@font-face{font-family:Noto Sans Arabic;src:url(/assets/NotoSansArabic-Regular-BYh-Sgrn.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/assets/NotoSansArabic-Bold-DAA5l-On.ttf) format("truetype");font-weight:600 800;font-style:normal;font-display:swap}:root{font-family:Noto Sans Arabic,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.lis-appearance-panel{min-width:250px;padding:14px 16px;background:var(--ant-color-bg-elevated, #fff);border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;border:1px solid var(--ant-color-border-secondary, #f0f0f0)}html[data-theme=dark] .lis-appearance-panel{background:#1f1f1f;border-color:#303030;box-shadow:0 6px 16px #0006}.lis-appearance-header{padding-bottom:10px;border-bottom:1px solid rgba(140,140,140,.15);margin-bottom:12px}.lis-appearance-header-icon{font-size:15px;color:var(--lis-primary-color, #1677ff)}.lis-appearance-header-title{font-size:13px;letter-spacing:.2px}.lis-appearance-section{margin-bottom:12px}.lis-appearance-section:last-child{margin-bottom:0}.lis-appearance-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#8c8c8ce6;margin-bottom:6px}html[data-theme=dark] .lis-appearance-section-label{color:#ffffff80}.lis-appearance-radio-group{display:flex!important;width:100%}.lis-appearance-radio-group .ant-radio-button-wrapper{flex:1;text-align:center;font-size:12px;padding:0 6px}.lis-appearance-swatches{display:flex;align-items:center;gap:8px}.lis-appearance-swatch{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:transform .15s ease,box-shadow .15s ease;outline:none}.lis-appearance-swatch:hover{transform:scale(1.15)}.lis-appearance-swatch.is-selected{transform:scale(1.15);border-color:#fff;box-shadow:0 0 0 2px var(--lis-primary-color, #1677ff)}html[data-theme=dark] .lis-appearance-swatch.is-selected{border-color:#141414;box-shadow:0 0 0 2px var(--lis-primary-color, #1677ff)}.lis-appearance-swatch-check{color:#fff;font-size:11px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.lis-appearance-trigger-compact{color:#ffffffd9!important;display:inline-flex;align-items:center;justify-content:center}.lis-appearance-trigger-compact:hover{color:#fff!important;background:#ffffff1a!important}.chat-workspace{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:620px;overflow:hidden;border:1px solid rgba(148,163,184,.28);background:#f8fbff}.chat-workspace--drawer{height:calc(100vh - 44px);min-height:520px;border:0}.chat-workspace--page{height:calc(100vh - 92px)}.chat-workspace__sidebar{display:flex;flex-direction:column;min-width:0;border-right:1px solid rgba(148,163,184,.28);background:#edf3fa}.chat-workspace__topbar{padding:14px;border-bottom:1px solid rgba(148,163,184,.22)}.chat-workspace__contact-row{display:flex;flex-direction:column;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.2)}.chat-contact-button.ant-btn{display:inline-flex;align-items:center;gap:6px}.chat-presence-dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 2px #94a3b82e}.chat-presence-dot--online{background:#16a34a;box-shadow:0 0 0 2px #16a34a2e}.chat-workspace__conversation-list{min-height:0;overflow-y:auto;padding:8px}.chat-conversation-button{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;margin:0 0 6px;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.chat-conversation-button:hover,.chat-conversation-button--active{border-color:#2563eb2e;background:#ffffffe6}.chat-conversation-button__avatar,.chat-message-row__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff;font-size:13px;font-weight:800}.chat-conversation-button__body{min-width:0;flex:1 1 auto}.chat-conversation-button__title-row{display:flex;align-items:center;gap:8px;min-width:0}.chat-conversation-button__title{min-width:0;flex:1 1 auto;overflow:hidden;color:#0f172a;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.chat-conversation-button__time{flex:0 0 auto;color:#64748b;font-size:11px}.chat-conversation-button__preview{display:block;margin-top:4px;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chat-workspace__thread{display:flex;flex-direction:column;min-width:0;min-height:0;background:#f8fbff}.chat-thread-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.24);background:#ffffffd1}.chat-call-banner{margin:10px 12px 0}.chat-active-call{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 12px 0;padding:10px 12px;border:1px solid rgba(20,184,166,.26);border-radius:8px;background:#ccfbf1b3}.chat-thread-messages{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px}.chat-message-row{display:flex;align-items:flex-end;gap:8px;margin-bottom:10px}.chat-message-row--self{justify-content:flex-end}.chat-message-bubble{max-width:min(560px,78%);padding:9px 11px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.chat-message-row--self .chat-message-bubble{border-color:#2563eb4d;background:#dbeafe}.chat-message-bubble__sender{margin-bottom:4px;color:#2563eb;font-size:12px;font-weight:800}.chat-message-bubble__body{color:#0f172a;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.chat-message-bubble__context{display:block;margin-top:8px;padding:5px 7px;border:1px solid rgba(37,99,235,.18);border-radius:6px;background:#ffffffb8;color:#1d4ed8;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.chat-message-bubble__time{margin-top:5px;color:#64748b;font-size:11px;text-align:right}.chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 12px 18px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#ffffffe6;box-shadow:0 12px 28px #0f172a14}html[data-theme=dark] .chat-workspace,html[data-theme=dark] .chat-workspace__thread{border-color:#334155e6;background:#0f172a}html[data-theme=dark] .chat-workspace__sidebar{border-right-color:#334155e6;background:#111827}html[data-theme=dark] .chat-thread-header,html[data-theme=dark] .chat-composer{border-color:#334155e6;background:#0f172af0}html[data-theme=dark] .chat-conversation-button:hover,html[data-theme=dark] .chat-conversation-button--active,html[data-theme=dark] .chat-message-bubble{border-color:#60a5fa38;background:#1e293bdb}html[data-theme=dark] .chat-conversation-button__title,html[data-theme=dark] .chat-message-bubble__body{color:#f8fafc}html[data-theme=dark] .chat-conversation-button__time,html[data-theme=dark] .chat-conversation-button__preview,html[data-theme=dark] .chat-message-bubble__time{color:#94a3b8}html[data-theme=dark] .chat-message-row--self .chat-message-bubble{border-color:#2563eb66;background:#1e40af7a}html[data-theme=dark] .chat-active-call{border-color:#2dd4bf52;background:#14534b85}@media(max-width:760px){.chat-workspace{grid-template-columns:1fr}.chat-workspace__sidebar{max-height:280px;border-right:0;border-bottom:1px solid rgba(148,163,184,.28)}.chat-workspace--page{height:auto;min-height:calc(100vh - 92px)}.chat-message-bubble{max-width:86%}}.sub-lab-portal-page{display:flex;flex-direction:column;gap:10px}.sub-lab-page-header.ant-space{width:100%;justify-content:space-between;align-items:center;gap:10px}.sub-lab-portal-card{border-radius:10px}.sub-lab-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sub-lab-filter-control{min-width:180px}.sub-lab-filter-search{width:260px}.sub-lab-filter-apply{min-width:96px}.sub-lab-filter-card .ant-card-body{padding:24px}.sub-lab-orders-table .sub-lab-orders-clickable-row{cursor:pointer}.sub-lab-orders-table .sub-lab-orders-clickable-row:hover>td{background:#3b82f60a}.sub-lab-orders-table .ant-table-expanded-row>td{background:transparent!important;padding:0 16px 16px!important}.sub-lab-expanded-shell{border:1px solid rgba(59,130,246,.18);border-radius:12px;background:#3b82f608;padding:14px 16px 16px}.sub-lab-expanded-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.sub-lab-expanded-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.sub-lab-expanded-alert{margin-bottom:12px}.sub-lab-expanded-state{min-height:56px;display:flex;align-items:center;gap:12px}.sub-lab-expanded-tests-table .ant-table{background:transparent}.sub-lab-expanded-tests-table .ant-table-thead>tr>th{font-size:12px}.sub-lab-expanded-tests-table .ant-table-tbody>tr>td{vertical-align:top}.sub-lab-eta-cell{display:flex;flex-direction:column;gap:2px;max-width:220px}.sub-lab-eta-label{font-size:11px;font-weight:600;line-height:1.2}.sub-lab-eta-label.overdue{color:#cf1322}html[data-theme=dark] .sub-lab-eta-label.overdue{color:#ff7875}.sub-lab-eta-meta{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:10px;line-height:1.2}.sub-lab-eta-meta .ant-typography,.sub-lab-eta-child-progress{font-size:10px;line-height:1.2;margin:0}.sub-lab-order-mobile-card{width:100%;border-radius:14px;cursor:pointer}.sub-lab-order-mobile-top,.sub-lab-test-mobile-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.sub-lab-order-mobile-primary{min-width:0}.sub-lab-order-mobile-patient-name{display:block;margin-top:2px;color:inherit;font-size:15px;font-weight:600;line-height:1.35}.sub-lab-order-mobile-meta,.sub-lab-test-mobile-meta,.sub-lab-order-mobile-result,.sub-lab-test-mobile-result{display:flex;flex-direction:column;gap:4px;margin-top:10px}.sub-lab-test-mobile-result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;border:1px solid rgba(37,99,235,.24);border-radius:9px;background:#2563eb17;overflow:hidden}.sub-lab-test-mobile-result-section{min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.sub-lab-test-mobile-range-section{border-inline-start:1px solid rgba(37,99,235,.24)}.sub-lab-test-mobile-result-value.ant-typography,.sub-lab-test-mobile-range-value.ant-typography{color:#1746a2;font-size:16px;font-weight:700;line-height:1.4}.sub-lab-test-mobile-unit.ant-typography{margin-top:2px;font-size:11px}html[data-theme=dark] .sub-lab-test-mobile-result{border-color:#60a5fa57;background:#3b82f629}html[data-theme=dark] .sub-lab-test-mobile-range-section{border-inline-start-color:#60a5fa57}html[data-theme=dark] .sub-lab-test-mobile-result-value.ant-typography,html[data-theme=dark] .sub-lab-test-mobile-range-value.ant-typography{color:#93c5fd}.sub-lab-order-mobile-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.sub-lab-test-mobile-card{width:100%}.sub-lab-layout-shell .sub-lab-layout-header.ant-layout-header{height:auto;min-height:46px;line-height:1.25}.sub-lab-orders-table .ant-table-tbody>tr>td{vertical-align:top}.sub-lab-portal-test-values{display:flex;flex-direction:column}.sub-lab-portal-test-value{min-height:28px;display:flex;align-items:flex-start;padding:3px 0}.sub-lab-portal-test-value+.sub-lab-portal-test-value{border-top:1px solid rgba(148,163,184,.2)}.sub-lab-layout-header-left{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0}.sub-lab-layout-header-left .ant-typography{font-size:12px;line-height:1.25}.sub-lab-mobile-nav{margin-bottom:16px}.sub-lab-layout-content{min-width:0}.sub-lab-portal-alert.ant-alert{padding:7px 14px}.sub-lab-portal-alert .ant-alert-message{margin-bottom:0;font-size:13px;line-height:1.25}.sub-lab-portal-alert .ant-alert-description{font-size:12px;line-height:1.3}.sub-lab-stats-toolbar{justify-content:flex-end}.sub-lab-accounting-status{margin-top:6px}.sub-lab-accounting-month-row{cursor:pointer}.sub-lab-accounting-month-row:hover>td{background:#3b82f60a}.sub-lab-accounting-transaction-toolbar{width:100%;justify-content:flex-end}.sub-lab-accounting-transaction-search{width:240px}.sub-lab-accounting-kpi-card.ant-card .ant-card-body{min-height:66px;padding:10px 18px}.sub-lab-accounting-kpi-row{align-items:stretch}.sub-lab-accounting-kpi-row>.ant-col{display:flex}.sub-lab-accounting-kpi-card.ant-card{width:100%;height:100%}.sub-lab-accounting-kpi-card.ant-card .ant-card-body{display:flex;flex-direction:column;justify-content:center}.sub-lab-accounting-kpi-card .ant-typography-secondary{font-size:12px;line-height:1.25}.sub-lab-accounting-kpi-card h4.ant-typography{font-size:18px;line-height:1.2}.sub-lab-accounting-transactions-card.ant-card .ant-card-head{min-height:44px;padding:0 18px}.sub-lab-accounting-transactions-card.ant-card .ant-card-head-title{padding:8px 0}.sub-lab-accounting-transactions-card.ant-card .ant-card-extra{padding:6px 0}.sub-lab-accounting-transactions-card.ant-card .ant-card-body{padding:10px 18px 12px}.sub-lab-accounting-summary-row .ant-statistic-title{margin-bottom:2px;font-size:12px;line-height:1.25}.sub-lab-accounting-summary-row .ant-statistic-content{font-size:18px;line-height:1.25}.sub-lab-accounting-transactions-card .ant-table-small .ant-table-thead>tr>th,.sub-lab-accounting-transactions-card .ant-table-small .ant-table-tbody>tr>td{padding-block:6px}.sub-lab-accounting-transaction-row{cursor:pointer}.sub-lab-accounting-transaction-row:hover>td{background:#3b82f60a}.sub-lab-accounting-transaction-tests{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border:1px solid rgba(59,130,246,.16);border-radius:10px;background:#3b82f608}.sub-lab-accounting-transaction-tests .ant-table-wrapper{width:100%}.sub-lab-accounting-mobile-transaction-card{width:100%;border-radius:10px}.sub-lab-accounting-mobile-transaction-top,.sub-lab-accounting-mobile-test-card{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sub-lab-accounting-mobile-transaction-title,.sub-lab-accounting-mobile-test-name{display:flex;flex-direction:column;gap:2px;min-width:0}.sub-lab-accounting-mobile-transaction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:12px 0}.sub-lab-accounting-mobile-transaction-grid>div{display:flex;flex-direction:column;gap:2px;min-width:0}.sub-lab-accounting-mobile-tests{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.2)}.sub-lab-accounting-mobile-test-card{padding:10px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafcc2}.sub-lab-accounting-mobile-test-meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.sub-lab-accounting-mobile-pagination{display:flex;justify-content:flex-end}@media(max-width:991px){.sub-lab-portal-page{gap:12px}.sub-lab-page-header.ant-space{align-items:stretch}.sub-lab-page-header.ant-space,.sub-lab-page-header.ant-space .ant-space-item,.sub-lab-page-title-block{width:100%}.sub-lab-page-title-block .ant-typography{font-size:20px;line-height:1.2}.sub-lab-page-subtitle,.sub-lab-portal-alert{display:none}.sub-lab-filter-card.ant-card{margin-bottom:10px!important;border-radius:10px}.sub-lab-filter-card .ant-card-body{padding:12px}.sub-lab-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch}.sub-lab-filter-control,.sub-lab-filter-search,.sub-lab-filter-apply{width:100%;min-width:0}.sub-lab-filters .ant-picker-range,.sub-lab-mobile-date-filter,.sub-lab-filter-search{grid-column:1 / -1}.sub-lab-filter-control.ant-picker,.sub-lab-filter-control.ant-input-affix-wrapper,.sub-lab-filter-control.ant-select .ant-select-selector,.sub-lab-filter-apply.ant-btn{min-height:38px;border-radius:8px}.sub-lab-filter-control.ant-picker{padding-inline:10px}.sub-lab-filter-control.ant-picker .ant-picker-input input{text-align:center;font-size:13px}.sub-lab-filter-control.ant-input-affix-wrapper{padding-inline:10px}.sub-lab-filter-apply.ant-btn{box-shadow:none;font-weight:600}.sub-lab-layout-header.ant-layout-header{min-height:52px;flex-direction:row;align-items:center!important;justify-content:space-between;gap:8px;padding-block:8px!important}.sub-lab-layout-header-left{gap:0}.sub-lab-layout-lab-meta,.sub-lab-layout-header .lab-app-header-center{display:none}.sub-lab-layout-header .lab-app-header-actions{margin-left:auto}.sub-lab-layout-header .lab-app-header-actions .ant-space-item:has(.ant-switch){display:flex}.sub-lab-layout-header .lab-app-header-actions .ant-dropdown-trigger{padding-inline:4px!important}.sub-lab-expanded-header{flex-direction:column;align-items:stretch}.sub-lab-layout-header .ant-space{flex-wrap:wrap}.sub-lab-stats-toolbar{width:100%;justify-content:stretch}.sub-lab-order-drawer .ant-drawer-content-wrapper{max-width:100vw}.sub-lab-accounting-transaction-toolbar{justify-content:stretch}.sub-lab-accounting-transactions-card.ant-card .ant-card-head{align-items:stretch;flex-direction:column;padding:0 12px}.sub-lab-accounting-transactions-card.ant-card .ant-card-extra{width:100%;padding-top:0}.sub-lab-accounting-transactions-card.ant-card .ant-card-body{padding:10px 12px 12px}.sub-lab-accounting-kpi-card.ant-card .ant-card-body{min-height:60px;padding:10px 12px}.sub-lab-accounting-transaction-toolbar .ant-space-item,.sub-lab-accounting-transaction-toolbar .ant-select,.sub-lab-accounting-transaction-search{width:100%}.sub-lab-accounting-mobile-pagination{justify-content:center}}@media(max-width:576px){.sub-lab-filters{grid-template-columns:minmax(0,1fr)}.sub-lab-filter-control.ant-picker .ant-picker-input input,.sub-lab-filter-control.ant-input-affix-wrapper input{font-size:13px}}#root{width:100%;max-width:none;margin:0;padding:0;text-align:left}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.lab-app-sider.ant-layout-sider{flex:0 0 200px!important;max-width:200px!important;min-width:200px!important;width:200px!important;border-right:1px solid rgba(148,163,184,.26);box-shadow:12px 0 28px #0f172a0f}.lab-app-sider .ant-layout-sider-children{display:flex;flex-direction:column;min-height:0}.lab-app-menu.ant-menu{height:100%;padding:16px 12px 20px;overflow-y:auto;background:transparent!important;border-inline-end:0!important;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) transparent}.lab-app-menu.ant-menu-inline>.ant-menu-item,.lab-app-menu.ant-menu-inline>.ant-menu-submenu{--lab-nav-accent: #2563eb;--lab-nav-accent-strong: #1d4ed8;--lab-nav-accent-soft: rgba(37, 99, 235, .14)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(1),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(1){--lab-nav-accent: #2563eb;--lab-nav-accent-strong: #1d4ed8;--lab-nav-accent-soft: rgba(37, 99, 235, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(2),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(2){--lab-nav-accent: #14b8a6;--lab-nav-accent-strong: #0f9f95;--lab-nav-accent-soft: rgba(20, 184, 166, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(3),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(3){--lab-nav-accent: #f97316;--lab-nav-accent-strong: #ea580c;--lab-nav-accent-soft: rgba(249, 115, 22, .16)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(4),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(4){--lab-nav-accent: #8b5cf6;--lab-nav-accent-strong: #7c3aed;--lab-nav-accent-soft: rgba(139, 92, 246, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(5),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(5){--lab-nav-accent: #22c55e;--lab-nav-accent-strong: #16a34a;--lab-nav-accent-soft: rgba(34, 197, 94, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(6),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(6){--lab-nav-accent: #ef4444;--lab-nav-accent-strong: #dc2626;--lab-nav-accent-soft: rgba(239, 68, 68, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(7),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(7){--lab-nav-accent: #0ea5e9;--lab-nav-accent-strong: #0284c7;--lab-nav-accent-soft: rgba(14, 165, 233, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(8),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(8){--lab-nav-accent: #eab308;--lab-nav-accent-strong: #ca8a04;--lab-nav-accent-soft: rgba(234, 179, 8, .18)}.lab-app-page-shell{padding-inline:2px}.lab-app-header.ant-layout-header{display:flex;align-items:center;justify-content:flex-start;gap:12px 18px;flex-wrap:nowrap}.lab-app-header-status{flex:0 1 auto;min-width:0;white-space:nowrap}.lab-app-header .lab-app-current-lab.ant-typography{color:#ffffffeb!important}.lab-app-header .lab-app-current-shift.ant-typography{color:#ffffffad!important}.lab-app-brand{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#fff}.lab-app-brand-icon{display:block;width:27px;height:27px;flex:0 0 27px}.lab-app-brand-text.ant-typography{color:#fff;font-weight:800;line-height:1;letter-spacing:0}.lab-app-header-center{flex:1 1 0;min-width:0;max-width:none}.lab-app-header-actions.ant-space{flex:0 0 auto;margin-inline-start:auto}.instrument-status-strip{display:inline-flex;align-items:center;gap:4px;max-width:176px;min-height:24px}.instrument-status-icon,.instrument-status-overflow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border:1px solid rgba(255,255,255,.26);border-radius:999px;color:#fff;font-size:13px;line-height:1}button.instrument-status-icon,button.instrument-status-overflow{padding:0;font:inherit;cursor:pointer}.instrument-status-icon--connected{background:#16a34a;border-color:#bbf7d0b8}.instrument-status-icon--waiting,.instrument-status-icon--connecting{background:#d97706;border-color:#fde68abf}.instrument-status-icon--disconnected,.instrument-status-icon--unavailable,.instrument-status-overflow{background:#64748b;border-color:#cbd5e194}.instrument-status-icon--error{background:#dc2626;border-color:#fecacac7}.instrument-status-icon:hover,.instrument-status-icon:focus,.instrument-status-overflow:hover,.instrument-status-overflow:focus{box-shadow:0 0 0 2px #ffffff3d;outline:none}.instrument-status-overflow{width:auto;min-width:28px;padding:0 7px;font-size:11px;font-weight:700}.lab-app-header-nav-trigger.ant-btn,.lab-app-header-chat-button.ant-btn{color:#fff;border-color:#ffffff29;background:#ffffff14}.lab-app-theme-dropdown.ant-btn{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:1px solid rgba(191,219,254,.34);background:#ffffff17;color:#fff;font-size:12px;font-weight:700;line-height:1}.lab-app-theme-dropdown.ant-btn:hover,.lab-app-theme-dropdown.ant-btn:focus,.lab-app-theme-dropdown.ant-btn:active{border-color:#bfdbfe80!important;background:#ffffff24!important;color:#fff!important}.lab-app-theme-dropdown__label{color:#ffffff9e;font-size:11px;font-weight:650}.lab-app-theme-dropdown__value{color:#fff;white-space:nowrap}.lab-app-theme-dropdown__chevron.anticon{color:#ffffffc7;font-size:10px}.lab-app-theme-menu-option{display:flex;min-width:170px;flex-direction:column;gap:2px;padding-block:2px}.lab-app-theme-menu-option__title{color:#111827;font-size:12px;font-weight:700;line-height:1.25}.lab-app-theme-menu-option__meta{color:#64748b;font-size:11px;line-height:1.25}.lab-app-theme-dropdown-menu .ant-dropdown-menu{min-width:186px;padding:5px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;box-shadow:0 14px 28px #0f172a29}.lab-app-theme-dropdown-menu .ant-dropdown-menu-item{min-height:42px;border-radius:6px;padding:6px 9px!important}.lab-app-theme-dropdown-menu .ant-dropdown-menu-item:hover{background:#f8fafc!important}.lab-app-theme-dropdown-menu .ant-dropdown-menu-item-selected{background:#eff6ff!important}.lab-app-theme-dropdown-menu .ant-dropdown-menu-item-selected .lab-app-theme-menu-option__title{color:#1d4ed8}.lab-app-theme-dropdown-menu .ant-dropdown-menu-item-selected .lab-app-theme-menu-option__meta{color:#475569}html[data-theme=dark] .lab-app-theme-dropdown-menu .ant-dropdown-menu{border-color:#94a3b82e;background:#111827;box-shadow:0 16px 32px #00000061,inset 0 1px #ffffff0a}html[data-theme=dark] .lab-app-theme-dropdown-menu .ant-dropdown-menu-item{color:#e2e8f0!important}html[data-theme=dark] .lab-app-theme-dropdown-menu .ant-dropdown-menu-item:hover{background:#1e293beb!important}html[data-theme=dark] .lab-app-theme-dropdown-menu .ant-dropdown-menu-item-selected{background:#2563eb2e!important}html[data-theme=dark] .lab-app-theme-dropdown-menu .lab-app-theme-menu-option__title{color:#f8fafc}html[data-theme=dark] .lab-app-theme-dropdown-menu .lab-app-theme-menu-option__meta{color:#94a3b8}html[data-theme=dark] .lab-app-theme-dropdown-menu .ant-dropdown-menu-item-selected .lab-app-theme-menu-option__title{color:#bfdbfe}html[data-theme=dark] .lab-app-theme-dropdown-menu .ant-dropdown-menu-item-selected .lab-app-theme-menu-option__meta{color:#cbd5e1}.lab-app-header-chat-button.ant-btn:hover,.lab-app-header-chat-button.ant-btn:focus,.lab-app-header-chat-button.ant-btn:active{color:#fff!important;border-color:#ffffff47!important;background:#ffffff24!important}.lab-app-header-nav-trigger.ant-btn:hover,.lab-app-header-nav-trigger.ant-btn:focus,.lab-app-header-nav-trigger.ant-btn:active{color:#fff!important;border-color:#ffffff47!important;background:#ffffff24!important}.lab-app-nav-drawer .ant-drawer-title,.lab-app-nav-drawer .ant-drawer-close{color:#fff}.lab-app-nav-drawer .ant-drawer-body{padding:0!important}.lab-announcement-banner{position:relative;display:flex;align-items:center;gap:10px;min-width:0;height:30px;padding:0 10px;border:1px solid rgba(248,113,113,.7);border-radius:999px;background:linear-gradient(90deg,#7f1d1d80,#991b1b4d 22%,#b91c1c3d,#991b1b4d 78%,#7f1d1d80);box-shadow:inset 0 0 0 1px #fee2e214,0 10px 24px #7f1d1d2e;overflow:hidden}.lab-announcement-banner__tag{position:relative;z-index:1;flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#7f1d1d8f;border:1px solid rgba(252,165,165,.18);color:#fecaca;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lab-announcement-banner__viewport{position:relative;z-index:1;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.lab-announcement-banner__marquee{display:inline-flex;align-items:center;width:max-content;white-space:nowrap;will-change:transform}.lab-announcement-banner__marquee--right-to-left{animation:lab-announcement-scroll-right-to-left var(--lab-announcement-duration, 22s) linear infinite}.lab-announcement-banner__marquee--left-to-right{animation:lab-announcement-scroll-left-to-right var(--lab-announcement-duration, 22s) linear infinite}.lab-announcement-banner__chunk{display:inline-flex;align-items:center;gap:14px;padding-inline-end:26px;flex:0 0 auto}.lab-announcement-banner__text{color:#fff4f4;font-size:13px;font-weight:500;letter-spacing:.01em;unicode-bidi:isolate}.lab-announcement-banner__divider{width:6px;height:6px;border-radius:999px;background:#fecacab3;flex:0 0 auto}@keyframes lab-announcement-scroll-right-to-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lab-announcement-scroll-left-to-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:1100px){.lab-app-header.ant-layout-header{flex-wrap:wrap}.lab-app-header-center{order:3;flex-basis:100%;max-width:none}}@media(max-width:720px){.lab-announcement-banner__tag{display:none}.lab-app-header{gap:10px 12px}.lab-app-header-status,.lab-app-header-actions.ant-space{width:100%}.lab-app-header-actions.ant-space{justify-content:space-between;margin-inline-start:0}}.lab-app-menu.ant-menu-inline>.ant-menu-item,.lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{display:flex;align-items:center;min-height:54px;margin:0 0 10px;padding:12px 14px!important;border-radius:16px;color:#0f172a;font-size:15px;font-weight:600;line-height:1.2;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.lab-app-menu.ant-menu-inline .ant-menu-item:after,.lab-app-menu.ant-menu-inline .ant-menu-submenu-title:after{display:none}.lab-app-menu.ant-menu-inline>.ant-menu-item .ant-menu-item-icon,.lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;margin-inline-end:10px;border-radius:10px;background:var(--lab-nav-accent-soft);color:var(--lab-nav-accent);font-size:16px;box-shadow:inset 0 0 0 1px #ffffff47}.lab-app-menu.ant-menu-inline .ant-menu-title-content{flex:1 1 auto;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.lab-app-menu-coming-soon{display:flex;flex-direction:column;gap:2px;line-height:1.1}.lab-app-menu-coming-soon__title{font-size:15px;font-weight:700}.lab-app-menu-coming-soon__subtitle{color:#64748b;font-size:11px;font-weight:700;letter-spacing:0}.lab-app-menu.ant-menu-inline>.ant-menu-item:hover,.lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title:hover{color:#0f172a;background:linear-gradient(90deg,var(--lab-nav-accent-soft),rgba(255,255,255,.55));transform:translate(2px)}.lab-app-menu.ant-menu-inline>.ant-menu-item.ant-menu-item-disabled,.lab-app-menu.ant-menu-inline>.ant-menu-item.ant-menu-item-disabled:hover{color:#475569!important;background:#f1f5f9b8!important;box-shadow:inset 0 0 0 1px #94a3b83d;cursor:not-allowed;opacity:1;transform:none}.lab-app-menu.ant-menu-inline>.ant-menu-item.ant-menu-item-disabled .ant-menu-item-icon{background:#94a3b829;color:#94a3b8}.lab-app-menu.ant-menu-inline>.ant-menu-item.ant-menu-item-disabled .lab-app-menu-coming-soon__subtitle{color:#64748b}.lab-app-menu.ant-menu-inline>.ant-menu-item.ant-menu-item-selected,.lab-app-menu.ant-menu-inline>.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title{color:#0f172a!important;background:linear-gradient(135deg,var(--lab-nav-accent),var(--lab-nav-accent-strong))!important;box-shadow:0 14px 28px #2563eb38}.lab-app-menu.ant-menu-inline>.ant-menu-item.ant-menu-item-selected .ant-menu-item-icon,.lab-app-menu.ant-menu-inline>.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon{background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 1px #fff3}.lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{background:currentColor}.lab-app-menu .ant-menu-sub.ant-menu-inline{position:relative;margin:2px 0 14px 8px;padding:12px 10px 12px 22px;border-radius:18px;background:linear-gradient(180deg,#ffffff80,#f1f5f9b8)!important;border:1px solid rgba(148,163,184,.22);box-shadow:inset 0 1px #ffffff73,0 8px 16px #0f172a0a;overflow:hidden}.lab-app-menu .ant-menu-sub.ant-menu-inline:before{content:"";position:absolute;left:12px;top:14px;bottom:14px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--lab-nav-accent),rgba(148,163,184,.2));opacity:.7}.lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item{position:relative;min-height:40px;margin:0 0 6px;padding:10px 14px 10px 18px!important;border-radius:12px;color:#0f172a;font-size:14px;font-weight:600;line-height:1.15;background:#ffffff8c;border:1px solid rgba(191,205,221,.55);transition:background-color .18s ease,color .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item:before{content:"";position:absolute;left:8px;top:50%;width:6px;height:6px;border-radius:999px;background:#94a3b8cc;transform:translateY(-50%);transition:background-color .18s ease,transform .18s ease}.lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover{color:var(--lab-nav-accent);background:#ffffffe6;border-color:#94a3b866;box-shadow:0 10px 20px #0f172a0f;transform:translate(2px)}.lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover:before{background:var(--lab-nav-accent);transform:translateY(-50%) scale(1.2)}.lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected{color:var(--lab-nav-accent)!important;background:linear-gradient(90deg,var(--lab-nav-accent-soft),rgba(255,255,255,.95))!important;border-color:#2563eb29;box-shadow:inset 3px 0 0 var(--lab-nav-accent),0 10px 18px #0f172a0d}.lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected:before{background:var(--lab-nav-accent);transform:translateY(-50%) scale(1.15)}.lab-app-menu::-webkit-scrollbar{width:8px}.lab-app-menu::-webkit-scrollbar-thumb{border-radius:999px;background:#3b82f647}.lab-app-menu::-webkit-scrollbar-thumb:hover{background:#3b82f66b}html[data-theme=dark] .lab-app-sider.ant-layout-sider{border-right-color:#3b82f62e;box-shadow:14px 0 32px #02061747}html[data-theme=dark] .lab-app-menu.ant-menu{scrollbar-color:rgba(96,165,250,.32) transparent}html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-item,html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{color:#bbf7d0}html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-item .ant-menu-item-icon,html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-item:hover,html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title:hover{color:#dcfce7;background:linear-gradient(90deg,var(--lab-nav-accent-soft),rgba(15,23,42,.08))}html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-item.ant-menu-item-disabled,html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-item.ant-menu-item-disabled:hover{color:#94a3b8!important;background:#0f172a6b!important;box-shadow:inset 0 0 0 1px #475569b8}html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-item.ant-menu-item-disabled .ant-menu-item-icon{background:#4755696b;color:#64748b}html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-item.ant-menu-item-disabled .lab-app-menu-coming-soon__subtitle{color:#64748b}html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-item.ant-menu-item-selected,html[data-theme=dark] .lab-app-menu.ant-menu-inline>.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title{box-shadow:0 16px 28px #0f172a5c}html[data-theme=dark] .lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item{color:#bbf7d0;background:#0f172a80;border-color:#334155bf}html[data-theme=dark] .lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover{color:#dcfce7;background:#0f172ad1;border-color:#60a5fa47;box-shadow:0 14px 22px #0206173d}html[data-theme=dark] .lab-app-menu .ant-menu-sub.ant-menu-inline{background:linear-gradient(180deg,#0f172ae0,#020617b8)!important;border-color:#334155e6;box-shadow:inset 0 1px #ffffff0a,0 12px 20px #02061738}html[data-theme=dark] .lab-app-menu .ant-menu-sub.ant-menu-inline:before{background:linear-gradient(180deg,var(--lab-nav-accent),rgba(51,65,85,.4))}html[data-theme=dark] .lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item:before{background:#64748bf2}html[data-theme=dark] .lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item.ant-menu-item-selected{background:linear-gradient(90deg,#2563eb2e,#0f172af5)!important;border-color:#60a5fa33}html[data-theme=dark] .lab-app-menu::-webkit-scrollbar-thumb{background:#60a5fa4d}html[data-theme=dark] .lab-app-menu::-webkit-scrollbar-thumb:hover{background:#60a5fa70}@media(max-width:1200px){.lab-app-sider.ant-layout-sider{flex-basis:188px!important;max-width:188px!important;min-width:188px!important;width:188px!important}.lab-app-menu.ant-menu-inline>.ant-menu-item,.lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{min-height:50px;padding:11px 14px!important;font-size:15px}}.lab-app-page-shell{--lab-portal-radius-panel: 8px;--lab-portal-radius-control: 6px;--lab-portal-radius-row: 5px;--lab-portal-radius-chip: 999px}.lab-app-page-shell>:not(.orders-page-shell) .ant-card,.lab-app-page-shell>:not(.orders-page-shell) .dashboard-kpi-card.ant-card,.lab-app-page-shell>:not(.orders-page-shell) .worklist-status-card.ant-card,.lab-app-page-shell>:not(.orders-page-shell) .queue-main-card,.lab-app-page-shell>:not(.orders-page-shell) .queue-table-block,.lab-app-page-shell>:not(.orders-page-shell) .tests-editor-table,.lab-app-page-shell>:not(.orders-page-shell) .tests-editor-panel,.lab-app-page-shell>:not(.orders-page-shell) .orders-patient-form-shell,.lab-app-page-shell>:not(.orders-page-shell) .worklist-group-shell,.lab-app-page-shell>:not(.orders-page-shell) .verification-group-shell,.lab-app-page-shell>:not(.orders-page-shell) .panel-entry-grid-shell{border-radius:var(--lab-portal-radius-panel)!important}.lab-app-page-shell>:not(.orders-page-shell) .dashboard-kpi-icon,.lab-app-page-shell>:not(.orders-page-shell) .worklist-status-card__icon,.lab-app-page-shell>:not(.orders-page-shell) .queue-filter-toolbar.ant-space,.lab-app-page-shell>:not(.orders-page-shell) .ant-table,.lab-app-page-shell>:not(.orders-page-shell) .ant-table-container,.lab-app-page-shell>:not(.orders-page-shell) .ant-table-content,.lab-app-page-shell>:not(.orders-page-shell) .ant-table-wrapper,.lab-app-page-shell>:not(.orders-page-shell) .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.lab-app-page-shell>:not(.orders-page-shell) .ant-alert,.lab-app-page-shell>:not(.orders-page-shell) .ant-empty-normal{border-radius:var(--lab-portal-radius-control)!important}.lab-app-page-shell>:not(.orders-page-shell) .ant-input,.lab-app-page-shell>:not(.orders-page-shell) .ant-input-affix-wrapper,.lab-app-page-shell>:not(.orders-page-shell) .ant-input-number,.lab-app-page-shell>:not(.orders-page-shell) .ant-input-number-group-wrapper,.lab-app-page-shell>:not(.orders-page-shell) .ant-select-selector,.lab-app-page-shell>:not(.orders-page-shell) .ant-picker,.lab-app-page-shell>:not(.orders-page-shell) .ant-btn,.lab-app-page-shell>:not(.orders-page-shell) .ant-radio-group,.lab-app-page-shell>:not(.orders-page-shell) .ant-radio-button-wrapper:first-child,.lab-app-page-shell>:not(.orders-page-shell) .ant-segmented,.lab-app-page-shell>:not(.orders-page-shell) .ant-pagination-item,.lab-app-page-shell>:not(.orders-page-shell) .ant-pagination-prev .ant-pagination-item-link,.lab-app-page-shell>:not(.orders-page-shell) .ant-pagination-next .ant-pagination-item-link,.lab-app-page-shell>:not(.orders-page-shell) .queue-filter-toolbar .ant-input,.lab-app-page-shell>:not(.orders-page-shell) .queue-filter-toolbar .ant-input-affix-wrapper,.lab-app-page-shell>:not(.orders-page-shell) .queue-filter-toolbar .ant-select-selector,.lab-app-page-shell>:not(.orders-page-shell) .queue-filter-toolbar .ant-picker,.lab-app-page-shell>:not(.orders-page-shell) .queue-filter-toolbar .ant-btn,.lab-app-page-shell>:not(.orders-page-shell) .worklist-tv-display-button.ant-btn,.lab-app-page-shell>:not(.orders-page-shell) .worklist-order-submit-btn.ant-btn,.lab-app-page-shell>:not(.orders-page-shell) .worklist-group-action-btn.ant-btn,.lab-app-page-shell>:not(.orders-page-shell) .panel-entry-toolbar-btn.ant-btn{border-radius:var(--lab-portal-radius-control)!important}.lab-app-page-shell>:not(.orders-page-shell) .ant-list-item,.lab-app-page-shell>:not(.orders-page-shell) .ant-table-row>td,.lab-app-page-shell>:not(.orders-page-shell) .worklist-group-item,.lab-app-page-shell>:not(.orders-page-shell) .verification-group-item,.lab-app-page-shell>:not(.orders-page-shell) .panel-entry-grid-row{border-radius:var(--lab-portal-radius-row)!important}.lab-app-page-shell>:not(.orders-page-shell) .ant-table-thead>tr>th,.lab-app-page-shell>:not(.orders-page-shell) .ant-table-tbody>tr>td{border-radius:0!important}.lab-app-page-shell>:not(.orders-page-shell) .ant-tag,.lab-app-page-shell>:not(.orders-page-shell) .ant-badge-count,.lab-app-page-shell>:not(.orders-page-shell) .worklist-progress-tags .ant-tag,.lab-app-page-shell>:not(.orders-page-shell) .worklist-group-sequence-chips .ant-tag{border-radius:var(--lab-portal-radius-chip)!important}:root{--project-radius-panel: 8px;--project-radius-control: 6px;--project-radius-row: 5px;--project-radius-chip: 999px}#root .ant-card,#root .ant-modal-content,#root .ant-drawer-content,#root .ant-collapse,#root .ant-collapse-item,#root .ant-list,#root .ant-result,#root .ant-descriptions,#root .ant-alert,#root .ant-table-wrapper,#root .ant-table,#root .ant-table-container,#root [class*=-card],#root [class*=-panel],#root [class*=-surface],#root [class*=-workspace],#root [class*=-frame],#root [class*=-preview],#root [class*=-toolbar],#root .login-grid,#root .public-result-card,#root .public-result-summary,#root .public-result-overall,#root .public-result-tests,#root .public-result-pdf-loader-card,#root .public-result-pdf-message{border-radius:var(--project-radius-panel)!important}#root .ant-input,#root .ant-input-affix-wrapper,#root .ant-input-number,#root .ant-input-number-group-wrapper,#root .ant-input-group-addon,#root .ant-select-selector,#root .ant-picker,#root .ant-btn,#root .ant-radio-group,#root .ant-radio-button-wrapper:first-child,#root .ant-radio-button-wrapper:last-child,#root .ant-checkbox-inner,#root .ant-segmented,#root .ant-tabs-tab,#root .ant-pagination-item,#root .ant-pagination-prev .ant-pagination-item-link,#root .ant-pagination-next .ant-pagination-item-link,#root .ant-upload,#root .ant-color-picker-trigger,#root .lab-app-menu.ant-menu-inline>.ant-menu-item,#root .lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title,#root .lab-app-menu .ant-menu-sub.ant-menu-inline,#root .lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item,#root .dashboard-kpi-icon,#root .worklist-status-card__icon,#root .login-brand-mark-icon,#root .login-trust-icon,#root .panel-entry-toolbar-btn.ant-btn,#root .worklist-tv-display-button.ant-btn,#root .worklist-order-submit-btn.ant-btn,#root .worklist-group-action-btn.ant-btn,#root .queue-filter-toolbar .ant-input,#root .queue-filter-toolbar .ant-input-affix-wrapper,#root .queue-filter-toolbar .ant-select-selector,#root .queue-filter-toolbar .ant-picker,#root .queue-filter-toolbar .ant-btn{border-radius:var(--project-radius-control)!important}#root .ant-list-item,#root .worklist-group-item,#root .verification-group-item,#root .public-result-test-row,#root .culture-sensitivity-editor__sir-row,#root .culture-sensitivity-editor__legacy-row{border-radius:var(--project-radius-row)!important}#root .ant-table-thead>tr>th,#root .ant-table-tbody>tr>td,#root .ant-table-summary>tr>td{border-radius:0!important}#root .ant-tag,#root .ant-badge-count,#root [class*=chip],#root [class*=badge],#root [class*=pill],#root .instrument-status-icon,#root .instrument-status-overflow,#root .lab-announcement-banner,#root .lab-announcement-banner__tag,#root .lab-announcement-banner__divider,#root .login-status-dot,#root .ant-switch{border-radius:var(--project-radius-chip)!important}body .ant-modal-content,body .ant-drawer-content,body .ant-dropdown-menu,body .ant-select-dropdown,body .ant-picker-dropdown .ant-picker-panel-container,body .ant-popover-inner,body .ant-tooltip-inner,body .ant-notification-notice,body .ant-message-notice-content{border-radius:var(--project-radius-panel)!important}body .ant-dropdown-menu-item,body .ant-dropdown-menu-submenu-title,body .ant-select-item,body .ant-picker-cell-inner,body .ant-modal-close,body .ant-drawer-close,body .ant-btn,body .ant-input,body .ant-input-affix-wrapper,body .ant-input-number,body .ant-select-selector,body .ant-picker{border-radius:var(--project-radius-control)!important}html[data-portal-layout-theme=clean-table],html[data-portal-layout-theme=clean-table] .lab-app-shell{--lab-clean-app-bg: #e6edf5;--lab-clean-panel: #ffffff;--lab-clean-panel-soft: #fbfcfe;--lab-clean-line: #d3dde9;--lab-clean-line-soft: #e8edf4;--lab-clean-header: #eef0f3;--lab-clean-chip: #f4f5f7;--lab-clean-text: #111827;--lab-clean-muted: #667085;--lab-clean-primary: #2563eb;--lab-clean-primary-hover: #1d4ed8;--lab-clean-primary-soft: #eff6ff;--lab-clean-button-bg: #ffffff;--lab-clean-button-hover: #f8fafc;--lab-clean-button-text: #334155;--lab-clean-danger: #b42318;--lab-clean-danger-soft: #fff5f5;--lab-clean-danger-border: #fecaca;--lab-clean-shadow: 0 8px 20px rgba(15, 23, 42, .05)}html[data-theme=dark][data-portal-layout-theme=clean-table],html[data-theme=dark][data-portal-layout-theme=clean-table] .lab-app-shell{--lab-clean-app-bg: #0f172a;--lab-clean-panel: #151c28;--lab-clean-panel-soft: #101827;--lab-clean-line: rgba(148, 163, 184, .24);--lab-clean-line-soft: rgba(148, 163, 184, .16);--lab-clean-header: #1d2939;--lab-clean-chip: rgba(148, 163, 184, .12);--lab-clean-text: rgba(248, 250, 252, .94);--lab-clean-muted: rgba(203, 213, 225, .72);--lab-clean-primary: #3b82f6;--lab-clean-primary-hover: #60a5fa;--lab-clean-primary-soft: rgba(59, 130, 246, .16);--lab-clean-button-bg: #151c28;--lab-clean-button-hover: #1d2939;--lab-clean-button-text: rgba(248, 250, 252, .9);--lab-clean-danger: #fca5a5;--lab-clean-danger-soft: rgba(127, 29, 29, .24);--lab-clean-danger-border: rgba(248, 113, 113, .34);--lab-clean-shadow: 0 10px 24px rgba(2, 6, 23, .28)}html[data-portal-layout-theme=clean-table] .lab-app-content.ant-layout-content{background:var(--lab-clean-app-bg)!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content{color:var(--lab-clean-text)}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) :where(.ant-card,.ant-collapse,.ant-descriptions,.ant-list,.ant-result,.dashboard-kpi-card,.dashboard-panel-card,.finance-subnav,.lab-settings-subnav,.queue-main-card,.queue-table-block,.tests-editor-table,.tests-editor-panel,.inventory-stock-shell,.inventory-tab-section-card,.inventory-tab-summary-card,.inventory-stock-summary-card,.statistics-detail-card,.statistics-table-shell,.settings-sub-labs-card,.settings-test-groups-card,.sub-lab-portal-card,.sub-lab-expanded-shell,.panel-entry-grid-shell),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content :where(.ant-card,.ant-collapse,.ant-descriptions,.ant-list,.sub-lab-portal-card,.sub-lab-expanded-shell){border:1px solid var(--lab-clean-line)!important;background:var(--lab-clean-panel)!important;box-shadow:var(--lab-clean-shadow)!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) :where(.ant-card-head,.ant-collapse-header,.queue-filter-toolbar,.finance-card-toolbar,.inventory-stock-section-header,.settings-test-groups-toolbar,.sub-lab-page-header),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content :where(.ant-card-head,.sub-lab-page-header,.sub-lab-filters,.sub-lab-stats-toolbar){border-color:var(--lab-clean-line-soft)!important;background:var(--lab-clean-panel-soft)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-card-body,html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-card-body{background:var(--lab-clean-panel)!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-group-wrapper,.ant-input-group-addon,.ant-select-selector,.ant-picker,.ant-segmented,.ant-radio-button-wrapper,.ant-upload,.ant-color-picker-trigger),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,.ant-segmented,.ant-radio-button-wrapper){border-color:var(--lab-clean-line)!important;background:var(--lab-clean-panel)!important;color:var(--lab-clean-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) :where(.ant-input::placeholder,.ant-select-selection-placeholder),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content :where(.ant-input::placeholder,.ant-select-selection-placeholder){color:var(--lab-clean-muted)!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) :where(.ant-btn-default,.ant-btn-dashed),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content :where(.ant-btn-default,.ant-btn-dashed){border-color:var(--lab-clean-line)!important;background:var(--lab-clean-button-bg)!important;color:var(--lab-clean-button-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) :where(.ant-btn-default:not(:disabled):hover,.ant-btn-default:not(:disabled):focus,.ant-btn-dashed:not(:disabled):hover,.ant-btn-dashed:not(:disabled):focus),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content :where(.ant-btn-default:not(:disabled):hover,.ant-btn-default:not(:disabled):focus,.ant-btn-dashed:not(:disabled):hover,.ant-btn-dashed:not(:disabled):focus){border-color:#94a3b8!important;background:var(--lab-clean-button-hover)!important;color:var(--lab-clean-text)!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost){border-color:var(--lab-clean-primary)!important;background:var(--lab-clean-primary)!important;color:#fff!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled):hover,html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled):focus,html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled):hover,html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled):focus{border-color:var(--lab-clean-primary-hover)!important;background:var(--lab-clean-primary-hover)!important;color:#fff!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-btn-primary.ant-btn-background-ghost,html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-btn-primary.ant-btn-background-ghost,html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-btn-link:not(.ant-btn-dangerous){border-color:var(--lab-clean-line)!important;background:var(--lab-clean-primary-soft)!important;color:var(--lab-clean-primary)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-btn-dangerous,html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-btn-dangerous{border-color:var(--lab-clean-danger-border)!important;background:var(--lab-clean-danger-soft)!important;color:var(--lab-clean-danger)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-table-wrapper,html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-table-wrapper{border:1px solid var(--lab-clean-line)!important;background:var(--lab-clean-panel)!important;box-shadow:var(--lab-clean-shadow)!important;overflow:hidden}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) :where(.ant-table,.ant-table-container,.ant-table-content),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content :where(.ant-table,.ant-table-container,.ant-table-content){background:var(--lab-clean-panel)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-table-thead>tr>th,html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-table-thead>tr>th{height:30px;padding:0 9px!important;border-bottom:1px solid var(--lab-clean-line)!important;background:var(--lab-clean-header)!important;color:var(--lab-clean-muted)!important;font-size:10px;font-weight:800;line-height:1.1!important;text-transform:uppercase}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-table-thead>tr>th:not(:last-child),html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-table-tbody>tr>td:not(:last-child),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-table-thead>tr>th:not(:last-child),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-table-tbody>tr>td:not(:last-child){border-inline-end:1px solid var(--lab-clean-line-soft)!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-table-tbody>tr>td,html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-table-tbody>tr>td{padding:5px 9px!important;border-bottom:1px solid var(--lab-clean-line-soft)!important;background:var(--lab-clean-panel)!important;color:var(--lab-clean-text)!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .ant-table-tbody>tr:hover>td,html[data-portal-layout-theme=clean-table] .sub-lab-layout-content .ant-table-tbody>tr:hover>td{background:var(--lab-clean-panel-soft)!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) :where(.ant-tag,.ant-badge-count,[class*=chip],[class*=badge],[class*=pill]),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content :where(.ant-tag,.ant-badge-count,[class*=chip],[class*=badge],[class*=pill]){border-color:var(--lab-clean-line)!important;background:var(--lab-clean-chip)!important;color:var(--lab-clean-muted)!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) :where(.dashboard-kpi-card.ant-card,.dashboard-panel-card.ant-card){background:var(--lab-clean-panel)!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .dashboard-kpi-card.ant-card:after{opacity:0!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .dashboard-kpi-card.ant-card:hover{transform:none;border-color:var(--lab-clean-line)!important;box-shadow:var(--lab-clean-shadow)!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) :where(.dashboard-order-spotlight,.dashboard-instrument-tile,.dashboard-department-load,.finance-subnav-button,.lab-settings-subnav-button,.inventory-stock-summary-card,.inventory-tab-summary-row,.settings-sub-labs-pricing-row,.settings-test-groups-chip,.sub-lab-order-mobile-card,.sub-lab-test-mobile-card,.sub-lab-accounting-mobile-transaction-card,.sub-lab-accounting-mobile-test-card),html[data-portal-layout-theme=clean-table] .sub-lab-layout-content :where(.sub-lab-order-mobile-card,.sub-lab-test-mobile-card,.sub-lab-accounting-mobile-transaction-card,.sub-lab-accounting-mobile-test-card){border:1px solid var(--lab-clean-line-soft)!important;background:var(--lab-clean-panel-soft)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) :where(.finance-subnav-button.is-active,.lab-settings-subnav-button.is-active){border-color:var(--lab-clean-primary)!important;background:var(--lab-clean-primary)!important;color:#fff!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body :where(.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-popover-inner,.ant-notification-notice,.ant-message-notice-content){border:1px solid var(--lab-clean-line)!important;background:var(--lab-clean-panel)!important;color:var(--lab-clean-text)!important;box-shadow:var(--lab-clean-shadow)!important}html[data-portal-layout-theme=clean-table] body :where(.ant-modal-header,.ant-modal-footer,.ant-drawer-header,.ant-drawer-footer,.ant-popover-title){border-color:var(--lab-clean-line-soft)!important;background:var(--lab-clean-panel-soft)!important;color:var(--lab-clean-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body :where(.ant-modal-title,.ant-modal-confirm-title,.ant-drawer-title,.ant-popover-title,.ant-typography,.ant-form-item-label>label){color:var(--lab-clean-text)!important}html[data-portal-layout-theme=clean-table] body :where(.ant-modal-confirm-content,.ant-typography-secondary,.ant-form-item-extra,.ant-form-item-explain,.ant-select-item-option-content){color:var(--lab-clean-muted)!important}html[data-portal-layout-theme=clean-table] body :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-group-wrapper,.ant-input-group-addon,.ant-select-selector,.ant-picker,.ant-radio-button-wrapper,.ant-checkbox-inner){border-color:var(--lab-clean-line)!important;background:var(--lab-clean-panel)!important;color:var(--lab-clean-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:var(--lab-clean-primary)!important;background:var(--lab-clean-primary)!important;color:#fff!important;box-shadow:inset 0 0 0 1px var(--lab-clean-primary)!important}html[data-portal-layout-theme=clean-table] body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover,html[data-portal-layout-theme=clean-table] body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{border-color:var(--lab-clean-primary-hover)!important;background:var(--lab-clean-primary-hover)!important;color:#fff!important}html[data-portal-layout-theme=clean-table] body .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:var(--lab-clean-primary)!important}html[data-portal-layout-theme=clean-table] body .ant-checkbox-checked .ant-checkbox-inner,html[data-portal-layout-theme=clean-table] body .ant-checkbox-indeterminate .ant-checkbox-inner{border-color:var(--lab-clean-primary)!important;background:var(--lab-clean-primary)!important}html[data-portal-layout-theme=clean-table] body .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff!important}html[data-portal-layout-theme=clean-table] body .ant-checkbox-indeterminate .ant-checkbox-inner:after{background:#fff!important}html[data-portal-layout-theme=clean-table] body :where(.ant-input::placeholder,.ant-select-selection-placeholder){color:var(--lab-clean-muted)!important}html[data-portal-layout-theme=clean-table] body :where(.ant-modal-close,.ant-drawer-close,.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-select-item,.ant-picker-cell-inner,.ant-btn-default,.ant-btn-dashed){border-color:var(--lab-clean-line)!important;background:var(--lab-clean-button-bg)!important;color:var(--lab-clean-button-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body :where(.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-item-selected,.ant-select-item-option-active,.ant-select-item-option-selected,.ant-picker-cell-inner:hover,.ant-btn-default:not(:disabled):hover,.ant-btn-default:not(:disabled):focus,.ant-btn-dashed:not(:disabled):hover,.ant-btn-dashed:not(:disabled):focus,.ant-modal-close:hover,.ant-drawer-close:hover){border-color:#94a3b8!important;background:var(--lab-clean-button-hover)!important;color:var(--lab-clean-text)!important}html[data-portal-layout-theme=clean-table] body .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost){border-color:var(--lab-clean-primary)!important;background:var(--lab-clean-primary)!important;color:#fff!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled):hover,html[data-portal-layout-theme=clean-table] body .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled):focus{border-color:var(--lab-clean-primary-hover)!important;background:var(--lab-clean-primary-hover)!important;color:#fff!important}html[data-portal-layout-theme=clean-table] body :where(.ant-btn-primary.ant-btn-background-ghost,.ant-btn-link:not(.ant-btn-dangerous)){border-color:var(--lab-clean-line)!important;background:var(--lab-clean-primary-soft)!important;color:var(--lab-clean-primary)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body :where(.ant-btn-dangerous,.ant-modal-confirm-btns .ant-btn-dangerous){border-color:var(--lab-clean-danger-border)!important;background:var(--lab-clean-danger-soft)!important;color:var(--lab-clean-danger)!important;box-shadow:none!important}#root .login-brand-panel,#root .login-form-panel{border-radius:0!important}.route-error-fallback{display:flex;align-items:center;gap:12px;margin:24px;padding:16px 18px;border:1px solid rgba(220,38,38,.28);border-radius:8px;background:#fef2f2f0;color:#7f1d1d}.route-error-fallback button{border:1px solid rgba(220,38,38,.38);border-radius:6px;padding:6px 12px;background:#fff;color:#991b1b;font:inherit;font-weight:700;cursor:pointer}html[data-theme=dark] .route-error-fallback{border-color:#f8717157;background:#450a0ab8;color:#fecaca}html[data-theme=dark] .route-error-fallback button{border-color:#f8717166;background:#7f1d1db8;color:#fee2e2}.admin-portal-shell{background:#e7eef7}.admin-portal-header.ant-layout-header{background:linear-gradient(90deg,#06192b,#08243c 56%,#0a2f45)!important;border-bottom:1px solid rgba(125,211,252,.16);box-shadow:0 12px 28px #0f172a29}.admin-portal-header-grid{min-width:0}.admin-portal-brand,.admin-portal-header-actions.ant-space{display:flex;align-items:center;min-width:0}.admin-portal-brand{gap:8px;flex-wrap:wrap}.admin-portal-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(125,211,252,.28);border-radius:6px;background:#0ea5e924}.admin-portal-brand-mark img{display:block;width:27px;height:27px}.admin-portal-brand-title.ant-typography{color:#fff;font-size:15px;font-weight:700;white-space:nowrap}.admin-portal-host-tag.ant-tag{margin-inline-end:0;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-portal-header-controls.ant-space{align-items:flex-end;min-width:0}.admin-portal-field{display:grid;gap:2px;min-width:0}.admin-portal-field--lab{width:min(280px,100%)}.admin-portal-field--range{min-width:174px}.admin-portal-field-label.ant-typography,.admin-portal-field-meta.ant-typography{color:#e2e8f0c7;font-size:11px;line-height:1.15}.admin-portal-field-meta.ant-typography{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-portal-lab-select.ant-select{width:100%}.admin-portal-lab-select .ant-select-selector,.admin-portal-header .ant-picker,.admin-portal-header .ant-segmented{border-color:#94a3b859!important;background:#fffffff2!important;box-shadow:none!important}.admin-portal-lab-select.ant-select-single .ant-select-selector{min-height:32px}.admin-portal-lab-select .ant-select-selection-item{font-weight:700}.admin-portal-lab-select .ant-select-arrow{color:#0f766e}.admin-portal-header .ant-segmented{padding:2px}.admin-portal-header .ant-segmented-item-selected{color:#082f49;font-weight:700}.admin-portal-header-actions .ant-typography{color:#ffffffdb}.admin-portal-header-actions .ant-btn-default{border-color:#cbd5e1c7;background:#fffffff5}.admin-portal-sider.lab-app-sider.ant-layout-sider{background:#edf4fb!important;border-right-color:#94a3b847;box-shadow:10px 0 24px #0f172a0d}.admin-portal-shell .lab-app-menu.ant-menu{padding:12px 10px 16px}.admin-portal-shell .lab-app-menu.ant-menu-inline>.ant-menu-item,.admin-portal-shell .lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{min-height:42px;margin-bottom:6px;padding:9px 10px!important;font-size:14px}.admin-portal-shell .lab-app-menu.ant-menu-inline>.ant-menu-item .ant-menu-item-icon,.admin-portal-shell .lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{width:26px;min-width:26px;height:26px;margin-inline-end:9px;font-size:14px}.admin-portal-content{min-height:calc(100vh - 64px)}.admin-portal-content>div:not(.admin-portal-status-strip){max-width:1680px}.admin-portal-status-strip{margin-bottom:10px}.admin-portal-content h3.ant-typography,.admin-portal-content h4.ant-typography{color:#071827;font-weight:800}.admin-portal-content .ant-card{border-color:#94a3b83d;box-shadow:0 8px 20px #0f172a0a}.admin-portal-content .ant-card-head{min-height:46px;border-bottom-color:#94a3b833}.admin-portal-content .ant-card-body{padding:18px}.admin-portal-content .ant-table-thead>tr>th{background:#f1f6fb;color:#334155;font-size:12px;font-weight:800}.admin-portal-content .ant-statistic-title{color:#475569;font-size:12px;font-weight:700}.admin-portal-content .ant-statistic-content{color:#082f49;font-weight:800}html[data-theme=dark] .admin-portal-shell{background:#141414}html[data-theme=dark] .admin-portal-header.ant-layout-header{background:linear-gradient(90deg,#020617,#0f172a 56%,#132636)!important;border-bottom-color:#2dd4bf2e}html[data-theme=dark] .admin-portal-sider.lab-app-sider.ant-layout-sider{background:#141414!important;border-right-color:#334155e0}html[data-theme=dark] .admin-portal-content h3.ant-typography,html[data-theme=dark] .admin-portal-content h4.ant-typography{color:#e5e7eb}html[data-theme=dark] .admin-portal-content .ant-card{border-color:#334155c7;box-shadow:0 10px 22px #0206173d}html[data-theme=dark] .admin-portal-content .ant-table-thead>tr>th{background:#182333;color:#cbd5e1}html[data-theme=dark] .admin-portal-content .ant-statistic-title{color:#94a3b8}html[data-theme=dark] .admin-portal-content .ant-statistic-content{color:#dbeafe}@media(max-width:1180px){.admin-portal-field--lab{width:min(240px,100%)}.admin-portal-host-tag.ant-tag{max-width:150px}}@media(max-width:991px){.admin-portal-header-grid{grid-template-columns:1fr!important}.admin-portal-header-controls.ant-space,.admin-portal-header-actions.ant-space,.admin-portal-field--lab,.admin-portal-field--range{width:100%}}@media(max-width:640px){.admin-portal-brand-title.ant-typography{white-space:normal}.admin-portal-content .ant-card-body{padding:14px}}@media(min-width:992px){.lab-app-sider.ant-layout-sider{flex:0 0 70px!important;width:70px!important;min-width:70px!important;max-width:70px!important;border-inline-end:1px solid #c8d2df;background:#eef2f6!important;box-shadow:3px 0 10px #0f172a0f}.lab-app-sider .ant-layout-sider-children{align-items:stretch;overflow:visible}.lab-app-sider-brand{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;min-height:50px;padding:8px 4px;border:0;border-bottom:1px solid #d5dde7;border-radius:0;background:transparent;color:#0f172a;cursor:pointer}.lab-app-sider-brand:hover,.lab-app-sider-brand:focus-visible{border-color:#d5dde7;background:#e3eaf3;outline:2px solid #2563eb;outline-offset:-2px}.lab-app-sider-brand__icon{width:30px;height:30px}.lab-app-sider-brand__text{display:none}.lab-app-menu--rail.ant-menu{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;width:100%;min-height:0;padding:8px 0;overflow:visible;background:transparent!important}.lab-app-menu--rail.ant-menu-vertical>.ant-menu-item,.lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:55px;min-height:55px;margin:0;padding:6px 3px!important;border-radius:0;color:#263548;font-size:10px;font-weight:650;line-height:1.05;text-align:center;transition:background-color .12s ease,color .12s ease}.lab-app-menu--rail.ant-menu-vertical>.ant-menu-item:after,.lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title:after{position:absolute;inset-block:0;inset-inline-end:0;display:block;width:3px;border:0;border-radius:0;background:transparent;transform:none;opacity:1}.lab-app-menu--rail.ant-menu-vertical>.ant-menu-item .ant-menu-item-icon,.lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;width:23px;min-width:23px;height:23px;margin:0;border-radius:0;background:transparent;color:#334155;font-size:19px;box-shadow:none}.lab-app-menu--rail.ant-menu-vertical .ant-menu-title-content{display:block;width:100%;margin:0!important;overflow:hidden;color:inherit;font-size:inherit;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.lab-app-menu--rail.ant-menu-vertical .ant-menu-submenu-arrow{display:none}.lab-app-menu--rail.ant-menu-vertical>.ant-menu-item:hover,.lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title:hover{color:#075ca8;background:#e1eaf4;transform:none}.lab-app-menu--rail.ant-menu-vertical>.ant-menu-item-selected,.lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu-selected>.ant-menu-submenu-title{color:#075ca8!important;background:#dbeafe!important;box-shadow:none}.lab-app-menu--rail.ant-menu-vertical>.ant-menu-item-selected:after,.lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu-selected>.ant-menu-submenu-title:after{background:#1677ff}.lab-app-menu--rail.ant-menu-vertical>.ant-menu-item-selected .ant-menu-item-icon,.lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon{background:transparent;color:#075ca8;box-shadow:none}.lab-app-menu--rail .lab-app-menu-settings{margin-top:auto!important;border-top:1px solid #d5dde7}.lab-app-menu--rail .lab-app-menu-coming-soon{gap:0;align-items:center}.lab-app-menu--rail .lab-app-menu-coming-soon__title{font-size:10px}.lab-app-menu--rail .lab-app-menu-coming-soon__subtitle{display:none}.lab-app-menu--rail.ant-menu-vertical>.ant-menu-item-disabled{color:#94a3b8!important;background:transparent!important;box-shadow:none;opacity:.72}.lab-app-header .lab-app-brand{display:none}html[data-theme=dark] .lab-app-sider.ant-layout-sider{border-inline-end-color:#334155;background:#111827!important;box-shadow:3px 0 12px #02061757}html[data-theme=dark] .lab-app-sider-brand{border-bottom-color:#334155;color:#f8fafc}html[data-theme=dark] .lab-app-sider-brand:hover,html[data-theme=dark] .lab-app-sider-brand:focus-visible{border-color:#334155;background:#1e293b}html[data-theme=dark] .lab-app-menu--rail.ant-menu-vertical>.ant-menu-item,html[data-theme=dark] .lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title{color:#cbd5e1}html[data-theme=dark] .lab-app-menu--rail.ant-menu-vertical>.ant-menu-item .ant-menu-item-icon,html[data-theme=dark] .lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{color:#cbd5e1}html[data-theme=dark] .lab-app-menu--rail.ant-menu-vertical>.ant-menu-item:hover,html[data-theme=dark] .lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title:hover{color:#bfdbfe;background:#1e293b}html[data-theme=dark] .lab-app-menu--rail.ant-menu-vertical>.ant-menu-item-selected,html[data-theme=dark] .lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu-selected>.ant-menu-submenu-title{color:#bfdbfe!important;background:#172554!important}html[data-theme=dark] .lab-app-menu--rail.ant-menu-vertical>.ant-menu-item-selected .ant-menu-item-icon,html[data-theme=dark] .lab-app-menu--rail.ant-menu-vertical>.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon{color:#bfdbfe}html[data-theme=dark] .lab-app-menu--rail .lab-app-menu-settings{border-top-color:#334155}}.ant-menu-submenu-popup .ant-menu{border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 12px 28px #0f172a29}html[data-theme=dark] .ant-menu-submenu-popup .ant-menu{border-color:#475569;box-shadow:0 14px 30px #0206176b}body .ant-select-dropdown,body .ant-dropdown,body .editable-autocomplete-popup,body .ant-select-dropdown.ant-slide-up-enter,body .ant-select-dropdown.ant-slide-up-enter-active,body .ant-select-dropdown.ant-slide-up-appear,body .ant-select-dropdown.ant-slide-up-appear-active,body .ant-select-dropdown.ant-slide-up-leave,body .ant-select-dropdown.ant-slide-up-leave-active,body .ant-select-dropdown.ant-slide-down-enter,body .ant-select-dropdown.ant-slide-down-enter-active,body .ant-select-dropdown.ant-slide-down-appear,body .ant-select-dropdown.ant-slide-down-appear-active,body .ant-select-dropdown.ant-slide-down-leave,body .ant-select-dropdown.ant-slide-down-leave-active,body .ant-select-dropdown[class*=-enter],body .ant-select-dropdown[class*=-enter-active],body .ant-select-dropdown[class*=-appear],body .ant-select-dropdown[class*=-appear-active],body .ant-select-dropdown[class*=-leave],body .ant-select-dropdown[class*=-leave-active],body .ant-dropdown[class*=-enter],body .ant-dropdown[class*=-enter-active],body .ant-dropdown[class*=-appear],body .ant-dropdown[class*=-appear-active],body .ant-dropdown[class*=-leave],body .ant-dropdown[class*=-leave-active],body .editable-autocomplete-popup[class*=-enter],body .editable-autocomplete-popup[class*=-enter-active],body .editable-autocomplete-popup[class*=-appear],body .editable-autocomplete-popup[class*=-appear-active],body .editable-autocomplete-popup[class*=-leave],body .editable-autocomplete-popup[class*=-leave-active]{animation:none!important;animation-duration:0s!important;transition:none!important;transition-duration:0s!important}body .ant-select-dropdown:not(.ant-select-dropdown-hidden),body .ant-dropdown:not(.ant-dropdown-hidden),body .editable-autocomplete-popup:not(.ant-select-dropdown-hidden){opacity:1!important;transform:none!important}body .ant-modal,body .ant-modal-mask,body .ant-modal-wrap,body .ant-modal-content,body .ant-drawer,body .ant-drawer-mask,body .ant-drawer-content,body .ant-modal[class*=-enter],body .ant-modal[class*=-enter-active],body .ant-modal[class*=-appear],body .ant-modal[class*=-appear-active],body .ant-modal[class*=-leave],body .ant-modal[class*=-leave-active],body .ant-modal-mask[class*=-enter],body .ant-modal-mask[class*=-enter-active],body .ant-modal-mask[class*=-appear],body .ant-modal-mask[class*=-appear-active],body .ant-modal-mask[class*=-leave],body .ant-modal-mask[class*=-leave-active],body .ant-drawer[class*=-enter],body .ant-drawer[class*=-enter-active],body .ant-drawer[class*=-appear],body .ant-drawer[class*=-appear-active],body .ant-drawer[class*=-leave],body .ant-drawer[class*=-leave-active],body .ant-drawer-mask[class*=-enter],body .ant-drawer-mask[class*=-enter-active],body .ant-drawer-mask[class*=-appear],body .ant-drawer-mask[class*=-appear-active],body .ant-drawer-mask[class*=-leave],body .ant-drawer-mask[class*=-leave-active]{animation:none!important;animation-duration:0s!important;transition:none!important;transition-duration:0s!important}body .ant-modal:not(.ant-modal-hidden){transform:none!important;opacity:1!important}body .ant-modal-root:has([class*=-leave]),body .ant-modal-wrap[class*=-leave],body .ant-modal-wrap[class*=-leave-active],body .ant-modal-mask[class*=-leave],body .ant-modal-mask[class*=-leave-active],body .ant-modal[class*=-leave],body .ant-modal[class*=-leave-active],body .ant-modal.ant-zoom-leave,body .ant-modal.ant-zoom-leave-active,body .ant-modal-mask.ant-fade-leave,body .ant-modal-mask.ant-fade-leave-active,body .ant-drawer[class*=-leave],body .ant-drawer[class*=-leave-active],body .ant-drawer-mask[class*=-leave],body .ant-drawer-mask[class*=-leave-active],body .ant-select-dropdown[class*=-leave],body .ant-select-dropdown[class*=-leave-active],body .ant-dropdown[class*=-leave],body .ant-dropdown[class*=-leave-active],body .editable-autocomplete-popup[class*=-leave],body .editable-autocomplete-popup[class*=-leave-active]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.login-shell{--login-accent: #1d4ed8;--login-accent-hover: #1e40af;--login-accent-ring: rgba(29, 78, 216, .18);--login-bg: #f1f5f9;--login-border: #e2e8f0;--login-surface: #ffffff;--login-text: #0f172a;--login-text-muted: #64748b;--login-text-light: #94a3b8;--login-input-bg: #f8fafc;--login-input-border: #cbd5e1;--login-input-border-focus: #1d4ed8;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,40px);box-sizing:border-box;background-color:var(--login-bg)}.login-grid{width:min(480px,100%);display:grid;grid-template-columns:1fr;border-radius:24px;overflow:hidden;border:1px solid var(--login-border);background:var(--login-surface);box-shadow:0 20px 48px #0f172a1a,0 6px 16px #0f172a0f}.login-brand-panel{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:36px;min-height:min(720px,calc(100vh - 80px));padding:clamp(28px,4vw,52px);background:linear-gradient(180deg,#031c234d,#032a3466 28%,#02363da6 72%,#02363dd9),linear-gradient(135deg,#00696f2e,#0722291a),var(--login-brand-photo, linear-gradient(145deg, #006767 0%, #008282 100%));background-position:center;background-repeat:no-repeat;background-size:cover;color:#f8fafc}.login-brand-panel:before,.login-brand-panel:after{content:"";position:absolute;pointer-events:none}.login-brand-panel:before{inset:0;background:radial-gradient(circle at 18% 18%,rgba(144,243,242,.18) 0%,rgba(144,243,242,.06) 18%,transparent 36%),linear-gradient(180deg,#0311181a,#0311182e 16%,#0311187a 48%,#031118b3)}.login-brand-panel:after{inset:auto -8rem -9rem auto;width:22rem;height:22rem;border-radius:999px;background:#0ea5a433;filter:blur(78px)}.login-brand-content,.login-brand-footer{position:relative;z-index:1}.login-brand-mark{display:inline-flex;align-items:center;gap:12px;margin-bottom:22px}.login-brand-mark-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#03111847;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 26px #03111829;color:#90f3f2}.login-brand-mark-icon img{display:block;width:38px;height:38px}.login-brand-mark-text{font-size:1.16rem;font-weight:800;letter-spacing:.01em;color:#fff}.login-scope-tag{margin:0 0 18px;border:none;font-weight:700;letter-spacing:.08em;padding-inline:12px;border-radius:999px}.login-brand-title.ant-typography{margin:0 0 10px!important;color:#fff!important;font-size:clamp(2.9rem,4.5vw,4.7rem);line-height:.98;letter-spacing:-.05em;font-weight:800}.login-brand-subtitle.ant-typography{display:block;max-width:34rem;margin-bottom:28px;color:#ecfeffd6;font-size:1.04rem;line-height:1.72;font-weight:600}.login-badge-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}.login-badge{margin:0;padding-inline:12px;border-radius:999px;border-color:#e2f2f14d!important;background:#0311185c!important;color:#e6fffe!important;font-weight:700;letter-spacing:.05em}.login-trust-list{display:grid;gap:14px;max-width:38rem}.login-trust-item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:14px 16px;border-radius:18px;background:#03111838;border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 30px #03111829;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#90f3f22e;color:#90f3f2;font-size:22px}.login-trust-copy{min-width:0}.login-trust-title.ant-typography{display:block;margin-bottom:4px;color:#f8fdff;font-size:1rem;font-weight:700}.login-trust-description.ant-typography{display:block;color:#ecfeffb8;line-height:1.55}.login-brand-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}.login-brand-footer-copy.ant-typography{color:#e2f2f1a3}.login-status-pill{display:inline-flex;align-items:center;gap:8px;color:#ecfeffe0;font-size:.92rem;font-weight:700}.login-status-dot{width:9px;height:9px;border-radius:50%;background:#86efac;box-shadow:0 0 0 5px #86efac2e;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 5px #86efac2e}50%{box-shadow:0 0 0 9px #86efac0f}}.login-form-panel{display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,40px) clamp(24px,4vw,40px) 24px;background:#fff}.login-form-wrap{width:min(100%,420px);display:flex;flex-direction:column;align-items:center;gap:0;padding-bottom:0}.login-logo-circle{width:88px;height:88px;border-radius:50%;background:#eff6ff;border:3px solid #dbeafe;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 14px #1d4ed81a,0 1px 4px #1d4ed80f;flex-shrink:0}.login-logo-circle img{width:52px;height:52px;display:block}.login-form-heading{width:100%;text-align:center;margin-bottom:28px}.login-form-eyebrow.ant-typography{display:block;margin-bottom:6px;color:var(--login-text-light);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.login-form-title.ant-typography{margin:0 0 6px!important;color:var(--login-text)!important;font-size:1.9rem;line-height:1.1;letter-spacing:-.03em;font-weight:800}.login-form-subtitle.ant-typography{display:block;color:var(--login-text-muted);font-size:.95rem;font-weight:500}.login-form-connection{color:var(--login-accent);font-weight:800}.login-card{width:100%;border-radius:18px;border:1px solid var(--login-border)!important;background:var(--login-surface)!important;box-shadow:0 10px 32px #0f172a12,0 2px 8px #0f172a0a}.login-card .ant-card-body{padding:clamp(20px,3vw,32px)}.login-alert{margin-bottom:16px;border-radius:12px}.login-form .ant-form-item{margin-bottom:16px}.login-form .ant-form-item-label>label{color:var(--login-text);font-size:13px;font-weight:700;letter-spacing:.01em}.login-field.ant-input,.login-field.ant-input-affix-wrapper{min-height:52px;border-radius:12px;border:1.5px solid var(--login-input-border);background:var(--login-input-bg);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.login-field.ant-input{padding-inline:14px}.login-field.ant-input-affix-wrapper{padding-inline:13px}.login-field.ant-input:hover,.login-field.ant-input-affix-wrapper:hover{border-color:#93c5fd}.login-field.ant-input:focus,.login-field.ant-input-affix-wrapper-focused,.login-field.ant-input-affix-wrapper:focus-within{border-color:var(--login-input-border-focus);box-shadow:0 0 0 3px var(--login-accent-ring);background:#fff}.login-field .ant-input,.login-field.ant-input{color:var(--login-text)}.login-field .ant-input::placeholder,.login-field.ant-input::placeholder{color:var(--login-text-light)}.login-input-prefix,.login-card .ant-input-password-icon{color:#94a3b8}.login-password-field .ant-input-password-icon:hover{color:var(--login-accent)}.login-caps-warning.ant-typography{display:block;margin:-4px 0 10px;color:#b45309;font-size:.85rem;font-weight:600}.login-form-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:16px}.login-remember-item{margin:0!important}.login-remember-item .ant-checkbox-wrapper{color:var(--login-text-muted);font-size:13px;font-weight:500}.login-inline-link.ant-btn.ant-btn-link{height:auto;padding:0;color:var(--login-accent);font-size:13px;font-weight:700}.login-inline-link.ant-btn.ant-btn-link:hover,.login-inline-link.ant-btn.ant-btn-link:focus{color:var(--login-accent-hover)}.login-submit-btn.ant-btn.ant-btn-primary{height:52px;border:none;border-radius:12px;background:var(--login-accent);box-shadow:0 8px 24px #1d4ed838;font-size:1rem;font-weight:700;letter-spacing:.01em;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}.login-submit-btn.ant-btn.ant-btn-primary:hover,.login-submit-btn.ant-btn.ant-btn-primary:focus{background:var(--login-accent-hover);box-shadow:0 12px 30px #1d4ed847;transform:translateY(-1px)}.login-submit-btn.ant-btn.ant-btn-primary:active{transform:translateY(0)}.login-card-support{margin-top:16px;padding-top:16px;border-top:1px solid var(--login-border);text-align:center}.login-help-text.ant-typography{color:var(--login-text-muted);font-size:.88rem;font-weight:500}.login-bridge-state{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.login-bridge-title.ant-typography{display:block;margin-top:16px;color:var(--login-text);font-size:1.1rem;font-weight:700}.login-bridge-subtitle.ant-typography{display:block;margin-top:6px;color:var(--login-text-muted)}.login-form-footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-bottom:0;color:var(--login-text-light);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.login-form-footer-item{display:inline-flex;align-items:center;gap:7px}.login-system-status{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;border:1px solid #dcfce7;background:#f0fdf4;color:#166534;font-size:11px;font-weight:700;letter-spacing:.05em}.login-system-status-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:pulse-dot 2s ease-in-out infinite}html[data-theme=dark] .login-shell{--login-bg: #0f172a;--login-border: rgba(148, 163, 184, .12);--login-surface: #1e293b;--login-text: #f1f5f9;--login-text-muted: #94a3b8;--login-text-light: #64748b;--login-input-bg: #0f172a;--login-input-border: #334155;--login-input-border-focus: #60a5fa;--login-accent-ring: rgba(96, 165, 250, .2);background-color:var(--login-bg)}html[data-theme=dark] .login-grid{box-shadow:0 24px 56px #0000005c,0 8px 20px #00000038}html[data-theme=dark] .login-form-panel{background:#1e293b}html[data-theme=dark] .login-logo-circle{background:#1e3a5f;border-color:#1d4ed8}html[data-theme=dark] .login-card{background:#0f172a!important;border-color:#94a3b81f!important}html[data-theme=dark] .login-field.ant-input,html[data-theme=dark] .login-field.ant-input-affix-wrapper{background:#1e293b;border-color:var(--login-input-border)}html[data-theme=dark] .login-field.ant-input:hover,html[data-theme=dark] .login-field.ant-input-affix-wrapper:hover{border-color:#3b82f6}html[data-theme=dark] .login-field.ant-input:focus,html[data-theme=dark] .login-field.ant-input-affix-wrapper-focused,html[data-theme=dark] .login-field.ant-input-affix-wrapper:focus-within{border-color:var(--login-input-border-focus);box-shadow:0 0 0 3px var(--login-accent-ring);background:#1e293b}html[data-theme=dark] .login-field.ant-input-affix-wrapper-focused input,html[data-theme=dark] .login-field.ant-input-affix-wrapper:focus-within input{background:#1e293b!important}html[data-theme=dark] .login-field .ant-input,html[data-theme=dark] .login-field.ant-input,html[data-theme=dark] .login-field .ant-input-password input,html[data-theme=dark] .login-field input{background:#1e293b!important;color:var(--login-text)!important}html[data-theme=dark] .login-field .ant-input::placeholder,html[data-theme=dark] .login-field.ant-input::placeholder,html[data-theme=dark] .login-field input::placeholder{color:#475569}html[data-theme=dark] .login-input-prefix,html[data-theme=dark] .login-card .ant-input-password-icon{color:#64748b}html[data-theme=dark] .login-card-support{border-top-color:#94a3b81a}html[data-theme=dark] .login-system-status{border-color:#22c55e2e;background:#22c55e14;color:#86efac}html[data-theme=dark] .login-submit-btn.ant-btn.ant-btn-primary{background:#2563eb}html[data-theme=dark] .login-submit-btn.ant-btn.ant-btn-primary:hover{background:#1d4ed8}@media(max-width:980px){.login-grid{grid-template-columns:1fr}.login-brand-panel{min-height:auto}}@media(max-width:640px){.login-shell{min-height:100dvh;align-items:flex-start;padding:0}.login-grid{width:100%;min-height:100dvh;border:0;border-radius:0;box-shadow:none}.login-brand-panel{min-height:auto;gap:12px;padding:18px 20px 16px;background-position:center 38%}.login-brand-mark{margin-bottom:12px}.login-brand-mark-icon{width:42px;height:42px}.login-brand-mark-icon img{width:34px;height:34px}.login-brand-mark-text{font-size:1rem}.login-scope-tag{margin-bottom:10px}.login-brand-title.ant-typography{margin-bottom:0!important;font-size:1.9rem;line-height:1.08;letter-spacing:-.035em}.login-brand-subtitle.ant-typography,.login-badge-row,.login-trust-list,.login-brand-footer-copy.ant-typography{display:none}.login-brand-footer{padding-top:12px;border-top-color:#ffffff24}.login-status-pill{font-size:.8rem}.login-form-panel{align-items:flex-start;padding:28px 16px 32px}.login-form-wrap{gap:0}.login-form-eyebrow.ant-typography{margin-bottom:6px;font-size:10px}.login-form-title.ant-typography{font-size:1.65rem}.login-card .ant-card-body{padding:18px 16px}.login-field.ant-input,.login-field.ant-input-affix-wrapper,.login-submit-btn.ant-btn.ant-btn-primary{min-height:50px;height:50px}.login-form-meta-row{flex-direction:column;align-items:flex-start;gap:8px}.login-form-footer{flex-direction:column;align-items:flex-start}.login-logo-circle{width:72px;height:72px;margin-bottom:16px}.login-logo-circle img{width:42px;height:42px}}@media(max-width:380px){.login-brand-panel{padding-inline:16px}.login-form-panel{padding-inline:12px}.login-card .ant-card-body{padding-inline:14px}.login-form-footer{display:none}}.dashboard-page{--dashboard-green-text: #047857;--dashboard-green-muted: #0f766e;--dashboard-green-strong: #065f46;display:flex;flex-direction:column}.dashboard-page-title.ant-typography{margin-top:0!important;margin-bottom:6px!important;font-size:28px;line-height:1.2;font-weight:700;letter-spacing:0;color:var(--dashboard-green-strong)}.dashboard-kpi-row{margin-bottom:12px}.dashboard-kpi-card.ant-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:linear-gradient(135deg,var(--dashboard-kpi-bg-start) 0%,rgba(255,255,255,.96) 100%);box-shadow:inset 0 1px #ffffffb3,0 16px 34px #0f172a14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard-kpi-card.ant-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--dashboard-kpi-accent),var(--dashboard-kpi-accent-strong))}.dashboard-kpi-card.ant-card:after{content:"";position:absolute;right:-28px;top:-28px;width:112px;height:112px;border-radius:999px;background:radial-gradient(circle,var(--dashboard-kpi-glow) 0%,rgba(255,255,255,0) 70%);pointer-events:none}.dashboard-kpi-card.ant-card:hover{transform:translateY(-2px);border-color:#2563eb38;box-shadow:inset 0 1px #ffffffd1,0 18px 40px #0f172a1f}.dashboard-kpi-card .ant-card-body{position:relative;z-index:1;min-height:82px;padding:12px 16px 12px 18px}.dashboard-kpi-card--blue{--dashboard-kpi-accent: #2563eb;--dashboard-kpi-accent-strong: #1d4ed8;--dashboard-kpi-bg-start: rgba(219, 234, 254, .92);--dashboard-kpi-glow: rgba(37, 99, 235, .18)}.dashboard-kpi-card--teal{--dashboard-kpi-accent: #14b8a6;--dashboard-kpi-accent-strong: #0f9f95;--dashboard-kpi-bg-start: rgba(204, 251, 241, .9);--dashboard-kpi-glow: rgba(20, 184, 166, .18)}.dashboard-kpi-card--orange{--dashboard-kpi-accent: #f97316;--dashboard-kpi-accent-strong: #ea580c;--dashboard-kpi-bg-start: rgba(255, 237, 213, .94);--dashboard-kpi-glow: rgba(249, 115, 22, .18)}.dashboard-kpi-card--purple{--dashboard-kpi-accent: #8b5cf6;--dashboard-kpi-accent-strong: #7c3aed;--dashboard-kpi-bg-start: rgba(237, 233, 254, .94);--dashboard-kpi-glow: rgba(139, 92, 246, .18)}.dashboard-kpi-card--green{--dashboard-kpi-accent: #16a34a;--dashboard-kpi-accent-strong: #15803d;--dashboard-kpi-bg-start: rgba(220, 252, 231, .94);--dashboard-kpi-glow: rgba(22, 163, 74, .18)}.dashboard-kpi-label{margin-bottom:8px;color:var(--dashboard-green-muted);font-size:12px;font-weight:700;letter-spacing:.01em}.dashboard-kpi-body{display:flex;align-items:center;gap:12px}.dashboard-kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--dashboard-kpi-accent),var(--dashboard-kpi-accent-strong));color:#fff;font-size:16px;box-shadow:0 12px 24px color-mix(in srgb,var(--dashboard-kpi-accent) 30%,transparent);flex:0 0 auto}.dashboard-kpi-value{color:#0f172a;font-size:30px;font-weight:800;line-height:1;letter-spacing:0}.dashboard-panels-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.dashboard-panel-card.ant-card{--dashboard-panel-accent: #2563eb;--dashboard-panel-soft: rgba(37, 99, 235, .1);display:flex;flex-direction:column;min-width:0;min-height:max(420px,calc(100vh - 212px));border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#ffffffe0;box-shadow:inset 0 1px #ffffffad,0 16px 34px #0f172a12}.dashboard-panel-card.ant-card .ant-card-body{display:flex;flex-direction:column;flex:1;height:100%;padding:14px}.dashboard-panel-card--pending{--dashboard-panel-accent: #2563eb;--dashboard-panel-soft: rgba(37, 99, 235, .1)}.dashboard-panel-card--unpaid{--dashboard-panel-accent: #f97316;--dashboard-panel-soft: rgba(249, 115, 22, .12)}.dashboard-panel-card--instruments{--dashboard-panel-accent: #14b8a6;--dashboard-panel-soft: rgba(20, 184, 166, .12)}.dashboard-panel-card--departments{--dashboard-panel-accent: #8b5cf6;--dashboard-panel-soft: rgba(139, 92, 246, .12)}.dashboard-panel-header{display:flex;align-items:flex-start;gap:10px;min-width:0;margin-bottom:12px}.dashboard-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--dashboard-panel-soft);color:var(--dashboard-panel-accent);font-size:16px;flex:0 0 auto}.dashboard-panel-heading{min-width:0}.dashboard-panel-title{color:var(--dashboard-green-strong);font-size:14px;font-weight:800;line-height:1.25}.dashboard-panel-subtitle{margin-top:2px;color:var(--dashboard-green-muted);font-size:12px;font-weight:600;line-height:1.35}.dashboard-order-list{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding-right:2px}.dashboard-order-spotlight{padding:10px 12px;border:1px solid color-mix(in srgb,var(--dashboard-panel-accent) 18%,rgba(148,163,184,.28));border-radius:8px;background:linear-gradient(135deg,var(--dashboard-panel-soft),rgba(255,255,255,.72))}.dashboard-order-main{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.dashboard-order-copy{flex:1 1 auto;min-width:0}.dashboard-order-name{color:#0f172a;font-size:17px;font-weight:800;line-height:1.2;font-family:Noto Sans Arabic,sans-serif;text-align:right;direction:rtl;unicode-bidi:isolate;overflow-wrap:anywhere}.dashboard-order-detail-row{display:grid;grid-template-columns:auto minmax(130px,1fr);align-items:center;gap:8px;margin-top:4px;min-width:0}.dashboard-order-number{color:var(--dashboard-green-strong);font-size:13px;font-weight:700;overflow-wrap:anywhere}.dashboard-order-meta-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;color:var(--dashboard-green-muted);font-size:12px;font-weight:700;line-height:1.25;min-width:0}.dashboard-instrument-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-instrument-tile{min-width:0;min-height:108px;padding:10px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff}.dashboard-instrument-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.dashboard-instrument-name{min-width:0;color:var(--dashboard-green-strong);font-size:13px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.dashboard-instrument-item{min-height:26px;margin-top:5px;color:var(--dashboard-green-muted);font-size:12px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.dashboard-instrument-count{margin-top:6px;color:#0f172a;font-size:20px;font-weight:800;line-height:1}.dashboard-instrument-count span{color:var(--dashboard-green-muted);font-size:11px;font-weight:700}.dashboard-department-load{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:0}.dashboard-department-pie{position:relative;display:grid;place-items:center;width:min(210px,72%);aspect-ratio:1;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a0a}.dashboard-department-pie:after{content:"";position:absolute;inset:18%;border-radius:inherit;background:#fff;box-shadow:0 8px 18px #0f172a1f}.dashboard-department-pie-center{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;color:#0f172a}.dashboard-department-pie-center .anticon{color:var(--dashboard-green-muted);font-size:17px}.dashboard-department-pie-center span{margin-top:4px;font-size:22px;font-weight:800;line-height:1}.dashboard-department-pie-center small{margin-top:3px;color:var(--dashboard-green-muted);font-size:11px;font-weight:700}.dashboard-department-legend{display:flex;flex-direction:column;gap:7px;width:100%}.dashboard-department-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;color:var(--dashboard-green-muted);font-size:12px;font-weight:700}.dashboard-department-swatch{width:10px;height:10px;border-radius:999px}.dashboard-department-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-department-value{color:var(--dashboard-green-strong);font-weight:800}.dashboard-panel-card .ant-empty-description{color:var(--dashboard-green-muted);font-weight:600}.statistics-sub-labs-header{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.statistics-payable-section{margin-bottom:16px}.statistics-payable-grid{margin-bottom:0}.statistics-sub-lab-card .ant-card-body{min-height:104px;padding:14px 18px 14px 20px}.statistics-sub-lab-card-copy{min-width:0}.statistics-sub-lab-card-value{color:#0f172a;font-size:31px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.statistics-sub-lab-card-meta{margin-top:6px;color:#475569;font-size:13px;font-weight:600;line-height:1.35}html[data-theme=dark] .dashboard-kpi-card.ant-card{border-color:#4755697a;background:linear-gradient(135deg,color-mix(in srgb,var(--dashboard-kpi-accent) 16%,rgba(15,23,42,.96)),#0f172af5);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #02061757}html[data-theme=dark] .dashboard-kpi-card.ant-card:hover{border-color:color-mix(in srgb,var(--dashboard-kpi-accent) 42%,rgba(71,85,105,.48))}html[data-theme=dark] .dashboard-kpi-label{color:#86efac}html[data-theme=dark] .dashboard-kpi-value{color:#f8fafc}html[data-theme=dark] .dashboard-panel-card.ant-card{border-color:#4755697a;background:#0f172aeb;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #02061747}html[data-theme=dark] .dashboard-panel-title,html[data-theme=dark] .dashboard-instrument-name,html[data-theme=dark] .dashboard-department-value,html[data-theme=dark] .dashboard-department-pie-center,html[data-theme=dark] .dashboard-page-title.ant-typography{color:#bbf7d0}html[data-theme=dark] .dashboard-order-name,html[data-theme=dark] .dashboard-instrument-count{color:#f8fafc}html[data-theme=dark] .dashboard-panel-subtitle,html[data-theme=dark] .dashboard-order-number,html[data-theme=dark] .dashboard-order-meta-row,html[data-theme=dark] .dashboard-instrument-item,html[data-theme=dark] .dashboard-instrument-count span,html[data-theme=dark] .dashboard-department-row,html[data-theme=dark] .dashboard-department-pie-center .anticon,html[data-theme=dark] .dashboard-department-pie-center small,html[data-theme=dark] .dashboard-panel-card .ant-empty-description{color:#86efac}html[data-theme=dark] .dashboard-order-spotlight{background:linear-gradient(135deg,color-mix(in srgb,var(--dashboard-panel-accent) 18%,rgba(15,23,42,.86)),#0f172ac2);border-color:color-mix(in srgb,var(--dashboard-panel-accent) 26%,rgba(71,85,105,.52))}html[data-theme=dark] .dashboard-instrument-tile{border-color:#47556985;background:#0f172ab8}html[data-theme=dark] .dashboard-department-pie:after{background:#0f172a;box-shadow:0 8px 18px #02061757}html[data-theme=dark] .statistics-sub-lab-card-value{color:#f8fafc}html[data-theme=dark] .statistics-sub-lab-card-meta{color:#dbeafec7}@media(max-width:767px){.dashboard-page-title.ant-typography{font-size:26px}.dashboard-kpi-card .ant-card-body{min-height:82px;padding:12px 16px 12px 18px}.dashboard-kpi-value{font-size:28px}.statistics-sub-lab-card-value{font-size:27px}}@media(max-width:1400px){.dashboard-panels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.dashboard-panels-grid{grid-template-columns:1fr}.dashboard-panel-card.ant-card{min-height:auto}}@media(max-width:540px){.dashboard-instrument-grid{grid-template-columns:1fr}.dashboard-order-main{flex-direction:column}.dashboard-order-detail-row{grid-template-columns:1fr;gap:6px}.dashboard-order-meta-row{justify-content:flex-start}}.finance-page{display:flex;flex-direction:column;gap:16px}.finance-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.finance-toolbar{justify-content:flex-end;row-gap:8px}.finance-toolbar .ant-picker{min-width:245px}.finance-tab-layout{display:grid;grid-template-columns:172px minmax(0,1fr);gap:12px;align-items:start}.finance-subnav{position:sticky;top:12px;box-sizing:border-box;align-self:start;max-height:calc(100vh - 94px);padding:8px;border:1px solid #c8d6e5;border-radius:8px;background:#edf4fb;box-shadow:inset 0 0 0 1px #ffffff9e}.finance-subnav-list{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 112px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) transparent}.finance-subnav-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:72px;padding:8px 10px;border:1px solid #d7e2ee;border-radius:8px;background:#fff;color:var(--finance-tab-fg, #145ec8);font:inherit;font-size:12px;font-weight:700;line-height:1.15;text-align:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.finance-subnav-button:hover,.finance-subnav-button:focus-visible{border-color:#a9bdd2;background:#f8fbff;outline:none}.finance-subnav-button.is-active{border-color:var(--finance-tab-active-border, rgba(128, 190, 255, .7));background:linear-gradient(135deg,var(--finance-tab-active-start, #1677ff),var(--finance-tab-active-end, #0f4fd6));color:#fff;box-shadow:0 0 0 1px #1677ff2e,0 8px 20px var(--finance-tab-active-shadow, rgba(22, 119, 255, .22))}.finance-subnav-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.finance-subnav-short{display:none}.finance-subnav-label{display:block;max-width:100%;overflow-wrap:anywhere}.finance-tab-overview,.finance-tab-transactions{--finance-tab-fg: #145ec8;--finance-tab-active-start: #1677ff;--finance-tab-active-end: #0f4fd6;--finance-tab-active-border: rgba(128, 190, 255, .7);--finance-tab-active-shadow: rgba(22, 119, 255, .22)}.finance-tab-sub-labs{--finance-tab-fg: #0f7a4c;--finance-tab-active-start: #16a34a;--finance-tab-active-end: #0f766e;--finance-tab-active-border: rgba(134, 239, 172, .65);--finance-tab-active-shadow: rgba(34, 197, 94, .2)}.finance-tab-sub-lab-transactions{--finance-tab-fg: #9a521b;--finance-tab-active-start: #f97316;--finance-tab-active-end: #ea580c;--finance-tab-active-border: rgba(254, 215, 170, .68);--finance-tab-active-shadow: rgba(249, 115, 22, .22)}.finance-tab-content{min-width:0}.finance-card-toolbar{width:100%;justify-content:space-between}.finance-page .dashboard-kpi-label,.finance-page .dashboard-kpi-value,.finance-page .finance-payable-card-value{letter-spacing:0}.finance-kpi-grid,.finance-payable-grid{display:grid;align-items:stretch;gap:16px}.finance-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-payable-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-money-card.ant-card,.finance-payable-card.ant-card{height:100%}.finance-money-card .ant-card-body{display:flex;flex-direction:column;justify-content:center;min-height:118px}.finance-money-card .dashboard-kpi-value{min-width:0;overflow-wrap:anywhere;font-size:27px;line-height:1.12}.finance-payable-section{display:flex;flex-direction:column}.finance-payable-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.finance-payable-card .ant-card-body{min-height:118px;padding:14px 16px 14px 18px}.finance-payable-card-copy{min-width:0}.finance-payable-card-value{color:#0f172a;overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:1.12}.finance-payable-card-meta{margin-top:6px;color:#475569;font-size:12px;font-weight:600;line-height:1.35}.finance-inline-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 12px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#ffffffc7}.finance-data-card.ant-card .ant-card-body{padding-top:12px}html[data-theme=dark] .finance-payable-card-value{color:#f8fafc}html[data-theme=dark] .finance-payable-card-meta{color:#dbeafec7}html[data-theme=dark] .finance-inline-stat{border-color:#4755697a;background:#0f172ab8}html[data-theme=dark] .finance-subnav{border-color:#334155e6;background:#0f172ab3;box-shadow:inset 0 0 0 1px #94a3b814}html[data-theme=dark] .finance-subnav-button{border-color:#334155e6;background:#0f172ab8}html[data-theme=dark] .finance-subnav-button:hover,html[data-theme=dark] .finance-subnav-button:focus-visible{border-color:#60a5fa5c;background:#0f172af2}@media(max-width:1599px){.finance-kpi-grid,.finance-payable-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1199px){.finance-kpi-grid,.finance-payable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.finance-page-header,.finance-payable-heading{flex-direction:column}.finance-toolbar{justify-content:flex-start}.finance-tab-layout{grid-template-columns:minmax(0,1fr)}.finance-subnav{position:relative;top:auto;max-height:none;padding:6px}.finance-subnav-list{flex-direction:row;max-height:none;padding-bottom:2px;overflow-x:auto;overflow-y:hidden}.finance-subnav-button,.finance-subnav-button.is-active{flex:0 0 112px;width:112px;min-height:72px;padding:8px 6px;font-size:12px;box-shadow:none}}@media(max-width:767px){.finance-kpi-grid,.finance-payable-grid{grid-template-columns:1fr}.finance-money-card .dashboard-kpi-value{font-size:25px}.finance-payable-card-value{font-size:22px}.finance-inline-stat{align-items:flex-start;flex-direction:column}}.lab-settings-layout{display:grid;grid-template-columns:172px minmax(0,1fr);gap:12px;align-items:start;min-height:calc(100vh - 82px)}.lab-settings-subnav{position:sticky;top:12px;box-sizing:border-box;align-self:start;max-height:calc(100vh - 94px);padding:8px;border:1px solid #c8d6e5;border-radius:8px;background:#edf4fb;box-shadow:inset 0 0 0 1px #ffffff9e}.lab-settings-subnav-title{display:none}.lab-settings-subnav-list{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 112px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) transparent}.lab-settings-subnav-list::-webkit-scrollbar{width:7px}.lab-settings-subnav-list::-webkit-scrollbar-thumb{border-radius:999px;background:#3b82f647}.lab-settings-subnav-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;height:72px;min-height:72px;padding:8px 10px;border:1px solid #d7e2ee;border-radius:8px;background:#fff;color:var(--lab-tab-fg, #145ec8);font:inherit;font-size:12px;font-weight:700;line-height:1.15;text-align:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.lab-settings-subnav-button:hover,.lab-settings-subnav-button:focus-visible{border-color:#a9bdd2;background:#f8fbff;outline:none}.lab-settings-subnav-button.is-active{border-color:var(--lab-tab-active-border, rgba(128, 190, 255, .7));background:linear-gradient(135deg,var(--lab-tab-active-start, #1677ff),var(--lab-tab-active-end, #0f4fd6));color:#fff;box-shadow:0 0 0 1px #1677ff2e,0 8px 20px var(--lab-tab-active-shadow, rgba(22, 119, 255, .22))}.lab-settings-subnav-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.lab-settings-subnav-short{display:none}.lab-settings-subnav-label{display:block;max-width:100%;overflow-wrap:anywhere}.lab-settings-tab-shifts,.lab-settings-tab-printing{--lab-tab-fg: #145ec8;--lab-tab-active-start: #1677ff;--lab-tab-active-end: #0f4fd6;--lab-tab-active-border: rgba(128, 190, 255, .7);--lab-tab-active-shadow: rgba(22, 119, 255, .22)}.lab-settings-tab-departments,.lab-settings-tab-sub-labs{--lab-tab-fg: #0f7a4c;--lab-tab-active-start: #16a34a;--lab-tab-active-end: #0f766e;--lab-tab-active-border: rgba(134, 239, 172, .65);--lab-tab-active-shadow: rgba(34, 197, 94, .2)}.lab-settings-tab-categories,.lab-settings-tab-test-groups{--lab-tab-fg: #6840b8;--lab-tab-active-start: #8b5cf6;--lab-tab-active-end: #4f46e5;--lab-tab-active-border: rgba(196, 181, 253, .68);--lab-tab-active-shadow: rgba(139, 92, 246, .22)}.lab-settings-tab-methods,.lab-settings-tab-tv{--lab-tab-fg: #0a728b;--lab-tab-active-start: #06b6d4;--lab-tab-active-end: #2563eb;--lab-tab-active-border: rgba(125, 211, 252, .68);--lab-tab-active-shadow: rgba(6, 182, 212, .2)}.lab-settings-tab-label,.lab-settings-tab-tube-types{--lab-tab-fg: #9a521b;--lab-tab-active-start: #f97316;--lab-tab-active-end: #ea580c;--lab-tab-active-border: rgba(254, 215, 170, .68);--lab-tab-active-shadow: rgba(249, 115, 22, .22)}.lab-settings-tab-gateways,.lab-settings-tab-referring-doctors{--lab-tab-fg: #0f6289;--lab-tab-active-start: #0ea5e9;--lab-tab-active-end: #2563eb;--lab-tab-active-border: rgba(125, 211, 252, .68);--lab-tab-active-shadow: rgba(14, 165, 233, .2)}.lab-settings-content{min-width:0}html[data-theme=dark] .lab-settings-subnav{border-color:#334155e6;background:#0f172ab3;box-shadow:inset 0 0 0 1px #94a3b814}html[data-theme=dark] .lab-settings-subnav-button{border-color:#334155e6;background:#0f172ab8}html[data-theme=dark] .lab-settings-subnav-button:hover,html[data-theme=dark] .lab-settings-subnav-button:focus-visible{border-color:#60a5fa5c;background:#0f172af2}@media(max-width:900px){.lab-settings-layout{grid-template-columns:minmax(0,1fr);gap:10px}.lab-settings-subnav{position:relative;top:auto;max-height:none;padding:6px}.lab-settings-subnav-list{flex-direction:row;max-height:none;padding-bottom:2px;overflow-x:auto;overflow-y:hidden}.lab-settings-subnav-button,.lab-settings-subnav-button.is-active{flex:0 0 112px;width:112px;height:72px;min-height:72px;padding:8px 6px;font-size:12px;box-shadow:none}}.statistics-page{min-height:0}.statistics-page-title.ant-typography{margin:0 0 14px}.statistics-workspace-content{min-width:0}.statistics-toolbar.ant-space{margin-bottom:14px}.statistics-research-card.ant-card{border:1px solid rgba(148,163,184,.26);background:#ffffffd1}.statistics-research-toolbar.ant-space{margin-bottom:12px}.statistics-research-condition-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}.statistics-research-condition-row{display:grid;grid-template-columns:54px minmax(320px,520px) 112px 130px 34px;align-items:center;gap:8px;width:max-content;max-width:100%}.statistics-research-condition-row.is-between{grid-template-columns:54px minmax(320px,520px) 112px 130px 28px 130px 34px}.statistics-research-condition-row>.ant-select,.statistics-research-condition-row>.ant-input-number{width:100%}.statistics-research-condition-join{color:#2563eb;font-size:11px;font-weight:800;letter-spacing:.04em}.statistics-research-between-and{color:#64748b;font-size:12px;font-weight:700}.statistics-research-summary{margin-bottom:12px}.statistics-research-stat{display:flex;min-height:58px;flex-direction:column;justify-content:center;border:1px solid rgba(148,163,184,.22);border-radius:6px;padding:8px 10px;background:#f8fafce6}.statistics-research-stat span{color:#64748b;font-size:12px;font-weight:700}.statistics-research-stat strong{color:#0f172a;font-size:20px;line-height:1.15}.statistics-research-results-table{margin-top:2px}.statistics-research-patient,.statistics-research-result,.statistics-research-column-title{display:flex;flex-direction:column;gap:2px}.statistics-research-patient span,.statistics-research-result span,.statistics-research-column-title span{color:#64748b;font-size:11px;font-weight:600}.statistics-research-result strong{color:#0f172a}.statistics-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.statistics-detail-card.ant-card{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid rgba(148,163,184,.26);background:#ffffffc7}.statistics-detail-card.ant-card>.ant-card-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:8px}.statistics-table-shell,.statistics-chart-empty,.statistics-department-chart{display:flex;flex:1;min-height:0}.statistics-table-shell{flex-direction:column}.statistics-fill-table .ant-table{background:transparent}.statistics-fill-table .ant-table-cell{white-space:nowrap}.statistics-fill-table .ant-table-cell:nth-child(2){white-space:normal}.statistics-department-chart{flex-direction:column;align-items:center;gap:18px;padding:14px 12px 10px}.statistics-department-pie{position:relative;display:grid;place-items:center;width:min(300px,78%);aspect-ratio:1;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a0d,0 18px 34px #0f172a14}.statistics-department-pie:after{content:"";position:absolute;inset:19%;border-radius:inherit;background:#fff;box-shadow:0 10px 20px #0f172a1f}.statistics-department-pie-center{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;color:#0f172a}.statistics-department-pie-center .anticon{color:#0f766e;font-size:18px}.statistics-department-pie-center span{margin-top:6px;font-size:28px;font-weight:800;line-height:1}.statistics-department-pie-center small{margin-top:4px;color:#0f766e;font-size:12px;font-weight:700}.statistics-department-legend{display:flex;flex:1;flex-direction:column;gap:9px;width:100%;min-height:0;padding-right:3px}.statistics-department-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;color:#0f766e;font-size:12px;font-weight:700}.statistics-department-swatch{width:10px;height:10px;border-radius:999px}.statistics-department-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-department-value{color:#065f46;font-weight:800}.statistics-chart-empty{flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.statistics-chart-empty .anticon{color:#94a3b8;font-size:34px}html[data-theme=dark] .statistics-detail-card.ant-card,html[data-theme=dark] .statistics-research-card.ant-card{border-color:#47556985;background:#0f172aeb}html[data-theme=dark] .statistics-research-stat{border-color:#47556994;background:#1e293bd1}html[data-theme=dark] .statistics-research-stat span{color:#94a3b8}html[data-theme=dark] .statistics-research-stat strong{color:#e2e8f0}html[data-theme=dark] .statistics-research-condition-join{color:#60a5fa}html[data-theme=dark] .statistics-research-between-and,html[data-theme=dark] .statistics-research-patient span,html[data-theme=dark] .statistics-research-result span,html[data-theme=dark] .statistics-research-column-title span{color:#94a3b8}html[data-theme=dark] .statistics-research-result strong{color:#e2e8f0}html[data-theme=dark] .statistics-department-pie:after{background:#0f172a;box-shadow:0 10px 20px #02061757}html[data-theme=dark] .statistics-department-pie-center,html[data-theme=dark] .statistics-department-value{color:#bbf7d0}html[data-theme=dark] .statistics-department-pie-center .anticon,html[data-theme=dark] .statistics-department-pie-center small,html[data-theme=dark] .statistics-department-row{color:#86efac}@media(max-width:1280px){.statistics-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media(max-width:900px){.statistics-research-condition-row{grid-template-columns:48px 360px 100px 120px 34px;max-width:none}.statistics-research-condition-row.is-between{grid-template-columns:48px 360px 100px 120px 28px 120px 34px}.statistics-research-condition-list{overflow-x:auto;padding-bottom:4px}.statistics-detail-grid{grid-template-columns:1fr}.statistics-detail-card.ant-card{min-height:420px}}@font-face{font-family:LIS Noto Sans Arabic;src:url(/assets/NotoSansArabic-Regular-BYh-Sgrn.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:LIS Noto Sans Arabic;src:url(/assets/NotoSansArabic-Bold-DAA5l-On.ttf) format("truetype");font-style:normal;font-weight:600 800;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/assets/NotoSansArabic-Regular-BYh-Sgrn.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Arabic;src:url(/assets/NotoSansArabic-Bold-DAA5l-On.ttf) format("truetype");font-style:normal;font-weight:600 800;font-display:swap}.print-receipt{box-sizing:border-box;width:var(--receipt-width, 73mm);max-width:100%;margin:0 auto;padding:0 1.3mm 1.7mm;font-family:Consolas,Lucida Console,Courier New,monospace;font-size:12.2px;font-weight:700;line-height:1.28;background:#fff;color:#000}.print-container,.print-container *{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.receipt-header{text-align:center;margin-bottom:4px}.receipt-lab-name{font-size:16px;font-weight:700;margin:0 0 2px}.receipt-subtitle{font-size:11px;font-weight:600;color:#000;margin:0}.receipt-lab-phone{font-size:12px;font-weight:700;color:#000;margin:3px 0 0;text-align:center;white-space:nowrap;line-height:1.2}.receipt-lab-contact-icons{display:inline-flex;align-items:center;gap:2px;vertical-align:-1px}.receipt-lab-contact-icon{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.receipt-lab-phone-number{font-size:15.5px;font-weight:800}.receipt-qr{text-align:center;margin:4px 0}.receipt-qr-note{margin-top:2px;font-size:10.5px;font-weight:600;color:#000}.receipt-order-info,.receipt-patient-info{margin:2px 0}.receipt-row{--receipt-label-width: 18.5mm;display:grid;grid-template-columns:minmax(0,var(--receipt-label-width)) minmax(0,1fr);align-items:flex-start;column-gap:5px;margin:1px 0;line-height:1.28;width:100%}.receipt-row-wide-label{--receipt-label-width: 22mm}.receipt-label{min-width:0;color:#000;font-weight:700}.receipt-value{min-width:0;font-weight:700;text-align:right;overflow-wrap:anywhere;word-break:break-word}.receipt-value-numeric{white-space:nowrap}.receipt-order-number{font-weight:700;font-size:14px}.receipt-divider{border-top:1px dashed #000;margin:4px 0}.receipt-divider-double{border-top:2px solid #000;margin:4px 0}.receipt-tests{margin:0;width:100%}.receipt-table{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #000}.receipt-th-left,.receipt-th-right{border:1px solid #000;padding:2px 4px;font-weight:700;font-size:11.5px}.receipt-th-left{width:65%;text-align:left}.receipt-th-right{width:35%;text-align:right}.receipt-td-left,.receipt-td-right{border:1px solid #000;padding:2px 4px;font-size:11.5px;font-weight:700}.receipt-td-left{text-align:left;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.receipt-td-right{text-align:right;white-space:nowrap}.receipt-total{display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:100%;font-size:16px;font-weight:700;margin:4px 0}.receipt-total-label,.receipt-total-value{font-weight:700}.receipt-payment-status{text-align:center;font-weight:700;font-size:14px;width:100%;box-sizing:border-box;padding:4px 0;margin:2px 0;border:1px solid #000}.receipt-payment-paid{font-size:16px;letter-spacing:2px}.receipt-payment-partial{text-align:left;font-size:12px;padding:4px}.receipt-payment-badge{text-align:center;font-size:13px;font-weight:700;margin-bottom:3px;letter-spacing:1px}.receipt-payment-unpaid{font-size:16px;letter-spacing:2px}.receipt-footer{margin-top:6px;text-align:center;width:100%}.receipt-notes{font-size:11px;font-style:normal;font-weight:700;margin:4px 0;text-align:left;background:#fff;padding:4px;border:1px solid #000;border-radius:2px}.receipt-thank-you{font-size:11.5px;font-weight:700;margin:4px 0 2px}.receipt-timestamp{font-size:10.5px;font-weight:700;color:#000;margin:0}.print-container-job-order{width:105mm;padding:2.5mm;box-sizing:border-box}.job-order-print{position:relative;width:100mm;min-height:143mm;margin:0 auto;box-sizing:border-box;overflow:hidden;color:#0f172a;font-family:Noto Sans Arabic,LIS Noto Sans Arabic,Segoe UI,Helvetica Neue,Arial,sans-serif;border:.75mm solid #000000!important;border-radius:1.2mm;background:#fff;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.job-order-content{position:relative;z-index:1;min-height:142mm;padding:0;box-sizing:border-box;display:flex;flex-direction:column}.job-order-watermark{display:none}.job-order-header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:1.5mm;padding:1.8mm 3.2mm 1.6mm;background:linear-gradient(180deg,#f0fdfa,#f8fafc);border-bottom:.35mm solid #000000;box-sizing:border-box}.job-order-header-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.6mm;direction:rtl;text-align:right}.job-order-lab-row{display:flex;align-items:baseline;justify-content:space-between;gap:2mm;direction:rtl;border-bottom:.25mm solid rgba(15,23,42,.2);padding-bottom:.8mm;margin-bottom:.6mm}.job-order-lab-name{font-size:11.5px;line-height:1.15;font-weight:700;letter-spacing:normal!important;word-break:break-word;unicode-bidi:plaintext;font-family:Noto Sans Arabic,LIS Noto Sans Arabic,sans-serif;color:#0f766e;direction:rtl;text-align:right}.job-order-header-meta{font-size:7px;line-height:1.2;color:#64748b;white-space:nowrap;direction:ltr}.job-order-patient-info{display:flex;flex-direction:column;gap:.5mm;direction:rtl}.job-order-patient-name-row{display:flex;align-items:center;direction:rtl;text-align:right}.job-order-patient-sub-row{display:flex;flex-wrap:wrap;align-items:center;gap:1mm 3mm;direction:rtl}.job-order-patient-name{font-size:13.5px;font-weight:800;line-height:1.15;color:#000;word-break:break-word;unicode-bidi:plaintext;direction:rtl;text-align:right;width:100%}.job-order-patient-meta-item{display:inline-flex;align-items:baseline;gap:.6mm;direction:rtl}.job-order-meta-label{font-size:6.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.job-order-meta-value{font-size:7.8px;font-weight:700;color:#0f172a;white-space:nowrap}.job-order-barcode-card{flex:0 0 32mm;width:32mm;padding-right:2.2mm;padding-left:0;border-right:.25mm solid rgba(15,23,42,.15);border-left:none;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.job-order-number{width:100%;margin-bottom:.6mm;text-align:center;font-size:11.5px;font-weight:800;letter-spacing:.04em;color:#0f172a}.job-order-barcode-wrap{display:flex;align-items:center;justify-content:center;width:100%}.job-order-barcode{width:29mm;height:9mm}.job-order-tests-section{flex:1 1 auto;display:flex;flex-direction:column;padding:0;box-sizing:border-box;min-height:0}.job-order-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;flex:1 1 auto;min-height:118mm;box-sizing:border-box}.job-order-column{display:flex;flex-direction:column;min-width:0;box-sizing:border-box;padding:1.6mm 2mm 2mm;border-right:.28mm solid #000000}.job-order-column:last-child{border-right:none}.job-order-column--empty{background:transparent;border-right:none!important}.job-order-print--cols-1 .job-order-column,.job-order-print--cols-2 .job-order-column--2{border-right:none!important}.job-order-column-block{display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box}.job-order-column-block--stacked{margin-top:4.2mm;padding-top:3.2mm;border-top:.45mm solid #000000}.job-order-block-head{display:flex;align-items:flex-start;gap:1.6mm;padding-bottom:1.8mm;margin-bottom:1.6mm;border-bottom:.35mm solid #000000;box-sizing:border-box}.job-order-block-index{display:inline-flex;align-items:center;justify-content:center;flex:0 0 5.6mm;width:5.6mm;height:5.6mm;border-radius:999px;background:#5fc8b8;color:#052e2b;font-size:9px;font-weight:800;line-height:1;box-sizing:border-box;margin-top:.2mm}.job-order-block-copy{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.job-order-block-heading{font-size:9.2px;line-height:1.15;font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-order-block-meta{margin-top:.2mm;font-size:6.8px;line-height:1.15;font-weight:600;color:#64748b;display:flex;flex-direction:column}.job-order-block-specimen{font-weight:700;color:#475569}.job-order-block-count{color:#64748b}.job-order-test-list{display:flex;flex-direction:column;width:100%;min-width:0}.job-order-test-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;padding:.8mm .2mm .7mm;border-bottom:.18mm solid #e2e8f0;box-sizing:border-box}.job-order-test-abbr{font-size:8.8px;line-height:1.15;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0;letter-spacing:-.1px}.job-order-test-row--panel .job-order-test-abbr{font-weight:800;color:#0f172a}.job-order-test-box{flex:0 0 11mm;width:11mm;height:5mm;border:.32mm solid #000000;border-radius:.5mm;background:#fff;box-sizing:border-box;margin-left:1.2mm}.job-order-test-empty{font-size:7.5px;font-weight:500;color:#64748b;font-style:italic;padding:1.5mm 0}.job-order-print--spacious .job-order-column{padding:2mm 2.2mm 2.4mm}.job-order-print--spacious .job-order-column-block--stacked{margin-top:5mm;padding-top:3.8mm;border-top:.5mm solid #000000}.job-order-print--spacious .job-order-block-head{padding-bottom:2.2mm;margin-bottom:2mm;border-bottom:.38mm solid #000000}.job-order-print--spacious .job-order-block-index{flex:0 0 6.6mm;width:6.6mm;height:6.6mm;font-size:11px}.job-order-print--spacious .job-order-block-heading{font-size:10.5px}.job-order-print--spacious .job-order-block-meta{font-size:7.6px}.job-order-print--spacious .job-order-test-row{padding:1.8mm .3mm 1.5mm .2mm}.job-order-print--spacious .job-order-test-abbr{font-size:9.8px}.job-order-print--spacious .job-order-test-box{flex:0 0 12.5mm;width:12.5mm;height:5.8mm;border:.35mm solid #000000;border-radius:.6mm}.job-order-print--comfortable .job-order-column{padding:1.8mm 2mm 2mm}.job-order-print--comfortable .job-order-column-block--stacked{margin-top:4.5mm;padding-top:3.4mm;border-top:.45mm solid #000000}.job-order-print--comfortable .job-order-block-head{padding-bottom:2mm;margin-bottom:1.8mm;border-bottom:.35mm solid #000000}.job-order-print--comfortable .job-order-block-index{flex:0 0 6mm;width:6mm;height:6mm;font-size:10px}.job-order-print--comfortable .job-order-block-heading{font-size:9.8px}.job-order-print--comfortable .job-order-block-meta{font-size:7.2px}.job-order-print--comfortable .job-order-test-row{padding:1.2mm .3mm 1mm .2mm}.job-order-print--comfortable .job-order-test-abbr{font-size:8.8px}.job-order-print--comfortable .job-order-test-box{flex:0 0 11.5mm;width:11.5mm;height:5mm;border:.32mm solid #000000;border-radius:.5mm}.job-order-print--compact .job-order-column{padding:1.4mm 1.8mm 1.6mm}.job-order-print--compact .job-order-column-block--stacked{margin-top:4mm;padding-top:3mm;border-top:.45mm solid #000000}.job-order-print--compact .job-order-block-head{padding-bottom:1.8mm;margin-bottom:1.5mm;border-bottom:.35mm solid #000000}.job-order-print--compact .job-order-block-index{flex:0 0 5.4mm;width:5.4mm;height:5.4mm;font-size:9.2px}.job-order-print--compact .job-order-block-heading{font-size:9px}.job-order-print--compact .job-order-block-meta{font-size:6.8px}.job-order-print--compact .job-order-test-row{padding:.75mm .2mm .65mm}.job-order-print--compact .job-order-test-abbr{font-size:8px}.job-order-print--compact .job-order-test-box{flex:0 0 10.2mm;width:10.2mm;height:4.5mm;border:.3mm solid #000000}.job-order-print--dense .job-order-column{padding:1.2mm 1.5mm 1.4mm}.job-order-print--dense .job-order-column-block--stacked{margin-top:3.2mm;padding-top:2.4mm;border-top:.4mm solid #000000}.job-order-print--dense .job-order-block-head{padding-bottom:1.4mm;margin-bottom:1.2mm;border-bottom:.3mm solid #000000}.job-order-print--dense .job-order-block-index{flex:0 0 5mm;width:5mm;height:5mm;font-size:8.5px}.job-order-print--dense .job-order-block-heading{font-size:8.2px}.job-order-print--dense .job-order-block-meta{font-size:6.2px}.job-order-print--dense .job-order-test-row{padding:.45mm .2mm .4mm}.job-order-print--dense .job-order-test-abbr{font-size:7.6px}.job-order-print--dense .job-order-test-box{flex:0 0 9.6mm;width:9.6mm;height:4.2mm;border:.3mm solid #000000}.job-order-print--ultradense .job-order-column{padding:1mm 1.2mm}.job-order-print--ultradense .job-order-column-block--stacked{margin-top:2.5mm;padding-top:1.8mm;border-top:.35mm solid #000000}.job-order-print--ultradense .job-order-block-head{padding-bottom:1.2mm;margin-bottom:1mm;border-bottom:.28mm solid #000000}.job-order-print--ultradense .job-order-block-index{flex:0 0 4.6mm;width:4.6mm;height:4.6mm;font-size:8px}.job-order-print--ultradense .job-order-block-heading{font-size:7.6px}.job-order-print--ultradense .job-order-block-meta{font-size:5.8px}.job-order-print--ultradense .job-order-test-row{padding:.28mm .15mm .22mm}.job-order-print--ultradense .job-order-test-abbr{font-size:6.6px}.job-order-print--ultradense .job-order-test-box{flex:0 0 8mm;width:8mm;height:3.5mm;border:.25mm solid #000000}.job-order-print--cols-1 .job-order-columns{grid-template-columns:38mm 1fr 1fr}.job-order-print--cols-1 .job-order-test-box{flex:0 0 13.5mm;width:13.5mm;height:6mm;border:.35mm solid #000000;border-radius:.7mm}.all-labels-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:2mm;align-items:flex-start;justify-content:flex-start}.order-info-label{width:var(--label-width, 50mm);height:var(--label-height, 25mm);min-width:var(--label-width, 50mm);min-height:var(--label-height, 25mm);max-width:var(--label-width, 50mm);max-height:var(--label-height, 25mm);padding:0;border:none;border-radius:0;font-family:var(--label-preview-font-family, Arial, sans-serif);font-size:7px;background:#fff;page-break-inside:avoid;display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden;align-items:stretch}.order-info-strip{flex:0 0 3mm;width:3mm;min-width:3mm;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.order-info-strip-text{writing-mode:vertical-rl;transform:rotate(180deg);color:#fff!important;font-size:6px;font-weight:800;letter-spacing:.5px;line-height:.95;text-align:center;white-space:nowrap;max-height:100%;font-family:var(--label-preview-font-family, Arial, sans-serif)}.order-info-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.order-info-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);column-gap:.8mm;flex:0 0 auto;min-height:var(--label-header-height, 4.6mm);align-items:center}.order-info-name{min-width:0;padding:0 1px 0 0;font-weight:700;font-size:var(--label-name-font-size, 9px);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.order-info-sex{min-width:0;font-size:var(--label-sex-font-size, 8px);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;padding-right:.5mm}.order-info-body{flex:1;min-height:0;display:flex;flex-direction:column;padding-left:.7mm;overflow:hidden}.order-info-barcode-row{flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:.5mm 0 0}.order-info-barcode-row svg{width:auto;max-width:100%;max-height:11mm;height:auto;display:block}.order-info-tests{flex:1;min-height:0;font-weight:700;line-height:1.05;word-break:break-word;overflow-wrap:anywhere;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;text-align:center;padding:.2mm 1px 0}.sample-label{width:var(--label-width, 50mm);height:var(--label-height, 25mm);min-width:var(--label-width, 50mm);min-height:var(--label-height, 25mm);max-width:var(--label-width, 50mm);max-height:var(--label-height, 25mm);padding:0;border:none;border-radius:0;font-family:var(--label-preview-font-family, Arial, sans-serif);font-size:7px;background:#fff;page-break-inside:avoid;display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden;align-items:stretch}.label-left-gutter{flex:0 0 var(--label-left-strip-offset-x, 0mm);width:var(--label-left-strip-offset-x, 0mm);min-width:var(--label-left-strip-offset-x, 0mm)}.label-sequence-column{flex:0 0 var(--label-left-strip-width, 5mm);width:var(--label-left-strip-width, 5mm);min-width:var(--label-left-strip-width, 5mm);position:relative;overflow:hidden}.label-sequence-strip{position:absolute;top:var(--label-left-strip-offset-y, 0mm);left:0;width:100%;height:var(--label-left-strip-visible-height, 20mm);background:#fff;border-right:none;display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;overflow:hidden;padding:0}.label-side-band{position:relative;height:100%;overflow:hidden;min-width:0}.label-side-band-full{flex:1 1 auto;width:100%}.label-side-band-main{flex:0 0 calc((1 - var(--label-left-strip-meta-width-ratio, .34)) * 100%)}.label-side-band-meta{flex:0 0 calc(var(--label-left-strip-meta-width-ratio, .34) * 100%)}.label-side-rotated-text{position:absolute;top:50%;left:50%;width:calc(var(--label-left-strip-visible-height, 20mm) - .4mm);height:calc(100% - .3mm);transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;overflow:visible;white-space:nowrap;line-height:1;text-align:center;unicode-bidi:plaintext}.label-sequence-stack-text{font-weight:700;gap:.28mm;padding:0 .2mm 0 .5mm}.label-sequence-number-column{flex:0 0 auto;min-width:max-content;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.04mm}.label-sequence-secondary{position:relative;left:-.4mm}.label-sequence-scope-line{flex:1 1 auto;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.label-sequence-number{flex:0 0 auto;line-height:1;font-weight:800;min-width:max-content}.label-sequence-meta-line{flex:0 0 auto;min-width:max-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1}.label-sequence-meta-text{font-size:var(--label-side-meta-font-size, 4.8px);font-weight:600;justify-content:center;overflow:hidden;text-overflow:ellipsis;padding:0 .2mm}.label-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.label-header-row{display:grid;grid-template-columns:minmax(0,calc((100% - var(--label-header-gap, .8mm)) * (1 - var(--label-sex-width-ratio, .22)))) minmax(0,calc((100% - var(--label-header-gap, .8mm)) * var(--label-sex-width-ratio, .22)));column-gap:var(--label-header-gap, .8mm);flex:0 0 auto;min-height:var(--label-header-height, 4.6mm);border-bottom:none}.label-name-cell{min-width:0;padding:0 1px 0 0;background:#fff;font-weight:700;font-size:var(--label-name-font-size, 9px);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.label-sex-cell{min-width:0;padding:0;background:#fff;font-size:var(--label-sex-font-size, 8px);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;justify-content:flex-start;border-left:none}.label-body{flex:1;min-height:0;display:flex;flex-direction:row}.label-left-margin{flex:0 0 var(--label-inner-left-margin, .7mm);min-width:var(--label-inner-left-margin, .7mm);background:#fff;border-right:none}.label-content{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.label-barcode-row{flex:0 0 var(--label-barcode-row-height, 12.8mm);min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:none;padding:var(--label-body-top-gap, 1mm) 0 0;box-sizing:border-box}.label-barcode{text-align:center;margin:0;padding:0 var(--label-barcode-right-quiet-zone, 3.5mm) 0 var(--label-barcode-left-quiet-zone, 1.5mm);display:flex;align-items:center;justify-content:center;min-width:0;width:100%;overflow:hidden;box-sizing:border-box}.label-barcode svg{width:auto;max-width:100%;max-height:var(--label-barcode-max-height, 12.8mm);height:auto;display:block;transform:translate(calc(var(--label-barcode-shift-left, 0mm) * -1))}.label-test-row{flex:1;min-height:var(--label-test-row-height, 6.4mm);font-size:var(--label-test-font-size, 6.8px);font-weight:600;padding:.3px 1.2px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.05;word-break:break-word;overflow-wrap:anywhere;white-space:normal;text-overflow:ellipsis;text-align:center;border-top:none}.label-patient-number-strip{flex:0 0 var(--label-right-strip-width, 2.5mm);width:var(--label-right-strip-width, 2.5mm);min-width:var(--label-right-strip-width, 2.5mm);background:#fff;border-left:none;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:1px 0}.label-patient-number-text{writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--label-side-strip-font-size, 6px);font-weight:700;overflow:hidden;text-overflow:clip;white-space:normal;max-height:100%;line-height:.95;text-align:center}@media print{@page{margin:0;size:auto}@page receipt{margin:0;size:80mm auto}@page label{margin:0;size:50mm 25mm}@page job-order{margin:0;size:105mm 148mm}body *{visibility:hidden}.print-container,.print-container *{visibility:visible;color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-container{position:absolute;left:0;top:0}.print-receipt{page:receipt;box-sizing:border-box;width:var(--receipt-width, 73mm);max-width:100%;padding:0 1.3mm 1.7mm;margin:0;font-size:12.2px!important;line-height:1.28!important}.print-receipt .receipt-subtitle,.print-receipt .receipt-qr-note,.print-receipt .receipt-notes,.print-receipt .receipt-thank-you,.print-receipt .receipt-timestamp{font-size:11px!important;font-weight:700!important}.print-receipt .receipt-lab-phone{font-size:12px!important;font-weight:700!important;white-space:nowrap!important}.print-receipt .receipt-lab-contact-icon{font-size:14px!important}.print-receipt .receipt-lab-phone-number{font-size:15.5px!important;font-weight:800!important}.print-container-job-order{page:job-order;width:105mm!important;min-height:148mm!important;margin:0!important;padding:2.5mm!important;box-sizing:border-box!important}.job-order-print{page:job-order;width:100mm!important;min-height:143mm!important;margin:0 auto!important;border:.75mm solid #000000!important;border-radius:1.2mm!important;box-sizing:border-box!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.order-info-label,.sample-label{page:label;width:var(--label-width, 50mm)!important;height:var(--label-height, 25mm)!important;margin:0!important;padding:0!important;page-break-after:always;page-break-inside:avoid;display:flex!important;flex-direction:row!important;box-sizing:border-box!important;gap:0!important;border:none!important}.sample-label:last-child{page-break-after:auto}.all-labels-container{display:block!important;width:var(--label-width, 50mm);padding:0;margin:0;gap:0}.all-labels-container .order-info-label,.all-labels-container .sample-label{display:flex!important;flex-direction:row!important;margin:0;width:var(--label-width, 50mm)!important;height:var(--label-height, 25mm)!important}.no-print{display:none!important}}.print-preview-modal .ant-modal-body{padding:0;background:#f0f0f0}.print-preview-container{padding:24px;display:flex;justify-content:center}.print-preview-paper{background:#fff;box-shadow:0 2px 8px #00000026;border-radius:4px;overflow:hidden}.orders-page-shell{display:flex;flex-direction:column;gap:12px}.orders-page-header-card,.orders-history-card,.orders-workspace-card,.orders-section-card{border-radius:12px}.orders-page-header-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.orders-page-header-meta{display:flex;align-items:flex-start;justify-content:flex-end;flex:1;min-width:0}.orders-left-stack{display:flex;flex-direction:column;gap:16px;min-height:0}.orders-left-stack>.ant-card{display:flex;flex-direction:column;min-height:0}.orders-left-stack>.ant-card>.ant-card-body{flex:1;min-height:0}.orders-patient-registration-card{flex:0 0 448px;min-height:448px}.orders-patient-registration-card>.ant-card-head{min-height:50px;padding-block:10px;padding-inline:14px}.orders-patient-registration-card>.ant-card-body{padding:12px!important;overflow:hidden}.orders-history-card--stacked{flex:1 1 auto;min-height:0}.orders-header-context{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:min(100%,760px);margin-left:auto;min-width:0}.orders-header-context-row{display:flex;align-items:center;justify-content:space-between;gap:8px;row-gap:6px;width:100%;min-width:0;flex-wrap:nowrap}.orders-header-context-top{min-height:24px}.orders-header-context-bottom{min-height:28px}.orders-header-patient-name{display:inline-block;flex:1 1 auto;min-width:0;font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-header-top-main,.orders-header-top-side,.orders-header-bottom-main,.orders-header-bottom-side{display:flex;align-items:center;min-width:0}.orders-header-top-main{flex:1 1 auto;justify-content:flex-start;gap:8px;min-width:0}.orders-header-top-side{flex:0 0 auto;justify-content:flex-end;margin-left:12px}.orders-header-bottom-main{flex:1 1 auto;justify-content:flex-start;gap:12px;min-width:0;flex-wrap:nowrap}.orders-header-bottom-side{flex:0 0 auto;justify-content:flex-end;margin-left:12px}.orders-header-context-item{display:inline-flex;align-items:center;gap:4px;line-height:1.2;min-width:0;flex:0 0 auto}.orders-header-lock-tag.ant-tag{line-height:18px;padding-inline:8px;max-width:100%;white-space:normal;word-break:break-word}.orders-header-referred-item{flex:1 1 320px;max-width:360px}.orders-header-referred-value{display:inline-block;min-width:0;flex:1 1 auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-history-content{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;gap:12px}.orders-history-loading{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.orders-history-footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px;flex-shrink:0}.orders-inline-patient-form{--orders-inline-label-width: 128px;--orders-inline-label-gap: 12px;--orders-inline-field-offset: calc(var(--orders-inline-label-width) + var(--orders-inline-label-gap));display:flex;flex-direction:column;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.orders-inline-patient-header-grid{display:grid;grid-template-columns:var(--orders-inline-label-width) minmax(0,1fr);column-gap:var(--orders-inline-label-gap);align-items:flex-start;margin-bottom:10px}.orders-inline-patient-header-label{padding-top:6px}.orders-inline-patient-header-label-text{display:inline-flex;align-items:center;gap:4px;font-size:14px;line-height:1.4;font-weight:700;color:inherit}.orders-inline-patient-required-mark{color:#ff4d4f;font-weight:700}.orders-inline-patient-header-input{min-width:0;display:flex;flex-direction:column;gap:8px}.orders-inline-patient-name-field{margin-bottom:0}.orders-inline-patient-name-field .ant-input-affix-wrapper{align-items:center;gap:8px}.orders-inline-patient-name-field .ant-input,.orders-inline-patient-result-cell--name .ant-typography{font-family:Noto Sans Arabic,sans-serif;font-size:15px;font-weight:700;line-height:18px;direction:rtl;text-align:right;unicode-bidi:isolate}.orders-inline-patient-name-field .ant-form-item-control,.orders-inline-patient-name-field .ant-form-item-control-input,.orders-inline-patient-name-field .ant-form-item-control-input-content,.orders-inline-patient-form .orders-patient-form-inline-row>.ant-form-item-row>.ant-form-item-control,.orders-inline-patient-form .orders-patient-form-inline-row>.ant-form-item-row>.ant-form-item-control .ant-form-item-control-input,.orders-inline-patient-form .orders-patient-form-inline-row>.ant-form-item-row>.ant-form-item-control .ant-form-item-control-input-content{min-width:0;width:100%}.orders-inline-patient-form .orders-patient-form-inline-row>.ant-form-item-row{display:grid;grid-template-columns:var(--orders-inline-label-width) minmax(0,1fr);column-gap:var(--orders-inline-label-gap);align-items:center;width:100%}.orders-inline-patient-form .orders-patient-form-inline-row>.ant-form-item-row>.ant-form-item-label{padding:0;text-align:left}.orders-inline-patient-form .orders-patient-form-inline-row>.ant-form-item-row>.ant-form-item-label>label{height:auto;white-space:nowrap;font-weight:700}.orders-inline-patient-inline-actions.ant-space{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;border-radius:14px;background:linear-gradient(135deg,#fffffffa,#eff6fff0);box-shadow:inset 0 1px #ffffffeb,0 10px 22px #94a3b81f}.orders-inline-patient-inline-actions .ant-space-item{flex:0 0 auto}.orders-inline-patient-inline-actions .ant-btn{min-width:70px;min-height:38px;height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(191,219,254,.96);background:linear-gradient(180deg,#fffffffa,#f1f5f9f5);color:#475569;font-weight:600;box-shadow:inset 0 1px #fffffff5,0 6px 14px #94a3b81f;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease;white-space:nowrap}.orders-inline-patient-inline-actions .orders-inline-patient-create-btn.ant-btn{min-width:100px}.orders-inline-patient-inline-actions .orders-inline-patient-order-btn.ant-btn{min-width:110px}.orders-inline-patient-inline-actions .ant-btn .anticon{font-size:12px}.orders-inline-patient-inline-actions .ant-btn:not(:disabled):hover,.orders-inline-patient-inline-actions .ant-btn:not(:disabled):focus{color:#1e3a8a;border-color:#60a5fac7;background:linear-gradient(180deg,#fff,#dbeafeeb);box-shadow:inset 0 1px #fffffffa,0 10px 18px #60a5fa29;transform:translateY(-1px)}.orders-inline-patient-inline-actions .ant-btn:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 1px #ffffffeb,0 4px 10px #60a5fa24}.orders-inline-patient-inline-actions .ant-btn.ant-btn-primary{border-color:#2563eba3;background:linear-gradient(135deg,#2563eb,#0f766e);color:#fff;box-shadow:inset 0 1px #ffffff29,0 12px 22px #2563eb38}.orders-inline-patient-inline-actions .ant-btn.ant-btn-primary:not(:disabled):hover,.orders-inline-patient-inline-actions .ant-btn.ant-btn-primary:not(:disabled):focus{border-color:#3b82f6db;background:linear-gradient(135deg,#3b82f6,#0d9488);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 14px 26px #2563eb42}.orders-inline-patient-inline-actions .ant-btn:disabled{color:#64748bb3;border-color:#e2e8f0f0;background:linear-gradient(180deg,#f8fafcf5,#f1f5f9eb);box-shadow:none}.orders-inline-patient-form .orders-patient-form-inline-composite-item .ant-form-item-row{align-items:flex-start}.orders-inline-patient-form .orders-patient-form-inline-composite-item>.ant-form-item-control,.orders-inline-patient-form .orders-patient-form-inline-composite-item .ant-form-item-control-input,.orders-inline-patient-form .orders-patient-form-inline-composite-item .ant-form-item-control-input-content{width:100%;min-width:0}.orders-inline-patient-form .orders-patient-form-address-item .ant-form-item-row{align-items:flex-start}.orders-inline-patient-search-panel{--orders-inline-patient-search-viewport-height: 104px;width:100%;height:var(--orders-inline-patient-search-viewport-height);min-height:var(--orders-inline-patient-search-viewport-height);max-height:var(--orders-inline-patient-search-viewport-height);margin:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.orders-inline-patient-search-state,.orders-inline-patient-results{box-sizing:border-box;width:100%;min-height:0;flex:1 1 auto;border:1px solid rgba(96,165,250,.24);border-radius:16px;background:linear-gradient(180deg,#eff6ffd6,#fffffffa);box-shadow:inset 0 1px #ffffffb3}.orders-inline-patient-search-state{padding:10px 12px;display:flex;flex-direction:column;justify-content:center;gap:4px}.orders-inline-patient-search-state.is-ready{border-color:#22c55e42;background:linear-gradient(180deg,#f0fdf4eb,#fffffffa)}.orders-inline-patient-results{overflow-x:auto;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.orders-inline-patient-results::-webkit-scrollbar{width:0;height:0}.orders-inline-patient-result{width:100%;min-width:0;border:0;border-bottom:1px solid rgba(148,163,184,.16);background:transparent;padding:8px 10px;display:grid;grid-template-columns:minmax(160px,2.2fr) minmax(88px,1.25fr) 42px 50px minmax(104px,1fr);align-items:center;gap:6px;text-align:left;cursor:pointer;transition:background-color .18s ease}.orders-inline-patient-result:last-child{border-bottom:0}.orders-inline-patient-result:hover,.orders-inline-patient-result.is-selected,.orders-inline-patient-result.is-active{background:#dbeafe8c}.orders-inline-patient-result.is-selected{box-shadow:inset 4px 0 #1677ff}.orders-inline-patient-result-cell{min-width:0}.orders-inline-patient-result-cell .ant-typography{margin:0;display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-inline-patient-result-cell--age,.orders-inline-patient-result-cell--gender{text-align:center;font-size:12px}.orders-inline-patient-result-cell--id{text-align:right;direction:ltr}.orders-inline-patient-result-cell--phone{text-align:left}.orders-inline-patient-global-search{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.orders-inline-patient-global-search .ant-typography{margin:0;font-size:11px}.orders-inline-patient-create-btn.ant-btn{min-width:118px;font-weight:700}.orders-inline-patient-create-btn.is-active.ant-btn{border-color:#22c55ebd;background:linear-gradient(135deg,#22c55e,#0f766e);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 12px 24px #16a34a3d}.orders-inline-patient-create-btn.is-active.ant-btn:not(:disabled):hover,.orders-inline-patient-create-btn.is-active.ant-btn:not(:disabled):focus{border-color:#4ade80d1;background:linear-gradient(135deg,#34d399,#0d9488);color:#fff}.orders-inline-patient-order-btn.ant-btn{min-width:128px;font-weight:700}html[data-theme=dark] .orders-inline-patient-inline-actions.ant-space{background:linear-gradient(135deg,#0f172af0,#1e293be6);box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0206174d}html[data-theme=dark] .orders-inline-patient-inline-actions .ant-btn{border-color:#60a5fa3d;background:linear-gradient(180deg,#1e293bf5,#0f172af0);color:#e2e8f0e6;box-shadow:inset 0 1px #ffffff0a,0 8px 16px #0206173d}html[data-theme=dark] .orders-inline-patient-inline-actions .ant-btn:not(:disabled):hover,html[data-theme=dark] .orders-inline-patient-inline-actions .ant-btn:not(:disabled):focus{color:#f8fafc;border-color:#7dd3fc6b;background:linear-gradient(180deg,#1e293bfa,#0f172af5);box-shadow:inset 0 1px #ffffff0f,0 12px 22px #0ea5e92e}html[data-theme=dark] .orders-inline-patient-inline-actions .ant-btn.ant-btn-primary{border-color:#60a5fa7a;background:linear-gradient(135deg,#2563eb,#0f766e);color:#fff}html[data-theme=dark] .orders-inline-patient-inline-actions .ant-btn.ant-btn-primary:not(:disabled):hover,html[data-theme=dark] .orders-inline-patient-inline-actions .ant-btn.ant-btn-primary:not(:disabled):focus{border-color:#7dd3fcb3;background:linear-gradient(135deg,#3b82f6,#14b8a6)}.orders-workspace-card .ant-card-body,.orders-workspace-card.ant-card{display:flex;flex-direction:column;min-height:0}.locked-order-view,.draft-order-view{display:flex;flex-direction:column;min-height:0;height:100%}.orders-workspace-card .ant-card-body>.locked-order-view,.orders-workspace-card .ant-card-body>.draft-order-view{flex:1;min-height:0}.orders-workspace-surface{position:relative;overflow:hidden;border-radius:22px;transition:box-shadow .22s ease,background .22s ease,transform .22s ease}.orders-workspace-surface:before,.orders-workspace-surface:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.orders-workspace-surface:before{opacity:0;transition:opacity .22s ease,background .22s ease}.orders-workspace-surface:after{box-shadow:inset 0 0 0 1px #94a3b81a}.orders-workspace-surface>*{position:relative;z-index:1}.orders-workspace-surface--active{box-shadow:0 0 0 1px #2dd4bf1f,inset 0 0 0 2px #2dd4bf3d,inset 0 18px 34px #ecfdf56b}.orders-workspace-surface--active:before{opacity:1;background:linear-gradient(180deg,#2dd4bf14,#fff0 28%),linear-gradient(135deg,#ecfdf57a,#eff6ff2e)}.orders-workspace-surface--inactive{box-shadow:0 0 0 1px #f59e0b24,inset 0 0 0 2px #f59e0b57,inset 0 18px 34px #fffbeb8f}.orders-workspace-surface--inactive:before{opacity:1;background:linear-gradient(180deg,#f59e0b1f,#fff0 32%),linear-gradient(135deg,#fff7ed8a,#f8fafc38)}.orders-workspace-surface--inactive:after{box-shadow:inset 0 0 0 2px #f59e0b57,inset 0 0 0 10px #fff7ed2e}.orders-workspace-state-banner{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f172a14}.orders-workspace-state-banner:after{content:"";position:absolute;top:-28px;right:-22px;width:120px;height:120px;border-radius:999px;pointer-events:none;opacity:.9}.orders-workspace-state-banner--active{border:1px solid rgba(45,212,191,.34);background:linear-gradient(135deg,#ecfdf5fa,#eff6fff5 54%,#fffffffa)}.orders-workspace-state-banner--active:after{background:radial-gradient(circle,#2dd4bf38,#2dd4bf00 70%)}.orders-workspace-state-banner--inactive{border:2px solid rgba(245,158,11,.34);background:linear-gradient(135deg,#fffbebfa,#f8fafcf2 52%,#fffffffa);box-shadow:inset 0 1px #ffffffeb,0 14px 26px #f59e0b1f}.orders-workspace-state-banner--inactive:after{background:radial-gradient(circle,#f59e0b33,#f59e0b00 70%)}.orders-workspace-state-badge{display:inline-flex;align-items:center;justify-content:center;min-width:112px;padding:7px 14px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:800;letter-spacing:.14em;position:relative;z-index:1}.orders-workspace-state-banner--active .orders-workspace-state-badge{border-color:#14b8a63d;background:#f0fdfaf5;color:#0f766e}.orders-workspace-state-banner--inactive .orders-workspace-state-badge{border-color:#d9770642;background:#fff7edfa;color:#b45309;box-shadow:0 8px 18px #f59e0b24}.orders-workspace-state-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.orders-workspace-state-banner--with-patient{gap:10px;padding:10px 14px}.orders-workspace-state-banner--patient-only{padding:14px 12px}.orders-workspace-state-banner--with-patient .orders-workspace-state-badge{min-width:94px;padding-inline:12px}.orders-workspace-state-banner--with-patient .orders-workspace-state-copy{flex:1 1 250px;max-width:330px}.orders-workspace-state-banner--with-patient .orders-workspace-state-title.ant-typography,.orders-workspace-state-banner--with-patient .orders-workspace-state-description.ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-workspace-patient-summary{position:relative;z-index:1;display:grid;flex:1 1 520px;max-width:590px;min-width:0;grid-template-columns:minmax(104px,1.3fr) minmax(54px,.58fr) minmax(88px,.95fr) minmax(82px,.82fr) minmax(50px,.5fr);gap:6px;align-items:center}.orders-workspace-state-banner--patient-only .orders-workspace-patient-summary{flex-basis:100%;max-width:none;grid-template-columns:minmax(300px,2.4fr) minmax(96px,.62fr) minmax(160px,1.2fr) minmax(146px,1fr) minmax(92px,.58fr);gap:8px}.orders-workspace-patient-summary-item{display:flex;min-width:0;height:50px;flex-direction:column;justify-content:center;padding:7px 10px;border:1px solid rgba(217,119,6,.18);border-radius:8px;background:#fffbebb8;box-shadow:inset 0 1px #ffffff7a}.orders-workspace-patient-summary-label,.orders-workspace-patient-summary-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-workspace-patient-summary-label{color:#78350fad;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.orders-workspace-patient-summary-value{margin-top:6px;color:#431407f0;font-size:12.5px;font-weight:750;line-height:1.12}.orders-workspace-state-banner--patient-only .orders-workspace-patient-summary-value{font-size:13px}.orders-workspace-patient-summary-item--name .orders-workspace-patient-summary-value{direction:rtl;padding-right:10px;font-family:Noto Sans Arabic,sans-serif;font-size:15px;font-weight:800;line-height:18px;text-align:right;unicode-bidi:isolate}.orders-workspace-state-title.ant-typography,.orders-workspace-state-description.ant-typography{margin:0}.orders-workspace-state-title.ant-typography{color:#0f172af5;font-size:13px;position:relative;z-index:1}.orders-workspace-state-description.ant-typography{font-size:12px;color:#475569eb;position:relative;z-index:1}.orders-workspace-state-banner--active .orders-workspace-state-title.ant-typography{color:#0f766e}.orders-workspace-state-banner--inactive .orders-workspace-state-title.ant-typography{color:#92400e}.orders-workspace-state-banner--inactive .orders-workspace-state-description.ant-typography{color:#78350fe0}.orders-workspace-section-title{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;min-width:0}.orders-workspace-section-title-text{flex:1 1 auto;min-width:0;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2}.orders-workspace-section-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;border:1px solid transparent;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;box-shadow:0 4px 8px #0f172a0f}.orders-workspace-section-pill--active{border-color:#14b8a638;background:#f0fdfaf5;color:#0f766e}.orders-workspace-section-pill--inactive{border-color:#d977063d;background:#fff7edfa;color:#b45309}@media(max-width:768px){.orders-workspace-state-banner{flex-direction:column;align-items:flex-start}.orders-workspace-state-badge{min-width:0}.orders-workspace-section-title{align-items:flex-start;flex-direction:column}}.orders-workspace-surface--inactive .order-composer-grid-readonly{position:relative;isolation:isolate}.orders-workspace-surface--inactive .order-composer-grid-readonly>.ant-col{position:relative;z-index:1}.orders-workspace-surface--inactive .order-composer-grid-readonly:after{content:"READ ONLY";position:absolute;inset:0;border-radius:26px;display:flex;align-items:center;justify-content:center;color:#b453091f;font-size:clamp(30px,4vw,56px);font-weight:900;letter-spacing:.28em;text-transform:uppercase;text-indent:.28em;background:linear-gradient(180deg,#ffffff3d,#e2e8f02e),repeating-linear-gradient(135deg,#94a3b81a 0 14px,#ffffff0a 14px 28px);box-shadow:inset 0 0 0 1px #94a3b829;pointer-events:none;z-index:0}.order-composer-grid .ant-card-head{min-height:38px;padding-inline:12px}.order-composer-grid{flex:1;min-height:0;overflow:hidden}.order-composer-grid>.ant-col{display:flex;flex-direction:column;min-height:0}.order-composer-grid .ant-card-body{padding:12px}.order-composer-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;gap:8px}.order-composer-toolbar .ant-typography{margin:0;font-size:14px}.order-composer-field,.order-draft-referred-row,.order-composer-search-row,.orders-edit-tests-toolbar-row{display:grid!important;grid-template-columns:180px 1fr!important;column-gap:12px!important;align-items:center!important;margin-bottom:12px!important}.order-composer-field-compact{grid-template-columns:110px minmax(0,1fr)!important;column-gap:8px!important;margin-bottom:6px!important;min-height:38px;align-items:center}.order-composer-field-label.ant-typography,.order-draft-referred-row>.ant-typography:first-child{margin:0!important;padding:0 12px;font-size:12.5px;font-weight:600!important;letter-spacing:.01em;color:#334155;line-height:1.3;display:flex;align-items:center;justify-content:flex-start;min-height:38px;height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;box-shadow:none!important}.order-composer-field-label.ant-typography strong,.order-draft-referred-row>.ant-typography:first-child strong{font-weight:700!important;color:inherit}.order-composer-field-compact .order-composer-field-label,.order-composer-field-compact>.ant-typography:first-child{min-height:38px;height:38px;padding-inline:12px;font-size:12.5px;font-weight:600!important}html[data-theme=dark] .order-composer-field-label.ant-typography,html[data-theme=dark] .order-draft-referred-row>.ant-typography:first-child{color:#cbd5e1!important;border-color:#334155!important;border-right-color:#334155!important;background:#1e293b!important;box-shadow:none!important}.order-composer-field-control{width:100%;min-width:0}.order-composer-field-value{display:flex;align-items:center;min-height:34px;font-size:13.5px}.order-composer-select-card{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;position:relative;overflow:hidden}.order-composer-select-card .ant-card-head{flex-shrink:0}.order-composer-select-card .ant-card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding-top:8px;padding-bottom:0}.order-composer-side-stack{display:flex;flex-direction:column;min-height:0;height:100%;gap:12px}.order-composer-side-card{display:flex;flex:1 1 0;flex-direction:column;min-height:0;position:relative;overflow:hidden}.order-composer-side-card>.ant-card-head{flex-shrink:0;padding-inline:12px!important}.order-composer-side-card .ant-card-head-title{overflow:visible!important;white-space:normal!important;text-overflow:clip!important;width:100%}.order-composer-side-card>.ant-card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;gap:10px;overflow:hidden}.order-composer-side-card>.ant-card-body>.ant-empty{display:flex;flex:1 1 auto;align-items:center;justify-content:center;margin:0}.order-composer-side-card .order-composer-groups{flex:1 1 auto;align-content:flex-start;margin-bottom:0;overflow:auto;padding-right:2px}.order-selected-tests-panel{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.order-selected-tests-panel:has(>.ant-empty){min-height:140px!important}.order-selected-tests-panel>.ant-empty{display:flex;flex:1;align-items:center;justify-content:center;margin:0;padding-top:0;text-align:center}.order-selected-tests-panel>.ant-empty .ant-empty-description{font-size:13px}.order-selected-tests-table .ant-table-thead>tr>th{padding:6px 10px;border-bottom:1px solid rgba(15,23,42,.08);background:#e2e8f0b8;color:#334155e6;font-size:11px;font-weight:700;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.order-selected-tests-table .ant-table-tbody>tr>td{padding:6px 10px;border-bottom:1px solid rgba(15,23,42,.06);background:#ffffffb8;font-size:11.5px;height:32px}.order-selected-tests-table .ant-table-cell{line-height:1.15}.order-selected-tests-table .ant-table{background:transparent}.order-selected-tests-table,.order-selected-tests-table .ant-spin-nested-loading,.order-selected-tests-table .ant-spin-container,.order-selected-tests-table .ant-table,.order-selected-tests-table .ant-table-container{display:flex;flex:1 1 0;flex-direction:column;height:100%;min-height:0;overflow:hidden}.order-selected-tests-table .ant-table-container{border:1px solid rgba(15,23,42,.08);border-radius:8px;overflow:hidden;background:#ffffffe6}.order-selected-tests-table .ant-table-body{flex:1 1 auto;min-height:0;height:100%!important;overflow-y:auto!important;overflow-x:auto!important}.order-selected-tests-table .ant-table-thead>tr>th:not(:last-child),.order-selected-tests-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end:1px solid rgba(15,23,42,.05)}.order-selected-tests-table .order-selected-col-name{width:auto}.order-selected-tests-table .order-selected-col-tube{width:96px}.order-selected-tests-table .order-selected-col-instrument,.order-selected-tests-table .order-selected-col-price{width:104px}.order-selected-tests-table .order-selected-col-action{width:44px;padding-inline:6px}.order-selected-tests-table-edit:not(.order-selected-tests-table-readonly) .orders-edit-tests-col-test{width:auto}.order-selected-tests-table-edit:not(.order-selected-tests-table-readonly) .orders-edit-tests-col-sample{width:92px}.order-selected-tests-table-edit:not(.order-selected-tests-table-readonly) .orders-edit-tests-col-instrument{width:132px}.order-selected-tests-table-edit:not(.order-selected-tests-table-readonly) .orders-edit-tests-col-action{width:90px;padding-inline:8px}.order-selected-tests-table-readonly .orders-edit-tests-col-test{width:auto}.order-selected-tests-table-readonly .orders-edit-tests-col-status{width:96px}.order-selected-tests-table-readonly .orders-edit-tests-col-seq{width:62px}.order-selected-tests-table-readonly .orders-edit-tests-col-instrument{width:118px}.order-selected-tests-table-readonly .orders-edit-tests-col-sample{width:82px}.order-selected-tests-table-readonly .orders-edit-tests-col-price{width:92px;padding-inline:8px}.order-selected-tests-table-readonly .orders-edit-tests-col-action{width:90px;padding-inline:8px}.order-selected-tests-table.order-selected-tests-table-edit .ant-table-body{overflow-x:auto!important}.order-selected-tests-table-readonly.orders-edit-tests-table .ant-table-tbody>.orders-edit-tests-table-row:hover>td,.order-selected-tests-table-readonly .ant-table-tbody>tr:hover>td{background:#ffffffc7!important}.order-test-search-option{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.order-test-search-option-name{display:block;min-width:0;overflow:hidden;color:#0f172aeb;font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.order-test-search-option-meta{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;flex:0 1 auto}.order-test-search-option-chip,.order-test-search-option-instrument{display:inline-flex;align-items:center;max-width:110px;min-height:20px;padding:0 7px;border-radius:999px;overflow:hidden;font-size:10px;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.order-test-search-option-chip{border:1px solid rgba(20,184,166,.22);background:#ccfbf19e;color:#0f766e}.order-test-search-option-instrument{border:1px solid rgba(148,163,184,.28);background:#f8fafcfa;color:#334155cc}.order-selected-test-name{font-size:14px;font-weight:700;color:#0f172aeb;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.order-selected-test-tube{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:#f8fafcfa;color:#334155d1;font-size:10.5px;font-weight:500;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-selected-test-instrument{display:block;max-width:100%;color:#334155d1;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-selected-test-price{color:#334155d6;font-size:11px;font-weight:600;white-space:nowrap}.order-selected-col-action{text-align:center}.order-selected-test-delete-btn.ant-btn{width:28px;min-width:28px;height:28px;border-radius:8px;border:1px solid rgba(248,113,113,.28);background:#fef2f2e0;color:#dc2626;box-shadow:none}.order-selected-test-delete-btn.ant-btn:not(:disabled):hover,.order-selected-test-delete-btn.ant-btn:not(:disabled):focus{border-color:#dc262666;background:#fee2e2fa;color:#b91c1c}html[data-theme=dark] .order-selected-tests-table .ant-table-container{border-color:#60a5fa2e;background:#0f172a80}html[data-theme=dark] .order-selected-tests-table .ant-table-thead>tr>th{border-bottom-color:#60a5fa24;background:#1e293bf2;color:#e2e8f0a8}html[data-theme=dark] .order-selected-tests-table .ant-table-tbody>tr>td{border-bottom-color:#94a3b81f;background:#0f172ad6}html[data-theme=dark] .order-selected-tests-table .ant-table-thead>tr>th:not(:last-child),html[data-theme=dark] .order-selected-tests-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end-color:#94a3b814}html[data-theme=dark] .order-test-search-option-name{color:#f8fafceb}html[data-theme=dark] .order-test-search-option-chip{border-color:#2dd4bf3d;background:#14b8a629;color:#99f6e4eb}html[data-theme=dark] .order-test-search-option-instrument{border-color:#94a3b838;background:#1e293be6;color:#e2e8f0c7}html[data-theme=dark] .order-selected-test-name{color:#f8fafceb}html[data-theme=dark] .order-selected-test-tube{border-color:#94a3b833;background:#1e293beb;color:#e2e8f0d6}html[data-theme=dark] .order-selected-test-instrument{color:#e2e8f0cc}html[data-theme=dark] .order-selected-test-price{color:#e2e8f0db}html[data-theme=dark] .order-selected-test-delete-btn.ant-btn{border-color:#f8717147;background:#7f1d1d4d;color:#fecaca}html[data-theme=dark] .order-selected-test-delete-btn.ant-btn:not(:disabled):hover,html[data-theme=dark] .order-selected-test-delete-btn.ant-btn:not(:disabled):focus{border-color:#fca5a56b;background:#991b1b75;color:#fff1f2}.order-composer-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:min-content;gap:6px;margin-bottom:8px}.order-composer-groups .ant-btn{width:100%;min-width:0;border-radius:999px;padding-inline:8px;font-size:11.5px;height:30px;overflow:hidden}.order-composer-groups .ant-btn>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-composer-groups--draggable .order-composer-group-btn.ant-btn{cursor:grab}.order-composer-groups--draggable .order-composer-group-btn.ant-btn:active{cursor:grabbing}.order-composer-group-btn--dragging.ant-btn{opacity:.48}.order-composer-group-btn--drop-target.ant-btn{outline:2px dashed rgba(37,99,235,.48);outline-offset:2px}@media(max-width:768px){.order-composer-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:576px){.order-composer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-delivery-preferences{margin-top:10px;padding:8px 10px;border-radius:8px;border:1px solid #d9d9d9;background:#fff;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.order-delivery-preferences>.ant-typography{white-space:normal!important;line-height:1.3}.order-delivery-preferences-dark{border-color:#60a5fa2e;background:#0f172a9e}.order-delivery-preferences-dark .ant-btn-default{background:#0f172a8c;border-color:#94a3b859;color:#ffffffe6}.order-delivery-preferences-dark .ant-btn-default:hover,.order-delivery-preferences-dark .ant-btn-default:focus{background:#1e293bc7;border-color:#94a3b88c;color:#fff}.order-delivery-preferences-dark .ant-btn-default.ant-btn-disabled,.order-delivery-preferences-dark .ant-btn.ant-btn-disabled{background:#ffffff14;border-color:#ffffff29;color:#ffffff73}html[data-theme=dark] .order-delivery-preferences{border-color:#60a5fa2e;background:#0f172a9e}.order-delivery-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.order-delivery-buttons .ant-btn{width:100%;min-width:0;height:30px;min-height:30px;padding-inline:6px;font-size:11.5px;text-align:center;display:flex;align-items:center;justify-content:center}.order-composer-new-patient-btn{margin-top:4px;padding-left:0}.order-history-scroll{margin-top:10px;flex:1;min-height:0;overflow-y:auto;overflow-x:auto;border:1px solid rgba(22,119,255,.2);border-radius:10px;background:#1677ff0a;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:#69b1ff rgba(22,119,255,.16)}.order-history-grid-row{display:grid;grid-template-columns:minmax(248px,3fr) minmax(76px,.7fr) minmax(82px,.75fr) minmax(70px,.6fr) minmax(104px,.85fr) 30px;column-gap:6px;align-items:center;min-width:618px}.order-history-grid-header{align-items:center}.order-history-header-text{font-size:11px;font-weight:600;white-space:nowrap}.order-history-list .ant-list-item{align-items:center}.order-history-grid-body{width:100%}.order-history-patient-cell{min-width:0;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:8px;overflow:hidden}.order-history-patient-name{display:block;flex:1 1 auto;min-width:0;margin:0;font-size:15px;line-height:18px;direction:rtl;padding-right:10px;text-align:right;unicode-bidi:isolate;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-history-cell{min-width:0}.order-history-value-text{display:block;font-size:10px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-history-tag.ant-tag{margin:0;font-size:9.5px;line-height:14px;padding-inline:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-history-action-cell{min-width:34px;display:flex;justify-content:flex-end;align-items:center}.orders-history-new-btn.ant-btn{min-width:94px;height:36px;padding-inline:16px;border-radius:12px;border-style:solid;border-color:#16a34a;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:700;box-shadow:0 10px 22px #16a34a33}.orders-history-new-btn.ant-btn:not(:disabled):hover,.orders-history-new-btn.ant-btn:not(:disabled):focus{border-color:#15803d;background:linear-gradient(135deg,#22c55e,#15803d);color:#fff}.orders-history-new-btn.ant-btn:disabled{border-color:#94a3b857;background:#94a3b81f;color:#64748b94;box-shadow:none}html[data-theme=dark] .orders-history-new-btn.ant-btn{border-color:#4ade8080;background:linear-gradient(135deg,#22c55e,#15803d);color:#f8fafc;box-shadow:0 12px 26px #14532d5c}html[data-theme=dark] .orders-history-new-btn.ant-btn:not(:disabled):hover,html[data-theme=dark] .orders-history-new-btn.ant-btn:not(:disabled):focus{border-color:#86efac8f;background:linear-gradient(135deg,#4ade80,#16a34a);color:#fff}html[data-theme=dark] .orders-history-new-btn.ant-btn:disabled{border-color:#94a3b838;background:#94a3b81f;color:#94a3b885}.orders-right-card .ant-card-body{scrollbar-width:thin;scrollbar-color:#69b1ff rgba(22,119,255,.16)}.order-history-scroll::-webkit-scrollbar,.orders-right-card .ant-card-body::-webkit-scrollbar{width:8px;height:8px}.order-history-scroll::-webkit-scrollbar-track,.orders-right-card .ant-card-body::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin-block:6px}.order-history-scroll::-webkit-scrollbar-thumb,.orders-right-card .ant-card-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#69b1ff,#1677ff);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.order-history-scroll::-webkit-scrollbar-thumb:hover,.orders-right-card .ant-card-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4096ff,#0958d9)}.order-history-scroll::-webkit-scrollbar-corner,.orders-right-card .ant-card-body::-webkit-scrollbar-corner{background:transparent}.order-history-scroll-dark{border-color:#52c41a52;background:#52c41a14;scrollbar-color:#52c41a rgba(82,196,26,.18)}.order-history-scroll-dark::-webkit-scrollbar-track{background:#52c41a29}.order-history-scroll-dark::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#95de64,#52c41a);border-color:#0f172a59}.order-history-scroll-dark::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#73d13d,#389e0d)}.locked-order-content,.draft-order-content{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding-bottom:24px}.order-bottom-stack{position:static;display:flex;flex-direction:column;gap:0;margin-top:auto;padding-top:8px;flex-shrink:0}.locked-order-view .order-bottom-stack,.draft-order-view .order-bottom-stack{padding-top:0}.order-dock-bar{border:1px solid #b7eb8f;border-radius:12px;background:#f6ffed;box-shadow:0 -5px 14px #52c41a1a}.order-dock-bar-dark{border-color:#52c41a73;background:#52c41a1f}.order-dock-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr)) repeat(2,minmax(80px,1.1fr));gap:6px;align-items:stretch;padding:8px 10px}.order-dock-summary-grid--job-order{grid-template-columns:repeat(3,minmax(68px,1fr)) repeat(3,minmax(76px,1fr))}.order-summary-item{display:flex;flex-direction:column;box-sizing:border-box;justify-content:center;gap:2px;height:64px;min-height:64px;min-width:0}.order-summary-discount .ant-space-compact{max-width:120px}.order-summary-suffix{display:inline-flex;align-items:center;padding:0 8px;border:1px solid #d9d9d9;border-left:0;border-radius:0 6px 6px 0;background:#fff;color:#595959}html[data-theme=dark] .order-summary-discount .ant-input-number,html[data-theme=dark] .order-summary-discount .ant-input-number-input{color:#f8fafceb!important;background:#0f172ad1!important;border-color:#60a5fa38!important}html[data-theme=dark] .order-summary-discount .ant-input-number-handler-wrap{background:#1e293bf5;border-inline-start-color:#60a5fa38}html[data-theme=dark] .order-summary-suffix{border-color:#60a5fa38;background:#0f172ad1;color:#e2e8f0d6}.order-summary-total strong{font-size:18px}.order-summary-print-action{justify-content:center;padding:4px}.order-summary-print-action .ant-btn{width:100%;min-height:44px;height:100%;padding-inline:6px;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}@media(max-width:1350px){.order-dock-summary-grid,.order-dock-summary-grid--job-order{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.order-dock-action-row{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;overflow:hidden;padding:8px 10px;border-top:1px solid rgba(82,196,26,.35)}.order-dock-action-row .ant-btn{flex:1 1 0;min-width:0;height:auto;white-space:normal;text-align:center;line-height:1.25;padding:12px 10px;font-size:15px;font-weight:600}.order-dock-action-row>span{display:flex;flex:1 1 0;min-width:0}.order-dock-action-row>span>.ant-btn{width:100%}.order-dock-create-btn{margin-left:auto;max-width:220px;min-width:160px;flex:0 1 auto!important}.order-dock-edit-actions{display:flex;gap:10px;width:min(100%,460px);margin-left:auto}.order-dock-edit-actions .ant-btn,.order-dock-edit-action-wrap{flex:1 1 0;min-width:0}.order-dock-edit-action-wrap{display:flex}.order-dock-edit-action-wrap .ant-btn{width:100%}.order-dock-edit-cancel-btn.ant-btn{border-color:#94a3b847;background:#ffffffd1}html[data-theme=dark] .order-dock-edit-cancel-btn.ant-btn{border-color:#60a5fa2e;background:#0f172ad1;color:#e2e8f0eb}html[data-theme=dark] .order-dock-edit-cancel-btn.ant-btn:not(:disabled):hover,html[data-theme=dark] .order-dock-edit-cancel-btn.ant-btn:not(:disabled):focus{border-color:#7dd3fc57;background:#1e293bf0;color:#f8fafcf5}.order-dock-edit-save-btn.ant-btn{font-weight:700}.order-dock-action-row .ant-btn[disabled]{opacity:.58}.order-tests-readonly-wrapper{overflow:hidden;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:10px;background:linear-gradient(180deg,#f8fafcf5,#ffffffe6)}.order-tests-readonly-wrapper-dark{border-color:#94a3b829;background:linear-gradient(180deg,#0f172ae0,#111827f0);box-shadow:inset 0 1px #94a3b814}.order-tests-readonly-grid-header{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:600;color:#000000e0;margin-bottom:8px}.order-tests-readonly-label{color:inherit}.order-tests-readonly-count.ant-typography{margin:0}.order-tests-readonly-table{border:1px solid rgba(15,23,42,.08);border-radius:8px;overflow:hidden;background:#ffffffe6}.order-tests-readonly-table .ant-table{background:transparent}.order-tests-readonly-table .ant-table-container{border-radius:8px}.order-tests-readonly-table .ant-table-thead>tr>th{padding:6px 10px;border-bottom:1px solid rgba(15,23,42,.08);background:#e2e8f0b8;color:#334155e6;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.order-tests-readonly-table .ant-table-tbody>tr>td{padding:6px 10px;border-bottom:1px solid rgba(15,23,42,.06);background:#ffffffb8;font-size:11.5px;line-height:1.15}.order-tests-readonly-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.order-tests-readonly-table .ant-table-cell{line-height:1.15}html[data-theme=dark] .order-tests-readonly-table .ant-table-tbody>tr>td{background:#0f172ad1!important;color:#f8fafceb!important}.order-tests-readonly-table .ant-table-thead>tr>th:not(:last-child),.order-tests-readonly-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end:1px solid rgba(15,23,42,.05)}.order-tests-readonly-table-abbrev{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1677ff;font-size:11.5px;font-weight:700;letter-spacing:.01em}.order-tests-readonly-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:2px 8px;border-radius:999px;border:1px solid transparent;font-size:10.5px;font-weight:700;line-height:1.15;white-space:nowrap}.order-tests-readonly-status-pending{border-color:#facc1573;background:#fef9c3eb;color:#a16207}.order-tests-readonly-status-in-progress{border-color:#38bdf866;background:#e0f2fef5;color:#0369a1}.order-tests-readonly-status-completed{border-color:#86efac8c;background:#f0fdf4f5;color:#2f7d32}.order-tests-readonly-status-verified{border-color:#a3e63594;background:#f7fee7fa;color:#3f7c1c}.order-tests-readonly-status-rejected{border-color:#fca5a58c;background:#fef2f2f5;color:#b91c1c}.order-tests-readonly-status-unknown{border-color:#94a3b84d;background:#f1f5f9f5;color:#334155db}.order-tests-readonly-table-chip{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:#f8fafcfa;color:#334155d1;font-size:10.5px;font-weight:500;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-tests-readonly-table-price{color:#334155d6;font-size:11px;font-weight:600}.order-tests-readonly-wrapper-dark .order-tests-readonly-grid-header{color:#f8fafcf0}.order-tests-readonly-wrapper-dark .order-tests-readonly-count.ant-typography{color:#94a3b8db}.order-tests-readonly-wrapper-dark .order-tests-readonly-table{border-color:#60a5fa2e;background:#0f172a80}.order-tests-readonly-wrapper-dark .order-tests-readonly-table .ant-table-thead>tr>th{border-bottom-color:#60a5fa24;background:#1e293bf2;color:#e2e8f0a8}.order-tests-readonly-wrapper-dark .order-tests-readonly-table .ant-table-tbody>tr>td{border-bottom-color:#94a3b81f;background:#0f172ad6}.order-tests-readonly-wrapper-dark .order-tests-readonly-table .ant-table-thead>tr>th:not(:last-child),.order-tests-readonly-wrapper-dark .order-tests-readonly-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end-color:#94a3b814}.order-tests-readonly-wrapper-dark .order-tests-readonly-table-abbrev{color:#7dd3fcfa}.order-tests-readonly-wrapper-dark .order-tests-readonly-table-chip{border-color:#94a3b833;background:#1e293beb;color:#e2e8f0d6}.order-tests-readonly-wrapper-dark .order-tests-readonly-table-price{color:#e2e8f0d1}.order-tests-readonly-wrapper-dark .order-tests-readonly-status-pending{border-color:#facc1547;background:#854d0e52;color:#fde68a}.order-tests-readonly-wrapper-dark .order-tests-readonly-status-in-progress{border-color:#38bdf847;background:#0c4a6e57;color:#bae6fd}.order-tests-readonly-wrapper-dark .order-tests-readonly-status-completed{border-color:#4ade8047;background:#14532d57;color:#bbf7d0}.order-tests-readonly-wrapper-dark .order-tests-readonly-status-verified{border-color:#a3e63547;background:#36531457;color:#d9f99d}.order-tests-readonly-wrapper-dark .order-tests-readonly-status-rejected{border-color:#f8717152;background:#7f1d1d57;color:#fecaca}.order-tests-readonly-wrapper-dark .order-tests-readonly-status-unknown{border-color:#94a3b833;background:#3341558f;color:#e2e8f0d6}.order-composer-tubes-summary{padding:8px 12px;border-radius:10px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f8fafcf5,#ffffffe6);position:relative;overflow:hidden}.order-composer-tubes-summary-spaced{margin-top:12px}.order-composer-tubes-title.ant-typography,.order-composer-tubes-empty.ant-typography{margin:0;font-size:12.5px;white-space:normal!important;line-height:1.3}.order-composer-tubes-count.ant-typography{margin:0;font-size:14px}.order-composer-tubes-label.ant-typography{margin:0;font-size:10px;line-height:1.1;white-space:normal!important}.order-composer-tubes-hint.ant-typography{margin-top:4px;font-size:11px;white-space:normal!important}.order-composer-tubes-summary-dark{border-color:#94a3b829;background:linear-gradient(180deg,#0f172ae0,#111827f0);box-shadow:inset 0 1px #94a3b814}.order-composer-tubes-summary-dark .order-composer-tubes-title.ant-typography,.order-composer-tubes-summary-dark .order-composer-tubes-count.ant-typography{color:#f8fafcf0}.order-composer-tubes-summary-dark .order-composer-tubes-empty.ant-typography,.order-composer-tubes-summary-dark .order-composer-tubes-label.ant-typography,.order-composer-tubes-summary-dark .order-composer-tubes-hint.ant-typography{color:#94a3b8d6}.orders-workspace-surface--inactive .order-composer-grid-readonly .orders-section-card.ant-card,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-tubes-summary,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-delivery-preferences{filter:grayscale(.42) saturate(.68) brightness(.99)}.orders-workspace-surface--inactive .order-composer-grid-readonly .orders-section-card.ant-card:before,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-tubes-summary:before,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-delivery-preferences:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff42,#e2e8f02e),linear-gradient(180deg,#94a3b80a,#94a3b81a);box-shadow:inset 0 0 0 1px #94a3b824;pointer-events:none;z-index:1}.orders-workspace-surface--inactive .order-composer-grid-readonly .orders-section-card.ant-card>.ant-card-head,.orders-workspace-surface--inactive .order-composer-grid-readonly .orders-section-card.ant-card>.ant-card-body,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-tubes-summary>*,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-delivery-preferences>*{position:relative;z-index:2}.orders-workspace-surface--inactive .order-composer-grid-readonly .orders-section-card.ant-card>.ant-card-head{background:linear-gradient(180deg,#fffbebf5,#f1f5f9eb);border-bottom-color:#f59e0b2e}.orders-workspace-surface--inactive .order-composer-grid-readonly .orders-section-card.ant-card>.ant-card-head .ant-card-head-title{color:#92400ee0}.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-label.ant-typography,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-draft-referred-row>.ant-typography:first-child{color:#475569f0;border-color:#94a3b83d;border-right-color:#94a3b852;background:linear-gradient(135deg,#f8fafcfa,#e2e8f0eb);box-shadow:inset 0 1px #ffffffe6,0 6px 16px #94a3b814}.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control.ant-select.ant-select-disabled .ant-select-selector,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control .ant-input[disabled],.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled{border-color:#d977062e!important;border-style:dashed!important;background:linear-gradient(180deg,#fffbebfa,#f1f5f9f0)!important;box-shadow:inset 0 1px #ffffffeb!important;color:#475569e6!important}.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control.ant-select.ant-select-disabled .ant-select-selection-item,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control.ant-select.ant-select-disabled .ant-select-selection-placeholder,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control.ant-select.ant-select-disabled .ant-select-arrow{color:#64748bd6!important}.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-groups .ant-btn,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-delivery-buttons .ant-btn{border-color:#d9770629;border-style:dashed;background:#fffbebe6;color:#78350fe0}.orders-workspace-surface--inactive .order-composer-grid-readonly .order-selected-tests-table .ant-table-container{border-color:#94a3b82e;background:#ffffffe6}.orders-workspace-surface--inactive .order-composer-grid-readonly .order-selected-tests-table .ant-table-thead>tr>th{background:#e2e8f0c7;color:#334155d1}.orders-workspace-surface--inactive .order-composer-grid-readonly .order-selected-tests-table .ant-table-tbody>tr>td{background:#ffffffc7}html[data-theme=dark] .orders-workspace-state-banner{box-shadow:inset 0 1px #94a3b80f,0 12px 26px #02061738}html[data-theme=dark] .orders-workspace-state-banner--active{border-color:#2dd4bf38;background:linear-gradient(135deg,#0f766e3d,#0f172aeb 56%,#1e293bf0)}html[data-theme=dark] .orders-workspace-state-banner--active:after{background:radial-gradient(circle,#2dd4bf2e,#2dd4bf00 72%)}html[data-theme=dark] .orders-workspace-state-banner--inactive{border-color:#fbbf2438;background:linear-gradient(135deg,#78350f2e,#0f172af0 56%,#1e293bf0);box-shadow:inset 0 1px #94a3b80a,0 14px 28px #fbbf2414}html[data-theme=dark] .orders-workspace-state-banner--inactive:after{background:radial-gradient(circle,#fbbf2429,#fbbf2400 72%)}html[data-theme=dark] .orders-workspace-state-badge{border-color:#60a5fa47;background:#1e293be6;color:#bfdbfef5}html[data-theme=dark] .orders-workspace-state-banner--active .orders-workspace-state-badge{border-color:#2dd4bf3d;background:#0f766e38;color:#99f6e4f5}html[data-theme=dark] .orders-workspace-state-banner--inactive .orders-workspace-state-badge{border-color:#fbbf243d;background:#78350f47;color:#fde047f5}html[data-theme=dark] .orders-workspace-state-title.ant-typography{color:#f8fafcf0}html[data-theme=dark] .orders-workspace-state-description.ant-typography{color:#94a3b8e6}html[data-theme=dark] .orders-workspace-state-banner--active .orders-workspace-state-title.ant-typography{color:#99f6e4f5}html[data-theme=dark] .orders-workspace-state-banner--inactive .orders-workspace-state-title.ant-typography{color:#fde047f5}html[data-theme=dark] .orders-workspace-state-banner--inactive .orders-workspace-state-description.ant-typography{color:#fcd34dd1}html[data-theme=dark] .orders-workspace-patient-summary-item{border-color:#fbbf242e;background:#78350f2e;box-shadow:inset 0 1px #fbbf240f}html[data-theme=dark] .orders-workspace-patient-summary-label{color:#fcd34da3}html[data-theme=dark] .orders-workspace-patient-summary-value{color:#fffbebf0}html[data-theme=dark] .orders-workspace-section-pill{box-shadow:0 10px 20px #0206172e}html[data-theme=dark] .orders-workspace-section-pill--active{border-color:#2dd4bf3d;background:#0f766e38;color:#99f6e4f5}html[data-theme=dark] .orders-workspace-section-pill--inactive{border-color:#fbbf243d;background:#78350f47;color:#fde047f5}html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly:after{background:linear-gradient(180deg,#0f172a38,#1e293b38),repeating-linear-gradient(135deg,#94a3b814 0 14px,#0f172a0a 14px 28px);box-shadow:inset 0 0 0 1px #94a3b81f;color:#fde0471f}html[data-theme=dark] .orders-workspace-surface--active:before{background:linear-gradient(180deg,#2dd4bf1f,#0f172a00 28%),linear-gradient(135deg,#0f766e24,#0f172a0a)}html[data-theme=dark] .orders-workspace-surface--inactive:before{background:linear-gradient(180deg,#fbbf2424,#0f172a00 30%),linear-gradient(135deg,#78350f2e,#0f172a0f)}html[data-theme=dark] .orders-workspace-surface--inactive:after{box-shadow:inset 0 0 0 2px #fbbf243d,inset 0 0 0 10px #78350f14}html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .orders-section-card.ant-card:before,html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-tubes-summary:before,html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-delivery-preferences:before{background:linear-gradient(135deg,#94a3b80f,#0f172a2e),linear-gradient(180deg,#0206170a,#0f172a1f);box-shadow:inset 0 0 0 1px #94a3b81f}html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .orders-section-card.ant-card>.ant-card-head{background:linear-gradient(180deg,#78350f1f,#0f172af5);border-bottom-color:#fbbf241f}html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .orders-section-card.ant-card>.ant-card-head .ant-card-head-title{color:#fde047d1}html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-label.ant-typography,html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-draft-referred-row>.ant-typography:first-child{color:#bfdbfed1!important;border-color:#94a3b829;border-right-color:#94a3b838;background:linear-gradient(135deg,#1e293beb,#0f172af0);box-shadow:inset 0 1px #ffffff08,0 10px 18px #02061729}html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control.ant-select.ant-select-disabled .ant-select-selector,html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control .ant-input[disabled],html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled{border-color:#fbbf2424!important;border-style:dashed!important;background:linear-gradient(180deg,#78350f1f,#0f172aeb)!important;color:#e2e8f0d1!important}html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control.ant-select.ant-select-disabled .ant-select-selection-item,html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control.ant-select.ant-select-disabled .ant-select-selection-placeholder,html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-field-control.ant-select.ant-select-disabled .ant-select-arrow{color:#94a3b8d1!important}html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-groups .ant-btn,html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-delivery-buttons .ant-btn{border-color:#fbbf2429;border-style:dashed;background:#78350f2e;color:#fcd34ddb}html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-selected-tests-table .ant-table-container{border-color:#94a3b81f;background:#0f172a8f}html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-selected-tests-table .ant-table-thead>tr>th{background:#1e293bf0;color:#e2e8f0b3}html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-selected-tests-table .ant-table-tbody>tr>td{background:#0f172acc}.orders-page-shell{--orders-shell-border: rgba(148, 163, 184, .22);--orders-shell-border-strong: rgba(96, 165, 250, .28);--orders-shell-shadow: 0 18px 38px rgba(15, 23, 42, .08);--orders-shell-shadow-soft: 0 12px 26px rgba(15, 23, 42, .06);--orders-desktop-fill-height: auto;--orders-shell-bg: linear-gradient(180deg, rgba(255, 255, 255, .99) 0%, rgba(247, 250, 255, .98) 100%);--orders-shell-bg-hero: linear-gradient(135deg, rgba(239, 246, 255, .98) 0%, rgba(255, 255, 255, .98) 52%, rgba(236, 253, 245, .94) 100%);--orders-head-bg: linear-gradient(180deg, rgba(239, 246, 255, .78) 0%, rgba(255, 255, 255, 0) 100%);--orders-field-bg: rgba(255, 255, 255, .9);--orders-field-border: rgba(147, 197, 253, .68);--orders-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .8);--orders-row-bg: linear-gradient(135deg, rgba(255, 255, 255, .98) 0%, rgba(248, 250, 252, .98) 100%);--orders-row-selected: linear-gradient(135deg, rgba(219, 234, 254, .9) 0%, rgba(240, 249, 255, .98) 100%);gap:10px;padding-bottom:4px}.orders-page-heading-block{display:flex;flex-direction:column;gap:3px}.orders-page-heading-block .ant-typography{margin:0}.orders-page-header-card.ant-card,.orders-history-card.ant-card,.orders-workspace-card.ant-card,.orders-section-card.ant-card{position:relative;overflow:hidden;border:1px solid var(--orders-shell-border);border-radius:22px;background:var(--orders-shell-bg);box-shadow:var(--orders-shell-shadow)}.orders-page-header-card.ant-card:after,.orders-history-card.ant-card:after,.orders-workspace-card.ant-card:after{content:"";position:absolute;top:-64px;right:-38px;width:160px;height:160px;border-radius:999px;background:radial-gradient(circle,#3b82f62e,#3b82f600 72%);pointer-events:none}.orders-page-header-card.ant-card{background:var(--orders-shell-bg-hero)}.orders-page-header-card .ant-card-body{padding:14px 18px!important}.orders-history-card>.ant-card-head,.orders-section-card>.ant-card-head{padding-inline:18px;border-bottom:1px solid var(--orders-shell-border);background:var(--orders-head-bg)}.orders-history-card>.ant-card-head{min-height:0;padding-block:12px}.orders-section-card>.ant-card-head{min-height:58px}.orders-history-card>.ant-card-head .ant-card-head-title,.orders-section-card>.ant-card-head .ant-card-head-title{font-size:15px;font-weight:700;letter-spacing:.01em;color:#0f172ae6}.orders-history-card>.ant-card-head .ant-card-head-wrapper{width:100%}.orders-history-card>.ant-card-head .ant-card-head-title{width:100%;padding:0;overflow:visible;white-space:normal}.orders-history-card>.ant-card-body{padding:16px!important}.orders-workspace-card>.ant-card-body{padding:16px 16px 0!important}.orders-section-card>.ant-card-body{padding:16px!important}.orders-locked-editor-shell.ant-card{display:flex;flex:1 1 0;flex-direction:column;min-height:0}.orders-locked-editor-shell>.ant-card-head{flex-shrink:0}.orders-locked-editor-shell>.ant-card-body{display:flex;flex:1 1 0;flex-direction:column;min-height:0;overflow:hidden}.orders-locked-editor-shell .order-composer-grid-edit{flex:1 1 0;min-height:0}.orders-header-context{gap:7px;padding:9px 12px;border:1px solid rgba(255,255,255,.55);border-radius:18px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffd6}.orders-header-context-row,.orders-page-header-row{gap:10px}.orders-header-context-top{min-height:20px}.orders-header-context-bottom{min-height:22px}.orders-header-bottom-main{flex-wrap:wrap}.orders-header-context-item{padding:5px 9px;border-radius:999px;background:#eff6ffdb}.orders-header-lock-tag.ant-tag{border-radius:999px;font-weight:700}.orders-history-headbar{--orders-history-filter-height: 42px;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.orders-history-headbar-left{display:flex;align-items:center;gap:6px;flex:0 0 auto;min-width:0;min-height:var(--orders-history-filter-height);white-space:nowrap}.orders-history-headbar-count.ant-typography{font-size:13px;font-weight:500}.orders-history-headbar-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 560px;min-width:0;flex-wrap:wrap}.orders-history-headbar-control{min-width:0;flex:0 0 auto}.orders-history-headbar-control--search{flex:1 1 220px;min-width:180px}.orders-history-headbar-control--status{flex:0 0 150px}.orders-history-headbar-control--duration{flex:0 0 230px}.orders-history-headbar-control--shift{flex:0 0 138px}.orders-history-headbar-control .ant-input-affix-wrapper,.orders-history-headbar-control .ant-select,.orders-history-headbar-control .ant-picker{width:100%}.orders-history-card .ant-input-affix-wrapper,.orders-patient-registration-card .ant-input-affix-wrapper,.orders-patient-registration-card .ant-input,.orders-patient-registration-card .ant-input-number,.orders-patient-registration-card .ant-input-number-group-wrapper,.orders-patient-registration-card .ant-select-selector,.orders-history-card .ant-select-selector,.orders-history-card .ant-picker,.order-composer-select-card .ant-select-selector,.order-draft-referred-row .ant-select-selector{min-height:44px!important;padding-block:6px!important;border-radius:14px!important;border-color:var(--orders-field-border)!important;background:var(--orders-field-bg)!important;box-shadow:var(--orders-field-shadow)}.orders-history-headbar-control .ant-input-affix-wrapper,.orders-history-headbar-control .ant-select-selector,.orders-history-headbar-control .ant-picker{min-height:var(--orders-history-filter-height)!important;height:var(--orders-history-filter-height)!important;padding-block:5px!important;border-radius:12px!important}.orders-history-headbar-control .ant-select-single{height:var(--orders-history-filter-height)!important}.orders-history-headbar-control .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:100%!important;min-height:100%!important;display:flex;align-items:center;padding-block:0!important}.orders-history-headbar-control .ant-select-single .ant-select-selection-wrap{height:100%;min-height:100%;align-items:center}.orders-history-headbar-control .ant-select-single .ant-select-selection-item,.orders-history-headbar-control .ant-select-single .ant-select-selection-placeholder{display:flex;align-items:center;height:100%;line-height:1.2}.orders-history-headbar-control .ant-select-selection-search-input{height:calc(var(--orders-history-filter-height) - 10px)!important}.order-composer-select-card .ant-select-selector,.order-draft-referred-row .ant-select-selector,.order-composer-field-control.ant-select .ant-select-selector{border-color:#cbd5e1!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.order-composer-select-card .order-composer-field-control.ant-select:not(.ant-select-disabled) .ant-select-selector,.order-draft-referred-row .order-composer-field-control.ant-select:not(.ant-select-disabled) .ant-select-selector,.order-composer-select-card .order-composer-field-control.ant-select-auto-complete .ant-select-selector,.order-draft-referred-row .order-composer-field-control.ant-select-auto-complete .ant-select-selector,.order-composer-select-card .order-composer-field-control .ant-input,.order-composer-select-card .order-composer-field-control .ant-input-affix-wrapper,.order-draft-referred-row .order-composer-field-control .ant-input,.order-draft-referred-row .order-composer-field-control .ant-input-affix-wrapper{border:1px solid #cbd5e1!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selector,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selector{padding-inline:14px 34px!important}.order-composer-select-card .order-composer-field-control .ant-input,.order-draft-referred-row .order-composer-field-control .ant-input,.order-composer-select-card .order-composer-field-control .ant-input-affix-wrapper,.order-draft-referred-row .order-composer-field-control .ant-input-affix-wrapper{padding-inline:14px!important}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-item,.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-placeholder,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-item,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-placeholder,.order-composer-select-card .order-composer-field-control .ant-input,.order-draft-referred-row .order-composer-field-control .ant-input{color:#334155!important;font-weight:500;text-indent:14px}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-search-input,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-search-input{text-indent:14px}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-wrap,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-wrap{padding-inline-start:16px!important}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-search,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-search{inset-inline-start:16px!important;inset-inline-end:34px!important}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-search-input,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-search-input,.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-item,.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-placeholder,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-item,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-placeholder{padding-inline-start:0!important}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-wrap,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-wrap{padding-inline-start:12px}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-item,.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-placeholder,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-item,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-placeholder{padding-inline-start:2px}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-search-input,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-search-input{padding-inline-start:12px!important}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-arrow,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-arrow{color:#64748b!important}.order-composer-select-card .ant-input,.order-composer-select-card .ant-input-affix-wrapper,.order-draft-referred-row .ant-input,.order-draft-referred-row .ant-input-affix-wrapper{min-height:38px!important;height:38px!important;border-radius:8px!important;border-color:#cbd5e1!important;background:#fff!important;box-shadow:none!important}.order-composer-field-compact .ant-select-selector{min-height:38px!important;height:38px!important;padding-block:0!important;border-radius:8px!important}.order-composer-field-compact .ant-input,.order-composer-field-compact .ant-input-affix-wrapper{min-height:38px!important;height:38px!important;border-radius:8px!important}.order-composer-field-compact .order-composer-field-control{min-height:38px;height:38px;border-radius:8px}.order-composer-field-compact .order-composer-field-control.ant-select .ant-select-selector,.order-composer-field-compact .order-composer-field-control.ant-select-auto-complete .ant-select-selector,.order-composer-field-compact .order-composer-field-control .ant-input,.order-composer-field-compact .order-composer-field-control .ant-input-affix-wrapper{min-height:38px!important;height:38px!important;padding-block:0!important}.order-composer-select-card .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.order-draft-referred-row .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{display:flex;align-items:center}.order-composer-select-card .ant-select-single .ant-select-selection-wrap,.order-draft-referred-row .ant-select-single .ant-select-selection-wrap{align-items:center}.order-composer-select-card .ant-select-selection-search-input,.order-draft-referred-row .ant-select-selection-search-input{height:28px!important}.order-composer-select-card .ant-input,.order-composer-select-card .ant-input-affix-wrapper,.order-draft-referred-row .ant-input,.order-draft-referred-row .ant-input-affix-wrapper{font-size:13.5px}.order-composer-select-card .ant-input::placeholder,.order-composer-select-card .ant-input-affix-wrapper input::placeholder,.order-draft-referred-row .ant-input::placeholder,.order-draft-referred-row .ant-input-affix-wrapper input::placeholder{color:#64748bc7}.order-composer-select-card .ant-select-selector:hover,.order-composer-select-card .ant-select-focused .ant-select-selector,.order-draft-referred-row .ant-select-selector:hover,.order-draft-referred-row .ant-select-focused .ant-select-selector,.order-composer-field-control.ant-select:hover .ant-select-selector,.order-composer-field-control.ant-select.ant-select-focused .ant-select-selector,.order-composer-select-card .ant-input:hover,.order-composer-select-card .ant-input:focus,.order-composer-select-card .ant-input-affix-wrapper:hover,.order-composer-select-card .ant-input-affix-wrapper-focused,.order-draft-referred-row .ant-input:hover,.order-draft-referred-row .ant-input:focus,.order-draft-referred-row .ant-input-affix-wrapper:hover,.order-draft-referred-row .ant-input-affix-wrapper-focused{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f61f!important}.order-composer-select-card .order-composer-field-control.ant-select:hover .ant-select-selector,.order-composer-select-card .order-composer-field-control.ant-select.ant-select-focused .ant-select-selector,.order-draft-referred-row .order-composer-field-control.ant-select:hover .ant-select-selector,.order-draft-referred-row .order-composer-field-control.ant-select.ant-select-focused .ant-select-selector,.order-composer-select-card .order-composer-field-control .ant-input:hover,.order-composer-select-card .order-composer-field-control .ant-input:focus,.order-composer-select-card .order-composer-field-control .ant-input-affix-wrapper:hover,.order-composer-select-card .order-composer-field-control .ant-input-affix-wrapper-focused,.order-draft-referred-row .order-composer-field-control .ant-input:hover,.order-draft-referred-row .order-composer-field-control .ant-input:focus,.order-draft-referred-row .order-composer-field-control .ant-input-affix-wrapper:hover,.order-draft-referred-row .order-composer-field-control .ant-input-affix-wrapper-focused{border-color:#2563eb!important;background:#fff!important;box-shadow:0 0 0 2px #2563eb1f!important}.orders-history-card .ant-input,.orders-patient-registration-card .ant-input,.orders-patient-registration-card .ant-input-number-input,.orders-patient-registration-card .ant-select-selection-item,.orders-patient-registration-card .ant-select-selection-placeholder,.orders-history-card .ant-select-selection-item,.orders-history-card .ant-select-selection-placeholder,.orders-history-card .ant-picker-input>input,.order-composer-select-card .ant-select-selection-item,.order-composer-select-card .ant-select-selection-placeholder,.order-draft-referred-row .ant-select-selection-item,.order-draft-referred-row .ant-select-selection-placeholder{font-size:13.5px}.orders-history-card .ant-input-prefix,.orders-patient-registration-card .ant-input-prefix,.orders-patient-registration-card .ant-select-arrow,.orders-history-card .ant-select-arrow,.orders-history-card .ant-picker-suffix{color:#2563eb}.orders-history-headbar-apply.ant-btn{height:var(--orders-history-filter-height);width:90px;min-width:90px;padding-inline:20px;border-radius:12px;font-weight:700;flex:0 0 auto}.orders-history-card .ant-btn-primary{box-shadow:0 10px 18px #2563eb29}.order-history-scroll{padding:8px;border-radius:22px;border:1px solid rgba(96,165,250,.22);background:linear-gradient(180deg,#eff6ff99,#fffffff5);box-shadow:inset 0 1px #ffffffc7}.order-history-grid-header-surface{margin:0 0 8px;padding:10px 12px;border:1px solid rgba(191,219,254,.76);border-radius:16px;background:linear-gradient(180deg,#dbeafee0,#eff6ffeb)}.order-history-header-text{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1e40afd1!important}.order-history-list .ant-list-items{display:flex;flex-direction:column;gap:8px}.order-history-list-item.ant-list-item{margin:0;padding:0;border:1px solid var(--orders-shell-border);border-radius:18px;background:var(--orders-row-bg);box-shadow:var(--orders-shell-shadow-soft);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease;cursor:pointer;overflow:hidden}.order-history-list-item.ant-list-item:hover{transform:translateY(-1px);border-color:#60a5fa57}.order-history-list-item .order-history-grid-body{padding:9px 11px}.order-history-list-item.is-selected.ant-list-item{border-color:#2563eb61;background:var(--orders-row-selected);box-shadow:0 18px 30px #2563eb24}.order-history-list-item.is-selected .order-history-grid-body{box-shadow:inset 4px 0 #2563eb}.order-history-patient-name{font-size:15px;line-height:18px;font-family:Noto Sans Arabic,sans-serif}.order-history-value-text{font-size:10px;color:#334155c7}.order-history-tag.ant-tag{min-height:20px;padding-inline:6px;display:inline-flex;align-items:center;border-radius:999px;font-weight:700}.order-composer-toolbar{margin-bottom:8px;padding:0 2px;border:none;border-radius:0;background:transparent}html[data-theme=dark] .orders-page-shell{color:#f8fafcf5}html[data-theme=dark] .orders-inline-patient-search-state,html[data-theme=dark] .orders-inline-patient-results{border-color:#60a5fa33;background:linear-gradient(180deg,#0f172ae6,#0f172ad6);box-shadow:inset 0 1px #94a3b814}html[data-theme=dark] .orders-inline-patient-search-state.is-ready{border-color:#4ade8038;background:linear-gradient(180deg,#14532d4d,#0f172ae6)}html[data-theme=dark] .orders-inline-patient-result{border-bottom-color:#94a3b824}html[data-theme=dark] .orders-inline-patient-result:hover,html[data-theme=dark] .orders-inline-patient-result.is-selected,html[data-theme=dark] .orders-inline-patient-result.is-active{background:#1e293bf0}@media(min-width:992px){.orders-page-shell{margin-inline:-10px;padding-bottom:0}.orders-left-stack,.orders-workspace-card.ant-card{height:var(--orders-desktop-fill-height)}.orders-left-stack{gap:12px}.orders-patient-registration-card{flex:0 0 clamp(336px,42%,404px);min-height:0}.orders-patient-registration-card>.ant-card-head{min-height:46px;padding-block:8px}.orders-patient-registration-card>.ant-card-body{padding:8px 10px 10px!important}.orders-history-card--stacked{flex:1 1 0;min-height:0}.orders-history-card>.ant-card-head{padding-block:10px}.orders-history-card>.ant-card-body{padding:12px!important}.orders-workspace-card>.ant-card-body{padding:12px 12px 0!important}.order-composer-side-card>.ant-card-body{padding:12px!important}.orders-inline-patient-header-grid{margin-bottom:6px}.orders-inline-patient-header-input{gap:6px}.orders-patient-registration-card .orders-inline-patient-name-field .ant-input-affix-wrapper{min-height:40px!important;padding-block:4px!important}.orders-inline-patient-search-panel{--orders-inline-patient-search-viewport-height: clamp(82px, 11vh, 104px)}.orders-inline-patient-search-state{padding:8px 10px}.locked-order-content,.draft-order-content{overflow:hidden;padding-bottom:0}.order-bottom-stack{padding-top:10px}.order-composer-side-stack>.order-composer-tubes-summary-spaced,.order-composer-side-stack>.order-delivery-preferences{margin-top:0}}html[data-theme=dark] .orders-inline-patient-result-cell .ant-typography,html[data-theme=dark] .orders-inline-patient-actions-copy .ant-typography{color:#f8fafceb}html[data-theme=dark] .orders-inline-patient-result-cell .ant-typography-secondary,html[data-theme=dark] .orders-inline-patient-search-state .ant-typography-secondary,html[data-theme=dark] .orders-inline-patient-actions-copy .ant-typography-secondary{color:#e2e8f0b8!important}html[data-theme=dark] .orders-inline-patient-create-btn.is-active.ant-btn{border-color:#4ade8085;background:linear-gradient(135deg,#22c55e,#166534);box-shadow:0 12px 24px #14532d57}.order-tests-readonly-table .ant-table-container,.order-tests-readonly-table{border:1px solid rgba(96,165,250,.16);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:inset 0 1px #ffffffc2}html[data-theme=dark] .order-tests-readonly-table,html[data-theme=dark] .orders-edit-tests-table{border-color:#60a5fa33;background:#0f172a9e!important}html[data-theme=dark] .order-tests-readonly-table .ant-table-tbody>tr>td,html[data-theme=dark] .orders-edit-tests-table .ant-table-tbody>tr>td{background:#0f172ad1!important}.order-selected-tests-table .ant-table-thead>tr>th,.order-tests-readonly-table .ant-table-thead>tr>th{padding:10px 12px;border-bottom:1px solid rgba(147,197,253,.42);background:linear-gradient(180deg,#e8f2fff5,#d8e8fffa);color:#1e40afd6;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.order-selected-tests-table .ant-table-tbody>tr>td,.order-tests-readonly-table .ant-table-tbody>tr>td{padding:10px 12px;background:#ffffffc7}.order-selected-tests-table .ant-table-tbody>tr:hover>td,.order-tests-readonly-table .ant-table-tbody>tr:hover>td{background:#eff6ffc7}.order-selected-test-tube,.order-tests-readonly-table-chip{border-color:#93c5fd42;background:#eff6ffc7}.order-composer-groups .ant-btn,.order-delivery-buttons .ant-btn.ant-btn-default{min-height:36px;padding-inline:14px;border-radius:999px;border-color:#93c5fd7a;background:#ffffffd1;font-weight:600}.order-composer-groups .ant-btn:not(:disabled):hover,.order-composer-groups .ant-btn:not(:disabled):focus,.order-delivery-buttons .ant-btn.ant-btn-default:not(:disabled):hover,.order-delivery-buttons .ant-btn.ant-btn-default:not(:disabled):focus{border-color:#2563eb7a;background:#eff6fff0;color:#1d4ed8}.order-delivery-buttons .ant-btn.ant-btn-primary{min-height:36px;padding-inline:14px;border-radius:999px;border-color:#1677ff;background:linear-gradient(135deg,#1677ff,#0ea5e9);color:#fff;font-weight:700;box-shadow:0 10px 18px #2563eb2e}.order-delivery-buttons .ant-btn.ant-btn-primary:not(:disabled):hover,.order-delivery-buttons .ant-btn.ant-btn-primary:not(:disabled):focus{border-color:#4096ff;background:linear-gradient(135deg,#4096ff,#0284c7);color:#fff}.order-composer-tubes-summary,.order-delivery-preferences{border-radius:18px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:var(--orders-shell-shadow-soft)}.order-dock-bar{border:1px solid rgba(74,222,128,.28);border-radius:22px;background:linear-gradient(135deg,#f0fdf4fa,#eff6fff0);box-shadow:0 20px 36px #0f172a14;overflow:hidden}.order-dock-summary-grid{padding:14px 16px;gap:12px}.order-summary-item{padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#ffffffb8}.order-dock-action-row{gap:10px;padding:12px 16px 16px;border-top:1px solid rgba(74,222,128,.22);background:linear-gradient(180deg,#ffffff70,#ffffffc2)}.order-dock-action-row .ant-btn{border-radius:16px;border:1px solid rgba(148,163,184,.2);background:#ffffffdb;box-shadow:0 10px 18px #0f172a14}.order-dock-action-row .ant-btn-primary{border-color:#1677ff;background:linear-gradient(135deg,#1677ff,#0ea5e9);color:#fff}html[data-theme=dark] .orders-page-shell{--orders-shell-border: rgba(71, 85, 105, .56);--orders-shell-border-strong: rgba(59, 130, 246, .32);--orders-shell-shadow: 0 22px 44px rgba(2, 6, 23, .3);--orders-shell-shadow-soft: 0 14px 28px rgba(2, 6, 23, .26);--orders-shell-bg: linear-gradient(180deg, rgba(15, 23, 42, .98) 0%, rgba(15, 23, 42, .94) 100%);--orders-shell-bg-hero: linear-gradient(135deg, rgba(30, 41, 59, .98) 0%, rgba(15, 23, 42, .98) 48%, rgba(20, 83, 45, .32) 100%);--orders-head-bg: linear-gradient(180deg, rgba(30, 41, 59, .96) 0%, rgba(15, 23, 42, 0) 100%);--orders-field-bg: rgba(15, 23, 42, .84);--orders-field-border: rgba(96, 165, 250, .24);--orders-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--orders-row-bg: linear-gradient(135deg, rgba(15, 23, 42, .98) 0%, rgba(30, 41, 59, .94) 100%);--orders-row-selected: linear-gradient(135deg, rgba(30, 58, 138, .36) 0%, rgba(15, 23, 42, .98) 100%)}html[data-theme=dark] .orders-page-header-card.ant-card:after,html[data-theme=dark] .orders-history-card.ant-card:after,html[data-theme=dark] .orders-workspace-card.ant-card:after{background:radial-gradient(circle,#22c55e2e,#22c55e00 72%)}html[data-theme=dark] .orders-page-heading-block .ant-typography,html[data-theme=dark] .orders-history-card>.ant-card-head .ant-card-head-title,html[data-theme=dark] .orders-patient-registration-card>.ant-card-head .ant-card-head-title,html[data-theme=dark] .orders-section-card>.ant-card-head .ant-card-head-title,html[data-theme=dark] .orders-header-patient-name{color:#f8fafcf0}html[data-theme=dark] .orders-page-heading-block .ant-typography-secondary,html[data-theme=dark] .orders-header-context-item .ant-typography-secondary{color:#94a3b8c7!important}html[data-theme=dark] .orders-header-context{border-color:#60a5fa2e;background:#0f172a94}html[data-theme=dark] .orders-header-context-item{background:#1e293beb}html[data-theme=dark] .orders-history-card .ant-input-affix-wrapper,html[data-theme=dark] .orders-patient-registration-card .ant-input-affix-wrapper,html[data-theme=dark] .orders-patient-registration-card .ant-input,html[data-theme=dark] .orders-patient-registration-card .ant-input-number,html[data-theme=dark] .orders-patient-registration-card .ant-input-number-group-wrapper,html[data-theme=dark] .orders-patient-registration-card .ant-select-selector,html[data-theme=dark] .orders-history-card .ant-select-selector,html[data-theme=dark] .orders-history-card .ant-picker,html[data-theme=dark] .order-composer-select-card .ant-select-selector,html[data-theme=dark] .order-draft-referred-row .ant-select-selector{color:#f8fafceb!important}html[data-theme=dark] .order-composer-select-card .ant-select-selector,html[data-theme=dark] .order-draft-referred-row .ant-select-selector,html[data-theme=dark] .order-composer-field-control.ant-select .ant-select-selector{border-color:#2dd4bf75!important;background:linear-gradient(135deg,#0f766e57,#0f172ae6)!important;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0d948829!important}html[data-theme=dark] .order-composer-select-card .order-composer-field-control.ant-select:not(.ant-select-disabled) .ant-select-selector,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control.ant-select:not(.ant-select-disabled) .ant-select-selector,html[data-theme=dark] .order-composer-select-card .order-composer-field-control.ant-select-auto-complete .ant-select-selector,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control.ant-select-auto-complete .ant-select-selector,html[data-theme=dark] .order-composer-select-card .order-composer-field-control .ant-input,html[data-theme=dark] .order-composer-select-card .order-composer-field-control .ant-input-affix-wrapper,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control .ant-input,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control .ant-input-affix-wrapper{border:1px solid rgba(45,212,191,.6)!important;background:linear-gradient(135deg,#0f766e7a,#0f172af5)!important;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #5eead442,0 12px 26px #0d94883d!important}html[data-theme=dark] .order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-item,html[data-theme=dark] .order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-placeholder,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-item,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-placeholder,html[data-theme=dark] .order-composer-select-card .order-composer-field-control .ant-input,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control .ant-input{color:#f0fdfaf5!important}html[data-theme=dark] .order-composer-select-card .order-composer-field-control.ant-select .ant-select-arrow,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control.ant-select .ant-select-arrow{color:#5eead4db!important}html[data-theme=dark] .order-composer-select-card .ant-input,html[data-theme=dark] .order-composer-select-card .ant-input-affix-wrapper,html[data-theme=dark] .order-draft-referred-row .ant-input,html[data-theme=dark] .order-draft-referred-row .ant-input-affix-wrapper{color:#f8fafcf0!important;border-color:#2dd4bf42!important;background:linear-gradient(135deg,#0f766e1f,#0f172ae6)!important;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0d948829}html[data-theme=dark] .orders-history-card .ant-input,html[data-theme=dark] .orders-patient-registration-card .ant-input,html[data-theme=dark] .orders-patient-registration-card .ant-input::placeholder,html[data-theme=dark] .orders-patient-registration-card .ant-input-number-input,html[data-theme=dark] .orders-patient-registration-card .ant-select-selection-item,html[data-theme=dark] .orders-patient-registration-card .ant-select-selection-placeholder,html[data-theme=dark] .orders-history-card .ant-select-selection-item,html[data-theme=dark] .orders-history-card .ant-select-selection-placeholder,html[data-theme=dark] .orders-history-card .ant-picker-input>input,html[data-theme=dark] .order-composer-select-card .ant-select-selection-item,html[data-theme=dark] .order-composer-select-card .ant-select-selection-placeholder,html[data-theme=dark] .order-draft-referred-row .ant-select-selection-item,html[data-theme=dark] .order-draft-referred-row .ant-select-selection-placeholder{color:#f8fafceb!important}html[data-theme=dark] .order-composer-select-card .ant-input::placeholder,html[data-theme=dark] .order-composer-select-card .ant-input-affix-wrapper input::placeholder,html[data-theme=dark] .order-draft-referred-row .ant-input::placeholder,html[data-theme=dark] .order-draft-referred-row .ant-input-affix-wrapper input::placeholder{color:#94a3b8e0!important}.order-composer-select-card .order-composer-field-control,.order-draft-referred-row .order-composer-field-control{display:block;width:100%;min-width:0;box-sizing:border-box;padding:1px;border-radius:16px;background:linear-gradient(135deg,#a7f3d09e,#ccfbf1e0);box-shadow:0 8px 16px #14b8a614}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selector,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selector,.order-composer-select-card .order-composer-field-control .ant-input,.order-composer-select-card .order-composer-field-control .ant-input-affix-wrapper,.order-draft-referred-row .order-composer-field-control .ant-input,.order-draft-referred-row .order-composer-field-control .ant-input-affix-wrapper{border:none!important;background:linear-gradient(135deg,#fff,#f0fdfafa)!important;box-shadow:none!important}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-item,.order-composer-select-card .order-composer-field-control.ant-select .ant-select-selection-placeholder,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-item,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selection-placeholder,.order-composer-select-card .order-composer-field-control .ant-input,.order-draft-referred-row .order-composer-field-control .ant-input{color:#334155!important;font-weight:500}.order-composer-select-card .order-composer-field-control.ant-select .ant-select-arrow,.order-draft-referred-row .order-composer-field-control.ant-select .ant-select-arrow{color:#0f766ebd!important}.order-composer-select-card .order-composer-field-control.ant-select:hover,.order-composer-select-card .order-composer-field-control.ant-select.ant-select-focused,.order-draft-referred-row .order-composer-field-control.ant-select:hover,.order-draft-referred-row .order-composer-field-control.ant-select.ant-select-focused{background:linear-gradient(135deg,#6ee7b7d1,#99f6e4);box-shadow:0 0 0 3px #2dd4bf1f,0 12px 24px #0d94881f}.order-composer-select-card .order-composer-field-control.ant-select:hover .ant-select-selector,.order-composer-select-card .order-composer-field-control.ant-select.ant-select-focused .ant-select-selector,.order-draft-referred-row .order-composer-field-control.ant-select:hover .ant-select-selector,.order-draft-referred-row .order-composer-field-control.ant-select.ant-select-focused .ant-select-selector{background:linear-gradient(135deg,#fff,#dcfce7fa)!important}html[data-theme=dark] .order-composer-select-card .order-composer-field-control,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control{background:linear-gradient(135deg,#0f766e6b,#2dd4bf42);box-shadow:0 10px 20px #0d948829}html[data-theme=dark] .order-composer-select-card .order-composer-field-control.ant-select .ant-select-selector,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control.ant-select .ant-select-selector,html[data-theme=dark] .order-composer-select-card .order-composer-field-control .ant-input,html[data-theme=dark] .order-composer-select-card .order-composer-field-control .ant-input-affix-wrapper,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control .ant-input,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control .ant-input-affix-wrapper{border:none!important;background:linear-gradient(135deg,#0f172af5,#0f766e2e)!important;box-shadow:none!important}html[data-theme=dark] .order-composer-select-card .order-composer-field-control.ant-select:hover,html[data-theme=dark] .order-composer-select-card .order-composer-field-control.ant-select.ant-select-focused,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control.ant-select:hover,html[data-theme=dark] .order-draft-referred-row .order-composer-field-control.ant-select.ant-select-focused{background:linear-gradient(135deg,#0f766e94,#2dd4bf57);box-shadow:0 0 0 3px #2dd4bf24,0 12px 24px #0d94882e}html[data-theme=dark] .orders-history-card .ant-input-prefix,html[data-theme=dark] .orders-patient-registration-card .ant-input-prefix,html[data-theme=dark] .orders-patient-registration-card .ant-select-arrow,html[data-theme=dark] .orders-history-card .ant-select-arrow,html[data-theme=dark] .orders-history-card .ant-picker-suffix{color:#60a5fae0}html[data-theme=dark] .orders-inline-patient-header-label-text,html[data-theme=dark] .orders-inline-patient-form .orders-patient-form-inline-row>.ant-form-item-row>.ant-form-item-label>label,html[data-theme=dark] .orders-patient-form-modal .ant-form-item-label>label,.orders-patient-form-modal-dark .ant-form-item-label>label{color:#e2e8f0d6}html[data-theme=dark] .orders-patient-registration-card .ant-form-item-explain-error,html[data-theme=dark] .orders-patient-form-modal .ant-form-item-explain-error,.orders-patient-form-modal-dark .ant-form-item-explain-error{color:#fda4af}html[data-theme=dark] .order-history-scroll{border-color:#3b82f63d;background:linear-gradient(180deg,#0f172ac7,#0f172afa);box-shadow:inset 0 1px #94a3b80d}html[data-theme=dark] .order-history-grid-header-surface{border-color:#3b82f647;background:linear-gradient(180deg,#1e293bf5,#0f172af5)}html[data-theme=dark] .order-history-header-text{color:#93c5fdc7!important}html[data-theme=dark] .order-history-list-item.ant-list-item{box-shadow:0 18px 30px #02061747}html[data-theme=dark] .order-history-list-item.is-selected.ant-list-item{border-color:#3b82f675;box-shadow:0 18px 30px #1e40af38}html[data-theme=dark] .order-history-list-item.is-selected .order-history-grid-body{box-shadow:inset 4px 0 #60a5fa}html[data-theme=dark] .order-history-value-text{color:#e2e8f0b8}html[data-theme=dark] .order-selected-tests-table .ant-table-container,html[data-theme=dark] .order-tests-readonly-table{border-color:#60a5fa38;background:linear-gradient(180deg,#0f172af5,#111827f0)}html[data-theme=dark] .order-selected-tests-table .ant-table-thead>tr>th,html[data-theme=dark] .order-tests-readonly-table .ant-table-thead>tr>th,html[data-theme=dark] .orders-edit-tests-table .ant-table-thead>tr>th{border-bottom-color:#60a5fa38;background:linear-gradient(180deg,#162848fa,#112440fa)!important;color:#f8fafce6!important}html[data-theme=dark] .order-selected-tests-table .ant-table-tbody>tr>td,html[data-theme=dark] .order-tests-readonly-table .ant-table-tbody>tr>td,html[data-theme=dark] .orders-edit-tests-table .ant-table-tbody>tr>td{background:#0f172ae0!important;color:#f8fafceb}html[data-theme=dark] .order-selected-tests-table .ant-table-tbody>tr:hover>td,html[data-theme=dark] .order-tests-readonly-table .ant-table-tbody>tr:hover>td,html[data-theme=dark] .orders-edit-tests-table .ant-table-tbody>tr:hover>td{background:#1e293bf0!important}html[data-theme=dark] .order-selected-tests-table-readonly.orders-edit-tests-table .ant-table-tbody>.orders-edit-tests-table-row:hover>td,html[data-theme=dark] .order-selected-tests-table-readonly .ant-table-tbody>tr:hover>td{background:#0f172ae0!important}html[data-theme=dark] .order-selected-test-tube,html[data-theme=dark] .order-tests-readonly-table-chip{border-color:#60a5fa33;background:#1e293bdb;color:#e2e8f0db}html[data-theme=dark] .order-composer-toolbar{border-color:transparent;background:transparent}html[data-theme=dark] .order-composer-tubes-summary,html[data-theme=dark] .order-delivery-preferences{border-color:#60a5fa2e;background:linear-gradient(180deg,#0f172af5,#111827f0)}html[data-theme=dark] .order-composer-groups .ant-btn,html[data-theme=dark] .order-delivery-buttons .ant-btn.ant-btn-default{border-color:#60a5fa3d;background:#0f172ad1;color:#e2e8f0e6}html[data-theme=dark] .order-composer-groups .ant-btn:not(:disabled):hover,html[data-theme=dark] .order-composer-groups .ant-btn:not(:disabled):focus,html[data-theme=dark] .order-delivery-buttons .ant-btn.ant-btn-default:not(:disabled):hover,html[data-theme=dark] .order-delivery-buttons .ant-btn.ant-btn-default:not(:disabled):focus{border-color:#7dd3fc61;background:#1e293bf0;color:#e0f2fefa}html[data-theme=dark] .order-delivery-buttons .ant-btn.ant-btn-primary{border-color:#38bdf8c7;background:linear-gradient(135deg,#2563eb,#0891b2);color:#f8fafc;box-shadow:0 10px 18px #0ea5e938}html[data-theme=dark] .order-delivery-buttons .ant-btn.ant-btn-primary:not(:disabled):hover,html[data-theme=dark] .order-delivery-buttons .ant-btn.ant-btn-primary:not(:disabled):focus{border-color:#7dd3fcd1;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#f8fafc}html[data-theme=dark] .order-dock-bar{border-color:#4ade8047;background:linear-gradient(135deg,#14532d57,#0f172afa);box-shadow:0 24px 38px #02061757}html[data-theme=dark] .order-summary-item{border-color:#60a5fa29;background:#0f172aad}html[data-theme=dark] .order-dock-action-row{border-top-color:#4ade802e;background:linear-gradient(180deg,#0f172a70,#0f172ad1)}html[data-theme=dark] .order-dock-action-row .ant-btn{border-color:#60a5fa24;background:#0f172ad1;color:#e2e8f0eb;box-shadow:0 10px 20px #02061738}html[data-theme=dark] .order-dock-action-row .ant-btn-primary{border-color:#60a5fa66;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff}.orders-patient-picker-modal .ant-modal-content,.orders-patient-form-modal .ant-modal-content{width:840px;height:700px;display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(22,119,255,.1);background:radial-gradient(circle at top right,rgba(105,177,255,.08),transparent 32%),linear-gradient(180deg,#fff,#f8faff);box-shadow:0 20px 50px #0f172a1f;overflow:hidden}.orders-patient-picker-modal .ant-modal-header,.orders-patient-form-modal .ant-modal-header{background:transparent;padding:22px 24px 0;margin-bottom:0}.orders-patient-picker-modal .ant-modal-body,.orders-patient-form-modal .ant-modal-body{padding:0;flex:1 1 auto;min-height:0;overflow:hidden}.orders-patient-form-shell,.orders-patient-picker-shell{display:grid;grid-template-rows:auto 1fr auto;height:100%}.orders-patient-form-header,.orders-patient-picker-header{padding:24px 24px 16px;border-bottom:1px solid rgba(148,163,184,.1);background:#f8fafc66}.orders-patient-form-body{padding:24px;overflow-y:auto}.orders-patient-picker-body{padding:16px 24px;overflow:hidden;display:flex;flex-direction:column}.orders-patient-form-footer,.orders-patient-picker-footer{padding:16px 24px 24px;border-top:1px solid rgba(148,163,184,.1);display:flex;justify-content:flex-end;gap:12px;background:#f8fafc80}.orders-patient-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.orders-patient-form-grid--stacked{grid-template-columns:minmax(0,1fr);gap:0}.orders-patient-form-grid--stacked .orders-patient-form-grid-item-full{grid-column:auto}.orders-patient-form-grid--stacked .ant-form-item{margin-bottom:10px}.orders-patient-form-grid-item-full{grid-column:span 2}.orders-patient-form-contact-item>.ant-form-item-control,.orders-patient-form-age-dob-item>.ant-form-item-control{width:100%}.orders-patient-form-inline-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;width:100%}.orders-patient-form-inline-split>*{width:100%;min-width:0}.orders-patient-form-inline-subitem{display:block;margin-bottom:0!important;min-width:0;width:100%}.orders-patient-form-inline-subitem>.ant-form-item-row{display:block;width:100%}.orders-patient-form-inline-subitem .ant-form-item-control,.orders-patient-form-inline-subitem .ant-form-item-control-input,.orders-patient-form-inline-subitem .ant-form-item-control-input-content{display:block;min-width:0;width:100%}.orders-patient-form-inline-subitem .ant-form-item-control-input-content>*{display:block;min-width:0;width:100%}.orders-patient-form-inline-subitem .ant-form-item-control-input-content>.orders-patient-form-age-compact{display:flex}.orders-patient-form-inline-subitem .ant-input,.orders-patient-form-inline-subitem .ant-input-number,.orders-patient-form-inline-subitem .ant-input-number-group-wrapper,.orders-patient-form-inline-subitem .ant-select,.orders-patient-form-inline-subitem .ant-select-selector,.orders-patient-form-inline-subitem .ant-space-compact,.orders-patient-form-inline-subitem .ant-radio-group{width:100%!important;min-width:0}.orders-patient-form-phone-input,.orders-patient-form-dob-input,.orders-patient-form-age-value.ant-input-number,.orders-patient-form-age-unit.ant-select,.orders-patient-form-age-unit.ant-select .ant-select-selector,.orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper{min-height:36px}.orders-patient-form-phone-input.ant-input,.orders-patient-form-dob-input.ant-input{width:100%!important}.orders-patient-form-age-compact{display:flex;gap:8px;align-items:stretch;width:100%}.orders-patient-form-age-compact .ant-form-item-control,.orders-patient-form-age-compact .ant-form-item-control-input,.orders-patient-form-age-compact .ant-form-item-control-input-content{display:flex;align-items:stretch;width:100%;min-width:0}.orders-patient-form-age-slot{display:block;flex:1 1 auto;min-width:0}.orders-patient-form-age-slot--unit{flex:0 0 112px}.orders-patient-form-age-value.ant-input-number{display:flex;align-items:center;width:100%!important}.orders-patient-form-age-value.ant-input-number .ant-input-number-input-wrap{flex:1 1 auto}.orders-patient-form-age-value.ant-input-number input{height:100%}.orders-patient-form-age-unit.ant-select{width:100%!important}.orders-patient-form-age-unit.ant-select .ant-select-selector{display:flex;align-items:center}.orders-patient-form-gender-group.ant-radio-group,.orders-patient-form-inline-subitem--gender .ant-radio-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;min-height:40px;border:1px solid rgba(191,219,254,.9);border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#f8fafcf2,#eff6ffe0)}.orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper,.orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:100%;padding-inline:8px;border:0;background:transparent;box-shadow:none;font-size:14px;font-weight:600;line-height:1.2;color:#475569;text-align:center}.orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper>span:last-child,.orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper>span:last-child{display:inline-flex;align-items:center;justify-content:center;width:100%;white-space:nowrap}.orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper:not(:first-child):before,.orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper:not(:first-child):before{display:none}.orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper+.ant-radio-button-wrapper,.orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper+.ant-radio-button-wrapper{border-left:1px solid rgba(191,219,254,.9)}.orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:linear-gradient(135deg,#2563eb24,#3b82f638);color:#1d4ed8;font-weight:700}.orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper:hover,.orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper:hover{color:#1e3a8a;background:#dbeafe61}html[data-theme=dark] .orders-patient-form-gender-group.ant-radio-group,html[data-theme=dark] .orders-patient-form-inline-subitem--gender .ant-radio-group,html[data-theme=dark] .orders-patient-form-modal .orders-patient-form-gender-group.ant-radio-group,html[data-theme=dark] .orders-patient-form-modal .orders-patient-form-inline-subitem--gender .ant-radio-group,.orders-patient-form-modal-dark .orders-patient-form-gender-group.ant-radio-group,.orders-patient-form-modal-dark .orders-patient-form-inline-subitem--gender .ant-radio-group{border-color:#60a5fa42;background:linear-gradient(180deg,#0f172af5,#1e293be0);box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper,html[data-theme=dark] .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper,html[data-theme=dark] .orders-patient-form-modal .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper,html[data-theme=dark] .orders-patient-form-modal .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper,.orders-patient-form-modal-dark .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper,.orders-patient-form-modal-dark .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper{color:#e2e8f0d1}html[data-theme=dark] .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper+.ant-radio-button-wrapper,html[data-theme=dark] .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper+.ant-radio-button-wrapper,html[data-theme=dark] .orders-patient-form-modal .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper+.ant-radio-button-wrapper,html[data-theme=dark] .orders-patient-form-modal .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper+.ant-radio-button-wrapper,.orders-patient-form-modal-dark .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper+.ant-radio-button-wrapper,.orders-patient-form-modal-dark .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper+.ant-radio-button-wrapper{border-left-color:#60a5fa42}html[data-theme=dark] .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper:hover,html[data-theme=dark] .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper:hover,html[data-theme=dark] .orders-patient-form-modal .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper:hover,html[data-theme=dark] .orders-patient-form-modal .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper:hover,.orders-patient-form-modal-dark .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper:hover,.orders-patient-form-modal-dark .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper:hover{background:#1e293bf5;color:#f8fafcf0}html[data-theme=dark] .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),html[data-theme=dark] .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),html[data-theme=dark] .orders-patient-form-modal .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),html[data-theme=dark] .orders-patient-form-modal .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.orders-patient-form-modal-dark .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.orders-patient-form-modal-dark .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:linear-gradient(135deg,#2563eb57,#0ea5e94d);color:#dbeafe;font-weight:700}.orders-patient-form-address-split{--orders-patient-address-control-height: 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(124px,142px);gap:6px;align-items:stretch;width:100%}.orders-patient-form-address-split .ant-input-textarea,.orders-patient-form-address-split .ant-input-textarea textarea,.orders-patient-form-address-split textarea.ant-input{height:var(--orders-patient-address-control-height)!important;min-height:var(--orders-patient-address-control-height)!important}.orders-patient-form-address-split .ant-input-textarea textarea,.orders-patient-form-address-split textarea.ant-input{box-sizing:border-box;width:100%!important;resize:none}.orders-patient-form-address-extra{display:flex;align-self:stretch;height:var(--orders-patient-address-control-height);max-height:var(--orders-patient-address-control-height);min-width:0}.orders-patient-form-address-extra>.ant-btn{height:100%}.orders-page-shell .orders-patient-more-info-btn.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:var(--orders-patient-address-control-height)!important;height:var(--orders-patient-address-control-height)!important;padding-inline:12px;padding-block:0;line-height:1;border-radius:8px;border-color:#14b8a680;color:#0f766e;font-weight:700;background:linear-gradient(180deg,#f0fdfafa,#ecfdf5eb);box-shadow:inset 0 1px #ffffffbd}.orders-page-shell .orders-patient-more-info-btn.ant-btn:not(:disabled):hover,.orders-page-shell .orders-patient-more-info-btn.ant-btn:not(:disabled):focus{border-color:#0d9488c2;color:#0f766e;background:linear-gradient(180deg,#ccfbf1f0,#f0fdfafa)}.orders-page-shell .orders-patient-more-info-btn.is-filled.ant-btn{border-color:#1677ff9e;color:#fff;background:linear-gradient(135deg,#2563eb,#0f766e);box-shadow:0 8px 16px #14b8a633}html[data-theme=dark] .orders-page-shell .orders-patient-more-info-btn.ant-btn{border-color:#2dd4bf47;color:#ccfbf1f0;background:linear-gradient(180deg,#0f172af5,#14534eb8);box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .orders-page-shell .orders-patient-more-info-btn.is-filled.ant-btn{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0f766e)}.orders-clinical-info-modal .ant-modal-content{border-radius:16px;overflow:hidden}.orders-clinical-info-form .ant-form-item{margin-bottom:12px}.orders-clinical-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.orders-clinical-info-grid-full{grid-column:1 / -1}.orders-patient-picker-modal .ant-modal-body>div:first-child{height:100%;width:100%}.orders-patient-picker-modal .ant-modal-close,.orders-patient-form-modal .ant-modal-close{top:18px;inset-inline-end:18px;width:38px;height:38px;border-radius:12px;border:1px solid rgba(22,119,255,.18);background:#1677ff0f;color:#0f172ab8}.orders-patient-picker-modal .ant-modal-close:hover,.orders-patient-form-modal .ant-modal-close:hover{color:#1677ff;background:#1677ff1f;border-color:#1677ff47}.orders-patient-picker-shell{display:grid;grid-template-rows:auto auto 1fr 140px;gap:16px;flex:1 1 auto;height:100%;min-height:614px}.orders-patient-picker-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.orders-patient-picker-toolbar-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.orders-patient-picker-heading.ant-typography{margin:0;font-size:16px}.orders-patient-picker-results-panel{display:flex;flex:1 1 auto;height:100%;min-height:0;border:1px solid rgba(22,119,255,.14);border-radius:12px;background:#ffffffc2;overflow:hidden}.orders-patient-picker-empty-state{min-height:140px;padding:18px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.orders-patient-picker-results-table{min-width:760px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.orders-patient-picker-results-header,.orders-patient-picker-result-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(120px,1fr) minmax(140px,1.2fr) minmax(140px,1.2fr);gap:16px;align-items:center}.orders-patient-picker-results-header{padding:9px 14px;border-bottom:1px solid rgba(148,163,184,.16);background:#1677ff0f;color:#334155c7;font-size:11px;font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.orders-patient-picker-results-list{flex:1 1 auto;min-height:0;overflow-y:auto}.orders-patient-picker-result-row{width:100%;border:0;border-bottom:1px solid rgba(148,163,184,.16);background:#ffffffe6;padding:9px 14px;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.orders-patient-picker-result-row:last-child{border-bottom:0}.orders-patient-picker-result-row:hover,.orders-patient-picker-result-row.is-selected{background:#eff6fff5}.orders-patient-picker-result-row.is-selected{box-shadow:inset 4px 0 #1677ff}.orders-patient-picker-result-cell{min-width:0;font-size:12px;line-height:1.25;color:#0f172ac2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-patient-picker-result-cell--name{font-size:13px;font-weight:700;color:#0f172aeb}.orders-patient-picker-result-cell--id{color:#1677ff;font-size:12px;font-weight:700}.orders-patient-picker-selected-card{display:flex;justify-content:space-between;align-items:stretch;gap:24px;padding:16px 20px;border-radius:12px;border:1px solid rgba(82,196,26,.22);background:linear-gradient(135deg,#52c41a14,#fffffff5);box-shadow:0 8px 24px #52c41a14;width:100%}.orders-patient-picker-selected-header{display:flex;align-items:center;gap:14px;margin-bottom:12px}.orders-patient-picker-selected-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1677ff,#69b1ff);color:#fff;font-size:18px;box-shadow:0 6px 16px #1677ff33}.orders-patient-picker-selected-identity{display:flex;flex-direction:column;gap:0}.orders-patient-picker-footer-slot{display:flex;flex:0 0 auto;min-height:0;height:100%}.orders-patient-picker-footer-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px 18px;border-radius:12px;border:1px dashed rgba(148,163,184,.24);background:#f8fafcb8;text-align:center}.orders-patient-picker-footer-placeholder-title.ant-typography{margin:0}.orders-patient-picker-selected-copy{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%;overflow:hidden}.orders-patient-picker-selected-label.ant-typography,.orders-patient-picker-selected-name.ant-typography{margin:0}.orders-patient-picker-selected-name.ant-typography{display:block;font-size:18px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-patient-picker-selected-meta{display:flex;flex-wrap:nowrap;gap:20px;color:#0f172ab8;font-size:12px;line-height:1.45;margin-left:54px}.orders-patient-picker-meta-item{display:flex;flex-direction:column;gap:2px}.orders-patient-picker-meta-item strong{color:#0f172ae6;font-size:13px}.orders-patient-picker-selected-actions{display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:140px}.orders-patient-picker-edit-btn,.orders-patient-picker-order-btn{height:38px!important;border-radius:10px!important;font-weight:600!important}.orders-patient-picker-order-btn{box-shadow:0 4px 12px #1677ff33!important}.orders-patient-picker-input-btn.ant-btn{height:32px!important;border-radius:8px!important;font-weight:600!important;transition:all .3s ease!important;margin-right:-4px}.orders-patient-picker-input-btn.is-active.ant-btn{border-color:#16a34a!important;background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important;box-shadow:0 4px 10px #16a34a3d!important}.orders-patient-picker-input-btn.is-active.ant-btn:not(:disabled):hover{background:linear-gradient(135deg,#2edb6d,#15803d)!important;border-color:#15803d!important;transform:translateY(-1px)}html[data-theme=dark] .orders-patient-picker-input-btn.is-active.ant-btn{border-color:#4ade8080!important;background:linear-gradient(135deg,#22c55e,#15803d)!important;box-shadow:0 6px 16px #14532d5c!important}html[data-theme=dark] .orders-patient-picker-modal .ant-modal-content,html[data-theme=dark] .orders-patient-form-modal .ant-modal-content,.orders-patient-picker-modal-dark .ant-modal-content,.orders-patient-form-modal-dark .ant-modal-content{border-color:#60a5fa38;background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 36%),linear-gradient(180deg,#0f172af5,#111827fb);box-shadow:0 28px 72px #0000007a}html[data-theme=dark] .orders-patient-picker-modal .ant-modal-close,html[data-theme=dark] .orders-patient-form-modal .ant-modal-close,.orders-patient-picker-modal-dark .ant-modal-close,.orders-patient-form-modal-dark .ant-modal-close{border-color:#60a5fa3d;background:#3b82f61f;color:#ffffffd1}html[data-theme=dark] .orders-patient-picker-modal .ant-modal-close:hover,html[data-theme=dark] .orders-patient-form-modal .ant-modal-close:hover,.orders-patient-picker-modal-dark .ant-modal-close:hover,.orders-patient-form-modal-dark .ant-modal-close:hover{border-color:#7dd3fc57;background:#3b82f62e;color:#fff}html[data-theme=dark] .orders-patient-picker-results-panel,.orders-patient-picker-modal-dark .orders-patient-picker-results-panel{border-color:#60a5fa2e;background:#0f172a9e}html[data-theme=dark] .orders-patient-picker-results-header,.orders-patient-picker-modal-dark .orders-patient-picker-results-header{border-bottom-color:#94a3b824;background:#3b82f61f;color:#e2e8f09e}html[data-theme=dark] .orders-patient-picker-result-row,.orders-patient-picker-modal-dark .orders-patient-picker-result-row{border-bottom-color:#94a3b81f;background:#0f172ae0}html[data-theme=dark] .orders-patient-picker-result-row:hover,html[data-theme=dark] .orders-patient-picker-result-row.is-selected,.orders-patient-picker-modal-dark .orders-patient-picker-result-row:hover,.orders-patient-picker-modal-dark .orders-patient-picker-result-row.is-selected{background:#1e293bf5}html[data-theme=dark] .orders-patient-picker-result-name,html[data-theme=dark] .orders-patient-picker-heading.ant-typography,html[data-theme=dark] .orders-patient-picker-selected-name.ant-typography,.orders-patient-picker-modal-dark .orders-patient-picker-result-cell--name,.orders-patient-picker-modal-dark .orders-patient-picker-heading.ant-typography,.orders-patient-picker-modal-dark .orders-patient-picker-selected-name.ant-typography,.orders-patient-form-modal-dark .ant-modal-title{color:#f8fafcf0}html[data-theme=dark] .orders-patient-picker-result-cell,.orders-patient-picker-modal-dark .orders-patient-picker-result-cell,html[data-theme=dark] .orders-patient-picker-selected-meta,.orders-patient-picker-modal-dark .orders-patient-picker-selected-meta{color:#e2e8f0cc}html[data-theme=dark] .orders-patient-picker-result-cell--id,.orders-patient-picker-modal-dark .orders-patient-picker-result-cell--id{color:#7dd3fcf5}html[data-theme=dark] .orders-patient-picker-selected-card,.orders-patient-picker-modal-dark .orders-patient-picker-selected-card{border-color:#4ade8038;background:linear-gradient(135deg,#14532d57,#0f172af5)}html[data-theme=dark] .orders-patient-picker-meta-item .ant-typography-secondary,.orders-patient-picker-modal-dark .orders-patient-picker-meta-item .ant-typography-secondary{color:#e2e8f099!important}html[data-theme=dark] .orders-patient-picker-meta-item strong,.orders-patient-picker-modal-dark .orders-patient-picker-meta-item strong{color:#f8fafcf0!important}html[data-theme=dark] .orders-patient-picker-footer-placeholder,.orders-patient-picker-modal-dark .orders-patient-picker-footer-placeholder{border-color:#94a3b82e;background:#0f172a8a}html[data-theme=dark] .orders-patient-picker-footer,html[data-theme=dark] .orders-patient-form-footer,.orders-patient-picker-modal-dark .orders-patient-picker-footer,.orders-patient-form-modal-dark .orders-patient-form-footer{border-top-color:#94a3b824;background:#0f172a99}html[data-theme=dark] .orders-patient-picker-footer-placeholder-title.ant-typography,.orders-patient-picker-modal-dark .orders-patient-picker-footer-placeholder-title.ant-typography{color:#f8fafce6}html[data-theme=dark] .orders-patient-form-modal .ant-typography,.orders-patient-form-modal-dark .ant-typography{color:#f8fafceb}html[data-theme=dark] .orders-patient-form-modal .ant-typography-secondary,.orders-patient-form-modal-dark .ant-typography-secondary{color:#94a3b8c7!important}html[data-theme=dark] .orders-patient-form-modal .ant-select-arrow,.orders-patient-form-modal-dark .ant-select-arrow{color:#60a5fae0}html[data-theme=dark] .orders-patient-form-modal .ant-input,html[data-theme=dark] .orders-patient-form-modal .ant-input:focus,html[data-theme=dark] .orders-patient-form-modal .ant-input-focused,html[data-theme=dark] .orders-patient-form-modal .ant-input-number,html[data-theme=dark] .orders-patient-form-modal .ant-input-number-input,html[data-theme=dark] .orders-patient-form-modal .ant-select-selector,html[data-theme=dark] .orders-patient-form-modal .ant-select-selection-item,html[data-theme=dark] .orders-patient-form-modal .ant-select-selection-placeholder,html[data-theme=dark] .orders-patient-form-modal .ant-input-textarea,.orders-patient-form-modal-dark .ant-input,.orders-patient-form-modal-dark .ant-input:focus,.orders-patient-form-modal-dark .ant-input-focused,.orders-patient-form-modal-dark .ant-input-number,.orders-patient-form-modal-dark .ant-input-number-input,.orders-patient-form-modal-dark .ant-select-selector,.orders-patient-form-modal-dark .ant-select-selection-item,.orders-patient-form-modal-dark .ant-select-selection-placeholder,.orders-patient-form-modal-dark .ant-input-textarea{color:#fffffff0!important;background:#0f172ad1!important;border-color:#94a3b838!important}@media(max-width:991px){.orders-left-stack{height:auto}.orders-patient-registration-card{flex-basis:auto;min-height:0}.orders-history-headbar{align-items:flex-start;flex-direction:column}.orders-history-headbar-controls{width:100%;justify-content:flex-start}.orders-history-headbar-control--search{flex-basis:100%;max-width:none}.orders-inline-patient-header-grid{grid-template-columns:var(--orders-inline-label-width) minmax(0,1fr);row-gap:8px}}@media(max-width:576px){.orders-history-headbar-controls{gap:6px}.orders-history-headbar-control--status,.orders-history-headbar-control--duration,.orders-history-headbar-control--shift,.orders-history-headbar-apply.ant-btn{flex-basis:100%;width:100%}.orders-history-headbar-apply.ant-btn{justify-content:center}.orders-inline-patient-header-grid,.orders-inline-patient-form .orders-patient-form-inline-row>.ant-form-item-row{grid-template-columns:minmax(0,1fr);row-gap:6px}.orders-inline-patient-header-label{padding-top:0}.orders-patient-form-inline-split{grid-template-columns:minmax(0,1fr);gap:10px}.orders-patient-form-address-split,.orders-clinical-info-grid{grid-template-columns:minmax(0,1fr)}.orders-inline-patient-search-panel{margin-top:8px}.orders-inline-patient-result{min-width:560px;gap:8px;align-items:center}.orders-inline-patient-result-cell .ant-typography{font-size:12px}.orders-inline-patient-inline-actions.ant-space{gap:4px}.orders-inline-patient-inline-actions .ant-btn{min-width:auto;padding-inline:6px;font-size:12px}.orders-patient-picker-modal .ant-modal-content,.orders-patient-form-modal .ant-modal-content{border-radius:16px}.orders-patient-picker-modal.ant-modal,.orders-patient-picker-modal .ant-modal{top:10px;padding-bottom:10px}.orders-patient-picker-modal .ant-modal-content{height:calc(100vh - 20px);border-radius:10px}.orders-patient-picker-modal .ant-modal-header,.orders-patient-form-modal .ant-modal-header{padding:18px 18px 0}.orders-patient-picker-modal .ant-modal-body,.orders-patient-form-modal .ant-modal-body{padding:14px 18px 18px}.orders-patient-picker-toolbar,.orders-patient-picker-selected-card{grid-template-columns:1fr;align-items:flex-start}.orders-patient-picker-empty-state,.orders-patient-picker-results-panel{min-height:0}.orders-patient-picker-shell{grid-template-rows:auto auto minmax(0,1fr) 112px}.orders-patient-picker-selected-actions,.orders-patient-picker-selected-actions .ant-btn{width:100%}.orders-patient-picker-results-table{min-width:680px}.orders-patient-picker-footer-slot{height:100%}}.orders-edit-tests-modal .ant-modal-content,.orders-edit-reason-modal .ant-modal-content{border-radius:20px;border:1px solid rgba(22,119,255,.14);background:radial-gradient(circle at top right,rgba(105,177,255,.14),transparent 32%),linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 24px 60px #0f172a2e;overflow:hidden}.orders-edit-tests-modal .ant-modal-header,.orders-edit-reason-modal .ant-modal-header{background:transparent;padding:22px 24px 0;margin-bottom:0}.orders-edit-tests-modal .ant-modal-body,.orders-edit-reason-modal .ant-modal-body{padding:16px 24px 20px}.orders-edit-tests-modal .ant-modal-footer,.orders-edit-reason-modal .ant-modal-footer{padding:0 24px 24px;margin-top:18px}.orders-edit-tests-modal .ant-modal-close,.orders-edit-reason-modal .ant-modal-close{top:18px;inset-inline-end:18px;width:38px;height:38px;border-radius:12px;border:1px solid rgba(22,119,255,.18);background:#1677ff0f;color:#0f172ab8}.orders-edit-tests-modal .ant-modal-close:hover,.orders-edit-reason-modal .ant-modal-close:hover{color:#1677ff;background:#1677ff1f;border-color:#1677ff47}.orders-edit-tests-modal-heading{display:flex;align-items:center;gap:14px}.orders-edit-tests-modal-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1677ff,#69b1ff);color:#fff;box-shadow:0 10px 22px #1677ff3d;font-size:18px}.orders-edit-tests-modal-heading-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.orders-edit-tests-modal-title{font-size:18px;font-weight:700;line-height:1.15;color:#000000e0}.orders-edit-tests-modal-subtitle{font-size:12.5px;line-height:1.4;color:#00000073}.orders-edit-tests-shell{display:flex;flex-direction:column;gap:10px}.orders-edit-tests-description.ant-typography{margin:0;font-size:13px;line-height:1.45}.orders-edit-tests-toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.orders-edit-tests-toolbar-copy{display:flex;flex-direction:column;gap:2px}.orders-edit-tests-select .ant-select-selector{min-height:46px!important;padding:6px 12px!important;border-radius:14px!important;border-color:#1677ff2e!important;box-shadow:none!important}.orders-edit-tests-select.ant-select-focused .ant-select-selector,.orders-edit-tests-select .ant-select-selector:hover{border-color:#1677ff6b!important}.orders-edit-tests-empty{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center;padding:34px 18px;border-radius:18px;border:1px dashed rgba(22,119,255,.26);background:#1677ff09}.orders-edit-tests-table{border:1px solid rgba(22,119,255,.14);border-radius:18px;overflow:hidden;background:#ffffffb8}.orders-edit-tests-table .ant-table{background:transparent}.orders-edit-tests-table .ant-table-container{border-inline-start:0!important}.orders-edit-tests-table .ant-table-container table{min-width:100%}.orders-edit-tests-table .ant-table-thead>tr>th{padding:8px 10px;border-bottom:1px solid rgba(22,119,255,.14);background:#1677ff14;color:#00000080;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.orders-edit-tests-table .ant-table-thead>tr>th:not(:last-child),.orders-edit-tests-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end:1px solid rgba(148,163,184,.12)}.orders-edit-tests-table .ant-table-tbody>tr>td{padding:8px 10px;vertical-align:top;border-bottom:1px solid rgba(148,163,184,.16);background:#ffffffe0;transition:background-color .18s ease}html[data-theme=dark] .orders-edit-tests-table .ant-table-tbody>tr>td{background:#0f172ad1!important;color:#f8fafceb!important}.orders-edit-tests-table .ant-table-tbody>.orders-edit-tests-table-row:hover>td{background:#f5f9fff5}.orders-edit-tests-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.orders-edit-tests-table-row.is-blocked>td{background:#fff7e6e6!important}.orders-edit-tests-table-row.is-admin-review>td{border-bottom-color:#fa8c1633}.orders-edit-tests-table-name-block{display:flex;flex-direction:column;gap:6px;min-width:0}.orders-edit-tests-table-name.ant-typography{margin:0;display:block;font-size:12.5px;line-height:1.25;font-weight:600;color:#000000e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-edit-tests-table-subline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.orders-edit-tests-table-code{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1677ffeb;word-break:break-word}.orders-edit-tests-mini-chip,.orders-edit-tests-status-badge,.orders-edit-tests-table-meta,.orders-edit-tests-table-price{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid transparent;font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.orders-edit-tests-mini-chip{border-color:#94a3b83d;background:#0f172a0a;color:#0f172aa8}.orders-edit-tests-status-cell{display:flex;flex-direction:row;align-items:flex-start;gap:4px;min-width:0}.orders-edit-tests-status-badge{border-color:#1677ff24;background:#1677ff14;color:#0958d9}.orders-edit-tests-status-pending{background:#d6e7ffb8;border-color:#91caffcc;color:#0958d9}.orders-edit-tests-status-in-progress{background:#e6f7ffd1;border-color:#91d5ffcc;color:#08979c}.orders-edit-tests-status-completed{background:#f6ffede6;border-color:#b7eb8fe6;color:#389e0d}.orders-edit-tests-status-verified{background:#f6ffedf2;border-color:#95de64eb;color:#237804}.orders-edit-tests-status-rejected{background:#fff1f0f2;border-color:#ffa39eeb;color:#cf1322}.orders-edit-tests-status-unknown{background:#f5f5f5e6;border-color:#d9d9d9e6;color:#000000a6}.orders-edit-tests-status-note{font-size:11px;line-height:1.2;color:#00000073}.orders-edit-tests-table-meta{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:#0f172a09;color:#0f172ab3;font-size:10px;font-weight:600;line-height:1.1}.orders-edit-tests-table-instrument{display:block;max-width:100%;color:#0f172ab8;font-size:11px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orders-edit-tests-table-price{justify-content:flex-start;color:#0f172ac7}.orders-edit-tests-action-cell{display:flex;align-items:center;justify-content:flex-start;min-width:0}.orders-edit-tests-action-btn-wrap{display:inline-flex;min-width:0}.orders-edit-tests-action-btn.ant-btn{min-width:78px;height:28px;padding-inline:8px;border-radius:8px;font-size:11px;font-weight:600;box-shadow:none;justify-content:center}.orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous{border-color:#ef444459;background:#fef2f2f2;color:#dc2626}.orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous:not(:disabled):hover,.orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous:not(:disabled):focus{border-color:#dc26268c;background:#fee2e2fa;color:#b91c1c}.orders-edit-tests-action-btn.ant-btn:disabled{border-color:#94a3b833;background:#94a3b814;color:#64748b94}.orders-edit-tests-action-note.ant-typography{margin:0;display:block;font-size:11px;line-height:1.3;color:#00000073;word-break:break-word;overflow-wrap:anywhere}html[data-theme=dark] .orders-edit-tests-table-row.is-blocked>td{background:#422e0bc2!important}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-table-name.ant-typography{color:#f8fafcf0}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-table-code{color:#7dd3fcf5}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-mini-chip{border-color:#94a3b838;background:#94a3b814;color:#e2e8f0d1}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-status-badge{border-color:#60a5fa33;background:#3b82f61f;color:#e2e8f0e0}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-status-pending{border-color:#facc1547;background:#854d0e52;color:#fde68a}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-status-in-progress{border-color:#38bdf847;background:#0c4a6e57;color:#bae6fd}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-status-completed{border-color:#4ade8047;background:#14532d57;color:#bbf7d0}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-status-verified{border-color:#a3e63547;background:#36531457;color:#d9f99d}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-status-rejected{border-color:#f8717152;background:#7f1d1d57;color:#fecaca}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-status-unknown{border-color:#94a3b833;background:#3341558f;color:#e2e8f0d6}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-status-note,html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-action-note.ant-typography{color:#e2e8f08a}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-table-meta{border-color:#94a3b82e;background:#94a3b814;color:#e2e8f0c2}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-table-instrument{color:#e2e8f0cc}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-table-price{color:#e2e8f0d6}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous{border-color:#f871714d;background:#7f1d1d57;color:#fecaca}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous:not(:disabled):hover,html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous:not(:disabled):focus{border-color:#fca5a575;background:#991b1b80;color:#fff1f2}html[data-theme=dark] .orders-edit-tests-table .orders-edit-tests-action-btn.ant-btn:disabled{border-color:#94a3b82e;background:#94a3b814;color:#94a3b880}.orders-edit-tests-modal-dark .ant-modal-content,.orders-edit-reason-modal-dark .ant-modal-content{border-color:#60a5fa38;background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 36%),linear-gradient(180deg,#0f172af5,#111827fb);box-shadow:0 28px 72px #0000007a}.orders-edit-tests-modal-dark .ant-modal-close,.orders-edit-reason-modal-dark .ant-modal-close{border-color:#60a5fa3d;background:#3b82f61f;color:#ffffffd1}.orders-edit-tests-modal-dark .ant-modal-close:hover,.orders-edit-reason-modal-dark .ant-modal-close:hover{border-color:#7dd3fc57;background:#3b82f62e;color:#fff}.orders-edit-tests-modal-dark .orders-edit-tests-modal-title{color:#fffffff0}.orders-edit-tests-modal-dark .orders-edit-tests-modal-subtitle{color:#ffffff80}.orders-edit-tests-modal-dark .orders-edit-tests-select .ant-select-selector,.orders-edit-reason-modal-dark .ant-input,.orders-edit-reason-modal-dark .ant-input:focus,.orders-edit-reason-modal-dark .ant-input-focused{color:#fffffff0!important;background:#0f172ad1!important;border-color:#94a3b838!important}.orders-edit-tests-modal-dark .orders-edit-tests-select .ant-select-selection-placeholder{color:#e2e8f06b}.orders-edit-tests-modal-dark .orders-edit-tests-empty{border-color:#60a5fa3d;background:#3b82f614}.orders-edit-tests-modal-dark .orders-edit-tests-table{border-color:#60a5fa33;background:#0f172a99}.orders-edit-tests-modal-dark .orders-edit-tests-table .ant-table-thead>tr>th{border-bottom-color:#60a5fa2e;background:#3b82f624;color:#e2e8f099}.orders-edit-tests-modal-dark .orders-edit-tests-table .ant-table-thead>tr>th:not(:last-child),.orders-edit-tests-modal-dark .orders-edit-tests-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end-color:#94a3b81f}.orders-edit-tests-modal-dark .orders-edit-tests-table .ant-table-tbody>tr>td{border-bottom-color:#94a3b824;background:#0f172ae0}.orders-edit-tests-modal-dark .orders-edit-tests-table .ant-table-tbody>.orders-edit-tests-table-row:hover>td{background:#1e293bf2}.orders-edit-tests-modal-dark .orders-edit-tests-table-row.is-blocked>td{background:#422e0bc2!important}.orders-edit-tests-modal-dark .orders-edit-tests-table-name.ant-typography{color:#fffffff0}.orders-edit-tests-modal-dark .orders-edit-tests-table-code{color:#7dd3fcf5}.orders-edit-tests-modal-dark .orders-edit-tests-mini-chip{border-color:#94a3b838;background:#94a3b814;color:#e2e8f0d1}.orders-edit-tests-modal-dark .orders-edit-tests-table-meta{border-color:#94a3b82e;background:#94a3b814;color:#e2e8f0c2}.orders-edit-tests-modal-dark .orders-edit-tests-table-price{color:#e2e8f0d6}.orders-edit-tests-modal-dark .orders-edit-tests-status-note,.orders-edit-tests-modal-dark .orders-edit-tests-action-note.ant-typography{color:#e2e8f08a}.orders-edit-tests-modal-dark .orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous{border-color:#f871714d;background:#7f1d1d57;color:#fecaca}.orders-edit-tests-modal-dark .orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous:not(:disabled):hover,.orders-edit-tests-modal-dark .orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous:not(:disabled):focus{border-color:#fca5a575;background:#991b1b80;color:#fff1f2}html[data-theme=dark] .ant-table,html[data-theme=dark] .ant-table-container,html[data-theme=dark] .ant-table-tbody>tr>td.ant-table-cell,html[data-theme=dark] .order-selected-tests-table .ant-table-tbody>tr>td,html[data-theme=dark] .order-tests-readonly-table .ant-table-tbody>tr>td,html[data-theme=dark] .orders-edit-tests-table .ant-table-tbody>tr>td{background:#0f172aeb!important;color:#f8fafceb!important}html[data-theme=dark] .ant-table-tbody>tr:hover>td.ant-table-cell{background:#1e293bf5!important}html[data-theme=dark] .ant-typography-secondary,html[data-theme=dark] .orders-edit-tests-toolbar-row .ant-typography-secondary{color:#94a3b8e0!important}.orders-edit-reason-modal .ant-input{border-radius:14px}@media(max-width:992px){.orders-page-header-row{flex-direction:column;align-items:flex-start}.orders-page-header-meta{justify-content:flex-start;width:100%}.orders-header-context{align-items:stretch;width:100%;margin-left:0}.orders-header-context-row{justify-content:flex-start;flex-wrap:wrap}.orders-header-patient-name{max-width:100%}.orders-header-top-main,.orders-header-top-side,.orders-header-bottom-main,.orders-header-bottom-side{justify-content:flex-start;width:100%}.orders-header-top-main,.orders-header-bottom-main{flex-wrap:wrap}.orders-header-referred-item{max-width:100%}.locked-order-content,.draft-order-content{padding-bottom:0}.order-selected-tests-panel{min-height:280px}.order-dock-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-dock-action-row{flex-wrap:wrap;overflow:visible}.order-dock-action-row .ant-btn{flex:1 1 calc(50% - 8px);min-width:126px}.order-dock-create-btn{max-width:none;width:100%;flex:1 1 100%!important}.order-dock-edit-actions{width:100%;margin-left:0}}@media(max-width:576px){.orders-history-footer{flex-direction:column;align-items:flex-start;gap:6px}.locked-order-content,.draft-order-content{padding-bottom:0}.order-selected-tests-panel{min-height:220px}.order-tests-readonly-table .ant-table-thead>tr>th,.order-tests-readonly-table .ant-table-tbody>tr>td{padding:5px 8px}.order-tests-readonly-table-abbrev,.order-tests-readonly-table-price{font-size:10.5px}.order-tests-readonly-status-badge,.order-tests-readonly-table-chip{font-size:10px}.order-dock-summary-grid{grid-template-columns:1fr;gap:6px}.order-dock-bar{border-radius:10px}.order-dock-action-row{padding:7px 8px}.order-dock-action-row .ant-btn{flex:1 1 100%;min-width:0}.order-dock-edit-actions{flex-direction:column}.orders-edit-tests-modal .ant-modal-content,.orders-edit-reason-modal .ant-modal-content{border-radius:16px}.orders-edit-tests-modal .ant-modal-header,.orders-edit-reason-modal .ant-modal-header{padding:18px 18px 0}.orders-edit-tests-modal .ant-modal-body,.orders-edit-reason-modal .ant-modal-body{padding:14px 18px 18px}.orders-edit-tests-modal .ant-modal-footer,.orders-edit-reason-modal .ant-modal-footer{padding:0 18px 18px}.orders-edit-tests-modal-heading{gap:12px}.orders-edit-tests-modal-icon{width:38px;height:38px;border-radius:12px}.orders-edit-tests-action-btn.ant-btn{min-width:82px}.orders-edit-tests-table .ant-table-thead>tr>th,.orders-edit-tests-table .ant-table-tbody>tr>td{padding:12px 10px}.orders-edit-tests-table-name.ant-typography{font-size:13px}}.orders-page-shell{--orders-radius-panel: 8px;--orders-radius-control: 6px;--orders-radius-row: 5px;--orders-radius-chip: 999px}.orders-page-header-card,.orders-history-card,.orders-workspace-card,.orders-section-card,.orders-page-header-card.ant-card,.orders-history-card.ant-card,.orders-workspace-card.ant-card,.orders-section-card.ant-card,.orders-workspace-surface,.orders-workspace-state-banner,.order-composer-tubes-summary,.order-delivery-preferences,.order-dock-bar,.order-summary-item,.order-tests-readonly-table,.order-tests-readonly-table .ant-table-container,.orders-edit-tests-modal .ant-modal-content,.orders-edit-reason-modal .ant-modal-content,.orders-patient-picker-selected-card,.orders-patient-picker-results-panel,.orders-patient-picker-footer-placeholder{border-radius:var(--orders-radius-panel)!important}.orders-inline-patient-inline-actions.ant-space,.orders-inline-patient-search-state,.orders-inline-patient-results,.orders-patient-form-gender-group.ant-radio-group,.orders-patient-form-inline-subitem--gender .ant-radio-group,.order-composer-field-label.ant-typography,.order-draft-referred-row>.ant-typography:first-child,.order-composer-field-control,.order-composer-field-compact .order-composer-field-control,.order-history-scroll,.order-history-grid-header-surface,.order-selected-tests-table,.order-selected-tests-table .ant-table-container,.orders-patient-picker-modal .ant-modal-close,.orders-patient-form-modal .ant-modal-close,.orders-edit-tests-modal .ant-modal-close,.orders-edit-reason-modal .ant-modal-close,.orders-edit-tests-modal-icon,.orders-patient-picker-selected-icon{border-radius:var(--orders-radius-control)!important}.orders-history-card .ant-input-affix-wrapper,.orders-patient-registration-card .ant-input-affix-wrapper,.orders-patient-registration-card .ant-input,.orders-patient-registration-card .ant-input-number,.orders-patient-registration-card .ant-input-number-group-wrapper,.orders-patient-registration-card .ant-select-selector,.orders-history-card .ant-select-selector,.orders-history-card .ant-picker,.order-composer-select-card .ant-select-selector,.order-draft-referred-row .ant-select-selector,.order-composer-select-card .ant-input,.order-composer-select-card .ant-input-affix-wrapper,.order-draft-referred-row .ant-input,.order-draft-referred-row .ant-input-affix-wrapper,.order-composer-field-control.ant-select .ant-select-selector,.order-composer-field-control.ant-select-auto-complete .ant-select-selector,.orders-history-headbar-apply.ant-btn,.orders-inline-patient-inline-actions .ant-btn,.orders-patient-picker-edit-btn,.orders-patient-picker-order-btn,.orders-patient-picker-input-btn.ant-btn,.order-composer-groups .ant-btn,.order-delivery-buttons .ant-btn,.order-dock-action-row .ant-btn,.order-dock-edit-actions .ant-btn,.order-dock-create-btn,.orders-edit-reason-modal .ant-input{border-radius:var(--orders-radius-control)!important}.orders-inline-patient-result,.order-history-list-item.ant-list-item,.order-history-list-item .order-history-grid-body,.orders-patient-picker-result-row{border-radius:var(--orders-radius-row)!important}.order-selected-tests-table .ant-table-thead>tr>th,.order-selected-tests-table .ant-table-tbody>tr>td,.order-tests-readonly-table .ant-table-thead>tr>th,.order-tests-readonly-table .ant-table-tbody>tr>td,.orders-edit-tests-table .ant-table-thead>tr>th,.orders-edit-tests-table .ant-table-tbody>tr>td{border-radius:0!important}.orders-workspace-section-pill,.orders-workspace-state-badge,.order-history-tag.ant-tag,.order-selected-test-tube,.order-tests-readonly-table-chip,.order-tests-readonly-status-badge,.orders-edit-tests-status-badge,.orders-edit-tests-mini-chip,.orders-edit-tests-table-meta{border-radius:var(--orders-radius-chip)!important}.order-composer-groups .order-composer-group-btn--colored.ant-btn{border-color:rgba(var(--order-quick-group-rgb),.62)!important;background:linear-gradient(135deg,rgba(var(--order-quick-group-rgb),.24),rgba(var(--order-quick-group-rgb),.15))!important;color:var(--order-quick-group-text)!important;box-shadow:inset 4px 0 rgba(var(--order-quick-group-rgb),.9),inset 0 1px #ffffff85,0 1px 3px rgba(var(--order-quick-group-rgb),.14);font-weight:700}.order-composer-groups .order-composer-group-btn--colored.ant-btn:not(:disabled):hover,.order-composer-groups .order-composer-group-btn--colored.ant-btn:not(:disabled):focus{border-color:rgba(var(--order-quick-group-rgb),.82)!important;background:linear-gradient(135deg,rgba(var(--order-quick-group-rgb),.32),rgba(var(--order-quick-group-rgb),.21))!important;color:var(--order-quick-group-text)!important}.order-composer-groups .order-composer-group-btn--colored.ant-btn:disabled,.orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-groups .order-composer-group-btn--colored.ant-btn{border-color:rgba(var(--order-quick-group-rgb),.58)!important;border-style:dashed!important;background:linear-gradient(135deg,rgba(var(--order-quick-group-rgb),.25),rgba(var(--order-quick-group-rgb),.16))!important;color:var(--order-quick-group-text)!important;opacity:1}html[data-theme=dark] .order-composer-groups .order-composer-group-btn--colored.ant-btn{border-color:rgba(var(--order-quick-group-rgb),.6)!important;background:linear-gradient(135deg,rgba(var(--order-quick-group-rgb),.34),rgba(var(--order-quick-group-rgb),.22))!important;box-shadow:inset 4px 0 rgba(var(--order-quick-group-rgb),.96),inset 0 1px #ffffff1a,0 1px 8px rgba(var(--order-quick-group-rgb),.16);text-shadow:0 1px 0 rgba(0,0,0,.2)}html[data-theme=dark] .order-composer-groups .order-composer-group-btn--colored.ant-btn:not(:disabled):hover,html[data-theme=dark] .order-composer-groups .order-composer-group-btn--colored.ant-btn:not(:disabled):focus{border-color:rgba(var(--order-quick-group-rgb),.82)!important;background:linear-gradient(135deg,rgba(var(--order-quick-group-rgb),.42),rgba(var(--order-quick-group-rgb),.3))!important}html[data-theme=dark] .order-composer-groups .order-composer-group-btn--colored.ant-btn:disabled,html[data-theme=dark] .orders-workspace-surface--inactive .order-composer-grid-readonly .order-composer-groups .order-composer-group-btn--colored.ant-btn{border-color:rgba(var(--order-quick-group-rgb),.54)!important;background:linear-gradient(135deg,rgba(var(--order-quick-group-rgb),.3),rgba(var(--order-quick-group-rgb),.2))!important;opacity:1}html[data-portal-layout-theme=clean-table] .orders-page-shell{--orders-clean-panel: #ffffff;--orders-clean-panel-soft: #fbfcfe;--orders-clean-line: #d3dde9;--orders-clean-line-soft: #e8edf4;--orders-clean-header: #eef0f3;--orders-clean-chip: #f4f5f7;--orders-clean-text: #111827;--orders-clean-muted: #667085;--orders-clean-primary: #2563eb;--orders-clean-primary-hover: #1d4ed8;--orders-clean-primary-soft: #eff6ff;--orders-clean-button-bg: #ffffff;--orders-clean-button-hover: #f8fafc;--orders-clean-button-text: #334155;--orders-clean-danger: #b42318;--orders-clean-danger-soft: #fff5f5;--orders-clean-danger-border: #fecaca;--orders-clean-action-edit: #0891b2;--orders-clean-action-edit-hover: #0e7490;--orders-clean-action-cancel: #dc2626;--orders-clean-action-cancel-hover: #b91c1c;--orders-clean-action-paid: #16a34a;--orders-clean-action-paid-hover: #15803d;--orders-clean-action-partial: #d97706;--orders-clean-action-partial-hover: #b45309;--orders-clean-shadow: 0 8px 20px rgba(15, 23, 42, .05);gap:10px}html[data-theme=dark][data-portal-layout-theme=clean-table] .orders-page-shell{--orders-clean-panel: #151c28;--orders-clean-panel-soft: #101827;--orders-clean-line: rgba(148, 163, 184, .24);--orders-clean-line-soft: rgba(148, 163, 184, .16);--orders-clean-header: #1d2939;--orders-clean-chip: rgba(148, 163, 184, .12);--orders-clean-text: rgba(248, 250, 252, .94);--orders-clean-muted: rgba(203, 213, 225, .72);--orders-clean-primary: #3b82f6;--orders-clean-primary-hover: #60a5fa;--orders-clean-primary-soft: rgba(59, 130, 246, .16);--orders-clean-button-bg: #151c28;--orders-clean-button-hover: #1d2939;--orders-clean-button-text: rgba(248, 250, 252, .9);--orders-clean-danger: #fca5a5;--orders-clean-danger-soft: rgba(127, 29, 29, .24);--orders-clean-danger-border: rgba(248, 113, 113, .34);--orders-clean-action-edit: #0e7490;--orders-clean-action-edit-hover: #0891b2;--orders-clean-action-cancel: #b91c1c;--orders-clean-action-cancel-hover: #dc2626;--orders-clean-action-paid: #15803d;--orders-clean-action-paid-hover: #16a34a;--orders-clean-action-partial: #b45309;--orders-clean-action-partial-hover: #d97706;--orders-clean-shadow: 0 10px 24px rgba(2, 6, 23, .28)}.orders-page-shell{--orders-classic-panel: #f8fafc;--orders-classic-panel-strong: #ffffff;--orders-classic-header: #f1f5f9;--orders-classic-line: #cbd5e1;--orders-classic-line-soft: #e2e8f0;--orders-classic-text: #111827;--orders-classic-muted: #64748b;--orders-classic-blue: #0b72c9;--orders-classic-blue-soft: #e3f0fb;--orders-classic-row-hover: #f0f7ff;--orders-radius-panel: 6px;--orders-radius-control: 5px;--orders-radius-row: 0;gap:12px;padding:0;color:var(--orders-classic-text)}html[data-theme=dark] .orders-page-shell{--orders-classic-panel: #111827;--orders-classic-panel-strong: #172033;--orders-classic-header: #1e293b;--orders-classic-line: #475569;--orders-classic-line-soft: #334155;--orders-classic-text: #f1f5f9;--orders-classic-muted: #a9b6c8;--orders-classic-blue: #60a5fa;--orders-classic-blue-soft: #172554;--orders-classic-row-hover: #1e293b}.orders-page-shell .orders-page-header-card.ant-card,.orders-page-shell .orders-history-card.ant-card,.orders-page-shell .orders-workspace-card.ant-card,.orders-page-shell .orders-section-card.ant-card{border:1px solid var(--orders-classic-line)!important;border-radius:var(--orders-radius-panel)!important;background:var(--orders-classic-panel)!important;box-shadow:0 1px 3px #0f172a14!important}.orders-page-shell .orders-page-header-card.ant-card:after,.orders-page-shell .orders-history-card.ant-card:after,.orders-page-shell .orders-workspace-card.ant-card:after,.orders-page-shell .orders-workspace-surface:before,.orders-page-shell .orders-workspace-surface:after,.orders-page-shell .orders-workspace-state-banner:after{display:none!important}.orders-page-shell .ant-card-head{min-height:42px!important;padding-inline:15px!important;border-bottom:1px solid var(--orders-classic-line-soft)!important;border-radius:0!important;background:var(--orders-classic-header)!important}.orders-page-shell .ant-card-head-title{padding-block:9px!important;color:var(--orders-classic-text)!important;font-size:14px!important;font-weight:750!important}.orders-page-shell .ant-card-body{background:var(--orders-classic-panel)!important}.orders-main-grid{align-items:stretch}.orders-left-column,.orders-right-column{display:flex;min-width:0}.orders-left-column>.orders-left-stack,.orders-right-column>.orders-workspace-card{width:100%}.orders-left-stack{gap:12px}.orders-patient-registration-card{flex-basis:35%;min-height:0}.orders-page-shell .orders-patient-registration-card>.ant-card-head{min-height:32px!important}.orders-page-shell .orders-patient-registration-card>.ant-card-head .ant-card-head-title{padding-block:5px!important;line-height:20px}.orders-patient-registration-card>.ant-card-body{flex:0 0 auto!important;padding:10px 12px!important;container-type:inline-size}.orders-inline-patient-form{--orders-inline-label-width: 124px;--orders-inline-label-gap: 9px;gap:0;padding-inline-end:0}.orders-inline-patient-header-grid{grid-template-columns:var(--orders-inline-label-width) minmax(0,1fr);column-gap:var(--orders-inline-label-gap);row-gap:7px;align-items:center;margin-bottom:9px}.orders-inline-patient-header-label{display:flex;align-items:center;min-width:0;min-height:32px;padding:0}.orders-inline-patient-header-input{display:grid;grid-template-columns:minmax(190px,1fr) max-content;align-items:stretch;min-width:0;gap:7px}.orders-inline-patient-name-field.ant-form-item{margin-bottom:0}.orders-inline-patient-name-field .ant-input-affix-wrapper{width:100%}.orders-inline-patient-search-input.ant-input{width:100%;direction:auto;text-align:start;white-space:nowrap}.orders-inline-patient-search-input.ant-input::placeholder{text-align:center}.orders-inline-patient-header-label-text,.orders-inline-patient-form .ant-form-item-label>label{color:var(--orders-classic-text);font-size:12px;font-weight:700}.orders-inline-patient-header-label-text{font-size:13px;white-space:nowrap}.orders-page-shell .orders-history-card .ant-input-affix-wrapper,.orders-page-shell .orders-patient-registration-card .ant-input-affix-wrapper,.orders-page-shell .orders-patient-registration-card .ant-input,.orders-page-shell .orders-patient-registration-card .ant-input-number,.orders-page-shell .orders-patient-registration-card .ant-select-selector,.orders-page-shell .orders-history-card .ant-select-selector,.orders-page-shell .orders-history-card .ant-picker,.orders-page-shell .order-composer-select-card .ant-select-selector,.orders-page-shell .order-composer-select-card .ant-input,.orders-page-shell .order-draft-referred-row .ant-select-selector,.orders-page-shell .order-draft-referred-row .ant-input{min-height:32px!important;height:32px!important;padding-block:2px!important;border:1px solid var(--orders-classic-line)!important;border-radius:var(--orders-radius-control)!important;background:var(--orders-classic-panel-strong)!important;box-shadow:none!important;color:var(--orders-classic-text)!important}.orders-page-shell .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{display:flex;align-items:center}.orders-page-shell .ant-select-single .ant-select-selection-wrap,.orders-page-shell .ant-select-single .ant-select-selection-item,.orders-page-shell .ant-select-single .ant-select-selection-placeholder{min-height:100%;align-items:center;line-height:1.2!important}.orders-patient-form-contact-item{--orders-patient-contact-control-height: 32px}.orders-patient-form-contact-item .orders-patient-form-phone-input.ant-input,.orders-patient-form-contact-item .orders-patient-form-gender-group.ant-radio-group{min-height:var(--orders-patient-contact-control-height)!important;height:var(--orders-patient-contact-control-height)!important;max-height:var(--orders-patient-contact-control-height)!important}.orders-patient-form-contact-item .orders-patient-form-phone-input.ant-input{padding-block:4px!important;line-height:22px}.orders-patient-form-contact-item .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper{min-height:0!important;height:100%!important;padding-block:0!important;line-height:normal}.orders-patient-form-age-unit.ant-select,.orders-patient-form-age-unit.ant-select .ant-select-selector{min-height:32px!important;height:32px!important;max-height:32px!important}.orders-patient-form-address-split{--orders-patient-address-control-height: 32px}.orders-page-shell .orders-patient-more-info-btn.ant-btn{min-height:var(--orders-patient-address-control-height)!important;height:var(--orders-patient-address-control-height)!important;max-height:var(--orders-patient-address-control-height)!important}.orders-page-shell .ant-input:hover,.orders-page-shell .ant-input-affix-wrapper:hover,.orders-page-shell .ant-input-number:hover,.orders-page-shell .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.orders-page-shell .ant-picker:hover{border-color:#7aa7cf!important}.orders-page-shell .ant-input:focus,.orders-page-shell .ant-input-affix-wrapper-focused,.orders-page-shell .ant-input-number-focused,.orders-page-shell .ant-select-focused .ant-select-selector,.orders-page-shell .ant-picker-focused{border-color:var(--orders-classic-blue)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--orders-classic-blue) 18%,transparent)!important}.orders-inline-patient-inline-actions.ant-space{display:flex;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px!important;width:auto;min-width:0;height:32px;margin:0;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.orders-inline-patient-inline-actions .ant-space-item{display:flex;align-items:stretch;flex:0 0 auto;height:32px}.orders-inline-patient-inline-actions .ant-btn>.orders-inline-patient-action-label--compact{display:none}.orders-inline-patient-inline-actions .ant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:32px!important;height:32px!important;padding-block:0!important;padding-inline:10px;border-radius:var(--orders-radius-control)!important;font-size:11px;line-height:normal;white-space:nowrap;overflow:visible}.orders-inline-patient-inline-actions .ant-btn>span,.orders-inline-patient-inline-actions .ant-btn .anticon{display:inline-flex;align-items:center;line-height:1.2}.orders-inline-patient-inline-actions .orders-inline-patient-create-btn.ant-btn{min-width:112px}.orders-inline-patient-inline-actions .orders-inline-patient-order-btn.ant-btn{min-width:118px}.orders-inline-patient-search-panel{--orders-inline-patient-search-viewport-height: 108px;grid-column:2;width:100%;margin-top:0}@container (max-width: 620px){.orders-inline-patient-header-grid{grid-template-columns:minmax(0,1fr)}.orders-inline-patient-header-label{min-height:auto}.orders-inline-patient-header-input{grid-template-columns:minmax(160px,1fr) max-content;gap:5px}.orders-inline-patient-inline-actions.ant-space{width:auto;justify-content:flex-end}.orders-inline-patient-inline-actions .ant-btn{padding-inline:6px}.orders-inline-patient-inline-actions .ant-btn .anticon+span{margin-inline-start:3px}.orders-inline-patient-inline-actions .orders-inline-patient-create-btn.ant-btn{min-width:58px}.orders-inline-patient-inline-actions .orders-inline-patient-order-btn.ant-btn{min-width:66px}.orders-inline-patient-inline-actions .ant-btn>.orders-inline-patient-action-label--full{display:none}.orders-inline-patient-inline-actions .ant-btn>.orders-inline-patient-action-label--compact{display:inline-flex}.orders-inline-patient-search-panel{grid-column:1}}@container (max-width: 440px){.orders-inline-patient-header-grid{grid-template-columns:minmax(0,1fr)}.orders-inline-patient-header-label{min-height:auto}.orders-inline-patient-inline-actions.ant-space{grid-column:1;width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.orders-inline-patient-header-input{grid-template-columns:minmax(0,1fr)}}.orders-inline-patient-search-state,.orders-inline-patient-results{border:1px solid var(--orders-classic-line)!important;border-radius:var(--orders-radius-control)!important;background:var(--orders-classic-panel-strong)!important;box-shadow:none!important}.orders-inline-patient-search-state{min-height:var(--orders-inline-patient-search-viewport-height)}.orders-inline-patient-result{min-height:38px;padding-block:7px;border-bottom:1px solid var(--orders-classic-line-soft);border-radius:0!important}.orders-inline-patient-result:hover,.orders-inline-patient-result.is-selected{background:var(--orders-classic-row-hover)!important}.orders-history-card--stacked{min-height:0}.orders-history-card>.ant-card-head{padding-block:8px!important}.orders-history-card>.ant-card-body{padding:0 10px 10px!important}.orders-history-headbar{--orders-history-filter-height: 32px;flex-direction:column;align-items:stretch;gap:7px}.orders-history-headbar-left{width:100%;min-height:20px;padding-top:0}.orders-history-headbar-controls{width:100%;gap:6px;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start}.orders-history-headbar-control--search{flex:0 1 240px;width:240px;min-width:180px;max-width:240px}.orders-history-headbar-control--status{flex:0 0 132px;min-width:132px}.orders-history-headbar-control--status .ant-select-selector{padding-inline:12px 30px!important}.orders-history-headbar-control--status .ant-select-selection-item{font-weight:600}.orders-history-headbar-control--duration{flex:1 1 230px;min-width:215px}.orders-history-headbar-control--duration .ant-picker{padding-inline:9px!important}.orders-history-headbar-control--duration .ant-picker-input{flex:1 1 0;min-width:0}.orders-history-headbar-control--duration .ant-picker-input>input{min-width:0;font-size:12px;text-align:center}.orders-history-headbar-control--duration .ant-picker-range-separator{flex:0 0 auto;padding-inline:4px}.orders-history-headbar-control--duration .ant-picker-suffix{flex:0 0 auto;margin-inline-start:4px}.orders-history-headbar-control--shift{flex-basis:112px}.orders-history-headbar-apply.ant-btn{width:auto;min-width:66px;height:32px;padding-inline:13px;border-radius:var(--orders-radius-control)}.order-history-scroll{margin-top:0;padding:0;border:1px solid var(--orders-classic-line)!important;border-radius:var(--orders-radius-control)!important;background:var(--orders-classic-panel-strong)!important;box-shadow:none!important;overflow:auto}.order-history-grid-header-surface{position:sticky;top:0;z-index:2;margin:0;padding:7px 9px;border:0;border-bottom:1px solid var(--orders-classic-line)!important;border-radius:0!important;background:var(--orders-classic-header)!important}.order-history-header-text{color:var(--orders-classic-muted)!important;font-size:10px;letter-spacing:.03em}.order-history-list .ant-list-items{gap:0}.order-history-list-item.ant-list-item{border:0;border-bottom:1px solid var(--orders-classic-line-soft);border-radius:0!important;background:var(--orders-classic-panel-strong)!important;box-shadow:none!important;transform:none!important}.order-history-list-item:last-child{border-bottom:0}.order-history-list-item:hover,.order-history-list-item.is-selected{background:var(--orders-classic-row-hover)!important}.order-history-list-item .order-history-grid-body{min-height:34px;padding:6px 9px}.order-history-list-item.is-selected .order-history-grid-body{box-shadow:inset 3px 0 0 var(--orders-classic-blue)}.order-history-patient-name{font-size:15px;line-height:18px}.order-history-value-text{color:var(--orders-classic-muted);font-size:10px}.order-history-order-number{font-size:12px;line-height:16px}.order-history-tag.ant-tag{min-height:18px;padding-inline:5px;border-radius:3px!important;font-size:9px;line-height:16px}.orders-history-footer{margin-top:7px}.orders-history-skeleton{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;width:100%}.orders-history-skeleton .ant-skeleton-element,.orders-history-skeleton .ant-skeleton-input{width:100%!important}.orders-history-skeleton-filter .ant-skeleton-input{height:32px!important}.orders-history-skeleton-row .ant-skeleton-input{height:34px!important}.orders-workspace-card>.ant-card-body{padding:0!important}.orders-workspace-surface{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.draft-order-view,.locked-order-view{min-height:0}.draft-order-content,.locked-order-content{padding:10px 10px 0}.orders-workspace-state-banner{min-height:42px;margin-bottom:10px;padding:8px 12px;border:1px solid var(--orders-classic-line)!important;border-radius:var(--orders-radius-control)!important;background:var(--orders-classic-header)!important;box-shadow:none!important}.orders-workspace-patient-summary{gap:0}.orders-workspace-patient-summary-item{padding:2px 10px;border-inline-end:1px solid var(--orders-classic-line-soft);border-radius:0;background:transparent}.orders-workspace-patient-summary-item:last-child{border-inline-end:0}.orders-workspace-patient-summary-label{color:var(--orders-classic-muted);font-size:10px}.orders-workspace-patient-summary-value{color:var(--orders-classic-text);font-size:12px;font-weight:700}.order-composer-grid{min-height:0}.order-composer-grid>.ant-col{min-height:0}.order-composer-select-card,.order-composer-side-card{border-color:var(--orders-classic-line)!important;background:var(--orders-classic-panel)!important;box-shadow:none!important}.order-composer-select-card>.ant-card-body,.order-composer-side-card>.ant-card-body{padding:10px!important}.order-composer-field{gap:8px;margin-bottom:7px}.order-composer-field-label.ant-typography,.order-draft-referred-row>.ant-typography:first-child{min-width:88px;padding:0;border:0;background:transparent;color:var(--orders-classic-text);font-size:11px}.order-composer-field-control,.order-composer-field-compact .order-composer-field-control{min-height:32px;border-radius:var(--orders-radius-control)!important}.order-composer-toolbar{margin:3px 0 6px}.order-selected-tests-panel{border:1px solid var(--orders-classic-line);border-radius:var(--orders-radius-control);background:var(--orders-classic-panel-strong);overflow:hidden}.order-selected-tests-table,.order-selected-tests-table .ant-table-container,.order-tests-readonly-table,.order-tests-readonly-table .ant-table-container,.orders-edit-tests-table,.orders-edit-tests-table .ant-table-container{border:0!important;border-radius:0!important;background:var(--orders-classic-panel-strong)!important;box-shadow:none!important}.order-selected-tests-table .ant-table-thead>tr>th,.order-tests-readonly-table .ant-table-thead>tr>th,.orders-edit-tests-table .ant-table-thead>tr>th{height:30px;padding:6px 9px!important;border-bottom:1px solid var(--orders-classic-line)!important;background:var(--orders-classic-header)!important;color:var(--orders-classic-text)!important;font-size:10px;font-weight:750;letter-spacing:0;text-transform:none}.order-selected-tests-table .ant-table-tbody>tr>td,.order-tests-readonly-table .ant-table-tbody>tr>td,.orders-edit-tests-table .ant-table-tbody>tr>td{height:36px;padding:6px 9px!important;border-bottom:1px solid var(--orders-classic-line-soft)!important;background:var(--orders-classic-panel-strong)!important;color:var(--orders-classic-text)!important}.order-selected-tests-table .ant-table-tbody>tr:hover>td,.order-tests-readonly-table .ant-table-tbody>tr:hover>td,.orders-edit-tests-table .ant-table-tbody>tr:hover>td{background:var(--orders-classic-row-hover)!important}.order-selected-test-price,.orders-edit-tests-table-price{color:var(--orders-classic-text);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.order-selected-test-delete-btn.ant-btn{color:#b42318}.orders-section-skeleton{display:flex;flex-direction:column;gap:7px;padding:10px}.orders-section-skeleton .ant-skeleton-button{width:100%!important;height:30px!important}.orders-order-details-skeleton{display:flex;flex-direction:column;gap:14px;padding:12px;border:1px solid var(--orders-classic-line);border-radius:var(--orders-radius-control);background:var(--orders-classic-panel-strong)}.orders-order-details-skeleton>.ant-skeleton-element,.orders-order-details-skeleton>.ant-skeleton-element .ant-skeleton-input{width:100%!important}.order-composer-side-stack{gap:9px}.order-composer-groups{gap:6px}.order-composer-groups .ant-btn,.order-composer-groups .order-composer-group-btn--colored.ant-btn,.order-delivery-buttons .ant-btn{min-height:29px;height:29px;padding-inline:10px;border:1px solid var(--orders-classic-line)!important;border-radius:var(--orders-radius-control)!important;background:var(--orders-classic-panel-strong)!important;color:var(--orders-classic-text)!important;box-shadow:none!important;font-size:11px;font-weight:650;text-shadow:none}.order-composer-groups .ant-btn:not(:disabled):hover,.order-composer-groups .ant-btn:not(:disabled):focus,.order-delivery-buttons .ant-btn:not(:disabled):hover,.order-delivery-buttons .ant-btn:not(:disabled):focus{border-color:var(--orders-classic-blue)!important;background:var(--orders-classic-blue-soft)!important;color:var(--orders-classic-blue)!important}.order-composer-groups .order-composer-group-btn--colored.ant-btn{box-shadow:inset 3px 0 rgba(var(--order-quick-group-rgb),.85)!important}.order-delivery-buttons .ant-btn.ant-btn-primary{border-color:var(--orders-classic-blue)!important;background:var(--orders-classic-blue)!important;color:#fff!important}.order-composer-tubes-summary,.order-delivery-preferences{padding:9px 10px;border:1px solid var(--orders-classic-line)!important;border-radius:var(--orders-radius-control)!important;background:var(--orders-classic-panel-strong)!important;box-shadow:none!important}.order-bottom-stack{margin-top:10px}.order-dock-bar{border:1px solid var(--orders-classic-line)!important;border-radius:0 0 var(--orders-radius-panel) var(--orders-radius-panel)!important;background:var(--orders-classic-panel-strong)!important;box-shadow:0 -2px 8px #0f172a0f!important}.order-dock-summary-grid{gap:8px;padding:9px 12px}.order-summary-item{height:64px;min-height:64px;padding:6px 9px;border:1px solid var(--orders-classic-line)!important;border-radius:var(--orders-radius-control)!important;background:var(--orders-classic-header)!important;box-shadow:none!important}.order-summary-item .ant-typography{font-size:11px}.order-summary-print-action{padding:4px!important}.order-summary-print-action .ant-btn{border-radius:var(--orders-radius-control)!important;box-shadow:none!important}.order-dock-action-row{gap:8px;padding:8px 12px 10px;border-top:1px solid var(--orders-classic-line-soft);background:var(--orders-classic-panel-strong)}.order-dock-action-row .ant-btn,.order-dock-edit-actions .ant-btn{min-height:34px;height:34px;padding-inline:14px;border-radius:var(--orders-radius-control)!important;box-shadow:none!important;font-size:12px}.order-dock-create-btn{min-width:140px}@media(min-width:992px){.orders-page-shell{margin-inline:0}.orders-left-stack,.orders-workspace-card.ant-card{height:var(--orders-desktop-fill-height)}.orders-patient-registration-card{flex:0 0 auto}.orders-workspace-card{overflow:hidden}.orders-workspace-card>.ant-card-body,.orders-workspace-surface,.draft-order-view,.locked-order-view{height:100%}.draft-order-content,.locked-order-content{overflow:auto}}@media(max-width:1199px){.orders-history-headbar{flex-direction:column}.orders-history-headbar-left{padding-top:0}.orders-history-headbar-controls{width:100%}}@media(max-width:991px){.orders-left-column,.orders-right-column{display:block}.orders-history-headbar-controls{flex-wrap:wrap}.orders-history-headbar-control--search{flex:1 1 240px;width:auto;max-width:none}.orders-patient-registration-card{min-height:auto}.orders-workspace-card>.ant-card-body{min-height:620px}}@media(max-width:576px){.orders-inline-patient-form{--orders-inline-label-width: 94px}.orders-inline-patient-inline-actions.ant-space{width:100%;justify-content:flex-start;flex-wrap:nowrap}.orders-history-headbar-control{flex:1 1 100%}.orders-workspace-patient-summary-item{width:50%;border-bottom:1px solid var(--orders-classic-line-soft)}.order-dock-summary-grid{grid-template-columns:1fr}}html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-section-card.ant-card,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-history-card.ant-card,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-workspace-card.ant-card,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-page-header-card.ant-card{border:1px solid var(--orders-clean-line)!important;background:var(--orders-clean-panel)!important;box-shadow:var(--orders-clean-shadow)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-card-head{min-height:46px;border-bottom:1px solid var(--orders-clean-line-soft)!important;background:var(--orders-clean-panel-soft)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-card-body{background:var(--orders-clean-panel)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-inline-patient-inline-actions.ant-space,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-workspace-surface,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-workspace-state-banner,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-composer-tubes-summary,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-delivery-preferences,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-bar{border:1px solid var(--orders-clean-line)!important;background:var(--orders-clean-panel)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-workspace-surface:before,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-workspace-surface:after,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-workspace-state-banner:after{opacity:0!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-inline-patient-search-state,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-inline-patient-results,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-history-grid-header-surface,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-history-list-item.ant-list-item,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-summary-item{border:1px solid var(--orders-clean-line-soft)!important;background:var(--orders-clean-panel-soft)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-input,html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-input-affix-wrapper,html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-input-number,html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-select-selector,html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-picker{border-color:var(--orders-clean-line)!important;background:var(--orders-clean-panel)!important;box-shadow:none!important;color:var(--orders-clean-text)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-gender-group.ant-radio-group,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-inline-subitem--gender .ant-radio-group{border-color:var(--orders-clean-line)!important;background:var(--orders-clean-panel-soft)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper{background:transparent!important;color:var(--orders-clean-button-text)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper+.ant-radio-button-wrapper,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper+.ant-radio-button-wrapper{border-left-color:var(--orders-clean-line)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:var(--orders-clean-primary)!important;background:var(--orders-clean-primary)!important;color:#fff!important;font-weight:800;box-shadow:inset 0 0 0 1px var(--orders-clean-primary)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-gender-group.ant-radio-group .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-patient-form-inline-subitem--gender .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{border-color:var(--orders-clean-primary-hover)!important;background:var(--orders-clean-primary-hover)!important;color:#fff!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-tests-table,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-tests-readonly-table,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-table{border:1px solid var(--orders-clean-line)!important;background:var(--orders-clean-panel)!important;box-shadow:none!important;overflow:hidden}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-tests-table .ant-table,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-tests-readonly-table .ant-table,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-table .ant-table,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-tests-table .ant-table-container,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-tests-readonly-table .ant-table-container,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-table .ant-table-container{background:var(--orders-clean-panel)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-tests-table .ant-table-thead>tr>th,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-tests-readonly-table .ant-table-thead>tr>th,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-table .ant-table-thead>tr>th{height:30px;padding:0 9px!important;border-bottom:1px solid var(--orders-clean-line)!important;background:var(--orders-clean-header)!important;color:var(--orders-clean-muted)!important;font-size:10px;font-weight:800;line-height:1.1!important;text-transform:uppercase}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-tests-table .ant-table-thead>tr>th:not(:last-child),html[data-portal-layout-theme=clean-table] .orders-page-shell .order-tests-readonly-table .ant-table-thead>tr>th:not(:last-child),html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-table .ant-table-thead>tr>th:not(:last-child),html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-tests-table .ant-table-tbody>tr>td:not(:last-child),html[data-portal-layout-theme=clean-table] .orders-page-shell .order-tests-readonly-table .ant-table-tbody>tr>td:not(:last-child),html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end:1px solid var(--orders-clean-line-soft)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-tests-table .ant-table-tbody>tr>td,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-tests-readonly-table .ant-table-tbody>tr>td,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-table .ant-table-tbody>tr>td{min-height:35px;padding:5px 9px!important;border-bottom:1px solid var(--orders-clean-line-soft)!important;background:var(--orders-clean-panel)!important;color:var(--orders-clean-text)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-tests-table .ant-table-tbody>tr:hover>td,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-tests-readonly-table .ant-table-tbody>tr:hover>td,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-table .ant-table-tbody>tr:hover>td,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-inline-patient-result:hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-inline-patient-result.is-selected{background:var(--orders-clean-panel-soft)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-test-tube,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-tests-readonly-table-chip,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-tests-readonly-status-badge,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-status-badge,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-mini-chip,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-table-meta{border-color:var(--orders-clean-line)!important;background:var(--orders-clean-chip)!important;color:var(--orders-clean-muted)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-test-delete-btn.ant-btn,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-action-btn.ant-btn{border-color:var(--orders-clean-line)!important;background:var(--orders-clean-panel-soft)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-default:not(.order-composer-group-btn),html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-dashed:not(.order-composer-group-btn){border-color:var(--orders-clean-line)!important;background:var(--orders-clean-button-bg)!important;color:var(--orders-clean-button-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-default:not(.order-composer-group-btn):not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-default:not(.order-composer-group-btn):not(:disabled):focus,html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-dashed:not(.order-composer-group-btn):not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-dashed:not(.order-composer-group-btn):not(:disabled):focus{border-color:#94a3b8!important;background:var(--orders-clean-button-hover)!important;color:var(--orders-clean-text)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(.order-composer-group-btn),html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-inline-patient-create-btn.is-active.ant-btn,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-delivery-buttons .ant-btn.ant-btn-primary,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .ant-btn-primary,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-create-btn,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-history-card .ant-btn-primary{border-color:var(--orders-clean-primary)!important;background:var(--orders-clean-primary)!important;color:#fff!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(.order-composer-group-btn):not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(.order-composer-group-btn):not(:disabled):focus,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-inline-patient-create-btn.is-active.ant-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-inline-patient-create-btn.is-active.ant-btn:not(:disabled):focus,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-delivery-buttons .ant-btn.ant-btn-primary:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-delivery-buttons .ant-btn.ant-btn-primary:not(:disabled):focus,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .ant-btn-primary:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .ant-btn-primary:not(:disabled):focus,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-create-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-create-btn:not(:disabled):focus{border-color:var(--orders-clean-primary-hover)!important;background:var(--orders-clean-primary-hover)!important;color:#fff!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-primary.ant-btn-background-ghost:not(.order-composer-group-btn){border-color:var(--orders-clean-line)!important;background:var(--orders-clean-primary-soft)!important;color:var(--orders-clean-primary)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-dangerous,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-test-delete-btn.ant-btn,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous{border-color:var(--orders-clean-danger-border)!important;background:var(--orders-clean-danger-soft)!important;color:var(--orders-clean-danger)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-dangerous:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .ant-btn-dangerous:not(:disabled):focus,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-test-delete-btn.ant-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-selected-test-delete-btn.ant-btn:not(:disabled):focus,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .orders-edit-tests-action-btn.ant-btn.ant-btn-dangerous:not(:disabled):focus{border-color:var(--orders-clean-danger)!important;background:var(--orders-clean-danger-soft)!important;color:var(--orders-clean-danger)!important}.orders-page-shell .order-summary-print-action .ant-btn:disabled,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-summary-print-action .ant-btn:disabled{border:1px dashed #aeb8c6!important;background:#e7ebf0!important;color:#8a95a5!important;box-shadow:inset 0 0 0 1px #94a3b814!important;opacity:1;cursor:not-allowed}.orders-page-shell .order-summary-print-action .ant-btn:disabled .anticon{color:#8a95a5!important}html[data-theme=dark] .orders-page-shell .order-summary-print-action .ant-btn:disabled,html[data-theme=dark][data-portal-layout-theme=clean-table] .orders-page-shell .order-summary-print-action .ant-btn:disabled{border-color:#526174!important;background:#202a38!important;color:#7f8da0!important;box-shadow:inset 0 0 0 1px #94a3b80f!important}html[data-theme=dark] .orders-page-shell .order-summary-print-action .ant-btn:disabled .anticon{color:#7f8da0!important}.orders-page-shell .order-dock-action-row .order-dock-create-btn{flex:1 1 0!important;min-width:0;max-width:none;margin-left:0}.orders-page-shell .order-dock-action-row .ant-btn:disabled,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .ant-btn:disabled{border:1px dashed #b5beca!important;background:#e9edf2!important;color:#8b96a5!important;box-shadow:none!important;opacity:1}.orders-page-shell .order-dock-action-row .ant-btn:disabled .anticon{color:#8b96a5!important}html[data-theme=dark] .orders-page-shell .order-dock-action-row .ant-btn:disabled,html[data-theme=dark][data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .ant-btn:disabled{border-color:#526174!important;background:#202a38!important;color:#7f8da0!important}.orders-page-shell .order-dock-action-row .order-dock-edit-btn:not(:disabled){border-color:#0891b2!important;background:#0891b2!important;color:#fff!important}.orders-page-shell .order-dock-action-row .order-dock-edit-btn:not(:disabled):hover,.orders-page-shell .order-dock-action-row .order-dock-edit-btn:not(:disabled):focus{border-color:#0e7490!important;background:#0e7490!important;color:#fff!important}.orders-page-shell .order-dock-action-row .order-dock-cancel-btn:not(:disabled){border-color:#dc2626!important;background:#dc2626!important;color:#fff!important}.orders-page-shell .order-dock-action-row .order-dock-cancel-btn:not(:disabled):hover,.orders-page-shell .order-dock-action-row .order-dock-cancel-btn:not(:disabled):focus{border-color:#b91c1c!important;background:#b91c1c!important;color:#fff!important}.orders-page-shell .order-dock-action-row .order-dock-paid-btn:not(:disabled){border-color:#16a34a!important;background:#16a34a!important;color:#fff!important}.orders-page-shell .order-dock-action-row .order-dock-paid-btn:not(:disabled):hover,.orders-page-shell .order-dock-action-row .order-dock-paid-btn:not(:disabled):focus{border-color:#15803d!important;background:#15803d!important;color:#fff!important}.orders-page-shell .order-dock-action-row .order-dock-partial-btn:not(:disabled){border-color:#d97706!important;background:#d97706!important;color:#fff!important}.orders-page-shell .order-dock-action-row .order-dock-partial-btn:not(:disabled):hover,.orders-page-shell .order-dock-action-row .order-dock-partial-btn:not(:disabled):focus{border-color:#b45309!important;background:#b45309!important;color:#fff!important}.orders-page-shell .order-dock-action-row .order-dock-create-btn:not(:disabled){border-color:#2563eb!important;background:#2563eb!important;color:#fff!important}.orders-page-shell .order-dock-action-row .order-dock-create-btn:not(:disabled):hover,.orders-page-shell .order-dock-action-row .order-dock-create-btn:not(:disabled):focus{border-color:#1d4ed8!important;background:#1d4ed8!important;color:#fff!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-edit-btn:not(:disabled){border-color:var(--orders-clean-action-edit)!important;background:var(--orders-clean-action-edit)!important;color:#fff!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-edit-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-edit-btn:not(:disabled):focus{border-color:var(--orders-clean-action-edit-hover)!important;background:var(--orders-clean-action-edit-hover)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-cancel-btn:not(:disabled){border-color:var(--orders-clean-action-cancel)!important;background:var(--orders-clean-action-cancel)!important;color:#fff!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-cancel-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-cancel-btn:not(:disabled):focus{border-color:var(--orders-clean-action-cancel-hover)!important;background:var(--orders-clean-action-cancel-hover)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-paid-btn:not(:disabled){border-color:var(--orders-clean-action-paid)!important;background:var(--orders-clean-action-paid)!important;color:#fff!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-paid-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-paid-btn:not(:disabled):focus{border-color:var(--orders-clean-action-paid-hover)!important;background:var(--orders-clean-action-paid-hover)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-partial-btn:not(:disabled){border-color:var(--orders-clean-action-partial)!important;background:var(--orders-clean-action-partial)!important;color:#fff!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-partial-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-partial-btn:not(:disabled):focus{border-color:var(--orders-clean-action-partial-hover)!important;background:var(--orders-clean-action-partial-hover)!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-create-btn:not(:disabled){border-color:var(--orders-clean-primary)!important;background:var(--orders-clean-primary)!important;color:#fff!important}html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-create-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .orders-page-shell .order-dock-action-row .order-dock-create-btn:not(:disabled):focus{border-color:var(--orders-clean-primary-hover)!important;background:var(--orders-clean-primary-hover)!important}.order-receipt-prompt-overlay{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);z-index:1050;width:min(530px,94%);pointer-events:auto;animation:receiptPromptFadeIn .22s cubic-bezier(.16,1,.3,1)}@keyframes receiptPromptFadeIn{0%{opacity:0;transform:translate(-50%,-44%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.order-receipt-prompt-card{position:relative;overflow:hidden;background:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 16px 36px -4px #00000038,0 4px 12px #0000001a;padding:16px 20px 14px;display:flex;flex-direction:column;gap:12px}.order-receipt-prompt-card.order-receipt-prompt-card-dark{background:#141b27;border:1px solid rgba(56,189,248,.45);box-shadow:0 20px 48px -6px #000000bf,0 0 24px #38bdf833;color:#f1f5f9}.order-receipt-prompt-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(140,140,140,.2);padding-bottom:8px}.order-receipt-prompt-icon{font-size:18px;color:#1890ff}.order-receipt-prompt-card-dark .order-receipt-prompt-icon{color:#38bdf8}.order-receipt-prompt-title{font-size:15px;font-weight:700}.order-receipt-prompt-close-btn{color:#8c8c8c}.order-receipt-prompt-body{display:flex;flex-direction:column;gap:10px}.order-receipt-prompt-patient-row{display:flex;align-items:center;font-size:13px}.order-receipt-prompt-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#8c8c8c14;border-radius:8px;padding:8px 12px}.order-receipt-prompt-card-dark .order-receipt-prompt-meta-grid{background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.order-receipt-prompt-meta-item{display:flex;flex-direction:column;gap:4px}.order-receipt-prompt-meta-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px}.order-receipt-prompt-total-val{font-size:17px;font-weight:800;color:#1890ff;line-height:1.2}.order-receipt-prompt-card-dark .order-receipt-prompt-total-val{color:#38bdf8}.order-receipt-prompt-question{font-size:13px;color:#475569;font-weight:500}.order-receipt-prompt-card-dark .order-receipt-prompt-question{color:#cbd5e1}.order-receipt-prompt-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;flex-wrap:wrap}.order-receipt-prompt-card-dark .order-receipt-prompt-btn-cancel,.order-receipt-prompt-card-dark .order-receipt-prompt-btn-print{background:#ffffff14;border-color:#fff3;color:#e2e8f0}.order-receipt-prompt-card-dark .order-receipt-prompt-btn-cancel:hover,.order-receipt-prompt-card-dark .order-receipt-prompt-btn-print:hover{background:#ffffff26;border-color:#ffffff59;color:#fff}.order-receipt-prompt-timer-bar{position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#1890ff,#38bdf8);width:100%;animation:receiptPromptTimer 12s linear forwards}@keyframes receiptPromptTimer{0%{width:100%}to{width:0%}}.culture-sensitivity-editor{width:100%}.culture-sensitivity-editor__no-growth-grid,.culture-sensitivity-editor__isolate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.culture-sensitivity-editor__isolate-grid{margin-bottom:12px}.culture-sensitivity-editor__inline-field{display:flex;min-width:0;align-items:center;gap:10px}.culture-sensitivity-editor__inline-field-label{flex:0 0 96px;line-height:1.25;font-weight:600;letter-spacing:.02em}.culture-sensitivity-editor__inline-field-item{flex:1 1 auto;min-width:0}.culture-sensitivity-editor__inline-field-item .ant-form-item-control,.culture-sensitivity-editor__inline-field-item .ant-form-item-control-input,.culture-sensitivity-editor__inline-field-item .ant-form-item-control-input-content,.culture-sensitivity-editor__inline-field-item .ant-select,.culture-sensitivity-editor__inline-field-item .ant-select-selector,.culture-sensitivity-editor__inline-field-item .ant-input,.culture-sensitivity-editor__inline-field-item .ant-input-affix-wrapper,.culture-sensitivity-editor__inline-field-item .ant-input-group-wrapper{width:100%;min-width:0}.culture-sensitivity-editor__antibiotic-head,.culture-sensitivity-editor__antibiotic-row{display:grid;grid-template-columns:var(--culture-antibiotic-grid-columns, 1.65fr .8fr .8fr 36px);gap:10px}.culture-sensitivity-editor__antibiotic-row{align-items:start}.culture-sensitivity-editor__antibiotic-field{min-width:0}.culture-sensitivity-editor__antibiotic-field-label{display:none;margin-bottom:4px;line-height:1.25}.culture-sensitivity-editor__antibiotic-field .ant-form-item-control,.culture-sensitivity-editor__antibiotic-field .ant-form-item-control-input,.culture-sensitivity-editor__antibiotic-field .ant-form-item-control-input-content,.culture-sensitivity-editor__antibiotic-field .ant-select,.culture-sensitivity-editor__antibiotic-field .ant-select-selector,.culture-sensitivity-editor__antibiotic-field .ant-input,.culture-sensitivity-editor__antibiotic-field .ant-input-affix-wrapper{width:100%;min-width:0}.culture-sensitivity-editor__antibiotic-remove{align-self:start}.culture-sensitivity-editor__sir-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.culture-sensitivity-editor__sir-column{display:flex;min-width:0;flex-direction:column;gap:10px;border:1px solid;border-radius:12px;padding:12px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.culture-sensitivity-editor__sir-column--s{border-color:#10b98133!important;background:#10b98105!important}.culture-sensitivity-editor__sir-column--s .culture-sensitivity-editor__sir-column-header{border-bottom:2px solid #10b981!important}.culture-sensitivity-editor__sir-column--i{border-color:#f59e0b33!important;background:#f59e0b05!important}.culture-sensitivity-editor__sir-column--i .culture-sensitivity-editor__sir-column-header{border-bottom:2px solid #f59e0b!important}.culture-sensitivity-editor__sir-column--r{border-color:#ef444433!important;background:#ef444405!important}.culture-sensitivity-editor__sir-column--r .culture-sensitivity-editor__sir-column-header{border-bottom:2px solid #ef4444!important}.culture-sensitivity-editor__sir-column-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:4px}.culture-sensitivity-editor__sir-search{width:100%}.culture-sensitivity-editor__sir-search .ant-select-selector{border-radius:8px!important}.culture-sensitivity-editor__sir-list{display:flex;flex-direction:column;gap:8px;max-height:min(350px,calc(100vh - 480px));min-height:120px;overflow-y:auto;padding-right:4px;padding-bottom:16px}.culture-sensitivity-editor__sir-list::-webkit-scrollbar{width:5px}.culture-sensitivity-editor__sir-list::-webkit-scrollbar-track{background:transparent}.culture-sensitivity-editor__sir-list::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.culture-sensitivity-editor__sir-list::-webkit-scrollbar-thumb:hover{background:#00000038}.panel-entry-modal--dark .culture-sensitivity-editor__sir-list::-webkit-scrollbar-thumb{background:#ffffff1f}.panel-entry-modal--dark .culture-sensitivity-editor__sir-list::-webkit-scrollbar-thumb:hover{background:#ffffff38}.culture-sensitivity-editor__legacy-list{display:flex;flex-direction:column;gap:8px}.culture-sensitivity-editor__sir-empty{border:1px dashed;border-radius:8px;padding:12px 14px;font-size:11px;text-align:center;transition:all .2s ease;opacity:.8}.culture-sensitivity-editor__sir-row,.culture-sensitivity-editor__legacy-row{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid;border-radius:10px;padding:10px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}.culture-sensitivity-editor__sir-row:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f11f;border-color:#6366f14d!important}.culture-sensitivity-editor__sir-row-main,.culture-sensitivity-editor__legacy-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:6px}.culture-sensitivity-editor__sir-row-label{line-height:1.4;word-break:break-word;font-size:11px;font-weight:600}.culture-sensitivity-editor__sir-row-main .ant-form-item-control,.culture-sensitivity-editor__sir-row-main .ant-form-item-control-input,.culture-sensitivity-editor__sir-row-main .ant-form-item-control-input-content,.culture-sensitivity-editor__sir-row-main .ant-input,.culture-sensitivity-editor__sir-row-main .ant-input-affix-wrapper{width:100%;min-width:0}.culture-sensitivity-editor__sir-row-main .ant-input{border-radius:6px!important;font-size:11px!important;padding:4px 8px!important}.culture-sensitivity-editor__sir-remove{flex:0 0 auto;margin-top:-2px}.culture-sensitivity-editor__legacy-panel{margin-top:12px;border:1px dashed;border-radius:12px;padding:12px}.culture-sensitivity-editor--modal-compact .culture-sensitivity-editor__no-growth-grid,.culture-sensitivity-editor--modal-compact .culture-sensitivity-editor__isolate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:768px){.culture-sensitivity-editor--modal-compact .culture-sensitivity-editor__no-growth-grid,.culture-sensitivity-editor--modal-compact .culture-sensitivity-editor__isolate-grid{grid-template-columns:1fr}.culture-sensitivity-editor--modal-compact .culture-sensitivity-editor__inline-field{flex-direction:column;align-items:stretch;gap:4px}.culture-sensitivity-editor--modal-compact .culture-sensitivity-editor__inline-field-label{flex-basis:auto}.culture-sensitivity-editor--modal-compact .culture-sensitivity-editor__antibiotic-head{display:none}.culture-sensitivity-editor--modal-compact .culture-sensitivity-editor__antibiotic-row{grid-template-columns:1fr}.culture-sensitivity-editor--modal-compact .culture-sensitivity-editor__antibiotic-field-label{display:block}.culture-sensitivity-editor--modal-compact .culture-sensitivity-editor__antibiotic-remove{justify-self:end}.culture-sensitivity-editor__sir-grid{grid-template-columns:1fr}.culture-sensitivity-editor__sir-row,.culture-sensitivity-editor__legacy-row{flex-direction:column}.culture-sensitivity-editor__sir-remove{align-self:flex-end}}.culture-sensitivity-editor__split-layout{display:grid;grid-template-columns:310px 1fr;gap:12px;align-items:start;width:100%}.culture-sensitivity-editor__left-column{display:flex;flex-direction:column;gap:12px;min-width:0}.culture-sensitivity-editor__section-title{font-size:13px;font-weight:700;margin-bottom:6px;letter-spacing:.01em}.culture-sensitivity-editor__vertical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.culture-sensitivity-editor__vertical-grid .ant-form-item{margin-bottom:0!important}.culture-sensitivity-editor__left-column .culture-sensitivity-editor__inline-field{flex-direction:column;align-items:stretch;gap:4px}.culture-sensitivity-editor__left-column .culture-sensitivity-editor__inline-field-label{flex-basis:auto;font-size:11px;margin-bottom:2px}.culture-sensitivity-editor__right-column{min-width:0;flex:1}.culture-sensitivity-editor__split-layout--no-growth{display:block}.culture-sensitivity-editor__split-layout--no-growth .culture-sensitivity-editor__left-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.culture-sensitivity-editor__split-layout--no-growth .culture-sensitivity-editor__left-column .culture-sensitivity-editor__vertical-grid{grid-column:1 / -1}.culture-sensitivity-editor__split-layout--no-growth .culture-sensitivity-editor__right-column{display:none}@media(max-width:1024px){.culture-sensitivity-editor__split-layout{grid-template-columns:1fr;gap:20px}.culture-sensitivity-editor__sir-list{max-height:240px}}@media(max-width:480px){.culture-sensitivity-editor__vertical-grid,.culture-sensitivity-editor__split-layout--no-growth .culture-sensitivity-editor__left-column{grid-template-columns:1fr}}.culture-sensitivity-editor__isolate-tabs-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.culture-sensitivity-editor__isolate-tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.culture-sensitivity-editor__isolate-tabs::-webkit-scrollbar{height:4px}.culture-sensitivity-editor__isolate-tabs::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:4px}.culture-sensitivity-editor__tab-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;outline:none;white-space:nowrap}.culture-sensitivity-editor__tab-btn:hover{transform:translateY(-1px)}.culture-sensitivity-editor__tab-delete:hover{color:#ef4444!important;opacity:1!important}.worklist-status-card.ant-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:linear-gradient(135deg,var(--worklist-status-bg-start) 0%,rgba(255,255,255,.97) 100%);box-shadow:inset 0 1px #ffffffb8,0 12px 28px #0f172a12;transition:border-color .18s ease,box-shadow .18s ease}.worklist-status-card.ant-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--worklist-status-accent),var(--worklist-status-accent-strong))}.worklist-status-card.ant-card:after{content:"";position:absolute;top:-22px;right:-26px;width:86px;height:86px;border-radius:999px;background:radial-gradient(circle,var(--worklist-status-glow) 0%,rgba(255,255,255,0) 72%);pointer-events:none}.worklist-status-card.ant-card:hover{border-color:color-mix(in srgb,var(--worklist-status-accent) 22%,rgba(148,163,184,.2));box-shadow:inset 0 1px #ffffffc7,0 14px 30px #0f172a17}.worklist-status-card .ant-card-body{position:relative;z-index:1;min-height:52px;padding:6px 10px 6px 12px}.worklist-status-card--pending{--worklist-status-accent: #2563eb;--worklist-status-accent-strong: #1d4ed8;--worklist-status-bg-start: rgba(219, 234, 254, .9);--worklist-status-glow: rgba(37, 99, 235, .16)}.worklist-status-card--completed{--worklist-status-accent: #f97316;--worklist-status-accent-strong: #ea580c;--worklist-status-bg-start: rgba(255, 237, 213, .92);--worklist-status-glow: rgba(249, 115, 22, .18)}.worklist-status-card--verified{--worklist-status-accent: #22c55e;--worklist-status-accent-strong: #16a34a;--worklist-status-bg-start: rgba(220, 252, 231, .92);--worklist-status-glow: rgba(34, 197, 94, .18)}.worklist-status-card--rejected{--worklist-status-accent: #ef4444;--worklist-status-accent-strong: #dc2626;--worklist-status-bg-start: rgba(254, 226, 226, .92);--worklist-status-glow: rgba(239, 68, 68, .18)}.worklist-status-card__content{display:flex;flex-direction:column;gap:2px}.worklist-status-card__label.ant-typography{margin:0;color:#475569;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.01em}.worklist-status-card__metric{display:flex;align-items:center;gap:7px}.worklist-status-card__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:linear-gradient(135deg,var(--worklist-status-accent),var(--worklist-status-accent-strong));color:#fff;font-size:12px;line-height:1;box-shadow:0 10px 20px color-mix(in srgb,var(--worklist-status-accent) 28%,transparent);flex:0 0 auto}.worklist-status-card__value.ant-typography{margin:0;color:#0f172a;font-size:18px;font-weight:800;line-height:1;letter-spacing:-.03em}html[data-theme=dark] .worklist-status-card.ant-card{border-color:#47556975;background:linear-gradient(135deg,color-mix(in srgb,var(--worklist-status-accent) 14%,rgba(15,23,42,.96)),#0f172af5);box-shadow:inset 0 1px #ffffff0a,0 16px 32px #0206174d}html[data-theme=dark] .worklist-status-card.ant-card:hover{border-color:color-mix(in srgb,var(--worklist-status-accent) 38%,rgba(71,85,105,.46))}html[data-theme=dark] .worklist-status-card__label.ant-typography{color:#dbeafecc}html[data-theme=dark] .worklist-status-card__value.ant-typography{color:#f8fafc}@media(max-width:767px){.worklist-status-card .ant-card-body{min-height:64px;padding:9px 11px 9px 13px}.worklist-status-card__content{gap:6px}.worklist-status-card__value.ant-typography{font-size:18px}}.panel-entry-modal.ant-modal{top:24px;padding-bottom:18px;max-width:calc(100vw - 32px)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-modal-content{border:1px solid var(--lab-clean-line)!important;background:var(--lab-clean-panel)!important;color:var(--lab-clean-text)!important;box-shadow:var(--lab-clean-shadow)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-modal-header{border-bottom:1px solid var(--lab-clean-line-soft)!important;background:var(--lab-clean-panel-soft)!important;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-modal-body{background:var(--lab-clean-panel)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-modal-close{border-color:var(--lab-clean-line)!important;background:var(--lab-clean-button-bg)!important;color:var(--lab-clean-button-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-modal-close:hover{border-color:#94a3b8!important;background:var(--lab-clean-button-hover)!important;color:var(--lab-clean-text)!important;transform:none}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-title-text,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-test-name,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-summary-value,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-typography{color:var(--lab-clean-text)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-test-meta,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-summary-label,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-summary-extra,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-unit,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-reference,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-muted,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-typography-secondary{color:var(--lab-clean-muted)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-summary,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-shell,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-notice,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-row-extra,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-custom-result-row,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-rejection{border-color:var(--lab-clean-line)!important;background:var(--lab-clean-panel)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-summary:before{opacity:0}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-summary-extra,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-footer{border-color:var(--lab-clean-line-soft)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-head{border-bottom:1px solid var(--lab-clean-line)!important;background:var(--lab-clean-header)!important;color:var(--lab-clean-muted)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-section-header{border-bottom:1px solid var(--lab-clean-line-soft)!important;background:var(--lab-clean-panel-soft)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-section-title,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-tag{border-color:var(--lab-clean-line)!important;background:var(--lab-clean-chip)!important;color:var(--lab-clean-muted)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-row{border-bottom:1px solid var(--lab-clean-line-soft)!important;background:var(--lab-clean-panel)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-row:hover{background:var(--lab-clean-panel-soft)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-flag-tag--n,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-flag-tag--neg{border-color:#86efac!important;background:#f0fdf4!important;color:#166534!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-flag-tag--abn,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-flag-tag--pos,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-flag-tag--critical{border-color:#fca5a5!important;background:#fff1f2!important;color:#be123c!important;box-shadow:0 0 0 2px #e11d4814!important}html[data-theme=dark][data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-flag-tag--n,html[data-theme=dark][data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-flag-tag--neg{border-color:#4ade807a!important;background:#14532d61!important;color:#bbf7d0!important}html[data-theme=dark][data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-flag-tag--abn,html[data-theme=dark][data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-flag-tag--pos,html[data-theme=dark][data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-flag-tag--critical{border-color:#f8717194!important;background:#7f1d1d80!important;color:#fecaca!important;box-shadow:0 0 0 2px #f871711a!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-row--readonly,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-row--flag-h,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-row--flag-l,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-row--flag-abn,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-row--flag-pos,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-row--flag-neg,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-row--flag-n{background-image:none!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-grid-row--status-rejected,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-notice--danger{border-color:var(--lab-clean-danger-border)!important;background:var(--lab-clean-danger-soft)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-notice--warning{border-color:#f59e0b57!important;background:#fffbebb8!important}html[data-theme=dark][data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-notice--warning{background:#78350f3d!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-input,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-input-number,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-select-selector{border-color:var(--lab-clean-line)!important;background:var(--lab-clean-panel)!important;color:var(--lab-clean-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-input::placeholder,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-select-selection-placeholder,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-select-selection-search-input::placeholder{color:var(--lab-clean-muted)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-input:hover,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-input-number:hover,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-input:focus,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-input-focused,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-input-number-focused,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-select-focused .ant-select-selector{border-color:var(--lab-clean-primary)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-input[disabled],html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-input-disabled,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-input-number-disabled,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .ant-select-disabled .ant-select-selector{border-color:var(--lab-clean-line-soft)!important;background:var(--lab-clean-panel-soft)!important;color:var(--lab-clean-muted)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-action-strip .ant-btn,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-notice-action.ant-btn,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-footer-btn--secondary.ant-btn{border-color:var(--lab-clean-line)!important;background:var(--lab-clean-button-bg)!important;color:var(--lab-clean-button-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-action-strip .ant-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-action-strip .ant-btn:not(:disabled):focus,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-notice-action.ant-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-notice-action.ant-btn:not(:disabled):focus,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-footer-btn--secondary.ant-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-footer-btn--secondary.ant-btn:not(:disabled):focus{border-color:#94a3b8!important;background:var(--lab-clean-button-hover)!important;color:var(--lab-clean-text)!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-footer-btn--primary.ant-btn.ant-btn-primary{border-color:var(--lab-clean-primary)!important;background:var(--lab-clean-primary)!important;color:#fff!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-footer-btn--primary.ant-btn.ant-btn-primary:not(:disabled):hover,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-footer-btn--primary.ant-btn.ant-btn-primary:not(:disabled):focus{border-color:var(--lab-clean-primary-hover)!important;background:var(--lab-clean-primary-hover)!important}.panel-entry-modal--culture.ant-modal{top:8px;padding-bottom:8px;max-width:calc(100vw - 16px)!important}.panel-entry-modal .ant-modal-content{overflow:hidden;border:1px solid #d8e3ef;border-radius:22px;background:linear-gradient(180deg,#f8fbfffa,#f3f7fcfa);box-shadow:0 28px 72px #0f172a33,0 10px 24px #2563eb14}.panel-entry-modal--culture .ant-modal-content{padding:0!important;display:flex;max-height:calc(100vh - 16px);flex-direction:column;border-radius:18px}.panel-entry-modal .ant-modal-header{margin-bottom:0;padding:7px 14px 5px;border-bottom:1px solid rgba(148,163,184,.22);background:#ffffffbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.panel-entry-modal .ant-modal-body{padding:2px 14px 14px!important;max-height:calc(100vh - 96px);overflow-y:auto;background:transparent}.panel-entry-modal--culture .ant-modal-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:calc(100vh - 120px);overflow:hidden!important;padding:8px 12px 10px!important}.panel-entry-modal .ant-modal-close{top:3px;inset-inline-end:12px;width:24px;height:24px;border:1px solid rgba(148,163,184,.28);border-radius:999px;color:#64748b;background:#ffffffc2;box-shadow:0 6px 14px #0f172a0f;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.panel-entry-modal .ant-modal-close:hover{color:#0f172a;border-color:#3b82f647;background:#fffffff5;transform:translateY(-1px)}.panel-entry-modal--dark .ant-modal-content{border-color:#4755699e;background:linear-gradient(180deg,#0f172afa,#111c33fa);box-shadow:0 28px 72px #0206179e,0 10px 24px #0f172a6b}.panel-entry-modal--dark .ant-modal-header{border-bottom-color:#94a3b82e;background:#0f172ab8}.panel-entry-modal--dark .ant-modal-close{border-color:#94a3b838;color:#e2e8f0d9;background:#0f172ab3;box-shadow:0 10px 20px #02061757}.panel-entry-modal--dark .ant-modal-close:hover{color:#fff;border-color:#60a5fa6b;background:#1e293beb}.panel-entry-content{display:flex;flex-direction:column;gap:4px}.panel-entry-loading-state{display:grid;min-height:280px;place-items:center;text-align:center}.panel-entry-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.panel-entry-inline-header{min-height:18px;padding:0 42px 0 2px}.panel-entry-title-text{color:#0f172a;font-size:15px;font-weight:800;line-height:1;letter-spacing:-.02em}.panel-entry-modal--dark .panel-entry-title-text{color:#f8fafc}.panel-entry-summary{position:relative;margin:0;padding:9px 14px 10px;border:1px solid #d9e6f1;border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f8fbfff0);box-shadow:0 16px 28px #0f172a0f,inset 0 1px #ffffffb3}.panel-entry-summary:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#0f766e,#38bdf8);opacity:.8}.panel-entry-summary-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(180px,.72fr) minmax(190px,.82fr);gap:12px 16px;align-items:start}.panel-entry-summary-column{display:flex;min-width:0;flex-direction:column}.panel-entry-summary-column--primary{gap:6px}.panel-entry-summary-column--secondary,.panel-entry-summary-column--tertiary{gap:6px;align-items:flex-start}.panel-entry-summary-item{min-width:0}.panel-entry-summary-item--stacked{display:flex;flex-direction:column;gap:6px;align-self:stretch;align-items:flex-start;justify-content:flex-start}.panel-entry-summary-item--paired{gap:4px}.panel-entry-summary-item--paired .panel-entry-summary-block{flex-direction:row;align-items:baseline;gap:6px;flex-wrap:wrap}.panel-entry-summary-item--paired .panel-entry-summary-label{margin-bottom:0;flex:0 0 auto}.panel-entry-summary-item--paired .panel-entry-summary-value{flex:1 1 auto;min-width:0}.panel-entry-summary-block{display:flex;min-width:0;flex-direction:column;gap:2px}.panel-entry-summary-label{display:block;margin-bottom:2px;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panel-entry-summary-value{display:block;color:#0f172a;line-height:1.3;word-break:break-word;overflow-wrap:anywhere}.panel-entry-summary-value--patient{font-size:24px;font-weight:800;line-height:1.05;letter-spacing:-.03em}.panel-entry-summary-value--order{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.panel-entry-summary-value--group{color:#0f766e;font-size:12px;font-weight:700;line-height:1.3}.panel-entry-summary-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.panel-entry-summary-tags--inline{margin-top:0}.panel-entry-summary-tags .ant-tag{padding-inline:6px;font-size:10px;line-height:16px}.panel-entry-summary-extra{margin-top:8px;padding-top:8px;border-top:1px solid rgba(203,213,225,.72);color:#64748b;font-size:11.5px;font-weight:600}.panel-entry-summary-extra--inline{margin-top:0;padding-top:0;border-top:none;font-size:11px}.panel-entry-modal--dark .panel-entry-summary{border-color:#475569d1;background:linear-gradient(180deg,#0f172ad6,#111827e0);box-shadow:0 18px 34px #02061757,inset 0 1px #94a3b814}.panel-entry-modal--dark .panel-entry-summary-label{color:#bfdbfead}.panel-entry-modal--dark .panel-entry-summary-value,.panel-entry-modal--dark .panel-entry-summary-extra{color:#f8fafc}.panel-entry-modal--dark .panel-entry-summary-value--group{color:#5eead4}.panel-entry-modal--dark .panel-entry-summary-extra{border-top-color:#475569b8}.panel-entry-notice{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border:1px solid #dae5ef;border-radius:14px;background:#ffffffeb;box-shadow:0 8px 18px #0f172a0d}.panel-entry-notice .ant-typography{margin-bottom:0}.panel-entry-notice--warning{border-color:#f6d888;background:linear-gradient(180deg,#fffdf2,#fff7dd);box-shadow:inset 4px 0 #f59e0b,0 8px 18px #f59e0b14}.panel-entry-notice--danger{border-color:#fecaca;background:linear-gradient(180deg,#fff7f7,#fff1f2);box-shadow:inset 4px 0 #dc2626,0 8px 18px #ef444414}.panel-entry-notice-copy{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;flex-wrap:wrap}.panel-entry-notice-action.ant-btn{height:34px;padding-inline:14px;border-color:#bfd5e8;border-radius:12px;background:#fff;color:#0f3d62;font-weight:700}.panel-entry-notice-action.ant-btn:not(:disabled):hover,.panel-entry-notice-action.ant-btn:not(:disabled):focus{border-color:#7fb4dc;color:#0b5fa8;background:#f8fbff}.panel-entry-modal--dark .panel-entry-notice{border-color:#475569d1;background:#0f172ad1;box-shadow:0 10px 22px #02061738}.panel-entry-modal--dark .panel-entry-notice--warning{border-color:#f59e0b66;background:linear-gradient(180deg,#78350f5c,#78350f42);box-shadow:inset 4px 0 #f59e0b,0 10px 22px #78350f29}.panel-entry-modal--dark .panel-entry-notice--danger{border-color:#f871716b;background:linear-gradient(180deg,#7f1d1d57,#7f1d1d42);box-shadow:inset 4px 0 #f87171,0 10px 22px #7f1d1d2e}.panel-entry-modal--dark .panel-entry-notice-action.ant-btn{border-color:#60a5fa47;background:#0f172aa8;color:#dbeafe}.panel-entry-modal--dark .panel-entry-notice-action.ant-btn:not(:disabled):hover,.panel-entry-modal--dark .panel-entry-notice-action.ant-btn:not(:disabled):focus{border-color:#93c5fd8f;background:#1e293bf0;color:#fff}.panel-entry-toolbar{display:flex;justify-content:flex-end;gap:8px;margin:0;flex-wrap:wrap}.panel-entry-toolbar-btn.ant-btn{min-height:20px!important;height:20px;padding-inline:12px;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.01em}.panel-entry-toolbar-btn--verify.ant-btn.ant-btn-primary{border-color:#15803d;background:#15803d;color:#fff;box-shadow:0 12px 24px #16a34a29}.panel-entry-toolbar-btn--verify.ant-btn.ant-btn-primary:not(:disabled):hover,.panel-entry-toolbar-btn--verify.ant-btn.ant-btn-primary:not(:disabled):focus{border-color:#166534;background:#166534}.panel-entry-toolbar-btn--reject.ant-btn.ant-btn-primary.ant-btn-dangerous{border-color:#b91c1c;background:#b91c1c;color:#fff;box-shadow:0 12px 24px #dc262629}.panel-entry-toolbar-btn--reject.ant-btn.ant-btn-primary.ant-btn-dangerous:not(:disabled):hover,.panel-entry-toolbar-btn--reject.ant-btn.ant-btn-primary.ant-btn-dangerous:not(:disabled):focus{border-color:#991b1b;background:#991b1b}.panel-entry-modal--dark .panel-entry-toolbar-btn--verify.ant-btn.ant-btn-primary{border-color:#22c55e;background:#15803d}.panel-entry-modal--dark .panel-entry-toolbar-btn--verify.ant-btn.ant-btn-primary:not(:disabled):hover,.panel-entry-modal--dark .panel-entry-toolbar-btn--verify.ant-btn.ant-btn-primary:not(:disabled):focus{border-color:#4ade80;background:#166534}.panel-entry-modal--dark .panel-entry-toolbar-btn--reject.ant-btn.ant-btn-primary.ant-btn-dangerous{border-color:#ef4444;background:#b91c1c}.panel-entry-modal--dark .panel-entry-toolbar-btn--reject.ant-btn.ant-btn-primary.ant-btn-dangerous:not(:disabled):hover,.panel-entry-modal--dark .panel-entry-toolbar-btn--reject.ant-btn.ant-btn-primary.ant-btn-dangerous:not(:disabled):focus{border-color:#f87171;background:#991b1b}.panel-entry-form{display:flex;flex-direction:column;gap:10px}.panel-entry-grid-shell{overflow:hidden;border:1px solid #dbe7f1;border-radius:16px;background:#ffffffd6;box-shadow:0 18px 34px #0f172a0f,inset 0 1px #ffffffb3}.panel-entry-modal--dark .panel-entry-grid-shell{border-color:#475569d1;background:#0f172ab8;box-shadow:0 20px 34px #02061752,inset 0 1px #94a3b80f}.panel-entry-grid-head,.panel-entry-grid-row-main{display:grid;grid-template-columns:minmax(196px,1.04fr) minmax(188px,1.08fr) 84px 68px minmax(132px,.84fr) 48px;gap:10px;align-items:center}.panel-entry-grid-head{position:sticky;top:0;z-index:2;padding:8px 12px;background:linear-gradient(180deg,#eef4fb,#e7eef8);border-bottom:1px solid #d7e3ee;color:#526173;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.panel-entry-modal--dark .panel-entry-grid-head{border-bottom-color:#475569d1;background:linear-gradient(180deg,#1e293be6,#0f172ae0);color:#e2e8f0c7}.panel-entry-grid-section-header{padding:10px 12px 6px;background:linear-gradient(180deg,#eff6ffb8,#ffffffe6);border-bottom:1px solid #dbe7f1}.panel-entry-grid-section-title{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border:1px solid #bfd7ee;border-radius:999px;background:#fffffff0;color:#1d4ed8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panel-entry-modal--dark .panel-entry-grid-section-header{background:linear-gradient(180deg,#1e293bd1,#0f172ac7);border-bottom-color:#475569d1}.panel-entry-modal--dark .panel-entry-grid-section-title{border-color:#60a5fa5c;background:#0f172adb;color:#bfdbfe}.panel-entry-grid-row{margin-bottom:0;border-bottom:1px solid #e5edf5;background:#ffffffdb;transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease}.panel-entry-grid-row:last-child{border-bottom:none}.panel-entry-grid-row:hover{background:#f8fbfffa}.panel-entry-grid-row-main{min-height:34px;padding:4px 10px}.panel-entry-modal--dark .panel-entry-grid-row{border-bottom-color:#47556985;background:#0f172a57}.panel-entry-modal--dark .panel-entry-grid-row:hover{background:#1e293b94}.panel-entry-grid-row--status-pending{box-shadow:inset 3px 0 #cbd5e1}.panel-entry-grid-row--status-in_progress{box-shadow:inset 3px 0 #f59e0b}.panel-entry-grid-row--status-completed{box-shadow:inset 3px 0 #0284c7}.panel-entry-grid-row--status-verified{box-shadow:inset 3px 0 #10b981}.panel-entry-grid-row--status-rejected{box-shadow:inset 3px 0 #ef4444;background:linear-gradient(180deg,#fff7f7fa,#fff1f2f0)}.panel-entry-grid-row--readonly{background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f0)}.panel-entry-grid-row--parameter .panel-entry-test-name{font-size:12.5px}.panel-entry-grid-row--culture .panel-entry-row-extra{border-style:dashed}.panel-entry-modal--culture .panel-entry-content,.panel-entry-modal--culture .panel-entry-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.panel-entry-modal--culture .panel-entry-grid-shell{flex:1 1 auto;min-height:0;overflow:hidden!important;border:none!important;border-radius:0;background:transparent!important;box-shadow:none!important;padding-right:4px}.panel-entry-modal--culture .panel-entry-footer{flex:0 0 auto;margin-top:auto!important}.panel-entry-modal--culture .panel-entry-grid-row{border-bottom:none!important;background:transparent!important;box-shadow:none!important}.panel-entry-modal--culture .panel-entry-grid-row:hover{background:transparent!important}.panel-entry-modal--culture .panel-entry-row-extra{margin:0;padding:0;border:none!important;background:transparent!important;box-shadow:none!important}.panel-entry-grid-row--flag-h,.panel-entry-grid-row--flag-l,.panel-entry-grid-row--flag-abn,.panel-entry-grid-row--flag-pos{background-image:linear-gradient(90deg,#f59e0b14,#fff0 26%)}.panel-entry-grid-row--flag-neg,.panel-entry-grid-row--flag-n{background-image:linear-gradient(90deg,#10b9810f,#fff0 24%)}.panel-entry-modal--dark .panel-entry-grid-row--status-rejected{background:linear-gradient(180deg,#450a0a70,#450a0a47)}.panel-entry-modal--dark .panel-entry-grid-row--readonly{background:linear-gradient(180deg,#1e293bb8,#0f172a99)}.panel-entry-modal--dark .panel-entry-grid-row--flag-h,.panel-entry-modal--dark .panel-entry-grid-row--flag-l,.panel-entry-modal--dark .panel-entry-grid-row--flag-abn,.panel-entry-modal--dark .panel-entry-grid-row--flag-pos{background-image:linear-gradient(90deg,#f59e0b24,#0f172a00 26%)}.panel-entry-modal--dark .panel-entry-grid-row--flag-neg,.panel-entry-modal--dark .panel-entry-grid-row--flag-n{background-image:linear-gradient(90deg,#10b9811a,#0f172a00 24%)}.panel-entry-grid-cell{min-width:0}.panel-entry-test-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.panel-entry-test-copy{min-width:0}.panel-entry-test-name{display:block;color:#0f172a;font-size:12.5px;font-weight:700;line-height:1.3;word-break:break-word}.panel-entry-test-meta{display:block;margin-top:2px;color:#64748b;font-size:11px;font-weight:600}.panel-entry-modal--dark .panel-entry-test-name{color:#f8fafc}.panel-entry-modal--dark .panel-entry-test-meta{color:#bfdbfead}.panel-entry-test-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.panel-entry-result-stack{display:flex;flex-direction:column;gap:3px;align-items:stretch;text-align:center}.panel-entry-result-lines{display:flex;width:100%;flex-direction:column;gap:2px;align-items:stretch}.panel-entry-result-line{display:block;width:100%;text-align:center;white-space:pre-wrap;word-break:break-word}.panel-entry-custom-result-editor{display:flex;width:100%;flex-direction:column;gap:6px}.panel-entry-custom-result-list{display:flex;width:100%;flex-direction:column;gap:4px}.panel-entry-custom-result-row{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border:1px solid #dbe7f1;border-radius:10px;background:#f8fbffeb}.panel-entry-custom-result-label,.panel-entry-custom-result-edit{flex:1 1 auto;min-width:0;color:#0f172a;font-size:12px;font-weight:600;line-height:1.35;text-align:center;white-space:pre-wrap;word-break:break-word}.panel-entry-custom-result-edit{padding:0;border:none;background:transparent;cursor:pointer}.panel-entry-custom-result-edit:hover,.panel-entry-custom-result-edit:focus-visible{color:#0b5fa8}.panel-entry-custom-result-remove{flex:0 0 auto;padding:0;border:none;background:transparent;color:#b91c1c;font-size:11px;font-weight:700;cursor:pointer}.panel-entry-custom-result-remove:hover,.panel-entry-custom-result-remove:focus-visible{color:#991b1b}.panel-entry-result-stack .ant-form-item,.panel-entry-row-extra .ant-form-item,.panel-entry-grid-row .ant-form-item{margin-bottom:0}.panel-entry-grid-cell[data-label=Result],.panel-entry-grid-cell[data-label=Flag],.panel-entry-grid-cell[data-label=Unit],.panel-entry-grid-cell[data-label="Ref. Range"]{text-align:center}.panel-entry-grid-cell[data-label=Result] .ant-form-item-control-input,.panel-entry-grid-cell[data-label=Result] .ant-form-item-control-input-content{width:100%}.panel-entry-inline-result{width:100%;text-align:center}.panel-entry-inline-result.ant-input{height:28px;min-height:28px;padding-block:3px}.panel-entry-modal .panel-entry-inline-result--critical.ant-input,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-inline-result--critical.ant-input{border-color:#dc2626!important;background:#fff1f2!important;color:#991b1b!important;box-shadow:0 0 0 3px #dc26261f!important}.panel-entry-modal .panel-entry-inline-result--critical.ant-input:hover,.panel-entry-modal .panel-entry-inline-result--critical.ant-input:focus,.panel-entry-modal .panel-entry-inline-result--critical.ant-input-focused,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-inline-result--critical.ant-input:hover,html[data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-inline-result--critical.ant-input:focus{border-color:#b91c1c!important;background:#ffe4e6!important;box-shadow:0 0 0 3px #dc26262e!important}.panel-entry-modal--dark .panel-entry-inline-result--critical.ant-input,html[data-theme=dark][data-portal-layout-theme=clean-table] body .panel-entry-modal .panel-entry-inline-result--critical.ant-input{border-color:#f87171!important;background:#7f1d1d6b!important;color:#fecaca!important;box-shadow:0 0 0 3px #f871712e!important}html[data-theme=dark] body .panel-entry-modal .panel-entry-inline-result--critical.ant-input{border-color:#f87171!important;background:#450a0ac7!important;color:#fee2e2!important;caret-color:#fff;box-shadow:0 0 0 3px #f8717129!important}html[data-theme=dark] body .panel-entry-modal .panel-entry-inline-result--critical.ant-input:hover,html[data-theme=dark] body .panel-entry-modal .panel-entry-inline-result--critical.ant-input:focus{border-color:#fca5a5!important;background:#450a0aeb!important;color:#fff!important}.panel-entry-inline-result,.panel-entry-inline-result.ant-input,.panel-entry-inline-result.ant-input::placeholder,.panel-entry-inline-result input,.panel-entry-inline-result input::placeholder,.panel-entry-inline-result .ant-select-selector,.panel-entry-inline-result .ant-select-selection-item,.panel-entry-inline-result .ant-select-selection-placeholder,.panel-entry-inline-result .ant-select-selection-search-input,.panel-entry-inline-result .ant-select-selection-search-input::placeholder{text-align:center!important}.panel-entry-inline-result.ant-select-single .ant-select-selection-wrap{width:100%;display:flex;align-items:center;justify-content:center}.panel-entry-inline-result.ant-select-single .ant-select-selector{display:flex;min-height:28px!important;height:28px!important;align-items:center;justify-content:center;padding-inline:34px!important;padding-block:0!important}.panel-entry-inline-result.ant-select-single .ant-select-selection-item,.panel-entry-inline-result.ant-select-single .ant-select-selection-placeholder{display:block;width:100%;line-height:26px!important;padding-inline:0!important}.panel-entry-inline-result.ant-select-single .ant-select-selection-search{inset-inline:0}.panel-entry-inline-result.ant-select-single .ant-select-arrow,.panel-entry-inline-result.ant-select-single .ant-select-clear{inset-inline-end:12px}.panel-entry-fixed-select.ant-select-single{position:relative;display:flex;align-items:center}.panel-entry-fixed-select.ant-select-single .ant-select-content{flex:1 1 auto;min-width:0;width:100%;display:flex;align-items:center;justify-content:center;margin-inline-end:0!important;padding-inline:30px}.panel-entry-fixed-select.ant-select-single .ant-select-content-value,.panel-entry-fixed-select.ant-select-single .ant-select-placeholder,.panel-entry-fixed-select.ant-select-single .ant-select-input{width:100%;text-align:center!important}.panel-entry-fixed-select.ant-select-single .ant-select-suffix{position:absolute;top:50%;inset-inline-end:12px;margin:0;transform:translateY(-50%)}.panel-entry-flag{display:flex;align-items:center;justify-content:center;min-height:24px}.panel-entry-unit,.panel-entry-reference,.panel-entry-muted{display:block;font-size:11.5px}.panel-entry-unit{color:#334155;font-weight:600;text-align:center}.panel-entry-reference{color:#64748b;font-weight:600;text-align:center;white-space:pre-wrap;word-break:break-word;font-variant-numeric:tabular-nums}.panel-entry-muted{color:#94a3b8;font-weight:600}.panel-entry-modal--dark .panel-entry-unit,.panel-entry-modal--dark .panel-entry-reference{color:#e2e8f0d6}.panel-entry-modal--dark .panel-entry-custom-result-row{border-color:#475569b8;background:#0f172aad}.panel-entry-modal--dark .panel-entry-custom-result-label,.panel-entry-modal--dark .panel-entry-custom-result-edit{color:#f8fafc}.panel-entry-modal--dark .panel-entry-custom-result-edit:hover,.panel-entry-modal--dark .panel-entry-custom-result-edit:focus-visible{color:#93c5fd}.panel-entry-modal--dark .panel-entry-custom-result-remove{color:#fda4af}.panel-entry-modal--dark .panel-entry-custom-result-remove:hover,.panel-entry-modal--dark .panel-entry-custom-result-remove:focus-visible{color:#fecdd3}.panel-entry-modal--dark .panel-entry-muted{color:#94a3b8db}.panel-entry-rejection{margin-top:4px;color:#b91c1c;font-size:10.5px;font-weight:700;white-space:pre-wrap}.panel-entry-modal--dark .panel-entry-rejection{color:#fca5a5}.panel-entry-row-extra{margin:0 12px 10px;padding:8px 10px;border:1px solid #dbe6f0;border-radius:12px;background:#f8fafceb}.panel-entry-row-extra--actions{margin-top:-2px;padding:0 0 10px;border:none;background:transparent}.panel-entry-row-extra--narrative{display:flex;flex-direction:column;gap:10px}.panel-entry-narrative-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.panel-entry-narrative-toolbar .ant-form-item{min-width:180px}.panel-entry-narrative-hint{flex:1 1 240px;font-size:12px}.panel-entry-narrative-sections{display:grid;gap:10px}.panel-entry-narrative-input,.panel-entry-narrative-preview{text-align:left!important}.panel-entry-narrative-input.narrative-rich-editor{width:100%}.panel-entry-narrative-preview{margin-top:4px;min-height:0}.panel-entry-modal--dark .panel-entry-row-extra{border-color:#475569b8;background:#0f172a8a}.panel-entry-modal--dark .panel-entry-row-extra--actions{border:none;background:transparent}.panel-entry-action-strip{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.panel-entry-action-strip .ant-btn,.verification-review-inline-btn.ant-btn{min-height:24px!important;height:24px;padding-inline:8px;border-radius:999px;font-size:11px;font-weight:700}.panel-entry-action-strip .ant-btn{border-color:#cbd8e6;color:#0f3d62;background:#fffffff0}.panel-entry-action-strip .ant-btn:not(:disabled):hover,.panel-entry-action-strip .ant-btn:not(:disabled):focus{border-color:#8eb9dc;color:#0b5fa8;background:#f8fbff}.panel-entry-modal--dark .panel-entry-action-strip .ant-btn{border-color:#60a5fa3d;color:#dbeafe;background:#0f172ac2}.panel-entry-modal--dark .panel-entry-action-strip .ant-btn:not(:disabled):hover,.panel-entry-modal--dark .panel-entry-action-strip .ant-btn:not(:disabled):focus{border-color:#93c5fd8f;color:#fff;background:#1e293bf0}.panel-entry-params{margin-top:4px!important;padding:6px 8px!important}.panel-entry-footer{margin-top:2px!important;padding-top:12px;border-top:1px solid #dbe7f1}.panel-entry-footer .ant-space{width:100%;justify-content:flex-end}.panel-entry-modal .ant-input-number,.panel-entry-modal .ant-input,.panel-entry-modal .ant-select-selector,.panel-entry-modal .ant-btn{min-height:30px!important}.panel-entry-modal .ant-input-number-input{height:28px!important;text-align:center}.panel-entry-modal .ant-input,.panel-entry-modal .ant-input-number,.panel-entry-modal .ant-select-selector{border-color:#c8d6e4!important;border-radius:10px!important;background:#fffffff5!important;box-shadow:inset 0 1px #ffffffdb,0 1px 2px #0f172a0a;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.panel-entry-modal .ant-input,.panel-entry-modal .ant-select-selector{font-size:12.5px}.panel-entry-modal .ant-input:hover,.panel-entry-modal .ant-input-number:hover,.panel-entry-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#8fb8d7!important}.panel-entry-modal .ant-input:focus,.panel-entry-modal .ant-input-focused,.panel-entry-modal .ant-input-number-focused,.panel-entry-modal .ant-select-focused .ant-select-selector{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.panel-entry-modal .ant-input[disabled],.panel-entry-modal .ant-input-disabled,.panel-entry-modal .ant-input-number-disabled,.panel-entry-modal .ant-select-disabled .ant-select-selector{border-color:#d8e2ec!important;background:#f3f6f9!important;color:#64748b!important;box-shadow:none!important}.panel-entry-modal--dark .ant-input,.panel-entry-modal--dark .ant-input-number,.panel-entry-modal--dark .ant-select-selector{border-color:#475569eb!important;background:#0f172adb!important;color:#f8fafc!important;box-shadow:inset 0 1px #94a3b80d,0 1px 2px #02061729}.panel-entry-modal--dark .ant-input::placeholder,.panel-entry-modal--dark .ant-select-selection-placeholder,.panel-entry-modal--dark .ant-select-selection-search-input::placeholder{color:#bfdbfe70!important}.panel-entry-modal--dark .ant-input:hover,.panel-entry-modal--dark .ant-input-number:hover,.panel-entry-modal--dark .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#60a5fa94!important}.panel-entry-modal--dark .ant-input:focus,.panel-entry-modal--dark .ant-input-focused,.panel-entry-modal--dark .ant-input-number-focused,.panel-entry-modal--dark .ant-select-focused .ant-select-selector{border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa29!important}.panel-entry-modal--dark .ant-input[disabled],.panel-entry-modal--dark .ant-input-disabled,.panel-entry-modal--dark .ant-input-number-disabled,.panel-entry-modal--dark .ant-select-disabled .ant-select-selector{border-color:#475569b8!important;background:#1e293be0!important;color:#bfdbfeb8!important;box-shadow:none!important}.panel-entry-modal .ant-tag{margin:0;padding-inline:8px;border-radius:999px;font-size:10.5px;font-weight:700;line-height:18px;letter-spacing:.04em}.panel-entry-modal .ant-tag-default{border-color:#dbe5ef;background:#f1f5f9;color:#475569}.panel-entry-modal .ant-tag-blue{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.panel-entry-modal .ant-tag-processing{border-color:#bae6fd;background:#f0f9ff;color:#0369a1}.panel-entry-modal .ant-tag-orange,.panel-entry-modal .ant-tag-gold{border-color:#fcd34d;background:#fffbeb;color:#b45309}.panel-entry-modal .ant-tag-success,.panel-entry-modal .ant-tag-green{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.panel-entry-modal .ant-tag-error,.panel-entry-modal .ant-tag-red{border-color:#fecaca;background:#fff1f2;color:#be123c}.panel-entry-test-tags .ant-tag{font-size:9.5px;line-height:16px}.panel-entry-footer-btn.ant-btn{min-height:32px!important;height:32px;padding-inline:14px;border-radius:10px;font-size:12px;font-weight:700}.panel-entry-footer-btn--secondary.ant-btn{border-color:#cdd9e6;color:#475569;background:#fffffff0}.panel-entry-footer-btn--secondary.ant-btn:not(:disabled):hover,.panel-entry-footer-btn--secondary.ant-btn:not(:disabled):focus{border-color:#9ab8d4;color:#1e293b;background:#fff}.panel-entry-footer-btn--primary.ant-btn.ant-btn-primary{border-color:#0f766e;background:#0f766e;color:#fff;box-shadow:0 14px 28px #0f766e2e}.panel-entry-footer-btn--primary.ant-btn.ant-btn-primary:not(:disabled):hover,.panel-entry-footer-btn--primary.ant-btn.ant-btn-primary:not(:disabled):focus{border-color:#0f5f59;background:#0f5f59}.panel-entry-modal--dark .panel-entry-footer{border-top-color:#475569b8}.panel-entry-modal--dark .panel-entry-footer-btn--secondary.ant-btn{border-color:#60a5fa38;color:#dbeafe;background:#0f172ab8}.panel-entry-modal--dark .panel-entry-footer-btn--secondary.ant-btn:not(:disabled):hover,.panel-entry-modal--dark .panel-entry-footer-btn--secondary.ant-btn:not(:disabled):focus{border-color:#93c5fd7a;color:#fff;background:#1e293beb}.panel-entry-modal--dark .panel-entry-footer-btn--primary.ant-btn.ant-btn-primary{border-color:#14b8a6;background:#0f766e}.panel-entry-modal--dark .panel-entry-footer-btn--primary.ant-btn.ant-btn-primary:not(:disabled):hover,.panel-entry-modal--dark .panel-entry-footer-btn--primary.ant-btn.ant-btn-primary:not(:disabled):focus{border-color:#2dd4bf;background:#0f5f59}.panel-entry-modal--dark .ant-tag-default{border-color:#94a3b842;background:#3341558a;color:#e2e8f0e6}.panel-entry-modal--dark .ant-tag-blue{border-color:#60a5fa57;background:#1e40af42;color:#bfdbfe}.panel-entry-modal--dark .ant-tag-processing{border-color:#38bdf857;background:#082f4966;color:#bae6fd}.panel-entry-modal--dark .ant-tag-orange,.panel-entry-modal--dark .ant-tag-gold{border-color:#fbbf2461;background:#78350f57;color:#fde68a}.panel-entry-modal--dark .ant-tag-success,.panel-entry-modal--dark .ant-tag-green{border-color:#10b98157;background:#064e3b61;color:#a7f3d0}.panel-entry-modal--dark .ant-tag-error,.panel-entry-modal--dark .ant-tag-red{border-color:#f8717157;background:#7f1d1d57;color:#fecaca}.verification-review-modal .panel-entry-grid-head,.verification-review-modal .panel-entry-grid-row-main{grid-template-columns:minmax(188px,1.06fr) minmax(148px,.9fr) minmax(82px,.74fr) 62px 64px minmax(120px,.82fr)}.verification-review-modal .panel-entry-result-stack{align-items:center;text-align:center}.verification-review-modal.verification-review-modal--compact .panel-entry-summary,.verification-review-modal.verification-review-modal--compact .panel-entry-notice,.verification-review-modal.verification-review-modal--compact .panel-entry-toolbar{margin-bottom:0}.verification-review-modal.verification-review-modal--compact .panel-entry-summary{padding:14px 16px}.verification-review-modal.verification-review-modal--compact .panel-entry-summary-tags{margin-top:12px}.verification-review-modal.verification-review-modal--compact .panel-entry-summary-extra{margin-top:10px;padding-top:8px}.verification-review-modal.verification-review-modal--compact .panel-entry-grid-head,.verification-review-modal.verification-review-modal--compact .panel-entry-grid-row-main{grid-template-columns:minmax(188px,1.14fr) minmax(140px,.88fr) minmax(80px,.72fr) 62px 64px minmax(112px,.8fr) minmax(148px,.96fr);gap:8px}.verification-review-modal.verification-review-modal--compact .panel-entry-row-extra{margin:0 12px 8px}.verification-review-badge-cell{display:flex;align-items:center;justify-content:center;min-height:28px}.verification-review-actions-head,.verification-review-actions-cell{padding-left:10px;border-left:1px solid rgba(203,213,225,.82)}.verification-review-inline-actions{display:flex;justify-content:center;gap:6px;flex-wrap:nowrap;white-space:nowrap}.verification-review-inline-btn--verify.ant-btn.ant-btn-primary{border-color:#15803d;background:#15803d;color:#fff}.verification-review-inline-btn--verify.ant-btn.ant-btn-primary:not(:disabled):hover,.verification-review-inline-btn--verify.ant-btn.ant-btn-primary:not(:disabled):focus{border-color:#166534;background:#166534}.verification-review-inline-btn--reject.ant-btn.ant-btn-dangerous{border-color:#b91c1c;background:#b91c1c;color:#fff}.verification-review-inline-btn--reject.ant-btn.ant-btn-dangerous:not(:disabled):hover,.verification-review-inline-btn--reject.ant-btn.ant-btn-dangerous:not(:disabled):focus{border-color:#991b1b;background:#991b1b}.panel-entry-modal--dark .verification-review-actions-head,.panel-entry-modal--dark .verification-review-actions-cell{border-left-color:#475569d1}.panel-entry-modal--dark .verification-review-inline-btn--verify.ant-btn.ant-btn-primary{border-color:#22c55e;background:#15803d}.panel-entry-modal--dark .verification-review-inline-btn--verify.ant-btn.ant-btn-primary:not(:disabled):hover,.panel-entry-modal--dark .verification-review-inline-btn--verify.ant-btn.ant-btn-primary:not(:disabled):focus{border-color:#4ade80;background:#166534}.panel-entry-modal--dark .verification-review-inline-btn--reject.ant-btn.ant-btn-dangerous{border-color:#ef4444;background:#b91c1c}.panel-entry-modal--dark .verification-review-inline-btn--reject.ant-btn.ant-btn-dangerous:not(:disabled):hover,.panel-entry-modal--dark .verification-review-inline-btn--reject.ant-btn.ant-btn-dangerous:not(:disabled):focus{border-color:#f87171;background:#991b1b}@media(max-width:992px){.panel-entry-modal.ant-modal{top:8px;padding-bottom:8px;margin:10px auto}.panel-entry-modal--culture.ant-modal{top:4px;padding-bottom:4px;max-width:calc(100vw - 8px)!important}.panel-entry-modal .ant-modal-header{padding:7px 12px 5px}.panel-entry-modal .ant-modal-body{max-height:calc(100vh - 64px);padding:2px 12px 12px!important}.panel-entry-modal--culture .ant-modal-content{max-height:calc(100vh - 8px)}.panel-entry-modal--culture .ant-modal-body{padding:8px 10px 10px!important}.panel-entry-summary{padding:8px 12px 9px}.panel-entry-grid-head,.panel-entry-grid-row-main{gap:8px}}@media(max-width:768px){.panel-entry-modal .ant-modal-content{border-radius:18px}.panel-entry-content{gap:4px}.panel-entry-summary{padding:8px 10px 9px;border-radius:16px}.panel-entry-summary-grid{grid-template-columns:1fr;gap:8px}.panel-entry-summary-column--primary,.panel-entry-summary-column--secondary,.panel-entry-summary-column--tertiary{gap:6px}.panel-entry-summary-value--patient{font-size:20px}.panel-entry-summary-item--stacked{gap:5px}.panel-entry-notice-copy,.panel-entry-toolbar{align-items:stretch}.panel-entry-notice-action.ant-btn,.panel-entry-toolbar .ant-btn{width:100%}.panel-entry-grid-shell{overflow:visible;border:none;background:transparent;box-shadow:none}.panel-entry-grid-head{display:none}.panel-entry-grid-section-header{padding:4px 2px 6px;background:transparent;border-bottom:none}.panel-entry-grid-section-title{width:100%;justify-content:center;border-radius:14px}.panel-entry-grid-row{overflow:hidden;margin-bottom:8px;border:1px solid #dbe7f1;border-radius:16px;background:#fffffff5;box-shadow:0 12px 24px #0f172a0f}.panel-entry-modal--dark .panel-entry-grid-row{border-color:#475569d1;background:#0f172adb;box-shadow:0 14px 26px #02061742}.panel-entry-grid-row-main{grid-template-columns:1fr;gap:8px;padding:8px 10px}.panel-entry-grid-cell:before{content:attr(data-label);display:block;margin-bottom:6px;color:#64748b;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panel-entry-modal--dark .panel-entry-grid-cell:before{color:#bfdbfead}.panel-entry-grid-cell[data-label=Result],.panel-entry-grid-cell[data-label=Flag],.panel-entry-grid-cell[data-label=Unit],.panel-entry-grid-cell[data-label="Ref. Range"]{text-align:left}.panel-entry-result-stack,.verification-review-modal .panel-entry-result-stack{align-items:flex-start;text-align:left}.panel-entry-unit,.panel-entry-reference{text-align:left}.panel-entry-flag,.verification-review-badge-cell{justify-content:flex-start}.panel-entry-test-head{flex-direction:column;align-items:flex-start}.panel-entry-test-tags,.panel-entry-action-strip,.verification-review-inline-actions{justify-content:flex-start;flex-wrap:wrap;white-space:normal}.panel-entry-row-extra{margin:0 8px 8px;padding:8px}.panel-entry-row-extra--actions{padding:0 0 8px}.panel-entry-narrative-toolbar{align-items:stretch}.panel-entry-narrative-toolbar .ant-form-item{width:100%;min-width:0}.verification-review-actions-head,.verification-review-actions-cell{padding-left:0;border-left:none}.panel-entry-footer{padding-top:10px}.panel-entry-footer .ant-space{justify-content:stretch;flex-wrap:wrap;gap:8px}.panel-entry-footer .ant-space-item{flex:1 1 160px}.panel-entry-footer .ant-btn{width:100%}}.editable-autocomplete-popup,.panel-entry-fixed-select-dropdown,.panel-entry-modal .ant-select-dropdown,.editable-autocomplete-popup.ant-slide-up-enter,.editable-autocomplete-popup.ant-slide-up-enter-active,.editable-autocomplete-popup.ant-slide-up-appear,.editable-autocomplete-popup.ant-slide-up-appear-active,.editable-autocomplete-popup.ant-slide-up-leave,.editable-autocomplete-popup.ant-slide-up-leave-active,.editable-autocomplete-popup.ant-slide-down-enter,.editable-autocomplete-popup.ant-slide-down-enter-active,.editable-autocomplete-popup.ant-slide-down-appear,.editable-autocomplete-popup.ant-slide-down-appear-active,.editable-autocomplete-popup.ant-slide-down-leave,.editable-autocomplete-popup.ant-slide-down-leave-active,.editable-autocomplete-popup[class*=-enter],.editable-autocomplete-popup[class*=-enter-active],.editable-autocomplete-popup[class*=-appear],.editable-autocomplete-popup[class*=-appear-active],.editable-autocomplete-popup[class*=-leave],.editable-autocomplete-popup[class*=-leave-active],.panel-entry-modal .ant-select-dropdown[class*=-enter],.panel-entry-modal .ant-select-dropdown[class*=-enter-active],.panel-entry-modal .ant-select-dropdown[class*=-appear],.panel-entry-modal .ant-select-dropdown[class*=-appear-active],.panel-entry-modal .ant-select-dropdown[class*=-leave],.panel-entry-modal .ant-select-dropdown[class*=-leave-active]{animation:none!important;animation-duration:0s!important;transition:none!important;transition-duration:0s!important;opacity:1!important;transform:none!important}.queue-pane-shell{display:flex;flex-direction:column}.queue-main-card{flex:1;display:flex;flex-direction:column}.queue-main-card .ant-card-body{display:flex;flex-direction:column;min-height:0;height:100%;padding:8px 10px 10px!important}.queue-page-title.ant-typography{margin-top:0!important;margin-bottom:10px!important;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.queue-page-modal .ant-modal{top:24px;padding-bottom:18px}.queue-filters-block{margin-bottom:4px;flex-shrink:0}.queue-filter-toolbar-row{display:flex;align-items:flex-start;gap:10px;width:100%}.queue-filter-toolbar-row .queue-filter-toolbar.ant-space{flex:1 1 auto;width:auto;min-width:0}.queue-filter-toolbar.ant-space{--queue-filter-control-height: 34px;--queue-filter-field-border: rgba(96, 165, 250, .62);--queue-filter-field-border-hover: rgba(59, 130, 246, .84);--queue-filter-field-focus: rgba(37, 99, 235, .92);--queue-filter-field-focus-ring: 0 0 0 3px rgba(59, 130, 246, .16);--queue-filter-field-bg: linear-gradient( 180deg, rgba(252, 253, 255, .98) 0%, rgba(239, 246, 255, .98) 100% );--queue-filter-field-bg-hover: linear-gradient( 180deg, rgba(248, 251, 255, .99) 0%, rgba(230, 242, 255, .99) 100% );--queue-filter-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), 0 1px 2px rgba(37, 99, 235, .08);display:flex;width:100%;padding:6px 10px;border:1px solid rgba(96,165,250,.22);border-radius:12px;background:linear-gradient(135deg,#eff6fffa,#f8fafcfa);box-shadow:inset 0 1px #ffffffc7,0 10px 24px #0f172a0f}.queue-filter-toolbar .ant-space-item{display:flex;align-items:center}.queue-filter-toolbar .ant-input,.queue-filter-toolbar .ant-input-affix-wrapper,.queue-filter-toolbar .ant-select,.queue-filter-toolbar .ant-select-selector,.queue-filter-toolbar .ant-picker,.queue-filter-toolbar .ant-btn{height:var(--queue-filter-control-height)!important;min-height:var(--queue-filter-control-height)!important;border-radius:10px!important}.queue-filter-toolbar .ant-input,.queue-filter-toolbar .ant-input-affix-wrapper,.queue-filter-toolbar .ant-picker,.queue-filter-toolbar .ant-select-selector{box-sizing:border-box;border:1px solid var(--queue-filter-field-border)!important;border-color:var(--queue-filter-field-border)!important;background:var(--queue-filter-field-bg)!important;box-shadow:var(--queue-filter-field-shadow)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.queue-filter-toolbar .ant-input,.queue-filter-toolbar .ant-input-affix-wrapper,.queue-filter-toolbar .ant-picker{padding-block:0!important}.queue-filter-toolbar .ant-input-affix-wrapper{overflow:hidden}.queue-filter-toolbar .ant-input-affix-wrapper .ant-input{height:100%!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.queue-filter-toolbar .ant-input::placeholder{color:#64748b}.queue-filter-toolbar .ant-input,.queue-filter-toolbar .ant-input-affix-wrapper input,.queue-filter-toolbar .ant-picker-input>input,.queue-filter-toolbar .ant-select-selection-item,.queue-filter-toolbar .ant-select-selection-placeholder{color:#0f172a}.queue-filter-toolbar .ant-select-selector{height:var(--queue-filter-control-height)!important;padding-inline:10px!important;padding-block:0!important}.queue-filter-toolbar .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{display:flex;align-items:center}.queue-filter-toolbar .ant-select-single .ant-select-selection-wrap,.queue-filter-toolbar .ant-picker,.queue-filter-toolbar .ant-picker-input{display:flex;align-items:center}.queue-filter-toolbar .ant-picker-range .ant-picker-active-bar{background:#2563eb}.queue-filter-toolbar .ant-picker-input>input,.queue-filter-toolbar .ant-input,.queue-filter-toolbar .ant-select-selection-item,.queue-filter-toolbar .ant-select-selection-placeholder,.queue-filter-toolbar .ant-btn{font-size:12px}.queue-filter-toolbar .ant-select-selection-item,.queue-filter-toolbar .ant-select-selection-placeholder{display:flex;align-items:center;line-height:calc(var(--queue-filter-control-height) - 2px)!important}.queue-filter-toolbar .ant-select-single .ant-select-selection-search,.queue-filter-toolbar .ant-select-single .ant-select-selection-search-input{height:calc(var(--queue-filter-control-height) - 8px)!important}.queue-filter-toolbar .ant-picker-input>input{height:100%;background:transparent!important;padding:0!important}.queue-filter-toolbar .ant-select-arrow,.queue-filter-toolbar .ant-picker-suffix,.queue-filter-toolbar .ant-picker-clear{color:#2563eb}.queue-filter-toolbar .ant-input:hover,.queue-filter-toolbar .ant-input-affix-wrapper:hover,.queue-filter-toolbar .ant-picker:hover,.queue-filter-toolbar .ant-select:hover .ant-select-selector{border:1px solid var(--queue-filter-field-border-hover)!important;border-color:var(--queue-filter-field-border-hover)!important;background:var(--queue-filter-field-bg-hover)!important}.queue-filter-toolbar .ant-input:focus,.queue-filter-toolbar .ant-input-affix-wrapper:focus-within,.queue-filter-toolbar .ant-picker-focused,.queue-filter-toolbar .ant-select-focused .ant-select-selector{border:1px solid var(--queue-filter-field-focus)!important;border-color:var(--queue-filter-field-focus)!important;background:var(--queue-filter-field-bg-hover)!important;box-shadow:var(--queue-filter-field-shadow),var(--queue-filter-field-focus-ring)!important}.queue-filter-toolbar .ant-input-affix-wrapper .ant-input:hover,.queue-filter-toolbar .ant-input-affix-wrapper .ant-input:focus{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.queue-filter-toolbar .ant-btn{padding-inline:14px;font-weight:600;justify-content:center}.queue-filter-toolbar .ant-btn-primary{box-shadow:0 10px 18px #2563eb2e}.worklist-tv-display-button.ant-btn{flex:0 0 auto;height:48px;min-height:48px;border-radius:10px;border-color:#22c55e85;background:linear-gradient(180deg,#f0fdf4,#dcfce7);color:#14532d;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffffd9,0 10px 20px #16a34a1f}.worklist-tv-display-button.ant-btn:not(:disabled):hover,.worklist-tv-display-button.ant-btn:not(:disabled):focus{border-color:#16a34abd;color:#166534;background:linear-gradient(180deg,#ecfdf5,#bbf7d0)}.queue-table-block{position:relative;min-height:0;border:1px solid rgba(96,165,250,.18);border-radius:12px;background:linear-gradient(180deg,#f8fafcfa,#fffffffa);box-shadow:inset 0 1px #ffffffbd,0 10px 20px #0f172a0a;overflow:hidden;flex:1;display:flex;flex-direction:column}.queue-updating-indicator{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;align-self:flex-end;margin:8px 12px 0 0;padding:4px 8px;border:1px solid rgba(59,130,246,.24);border-radius:999px;background:#fffffff0;box-shadow:0 2px 8px #0f172a14;font-size:12px}.queue-orders-table .ant-table{background:transparent}.queue-orders-table .ant-table-container{border-radius:12px 12px 0 0;overflow:hidden}.queue-orders-table .ant-table-thead{display:table-header-group!important;visibility:visible!important}.queue-orders-table .ant-table-thead>tr{display:table-row!important}.queue-orders-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#e8f2fffa,#d8e8fffa)!important;color:#173b6c!important;border-bottom:1px solid #bfd9ff!important;font-weight:700;font-size:12px;line-height:1.15!important;letter-spacing:.01em;padding-top:4px!important;padding-bottom:4px!important}.queue-orders-table .ant-table-tbody>tr>td{padding-top:5px!important;padding-bottom:5px!important;background:transparent}.queue-order-reference-text.ant-typography{display:block;max-width:100%;color:#0f172a!important;font-size:13px;font-weight:700;line-height:17px;white-space:nowrap}.queue-order-reference-text--time.ant-typography{font-size:12.5px;font-weight:650}.queue-order-reference-phone.ant-typography{display:block;max-width:100%;color:#0f172a!important;font-size:11.5px;font-weight:600;line-height:15px;white-space:nowrap}.queue-row-group-rail{display:flex;width:100%;max-width:100%;min-height:32px;flex-wrap:wrap;align-items:center;align-content:center;gap:4px;overflow:visible;padding:1px 1px 2px}.queue-row-group-btn.ant-btn{flex:0 0 auto;min-width:68px;max-width:118px;height:30px;padding:2px 7px;border-radius:9px;border-color:#bfdbfe;background:linear-gradient(180deg,#f8fbff,#eaf3ff);color:#12345f;box-shadow:inset 0 1px #ffffffd1,0 6px 12px #2563eb14;font-weight:700}.queue-row-group-btn.ant-btn:not(:disabled):hover,.queue-row-group-btn.ant-btn:not(:disabled):focus{border-color:#60a5fa;color:#0f3d78;background:linear-gradient(180deg,#fff,#dbeafe);transform:translateY(-1px)}.queue-row-group-btn-copy{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;line-height:1.05}.queue-row-group-btn-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.queue-row-group-btn-subtitle{display:block;margin-top:2px;color:#64748b;font-size:9px;font-weight:700;line-height:1}.queue-row-group-btn--stacked.ant-btn{min-width:64px}.queue-row-group-btn--panel.ant-btn{min-width:86px}.queue-row-group-btn--complete.ant-btn{border-color:#86efac;background:linear-gradient(180deg,#f0fdf4,#dcfce7);color:#14532d}.queue-row-group-btn--ready.ant-btn{border-color:#93c5fd;background:linear-gradient(180deg,#eff6ff,#dbeafe);color:#1d4ed8}.queue-row-group-btn--saved.ant-btn{border-color:#fdba74;background:linear-gradient(180deg,#fff7ed,#ffedd5);color:#9a3412}.queue-row-group-btn--pending.ant-btn,.queue-row-group-btn--empty.ant-btn{border-color:#fda4af;background:linear-gradient(180deg,#fff7f7,#ffe4e6);color:#991b1b}.queue-row-group-btn--deactivated.ant-btn{border-color:#d1d5db!important;background:linear-gradient(180deg,#f9fafb,#f3f4f6)!important;color:#6b7280!important;opacity:.75}.queue-row-group-btn--deactivated .queue-row-group-btn-title,.queue-row-group-btn--deactivated .queue-row-group-btn-subtitle{color:#6b7280!important}.queue-patient-cell{position:relative;display:flex;box-sizing:border-box;width:100%;min-width:0;flex-direction:column;align-items:flex-end;padding-left:18px;text-align:right}.queue-patient-sublab.ant-typography{position:absolute;left:0;bottom:0;max-width:42%;overflow:hidden;color:#8b5cf6!important;font-size:10px;font-weight:700;line-height:14px;text-align:left;white-space:nowrap;text-overflow:ellipsis}.queue-patient-cell--with-icon{flex-direction:row-reverse;align-items:flex-start;justify-content:flex-start;gap:8px;overflow:hidden}.queue-patient-cell--with-icon .anticon{flex-shrink:0;margin-top:2px}.queue-patient-cell-content{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-end;text-align:right}.queue-patient-cell--with-icon .queue-patient-cell-content,.queue-patient-cell--with-icon .queue-patient-name.ant-typography{flex:1 1 auto;min-width:0}.queue-patient-cell--with-icon .queue-patient-name.ant-typography{width:auto}.queue-patient-name.ant-typography{display:block;min-width:0;width:100%;margin:0;font-size:15px;line-height:19px;font-family:Noto Sans Arabic,sans-serif;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-patient-meta.ant-typography{display:block;width:100%;color:#0f172a!important;font-size:11px;font-weight:600;line-height:15px;text-align:right}.queue-orders-table{flex:1;display:flex;flex-direction:column;min-height:0}.queue-orders-table .ant-spin-nested-loading{flex:1;min-height:0;height:100%}.queue-orders-table .ant-spin-container{flex:1;display:flex;flex-direction:column;min-height:0;height:100%}.queue-orders-table .ant-table,.queue-orders-table .ant-table-container{flex:1;display:flex;flex-direction:column;min-height:0}.queue-orders-table .ant-table-content{flex:1;min-height:0}.queue-orders-table .ant-table-placeholder{background:transparent!important}.queue-orders-table .ant-table-placeholder .ant-table-cell{background:transparent!important;border-bottom:0!important}.queue-orders-table .ant-empty{margin-block:40px}.queue-orders-table .ant-table-pagination{padding-inline:14px;margin-top:auto!important;margin-block:8px 6px!important}.lab-app-content:has(.archive-page-shell),.lab-app-content:has(.worklist-page-shell){padding-bottom:0!important}.archive-page-shell .queue-main-card .ant-card-body{padding:6px 8px 4px!important}.archive-page-shell .queue-filters-block{margin-bottom:2px}.archive-page-shell .queue-filter-toolbar.ant-space{padding-block:4px}.archive-page-shell .queue-orders-table .ant-table-tbody>tr>td{padding-top:3px!important;padding-bottom:3px!important}.archive-page-shell .queue-action-cell{min-height:30px}.archive-page-shell .reports-order-action-btn.ant-btn.ant-btn-link{height:30px}.archive-page-shell .queue-orders-table .ant-table-pagination{margin-top:auto!important;margin-block:3px 2px!important}html[data-theme=dark] .queue-filter-toolbar.ant-space{--queue-filter-field-border: rgba(96, 165, 250, .42);--queue-filter-field-border-hover: rgba(125, 211, 252, .7);--queue-filter-field-focus: rgba(147, 197, 253, .92);--queue-filter-field-focus-ring: 0 0 0 3px rgba(59, 130, 246, .22);--queue-filter-field-bg: linear-gradient( 180deg, rgba(16, 26, 45, .9) 0%, rgba(15, 23, 42, .84) 100% );--queue-filter-field-bg-hover: linear-gradient( 180deg, rgba(20, 35, 61, .94) 0%, rgba(18, 32, 56, .9) 100% );--queue-filter-field-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 1px 2px rgba(2, 6, 23, .32);border-color:#3b82f657;background:linear-gradient(135deg,#0f172af5,#1e293beb);box-shadow:inset 0 1px #ffffff0d,0 14px 30px #0206173d}html[data-theme=dark] .queue-filter-toolbar .ant-input,html[data-theme=dark] .queue-filter-toolbar .ant-input-affix-wrapper,html[data-theme=dark] .queue-filter-toolbar .ant-select-selector,html[data-theme=dark] .queue-filter-toolbar .ant-picker{border:1px solid var(--queue-filter-field-border)!important;border-color:var(--queue-filter-field-border)!important;background:var(--queue-filter-field-bg)!important;box-shadow:var(--queue-filter-field-shadow)!important}html[data-theme=dark] .queue-filter-toolbar .ant-input-affix-wrapper .ant-input{height:100%!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0!important}html[data-theme=dark] .queue-filter-toolbar .ant-input::placeholder,html[data-theme=dark] .queue-filter-toolbar .ant-select-selection-placeholder,html[data-theme=dark] .queue-filter-toolbar .ant-picker-input>input::placeholder{color:#bfdbfe9e}html[data-theme=dark] .queue-filter-toolbar .ant-picker-input>input,html[data-theme=dark] .queue-filter-toolbar .ant-input,html[data-theme=dark] .queue-filter-toolbar .ant-select-selection-item,html[data-theme=dark] .queue-filter-toolbar .ant-select-arrow,html[data-theme=dark] .queue-filter-toolbar .ant-picker-suffix,html[data-theme=dark] .queue-filter-toolbar .ant-picker-clear{color:#f1f5f9f0}html[data-theme=dark] .queue-filter-toolbar .ant-input:hover,html[data-theme=dark] .queue-filter-toolbar .ant-input-affix-wrapper:hover,html[data-theme=dark] .queue-filter-toolbar .ant-picker:hover,html[data-theme=dark] .queue-filter-toolbar .ant-select:hover .ant-select-selector{border:1px solid var(--queue-filter-field-border-hover)!important;border-color:var(--queue-filter-field-border-hover)!important;background:var(--queue-filter-field-bg-hover)!important}html[data-theme=dark] .queue-filter-toolbar .ant-input:focus,html[data-theme=dark] .queue-filter-toolbar .ant-input-affix-wrapper:focus-within,html[data-theme=dark] .queue-filter-toolbar .ant-picker-focused,html[data-theme=dark] .queue-filter-toolbar .ant-select-focused .ant-select-selector{border:1px solid var(--queue-filter-field-focus)!important;border-color:var(--queue-filter-field-focus)!important;background:var(--queue-filter-field-bg-hover)!important;box-shadow:var(--queue-filter-field-shadow),var(--queue-filter-field-focus-ring)!important}html[data-theme=dark] .queue-filter-toolbar .ant-input-affix-wrapper .ant-input:hover,html[data-theme=dark] .queue-filter-toolbar .ant-input-affix-wrapper .ant-input:focus{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}html[data-theme=dark] .queue-table-block{border-color:#3b82f63d;background:linear-gradient(180deg,#0f172aeb,#0f172afa);box-shadow:inset 0 1px #ffffff0a,0 16px 30px #02061738}html[data-theme=dark] .queue-updating-indicator{border-color:#60a5fa4d;background:#0f172af0}html[data-theme=dark] .queue-orders-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#162848fa,#112440fa)!important;color:#e2e8f0f5!important;border-bottom-color:#60a5fa42!important}html[data-theme=dark] .queue-order-reference-text.ant-typography{color:#f8fafc!important}html[data-theme=dark] .queue-order-reference-phone.ant-typography,html[data-theme=dark] .queue-patient-meta.ant-typography{color:#e2e8f0!important}html[data-theme=dark] .queue-row-group-btn.ant-btn{border-color:#60a5fa6b;background:linear-gradient(180deg,#1e293beb,#0f172aeb);color:#e2e8f0f0;box-shadow:inset 0 1px #ffffff0d,0 8px 14px #02061742}html[data-theme=dark] .queue-row-group-btn.ant-btn:not(:disabled):hover,html[data-theme=dark] .queue-row-group-btn.ant-btn:not(:disabled):focus{border-color:#7dd3fcb8;color:#f8fafc;background:linear-gradient(180deg,#1e3a8a85,#0f172af5)}html[data-theme=dark] .queue-row-group-btn-subtitle{color:#bfdbfeb8}html[data-theme=dark] .queue-row-group-btn--complete.ant-btn{border-color:#4ade8085;background:linear-gradient(180deg,#14532d75,#0f172adb);color:#bbf7d0}html[data-theme=dark] .queue-row-group-btn--ready.ant-btn{border-color:#60a5fa94;background:linear-gradient(180deg,#1e40af61,#0f172ae0);color:#bfdbfe}html[data-theme=dark] .queue-row-group-btn--saved.ant-btn{border-color:#fbbf248f;background:linear-gradient(180deg,#78350f6b,#0f172ae0);color:#fde68a}html[data-theme=dark] .queue-row-group-btn--pending.ant-btn,html[data-theme=dark] .queue-row-group-btn--empty.ant-btn{border-color:#f871718f;background:linear-gradient(180deg,#7f1d1d6b,#0f172ae0);color:#fecaca}html[data-theme=dark] .queue-row-group-btn--deactivated.ant-btn{border-color:#6b72808f!important;background:linear-gradient(180deg,#1f293780,#111827e0)!important;color:#9ca3af!important;opacity:.75}html[data-theme=dark] .queue-row-group-btn--deactivated .queue-row-group-btn-title,html[data-theme=dark] .queue-row-group-btn--deactivated .queue-row-group-btn-subtitle{color:#9ca3af!important}@media(max-width:992px){.queue-page-modal .ant-modal{top:8px;padding-bottom:8px;margin:10px auto}}@media(max-width:767px){.queue-page-title.ant-typography{font-size:26px}.queue-main-card .ant-card-body{padding:8px!important}.queue-filter-toolbar.ant-space{padding:6px 8px;border-radius:12px}.queue-filter-toolbar .ant-space-item{width:100%}.queue-filter-toolbar .ant-space-item>*{width:100%}.queue-filter-toolbar .ant-btn{justify-content:center}.queue-orders-table .ant-table-thead>tr>th{font-size:12px;padding-top:4px!important;padding-bottom:4px!important}}html[data-portal-layout-theme=clean-table] .worklist-page-shell{--worklist-clean-panel: #ffffff;--worklist-clean-panel-soft: #fbfcfe;--worklist-clean-line: #d3dde9;--worklist-clean-line-soft: #e8edf4;--worklist-clean-header: #eef0f3;--worklist-clean-chip: #f4f5f7;--worklist-clean-text: #111827;--worklist-clean-muted: #667085;--worklist-clean-primary: #2563eb;--worklist-clean-primary-hover: #1d4ed8;--worklist-clean-primary-soft: #eff6ff;--worklist-clean-button-bg: #ffffff;--worklist-clean-button-hover: #f8fafc;--worklist-clean-button-text: #334155;--worklist-clean-danger: #b42318;--worklist-clean-danger-soft: #fff5f5;--worklist-clean-danger-border: #fecaca;--worklist-clean-shadow: 0 8px 20px rgba(15, 23, 42, .05)}html[data-theme=dark][data-portal-layout-theme=clean-table] .worklist-page-shell{--worklist-clean-panel: #151c28;--worklist-clean-panel-soft: #101827;--worklist-clean-line: rgba(148, 163, 184, .24);--worklist-clean-line-soft: rgba(148, 163, 184, .16);--worklist-clean-header: #1d2939;--worklist-clean-chip: rgba(148, 163, 184, .12);--worklist-clean-text: rgba(248, 250, 252, .94);--worklist-clean-muted: rgba(203, 213, 225, .72);--worklist-clean-primary: #3b82f6;--worklist-clean-primary-hover: #60a5fa;--worklist-clean-primary-soft: rgba(59, 130, 246, .16);--worklist-clean-button-bg: #151c28;--worklist-clean-button-hover: #1d2939;--worklist-clean-button-text: rgba(248, 250, 252, .9);--worklist-clean-danger: #fca5a5;--worklist-clean-danger-soft: rgba(127, 29, 29, .24);--worklist-clean-danger-border: rgba(248, 113, 113, .34);--worklist-clean-shadow: 0 10px 24px rgba(2, 6, 23, .28)}html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-status-card.ant-card,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-main-card.ant-card,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-table-block{border:1px solid var(--worklist-clean-line)!important;background:var(--worklist-clean-panel)!important;box-shadow:var(--worklist-clean-shadow)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-status-card.ant-card:after{opacity:0!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-status-card.ant-card:before{background:var(--worklist-status-accent)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-status-card .ant-card-body,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-main-card .ant-card-body{background:var(--worklist-clean-panel)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-filter-toolbar.ant-space{padding:6px 8px;border:1px solid var(--worklist-clean-line)!important;background:var(--worklist-clean-panel-soft)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-filter-toolbar .ant-input,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-filter-toolbar .ant-input-affix-wrapper,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-filter-toolbar .ant-select-selector,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-filter-toolbar .ant-picker{border-color:var(--worklist-clean-line)!important;background:var(--worklist-clean-panel)!important;box-shadow:none!important;color:var(--worklist-clean-text)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-filter-toolbar .ant-btn,html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-tv-display-button.ant-btn{border-color:var(--worklist-clean-line)!important;background:var(--worklist-clean-button-bg)!important;box-shadow:none!important;color:var(--worklist-clean-button-text)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-filter-toolbar .ant-btn-primary{border-color:var(--worklist-clean-primary)!important;background:var(--worklist-clean-primary)!important;color:#fff!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-table-block{overflow:hidden}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-orders-table .ant-table,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-orders-table .ant-table-container{background:var(--worklist-clean-panel)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-orders-table .ant-table-thead>tr>th{height:30px;padding:0 9px!important;border-bottom:1px solid var(--worklist-clean-line)!important;background:var(--worklist-clean-header)!important;color:var(--worklist-clean-muted)!important;font-size:10px;font-weight:800;line-height:1.1!important;text-transform:uppercase}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-orders-table .ant-table-thead>tr>th:not(:last-child),html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-orders-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end:0!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-orders-table .ant-table-tbody>tr>td{padding:5px 9px!important;border-bottom:1px solid var(--worklist-clean-line-soft)!important;background:var(--worklist-clean-panel)!important;color:var(--worklist-clean-text)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-orders-table .worklist-order-row:hover>td,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-orders-table .ant-table-tbody>tr:hover>td{background:var(--worklist-clean-panel-soft)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-order-reference-text.ant-typography,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-order-reference-phone.ant-typography,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-patient-meta.ant-typography,html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-status-card__value.ant-typography{color:var(--worklist-clean-text)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-status-card__label.ant-typography,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-row-group-btn-subtitle{color:var(--worklist-clean-muted)!important}.worklist-page-shell .worklist-status-card__content{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:7px}.worklist-page-shell .worklist-status-card .ant-card-body{min-height:42px;padding:4px 10px 4px 12px}.worklist-page-shell .worklist-status-card__metric{display:contents}.worklist-page-shell .worklist-status-card__icon{grid-column:1;grid-row:1}.worklist-page-shell .worklist-status-card__label.ant-typography{grid-column:2;grid-row:1;min-width:0;font-size:18px;font-weight:800;line-height:1;letter-spacing:-.03em}.worklist-page-shell .worklist-status-card__value.ant-typography{grid-column:3;grid-row:1;min-width:44px;text-align:right}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-row-group-btn.ant-btn,html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-group-shell,html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-group-item{border-color:var(--worklist-clean-line)!important;background:var(--worklist-clean-panel-soft)!important;box-shadow:none!important;color:var(--worklist-clean-text)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-row-group-btn--complete.ant-btn{border-color:#86efac!important;background:linear-gradient(180deg,#f0fdf4,#dcfce7)!important;box-shadow:inset 0 0 0 1px #22c55e29,0 4px 10px #16a34a14!important;color:#166534!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-row-group-btn--complete.ant-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-row-group-btn--complete.ant-btn:not(:disabled):focus{border-color:#22c55e!important;background:linear-gradient(180deg,#ecfdf5,#bbf7d0)!important;color:#14532d!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-row-group-btn--complete .queue-row-group-btn-subtitle{color:#15803d!important}html[data-theme=dark][data-portal-layout-theme=clean-table] .worklist-page-shell .queue-row-group-btn--complete.ant-btn{border-color:#4ade8075!important;background:#1665343d!important;box-shadow:inset 0 0 0 1px #4ade802e!important;color:#bbf7d0!important}html[data-theme=dark][data-portal-layout-theme=clean-table] .worklist-page-shell .queue-row-group-btn--complete .queue-row-group-btn-subtitle{color:#86efac!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-group-sequence-chips .ant-tag{border-color:var(--worklist-clean-line)!important;background:var(--worklist-clean-chip)!important;color:var(--worklist-clean-muted)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .reports-order-action-btn.ant-btn.ant-btn-link,html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-group-action-btn.ant-btn.ant-btn-primary.ant-btn-background-ghost{border-color:var(--worklist-clean-line)!important;background:var(--worklist-clean-panel)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-default,html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-dashed{border-color:var(--worklist-clean-line)!important;background:var(--worklist-clean-button-bg)!important;color:var(--worklist-clean-button-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-default:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-default:not(:disabled):focus,html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-dashed:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-dashed:not(:disabled):focus,html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-tv-display-button.ant-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-tv-display-button.ant-btn:not(:disabled):focus{border-color:#94a3b8!important;background:var(--worklist-clean-button-hover)!important;color:var(--worklist-clean-text)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled),html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-order-submit-btn.ant-btn:not(:disabled){border-color:var(--worklist-clean-primary)!important;background:var(--worklist-clean-primary)!important;color:#fff!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled):hover,html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost):not(:disabled):focus,html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-order-submit-btn.ant-btn:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-order-submit-btn.ant-btn:not(:disabled):focus{border-color:var(--worklist-clean-primary-hover)!important;background:var(--worklist-clean-primary-hover)!important;color:#fff!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-order-submit-btn.ant-btn:disabled,html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-order-submit-btn.ant-btn.ant-btn-disabled{border-color:var(--worklist-clean-line)!important;background:#f1f5f9!important;color:#94a3b8!important;box-shadow:none!important;opacity:1!important}html[data-theme=dark][data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-order-submit-btn.ant-btn:disabled,html[data-theme=dark][data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-order-submit-btn.ant-btn.ant-btn-disabled{border-color:#94a3b838!important;background:#94a3b81f!important;color:#cbd5e180!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-primary.ant-btn-background-ghost,html[data-portal-layout-theme=clean-table] .worklist-page-shell .worklist-group-action-btn.ant-btn.ant-btn-primary.ant-btn-background-ghost{border-color:var(--worklist-clean-line)!important;background:var(--worklist-clean-primary-soft)!important;color:var(--worklist-clean-primary)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .reports-order-action-btn.ant-btn.ant-btn-link:not(.preferred-action){border-color:transparent!important;background:transparent!important;color:var(--worklist-clean-primary)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .reports-order-action-btn.ant-btn.ant-btn-link:not(.preferred-action):not(:disabled):hover,html[data-portal-layout-theme=clean-table] .worklist-page-shell .reports-order-action-btn.ant-btn.ant-btn-link:not(.preferred-action):not(:disabled):focus{border-color:var(--worklist-clean-line)!important;background:var(--worklist-clean-primary-soft)!important;color:var(--worklist-clean-primary)!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .reports-order-action-btn.ant-btn.ant-btn-link.preferred-action,html[data-portal-layout-theme=clean-table] .worklist-page-shell .preferred-action{border-color:#2563eb!important;background:#dbeafe!important;color:#1d4ed8!important;box-shadow:inset 0 0 0 1px #2563eb29,0 6px 14px #2563eb1f!important;font-weight:800!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .reports-order-action-btn.ant-btn.ant-btn-link.preferred-action--online,html[data-portal-layout-theme=clean-table] .worklist-page-shell .preferred-action.preferred-action--online{border-color:#1d4ed8!important;background:#dbeafe!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .reports-order-action-btn.ant-btn.ant-btn-link.preferred-action--muted,html[data-portal-layout-theme=clean-table] .worklist-page-shell .preferred-action.preferred-action--muted{border-color:#cbd5e1!important;background:#f1f5f9!important;color:#64748b!important;box-shadow:none!important}html[data-theme=dark][data-portal-layout-theme=clean-table] .worklist-page-shell .reports-order-action-btn.ant-btn.ant-btn-link.preferred-action,html[data-theme=dark][data-portal-layout-theme=clean-table] .worklist-page-shell .preferred-action{border-color:#60a5fa!important;background:#3b82f638!important;color:#93c5fd!important;box-shadow:inset 0 0 0 1px #60a5fa3d,0 8px 18px #02061752!important}html[data-theme=dark][data-portal-layout-theme=clean-table] .worklist-page-shell .reports-order-action-btn.ant-btn.ant-btn-link.preferred-action--muted,html[data-theme=dark][data-portal-layout-theme=clean-table] .worklist-page-shell .preferred-action.preferred-action--muted{border-color:#fff3!important;background:#ffffff14!important;color:#ffffff80!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .preferred-action.preferred-action--online .reports-order-action-text{font-weight:800!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-dangerous{border-color:var(--worklist-clean-danger-border)!important;background:var(--worklist-clean-danger-soft)!important;color:var(--worklist-clean-danger)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-dangerous:not(:disabled):hover,html[data-portal-layout-theme=clean-table] .worklist-page-shell .ant-btn-dangerous:not(:disabled):focus{border-color:var(--worklist-clean-danger)!important;background:var(--worklist-clean-danger-soft)!important;color:var(--worklist-clean-danger)!important}.queue-action-header-cell{text-align:center!important}.queue-action-column{padding-inline:4px!important}.queue-action-cell{display:flex;align-items:center;justify-content:center;min-height:34px;white-space:nowrap}.queue-action-cell .ant-btn{width:100%;min-width:0;justify-content:center;padding-inline:7px}.queue-action-cell .reports-order-action-btn.ant-btn.ant-btn-link{width:100%;min-width:0;justify-content:center;padding-inline:6px}.queue-action-empty.ant-typography{font-size:12px;line-height:1}.queue-sequence-toggle-button.ant-btn{min-width:116px}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .queue-orders-table .ant-table-thead>tr>th:not(:last-child),html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .queue-orders-table .ant-table-tbody>tr>td:not(:last-child),html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-orders-table .ant-table-thead>tr>th:not(:last-child),html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-orders-table .ant-table-tbody>tr>td:not(:last-child){border-inline-end:0!important}html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .queue-orders-table .ant-table-tbody>tr>td,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-orders-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--worklist-clean-line-soft, var(--lab-clean-line-soft, #e8edf4))!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-filter-toolbar .ant-input-affix-wrapper .ant-input,html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .queue-filter-toolbar .ant-input-affix-wrapper .ant-input{height:100%!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:0!important}html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-filter-toolbar .ant-input-affix-wrapper .ant-input:hover,html[data-portal-layout-theme=clean-table] .worklist-page-shell .queue-filter-toolbar .ant-input-affix-wrapper .ant-input:focus,html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .queue-filter-toolbar .ant-input-affix-wrapper .ant-input:hover,html[data-portal-layout-theme=clean-table] .lab-app-page-shell>:not(.orders-page-shell):not(.worklist-page-shell) .queue-filter-toolbar .ant-input-affix-wrapper .ant-input:focus{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal,html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-modal{top:24px}html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-modal-content,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-modal-content{overflow:hidden;border:1px solid var(--lab-clean-line)!important;background:var(--lab-clean-panel)!important;color:var(--lab-clean-text)!important;box-shadow:var(--lab-clean-shadow)!important}html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-modal-header,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-modal-header,html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-modal-footer,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-modal-footer{border-color:var(--lab-clean-line-soft)!important;background:var(--lab-clean-panel-soft)!important;color:var(--lab-clean-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-modal-title,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-modal-title,html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-typography,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-typography{color:var(--lab-clean-text)!important}html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-typography-secondary,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-typography-secondary{color:var(--lab-clean-muted)!important}html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-input,html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-input-affix-wrapper,html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-input-number,html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-select-selector,html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-picker,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-input,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-input-affix-wrapper,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-input-number,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-select-selector,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-picker{border-color:var(--lab-clean-line)!important;background:var(--lab-clean-panel)!important;color:var(--lab-clean-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-btn-default,html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-btn-dashed,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-btn-default,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-btn-dashed{border-color:var(--lab-clean-line)!important;background:var(--lab-clean-button-bg)!important;color:var(--lab-clean-button-text)!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost),html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-background-ghost){border-color:var(--lab-clean-primary)!important;background:var(--lab-clean-primary)!important;color:#fff!important;box-shadow:none!important}html[data-portal-layout-theme=clean-table] body .queue-page-modal .ant-btn-dangerous,html[data-portal-layout-theme=clean-table] body .queue-page-modal.ant-modal .ant-btn-dangerous{border-color:var(--lab-clean-danger-border)!important;background:var(--lab-clean-danger-soft)!important;color:var(--lab-clean-danger)!important;box-shadow:none!important}html[data-theme=dark] body .queue-confirm-modal.ant-modal .ant-modal-content,html[data-theme=dark] body .queue-confirm-modal .ant-modal-content{border-color:#60a5fa3d!important;background:linear-gradient(180deg,#0f172afc,#141e30fc)!important;color:#f1f5f9f5!important;box-shadow:0 24px 64px #02061785,inset 0 1px #ffffff0d!important}html[data-theme=dark] body .queue-confirm-modal .ant-modal-confirm-title{color:#f8fafcfa!important}html[data-theme=dark] body .queue-confirm-modal .ant-modal-confirm-content{color:#cbd5e1d1!important}html[data-theme=dark] body .queue-confirm-modal .ant-modal-confirm-btns{border-top-color:#94a3b829;background:transparent!important}html[data-theme=dark] body .ant-modal-content:has(.queue-confirm-modal),html[data-theme=dark] body .queue-confirm-modal.ant-modal .ant-modal-content,html[data-theme=dark] body .queue-confirm-modal .ant-modal-content{border-color:#60a5fa42!important;background:linear-gradient(180deg,#111827,#172033)!important;color:#f8fafc!important;box-shadow:0 24px 64px #020617a3,inset 0 1px #ffffff0d!important}html[data-theme=dark] body .queue-confirm-modal .ant-modal-confirm-title{color:#f8fafc!important}html[data-theme=dark] body .queue-confirm-modal .ant-modal-confirm-content{color:#cbd5e1!important}html[data-theme=dark] body .queue-confirm-modal .ant-modal-confirm-btns{border-top-color:#94a3b833!important;background:transparent!important}html[data-theme=dark] body .queue-confirm-modal .ant-btn-default{border-color:#475569!important;background:#1e293b!important;color:#e2e8f0!important;box-shadow:none!important}html[data-theme=dark] body .queue-confirm-modal .ant-btn-default:hover,html[data-theme=dark] body .queue-confirm-modal .ant-btn-default:focus{border-color:#64748b!important;background:#293548!important;color:#fff!important}html[data-theme=dark] body .queue-confirm-modal-root .ant-modal-content{border:1px solid rgba(96,165,250,.26)!important;background:linear-gradient(180deg,#111827,#172033)!important;color:#f8fafc!important;box-shadow:0 24px 64px #020617a3,inset 0 1px #ffffff0d!important}html[data-theme=dark] body .queue-confirm-modal-root .ant-modal-confirm-title{color:#f8fafc!important}html[data-theme=dark] body .queue-confirm-modal-root .ant-modal-confirm-content{color:#cbd5e1!important}html[data-theme=dark] body .queue-confirm-modal-root .ant-modal-confirm-btns{border-top-color:#94a3b833!important;background:transparent!important}html[data-theme=dark] body .queue-confirm-modal-root .ant-btn-default{border-color:#475569!important;background:#1e293b!important;color:#e2e8f0!important}html[data-theme=dark] body .queue-confirm-modal-root .worklist-critical-confirm-modal .ant-modal-content,html[data-theme=dark] body .queue-confirm-modal-root .ant-modal-content:has(.worklist-critical-confirm){border-color:#f8717152!important;background:linear-gradient(180deg,#111827,#1a1720)!important}html[data-theme=dark] body .queue-confirm-modal-root .worklist-critical-confirm,html[data-theme=dark] body .queue-confirm-modal-root .worklist-critical-confirm .ant-typography{color:#e2e8f0!important}html[data-theme=dark] body .queue-confirm-modal-root .worklist-critical-confirm>.ant-typography{color:#fca5a5!important}html[data-theme=dark] body .queue-confirm-modal-root .worklist-critical-confirm-item{border-color:#f8717180!important;background:#450a0ab8!important;color:#fee2e2!important;box-shadow:inset 0 1px #ffffff0a!important}html[data-theme=dark] body .queue-confirm-modal-root .worklist-critical-confirm-item .ant-tag{border-color:#f8717180!important;background:#7f1d1da3!important;color:#fecaca!important}.lab-app-content{display:flex;flex-direction:column}.lab-app-page-shell,.worklist-page-shell,.archive-page-shell,.reports-page-shell,.queue-pane-shell{display:flex;flex-direction:column;flex:1;min-height:0}.payment-required-modal .ant-modal-content{overflow:hidden;border:1px solid rgba(96,165,250,.22);background:linear-gradient(180deg,#fffffffc,#f8fafcfc);box-shadow:0 24px 64px #0f172a33,inset 0 1px #ffffffd1}.payment-required-modal .ant-modal-confirm-body-wrapper{padding:4px 2px 0}.payment-required-modal .ant-modal-confirm-body{display:block}.payment-required-modal .ant-modal-confirm-body>.anticon,.payment-required-modal .ant-modal-confirm-title{display:none}.payment-required-modal .ant-modal-confirm-content{max-width:none;margin:0}.payment-required-modal .ant-modal-header{display:none}.payment-required-modal .ant-modal-body{padding-top:20px}.payment-required-modal .ant-modal-footer,.payment-required-modal .ant-modal-confirm-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(148,163,184,.2)}.payment-required-modal .ant-modal-footer .ant-btn,.payment-required-modal .ant-modal-confirm-btns .ant-btn{min-width:104px;height:34px;font-weight:650}.payment-required-modal .ant-btn-primary{border-color:#2563eb;background:linear-gradient(180deg,#2f7df4,#2563eb);box-shadow:0 10px 18px #2563eb38}.payment-required-modal .ant-btn-primary:not(:disabled):hover,.payment-required-modal .ant-btn-primary:not(:disabled):focus{border-color:#1d4ed8;background:linear-gradient(180deg,#2563eb,#1d4ed8)}.payment-required-notice{color:#0f172a}.payment-required-notice__header{display:flex;align-items:flex-start;gap:12px}.payment-required-notice__icon{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:1px solid rgba(245,158,11,.3);border-radius:8px;background:linear-gradient(180deg,#fffbebfa,#fef3c7fa);color:#b45309;font-size:18px;box-shadow:inset 0 1px #ffffffd1,0 10px 20px #f59e0b1f}.payment-required-notice__heading{min-width:0}.payment-required-notice__eyebrow{display:block;margin-bottom:2px;color:#2563eb;font-size:11px;font-weight:750;line-height:1.2;text-transform:uppercase}.payment-required-notice__title.ant-typography{margin:0;color:#0f172a;font-size:18px;line-height:1.25}.payment-required-notice__copy.ant-typography{margin:14px 0 12px;color:#475569;font-size:13px;line-height:1.55}.payment-required-notice__amount-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(96,165,250,.24);border-radius:8px;background:linear-gradient(180deg,#eff6fffa,#f8fafcfa);box-shadow:inset 0 1px #ffffffbd}.payment-required-notice__amount-label,.payment-required-notice__amount-meta{display:block;color:#64748b;font-size:11px;line-height:1.2}.payment-required-notice__amount-value{display:block;margin-top:3px;color:#0f172a;font-size:18px;line-height:1.2}.payment-required-notice__amount-meta{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(34,197,94,.22);border-radius:999px;background:#f0fdf4eb;color:#166534;font-weight:700}.payment-required-notice__hint{margin-top:10px;padding:8px 10px;border-left:3px solid #2563eb;border-radius:6px;background:#2563eb12;color:#334155;font-size:12px;line-height:1.45}html[data-theme=dark] .payment-required-modal .ant-modal-content{border-color:#60a5fa47;background:linear-gradient(180deg,#0f172afa,#141e30fa);box-shadow:0 24px 64px #02061785,inset 0 1px #ffffff0d}html[data-theme=dark] .payment-required-modal .ant-modal-footer,html[data-theme=dark] .payment-required-modal .ant-modal-confirm-btns{border-top-color:#94a3b829}html[data-theme=dark] .payment-required-notice{color:#f1f5f9f5}html[data-theme=dark] .payment-required-notice__icon{border-color:#fbbf2447;background:linear-gradient(180deg,#78350f52,#92400e38);color:#fbbf24;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #02061747}html[data-theme=dark] .payment-required-notice__eyebrow{color:#93c5fd}html[data-theme=dark] .payment-required-notice__title.ant-typography,html[data-theme=dark] .payment-required-notice__amount-value{color:#f8fafcfa}html[data-theme=dark] .payment-required-notice__copy.ant-typography,html[data-theme=dark] .payment-required-notice__amount-label{color:#cbd5e1c2}html[data-theme=dark] .payment-required-notice__amount-card{border-color:#60a5fa33;background:linear-gradient(180deg,#1e293bb8,#0f172ab8);box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .payment-required-notice__amount-meta{border-color:#4ade8038;background:#14532d3d;color:#86efac}html[data-theme=dark] .payment-required-notice__hint{background:#2563eb24;color:#e2e8f0d6}html[data-theme=dark][data-portal-layout-theme=clean-table] body .queue-page-modal.payment-required-modal.ant-modal .ant-modal-content,html[data-theme=dark][data-portal-layout-theme=clean-table] body .queue-page-modal.payment-required-modal .ant-modal-content{border-color:#60a5fa47!important;background:linear-gradient(180deg,#0f172afc,#141e30fc)!important;color:#f1f5f9f5!important;box-shadow:0 24px 64px #02061785,inset 0 1px #ffffff0d!important}html[data-theme=dark][data-portal-layout-theme=clean-table] body .queue-page-modal.payment-required-modal.ant-modal .ant-modal-footer,html[data-theme=dark][data-portal-layout-theme=clean-table] body .queue-page-modal.payment-required-modal .ant-modal-footer{border-top-color:#94a3b829!important;background:transparent!important}html[data-theme=dark] body .ant-modal-content:has(.payment-required-notice){border-color:#60a5fa4d!important;background:linear-gradient(180deg,#111827,#172033)!important;color:#f8fafc!important;box-shadow:0 24px 64px #020617a3,inset 0 1px #ffffff0d!important}html[data-theme=dark] body .ant-modal-content:has(.payment-required-notice) .ant-modal-body,html[data-theme=dark] body .ant-modal-content:has(.payment-required-notice) .ant-modal-confirm-body-wrapper,html[data-theme=dark] body .ant-modal-content:has(.payment-required-notice) .ant-modal-confirm-btns{background:transparent!important}html[data-theme=dark] body .ant-modal-content:has(.payment-required-notice) .ant-modal-confirm-btns{border-top-color:#94a3b833!important}html[data-theme=dark] body .ant-modal-content:has(.payment-required-notice) .ant-btn-default{border-color:#475569!important;background:#1e293b!important;color:#e2e8f0!important;box-shadow:none!important}html[data-theme=dark] body .ant-modal-content:has(.payment-required-notice) .ant-btn-default:hover,html[data-theme=dark] body .ant-modal-content:has(.payment-required-notice) .ant-btn-default:focus{border-color:#64748b!important;background:#293548!important;color:#fff!important}html[data-theme=dark] body .payment-required-modal-root .ant-modal-content{border:1px solid rgba(96,165,250,.3)!important;background:linear-gradient(180deg,#111827,#172033)!important;color:#f8fafc!important;box-shadow:0 24px 64px #020617a3,inset 0 1px #ffffff0d!important}html[data-theme=dark] body .payment-required-modal-root .ant-modal-footer,html[data-theme=dark] body .payment-required-modal-root .ant-modal-confirm-btns{border-top-color:#94a3b833!important;background:transparent!important}html[data-theme=dark] body .payment-required-modal-root .ant-btn-default{border-color:#475569!important;background:#1e293b!important;color:#e2e8f0!important}@media(max-width:520px){.payment-required-modal .ant-modal-footer,.payment-required-modal .ant-modal-confirm-btns{flex-direction:column-reverse}.payment-required-modal .ant-modal-footer .ant-btn,.payment-required-modal .ant-modal-confirm-btns .ant-btn{width:100%}.payment-required-notice__amount-card{align-items:flex-start;flex-direction:column}}.narrative-rich-editor{border:1px solid #cfe0f2;border-radius:14px;background:linear-gradient(180deg,#f8fbfffa,#f0f6fcf0);box-shadow:inset 0 1px #fffc;overflow:hidden}.narrative-rich-editor__toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid #d7e4f1;background:linear-gradient(180deg,#fffffff5,#f3f7fbf5)}.narrative-rich-editor__toolbar-group{display:flex;align-items:center;gap:4px}.narrative-rich-editor__toolbar-group--grow{flex:1 1 auto}.narrative-rich-editor__font-size{width:72px}.narrative-rich-editor__tool-btn.ant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:9px;color:#275071}.narrative-rich-editor__tool-btn.ant-btn:not(:disabled):hover,.narrative-rich-editor__tool-btn.ant-btn:not(:disabled):focus{color:#0b5fa8;background:#0b5fa814}.narrative-rich-editor__tool-btn--active.ant-btn{color:#0b5fa8;background:#0b5fa824}.narrative-rich-editor__surface{padding:12px;background:linear-gradient(180deg,#fffffffa,#fbfdfffa)}.narrative-rich-editor__surface--readonly{padding:14px 16px}.narrative-rich-editor__content,.narrative-rich-preview{min-height:var(--narrative-editor-min-height, 156px);padding:14px 16px;border:1px solid #d4e1ee;border-radius:12px;background:#fff;color:#0f172a;font-size:14px;line-height:1.65;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #0f172a0a;word-break:break-word}.narrative-rich-editor__content{outline:none;cursor:text}.narrative-rich-editor__content p,.narrative-rich-preview p{margin:0 0 .72em}.narrative-rich-editor__content p:last-child,.narrative-rich-preview p:last-child{margin-bottom:0}.narrative-rich-editor__content ul,.narrative-rich-editor__content ol,.narrative-rich-preview ul,.narrative-rich-preview ol{margin:0 0 .72em;padding-inline-start:1.3em}.narrative-rich-editor__content li,.narrative-rich-preview li{margin:.18em 0}.narrative-rich-editor__content .is-editor-empty:first-child:before,.narrative-rich-editor__content .is-empty:first-child:before{content:attr(data-placeholder);color:#94a3b8;float:left;height:0;pointer-events:none}.narrative-rich-preview--empty{display:flex;align-items:center;color:#64748b;font-style:italic}.narrative-rich-editor--readonly{border-style:solid}html[data-theme=dark] .narrative-rich-editor,.panel-entry-modal--dark .narrative-rich-editor{border-color:#475569b8;background:linear-gradient(180deg,#0f172aeb,#0b1220f5);box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .narrative-rich-editor__toolbar,.panel-entry-modal--dark .narrative-rich-editor__toolbar{border-bottom-color:#475569b8;background:linear-gradient(180deg,#1e293bf5,#0f172af5)}html[data-theme=dark] .narrative-rich-editor__tool-btn.ant-btn,.panel-entry-modal--dark .narrative-rich-editor__tool-btn.ant-btn{color:#bfdbfe}html[data-theme=dark] .narrative-rich-editor__tool-btn.ant-btn:not(:disabled):hover,html[data-theme=dark] .narrative-rich-editor__tool-btn.ant-btn:not(:disabled):focus,.panel-entry-modal--dark .narrative-rich-editor__tool-btn.ant-btn:not(:disabled):hover,.panel-entry-modal--dark .narrative-rich-editor__tool-btn.ant-btn:not(:disabled):focus{color:#dbeafe;background:#60a5fa29}html[data-theme=dark] .narrative-rich-editor__tool-btn--active.ant-btn,.panel-entry-modal--dark .narrative-rich-editor__tool-btn--active.ant-btn{color:#dbeafe;background:#3b82f638}html[data-theme=dark] .narrative-rich-editor__surface,.panel-entry-modal--dark .narrative-rich-editor__surface{background:linear-gradient(180deg,#0f172ad1,#0f172aeb)}html[data-theme=dark] .narrative-rich-editor__content,html[data-theme=dark] .narrative-rich-preview,.panel-entry-modal--dark .narrative-rich-editor__content,.panel-entry-modal--dark .narrative-rich-preview{border-color:#475569b8;background:#0f172ac2;color:#e2e8f0;box-shadow:inset 0 1px #ffffff0a,0 1px 3px #00000040}html[data-theme=dark] .narrative-rich-editor__content .is-editor-empty:first-child:before,html[data-theme=dark] .narrative-rich-editor__content .is-empty:first-child:before,.panel-entry-modal--dark .narrative-rich-editor__content .is-editor-empty:first-child:before,.panel-entry-modal--dark .narrative-rich-editor__content .is-empty:first-child:before{color:#64748b}html[data-theme=dark] .narrative-rich-preview--empty,.panel-entry-modal--dark .narrative-rich-preview--empty{color:#94a3b8}.settings-shifts-page{display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:440px}.settings-shifts-header{flex-shrink:0;margin-bottom:14px}.settings-shifts-card.ant-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-shifts-card>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 20px;overflow:hidden}.settings-shifts-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px;flex-shrink:0}.settings-shifts-table-wrap{flex:1;min-height:0;overflow:hidden}.settings-shifts-table-wrap .ant-table-body{overflow-x:hidden!important;scrollbar-width:thin}.settings-shifts-table-wrap .ant-table-body::-webkit-scrollbar{width:6px}.settings-shifts-table-wrap .ant-table-body::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}html[data-theme=dark] .settings-shifts-table-wrap .ant-table-body::-webkit-scrollbar-thumb{background:#94a3b838}@media(max-width:900px){.settings-shifts-page{height:calc(100vh - 180px);min-height:380px}}.settings-categories-page{display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:440px}.settings-categories-header{flex-shrink:0;margin-bottom:14px}.settings-categories-card.ant-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-categories-card>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 20px;overflow:hidden}.settings-categories-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px;flex-shrink:0}.settings-categories-table-wrap{flex:1;min-height:0;overflow:hidden}.settings-categories-table-wrap .ant-table-body{overflow-x:hidden!important;scrollbar-width:thin}.settings-categories-table-wrap .ant-table-body::-webkit-scrollbar{width:6px}.settings-categories-table-wrap .ant-table-body::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}html[data-theme=dark] .settings-categories-table-wrap .ant-table-body::-webkit-scrollbar-thumb{background:#94a3b838}@media(max-width:900px){.settings-categories-page{height:calc(100vh - 180px);min-height:380px}}.settings-departments-page{display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:440px}.settings-departments-header{flex-shrink:0;margin-bottom:14px}.settings-departments-card.ant-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-departments-card>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 20px;overflow:hidden}.settings-departments-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px;flex-shrink:0}.settings-departments-table-wrap{flex:1;min-height:0;overflow:hidden}.settings-departments-table-wrap .ant-table-body{overflow-x:hidden!important;scrollbar-width:thin}.settings-departments-table-wrap .ant-table-body::-webkit-scrollbar{width:6px}.settings-departments-table-wrap .ant-table-body::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}html[data-theme=dark] .settings-departments-table-wrap .ant-table-body::-webkit-scrollbar-thumb{background:#94a3b838}@media(max-width:900px){.settings-departments-page{height:calc(100vh - 180px);min-height:380px}}.printer-selection-segmented{background:#0f172a99!important;border:1px solid rgba(255,255,255,.12)!important;padding:2px!important;border-radius:6px!important}.printer-selection-segmented .ant-segmented-group{gap:2px}.printer-selection-segmented .ant-segmented-item{color:#ffffffa6!important;font-weight:500;border-radius:4px!important;transition:all .2s cubic-bezier(.4,0,.2,1);padding:1px 8px!important}.printer-selection-segmented .ant-segmented-item:hover{color:#fff!important;background:#ffffff0f}.printer-selection-segmented .ant-segmented-item-selected{background:#1677ff!important;color:#fff!important;font-weight:600!important;box-shadow:0 1px 4px #0000004d,0 0 0 1px #1677ff80!important}.printer-selection-segmented .ant-segmented-thumb{background:#1677ff!important;border-radius:4px!important;box-shadow:0 1px 4px #0000004d,0 0 0 1px #1677ff80!important}html:not([data-theme=dark]) .printer-selection-segmented{background:#f1f5f9!important;border-color:#cbd5e1!important}html:not([data-theme=dark]) .printer-selection-segmented .ant-segmented-item{color:#475569!important}html:not([data-theme=dark]) .printer-selection-segmented .ant-segmented-item:hover{color:#0f172a!important;background:#0000000a}html:not([data-theme=dark]) .printer-selection-segmented .ant-segmented-item-selected{background:#1677ff!important;color:#fff!important}html:not([data-theme=dark]) .printer-selection-segmented .ant-segmented-thumb{background:#1677ff!important}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#1677ff!important;border-color:#1677ff!important;color:#fff!important;font-weight:600!important;box-shadow:0 0 0 1px #1677ff!important}.admin-report-design-page{--ard-bg: linear-gradient(135deg, #f4fbff 0%, #f8f8ff 52%, #f6fcfa 100%);--ard-border: #d9e5ef;--ard-surface: #ffffff;--ard-shadow: 0 18px 44px rgba(24, 69, 112, .08);--ard-shadow-soft: 0 8px 24px rgba(16, 39, 68, .06);--ard-accent: #0f5f8f;background:var(--ard-bg);border:1px solid #e6eef5;border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100dvh - 58px);max-height:calc(100dvh - 58px);min-height:0;overflow:hidden;padding:8px}.admin-report-design-page.is-admin{height:calc(100dvh - 250px);max-height:calc(100dvh - 250px)}.admin-report-design-hero{flex:0 0 auto;display:grid;grid-template-columns:minmax(230px,.58fr) minmax(360px,.8fr) minmax(460px,.75fr);align-items:center;gap:8px;margin-bottom:6px;padding:6px 10px;border-radius:14px;border:1px solid #d6e6f2;background:radial-gradient(circle at 88% 18%,#74c2ff33,#74c2ff00 42%),linear-gradient(130deg,#fff,#eff8ff 58%,#edf5ff);box-shadow:0 14px 30px #10385c12}.admin-report-design-hero-copy{min-width:0}.admin-report-design-title.ant-typography{margin:0;color:#10324e;font-size:18px;letter-spacing:0;line-height:1.12}.admin-report-design-subtitle.ant-typography{color:#466178;max-width:760px;margin-top:0;display:block;font-size:11px;line-height:1.2}.admin-report-design-hero-tags{margin-top:2px}.admin-report-design-hero-tags .ant-tag{border-radius:999px;padding-inline:6px;font-size:10px;font-weight:600;line-height:17px}.admin-report-design-hero-actions{display:flex;flex-direction:column;gap:0;align-items:stretch;justify-content:flex-start}.admin-report-design-hero-actions-card{width:100%;padding:4px 6px;border:1px solid rgba(15,95,143,.12);border-radius:10px;background:#ffffffc7;box-shadow:0 6px 16px #10385c0b}.admin-report-design-hero-actions-title.ant-typography,.admin-report-design-style-header-title.ant-typography{display:block;color:#10324e;line-height:1.15}.admin-report-design-hero-actions-copy.ant-typography,.admin-report-design-style-header-note.ant-typography{display:block;margin-top:0;color:#587185;line-height:1.15;font-size:10px}.admin-report-design-hero-toolbar{margin-top:1px;width:100%;row-gap:2px}.admin-report-design-hero-toolbar .ant-select{width:200px!important}.admin-report-design-hero-toolbar .ant-select-selector,.admin-report-design-hero-toolbar .ant-btn{min-height:28px}.admin-report-design-hero-save-button.ant-btn{min-height:28px;padding-inline:12px;border-radius:9px}.admin-report-design-lab-card.ant-card{border-radius:14px;border:1px solid var(--ard-border);box-shadow:var(--ard-shadow-soft)}.admin-report-design-lab-picker{max-width:460px}.admin-report-design-empty-card.ant-card{margin-top:16px;border-radius:14px;border:1px solid var(--ard-border)}.admin-report-design-tabs{flex:1 1 auto;min-height:0;margin-top:0}.admin-report-design-tabs.ant-tabs{display:flex}.admin-report-design-tabs>.ant-tabs-nav{display:none}.admin-report-design-tabs.ant-tabs-left>.ant-tabs-nav{flex:0 0 136px;align-self:stretch;width:136px;margin:0 8px 0 0;padding:6px;border:1px solid #d6e4f2;border-radius:12px;background:#ffffffdb}.admin-report-design-tabs.ant-tabs-left>.ant-tabs-nav:before{display:none}.admin-report-design-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap{width:100%}.admin-report-design-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list{width:100%;gap:6px}.admin-report-design-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab{width:100%;min-height:54px;justify-content:flex-start;margin:0;border-radius:9px;padding:8px 9px;text-align:left;white-space:normal;transition:all .12s ease}.admin-report-design-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active{background:#f0f7ff}.admin-report-design-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-btn{width:100%;color:#14344f;font-size:11px;font-weight:700;line-height:1.2}.admin-report-design-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.admin-report-design-tabs .ant-tabs-content-holder{flex:1 1 auto;min-width:0;min-height:0;border:1px solid #dbe6f1;border-radius:14px;background:#fffffff0;padding:6px;overflow:hidden!important}.admin-report-design-tabs .ant-tabs-content,.admin-report-design-tabs .ant-tabs-tabpane{height:100%;min-height:0}.admin-report-design-tabs .ant-tabs-tabpane{overflow:hidden!important}.admin-report-design-tabs .ant-tabs-tabpane-active{display:flex;flex-direction:column}.admin-report-design-workspace{align-items:flex-start}.admin-report-design-workspace-shell{display:flex;flex-direction:column;gap:10px;min-height:0}.admin-report-design-option-one-grid{display:grid;grid-template-columns:88px minmax(340px,430px) minmax(0,1fr);align-items:flex-start;gap:10px;height:100%;min-height:0}.admin-report-design-workspace-rail{position:static;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;min-height:0;padding:6px;border:1px solid #d8e6f0;border-radius:16px;background:#fffffff5;box-shadow:0 12px 28px #10385c0f}.admin-report-design-workspace-rail-button{width:100%;min-height:58px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;border:1px solid #d6e4f2;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fbfd);color:#25455d;cursor:pointer;padding:6px 4px;text-align:center;transition:all .14s ease}.admin-report-design-workspace-rail-button:hover{border-color:#9ec8e9;background:#f2f8ff;color:#0f5f8f}.admin-report-design-workspace-rail-button.is-active{border-color:#8cc6ee;background:#edf7ff;color:#0f5790;box-shadow:inset 0 0 0 1px #0f5f8f1f}.admin-report-design-workspace-rail-label{display:block;max-width:100%;overflow:hidden;color:inherit;font-size:12px;font-weight:400;line-height:1.35;text-align:center;text-overflow:ellipsis;white-space:normal}.admin-report-design-workspace-tabs.ant-tabs{margin-bottom:0}.admin-report-design-workspace-tabs .ant-tabs-nav{margin:0;padding:4px 6px;border:1px solid #d6e4f2;border-radius:14px;background:linear-gradient(180deg,#f8fcfff5,#fffffffa)}.admin-report-design-workspace-tabs .ant-tabs-tab{border-radius:10px;padding:5px 9px;transition:all .14s ease}.admin-report-design-workspace-tabs .ant-tabs-tab-active{background:#edf6ff}.admin-report-design-workspace-tabs .ant-tabs-content-holder{display:none}.admin-report-design-controls-pane,.admin-report-design-preview-pane{display:flex;min-width:0;height:100%;min-height:0}.admin-report-design-controls-pane{flex-direction:column;gap:10px}.admin-report-design-image-card.ant-card,.admin-report-design-style-controls.ant-card,.admin-report-design-preview-card.ant-card,.admin-report-design-online-card.ant-card{border-radius:12px;border:1px solid #dae7f2;box-shadow:var(--ard-shadow-soft)}.admin-report-design-style-controls.ant-card{overflow:hidden;width:100%;max-width:none;margin-right:0;height:100%;display:flex;flex-direction:column;border-radius:18px;border-color:#d8e6f0;box-shadow:0 18px 40px #10385c14}.admin-report-design-font-preview{align-items:flex-start;justify-content:flex-start;text-align:left}.admin-report-design-font-sample.ant-typography{display:block;font-size:18px;line-height:1.35}.admin-report-design-style-controls.ant-card .ant-card-head{flex:0 0 auto;min-height:40px;padding:0 10px;border-bottom:1px solid #e5eef5;background:linear-gradient(180deg,#f9fcfffa,#f3f8fcfa)}.admin-report-design-style-controls.ant-card .ant-card-body{flex:1 1 auto;min-height:0;padding:0}.admin-report-design-style-header{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;width:100%;min-width:0}.admin-report-design-style-header-copy{min-width:0}.admin-report-design-style-header-badges{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;min-width:0}.admin-report-design-style-header-badges .ant-tag{margin-inline-end:0;font-size:10px;line-height:17px;padding-inline:5px}.admin-report-design-controls-shell{display:flex;flex-direction:column;height:100%;min-height:0;background:linear-gradient(180deg,#f7fbffad,#fffffff5)}.admin-report-design-workspace-intro{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding:6px 9px 5px;border-bottom:1px solid #e5edf4;background:linear-gradient(180deg,#f8fcfffa,#f2f8fcf5)}.admin-report-design-workspace-intro-title.ant-typography{font-size:12px;line-height:1.2}.admin-report-design-workspace-intro-copy.ant-typography{display:block;color:#587185;font-size:10px;line-height:1.2}.admin-report-design-workspace-shell--option-one .admin-report-design-style-header-note.ant-typography,.admin-report-design-workspace-shell--option-one .admin-report-design-workspace-intro-copy.ant-typography,.admin-report-design-workspace-shell--option-one .admin-report-design-section-summary{display:none}.admin-report-design-workspace-shell--option-one{height:100%;min-height:0}.admin-report-design-workspace-note.ant-alert{margin-bottom:12px}.admin-report-design-controls-scroll,.admin-report-design-tab-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:12px;scrollbar-gutter:stable}.admin-report-design-workspace-shell--option-one .admin-report-design-controls-scroll>.ant-row{width:100%;margin-right:0!important;margin-left:0!important}.admin-report-design-section-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;padding-bottom:16px}.admin-report-design-section-nav-chip{border:1px solid #c9dae8;border-radius:16px;background:linear-gradient(180deg,#fff,#f7fbff);color:#214764;padding:0;cursor:pointer;transition:all .16s ease}.admin-report-design-section-nav-chip:hover{border-color:#8bb8dc;color:#10324e;transform:translateY(-1px)}.admin-report-design-section-nav-chip.is-active{background:linear-gradient(135deg,#0f5f8f,#0f8f86);border-color:#0f5f8f;color:#fff;box-shadow:0 8px 18px #0f5f8f38}.admin-report-design-section-nav--workspace .admin-report-design-section-nav-chip{min-width:0;text-align:left}.admin-report-design-section-nav--workspace{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:0}.admin-report-design-section-nav--workspace .admin-report-design-section-nav-chip[data-section-id=page-layout]{grid-column:1 / -1}.admin-report-design-section-nav--workspace .admin-report-design-section-nav-chip-content{gap:3px;padding:10px 12px}.admin-report-design-section-nav--workspace .admin-report-design-section-nav-chip-label{font-size:12px}.admin-report-design-section-nav--workspace .admin-report-design-section-nav-chip-meta{font-size:11px;line-height:1.3}.admin-report-design-section-nav-chip-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 14px}.admin-report-design-section-nav-chip-label{font-size:13px;font-weight:700;line-height:1.25}.admin-report-design-section-nav-chip-meta{color:#648097;font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.admin-report-design-section-nav-chip.is-active .admin-report-design-section-nav-chip-meta{color:#ffffffd1}.admin-report-design-section-block{scroll-margin-top:96px}.admin-report-design-section-block--compact{width:100%;max-width:460px}.admin-report-design-section-block+.admin-report-design-section-block{margin-top:16px}.admin-report-design-section-summary{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.admin-report-design-section-summary-chip{display:inline-flex;align-items:center;border-radius:999px;background:#eef7ff;border:1px solid #d7e8f5;color:#315470;font-size:12px;font-weight:600;padding:5px 10px}.admin-report-design-subgroup{border-top:1px solid #edf2f7;padding-top:8px}.admin-report-design-subgroup:first-child{border-top:0;padding-top:0}.admin-report-design-subgroup-title.ant-typography{display:block;margin-bottom:8px;color:#173750}.admin-report-design-compact-card .ant-card-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:14px}.admin-report-design-compact-card.ant-card{width:100%;border-radius:16px;border-color:#dfe9f2;background:#fffffff5;box-shadow:0 10px 28px #10385c0d}.admin-report-design-section-block--compact>.admin-report-design-compact-card.ant-card{width:100%;margin-right:auto}.admin-report-design-compact-card .ant-card-body>.ant-space,.admin-report-design-compact-card .ant-card-body>.ant-row{min-width:0;width:100%}.admin-report-design-compact-card .ant-card-body>.ant-space{gap:8px!important}.admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item{min-width:0;width:100%}.admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item>div:not(.ant-row){display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(150px,210px);align-items:center!important;gap:10px!important;width:100%;max-width:420px}.admin-report-design-workspace-shell--option-one .admin-report-design-controls-pane .admin-report-design-section-block--compact{max-width:none}.admin-report-design-workspace-shell--option-one .admin-report-design-controls-pane .ant-row>.ant-col-md-12,.admin-report-design-workspace-shell--option-one .admin-report-design-controls-pane .ant-row>.ant-col-lg-12{flex:0 0 100%!important;max-width:100%!important}.admin-report-design-workspace-shell--option-one .admin-report-design-controls-pane .admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item>div:not(.ant-row){grid-template-columns:minmax(116px,.9fr) minmax(0,1fr);max-width:100%}.admin-report-design-workspace-shell--option-one .admin-report-design-controls-pane .admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item>div:not(.ant-row)>.ant-color-picker-trigger{width:100%;min-width:0;justify-content:flex-start}.admin-report-design-compact-card .admin-report-design-panel-option-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:flex-start!important;gap:12px!important;width:100%;max-width:none!important}.admin-report-design-panel-option-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.admin-report-design-panel-option-copy .ant-typography{margin:0;line-height:1.3}.admin-report-design-header-tabs-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0}.admin-report-design-header-tabs.ant-segmented{width:100%;max-width:680px;background:#edf4fb;border:1px solid #d4e3f1}.admin-report-design-header-tabs .ant-segmented-group{width:100%}.admin-report-design-header-tabs .ant-segmented-item{flex:1 1 0;min-width:0}.admin-report-design-header-tabs .ant-segmented-item-label{min-height:28px;padding-inline:12px;overflow:hidden;font-size:11px;font-weight:700;line-height:28px;text-overflow:ellipsis}.admin-report-design-header-action-buttons.ant-space{width:100%;max-width:680px;justify-content:flex-end;row-gap:4px}.admin-report-design-header-action-buttons .ant-btn{min-height:26px;padding-inline:10px;border-radius:8px;font-size:11px}.admin-report-design-header-action-buttons .ant-btn-primary{background:linear-gradient(135deg,#0f5f8f,#0f8f86);border-color:#0f5f8f}.admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item>div:not(.ant-row)>.ant-select,.admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item>div:not(.ant-row)>.ant-input-number,.admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item>div:not(.ant-row)>.ant-input{width:100%!important}.admin-report-design-compact-card .ant-card-head{min-height:46px;border-bottom-color:#e8eff5;background:linear-gradient(180deg,#fcfdff,#f6fafc)}.admin-report-design-compact-card .ant-card-head-title{white-space:normal;padding-inline-start:12px}.admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item>div:not(.ant-row)>.ant-typography:first-child{padding-inline-start:12px}.admin-report-design-image-card.ant-card:hover{transform:translateY(-1px);transition:transform .12s ease}.admin-report-design-image-preview{border:1px dashed #b7cadd;border-radius:10px;min-height:136px;padding:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;background:linear-gradient(180deg,#f8fbff,#f6f9fd)}.admin-report-design-image-preview img{max-width:100%;max-height:180px;object-fit:contain}.admin-report-design-live-pane{position:relative;width:100%}.admin-report-design-preview-anchor{margin-bottom:0;position:static;z-index:2;max-height:none;display:block;align-self:flex-start;width:100%}.admin-report-design-preview-card.ant-card{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.admin-report-design-preview-card.ant-card .ant-card-body{flex:1 1 auto;min-height:0;padding:0}.admin-report-design-preview-tabs.ant-tabs{height:100%;display:flex;flex-direction:column}.admin-report-design-preview-tabs .ant-tabs-nav{margin:0;padding:3px 6px 0;border-bottom:1px solid #e4edf5;background:linear-gradient(180deg,#f7fbfffa,#fffffffa)}.admin-report-design-preview-tabs .ant-tabs-tab{padding:5px 10px}.admin-report-design-preview-tabs .ant-tabs-content-holder{flex:1 1 auto;min-height:0}.admin-report-design-preview-tabs .ant-tabs-content,.admin-report-design-preview-tabs .ant-tabs-tabpane{height:100%}.admin-report-design-preview-tab-panel{height:100%;display:flex;flex-direction:column;min-height:0}.admin-report-design-preview-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:6px 8px;border-bottom:1px solid #e4edf5;background:linear-gradient(180deg,#f7fbfff5,#fffffff5)}.admin-report-design-preview-toolbar-note.ant-typography{display:block;margin-top:4px}.admin-report-design-preview-toolbar-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-report-design-preview-toolbar-group{display:flex;flex-direction:column;gap:2px}.admin-report-design-preview-tab-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px;scrollbar-gutter:stable}.admin-report-design-preview-tab-panel--live .admin-report-design-preview-tab-scroll{overflow-x:hidden}.admin-report-design-live-frame{overflow-x:auto;overflow-y:hidden;border:1px solid #d7e2ee;border-radius:12px;background:linear-gradient(180deg,#eef5fb,#f8fbfd);padding:20px;display:flex;align-items:flex-start;justify-content:center}.admin-report-design-live-paper{box-sizing:border-box;flex:0 0 auto;margin:0 auto;background:#fff;border:1px solid #d6dee8;border-radius:8px;box-shadow:0 12px 28px #132c4a1f;padding:22px 26px 28px}.admin-report-design-full-preview-frame{margin-top:12px;width:100%;min-height:760px;border:1px solid #cad8e6;border-radius:10px;background:#fff}.admin-report-design-full-preview-placeholder{display:flex;align-items:center;justify-content:center;min-height:240px;margin-top:12px;border:1px dashed #cad8e6;border-radius:10px;background:linear-gradient(180deg,#f8fbff,#f6f9fd);padding:20px;text-align:center}.admin-report-design-online-preview{border:1px dashed #b7cadd;border-radius:10px;min-height:160px;padding:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;background:linear-gradient(180deg,#f8fbff,#f6f9fd)}.admin-report-design-online-preview img{max-width:100%;max-height:220px;object-fit:contain}@media(max-width:1200px){.admin-report-design-page{height:auto;max-height:none;overflow:visible}.admin-report-design-tabs{flex:initial}.admin-report-design-header-tabs.ant-segmented{justify-self:stretch}.admin-report-design-header-action-buttons.ant-space{justify-content:flex-start}.admin-report-design-option-one-grid{grid-template-columns:1fr}.admin-report-design-workspace-rail{position:static;min-height:auto;flex-direction:row;overflow-x:auto;scrollbar-gutter:stable}.admin-report-design-workspace-rail-button{flex:0 0 104px;min-height:58px}.admin-report-design-controls-pane,.admin-report-design-preview-pane{display:block;min-height:auto}.admin-report-design-hero{grid-template-columns:1fr}.admin-report-design-style-controls.ant-card{height:auto}.admin-report-design-style-controls.ant-card .ant-card-body{padding:0}.admin-report-design-controls-shell{height:auto}.admin-report-design-workspace-intro{padding:14px}.admin-report-design-controls-nav{padding:14px 14px 0;border-bottom:0;background:linear-gradient(180deg,#f8fcfffa,#f2f8fcf5)}.admin-report-design-controls-nav .admin-report-design-section-nav{padding-bottom:14px;border-bottom:1px solid #e5edf4}.admin-report-design-controls-scroll,.admin-report-design-tab-scroll{flex:initial;overflow:visible;min-height:auto;padding:14px}.admin-report-design-live-pane{position:static}.admin-report-design-preview-anchor{position:static;max-height:none;display:block}.admin-report-design-preview-card.ant-card{height:auto}.admin-report-design-preview-card.ant-card .ant-card-body{min-height:auto}.admin-report-design-preview-tabs.ant-tabs,.admin-report-design-preview-tab-panel{height:auto}.admin-report-design-preview-tab-scroll{overflow:visible;min-height:auto;padding:12px}.admin-report-design-preview-toolbar{flex-direction:column}.admin-report-design-preview-toolbar-controls{width:100%;justify-content:flex-start}}@media(max-width:768px){.admin-report-design-page{padding:14px;border-radius:14px}.admin-report-design-hero{padding:10px;grid-template-columns:1fr}.admin-report-design-title.ant-typography{font-size:18px}.admin-report-design-hero-actions,.admin-report-design-hero-toolbar,.admin-report-design-style-header-badges{width:100%}.admin-report-design-hero-save-button.ant-btn{align-self:stretch}.admin-report-design-tabs .ant-tabs-content-holder{padding:10px}.admin-report-design-workspace-tabs .ant-tabs-nav,.admin-report-design-workspace-rail{padding:6px}.admin-report-design-workspace-rail-button{flex-basis:92px}.admin-report-design-section-nav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px}.admin-report-design-section-nav--workspace{display:flex;gap:10px}.admin-report-design-section-nav--workspace .admin-report-design-section-nav-chip{flex:0 0 220px;min-width:220px}.admin-report-design-style-header,.admin-report-design-preview-toolbar-controls{flex-direction:column}.admin-report-design-full-preview-frame{min-height:560px}}.admin-report-design-theme-card.ant-card{border-radius:12px;border:1px solid #dae7f2;box-shadow:var(--ard-shadow-soft);transition:all .2s ease}.admin-report-design-theme-card.ant-card:hover{border-color:#0f5f8f;box-shadow:0 4px 12px #0f5f8f1a}.admin-report-design-theme-card .ant-card-head{background:#f8fbff;border-bottom:1px solid #eef5fb;min-height:48px}.admin-report-design-theme-card .ant-card-head-title{font-size:15px;font-weight:600;color:#10324e}.admin-report-design-theme-card .ant-card-actions{background:#fff;border-top:1px solid #eef5fb;border-bottom-left-radius:12px;border-bottom-right-radius:12px}html[data-theme=dark] .admin-report-design-page{--ard-bg: linear-gradient(180deg, rgba(2, 6, 23, .92) 0%, rgba(7, 12, 24, .96) 100%);--ard-border: rgba(96, 165, 250, .16);--ard-surface: rgba(15, 23, 42, .88);--ard-shadow: 0 18px 44px rgba(0, 0, 0, .34);--ard-shadow-soft: 0 10px 28px rgba(0, 0, 0, .28);background:var(--ard-bg);border-color:#60a5fa1f}html[data-theme=dark] .admin-report-design-hero{border-color:#60a5fa2e;background:radial-gradient(circle at 86% 18%,#38bdf829,#38bdf800 42%),linear-gradient(135deg,#0f172af0,#111827f5 58%,#0c1220fa)}html[data-theme=dark] .admin-report-design-title.ant-typography{color:#eff6fff5}html[data-theme=dark] .admin-report-design-subtitle.ant-typography{color:#bfdbfeb8}html[data-theme=dark] .admin-report-design-hero-actions-card,html[data-theme=dark] .admin-report-design-compact-card.ant-card{border-color:#60a5fa29;background:#0f172ad1}html[data-theme=dark] .admin-report-design-section-nav-chip-meta{color:#bfdbfeb8}html[data-theme=dark] .admin-report-design-hero-actions-title.ant-typography,html[data-theme=dark] .admin-report-design-style-header-title.ant-typography,html[data-theme=dark] .admin-report-design-section-nav-chip-label{color:#eff6fff0}html[data-theme=dark] .admin-report-design-hero-actions-copy.ant-typography,html[data-theme=dark] .admin-report-design-style-header-note.ant-typography{color:#bfdbfeb8}html[data-theme=dark] .admin-report-design-lab-card.ant-card,html[data-theme=dark] .admin-report-design-empty-card.ant-card,html[data-theme=dark] .admin-report-design-image-card.ant-card,html[data-theme=dark] .admin-report-design-style-controls.ant-card,html[data-theme=dark] .admin-report-design-preview-card.ant-card,html[data-theme=dark] .admin-report-design-online-card.ant-card,html[data-theme=dark] .admin-report-design-theme-card.ant-card{border-color:#60a5fa29;box-shadow:var(--ard-shadow-soft)}html[data-theme=dark] .admin-report-design-tabs .ant-tabs-nav{border-color:#60a5fa24;background:#0f172ab8}html[data-theme=dark] .admin-report-design-tabs .ant-tabs-tab{color:#bfdbfec2}html[data-theme=dark] .admin-report-design-tabs .ant-tabs-tab-active{background:#1e293beb}html[data-theme=dark] .admin-report-design-tabs .ant-tabs-content-holder{border-color:#60a5fa24;background:#0f172abd}html[data-theme=dark] .admin-report-design-workspace-tabs .ant-tabs-nav{border-color:#60a5fa2e;background:linear-gradient(180deg,#0e1628eb,#0a101cf0)}html[data-theme=dark] .admin-report-design-workspace-tabs .ant-tabs-tab{color:#bfdbfec2}html[data-theme=dark] .admin-report-design-workspace-tabs .ant-tabs-tab-active{background:#1e293beb}html[data-theme=dark] .admin-report-design-workspace-intro{border-bottom-color:#60a5fa1f;background:linear-gradient(180deg,#0206177a,#0f172a52)}html[data-theme=dark] .admin-report-design-controls-nav{border-bottom-color:#60a5fa1a;background:linear-gradient(180deg,#0206177a,#0f172a52)}html[data-theme=dark] .admin-report-design-style-controls.ant-card .ant-card-head,html[data-theme=dark] .admin-report-design-compact-card .ant-card-head{border-bottom-color:#60a5fa1f;background:linear-gradient(180deg,#0f172afa,#111827f0)}html[data-theme=dark] .admin-report-design-section-nav-chip{border-color:#60a5fa38;background:linear-gradient(180deg,#1e293be6,#0f172ae0);color:#dbeafee6}html[data-theme=dark] .admin-report-design-section-nav-chip:hover{border-color:#7dd3fc70;color:#eff6fffa;background:#2563eb24}html[data-theme=dark] .admin-report-design-section-summary-chip{background:#1e293be0;border-color:#60a5fa24;color:#bfdbfee0}html[data-theme=dark] .admin-report-design-subgroup{border-top-color:#60a5fa14}html[data-theme=dark] .admin-report-design-subgroup-title.ant-typography,html[data-theme=dark] .admin-report-design-theme-card .ant-card-head-title{color:#eff6fff0}html[data-theme=dark] .admin-report-design-image-preview,html[data-theme=dark] .admin-report-design-online-preview{border-color:#60a5fa29;background:linear-gradient(180deg,#0f172ad6,#111827eb)}html[data-theme=dark] .admin-report-design-preview-tabs .ant-tabs-nav,html[data-theme=dark] .admin-report-design-preview-toolbar{border-bottom-color:#60a5fa1f;background:linear-gradient(180deg,#0f172af5,#111827fa)}html[data-theme=dark] .admin-report-design-preview-toolbar-note.ant-typography{color:#bfdbfead}html[data-theme=dark] .admin-report-design-live-frame{border-color:#60a5fa29;background:linear-gradient(180deg,#0f172ad1,#1e293bb8)}html[data-theme=dark] .admin-report-design-full-preview-frame{border-color:#60a5fa29;background:#0f172adb}html[data-theme=dark] .admin-report-design-full-preview-placeholder{border-color:#60a5fa29;background:linear-gradient(180deg,#0f172adb,#111827f0)}html[data-theme=dark] .admin-report-design-theme-card.ant-card:hover{border-color:#38bdf87a;box-shadow:0 4px 16px #082f495c}html[data-theme=dark] .admin-report-design-theme-card .ant-card-head{background:#0f172aeb;border-bottom-color:#60a5fa1a}html[data-theme=dark] .admin-report-design-theme-card .ant-card-actions{background:#0f172ae0;border-top-color:#60a5fa1a}html[data-theme=dark] .admin-report-design-header-tabs.ant-segmented{border-color:#60a5fa2e;background:#0f172adb}html[data-theme=dark] .admin-report-design-header-tabs .ant-segmented-item{color:#bfdbfeb3}html[data-theme=dark] .admin-report-design-header-tabs .ant-segmented-item-selected,html[data-theme=dark] .admin-report-design-header-tabs .ant-segmented-thumb{background:linear-gradient(180deg,#1e293bfa,#0f172afa);box-shadow:inset 0 0 0 1px #7dd3fc2e,0 4px 14px #00000052}html[data-theme=dark] .admin-report-design-header-tabs .ant-segmented-item-selected{color:#eff6fffa}html[data-theme=dark] .admin-report-design-hero-toolbar .ant-select-selector,html[data-theme=dark] .admin-report-design-hero-toolbar .ant-btn-default,html[data-theme=dark] .admin-report-design-header-action-buttons .ant-btn-default{border-color:#94a3b847;background:#0f172ab8;color:#e2e8f0eb}html[data-theme=dark] .admin-report-design-hero-toolbar .ant-select-selection-placeholder,html[data-theme=dark] .admin-report-design-hero-toolbar .ant-select-arrow{color:#bfdbfe94}html[data-theme=dark] .admin-report-design-workspace-rail{border-color:#60a5fa2e;background:linear-gradient(180deg,#0f172af5,#090e1bfa);box-shadow:0 16px 34px #00000052}html[data-theme=dark] .admin-report-design-workspace-rail-button{border-color:#60a5fa2e;background:linear-gradient(180deg,#1e293bb8,#0f172ad6);color:#dbeafed1}html[data-theme=dark] .admin-report-design-workspace-rail-button:hover{border-color:#7dd3fc75;background:#2563eb29;color:#eff6fffa}html[data-theme=dark] .admin-report-design-workspace-rail-button.is-active{border-color:#38bdf894;background:linear-gradient(180deg,#0e749057,#1e40af3d),#0f172afa;color:#f0fdfafa;box-shadow:inset 0 0 0 1px #7dd3fc2e}html[data-theme=dark] .admin-report-design-controls-shell{background:linear-gradient(180deg,#0206175c,#0f172ae6)}html[data-theme=dark] .admin-report-design-controls-scroll,html[data-theme=dark] .admin-report-design-preview-tab-scroll,html[data-theme=dark] .admin-report-design-tab-scroll{scrollbar-color:rgba(96,165,250,.42) rgba(15,23,42,.46)}html[data-theme=dark] .admin-report-design-style-controls.ant-card .ant-card-body,html[data-theme=dark] .admin-report-design-compact-card.ant-card .ant-card-body,html[data-theme=dark] .admin-report-design-preview-card.ant-card .ant-card-body,html[data-theme=dark] .admin-report-design-image-card.ant-card .ant-card-body,html[data-theme=dark] .admin-report-design-online-card.ant-card .ant-card-body,html[data-theme=dark] .admin-report-design-theme-card.ant-card .ant-card-body{background:#0f172adb;color:#e2e8f0f0}html[data-theme=dark] .admin-report-design-compact-card .ant-card-head-title,html[data-theme=dark] .admin-report-design-compact-card .ant-typography:not(.ant-typography-secondary),html[data-theme=dark] .admin-report-design-panel-option-copy .ant-typography:not(.ant-typography-secondary){color:#eff6fff0}html[data-theme=dark] .admin-report-design-compact-card .ant-typography-secondary,html[data-theme=dark] .admin-report-design-panel-option-copy .ant-typography-secondary,html[data-theme=dark] .admin-report-design-workspace-intro-copy.ant-typography,html[data-theme=dark] .admin-report-design-image-card .ant-typography-secondary,html[data-theme=dark] .admin-report-design-online-card .ant-typography-secondary{color:#bfdbfead}html[data-theme=dark] .admin-report-design-compact-card .ant-input,html[data-theme=dark] .admin-report-design-compact-card .ant-input-number,html[data-theme=dark] .admin-report-design-compact-card .ant-input-number-input,html[data-theme=dark] .admin-report-design-compact-card .ant-select-selector,html[data-theme=dark] .admin-report-design-compact-card .ant-color-picker-trigger,html[data-theme=dark] .admin-report-design-image-card .ant-input,html[data-theme=dark] .admin-report-design-image-card .ant-select-selector,html[data-theme=dark] .admin-report-design-online-card .ant-input,html[data-theme=dark] .admin-report-design-online-card .ant-select-selector,html[data-theme=dark] .admin-report-design-preview-toolbar .ant-input,html[data-theme=dark] .admin-report-design-preview-toolbar .ant-select-selector{border-color:#94a3b83d;background:#020617ad;color:#e2e8f0f0}html[data-theme=dark] .admin-report-design-compact-card .ant-input:hover,html[data-theme=dark] .admin-report-design-compact-card .ant-input-number:hover,html[data-theme=dark] .admin-report-design-compact-card .ant-select:not(.ant-select-disabled):hover .ant-select-selector,html[data-theme=dark] .admin-report-design-compact-card .ant-color-picker-trigger:hover,html[data-theme=dark] .admin-report-design-image-card .ant-input:hover,html[data-theme=dark] .admin-report-design-image-card .ant-select:not(.ant-select-disabled):hover .ant-select-selector,html[data-theme=dark] .admin-report-design-online-card .ant-input:hover,html[data-theme=dark] .admin-report-design-online-card .ant-select:not(.ant-select-disabled):hover .ant-select-selector,html[data-theme=dark] .admin-report-design-preview-toolbar .ant-input:hover,html[data-theme=dark] .admin-report-design-preview-toolbar .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#7dd3fc7a}html[data-theme=dark] .admin-report-design-compact-card .ant-input:focus,html[data-theme=dark] .admin-report-design-compact-card .ant-input-focused,html[data-theme=dark] .admin-report-design-compact-card .ant-input-number-focused,html[data-theme=dark] .admin-report-design-compact-card .ant-select-focused .ant-select-selector,html[data-theme=dark] .admin-report-design-image-card .ant-input:focus,html[data-theme=dark] .admin-report-design-image-card .ant-select-focused .ant-select-selector,html[data-theme=dark] .admin-report-design-online-card .ant-input:focus,html[data-theme=dark] .admin-report-design-online-card .ant-select-focused .ant-select-selector,html[data-theme=dark] .admin-report-design-preview-toolbar .ant-input:focus,html[data-theme=dark] .admin-report-design-preview-toolbar .ant-select-focused .ant-select-selector{border-color:#38bdf8b8;box-shadow:0 0 0 2px #0ea5e929}html[data-theme=dark] .admin-report-design-compact-card .ant-input::placeholder,html[data-theme=dark] .admin-report-design-compact-card .ant-select-selection-placeholder,html[data-theme=dark] .admin-report-design-image-card .ant-input::placeholder,html[data-theme=dark] .admin-report-design-image-card .ant-select-selection-placeholder,html[data-theme=dark] .admin-report-design-online-card .ant-input::placeholder,html[data-theme=dark] .admin-report-design-online-card .ant-select-selection-placeholder,html[data-theme=dark] .admin-report-design-preview-toolbar .ant-input::placeholder,html[data-theme=dark] .admin-report-design-preview-toolbar .ant-select-selection-placeholder{color:#94a3b8b8}html[data-theme=dark] .admin-report-design-compact-card .ant-select-arrow,html[data-theme=dark] .admin-report-design-compact-card .ant-input-number-handler-wrap,html[data-theme=dark] .admin-report-design-image-card .ant-select-arrow,html[data-theme=dark] .admin-report-design-online-card .ant-select-arrow,html[data-theme=dark] .admin-report-design-preview-toolbar .ant-select-arrow{color:#bfdbfea8}html[data-theme=dark] .admin-report-design-compact-card .ant-input-number-handler-wrap{background:#0f172aeb;border-inline-start-color:#94a3b833}html[data-theme=dark] .admin-report-design-compact-card .ant-input-number-handler{border-block-start-color:#94a3b82e}html[data-theme=dark] .admin-report-design-compact-card .ant-color-picker-trigger-text{color:#e2e8f0f0}html[data-theme=dark] .admin-report-design-preview-tabs .ant-tabs-content-holder{background:#0f172abd}html[data-theme=dark] .admin-report-design-preview-tabs .ant-tabs-tab{color:#bfdbfeb3}html[data-theme=dark] .admin-report-design-preview-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#38bdf8fa}html[data-theme=dark] .admin-report-design-preview-tab-scroll{background:#0206173d}html[data-theme=dark] .admin-report-design-preview-toolbar .ant-typography,html[data-theme=dark] .admin-report-design-full-preview-placeholder .ant-typography,html[data-theme=dark] .admin-report-design-preview-card .ant-empty-description{color:#bfdbfeb8}html[data-theme=dark] .admin-report-design-preview-toolbar .ant-btn-default,html[data-theme=dark] .admin-report-design-image-card .ant-btn-default,html[data-theme=dark] .admin-report-design-online-card .ant-btn-default{border-color:#94a3b847;background:#0f172abd;color:#e2e8f0eb}html[data-theme=dark] .admin-report-design-preview-toolbar .ant-btn-default:not(:disabled):hover,html[data-theme=dark] .admin-report-design-image-card .ant-btn-default:not(:disabled):hover,html[data-theme=dark] .admin-report-design-online-card .ant-btn-default:not(:disabled):hover{border-color:#7dd3fc7a;color:#eff6fffa;background:#2563eb29}.settings-sub-labs-page{display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:440px}.settings-sub-labs-header{flex-shrink:0;margin-bottom:14px}.settings-sub-labs-main-card.ant-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-sub-labs-main-card>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 20px;overflow:hidden}.settings-sub-labs-tabs,.settings-sub-labs-tabs .ant-tabs-content-holder{flex:1;min-height:0;display:flex;flex-direction:column}.settings-sub-labs-tabs .ant-tabs-content,.settings-sub-labs-tabs .ant-tabs-tabpane{height:100%;display:flex;flex-direction:column;min-height:0}.settings-sub-labs-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px;flex-shrink:0}.settings-sub-labs-table-wrap{flex:1;min-height:0;overflow:hidden}.settings-sub-labs-table-wrap .ant-table-body{overflow-x:hidden!important;scrollbar-width:thin}.settings-sub-labs-table-wrap .ant-table-body::-webkit-scrollbar{width:6px}.settings-sub-labs-table-wrap .ant-table-body::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}html[data-theme=dark] .settings-sub-labs-table-wrap .ant-table-body::-webkit-scrollbar-thumb{background:#94a3b838}.settings-sub-labs-modal .ant-modal-body{padding-top:12px}.settings-sub-labs-modal .ant-form-item{margin-bottom:14px}.settings-sub-labs-modal .ant-form-item:last-child{margin-bottom:0}.settings-sub-labs-pricing-card .ant-card-extra{padding-block:8px}.settings-sub-labs-pricing-list{max-height:360px;overflow:auto;padding-right:4px}.settings-sub-labs-pricing-card .ant-list-item{padding-block:10px}.settings-sub-labs-pricing-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.settings-sub-labs-pricing-meta{min-width:0}.settings-sub-labs-pricing-meta .ant-typography{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.settings-sub-labs-page{height:calc(100vh - 180px);min-height:380px}}.settings-order-tab-view{max-width:1280px}.settings-order-tab-view .settings-tab-header{margin-bottom:8px}.settings-order-tab-view .settings-tab-page-title{margin:0!important;font-size:15px!important;line-height:1.25!important}.settings-order-tab-view .settings-tab-page-subtitle{display:block;margin-top:2px;font-size:11px;line-height:1.25}.settings-order-tab-view .ant-card-small>.ant-card-head{min-height:32px;padding:4px 10px}.settings-order-tab-view .ant-card-small>.ant-card-head .ant-card-head-title{padding:0;font-size:12px;font-weight:600;white-space:normal;line-height:1.25}.settings-order-tab-view .ant-card-small>.ant-card-body{padding:8px 10px}.settings-order-tab-view .settings-tab-card-desc{display:block;margin-bottom:6px;font-size:10.5px;line-height:1.25}.settings-order-tab-view .ant-form-item{margin-bottom:0}.settings-order-tab-view .ant-form-item .ant-form-item-label{padding-bottom:2px}.settings-order-tab-view .ant-form-item .ant-form-item-label>label{height:auto;font-size:11px;font-weight:500;line-height:1.2}.settings-order-tab-view .settings-tab-item-desc,.settings-order-tab-view .ant-form-item-extra,.settings-order-tab-view .ant-form-item-explain{font-size:10px!important;line-height:1.22!important;min-height:auto!important;padding-top:2px!important;display:block;opacity:.85}.settings-order-tab-view .settings-tab-save-item{margin-top:10px;margin-bottom:0}.settings-test-groups-page{display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:440px}.settings-test-groups-header{flex-shrink:0;margin-bottom:14px}.settings-test-groups-card.ant-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-test-groups-card>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 20px;overflow:hidden}.settings-test-groups-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px;flex-shrink:0}.settings-test-groups-table-wrap{flex:1;min-height:0;overflow:hidden}.settings-test-groups-table-wrap .ant-table-body{overflow-x:hidden!important;scrollbar-width:thin}.settings-test-groups-table-wrap .ant-table-body::-webkit-scrollbar{width:6px}.settings-test-groups-table-wrap .ant-table-body::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}html[data-theme=dark] .settings-test-groups-table-wrap .ant-table-body::-webkit-scrollbar-thumb{background:#94a3b838}@media(max-width:900px){.settings-test-groups-page{height:calc(100vh - 180px);min-height:380px}}.settings-test-groups-color-preview{display:inline-flex;width:22px;height:22px;border-radius:6px;border:1px solid rgba(15,23,42,.12);box-shadow:inset 0 1px #ffffff6b,0 1px 2px #0f172a14}.settings-test-groups-color-swatch{width:24px;height:24px;padding:0;cursor:pointer;border:1px solid #cbd5e1;border-radius:6px;box-shadow:inset 0 1px #ffffff6b}.settings-test-groups-color-swatch:hover,.settings-test-groups-color-swatch:focus{border-color:#1677ff;outline:none}.settings-test-groups-chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:linear-gradient(180deg,#f1f5f9f5,#e2e8f0f5);color:#334155;font-size:12px;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px #ffffffd1}html[data-theme=dark] .settings-test-groups-chip{border-color:#60a5fa42;background:linear-gradient(180deg,#1e293bf5,#0f172af0);color:#e2e8f0f5;box-shadow:inset 0 1px #ffffff0d,0 8px 16px #0206172e}html[data-theme=dark] .settings-test-groups-color-preview,html[data-theme=dark] .settings-test-groups-color-swatch{border-color:#94a3b861;box-shadow:inset 0 1px #ffffff14,0 6px 14px #02061738}.settings-methods-page{display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:440px}.settings-methods-header{flex-shrink:0;margin-bottom:14px}.settings-methods-card.ant-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-methods-card>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 20px;overflow:hidden}.settings-methods-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px;flex-shrink:0}.settings-methods-table-wrap{flex:1;min-height:0;overflow:hidden}.settings-methods-table-wrap .ant-table-body{overflow-x:hidden!important;scrollbar-width:thin}.settings-methods-table-wrap .ant-table-body::-webkit-scrollbar{width:6px}.settings-methods-table-wrap .ant-table-body::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}html[data-theme=dark] .settings-methods-table-wrap .ant-table-body::-webkit-scrollbar-thumb{background:#94a3b838}@media(max-width:900px){.settings-methods-page{height:calc(100vh - 180px);min-height:380px}}.settings-referring-doctors-page{display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:440px}.settings-referring-doctors-header{flex-shrink:0;margin-bottom:14px}.settings-referring-doctors-card.ant-card{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-referring-doctors-card>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 20px;overflow:hidden}.settings-referring-doctors-form{display:flex;flex-direction:column;height:100%;min-height:0}.settings-referring-doctors-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-shrink:0}.settings-referring-doctors-meta{display:flex;align-items:baseline}.settings-referring-doctors-list{flex:1;min-height:0;overflow-y:auto;padding-right:8px;scrollbar-width:thin}.settings-referring-doctors-list::-webkit-scrollbar{width:6px}.settings-referring-doctors-list::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}.settings-referring-doctors-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.settings-referring-doctors-item{flex:1;margin-bottom:0!important}.settings-referring-doctors-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.settings-referring-doctors-input.is-readonly{background:var(--lab-clean-panel-soft, rgba(148, 163, 184, .08));border-color:var(--lab-clean-line-soft, rgba(148, 163, 184, .2));color:inherit;cursor:default}.settings-referring-doctors-input.is-readonly:hover{border-color:#3b82f666}.settings-referring-doctors-input.is-editing{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff2e}.settings-referring-doctors-footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;padding-top:14px;margin-top:8px;border-top:1px solid var(--lab-clean-line-soft, rgba(148, 163, 184, .2))}html[data-portal-layout-theme=clean-table] .settings-referring-doctors-footer{border-top-color:var(--lab-clean-line-soft)}html[data-theme=dark] .settings-referring-doctors-footer{border-top-color:#94a3b829}html[data-theme=dark] .settings-referring-doctors-list::-webkit-scrollbar-thumb{background:#94a3b838}@media(max-width:900px){.settings-referring-doctors-page{height:calc(100vh - 180px);min-height:380px}}.settings-tube-types-page{display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:440px;max-width:1040px}.settings-tube-types-header{flex-shrink:0}.settings-tube-types-card.ant-card{margin-top:14px;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.settings-tube-types-card>.ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:16px 20px;overflow:hidden}.settings-tube-types-form{display:flex;flex-direction:column;height:100%;min-height:0}.settings-tube-types-content{flex:1;min-height:0;overflow-y:auto;padding-right:8px;scrollbar-width:thin}.settings-tube-types-content::-webkit-scrollbar{width:6px}.settings-tube-types-content::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b859}html[data-theme=dark] .settings-tube-types-content::-webkit-scrollbar-thumb{background:#94a3b838}.settings-tube-types-footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;padding-top:14px;margin-top:8px;border-top:1px solid var(--lab-clean-line-soft, rgba(148, 163, 184, .2))}html[data-portal-layout-theme=clean-table] .settings-tube-types-footer{border-top-color:var(--lab-clean-line-soft)}html[data-theme=dark] .settings-tube-types-footer{border-top-color:#94a3b829}@media(max-width:900px){.settings-tube-types-page{height:calc(100vh - 180px);min-height:380px}}.admin-portal-toggles-page{display:flex;flex-direction:column;gap:16px}.admin-portal-toggles-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.admin-portal-toggles-heading h4.ant-typography{letter-spacing:0;margin:4px 0}.admin-portal-toggles-kicker{color:#2563eb;display:block;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.admin-portal-toggles-shell.ant-card{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 16px 40px #0f172a14;overflow:hidden}.admin-portal-toggles-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:560px}.admin-portal-toggles-lab-panel{background:linear-gradient(180deg,#2563eb14,#14b8a614),#eef6ff;border-inline-end:1px solid #cbd5e1;display:flex;flex-direction:column;gap:14px;padding:24px}.admin-portal-toggles-lab-icon{align-items:center;background:#0f172a;border-radius:8px;color:#fff;display:inline-flex;font-size:18px;height:40px;justify-content:center;width:40px}.admin-portal-toggles-label{color:#0f172a;font-size:13px;font-weight:700}.admin-portal-toggles-select{width:100%}.admin-portal-toggles-lab-summary{background:#ffffffb8;border:1px solid rgba(148,163,184,.46);border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:14px}.admin-portal-toggles-control-panel{background:#fff;padding:24px}.admin-portal-toggles-control-panel .ant-empty{margin:100px 0}.admin-portal-toggles-status{align-items:center;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px;padding:14px 16px}.admin-portal-toggles-status>div{display:flex;flex-direction:column;gap:2px}.admin-portal-toggles-groups{display:grid;gap:14px}.admin-portal-toggles-group{border:1px solid #dbe4ef;border-radius:8px;overflow:hidden}.admin-portal-toggles-group-header{border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.admin-portal-toggles-group-header>div{display:flex;flex-direction:column;gap:2px}.admin-portal-toggles-group--blue .admin-portal-toggles-group-header{background:#eff6ff}.admin-portal-toggles-group--green .admin-portal-toggles-group-header{background:#ecfdf5}.admin-portal-toggles-group--amber .admin-portal-toggles-group-header{background:#fffbeb}.admin-portal-toggles-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-portal-toggles-feature{align-items:center;background:#fff;border-bottom:1px solid #edf2f7;border-inline-end:1px solid #edf2f7;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) auto;min-height:88px;padding:14px 16px}.admin-portal-toggles-feature:nth-child(2n){border-inline-end:0}.admin-portal-toggles-feature:nth-last-child(-n+2){border-bottom:0}.admin-portal-toggles-feature-icon{align-items:center;background:#f1f5f9;border-radius:8px;color:#334155;display:flex;font-size:17px;height:36px;justify-content:center;width:36px}.admin-portal-toggles-feature-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-portal-toggles-feature-copy .ant-typography{line-height:1.35;white-space:normal}.admin-portal-toggles-alert{margin-top:16px}.admin-portal-confirmation-policy{align-items:center;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) minmax(150px,190px);margin-top:16px;padding:14px 16px}.admin-portal-confirmation-policy .ant-input-number-group-wrapper{width:100%}.admin-portal-toggles-actions{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px}body.theme-dark .admin-portal-toggles-shell.ant-card,.theme-dark .admin-portal-toggles-shell.ant-card{background:#0f172a;border-color:#334155}body.theme-dark .admin-portal-toggles-lab-panel,.theme-dark .admin-portal-toggles-lab-panel{background:linear-gradient(180deg,#60a5fa29,#2dd4bf1f),#111827;border-color:#334155}body.theme-dark .admin-portal-toggles-control-panel,.theme-dark .admin-portal-toggles-control-panel,body.theme-dark .admin-portal-toggles-feature,.theme-dark .admin-portal-toggles-feature{background:#0f172a}body.theme-dark .admin-portal-toggles-status,.theme-dark .admin-portal-toggles-status,body.theme-dark .admin-portal-confirmation-policy,.theme-dark .admin-portal-confirmation-policy,body.theme-dark .admin-portal-toggles-lab-summary,.theme-dark .admin-portal-toggles-lab-summary{background:#0f172abd;border-color:#334155}body.theme-dark .admin-portal-toggles-group,.theme-dark .admin-portal-toggles-group,body.theme-dark .admin-portal-toggles-feature,.theme-dark .admin-portal-toggles-feature,body.theme-dark .admin-portal-toggles-group-header,.theme-dark .admin-portal-toggles-group-header,body.theme-dark .admin-portal-toggles-actions,.theme-dark .admin-portal-toggles-actions{border-color:#334155}body.theme-dark .admin-portal-toggles-group--blue .admin-portal-toggles-group-header,.theme-dark .admin-portal-toggles-group--blue .admin-portal-toggles-group-header{background:#3b82f624}body.theme-dark .admin-portal-toggles-group--green .admin-portal-toggles-group-header,.theme-dark .admin-portal-toggles-group--green .admin-portal-toggles-group-header{background:#10b98124}body.theme-dark .admin-portal-toggles-group--amber .admin-portal-toggles-group-header,.theme-dark .admin-portal-toggles-group--amber .admin-portal-toggles-group-header{background:#f59e0b24}body.theme-dark .admin-portal-toggles-feature-icon,.theme-dark .admin-portal-toggles-feature-icon{background:#1e293b;color:#cbd5e1}@media(max-width:1080px){.admin-portal-toggles-layout{grid-template-columns:1fr}.admin-portal-toggles-lab-panel{border-bottom:1px solid #cbd5e1;border-inline-end:0}}@media(max-width:760px){.admin-portal-toggles-heading,.admin-portal-toggles-status{align-items:stretch;flex-direction:column}.admin-portal-toggles-feature-grid{grid-template-columns:1fr}.admin-portal-toggles-feature{border-inline-end:0;grid-template-columns:36px minmax(0,1fr)}.admin-portal-toggles-feature .ant-switch{grid-column:2;justify-self:start}.admin-portal-toggles-feature:nth-last-child(-n+2){border-bottom:1px solid #edf2f7}.admin-portal-toggles-feature:last-child{border-bottom:0}.admin-portal-confirmation-policy{grid-template-columns:36px minmax(0,1fr)}.admin-portal-confirmation-policy .ant-input-number-group-wrapper{grid-column:2}}.tv-completed-screen{width:100vw;height:100vh;box-sizing:border-box;overflow:hidden;padding:32px 48px;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:18px;background:linear-gradient(180deg,#132230f5,#070d13),#070d13;color:#f8fafc}.tv-completed-columns{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:0}.tv-completed-list{display:grid;grid-template-rows:72px repeat(9,minmax(0,1fr));gap:8px;min-height:0}.tv-completed-row{display:grid;grid-template-columns:minmax(170px,28%) minmax(0,1fr);align-items:center;box-sizing:border-box;min-width:0;min-height:0;column-gap:20px;padding:4px 22px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:#0f1720db;box-shadow:inset 4px 0 #22c55e}.tv-completed-row-head{background:#03090fb8;box-shadow:inset 4px 0 #38bdf8;color:#bbf7d0;font-size:1.38rem;font-weight:800;letter-spacing:0}.tv-completed-row-head span:first-child{text-align:left}.tv-completed-row-head span:last-child{text-align:right}.tv-completed-name,.tv-completed-order{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.tv-completed-name{justify-self:end;max-width:100%;font-size:2.1rem;font-weight:800;line-height:1.24;text-align:right;unicode-bidi:plaintext}.tv-completed-order{justify-self:start;max-width:100%;color:#fef08a;font-size:2rem;font-weight:900;line-height:1.18;font-variant-numeric:tabular-nums;text-align:left}.tv-completed-row-placeholder{visibility:hidden}.tv-completed-row-pinned{border-color:#facc15cc;background:linear-gradient(90deg,#facc1533,#22c55e33),#14532deb;box-shadow:inset 6px 0 #facc15,0 0 28px #facc153d;animation:tv-completed-highlight-pulse 1.4s ease-in-out infinite}.tv-completed-row-pinned .tv-completed-name{color:#fff;animation:tv-completed-name-pulse 1.4s ease-in-out infinite}.tv-completed-row-pinned .tv-completed-order{color:#fde68a}@keyframes tv-completed-highlight-pulse{0%,to{border-color:#facc15b8;background:linear-gradient(90deg,#facc152e,#22c55e33),#14532de6;box-shadow:inset 6px 0 #facc15,0 0 20px #facc152e}50%{border-color:#fde68aeb;background:linear-gradient(90deg,#facc1547,#22c55e3d),#14532df5;box-shadow:inset 6px 0 #fde68a,0 0 34px #facc1552}}@keyframes tv-completed-name-pulse{0%,to{text-shadow:0 0 0 rgba(250,204,21,0)}50%{text-shadow:0 0 14px rgba(250,204,21,.34)}}@media(prefers-reduced-motion:reduce){.tv-completed-row-pinned,.tv-completed-row-pinned .tv-completed-name{animation:none}}.tv-completed-empty{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;height:100%;min-height:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#0f1720b8;color:#dbeafe;font-size:2.4rem;font-weight:800;letter-spacing:0}.tv-completed-page-footer{justify-self:center;display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:6px 22px;border:1px solid rgba(56,189,248,.34);border-radius:8px;background:linear-gradient(90deg,#0ea5e92e,#22c55e1f),#03090fb3;box-shadow:inset 0 1px #ffffff14,0 12px 32px #03090f47;color:#e0f2fe;font-weight:900;letter-spacing:0;direction:rtl}.tv-completed-page-label{color:#bbf7d0;font-size:1.45rem;line-height:1}.tv-completed-page-value{color:#fef08a;font-size:1.45rem;line-height:1;font-variant-numeric:tabular-nums}@media(max-width:900px){.tv-completed-screen{padding:20px;gap:10px}.tv-completed-columns{gap:10px}.tv-completed-list{grid-template-rows:56px repeat(9,minmax(0,1fr));gap:6px}.tv-completed-row{grid-template-columns:minmax(110px,34%) minmax(0,1fr);column-gap:10px;padding:3px 12px}.tv-completed-row-head{font-size:.95rem}.tv-completed-name{font-size:1.15rem}.tv-completed-order{font-size:1.1rem}.tv-completed-empty{font-size:1.55rem}.tv-completed-page-footer{min-height:34px;padding:4px 14px}.tv-completed-page-label{font-size:1.05rem}.tv-completed-page-value{font-size:1.08rem}}
