:root{--bg: #f4f6f8;--panel: #ffffff;--ink: #14212b;--muted: #5d6b76;--line: #dfe5ea;--soft: #eef3f6;--brand: #3a2f7a;--brand-2: #c9a24a;--accent: #1f6f78;--accent-ink: #ffffff;--ok: #1d7a4f;--warn: #a15c00;--danger: #b3261e;--danger-bg: #fdecea;--warn-bg: #fff4e0;--radius: 12px;--shadow: 0 1px 2px rgb(20 33 43 / 6%), 0 4px 16px rgb(20 33 43 / 5%);color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #0f1418;--panel: #172026;--ink: #e6edf2;--muted: #93a3ae;--line: #26323a;--soft: #1d2830;--brand: #b9a8ff;--brand-2: #e2c27a;--accent: #4fb3bd;--accent-ink: #0b1215;--ok: #5fd39b;--warn: #f0b45a;--danger: #ff8a80;--danger-bg: #3a1d1b;--warn-bg: #3a2c14;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.45 Segoe UI,system-ui,-apple-system,sans-serif}button,input,select,textarea{font:inherit;color:inherit}button{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:7px 12px;cursor:pointer}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}button.link{border:0;background:none;padding:0;color:var(--accent);font-weight:600}input,select,textarea{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:7px 10px;width:100%}input:focus,select:focus,textarea:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}label{display:grid;gap:4px;font-size:13px;color:var(--muted);font-weight:600}label.check{display:flex;align-items:center;gap:8px;color:var(--ink);font-weight:500}label.check input{width:auto}h1{font-size:24px;margin:0;letter-spacing:-.01em}h3{font-size:15px;margin:0}h4{margin:14px 0 6px}.muted{color:var(--muted)}.small{font-size:12.5px}.ok{color:var(--ok);font-weight:600}.mono,.code{font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.code{background:var(--soft);border-radius:5px;padding:1px 6px;margin-left:6px}.error{color:var(--danger);background:var(--danger-bg);padding:8px 12px;border-radius:8px}.notice{background:var(--warn-bg);color:var(--ink);border-radius:8px;padding:8px 12px;font-size:13.5px}.boot{padding:48px;color:var(--muted)}.shell{display:grid;grid-template:"top top" auto "banner banner" auto "side main" 1fr / 210px 1fr;min-height:100vh}.top{grid-area:top;display:flex;align-items:center;gap:16px;padding:10px 20px;background:var(--panel);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.brand{display:flex;align-items:center;gap:10px}.brand .mark,.powered .mark{width:34px;height:34px;border-radius:10px;display:inline-block;font-size:0;color:transparent;flex:none;background:#121a33 url(data:image/png;base64,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) center / cover no-repeat}.brand strong{display:block;font-size:15.5px}.brand small{color:var(--muted)}.synthetic{background:var(--warn-bg);color:var(--warn);border:1px solid currentColor;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;letter-spacing:.02em}.who{margin-left:auto}.switcher{display:flex;align-items:center;gap:8px}.switcher select{width:auto;max-width:340px}.side{grid-area:side;padding:16px 12px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.side button{display:flex;gap:10px;align-items:center;border:0;background:none;text-align:left;padding:10px 12px;border-radius:9px;font-weight:600;color:var(--muted)}.side button.on{background:var(--soft);color:var(--ink)}.side span{width:18px;text-align:center}.side-foot{margin-top:auto;font-size:12px;color:var(--muted);padding:8px}.main{grid-area:main;padding:22px 28px 84px;max-width:1180px;width:100%}.page-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;flex-wrap:wrap}.row{display:flex;gap:8px;align-items:center}.row.wrap{flex-wrap:wrap}.row input[type=date]{width:auto}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.chip{display:inline-flex;gap:6px;align-items:center;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600;background:var(--soft);color:var(--muted);white-space:nowrap}.chip b{color:var(--ink)}.st-checked_in{background:#e3f0ff;color:#1b4f8f}.st-in_room{background:#f1e8ff;color:#5b2ea6}.st-completed{background:#e3f5ec;color:var(--ok)}.st-no_show,.st-cancelled{background:var(--danger-bg);color:var(--danger)}@media(prefers-color-scheme:dark){.st-checked_in{background:#16304d;color:#9cc8ff}.st-in_room{background:#2a1d45;color:#cdb2ff}.st-completed{background:#133426}}.agenda{list-style:none;margin:0;padding:0;display:grid;gap:8px}.appt{display:grid;grid-template-columns:84px 1fr auto auto;gap:14px;align-items:center;background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);padding:12px 14px;box-shadow:var(--shadow)}.appt.st-completed{opacity:.72;border-left-color:var(--ok)}.appt.st-no_show{border-left-color:var(--danger)}.appt.st-in_room{border-left-color:#7b4fd1}.appt .time strong{display:block;font-size:15px}.appt .time small{color:var(--muted)}.appt .what .link{font-size:15.5px}.empty{background:var(--panel);border:1px dashed var(--line);border-radius:var(--radius);padding:32px;text-align:center}.empty.locked{border-color:var(--danger)}.search{font-size:16px;padding:11px 14px;margin-bottom:14px}.table{width:100%;border-collapse:collapse;background:var(--panel)}.table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line)}.table td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}.table .num{text-align:right}.table tfoot td{border-bottom:0}tr.clickable{cursor:pointer}tr.clickable:hover{background:var(--soft)}.flag{display:inline-block;font-size:12px;font-weight:700;border-radius:5px;padding:1px 6px;margin-left:6px;vertical-align:middle}.f-vip{background:#fff2cc;color:#7a5a00}.f-staff_member{background:#e3f0ff;color:#1b4f8f}.f-restricted{background:var(--danger-bg);color:var(--danger)}.patient-head{display:flex;gap:14px;align-items:center;margin:10px 0 14px;flex-wrap:wrap}.patient-head .grow{flex:1;min-width:260px}.patient-head p{margin:2px 0 0}.avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--soft);font-weight:700;color:var(--brand);font-size:18px}.allergy-banner{border-radius:10px;padding:8px 12px;font-weight:600;background:var(--soft);color:var(--muted)}.allergy-banner.has{background:var(--danger-bg);color:var(--danger)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:16px;overflow-x:auto}.tabs button{border:0;background:none;border-bottom:2px solid transparent;border-radius:0;padding:9px 12px;font-weight:600;color:var(--muted);white-space:nowrap}.tabs button.on{color:var(--ink);border-bottom-color:var(--accent)}.grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid.two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stack{display:grid;gap:14px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.card-head{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:10px}.stats{display:flex;gap:20px;flex-wrap:wrap}.stat small{display:block;color:var(--muted);font-size:12px}.stat strong{font-size:24px}.stat strong span{font-size:13px;color:var(--muted);margin-left:3px;font-weight:600}ul.plain{list-style:none;padding:0;margin:0;display:grid;gap:6px}.inline-form{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.inline-form label{width:150px}.visit-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;align-items:end}.visit-form>.row,.visit-form>p{grid-column:1 / -1}.tile{display:grid;gap:2px;text-align:left;padding:14px 16px;min-width:180px;border-radius:12px}.tile small{color:var(--muted)}.soap{display:grid;gap:10px}.soap textarea{resize:vertical}.soap-read{display:grid;gap:8px;margin:0 0 10px}.soap-read div{display:grid;grid-template-columns:28px 1fr}.soap-read dt{font-weight:800;color:var(--accent)}.soap-read dd{margin:0}.note.signed{border-left:4px solid var(--ok)}.note.draft{border-left:4px solid var(--warn)}.addendum{border-top:1px dashed var(--line);padding-top:8px;margin-top:8px}.addendum p{margin:2px 0}.consent{display:grid;gap:10px;max-width:680px}.consent-text{background:var(--soft);border-radius:10px;padding:12px 14px;margin:0}.pick{max-width:360px}.trend{margin:0}.trend figcaption{font-weight:700;margin-bottom:6px}.trend svg{width:100%;height:120px;background:var(--soft);border-radius:10px}.trend polyline{fill:none;stroke:var(--accent);stroke-width:2.5}.trend circle{fill:var(--accent)}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px);pointer-events:none;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:10px;box-shadow:var(--shadow);z-index:20}@media(max-width:760px){.shell{grid-template:"top" auto "banner" auto "side" auto "main" 1fr / 1fr}.side{flex-direction:row;border-right:0;border-bottom:1px solid var(--line);padding:6px 12px}.side-foot{display:none}.main{padding:16px}.appt{grid-template-columns:64px 1fr}.appt .actions{grid-column:1 / -1}.switcher select{max-width:180px}.top{flex-wrap:wrap}}@media print{.top,.side,.tabs,.pick,button{display:none!important}.shell{display:block}.card{box-shadow:none;border:0}}.view-banner{grid-area:banner;padding:8px 20px;font-size:13.5px;background:var(--soft);border-bottom:1px solid var(--line)}.view-banner strong{margin-right:6px}.view-banner.v-owner{border-left:4px solid var(--brand-2)}.view-banner.v-employee{border-left:4px solid var(--accent)}.view-banner.v-medical{border-left:4px solid var(--ok)}.view-banner.v-support{border-left:4px solid var(--warn);background:var(--warn-bg)}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:16px}ul.plain{list-style:none;padding:0;margin:6px 0;display:grid;gap:6px}.support-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end;margin-top:12px}tr.denied td{color:var(--danger)}.read-only form,.read-only .card-head button{display:none}.setup-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-top:16px}.setup-grid .wide,.card.wide{grid-column:1 / -1}.card.wide{margin-top:16px}.setup-grid>.card.wide{margin-top:0}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end;margin-top:10px}.hint{font-weight:400;font-size:12px;color:var(--muted)}.codes{display:flex;flex-wrap:wrap;gap:4px 10px}.savebar{position:sticky;bottom:0;display:flex;gap:10px;align-items:center;justify-content:flex-end;padding:10px 14px;margin-top:16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.savebar span{margin-right:auto;color:var(--muted)}.savebar.on{border-color:var(--accent)}.savebar.on span{color:var(--ink);font-weight:600}.dropzone{border:2px dashed var(--line);border-radius:var(--radius);padding:24px;text-align:center;margin:12px 0;background:var(--soft)}.steps{margin:8px 0 0;padding-left:20px;display:grid;gap:2px}.scroll{overflow-x:auto}.table td input,.table td select,.table td textarea{min-width:0}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.savebar{position:static}.savebar.on{position:sticky}.setup-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.card{min-width:0}.card.wide,.setup-grid .card{overflow-x:auto}.card:has(.table),.portal .card{overflow-x:auto}.tabs{overflow-x:auto;flex-wrap:nowrap}.nowrap{white-space:nowrap}@media(max-width:760px){.top{flex-wrap:wrap;gap:8px}.who{min-width:0;max-width:100%}.switcher{min-width:0}.switcher select{max-width:100%;width:100%}}@media(max-width:760px){.who{flex:1 1 100%}.switcher{display:flex;align-items:center;gap:6px;width:100%}.switcher select{flex:1;min-width:0;max-width:none}}.shell>*{min-width:0}@media(max-width:760px){.side{flex-wrap:wrap}}.modal{position:fixed;inset:0;background:#0a121873;display:grid;place-items:center;z-index:30;padding:16px}.modal-card{background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadow);width:min(640px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:18px;display:grid;gap:12px}.modal-card.small-card{width:min(480px,100%)}.modal-card .card-head button{border:0;background:none;font-size:18px}.row.end{justify-content:flex-end}.picklist li{padding:4px 0}.slots{display:flex;flex-wrap:wrap;gap:6px}.slots button{min-width:84px}.new-patient{margin:12px 0}.head-actions{margin-left:auto}.kiosk{min-height:100vh;display:grid;place-items:center;background:linear-gradient(160deg,var(--soft),var(--bg));padding:16px}.kiosk-card{width:min(720px,100%);background:var(--panel);border-radius:18px;box-shadow:var(--shadow);padding:28px;display:grid;gap:16px;font-size:18px}.kiosk-card h1{font-size:30px}.kiosk-card label{font-size:16px;color:var(--ink)}.kiosk-card input,.kiosk-card textarea{font-size:18px;padding:12px}.kiosk-head{display:flex;justify-content:space-between;align-items:center}button.big{font-size:18px;padding:12px 22px;border-radius:12px}.consent-text{background:var(--soft);border-radius:10px;padding:14px;line-height:1.6}.portal{border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--bg);display:grid;gap:14px}.portal-top{display:flex;justify-content:space-between;align-items:center;padding:6px 4px 10px;border-bottom:1px solid var(--line)}.portal-visit{border-top:1px solid var(--line);padding:10px 0}.portal-visit:first-of-type{border-top:0}.warn-dot{color:var(--warn);font-weight:800}.checkout{margin-top:16px}.tap-wait{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;background:var(--soft);border-radius:12px;padding:14px}.tap-wait .row{grid-column:1 / -1}.tap-icon{font-size:40px}.square-btn{background:#111;border-color:#111;color:#fff}.square-page{border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--panel);display:grid;gap:8px;max-width:420px}.feedback-fab{position:fixed;right:18px;bottom:18px;z-index:20;border-radius:999px;padding:10px 16px;background:var(--brand);color:#fff;border-color:var(--brand);font-weight:700;box-shadow:var(--shadow)}@media print{.feedback-fab,.checkout{display:none!important}}.bank{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.bank figure{margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.bank figure.held{opacity:.6}.bank img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.bank figcaption{padding:6px 8px;display:grid;gap:2px}.thumb{width:44px;height:44px;object-fit:cover;border-radius:6px;float:left;margin-right:8px}.composer{display:grid;gap:10px;margin-bottom:12px}.button-like{display:inline-block;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:7px 12px;cursor:pointer;color:var(--ink);font-weight:600;font-size:14px}.warn-text{color:var(--warn)}.foundation{margin:6px 0 10px}.foundation-badge{display:inline-block;margin:0 8px 6px 0;padding:5px 12px;border-radius:999px;font-weight:700;font-size:13px;color:var(--brand);border:1px solid var(--brand-2);background:linear-gradient(90deg,#c9a24a2e,#3a2f7a14)}.ask-btn{display:inline-flex;align-items:center;gap:8px;margin-left:auto;border-radius:999px;padding:6px 12px 6px 8px;border:1px solid var(--line);background:var(--panel);font-weight:600}.ask-btn:hover,.ask-btn.on{border-color:var(--brand);color:var(--brand)}.ask-btn kbd{font:12px ui-monospace,Consolas,monospace;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.ask-mark{width:24px;height:24px;border-radius:8px;display:inline-grid;place-items:center;color:#fff;font-size:13px;background:radial-gradient(circle at 35% 30%,var(--brand-2),var(--brand) 70%)}.top .who{margin-left:0}.dock{display:none}.dock.open{display:flex;flex-direction:column;background:var(--panel);border-left:1px solid var(--line);min-width:0}@media(min-width:1200px){.shell.dock-open{grid-template:"top top top" auto "banner banner banner" auto "side main dock" 1fr / 210px minmax(0,1fr) 400px}.dock.open{grid-area:dock;position:sticky;top:61px;height:calc(100vh - 61px)}}@media(max-width:1199.98px){.dock.open{position:fixed;z-index:25;top:0;right:0;bottom:0;width:min(420px,100%);box-shadow:-8px 0 32px #0a12182e;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.ask-btn .ask-label,.ask-btn kbd{display:none}}.dock-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.dock-head strong{margin-right:auto}.seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px}.seg button{border:0;border-radius:999px;padding:4px 10px;font-size:13px;background:none;color:var(--muted);font-weight:600}.seg button.on{background:var(--brand);color:#fff}.icon-btn{border:0;background:none;padding:4px 8px;border-radius:8px}.icon-btn:hover{background:var(--soft)}.icon-btn.on{background:var(--soft);color:var(--brand)}.icon-btn.rec{background:var(--danger-bg);color:var(--danger)}.dock-sub{display:flex;gap:8px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line)}.dock-sub select{width:auto;font-size:13px;padding:4px 8px}.ctx{font-size:12.5px;border-radius:999px;padding:4px 10px;color:var(--muted);max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx.on{color:var(--accent);border-color:var(--accent)}.dock-log{flex:1;overflow-y:auto;padding:12px;display:grid;gap:12px;align-content:start}.dock-empty p{color:var(--muted);margin:0 0 8px}.chip-btn{font-size:13px;border-radius:999px;padding:5px 10px}.turn{display:grid;gap:6px}.t-you{justify-self:end;max-width:85%;background:var(--soft);border-radius:12px 12px 4px;padding:8px 12px}.t-you p,.turn-text{margin:0;white-space:pre-wrap}.turn-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--muted)}.hipaa{color:var(--ok)}.seats{display:grid;gap:8px}.seats.cols{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.seat{border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:13.5px}.seat p{margin:4px 0 0}.synth{border-left:3px solid var(--brand-2);padding:6px 10px;background:var(--soft);border-radius:0 10px 10px 0;font-size:14px}.synth ul{margin:6px 0 0;padding-left:18px}.actions-list{display:grid;gap:6px}.action{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:14px}.turn-cost{font-size:11px;color:var(--muted)}.dock-error{margin:0 12px}.dock-sheet{border-top:1px solid var(--line);padding:10px 12px;max-height:40%;overflow-y:auto;background:var(--soft)}.ask-composer{border-top:1px solid var(--line);padding:10px 12px;display:grid;gap:8px}.ask-composer textarea{resize:none;border-radius:12px}.composer-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.composer-row select{width:auto;font-size:12.5px;padding:3px 6px}.sheet-links{display:flex;gap:8px;margin-right:auto;padding-left:4px}.send{width:34px;height:34px;border-radius:50%;padding:0;background:var(--brand);color:#fff;border-color:var(--brand);font-weight:700}.pkg-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:4px 24px}.pkg-group h4{margin:10px 0 4px}@media print{.dock,.ask-btn{display:none!important}}@media(min-width:1200px){.shell.dock-open{grid-template:"top top top" auto "banner banner dock" auto "side main dock" 1fr / 210px minmax(0,1fr) 400px}.dock.open{align-self:start}.shell.dock-open .feedback-fab{right:418px}}@media(max-width:1199.98px){.shell.dock-open .feedback-fab{display:none}}.credit-meter{margin-bottom:16px;display:grid;gap:8px}.meter{height:8px;border-radius:999px;background:var(--soft);overflow:hidden}.meter span{display:block;height:100%;background:var(--accent)}.agent-group h2{font-size:17px;margin:18px 0 8px}.agent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px}.card.agent{display:grid;gap:6px;align-content:start}.card.agent.on{border-color:var(--accent)}.card.agent p{margin:0}.switch{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.switch input{width:auto}.run{border-top:1px solid var(--line);padding:8px 0}.run-head{text-align:left;font-weight:400}.proposals{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}.proposal{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:8px 10px}.proposal .grow{flex:1;min-width:0}.proposal.d-declined{opacity:.6}.pre{white-space:pre-wrap;margin:4px 0 0}.signin{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--bg)}.signin-card{width:100%;max-width:440px;display:grid;gap:16px;padding:24px}.signin-form{display:grid;gap:12px}.signin-form h1{font-size:21px}.signin-form p{margin:0}.signin-paste{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--line)}.signin-paste label{font-size:14px;color:var(--muted)}.signin-steps{margin:0;padding-left:20px;display:grid;gap:10px}.signin-qr{display:block;margin:10px 0 2px;background:#fff;padding:6px;border-radius:8px;border:1px solid var(--line);image-rendering:pixelated}.signin-secret{display:inline-block;margin:4px 0;word-break:break-all;letter-spacing:.04em}.signin-code{font-size:22px;letter-spacing:.3em;text-align:center;font-family:ui-monospace,Consolas,monospace}.who .sign-out{margin-left:10px}@media(max-width:760px){.who{display:flex;align-items:center;gap:8px}.who .sign-out{margin-left:auto;flex:none}}.onb-page{min-height:100vh;background:var(--bg)}.onb-main{max-width:1180px;margin:0 auto;padding:24px}.onb{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start}.onb-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px;position:sticky;top:16px}.onb-steps button{width:100%;text-align:left;display:flex;gap:10px;align-items:center;background:transparent;border:1px solid transparent}.onb-steps button.on{background:var(--panel);border-color:var(--accent);font-weight:600}.onb-steps button:disabled{opacity:.5;cursor:not-allowed}.onb-steps .n{width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;border:1px solid var(--line);font-size:12px;flex:none}.onb-steps .done .n{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.onb-body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.onb-intro h2{margin:0 0 6px}.onb-actions{display:flex;justify-content:flex-end}.onb-rules{max-width:640px;margin:24px auto;display:grid;gap:12px}.onb-rules ol li{margin:6px 0}.phone-menu{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;display:grid;gap:10px}.phone-menu h3{margin:0}.phone-menu textarea{width:100%}.phone-menu fieldset{border:1px solid var(--line);border-radius:var(--radius);padding:8px 12px}.baa-doc{max-height:60vh;overflow:auto;line-height:1.5}.baa-doc h2{margin-top:0}.baa-doc h3{margin:18px 0 6px;font-size:15px}.baa-table{overflow-x:auto}.baa-table table{border-collapse:collapse;font-size:13px;width:100%}.baa-table th,.baa-table td{border:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:top}.baa-signed{border-top:1px solid var(--line);padding-top:10px}.baa-accept{display:grid;gap:10px}@media print{body:has(.baa-doc) *{visibility:hidden}.baa-doc,.baa-doc *{visibility:visible}.baa-doc{position:absolute;left:0;top:0;max-height:none;overflow:visible;border:0;box-shadow:none}}@media(max-width:760px){.onb{grid-template-columns:minmax(0,1fr)}.onb-steps{position:static}.onb-main{padding:16px}}.portal-page{max-width:980px;margin:0 auto;padding:16px}.portal-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--muted)}.portal-msgs li{margin:8px 0;padding:8px 10px;border-radius:8px;background:var(--soft)}.portal-msgs li.outbound{border-left:3px solid var(--accent)}.portal-msgs p{margin:4px 0 0;white-space:pre-wrap}.bo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;align-items:start}.bo-grid .wide{grid-column:1 / -1;margin-top:0}.bo-pl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bo-pl h4{margin:4px 0 6px}.bo-docs{display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);gap:16px;align-items:start}.bo-folder h4{margin:14px 0 4px}.bo-status{font-size:12px;padding:1px 7px;border-radius:999px;background:var(--soft);color:var(--muted)}.bo-status.s-signed,.bo-status.s-final{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink)}.bo-status.s-needsreview{background:var(--warn-bg);color:var(--ink)}.bo-new{display:flex;gap:8px;align-items:end;margin-top:16px;flex-wrap:wrap}.bo-preview{position:sticky;top:12px}a.btn{display:inline-block;padding:8px 14px;border-radius:8px;text-decoration:none}a.btn.primary{background:var(--accent);color:var(--accent-ink);font-weight:600}@media(max-width:900px){.bo-pl,.bo-docs{grid-template-columns:1fr}}.print-label{border:1px solid #222;border-radius:6px;padding:12px 14px;max-width:420px;background:#fff;color:#111;font-size:13px}.print-label .pl-title{display:block;font-size:15px;margin-bottom:6px}.print-label dl{margin:0;display:grid;gap:2px}.print-label dl>div{display:grid;grid-template-columns:9.5em 1fr;gap:6px}.print-label dt{color:#444}.print-label dd{margin:0;font-weight:600;overflow-wrap:anywhere}.print-label .pl-statement{margin:6px 0 0;font-size:12px}@media print{body:has(.print-label) *{visibility:hidden}.print-label,.print-label *{visibility:visible}.print-label{position:absolute;left:0;top:0;border:none}}label small{font-size:12px}@media(min-width:1600px){.main{max-width:1440px}}@media(min-width:761px){.tabs{flex-wrap:wrap;overflow-x:visible}}.card.hours{container-type:inline-size}@container (max-width: 520px){.hours-table,.hours-table tbody{display:block}.hours-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.hours-table td{padding:0;border:0}.hours-table td:empty{display:none}.hours-table tr:last-child{border-bottom:0}}@media(max-width:1000px){.appt{grid-template-columns:84px minmax(0,1fr) auto}.appt .actions{grid-column:1 / -1}}.feedback-fab .fab-icon{display:none}@media(max-width:1199.98px){.feedback-fab{right:14px;bottom:14px;width:44px;height:44px;padding:0;display:grid;place-items:center;font-size:19px}.feedback-fab .fab-label{display:none}.feedback-fab .fab-icon{display:inline}.toast{bottom:70px}}@media(max-width:760px){.top{position:static;padding:8px 12px;gap:6px 8px}.top .brand{gap:8px}.top .brand .mark{width:30px;height:30px;font-size:16px}.top .brand strong{font-size:14.5px}.synthetic{padding:2px 8px}.synthetic .syn-more{display:none}.switcher .switcher-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.view-banner{padding:6px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.view-banner:focus{white-space:normal;outline:none}.side{flex-wrap:nowrap;overflow-x:auto;gap:2px;padding:4px 8px}.side button{flex:none;white-space:nowrap;padding:8px 10px;gap:6px}.side,.tabs{scrollbar-width:none;overscroll-behavior-x:contain}.side::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}.side,.tabs{background:linear-gradient(to right,var(--bg) 40%,transparent) left center / 28px 100% no-repeat local,linear-gradient(to left,var(--bg) 40%,transparent) right center / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--ink) 26%,transparent),transparent) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--ink) 26%,transparent),transparent) right center / 14px 100% no-repeat scroll}.main{padding:14px 12px 84px}.appt{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px 12px}h1{font-size:21px}.page-head{margin-bottom:12px;gap:10px}.table.patients{display:block;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.table.patients thead{display:none}.table.patients tbody{display:block}.table.patients tr{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:2px;padding:11px 12px;border-bottom:1px solid var(--line)}.table.patients tr:last-child{border-bottom:0}.table.patients td{padding:0;border:0}.table.patients td.flags{order:1}.table.patients td.flags:empty{display:none}.table.patients td .flag{margin-left:0;margin-right:4px}.table.patients tr:after{content:"";order:2;flex-basis:100%;height:0}.table.patients td.mrn,.table.patients td.dob,.table.patients td.phone{order:3;font-size:13.5px;color:var(--muted)}.table.patients td.dob:before,.table.patients td.phone:before{content:"\b7  "}.table.cards,.table.cards tbody{display:block}.table.cards thead{display:none}.table.cards tr{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.table.cards tr:last-child{border-bottom:0}.table.cards td{display:block;padding:0;border:0;min-width:0}.table.cards td[data-label]{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:10px;align-items:center}.table.cards td[data-label]:before{content:attr(data-label);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.table.cards td.row{display:flex;flex-wrap:wrap}.table.cards td.num{text-align:left}.table.cards td:empty{display:none}.table.cards td input:not([type=checkbox]):not([type=radio]){width:100%!important}.table.cards td>input[type=checkbox]{justify-self:start}.table.cards:not(:has(thead)) tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}}@media(pointer:coarse){button,select,.button-like,a.btn,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){min-height:44px}button.link{min-height:0;padding-block:10px;margin-block:-6px}label.check,.switch{min-height:44px}input[type=checkbox],input[type=radio]{width:20px;height:20px}.seg button{min-height:40px}.icon-btn{min-width:44px}.send{width:44px;height:44px}}.core-frame{display:block;width:100%;height:calc(100vh - 230px);min-height:520px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}@media(max-width:760px){.core-frame{height:calc(100vh - 260px);min-height:440px}}.consent-boxes{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin:10px 0;display:grid;gap:8px}.consent-boxes legend{padding:0 4px;font-weight:600}.consent-boxes .check{display:flex;gap:8px;align-items:flex-start;font-weight:400}.consent-boxes .check input{margin-top:3px;flex:none}.lab-card.overdue{border-left:4px solid #b3261e}.lab-facts{display:grid;gap:4px;margin:8px 0}.lab-facts>div{display:grid;grid-template-columns:7.5em 1fr;gap:8px}.lab-facts dt{color:var(--muted)}.lab-facts dd{margin:0;overflow-wrap:anywhere}.lab-results tr.abnormal td{color:#b3261e;font-weight:600}.lab-summary{white-space:pre-wrap;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px}.lab-step{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;display:grid;gap:8px}.lab-entry input,.lab-entry select{width:100%;min-width:0}.check-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 12px;margin:8px 0}.notice.warn{border-color:#b3261e}@media(max-width:760px){.lab-facts>div{grid-template-columns:1fr;gap:0}.lab-entry{display:block;overflow-x:auto}}.clinic-line{display:inline-flex;align-items:center;gap:6px}.clinic-logo{height:22px;width:auto;max-width:90px;object-fit:contain;border-radius:3px}.portal-brand{display:inline-flex;align-items:center;gap:8px;font-weight:600}.portal-brand .clinic-logo{height:30px;max-width:140px}.powered{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:13px;margin:24px 0 8px}.powered .mark{width:22px;height:22px;border-radius:6px}.logo-pick{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0}.logo-preview{height:72px;width:auto;max-width:220px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:8px;padding:6px}.logo-empty{height:72px;width:140px;display:grid;place-items:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:13px}.superbill-logo{height:48px;width:auto;max-width:200px;object-fit:contain;display:block;margin-bottom:8px}
