html.refresh-a{--ink: color-mix(in srgb, var(--text) 45%, var(--dark-navy));--quiet-ink: color-mix(in srgb, var(--muted) 70%, var(--ink));--hush: color-mix(in srgb, var(--muted) 70%, var(--white));--gold-ink: color-mix(in srgb, var(--gold) 50%, var(--ink));--gold-edge: color-mix(in srgb, var(--gold) 72%, var(--ink));--gold-soft: color-mix(in srgb, var(--gold) 16%, var(--white));--soon-bg: color-mix(in srgb, var(--gold) 38%, var(--white));--soon-ink: color-mix(in srgb, var(--gold) 35%, var(--ink));--head-bg: color-mix(in srgb, var(--navy) 6%, var(--white));--head-off: color-mix(in srgb, var(--navy) 9%, var(--white));--badge-bg: color-mix(in srgb, var(--navy) 12%, var(--white));--danger-soft: color-mix(in srgb, var(--danger) 7%, var(--white));--danger-line: color-mix(in srgb, var(--danger) 22%, var(--white));--danger-wash: color-mix(in srgb, var(--danger) 12%, var(--white));--square-blank: color-mix(in srgb, var(--off-white) 50%, var(--white));font-variant-numeric:tabular-nums}html.refresh-a .topbar{box-shadow:none}html.refresh-a .topbar__inner{padding-top:.55rem;padding-bottom:.55rem}html.refresh-a:not(.is-phone) .topbar__inner{gap:1.1rem}html.refresh-a:not(.is-phone) .topbar__stats{gap:1.1rem}html.refresh-a:not(.is-phone) .topbar__stats span{display:flex;align-items:baseline;gap:.3rem}html.refresh-a:not(.is-phone) .topbar__stats strong{display:inline;font-size:1.05rem}html.refresh-a .sync-pill{text-transform:none;letter-spacing:0;font-size:.75rem}html.refresh-a .topbar__sub{text-transform:none;letter-spacing:.01em;font-size:.8rem}html.refresh-a .service-bar__sublabel,html.refresh-a .quick-appts__label,html.refresh-a .gutter__head,html.refresh-a .chip__next-label,html.refresh-a .appt-pane__tab-label{text-transform:none;letter-spacing:0}html.refresh-a .service-bar__sublabel,html.refresh-a .quick-appts__label{font-size:.8rem;color:var(--ink)}html.refresh-a .pstrip,html.refresh-a .tlist__head,html.refresh-a .tlist__sort,html.refresh-a .trow__state,html.refresh-a .trow__key{text-transform:none;letter-spacing:0}html.refresh-a .pstrip{font-size:.78rem}html.refresh-a .tlist__head{font-size:.78rem;font-weight:400}html.refresh-a .tlist__sort{font-size:.74rem}html.refresh-a .trow__state{font-size:.76rem}html.refresh-a .trow__key{font-size:.7rem;color:var(--muted)}html.refresh-a .trow__up{text-transform:none;letter-spacing:0;font-size:.68rem;font-weight:700;background:var(--gold-soft);color:var(--gold-ink)}html.refresh-a .trow__up--armed{background:var(--blue-soft);color:var(--blue)}html.refresh-a .gutter__head{font-size:.75rem;font-weight:400}html.refresh-a .chip__next-label{font-size:.72rem;font-weight:400}html.refresh-a .chip--svc{box-shadow:none;border-color:var(--line-soft);border-radius:8px}html.refresh-a .chip--svc:hover{border-color:var(--navy);transform:none}html.refresh-a .chip__letter{border-radius:6px}html.refresh-a .col__head{background:var(--head-bg);border:1px solid var(--line);border-top:3px solid var(--navy);box-shadow:none;color:var(--ink)}html.refresh-a .col__name{color:var(--ink);font-weight:900;font-size:1rem}html.refresh-a .col__turns{color:var(--quiet-ink);font-size:.74rem}html.refresh-a .col__clock{color:var(--quiet-ink);font-size:.66rem}html.refresh-a .col__clock-key{opacity:1}html.refresh-a .col__clock-item--soon{color:var(--gold-ink)}html.refresh-a .col__clock-item--due{color:var(--danger)}html.refresh-a .col__clock-item--next.is-open{background:var(--line)}html.refresh-a .col__grip{background-image:radial-gradient(circle,var(--hush) 1px,transparent 1.1px)}html.refresh-a .col__badge{background:var(--badge-bg);color:var(--quiet-ink)}html.refresh-a .col__badge--busy{background:var(--gold-soft);color:var(--gold-ink)}html.refresh-a .col__badge--half{background:var(--blue-soft);color:var(--blue)}html.refresh-a .col__badge--own{background:transparent;box-shadow:inset 0 0 0 1px var(--hush);color:var(--quiet-ink)}html.refresh-a .col__badge--skip{background:var(--danger-wash);color:var(--danger)}html.refresh-a .col__badge--gone{background:var(--badge-bg);color:var(--quiet-ink)}html.refresh-a .col--skipped .col__head{background:var(--danger-soft);border-color:var(--danger-line);border-top-color:var(--danger)}html.refresh-a .col--off-shift .col__head{background:var(--head-off);border-color:var(--line);border-top-color:var(--hush)}html.refresh-a .col--off-shift .col__name{color:var(--quiet-ink)}html.refresh-a .board--rows .col__head{border:1px solid var(--line);border-left:3px solid var(--navy)}html.refresh-a .board--rows .col--skipped .col__head{border-color:var(--danger-line);border-left-color:var(--danger)}html.refresh-a .board--rows .col--off-shift .col__head{border-left-color:var(--hush)}html.refresh-a .cell{border-radius:9px}html.refresh-a .cell--empty,html.refresh-a .cell--open{background:var(--square-blank);border-style:solid;border-color:var(--line-soft)}html.refresh-a .cell__letter{font-family:inherit;font-weight:900;color:color-mix(in srgb,var(--svc, var(--navy)) 62%,var(--ink))}html.refresh-a .cell--done .cell__client{color:var(--muted);font-weight:700}html.refresh-a .cell--done .cell__timer{background:transparent;color:var(--muted);font-weight:400}html.refresh-a .cell--running{background:color-mix(in srgb,var(--svc) 8%,var(--white));border-color:color-mix(in srgb,var(--svc) 55%,var(--white));box-shadow:none}html.refresh-a .cell--running:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--svc) 30%,transparent)}html.refresh-a .cell__timer.is-running{background:color-mix(in srgb,var(--svc, var(--navy)) 16%,var(--white));color:var(--ink)}html.refresh-a .cell__timer.is-running:before{background:var(--svc, var(--gold));animation:none}html.refresh-a .cell__timer-fill{background:color-mix(in srgb,var(--svc, var(--navy)) 38%,var(--white));border-right:0}html.refresh-a .cell__timer.is-running.is-soon{background:var(--soon-bg);color:var(--soon-ink)}html.refresh-a .cell__timer.is-running.is-over{background:var(--danger);color:#fff}html.refresh-a .cell__timer.is-over .cell__timer-fill{display:none}html.refresh-a .trow--busy{background:color-mix(in srgb,var(--svc) 8%,var(--white))}html.refresh-a .cell--suggested{border:2px solid var(--gold-edge)!important;background:var(--gold-soft);box-shadow:none}html.refresh-a .topbar__sub,html.refresh-a .switcher__label,html.refresh-a .switcher__tag,html.refresh-a .peek-card__head,html.refresh-a .svc-peek__next-label,html.refresh-a .svc-peek__party-head,html.refresh-a .cell__lock,html.refresh-a .cell--zero:after,html.refresh-a .field__label,html.refresh-a .report th,html.refresh-a .people__you,html.refresh-a .appt-risk__label,html.refresh-a .pick__tag,html.refresh-a .cell__swap,html.refresh-a .ci-text-group__name,html.refresh-a .waiting__label,html.refresh-a .config__sub,html.refresh-a .theme-row__tag,html.refresh-a .add-card h3,html.refresh-a .ctx__label,html.refresh-a .ctx__hours-key,html.refresh-a .sheet__tag,html.refresh-a .hours-row__tag,html.refresh-a .ctx__facts dt,html.refresh-a .sheet__mates-label,html.refresh-a .sheet__merged-label,html.refresh-a .sheet__opts-label,html.refresh-a .sheet__facts dt,html.refresh-a .choice__square-label,html.refresh-a .choice__joining,html.refresh-a .choice__weight-label,html.refresh-a .opt-group__name,html.refresh-a .opt-rule__label,html.refresh-a .day-tile__label,html.refresh-a .assign__label,html.refresh-a .tlist__grid{text-transform:none;letter-spacing:0}html.refresh-a .field__label,html.refresh-a .ctx__label,html.refresh-a .waiting__label,html.refresh-a .assign__label,html.refresh-a .day-tile__label,html.refresh-a .opt-group__name,html.refresh-a .opt-rule__label,html.refresh-a .sheet__mates-label,html.refresh-a .sheet__merged-label,html.refresh-a .sheet__opts-label,html.refresh-a .choice__square-label,html.refresh-a .choice__weight-label,html.refresh-a .svc-peek__party-head,html.refresh-a .peek-card__head,html.refresh-a .appt-risk__label,html.refresh-a .ci-text-group__name{font-size:.78rem}html.refresh-a .ctx__facts dt,html.refresh-a .sheet__facts dt,html.refresh-a .report th{font-size:.76rem}html.refresh-a .cell__lock,html.refresh-a .cell--zero:after{font-size:.7rem}html.refresh-a .frac__letter,html.refresh-a .svc-swatch,html.refresh-a .svc-tile__letter,html.refresh-a .sheet__letter,html.refresh-a .ctx__letter,html.refresh-a .report__mix{font-family:inherit;font-weight:900}html.refresh-a .report__mix{letter-spacing:.06em}html.refresh-a .day-tile strong{font-family:inherit;font-weight:900}html.refresh-a .frac__timer.is-running{background:color-mix(in srgb,var(--svc, var(--navy)) 16%,var(--white));color:var(--ink)}html.refresh-a .frac__timer.is-running.is-soon{background:var(--soon-bg);color:var(--soon-ink)}html.refresh-a .frac__timer.is-running.is-over{background:var(--danger);color:#fff}html.refresh-a .config__sub{font-size:.92rem;font-weight:700;color:var(--ink)}html.refresh-a .tab.is-on{border-bottom-color:var(--navy)}html.refresh-a .sheet__head,html.refresh-a .ctx__head--turn{--svc: var(--navy)}html.refresh-a .input{border-color:color-mix(in srgb,var(--muted) 80%,var(--white))}@media(pointer:coarse){html.refresh-a .chip--svc,html.refresh-a .btn--sm{min-height:2.25rem}html.refresh-a .icon-btn{width:2.25rem;height:2rem;font-size:.7rem}}
