@font-face{font-family:Noto Sans Arabic;src:url(/assets/NotoSansArabic-Regular-BYh-Sgrn.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans Arabic;src:url(/assets/NotoSansArabic-Bold-DAA5l-On.ttf) format("truetype");font-weight:700;font-style:normal}: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}}.sub-lab-portal-page{display:flex;flex-direction:column;gap:16px}.sub-lab-page-header.ant-space{width:100%;justify-content:space-between;align-items:flex-start;gap:12px}.sub-lab-portal-card{border-radius:14px}.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-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-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-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-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;line-height:1.4}.sub-lab-layout-header-left{display:flex;flex-direction:column;gap:2px;min-width:0}.sub-lab-mobile-nav{margin-bottom:16px}.sub-lab-layout-content{min-width:0}.sub-lab-stats-toolbar{justify-content:flex-end}@media(max-width:991px){.sub-lab-page-header.ant-space{align-items:stretch}.sub-lab-page-header.ant-space,.sub-lab-page-header.ant-space .ant-space-item{width:100%}.sub-lab-filters{flex-direction:column;align-items:stretch}.sub-lab-filter-control,.sub-lab-filter-search,.sub-lab-filter-apply{width:100%;min-width:0}.sub-lab-layout-header.ant-layout-header{flex-direction:column;align-items:flex-start!important;gap:10px}.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}}.login-shell{--login-accent: #0f766e;--login-accent-strong: #0ea5a4;--login-bg-1: #eef5f6;--login-bg-2: #dce8ed;--login-bg-3: #c9d9e2;--login-border: rgba(15, 118, 110, .14);--login-surface: rgba(255, 255, 255, .72);--login-surface-strong: rgba(255, 255, 255, .9);--login-text: #10202e;--login-text-muted: #59707c;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(18px,4vw,44px);box-sizing:border-box;background:radial-gradient(72rem 32rem at 10% 10%,rgba(14,165,164,.12),transparent 62%),radial-gradient(54rem 28rem at 92% 88%,rgba(15,118,110,.14),transparent 60%),linear-gradient(150deg,var(--login-bg-1) 0%,var(--login-bg-2) 54%,var(--login-bg-3) 100%)}.login-grid{width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);border-radius:28px;overflow:hidden;border:1px solid var(--login-border);background:var(--login-surface);box-shadow:0 28px 58px #0f172a24,0 10px 24px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-brand-panel{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:36px;min-height:min(760px,calc(100vh - 88px));padding:clamp(28px,4vw,52px);background:linear-gradient(180deg,#031c2342,#032a3457 28%,#02363d99 72%,#02363dd1),linear-gradient(135deg,#00696f38,#07222924),var(--login-brand-photo, linear-gradient(145deg, rgba(0, 103, 103, .99) 0%, rgba(0, 103, 103, .96) 46%, rgba(0, 130, 130, .98) 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,.2) 0%,rgba(144,243,242,.08) 18%,transparent 38%),linear-gradient(180deg,#0311181f,#03111833 16%,#03111880 48%,#031118b8)}.login-brand-panel:after{inset:auto -8rem -9rem auto;width:22rem;height:22rem;border-radius:999px;background:#0ea5a438;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;border-radius:16px;background:#03111847;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 26px #03111829;color:#90f3f2;font-size:24px}.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:#8cf3bf;box-shadow:0 0 0 6px #8cf3bf1f}.login-form-panel{display:flex;align-items:center;justify-content:center;padding:clamp(22px,4vw,48px);background:linear-gradient(180deg,#ffffffbd,#f8fafceb)}.login-form-wrap{width:min(100%,472px);display:flex;flex-direction:column;gap:18px}.login-form-heading{text-align:center}.login-form-eyebrow.ant-typography{display:block;margin-bottom:10px;color:var(--login-accent);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.login-form-title.ant-typography{margin:0 0 6px!important;color:var(--login-text)!important;font-size:2rem;line-height:1.05;letter-spacing:-.03em}.login-form-subtitle.ant-typography{display:block;color:var(--login-text-muted);font-size:.98rem;font-weight:600}.login-form-connection{color:var(--login-accent);font-weight:800}.login-card{width:100%;border-radius:24px;border:1px solid rgba(15,118,110,.12);background:var(--login-surface-strong);box-shadow:0 18px 34px #0f172a14,0 3px 10px #0f172a0a}.login-card .ant-card-body{padding:clamp(22px,3vw,34px)}.login-alert{margin-bottom:16px;border-radius:14px}.login-form .ant-form-item{margin-bottom:18px}.login-form .ant-form-item-label>label{color:var(--login-text-muted);font-size:13px;font-weight:700}.login-field.ant-input,.login-field.ant-input-affix-wrapper{min-height:56px;border-radius:16px;border:1px solid rgba(15,118,110,.1);background:#f3f7f8;box-shadow:none}.login-field.ant-input{padding-inline:16px}.login-field.ant-input-affix-wrapper{padding-inline:14px}.login-field.ant-input:hover,.login-field.ant-input-affix-wrapper:hover{border-color:#0f766e38}.login-field.ant-input:focus,.login-field.ant-input-affix-wrapper-focused,.login-field.ant-input-affix-wrapper:focus-within{border-color:#0f766e61;box-shadow:0 0 0 4px #0f766e1a;background:#fff}.login-field .ant-input,.login-field.ant-input,.login-field .ant-input::placeholder,.login-field.ant-input::placeholder{color:var(--login-text)}.login-field .ant-input::placeholder,.login-field.ant-input::placeholder{color:#59707cad}.login-input-prefix,.login-card .ant-input-password-icon{color:#7b8e98}.login-password-field .ant-input-password-icon:hover{color:var(--login-accent)}.login-caps-warning.ant-typography{display:block;margin:-6px 0 10px;color:#b45309;font-weight:700}.login-form-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.login-remember-item{margin:0!important}.login-remember-item .ant-checkbox-wrapper{color:var(--login-text-muted);font-weight:600}.login-inline-link.ant-btn.ant-btn-link{height:auto;padding:0;color:var(--login-accent);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-strong)}.login-submit-btn.ant-btn.ant-btn-primary{height:56px;border:none;border-radius:16px;background:linear-gradient(135deg,var(--login-accent) 0%,var(--login-accent-strong) 100%);box-shadow:0 16px 28px #0f766e2e;font-size:1rem;font-weight:800}.login-submit-btn.ant-btn.ant-btn-primary:hover,.login-submit-btn.ant-btn.ant-btn-primary:focus{filter:brightness(1.04)}.login-card-support{margin-top:18px;padding-top:18px;border-top:1px solid rgba(15,118,110,.1);text-align:center}.login-help-text.ant-typography{color:var(--login-text-muted);font-weight:600}.login-bridge-state{min-height:250px;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{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#69808b;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.login-form-footer-item{display:inline-flex;align-items:center;gap:8px}html[data-theme=dark] .login-shell{--login-bg-1: #07111b;--login-bg-2: #0b1723;--login-bg-3: #101926;--login-border: rgba(148, 163, 184, .12);--login-surface: rgba(2, 6, 23, .72);--login-surface-strong: rgba(15, 23, 42, .88);--login-text: #edf7fa;--login-text-muted: #9ab0ba;background:radial-gradient(72rem 32rem at 10% 10%,rgba(13,148,136,.16),transparent 62%),radial-gradient(54rem 28rem at 92% 88%,rgba(8,47,73,.42),transparent 60%),linear-gradient(150deg,var(--login-bg-1) 0%,var(--login-bg-2) 54%,var(--login-bg-3) 100%)}html[data-theme=dark] .login-grid{box-shadow:0 30px 64px #0000005c,0 10px 26px #00000038}html[data-theme=dark] .login-form-panel{background:linear-gradient(180deg,#0206176b,#0f172ac7)}html[data-theme=dark] .login-form-eyebrow.ant-typography{color:#71e4d8}html[data-theme=dark] .login-card{border-color:#94a3b81f;box-shadow:0 20px 40px #0000004d,0 6px 18px #0000002e}html[data-theme=dark] .login-form .ant-form-item-label>label,html[data-theme=dark] .login-help-text.ant-typography,html[data-theme=dark] .login-remember-item .ant-checkbox-wrapper,html[data-theme=dark] .login-bridge-subtitle.ant-typography,html[data-theme=dark] .login-form-subtitle.ant-typography{color:var(--login-text-muted)}html[data-theme=dark] .login-field.ant-input,html[data-theme=dark] .login-field.ant-input-affix-wrapper{border-color:#94a3b81f;background:#0f172aeb}html[data-theme=dark] .login-field.ant-input:hover,html[data-theme=dark] .login-field.ant-input-affix-wrapper:hover{border-color:#71e4d842}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:#71e4d86b;box-shadow:0 0 0 4px #0ea5a424;background:#0f172afa}html[data-theme=dark] .login-field .ant-input,html[data-theme=dark] .login-field.ant-input,html[data-theme=dark] .login-bridge-title.ant-typography,html[data-theme=dark] .login-form-title.ant-typography{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-input-prefix,html[data-theme=dark] .login-card .ant-input-password-icon,html[data-theme=dark] .login-form-footer{color:#88a0aa}html[data-theme=dark] .login-card-support{border-top-color:#94a3b81f}@media(max-width:980px){.login-grid{grid-template-columns:1fr}.login-brand-panel{min-height:auto}}@media(max-width:640px){.login-shell{padding:12px}.login-brand-panel,.login-form-panel{padding:18px}.login-grid{border-radius:22px}.login-brand-title.ant-typography{font-size:2.35rem}.login-trust-item{grid-template-columns:44px minmax(0,1fr);padding:12px}.login-trust-icon{width:44px;height:44px;font-size:20px}.login-form-meta-row,.login-brand-footer,.login-form-footer{flex-direction:column;align-items:flex-start}}.dashboard-page{display:flex;flex-direction:column}.dashboard-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}.dashboard-kpi-card.ant-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:20px;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:102px;padding:18px 20px 18px 22px}.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:14px;color:#475569;font-size:13px;font-weight:700;letter-spacing:.01em}.dashboard-kpi-body{display:flex;align-items:center;gap:14px}.dashboard-kpi-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,var(--dashboard-kpi-accent),var(--dashboard-kpi-accent-strong));color:#fff;font-size:18px;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:34px;font-weight:800;line-height:1;letter-spacing:-.03em}.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}.dashboard-announcement-banner{margin-bottom:16px;padding:14px 18px;border:1px solid rgba(250,173,20,.26);border-radius:16px;background:linear-gradient(135deg,#fff7e6f5,#fffffff5);box-shadow:0 16px 34px #d9770614}.dashboard-announcement-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#d977061a;color:#d97706;font-size:16px;flex:0 0 auto}.dashboard-announcement-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard-announcement-label.ant-typography{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b45309}.dashboard-announcement-text.ant-typography{margin:0;font-size:15px;line-height:1.45;color:#000000e0;white-space:pre-wrap;word-break:break-word}html[data-theme=dark] .dashboard-announcement-banner{border-color:#fbbf2438;background:linear-gradient(135deg,#78350f42,#111827f5);box-shadow:0 18px 40px #00000047}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:#dbeafecc}html[data-theme=dark] .dashboard-kpi-value,html[data-theme=dark] .statistics-sub-lab-card-value{color:#f8fafc}html[data-theme=dark] .statistics-sub-lab-card-meta{color:#dbeafec7}html[data-theme=dark] .dashboard-announcement-icon{background:#fbbf2424;color:#fbbf24}html[data-theme=dark] .dashboard-announcement-label.ant-typography{color:#fcd34d}html[data-theme=dark] .dashboard-announcement-text.ant-typography{color:#f8fafcf0}@media(max-width:767px){.dashboard-page-title.ant-typography{font-size:26px}.dashboard-kpi-card .ant-card-body{min-height:96px;padding:16px 18px 16px 20px}.dashboard-kpi-value{font-size:30px}.statistics-sub-lab-card-value{font-size:27px}}@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:700;font-display:swap}.print-receipt{box-sizing:border-box;width:var(--receipt-width, 73mm);max-width:100%;margin:0 auto;padding:1.2mm 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-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}.all-labels-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:2mm;align-items:flex-start;justify-content:flex-start}.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}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:1.2mm 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}.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 .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-main-grid{align-items:stretch}.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: 112px;--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;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-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}.orders-inline-patient-inline-actions.ant-space{display:inline-flex;align-items:center;gap:6px}.orders-inline-patient-inline-actions .ant-space-item{flex:0 0 auto}.orders-inline-patient-inline-actions .ant-btn{min-width:70px;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-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}.orders-inline-patient-search-state,.orders-inline-patient-results{box-sizing:border-box;width:100%;height:100%;min-height:100%;max-height:100%;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:620px;border:0;border-bottom:1px solid rgba(148,163,184,.16);background:transparent;padding:8px 10px;display:grid;grid-template-columns:minmax(180px,2.2fr) minmax(110px,1.4fr) minmax(56px,.7fr) minmax(72px,.9fr) minmax(92px,1fr);align-items:center;gap:8px;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{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,.orders-inline-patient-result-cell--id{text-align:center}.orders-inline-patient-result-cell--phone{text-align:left}.orders-inline-patient-create-btn.ant-btn{min-width:118px;font-weight:700}.orders-inline-patient-create-btn.is-active.ant-btn{border-color:#16a34a;background:linear-gradient(135deg,#22c55e,#15803d);color:#fff;box-shadow:0 10px 20px #16a34a2e}.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:#15803d;background:linear-gradient(135deg,#2edb6d,#166534);color:#fff}.orders-inline-patient-order-btn.ant-btn{min-width:128px;font-weight:700}.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}.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:132px minmax(0,1fr)!important;column-gap:10px!important;margin-bottom:6px!important}.order-composer-field-label.ant-typography,.order-draft-referred-row>.ant-typography:first-child{margin:0!important;font-size:13px;line-height:1.3;display:flex;align-items:center;min-height:44px}.order-composer-field-compact .order-composer-field-label,.order-composer-field-compact>.ant-typography:first-child{min-height:34px;font-size:13px}html[data-theme=dark] .order-composer-field-label.ant-typography,html[data-theme=dark] .order-draft-referred-row>.ant-typography:first-child{color:#f8fafceb!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;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;overflow:hidden}.order-composer-side-card>.ant-card-head{flex-shrink:0}.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>.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 .ant-table-thead>tr>th:nth-child(1),.order-selected-tests-table .ant-table-tbody>tr>td:nth-child(1){width:calc((100% - 52px)*.62)}.order-selected-tests-table .ant-table-thead>tr>th:nth-child(2),.order-selected-tests-table .ant-table-tbody>tr>td:nth-child(2){width:calc((100% - 52px)*.16)}.order-selected-tests-table .ant-table-thead>tr>th:nth-child(3),.order-selected-tests-table .ant-table-tbody>tr>td:nth-child(3){width:calc((100% - 52px)*.22)}.order-selected-tests-table .ant-table-thead>tr>th:nth-child(4),.order-selected-tests-table .ant-table-tbody>tr>td:nth-child(4){width:52px;padding-inline:6px}.order-selected-tests-table.order-selected-tests-table-edit .ant-table-thead>tr>th:nth-child(1),.order-selected-tests-table.order-selected-tests-table-edit .ant-table-tbody>tr>td:nth-child(1){width:auto}.order-selected-tests-table.order-selected-tests-table-edit .ant-table-thead>tr>th:nth-child(2),.order-selected-tests-table.order-selected-tests-table-edit .ant-table-tbody>tr>td:nth-child(2){width:96px}.order-selected-tests-table.order-selected-tests-table-edit .ant-table-thead>tr>th:nth-child(3),.order-selected-tests-table.order-selected-tests-table-edit .ant-table-tbody>tr>td:nth-child(3){width:82px}.order-selected-tests-table.order-selected-tests-table-edit .ant-table-thead>tr>th:nth-child(4),.order-selected-tests-table.order-selected-tests-table-edit .ant-table-tbody>tr>td:nth-child(4){width:92px;padding-inline:8px}.order-selected-tests-table.order-selected-tests-table-edit .ant-table-thead>tr>th:nth-child(5),.order-selected-tests-table.order-selected-tests-table-edit .ant-table-tbody>tr>td:nth-child(5){width:90px;padding-inline:8px}.order-selected-tests-table.order-selected-tests-table-edit .ant-table-body{overflow-x:hidden!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-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-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-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-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:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.order-composer-groups .ant-btn{border-radius:999px;padding-inline:12px}.order-delivery-preferences{margin-top:12px;padding:10px 12px;border-radius:8px;border:1px solid #d9d9d9;background:#fff;display:flex;flex-direction:column;gap:8px}.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:flex;flex-wrap:wrap;gap:6px}.order-delivery-buttons .ant-btn{min-width:92px}.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;align-items:center;gap:8px}.order-history-patient-name{display:block;min-width:0;margin:0;font-size:15px;line-height:18px;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(4,minmax(0,1fr));gap:8px;align-items:center;padding:8px 10px}.order-summary-item{display:flex;flex-direction:column;gap:2px;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-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-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}.locked-order-new-btn{margin-left:0;min-width:0;flex:1.35 1 0!important;font-weight:700;border-color:#389e0d!important;background:linear-gradient(135deg,#52c41a,#389e0d)!important;color:#fff!important;box-shadow:0 4px 12px #389e0d40}.locked-order-new-btn.ant-btn[disabled]{border-color:#d9d9d9!important;background:#f5f5f5!important;color:#00000040!important;box-shadow:none}.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)}.order-composer-tubes-summary-spaced{margin-top:12px}.order-composer-tubes-title.ant-typography,.order-composer-tubes-empty.ant-typography{margin:0;font-size:13px}.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}.order-composer-tubes-hint.ant-typography{margin-top:4px;font-size:11px}.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-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{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.orders-history-headbar-left{display:flex;align-items:baseline;gap:6px;flex:0 0 auto;min-width:0;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:6px;flex:1 1 auto;min-width:0;flex-wrap:nowrap}.orders-history-headbar-control{min-width:0;flex:0 0 auto}.orders-history-headbar-control--search{flex:1 1 0;min-width:0}.orders-history-headbar-control--status{flex:0 0 128px}.orders-history-headbar-control--duration{flex:0 0 172px}.orders-history-headbar-control--shift{flex:0 0 128px}.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)}.order-composer-field-compact .ant-select-selector{min-height:40px!important;padding-block:4px!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}.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:44px;width:88px;min-width:88px;padding-inline:18px;border-radius:14px;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:14px;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{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:not(.locked-order-new-btn){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] .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] .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:not(.locked-order-new-btn){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;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:13px}.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-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}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: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-item .ant-input-textarea textarea{min-height:36px;resize:none}.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-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-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-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}}.worklist-status-card.ant-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:18px;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:84px;padding:12px 14px 12px 18px}.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:10px}.worklist-status-card__label.ant-typography{margin:0;color:#475569;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.01em}.worklist-status-card__metric{display:flex;align-items:center;gap:10px}.worklist-status-card__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--worklist-status-accent),var(--worklist-status-accent-strong));color:#fff;font-size:16px;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:28px;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:80px;padding:11px 13px 11px 17px}.worklist-status-card__content{gap:8px}.worklist-status-card__value.ant-typography{font-size:26px}}.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}.panel-entry-modal .ant-modal{top:24px;padding-bottom:18px;max-width:calc(100vw - 32px)!important}.panel-entry-modal--culture .ant-modal{top:10px;padding-bottom:10px}.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 .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:9px 14px 14px!important;max-height:calc(100vh - 96px);overflow-y:auto;background:transparent}.panel-entry-modal--culture .ant-modal-body{max-height:calc(100vh - 64px)}.panel-entry-modal .ant-modal-close{top:6px;inset-inline-end:12px;width:30px;height:30px;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:8px}.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:30px;padding:0 42px 2px 2px}.panel-entry-title-text{color:#0f172a;font-size:18px;font-weight:800;line-height:1.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);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-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-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}.panel-entry-modal .ant-modal-header{padding:7px 12px 5px}.panel-entry-modal .ant-modal-body{max-height:calc(100vh - 64px);padding:8px 12px 12px!important}.panel-entry-modal--culture .ant-modal-body{max-height:calc(100vh - 40px)}.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:8px}.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%}}.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%}.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:16px;flex-shrink:0}.queue-filter-toolbar.ant-space{--queue-filter-control-height: 42px;--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:14px 16px;border:1px solid rgba(96,165,250,.22);border-radius:16px;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:12px!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:12px!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:13px}.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-btn{padding-inline:16px;font-weight:600;justify-content:center}.queue-filter-toolbar .ant-btn-primary{box-shadow:0 10px 18px #2563eb2e}.queue-table-block{min-height:0;border:1px solid rgba(96,165,250,.18);border-radius:16px;background:linear-gradient(180deg,#f8fafcfa,#fffffffa);box-shadow:inset 0 1px #ffffffbd,0 10px 20px #0f172a0a;overflow:hidden}.queue-orders-table .ant-table{background:transparent}.queue-orders-table .ant-table-container{border-radius:16px 16px 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:14px;letter-spacing:.01em;padding-top:10px!important;padding-bottom:10px!important}.queue-orders-table .ant-table-tbody>tr>td{padding-top:8px!important;padding-bottom:8px!important;background:transparent}.queue-patient-name.ant-typography{display:block;min-width:0;margin:0;font-size:16px;line-height:20px;font-family:Noto Sans Arabic,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-patient-meta.ant-typography{display:block;font-size:11px;line-height:14px}.queue-orders-table .ant-table-placeholder{background:transparent!important}.queue-orders-table .ant-empty{margin-block:40px}.queue-orders-table .ant-table-pagination{padding-inline:14px;margin-block:12px 14px!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::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-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-orders-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#162848fa,#112440fa)!important;color:#e2e8f0f5!important;border-bottom-color:#60a5fa42!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-filter-toolbar.ant-space{padding:12px;border-radius:14px}.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:13px;padding-top:9px!important;padding-bottom:9px!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;padding:12px}.admin-report-design-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.72fr);align-items:start;gap:8px;margin-bottom:8px;padding:8px 12px;border-radius:16px;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:24px;letter-spacing:.2px;line-height:1.2}.admin-report-design-subtitle.ant-typography{color:#466178;max-width:760px;margin-top:2px;display:block;line-height:1.35}.admin-report-design-hero-tags{margin-top:4px}.admin-report-design-hero-tags .ant-tag{border-radius:999px;padding-inline:8px;font-weight:600}.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:6px 8px;border:1px solid rgba(15,95,143,.12);border-radius:12px;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}.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.25;font-size:11px}.admin-report-design-hero-toolbar{margin-top:2px;width:100%;row-gap:3px}.admin-report-design-hero-save-button.ant-btn{min-height:32px;padding-inline:14px;border-radius:10px}.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{margin-top:10px}.admin-report-design-tabs .ant-tabs-nav{margin-bottom:10px;padding:4px 6px;border:1px solid #d6e4f2;border-radius:12px;background:#ffffffdb}.admin-report-design-tabs .ant-tabs-tab{border-radius:9px;padding:5px 10px;transition:all .12s ease}.admin-report-design-tabs .ant-tabs-tab-active{background:#f0f7ff}.admin-report-design-tabs .ant-tabs-content-holder{border:1px solid #dbe6f1;border-radius:14px;background:#fffffff0;padding:8px;overflow:visible!important}.admin-report-design-tabs .ant-tabs-content,.admin-report-design-tabs .ant-tabs-tabpane{overflow:visible!important}.admin-report-design-workspace{align-items:flex-start}.admin-report-design-workspace-shell{display:flex;flex-direction:column;gap:10px}.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-height:calc(100vh - 210px)}.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:calc(100vh - 210px);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:48px;padding:0 12px;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:8px;width:100%}.admin-report-design-style-header-copy{min-width:0}.admin-report-design-style-header-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.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:8px 10px 6px;border-bottom:1px solid #e5edf4;background:linear-gradient(180deg,#f8fcfffa,#f2f8fcf5)}.admin-report-design-workspace-intro-title.ant-typography{font-size:13px;line-height:1.2}.admin-report-design-workspace-note.ant-alert{margin-bottom:12px}.admin-report-design-controls-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px;scrollbar-gutter:stable}.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;padding:14px}.admin-report-design-compact-card.ant-card{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{width:100%;gap:8px!important}.admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item{width:100%;max-width:420px}.admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item>div{display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(150px,210px);align-items:center!important;gap:10px!important;width:100%}.admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item>div>.ant-select,.admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item>div>.ant-input-number,.admin-report-design-compact-card .ant-card-body>.ant-space>.ant-space-item>div>.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>.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:10px;position:sticky;top:12px;z-index:2;max-height:none;display:block;align-self:flex-start;width:100%}.admin-report-design-preview-card.ant-card{width:100%;height:calc(100vh - 210px);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}.admin-report-design-action-bar{position:sticky;bottom:12px;z-index:5;margin-top:16px;padding:10px 12px;border:1px solid #d9e7f2;border-radius:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--ard-shadow)}.admin-report-design-action-bar .ant-space{width:100%}.admin-report-design-action-bar .ant-space-item:first-child{margin-inline-end:auto}.admin-report-design-action-bar .ant-btn-primary{background:linear-gradient(135deg,#0f5f8f,#0f8f86);border-color:#0f5f8f}@media(max-width:1200px){.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{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:14px;grid-template-columns:1fr}.admin-report-design-title.ant-typography{font-size:24px}.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{padding:6px}.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-action-bar{border-color:#60a5fa29;background:#0f172adb;box-shadow:var(--ard-shadow)}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}.settings-sub-labs-page .ant-card-body{padding:16px}.settings-sub-labs-modal .ant-modal-body{padding-top:12px}.settings-sub-labs-card.ant-card-small>.ant-card-head{min-height:40px;padding-inline:14px}.settings-sub-labs-card.ant-card-small>.ant-card-body{padding:14px}.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}.settings-test-groups-page{display:flex;flex-direction:column;gap:14px}.settings-test-groups-title.ant-typography{margin:0;display:flex;align-items:center;gap:8px}.settings-test-groups-card.ant-card{border-radius:18px;border:1px solid rgba(96,165,250,.18);background:linear-gradient(180deg,#f8fafcfa,#fffffffa);box-shadow:inset 0 1px #ffffffb8,0 12px 28px #0f172a0d}.settings-test-groups-toolbar{margin-bottom:16px}.settings-test-groups-table .ant-table{background:transparent}.settings-test-groups-table .ant-table-container{border-radius:14px;overflow:hidden}.settings-test-groups-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}.settings-test-groups-table .ant-table-tbody>tr>td{background:transparent}.settings-test-groups-chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;margin-right:6px;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-title.ant-typography{color:#f8fafc}html[data-theme=dark] .settings-test-groups-card.ant-card{border-color:#3b82f63d;background:linear-gradient(180deg,#0f172aeb,#0f172afa);box-shadow:inset 0 1px #ffffff0a,0 16px 30px #0206173d}html[data-theme=dark] .settings-test-groups-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#162848fa,#112440fa)!important;color:#e2e8f0f5!important;border-bottom-color:#60a5fa38!important}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}#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-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.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-selected,.lab-app-menu.ant-menu-inline>.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff!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:#1e3a5f;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:#dbeafe}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:#fff;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-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:#cbd5e1;background:#0f172a80;border-color:#334155bf}html[data-theme=dark] .lab-app-menu .ant-menu-sub.ant-menu-inline .ant-menu-item:hover{color:#fff;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}}
