@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec14330b54bbdf4d-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:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fbc94b1312612b62-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6892633c97011ba-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:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06f9a120a1132fd-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:Oranienbaum Fallback;src:local("Times New Roman");ascent-override:90.67%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:98.71%}.__className_3a907c{font-family:Oranienbaum,Oranienbaum Fallback;font-weight:400;font-style:normal}.__variable_3a907c{--font-display:"Oranienbaum","Oranienbaum Fallback"}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_fab2aa{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_fab2aa{--font-body:"Archivo","Archivo Fallback"}:root{--bordo:#5a0f14;--bordo-700:#470b10;--bordo-900:#2a0b0e;--bordo-wash:#f3e6e4;--taupe:#84716b;--taupe-700:#6b5a55;--taupe-wash:#ece5e0;--offwhite:#ebece4;--nude:#dcc8bb;--cafe:#4b2e2e;--bg:#f2f2ec;--surface:#fbfbf7;--surface-2:#ebece4;--ink:#2b1d1c;--ink-soft:#5e4f4b;--ink-faint:#6b5a55;--line:#d6cfc7;--line-strong:#b9aca4;--doc-helena:var(--bordo);--doc-helena-bg:#f3e4e3;--doc-marco:#2f5674;--doc-marco-bg:#e3ebf2;--st-scheduled:#5e4f4b;--st-confirmed:#7a5c1e;--st-confirmed-bg:#f3ead6;--st-done:#2f5d43;--st-done-bg:#e1ece3;--st-noshow:#9b1c24;--st-noshow-bg:#f6e0df;--st-canceled:#6b5a55;--st-canceled-bg:#e9e6e2;--radius:4px;--radius-lg:6px;--sidebar:236px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{--font-title:var(--font-display),Georgia,serif;--font-text:var(--font-body),system-ui,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-title);font-weight:400;margin:0;letter-spacing:.01em}h1{font-size:34px;line-height:1.1}h2{font-size:22px;line-height:1.2}h3{font-size:18px}a{color:var(--bordo)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--bordo);outline-offset:2px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.skipLink{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:var(--radius);background:var(--offwhite);color:var(--bordo);font-weight:600}.skipLink:focus{top:12px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.right{text-align:right}.muted{color:var(--ink-faint)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 16px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;text-decoration:none;font-weight:500;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.btn:hover{border-color:var(--taupe-700);background:#fff}.btnPrimary{background:var(--bordo);border-color:var(--bordo);color:var(--offwhite)}.btnPrimary:hover{background:var(--bordo-700);border-color:var(--bordo-700)}.btnGhost{border-color:transparent;background:transparent}.btnGhost:hover{background:var(--surface-2);border-color:transparent}.btnSmall{min-height:32px;padding:4px 10px;font-size:13px}.btn:disabled{opacity:.5;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field label,.fieldLabel{font-size:12px;font-weight:600;color:var(--ink-soft)}.field input,.field select,.field textarea,.input{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.field textarea{min-height:80px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{border-color:var(--bordo);outline:none;box-shadow:0 0 0 1px var(--bordo)}.hint{font-size:12px;color:var(--ink-faint)}.error{color:var(--st-noshow)}.error,.success{font-size:13px;margin:0}.success{color:var(--st-done)}.field+.formGrid,.formGrid+.field{margin-top:14px}.formGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px 16px;gap:14px 16px}.formActions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:18px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px;min-width:0}.cardHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.cardHead h2{font-size:20px}.tableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding:12px 14px;white-space:nowrap;background:var(--surface)}.table td,.table th{border-bottom:1px solid var(--line)}.table td{padding:11px 14px;vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:#f7f5f0}.table a{color:var(--ink);text-decoration:none;font-weight:500}.table a:hover{color:var(--bordo);text-decoration:underline}.table a.btn{text-decoration:none;color:var(--ink);font-weight:500}.btnRow{gap:6px;border-color:var(--line-strong);background:var(--surface);color:var(--ink-soft)}.btnRow:hover,.table a.btnRow:hover{color:var(--bordo);border-color:var(--bordo);background:var(--bordo-wash);text-decoration:none}.cellName{max-width:280px;overflow:hidden;text-overflow:ellipsis}.badge,.cellName{white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid transparent}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.st-SCHEDULED{color:var(--st-scheduled);border-color:var(--line-strong)}.st-CONFIRMED{color:var(--st-confirmed);background:var(--st-confirmed-bg)}.st-DONE{color:var(--st-done);background:var(--st-done-bg)}.st-NO_SHOW{color:var(--st-noshow);background:var(--st-noshow-bg)}.st-CANCELED{color:var(--st-canceled);background:var(--st-canceled-bg)}.q-PENDING{color:var(--st-confirmed);background:var(--st-confirmed-bg)}.q-ACCEPTED{color:var(--st-done);background:var(--st-done-bg)}.q-DECLINED{color:var(--st-canceled);background:var(--st-canceled-bg)}.docTag{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.docTag:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--doc-color,var(--taupe))}.doc-helena{--doc-color:var(--doc-helena);--doc-bg:var(--doc-helena-bg)}.doc-marco{--doc-color:var(--doc-marco);--doc-bg:var(--doc-marco-bg)}.filters{display:flex;gap:8px;flex-wrap:wrap}.chip,.filters{align-items:center}.chip{display:inline-flex;min-height:34px;padding:4px 12px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink-soft);text-decoration:none;font-size:13px;background:var(--surface)}.chip:hover{border-color:var(--taupe-700);color:var(--ink)}.chip[aria-current=true]{background:var(--bordo);border-color:var(--bordo);color:var(--offwhite)}.empty{padding:32px 16px;text-align:center;color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}