.w-select,html{-webkit-appearance:none;-moz-appearance:none}::-webkit-scrollbar{width:0;height:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.capitalize{text-transform:capitalize}.cursor-pointer{cursor:pointer}.layout_loader{min-width:100vw;min-height:100vh;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.layout_loader_spinner{color:#3952a6;animation:spin 1s linear infinite}.gha-card-tooltip{transform:translate3d(0,-26px,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;transition:transform .2s linear,opacity .2s linear}.gha-card-tooltip-active{display:block!important;opacity:1;transform:translate3d(0,-40px,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg)}.sidebar-column{transition:transform .4s linear,display .4s linear}.modal-sidebar,.navbar-modal{display:none;opacity:0;transition:opacity .4s linear,display .4s linear}.list-label-tag.in-waiting-room{color:#6941c6;background-color:#f9f5ff}.list-label-tag.admitted{color:#7a4a02;background-color:#fff8e7}.list-label-tag.on-hold{color:#ad3232;-webkit-text-stroke-color:#a32424;background-color:#fff3f3}.list-label-tag.discharged{color:var(--dark-green);background-color:#e5f7ef}.patient-item-skeleton{animation:skeleton-loading 1.2s infinite alternate-reverse}.notification-toast-wrapper{z-index:15000!important;position:relative!important}.notification-ticker-icon{padding:12px 8px 8px 12px!important}.sidebar-wrapper.diagnosis .sidebar-diagnosis-item:last-child{border-bottom:none}.modal-he-title-bar.examinatioin-notes{color:#a03e06;background-color:#fffaeb}.notification-toast-container{z-index:10000;flex-direction:column;margin:16px;display:flex;position:fixed;top:0;bottom:auto;left:auto;right:0}@media screen and (max-width:991px){.sidebar-column.shown{display:block;transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d}.sidebar-column.hidden{display:none;transform:translate3d(100%,0,0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d}.modal-sidebar.shown{display:block;opacity:1}.modal-sidebar.hidden{display:none;opacity:0}.navbar-modal.shown{display:block;opacity:1}.navbar-modal.hidden{display:none;opacity:0}}.otp-wrapper{display:flex;justify-content:center;align-items:center;-moz-column-count:6;column-count:6;-moz-column-gap:12px;column-gap:12px}.otp-wrapper:has(:disabled){opacity:.3}.otp-item{display:flex;-moz-column-count:3;column-count:3}.otp-input{position:relative;display:flex;align-items:center;justify-content:center!important;padding-left:16px;padding-right:16px}.otp-input.active{border-color:#00b066;box-shadow:0 1px 2px rgba(0,0,0,.1)}.otp-input:hover{border-color:var(--input-highlight)}.otp-input-caret-wrapper{position:absolute;pointer-events:none;inset:0;display:flex;align-items:center;justify-content:center}.otp-input-caret{width:1.8px;height:1.5rem;background-color:#000}.animate-caret-blink{animation:caret-blink 1.2s ease-out infinite}.loader-patient-name{max-width:200px;margin-bottom:8px}.loader-id,.loader-patient-name{background-color:var(--list-stroke);color:var(--primary-font);text-transform:capitalize;border-radius:30px;height:14px;font-size:17px;font-weight:500}.loader-id{max-width:150px}.loader-patient-avatar{float:left;background-color:var(--list-stroke);border-radius:50%;flex:none;width:48px;height:48px;margin-right:16px}.loader-patient-list{background-color:#fff;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;padding:16px 24px;display:flex}.loader-detail-list{float:left;flex:1;margin-right:8px}.text-nowrap{text-wrap:nowrap}.list-label-tag.died{color:#ad3232;-webkit-text-stroke-color:#a32424;background-color:#fff3f3}.list-label-tag.absconded{color:#283618;background-color:#f6f8e1}.list-label-tag.transferred-out{color:#005d8f;-webkit-text-stroke-color:#a32424;background-color:#e5f6ff}.modal-encounter-title-block{color:#182430;text-align:center;border-bottom:1px solid #f1da9f;padding:12px 24px;font-size:15px;font-weight:500;position:relative}.modal-encounter-title{display:inline-block;position:sticky;left:24px}.timeline-event-wrapper{z-index:1;align-items:center;width:70em;margin-bottom:-6px;display:flex;position:absolute;inset:auto 0 0}.modal-date-stamp-block{z-index:10;color:#182430;padding:12px 24px}.modal-review-time-colum{float:left;color:var(--font-secondary);background-image:linear-gradient(#f6f8fbf5,#f6f8fbf5),url(/images/png-transparent-diagonal-lines-pattern.png);background-position:0 0,0 0;background-size:auto,240px;border-bottom:1px solid #d0d5e240;flex-direction:column;justify-content:space-between;width:25%;margin-bottom:-1px;padding-left:8px;font-size:13px;display:flex;position:relative}.event-medication-data{float:left;grid-column-gap:24px;grid-row-gap:24px;width:70%;padding:24px}.event-medication-unit{border:1px solid var(--stroke);background-color:var(--white);border-radius:8px;width:100%;overflow:hidden;box-shadow:0 1px 4px #0000000d}.review-facility-avatar{background-color:#fff;background-image:url(/images/ic-inpatient.svg);background-position:50%;background-repeat:no-repeat;background-size:10px;border:1px solid #d0d5e2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:-1px;margin-right:4px;display:flex;box-shadow:0 1px 4px #0000000d}.modal-review-diagnostics-wrapper{float:left;grid-column-gap:16px;grid-row-gap:16px;color:var(--primary-font);flex-flow:column;width:70%;padding:16px;display:flex}.event-diagnostic-status-wrapper{justify-content:center;align-items:center;display:flex}.event-diagnostic-wrapper{border:1px solid var(--list-stroke);border-radius:12px;overflow:hidden}.event-diagnostic-status-block{flex:none;justify-content:center;align-items:center;margin-left:8px;margin-right:8px;display:inline-flex}.event-diagnostic-details-track{width:100%;height:auto}.event-diagnostic-wrapper.report{border-color:var(--stroke);box-shadow:0 1px 4px #0000000d}.event-diagnostic-wrapper.request{background-color:var(--bkg)}.event-diagnostic-wrapper.pending{border-style:dashed;border-color:var(--stroke)}.event-diagnostic-header{justify-content:flex-start;align-items:center;padding:12px 16px;font-size:15px;display:flex}.event-diagnostic-block{border-top:1px solid var(--list-stroke);padding:12px 16px}.event-diagnostic-block.notes{padding-bottom:16px}.event-diagnostic-block.notes.report{background-color:var(--bkg)}.event-diagnostic-item-wrapper.file{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:flex}.event-diagnostic-item-label{color:var(--font-secondary);margin-bottom:8px}.event-diagnostics-file-size{color:var(--font-secondary);line-height:17px}.event-diagnostics-file-icon{float:left;border-right:1px solid var(--list-stroke);background-image:url(/images/ic-file-attachment.svg);background-position:50%;background-repeat:no-repeat;background-size:18px;width:48px;min-height:48px;position:relative}.event-diagnostics-file-details{float:left;padding:8px 16px}.event-diagnostics-file-item{border:1px solid var(--stroke);background-color:var(--white);border-radius:8px;transition:background-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000d}.event-diagnostics-file-item:hover{background-color:var(--bkg)}.even-diagnostic-header-icon{float:left;border:1px solid var(--stroke);background-color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;display:flex}.even-diagnostic-header-ico{width:8px}.nav-icon.diagnosis-expand{float:right;background-color:var(--white);background-image:url(/images/chevron-down.svg);background-position:50% 58%;background-repeat:no-repeat;background-size:14px;border-radius:50%;width:28px;height:28px;margin-left:auto;transition:background-color .15s;box-shadow:inset 0 0 1px 1px #0000001a}.sidebar-intake-wrapper{border:1px solid var(--stroke);border-radius:12px;margin-bottom:16px;overflow:hidden}.sidebar-intake-wrapper.bio,.sidebar-intake-wrapper.insurance,.sidebar-intake-wrapper.intake{background-color:var(--bkg)}.sidebar-header-block{background-color:var(--system-bkg);color:var(--font-secondary);text-transform:capitalize;padding:8px 16px;font-size:14px}.sidebar-heading-title.primary-font{color:var(--primary-font)}.sidebar-heading-title{float:left;text-transform:capitalize}.sidebar-wrapper{background-color:var(--white);color:var(--primary-font);flex-wrap:wrap;width:100%}.sidebar-wrapper.intake-notes{background-color:#fff0;align-items:flex-start;padding:16px;display:flex}.sidebar-wrapper.intake-notes.empty{text-align:center;background-image:linear-gradient(#f6f8fbf7,#f6f8fbf7),url(/images/png-transparent-diagonal-lines-pattern.png);background-position:0 0,0 0;background-size:auto,cover}.event-medication-data,.sidebar-empty-state{color:var(--primary-font) #182430}.sidebar-empty-state-label{opacity:.35}.sidebar-header-block.intake-notes,.sidebar-header-block.invake{border-bottom:1px solid #e3e7ef;justify-content:flex-start;align-items:flex-start}.sidebar-header-block.intake-notes{border-top:1px solid #e3e7ef;display:flex}.sidebar-event-data-block.empty{text-align:center;background-image:linear-gradient(#f6f8fbf5,#f6f8fbf5),url(/images/png-transparent-diagonal-lines-pattern.png);background-position:0 0,0 0;background-size:auto,cover;padding-top:32px;padding-bottom:32px}.sidebar-event-data-block{border-top:1px solid var(--list-stroke);background-color:var(--white);color:var(--primary-font);flex-wrap:wrap;width:100%;padding:16px 16px 60px;position:relative;inset:0;overflow:auto}.sidebar-empty-state{justify-content:center;align-items:center;width:100%;font-size:14px}.event-medication-data,.sidebar-empty-state{color:var(--primary-font);flex-flow:column;display:flex}.review-column.empty{color:#b2b8c9;text-align:center;background-color:#0000;justify-content:center;align-items:center;display:flex}.review-column{float:left;background-color:var(--white);border-left:1px solid #d0d5e2;border-right:1px solid #d0d5e2;width:20%;height:100%;margin-left:-1px;padding:8px;position:relative;overflow:hidden}.menu-icon.insights{background-image:url(/images/clipboard-pen-line.svg);background-position:50%;background-repeat:no-repeat;background-size:20px}.dropzone-area{border:2px dashed #ccc;border-radius:8px;padding:28px;text-align:center;cursor:pointer;transition:all .3s ease}.dropzone-area:hover{border-color:#007bff;background-color:#f9f9f9}.dropzone-area p{color:#888;font-size:.9rem;margin:0}.dropzone-area input{display:none}.dropzone-active{border-color:#007bff;background-color:#f0f8ff}.image-preview{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px}.image-controls{display:flex;gap:10px;margin-top:10px}.image-button{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-size:.9rem;transition:all .2s ease}.change-button{background-color:#007bff;color:#fff}.change-button:hover{background-color:#0056b3}.remove-button{background-color:#dc3545;color:#fff}.remove-button:hover{background-color:#c82333}.error-highlight{border:1px solid red;animation:flash-border 2s ease-in-out}.vital-modal-column{cursor:pointer;background-color:#fff;transition:background-color .2s;position:relative}.vital-modal-column:hover{background-color:#f6f8fb}.h-full{height:100%}.flex{display:flex}.items-center{align-items:center}.bg-white{background-color:#fff}.\!bg-white{background-color:#fff!important}.\!overflow-visible{overflow:visible!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes flash-border{0%{box-shadow:0 0 0 rgba(255,0,0,.5)}50%{box-shadow:0 0 10px rgba(255,0,0,.9)}to{box-shadow:0 0 0 rgba(255,0,0,.5)}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}