.tooltip{position:relative;display:inline-block;height:-webkit-max-content;height:max-content;padding-top:12px}.tooltip .tooltip-text{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:10000;top:135%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.tooltip .tooltip-text:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#555}.tooltip:hover .tooltip-text{visibility:visible;opacity:1}.room-1-available-background{background-color:#91eeff;color:#000}.room-2-available-background{background-color:#a0fdb0;color:#000}.room-3-available-background{background-color:#fbbbb0;color:#000}.room-4-available-background{background-color:#d6b2ed;color:#000}.no-room-available-background{background-color:#f8d86b;color:#000}.calendar-nav-left-btn,.calendar-nav-right-btn{border:1px solid #fff;text-align:center}.calendar-nav-left-btn:hover,.calendar-nav-right-btn:hover{cursor:pointer;border:1px solid #1890ff}table{width:100%;border-collapse:initial}.available-calendar-table{border-spacing:5px;border-collapse:unset}tbody td{border:1px solid #fff}tbody td.highlighted{background-color:#00d1b2;color:#fff;border:1px solid #00d1b2}tbody td.selected{border:1px solid #1890ff}tbody td.hoverable:hover{cursor:pointer;border:1px solid #1890ff}td.unavailable{background-color:#e5e5e3;color:#62778f;text-decoration:line-through}.apt-type-radio-group{margin-bottom:8px}.apt-type-radio{margin-bottom:4px}.apt-type-radio>input[type=radio]{vertical-align:middle!important}.apt-type-radio>span{margin-left:8px}.pre_consult_container .pre_consult__control{border-radius:unset}.pre_consult_container .pre_consult__indicator{padding:0}.pre_consult_container .pre_consult__menu{border-radius:unset;z-index:100}.modal-content{overflow:unset}.form-week-to-appointment-input{width:30px;margin-right:5px}.form-week-to-appointment-calendar{width:145px;border:1px solid #dbdbdb}.coordinator-skeleton .ant-skeleton-input{height:32px}.secure-file-link-picker .secure-file-link-picker-search{margin-bottom:1rem}.secure-file-link-picker .secure-file-link-picker-section+.secure-file-link-picker-section{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #ededed}.secure-file-link-picker .secure-file-link-picker-list{max-height:16rem;overflow-y:auto}.secure-file-link-picker .secure-file-link-picker-item{display:flex;align-items:flex-start;grid-gap:.5rem;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #f5f5f5}.secure-file-link-picker .secure-file-link-picker-item:last-child{border-bottom:none}.secure-file-link-picker .secure-file-link-picker-item-label{flex:1 1;min-width:0}.secure-file-link-picker .secure-file-link-picker-item-name{word-break:break-word}.secure-file-link-picker .secure-file-link-picker-empty{padding:.75rem 0}.secure-file-link-picker .secure-file-link-picker-selected{margin-bottom:1rem;padding:.75rem;background:#f8fbff;border:1px solid #dbe3ef;border-radius:4px}.secure-file-link-picker .secure-file-link-picker-selected-item{display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;padding:.35rem 0;border-bottom:1px solid #eef3f9}.secure-file-link-picker .secure-file-link-picker-selected-item:last-child{border-bottom:none}.secure-file-tab .secure-file-upload-queue{border:1px solid #ededed;border-radius:4px;padding:.75rem;background:#fafafa}.secure-file-tab .secure-file-upload-item+.secure-file-upload-item{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #ededed}.secure-file-tab .secure-file-upload-item-header{display:flex;justify-content:space-between;grid-gap:.75rem;gap:.75rem;margin-bottom:.35rem}.secure-file-tab .secure-file-upload-item-name{word-break:break-word;font-size:.8rem}.secure-file-tab .secure-file-upload-item-status{font-size:.72rem;color:#7a7a7a;white-space:nowrap}.secure-file-tab .secure-file-upload-progress{width:100%;height:.5rem;margin-bottom:.35rem}.secure-file-tab .secure-file-upload-item-error{margin:0 0 .35rem;font-size:.75rem;color:#cc0f35}.secure-file-tab .secure-file-upload-item-actions{display:flex;grid-gap:.35rem;gap:.35rem}.todos-tbl{border:1px solid #d3d3d3}.todos-tbl tr{border-bottom:1px solid #209cee}.icon-container{display:flex}.icon{cursor:pointer}.todos-tbl tbody tr.completed td{color:grey}.todos-container .create-button{margin-bottom:20px}.loading{height:300px}.remove-margin{margin:0}.speciality-item{padding:10px}.speciality-item:hover{cursor:pointer}.is-selected{background-color:#2b6ed2;color:#fff}.select-container{width:200px;margin-bottom:20px}.profile-container{padding:10px}.specialist-profile-container{overflow:scroll}.referral-inbox-container{padding:20px 0 0}.referral-list-container{margin-right:20px;margin-top:-12px}.week-to-appointment-input{width:30px;margin-right:5px}.week-to-appointment-calendar{width:160px;height:30px;border:1px solid #dbdbdb}.upload-input{display:none}.file-name-container{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-name-container:hover{overflow:visible}.upload-modal .upload-modal-content-container{width:70%;background-color:#fff;border-radius:8px;height:600px;padding:20px}.upload-modal .upload-modal-content-container .upload-modal-content-border{padding:60px;border:1px dashed #bbc2c8;height:100%}.upload-modal .upload-modal-content-container .upload-modal-content-upload{text-align:center;width:50%;margin:auto}.upload-modal .upload-modal-content-container .upload-modal-content-upload .uploader-container .uploader-list{margin-top:20px;max-height:200px;overflow:hidden;overflow-y:scroll}.upload-modal .upload-modal-content-container .upload-modal-content-upload .icon svg.fa-cloud-upload-alt{width:50px;height:50px}.upload-modal .upload-modal-content-container .upload-modal-content-note{border-top:2px solid #bbc2c8;border-bottom:2px solid #bbc2c8;width:50%;margin:50px auto;padding:20px 40px;text-align:center}.preview-button{display:none!important}.empty-timeslots{margin-top:10px;padding:20px 30px;text-align:center;font-size:14px;border:2px dashed #bfbfbf}.empty-timeslots:hover{cursor:pointer}.timeslot-container{margin-top:10px;font-size:14px;font-weight:400;text-align:center;background-color:#1890ff;color:#fff;border:1px solid #fff}.timeslot-icon{float:right;padding:5px}.timeslot-icon:hover{cursor:pointer}.timeslot-time{padding:15px 20px}.has-error{border-color:#ff4d4f}.timeslots-error{color:#ff4d4f}.save-button,.schedule-title{margin-top:20px}.calendar-container{width:68%;margin:0}.timeslots-container{padding-right:50px}.apply-checkbox,.timeslots-container .repeat-schedule{margin-top:20px}.timeslots-icon{margin-left:20px}.selectedDate{background:#40a9ff;color:#fff}.calendar-card{border:1px solid #f0f0f0;border-radius:2px}.ant-picker-calendar-header .ant-select{width:auto}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{display:none}.today{border:1px solid #40a9ff}.schedule-title .one-of-schedule-checkbox{margin-left:20px;vertical-align:middle}.reset-calendar-button{margin-left:10px}.specialist-available-time .timeslot-time{padding:0}.specialist-available-time .timeslot-container{margin:auto;width:75%}.secure-file-tab .secure-file-actions-column{width:16rem;vertical-align:middle}.secure-file-tab .table td.secure-file-actions-column,.secure-file-tab .table th.secure-file-actions-column{text-align:left!important}.secure-file-tab .secure-file-table-wrapper{overflow:visible}.secure-file-tab .secure-file-actions{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.35rem;gap:.35rem}.secure-file-tab .secure-file-action-trigger{min-width:3rem}.secure-file-tab .secure-file-share-status{min-width:9rem}.secure-file-tab .secure-file-search-field,.secure-file-tab .secure-file-search-input{min-width:18rem}.secure-file-tab .secure-file-uploaded-at{white-space:nowrap}.secure-file-tab .table thead th{font-size:.68rem;font-weight:600;vertical-align:middle}.secure-file-tab .secure-file-static-header{color:#4a4a4a}.secure-file-tab .secure-file-sort-button{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;padding:0;border:none;background:transparent;color:#4a4a4a;font:inherit;font-size:inherit;font-weight:inherit;cursor:pointer}.secure-file-tab .secure-file-sort-button.is-active{color:#3273dc}.secure-file-tab .secure-file-sort-indicator{font-size:.62rem;line-height:1;opacity:.7}.secure-file-tab .secure-file-sort-button.is-active .secure-file-sort-indicator{opacity:1}.secure-file-tab .secure-file-password-modal .field:not(:last-child){margin-bottom:.75rem}.modal-background.global{background-color:#fff}.modal-background.form{background-color:rgba(0,0,0,.1)}.app-header{padding:8px 16px;border-bottom:1px solid #d3d3d3}.columns:not(:last-child){margin-bottom:0}.loading-text{margin-bottom:8px}.apt-box{cursor:pointer}.apt-box-width{width:270px}.active-apt-box,.apt-box:hover{background-color:#3273dc;color:#fff}.apt-box-nav{cursor:pointer}.practitioner-table{overflow-y:scroll;min-height:80px;max-height:80px}.apt-table{overflow-y:scroll;min-height:24px;max-height:288px}.apt-table .is-hovered{cursor:pointer}.apt-table .is-active{background-color:#dce3ff!important}.workflow .table .is-active{border-left:4px solid #485fc7;border-right:4px solid #485fc7;background-color:#f5f5f5!important}.workflow .table .dash{display:inline-block;vertical-align:text-bottom}.workflow .table .is-active .task-btn{border:1px solid #fff}.workflow .table .is-active td{border:none}.workflow .table .tabs{width:100%}.workflow .table .sms-logs{display:inline-block;overflow-y:scroll;height:288px;width:500px;border:1px solid #d3d3d3;padding:8px}.workflow .modal-content{max-height:800px;overflow-y:auto}.workflow .table .sms-log{height:auto;white-space:unset;width:70%}.workflow .table .activity{width:33%;height:288px;overflow-y:scroll}.workflow .table .columns{margin:0}.workflow .table .columns .tag{border-radius:0;font-size:.75rem}.workflow .clear-button{margin-top:10px;height:30px;margin-left:10px}.workflow .table .time-container .label-container{display:inline-block;margin-right:8px;padding-top:5px}.workflow .table .time-container .dropdown-container .button{height:1.7em;padding:0 10px}.workflow .table .creation-time-not-found{color:#ff5630;font-size:1em;font-weight:700}.workflow .table .referrer-info{white-space:nowrap;display:flex}.dropdown-menu-is-active{display:block}.workflow .table .send{margin-top:10px}.workflow .table .tabs li{border:none}.workflow .table .tabs .is-active{border-bottom-color:#3298dc;color:#3298dc}.logo{width:30%;margin-bottom:8px}.logo-large{margin-top:16px;height:2rem}.telecare-logo-large{height:1.75rem}.rural-health-connect-logo{width:50%;margin-bottom:8px}.rural-health-connect-logo-large{margin-top:0;height:3.5rem}.radio-label{padding:0 8px}.tracked-apt-table .is-hovered{cursor:pointer}.tracked-apt-table .is-active{background-color:#dce3ff!important}.workflow .client-creation{margin:0 8px;font-style:italic}.workflow .action{margin-right:8px}.workflow .table{table-layout:fixed}.workflow .table tfoot th,.workflow .table thead th{vertical-align:middle}.workflow .table thead th:first-child{width:6%}.workflow .table thead th:nth-child(2){width:4%}.workflow .table thead th:nth-child(3),.workflow .table thead th:nth-child(4),.workflow .table thead th:nth-child(5){width:9%}.workflow .table thead th:nth-child(6),.workflow .table thead th:nth-child(7){width:10%}.workflow .table thead th:nth-child(8),.workflow .table thead th:nth-child(9),.workflow .table thead th:nth-child(10){width:9%}.workflow .table thead th:nth-child(11),.workflow .table thead th:nth-child(12){width:7%}.workflow .table thead th:nth-child(13),.workflow .table thead th:nth-child(14){width:6%}.workflow .table thead th:nth-child(15){width:7%}.workflow .apt-request-table thead th:nth-child(9){width:10%}.workflow .apt-request-table thead th:nth-child(10),.workflow .apt-request-table thead th:nth-child(11){width:5%}.workflow .apt-request-table thead th:nth-child(12){width:12%}.workflow .table .history-table-wrapper .history-table{background:#fff;table-layout:auto}.workflow .table .history-table-wrapper{max-height:170px;overflow-y:scroll}.workflow .table .clinic.dropdown{display:block}.workflow .table td{vertical-align:middle;overflow-wrap:anywhere}.workflow .table tbody td span.tag{min-width:40px}.workflow .table tbody tr,.workflow .table thead th{cursor:pointer}.workflow .table thead span.icon{vertical-align:text-bottom}.apt-info-value{margin:auto 0}.apt-info-label{width:20%}.workflow .go-end,.workflow .go-next,.workflow .go-previous,.workflow .go-start{cursor:pointer}.timeslots-container{overflow-y:scroll;min-height:464px;max-height:464px}.timeslots-container div{cursor:pointer}.timeslots-container div.selected{color:#fff}.clinic-communication-method{height:550px;overflow-y:scroll}.clinic-communication-method .textarea{min-height:5em}.clinic-communication-method .note .label{margin-bottom:0}.workflow-email-section .bottom-gap{margin-bottom:12px}.workflow-email-section .upload-button{display:block}.workflow-email-section .email-content{margin-right:10px;height:280px;overflow-y:auto}.note-icon{margin-left:3px}.clinic-type-icon{margin-right:3px}.reset-password-container{margin-top:30px}.forget-pwd-header{font-size:2rem;font-weight:700;margin:20px}.forget-pwd-p{margin:20px}.admin-audit-status{background-color:#cd5c5c}.awaiting-booking-status{background-color:green}.booked-status{background-color:#789}.discharged-status,.expired-referral-status,.fta-remove-status{background-color:#cd5c5c}.check-out-status{background-color:#b0c4de}.fta{background-color:#4682b4}.button.is-primary{background-color:#485fc7!important}.button.is-primary:hover{background-color:#3b52b3!important}.has-text-primary{color:#485fc7!important}.has-background-success-light{background-color:#e7eaf8!important}.page{background-color:#f0f8ff}.form{background-color:#fff}.calendar-modal-link__button{display:flex;align-items:center;margin-bottom:1rem}.calendar-modal-link__icon{margin-right:20px;background-color:#f7f8f9;border-radius:50px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.calendar-modal-link__text{color:#2b6ed2}.calendar-container{width:200px;margin:auto}.calendar-title{font-size:1.5rem;font-weight:500;margin-bottom:20px}.public-secure-file-page{--psf-brand:#1f5fbf;--psf-brand-dark:#174a96;--psf-brand-soft:#e8f1fc;--psf-text:#1f2937;--psf-text-muted:#6b7280;--psf-border:#dbe3ef;--psf-surface:#fff;--psf-bg:#eef3f9;--psf-success:#047857;--psf-success-bg:#ecfdf5;--psf-warning:#b45309;--psf-warning-bg:#fffbeb;--psf-error:#b91c1c;--psf-error-bg:#fef2f2;--psf-shadow:0 18px 45px rgba(15,23,42,0.08);--psf-radius:16px;min-height:100vh;padding:2.5rem 1.25rem 3rem;background:radial-gradient(circle at top right,rgba(31,95,191,.08),transparent 28rem),linear-gradient(180deg,#f8fbff,var(--psf-bg));color:var(--psf-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.public-secure-file-layout{max-width:560px;margin:0 auto}.public-secure-file-brand{display:flex;align-items:flex-start;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.5rem}.public-secure-file-brand-logos{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem;flex-shrink:0;min-width:7.5rem}.public-secure-file-logo-hospital{max-width:10rem;max-height:3.75rem;width:auto;height:auto;object-fit:contain}.public-secure-file-logo-hospital.rural-health-connect-logo-large{max-width:11rem;max-height:4rem}.public-secure-file-provided-by{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.3rem;gap:.3rem}.public-secure-file-provided-by-label{margin:0;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--psf-text-muted)}.public-secure-file-logo-telecare{max-height:1.15rem;width:auto;object-fit:contain}.public-secure-file-eyebrow{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--psf-brand)}.public-secure-file-title{margin:0;font-size:1.75rem;line-height:1.2;font-weight:700;color:var(--psf-text)}.public-secure-file-subtitle{margin:.35rem 0 0;font-size:.95rem;color:var(--psf-text-muted)}.public-secure-file-card{background:var(--psf-surface);border:1px solid var(--psf-border);border-radius:var(--psf-radius);box-shadow:var(--psf-shadow);padding:1.75rem}.public-secure-file-panel{display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem}.public-secure-file-document{display:flex;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--psf-border);border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f5f9ff)}.public-secure-file-document-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:12px;background:var(--psf-brand-soft);color:var(--psf-brand);font-size:1.2rem;flex-shrink:0}.public-secure-file-document-label{margin:0 0 .2rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--psf-text-muted)}.public-secure-file-document-name{margin:0;font-size:1rem;font-weight:600;color:var(--psf-text);word-break:break-word}.public-secure-file-notice{display:flex;grid-gap:.75rem;gap:.75rem;align-items:flex-start;padding:.95rem 1rem;border-radius:12px;background:var(--psf-brand-soft);color:#23466f;font-size:.92rem;line-height:1.5}.public-secure-file-notice i{margin-top:.15rem;color:var(--psf-brand)}.public-secure-file-notice p{margin:0}.public-secure-file-form{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.public-secure-file-label{font-size:.875rem;font-weight:600;color:var(--psf-text)}.public-secure-file-input{width:100%;box-sizing:border-box;padding:.85rem .95rem;border:1px solid var(--psf-border);border-radius:10px;background:#fff;font-size:1rem;letter-spacing:.08em;color:var(--psf-text);transition:border-color .15s ease,box-shadow .15s ease}.public-secure-file-input:focus{outline:none;border-color:var(--psf-brand);box-shadow:0 0 0 4px rgba(31,95,191,.12)}.public-secure-file-input.has-error{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.08)}.public-secure-file-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:.55rem;gap:.55rem;width:100%;margin-top:.35rem;padding:.9rem 1rem;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .15s ease,opacity .15s ease}.public-secure-file-button--primary{background:linear-gradient(180deg,var(--psf-brand),var(--psf-brand-dark));color:#fff}.public-secure-file-button--primary:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,#2569cc,var(--psf-brand-dark))}.public-secure-file-button:disabled{opacity:.55;cursor:not-allowed}.public-secure-file-button.is-loading{opacity:.75;pointer-events:none}.public-secure-file-inline-error{display:flex;align-items:center;grid-gap:.45rem;gap:.45rem;margin:0;font-size:.875rem;color:var(--psf-error)}.public-secure-file-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .5rem .25rem}.public-secure-file-state-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;border-radius:999px;font-size:1.35rem}.public-secure-file-state-title{margin:0 0 .5rem;font-size:1.2rem;font-weight:700;color:var(--psf-text)}.public-secure-file-state-copy{margin:0;max-width:26rem;font-size:.95rem;line-height:1.6;color:var(--psf-text-muted)}.public-secure-file-state--success .public-secure-file-state-icon{background:var(--psf-success-bg);color:var(--psf-success)}.public-secure-file-state--warning .public-secure-file-state-icon{background:var(--psf-warning-bg);color:var(--psf-warning)}.public-secure-file-state--error .public-secure-file-state-icon{background:var(--psf-error-bg);color:var(--psf-error)}.public-secure-file-state .public-secure-file-button{max-width:18rem;margin-top:1.25rem}.public-secure-file-spinner{width:2.5rem;height:2.5rem;margin-bottom:1rem;border:3px solid #dbeafe;border-top:3px solid var(--psf-brand);border-radius:999px;animation:public-secure-file-spin .8s linear infinite}.public-secure-file-footer{display:flex;align-items:center;justify-content:center;grid-gap:.55rem;gap:.55rem;margin-top:1.25rem;font-size:.8rem;line-height:1.5;color:var(--psf-text-muted);text-align:center}.public-secure-file-footer i{color:var(--psf-brand)}@keyframes public-secure-file-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.public-secure-file-page{padding-top:1.5rem}.public-secure-file-brand{flex-direction:column;align-items:flex-start;grid-gap:.85rem;gap:.85rem}.public-secure-file-card{padding:1.25rem}.public-secure-file-title{font-size:1.5rem}}
/*# sourceMappingURL=main.e6b9a308.chunk.css.map */