.input__error{color:var(--color-danger);margin-top:10px}.input-field-wrapper{margin-bottom:1.5rem}.input-field-wrapper .input-field.ant-input-affix-wrapper{border-radius:8px;padding:8px 15px;border:1px solid var(--color-border);height:auto}.input-field-wrapper input.ant-input.input-field,.input-field-wrapper textarea{border:1px solid var(--color-border);border-radius:8px;padding:12px 15px;background-color:var(--color-input-bg);color:var(--color-text-primary)}.input-field-wrapper .input-field.ant-input-group-wrapper .ant-input-group-addon{border-radius:8px 0 0 8px;border-color:var(--color-border)}.input-field-wrapper .input-field.ant-input-group-wrapper .ant-input{padding:12px;border-radius:0 8px 8px 0;border-color:var(--color-border)}.input-field:focus{outline:none!important}.input-field__title{margin:0 0 10px;color:var(--color-text-secondary);font-weight:700}.mb-50{margin-bottom:50px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=color].input-field{width:40px!important;height:45px!important;padding:0!important}@-webkit-keyframes notification-progress-shrink{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes notification-progress-shrink{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.login-form .ui.form input,.login-form .ui.form input:focus{background-color:var(--color-primary);border-color:#fff;color:#fff;border-width:0 0 1px;border-radius:0;padding-left:0}.login-form img.logo-form__logo-image{width:250px;display:block;margin:0 auto 2rem}.login-form .ui.form input:-webkit-autofill,.login-form .ui.form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px transparent inset}.login-form .ui.button{background-color:var(--color-primary);border:1px solid #fff;color:#fff;text-align:left;padding:10px 15px}.login-form .ui.button svg{float:right}@media (max-width:768px){.login-form h1{display:none}}.auth-wrapper{display:-webkit-flex;display:flex}.auth-wrapper button.ant-btn:not(.ant-btn-icon-only){width:100%;background-color:var(--color-primary);color:#fff;border-radius:25px;padding:10px}.auth-wrapper .auth-wrapper__auth-section{background-color:#fff;color:var(--color-text-primary);width:40%;height:100vh;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.auth-wrapper .auth-wrapper__auth-section>div{width:60%}.auth-wrapper .auth-wrapper__logo-section{position:relative;width:60%;height:100vh;color:#fff;font-size:30px}.auth-wrapper .auth-wrapper__logo-section img{width:100%;height:100vh;object-fit:cover;border-radius:0 250px 250px 0}.auth-wrapper .auth-wrapper__logo-section:before{position:absolute;content:"";background-color:var(--color-primary);width:100%;height:100vh;top:0;left:0;z-index:1;opacity:.3;border-radius:0 250px 250px 0}.auth-wrapper .auth-wrapper__logo-section-mobile{display:none}.auth-wrapper .auth-wrapper__logo-section-content{position:absolute;top:0;left:0;right:0;bottom:0;height:150px;margin:auto}.auth-wrapper .auth-wrapper__logo,.auth-wrapper .auth-wrapper__logo-subtext{text-align:center;color:#fff;margin-bottom:0}.auth-wrapper .auth-wrapper__logo-subtext{letter-spacing:4px}.auth-wrapper .auth-wrapper__powered-by-text{text-align:center;color:#fff;margin:17rem 0 0;letter-spacing:3px;font-size:1.2rem;line-height:2rem}.auth-wrapper .auth-wrapper__powered-by-text>span:first-child{font-size:.9rem}.auth-wrapper .auth-wrapper__powered-by-text>span:last-child{margin-left:5px}@media (max-width:768px){.auth-wrapper .auth-wrapper__logo-section{display:none}.auth-wrapper .auth-wrapper__auth-section{width:100%}.auth-wrapper .auth-wrapper__auth-section>div{width:75%}.auth-wrapper .auth-wrapper__logo-section-mobile{text-align:center;display:block}.auth-wrapper .auth-wrapper__logo-section-mobile h1,.auth-wrapper .auth-wrapper__logo-section-mobile h5{color:var(--color-primary)}.auth-wrapper .auth-wrapper__logo-section-mobile h1{font-size:2.5rem;margin-bottom:0;line-height:2.5rem;letter-spacing:4px}.auth-wrapper .auth-wrapper__logo-section-mobile h5{margin-top:.5rem;font-size:1rem;letter-spacing:2px;margin-bottom:2rem}}.app-header{position:fixed;z-index:20;top:0;left:0;width:100%;height:3.5rem;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:1rem;gap:1rem;background-color:#0b1a4d;color:#fff;box-shadow:var(--shadow-primary);padding-left:1.25rem;padding-right:1.25rem}.app-header,.app-header__left{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.app-header__left{min-width:0;-webkit-flex-shrink:0;flex-shrink:0}.app-header__logo{display:block;height:2rem;width:auto;max-width:200px;object-fit:contain;object-position:left center}@media (max-width:480px){.app-header__logo{max-width:160px}}.app-header__right{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:1rem;gap:1rem;-webkit-flex-shrink:0;flex-shrink:0}.app-header__theme-switch.ant-switch{background:hsla(0,0%,100%,.22)}.app-header__theme-switch.ant-switch.ant-switch-checked{background:hsla(0,0%,100%,.35)}.app-header__profile-trigger{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.25rem .35rem .25rem .25rem;margin:0;border:none;border-radius:8px;background:transparent;color:#fff;font:inherit;cursor:pointer;max-width:280px}.app-header__profile-trigger:focus-visible,.app-header__profile-trigger:hover{background:hsla(0,0%,100%,.08);outline:none}.app-header__avatar{-webkit-flex-shrink:0;flex-shrink:0;background-color:#1747e9!important;color:#fff!important;font-weight:600;font-size:.8125rem}.app-header__profile-name{font-size:.9375rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.app-header__profile-chevron{font-size:10px;opacity:.9;-webkit-flex-shrink:0;flex-shrink:0}.app-header__profile-menu{min-width:11rem}.dicom-viewer-mode .app-header{display:none}@media (max-width:768px){.app-header{height:3.75rem;padding-left:.75rem;padding-right:.75rem}.app-header__logo{height:1.75rem;max-width:160px}.app-header__right{grid-gap:.65rem;gap:.65rem}.app-header__profile-name{display:none}.app-header__profile-trigger{max-width:none;padding-right:.2rem}}.app-header__app-switch{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.app-header__app-switch .ant-radio-button-wrapper{min-width:64px;text-align:center;font-size:.78rem;line-height:22px;height:24px;padding:0 10px}.app-header__app-switch .ant-radio-button-wrapper:hover{color:#1747e9}.app-header__app-switch .ant-radio-button-wrapper:before{background-color:#1747e9!important}.app-header__app-switch .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#1747e9;border-color:#1747e9;color:#fff;box-shadow:-1px 0 0 0 #1747e9}.app-header__app-switch .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active,.app-header__app-switch .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus,.app-header__app-switch .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,.app-header__app-switch .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:#1747e9;border-color:#1747e9;color:#fff}.app-header__app-switch .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked):not(.ant-radio-button-wrapper-disabled):hover{border-color:#1747e9}@media (max-width:480px){.app-header__app-switch .ant-radio-button-wrapper{min-width:0;padding:0 8px}}@media (max-width:480px){.app-header{height:3.5rem;padding:0 .5rem}.app-header__theme-switch .ant-switch-inner{font-size:11px}}.notification-bell{margin-right:12px}.notification-bell,.notification-bell__trigger{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.notification-bell__trigger{-webkit-justify-content:center;justify-content:center;width:40px;height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#f7f8fa;cursor:pointer;transition:background .15s,border-color .15s}.notification-bell__trigger:hover{background:#eef0f4;border-color:rgba(24,71,233,.35)}.notification-bell__panel{width:380px;max-width:92vw;max-height:min(480px,70vh);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.12);overflow:hidden}.notification-bell__header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #f0f0f0;font-weight:600;font-size:.95rem}.notification-bell__list{overflow-y:auto;-webkit-flex:1 1;flex:1 1;padding:8px 0}.notification-bell__row{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;padding:10px 14px;cursor:default;transition:background .12s;border-left:3px solid transparent}.notification-bell__row:hover{background:#f7f9fc}.notification-bell__row--unread{background:#f4f7ff;border-left-color:#1847e9}.notification-bell__inline-actions{margin-top:6px;font-size:.6875rem;line-height:1.2;color:#1847e9}.notification-bell__inline-sep{margin:0 4px;color:#bfbfbf;-webkit-user-select:none;-ms-user-select:none;user-select:none}.notification-bell__text-link{padding:0;border:none;background:none;cursor:pointer;font-size:inherit;font-weight:600;color:#1847e9;text-decoration:underline;text-underline-offset:2px}.notification-bell__text-link:hover{color:#0d3bbd}.notification-bell__inline-detail{margin-top:8px;padding:8px 10px;border-radius:8px;background:#f5f7fa;border:1px solid #e8e8e8;max-height:min(200px,32vh);overflow-y:auto}.notification-bell__inline-detail-text{font-size:.8125rem;line-height:1.45;color:#262626;white-space:pre-wrap;word-break:break-word}.notification-bell__inline-detail--release{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}.notification-bell__release-block:not(:last-child){padding-bottom:8px;border-bottom:1px solid #eee}.notification-bell__release-label{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8c8c8c;margin-bottom:4px}.notification-bell__icon-wrap{-webkit-flex-shrink:0;flex-shrink:0;width:36px;height:36px;border-radius:10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:16px;color:#fff}.notification-bell__icon-wrap--chat{background:linear-gradient(135deg,#1847e9,#5b7cfa)}.notification-bell__icon-wrap--reported{background:linear-gradient(135deg,#0d9488,#2dd4bf)}.notification-bell__icon-wrap--assigned{background:linear-gradient(135deg,#c026d3,#e879f9)}.notification-bell__icon-wrap--release{background:linear-gradient(135deg,#ea580c,#fb923c)}.notification-bell__body{-webkit-flex:1 1;flex:1 1;min-width:0}.notification-bell__title{font-weight:600;font-size:.8125rem;line-height:1.3;color:#1a1a1a;margin-bottom:2px}.notification-bell__subtitle{font-size:.75rem;line-height:1.35;color:#595959;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-bell__meta{margin-top:4px;font-size:.6875rem;color:#8c8c8c}.notification-bell__footer{padding:8px 14px 12px;border-top:1px solid #f0f0f0;text-align:center}.app-sidebar{position:fixed;top:3.5rem;left:0;z-index:10;width:60px;min-width:60px;height:calc(100vh - 3.5rem);background-color:#12152b;color:var(--color-white);padding:80px 0 .75rem;box-sizing:border-box}.app-sidebar .ant-menu.ant-menu-light.ant-menu-inline-collapsed.ant-menu-root.ant-menu-vertical{margin-top:0;background-color:#12152b!important;color:#fff;width:60px;border:none}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed{background-color:transparent;color:#fff;font-size:1rem;border:none}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item{padding:12px 10px!important;height:auto!important;min-height:0!important;line-height:1!important;border-left:3px solid transparent;margin-top:0!important;margin-bottom:2px!important;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item .ant-menu-item-icon{margin-right:0;color:#fff;background-color:transparent;line-height:10px}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item:hover{background-color:var(--color-light-white);color:#fff;border-left-color:#fff}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item:hover .ant-menu-item-icon{background-color:transparent}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item.ant-menu-item-selected{background-color:var(--color-light-white);color:#fff;font-weight:700;border-left-color:#fff}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon{background-color:transparent}.app-sidebar .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item.ant-menu-item-selected:after{border-right:none}@media (max-width:768px){.app-sidebar{top:3.75rem;height:calc(100vh - 3.75rem);width:40px;min-width:40px;padding-top:.25rem}.app-sidebar .ant-menu.ant-menu-light.ant-menu-inline-collapsed.ant-menu-root.ant-menu-vertical{width:40px;background-color:var(--color-primary)!important}}@media (max-width:480px){.app-sidebar{top:3.5rem;height:calc(100vh - 3.5rem)}}.dicom-viewer-mode .app-sidebar{display:none}.anticon.ant-menu-item-icon svg{font-size:20px}.app-card{padding:0;border-radius:4px;max-width:100%;overflow:hidden;background-color:#f5f7fb;background-color:var(--body-bg)}@media (max-width:768px){.app-card{padding:1.5rem;max-width:100%;width:auto}}@media (max-width:480px){.app-card{padding:1rem;max-width:100%;width:auto}}.page-title{padding:.65rem 1.25rem;display:-webkit-flex;display:flex;background-color:var(--primary-background);-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;color:var(--primary-text-color)}.page-title__row{-webkit-align-items:center;align-items:center;width:100%}.page-title__heading,.page-title__row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.5rem .75rem;gap:.5rem .75rem;min-width:0}.page-title__heading{-webkit-align-items:baseline;align-items:baseline;-webkit-flex-shrink:0;flex-shrink:0}.page-title__addon{font-size:.875rem;font-weight:500;color:var(--color-dark-grey);white-space:nowrap}.page-title h2{margin:0;color:var(--color-text-primary)}.page-title .page-title__children{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:.5rem;gap:.5rem;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}@media (max-width:768px){.page-title .page-title__children button>span:last-child{display:none}}.case-listing-toolbar-host{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:.5rem;gap:.5rem;min-width:0}.page-content{margin:1rem 1.5rem;padding:1rem 1.5rem;border-radius:8px;background-color:var(--primary-card-background);box-shadow:0 4px 17px 0 rgba(81,83,134,.06)}@media (max-width:768px){.page-content{margin:1rem 0}}.ant-spin.ant-spin-lg.ant-spin-spinning.app-loader{display:block;margin:2rem auto 3rem}.ant-spin.ant-spin-lg.ant-spin-spinning.app-loader .ant-spin-dot{font-size:3rem}.scan-center-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.scan-center-list__sca-description{margin-bottom:1rem;font-size:.875rem;color:var(--color-dark-grey)}.scan-center-list_actions .anticon{color:var(--color-text-primary);margin-right:1rem;font-size:1.3rem;cursor:pointer}.listing-table-skeleton{width:100%;border:1px solid var(--color-border);border-radius:4px;overflow:hidden;background:var(--color-surface-page);margin-top:.5rem}.listing-table-skeleton__header,.listing-table-skeleton__row{display:-webkit-flex;display:flex;width:100%;grid-gap:2px;gap:2px;min-height:48px;-webkit-align-items:stretch;align-items:stretch;border-bottom:1px solid var(--color-border)}.listing-table-skeleton__header{background:var(--color-table-header-bg);min-height:44px}.listing-table-skeleton__row:last-child{border-bottom:none}.listing-table-skeleton__cell{-webkit-flex:1 1;flex:1 1;min-width:48px;position:relative;overflow:hidden}.listing-table-skeleton__cell:after{content:"";position:absolute;inset:10px 8px;border-radius:4px;background:linear-gradient(90deg,var(--color-skeleton-base),var(--color-skeleton-shine) 50%,var(--color-skeleton-base));background-size:200% 100%;-webkit-animation:listing-table-skeleton-shimmer 1.35s ease-in-out infinite;animation:listing-table-skeleton-shimmer 1.35s ease-in-out infinite}.listing-table-skeleton__cell--header:after{inset:12px 8px;opacity:.85}@-webkit-keyframes listing-table-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes listing-table-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.file-upload__title{margin-bottom:10px;color:var(--color-text-secondary);font-weight:700}.doctor-list_actions .anticon{color:var(--color-text-primary);margin-right:1rem;font-size:1.3rem;cursor:pointer}.app-bootstrap-skeleton{position:fixed;inset:0;z-index:1000;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:1.5rem;gap:1.5rem;background:var(--color-body-bg);pointer-events:all}.app-bootstrap-skeleton__bar{width:70vw;max-width:320px;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--color-skeleton-base),var(--color-skeleton-shine) 50%,var(--color-skeleton-base));background-size:200% 100%;-webkit-animation:app-bootstrap-skeleton-shimmer 1.2s ease-in-out infinite;animation:app-bootstrap-skeleton-shimmer 1.2s ease-in-out infinite}.app-bootstrap-skeleton__bar--short{width:50vw;max-width:200px;height:8px;opacity:.75}.app-bootstrap-skeleton__label{font-size:.8125rem;color:var(--color-text-secondary);margin:0}@-webkit-keyframes app-bootstrap-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes app-bootstrap-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.case-assignment-form .ant-btn.ant-btn-primary{padding:4px 16px}.case-assignment-form button.ant-btn.case-assignment-form__remove-assignment-button{width:100%;padding:4px;background-color:var(--color-primary);color:var(--color-white)}.case-assignment-form .dropdown-field{margin-bottom:0}.case-assignment-form__toggle-wrapper button,.case-assignment-form__toggle-wrapper span{margin-right:10px}.case-assignment-form__toggle-wrapper span{font-weight:700}.case-assignment-form__submit-wrapper{margin-top:1rem;text-align:right}.case-assignment-form__submit-wrapper>button:first-child{margin-right:.5rem}.dropdown-field{margin-bottom:1.5rem}.dropdown-field .dropdown-field__title{color:var(--color-text-secondary);margin-bottom:10px;font-weight:700}.dropdown-field .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.dropdown-field .ant-select.ant-select-multiple.ant-select-show-search .ant-select-selector{padding:3px 10px;border:1px solid var(--color-border);height:auto;border-radius:8px}.dropdown-field .ant-select-multiple .ant-select-selection-placeholder{left:15px}.dropdown-field .ant-select-multiple .ant-select-selection-search{-webkit-margin-start:-2px;margin-inline-start:-2px}.dropdown-field .ant-select-multiple .ant-select-selection-search:first-child .ant-select-selection-search-input{margin-left:0;padding-left:-2px}.dropdown-field .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:100%;padding-left:-2px}.dropdown-field .ant-select{width:100%}.case-overview .ant-btn.ant-btn-link{padding:0;margin-bottom:5px}.case-overview .case-overview__img-wrapper img.case-overview__img{width:100%;height:150px;object-fit:cover;border-radius:10px}.case-overview .case-overview__img-wrapper .case-overview__embed{width:100%;height:150px;border:1px solid #e8e8e8;border-radius:10px;background:#f5f5f5}.case-overview .case-overview__img-wrapper .case-overview__pdf-wrap{display:block}.case-overview .case-overview__img-wrapper .case-overview__pdf-link{display:block;color:inherit;text-decoration:none}.case-overview .case-overview__img-wrapper .case-overview__pdf-label{display:block;margin-top:6px;font-size:12px;color:var(--color-primary);text-decoration:underline;cursor:pointer}.case-overview__label{font-weight:700;margin-bottom:8px}.case-overview__value{margin-bottom:16px}@media (max-width:768px){.case-overview__label{font-size:14px}.case-overview__value{font-size:16px}}@media (max-width:480px){.case-overview__label{font-size:12px}.case-overview__value{font-size:14px}}.right-align{text-align:right}.admin-cases__tags{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-cases__tags .admin-cases__tag-item{display:inline-block;width:10px;height:10px;border-radius:50px;margin-right:5px}.resizer:after{width:3px;background-color:#c3c3c3}.admin-cases .ant-table-column-sorters{position:static}.admin-cases .ant-table-column-sorter{margin-left:0;position:absolute;right:20px}.admin-cases__status-wrapper{width:100%;max-width:100%}.admin-cases__assigned-doctor,.admin-cases__patient-name,.admin-cases__referring-doctor{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.admin-cases .ant-table-tbody>tr>td:not(.admin-cases__actions-cell):not(.admin-cases__status-td){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.admin-cases__status-td{white-space:nowrap;overflow-x:auto;overflow-y:hidden;vertical-align:middle;text-align:start;padding:3px 12px!important}.admin-cases__actions-cell{min-width:320px;white-space:nowrap}.admin-cases__study{max-width:150px}.admin-cases__date{padding-right:30px}.admin-cases__status{position:relative}.admin-cases__draft-icon{font-size:13px;color:var(--color-icon);opacity:.95}.ant-popover.admin-cases__assignment-popover{width:300px}.ant-popover.admin-cases__assignment-popover .ant-popover-inner{background-color:var(--color-surface-elevated);color:var(--color-text-primary)}.ant-popover.admin-cases__assignment-popover .ant-popover-inner-content,.ant-popover.admin-cases__assignment-popover .ant-popover-title{color:var(--color-text-primary)}.ant-popover.admin-cases__share-popover .ant-popover-inner-content{padding:8px 0}.ant-popover.admin-cases__share-popover .ant-menu{border:none!important;padding-bottom:0;margin-bottom:0}.ant-popover.admin-cases__share-popover .case-sharing{padding:8px 20px 0}.ant-popover.admin-cases__share-popover .case-sharing .case-sharing__label{margin-bottom:8px}.ant-popover.admin-cases__share-popover .case-sharing .case-sharing__label .anticon{margin-right:10px}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media (max-width:768px){.admin-cases__generate-report-drawer,.admin-cases__generate-report-drawer .ant-drawer-content-wrapper{width:100%!important}}.admin-cases__generate-report-drawer .ant-drawer-body{overflow-y:auto;min-height:400px;padding-right:56px}.admin-cases__report-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.admin-cases__report-list .admin-cases__report-item{cursor:pointer}.admin-cases__generate-report-drawer{pointer-events:none}.admin-cases__generate-report-drawer.ant-drawer-open{pointer-events:auto}.admin-cases .ant-table-tbody>tr>td.admin-cases__tag-cell--case-opened{background-color:unset}.case-filter-form__status-tabs>.ant-tabs{width:100%;margin-bottom:0}.case-filter-form__status-tabs>.ant-tabs .ant-tabs-nav{margin-bottom:0}.case-filter-form__status-tabs>.ant-tabs .ant-tabs-nav:before{border-bottom:1px solid var(--line-border)}.case-filter-form__status-tabs>.ant-tabs .ant-tabs-content{display:none}.case-filter-form__status-tabs>.ant-tabs .ant-tabs-tab{padding:10px 14px 12px;margin:0!important;font-size:.85rem}.case-filter-form__status-tabs>.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{font-weight:600;color:var(--color-text-primary);transition:color .25s ease}.case-filter-form__status-tabs>.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--active-text-color)}.case-filter-form__status-tabs>.ant-tabs .ant-tabs-ink-bar{background:var(--active-text-color);height:3px;border-radius:2px 2px 0 0}.case-filter-form__status-tabs>.ant-tabs .ant-tabs-extra-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;margin-bottom:0}.case-filter-form__status-tabs--with-toolbar>.ant-tabs .ant-tabs-nav{-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:4px;row-gap:4px}.case-filter-form__status-tabs--with-toolbar>.ant-tabs .ant-tabs-nav-wrap{min-width:0}@media (max-width:768px){.case-filter-form__status-tabs--with-toolbar>.ant-tabs .ant-tabs-nav-list{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.case-filter-form__status-tabs--with-toolbar>.ant-tabs .ant-tabs-extra-content{-webkit-flex:1 1 100%;flex:1 1 100%;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:4px}}.case-filter-form__status-toolbar{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:4px;gap:4px;padding-bottom:2px}.case-filter-form__status-toolbar .ant-btn-sm,.case-filter-form__status-toolbar .ant-btn.ant-btn-sm{height:24px!important;min-height:0!important;width:24px!important;min-width:0!important;padding:0!important;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-radius:4px!important;box-shadow:none!important;font-size:.78rem}.case-filter-form__status-toolbar .ant-btn-sm .anticon,.case-filter-form__status-toolbar .ant-btn.ant-btn-sm .anticon{font-size:.78rem}.case-filter-form__status-toolbar .case-filter-form__sync-container{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.case-filter-form__status-row--toolbar-only{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6px;gap:6px;padding-bottom:6px;margin-bottom:0;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--line-border,#f0f0f0)}.case-filter-form{position:relative;font-size:.8rem;margin-bottom:.5rem}.saved-filters+.case-filter-form__fields-scroll{padding-top:12px}.case-filter-form__fields-scroll{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:8px 10px;gap:8px 10px;overflow-x:auto;overflow-y:visible;padding-bottom:8px;margin-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.case-filter-form__fields-scroll::-webkit-scrollbar{height:5px}.case-filter-form__fields-scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.case-filter-form__field{-webkit-flex:0 0 auto;flex:0 0 auto;width:118px;min-width:118px}.case-filter-form__field .date-picker-field,.case-filter-form__field .dropdown-field,.case-filter-form__field .input-field-wrapper{width:100%;max-width:100%}.case-filter-form__field .ant-picker,.case-filter-form__field .ant-select{width:100%!important;max-width:100%}.case-filter-form__field .date-picker-field__title,.case-filter-form__field .dropdown-field__title,.case-filter-form__field .input-field__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.case-filter-form__field .input-field-wrapper .input-field.ant-input-affix-wrapper{padding:6px 8px}.case-filter-form__field .dropdown-field .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:3px 8px}.case-filter-form__field .date-picker-field .ant-picker{padding:5px 6px}.case-filter-form__field .ant-picker-input>input{font-size:.75rem!important}.case-filter-form__field--wide{width:142px;min-width:142px}.case-filter-form__field--keyword{width:136px;min-width:136px}.case-filter-form__field--range{width:220px;min-width:220px}.case-filter-form .date-picker-field,.case-filter-form .dropdown-field,.case-filter-form .input-field-wrapper{margin-bottom:0!important}.case-filter-form .date-picker-field input::-webkit-input-placeholder,.case-filter-form .dropdown-field input::-webkit-input-placeholder,.case-filter-form .input-field-wrapper input::-webkit-input-placeholder{font-size:.8rem!important}.case-filter-form .date-picker-field input:-ms-input-placeholder,.case-filter-form .dropdown-field input:-ms-input-placeholder,.case-filter-form .input-field-wrapper input:-ms-input-placeholder{font-size:.8rem!important}.case-filter-form .date-picker-field .ant-select-selection-placeholder,.case-filter-form .date-picker-field input,.case-filter-form .date-picker-field input::placeholder,.case-filter-form .dropdown-field .ant-select-selection-placeholder,.case-filter-form .dropdown-field input,.case-filter-form .dropdown-field input::placeholder,.case-filter-form .input-field-wrapper .ant-select-selection-placeholder,.case-filter-form .input-field-wrapper input,.case-filter-form .input-field-wrapper input::placeholder{font-size:.8rem!important}.case-filter-form .date-picker-field__title,.case-filter-form .dropdown-field__title,.case-filter-form .input-field__title{margin-bottom:5px}.case-filter-form .input-field-wrapper .input-field.ant-input-affix-wrapper{padding:4px 10px}.case-filter-form .dropdown-field .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:0 10px}.case-filter-form .date-picker-field .ant-picker{padding:5px 10px}.case-filter-form__toolbar-fallback{margin-bottom:.5rem}.case-listing-toolbar{-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.case-listing-toolbar,.case-listing-toolbar .case-filter-form__sync-container{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.app-sync{display:-webkit-flex;display:flex;-webkit-justify-content:end;justify-content:end;font-size:1rem;font-weight:600;grid-gap:1rem;gap:1rem}.table-layout-panel__intro{margin-bottom:10px;font-size:13px;line-height:1.45}.table-layout-panel__list{list-style:none;padding:0;margin:0 0 12px;max-width:100%;max-height:min(60vh,420px);overflow-y:auto}.table-layout-panel__row{display:grid;grid-template-columns:28px minmax(0,1fr);-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:5px 0;border-bottom:1px solid rgba(0,0,0,.06)}.table-layout-panel__row--dragging{opacity:.65}.table-layout-panel__tooltip-anchor{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:flex-start;align-items:flex-start;min-width:0}.table-layout-panel__label{min-width:0}.table-layout-panel__label .ant-checkbox-wrapper{font-size:13px;line-height:1.35;-webkit-align-items:flex-start;align-items:flex-start}.table-layout-panel__drag-handle{cursor:-webkit-grab;cursor:grab;color:rgba(0,0,0,.45);padding:2px 0;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.table-layout-panel__drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.table-layout-panel__drag-handle--locked{cursor:not-allowed;opacity:.4}.date-range-presets{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:4px 0 6px}.date-range-presets__label{font-size:.78rem;font-weight:600;color:#888;color:var(--color-text-secondary,#888);white-space:nowrap;-webkit-flex-shrink:0;flex-shrink:0}.date-range-presets__chips{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6px;gap:6px}.date-range-presets__chip{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;padding:3px 10px;border-radius:14px;border:1px solid #d9d9d9;border:1px solid var(--color-border,#d9d9d9);background:transparent;color:#333;color:var(--color-text-primary,#333);font-size:.78rem;cursor:pointer;line-height:1.4;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.date-range-presets__chip:hover{color:#1890ff;color:var(--active-text-color,#1890ff)}.date-range-presets__chip--active,.date-range-presets__chip:hover{border-color:#1890ff;border-color:var(--active-text-color,#1890ff)}.date-range-presets__chip--active{background:#1890ff;background:var(--active-text-color,#1890ff);color:#fff}.date-range-presets__chip--active:hover{color:#fff}.date-range-presets--inline{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:10px;padding:0 0 0 12px;border-left:1px solid #e8e8e8;border-left:1px solid var(--line-border,#e8e8e8);max-width:100%;min-height:38px;-webkit-align-items:center;align-items:center}.date-range-presets--inline .date-range-presets__label{font-size:.72rem}.date-range-presets--inline .date-range-presets__chips{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;grid-gap:4px;gap:4px;max-width:min(100%,520px);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.date-range-presets--inline .date-range-presets__chips::-webkit-scrollbar{height:4px}.date-range-presets--inline .date-range-presets__chips::-webkit-scrollbar-thumb{background:#ccc;background:var(--color-border,#ccc);border-radius:2px}.date-range-presets--inline .date-range-presets__chip{padding:2px 8px;font-size:.72rem;-webkit-flex-shrink:0;flex-shrink:0}.saved-filters{width:100%}.saved-filters__row{-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px 12px;gap:8px 12px;padding:4px 0 6px;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--line-border,#f0f0f0)}.saved-filters__left-cluster,.saved-filters__row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.saved-filters__left-cluster{max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.saved-filters__left-cluster,.saved-filters__tabs-region{-webkit-flex:0 1 auto;flex:0 1 auto;min-width:0}.saved-filters__save-manage{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:4px;gap:4px;-webkit-flex-shrink:0;flex-shrink:0}@media (min-width:769px){.saved-filters__save-manage{padding-left:8px;margin-left:2px;border-left:1px solid #e8e8e8;border-left:1px solid var(--line-border,#e8e8e8)}}.saved-filters__presets-slot{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-left:auto}.saved-filters__presets-slot .date-range-presets--inline{margin-left:0;min-height:0;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-justify-content:flex-end;justify-content:flex-end}@media (min-width:769px){.saved-filters__presets-slot .date-range-presets--inline{padding-left:10px;margin-left:0;border-left:1px solid #e8e8e8;border-left:1px solid var(--line-border,#e8e8e8)}}.saved-filters__tabs--with-ghost .ant-tabs-nav-list>.ant-tabs-tab:last-child{max-width:0;min-width:0!important;padding:0!important;margin:0!important;overflow:hidden;opacity:0;pointer-events:none}.saved-filters__manage-hint{margin:0 0 12px;font-size:.82rem;color:#888;color:var(--color-text-secondary,#888);line-height:1.45}.saved-filters__tabs-region>.ant-tabs{width:-webkit-max-content;width:max-content;max-width:100%;margin-bottom:0}.saved-filters__tabs-region>.ant-tabs .ant-tabs-nav{margin-bottom:0;-webkit-align-items:center;align-items:center}.saved-filters__tabs-region>.ant-tabs .ant-tabs-nav:before{border-bottom:none}.saved-filters__tabs-region>.ant-tabs .ant-tabs-nav-wrap{-webkit-flex:0 1 auto!important;flex:0 1 auto!important;overflow:hidden}.saved-filters__tabs-region>.ant-tabs .ant-tabs-nav-list{-webkit-flex:0 0 auto!important;flex:0 0 auto!important}.saved-filters__tabs-region>.ant-tabs .ant-tabs-content{display:none}.saved-filters__tabs-region>.ant-tabs .ant-tabs-ink-bar{display:none!important}.saved-filters__tabs-region>.ant-tabs .ant-tabs-tab{position:relative;-webkit-flex:0 0 auto!important;flex:0 0 auto!important;padding:10px 14px 12px;margin:0!important;font-size:.85rem;white-space:nowrap}.saved-filters__tabs-region>.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{display:block;font-weight:600;color:var(--color-text-primary);transition:color .25s ease}.saved-filters__tabs-region>.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--active-text-color)}.saved-filters__tabs-region>.ant-tabs .ant-tabs-tab.ant-tabs-tab-active:not(.ant-tabs-tab-disabled):after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--active-text-color);border-radius:2px 2px 0 0}.saved-filters__tabs-region>.ant-tabs .ant-tabs-tab-disabled .ant-tabs-tab-btn{font-weight:400;color:#aaa!important;color:var(--color-text-secondary,#aaa)!important;font-style:italic}@media (max-width:768px){.saved-filters__row{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;grid-gap:10px;gap:10px}.saved-filters__left-cluster{-webkit-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:100%}.saved-filters__tabs-region{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.saved-filters__tabs-region>.ant-tabs{width:100%}.saved-filters__save-manage{padding-left:8px;margin-left:2px;border-left:1px solid #e8e8e8;border-left:1px solid var(--line-border,#e8e8e8)}.saved-filters__presets-slot{margin-left:0;width:100%;-webkit-justify-content:flex-end;justify-content:flex-end;padding-top:2px;border-top:1px solid #f0f0f0;border-top:1px solid var(--line-border,#f0f0f0);margin-top:-2px}.saved-filters__presets-slot .date-range-presets--inline{border-left:none;padding-left:0;width:100%;-webkit-justify-content:flex-end;justify-content:flex-end}}.saved-filters__save-current-btn.ant-btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:3px;gap:3px;height:auto!important;min-height:0!important;line-height:1.35;padding:2px 8px!important;font-size:.72rem!important;font-weight:500;border-radius:14px!important;border:1px solid #d9d9d9!important;border:1px solid var(--color-border,#d9d9d9)!important;color:#333!important;color:var(--color-text-primary,#333)!important;background:transparent!important;box-shadow:none!important;white-space:nowrap}.saved-filters__save-current-btn.ant-btn .anticon{font-size:.72rem!important;line-height:1}.saved-filters__save-current-btn.ant-btn:focus,.saved-filters__save-current-btn.ant-btn:hover{color:#1890ff!important;color:var(--active-text-color,#1890ff)!important;border-color:#1890ff!important;border-color:var(--active-text-color,#1890ff)!important;background:transparent!important}.saved-filters__action-btn.ant-btn{height:auto!important;min-height:0!important;min-width:0!important;line-height:1.35;padding:2px 7px!important;border-radius:14px!important;border:1px solid #d9d9d9!important;border:1px solid var(--color-border,#d9d9d9)!important;color:#888!important;color:var(--color-text-secondary,#888)!important;background:transparent!important;box-shadow:none!important;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.saved-filters__action-btn.ant-btn .anticon{font-size:.72rem!important}.saved-filters__action-btn.ant-btn:focus,.saved-filters__action-btn.ant-btn:hover{color:#1890ff!important;color:var(--active-text-color,#1890ff)!important;border-color:#1890ff!important;border-color:var(--active-text-color,#1890ff)!important;background:transparent!important}.saved-filters__conflict-msg{margin-top:6px;font-size:.82rem;color:#fa8c16;color:var(--color-warning,#fa8c16)}.saved-filters__empty{color:#888;color:var(--color-text-secondary,#888);font-size:.85rem;margin:0}.saved-filters__manage-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px}.saved-filters__manage-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:6px 0;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--line-border,#f0f0f0)}.saved-filters__manage-row:last-child{border-bottom:none}.saved-filters__manage-name{-webkit-flex:1 1;flex:1 1;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-filters__manage-row-actions{grid-gap:4px;gap:4px;-webkit-flex-shrink:0;flex-shrink:0}.progress-bar__wrapper,.saved-filters__manage-row-actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.progress-bar__wrapper{margin:1rem 0}.progress-bar__wrapper .progress-bar__percent{margin-left:.5rem}.progress-bar{width:100%;height:20px;position:relative;background-color:var(--color-text-secondary);border-radius:20px}.progress-bar .progess-bar__fill{position:absolute;top:0;left:0;width:60%;height:20px;border-radius:50px;background-color:var(--color-primary)}.attachment-upload__input{width:100%;padding:2rem 1rem;border-radius:5px;cursor:pointer;text-align:center;border:1px dashed var(--color-text-secondary)}.attachment-upload__icon{display:block;font-size:2rem;margin-bottom:1rem}.attachment-upload__iframe,.attachment-upload__img{width:100%;height:100%;object-fit:cover;border-radius:5px}.attachment-upload__iframe{pointer-events:none}.attachment-upload__title{margin:0 0 6px;color:var(--color-text-secondary);font-weight:500}.attachment-upload__img-wrapper{position:relative;margin-top:2rem}.attachment-upload__img-wrapper .attachment-upload__close-button{cursor:pointer;position:absolute;top:-11px;right:-5px;background-color:var(--color-text-secondary);border-radius:50%;padding:.5rem;line-height:.75rem}.attachment-upload__img-wrapper .attachment-upload__close-button svg{font-size:.75rem}.case-sharing{padding:0 1rem}.case-sharing .case-sharing__label{margin-bottom:.5rem}.case-sharing .case-sharing__label .anticon{margin-right:.5rem}.case-sharing .case-sharing__value>div{margin-bottom:.5rem}.case-sharing .case-sharing__value button,.case-sharing .case-sharing__value input{display:inline-block}.case-sharing .case-sharing__value button{margin-left:.5rem}.case-sharing .case-sharing__value div.ant-select,.case-sharing .case-sharing__value input{width:80%}.context-menu{position:absolute;background:#fff;border:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:4px;z-index:1000;width:150px;padding:5px 0}.menu-item{display:block;width:100%;padding:8px 15px;text-align:left;border:none;background:#fff;cursor:pointer;font-size:.85rem;text-transform:capitalize}.menu-item .menu-item__checked,.menu-item .menu-item__label,.menu-item .menu-item__legend{display:inline-block;vertical-align:middle}.menu-item .menu-item__checked{margin-left:10px}.menu-item .menu-item__legend{width:7px;height:7px;border-radius:50px;margin-right:5px}.menu-item:hover{background:#f5f5f5}.table-container{padding:20px}.case-chat-drawer .ant-drawer-body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0;height:100%}.case-chat-drawer__messages{-webkit-flex:1 1;flex:1 1;overflow-y:auto;padding:12px 16px;background:#f5f5f7}.case-chat-drawer__bubble{max-width:88%;margin-bottom:10px;padding:8px 12px;border-radius:10px;font-size:13px;line-height:1.45;word-break:break-word}.case-chat-drawer__bubble--mine{margin-left:auto;background:#1847e9;color:#fff}.case-chat-drawer__bubble--other{margin-right:auto;background:#fff;border:1px solid #e8e8e8}.case-chat-drawer__meta{font-size:11px;opacity:.85;margin-bottom:4px}.case-chat-drawer__composer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px;padding:12px 16px;border-top:1px solid #f0f0f0;background:#fff}.case-chat-drawer__composer-row{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px;-webkit-align-items:flex-end;align-items:flex-end;min-width:0}.case-chat-drawer__file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.case-chat-drawer__composer-main{-webkit-flex:1 1;flex:1 1;min-width:0}.case-chat-drawer__composer-actions{-webkit-flex-direction:row;flex-direction:row;grid-gap:4px;gap:4px;-webkit-flex-shrink:0;flex-shrink:0}.case-chat-drawer__composer-actions,.case-chat-drawer__pending-file{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.case-chat-drawer__pending-file{grid-gap:6px;gap:6px;font-size:12px;color:rgba(0,0,0,.65);padding:4px 8px;border-radius:6px;background:#f5f5f7;border:1px solid #e8e8e8}.case-chat-drawer__pending-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-flex:1 1;flex:1 1;min-width:0}.case-chat-drawer__pending-file-clear{border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;padding:0 4px;color:rgba(0,0,0,.45)}.case-chat-drawer__pending-file-clear:hover{color:rgba(0,0,0,.85)}.case-chat-drawer__body-text{white-space:pre-wrap;word-break:break-word}.case-chat-drawer__attachment{margin-top:6px}.case-chat-drawer__attachment-img{display:block;max-width:100%;max-height:220px;width:auto;height:auto;border-radius:6px;object-fit:contain}.case-chat-drawer__attachment-image-wrap{display:inline-block;max-width:100%}.case-chat-drawer__attachment-link{word-break:break-all;font-size:12px;text-decoration:underline}.tag-legend{margin-top:0}.tag-legend .tag-legend__legend-item{margin-right:1rem}.tag-legend .tag-legend__legend-item .tag-legend__color,.tag-legend .tag-legend__legend-item .tag-legend__name{display:inline-block;vertical-align:middle}.tag-legend .tag-legend__legend-item .tag-legend__color{width:8px;height:8px;border-radius:50px;margin-right:.5rem}.report-history__download-link{color:var(--color-primary);cursor:pointer}.case-turnaround-time .ant-drawer-content-wrapper{transition:-webkit-transform .3s cubic-bezier(.23,1,.32,1)!important;transition:transform .3s cubic-bezier(.23,1,.32,1)!important;transition:transform .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)!important}.case-turnaround-time .ant-drawer-body{padding:16px;background:var(--color-body-bg);overflow-y:auto}.case-turnaround-time .ant-drawer-header{border-bottom:1px solid var(--color-light-grey)}.case-turnaround-time .ant-drawer-title{font-size:15px;font-weight:600;color:var(--color-text-primary)}@media (max-width:480px){.case-turnaround-time .ant-drawer-content-wrapper{width:100%!important}}@media (min-width:481px) and (max-width:768px){.case-turnaround-time .ant-drawer-content-wrapper{width:90%!important}}.tat-info-bar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;background:var(--color-white);border:1px solid var(--color-light-grey);border-radius:8px;padding:10px 14px;margin-bottom:14px;grid-gap:12px;gap:12px}.tat-info-bar__left{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.tat-info-bar__name{font-size:14px;font-weight:700;color:var(--color-text-primary);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tat-info-bar__meta{font-size:12px;color:var(--color-dark-grey);text-transform:capitalize}.tat-info-bar__tat{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-shrink:0;flex-shrink:0}.tat-info-bar__tat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--color-dark-grey);line-height:1;margin-bottom:4px}.tat-info-bar__tat-value{font-size:22px;font-weight:800;color:var(--color-primary);line-height:1}.tat-groups{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}.tat-group{border-radius:8px;border:1px solid var(--color-light-grey);background:var(--color-white);overflow:hidden}.tat-group--assignment{border-left:3px solid var(--color-primary);padding:12px 14px 4px}.tat-group--preamble{border-left:3px solid var(--color-text-secondary);padding:12px 14px 4px}.tat-custom-timeline__item{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.tat-custom-timeline__left{width:58px;-webkit-flex-shrink:0;flex-shrink:0;text-align:right;padding-right:8px;padding-top:6px}.tat-custom-timeline__elapsed{font-size:11px;font-weight:700;color:var(--color-primary);white-space:nowrap;line-height:1.3}.tat-custom-timeline__stem{width:14px;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:stretch;align-self:stretch;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;position:relative}.tat-custom-timeline__stem:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;top:25px;bottom:-13px;background:#dde1e7;z-index:0}.tat-custom-timeline__item:last-child .tat-custom-timeline__stem:after{display:none}.tat-custom-timeline__dot{width:10px;height:10px;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;margin-top:13px;position:relative;z-index:1}.tat-custom-timeline__right{-webkit-flex:1 1;flex:1 1;min-width:0;padding-left:10px;padding-bottom:10px}.tat-group-header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--color-light-grey)}.tat-group-header__left{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px}.tat-group-header__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-primary)}.tat-group-header__doctor{font-size:13px;font-weight:600;color:var(--color-primary)}.tat-group-header__tat{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-shrink:0;flex-shrink:0}.tat-group-header__tat-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--color-dark-grey);line-height:1;margin-bottom:2px}.tat-group-header__tat-value{font-size:16px;font-weight:800;color:var(--color-primary);line-height:1}.tat-timeline-card{background:var(--color-body-bg);border:1px solid var(--color-light-grey);border-radius:6px;padding:9px 12px;margin-bottom:2px;transition:border-color .15s ease}.tat-timeline-card:hover{border-color:var(--color-primary-light)}.tat-timeline-card__label{font-weight:600;font-size:13px;color:var(--color-text-primary);margin-bottom:2px;display:block}.tat-timeline-card__sublabel{font-size:11px;color:var(--color-dark-grey);margin-bottom:3px}.tat-timeline-card__time{font-size:11px;color:var(--color-text-primary)}.report-form--viewer-drawer form{margin-top:.65rem}.report-form--viewer-drawer .report-form__drawer-usg-fields{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px}.report-form--viewer-drawer .report-form__drawer-action-row{margin-top:2px}.report-form--viewer-drawer .report-form__drawer-autosave{margin-bottom:8px}.report-form--viewer-drawer .report-form__drawer-actions-inner{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:10px 12px;gap:10px 12px;width:100%}@media (max-width:480px){.report-form--viewer-drawer .report-form__drawer-actions-inner{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;grid-gap:6px;gap:6px}}.report-form--viewer-drawer .report-form__drawer-actions-left{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}@media (max-width:480px){.report-form--viewer-drawer .report-form__drawer-actions-left{-webkit-justify-content:space-between;justify-content:space-between}}.report-form--viewer-drawer .report-form__drawer-actions-right{-webkit-flex:0 0 auto;flex:0 0 auto}@media (max-width:480px){.report-form--viewer-drawer .report-form__drawer-actions-right{-webkit-flex:1 1 100%;flex:1 1 100%}}.report-form--viewer-drawer .report-form__submit-wrapper--drawer{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:8px;gap:8px}@media (max-width:480px){.report-form--viewer-drawer .report-form__submit-wrapper--drawer{-webkit-justify-content:stretch;justify-content:stretch}.report-form--viewer-drawer .report-form__submit-wrapper--drawer .ant-btn{-webkit-flex:1 1 auto;flex:1 1 auto}}.report-form--viewer-drawer .report-form__autosave-badge--drawer,.report-form--viewer-drawer .report-form__autosave-static--drawer{margin-right:0}.report-form{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:0}.report-form .report-form__radai-mode-label{font-size:12px;color:rgba(0,0,0,.45);font-weight:400}.report-form .report-form__radai-mode-label--active{color:rgba(0,0,0,.88);font-weight:600}.report-form .report-form__header{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;grid-gap:1rem;gap:1rem}.report-form .report-form__header.report-form__header--in-drawer{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;grid-gap:8px 10px;gap:8px 10px;padding-right:56px;min-width:0}.report-form .report-form__header.report-form__header--in-drawer .report-form__title{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-form .report-form__header.report-form__header--in-drawer .ml-2{margin-left:0!important}.report-form .report-form__header.report-form__header--in-drawer .report-form__full-screen-button,.report-form .report-form__header.report-form__header--in-drawer .upload-direct-report-button,.report-form .report-form__header.report-form__header--in-drawer>:not(.report-form__title){-webkit-flex-shrink:0;flex-shrink:0}@media (max-width:768px){.report-form .report-form__header.report-form__header--in-drawer{padding-right:8px}.report-form .report-form__header.report-form__header--in-drawer .upload-direct-report-button{-webkit-flex:0 0 auto;flex:0 0 auto}}@media (max-width:480px){.report-form .report-form__header.report-form__header--in-drawer{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-right:4px}.report-form .report-form__header.report-form__header--in-drawer .report-form__title{-webkit-flex:0 0 100%;flex:0 0 100%;font-size:.82rem}.report-form .report-form__header.report-form__header--in-drawer .upload-direct-report-button button{font-size:11px;padding:0 7px;height:28px}.report-form .report-form__header.report-form__header--in-drawer button.ant-btn.ant-btn-icon-only{width:28px;height:28px;min-width:28px}}.report-form .report-form__header.report-form__header--in-drawer.report-form__header--report-published{padding-bottom:4px;grid-gap:8px 12px;gap:8px 12px}@media (max-width:768px){.report-form .report-form__header{-webkit-flex-wrap:wrap;flex-wrap:wrap}.report-form .report-form__header .report-form__title{-webkit-flex:0 0 100%;flex:0 0 100%}.report-form .report-form__header .upload-direct-report-button{-webkit-flex:0 0 50%;flex:0 0 50%}.report-form .report-form__header .upload-direct-report-button button{width:100%}.report-form .report-form__header>button{-webkit-flex:0 0 45%;flex:0 0 45%}}.report-form .report-detail__ai-textarea{border-radius:8px}.report-form .ck.ck-editor{width:100%}.report-form>div,.report-form>div>form{display:-webkit-flex;display:flex}.report-form>div,.report-form>div>form,.report-form>div>form>.ant-row{-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0}.report-form>div>form>.ant-row{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start}.report-form>div>form>.ant-row>.ant-col{-webkit-flex:0 0 auto;flex:0 0 auto;max-width:100%;width:100%}.report-form .report-form__editor-col,.report-form>div>form>.ant-row>.ant-col.report-form__editor-col{-webkit-flex:1 1;flex:1 1;min-height:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.report-form .report-form__editor-host,.report-form .report-form__editor-host>.editor,.report-form .report-form__editor-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0}.report-form .report-form__editor-host>.editor{height:100%}.report-form .report-form__editor-host .tox.tox-tinymce{-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%!important;max-height:100%}.report-form .ck.ck-editor{height:auto}.report-form .ck.ck-editor,.report-form .ck.ck-editor__main{-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.report-form .ck.ck-editor__editable{-webkit-flex:1 1 auto;flex:1 1 auto;height:auto;min-height:200px}.report-form .report-form__title{font-weight:700;font-size:1.2rem}.report-form form{margin-top:1rem}.report-form .report-form__ai-assist{margin-top:0}.report-form .dropdown-field{margin-bottom:0}.report-form__ai-diagnosis{margin-top:-1rem;margin-right:10px}.report-form__ai-diagnosis button,.report-form__ai-diagnosis span{margin-right:5px;margin-bottom:3.5px}.report-form__ai-diagnosis span{font-weight:700}.report-form__ai-diagnosis .report-form__ai-status{margin-right:10px}.report-form__ai-diagnosis .reset-ai-btn{-webkit-justify-content:center!important;justify-content:center!important}.reset-ai-btn .anticon{-webkit-justify-content:center;justify-content:center;width:100%;height:100%}.report-form__submit-wrapper,.reset-ai-btn .anticon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.report-form__submit-wrapper{-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:8px;gap:8px}.report-form__label{font-weight:700}@media (max-width:768px){.report-form__full-screen-button{display:none}}@media (max-width:768px){.report-form__header--in-drawer .report-form__full-screen-button{display:block;-webkit-flex:0 0 auto;flex:0 0 auto}}.report-form--fullscreen{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;height:100vh;min-height:100vh;width:100%;overflow:hidden;position:fixed;top:0;left:0;background:var(--color-surface-elevated)}.report-form--fullscreen.report-form--fullscreen-mobile{-webkit-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden}.report-form--fullscreen.report-form--fullscreen-mobile>div{padding:12px}.report-form--fullscreen.report-form--fullscreen-mobile>div,.report-form--fullscreen.report-form--fullscreen-mobile form{-webkit-flex:1 1;flex:1 1;min-height:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.report-form--fullscreen.report-form--fullscreen-mobile form .ant-row{-webkit-flex:1 1;flex:1 1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start}.report-form--fullscreen.report-form--fullscreen-mobile .report-form__editor-col-mobile{min-height:50vh;-webkit-flex:1 1 100%;flex:1 1 100%;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.report-form--fullscreen.report-form--fullscreen-mobile .report-form__editor-col-mobile .editor{-webkit-flex:1 1;flex:1 1;min-height:400px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.report-form--fullscreen.report-form--fullscreen-mobile .report-form__editor-col-mobile .tox-tinymce,.report-form--fullscreen.report-form--fullscreen-mobile .report-form__editor-col-mobile .tox .tox-edit-area__iframe{-webkit-flex:1 1;flex:1 1;min-height:400px!important}.report-form--fullscreen .report-form__left-pane{width:300px;-webkit-flex-shrink:0;flex-shrink:0;min-height:0;overflow-y:auto;overflow-x:hidden;background:var(--color-surface-elevated);border-right:1px solid var(--color-border);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px;padding:12px 14px}.report-form--fullscreen .report-form__left-pane button.ant-btn.ant-btn-icon-only .anticon svg,.report-form--fullscreen .report-form__left-pane button.ant-btn.ant-btn-icon-only svg,.report-form--fullscreen .report-form__left-pane button.ant-btn.ant-btn-text .anticon svg,.report-form--fullscreen .report-form__left-pane button.ant-btn.ant-btn-text svg{color:currentColor!important}.report-form--fullscreen .report-form__left-pane .left-pane-section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px;-webkit-flex-shrink:0;flex-shrink:0}.report-form--fullscreen .report-form__left-pane .left-pane-section.left-pane-section--preview{-webkit-flex-shrink:0;flex-shrink:0;overflow:hidden}.report-form--fullscreen .report-form__left-pane .left-pane-label{font-size:11px;font-weight:600;color:#8c8c8c;text-transform:uppercase;letter-spacing:.4px}.report-form--fullscreen .report-form__left-pane .left-pane-divider{height:1px;background:#f0f0f0;margin:0}.report-form--fullscreen .report-form__left-pane .ant-form-item{margin-bottom:0}.report-form--fullscreen .report-form__left-pane .report-form__submit-wrapper{-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px}.report-form--fullscreen .report-form__left-pane .report-form__submit-wrapper .ant-btn{width:100%}.report-form--fullscreen .report-form__left-pane .report-form__preview-thumbnail{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-height:650px;min-height:120px;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden;background:#fafafa}.report-form--fullscreen .report-form__left-pane .report-form__preview-placeholder{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-height:120px;color:#8c8c8c;font-size:12px}.report-form--fullscreen .report-form__left-pane .report-form__preview-pdf{position:relative;-webkit-flex:1 1;flex:1 1;min-height:0;max-height:260px;overflow-y:auto;overflow-x:hidden;transition:box-shadow .2s}.report-form--fullscreen .report-form__left-pane .report-form__preview-pdf:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.report-form--fullscreen .report-form__left-pane .report-form__preview-pdf .report-form__preview-expand-btn{position:absolute;top:6px;right:6px;z-index:2;min-width:28px;padding:0 6px}.report-form--fullscreen .report-form__left-pane .report-form__preview-pdf iframe{width:100%;height:450px;pointer-events:auto}.report-form--fullscreen .report-form__left-pane .report-form__actions-row{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px;-webkit-align-items:center;align-items:center}.report-form--fullscreen .report-form__left-pane .report-form__actions-row .ant-btn{-webkit-flex:1 1;flex:1 1;font-size:13px}.report-form--fullscreen .report-form__left-pane .report-form__patient-block{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px;font-size:15px;line-height:1.3}.report-form--fullscreen .report-form__left-pane .report-form__patient-block .report-form__patient-name{display:block;word-break:break-word}.report-form--fullscreen .report-form__left-pane .report-form__patient-block .report-form__patient-meta{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6px;gap:6px}.report-form--fullscreen .report-form__left-pane .report-form__patient-block .report-form__patient-meta .report-form__patient-scan-badge{font-size:11px;font-weight:600;background:#e6f0ff;color:#1747e9;border-radius:4px;padding:2px 6px}.report-form--fullscreen .report-form__left-pane .report-form__patient-block .report-form__patient-meta .ant-btn{margin-left:auto}.report-form--fullscreen .report-form__editor-area{position:relative;min-width:0;padding:0}.report-form--fullscreen .report-form__editor-area,.report-form--fullscreen .report-form__editor-wrapper{overflow:hidden}.report-form--fullscreen .report-form__editor-area,.report-form--fullscreen .report-form__editor-wrapper,.report-form--fullscreen .report-form__editor-wrapper .ck.ck-editor,.report-form--fullscreen .report-form__editor-wrapper .editor{-webkit-flex:1 1;flex:1 1;min-height:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.report-form--fullscreen .report-form__editor-wrapper .ck-editor__editable_inline,.report-form--fullscreen .report-form__editor-wrapper .ck.ck-content{height:100%!important;min-height:100%!important}.report-form--fullscreen .report-form__editor-wrapper .tox-tinymce,.report-form--fullscreen .report-form__editor-wrapper .tox .tox-edit-area__iframe{-webkit-flex:1 1;flex:1 1;min-height:0;height:100%!important}.report-form--fullscreen .report-form__editor-wrapper .ck-editor__main{-webkit-flex:1 1;flex:1 1;min-height:0}.report-form__autosave-static{font-size:12px;color:#8c8c8c;margin-right:auto;white-space:nowrap}.report-form__autosave-badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:5px;gap:5px;padding:3px 10px 3px 6px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:20px;font-size:12px;color:#389e0d;font-weight:500;box-shadow:0 1px 4px rgba(0,0,0,.08);pointer-events:none;opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease;margin-right:auto}.report-form__autosave-badge--visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.report-form__autosave-tick{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.report-form__autosave-tick svg{width:16px;height:16px;color:#52c41a}.report-form__autosave-circle{stroke-dasharray:57;stroke-dashoffset:57;-webkit-animation:none;animation:none}.report-form__autosave-badge--visible .report-form__autosave-circle{-webkit-animation:draw-circle .35s ease forwards;animation:draw-circle .35s ease forwards}.report-form__autosave-check{stroke-dasharray:14;stroke-dashoffset:14;-webkit-animation:none;animation:none}.report-form__autosave-badge--visible .report-form__autosave-check{-webkit-animation:draw-check .25s ease .3s forwards;animation:draw-check .25s ease .3s forwards}@-webkit-keyframes draw-circle{to{stroke-dashoffset:0}}@keyframes draw-circle{to{stroke-dashoffset:0}}@-webkit-keyframes draw-check{to{stroke-dashoffset:0}}@keyframes draw-check{to{stroke-dashoffset:0}}.report-form__notice{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:8px;gap:8px;margin-bottom:8px;padding:8px 14px;border-radius:4px;font-size:13px;line-height:1.4}.report-form__notice--danger{background:#fff1f0;border:1px solid #ffa39e}.report-form__notice--danger .report-form__notice-text{color:#a8071a}.report-form__notice--lock{background:#fff7e6;border:1px solid #ffd591}.report-form__notice--lock .report-form__notice-text{color:#ad4e00}.report-form__notice--available{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d;padding:6px 14px}.report-form__muted-line{color:#8c8c8c;font-size:12px;margin-bottom:4px}.report-form__muted-line--spin{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:6px}.report-form__ai-blocker{background:hsla(0,0%,100%,.6)}.report-form__ai-blocker--viewer{background:rgba(0,0,0,.52)}.report-form--viewer-drawer{color:hsla(0,0%,100%,.88);min-height:0}.report-form--viewer-drawer .report-form__header{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:8px;margin-bottom:4px}.report-form--viewer-drawer .report-form__title{color:hsla(0,0%,100%,.92);font-weight:600}.report-form--viewer-drawer .report-form__muted-line{color:hsla(0,0%,100%,.45)}.report-form--viewer-drawer .report-form__radai-mode-label{color:hsla(0,0%,100%,.55);font-size:12px;font-weight:400}.report-form--viewer-drawer .report-form__radai-mode-label--active{color:#fff;font-weight:600}.report-form--viewer-drawer .report-form__notice--danger{background:rgba(90,28,28,.55);border-color:rgba(255,120,100,.45)}.report-form--viewer-drawer .report-form__notice--danger .report-form__notice-text{color:rgba(255,200,195,.95)}.report-form--viewer-drawer .report-form__notice--lock{background:rgba(70,55,20,.5);border-color:rgba(255,200,100,.35)}.report-form--viewer-drawer .report-form__notice--lock .report-form__notice-text{color:rgba(255,220,170,.95)}.report-form--viewer-drawer .report-form__notice--available{background:rgba(30,55,30,.55);border-color:rgba(120,200,120,.4);color:rgba(190,240,190,.95)}.report-form--viewer-drawer .report-form__autosave-static{color:hsla(0,0%,100%,.45)}.report-form--viewer-drawer .report-form__autosave-badge{background:rgba(35,65,35,.55);border-color:rgba(120,200,120,.45);color:rgba(200,245,200,.95);box-shadow:none}.report-form--viewer-drawer .report-form__autosave-badge svg{color:#7fd67f}.report-form--viewer-drawer .dropdown-field__title{color:hsla(0,0%,100%,.65)}.report-form--viewer-drawer .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,.report-form--viewer-drawer .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:rgba(100,160,255,.65)!important}.report-form--viewer-drawer .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.report-form--viewer-drawer .ant-select.ant-select-multiple .ant-select-selector{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.14)!important;color:hsla(0,0%,100%,.9)!important}.report-form--viewer-drawer .ant-select-selection-placeholder{color:hsla(0,0%,100%,.38)!important}.report-form--viewer-drawer .ant-select-arrow{color:hsla(0,0%,100%,.45)}.report-form--viewer-drawer button.ant-btn{border-radius:6px;box-shadow:none!important}.report-form--viewer-drawer button.ant-btn.ant-btn-default:not(.ant-btn-icon-only):not(.ant-btn-background-ghost),.report-form--viewer-drawer button.ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dashed):not(.ant-btn-background-ghost):not(.ant-btn-icon-only):not(.ant-btn-dangerous){background:#2c3138!important;border:1px solid rgba(110,150,230,.42)!important;color:hsla(0,0%,100%,.92)!important}.report-form--viewer-drawer button.ant-btn.ant-btn-default:not(.ant-btn-icon-only):not(.ant-btn-background-ghost):focus,.report-form--viewer-drawer button.ant-btn.ant-btn-default:not(.ant-btn-icon-only):not(.ant-btn-background-ghost):hover,.report-form--viewer-drawer button.ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dashed):not(.ant-btn-background-ghost):not(.ant-btn-icon-only):not(.ant-btn-dangerous):focus,.report-form--viewer-drawer button.ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dashed):not(.ant-btn-background-ghost):not(.ant-btn-icon-only):not(.ant-btn-dangerous):hover{background:#363d47!important;border-color:rgba(130,170,255,.55)!important;color:#fff!important}.report-form--viewer-drawer button.ant-btn.ant-btn-default:not(.ant-btn-icon-only):not(.ant-btn-background-ghost):disabled,.report-form--viewer-drawer button.ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dashed):not(.ant-btn-background-ghost):not(.ant-btn-icon-only):not(.ant-btn-dangerous):disabled{background:rgba(44,49,56,.45)!important;border-color:rgba(110,150,230,.2)!important;color:hsla(0,0%,100%,.35)!important}.report-form--viewer-drawer button.ant-btn.ant-btn-default:not(.ant-btn-icon-only):not(.ant-btn-background-ghost) .anticon,.report-form--viewer-drawer button.ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dashed):not(.ant-btn-background-ghost):not(.ant-btn-icon-only):not(.ant-btn-dangerous) .anticon{color:inherit!important}.report-form--viewer-drawer button.ant-btn.ant-btn-default:not(.ant-btn-icon-only):not(.ant-btn-background-ghost) .anticon svg,.report-form--viewer-drawer button.ant-btn.ant-btn-default:not(.ant-btn-icon-only):not(.ant-btn-background-ghost) svg,.report-form--viewer-drawer button.ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dashed):not(.ant-btn-background-ghost):not(.ant-btn-icon-only):not(.ant-btn-dangerous) .anticon svg,.report-form--viewer-drawer button.ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dashed):not(.ant-btn-background-ghost):not(.ant-btn-icon-only):not(.ant-btn-dangerous) svg{color:hsla(0,0%,100%,.92)!important}.report-form--viewer-drawer button.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous){width:auto;min-width:30px;background:#2c3138!important;border:1px solid rgba(110,150,230,.42)!important;color:hsla(0,0%,100%,.92)!important}.report-form--viewer-drawer button.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon{color:inherit!important}.report-form--viewer-drawer button.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) .anticon svg,.report-form--viewer-drawer button.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous) svg{color:hsla(0,0%,100%,.95)!important}.report-form--viewer-drawer button.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):focus,.report-form--viewer-drawer button.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover{background:#363d47!important;border-color:rgba(130,170,255,.55)!important;color:#fff!important}.report-form--viewer-drawer button.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):focus .anticon svg,.report-form--viewer-drawer button.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):focus svg,.report-form--viewer-drawer button.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover .anticon svg,.report-form--viewer-drawer button.ant-btn.ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):hover svg{color:#fff!important}.report-form--viewer-drawer button.ant-btn.ant-btn-primary:not(.ant-btn-dangerous){background:#2c3138!important;border:1px solid rgba(110,150,230,.42)!important;color:hsla(0,0%,100%,.96)!important}.report-form--viewer-drawer button.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):focus,.report-form--viewer-drawer button.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):hover{background:#363d47!important;border-color:rgba(130,170,255,.55)!important;color:#fff!important}.report-form--viewer-drawer button.ant-btn.ant-btn-primary:not(.ant-btn-dangerous):disabled{background:rgba(44,49,56,.45)!important;border-color:rgba(110,150,230,.2)!important;color:hsla(0,0%,100%,.35)!important}.report-form--viewer-drawer button.ant-btn.ant-btn-dangerous.ant-btn-primary{background:rgba(120,35,35,.85)!important;border:1px solid rgba(255,120,100,.45)!important;color:#fff!important}.report-form--viewer-drawer button.ant-btn.ant-btn-dangerous.ant-btn-primary:focus,.report-form--viewer-drawer button.ant-btn.ant-btn-dangerous.ant-btn-primary:hover{background:rgba(150,45,45,.9)!important;border-color:rgba(255,150,130,.55)!important}.report-form--viewer-drawer button.ant-btn.ant-btn-link,.report-form--viewer-drawer button.ant-btn.ant-btn-text{background:transparent!important;border:none!important;color:hsla(0,0%,100%,.88)!important}.report-form--viewer-drawer button.ant-btn.ant-btn-link .anticon svg,.report-form--viewer-drawer button.ant-btn.ant-btn-link svg,.report-form--viewer-drawer button.ant-btn.ant-btn-text .anticon svg,.report-form--viewer-drawer button.ant-btn.ant-btn-text svg{color:hsla(0,0%,100%,.95)!important}.report-form--viewer-drawer button.ant-btn.ant-btn-link:focus,.report-form--viewer-drawer button.ant-btn.ant-btn-link:hover,.report-form--viewer-drawer button.ant-btn.ant-btn-text:focus,.report-form--viewer-drawer button.ant-btn.ant-btn-text:hover{color:hsla(0,0%,100%,.98)!important;background:hsla(0,0%,100%,.08)!important}.report-form--viewer-drawer button.ant-btn.ant-btn-link:focus .anticon svg,.report-form--viewer-drawer button.ant-btn.ant-btn-link:focus svg,.report-form--viewer-drawer button.ant-btn.ant-btn-link:hover .anticon svg,.report-form--viewer-drawer button.ant-btn.ant-btn-link:hover svg,.report-form--viewer-drawer button.ant-btn.ant-btn-text:focus .anticon svg,.report-form--viewer-drawer button.ant-btn.ant-btn-text:focus svg,.report-form--viewer-drawer button.ant-btn.ant-btn-text:hover .anticon svg,.report-form--viewer-drawer button.ant-btn.ant-btn-text:hover svg{color:#fff!important}.report-form--viewer-drawer .report-form__viewer-help-icon{color:rgba(190,200,220,.88)!important}.report-form--viewer-drawer .ant-switch{background:hsla(0,0%,100%,.2)!important;border:1px solid hsla(0,0%,100%,.12)}.report-form--viewer-drawer .ant-switch-checked{background-color:#1747e9!important;border-color:transparent}.report-form--viewer-drawer .ant-switch-handle:before{background-color:#f5f5f5}.report-form--viewer-drawer .ant-tag{border-color:hsla(0,0%,100%,.15)}.report-form--viewer-drawer .ant-input,.report-form--viewer-drawer .ant-input-textarea{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.9)}.report-form--viewer-drawer .ant-input-textarea::-webkit-input-placeholder,.report-form--viewer-drawer .ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.35)}.report-form--viewer-drawer .ant-input-textarea:-ms-input-placeholder,.report-form--viewer-drawer .ant-input:-ms-input-placeholder{color:hsla(0,0%,100%,.35)}.report-form--viewer-drawer .ant-input-textarea::placeholder,.report-form--viewer-drawer .ant-input::placeholder{color:hsla(0,0%,100%,.35)}.report-form--viewer-drawer .report-detail__ai-textarea.ant-input{background:hsla(0,0%,100%,.06)}.report-form--viewer-drawer .input__error{color:#ff9d9d}.report-form--viewer-drawer .ant-spin-container,.report-form--viewer-drawer .ant-spin-nested-loading{color:hsla(0,0%,100%,.75)}.report-form--viewer-drawer .ant-spin-text{color:hsla(0,0%,100%,.55)}.report-form .report-form__drawer-action-row button.ant-btn.ant-btn-icon-only .anticon svg,.report-form .report-form__drawer-action-row button.ant-btn.ant-btn-icon-only svg{color:currentColor!important}@media (max-width:480px){.report-form--viewer-drawer .report-form__header.report-form__header--in-drawer{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-right:8px;grid-gap:6px 8px;gap:6px 8px}.report-form--viewer-drawer .report-form__header.report-form__header--in-drawer .report-form__title{-webkit-flex:1 1 100%;flex:1 1 100%;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.report-form--viewer-drawer .report-form__header.report-form__header--in-drawer>:not(.report-form__title){-webkit-flex-shrink:1;flex-shrink:1}.report-form--viewer-drawer .report-form__header.report-form__header--in-drawer .upload-direct-report-button button{font-size:11px;padding:0 8px}.report-form--viewer-drawer>div{padding:0!important}.report-form--viewer-drawer .ant-col{padding-left:4px!important;padding-right:4px!important}.report-form__submit-wrapper{-webkit-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px;width:100%}.report-form__submit-wrapper .ant-btn{width:100%;-webkit-justify-content:center;justify-content:center}.report-form--viewer-drawer .ant-col [style*="display: flex"][style*=gap]{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:481px) and (max-width:768px){.report-form--viewer-drawer .report-form__header.report-form__header--in-drawer .report-form__title{font-size:.88rem}.report-form--viewer-drawer .report-form__header.report-form__header--in-drawer .upload-direct-report-button button{font-size:12px;padding:0 10px}.report-form__submit-wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap}.report-form__submit-wrapper .ant-btn{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:100px}}@media (max-width:600px){.report-form--viewer-drawer textarea.ant-input{min-height:80px}.report-form--viewer-drawer .ant-col[style]>[style*="display: flex"]{-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6px;gap:6px}.report-form--viewer-drawer .ant-btn[style*="flex: 1"]{min-width:0}}@media (max-width:480px){.ant-row{margin-left:-6px!important;margin-right:-6px!important}.ant-col{padding-left:6px!important;padding-right:6px!important}}@media (max-width:600px){.tox-toolbar__overflow{max-width:calc(100vw - 16px)!important}.tox-toolbar{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}}.report-form-viewer-drawer-dropdown.ant-select-dropdown{background:#14141e;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 8px 28px rgba(0,0,0,.55)}.report-form-viewer-drawer-dropdown.ant-select-dropdown .ant-select-item{color:hsla(0,0%,100%,.88)}.report-form-viewer-drawer-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:rgba(100,160,255,.18)!important}.report-form-viewer-drawer-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:rgba(23,71,233,.35)!important;font-weight:500}.report-form-viewer-drawer-dropdown.ant-select-dropdown .ant-empty-description{color:hsla(0,0%,100%,.45)}.report-form-viewer-drawer-popover .ant-popover-inner{background:#14141e;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 8px 28px rgba(0,0,0,.55)}.report-form-viewer-drawer-popover .ant-popover-inner-content{padding:0}.report-form-viewer-drawer-popover .ant-menu{background:transparent;border:none;color:hsla(0,0%,100%,.88)}.report-form-viewer-drawer-popover .ant-menu-item{color:hsla(0,0%,100%,.88)}.report-form-viewer-drawer-popover .ant-menu-item:hover{background:rgba(100,160,255,.15)!important;color:#fff}.editor .ck.ck-content{height:60vh}.editor .tox .tox-statusbar{display:none}@media (max-width:600px){.tox .tox-toolbar,.tox .tox-toolbar__primary{-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important;grid-row-gap:2px;row-gap:2px}.tox .tox-tbtn{width:28px!important;height:28px!important;padding:0!important}.tox .tox-tbtn--select{min-width:48px!important;max-width:72px!important;padding:0 4px!important;font-size:11px!important}.tox .tox-toolbar__group{padding:0 2px!important}}.editor.editor--viewer-dark .tox .tox-edit-area,.editor.editor--viewer-dark .tox .tox-edit-area__iframe,.editor.editor--viewer-dark .tox .tox-editor-container,.editor.editor--viewer-dark .tox.tox-tinymce{border:none!important;outline:none!important;box-shadow:none!important}.editor.editor--viewer-dark .tox.tox-tinymce{border-radius:6px}.editor.editor--viewer-dark .tox .tox-edit-area:before{border:none!important}.editor.editor--viewer-dark .ck.ck-editor{border-radius:6px;overflow:hidden}.editor.editor--viewer-dark .ck.ck-editor,.editor.editor--viewer-dark .ck.ck-editor.ck-focused{border:none!important;box-shadow:none!important}.editor.editor--viewer-dark .ck.ck-toolbar{background:#14141e!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important}.editor.editor--viewer-dark .ck.ck-toolbar .ck.ck-toolbar__separator{background:hsla(0,0%,100%,.12)}.editor.editor--viewer-dark .ck.ck-button.ck-on,.editor.editor--viewer-dark .ck.ck-button:not(.ck-disabled):hover{background:hsla(0,0%,100%,.08)!important}.editor.editor--viewer-dark .ck.ck-button .ck-button__label,.editor.editor--viewer-dark .ck.ck-button .ck-icon{color:hsla(0,0%,100%,.78)!important}.editor.editor--viewer-dark .ck.ck-editor__editable,.editor.editor--viewer-dark .ck.ck-editor__editable_inline{background:#1c2530!important;color:hsla(0,0%,100%,.92)!important;border:none!important;outline:none!important;box-shadow:none!important}.editor.editor--viewer-dark .ck.ck-editor__editable.ck-focused{border:none!important;outline:none!important;box-shadow:none!important}.editor.editor--viewer-dark .ck.ck-balloon-panel{background:#1e1e2a;border:1px solid hsla(0,0%,100%,.12)}.editor.editor--viewer-dark .ck.ck-content{color:hsla(0,0%,100%,.92)!important}.editor{width:100%}.editor .ck.ck-content{height:70vh;font-family:"Times New Roman",sans-serif;color:#000;pointer-events:auto!important;overflow:auto!important}.editor .ck-content .image{margin:0!important}.upload-direct-report-form .upload-direct-report-form__submit-wrapper{margin-top:1rem;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.case-series-expand-row{padding:12px 24px;background:var(--color-surface-elevated);max-height:120px;overflow-y:auto}.case-series-expand-row--empty,.case-series-expand-row--error,.case-series-expand-row--loading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;padding:16px 24px;color:var(--color-text-secondary)}.case-series-expand-row--skeleton{-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:16px;gap:16px;max-height:none;-webkit-align-items:stretch;align-items:stretch}.case-series-expand-row__skeleton-card{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;padding:8px 12px;min-width:200px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-elevated)}.case-series-expand-row__skeleton-thumb{width:48px;height:48px;-webkit-flex-shrink:0;flex-shrink:0;border-radius:4px;background:linear-gradient(90deg,var(--color-skeleton-base),var(--color-skeleton-shine) 50%,var(--color-skeleton-base));background-size:200% 100%;-webkit-animation:case-series-skeleton-shimmer 1.2s ease-in-out infinite;animation:case-series-skeleton-shimmer 1.2s ease-in-out infinite}.case-series-expand-row__skeleton-lines{-webkit-flex:1 1;flex:1 1;min-width:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px}.case-series-expand-row__skeleton-line{height:10px;border-radius:4px;background:linear-gradient(90deg,var(--color-skeleton-base),var(--color-skeleton-shine) 50%,var(--color-skeleton-base));background-size:200% 100%;-webkit-animation:case-series-skeleton-shimmer 1.2s ease-in-out infinite;animation:case-series-skeleton-shimmer 1.2s ease-in-out infinite}.case-series-expand-row__skeleton-line--long{width:100%}.case-series-expand-row__skeleton-line--short{width:55%}.case-series-expand-row--error{color:var(--color-danger)}.case-series-expand-row__actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:16px;gap:16px;margin-bottom:12px}.case-series-expand-row__names-loading{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;font-size:12px;color:#8c8c8c}.case-series-expand-row__list{-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:16px;gap:16px}.case-series-expand-row__item,.case-series-expand-row__list{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.case-series-expand-row__item{grid-gap:12px;gap:12px;padding:8px 12px;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;transition:all .2s;min-width:200px}.case-series-expand-row__item:hover{border-color:var(--color-secondary);box-shadow:0 2px 8px rgba(24,144,255,.15)}.case-series-expand-row__item--selected{border-color:var(--color-secondary);background:var(--color-surface-elevated)}.case-series-expand-row__checkbox{-webkit-flex-shrink:0;flex-shrink:0}.case-series-expand-row__thumbnail{width:48px;height:48px;object-fit:cover;border-radius:4px;background:#f0f0f0}.case-series-expand-row__placeholder{width:48px;height:48px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#f0f0f0;border-radius:4px;font-size:20px;color:#bfbfbf}.case-series-expand-row__info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;overflow:hidden}.case-series-expand-row__name{font-weight:500;color:#262626;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-series-expand-row__count{font-size:12px;color:#8c8c8c}.case-series-expand-row__modality{font-size:11px;color:#bfbfbf}.case-series-expand-row .ant-spin{margin-right:8px}@-webkit-keyframes case-series-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes case-series-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.scan-center-cases__page-title-actions{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:.5rem;gap:.5rem}.scan-center-cases__add-case-row{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding:6px 0 2px}.scan-center-cases__status-loader .ant-spin.ant-spin-lg.ant-spin-spinning.app-loader{display:inline-block;vertical-align:middle;margin:0 0 0 1rem}.scan-center-cases__status-loader .ant-spin.ant-spin-lg.ant-spin-spinning.app-loader .ant-spin-dot{font-size:1.5rem}.scan-center-cases__tags{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-center-cases__tags .scan-center-cases__tag-item{display:inline-block;width:10px;height:10px;border-radius:50px;margin-right:5px}.scan-center-cases .ant-table-column-sorters{position:static}.scan-center-cases .ant-table-column-sorter{margin-left:0;position:absolute;right:20px}.scan-center-cases .resizable-header{-webkit-align-items:center;align-items:center;min-height:0;line-height:1.3}.scan-center-cases .ant-table-tbody>tr>td.scan-center-cases__case-status-td{text-align:center;overflow:visible;text-overflow:clip;padding:3px 12px!important}.scan-center-cases__status{position:relative}.scan-center-cases__status-wrapper{width:100%;max-width:100%}.scan-center-cases .ant-table-tbody>tr>td.scan-center-cases__tag-cell--case-opened{background-color:unset}.scan-center-cases .ant-table-tbody>tr>td:not(.scan-center-cases__actions-cell){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.scan-center-cases__actions-cell{min-width:140px;white-space:nowrap}.admin-cases__study{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}@-webkit-keyframes cases-table-row-highlight-blink{0%,to{background-color:rgba(24,71,233,.1)!important;box-shadow:inset 0 0 0 1px rgba(24,71,233,.35)}25%{background-color:rgba(24,71,233,.42)!important;box-shadow:inset 0 0 0 2px rgba(24,71,233,.85)}50%{background-color:rgba(24,71,233,.14)!important;box-shadow:inset 0 0 0 1px rgba(24,71,233,.45)}75%{background-color:rgba(24,71,233,.38)!important;box-shadow:inset 0 0 0 2px rgba(24,71,233,.75)}}@keyframes cases-table-row-highlight-blink{0%,to{background-color:rgba(24,71,233,.1)!important;box-shadow:inset 0 0 0 1px rgba(24,71,233,.35)}25%{background-color:rgba(24,71,233,.42)!important;box-shadow:inset 0 0 0 2px rgba(24,71,233,.85)}50%{background-color:rgba(24,71,233,.14)!important;box-shadow:inset 0 0 0 1px rgba(24,71,233,.45)}75%{background-color:rgba(24,71,233,.38)!important;box-shadow:inset 0 0 0 2px rgba(24,71,233,.75)}}.ant-table-tbody tr.cases-table-row--highlight>td{-webkit-animation:cases-table-row-highlight-blink .55s ease-in-out 5 forwards;animation:cases-table-row-highlight-blink .55s ease-in-out 5 forwards}.case-listing__pager-and-legend{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:10px 20px;gap:10px 20px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.case-listing__pager-and-legend__legend{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-right:auto}.case-listing__pager-and-legend__pager{-webkit-flex:0 0 auto;flex:0 0 auto}.case-listing__pager-and-legend__pager .ant-pagination{margin:0}.case-listing__pager-and-legend--pager-only{-webkit-justify-content:flex-end;justify-content:flex-end}.case-list__row-actions{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;grid-row-gap:6px;row-gap:6px}.doctor-cases__tags{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doctor-cases__tags .doctor-cases__tag-item{display:inline-block;width:10px;height:10px;border-radius:50px;margin-right:5px}.doctor-cases__patient-name{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.doctor-cases__status-wrapper{width:100%;max-width:100%}.doctor-cases__status-wrapper .ant-btn.ant-btn-primary:not(.ant-btn-icon-only){background-color:#1747e9;border:1px solid #1747e9;padding:4px 10px;font-size:14px}.doctor-cases__status-wrapper .ant-btn.ant-btn-primary{padding:4px 15px}.doctor-cases__status{position:relative}.doctor-cases__draft-icon{font-size:13px;color:var(--color-warning);opacity:.95}.admin-cases__assigned-doctor,.doctor-cases__referring-doctor{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.clickable-icon{cursor:pointer;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.clickable-icon:active{-webkit-transform:scale(.9);transform:scale(.9)}.resizable-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;position:static}.resizer:after{width:2px;cursor:col-resize;background-color:transparent;height:58%;position:absolute;right:0;top:0;background-color:#d2d2d2;content:"";bottom:0;margin-top:auto;margin-bottom:auto}.doctor-cases .ant-table-column-sorters{position:static}.doctor-cases .ant-table-column-sorter{margin-left:0;position:absolute;right:20px}.doctor-cases .ant-table-tbody>tr>td:not(.doctor-cases__actions-cell):not(.doctor-cases__status-td){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.doctor-cases__status-td{white-space:nowrap;overflow-x:auto;overflow-y:hidden;vertical-align:middle;text-align:start;padding:3px 12px!important}.doctor-cases__actions-cell{min-width:320px;white-space:nowrap}.admin-cases__patient-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.doctor-cases__generate-report-drawer,.doctor-cases__generate-report-drawer .ant-drawer-content-wrapper{width:100%!important}}.doctor-cases__generate-report-drawer .ant-drawer-body{overflow-y:auto;min-height:400px;padding-right:56px}.doctor-cases__generate-report-drawer{pointer-events:none}.doctor-cases__generate-report-drawer.ant-drawer-open{pointer-events:auto}.doctor-cases .ant-table-tbody>tr>td.doctor-cases__tag-cell--case-opened{background-color:unset}.doctor-summary__header{margin:1rem 0}.date-picker-field{margin-bottom:1.5rem}.date-picker-field .ant-picker{border-radius:8px;padding:10px 12px;width:100%;border-color:var(--color-border)}.date-picker-field .ant-picker .ant-picker-input>input{font-size:16px}.date-picker-field__title{margin:0 0 10px;color:var(--color-text-secondary);font-weight:500}.report-template-list__search-wrapper{margin:1rem 0}.report-template-list__search-wrapper .ant-input-group input.ant-input{padding:10px 15px;height:auto}.report-template-list__search-wrapper .ant-input-group .ant-input-group-addon{background:var(--color-input-bg);border-color:var(--color-border)}.report-template-list__search-wrapper .ant-input-group .ant-input-group-addon .ant-input-search-button{height:auto!important;padding:9px 15px!important}.admin-profile form{width:70%;margin-top:2rem}.admin-profile__switch{margin-bottom:1.5rem}.admin-profile__switch span{display:inline-block;vertical-align:middle;margin-right:5px}.admin-profile__signature{width:150px}.scan-center-profile form{width:70%;margin-top:2rem}.scan-center-profile__switch{margin-bottom:1.5rem}.scan-center-profile__switch span{display:inline-block;vertical-align:middle;margin-right:5px}.doctor-profile form{width:70%;margin-top:2rem}.doctor-profile__switch{margin-bottom:1.5rem}.doctor-profile__switch span{display:inline-block;vertical-align:middle;margin-right:5px}.doctor-profile__signature{width:150px}.viewer-wrapper{background-color:#000;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;overscroll-behavior-y:none}.viewer-wrapper .viewer-wrapper__lms-bar{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;height:44px;min-height:44px;padding:0 12px;background:#080810;border-bottom:1px solid #1a1a24;box-sizing:border-box;overflow:hidden}.viewer-wrapper .viewer-wrapper__lms-bar--hidden{display:none}.viewer-wrapper .viewer-wrapper__lms-bar__left{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px}.viewer-wrapper .viewer-wrapper__lms-bar__logo{height:22px;width:auto;-webkit-flex-shrink:0;flex-shrink:0;display:block}.viewer-wrapper .viewer-wrapper__lms-bar__brand-sep{width:1px;height:18px;background:hsla(0,0%,100%,.15);-webkit-flex-shrink:0;flex-shrink:0;margin:0 2px}.viewer-wrapper .viewer-wrapper__lms-bar__back-btn.ant-btn{color:hsla(0,0%,100%,.6)!important;font-size:.78rem;padding:0 8px!important;height:26px!important;line-height:26px!important;background:hsla(0,0%,100%,.06)!important;border:none!important;border-radius:5px!important;box-shadow:none!important;outline:none!important;transition:background .15s,color .15s!important}.viewer-wrapper .viewer-wrapper__lms-bar__back-btn.ant-btn:focus,.viewer-wrapper .viewer-wrapper__lms-bar__back-btn.ant-btn:hover{color:#fff!important;background:hsla(0,0%,100%,.12)!important;border:none!important;box-shadow:none!important}.viewer-wrapper .viewer-wrapper__lms-bar__back-btn.ant-btn:active{background:hsla(0,0%,100%,.18)!important}.viewer-wrapper .viewer-wrapper__lms-bar__back-btn.ant-btn .anticon{font-size:11px}.viewer-wrapper .viewer-wrapper__lms-bar__refresh-btn.ant-btn{margin-left:0;border:none!important;padding:0 8px!important}.viewer-wrapper .viewer-wrapper__lms-bar__generate-btn.ant-btn{color:#fff!important;font-size:.78rem;font-weight:500;padding:0 12px!important;height:28px!important;line-height:28px!important;background:#1747e9!important;border:1px solid #1747e9!important;border-radius:5px!important;box-shadow:0 1px 2px rgba(23,71,233,.35)!important;outline:none!important;transition:background .15s,border-color .15s,box-shadow .15s!important}.viewer-wrapper .viewer-wrapper__lms-bar__generate-btn.ant-btn:focus,.viewer-wrapper .viewer-wrapper__lms-bar__generate-btn.ant-btn:hover{color:#fff!important;background:#335dec!important;border-color:#335dec!important;box-shadow:0 2px 6px rgba(23,71,233,.45)!important}.viewer-wrapper .viewer-wrapper__lms-bar__generate-btn.ant-btn:active{background:#143ece!important;border-color:#143ece!important}.viewer-wrapper .viewer-wrapper__lms-bar__generate-btn.ant-btn .anticon{font-size:12px}.viewer-wrapper .viewer-wrapper__lms-bar__right{margin-left:auto;grid-gap:8px;gap:8px;min-width:0}.viewer-wrapper .viewer-wrapper__lms-bar__history,.viewer-wrapper .viewer-wrapper__lms-bar__right{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0}.viewer-wrapper .viewer-wrapper__lms-bar__actions.ant-space{-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;grid-gap:6px!important;gap:6px!important}.viewer-wrapper .viewer-wrapper__lms-bar .ant-btn{height:32px;padding:0 10px;font-size:.78rem;line-height:1;box-sizing:border-box}.viewer-wrapper .viewer-wrapper__lms-bar .ant-btn,.viewer-wrapper .viewer-wrapper__lms-bar .ant-btn-icon{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.viewer-wrapper .viewer-wrapper__lms-bar .ant-btn-icon{line-height:0}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__clinical-history-panel{width:100%;height:32px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:0 10px;border-radius:5px;background:rgba(18,18,26,.8);border:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;overflow:hidden;cursor:default}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__clinical-history-panel__title{-webkit-flex-shrink:0;flex-shrink:0;color:hsla(0,0%,100%,.55);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__clinical-history-panel__toggle.ant-btn.ant-btn-link{-webkit-flex-shrink:0;flex-shrink:0;padding:0 2px;height:auto;min-height:0;color:rgba(100,160,255,.9);font-size:.7rem}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__clinical-history-panel__text{-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;color:hsla(0,0%,100%,.85);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__show-history-btn.ant-btn{-webkit-flex-shrink:0;flex-shrink:0;color:hsla(0,0%,100%,.5)!important;font-size:.72rem}.viewer-wrapper .viewer-wrapper__lms-bar .viewer-wrapper__show-history-btn.ant-btn:hover{color:hsla(0,0%,100%,.85)!important}.viewer-wrapper .viewer-wrapper__iframe-wrapper{-webkit-flex:1 1;flex:1 1;min-height:0;position:relative;overflow:hidden;transition:width .05s linear;-ms-scroll-chaining:none;overscroll-behavior:none}.viewer-wrapper iframe.viewer-wrapper__iframe{display:block;width:100%;height:100%;border:none}@media (max-width:768px){.viewer-wrapper .viewer-wrapper__lms-bar{height:auto;min-height:44px;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:6px;row-gap:6px;padding:max(6px,env(safe-area-inset-top,0)) max(10px,env(safe-area-inset-right,0)) 6px max(10px,env(safe-area-inset-left,0))}.viewer-wrapper .viewer-wrapper__lms-bar__right{margin-left:auto;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0;-webkit-justify-content:flex-end;justify-content:flex-end}.viewer-wrapper .viewer-wrapper__lms-bar__actions.ant-space{-webkit-flex-wrap:wrap;flex-wrap:wrap}.viewer-wrapper .viewer-wrapper__clinical-history-panel{max-width:100%}}.viewer-wrapper .viewer-wrapper__case-history{-webkit-flex:1 1 12rem;flex:1 1 12rem;min-width:0;max-width:28rem;color:var(--color-white);font-size:.8125rem;line-height:1.45;text-align:left;max-height:40vh;overflow:auto;padding:.5rem .75rem;border-radius:4px;background-color:rgba(0,0,0,.95);box-sizing:border-box}.viewer-wrapper .viewer-wrapper__back-wrapper{position:fixed;z-index:4;left:1rem;top:1.2rem;cursor:pointer;color:var(--color-white)}.viewer-wrapper.report-panel-open .viewer-wrapper__generate-wrapper{left:1rem;right:auto}.viewer-wrapper__report-panel{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:calc(100vw - 24px);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:#080810;border-left:1px solid hsla(0,0%,100%,.12);box-shadow:-6px 0 28px rgba(0,0,0,.55);z-index:1050;overflow:hidden;padding:10px 14px 14px;box-sizing:border-box}.viewer-wrapper__report-panel-close{position:absolute;top:8px;right:8px;width:26px;height:26px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:4px;color:hsla(0,0%,100%,.72);font-size:13px;cursor:pointer;z-index:10;transition:background .12s,color .12s,border-color .12s}.viewer-wrapper__report-panel-close:hover{background:hsla(0,0%,100%,.16);color:#fff;border-color:hsla(0,0%,100%,.22)}.viewer-wrapper__resize-handle{position:fixed;top:0;bottom:0;width:6px;cursor:col-resize;z-index:1060;background:transparent;touch-action:none;transition:background .15s}.viewer-wrapper__resize-handle:after{content:"";position:absolute;top:50%;left:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:40px;border-radius:2px;background:hsla(0,0%,100%,.22);transition:background .15s}.viewer-wrapper__resize-handle:active:after,.viewer-wrapper__resize-handle:hover:after{background:rgba(100,160,255,.65)}@media (max-width:640px){.viewer-wrapper__report-panel{top:0;right:0;left:0!important;width:100%!important;max-width:100%;bottom:auto;height:100vh;height:100dvh;padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}}.notes-fab{position:absolute;right:16px;bottom:120px;width:48px;height:48px;border-radius:50%;border:none;background:#1f6feb;color:#fff;font-size:18px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 6px 18px rgba(0,0,0,.35);z-index:900;transition:background .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,background .15s ease;transition:transform .15s ease,background .15s ease,-webkit-transform .15s ease}.notes-fab:hover{background:#2f7cf8;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.notes-fab:active{cursor:-webkit-grabbing;cursor:grabbing;-webkit-transform:translateY(0);transform:translateY(0)}.notes-fab--active{background:#d9534f}.notes-fab--active:hover{background:#e06561}.notes-fab:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:2px}.notes-panel{position:absolute;z-index:900;background:#1b2230;color:#e7ecf3;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.55);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.notes-panel__header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;padding:0 10px;height:36px;background:rgba(18,24,35,0);background-color:rgba(10,16,26,.96);border-bottom:1px solid hsla(0,0%,100%,.08);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-ms-user-select:none;user-select:none}.notes-panel__header:active{cursor:-webkit-grabbing;cursor:grabbing}.notes-panel__drag-dots{color:hsla(0,0%,100%,.45);font-size:14px;letter-spacing:1px;-webkit-flex-shrink:0;flex-shrink:0}.notes-panel__title{-webkit-flex:1 1 auto;flex:1 1 auto;font-size:13px;font-weight:600;color:hsla(0,0%,100%,.92)}.notes-panel__close,.notes-panel__mic{-webkit-flex:0 0 auto;flex:0 0 auto;width:26px;height:26px;border-radius:4px;border:none;background:transparent;color:hsla(0,0%,100%,.75);cursor:pointer;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:14px}.notes-panel__close:hover:not(:disabled),.notes-panel__mic:hover:not(:disabled){background:hsla(0,0%,100%,.08);color:#fff}.notes-panel__close:disabled,.notes-panel__mic:disabled{cursor:not-allowed;opacity:.5}.notes-panel__mic--active{color:#ff6b6b;background:rgba(217,83,79,.18);-webkit-animation:notes-panel-mic-pulse 1.2s ease-in-out infinite;animation:notes-panel-mic-pulse 1.2s ease-in-out infinite}.notes-panel__mic--active:hover:not(:disabled){background:rgba(217,83,79,.28);color:#ff7f7f}.notes-panel__body{padding:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}.notes-panel__textarea.ant-input{background:#10151e;color:#e7ecf3;border-color:hsla(0,0%,100%,.12);font-size:13px;resize:none}.notes-panel__textarea.ant-input::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.notes-panel__textarea.ant-input:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.notes-panel__textarea.ant-input::placeholder{color:hsla(0,0%,100%,.4)}.notes-panel__textarea.ant-input:focus,.notes-panel__textarea.ant-input:hover{border-color:rgba(31,111,235,.6);box-shadow:none}.notes-panel__status{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;font-size:11px;color:hsla(0,0%,100%,.6)}.notes-panel__status-dot{width:8px;height:8px;border-radius:50%;background:#ff6b6b;-webkit-animation:notes-panel-mic-pulse 1s ease-in-out infinite;animation:notes-panel-mic-pulse 1s ease-in-out infinite}.notes-panel__footer{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:8px;gap:8px;padding:8px 10px;border-top:1px solid hsla(0,0%,100%,.08);background:rgba(10,16,26,.6)}@-webkit-keyframes notes-panel-mic-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes notes-panel-mic-pulse{0%,to{opacity:1}50%{opacity:.45}}.viewer-wrapper.viewer-wrapper--guest{background-color:#000}.viewer-wrapper.viewer-wrapper--guest .viewer-wrapper__iframe-wrapper{background-color:#000}.viewer-wrapper.viewer-wrapper--guest .viewer-wrapper__iframe-wrapper,.viewer-wrapper.viewer-wrapper--guest iframe.viewer-wrapper__iframe{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2;border:none}.viewer-wrapper.viewer-wrapper--guest .viewer-wrapper__generate-wrapper{position:fixed;z-index:4;right:1rem;top:1rem}.viewer-wrapper.viewer-wrapper--guest.drawer-open .viewer-wrapper__iframe-wrapper,.viewer-wrapper.viewer-wrapper--guest.drawer-open iframe.viewer-wrapper__iframe{width:60vw;left:0}.ant-drawer.ant-drawer-open.viewer-wrapper__generate-report-drawer{width:50%;right:0}.ant-drawer.ant-drawer-open.viewer-wrapper__generate-report-drawer .ant-drawer-mask{display:none}.customTag-list_actions .anticon{color:var(--color-text-primary);margin-right:1rem;font-size:1.3rem;cursor:pointer}.custom-tags-form .customTags-form__color{padding-left:0!important;padding-right:0!important}.doctor-form__switch{margin-bottom:1.5rem}.doctor-form__switch span{display:inline-block;vertical-align:middle;margin-right:5px}.doctor-form__switch .doctor-form__switch-title{margin:0 0 10px;color:var(--color-text-secondary);font-weight:700}.report-macro-list .report-macro-list__page-title-actions{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;grid-gap:.5rem;gap:.5rem}.report-macro-list .report-macro-list__note{padding:10px 14px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;color:#0050b3;font-size:13px}.report-macro-list .report-macro-list_actions{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer;color:var(--color-text-primary)}.report-macro-list .report-macro-list_actions .ml-2{margin-left:8px}.report-macro-list .report-macro-list_actions:hover{opacity:.8}.report-macro-list .float-right{float:right}.report-macro-list .d-flex{display:-webkit-flex;display:flex}.report-macro-list .align-items-center{-webkit-align-items:center;align-items:center}.report-macro-list .gap-2{grid-gap:8px;gap:8px}.report-macro-list code{background:var(--color-surface-elevated);padding:2px 6px;border-radius:4px;font-size:13px}.report-macro-list .report-macro-source-org{color:#1890ff;font-size:12px}.report-macro-list .report-macro-source-personal{color:#52c41a;font-size:12px}.generate-report-page__drawer .ant-drawer-content-wrapper{height:100vh!important}.generate-report-page__drawer .ant-drawer-content{height:100%}.generate-report-page__drawer .ant-drawer-body{padding:0!important;height:100%!important;min-height:100vh;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative}.generate-report-page__drawer .report-form--fullscreen{position:absolute!important;top:0;left:0;right:0;bottom:0;width:100%;height:100%!important;min-height:0;-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.admin-dashboard{padding:1.5rem;max-width:1600px}.admin-dashboard__header{-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.admin-dashboard__header,.admin-dashboard__title-row{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.admin-dashboard__title-row{grid-gap:.75rem;gap:.75rem}.admin-dashboard__title{margin:0;font-size:1.5rem;font-weight:600;color:#12152b}.admin-dashboard__refetch-badge{display:inline-block;font-size:.75rem;color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;padding:1px 8px;-webkit-animation:dashboard-fade-pulse 1.2s ease-in-out infinite;animation:dashboard-fade-pulse 1.2s ease-in-out infinite}.admin-dashboard__filters{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex:1 1;flex:1 1;min-width:0}.admin-dashboard__filters--disabled{opacity:.55;pointer-events:none}.admin-dashboard__range-picker{min-width:240px}.admin-dashboard__chart-row,.admin-dashboard__kpi-row{margin-bottom:.5rem}.dashboard-kpi-card{background:#fff;border-radius:8px;padding:1.25rem 1rem;border-top:3px solid #d9d9d9;box-shadow:0 1px 4px rgba(0,0,0,.08);position:relative;transition:box-shadow .2s;min-height:112px}.dashboard-kpi-card--clickable{cursor:pointer}.dashboard-kpi-card--clickable:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.dashboard-kpi-card__icon{position:absolute;top:1rem;right:1rem;font-size:1.5rem;opacity:.75}.dashboard-kpi-card__link{display:block;margin-top:.35rem;font-size:.75rem;color:#8c8c8c}.dashboard-kpi-card__link .anticon{margin-left:3px;font-size:.7rem}.dashboard-kpi-card .ant-statistic-title{font-size:.8rem;color:#595959;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-kpi-card .ant-statistic-content-value{font-size:1.75rem;font-weight:700;line-height:1.1}.dashboard-card{background:#fff;border-radius:8px;padding:1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.08);height:100%}.dashboard-card__title{font-size:.95rem;font-weight:600;color:#12152b;margin:0 0 1rem}.dashboard-card__title--warning{color:#cf1322}.dashboard-card__title--warning .anticon{margin-right:6px}.dashboard-card__header{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;grid-gap:.75rem;gap:.75rem;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.dashboard-card__header .dashboard-card__title{margin:0}.dashboard-card__subtitle{font-size:.8rem;color:#8c8c8c}.dashboard-link{color:#1890ff;cursor:pointer;font-weight:500}.dashboard-link:hover{text-decoration:underline}.dashboard-tat{font-weight:500;color:#52c41a}.dashboard-tat--high{color:#cf1322;font-weight:700}.dashboard-progress{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px}.dashboard-progress__bar{-webkit-flex:1 1;flex:1 1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.dashboard-progress__fill{height:100%;background:#52c41a;border-radius:3px;transition:width .4s ease}.dashboard-progress span{font-size:.75rem;color:#595959;min-width:30px;text-align:right}.dashboard-row--unassigned td{background:#fff1f0!important}.dashboard-row--pending td{background:#fff7e6!important}@media (max-width:768px){.admin-dashboard{padding:.75rem}.admin-dashboard__header{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}.dashboard-kpi-card{padding:1rem .75rem}.dashboard-kpi-card .ant-statistic-content-value{font-size:1.4rem}}@-webkit-keyframes dashboard-fade-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes dashboard-fade-pulse{0%,to{opacity:1}50%{opacity:.4}}.print-images{max-width:1100px;margin:0 auto;padding:8px 32px 48px;font-family:Arial,sans-serif;color:#111;background:#fff}.print-images__letterhead{width:100%;margin-bottom:4px;background:#fff;overflow:hidden}.print-images__letterhead-img{width:100%;height:auto;display:block;border:none;outline:none;box-shadow:none}.print-images__error,.print-images__loading,.print-images__no-images{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;min-height:60vh;font-size:16px;color:#555}.print-images__title{font-size:22px;font-weight:700;margin:12px 0;color:#1a1a2e}.print-images__header{width:100%}.print-images__patient-info{width:100%;border-collapse:collapse;font-size:15px}.print-images__patient-info td{padding:7px 12px;border:1px solid #ddd;vertical-align:middle}.print-images__label{font-weight:600;background:#f5f7fa;white-space:nowrap;width:120px}.print-images__value{min-width:140px}.print-images__qr-cell{text-align:center;vertical-align:middle!important;width:200px;padding:8px 12px!important;background:#fff}.print-images__qr{width:180px;height:180px;display:block;margin:0 auto;object-fit:contain}.print-images__qr-label{margin-top:4px;font-size:11px;color:#666;text-align:center}.print-images__divider{border:none;border-top:2px solid #ccc;margin:18px 0 22px}.print-images__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.print-images__cell{position:relative;background:#000;border:1px solid #333;border-radius:4px;overflow:hidden;aspect-ratio:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.print-images__img{width:100%;height:100%;object-fit:contain;display:block}.print-images__img-label{position:absolute;bottom:4px;right:6px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;padding:1px 5px;border-radius:3px}.print-images__note{margin-top:20px;padding:10px 14px;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;font-size:13px;color:#614700;line-height:1.5}.print-images__footer{margin-top:24px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:16px;gap:16px}.print-images__brand-logo{height:36px;width:auto}.print-images__print-btn{padding:10px 24px;font-size:14px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .2s}.print-images__print-btn:hover{background:#0c7ad6}@media screen{.print-only{display:none!important}}@media print{@page{size:A4;margin:0}.no-print{display:none!important}.print-images{padding:8mm 12mm 12mm}.print-images__grid{grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;page-break-inside:auto}.print-images__cell{page-break-inside:avoid}}:root,[data-theme=light]{--primary-card-background:#fff;--primary-background:#fff;--color-primary:#1747e9;--color-primary-light:rgba(23,71,233,0.5647058823529412);--primary-light-background:#fafbff;--color-secondary:#006fba;--active-text-color:#0148bc;--color-white:#fff;--color-light-white:hsla(0,0%,100%,0.25098039215686274);--color-text-primary:#12132b;--color-text-secondary:#bdbdbd;--color-border:#bebebe;--line-border:#eaebf9;--color-input-bg:#f8fbfc;--color-dark-blue:#22509d;--color-light-grey:rgba(0,0,0,0.08235294117647059);--color-dark-grey:#8898aa;--color-success:green;--color-danger:#fe0000;--color-warning:#f3b21b;--color-body-bg:#f5f7fb;--color-surface-page:#fff;--color-surface-elevated:#fff;--color-icon:rgba(0,0,0,0.85);--color-table-row-alt:#f5f5f5;--shadow-primary:0 8px 22px rgba(0,0,0,0.10196078431372549);--shadow-secondary:0px 3px 6px rgba(44,40,40,0.10980392156862745);--spacer-x:1rem;--spacer-y:1rem;--color-skeleton-base:#e8e8e8;--color-skeleton-shine:#f0f0f0}[data-theme=dark]{--primary-card-background:#1b1e30;--primary-background:#161a2d;--color-primary:#0b1a4d;--color-primary-light:rgba(23,71,233,0.5647058823529412);--primary-light-background:#232941;--color-secondary:#3d9fdd;--color-white:#fff;--color-light-white:hsla(0,0%,100%,0.1450980392156863);--active-text-color:#488dff;--color-text-primary:#bac8de;--color-text-secondary:#9aa0a6;--color-border:#3d444d;--line-border:#252a43;--color-input-bg:#1e242d;--color-dark-blue:#7eb8ff;--color-light-grey:hsla(0,0%,100%,0.08235294117647059);--color-dark-grey:#8b949e;--color-success:#3fb950;--color-danger:#ff6b6b;--color-warning:#e3b341;--color-body-bg:#121524;--color-surface-page:#0f1419;--color-surface-elevated:#1a1f26;--color-icon:hsla(0,0%,100%,0.85);--color-table-row-alt:#161b22;--shadow-primary:0 8px 22px rgba(0,0,0,0.45);--shadow-secondary:0px 3px 6px rgba(0,0,0,0.35);--spacer-x:1rem;--spacer-y:1rem;--color-skeleton-base:#2d333b;--color-skeleton-shine:#3d444d;--color-table-row-hover:#252c38}.d-block{display:block!important}.d-none{display:none!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-bold{font-weight:700}.text-primary{color:var(--color-primary)}.text-light-grey{color:var(--color-light-grey)}.text-dark-grey{color:var(--color-dark-grey)}.text-white{color:var(--color-white)!important}.text-capitalize{text-transform:capitalize}.bb-5{border-bottom:calc(var(--spacer-y)*1.25) solid var(--color-primary)!important}.float-right{float:right!important}.float-left{float:left!important}.float-none{float:none!important}.primary-black{color:var(--color-text-primary)!important}.cursor-pointer{cursor:pointer}.w-100{width:100%!important}.p-0{padding:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mt-1{margin-top:calc(var(--spacer-y)*0.25)!important}.mt-2{margin-top:calc(var(--spacer-y)*0.5)!important}.mt-3{margin-top:calc(var(--spacer-y)*0.75)!important}.mt-4{margin-top:calc(var(--spacer-y)*1)!important}.mt-5{margin-top:calc(var(--spacer-y)*1.25)!important}.mb-0{margin-bottom:calc(var(--spacer-y)*0)!important}.mb-2{margin-bottom:calc(var(--spacer-y)*0.5)!important}.mb-3{margin-bottom:calc(var(--spacer-y)*0.75)!important}.mb-4{margin-bottom:calc(var(--spacer-y)*1)!important}.mb-5{margin-bottom:calc(var(--spacer-y)*1.25)!important}.ml-2{margin-left:calc(var(--spacer-x)*0.5)!important}.ml-3{margin-left:calc(var(--spacer-x)*0.75)!important}.ml-4{margin-left:calc(var(--spacer-x)*1)!important}.ml-5{margin-left:calc(var(--spacer-x)*1.25)!important}.mr-1{margin-right:calc(var(--spacer-x)*0.25)!important}.mr-2{margin-right:calc(var(--spacer-x)*0.5)!important}.mr-3{margin-right:calc(var(--spacer-x)*0.75)!important}.mr-4{margin-right:calc(var(--spacer-x)*1)!important}.mr-5{margin-right:calc(var(--spacer-x)*1.25)!important}.border-none{border:none}.case-listing-status-cell{display:grid;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);-webkit-align-items:center;align-items:center;justify-items:start;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;width:100%;max-width:100%}.case-listing-status-trail{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;grid-gap:6px;gap:6px;min-width:0}.case-listing-status-pill{padding:5px 11px;border-radius:6px;font-size:.8125rem;font-weight:600;line-height:normal;text-transform:capitalize;white-space:nowrap;vertical-align:middle;box-sizing:border-box;max-width:100%}.case-listing-status-extra-hit,.case-listing-status-pill{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.case-listing-status-extra-hit{min-width:22px;min-height:22px;line-height:0;cursor:help}.case-listing-status-extra-hit--action{cursor:pointer}.case-listing-status-extra-hit .anticon{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;line-height:0;font-size:.8125rem;vertical-align:0}.case-listing-status-extra-hit .anticon>svg{display:block}.case-listing-status-pill.unassigned{background:#fee4e2;color:#b42318}.case-listing-status-pill.assigned{background:#ffedd5;color:#c2410c}.case-listing-status-pill.reported{background:#d1fae5;color:#047857}.case-listing-status-pill.report_pending{background:#e0e7ff;color:#3730a3}.case-listing-status-pill.to_be_approved{background:#fef3c7;color:#b45309}.case-listing-status-pill.view{background:#f3f4f6;color:#4b5563}[data-theme=dark] .case-listing-status-pill.unassigned{background:rgba(180,35,24,.22);color:#fca5a5}[data-theme=dark] .case-listing-status-pill.assigned{background:rgba(194,65,12,.22);color:#fdba74}[data-theme=dark] .case-listing-status-pill.reported{background:rgba(4,120,87,.22);color:#6ee7b7}[data-theme=dark] .case-listing-status-pill.report_pending{background:rgba(55,48,163,.25);color:#c7d2fe}[data-theme=dark] .case-listing-status-pill.to_be_approved{background:rgba(180,83,9,.22);color:#fcd34d}[data-theme=dark] .case-listing-status-pill.view{background:rgba(75,85,99,.35);color:#d1d5db}button.ant-btn:not(.ant-btn-icon-only){padding:3px 18px;height:auto;border-radius:4px;font-size:.85rem;border:1px solid var(--color-primary);color:var(--color-primary)}button.ant-btn.ant-btn-icon-only{background-color:rgba(0,0,0,.04);border:1px solid transparent;box-shadow:none;border-radius:4px;font-size:14px;transition:background-color .15s ease,-webkit-transform .1s ease;transition:background-color .15s ease,transform .1s ease;transition:background-color .15s ease,transform .1s ease,-webkit-transform .1s ease}button.ant-btn.ant-btn-icon-only svg{color:var(--color-text-primary);font-size:16px;transition:color .15s ease}button.ant-btn.ant-btn-icon-only:hover{background-color:rgba(23,71,233,.1)}button.ant-btn.ant-btn-icon-only:hover svg{color:var(--color-primary)}button.ant-btn.ant-btn-icon-only:active{background-color:rgba(23,71,233,.18);-webkit-transform:scale(.9);transform:scale(.9)}.ant-btn.ant-btn-link,button.ant-btn.ant-btn-icon-only:active svg{color:var(--color-primary)}.ant-btn.ant-btn-primary:not(.ant-btn-icon-only){background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-white);padding:3px 18px;font-size:.85rem}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{background-color:var(--color-primary-light);border:1px solid transparent;color:var(--color-white)}.ant-table-wrapper .ant-table-pagination.ant-pagination{margin-bottom:0}.ant-table{font-size:.85rem;margin:0 0 1rem;background:var(--color-surface-elevated);color:var(--color-text-primary)}.ant-table .ant-table-column-sorters{padding:10px 16px}.ant-table .ant-btn-icon-only{width:27px;height:30px}.ant-table .ant-btn-icon-only>*{font-size:13px}.ant-table-tbody>tr{background-color:var(--primary-card-background)!important}.ant-table-tbody>tr td{background-color:var(--primary-card-background)}.ant-table-cell-fix-left,.ant-table-cell-fix-right{background-color:var(--primary-card-background);z-index:2!important}.ant-table-thead>tr>.ant-table-cell-fix-left,.ant-table-thead>tr>.ant-table-cell-fix-right{background-color:var(--primary-light-background)!important;z-index:3!important}.ant-table-tbody>tr>td,.ant-table tfoot>tr>td,.ant-table tfoot>tr>th{padding:3px 16px}.ant-table-thead>tr>th{padding:10px 16px;background:var(--primary-light-background)!important;color:var(--color-text-primary)!important;border:none}.ant-message,.ant-modal-mask,.ant-modal-wrap,.ant-notification{z-index:1080!important}.ant-cascader-dropdown,.ant-dropdown,.ant-picker-dropdown,.ant-popconfirm,.ant-popover,.ant-select-dropdown,.ant-tooltip{z-index:1090!important}.ant-modal.primary-modal{width:60%!important}.ant-modal.primary-modal .ant-modal-body{padding:1rem 1.5rem;font-size:1rem}.ant-modal.primary-modal .ant-modal-content{border-radius:10px}@media (max-width:768px){.ant-modal.primary-modal{width:95%!important}.ant-modal.primary-modal .ant-modal-body{padding:1.5rem}}.ant-drawer .ant-drawer-body{padding:1rem}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover{color:var(--color-primary)}.ant-tabs-ink-bar{background:var(--color-primary)}.ant-table .ant-table-container table>thead>tr>th{font-weight:700;vertical-align:top}@media (max-width:768px){.ant-pagination-options{display:inline-block}.ant-table-pagination{display:block}.ant-table-pagination.ant-table-pagination-right{-webkit-justify-content:flex-start;justify-content:flex-start}.ant-table-pagination li{margin-bottom:.5rem}}.date-picker-field .ant-picker.ant-picker-range .ant-picker-range-separator .ant-picker-separator,.date-picker-field .ant-picker.ant-picker-range .ant-picker-suffix{color:var(--color-text-primary)!important}.date-picker-field .ant-picker.ant-picker-range>div.ant-picker-input:not(:first-child) input{text-align:right;margin-right:5px}.ant-picker-dropdown .ant-picker-header>button,.date-picker-field .ant-picker.ant-picker-range>div.ant-picker-input input{color:var(--color-text-primary)!important}@media screen and (max-width:768px){.ant-picker-dropdown{max-width:calc(100vw - 16px)}.ant-picker-dropdown .ant-picker-panel-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-picker-dropdown .ant-picker-panels{display:-webkit-flex;display:flex;-webkit-flex-direction:column!important;flex-direction:column!important;width:100%;min-width:0}.ant-picker-dropdown .ant-picker-panel{width:100%!important;min-width:0!important}.ant-picker-dropdown .ant-picker-ranges{max-width:100%;padding:8px 10px;border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--color-border,#f0f0f0)}.ant-picker-dropdown .ant-picker-ranges>ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6px 10px;gap:6px 10px;margin:0;padding:0;list-style:none;width:100%}.ant-picker-dropdown .ant-picker-ranges>ul>li{margin:0!important}.ant-picker-dropdown .ant-picker-ranges .ant-tag{margin:0;white-space:nowrap}}[data-theme=dark] .ant-layout,[data-theme=dark] .ant-layout-content{background:var(--color-body-bg)!important}[data-theme=dark] .ant-card{background:var(--color-surface-elevated)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}[data-theme=dark] .ant-card-head{border-bottom-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-modal-content,[data-theme=dark] .ant-modal-header{background:var(--color-surface-elevated)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-modal-header{border-bottom-color:var(--color-border)!important}[data-theme=dark] .ant-modal-title{color:var(--color-text-primary)!important}[data-theme=dark] .ant-modal-close{color:var(--color-icon)!important}[data-theme=dark] .ant-drawer-content,[data-theme=dark] .ant-drawer-header{background:var(--color-surface-elevated)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-drawer-header{border-bottom-color:var(--color-border)!important}[data-theme=dark] .ant-drawer-close{color:var(--color-icon)!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-number,[data-theme=dark] .ant-picker,[data-theme=dark] .ant-select-selector{background:var(--color-input-bg)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}[data-theme=dark] .ant-input::-webkit-input-placeholder,[data-theme=dark] .ant-picker-input>input::-webkit-input-placeholder{color:var(--color-dark-grey)!important}[data-theme=dark] .ant-input:-ms-input-placeholder,[data-theme=dark] .ant-picker-input>input:-ms-input-placeholder{color:var(--color-dark-grey)!important}[data-theme=dark] .ant-input::placeholder,[data-theme=dark] .ant-picker-input>input::placeholder{color:var(--color-dark-grey)!important}[data-theme=dark] .ant-select-arrow,[data-theme=dark] .ant-select-clear{color:var(--color-icon)!important}[data-theme=dark] .ant-select-dropdown{background:var(--color-surface-elevated)!important}[data-theme=dark] .ant-select-item{color:var(--color-text-primary)!important}[data-theme=dark] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--color-primary-light)!important;color:var(--color-white)!important}[data-theme=dark] .ant-menu,[data-theme=dark] .ant-menu-sub{background:var(--color-primary)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-menu-item,[data-theme=dark] .ant-menu-submenu-title{color:var(--color-text-primary)!important}[data-theme=dark] .ant-menu-item:hover,[data-theme=dark] .ant-menu-submenu-title:hover{color:var(--color-white)!important}[data-theme=dark] .ant-pagination .ant-pagination-item-ellipsis{color:var(--color-text-primary)!important}[data-theme=dark] .ant-pagination .ant-pagination-item-link{background-color:var(--color-surface-elevated)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-pagination-item{background-color:var(--color-surface-elevated)!important;border:1px solid transparent}[data-theme=dark] .ant-pagination-item.ant-pagination-item-active{background-color:var(--color-surface-elevated)!important;border:1px solid var(--color-text-primary)!important}[data-theme=dark] .ant-pagination-item.ant-pagination-item-active a{background-color:var(--color-surface-elevated)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-pagination-item a{color:var(--color-text-primary)!important}[data-theme=dark] .ant-pagination-item-active{border-color:var(--color-primary)!important}[data-theme=dark] .ant-pagination-item-active a{color:var(--color-primary)!important}[data-theme=dark] .ant-form-item-label>label{color:var(--color-text-primary)!important}[data-theme=dark] .ant-divider{border-top-color:var(--color-border)!important}[data-theme=dark] .ant-tabs-tab{color:var(--color-dark-grey)!important}[data-theme=dark] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--active-text-color)}[data-theme=dark] .ant-dropdown-menu{background:var(--color-surface-elevated)!important}[data-theme=dark] .ant-dropdown-menu-item,[data-theme=dark] .ant-dropdown-menu-submenu-title,[data-theme=dark] .ant-table{color:var(--color-text-primary)!important}[data-theme=dark] .ant-table{background:var(--color-surface-elevated)!important}[data-theme=dark] .ant-table .ant-table-container .ant-table-row-expand-icon{background-color:var(--color-surface-elevated)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important}[data-theme=dark] .ant-table-container{border-color:var(--color-border)!important}[data-theme=dark] .ant-table-thead>tr>th{background:var(--primary-light-background)!important}[data-theme=dark] .ant-table-tbody>tr>td,[data-theme=dark] .ant-table-thead>tr>th{color:var(--color-text-primary)!important;border-bottom-color:var(--color-border)!important}[data-theme=dark] .ant-table-tbody>tr>td{background:var(--color-surface-elevated)}[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td:not([style*=background]),[data-theme=dark] .ant-table-tbody>tr>td.ant-table-cell-row-hover:not([style*=background]){background:var(--color-table-row-hover)!important}[data-theme=dark] .ant-table-cell-fix-left,[data-theme=dark] .ant-table-cell-fix-right{background:var(--color-surface-elevated);z-index:2!important}[data-theme=dark] .ant-table-cell-fix-left.ant-table-cell-row-hover:not([style*=background]),[data-theme=dark] .ant-table-cell-fix-right.ant-table-cell-row-hover:not([style*=background]){background:var(--color-table-row-hover)!important}[data-theme=dark] .ant-table-thead>tr>.ant-table-cell-fix-left,[data-theme=dark] .ant-table-thead>tr>.ant-table-cell-fix-right{background:var(--primary-light-background)!important;z-index:3!important}[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container{background:var(--color-surface-elevated)!important}[data-theme=dark] .ant-picker-content th,[data-theme=dark] .ant-picker-header{color:var(--color-text-primary)!important}[data-theme=dark] .ant-checkbox-inner{background-color:var(--color-input-bg)!important;border-color:var(--color-border)!important}[data-theme=dark] .ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff!important;border-color:#1890ff!important}[data-theme=dark] .ant-checkbox-wrapper{color:var(--color-text-primary)!important}[data-theme=dark] .ant-checkbox-wrapper:hover .ant-checkbox-inner,[data-theme=dark] .ant-checkbox:hover .ant-checkbox-inner{border-color:#1890ff!important}[data-theme=dark] .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):not(.ant-btn-link):not(.ant-btn-text):not(.ant-input-search-button){background-color:var(--color-surface-elevated)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .ant-modal-footer{border-top-color:var(--color-border)!important}[data-theme=dark] .ant-switch{background-color:var(--color-border)!important}[data-theme=dark] .ant-switch-checked{background-color:#1890ff!important}[data-theme=dark] .ant-input-search .ant-input-group-addon{background:var(--color-input-bg)!important}[data-theme=dark] .ant-input-search .ant-input-search-button{color:var(--color-text-primary)!important}.ant-input-search .ant-input-group input.ant-input{border-right:none!important}.ant-input-search .ant-input-group .ant-input-group-addon{border-left:none!important}.ant-input-search .ant-input-group .ant-input-group-addon .ant-input-search-button{background:transparent!important;border:none!important;box-shadow:none!important}.ant-input-search .ant-input-group .ant-input-group-addon .ant-input-search-button:focus,.ant-input-search .ant-input-group .ant-input-group-addon .ant-input-search-button:hover{color:#1890ff!important;background:transparent!important}html[data-os-windows=true] .admin-cases .ant-table-body,html[data-os-windows=true] .admin-cases .ant-table-content,html[data-os-windows=true] .admin-cases .ant-table-header,html[data-os-windows=true] .doctor-cases .ant-table-body,html[data-os-windows=true] .doctor-cases .ant-table-content,html[data-os-windows=true] .doctor-cases .ant-table-header,html[data-os-windows=true] .scan-center-cases .ant-table-body,html[data-os-windows=true] .scan-center-cases .ant-table-content,html[data-os-windows=true] .scan-center-cases .ant-table-header{scrollbar-width:thin;-ms-overflow-style:auto}html[data-os-windows=true] .admin-cases .ant-table-body::-webkit-scrollbar,html[data-os-windows=true] .admin-cases .ant-table-content::-webkit-scrollbar,html[data-os-windows=true] .admin-cases .ant-table-header::-webkit-scrollbar,html[data-os-windows=true] .doctor-cases .ant-table-body::-webkit-scrollbar,html[data-os-windows=true] .doctor-cases .ant-table-content::-webkit-scrollbar,html[data-os-windows=true] .doctor-cases .ant-table-header::-webkit-scrollbar,html[data-os-windows=true] .scan-center-cases .ant-table-body::-webkit-scrollbar,html[data-os-windows=true] .scan-center-cases .ant-table-content::-webkit-scrollbar,html[data-os-windows=true] .scan-center-cases .ant-table-header::-webkit-scrollbar{width:8px;height:8px;display:block}html[data-os-windows=true] .admin-cases .ant-table-body::-webkit-scrollbar-thumb,html[data-os-windows=true] .admin-cases .ant-table-content::-webkit-scrollbar-thumb,html[data-os-windows=true] .admin-cases .ant-table-header::-webkit-scrollbar-thumb,html[data-os-windows=true] .doctor-cases .ant-table-body::-webkit-scrollbar-thumb,html[data-os-windows=true] .doctor-cases .ant-table-content::-webkit-scrollbar-thumb,html[data-os-windows=true] .doctor-cases .ant-table-header::-webkit-scrollbar-thumb,html[data-os-windows=true] .scan-center-cases .ant-table-body::-webkit-scrollbar-thumb,html[data-os-windows=true] .scan-center-cases .ant-table-content::-webkit-scrollbar-thumb,html[data-os-windows=true] .scan-center-cases .ant-table-header::-webkit-scrollbar-thumb{background:rgba(0,0,0,.28);border-radius:4px}html[data-os-windows=true] .admin-cases .ant-table-body::-webkit-scrollbar-track,html[data-os-windows=true] .admin-cases .ant-table-content::-webkit-scrollbar-track,html[data-os-windows=true] .admin-cases .ant-table-header::-webkit-scrollbar-track,html[data-os-windows=true] .doctor-cases .ant-table-body::-webkit-scrollbar-track,html[data-os-windows=true] .doctor-cases .ant-table-content::-webkit-scrollbar-track,html[data-os-windows=true] .doctor-cases .ant-table-header::-webkit-scrollbar-track,html[data-os-windows=true] .scan-center-cases .ant-table-body::-webkit-scrollbar-track,html[data-os-windows=true] .scan-center-cases .ant-table-content::-webkit-scrollbar-track,html[data-os-windows=true] .scan-center-cases .ant-table-header::-webkit-scrollbar-track{background:rgba(0,0,0,.06)}html[data-os-windows=true] .admin-cases__status-td,html[data-os-windows=true] .doctor-cases__status-td{scrollbar-width:thin;-ms-overflow-style:auto}html[data-os-windows=true] .admin-cases__status-td::-webkit-scrollbar,html[data-os-windows=true] .doctor-cases__status-td::-webkit-scrollbar{width:8px;height:8px;display:block}html[data-os-windows=true] .admin-cases__status-td::-webkit-scrollbar-thumb,html[data-os-windows=true] .doctor-cases__status-td::-webkit-scrollbar-thumb{background:rgba(0,0,0,.28);border-radius:4px}html[data-os-windows=true] .admin-cases__status-td::-webkit-scrollbar-track,html[data-os-windows=true] .doctor-cases__status-td::-webkit-scrollbar-track{background:rgba(0,0,0,.06)}body,html{-ms-scroll-chaining:none;overscroll-behavior:none;overscroll-behavior-y:none}html.dicom-viewer-mode,html.dicom-viewer-mode body{height:100%;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;overscroll-behavior-y:none;touch-action:pan-x}html.dicom-viewer-mode #appRoutes,html.dicom-viewer-mode .app-routes{height:100%;min-height:0;max-height:100dvh;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar-corner,::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background:transparent}body{background-color:var(--color-body-bg);color:var(--color-text-primary);height:unset;transition:background-color .2s ease,color .2s ease}html.theme-transitioning *,html.theme-transitioning :after,html.theme-transitioning :before{transition:background-color .3s ease,background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,fill .3s ease,stroke .3s ease!important}body,button,h1,h2,h3,h4,h5,input{font-family:"Lato",sans-serif!important}.app-wrapper{margin:3.5rem 0 0 60px}@media (max-width:1300px){.app-wrapper{margin:3.5rem 0 0 60px}}@media (max-width:768px){.app-wrapper{margin:3.75rem 0 0 44px}}@media (max-width:480px){.app-wrapper{margin:3.5rem 0 0 44px}}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--color-text-primary)}:focus{outline:none!important}
/*# sourceMappingURL=main.da5f66d7.chunk.css.map */