.x-bt-intag.started{color:var(--good)}.x-bt-latedot{display:inline-block;width:8px;height:8px;border-radius:50%;margin:0 5px 0 0;background:var(--late);vertical-align:0;flex:none}.x-bt-latetag{font-weight:800;color:var(--late)}.appt.x-bt-stamped small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appt.x-bt-filtered{visibility:hidden;pointer-events:none}.x-bt-steps{display:flex;gap:4px;margin:10px 0 4px;list-style:none;padding:0}.x-bt-step{flex:1 1;min-width:0;text-align:center;padding:6px 4px;border-radius:8px;font-size:11.5px;font-weight:800;letter-spacing:.02em;color:var(--muted);background:var(--panel);border:1px solid var(--line-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-bt-step.done{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.x-bt-step.now{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.x-bt-step .x-bt-stepshort{display:none}.x-bt-statusline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.x-bt-nextbtn{display:block;width:100%;min-height:44px;margin:10px 0 0}.x-bt-linkrow{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;align-items:center}.x-bt-linkrow .x-book-linkbtn{min-height:44px;display:inline-flex;align-items:center}.x-bt-latechips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.x-bt-latechips .pill{min-height:40px}.x-bt-latechips .pill.on{background:var(--cut-bg);border-color:var(--cut-bd);color:var(--cut-tx)}.x-bt-latecustom{display:flex;align-items:center;gap:8px;margin-top:8px}.x-bt-latecustom input{min-height:40px;border:1px solid var(--line);border-radius:10px;padding:6px 10px;background:var(--card);color:var(--ink)}.x-bt-confline{font-weight:700;color:var(--accent-text)}.x-bt-history{margin:8px 0 0;font-size:12px;color:var(--muted);line-height:1.5}@media (max-width:760px){.x-bt-step .x-bt-stepfull{display:none}.x-bt-step .x-bt-stepshort{display:inline}.x-bt-visitcard .btnrow.x-bt-dangerrow{flex-direction:column;border-top:1px solid var(--line-soft);padding-top:10px}.x-bt-visitcard .btnrow.x-bt-dangerrow .btn{width:100%;min-height:44px}}.x-bt-showbar{display:flex;align-items:center;gap:8px;padding:6px 18px 0;flex-wrap:wrap}.x-bt-showlabel{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.x-bt-showseg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--panel);border:1px solid var(--line-soft)}.x-bt-showseg button{min-height:34px;padding:0 12px;border:none;border-radius:9px;background:none;color:var(--muted);font-size:12.5px;font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-bt-showseg button.on{background:var(--card);color:var(--accent-text);box-shadow:var(--shadow)}.x-bt-showseg button b{font-weight:800;margin-left:4px;color:inherit;opacity:.8}@media (max-width:760px){.x-bt-menu.x-bt-menusheet{max-height:70vh;max-height:70dvh;overflow-y:auto;min-width:264px}.x-bt-menugroup{padding:6px 12px 4px;border-top:1px solid var(--line-soft);margin-top:4px}.x-bt-menugroup:first-child{border-top:none;margin-top:0}.x-bt-menugrouplabel{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.x-bt-menushow{display:flex;flex-wrap:wrap;gap:6px}.x-bt-menushow .x-bt-menurow{min-height:44px}}.x-bt-walkfoot .x-bt-walksave{background:none;border:1.5px solid var(--accent);color:var(--accent-text)}.x-book-closed{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;padding-top:14px;background:repeating-linear-gradient(-45deg,var(--off-bg) 0,var(--off-bg) 6px,transparent 6px,transparent 12px)}.x-book-closed span{position:-webkit-sticky;position:sticky;top:14px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--off-tx);background:var(--card);padding:3px 8px;border-radius:999px}.x-ac-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font-weight:700;font-size:13px;flex:none;white-space:nowrap}.x-ac-chip.ask,.x-ac-chip:hover{border-color:var(--accent)}.x-ac-chip.ask{background:var(--accent-soft);color:var(--accent-text)}.x-ac-chip .x-ac-avatar{width:30px;height:30px;font-size:12px}.x-ac-chip .x-ac-caret{font-size:11px;color:var(--muted)}.x-ac-avatar{width:44px;height:44px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;flex:none;letter-spacing:.02em}.x-ac-toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(72px + env(safe-area-inset-bottom));z-index:900;padding:10px 16px;border-radius:12px;background:var(--ink);color:var(--card);font-weight:700;font-size:13.5px;box-shadow:var(--shadow)}.x-ac-wrap{z-index:150}.x-ac-sheet{width:440px}.x-ac-why{margin:-6px 0 10px}.x-ac-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:6px 0 4px}.x-ac-tiles.phone{grid-template-columns:repeat(2,1fr)}.x-ac-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;min-height:96px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--ink);font-weight:700;font-size:13px}.x-ac-tile:focus-visible,.x-ac-tile:hover{border-color:var(--accent);background:var(--accent-soft);outline:none}.x-ac-tilename{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-ac-tile.locked{border-style:dashed}.x-ac-tilelock{font-size:11px;font-weight:700;color:var(--danger);white-space:nowrap}.x-ac-unlock{min-height:44px;display:inline-flex;align-items:center;font-weight:800}.x-ac-whorow{display:flex;align-items:center;gap:12px;margin:4px 0 12px}.x-ac-whoname{font-weight:800;font-size:15px}.x-ac-change{margin-left:auto;min-height:44px}.x-ac-pad{display:flex;flex-direction:column;align-items:center;gap:14px}.x-ac-dots{display:flex;gap:12px;min-height:16px}.x-ac-dot{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);background:none;transition:background .1s}.x-ac-dot.on{background:var(--accent);border-color:var(--accent)}.x-ac-keys{display:grid;grid-template-columns:repeat(3,48px);grid-gap:12px;gap:12px}.x-ac-pad.phone .x-ac-keys{grid-template-columns:repeat(3,56px)}.x-ac-key{width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:20px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-ac-pad.phone .x-ac-key{width:56px;height:56px;font-size:22px}.x-ac-key:active{background:var(--accent-soft);border-color:var(--accent)}.x-ac-key:disabled{opacity:.5}.x-ac-keyblank{border:none;background:none}.x-ac-keyback{color:var(--muted)}.x-ac-keyback .x-pf-ico{width:22px;height:22px}.x-ac-shake{animation:x-ac-shake .4s}@keyframes x-ac-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}@media (prefers-reduced-motion:reduce){.x-ac-shake{animation:none}}.x-ac-err,.x-ac-lock{text-align:center;margin-top:8px;font-weight:700}.x-ac-forgot{text-align:center;margin:10px 0 0}.x-ac-badgehint{text-align:center;margin:0 0 12px;font-weight:600}.x-ac-reading{margin:-4px 0 0;text-align:center;font-weight:700;color:var(--accent)}.x-ac-foot{justify-content:space-between}.x-ac-foot .x-bt-cfbtn:only-child{margin-left:auto}@media (max-width:760px){.topbar .x-pf-themebtn{display:none}.x-ac-chip .x-ac-chipname{max-width:96px;overflow:hidden;text-overflow:ellipsis}.topbar.x-ac-desk .userchip{display:none}}@media (min-width:761px){.x-ac-theme{display:none}}.x-staff-seg{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:var(--panel);border:1px solid var(--line-soft)}.x-staff-seg button{min-height:36px;padding:0 14px;border:none;border-radius:9px;background:none;color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.x-staff-seg button.on{background:var(--card);color:var(--accent-text);box-shadow:var(--shadow)}.x-staff-pinrow{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.x-staff-pinstate{font-size:11px;color:var(--muted);font-weight:600}.x-staff-pinbtn{min-height:32px}.x-staff-deskbadge{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;border:1px solid var(--accent);color:var(--accent-text);font-size:11px;font-weight:800}.x-staff-orderbtns{display:inline-flex;gap:4px;margin-left:auto}.x-staff-orderbtn{min-width:44px;min-height:44px;padding:0;border-radius:8px;border:none;background:none;color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.x-staff-orderbtn .x-pf-ico{width:32px;height:32px;padding:7px;border-radius:8px;border:1px solid var(--line);background:var(--card)}.x-staff-orderbtn:focus-visible .x-pf-ico,.x-staff-orderbtn:hover .x-pf-ico{border-color:var(--accent);color:var(--accent-text)}.x-staff-orderbtn:disabled{opacity:.35}@media (max-width:760px){.x-staff-orderbtns{margin-left:0;margin-top:4px}.x-staff-orderbtns:before{content:"Order";font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-self:center;margin-right:4px}}.x-staff-sethours{color:var(--accent-text);font-weight:800}.x-staff-bkauto{display:grid;grid-gap:4px;gap:4px;margin:8px 0 12px;font-size:13px}.x-staff-bkauto b{font-weight:800}.x-staff-bkauto .bad{color:var(--danger);font-weight:700}.x-staff-bkcov{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:4px 16px;gap:4px 16px;margin-top:8px;font-size:12.5px}.x-staff-bkcov .srv{color:var(--muted);font-style:italic}.x-staff-bkbtns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.x-staff-bkhist{margin:8px 0 0;line-height:1.45}.x-staff-bknot{grid-column:1/-1;margin-top:8px;font-size:12.5px}.x-staff-bknot summary{min-height:44px;display:flex;align-items:center;font-weight:800;color:var(--accent-text);cursor:pointer}.x-staff-bknot ul{margin:0 0 4px;padding-left:18px;display:grid;grid-gap:6px;gap:6px;color:var(--muted);line-height:1.45}.x-staff-bknot li b{color:var(--ink);font-weight:800}.btn.primary:disabled{opacity:1;background:color-mix(in srgb,var(--accent) 55%,var(--panel));color:var(--accent-ink);cursor:default}.x-w3-offhint{font-size:12px;color:var(--cut-tx);font-weight:700;margin:6px 0 0}.x-sd-screen{padding:20px 24px 60px;min-width:0}.x-sd-screenerr{margin:0 0 10px}.x-sd-screen .x-sd-grid{table-layout:fixed}.x-sd-screen .x-sd-corner{width:220px}@media (max-width:760px){.x-sd-screen{padding:14px 16px 60px}}.x-sd{padding:0 0 24px}.x-sd-toolbar{gap:12px;flex-wrap:wrap;margin-bottom:12px}.x-sd-toolbar,.x-sd-weeknav{display:flex;align-items:center}.x-sd-weeknav{gap:6px}.x-sd-arrow{width:40px;height:40px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--accent-text);font-size:20px;font-weight:700;line-height:1}.x-sd-weekbtn{width:auto;min-width:160px;justify-content:center;font-weight:800}.x-sd-actions{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.x-sd-actions .pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.x-sd-readonly{margin:-6px 0 10px}.x-sd-gridwrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--card)}.x-sd-grid{width:100%;border-collapse:separate;border-spacing:0;min-width:760px}.x-sd-grid td,.x-sd-grid th{border-bottom:1px solid var(--line-soft);padding:0;vertical-align:middle}.x-sd-grid thead th{padding:10px 8px;font-size:12px;color:var(--muted);text-align:center;background:var(--panel)}.x-sd-dayhead b{display:block;font-size:13px;color:var(--ink)}.x-sd-dayhead.today b{color:var(--accent-text)}.x-sd-dayhead.closed{color:var(--off-tx)}.x-sd-corner{text-align:left!important;font-weight:700;color:var(--accent-text)!important}.x-sd-person{display:flex;align-items:center;gap:10px;padding:8px 12px!important;text-align:left;min-width:180px}.x-sd-avatar{width:30px;height:30px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex:none}.x-sd-personname{font-weight:800;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-sd-cell{text-align:center}.x-sd-cell.closed{background:repeating-linear-gradient(-45deg,var(--off-bg) 0,var(--off-bg) 6px,transparent 6px,transparent 12px)}.x-sd-cellbtn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-height:56px;padding:6px 4px;border:none;border-left:1px solid var(--line-soft);background:none;color:var(--muted);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-sd-cellbtn:focus-visible,.x-sd-cellbtn:hover{background:var(--accent-soft);outline:none}.x-sd-cellbtn.src-override{color:var(--ink);font-weight:800}.x-sd-cellbtn.k-off{color:var(--off-tx)}.x-sd-cellbtn.k-off.src-override{color:var(--ink)}.x-sd-cellbtn.k-unset{color:var(--off-tx);font-style:italic}.x-sd-cellbtn.marked{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-soft)}.x-sd-tag{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);background:var(--panel)}.x-sd-tag.t-custom{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.x-sd-tag.t-block{border-color:var(--cut-bd);color:var(--cut-tx);background:var(--cut-bg)}.x-sd-legend{margin:10px 2px 0;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.x-sd-personwho{display:grid;min-width:0}.x-sd-personhours{font-size:11.5px;font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-sd-long{display:none}.x-sd-cell.today:not(.closed){background:var(--accent-soft)}@media (min-width:1280px){.x-sd-short{display:none}.x-sd-long{display:inline}.x-sd-cellbtn{min-height:72px;font-size:14px;color:var(--ink)}.x-sd-cellbtn.k-off,.x-sd-cellbtn.k-unset{color:var(--off-tx)}.x-sd-cellbtn.k-off.src-override{color:var(--ink)}.x-sd-personname{font-size:14.5px}}.x-sd-lanes{margin-bottom:10px}.x-sd-days{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.x-sd-dayrow{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:56px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);text-align:left}.x-sd-dayrow.today{border-color:var(--accent)}.x-sd-dayrow.closed,.x-sd-dayrow.k-off{background:var(--panel)}.x-sd-dayrow.closed .x-sd-daytext,.x-sd-dayrow.k-off .x-sd-daytext{color:var(--off-tx)}.x-sd-daydate{font-weight:800;font-size:13px}.x-sd-daytext{font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-sd-sheet{width:480px}.x-sd-seg{display:flex;gap:6px;margin:4px 0 12px}.x-sd-seg .pill{min-height:40px}.x-sd-reasons .pill.on,.x-sd-seg .pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.x-sd-reasons{display:flex;flex-wrap:wrap;gap:6px}.x-sd-addshift,.x-sd-reasons .pill{min-height:40px}.x-sd-addshift{display:block;margin:-4px 0 12px}.x-sd-closedline{color:var(--off-tx);font-weight:700;margin:-6px 0 10px}.x-sd-foot{flex-wrap:wrap}.x-sd-hoursrows{display:grid;grid-gap:6px;gap:6px;margin:4px 0 10px}.x-sd-hoursrow{display:grid;grid-template-columns:96px 44px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:44px}.x-sd-hoursday{font-weight:800;font-size:13px}.x-sd-closures{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:6px;gap:6px}.x-sd-closure{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line-soft);border-radius:10px;background:var(--panel)}.x-sd-closurespan{font-weight:800;font-size:13px}.x-sd-closurereason{flex:1 1 auto;min-width:0}.x-sd-dsline{flex-basis:100%}.x-sd-subhead{margin:8px 0;font-size:14px}.x-sd-empty{margin:8px 0}@media (max-width:760px){.x-sd-toolbar{gap:8px}.x-sd-actions{margin-left:0;width:100%}.x-sd-actions .pill{min-height:44px}.x-sd-arrow{width:44px;height:44px}.x-sd-weekbtn{min-height:44px;flex:1 1 auto}.x-sd-hoursrow{grid-template-columns:84px 44px minmax(0,1fr);row-gap:6px}.x-sd-hoursrow .x-staff-window{grid-column:1/-1;display:flex;gap:8px;min-width:0}.x-sd-hoursrow .x-staff-window input{flex:1 1 45%;min-width:0;width:100%;box-sizing:border-box;min-height:44px;font-size:16px}.x-sd-hoursrow .x-staff-window>span{flex:none}.x-sd-hoursrow+.x-sd-hoursrow{border-top:1px solid var(--line-soft);padding-top:6px}}.x-av{padding:0 0 24px}.x-av-filters{gap:10px 16px;flex-wrap:wrap;margin-bottom:14px}.x-av-filter,.x-av-filters{display:flex;align-items:center}.x-av-filter{gap:8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.x-av-filter select{min-height:40px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);padding:6px 10px;font-weight:700;text-transform:none;letter-spacing:0}.x-av-kinds{display:flex;gap:6px;flex-wrap:wrap}.x-av-kinds .pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.x-av-day{margin-bottom:18px}.x-av-dayhead{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.x-av-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--card);overflow:hidden}.x-av-row{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 12px;border-top:1px solid var(--line-soft);align-items:start}.x-av-row:first-child{border-top:none}.x-av-time{font-size:12px;font-weight:800;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:2px;white-space:nowrap}.x-av-body{display:flex;flex-direction:column;gap:2px;min-width:0}.x-av-summary{font-size:13.5px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.x-av-who{font-size:12px;color:var(--muted)}.x-av-row.k-register .x-av-time{color:var(--accent-text)}.x-av-empty{margin:16px 0;text-align:center}.x-av-emptytitle{font-size:22px;margin:0 0 4px}.x-av-more{display:flex;justify-content:center;margin-top:8px}@media (max-width:760px){.x-av-row{grid-template-columns:64px minmax(0,1fr);padding:10px}.x-av-filter select,.x-av-kinds .pill{min-height:44px}}.x-pf-asof{font-weight:600;opacity:.9}.x-pf-net.stale{background:var(--cut-bg);border:1px solid var(--cut-bd);color:var(--cut-tx)}.x-pf-net .x-pf-reload{flex:none;min-height:36px}@media (max-width:760px){.x-pf-net{bottom:calc(24px + env(safe-area-inset-bottom))}}.x-bt-visitcard:has(.x-bt-nextbtn) .btn.primary.x-book-checkout{background:none;border:1.5px solid var(--line);color:var(--accent-text)}.x-bt-visitcard .x-book-links+.x-book-links{margin-top:6px}.x-ac-chipshort{display:none}@media (max-width:760px){.x-ac-chip.ask .x-ac-chipname{display:none}.x-ac-chip.ask .x-ac-chipshort{display:inline}.x-staff-count{display:none}}.x-sd-weeknav .pill{white-space:nowrap}.x-bt-step{font-size:11px;letter-spacing:0;padding:6px 2px}.x-bt-step .x-bt-stepshort{font-size:10.5px;letter-spacing:0}.x-bt-step.skipped{border-style:dashed}@media (max-width:760px){.x-bt-walkfoot{flex-wrap:wrap}.x-bt-walkfoot .btn.primary{flex:1 1 100%;order:-1;min-height:44px}.x-bt-walkfoot .btn.ghost,.x-bt-walkfoot .x-bt-walksave{flex:1 1 40%}}.x-booksy.retired{border:1px solid var(--line);background:var(--panel);color:var(--note);border-radius:999px;padding:4px 12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.x-booksy.retired .x-pf-ico{width:15px;height:15px;flex:none}.x-booksy.retired.x-bt-syncsm{padding:4px 7px;gap:4px}.x-booksy.retired.running{border-color:var(--cut-bd);background:var(--cut-bg);color:var(--cut-tx)}.x-bt-sheetstate.retired{color:var(--note)}.x-bt-retiredsheet .x-bt-help{margin-top:10px}.x-bt-adopted{margin:6px 0 2px;font-size:12px;color:var(--note)}ol.x-bt-steps{margin:10px 0 4px;border:0;border-radius:0;overflow:visible}ol.x-bt-steps>li.x-bt-step{display:block;padding:6px 2px;gap:0;font-size:11px;border:1px solid var(--line-soft)}ol.x-bt-steps>li.x-bt-step.done,ol.x-bt-steps>li.x-bt-step.now{border-color:var(--accent)}ol.x-bt-steps>li.x-bt-step.skipped{border-style:dashed}.x-bt-printbtn{display:inline-flex;align-items:center;gap:6px}.x-bt-printbtn .x-pf-ico{width:16px;height:16px}.x-bt-actions .pill{min-height:44px;display:inline-flex;align-items:center}.x-bt-daysheet{display:none}@page sheet{size:letter;margin:.5in .5in .6in;@bottom-right{content:"Page " counter(page) " of " counter(pages);font-size:8pt;color:#000;font-family:Avenir Next,Segoe UI,system-ui,sans-serif}}@media print{.x-bt-daysheet,.x-sc-sheet{page:sheet}body.x-bt-print-on{background:#fff!important}body.x-bt-print-on>:not(.x-bt-daysheet){display:none!important}body.x-bt-print-on>.x-bt-daysheet.x-bt-daysheet{display:block!important;color:#000;background:#fff;font-size:11pt;line-height:1.3;font-family:Avenir Next,Segoe UI,system-ui,sans-serif}.x-ds-head{border-bottom:1.5px solid #000;padding-bottom:6px;margin-bottom:10px}.x-ds-head b{display:block;font-size:16pt;font-family:Didot,Bodoni MT,Georgia,serif;font-weight:400}.x-ds-head span{display:block;font-size:9.5pt}.x-ds-head .x-ds-asof{margin-top:4px;font-size:11pt;font-weight:800;border:1.5px solid #000;padding:3px 8px;display:inline-block}.x-ds-closure{font-weight:700}.x-ds-staff{margin:0 0 12px;page-break-inside:auto;break-inside:auto}.x-ds-paged~.x-ds-paged{page-break-before:always;break-before:page}.x-ds-staff h2{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 4px;font-size:12.5pt;border-bottom:1px solid #000;padding-bottom:2px;page-break-after:avoid;break-after:avoid}.x-ds-staff h2 span{font-size:9pt;font-weight:400}.x-ds-table{width:100%;border-collapse:collapse;table-layout:fixed}.x-ds-c-time{width:1.2in}.x-ds-c-client{width:29%}.x-ds-c-status{width:.95in}.x-ds-c-here,.x-ds-c-paid{width:.45in}.x-ds-c-ns{width:.7in}.x-ds-table td,.x-ds-table th{overflow-wrap:anywhere}.x-ds-table th{text-align:left;font-size:8pt;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px 2px 0;border-bottom:1px solid #000}.x-ds-table thead .x-ds-who th{font-size:12.5pt;text-transform:none;letter-spacing:0;font-weight:700;padding:0 0 2px;border-bottom:1.5px solid #000}.x-ds-who th span{float:right;font-size:9pt;font-weight:400}.x-ds-table td{padding:4px 6px 4px 0;border-bottom:1px solid #bbb;vertical-align:top}.x-ds-table tr{page-break-inside:avoid;break-inside:avoid}.x-ds-time{font-size:10pt}.x-ds-phone,.x-ds-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-ds-note{display:block;font-size:9pt;font-style:italic}.x-ds-box{text-align:center;font-size:7.5pt;white-space:nowrap;padding-left:2px!important;padding-right:2px!important}.x-ds-check{display:inline-block;width:12pt;height:12pt;border:1px solid #000}.x-ds-block td{font-style:italic;color:#000}.x-ds-muted{margin:2px 0 6px;font-style:italic}.x-ds-cancel{margin:4px 0 0;font-size:9pt}.x-ds-foot{margin:8px 0 0;font-size:9pt}}.x-sc{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:14px 16px;margin:0 0 16px}.x-sc.x-sc-closed{padding:0}.x-sc-toggle{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;width:100%;min-height:48px;padding:10px 16px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px}.x-sc-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.x-sc-toggletitle{font-size:18px}.x-sc-togglewhen{flex:1 1 auto;min-width:0}.x-sc-chev{font-size:20px;line-height:1;color:var(--note);transition:transform .15s ease}.x-sc-toggle.x-sc-toggleopen{display:inline-flex;width:auto;min-height:44px;padding:0 6px 0 0;font-size:20px}.x-sc-toggleopen .x-sc-chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.x-sc-chev{transition:none}}.x-sc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px}.x-sc-head h2{margin:0;font-size:20px;font-weight:400}.x-sc-headline{margin:2px 0 0;overflow-wrap:anywhere}.x-sc-undone{margin:6px 0 0;font-size:12.5px;font-weight:700;color:var(--cut-tx);background:var(--cut-bg);border:1px solid var(--cut-bd);border-radius:8px;padding:6px 10px}.x-sc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.x-sc-actions .pill{min-height:44px;padding:8px 18px}.x-sc-actions .pill:disabled{opacity:.5;cursor:default}.x-sc-printwhy{flex-basis:100%;text-align:right}.x-sc-empty{margin:14px 0 4px;color:var(--muted);text-align:center}.x-sc-part{margin-top:14px}.x-sc-parttitle{position:-webkit-sticky;position:sticky;top:0;z-index:1;margin:0 0 6px;padding:6px 0;background:var(--card);border-bottom:1px solid var(--line-soft);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text)}.x-sc-group h4{margin:10px 0 4px;font-size:13px}.x-sc-count{display:inline-block;min-width:20px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:11px;text-align:center}.x-sc-events,.x-sc-lines,.x-sc-tickets{list-style:none;margin:0;padding:0}.x-sc-line{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.x-sc-when{display:flex;flex-direction:column;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px}.x-sc-when span{color:var(--note);white-space:nowrap}.x-sc-what{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.x-sc-phone{color:var(--note);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-sc-ds{font-size:11.5px;font-weight:700;color:var(--accent-text)}.x-sc-sub{color:var(--note);overflow-wrap:anywhere}.x-sc-sub,.x-sc-wasnow{flex-basis:100%;font-size:12.5px}.x-sc-wasnow{display:flex;flex-direction:column}.x-sc-wasnow span:first-child{color:var(--note);text-decoration:line-through;text-decoration-thickness:1px}.x-sc-wasnow span:last-child{font-weight:700}.x-sc-note{flex-basis:100%;font-size:12px;font-style:italic;color:var(--note)}.x-sc-ticket{padding:8px 0;border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:2px}.x-sc-ticket.void .x-sc-money{text-decoration:line-through}.x-sc-tkhead{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.x-sc-tkhead span:nth-child(2){flex:1 1 auto;min-width:0}.x-sc-money{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.x-sc-events li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.x-sc-evwhen{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.x-sc-evwhen,.x-sc-who{color:var(--note)}@media (max-width:720px){.x-sc{padding:12px;border-radius:12px}.x-sc-actions{width:100%}.x-sc-actions .pill{flex:1 1}.x-sc-printwhy{text-align:left}.x-sc-line{grid-template-columns:1fr}.x-sc-when{flex-direction:row;gap:8px}.x-sc-events li{grid-template-columns:1fr}}.x-sc-sheet{display:none}@media print{body.x-sc-print-on{background:#fff!important}body.x-sc-print-on>:not(.x-sc-sheet){display:none!important}body.x-sc-print-on>.x-sc-sheet.x-sc-sheet{display:block!important;color:#000;font-size:10.5pt;line-height:1.35}.x-sc-sheet *{color:#000!important;background:transparent!important;box-shadow:none!important}.x-sc-sheethead{text-align:center;border-bottom:1.5px solid #000;padding-bottom:6px;margin-bottom:8px}.x-sc-sheethead b{display:block;font-size:16pt;font-family:Didot,Bodoni MT,Georgia,serif;font-weight:400}.x-sc-sheethead span{display:block;font-size:9.5pt}.x-sc-sheet .x-sc-parttitle{position:static;border-bottom:1px solid #000}.x-sc-sheet .x-sc-group h4,.x-sc-sheet .x-sc-parttitle{page-break-after:avoid;break-after:avoid}.x-sc-sheet .x-sc-events li,.x-sc-sheet .x-sc-line,.x-sc-sheet .x-sc-ticket{page-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #bbb}.x-sc-sheet .x-sc-line{grid-template-columns:1.4in minmax(0,1fr)}.x-sc-sheet .x-sc-events li{grid-template-columns:1.6in minmax(0,1fr) auto}.x-sc-sheetfoot{margin-top:12px;padding-top:6px;border-top:1px solid #000;text-align:center;font-size:9pt}}@media (min-width:1100px){.x-staff-wrap{max-width:none;margin:0;padding-left:24px;padding-right:24px}.x-staff-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.x-staff-backup{max-width:none;display:grid;grid-template-columns:minmax(0,1fr)}.x-staff-backup>*{max-width:110ch}.x-msg-wrap,.x-reports-wrap,.x-rq-wrap{max-width:none;margin:0;padding-left:24px;padding-right:24px}.x-rq-wrap{grid-template-columns:repeat(auto-fill,minmax(460px,1fr));align-items:start}.x-rq-wrap>:not(.x-rq-card){grid-column:1/-1}.x-clients-dupewrap,.x-products-inner,.x-services-inner,.x-web-inner{max-width:none;margin:0}.x-bhd-inner{max-width:none}}.x-sv-name{flex:1 1 auto;min-width:0}.x-services-hname{display:flex;align-items:center;gap:6px;min-width:0}.x-sv-hdsid{flex:none;width:52px;text-align:center}.x-sv-hcat{flex:none;width:110px}.x-services-hact{text-align:right;padding-right:6px}@media (min-width:1100px){.x-services-headrow,.x-services-row{grid-template-columns:minmax(300px,1.6fr) minmax(128px,.7fr) minmax(72px,.45fr) minmax(72px,.45fr) minmax(72px,.45fr) 56px 72px 168px}.x-services-hname>.x-sv-name,.x-sv-name{flex:0 1 380px}}