:root,[data-theme=beige]{--surface: #f5efe6;--surface-raised: #ffffff;--tint: rgba(12, 50, 35, .07);--ink: #0c3223;--ink-dim: rgba(12, 50, 35, .74);--line: rgba(12, 50, 35, .22);--line-soft: rgba(12, 50, 35, .08);--forest: #0c3223;--beige: #f5efe6;--lime: #c8e66b;--brick: #b23b3b;--white: #ffffff;--amber: #d9a400;--amber-text: #7a5c00;--on-forest: #f5efe6;--on-lime: #0c3223;--on-brick: #ffffff;--primary: #0c3223;--on-primary: #f5efe6;--focus: #0c3223;color-scheme:light}[data-theme=forest]{--surface: #0c3223;--surface-raised: rgba(245, 239, 230, .04);--tint: rgba(245, 239, 230, .08);--ink: #f5efe6;--ink-dim: rgba(245, 239, 230, .6);--line: rgba(245, 239, 230, .18);--line-soft: rgba(245, 239, 230, .1);--forest: #0c3223;--beige: #f5efe6;--lime: #c8e66b;--brick: #b23b3b;--white: #ffffff;--amber: #d9a400;--amber-text: #d9a400;--on-forest: #f5efe6;--on-lime: #0c3223;--on-brick: #ffffff;--primary: #c8e66b;--on-primary: #0c3223;--focus: #c8e66b;color-scheme:dark}:root{--font-sans: "Geist", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-0: 0;--disc: 50%;--hairline: .5px;--ring: 2px;--icon-stroke: 1.5px;--icon-stroke-floor: 2px;--icon-stroke-phone: 2px;--target-office: 44px;--target-floor: 64px;--target-phone: 48px;--primary-office: 44px;--primary-floor: 80px;--primary-phone: 56px;--keypad-floor: 88px;--keypad-phone: 56px;--topbar-office: 52px;--topbar-floor: 64px;--topbar-phone: 56px;--shape-office: 20px;--shape-floor: 32px;--shape-phone: 24px;--fast: .12s}:root,[data-scale=office]{--text-eyebrow: 11px;--lh-eyebrow: 16px;--text-small: 13px;--lh-small: 20px;--text-label: 12px;--lh-label: 16px;--text-body: 14px;--lh-body: 20px;--text-button: 14px;--lh-button: 20px;--weight-button: 500;--text-primary: 14px;--lh-primary: 20px;--text-card: 16px;--lh-card: 22px;--text-title: 20px;--lh-title: 26px;--text-h1: 28px;--lh-h1: 34px;--text-number: 56px;--lh-number: 56px;--text-key: 20px;--lh-key: 24px;--text-strip: 14px;--lh-strip: 20px;--eyebrow-family: var(--font-mono);--eyebrow-transform: uppercase;--eyebrow-tracking: .08em;--icon: 24px;--icon-lg: 40px;--icon-weight: var(--icon-stroke);--target: var(--target-office);--primary-h: var(--primary-office);--key-h: var(--target-office);--topbar-h: var(--topbar-office);--shape: var(--shape-office);--row-h: var(--target-office);--pad: var(--space-4);--gap: var(--space-3)}[data-scale=floor]{--text-eyebrow: 16px;--lh-eyebrow: 22px;--text-small: 16px;--lh-small: 22px;--text-label: 16px;--lh-label: 22px;--text-body: 20px;--lh-body: 28px;--text-button: 22px;--lh-button: 28px;--weight-button: 700;--text-primary: 24px;--lh-primary: 28px;--text-card: 24px;--lh-card: 30px;--text-title: 32px;--lh-title: 40px;--text-h1: 40px;--lh-h1: 48px;--text-number: 56px;--lh-number: 60px;--text-key: 34px;--lh-key: 40px;--text-strip: 20px;--lh-strip: 28px;--eyebrow-family: var(--font-sans);--eyebrow-transform: none;--eyebrow-tracking: 0;--icon: 32px;--icon-lg: 48px;--icon-weight: var(--icon-stroke-floor);--target: var(--target-floor);--primary-h: var(--primary-floor);--key-h: var(--keypad-floor);--topbar-h: var(--topbar-floor);--shape: var(--shape-floor);--row-h: var(--target-floor);--pad: var(--space-6);--gap: var(--space-4)}[data-scale=phone]{--text-eyebrow: 13px;--lh-eyebrow: 16px;--text-small: 15px;--lh-small: 20px;--text-label: 15px;--lh-label: 20px;--text-body: 17px;--lh-body: 24px;--text-button: 19px;--lh-button: 24px;--weight-button: 600;--text-primary: 19px;--lh-primary: 24px;--text-card: 20px;--lh-card: 26px;--text-title: 28px;--lh-title: 34px;--text-h1: 28px;--lh-h1: 34px;--text-number: 48px;--lh-number: 52px;--text-key: 28px;--lh-key: 32px;--text-strip: 15px;--lh-strip: 20px;--eyebrow-family: var(--font-sans);--eyebrow-transform: none;--eyebrow-tracking: 0;--icon: 24px;--icon-lg: 40px;--icon-weight: var(--icon-stroke-phone);--target: var(--target-phone);--primary-h: var(--primary-phone);--key-h: var(--keypad-phone);--topbar-h: var(--topbar-phone);--shape: var(--shape-phone);--row-h: var(--target-phone);--pad: var(--space-4);--gap: var(--space-3)}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-vietnamese.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:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Geist Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-mono-vietnamese.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:Geist Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-style:normal;border-radius:0}em,i,cite,dfn,var,address,q{font-style:normal}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100%}h1,h2,h3,h4{font-weight:600;line-height:1.2}p{max-width:64ch}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}th{text-align:left;font-weight:500}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;border-radius:0}button{cursor:pointer}button:disabled{cursor:default}input,select,textarea{background:var(--surface-raised);border:var(--hairline) solid var(--line);min-height:var(--target);padding:0 var(--space-3);width:100%;font-variant-numeric:tabular-nums}input::placeholder{color:var(--ink-dim)}textarea{min-height:calc(var(--target) * 2);padding:var(--space-2) var(--space-3);resize:vertical}:focus{outline:none}:focus-visible{outline:var(--ring) solid var(--focus);outline-offset:2px}::selection{background:var(--lime);color:var(--forest)}.ob-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ob-dim{color:var(--ink-dim)}.ob-eyebrow{font-family:var(--eyebrow-family);font-size:var(--text-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);color:var(--ink-dim)}.ob-title{font-size:var(--text-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em}.ob-h1{font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:700;letter-spacing:-.02em}.ob-number{font-size:var(--text-number);line-height:var(--lh-number);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ob-label{font-size:var(--text-label);line-height:var(--lh-label)}.ob-small{font-size:var(--text-small);line-height:var(--lh-small)}@media(prefers-reduced-motion:no-preference){button,a,input,select,textarea{transition:background-color var(--fast),color var(--fast),border-color var(--fast),outline-color var(--fast)}}.ob-shape{width:var(--shape);height:var(--shape);flex:0 0 auto;display:block}.ob-shape__disc{fill:none;stroke:none}.ob-shape__mark{fill:none;stroke:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ob-shape--done .ob-shape__disc{fill:var(--lime)}.ob-shape--done .ob-shape__mark{stroke:var(--forest)}.ob-shape--open .ob-shape__disc{fill:none;stroke:var(--ink);stroke-width:2;r:15}.ob-shape--soon .ob-shape__disc{fill:var(--amber)}.ob-shape--soon .ob-shape__mark{stroke:var(--forest)}.ob-shape--late .ob-shape__disc{fill:var(--brick)}.ob-shape--late .ob-shape__mark{stroke:var(--white);stroke-width:3}.ob-shape--act .ob-shape__disc{fill:var(--forest)}.ob-shape--act .ob-shape__mark{stroke:var(--beige)}.ob-shape--act .ob-shape__text{fill:var(--beige);font-family:var(--font-mono);font-weight:600;font-size:14px;text-anchor:middle;dominant-baseline:central}.ob-shape--locked .ob-shape__disc{fill:none;stroke:var(--ink-dim);stroke-width:2;r:15}.ob-shape--locked .ob-shape__mark{stroke:var(--ink-dim);stroke-width:2}.ob-streak{display:inline-flex;align-items:center;gap:var(--space-2)}.ob-streak .ob-shape{width:calc(var(--shape) * .75);height:calc(var(--shape) * .75)}.ob-streak .ob-shape--open .ob-shape__disc{stroke:var(--ink-dim)}.ob-icon{width:var(--icon);height:var(--icon);flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:var(--icon-weight, var(--icon-stroke));stroke-linecap:round;stroke-linejoin:round}.ob-icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.ob-icon--unit{width:var(--icon-lg);height:var(--icon-lg);color:var(--ink-dim)}.ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--target);min-width:var(--target);padding:0 var(--space-5);font-size:var(--text-button);line-height:var(--lh-button);font-weight:var(--weight-button);color:var(--ink);background:var(--surface-raised);border:var(--hairline) solid var(--ink);white-space:nowrap;text-align:center;user-select:none}.ob-btn:hover,.ob-btn:active{background:var(--tint)}.ob-btn:disabled{color:var(--ink-dim);border-color:var(--line);background:var(--surface-raised)}.ob-btn--primary{min-height:var(--primary-h);padding:0 var(--space-8);font-size:var(--text-primary);line-height:var(--lh-primary);font-weight:700;color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.ob-btn--primary:hover,.ob-btn--primary:active{background:var(--primary);outline:var(--ring) solid var(--surface);outline-offset:-4px}.ob-btn--primary:disabled{color:var(--ink-dim);background:var(--surface-raised);border-color:var(--line);outline:none}.ob-btn--text{background:none;border-color:transparent}.ob-btn--text:hover{background:var(--tint)}.ob-btn--danger{color:var(--brick);border-color:var(--brick)}.ob-btn--danger:hover{background:var(--brick);color:var(--on-brick)}.ob-btn--block{display:flex;width:100%}.ob-btn.is-pressed{background:var(--tint)}.ob-actions{display:flex;gap:var(--gap);align-items:center}.ob-actions--end{justify-content:flex-end}.ob-board-card{display:grid;grid-template-columns:var(--shape) minmax(0,1fr) auto;grid-template-areas:"shape title action" "shape meta action";column-gap:var(--gap);row-gap:var(--space-1);align-items:center;min-height:calc(var(--target) * 2);padding:var(--pad);background:var(--surface-raised);border:var(--hairline) solid var(--line);color:var(--ink);text-align:left;width:100%}.ob-board-card .ob-shape{grid-area:shape;align-self:center}.ob-board-card__title{grid-area:title;font-size:var(--text-card);line-height:var(--lh-card);font-weight:600;letter-spacing:-.01em}.ob-board-card__meta{grid-area:meta;display:flex;gap:var(--space-4);font-size:var(--text-label);line-height:var(--lh-label);color:var(--ink-dim)}.ob-board-card__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ob-board-card__due--late{color:var(--brick);font-weight:600}.ob-board-card__due--soon{color:var(--amber-text);font-weight:600}.ob-board-card__action{grid-area:action}.ob-board-card--running{outline:var(--ring) solid var(--ink);outline-offset:calc(var(--ring) * -1)}.ob-board-card--locked,.ob-board-card--locked .ob-board-card__title{color:var(--ink-dim)}.ob-board{display:grid;gap:var(--gap)}.ob-board__week{font-size:var(--text-label);line-height:var(--lh-label);color:var(--ink-dim);padding:var(--space-2) 0}.ob-board__head{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-4);min-height:var(--target);padding:0 var(--space-2) 0 0;background:var(--surface-raised);border:var(--hairline) solid var(--line);color:var(--ink)}.ob-board__head .ob-outlet{align-self:stretch;min-height:var(--target);border-width:0 var(--hairline) 0 0}.ob-board__clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-card);line-height:var(--lh-card);font-weight:600}.ob-board__who{font-size:var(--text-label);line-height:var(--lh-label);display:flex;gap:var(--space-2);align-items:baseline}.ob-board__role{color:var(--ink-dim)}.ob-board__spacer{flex:1 1 auto}.ob-board__head .ob-btn--text{min-height:var(--target)}.ob-board--locked .ob-board__who{color:var(--ink-dim)}.ob-outlets{display:inline-flex}.ob-outlet{display:inline-flex;align-items:center;justify-content:center;min-height:var(--target);min-width:var(--target);padding:0 var(--space-3);border:var(--hairline) solid var(--line);border-right-width:0;background:var(--surface-raised);color:var(--ink);font-family:var(--eyebrow-family);font-size:var(--text-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);font-weight:600;white-space:nowrap}.ob-outlets .ob-outlet:last-child{border-right-width:var(--hairline)}.ob-outlet:hover{background:var(--tint)}.ob-outlet.is-active{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ob-outlet--solo{border-right-width:var(--hairline)}.ob-net{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-3);border:var(--hairline) solid var(--line);background:var(--surface-raised);color:var(--ink);font-size:var(--text-label);line-height:var(--lh-label);font-weight:600;white-space:nowrap}.ob-net .ob-shape{width:calc(var(--shape) * .75);height:calc(var(--shape) * .75)}.ob-net--online{color:var(--ink-dim);border-color:var(--line-soft);font-weight:400}.ob-net--offline{border-color:var(--ink)}.ob-net__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ob-topbar{display:flex;align-items:center;gap:var(--space-4);height:var(--topbar-h);padding:0 var(--space-4);background:var(--forest);color:var(--beige);border-bottom:var(--hairline) solid rgba(245,239,230,.18)}.ob-topbar .ob-outlet{background:transparent;color:var(--beige);border-color:#f5efe62e}.ob-topbar .ob-outlet.is-active{background:var(--lime);color:var(--forest);border-color:var(--lime)}.ob-topbar__clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-card);line-height:var(--lh-card);font-weight:600}.ob-topbar__who{font-size:var(--text-label);line-height:var(--lh-label);display:flex;gap:var(--space-2);align-items:baseline}.ob-topbar__role{color:#f5efe699}.ob-topbar__spacer{flex:1 1 auto}.ob-topbar .ob-btn--text{color:var(--beige);border-color:transparent;background:transparent;min-height:var(--target)}.ob-topbar .ob-btn--text:hover{background:#f5efe614}.ob-topbar .ob-net{background:transparent;color:var(--beige);border-color:#f5efe62e}.ob-topbar--locked .ob-topbar__who{color:#f5efe699}.ob-topbar__brand{font-weight:500;font-size:15px;letter-spacing:.06em;color:var(--beige)}.ob-topbar__sections{display:flex;gap:2px}.ob-topbar__section{font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:#f5efe699;padding:0 12px;min-height:var(--target);display:inline-flex;align-items:center}.ob-topbar__section:hover{color:var(--beige);background:#f5efe614}.ob-topbar__section.is-active{background:var(--lime);color:var(--forest)}.ob-done{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-4);padding:var(--space-10) var(--pad);min-height:420px;background:var(--surface-raised);border:var(--hairline) solid var(--line)}.ob-done__mark{width:calc(var(--shape) * 2);height:calc(var(--shape) * 2)}.ob-done__title{font-size:var(--text-h1);line-height:var(--lh-h1);font-weight:700;letter-spacing:-.02em}.ob-done__streak{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.ob-done__streak-label{font-size:var(--text-label);line-height:var(--lh-label);color:var(--ink-dim)}.ob-done__praise{font-size:var(--text-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em}.ob-done__note{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-label);line-height:var(--lh-label);color:var(--ink-dim)}.ob-done__facts{display:grid;gap:var(--space-1);font-size:var(--text-body);line-height:var(--lh-body)}.ob-done__facts strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.ob-done__tap{font-size:var(--text-label);line-height:var(--lh-label);color:var(--ink-dim);margin-top:var(--space-4)}.ob-done--flash{animation:ob-flash var(--fast) linear}@keyframes ob-flash{0%{background:var(--lime)}to{background:var(--surface-raised)}}@media(prefers-reduced-motion:reduce){.ob-done--flash{animation:none}}.ob-pin{display:grid;justify-items:center;gap:var(--space-4);width:max-content}.ob-pin__name{font-size:var(--text-title);line-height:var(--lh-title);font-weight:600;text-align:center}.ob-pin__hint{font-size:var(--text-label);line-height:var(--lh-label);color:var(--ink-dim);text-align:center}.ob-pin__dots{display:flex;gap:var(--space-4);padding:var(--space-2) 0}.ob-pin__dot{width:16px;height:16px;display:block}.ob-pin__dot circle{fill:none;stroke:var(--ink);stroke-width:2}.ob-pin__dot.is-on circle{fill:var(--ink)}.ob-pin--wrong .ob-pin__dot circle{stroke:var(--brick)}.ob-pin--wrong .ob-pin__dot.is-on circle{fill:var(--brick)}.ob-pin__error{display:flex;align-items:center;gap:var(--space-2);color:var(--brick);font-size:var(--text-label);line-height:var(--lh-label);font-weight:600}.ob-pin__locked{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-dim);font-size:var(--text-label);line-height:var(--lh-label);font-weight:600}.ob-pin__keys{display:grid;grid-template-columns:repeat(3,var(--key-h));gap:var(--space-3)}.ob-pin__key{height:var(--key-h);width:var(--key-h);background:var(--surface-raised);border:var(--hairline) solid var(--line);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-key);line-height:var(--lh-key);font-weight:500;display:inline-flex;align-items:center;justify-content:center}.ob-pin__key:hover,.ob-pin__key:active{background:var(--tint)}.ob-pin__key:disabled{color:var(--ink-dim);background:var(--surface)}.ob-pin__key--blank{visibility:hidden}.ob-events{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.ob-events--phone{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-event{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:calc(var(--target) * 2);padding:var(--space-4);background:var(--surface-raised);border:var(--hairline) solid var(--ink);color:var(--ink);font-size:var(--text-button);line-height:var(--lh-button);font-weight:var(--weight-button);text-align:center}.ob-event:hover,.ob-event:active,.ob-event.is-pressed{background:var(--tint)}.ob-event:disabled{color:var(--ink-dim);border-color:var(--line);background:var(--surface-raised)}.ob-event__sub{font-size:var(--text-label);line-height:var(--lh-label);font-weight:400;color:var(--ink-dim)}.ob-now{display:grid;gap:var(--gap)}.ob-now-card{display:grid;grid-template-columns:var(--shape) minmax(0,1fr);column-gap:var(--gap);row-gap:var(--space-1);padding:var(--pad);background:var(--surface-raised);border:var(--hairline) solid var(--line)}.ob-now-card .ob-shape{grid-row:1 / span 2}.ob-now-card__kind{font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-dim)}.ob-now-card__title{font-size:var(--text-card);line-height:var(--lh-card);font-weight:600;letter-spacing:-.01em}.ob-now-card__line{grid-column:2;font-size:var(--text-body);line-height:var(--lh-body)}.ob-now-card__actions{grid-column:2;display:flex;gap:var(--gap);align-items:center;margin-top:var(--space-2)}.ob-now-card__actions .ob-btn--primary{flex:1 1 auto}.ob-now-card--acted{background:var(--surface)}.ob-now-card__acted{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:var(--gap);margin-top:var(--space-2);font-size:var(--text-body);line-height:var(--lh-body);font-weight:600}.ob-now-card--expired,.ob-now-card--expired .ob-now-card__title{color:var(--ink-dim)}.ob-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--surface-raised);border-top:var(--hairline) solid var(--line);border-bottom:var(--hairline) solid var(--line)}.ob-strip__cell{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:calc(var(--target) + var(--space-4));padding:var(--space-2) var(--space-1) var(--space-2) var(--space-2);border-right:var(--hairline) solid var(--line-soft);color:var(--ink);text-align:left;min-width:0}.ob-strip__cell:last-child{border-right:0}.ob-strip__cell:hover,.ob-strip__cell.is-tapped{background:var(--tint)}.ob-strip__label{display:flex;align-items:center;gap:var(--space-1);font-family:var(--eyebrow-family);font-size:var(--text-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--eyebrow-tracking);text-transform:var(--eyebrow-transform);color:var(--ink-dim);white-space:nowrap}.ob-strip__label .ob-shape{width:14px;height:14px}.ob-strip__value{display:flex;align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-strip);line-height:var(--lh-strip);font-weight:600;white-space:nowrap}.ob-strip__cell--over .ob-strip__value{color:var(--brick)}.ob-lang{display:inline-flex;border:var(--hairline) solid var(--ink)}.ob-lang__opt{min-height:var(--target);min-width:var(--target);padding:0 var(--space-4);color:var(--ink);background:var(--surface-raised);font-size:var(--text-label);line-height:var(--lh-label);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.ob-lang__opt+.ob-lang__opt{border-left:var(--hairline) solid var(--ink)}.ob-lang__opt:hover{background:var(--tint)}.ob-lang__opt[aria-pressed=true]{background:var(--ink);color:var(--surface)}.ob-grid{background:var(--surface-raised);border:var(--hairline) solid var(--line)}.ob-grid__bar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--pad);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap}.ob-grid__search{flex:1 1 240px;max-width:360px}.ob-grid__chip{min-height:var(--target);padding:0 var(--space-3);border:var(--hairline) solid var(--line);background:var(--surface-raised);font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink);display:inline-flex;align-items:center;gap:var(--space-1)}.ob-grid__chip.is-on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ob-grid__count{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-small);color:var(--ink-dim)}.ob-grid table{width:100%}.ob-grid th{padding:0;border-bottom:var(--hairline) solid var(--line)}.ob-grid__sort{display:flex;align-items:center;gap:var(--space-1);width:100%;min-height:var(--target);padding:0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-weight:500;text-align:left;white-space:nowrap}.ob-grid__sort:hover{background:var(--tint)}.ob-grid__sort.is-sorted{color:var(--ink)}.ob-grid__sort.ob-num{justify-content:flex-end}.ob-grid__sort .ob-icon{width:16px;height:16px}.ob-grid td{padding:var(--space-2) var(--space-4);height:var(--row-h);border-bottom:var(--hairline) solid var(--line-soft);font-size:var(--text-body);line-height:var(--lh-body);vertical-align:middle}.ob-grid tr:hover td{background:var(--tint)}.ob-grid tr.is-inactive td{color:var(--ink-dim)}.ob-grid td.is-edited{outline:var(--ring) solid var(--ink);outline-offset:calc(var(--ring) * -1)}.ob-grid__margin--ok{color:var(--ink);font-weight:600}.ob-grid__margin--under{color:var(--brick);font-weight:600}.ob-grid__state{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--ink-dim)}.ob-mask{background:var(--surface-raised);border:var(--hairline) solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) 280px}.ob-mask__form{padding:var(--pad);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;align-content:start}.ob-mask__field{display:grid;gap:var(--space-1)}.ob-mask__field--wide{grid-column:1 / -1}.ob-mask__label{font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.ob-mask__input{width:100%}.ob-mask__input.ob-num{text-align:right}.ob-mask__input:focus{border-color:var(--ink)}.ob-mask__static{min-height:var(--target);display:flex;align-items:center;padding:0 var(--space-3);border:var(--hairline) solid var(--line-soft);color:var(--ink-dim);font-family:var(--font-mono);justify-content:flex-end}.ob-mask__margin{border-left:var(--hairline) solid var(--line);padding:var(--pad);display:grid;align-content:start;gap:var(--space-2)}.ob-mask__margin-label{font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.ob-mask__margin-value{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-number);line-height:var(--lh-number);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ob-mask__margin-value .ob-shape{width:28px;height:28px}.ob-mask--under .ob-mask__margin-value{color:var(--brick)}.ob-mask__target{font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-dim)}.ob-mask__foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding:var(--pad);border-top:var(--hairline) solid var(--line)}.ob-mask__saving{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-dim);font-size:var(--text-body)}.ob-mask__input,select.ob-mask__input{height:var(--target)}textarea.ob-mask__input{height:auto}.ob-mask__head{grid-column:1 / -1;display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-4);align-items:start}.ob-mask__head--no-photo{grid-template-columns:minmax(0,1fr)}.ob-mask__photo{display:grid;gap:var(--space-2);justify-items:start}.ob-mask__photo-img{display:block;width:160px;height:160px;object-fit:cover;background:var(--tint)}.ob-mask__photo-img--empty{border:var(--hairline) solid var(--line-soft)}.ob-mask__head-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-4);align-content:start;min-width:0}.ob-mask__row{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:start}.ob-mask__with-chip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.ob-mask__chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-3);border:var(--hairline) solid var(--line);color:var(--ink-dim);font-size:var(--text-small);line-height:var(--lh-small);white-space:nowrap}.ob-mask__chip--done{color:var(--ink)}.ob-mask__chip .ob-shape{width:20px;height:20px}.ob-mask__id{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-2);min-height:var(--target);font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-dim)}.ob-mask__id-value{color:var(--ink)}.ob-mask__copy{min-width:var(--target);padding:0 var(--space-2);font-family:var(--font-sans)}.ob-mask__copy .ob-icon{width:18px;height:18px}.ob-mask__block{grid-column:1 / -1;border-top:var(--hairline) solid var(--line)}.ob-mask__summary{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--target);padding:0;text-align:left;font-size:var(--text-body);line-height:var(--lh-body);font-weight:600}.ob-mask__summary:hover{background:var(--tint)}.ob-mask__summary .ob-icon{width:20px;height:20px;flex:none;transition:transform var(--fast)}.ob-mask__summary[aria-expanded=true] .ob-icon{transform:rotate(180deg)}.ob-mask__summary-sub{font-weight:400;color:var(--ink-dim)}.ob-mask__block-body{display:grid;gap:var(--space-3);padding:0 0 var(--space-3)}.ob-mask__block-body[hidden]{display:none}.ob-mask__variant{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px 110px 110px auto;gap:var(--space-3);align-items:center;min-height:var(--target);padding:var(--space-2) 0;border-top:var(--hairline) solid var(--line-soft)}.ob-mask__variant-name{font-weight:600}.ob-mask__variant-sub{display:block;font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-dim)}.ob-mask__variant-lines{justify-content:flex-start;padding:0 var(--space-2)}.ob-mask__variant-lines .ob-icon{width:18px;height:18px;transition:transform var(--fast)}.ob-mask__variant-lines[aria-expanded=true] .ob-icon{transform:rotate(180deg)}.ob-mask__lines{padding:0 0 var(--space-2) var(--space-4)}.ob-mask__lines[hidden]{display:none}.ob-mask__line{display:grid;grid-template-columns:minmax(0,1fr) 90px 60px 120px;gap:var(--space-3);min-height:32px;align-items:center;font-size:var(--text-small);line-height:var(--lh-small)}.ob-mask__line--head{font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.ob-mask__line--uncosted .ob-mask__line-item{color:var(--brick)}.ob-mask__more{grid-column:1 / -1;display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.ob-mask__more[hidden]{display:none}.ob-queue{background:var(--surface-raised);border:var(--hairline) solid var(--line)}.ob-queue__head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding:var(--pad);border-bottom:var(--hairline) solid var(--line)}.ob-queue__title{font-size:var(--text-title);line-height:var(--lh-title);font-weight:600;letter-spacing:-.01em}.ob-queue__sub{font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-dim)}.ob-queue__row{display:grid;grid-template-columns:var(--shape) 120px minmax(0,1fr) 140px 80px auto;align-items:center;column-gap:var(--space-4);min-height:var(--row-h);padding:var(--space-2) var(--pad);border-bottom:var(--hairline) solid var(--line-soft);font-size:var(--text-body);line-height:var(--lh-body)}.ob-queue__row:last-child{border-bottom:0}.ob-queue__row:hover{background:var(--tint)}.ob-queue__kind{font-family:var(--font-mono);font-size:var(--text-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.ob-queue__what{min-width:0}.ob-queue__row--unread .ob-queue__what{font-weight:600}.ob-queue__source{font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-dim);display:block}.ob-queue__conf{font-size:var(--text-small);color:var(--ink-dim)}.ob-queue__actions{display:flex;gap:var(--space-2)}.ob-queue__row--decided .ob-queue__what,.ob-queue__row--decided .ob-queue__amount{color:var(--ink-dim);font-weight:400}.ob-queue__row--returned .ob-queue__conf{color:var(--brick);font-weight:600}.ob-approval{background:var(--surface-raised);border:var(--hairline) solid var(--line);padding:var(--pad);display:grid;gap:var(--space-3)}.ob-approval__head{display:grid;grid-template-columns:var(--shape) minmax(0,1fr);column-gap:var(--gap);align-items:center}.ob-approval__title{font-size:var(--text-card);line-height:var(--lh-card);font-weight:600;letter-spacing:-.01em}.ob-approval__sub{font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-dim)}.ob-approval__lines{display:grid;gap:var(--space-1)}.ob-approval__line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);font-size:var(--text-body);line-height:var(--lh-body);padding:var(--space-1) 0;border-bottom:var(--hairline) solid var(--line-soft)}.ob-approval__change{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ob-approval__why{font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-dim);grid-column:1 / -1}.ob-approval__rest{font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-dim);min-height:var(--target);display:inline-flex;align-items:center;gap:var(--space-2)}.ob-approval__actions{display:flex;gap:var(--gap);align-items:center}.ob-approval__actions .ob-btn--primary{flex:1 1 auto}.ob-approval__state{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body);line-height:var(--lh-body);font-weight:600}.ob-approval--returned .ob-approval__state{color:var(--brick)}.ob-approval--approved .ob-approval__state{color:var(--ink-dim)}[data-scale=floor] .floor{display:grid;grid-template-rows:1fr auto;height:100vh;max-height:650px;overflow:hidden}[data-scale=floor] .floor-main{display:grid;grid-template-columns:2fr 1fr;gap:var(--gap);padding:var(--gap);overflow:hidden;align-content:start}[data-scale=floor] .floor-board{min-width:0;align-content:start}[data-scale=floor] .floor-aside{display:grid;gap:var(--gap);align-content:start}[data-scale=floor] .footer{padding:var(--space-2) var(--gap);border-top:var(--hairline) solid var(--line);font-size:var(--text-label);line-height:var(--lh-label);color:var(--ink-dim)}.done-overlay{position:fixed;inset:0;display:grid;place-items:center;padding:var(--pad);background:var(--surface)}[data-scale=phone] .phone{display:grid;grid-template-rows:var(--topbar-h) auto 1fr;min-height:100vh}[data-scale=phone] .phone .ob-strip{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}[data-scale=phone] .phone-main{padding:var(--pad);display:grid;gap:var(--gap);align-content:start}[data-scale=office] .office{display:grid;grid-template-columns:220px 1fr;grid-template-rows:var(--topbar-h) 1fr;min-height:100vh}[data-scale=office] .office .ob-topbar{grid-column:1 / -1}[data-scale=office] .nav{border-right:var(--hairline) solid var(--line);padding:var(--space-2) 0}[data-scale=office] .nav a{display:flex;align-items:center;min-height:var(--target);padding:0 var(--space-4)}[data-scale=office] .nav a:hover{background:var(--tint)}[data-scale=office] .nav a[aria-current=page]{outline:var(--ring) solid var(--ink);outline-offset:calc(var(--ring) * -1);font-weight:600}[data-scale=office] .content{padding:var(--space-6) var(--space-8) var(--space-16);max-width:1200px}@media(max-width:700px){[data-scale=office] .office{grid-template-columns:1fr;grid-template-rows:var(--topbar-h) auto 1fr}[data-scale=office] .nav{display:flex;overflow-x:auto;border-right:0;border-bottom:var(--hairline) solid var(--line)}}.list{display:grid}.row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--gap);min-height:var(--target);padding:var(--space-2) var(--space-4);background:var(--surface-raised);border:var(--hairline) solid var(--line);border-top-width:0}.row:first-child{border-top-width:var(--hairline)}.panel{padding:var(--pad);background:var(--surface-raised);border:var(--hairline) solid var(--line)}.section+.section{margin-top:var(--space-6)}.inline-form{display:inline}.todo{padding:var(--space-2) var(--space-3);border:var(--hairline) dashed var(--line);font-size:var(--text-label);line-height:var(--lh-label);color:var(--ink-dim)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.back-link{margin-left:calc(var(--space-5) * -1)}.back-link .ob-icon{transform:rotate(180deg)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap);margin-bottom:var(--space-4)}.mask-error{color:var(--brick);font-size:var(--text-body);line-height:var(--lh-body);font-weight:600}.review-groups .review-group{grid-template-columns:1fr auto}.review,.prices{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap);align-items:start}.review:has(.review-panel),.prices:has(.review-panel){grid-template-columns:minmax(0,1fr) 360px}@media(max-width:1380px){.review:has(.review-panel),.prices:has(.review-panel){grid-template-columns:minmax(0,1fr)}}.review__error,.review__empty{padding:var(--space-3) var(--pad)}.review__reject{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-2) var(--pad);border-bottom:var(--hairline) solid var(--line-soft)}.review__reject .ob-mask__input{flex:1 1 240px}.review-panel{background:var(--surface-raised);border:var(--hairline) solid var(--line);display:grid;gap:var(--space-3);align-content:start;min-width:0}.review-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap);padding:var(--pad);border-bottom:var(--hairline) solid var(--line)}.review-panel .ob-mask{border:0;grid-template-columns:minmax(0,1fr)}.review-panel .ob-mask__form{grid-template-columns:1fr}.review-panel .ob-mask__margin{border-left:0;border-top:var(--hairline) solid var(--line)}.review-panel .ob-mask__head,.review-panel .ob-mask__head-fields,.review-panel .ob-mask__row,.review-panel .ob-mask__more{grid-template-columns:1fr}.review-panel .ob-approval{border:0}.review-panel__plain{display:grid;gap:var(--space-3);padding:0 var(--pad) var(--pad)}.review-panel__facts{display:grid;gap:var(--space-1)}.review-panel__facts dd{margin:0 0 var(--space-2)}.mask-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.mask-switch{justify-self:start}.margin-line{display:grid;gap:var(--space-2);padding:var(--space-3) 0;border-top:var(--hairline) solid var(--line-soft)}.margin-line__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.margin-line__inputs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.margin-line__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-2)}.margin-line__value{font-size:var(--text-title);line-height:var(--lh-title)}.price-editor__fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-3)}@media(max-width:1100px){.price-editor__fields{grid-template-columns:1fr}}.grid-link{display:inline-flex;align-items:center;min-height:var(--target);min-width:var(--target);font-weight:500}.grid-nowrap{white-space:nowrap}.grid-empty{padding:var(--space-4) var(--pad)}.tabs{margin:var(--space-4) 0}.ob-grid table{border-collapse:collapse}.ob-grid__bar input[type=search]{min-height:var(--target)}.review:has(.review-panel) .ob-queue__row{grid-template-columns:var(--shape) minmax(0,1fr);row-gap:var(--space-2)}.review:has(.review-panel) .ob-queue__kind,.review:has(.review-panel) .ob-queue__row>.ob-small,.review:has(.review-panel) .ob-queue__conf{display:none}.review:has(.review-panel) .ob-queue__actions{grid-column:2;flex-wrap:wrap}.facts__grid{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:var(--space-2) var(--space-4);align-items:baseline;margin:0 0 var(--space-3)}.facts__grid dd{margin:0;min-width:0}@media(max-width:1100px){.facts__grid{grid-template-columns:max-content minmax(0,1fr)}}.recipe-card__main{padding:var(--pad);display:grid;gap:var(--space-4);align-content:start;min-width:0}.recipe-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);align-items:start}.recipe-card__lines table{table-layout:fixed}.recipe-card__lines td{min-width:0}.recipe-card__lines th:nth-child(2),.recipe-card__lines th:nth-child(4){width:92px}.recipe-card__lines th:nth-child(3){width:88px}.recipe-card__lines th:nth-child(5),.recipe-card__lines th:nth-child(6){width:112px}.recipe-card__note{margin-top:var(--space-1);min-height:var(--target)}.recipe-card__lines th:last-child{width:128px}.recipe-card__lines .ob-grid__sort{padding:0 var(--space-2);white-space:normal}.recipe-card__lines td{padding:var(--space-2)}.recipe-card__qty,.recipe-card__uom{width:100%;padding-left:var(--space-1);padding-right:var(--space-1)}.recipe-card tr.is-uncosted td:first-child{color:var(--brick)}.recipe-card__add{border-top:var(--hairline) solid var(--line);border-bottom:0}.recipe-card__method{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.recipe-card .ob-mask__margin .margin-line__row+.margin-line__row{margin-top:var(--space-1)}.vendor-prices table{table-layout:fixed}.vendor-prices td{min-width:0;overflow-wrap:anywhere}.vendor-prices th:nth-child(2){width:112px}.vendor-prices th:nth-child(3),.vendor-prices th:nth-child(4){width:136px}.vendor-prices th:nth-child(5),.vendor-prices th:nth-child(6),.vendor-prices th[data-col=quote]{width:124px}.vendor-prices th[data-col=actions]{width:132px}.vendor-prices .ob-grid__sort{white-space:normal;padding:0 var(--space-2)}.vendor-prices td{padding:var(--space-2)}.vendor-prices__sub{display:block;white-space:normal}.vendor-prices__row-actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.vendor-prices__editor td,.vendor-prices__history td{background:var(--tint)}.vendor-prices__form{display:grid;grid-template-columns:1fr 1fr auto 1fr;gap:var(--space-3);align-items:end}.vendor-prices__actions{grid-column:1 / -1}.vendor-prices__hist-row{background:transparent}.thumb{display:block;width:40px;height:40px;object-fit:cover;background:var(--tint)}.thumb--empty{border:var(--hairline) solid var(--line-soft)}.ob-grid__chip{min-width:var(--target);justify-content:center}.thumb--row{float:left;margin-right:var(--space-3)}.thumb--head{width:96px;height:96px}.thumb-col{width:48px}.ob-grid .thumb-col{padding-right:0}.recipe-head{display:flex;align-items:flex-start;gap:var(--space-4)}.photo-block__input{display:none}.product-recipes__share{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.product-recipes__share .ob-shape{width:24px;height:24px}.product-recipes__action{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}@media(max-width:1380px){.ob-mask__variant{grid-template-columns:minmax(0,1.2fr) 110px 100px 100px auto}.ob-mask__variant>:nth-child(2){grid-column:1;grid-row:2}}.page-title{margin:0 0 var(--space-2)}.page-id{margin-bottom:var(--space-3)}.coverage-line{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:baseline;margin:var(--space-3) 0}.pos-queue table,.settings table,.people table{table-layout:fixed;width:100%}.pos-queue td,.settings td,.people td{min-width:0;vertical-align:top;white-space:normal}.pos-queue__sub,.settings__sub,.people__sub{display:block;white-space:normal}.pos-queue th:nth-child(1){width:96px}.pos-queue th:nth-child(2){width:120px}.pos-queue th:nth-child(4){width:130px}.pos-queue th:nth-child(5){width:110px}.pos-queue th:nth-child(7){width:110px}.pos-queue__chips,.people__chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.pos-queue__editor td,.settings__editor td,.people__editor td,.settings__history td{background:var(--tint)}.pos-queue__form,.settings__form,.people__form{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-3);align-items:start}.pos-queue__actions,.settings__actions,.people__form-actions{grid-column:1 / -1;justify-content:flex-end}.pos-queue__message,.settings__message,.people__message{grid-column:1 / -1}.pos-queue__pick{justify-content:flex-start;font-family:var(--font-sans);color:var(--ink)}.settings__domain+.settings__domain{margin-top:var(--space-6)}.settings__domain-name{margin:0 0 var(--space-2)}.settings th:nth-child(2){width:200px}.settings th:nth-child(3){width:170px}.settings th:nth-child(4){width:170px}.settings th:nth-child(5){width:130px}.settings th:nth-child(6){width:90px}.settings__label{font-weight:600}.settings__value{font-variant-numeric:tabular-nums}.settings__hist-row{grid-template-columns:220px 160px minmax(0,1fr);background:transparent}.people th:nth-child(4){width:160px}.people th:nth-child(5){width:130px}.people th:nth-child(6){width:150px}.people th:nth-child(7){width:170px}.people__name{font-weight:600}.people__chip{cursor:default;min-height:32px}.people__lang{min-width:0}.people__actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}
