:root{--ink:#111114;--ink-2:#2a2a2e;--muted:#55555c;--line:rgba(60,60,67,0.16);--soft-line:rgba(60,60,67,0.1);--separator:rgba(60,60,67,0.2);--accent:#0a62dc;--accent-rgb:10 98 220;--accent-2:#0752bd;--accent-soft:rgba(10,98,220,0.1);--accent-soft-2:rgba(10,98,220,0.16);--success:#1a7f37;--danger:#d70015;--danger-soft:rgba(215,0,21,0.09);--warning:#a35200;--warning-soft:rgba(255,149,0,0.14);--dock-h:68px;--folder-back-a:#65b2f3;--folder-back-b:#3a8fe2;--folder-front-a:#a3dbff;--folder-front-b:#5eb1f6;--folder-rim:rgb(255 255 255/0.7)}html[data-theme=dark]{--ink:#f5f5f7;--ink-2:#e5e5ea;--muted:#a8a8b0;--line:rgba(120,120,128,0.36);--soft-line:rgba(120,120,128,0.22);--separator:rgba(120,120,128,0.42);--accent:#4c9dff;--accent-rgb:76 157 255;--accent-2:#3a8cf5;--accent-soft:rgba(76,157,255,0.16);--accent-soft-2:rgba(76,157,255,0.24);--success:#32d74b;--danger:#ff6961;--danger-soft:rgba(255,105,97,0.16);--warning:#ffb340;--warning-soft:rgba(255,179,64,0.16);--folder-back-a:#3d8ad3;--folder-back-b:#2768ad;--folder-front-a:#70b9f2;--folder-front-b:#3a86d2;--folder-rim:rgb(255 255 255/0.32)}.gi{--s:48px;--gi-a:#4aa8ff;--gi-b:#0a5bd6;--gi-cut:color-mix(in srgb,var(--gi-a) 35%,var(--gi-b));position:relative;isolation:isolate;display:inline-grid;place-items:center;flex-shrink:0;width:var(--s);height:var(--s);overflow:hidden;border-radius:calc(var(--s) * .2237);color:#fff;background:linear-gradient(165deg,var(--gi-a) 0,var(--gi-b) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),inset 0 -1.5px 0 rgb(0 0 0/.14),0 1px 1.5px rgb(0 0 0/.14),0 8px 18px -10px var(--gi-b);transition:transform .45s var(--ease-glass),box-shadow .3s ease,filter .2s ease}.gi:before{z-index:-1;background:radial-gradient(110% 62% at 28% 0,rgb(255 255 255/.55),rgb(255 255 255/0) 62%),linear-gradient(180deg,rgb(255 255 255/.14),transparent 48%)}.gi:after,.gi:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.gi:after{box-shadow:inset 0 0 0 .5px rgb(255 255 255/.4),inset 0 -10px 16px -12px rgb(0 0 0/.28)}.gi-glyph{width:58%;height:58%;filter:drop-shadow(0 1px 1.2px rgb(0 0 0/.22));transition:transform .4s var(--ease-glass)}.gi-glyph--node{display:grid;place-items:center}.gi-glyph--node svg,.gi-glyph--node>div{width:100%;height:100%}.gi--blue{--gi-a:#4aa8ff;--gi-b:#0a5bd6}.gi--indigo{--gi-a:#8a8cff;--gi-b:#4143cf}.gi--violet{--gi-a:#d08cff;--gi-b:#8436cf}.gi--amber{--gi-a:#ffcf55;--gi-b:#db7400}.gi--orange{--gi-a:#ffae60;--gi-b:#e8560a}.gi--emerald{--gi-a:#47e0a4;--gi-b:#06966a}.gi--green{--gi-a:#66e283;--gi-b:#1a9640}.gi--teal{--gi-a:#58dcd8;--gi-b:#0a8591}.gi--cyan{--gi-a:#70d3ff;--gi-b:#097bcc}.gi--pink{--gi-a:#ff80b4;--gi-b:#d8266a}.gi--rose{--gi-a:#ff7c75;--gi-b:#d61f33}.gi--slate{--gi-a:#b4bac6;--gi-b:#525a6a}.gi--rainbow{--gi-b:#5e5ce6;background:conic-gradient(from 210deg at 50% 55%,#ff375f,#ff9f0a,#ffd60a,#30d158,#64d2ff,#0a84ff,#bf5af2,#ff375f)}html[data-theme=dark] .gi:not(.gi--rainbow){--gi-cut:#26262b;color:var(--gi-a);background:linear-gradient(165deg,#3b3b41,#1c1c20);box-shadow:inset 0 1px 0 rgb(255 255 255/.14),inset 0 -1px 0 rgb(0 0 0/.45),0 1px 2px rgb(0 0 0/.5),0 8px 18px -10px rgb(0 0 0/.85)}html[data-theme=dark] .gi:not(.gi--rainbow):before{background:radial-gradient(110% 62% at 28% 0,rgb(255 255 255/.13),transparent 62%)}html[data-theme=dark] .gi:not(.gi--rainbow):after{box-shadow:inset 0 0 0 .5px rgb(255 255 255/.12)}html[data-theme=dark] .gi:not(.gi--rainbow) .gi-glyph{filter:drop-shadow(0 0 7px color-mix(in srgb,currentColor 40%,transparent))}.app-launcher-item:hover .gi,.app-launchpad-item:focus-visible .gi,.app-launchpad-item:hover .gi{transform:translateY(-3px) scale(1.06)}.app-launcher-item:active .gi,.app-launchpad-item:active .gi,.mac-window-app:active .gi{transform:scale(.93);filter:brightness(.86)}.app-launchpad-icon{position:relative;display:inline-grid}.app-pin-badge{position:absolute;top:-3px;inset-inline-start:-3px;width:13px;height:13px;border:2.5px solid var(--bg);border-radius:50%;background:var(--accent);box-shadow:0 1px 3px rgb(0 0 0/.25)}.app-launchpad-hint{margin:-26px 0 30px;color:var(--muted);font-size:12.5px;text-align:center}.app-dock-bar{gap:4px;padding:8px 10px 10px}.app-dock-slot{display:flex;align-items:flex-end;height:100%}.app-dock-icon .gi{width:100%;height:100%;border-radius:22.37%}.app-dock-item:active .gi{filter:brightness(.8)}.app-dock-item:focus-visible .gi{box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.55)}.app-dock-item.is-active .app-dock-dot{opacity:.85}.app-dock-tip{bottom:92px}.app-header-nav{display:flex;align-items:center;min-width:0}.app-header-back{display:inline-flex;align-items:center;gap:1px;width:auto;max-width:240px;height:34px;padding-inline:6px 14px;border-radius:999px;background:var(--fill);color:var(--accent);font-size:14.5px;font-weight:650;transition:background-color .18s ease,transform .25s var(--ease-glass)}.app-header-back:hover{background:var(--fill-strong)}.app-header-back:active{transform:scale(.95)}.app-header-back span{display:inline;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-header-back svg{flex-shrink:0;width:20px;height:20px;stroke-width:2.6}@media (max-width:1023px){.app-header-back{height:40px;margin-inline-start:-8px;padding-inline:0 4px;background:none;font-size:16.5px;font-weight:500}.app-header-back:hover{background:none}.app-header-back svg{width:28px;height:28px;stroke-width:2.3}}.app-ctx{position:fixed;z-index:300;min-width:230px;padding:5px;border-radius:13px;background:rgb(var(--glass-tint)/.8);box-shadow:0 0 0 .5px var(--glass-edge),inset 0 1px 0 var(--glass-rim-top),0 22px 50px -14px rgb(0 0 0/.38),0 4px 12px -4px rgb(0 0 0/.14);backdrop-filter:blur(30px) saturate(1.9);font-size:13.5px}.app-ctx-title{margin:3px 9px 5px;color:var(--muted);font-size:11.5px;font-weight:700}.app-ctx-item{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 9px;border-radius:8px;color:var(--ink);font-weight:560;text-align:start;outline:none;transition:background-color .08s ease,color .08s ease}.app-ctx-item:focus-visible,.app-ctx-item:hover{background:var(--accent);color:#fff}.app-ctx-item.is-danger{color:var(--danger)}.app-ctx-item.is-danger:focus-visible,.app-ctx-item.is-danger:hover{background:var(--danger);color:#fff}.app-ctx-icon{display:grid;place-items:center;width:18px;opacity:.9}.app-ctx-sep{display:block;height:.5px;margin:5px 9px;background:var(--separator)}.mac-folders-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.mac-folders-head h3{margin:0;color:var(--ink);font-size:20px;font-weight:800}.mac-folders-head span{color:var(--muted);font-size:12.5px}.mac-folders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:10px}.mac-folder{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:18px 8px 14px;border-radius:20px;text-align:center;outline:none;transition:background-color .2s ease,transform .35s var(--ease-glass);-webkit-tap-highlight-color:transparent}.mac-folder:hover{background:var(--fill)}.mac-folder:active{transform:scale(.96)}.mac-folder:focus-visible{box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.4)}.mac-folder-icon{position:relative;width:116px;height:90px;margin-bottom:8px;transition:transform .45s var(--ease-glass)}.mac-folder:hover .mac-folder-icon{transform:translateY(-3px) scale(1.04)}.mac-folder-art{display:block;width:100%;height:100%;filter:drop-shadow(0 8px 12px rgb(20 90 190/.22)) drop-shadow(0 1px 1px rgb(0 0 0/.08))}html[data-theme=dark] .mac-folder-art{filter:drop-shadow(0 8px 14px rgb(0 0 0/.5))}.mac-folder-preview{position:absolute;inset-inline:14%;top:34%;bottom:10%;display:grid;grid-auto-flow:column;place-content:center;gap:5px}.mac-folder-preview[data-count="3"],.mac-folder-preview[data-count="4"]{grid-template-columns:repeat(2,auto);grid-auto-flow:row;gap:4px 6px}.mac-folder-preview .gi{box-shadow:0 1px 2px rgb(0 0 0/.2)}.mac-desktop-app-icon{display:grid;place-items:center}.mac-desktop-app .mac-folder-count{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mac-desktop-app:hover .mac-folder-icon{transform:translateY(-3px) scale(1.05)}.mac-folder-label{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.5}.mac-folder-count{color:var(--muted);font-size:12px;font-weight:550}.mac-window-backdrop{position:fixed;inset:0;z-index:96;display:grid;place-items:center;padding:24px;background:rgb(0 0 0/.16);backdrop-filter:blur(8px)}html[data-theme=dark] .mac-window-backdrop{background:rgb(0 0 0/.45)}.mac-window{display:flex;flex-direction:column;width:min(660px,100%);max-height:min(580px,calc(100dvh - 48px));overflow:hidden;border-radius:18px;background:rgb(var(--glass-tint)/.84);box-shadow:0 0 0 .5px var(--glass-edge),inset 0 1px 0 var(--glass-rim-top),0 32px 80px -20px rgb(0 0 0/.45);backdrop-filter:blur(40px) saturate(1.8);outline:none}.mac-window-bar{position:relative;display:flex;align-items:center;gap:12px;height:50px;padding:0 16px;border-bottom:.5px solid var(--separator)}.mac-lights{display:flex;gap:8px}.mac-light{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px rgb(0 0 0/.14)}.mac-light--close{background:#ff5f57}.mac-light--min{background:#febc2e}.mac-light--max{background:#28c840}.mac-light--close:hover{filter:brightness(.9)}.mac-window-title{position:absolute;left:50%;display:flex;align-items:center;gap:8px;color:var(--ink);font-size:14px;font-weight:700;transform:translateX(-50%);white-space:nowrap}.mac-window-title svg{width:19px;height:15px}.mac-window-meta{margin-inline-start:auto;color:var(--muted);font-size:12px}.mac-window-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:6px;padding:20px;overflow-y:auto;overscroll-behavior:contain}.mac-window-app{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;padding:14px 8px 12px;border-radius:14px;color:var(--ink);text-align:center;outline:none;transition:background-color .15s ease}.mac-window-app:focus-visible,.mac-window-app:hover{background:var(--fill)}.mac-window-app:hover .gi{transform:translateY(-2px) scale(1.05)}.mac-window-app strong{margin-top:4px;font-size:13.5px;font-weight:700}.mac-window-app small{color:var(--muted);font-size:11.5px;line-height:1.55}.mac-window-foot{margin:0;padding:10px 16px;border-top:.5px solid var(--separator);color:var(--muted);font-size:12px;text-align:center}@media (max-width:640px){.mac-folders-head span{display:none}.mac-folders-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.mac-folder{padding:10px 2px}.mac-folder-icon{width:84px;height:66px;margin-bottom:4px}.mac-folder-preview .gi{--s:16px!important}.mac-folder-preview[data-count="1"] .gi,.mac-folder-preview[data-count="2"] .gi{--s:21px!important}.mac-desktop-app .gi{--s:58px!important}.mac-desktop-app .mac-folder-count{display:none}.mac-folder-label{font-size:13px}.mac-window-backdrop{align-items:end;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.mac-window{border-radius:24px}.mac-window-body{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 10px}.mac-window-app small{display:none}}:root{--field-bg:#f2f2f6;--field-bg-hover:#ebebf0;--field-line:rgba(60,60,67,0.1);--field-line-strong:rgba(60,60,67,0.22)}html[data-theme=dark]{--field-bg:#2a2a2d;--field-bg-hover:#323236;--field-line:rgba(255,255,255,0.07);--field-line-strong:rgba(255,255,255,0.16)}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field .floating-label{position:static;order:-1;z-index:auto;padding:0 2px;background:none;line-height:1.45;pointer-events:auto}.field .floating-label,.label{color:var(--ink-2);font-size:13px;font-weight:650}.input,.search-select-trigger{min-height:46px;border:0;border-radius:12px;background:var(--field-bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--field-line);font-size:14.5px;transition:background-color .18s ease,box-shadow .2s ease}.input:hover,.search-select-trigger:hover:not(:disabled){border:0;background:var(--field-bg-hover);box-shadow:inset 0 0 0 1px var(--field-line-strong)}.input:focus,.input:focus-visible,.search-select-trigger:focus-visible,.search-select.open .search-select-trigger{border:0;outline:none;background:var(--surface);box-shadow:0 0 0 1.5px var(--accent),0 0 0 5px rgb(var(--accent-rgb)/.15)}html[data-theme=dark] .input:focus,html[data-theme=dark] .search-select.open .search-select-trigger{background:var(--surface-2)}.input::-moz-placeholder{color:var(--muted);opacity:.85}.input::placeholder{color:var(--muted);opacity:.85}.input:disabled,.search-select-trigger:disabled{opacity:.55}textarea.input{padding-block:12px}.search-select-arrow{color:var(--muted)}.mode-button-grid{gap:3px;padding:3px;border-radius:12px;background:var(--fill)}.mode-button{min-height:40px;border-radius:9px;background:transparent;color:var(--ink-2);font-size:13.5px;font-weight:650;transition:background-color .2s ease,color .2s ease,box-shadow .25s ease}.mode-button:hover{background:rgb(var(--surface-rgb)/.55)}.mode-button.active{background:var(--surface);color:var(--ink);box-shadow:0 3px 8px rgb(0 0 0/.1),0 0 0 .5px rgb(0 0 0/.05)}.mode-button.active svg{color:var(--accent)}html[data-theme=dark] .mode-button:hover{background:rgb(255 255 255/.06)}html[data-theme=dark] .mode-button.active{background:#636366;color:#fff}html[data-theme=dark] .mode-button.active svg{color:#fff}.btn-primary:disabled,.order-submit-btn:disabled{background:var(--fill-strong);color:var(--muted);box-shadow:none;filter:none;opacity:1}.order-form-panel{border:0;box-shadow:var(--card-shadow)}.order-form-section{padding:18px 20px;border-bottom:.5px solid var(--separator)}.order-form-section-title{margin-bottom:12px;color:var(--ink-2);font-size:13.5px;font-weight:700;letter-spacing:0}.order-chart-panel{border:0;background:var(--surface);box-shadow:var(--card-shadow)}.order-submit-btn{width:calc(100% - 40px);margin:6px 20px 20px;min-height:50px;border-radius:14px;background:var(--accent);font-weight:700;box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 10px 24px -12px rgb(var(--accent-rgb)/.7)}.order-submit-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 14px 28px -12px rgb(var(--accent-rgb)/.75)}.doctor-order-more-toggle{min-height:44px;border:0;border-radius:12px;background:var(--fill);color:var(--accent);font-size:13.5px;font-weight:650}.doctor-order-more-toggle:hover{background:var(--fill-strong)}.doctor-order-date-chip{background:var(--accent-soft);color:var(--accent);font-weight:700}.attachment-card{border:0;border-radius:14px;background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-line)}.attachment-card:hover{background:var(--field-bg-hover)}.ios-form{display:grid;gap:18px;width:min(640px,100%);margin-inline:auto}.ios-form-section{overflow:visible;border-radius:20px;background:var(--surface);box-shadow:var(--card-shadow)}html[data-theme=dark] .ios-form-section{box-shadow:inset 0 0 0 .5px rgb(255 255 255/.06)}.ios-form-head{display:flex;align-items:center;gap:12px;padding:16px 20px 0}.ios-form-step{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:13px;font-weight:800}.ios-form-head h3{margin:0;color:var(--ink);font-size:15.5px;font-weight:750}.ios-form-head p{margin:2px 0 0;color:var(--muted);font-size:12.5px}.ios-form-body{display:grid;gap:16px;padding:16px 20px 20px}.ios-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:560px){.ios-form-row{grid-template-columns:minmax(0,1fr)}}.ios-form-foot{display:grid;gap:10px}.ios-form-foot .btn-primary{min-height:50px;font-size:15px}.ios-form-note{margin:0;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:600}.ios-form-note.is-error{background:var(--danger-soft);color:var(--danger)}.ios-form-note.is-success{background:rgb(52 199 89/.12);color:var(--success)}.ios-settings{display:grid;gap:22px;width:min(680px,100%);margin-inline:auto}.ios-profile-card{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:22px;background:var(--surface);box-shadow:var(--card-shadow);color:var(--ink);text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s ease}.ios-profile-card.is-link:hover{transform:translateY(-1px)}.ios-profile-card.is-link:active{transform:scale(.99);background:var(--surface-2)}.ios-avatar{display:grid;flex-shrink:0;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(160deg,#8e9aaf,#5b6577);color:#fff;font-size:23px;font-weight:700;letter-spacing:0;box-shadow:inset 0 1px 0 rgb(255 255 255/.25),0 6px 16px -8px rgb(0 0 0/.4)}.ios-profile-text{display:grid;flex:1;gap:3px;min-width:0}.ios-profile-text strong{overflow:hidden;color:var(--ink);font-size:19px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ios-profile-text>span{color:var(--ink-2);font-size:13.5px}.ios-profile-contact{justify-self:start;color:var(--muted);font-size:12.5px}.ios-row-chevron{width:18px;height:18px;flex-shrink:0;color:var(--muted);opacity:.6}.ios-sub-card{--sub-a:#0a62dc;--sub-b:#3b8cff;position:relative;display:grid;gap:18px;overflow:hidden;padding:20px;border-radius:22px;background:radial-gradient(120% 140% at 100% 0,rgb(255 255 255/.22),transparent 55%),linear-gradient(145deg,var(--sub-a),var(--sub-b));color:#fff;box-shadow:0 18px 36px -22px var(--sub-a)}.ios-sub-card.is-expiring{--sub-a:#b25000;--sub-b:#f08a00}.ios-sub-card.is-expired,.ios-sub-card.is-suspended{--sub-a:#a1000f;--sub-b:#e0303f}.ios-sub-card.is-unset{--sub-a:#3a3f4b;--sub-b:#687082}.ios-sub-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ios-sub-eyebrow{display:block;font-size:12px;font-weight:600;opacity:.85}.ios-sub-head h3{margin:2px 0 0;font-size:20px;font-weight:800}.ios-sub-pill{flex-shrink:0;padding:5px 11px;border-radius:999px;background:rgb(255 255 255/.22);font-size:12px;font-weight:700;backdrop-filter:blur(8px)}.ios-sub-remaining p{display:flex;align-items:baseline;gap:8px;margin:0}.ios-sub-remaining strong{font-size:40px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.ios-sub-remaining span{font-size:14px;font-weight:600;opacity:.9}.ios-sub-remaining .ios-sub-empty{font-size:14px;font-weight:600;opacity:.92}.ios-sub-meter{height:6px;margin-top:12px;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.25)}.ios-sub-meter span{display:block;height:100%;border-radius:inherit;background:#fff;transform-origin:right center}.ios-sub-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:12px 14px;border-radius:14px;background:rgb(0 0 0/.16)}.ios-sub-facts div{display:grid;gap:3px;min-width:0}.ios-sub-facts dt{font-size:11.5px;font-weight:600;opacity:.8}.ios-sub-facts dd{overflow:hidden;margin:0;font-size:13.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ios-sub-copy{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ios-sub-copy span{overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.ios-sub-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:12px;background:#fff;color:var(--sub-a);font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s ease,filter .2s ease}.ios-sub-cta:hover{filter:brightness(.97)}.ios-sub-cta:active{transform:scale(.98)}@media (max-width:520px){.ios-sub-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ios-sub-facts div:first-child{grid-column:1/-1}}.ios-group{display:grid;gap:7px}.ios-group-title{font-size:12.5px;font-weight:600}.ios-group-foot,.ios-group-title{margin:0;padding-inline:18px;color:var(--muted)}.ios-group-foot{font-size:12px;line-height:1.7}.ios-group-body{overflow:hidden;border-radius:16px;background:var(--surface);box-shadow:var(--card-shadow)}.ios-row{position:relative;display:flex;align-items:center;gap:13px;width:100%;min-height:52px;padding:8px 16px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:right;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.ios-row.is-static{cursor:default}.ios-row+.ios-row:before{content:"";position:absolute;top:0;right:59px;left:0;height:.5px;background:var(--separator)}.ios-row.is-static+.ios-row.is-static:before{right:16px}.ios-row:not(.is-static):hover{background:var(--fill)}.ios-row:not(.is-static):active{background:var(--fill-strong)}.ios-row-icon{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:8px;color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.22)}.ios-row-icon svg{width:17px;height:17px;stroke-width:2}.ios-row-icon.tone-green{background:linear-gradient(180deg,#34c759,#248a3d)}.ios-row-icon.tone-blue{background:linear-gradient(180deg,#3b8cff,#0a62dc)}.ios-row-icon.tone-indigo{background:linear-gradient(180deg,#6e6af0,#4b46d6)}.ios-row-icon.tone-red{background:linear-gradient(180deg,#ff5a52,#d70015)}.ios-row-icon.tone-teal{background:linear-gradient(180deg,#30c0d8,#0a8ba3)}.ios-row-icon.tone-purple{background:linear-gradient(180deg,#c06cf0,#8e3fcf)}.ios-row-icon.tone-slate{background:linear-gradient(180deg,#8e8e96,#5f5f66)}.ios-row-icon.tone-danger{background:var(--danger-soft);color:var(--danger);box-shadow:none}.ios-row-label{flex:1;min-width:0;color:var(--ink);font-size:15px;font-weight:550}.ios-row-label.is-danger{color:var(--danger);font-weight:650}.ios-row-detail{flex-shrink:0;max-width:55%;overflow:hidden;color:var(--muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ios-row-detail.is-value{color:var(--ink-2)}.ios-row-badge{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:var(--danger)}.lab-sub-fields{display:grid;gap:14px;margin:0;padding:16px;border:0;border-radius:16px;background:var(--fill)}.lab-sub-fields legend{display:flex;float:right;align-items:center;gap:8px;width:100%;padding:0;color:var(--ink);font-size:14.5px;font-weight:750}.lab-sub-chip{padding:3px 9px;border-radius:999px;background:rgb(52 199 89/.14);color:var(--success);font-size:11.5px;font-weight:700;white-space:nowrap}.lab-sub-chip.is-expiring{background:rgb(255 149 0/.16);color:var(--warning)}.lab-sub-chip.is-expired,.lab-sub-chip.is-suspended{background:var(--danger-soft);color:var(--danger)}.lab-sub-chip.is-unset{background:var(--fill-strong);color:var(--muted)}.lab-sub-date,.lab-sub-no{display:flex;align-items:center;gap:8px}.lab-sub-date>:first-child,.lab-sub-no .input{flex:1;min-width:0}.lab-sub-clear,.lab-sub-gen{display:grid;flex-shrink:0;place-items:center;width:46px;height:46px;border:0;border-radius:12px;background:var(--surface);color:var(--accent);cursor:pointer;transition:background-color .15s ease}.lab-sub-clear{width:36px;height:36px;color:var(--muted)}.lab-sub-clear:hover,.lab-sub-gen:hover{background:var(--accent-soft)}.lab-sub-set{min-height:46px;border:1px dashed var(--field-line-strong);border-radius:12px;background:transparent;color:var(--accent);font-size:14px;font-weight:650;cursor:pointer}.lab-sub-renew{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lab-sub-renew span{margin-left:4px;color:var(--muted);font-size:12.5px;font-weight:600}.lab-sub-renew button{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--surface);color:var(--accent);font-size:13px;font-weight:700;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.lab-sub-renew button:hover{background:var(--accent-soft)}.lab-sub-renew button:active{transform:scale(.96)}.lab-sub-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;color:var(--ink-2);font-size:12px}.app-dock,.app-tabbar{transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.app-shell:has(.app-page .fixed.inset-0,.app-page [aria-modal=true]) :is(.app-dock,.app-tabbar){opacity:0;transform:translateY(24px);pointer-events:none}:where(.app-page)>:where(*+:not(.fixed,.absolute,[role=dialog])){margin-top:20px}@keyframes mac-rise{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:none}}.ios-form>*,.ios-settings>*{animation:mac-rise .5s cubic-bezier(.22,1,.36,1) backwards}.ios-form>:nth-child(2),.ios-settings>:nth-child(2){animation-delay:50ms}.ios-form>:nth-child(3),.ios-settings>:nth-child(3){animation-delay:.1s}.ios-form>:nth-child(4),.ios-settings>:nth-child(4){animation-delay:.15s}.ios-settings>:nth-child(5){animation-delay:.2s}.ios-settings>:nth-child(n+6){animation-delay:.25s}.btn-action,.btn-glass,.btn-primary,.btn-secondary,.order-submit-btn{transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s ease,box-shadow .25s ease,filter .2s ease,opacity .2s ease}.btn-action:active:not(:disabled),.btn-glass:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.order-submit-btn:active:not(:disabled){transform:scale(.97)}.digilab-skeleton{background:linear-gradient(90deg,var(--fill) 0,var(--fill-strong) 50%,var(--fill) 100%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.ios-form>*,.ios-settings>*{animation:none}}.voice-mic-btn{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.voice-player.is-failed .voice-player-time{color:var(--danger)}.doctor-invoice-cards,.doctor-order-work-summary,.lab-expense-list{max-height:none;overflow:visible}.table-wrap{overflow-x:auto;overflow-y:hidden}.accounting-tabs,.doctor-invoice-filters,.notification-tabs{flex-wrap:wrap;overflow:visible}@media (max-width:640px){.accounting-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.accounting-tabs>*{justify-content:center;min-width:0;padding-inline:6px;white-space:nowrap}}.invoice-ledger{container-type:inline-size}@container (min-width: 1100px){.invoice-ledger table{width:100%;min-width:0;table-layout:auto}.invoice-ledger td.invoice-ledger-nowrap:not(.money){white-space:normal}.invoice-ledger .invoice-ledger-inline{flex-wrap:wrap}}@container (max-width: 1099px){.invoice-ledger table,.invoice-ledger tbody,.invoice-ledger td,.invoice-ledger th,.invoice-ledger thead,.invoice-ledger tr{display:block}.invoice-ledger table{min-width:0}.invoice-ledger thead{display:none}.invoice-ledger tbody{display:grid;gap:10px;padding:12px}.invoice-ledger tbody tr{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 16px;height:auto;padding:14px 16px;border:0;border-radius:16px;background:var(--surface);box-shadow:0 0 0 .5px var(--separator),var(--card-shadow)}.invoice-ledger td{display:grid;gap:4px;min-width:0;padding:0;border:0;white-space:normal}.invoice-ledger td:before{content:attr(data-label);color:var(--muted);font-size:11.5px;font-weight:650}.invoice-ledger td[data-label="عملیات"]{grid-column:1/-1;padding-top:10px;border-top:.5px solid var(--separator)}.invoice-ledger td[data-label="عملیات"]:before{display:none}.invoice-ledger .table-actions{flex-wrap:wrap;justify-content:flex-end}}.app-tabbar-icon .glyph{position:relative;z-index:1}html[data-theme=dark]{--dk:90%}html[data-theme=dark] :is(.search-select-trigger,.lab-expense-card,.wepod-service-group--featured,.pwa-install-banner){background:var(--surface)}html[data-theme=dark] .chat-sidebar-item.is-active{background:var(--accent-soft)}html[data-theme=dark] .search-select-trigger{border-color:var(--line)}html[data-theme=dark] :is(.bg-white\/95,.bg-white\/80,.bg-white\/70){background-color:rgb(var(--surface-rgb)/.94)}html[data-theme=dark] .text-slate-900{color:var(--ink)}html[data-theme=dark] :is(.bg-purple-50,.bg-purple-100,.bg-purple-50\/80,.bg-purple-100\/80){background-color:color-mix(in oklab,#a855f7 20%,transparent)}html[data-theme=dark] :is(.text-purple-600,.text-purple-700,.text-purple-800,.text-purple-900){color:#d8b4fe}html[data-theme=dark] :is(.border-purple-100,.border-purple-200,.border-purple-300){border-color:color-mix(in oklab,#a855f7 35%,transparent)}html[data-theme=dark] :is(.bg-orange-50,.bg-orange-100,.bg-orange-50\/80,.bg-orange-100\/80){background-color:color-mix(in oklab,#f97316 20%,transparent)}html[data-theme=dark] :is(.text-orange-600,.text-orange-700,.text-orange-800,.text-orange-900){color:#fdba74}html[data-theme=dark] :is(.border-orange-100,.border-orange-200,.border-orange-300){border-color:color-mix(in oklab,#f97316 35%,transparent)}html[data-theme=dark] :is(.bg-amber-50,.bg-amber-100,.bg-amber-50\/80,.bg-amber-100\/80){background-color:color-mix(in oklab,#f59e0b 20%,transparent)}html[data-theme=dark] :is(.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900){color:#fcd34d}html[data-theme=dark] :is(.border-amber-100,.border-amber-200,.border-amber-300){border-color:color-mix(in oklab,#f59e0b 35%,transparent)}html[data-theme=dark] :is(.bg-yellow-50,.bg-yellow-100,.bg-yellow-50\/80,.bg-yellow-100\/80){background-color:color-mix(in oklab,#eab308 20%,transparent)}html[data-theme=dark] :is(.text-yellow-600,.text-yellow-700,.text-yellow-800,.text-yellow-900){color:#fde047}html[data-theme=dark] :is(.border-yellow-100,.border-yellow-200,.border-yellow-300){border-color:color-mix(in oklab,#eab308 35%,transparent)}html[data-theme=dark] :is(.bg-green-50,.bg-green-100,.bg-green-50\/80,.bg-green-100\/80){background-color:color-mix(in oklab,#22c55e 20%,transparent)}html[data-theme=dark] :is(.text-green-600,.text-green-700,.text-green-800,.text-green-900){color:#86efac}html[data-theme=dark] :is(.border-green-100,.border-green-200,.border-green-300){border-color:color-mix(in oklab,#22c55e 35%,transparent)}html[data-theme=dark] :is(.bg-emerald-50,.bg-emerald-100,.bg-emerald-50\/80,.bg-emerald-100\/80){background-color:color-mix(in oklab,#10b981 20%,transparent)}html[data-theme=dark] :is(.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-emerald-900){color:#6ee7b7}html[data-theme=dark] :is(.border-emerald-100,.border-emerald-200,.border-emerald-300){border-color:color-mix(in oklab,#10b981 35%,transparent)}html[data-theme=dark] :is(.bg-teal-50,.bg-teal-100,.bg-teal-50\/80,.bg-teal-100\/80){background-color:color-mix(in oklab,#14b8a6 20%,transparent)}html[data-theme=dark] :is(.text-teal-600,.text-teal-700,.text-teal-800,.text-teal-900){color:#5eead4}html[data-theme=dark] :is(.border-teal-100,.border-teal-200,.border-teal-300){border-color:color-mix(in oklab,#14b8a6 35%,transparent)}html[data-theme=dark] :is(.bg-cyan-50,.bg-cyan-100,.bg-cyan-50\/80,.bg-cyan-100\/80){background-color:color-mix(in oklab,#06b6d4 20%,transparent)}html[data-theme=dark] :is(.text-cyan-600,.text-cyan-700,.text-cyan-800,.text-cyan-900){color:#67e8f9}html[data-theme=dark] :is(.border-cyan-100,.border-cyan-200,.border-cyan-300){border-color:color-mix(in oklab,#06b6d4 35%,transparent)}html[data-theme=dark] :is(.bg-sky-50,.bg-sky-100,.bg-sky-50\/80,.bg-sky-100\/80){background-color:color-mix(in oklab,#0ea5e9 20%,transparent)}html[data-theme=dark] :is(.text-sky-600,.text-sky-700,.text-sky-800,.text-sky-900){color:#7dd3fc}html[data-theme=dark] :is(.border-sky-100,.border-sky-200,.border-sky-300){border-color:color-mix(in oklab,#0ea5e9 35%,transparent)}html[data-theme=dark] :is(.bg-blue-50,.bg-blue-100,.bg-blue-50\/80,.bg-blue-100\/80){background-color:color-mix(in oklab,#3b82f6 20%,transparent)}html[data-theme=dark] :is(.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900){color:#93c5fd}html[data-theme=dark] :is(.border-blue-100,.border-blue-200,.border-blue-300){border-color:color-mix(in oklab,#3b82f6 35%,transparent)}html[data-theme=dark] :is(.bg-indigo-50,.bg-indigo-100,.bg-indigo-50\/80,.bg-indigo-100\/80){background-color:color-mix(in oklab,#6366f1 20%,transparent)}html[data-theme=dark] :is(.text-indigo-600,.text-indigo-700,.text-indigo-800,.text-indigo-900){color:#a5b4fc}html[data-theme=dark] :is(.border-indigo-100,.border-indigo-200,.border-indigo-300){border-color:color-mix(in oklab,#6366f1 35%,transparent)}html[data-theme=dark] :is(.bg-violet-50,.bg-violet-100,.bg-violet-50\/80,.bg-violet-100\/80){background-color:color-mix(in oklab,#8b5cf6 20%,transparent)}html[data-theme=dark] :is(.text-violet-600,.text-violet-700,.text-violet-800,.text-violet-900){color:#c4b5fd}html[data-theme=dark] :is(.border-violet-100,.border-violet-200,.border-violet-300){border-color:color-mix(in oklab,#8b5cf6 35%,transparent)}html[data-theme=dark] :is(.bg-pink-50,.bg-pink-100,.bg-pink-50\/80,.bg-pink-100\/80){background-color:color-mix(in oklab,#ec4899 20%,transparent)}html[data-theme=dark] :is(.text-pink-600,.text-pink-700,.text-pink-800,.text-pink-900){color:#f9a8d4}html[data-theme=dark] :is(.border-pink-100,.border-pink-200,.border-pink-300){border-color:color-mix(in oklab,#ec4899 35%,transparent)}html[data-theme=dark] :is(.bg-rose-50,.bg-rose-100,.bg-rose-50\/80,.bg-rose-100\/80){background-color:color-mix(in oklab,#f43f5e 20%,transparent)}html[data-theme=dark] :is(.text-rose-600,.text-rose-700,.text-rose-800,.text-rose-900){color:#fda4af}html[data-theme=dark] :is(.border-rose-100,.border-rose-200,.border-rose-300){border-color:color-mix(in oklab,#f43f5e 35%,transparent)}html[data-theme=dark] :is(.bg-red-50,.bg-red-100,.bg-red-50\/80,.bg-red-100\/80){background-color:color-mix(in oklab,#ef4444 20%,transparent)}html[data-theme=dark] :is(.text-red-600,.text-red-700,.text-red-800,.text-red-900){color:#fca5a5}html[data-theme=dark] :is(.border-red-100,.border-red-200,.border-red-300){border-color:color-mix(in oklab,#ef4444 35%,transparent)}@keyframes mac-window-open{0%{opacity:0;transform:scale(.88) translateY(8px)}to{opacity:1;transform:none}}@keyframes mac-window-close{to{opacity:0;transform:scale(.9) translateY(6px)}}@keyframes mac-backdrop-in{0%{opacity:0}}@keyframes mac-backdrop-out{to{opacity:0}}:is(.mac-modal-backdrop,.glass-modal-backdrop,.tooth-modal-backdrop,.digilab-modal-backdrop,.invoice-settlement-modal-backdrop,.version-modal-backdrop,.invoice-viewer-backdrop,.order-edit-overlay,.doctor-portal-modal-backdrop){animation:mac-backdrop-in .22s ease both}:is(.mac-modal,.glass-modal,.tooth-modal-dialog,.digilab-modal,.invoice-settlement-modal,.version-modal,.invoice-viewer-dialog,.invoice-history-dialog,.order-edit-dialog,.doctor-portal-modal){transform-origin:50% 45%;animation:mac-window-open .36s cubic-bezier(.2,.9,.25,1.12) both}.is-closing{pointer-events:none;animation:mac-backdrop-out .24s ease forwards!important}.is-closing :is(.mac-modal,.glass-modal,.tooth-modal-dialog,.digilab-modal,.invoice-settlement-modal,.version-modal,.invoice-viewer-dialog,.invoice-history-dialog,.order-edit-dialog,.doctor-portal-modal){animation:mac-window-close .22s cubic-bezier(.4,0,1,1) forwards!important}@media (prefers-reduced-motion:reduce){:is(.mac-modal,.glass-modal,.tooth-modal-dialog,.digilab-modal,.invoice-settlement-modal,.version-modal,.invoice-viewer-dialog,.invoice-history-dialog,.order-edit-dialog,.doctor-portal-modal),:is(.mac-modal-backdrop,.glass-modal-backdrop,.tooth-modal-backdrop,.digilab-modal-backdrop,.invoice-settlement-modal-backdrop,.version-modal-backdrop,.invoice-viewer-backdrop,.order-edit-overlay,.doctor-portal-modal-backdrop){animation:none}}.app-spotlight{width:clamp(220px,22vw,300px);height:38px;gap:8px;padding-inline:12px 6px;border-radius:12px;background:var(--fill);box-shadow:inset 0 0 0 .5px var(--separator);color:var(--muted);transition:background-color .18s ease,color .18s ease,box-shadow .2s ease,transform .2s var(--ease-glass)}.app-spotlight:hover{background:var(--fill-strong);color:var(--ink-2)}.app-spotlight:active{transform:scale(.98)}.app-spotlight:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb)/.5),0 0 0 4px rgb(var(--accent-rgb)/.18)}.app-spotlight-text{flex:1;min-width:0;overflow:hidden;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.app-spotlight-keys{display:inline-flex;flex-shrink:0;gap:3px;direction:ltr}.app-spotlight kbd{display:inline-grid;place-items:center;min-width:24px;height:24px;margin:0;padding:0 6px;border-radius:7px;background:var(--surface);box-shadow:0 1px 0 rgb(0 0 0/.08),inset 0 0 0 .5px var(--separator);color:var(--muted);font-size:11px;font-weight:650}html[data-theme=dark] .app-spotlight kbd{background:rgb(255 255 255/.1);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.08)}.app-header .app-header-search{width:38px;height:38px;border-radius:50%;background:var(--fill)}@media (min-width:768px){.app-spotlight{display:inline-flex}.app-header .app-header-search{display:none}}.cmdk-input-row{height:auto;min-height:70px;gap:12px;padding:15px 20px}.cmdk-input-icon{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:11px;background:rgb(var(--accent-rgb)/.12);color:var(--accent)}.cmdk-input{height:40px;font-size:18px;font-weight:500}.cmdk-input::-moz-placeholder{color:var(--muted)}.cmdk-input::placeholder{color:var(--muted)}.cmdk-list{padding:8px 10px 14px}.cmdk-group{margin:16px 12px 8px;font-size:12px}.cmdk-list>div:first-child .cmdk-group{margin-top:8px}.cmdk-foot{padding:12px 20px}.cmdk-cancel{display:none}@media (max-width:640px){.cmdk-backdrop{padding:calc(env(safe-area-inset-top) + 12px) 10px 10px}.cmdk-input-row{min-height:64px;padding:12px 16px}.cmdk-input{font-size:17px}.cmdk-cancel{display:inline-flex;flex-shrink:0;padding:6px 2px;color:var(--accent);font-size:15px;font-weight:600}}.app-sheet-body.ios-menu{display:flex;flex-direction:column;gap:24px;padding:8px 16px calc(24px + env(safe-area-inset-bottom))}.app-sheet-body.ios-menu>*{flex-shrink:0}.ios-menu-row .app-icon svg{width:19px;height:19px}.ios-menu-title{margin:0 0 8px;padding-inline:16px;color:var(--muted);font-size:12.5px;font-weight:650}.ios-menu-list{overflow:hidden;border-radius:16px;background:rgb(var(--surface-rgb)/.82);box-shadow:inset 0 0 0 .5px var(--separator)}html[data-theme=dark] .ios-menu-list{background:rgb(255 255 255/.07)}.ios-menu-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:10px 16px;color:var(--ink);text-align:start;transition:background-color .15s ease}.ios-menu-row:active{background:var(--fill)}.ios-menu-row+.ios-menu-row:before{content:"";position:absolute;top:0;inset-inline:64px 0;height:.5px;background:var(--separator)}.ios-menu-icon{flex-shrink:0}.ios-menu-row-text{display:grid;flex:1;gap:1px;min-width:0;line-height:1.45}.ios-menu-row-text strong{font-size:15px;font-weight:650}.ios-menu-row-text small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ios-menu-row.is-active strong{color:var(--accent)}.ios-menu-chevron{flex-shrink:0;width:18px;height:18px;color:var(--muted);opacity:.55}.ios-menu-current{flex-shrink:0;padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11.5px;font-weight:700}.ios-menu-row--danger{justify-content:center;gap:8px;min-height:54px;color:var(--ios-red);font-size:15px;font-weight:650}.order-file-card{display:grid;gap:12px;padding:14px;border:0;border-radius:16px;background:var(--field-bg);box-shadow:inset 0 0 0 .5px var(--separator)}.lab-order-note-bubble--voice .order-file-card{padding:12px}.order-file-head{display:flex;align-items:center;gap:12px;min-width:0}.order-file-icon{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:12px;background:rgb(var(--accent-rgb)/.12);color:var(--accent)}.order-file-meta{flex:1;min-width:0}.order-file-name,.order-file-sub{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-file-name{color:var(--ink);font-size:14px;font-weight:650}.order-file-sub{margin-top:3px;color:var(--muted);font-size:12px}.order-file-download{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:var(--surface);box-shadow:0 1px 2px rgb(0 0 0/.06),inset 0 0 0 .5px var(--separator);color:var(--accent);font-size:13px;font-weight:650;transition:background-color .18s ease,color .18s ease,transform .2s var(--ease-glass)}.order-file-download:hover{background:var(--accent);color:#fff}.order-file-download:active{transform:scale(.95)}html[data-theme=dark] .order-file-download{background:rgb(255 255 255/.08)}html[data-theme=dark] .order-file-download:hover{background:var(--accent)}@media (max-width:420px){.order-file-download{justify-content:center;width:36px;padding:0}.order-file-download span{display:none}}.order-file-status{margin:0;color:var(--muted);font-size:12px}.order-file-status.is-error{color:var(--danger)}.order-file-body{padding:10px 12px;border-radius:12px;background:var(--surface)}html[data-theme=dark] .order-file-body{background:rgb(255 255 255/.05)}.order-file-image{display:block;max-width:100%;max-height:220px;margin-inline:auto;border-radius:10px;-o-object-fit:contain;object-fit:contain}.order-form-section .order-file-card+.btn-glass,.order-form-section .space-y-2+.btn-glass{margin-top:14px}.lab-review-footer{display:grid;gap:14px;padding:18px 20px 20px}.lab-review-footer .order-form-alert,.lab-review-footer>*{margin:0}.lab-review-footer .lab-review-cancel .lab-review-actions{margin-top:12px}.lab-review-actions{gap:10px}.lab-review-btn{min-height:48px;border-radius:14px}@font-face{font-family:abarFont;src:url(/_next/static/media/cc51624ca2e43a50-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:abarFont Fallback;src:local("Arial");ascent-override:112.54%;descent-override:71.61%;line-gap-override:0.00%;size-adjust:97.75%}.__className_a01e0e{font-family:abarFont,abarFont Fallback}.__variable_a01e0e{--font-abar:"abarFont","abarFont Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}