:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#222e37;background:#f5f5f2;font-synthesis:none;--accent:#985433;--line:#dfe1db;--muted:#59645e;--sand:#f4e8dd}*{box-sizing:border-box}body{margin:0;min-width:320px}button,textarea{font:inherit}button{cursor:pointer;color:inherit;background:transparent;border:0}button:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #9e602f;outline-offset:2px}button:hover{filter:brightness(.94)}button:disabled{opacity:.45;cursor:not-allowed}small{display:block}svg{flex-shrink:0}.shell{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh}aside{padding:36px 20px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column}.logo{font-weight:680;letter-spacing:-1.5px;font-size:25px}.logo b{font-weight:830}.brandcap,.label{font-size:10px;line-height:1.4;letter-spacing:1.5px;text-transform:uppercase;font-weight:680;color:var(--muted)}.brandcap{font-size:9px;margin-top:6px;letter-spacing:2.25px}.navcap{margin:53px 10px 12px;font-size:9px}.owner{margin-top:auto;display:flex;align-items:center;gap:10px;padding:32px 5px 4px;font-size:13px}.owner>span{border-radius:50%;background:#e7ece7;padding:11px;font-weight:650;color:#456052}.owner small{color:var(--muted);margin-top:4px}nav{display:grid;gap:5px}nav button{padding:14px 12px;border-radius:7px;display:flex;gap:12px;text-align:left;align-items:center;color:#4b5854;font-size:14px}nav .active{background:var(--sand);color:#874729;font-weight:700}header{height:64px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:0 clamp(18px,3vw,52px);background:#fff;color:var(--muted);font-size:12px}i{font-style:normal;color:#a3a7a1;margin:0 9px}.demo,.label:has(svg),.nextlink,.footcard,.reset,.tag,.dlghead{display:flex;align-items:center;gap:7px}.demo,.tag{font-size:12px;color:#6a503d;background:#f5ede2;padding:6px 10px;border-radius:20px}.body{max-width:1500px;margin:auto;padding:32px clamp(18px,3vw,52px) 24px}.date{color:#686f62}.intro,.head,.next,.event,.row,.stat,.choices button{display:flex;align-items:center;justify-content:space-between}.intro{gap:15px;margin:8px 0 25px}h1,h2,h3,p{margin:0}h1{font-size:clamp(31px,3.3vw,52px);letter-spacing:-.055em;line-height:1.07;font-weight:700}.intro p{margin-top:9px;color:var(--muted);line-height:1.5;font-size:14px}.reset{min-height:40px;border:1px solid var(--line);border-radius:6px;background:#fff;padding:0 12px;font-size:12px}.next{padding:20px 24px;width:100%;background:#e6eee8;border:1px solid #d3dfd4;color:#2e4437;border-radius:12px;text-align:left;gap:10px;margin-bottom:18px}.next .label{color:#49664f}.next strong{display:block;font-size:clamp(17px,2vw,26px);margin:8px 0 5px;letter-spacing:-.035em}.next i{color:#8da494}.next small{font-size:13px;color:#43594b}.nextlink{font-size:13px;font-weight:650;white-space:nowrap}.columns{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);align-items:start;gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.head{padding:22px 20px 17px;border-bottom:1px solid var(--line);gap:8px}.head .label{font-size:9px;letter-spacing:1.3px}.head h2,dialog h2{font-size:23px;letter-spacing:-.045em;line-height:1.14;margin-top:4px}.counter{font-weight:700;color:var(--accent);background:#f8ecdf;font-size:18px;padding:5px 10px;border-radius:6px}.row{width:100%;gap:14px;padding:15px 20px;text-align:left}.row+.row,.event+.event,.stat+.stat{border-top:1px solid #e9ebe6}.row:hover,.event:hover,.choices button:hover{background:#f9f8f5}.tile{display:grid;place-content:center;width:37px;height:38px;border-radius:8px;flex:none;background:#f3e7dd;color:#935537}.reply .tile{color:#456a79;background:#e7eef1}.memo .tile{background:#e8eee6;color:#4e6b4b}.post .tile{color:#6d607d;background:#efebf2}.rowtext{flex:1}.rowmeta{text-transform:uppercase;font-size:9px;letter-spacing:.65px;font-weight:700;color:#6b6256}.rowmeta span{color:#abb1a7}.row strong,.event strong{display:block;line-height:1.3;font-size:16px;margin:3px 0;letter-spacing:-.02em}.row small,.event small{color:var(--muted);font-size:12px;line-height:1.5}.row>svg{color:var(--accent)}.event{width:100%;padding:14px 20px;justify-content:flex-start;text-align:left;gap:15px;align-items:flex-start}.event time{font-size:14px;color:#43514a;font-variant-numeric:tabular-nums;margin-top:4px}.event strong{font-size:14px}.event em{font-size:10px;font-style:normal;color:#536554;background:#f0f3ed;border-radius:4px;padding:3px 6px;display:inline-block;margin-top:5px}.footcard,.legend,.pad{color:var(--muted);font-size:12px;line-height:1.55;padding:12px 20px}.footcard{border-top:1px solid var(--line)}.legend{padding:18px 0}.stat{padding:18px 20px}.hist{padding:12px 15px;border-top:1px solid var(--line)}summary{cursor:pointer;font-size:13px;padding:6px}.notice{padding:12px 16px;border-radius:7px;background:#e2eee5;color:#304738;font-size:14px}.sr{height:0;overflow:hidden}dialog{border:1px solid var(--line);border-radius:16px;padding:25px;width:min(475px,calc(100vw - 28px));max-height:90dvh;color:inherit;box-shadow:0 25px 80px #25362e36}dialog::backdrop{background:#23312d66}dialog h2{font-size:28px;margin:12px 0 14px}dialog p,blockquote{font-size:15px;line-height:1.55}dialog p{margin:12px 0 20px}dialog label{display:block;font-size:13px;font-weight:600;margin:15px 0 7px}textarea{width:100%;min-height:94px;line-height:1.45;border:1px solid #a7b2aa;border-radius:7px;resize:vertical;padding:10px;color:inherit;margin-bottom:12px}.dlghead{justify-content:space-between}.x{display:grid;place-content:center;min-height:40px;width:40px;background:#f3f3ef;border-radius:50%}.actions,.choices{display:flex;flex-wrap:wrap;gap:9px}.actions button,button.primary,.choices button{min-height:42px;padding:9px 13px;border-radius:7px;border:1px solid #b9c3ba;font-size:14px;font-weight:600}.primary,.actions .primary{background:var(--accent);color:#fff;border-color:var(--accent)}.choices{flex-direction:column}.choices [aria-pressed=true]{background:#e7eee8}.stamp,blockquote{background:#f1f4ef;padding:12px;border-radius:6px;margin:15px 0}.stamp{overflow-wrap:anywhere}blockquote small{font-size:12px;margin-top:8px;color:var(--muted)}.tag{display:inline-flex}dialog h3{margin-top:14px}@media(max-width:1050px){.shell{grid-template-columns:178px minmax(0,1fr)}aside{padding-inline:14px}.row,.head,.event{padding-inline:15px}.columns{gap:12px}.row{gap:9px}}@media(max-width:760px){.shell{display:block}aside{border:0;padding:13px 16px 0}.logo{font-size:20px}.brandcap,.navcap,.owner{display:none}nav{display:flex;overflow:auto;gap:4px;padding:8px 0 6px}nav button{min-height:42px;flex-shrink:0;padding:6px 9px;font-size:12px;gap:5px}nav svg{width:15px}header{height:40px;padding:0 16px;font-size:11px}.demo{font-size:10px}.body{padding:19px 15px}.columns{grid-template-columns:1fr}.intro{margin-bottom:16px;align-items:flex-start}.intro p{font-size:13px}.date{font-size:9px}.reset{font-size:11px;padding:0 7px}.next{padding:14px;margin-bottom:12px}.nextlink{font-size:0;gap:0}.head{padding:15px}.head h2{font-size:21px}.row{padding:12px 14px}.row strong{font-size:15px}.tile{width:32px;height:34px}.legend{font-size:11px}dialog{padding:18px}.event{padding:12px 15px}.notice{position:sticky;bottom:8px;box-shadow:0 2px 10px #0001}}.ow-datebar,.ow-day-plan{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;padding:12px 15px;border:1px solid #dbe3eb;border-radius:12px;background:#fff;color:#19334b}.ow-dates,.ow-date-caption{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ow-date-caption small{color:#4e6175;font-size:.75rem}.ow-dates .mw-button{min-height:42px}.ow-dates input,.ow-field-grid input,.ow-field-grid select{box-sizing:border-box;min-height:42px;max-width:100%;background:#fff;color:#19334b;border:1px solid #b7c6d7;border-radius:8px;padding:7px 10px;font:inherit}.ow-hours{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.ow-heading{padding:19px 19px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ow-heading h2,.ow-heading p,.ow-day-plan p,.ow-route p{margin:0}.ow-heading h2{color:#163249;font-size:1.13rem;line-height:1.35}.ow-heading p,.ow-day-plan p,.ow-route p{color:#4e6175;font-size:.875rem;line-height:1.5;margin-top:5px}.ow-heading svg{flex:none}.ow-form,.ow-confirm{margin:0 18px 14px;background:#f3f7fb;border:1px solid #dae6f4;border-radius:10px;padding:14px}.ow-form h3,.ow-route h3{color:#19334b;margin:0 0 10px;font-size:.95rem}.ow-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.5fr);gap:10px;margin-bottom:13px}.ow-field-grid label{display:grid;gap:5px;color:#354c62;font-size:.82rem;min-width:0}.ow-field-grid input,.ow-field-grid select{width:100%}.ow-list{list-style:none;padding:0;margin:0}.ow-window-row,.ow-readout{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 19px;border-top:1px solid #e4ebf1;color:#183650}.ow-window-row strong,.ow-window-row span{display:block}.ow-window-row span,.ow-readout span{color:#4e6175;font-size:.85rem;margin-top:3px}.ow-window-row strong,.ow-readout strong,.ow-request strong{font-variant-numeric:tabular-nums}.ow-empty{padding:13px 19px 19px;color:#4e6175;font-size:.9rem}.ow-route{padding:15px 19px 18px;border-top:1px solid #e4ebf1}.ow-route p{margin:0 0 10px}.ow-confirm strong{display:block;margin-bottom:7px}.ow-request{display:grid;grid-template-columns:minmax(0,1fr) auto auto;text-align:left;align-items:center;gap:12px;width:100%;padding:12px 19px;border:0;border-top:1px solid #e4ebf1;background:#fff;color:#17354e;font:inherit;cursor:pointer}.ow-request.selected,.ow-request:hover{background:#f0f6ff;color:#123d6b}.ow-request span{display:grid;gap:3px}.ow-request small{color:#4e6175;font-size:.79rem}.ow-datebar :focus-visible,.ow-hours :focus-visible,.ow-request:focus-visible{outline:2px solid #2466a4;outline-offset:2px}.ow-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1000px){.ow-hours{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.ow-datebar,.ow-day-plan{flex-direction:column;align-items:stretch}.ow-datebar{gap:9px}.ow-dates{gap:5px}.ow-dates input{width:132px}.ow-heading,.ow-window-row{flex-wrap:wrap}.ow-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-field-grid label:last-child{grid-column:1/-1}.ow-readout{align-items:flex-start}.ow-date-caption{line-height:1.35}.ow-request{gap:8px}}.mw-root{--ink:#132e43;--muted:#5c7080;--line:#dce6ec;--blue:#116a88;--soft:#eef6fa;--bg:#f4f7f8;display:grid;grid-template-columns:218px minmax(0,1fr);min-height:100dvh;background:var(--bg);color:var(--ink);font-size:14px}.mw-root button,.mw-root a,.mw-root select,.mw-root input{touch-action:manipulation}.mw-root button:focus-visible,.mw-root a:focus-visible,.mw-root select:focus-visible,.mw-root input:focus-visible,.mw-root summary:focus-visible{outline:3px solid #2485a8;outline-offset:3px}.mw-root button:disabled{opacity:.56;filter:none}.mw-root a{color:var(--blue);text-decoration:none}.mw-root a:hover{text-decoration:underline}.mw-root h1,.mw-root h2,.mw-root h3{color:var(--ink)}.mw-side{background:#fff;border-right:1px solid var(--line);padding:31px 18px 22px;display:flex;flex-direction:column;min-width:0}.mw-brand{font-size:25px;font-weight:850;letter-spacing:-.06em;padding:0 9px}.mw-brand b{color:#1688aa}.mw-brand small{font-size:9px;letter-spacing:.17em;color:var(--muted);margin-top:4px}.mw-nav{margin-top:44px;display:grid;gap:5px}.mw-nav button{min-height:46px;padding:10px 12px;border-radius:8px;font-size:14px;color:#456172;display:flex;align-items:center;gap:10px;white-space:nowrap}.mw-nav button[aria-current=page]{color:#0e5e7c;background:#e8f3f7;font-weight:750}.mw-owner{margin-top:auto;display:flex;align-items:center;gap:10px;padding:30px 8px 0}.mw-owner>span{width:38px;height:38px;display:grid;place-items:center;background:var(--soft);color:var(--blue);border-radius:50%;font-weight:750}.mw-owner strong{font-size:13px}.mw-owner small{font-size:11px;color:var(--muted);margin-top:3px}.mw-main{min-width:0}.mw-top{height:58px;padding:0 clamp(18px,3vw,42px);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;border-bottom:1px solid var(--line)}.mw-top>span:first-child{display:flex;align-items:center;gap:7px;min-width:0}.mw-body{max-width:1490px;padding:28px clamp(18px,3vw,42px) 24px;margin:0 auto}.mw-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}.mw-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#527184;font-weight:750}.mw-intro h1{font-size:clamp(32px,4vw,50px);font-weight:800;line-height:1.1;letter-spacing:-.055em;margin:5px 0 8px}.mw-intro p,.mw-muted{color:var(--muted);line-height:1.5}.mw-banner,.mw-context{display:flex;gap:12px;align-items:center;padding:13px 15px;background:#eaf3f7;border:1px solid #d2e6ef;border-radius:11px;margin-bottom:17px}.mw-banner>svg,.mw-context>svg{color:var(--blue)}.mw-banner>div,.mw-context>div{flex:1;min-width:0}.mw-banner strong,.mw-context strong{display:block;font-size:14px}.mw-banner p,.mw-context p{font-size:12px;color:#4e697a;margin-top:4px;line-height:1.5}.mw-feedback{border:1px solid #b8d9ce;background:#edf8f1;border-radius:8px;padding:10px 13px;color:#254;margin-bottom:14px;line-height:1.45}.mw-feedback.warning{background:#fff6e2;color:#72541f;border-color:#ead5aa}.mw-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 9px;max-width:100%;background:#edf1f3;color:#4a6272;font-size:11px;font-weight:700;line-height:1.25}.mw-pill.blue{background:#e5f1f6;color:#0b5e7d}.mw-pill.amber{background:#faf0db;color:#79541d}.mw-pill.green{background:#e3f3eb;color:#28634d}.mw-button,.mw-link{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ccdce4;border-radius:8px;padding:9px 12px;background:#fff;color:#23495b;font-size:13px;font-weight:670;line-height:1.3;text-align:left}.mw-button:hover,.mw-link:hover{background:#f0f7fa;filter:none}.mw-button.mw-primary{background:#116a88;color:#fff;border-color:#116a88}.mw-button.mw-primary:hover{background:#0e5872}.mw-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.mw-actions>*{max-width:100%}.mw-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px}.mw-metrics>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:13px 15px;min-width:0}.mw-metrics svg{color:var(--blue)}.mw-metrics span{color:var(--muted);font-size:12px;line-height:1.3}.mw-metrics strong{font-size:25px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.mw-schedule-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.mw-schedule-tools>span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.mw-card{background:#fff;border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.mw-workgrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:start}.mw-section-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid var(--line)}.mw-section-head h2{font-size:22px;line-height:1.15;letter-spacing:-.035em;margin-top:3px}.mw-section-head>svg{color:#50819a}.mw-count{font-size:12px;color:var(--muted)}.mw-filters{display:flex;flex-wrap:wrap;gap:5px;padding:10px 12px;border-bottom:1px solid var(--line)}.mw-filters button{min-height:36px;padding:7px 9px;border-radius:7px;background:#f1f5f7;font-size:11px;color:#496575}.mw-filters [aria-pressed=true]{background:#ddecf4;color:#125572;font-weight:750}.mw-visit-row{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) 16px;gap:8px;align-items:center;width:100%;min-height:85px;padding:12px 14px;text-align:left;border-bottom:1px solid #e7edf1;color:var(--ink)}.mw-visit-row:last-child{border-bottom:0}.mw-visit-row:hover{background:#f5f9fb;filter:none}.mw-visit-row.selected{background:#eef6fa;box-shadow:inset 3px 0 #1b83a5}.mw-visit-row time{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.mw-visit-row strong{font-size:14px}.mw-visit-row small{color:var(--muted);font-size:11px;margin:4px 0;line-height:1.35}.mw-row-step strong{font-size:12px;line-height:1.35;font-weight:650}.mw-visit-row>svg{color:#5f8498}.mw-empty{padding:17px;color:var(--muted);line-height:1.5}.mw-detail-field{display:flex;gap:10px;padding:12px 15px;border-bottom:1px solid #e5edf1}.mw-field-no{font-size:10px;padding-top:3px;font-weight:750;color:#527a90}.mw-detail-field>div{flex:1;min-width:0}.mw-detail-field h3{font-size:15px;margin-bottom:6px}.mw-detail-field p{font-size:12px;line-height:1.45;color:var(--muted);margin-top:5px}.mw-control-label,.mw-form-fields label{display:grid;gap:5px;color:var(--muted);font-size:11px}.mw-root select,.mw-root input{font:inherit;font-size:13px;min-height:42px;width:100%;min-width:0;border:1px solid #cbdde7;border-radius:7px;padding:8px 10px;color:var(--ink);background:#fbfdfe}.mw-detail-end{padding:0 15px 14px}.mw-local-ok{display:flex;gap:6px;align-items:center;padding:8px 15px 13px;color:#2d6754;font-size:12px}.mw-disclosure{border-top:1px solid var(--line);padding:10px 14px;color:var(--muted);line-height:1.5}.mw-disclosure summary{color:#305a71;font-weight:700;min-height:36px;padding:8px 0;font-size:12px}.mw-disclosure p{font-size:12px}.mw-disclosure code{overflow-wrap:anywhere}.mw-inline-disclosure{margin-top:14px;padding-inline:0}.mw-test{margin-top:14px}.mw-manual{margin-bottom:13px}.mw-form-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px}.mw-manual>.mw-actions{padding:0 15px 15px;margin-top:0}.mw-panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.mw-thread{min-height:115px;padding:13px;display:grid;align-content:start;gap:9px}.mw-thread>.mw-empty{padding:4px}.mw-message{padding:10px 12px;border-radius:9px;background:#eef4f7;overflow-wrap:anywhere}.mw-message.doctor{background:#e8f4fa}.mw-message.example_auto{background:#f0f3f0}.mw-message small{font-size:10px;color:var(--muted);font-weight:700;margin-bottom:3px}.mw-message p{line-height:1.5;font-size:13px}.mw-pane-actions{padding:0 13px 13px}.mw-card-content{padding:15px 16px}.mw-card-content>.mw-muted{font-size:12px;margin:11px 0}.mw-memo-text,.mw-patient-note{padding:13px;background:var(--soft);border-radius:9px;font-size:14px;line-height:1.55}.mw-patient-note{margin-top:12px;background:#edf6ef}.mw-patient-note p{font-size:13px;margin-top:4px}.mw-rows>div{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid #e7edf1;padding:9px 0;font-size:12px;line-height:1.45}.mw-rows>div>span{color:var(--muted)}.mw-rows strong{text-align:right}.mw-footnote{font-size:12px;line-height:1.5;color:var(--muted);margin-top:13px}.mw-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mw-article{padding:15px 16px;border-bottom:1px solid var(--line)}.mw-article:nth-child(odd){border-right:1px solid var(--line)}.mw-article small{font-size:11px;color:#527184;margin-bottom:5px}.mw-article h3{font-size:17px;margin-bottom:5px;line-height:1.25}.mw-article h3 svg{vertical-align:baseline}.mw-article p{font-size:13px;line-height:1.5;color:var(--muted);margin-bottom:8px}.mw-connection{display:grid;grid-template-columns:minmax(100px,.5fr) minmax(0,2fr);gap:12px;padding:13px 16px;border-bottom:1px solid var(--line)}.mw-connection:last-child{border-bottom:0}.mw-connection p{margin-top:6px;font-size:13px;line-height:1.5;color:var(--muted)}.mw-footer{display:flex;justify-content:space-between;gap:10px;color:#627987;font-size:11px;line-height:1.4;padding-top:19px}@media(max-width:1050px){.mw-root{grid-template-columns:178px minmax(0,1fr)}.mw-side{padding-inline:12px}.mw-workgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.mw-visit-row{grid-template-columns:42px minmax(0,1fr) 15px}.mw-row-step{display:none}}@media(max-width:790px){.mw-root{display:block}.mw-side{padding:14px 14px 0;border-right:0;border-bottom:1px solid var(--line)}.mw-brand{padding:0 2px;font-size:21px}.mw-brand small,.mw-owner{display:none}.mw-nav{display:flex;overflow-x:auto;gap:4px;margin-top:8px;padding:3px 0 6px}.mw-nav button{flex-shrink:0;min-height:43px;font-size:12px;padding:7px 9px;gap:6px}.mw-nav svg{width:15px}.mw-top{height:43px;padding:0 14px}.mw-body{padding:17px 14px 19px}.mw-intro{align-items:flex-start;gap:8px;margin-bottom:13px}.mw-intro h1{font-size:34px}.mw-intro p{font-size:13px}.mw-intro>.mw-button{font-size:11px;padding-inline:8px}.mw-banner,.mw-context{padding:10px 11px;gap:8px;margin-bottom:12px}.mw-banner>svg:last-child{display:none}.mw-metrics{gap:6px;margin-bottom:12px}.mw-metrics>div{grid-template-columns:1fr auto;padding:8px;gap:4px}.mw-metrics svg{display:none}.mw-metrics span{font-size:10px}.mw-metrics strong{font-size:20px}.mw-workgrid,.mw-panes{grid-template-columns:1fr;gap:11px}.mw-schedule-tools>span{font-size:10px}.mw-schedule-tools .mw-button{font-size:11px}.mw-section-head{padding:13px}.mw-section-head h2{font-size:20px}.mw-row-step{display:block}.mw-visit-row{grid-template-columns:41px minmax(0,1fr) minmax(70px,.9fr) 12px;padding-inline:11px;gap:7px}.mw-visit-row strong{font-size:13px}.mw-row-step strong{font-size:11px}.mw-context .mw-pill{flex-shrink:0}.mw-footer{flex-direction:column;gap:4px}}@media(max-width:420px){.mw-form-fields,.mw-article-grid{grid-template-columns:1fr}.mw-article:nth-child(odd){border-right:0}.mw-intro h1{font-size:31px}.mw-intro>.mw-button svg{display:none}.mw-root .mw-button{min-height:44px}.mw-connection{grid-template-columns:1fr;gap:6px}.mw-schedule-tools>span svg{display:none}.mw-context{flex-wrap:wrap}.mw-context>div{min-width:180px}}@media(max-width:790px){.mw-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:7px}.mw-nav button{min-width:0;min-height:44px;justify-content:center;padding-inline:4px;font-size:11px;gap:5px}.mw-nav svg{width:13px}.mw-metrics span{font-size:11px}.mw-visit-detail{scroll-margin-top:10px}}.or-entry{display:grid;place-items:center;padding:20px}.or-login{width:min(100%,440px);padding:clamp(18px,4vw,32px)}.or-login .mw-brand{padding:0;margin-bottom:22px}.or-login h1{margin:4px 0;font-size:clamp(25px,6vw,35px);line-height:1.12}.or-login p,.or-muted{color:var(--muted);line-height:1.5}.or-login form{display:grid;gap:11px;margin-top:16px}.or-login label{display:grid;gap:4px;font-weight:650}.or-login label small{display:inline;color:var(--muted);font-weight:400}.or-credential{display:grid;gap:4px}.or-credential small{color:var(--muted);line-height:1.35}.or-login input,.or-toolbar input{min-height:42px;width:100%;font:inherit;border:1px solid var(--line);padding:7px 9px;border-radius:8px;color:var(--ink);background:#fff}.or-login .mw-primary{margin-top:4px;justify-content:center}.or-login .mw-button{justify-content:center}.or-nav{display:grid;gap:4px;margin-top:20px}.or-nav a{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 8px;color:var(--ink);text-decoration:none}.or-source-note{padding:10px 13px;margin:10px 0 14px;border-radius:8px;background:#eef6fa;color:#194b66;line-height:1.45}.or-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px}.or-toolbar label{display:flex;gap:6px;align-items:center;white-space:nowrap}.or-toolbar input{width:142px}.or-toolbar strong{flex:1;text-align:right;text-transform:capitalize}.or-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:start}.or-day,.or-queue{display:grid;gap:12px;min-width:0}.or-section{padding:14px 16px}.or-section h2{display:flex;align-items:center;gap:6px;font-size:18px;margin:0 0 10px}.or-section ul{margin:0;padding:0;list-style:none}.or-section li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;min-height:45px;padding:7px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.or-section li>span small{display:block;color:var(--muted);padding-top:3px}.or-section li>span+span{text-align:right;max-width:140px}.or-section .or-source-note{margin-bottom:0}.or-devices{margin-top:16px}.or-devices ul{margin-top:8px}.or-devices .mw-button{justify-self:start}@media(max-width:790px){.or-nav{display:flex;margin-top:4px}.or-grid{grid-template-columns:1fr}.or-queue{order:-1}.or-toolbar strong{text-align:left}.or-toolbar>.mw-button:last-child{margin-left:auto}}@media(max-width:420px){.or-toolbar strong{order:1;min-width:140px}.or-toolbar>.mw-button:last-child{order:2}.or-toolbar input{width:110px}.or-toolbar{gap:5px}.or-section{padding-inline:12px}}
