@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}}#root{width:100%;max-width:none;margin:0;padding:0;text-align:left}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.lab-app-sider.ant-layout-sider{flex:0 0 200px!important;max-width:200px!important;min-width:200px!important;width:200px!important;border-right:1px solid rgba(148,163,184,.26);box-shadow:12px 0 28px #0f172a0f}.lab-app-sider .ant-layout-sider-children{display:flex;flex-direction:column;min-height:0}.lab-app-menu.ant-menu{height:100%;padding:16px 12px 20px;overflow-y:auto;background:transparent!important;border-inline-end:0!important;scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.3) transparent}.lab-app-menu.ant-menu-inline>.ant-menu-item,.lab-app-menu.ant-menu-inline>.ant-menu-submenu{--lab-nav-accent: #2563eb;--lab-nav-accent-strong: #1d4ed8;--lab-nav-accent-soft: rgba(37, 99, 235, .14)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(1),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(1){--lab-nav-accent: #2563eb;--lab-nav-accent-strong: #1d4ed8;--lab-nav-accent-soft: rgba(37, 99, 235, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(2),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(2){--lab-nav-accent: #14b8a6;--lab-nav-accent-strong: #0f9f95;--lab-nav-accent-soft: rgba(20, 184, 166, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(3),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(3){--lab-nav-accent: #f97316;--lab-nav-accent-strong: #ea580c;--lab-nav-accent-soft: rgba(249, 115, 22, .16)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(4),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(4){--lab-nav-accent: #8b5cf6;--lab-nav-accent-strong: #7c3aed;--lab-nav-accent-soft: rgba(139, 92, 246, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(5),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(5){--lab-nav-accent: #22c55e;--lab-nav-accent-strong: #16a34a;--lab-nav-accent-soft: rgba(34, 197, 94, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(6),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(6){--lab-nav-accent: #ef4444;--lab-nav-accent-strong: #dc2626;--lab-nav-accent-soft: rgba(239, 68, 68, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(7),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(7){--lab-nav-accent: #0ea5e9;--lab-nav-accent-strong: #0284c7;--lab-nav-accent-soft: rgba(14, 165, 233, .15)}.lab-app-menu.ant-menu-inline>.ant-menu-item:nth-child(8),.lab-app-menu.ant-menu-inline>.ant-menu-submenu:nth-child(8){--lab-nav-accent: #eab308;--lab-nav-accent-strong: #ca8a04;--lab-nav-accent-soft: rgba(234, 179, 8, .18)}.lab-app-page-shell{padding-inline:2px}.lab-app-header.ant-layout-header{display:flex;align-items:center;justify-content:flex-start;gap:12px 18px;flex-wrap:nowrap}.lab-app-header-status{flex:0 1 auto;min-width:0;white-space:nowrap}.lab-app-header-center{flex:1 1 0;min-width:0;max-width:none}.lab-app-header-actions.ant-space{flex:0 0 auto;margin-inline-start:auto}.lab-app-header-nav-trigger.ant-btn{color:#fff;border-color:#ffffff29;background:#ffffff14}.lab-app-header-nav-trigger.ant-btn:hover,.lab-app-header-nav-trigger.ant-btn:focus,.lab-app-header-nav-trigger.ant-btn:active{color:#fff!important;border-color:#ffffff47!important;background:#ffffff24!important}.lab-app-nav-drawer .ant-drawer-title,.lab-app-nav-drawer .ant-drawer-close{color:#fff}.lab-app-nav-drawer .ant-drawer-body{padding:0!important}.lab-announcement-banner{position:relative;display:flex;align-items:center;gap:10px;min-width:0;height:30px;padding:0 10px;border:1px solid rgba(248,113,113,.7);border-radius:999px;background:linear-gradient(90deg,#7f1d1d80,#991b1b4d 22%,#b91c1c3d,#991b1b4d 78%,#7f1d1d80);box-shadow:inset 0 0 0 1px #fee2e214,0 10px 24px #7f1d1d2e;overflow:hidden}.lab-announcement-banner__tag{position:relative;z-index:1;flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#7f1d1d8f;border:1px solid rgba(252,165,165,.18);color:#fecaca;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lab-announcement-banner__viewport{position:relative;z-index:1;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.lab-announcement-banner__marquee{display:inline-flex;align-items:center;width:max-content;white-space:nowrap;will-change:transform}.lab-announcement-banner__marquee--right-to-left{animation:lab-announcement-scroll-right-to-left var(--lab-announcement-duration, 22s) linear infinite}.lab-announcement-banner__marquee--left-to-right{animation:lab-announcement-scroll-left-to-right var(--lab-announcement-duration, 22s) linear infinite}.lab-announcement-banner__chunk{display:inline-flex;align-items:center;gap:14px;padding-inline-end:26px;flex:0 0 auto}.lab-announcement-banner__text{color:#fff4f4;font-size:13px;font-weight:500;letter-spacing:.01em;unicode-bidi:isolate}.lab-announcement-banner__divider{width:6px;height:6px;border-radius:999px;background:#fecacab3;flex:0 0 auto}@keyframes lab-announcement-scroll-right-to-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lab-announcement-scroll-left-to-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:1100px){.lab-app-header.ant-layout-header{flex-wrap:wrap}.lab-app-header-center{order:3;flex-basis:100%;max-width:none}}@media(max-width:720px){.lab-announcement-banner__tag{display:none}.lab-app-header{gap:10px 12px}.lab-app-header-status,.lab-app-header-actions.ant-space{width:100%}.lab-app-header-actions.ant-space{justify-content:space-between;margin-inline-start:0}}.lab-app-menu.ant-menu-inline>.ant-menu-item,.lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{display:flex;align-items:center;min-height:54px;margin:0 0 10px;padding:12px 14px!important;border-radius:16px;color:#0f172a;font-size:15px;font-weight:600;line-height:1.2;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.lab-app-menu.ant-menu-inline .ant-menu-item:after,.lab-app-menu.ant-menu-inline .ant-menu-submenu-title:after{display:none}.lab-app-menu.ant-menu-inline>.ant-menu-item .ant-menu-item-icon,.lab-app-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;margin-inline-end:10px;border-radius:10px;background:var(--lab-nav-accent-soft);color:var(--lab-nav-accent);font-size:16px;box-shadow:inset 0 0 0 1px #ffffff47}.lab-app-menu.ant-menu-inline .ant-menu-title-content{flex:1 1 auto;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25}.lab-app-menu.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}}
