.pd-a[data-size=tablet]{padding:16px 20px 16px 26px;margin-bottom:12px}.pd-a[data-size=tablet].pd-velka{padding:20px 22px 20px 28px;margin-bottom:16px}.pd-a[data-size=tablet] .pd-pozn{font-size:14px}.pd-tab-info{display:flex;flex-wrap:wrap;gap:0 22px;align-items:center}.pd-tab-kind{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;color:var(--pd-s1)}.pd-osa[data-size=tablet] .pd-kn2{font-size:15px}.pd-osa[data-size=tablet] .pd-kad,.pd-osa[data-size=tablet] .pd-pozn{font-size:12.5px}.pd-osa[data-size=tablet] .pd-kr-t{font-size:12px}.pd-kbn[data-narrow]{padding:2px 3px 1px 7px}.pd-kbn[data-narrow] .pd-kr1{padding-right:0;gap:0;flex-direction:column;align-items:flex-start}.pd-kbn[data-narrow] .pd-kr-t{display:flex;flex-direction:column;font-size:9px;line-height:11px}.pd-kbn[data-narrow] .pd-chip{max-width:100%;padding:0 2px;font-size:9px;line-height:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-kbn[data-narrow] .pd-kn2{display:flex;align-items:center;gap:2px;padding-right:0;font-size:11px;line-height:14px}.pd-kbn[data-narrow] .pd-kn2 .pd-tx{min-width:0;white-space:normal;overflow-wrap:anywhere}.pd-kbn[data-narrow] .pd-ic{position:static;width:12px;height:12px}.pd-kbn[data-narrow] .pd-ic svg{width:9px;height:9px}.pd-kbn[data-narrow] .pd-pulse{width:8px;height:8px}.pd-a[data-size=tablet] .pd-pozn .pd-pt,.pd-osa[data-size=tablet] .pd-pozn .pd-pt{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.pd-a[data-size=tablet].pd-velka .pd-r1 .pd-nm .pd-tx{font-size:22px}.pd-nahled,.pd-nahled *,.pd-vlakno,.pd-vlakno *{box-sizing:border-box}.pd-zastin{position:fixed;inset:0;z-index:2000;background:var(--pd-zastin);animation:pd-zastin-in .2s ease backwards}.pd-nahled{position:fixed;z-index:2001;left:10px;right:10px;bottom:10px;max-height:calc(100vh - 30px);max-height:calc(100dvh - 30px);overflow:auto;border-radius:24px;background:var(--pd-res-p,var(--pd-karta));border:1px solid var(--pd-okraj-k);box-shadow:0 24px 60px var(--pd-stin);color:var(--pd-text);font-size:14px;line-height:1.4;transform-origin:50% 100%;transition:transform .32s cubic-bezier(.2,.8,.2,1);animation:pd-nahled-in .32s cubic-bezier(.2,.8,.2,1) backwards;overscroll-behavior:contain;outline:none;padding-bottom:env(safe-area-inset-bottom,0)}.pd-nahled.pd-vetsi{transform:scale(1.015)}.pd-nahled[data-size=tablet]{left:50%;right:auto;width:520px;max-width:calc(100vw - 20px);margin-left:-260px;bottom:40px;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px)}@media (min-width:600px){.pd-nahled,.pd-nahled[data-size=tablet]{left:0;right:0;width:min(640px,calc(100% - 32px));max-width:none;margin-inline:auto}}@media (max-width:599px){.pd-nahled[data-size=tablet]{left:10px;right:10px;margin-left:0;width:auto}}@keyframes pd-nahled-in{0%{transform:scale(.88) translateY(30px);opacity:0}to{transform:none;opacity:1}}@keyframes pd-zastin-in{0%{opacity:0}to{opacity:1}}.pd-nh-pruh{height:.45em;background:var(--pd-typ,var(--pd-s3))}.pd-nh-top{padding:.55em 0 .35em;touch-action:none;cursor:grab}.pd-uchyt{width:38px;height:5px;border-radius:3px;background:var(--pd-cara);margin:0 auto}.pd-nh-telo{padding:0 1.15em 1.1em}.pd-nh-r{display:flex;align-items:center;flex-wrap:wrap;gap:.5em .7em}.pd-nh-r .pd-chip{font-size:.85em}.pd-nh-cas{font-variant-numeric:tabular-nums;font-weight:700;color:var(--pd-s1);font-size:1.1em}.pd-nh-r .pd-rw{font-size:.95em}.pd-nh-r .pd-ic{width:1.6em;height:1.6em;margin-top:0}.pd-nh-jm{margin:.5em 0 .35em;font-size:1.55em;line-height:1.2;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.pd-nahled .pd-adr{display:inline-flex;font-size:1em;margin:0 0 .85em}.pd-nh-km{display:flex;align-items:center;gap:.5em;margin:0 0 1em;color:var(--pd-s1);font-weight:600}.pd-vlakno{list-style:none;padding:0;margin-top:0;display:flex;flex-direction:column;gap:.6em;margin-bottom:.9em;font-size:inherit;color:var(--pd-text);line-height:1.4}.pd-vlakno.pd-vlakno-solo{font-size:15px}.pd-bub{max-width:88%;min-width:0}.pd-bub.pd-k{align-self:flex-start}.pd-bub.pd-t{align-self:flex-end}.pd-kdo{font-size:.78em;color:var(--pd-s2);margin:0 .6em .22em}.pd-bub.pd-t .pd-kdo{text-align:right}.pd-note-status{display:flex;justify-content:flex-end;align-items:center;gap:.35em;font-size:15px;color:var(--pd-s2);margin:.3em .6em}.pd-note-status-failed{color:var(--color-danger-fg);font-weight:600}.pd-note-status svg{flex-shrink:0}.pd-bt{display:flex;gap:.45em;align-items:flex-start;padding:.55em .75em;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.pd-bt>span{min-width:0;flex:1}.pd-bt>svg{flex-shrink:0}.pd-note-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}button.pd-bt{width:100%;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}button.pd-bt:focus-visible{outline:2px solid var(--pd-text);outline-offset:2px}.pd-starsi button{min-height:44px;font:inherit;color:var(--pd-s2);background:transparent;border:0;padding:.5em;cursor:pointer}.pd-bub.pd-k .pd-bt{background:color-mix(in srgb,var(--listek-a) 38%,var(--pd-karta));border-radius:1.05em 1.05em 1.05em .3em}.pd-bub.pd-t .pd-bt{background:color-mix(in srgb,var(--los-a) 42%,var(--pd-karta));border-radius:1.05em 1.05em .3em 1.05em}.pd-vlakno .pd-prazdno{align-self:center;color:var(--pd-s2);font-size:.92em}.pd-akce{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;text-align:center;margin:.3em 0}.pd-akce[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pd-akce[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.pd-nahled .pd-akce{max-width:360px;margin-inline:auto}}.pd-akce button{border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:.55em;font:inherit;font-weight:650;font-size:.9em;color:var(--pd-text);min-width:0;overflow-wrap:anywhere;cursor:pointer}.pd-kul{width:4.1em;height:4.1em;border-radius:50%;display:grid;place-items:center;box-shadow:0 2px 6px var(--pd-stin-k);transition:transform .15s}.pd-akce button:active .pd-kul{transform:scale(.94)}.pd-kul svg{width:1.9em;height:1.9em}.pd-kul.pd-n{background:var(--pd-modra);color:var(--pd-na-akcent)}.pd-kul.pd-z{background:var(--pd-ok);color:var(--pd-bila)}.pd-kul.pd-p{background:var(--los-b);color:var(--los-ink)}.pd-nh-uk{min-height:1.4em;margin:.5em 0 0;text-align:center;color:var(--pd-s2);font-size:.88em}.pd-nh-uk.pd-chyba{color:var(--pd-po-t);font-weight:650}.pd-pis{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s}.pd-pis[data-open=true]{max-height:30em;opacity:1}.pd-pis-v{padding-top:.4em}.pd-pis textarea{width:100%;min-height:4.6em;resize:vertical;font:inherit;color:var(--pd-text);background:var(--pd-karta);border:1px solid var(--pd-cara);border-radius:.9em;padding:.65em .8em;line-height:1.4;font-size:17px}.pd-pis textarea::-moz-placeholder{color:var(--pd-s2)}.pd-pis textarea::placeholder{color:var(--pd-s2)}.pd-pis-r{display:flex;justify-content:flex-end;margin-top:.6em}.pd-uloz{padding:0 1.3em;min-height:3.4em;border:0;border-radius:999px;background:var(--pd-akcent);color:var(--pd-na-akcent);font:inherit;font-weight:700;font-size:17px;cursor:pointer}@media (min-width:768px){.pd-pis textarea,.pd-uloz{font-size:15px}}.pd-uloz:disabled{opacity:.45;cursor:default}.pd-nh-link{display:block;width:100%;margin-top:.6em;color:var(--pd-s2);font:inherit;font-size:.92em;padding:.4em}.pd-mnu,.pd-nh-link{border:0;background:none;cursor:pointer}.pd-mnu{display:none;flex:none;width:24px;height:22px;margin:1px 0 0;padding:0;border-radius:8px;color:var(--pd-s1);font:inherit;font-size:18px;font-weight:800;line-height:1}.pd-mnu:focus-visible,.pd-mnu:hover{background:color-mix(in srgb,var(--pd-text) 10%,transparent)}@media (hover:hover) and (pointer:fine){.pd-mnu{display:inline-grid;place-items:center}}@media (prefers-reduced-motion:reduce){.pd-nahled,.pd-zastin{animation:none;transition:none}.pd-kul,.pd-pis{transition:none}}.pd-tbl{--pd-tr-akce:170px;--pd-tr-sloupce:78px 140px 210px 180px minmax(150px,1fr) var(--pd-tr-akce);--pd-tr-mezera:14px;background:var(--nv-card);border-radius:18px;overflow-x:auto;overflow-y:hidden}.pd-tbl[data-actions=true]{--pd-tr-akce:340px;--pd-tr-sloupce:78px 140px 210px 180px minmax(150px,1fr) minmax(200px,var(--pd-tr-akce))}.pd-tbl-in{min-width:1026px}.pd-tbl[data-actions=true] .pd-tbl-in{min-width:1056px}.pd-tr,.pd-tr-th{display:grid;grid-template-columns:var(--pd-tr-sloupce);-moz-column-gap:var(--pd-tr-mezera);column-gap:var(--pd-tr-mezera);align-items:center}.pd-tr-th{padding:10px 10px 6px 18px;border-bottom:1px solid var(--nv-divider)}.pd-tr-gh,.pd-tr-th{font-size:15px;font-weight:600;color:var(--nv-text-muted)}.pd-tr-gh{display:flex;justify-content:space-between;gap:10px;padding:10px 16px 4px;background:var(--nv-panel)}.pd-desktop-row{position:relative;display:grid;align-items:center;-moz-column-gap:14px;column-gap:14px;padding:10px 10px 10px 18px;min-height:64px;cursor:pointer;border-top:1px solid var(--pd-row-divider,var(--nv-divider))}.pd-desktop-row:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:0 3px 3px 0;background:var(--pd-typ)}.pd-tr{color:var(--pd-text);font-size:15px;line-height:1.4;background:var(--pd-res-p,var(--nv-card))}.pd-tr-gh+.pd-tr,.pd-tr-th+.pd-tr,.pd-tr-th+.pd-tr-gh{border-top:0}.pd-tr:hover{filter:brightness(.97)}.pd-tr>*{min-width:0}.pd-tr[data-selected=true]{outline:3px solid var(--pd-akcent);outline-offset:-3px}.pd-tr:focus-visible{outline:3px solid var(--pd-akcent);outline-offset:-3px}.pd-tr-cas{display:grid;line-height:1.25;font-variant-numeric:tabular-nums}.pd-tr-cas b{font-weight:700}.pd-tr-cas span{color:var(--pd-s2);white-space:nowrap}.pd-tr-druh .pd-chip{width:-moz-fit-content;width:fit-content;max-width:100%;font-size:15px;padding:1px 8px;border-radius:7px;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.pd-tr-zak{display:grid;gap:1px}.pd-tr-nm,.pd-tr-ob{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.pd-tr-adr>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.3;overflow-wrap:anywhere}.pd-tr-nm{font-size:15.5px;font-weight:700}.pd-tr-nm[data-strike=true]{text-decoration:line-through}.pd-tr-ob{color:var(--pd-s2)}.pd-tr-adr{display:flex;align-items:center;gap:6px;min-height:28px}.pd-tr-adr svg{flex:none;color:var(--pd-akcent)}.pd-tr-pozn .pd-pozns{margin-top:0}.pd-tr-akce{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start}.pd-tr-stav{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;width:148px;min-height:28px;padding:1px 8px;border-radius:8px;border:1.5px solid var(--pd-s3);color:var(--pd-s1);font-size:15px;font-weight:650;line-height:1.2;white-space:nowrap}.pd-tr-stav[data-result=now]{background:var(--pd-modra-p);border-color:var(--pd-modra);color:var(--pd-modra-t)}.pd-tr-stav[data-result=now][data-live=true]{background:var(--pd-modra);color:var(--pd-na-akcent)}.pd-tr-stav[data-result=now][data-live=true]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pd-na-akcent)}.pd-tr-stav[data-result=overdue]{background:var(--pd-po-p);border-color:var(--pd-po);color:var(--pd-po-t)}.pd-tr-stav[data-result=waiting_payment]{background:var(--pd-platba-p);border-color:var(--pd-platba);color:var(--pd-platba-t)}.pd-tr-stav[data-result=done],.pd-tr-stav[data-result=done_error]{background:transparent;border-color:var(--pd-ok);color:var(--pd-ok-t)}.pd-tr-stav[data-result=done_error]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pd-po)}.pd-tr-stav[data-result=cancelled]{background:transparent;border-color:var(--pd-po);color:var(--pd-po-t)}.pd-tr-pb{flex:1 1 0;min-width:-moz-max-content;min-width:max-content;min-height:44px;padding:0 8px;border-radius:12px;border:1.5px solid var(--nv-acc);background:var(--nv-acc-tint2);color:var(--nv-acc-text);font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer}.dictation-cleanup-note{margin-top:var(--space-1);color:var(--color-muted-foreground);font-size:var(--font-size-xs);line-height:normal}.dictation-cleanup-note__action{padding:0;border:0;background:transparent;color:var(--color-primary);font:inherit;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.dictation-cleanup-note__action:hover{color:var(--color-primary-hover)}.dictation-cleanup-note__action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.dictation-cleanup-note__action:disabled{color:var(--color-muted-foreground);cursor:default}:root{--zf-ruz:#a8456f;--zf-olv:#6b7a1c;--zf-hnd:#7a5a3c;--zf-po-karta:#fbe4de;--zf-po-text:#b0322a;--zf-po-radek:#fbeceb}.dark,[data-theme=hokr-dark]{--zf-ruz:#b5578a;--zf-olv:#7f8f2c;--zf-hnd:#98724f;--zf-po-karta:#3a211e;--zf-po-text:#ff9b92;--zf-po-radek:#2e1716}[data-zf-kind=graphite]{--zf-typ:var(--pd-graf)}[data-zf-kind=violet]{--zf-typ:var(--pd-fial)}[data-zf-kind=teal]{--zf-typ:var(--pd-tyrk)}[data-zf-kind=ochre]{--zf-typ:var(--pd-okr)}[data-zf-kind=blue]{--zf-typ:var(--pd-modra)}[data-zf-kind=brick]{--zf-typ:var(--pd-cihl)}[data-zf-kind=green]{--zf-typ:var(--pd-ok)}[data-zf-kind=rose]{--zf-typ:var(--zf-ruz)}[data-zf-kind=olive]{--zf-typ:var(--zf-olv)}[data-zf-kind=brown]{--zf-typ:var(--zf-hnd)}:root{--primary-50:var(--acc-tint);--primary-100:var(--acc-tint);--primary-200:var(--acc-tint2);--primary-300:var(--acc-tint2);--primary-400:var(--acc);--primary-500:var(--acc);--primary-600:var(--acc-ink);--primary-700:var(--acc-ink);--primary-800:var(--acc-ink);--primary-900:var(--acc-ink);--color-primary:var(--acc);--color-primary-hover:var(--acc-ink);--color-primary-foreground:var(--on-acc);--color-secondary:var(--ink-4);--color-accent:var(--acc-soft);--color-primary-soft:var(--acc-tint);--color-primary-soft-fg:var(--acc-ink);--color-copper-shadow:var(--acc-ink);--color-copper-tint-alt:var(--acc-tint);--color-copper-tint-chip:var(--acc-tint);--color-copper-mid:var(--acc-ink);--color-ink:var(--ink);--color-ink-foreground:var(--on-acc);--tint-plan:var(--acc-tint);--tint-plan-border:var(--acc-tint);--tint-messages:var(--info-bg);--tint-messages-border:var(--info-bg);--tint-messages-text:var(--info-ink);--tint-charts:var(--acc-tint);--tint-charts-border:var(--acc-tint);--tint-charts-text:var(--acc-ink);--ai-border-dashed:var(--info-bg);--ai-text:var(--info-ink);--color-neutral-50:var(--surf);--color-neutral-100:var(--well-s);--color-neutral-200:var(--faint-2);--color-neutral-300:var(--faint);--color-neutral-400:var(--mute-2);--color-neutral-500:var(--mute);--color-neutral-600:var(--ink-4);--color-neutral-700:var(--ink-3);--color-neutral-800:var(--ink-2);--color-neutral-900:var(--ink);--color-neutral-950:var(--ink);--color-background:var(--bg);--color-foreground:var(--ink);--color-surface:var(--surf);--color-surface-elevated:var(--m-glass-layer);--color-surface-sunken:var(--well-s);--color-muted:var(--well-s);--color-muted-foreground:var(--mute);--color-toggle-bg:var(--color-muted);--color-subtle-foreground:var(--ink-4);--color-text-faint:var(--faint);--color-border:var(--m-border);--color-border-strong:var(--m-border);--color-divider:var(--m-border);--color-input:var(--m-border);--color-ring:var(--acc);--color-overlay:var(--m-overlay);--color-card-border:var(--color-border);--color-chrome:var(--m-derived-color-chrome);--color-chrome-surface:var(--color-chrome);--color-capsule:var(--m-derived-color-capsule);--color-chrome-capsule:var(--color-capsule);--color-glass-border:var(--m-derived-color-glass-border);--color-fade:var(--m-derived-color-fade);--color-fade-edge:var(--color-fade);--shadow-capsule:var(--m-shadow-layer);--color-success:var(--acc-ink);--color-success-foreground:var(--on-acc);--color-warning:var(--warn-ink);--color-warning-foreground:var(--on-acc);--color-danger:var(--err-ink);--color-danger-foreground:var(--on-acc);--color-info:var(--info-ink);--color-info-foreground:var(--on-acc);--color-success-soft:var(--acc-tint);--color-success-soft-border:var(--acc-tint);--color-success-fg:var(--acc-ink);--color-danger-soft:var(--err-bg);--color-danger-soft-border:var(--err-bg);--color-danger-fg:var(--err-ink);--color-info-soft:var(--info-bg);--color-info-soft-border:var(--info-bg);--color-info-fg:var(--info-ink);--color-warning-soft:var(--warn-bg);--color-warning-soft-border:var(--warn-bg);--color-warning-fg:var(--warn-ink);--color-status-scheduled:var(--plum);--color-status-in-progress:var(--info);--color-status-done:var(--acc);--color-status-cancelled:var(--err);--color-status-waiting:var(--warn);--color-status-empty:var(--mute);--color-status-scheduled-soft:var(--plum-bg);--color-status-scheduled-border:var(--plum);--color-status-scheduled-fg:var(--plum-ink);--color-status-in-progress-soft:var(--info-bg);--color-status-in-progress-border:var(--info);--color-status-in-progress-fg:var(--info-ink);--color-status-done-soft:var(--acc-tint);--color-status-done-border:var(--acc);--color-status-done-fg:var(--acc-ink);--color-status-cancelled-soft:var(--err-bg);--color-status-cancelled-border:var(--err);--color-status-cancelled-fg:var(--err-ink);--color-status-waiting-soft:var(--warn-bg);--color-status-waiting-border:var(--warn);--color-status-waiting-fg:var(--warn-ink);--color-status-empty-soft:var(--well-s);--color-status-empty-border:var(--mute);--color-status-empty-fg:var(--mute);--color-route-direction:var(--m-legacy-color-route-direction);--color-route-direction-foreground:var(--m-legacy-color-route-direction-foreground);--color-row-plain:var(--surf);--color-row-plain-border:var(--m-border);--font-weight-emphasis:var(--m-legacy-font-weight-emphasis);--font-size-4xs:var(--m-legacy-font-size-4xs);--font-size-3xs:var(--m-legacy-font-size-3xs);--font-size-2xs:var(--m-legacy-font-size-2xs);--font-size-xs:var(--m-legacy-font-size-xs);--font-size-sm:var(--m-legacy-font-size-sm);--font-size-md:var(--m-legacy-font-size-md);--font-size-base:var(--m-legacy-font-size-base);--font-size-lg:var(--m-legacy-font-size-lg);--font-size-xl:var(--m-legacy-font-size-xl);--font-size-2xl:var(--m-legacy-font-size-2xl);--font-size-3xl:var(--m-legacy-font-size-3xl);--space-1:var(--m-legacy-space-1);--space-2:var(--m-legacy-space-2);--space-3:var(--m-legacy-space-3);--space-4:var(--m-legacy-space-4);--space-6:var(--m-legacy-space-6);--space-8:var(--m-legacy-space-8);--space-12:var(--m-legacy-space-12);--space-16:var(--m-legacy-space-16);--radius-sm:var(--m-radius-table);--radius-md:var(--m-radius-table);--radius-lg:var(--m-radius-table);--radius-xl:var(--m-radius-group);--radius-2xl:var(--m-radius-panel);--radius-full:var(--m-radius-pill);--radius-pill:var(--m-radius-pill);--radius-card:var(--m-radius-card);--radius-card-sm:var(--m-radius-card);--radius-input:var(--m-radius-pill);--radius-chip:var(--m-radius-table);--radius-frame:var(--m-radius-panel);--radius-phone:var(--m-radius-table);--shadow-xs:var(--m-shadow-card);--shadow-sm:var(--m-shadow-card);--shadow-md:var(--m-shadow-card);--shadow-lg:var(--m-shadow-layer);--shadow-inset-btn:var(--m-shadow-inset);--shadow-focus:var(--m-shadow-card);--shadow-button:var(--m-shadow-button);--shadow-button-lg:var(--m-shadow-layer);--shadow-segment:var(--m-shadow-inset);--shadow-popup:var(--m-shadow-layer);--shadow-card:var(--m-shadow-card);--layout-sidebar-collapsed-width:var(--m-legacy-layout-sidebar-collapsed-width);--layout-header-height:var(--m-legacy-layout-header-height);--layout-call-drawer-width:var(--m-legacy-layout-call-drawer-width);--call-drawer-width:var(--m-legacy-call-drawer-width);--size-touch-sm:var(--m-legacy-size-touch-sm);--size-touch:var(--m-legacy-size-touch);--size-touch-lg:var(--m-legacy-size-touch-lg);--module-kominictvi-color:var(--m-legacy-module-kominictvi-color);--module-marketing-color:var(--m-legacy-module-marketing-color);--module-plyn-color:var(--m-legacy-module-plyn-color);--module-kotle-color:var(--m-legacy-module-kotle-color);--module-invoicing-color:var(--m-legacy-module-invoicing-color);--module-communications-color:var(--m-legacy-module-communications-color);--module-tasks-color:var(--m-legacy-module-tasks-color);--color-task-priority-p1:var(--err-ink);--color-task-priority-p1-soft:var(--err-bg);--color-task-priority-p2:var(--warn-ink);--color-task-priority-p2-soft:var(--warn-bg);--color-task-priority-p3:var(--info-ink);--color-task-priority-p3-soft:var(--info-bg);--color-task-priority-p4:var(--mute);--color-task-priority-p4-soft:var(--well-s);--color-task-overdue:var(--err-ink);--color-task-due-today:var(--warn-ink);--color-task-completed:var(--acc-ink);--tenant-primary:var(--color-primary);--tenant-primary-hover:var(--color-primary-hover);--tenant-logo-url:var(--m-legacy-tenant-logo-url)}[data-theme=hokr-dark],[data-theme=hokr-light]{--color-copper-tint-chip:var(--terrain-base-color-copper-tint-chip);--color-copper-mid:var(--terrain-base-color-copper-mid);--color-ink:var(--terrain-base-color-ink);--color-ink-foreground:var(--terrain-base-color-ink-foreground);--tint-plan:var(--terrain-base-tint-plan);--tint-plan-border:var(--terrain-base-tint-plan-border);--tint-messages:var(--terrain-base-tint-messages);--tint-messages-border:var(--terrain-base-tint-messages-border);--tint-messages-text:var(--terrain-base-tint-messages-text);--tint-charts:var(--terrain-base-tint-charts);--tint-charts-border:var(--terrain-base-tint-charts-border);--tint-charts-text:var(--terrain-base-tint-charts-text);--ai-border-dashed:var(--terrain-base-ai-border-dashed);--ai-text:var(--terrain-base-ai-text);--font-display:var(--terrain-base-font-display);--font-body:var(--terrain-base-font-body);--font-sans:var(--terrain-base-font-sans);--font-mono:var(--terrain-base-font-mono);--font-weight-emphasis:var(--terrain-base-font-weight-emphasis);--font-size-4xs:var(--terrain-base-font-size-4xs);--font-size-3xs:var(--terrain-base-font-size-3xs);--font-size-2xs:var(--terrain-base-font-size-2xs);--font-size-xs:var(--terrain-base-font-size-xs);--font-size-sm:var(--terrain-base-font-size-sm);--font-size-md:var(--terrain-base-font-size-md);--font-size-base:var(--terrain-base-font-size-base);--font-size-lg:var(--terrain-base-font-size-lg);--font-size-xl:var(--terrain-base-font-size-xl);--font-size-2xl:var(--terrain-base-font-size-2xl);--font-size-3xl:var(--terrain-base-font-size-3xl);--space-1:var(--terrain-base-space-1);--space-2:var(--terrain-base-space-2);--space-3:var(--terrain-base-space-3);--space-4:var(--terrain-base-space-4);--space-6:var(--terrain-base-space-6);--space-8:var(--terrain-base-space-8);--space-12:var(--terrain-base-space-12);--space-16:var(--terrain-base-space-16);--radius-sm:var(--terrain-base-radius-sm);--radius-md:var(--terrain-base-radius-md);--radius-lg:var(--terrain-base-radius-lg);--radius-xl:var(--terrain-base-radius-xl);--radius-2xl:var(--terrain-base-radius-2xl);--radius-full:var(--terrain-base-radius-full);--radius-pill:var(--terrain-base-radius-pill);--radius-card:var(--terrain-base-radius-card);--radius-card-sm:var(--terrain-base-radius-card-sm);--radius-input:var(--terrain-base-radius-input);--radius-chip:var(--terrain-base-radius-chip);--radius-frame:var(--terrain-base-radius-frame);--radius-phone:var(--terrain-base-radius-phone);--layout-sidebar-collapsed-width:var(--terrain-base-layout-sidebar-collapsed-width);--layout-header-height:var(--terrain-base-layout-header-height);--layout-call-drawer-width:var(--terrain-base-layout-call-drawer-width);--call-drawer-width:var(--terrain-base-call-drawer-width);--size-touch-sm:var(--terrain-base-size-touch-sm);--size-touch:var(--terrain-base-size-touch);--size-touch-lg:var(--terrain-base-size-touch-lg);--tenant-logo-url:var(--terrain-base-tenant-logo-url)}:root:not([data-theme^=hokr-]){--nv-bg:var(--terrain-web-color-background);--nv-card:var(--terrain-web-color-surface);--nv-panel:var(--m-derived-nv-panel);--nv-fill:var(--m-derived-nv-fill);--nv-border:var(--terrain-web-color-border);--nv-divider:var(--terrain-web-color-border);--nv-text:var(--terrain-web-color-foreground);--nv-text-sec:var(--m-derived-nv-text-sec);--nv-text-muted:var(--m-derived-nv-text-muted);--nv-text-faint:var(--m-derived-nv-text-faint)}.dark{--color-success-foreground:var(--bg);--color-warning-foreground:var(--bg);--color-danger-foreground:var(--bg);--color-info-foreground:var(--bg)}[data-theme=hokr-dark],[data-theme=hokr-light]{--module-kominictvi-color:var(--terrain-module-kominictvi-color);--module-marketing-color:var(--terrain-module-marketing-color);--module-plyn-color:var(--terrain-module-plyn-color);--module-kotle-color:var(--terrain-module-kotle-color);--module-invoicing-color:var(--terrain-module-invoicing-color);--module-communications-color:var(--terrain-module-communications-color);--module-tasks-color:var(--terrain-module-tasks-color)}:where([class^=nv-],[class*=" nv-"]){--color-status-scheduled:var(--terrain-web-color-status-scheduled);--color-status-in-progress:var(--terrain-web-color-status-in-progress);--color-status-done:var(--terrain-web-color-status-done);--color-status-cancelled:var(--terrain-web-color-status-cancelled);--color-status-waiting:var(--terrain-web-color-status-waiting);--color-status-empty:var(--terrain-web-color-status-empty);--color-status-scheduled-soft:var(--terrain-web-color-status-scheduled-soft);--color-status-scheduled-border:var(--terrain-web-color-status-scheduled-border);--color-status-scheduled-fg:var(--terrain-web-color-status-scheduled-fg);--color-status-in-progress-soft:var(--terrain-web-color-status-in-progress-soft);--color-status-in-progress-border:var(--terrain-web-color-status-in-progress-border);--color-status-in-progress-fg:var(--terrain-web-color-status-in-progress-fg);--color-status-done-soft:var(--terrain-web-color-status-done-soft);--color-status-done-border:var(--terrain-web-color-status-done-border);--color-status-done-fg:var(--terrain-web-color-status-done-fg);--color-status-cancelled-soft:var(--terrain-web-color-status-cancelled-soft);--color-status-cancelled-border:var(--terrain-web-color-status-cancelled-border);--color-status-cancelled-fg:var(--terrain-web-color-status-cancelled-fg);--color-status-waiting-soft:var(--terrain-web-color-status-waiting-soft);--color-status-waiting-border:var(--terrain-web-color-status-waiting-border);--color-status-waiting-fg:var(--terrain-web-color-status-waiting-fg);--color-status-empty-soft:var(--terrain-web-color-status-empty-soft);--color-status-empty-border:var(--terrain-web-color-status-empty-border);--color-status-empty-fg:var(--terrain-web-color-status-empty-fg)}:root:not([data-theme^=hokr-]){--nv-glass:var(--terrain-web-nv-glass);--nv-glass-brd:var(--terrain-web-nv-glass-brd)}:root{--hokr-50:#fef4f0;--hokr-100:#fdeae1;--hokr-200:#fbd2c0;--hokr-300:#f9b08e;--hokr-400:#f78e5e;--hokr-500:#f5731e;--hokr-600:#f5601e;--hokr-700:#cf4d10;--hokr-800:#9a3d13;--hokr-900:#703113}[data-theme=hokr-light]{color-scheme:light;--primary-50:var(--hokr-50);--primary-100:var(--hokr-100);--primary-200:var(--hokr-200);--primary-300:var(--hokr-300);--primary-400:var(--hokr-400);--primary-500:var(--hokr-500);--primary-600:var(--hokr-600);--primary-700:var(--hokr-700);--primary-800:var(--hokr-800);--primary-900:var(--hokr-900);--color-primary:var(--hokr-600);--color-primary-hover:var(--hokr-700);--color-primary-foreground:#ffffff;--color-secondary:#6b7280;--color-accent:var(--hokr-600);--color-accent-deep:var(--hokr-700);--color-primary-soft:var(--hokr-100);--color-primary-soft-fg:var(--hokr-700);--tenant-primary:var(--hokr-600);--tenant-primary-hover:var(--hokr-700);--color-neutral-50:#fafaf9;--color-neutral-100:#f5f5f4;--color-neutral-200:#e7e5e4;--color-neutral-300:#d6d3d1;--color-neutral-400:#a8a29e;--color-neutral-500:#78716c;--color-neutral-600:#57534e;--color-neutral-700:#44403c;--color-neutral-800:#292524;--color-neutral-900:#1c1917;--color-neutral-950:#0c0a09;--gradient-screen:linear-gradient(180deg,#f6f2ec,#f1ede6);--color-background:#f6f2ec;--color-foreground:#1c1917;--color-surface:rgba(255,255,255,0.9);--color-card-border:rgba(255,255,255,0.95);--color-surface-elevated:rgba(255,255,255,0.96);--color-surface-sunken:#efece7;--color-muted-foreground:#78716c;--color-subtle-foreground:#57534e;--color-text-faint:var(--color-muted-foreground);--color-divider:#e7e5e4;--color-border:#e7e5e4;--color-border-strong:#d6d3d1;--color-input:#e7e5e4;--color-ring:var(--hokr-600);--color-overlay:rgba(12,10,9,0.45);--color-chrome:rgba(255,255,255,0.6);--color-capsule:rgba(255,255,255,0.62);--color-glass-border:rgba(255,255,255,0.7);--color-fade:rgba(244,241,236,0.88);--color-chrome-solid:#fbfaf7;--color-capsule-solid:#ffffff;--color-toggle-bg:rgba(28,25,23,0.05);--color-toggle-chip:rgba(255,255,255,0.92);--color-muted:var(--color-toggle-bg);--color-chip-bg:#e7f6ef;--color-chip-fg:#086b4a;--color-chip-bg-2:#e5edfb;--color-chip-fg-2:#1d4ed8;--color-chip-bg-3:#efece7;--color-chip-fg-3:#57534e;--color-kind-cleaning-bg:#fdeae1;--color-kind-cleaning-fg:#9a3d13;--color-kind-revision-bg:#ede9fe;--color-kind-revision-fg:#6d28d9;--color-kind-offer-bg:#fef3c7;--color-kind-offer-fg:#b45309;--color-success:#0e9f6e;--color-success-foreground:#ffffff;--color-cash:#086b4a;--color-warning:#b45309;--color-warning-foreground:#1f2937;--color-danger:#c81e1e;--color-danger-foreground:#ffffff;--color-info:#2563eb;--color-info-foreground:#ffffff;--color-scheduled:var(--color-accent-deep);--color-success-soft:var(--color-chip-bg);--color-success-soft-border:#6ee7b7;--color-success-fg:var(--color-chip-fg);--color-danger-soft:#fde8e8;--color-danger-soft-border:#fca5a5;--color-danger-fg:#c81e1e;--color-info-soft:var(--color-chip-bg-2);--color-info-soft-border:#93c5fd;--color-info-fg:var(--color-chip-fg-2);--color-warning-soft:var(--color-kind-offer-bg);--color-warning-soft-border:#fcd34d;--color-warning-fg:var(--color-kind-offer-fg);--color-row-plain:var(--color-surface);--color-row-plain-border:var(--color-divider);--color-shadow-soft:rgba(28,25,23,0.05);--color-shadow-capsule:rgba(28,25,23,0.14);--shadow-soft:0 6px 18px var(--color-shadow-soft);--shadow-capsule:0 10px 26px var(--color-shadow-capsule);--shadow-xs:0 1px 2px var(--color-shadow-soft);--shadow-sm:0 2px 6px var(--color-shadow-soft);--shadow-md:var(--shadow-soft);--shadow-lg:var(--shadow-capsule);--shadow-inset-btn:inset 0 1px 0 rgba(255,255,255,0.18),inset 0 -1px 0 rgba(0,0,0,0.1);--shadow-focus:0 0 0 3px rgba(245,96,30,0.28);--color-copper-shadow:var(--color-shadow-soft);--shadow-button:0 2px 8px var(--color-shadow-soft);--shadow-button-lg:0 3px 10px var(--color-shadow-soft);--shadow-card:var(--shadow-soft);--shadow-segment:var(--shadow-soft);--shadow-popup:var(--shadow-capsule);--color-task-priority-p1:#b91c1c;--color-task-priority-p1-soft:#fee2e2;--color-task-priority-p2:#ea580c;--color-task-priority-p2-soft:#fed7aa;--color-task-priority-p3:#2563eb;--color-task-priority-p3-soft:#dbeafe;--color-task-priority-p4:#64748b;--color-task-priority-p4-soft:#f1f5f9;--color-task-overdue:#b91c1c;--color-task-due-today:#b45309;--color-task-completed:#047857;--color-route-direction:#0d9488;--color-route-direction-foreground:#ffffff;--color-summary-from:var(--hokr-50);--color-summary-to:var(--hokr-100);--color-summary-line:#8a5030;--color-summary-strong:var(--hokr-800);--gradient-summary:linear-gradient(135deg,var(--color-summary-from),var(--color-summary-to));--color-screen-bg:var(--color-background);--color-chrome-surface:var(--color-chrome);--color-chrome-capsule:var(--color-capsule);--color-fade-edge:var(--color-fade);--color-chip-qr:var(--color-kind-revision-fg);--color-chip-qr-soft:var(--color-kind-revision-bg);--color-status-scheduled:#cf4d10;--color-status-in-progress:var(--color-info);--color-status-done:var(--color-success);--color-status-cancelled:var(--color-danger-fg);--color-status-waiting:var(--color-warning);--color-status-empty:var(--color-muted-foreground);--color-status-scheduled-soft:color-mix(in srgb,var(--color-status-scheduled) 12%,transparent);--color-status-scheduled-border:color-mix(in srgb,var(--color-status-scheduled) 45%,transparent);--color-status-scheduled-fg:#b0410e;--color-status-in-progress-soft:color-mix(in srgb,var(--color-status-in-progress) 12%,transparent);--color-status-in-progress-border:color-mix(in srgb,var(--color-status-in-progress) 45%,transparent);--color-status-in-progress-fg:#1f54c8;--color-status-done-soft:color-mix(in srgb,var(--color-status-done) 12%,transparent);--color-status-done-border:color-mix(in srgb,var(--color-status-done) 45%,transparent);--color-status-done-fg:#0a6f4d;--color-status-cancelled-soft:color-mix(in srgb,var(--color-status-cancelled) 12%,transparent);--color-status-cancelled-border:color-mix(in srgb,var(--color-status-cancelled) 45%,transparent);--color-status-cancelled-fg:var(--color-status-cancelled);--color-status-waiting-soft:color-mix(in srgb,var(--color-status-waiting) 12%,transparent);--color-status-waiting-border:color-mix(in srgb,var(--color-status-waiting) 45%,transparent);--color-status-waiting-fg:#994708;--color-status-empty-soft:color-mix(in srgb,var(--color-status-empty) 12%,transparent);--color-status-empty-border:color-mix(in srgb,var(--color-status-empty) 45%,transparent);--color-status-empty-fg:#605a56;--gradient-sum3:var(--gradient-summary);--color-sum3-label:var(--color-summary-line);--color-sum3-sub:var(--color-summary-strong);--color-navbtn-soft:var(--color-primary-soft);--color-navbtn-fg:var(--color-accent-deep)}[data-theme=hokr-dark]{color-scheme:dark;--primary-50:var(--hokr-50);--primary-100:var(--hokr-100);--primary-200:var(--hokr-200);--primary-300:var(--hokr-300);--primary-400:var(--hokr-400);--primary-500:var(--hokr-500);--primary-600:var(--hokr-600);--primary-700:var(--hokr-700);--primary-800:var(--hokr-800);--primary-900:var(--hokr-900);--color-primary:var(--hokr-500);--color-primary-hover:#fb923c;--color-primary-foreground:#ffffff;--color-secondary:#a1a1a6;--color-accent:var(--hokr-500);--color-accent-deep:#fb923c;--color-primary-soft:rgba(245,96,30,0.16);--color-primary-soft-fg:#fb923c;--color-copper-tint-alt:var(
    --color-primary-soft
  );--tenant-primary:var(--hokr-500);--tenant-primary-hover:#fb923c;--color-neutral-50:#fafaf9;--color-neutral-100:#f5f5f4;--color-neutral-200:#e7e5e4;--color-neutral-300:#d6d3d1;--color-neutral-400:#a8a29e;--color-neutral-500:#78716c;--color-neutral-600:#57534e;--color-neutral-700:#44403c;--color-neutral-800:#292524;--color-neutral-900:#1c1917;--color-neutral-950:#0c0a09;--gradient-screen:linear-gradient(180deg,#0a0a0c,#000);--color-background:#0a0a0c;--color-foreground:#ffffff;--color-surface:#1c1c1e;--color-card-border:rgba(255,255,255,0.08);--color-surface-elevated:#2c2c2e;--color-surface-sunken:#000000;--color-muted-foreground:#a1a1a6;--color-subtle-foreground:#d1d1d6;--color-text-faint:var(--color-muted-foreground);--color-divider:rgba(255,255,255,0.1);--color-border:rgba(255,255,255,0.1);--color-border-strong:rgba(255,255,255,0.18);--color-input:rgba(255,255,255,0.12);--color-ring:var(--hokr-500);--color-overlay:rgba(0,0,0,0.6);--color-chrome:rgba(28,28,30,0.6);--color-capsule:rgba(28,28,30,0.65);--color-glass-border:rgba(255,255,255,0.14);--color-fade:rgba(0,0,0,0.85);--color-chrome-solid:#1c1c1e;--color-capsule-solid:#2c2c2e;--color-toggle-bg:rgba(255,255,255,0.06);--color-toggle-chip:rgba(255,255,255,0.12);--color-muted:var(--color-toggle-bg);--color-chip-bg:rgba(14,159,110,0.16);--color-chip-fg:#34d399;--color-chip-bg-2:rgba(96,165,250,0.16);--color-chip-fg-2:#93c5fd;--color-chip-bg-3:rgba(255,255,255,0.08);--color-chip-fg-3:#d6d3d1;--color-kind-cleaning-bg:rgba(245,96,30,0.2);--color-kind-cleaning-fg:#fdba8f;--color-kind-revision-bg:rgba(139,92,246,0.22);--color-kind-revision-fg:#c4b5fd;--color-kind-offer-bg:rgba(245,158,11,0.2);--color-kind-offer-fg:#fcd34d;--color-success:#34d399;--color-success-foreground:#062e2b;--color-cash:#34d399;--color-warning:#fbbf24;--color-warning-foreground:#1f2937;--color-danger:#f87171;--color-danger-foreground:#1c1917;--color-info:#60a5fa;--color-info-foreground:#0b1220;--color-scheduled:var(--color-accent-deep);--color-success-soft:var(--color-chip-bg);--color-success-soft-border:#047857;--color-success-fg:var(--color-chip-fg);--color-danger-soft:rgba(239,68,68,0.18);--color-danger-soft-border:#b91c1c;--color-danger-fg:#fca5a5;--color-info-soft:var(--color-chip-bg-2);--color-info-soft-border:#1d4ed8;--color-info-fg:var(--color-chip-fg-2);--color-warning-soft:var(--color-kind-offer-bg);--color-warning-soft-border:#b45309;--color-warning-fg:var(--color-kind-offer-fg);--color-row-plain:var(--color-surface);--color-row-plain-border:var(--color-card-border);--color-shadow-soft:rgba(0,0,0,0.4);--color-shadow-capsule:rgba(0,0,0,0.6);--shadow-soft:0 6px 18px var(--color-shadow-soft);--shadow-capsule:0 10px 26px var(--color-shadow-capsule);--shadow-xs:0 1px 2px var(--color-shadow-soft);--shadow-sm:0 2px 6px var(--color-shadow-soft);--shadow-md:var(--shadow-soft);--shadow-lg:var(--shadow-capsule);--shadow-inset-btn:inset 0 1px 0 rgba(255,255,255,0.12),inset 0 -1px 0 rgba(0,0,0,0.2);--shadow-focus:0 0 0 3px rgba(245,115,30,0.32);--color-copper-shadow:var(--color-shadow-soft);--shadow-button:0 2px 8px var(--color-shadow-soft);--shadow-button-lg:0 3px 10px var(--color-shadow-soft);--shadow-card:var(--shadow-soft);--shadow-segment:var(--shadow-soft);--shadow-popup:var(--shadow-capsule);--color-task-priority-p1:#f87171;--color-task-priority-p1-soft:rgba(220,38,38,0.18);--color-task-priority-p2:#fb923c;--color-task-priority-p2-soft:rgba(234,88,12,0.18);--color-task-priority-p3:#60a5fa;--color-task-priority-p3-soft:rgba(37,99,235,0.18);--color-task-priority-p4:#94a3b8;--color-task-priority-p4-soft:rgba(100,116,139,0.18);--color-task-overdue:#f87171;--color-task-due-today:#fbbf24;--color-task-completed:#34d399;--color-route-direction:#2dd4bf;--color-route-direction-foreground:#062e2b;--color-summary-from:rgba(245,96,30,0.16);--color-summary-to:rgba(245,96,30,0.07);--color-summary-line:#f0b183;--color-summary-strong:#e8a06f;--gradient-summary:linear-gradient(135deg,var(--color-summary-from),var(--color-summary-to));--color-screen-bg:var(--color-background);--color-chrome-surface:var(--color-chrome);--color-chrome-capsule:var(--color-capsule);--color-fade-edge:var(--color-fade);--color-chip-qr:var(--color-kind-revision-fg);--color-chip-qr-soft:var(--color-kind-revision-bg);--color-status-scheduled:#fb923c;--color-status-in-progress:var(--color-info);--color-status-done:var(--color-success);--color-status-cancelled:var(--color-danger-fg);--color-status-waiting:var(--color-warning);--color-status-empty:var(--color-muted-foreground);--color-status-scheduled-soft:color-mix(in srgb,var(--color-status-scheduled) 12%,transparent);--color-status-scheduled-border:color-mix(in srgb,var(--color-status-scheduled) 45%,transparent);--color-status-scheduled-fg:var(--color-status-scheduled);--color-status-in-progress-soft:color-mix(in srgb,var(--color-status-in-progress) 12%,transparent);--color-status-in-progress-border:color-mix(in srgb,var(--color-status-in-progress) 45%,transparent);--color-status-in-progress-fg:var(--color-status-in-progress);--color-status-done-soft:color-mix(in srgb,var(--color-status-done) 12%,transparent);--color-status-done-border:color-mix(in srgb,var(--color-status-done) 45%,transparent);--color-status-done-fg:var(--color-status-done);--color-status-cancelled-soft:color-mix(in srgb,var(--color-status-cancelled) 12%,transparent);--color-status-cancelled-border:color-mix(in srgb,var(--color-status-cancelled) 45%,transparent);--color-status-cancelled-fg:var(--color-status-cancelled);--color-status-waiting-soft:color-mix(in srgb,var(--color-status-waiting) 12%,transparent);--color-status-waiting-border:color-mix(in srgb,var(--color-status-waiting) 45%,transparent);--color-status-waiting-fg:var(--color-status-waiting);--color-status-empty-soft:color-mix(in srgb,var(--color-status-empty) 12%,transparent);--color-status-empty-border:color-mix(in srgb,var(--color-status-empty) 45%,transparent);--color-status-empty-fg:var(--color-status-empty);--gradient-sum3:var(--gradient-summary);--color-sum3-label:var(--color-summary-line);--color-sum3-sub:var(--color-summary-strong);--color-navbtn-soft:var(--color-primary-soft);--color-navbtn-fg:var(--color-accent-deep)}[data-theme=hokr-light][data-accent]{--color-primary:var(--acc-l);--color-primary-hover:var(--acc-text-l);--color-accent:var(--acc-l);--color-accent-deep:var(--acc-text-l);--color-primary-soft:var(--acc-tint-l);--color-primary-soft-fg:var(--acc-text-l);--tenant-primary:var(--acc-l);--tenant-primary-hover:var(--acc-text-l);--color-ring:var(--acc-l);--shadow-focus:0 0 0 3px var(--acc-brd-l);--color-scheduled:var(--acc-text-l);--color-summary-from:var(--acc-tint-l);--color-summary-to:var(--acc-tint2-l);--color-summary-line:var(--acc-text-l);--color-summary-strong:var(--acc-text-l);--k2-acc:var(--acc-l);--k2-acc-text:var(--acc-text-l);--k2-acc-tint:var(--acc-tint-l);--k2-acc-tint2:var(--acc-tint2-l);--k2-acc-brd:var(--acc-brd-l);--k2-acc-bar:var(--acc-bar-l);--k2-on-acc:#ffffff}[data-theme=hokr-dark][data-accent]{--color-primary:var(--acc-d);--color-primary-hover:var(--acc-bar-d);--color-accent:var(--acc-d);--color-accent-deep:var(--acc-text-d);--color-primary-soft:var(--acc-tint-d);--color-primary-soft-fg:var(--acc-text-d);--tenant-primary:var(--acc-d);--tenant-primary-hover:var(--acc-bar-d);--color-ring:var(--acc-d);--shadow-focus:0 0 0 3px var(--acc-brd-d);--color-scheduled:var(--acc-text-d);--color-summary-from:var(--acc-tint-d);--color-summary-to:var(--acc-tint2-d);--color-summary-line:var(--acc-text-d);--color-summary-strong:var(--acc-text-d);--k2-acc:var(--acc-d);--k2-acc-text:var(--acc-text-d);--k2-acc-tint:var(--acc-tint-d);--k2-acc-tint2:var(--acc-tint2-d);--k2-acc-brd:var(--acc-brd-d);--k2-acc-bar:var(--acc-bar-d);--k2-on-acc:#ffffff}.screen-surface{background-color:var(--color-background);background-image:var(--gradient-screen)}.amount-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}:root[data-glass=off] .glass-bar,:root[data-glass=off] .glass-capsule,:root[data-glass=off] .glass-surface{backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-glass=off] .glass-bar{background-image:none}:root[data-glass=off] .glass-bar,:root[data-glass=off] .glass-surface{background-color:var(--color-chrome-solid)}:root[data-glass=off] .glass-capsule{background-color:var(--color-capsule-solid)}.activity-pattern{background-image:var(--activity-pattern-bg,none),var(--status-finish-bg,none);background-repeat:repeat,repeat;background-size:var(--activity-pattern-size,auto),auto,auto}.pattern-solid{--activity-pattern-bg:none}.pattern-striped{--activity-pattern-bg:repeating-linear-gradient(135deg,color-mix(in srgb,currentColor 30%,transparent),color-mix(in srgb,currentColor 30%,transparent) 2px,transparent 0,transparent 7px)}.pattern-dotted{--activity-pattern-bg:radial-gradient(color-mix(in srgb,currentColor 45%,transparent) 1px,transparent 1.4px);--activity-pattern-size:6px 6px}.pattern-dashed{border-style:dashed}.finish-none{--status-finish-bg:none}.finish-hatched{--status-finish-bg:repeating-linear-gradient(45deg,color-mix(in srgb,currentColor 22%,transparent),color-mix(in srgb,currentColor 22%,transparent) 1.5px,transparent 0,transparent 7px)}.finish-crosshatched{--status-finish-bg:repeating-linear-gradient(45deg,color-mix(in srgb,currentColor 22%,transparent),color-mix(in srgb,currentColor 22%,transparent) 1.5px,transparent 0,transparent 7px),repeating-linear-gradient(-45deg,color-mix(in srgb,currentColor 22%,transparent),color-mix(in srgb,currentColor 22%,transparent) 1.5px,transparent 0,transparent 7px)}.k2-scope,:root,[data-accent],[data-theme=dark],[data-theme=light]{--k2-font-sans:var(--font-sans);--k2-font-mono:var(--font-mono);--k2-fs-display:var(--m-font-display);--k2-lh-display:var(--m-compat-lh-display);--k2-ls-display:var(--m-compat-ls-display);--k2-fs-tile-num:var(--m-font-h2);--k2-lh-tile-num:var(--m-compat-lh-tile-num);--k2-ls-tile-num:var(--m-compat-ls-tile-num);--k2-fs-h1:var(--m-font-h1);--k2-lh-h1:var(--m-compat-lh-h1);--k2-ls-h1:var(--m-compat-ls-h1);--k2-fs-h2:var(--m-font-h2);--k2-lh-h2:var(--m-compat-lh-h2);--k2-ls-h2:var(--m-compat-ls-h2);--k2-fs-h3:var(--m-font-h3);--k2-lh-h3:var(--m-compat-lh-h3);--k2-fs-h4:var(--m-font-h4);--k2-fs-task:var(--m-font-block);--k2-lh-task:var(--m-compat-lh-task);--k2-fs-task-sm:var(--m-font-body);--k2-lh-task-sm:var(--m-compat-lh-task-sm);--k2-fs-item:var(--m-font-body);--k2-fs-body:var(--m-font-body);--k2-lh-body:var(--m-compat-lh-body);--k2-fs-body-sm:var(--m-font-small);--k2-lh-body-sm:var(--m-compat-lh-body-sm);--k2-fs-sec:var(--m-font-small);--k2-fs-tiny:var(--m-font-label);--k2-fs-btn:var(--m-font-button-md);--k2-fs-btn-sm:var(--m-font-button-sm);--k2-fs-overline:var(--m-font-mono);--k2-ls-overline:var(--m-compat-ls-overline);--k2-fs-mono-label:var(--m-font-mono);--k2-ls-mono-label:var(--m-compat-ls-mono-label);--k2-fs-mono-tag:var(--m-font-mono);--k2-ls-mono-tag:var(--m-compat-ls-mono-tag);--k2-fs-mono-num:var(--m-font-label);--k2-ls-mono-num:var(--m-compat-ls-mono-num);--k2-w-regular:var(--m-compat-w-regular);--k2-w-medium:var(--m-compat-w-medium);--k2-w-semibold:var(--m-compat-w-semibold);--k2-canvas:var(--bg);--k2-app-bg:var(--bg);--k2-card:var(--m-glass-card);--k2-panel:var(--m-glass-panel);--k2-fill:var(--well-s);--k2-fill-2:var(--m-glass-group);--k2-border:var(--m-border);--k2-border-input:var(--m-border);--k2-border-hover:var(--faint);--k2-divider:var(--m-border);--k2-ink:var(--ink);--k2-ink-hover:var(--ink-2);--k2-ink-on-dark:var(--on-acc);--k2-text-sec:var(--ink-2);--k2-text-sec-2:var(--ink-3);--k2-text-muted:var(--ink-4);--k2-text-faint:var(--faint);--k2-text-disabled:var(--faint-2);--k2-dark-tile:var(--surf);--k2-dark-border:var(--m-border);--k2-dark-border-2:var(--m-border);--k2-dark-sec:var(--ink-2);--k2-dark-sec-2:var(--ink-2);--k2-dark-muted:var(--ink-2);--k2-green:var(--acc);--k2-green-text:var(--acc-ink);--k2-green-tint:var(--acc-tint);--k2-green-tint-2:var(--acc-tint2);--k2-green-border:var(--acc-line);--k2-green-border-2:var(--acc-line);--k2-red-text:var(--err-ink);--k2-red-dot:var(--err);--k2-red-tint:var(--err-bg);--k2-red-border:var(--err);--k2-red-on-dark:var(--err-ink);--k2-now:var(--warn);--k2-now-text:var(--ink-3);--k2-phase-1:var(--phase-1);--k2-phase-2:var(--phase-2);--k2-phase-3:var(--phase-3);--k2-phase-4:var(--phase-4);--k2-phase-5:var(--phase-5);--k2-r-screen:var(--m-radius-panel);--k2-r-panel:var(--m-radius-panel);--k2-r-card:var(--m-radius-card);--k2-r-box:var(--m-radius-nested);--k2-r-tile:var(--m-radius-group);--k2-r-box-sm:var(--m-radius-table);--k2-r-btn:var(--m-radius-pill);--k2-r-btn-sm:var(--m-radius-pill);--k2-r-seg:var(--m-radius-pill);--k2-r-seg-item:var(--m-radius-pill);--k2-r-rail-item:var(--m-radius-table);--k2-r-tag:var(--m-radius-pill);--k2-r-pill:var(--m-radius-pill);--k2-pad-main:var(--m-compat-pad-main);--k2-pad-card:var(--m-compat-pad-card);--k2-pad-box:var(--m-compat-pad-box);--k2-pad-status-box:var(--m-compat-pad-status-box);--k2-pad-alert-box:var(--m-compat-pad-alert-box);--k2-pad-seg:var(--m-space-1);--k2-pad-panel:var(--m-compat-pad-panel);--k2-pad-detail:var(--m-compat-pad-detail);--k2-pad-tile:var(--m-compat-pad-tile);--k2-pad-list-card:var(--m-compat-pad-list-card);--k2-gap-block:var(--m-space-6);--k2-gap-grid:var(--m-space-5);--k2-gap-tile:var(--m-space-3);--k2-gap-btn:var(--m-space-3);--k2-row-list:var(--m-compat-row-list);--k2-rail-w:var(--m-compat-rail-w);--k2-fly-w:var(--m-compat-fly-w);--k2-col-select:var(--m-compat-col-select);--k2-screen-w:var(--m-compat-screen-w);--k2-screen-min-h:var(--m-compat-screen-min-h);--k2-h-control:var(--m-button-md);--k2-h-control-sm:var(--m-button-sm);--k2-h-control-xs:var(--m-button-sm);--k2-h-seg-item:var(--m-height-segment);--k2-h-table-row:var(--m-compat-h-table-row);--k2-late-bar-w:var(--m-compat-late-bar-w);--k2-h-filter:var(--m-button-sm);--k2-h-tag:var(--m-compat-h-tag);--k2-h-icon:var(--m-button-sm);--k2-search-w:var(--m-compat-search-w);--k2-search-icon:var(--m-compat-search-icon);--k2-h-rail-item:var(--m-compat-h-rail-item);--k2-h-fly-item:var(--m-compat-h-fly-item);--k2-kv-key-wide:var(--m-compat-kv-key-wide);--k2-photo-min:var(--m-compat-photo-min);--k2-doc-icon:var(--m-compat-doc-icon);--k2-motion:var(--m-compat-motion);--k2-motion-duration:var(--m-motion);--k2-press-scale:var(--m-compat-press-scale);--k2-shadow:var(--m-shadow-card);--k2-focus:var(--m-focus);--k2-focus-offset:var(--m-focus-offset);--k2-bw-strong:var(--m-compat-bw-strong);--k2-z-popover:var(--m-compat-z-popover);--k2-acc:var(--acc);--k2-acc-text:var(--acc-ink);--k2-acc-tint:var(--acc-tint);--k2-acc-tint2:var(--acc-tint2);--k2-acc-brd:var(--acc-line);--k2-acc-bar:var(--acc-soft);--k2-on-acc:var(--on-acc);--k2-seg-on:var(--acc-tint);--k2-glass:var(--m-glass-layer);--k2-glass-brd:var(--m-glass-border);--k2-glass-blur:var(--m-glass-blur);--k2-glass-saturate:var(--m-glass-saturate);--k2-gl-sh:var(--m-shadow-layer);--k2-late:var(--err-ink);--k2-late-tint:var(--err-bg);--k2-late-bar:var(--err);--k2-late-brd:var(--err);--k2-t1:var(--info-ink);--k2-t1-tint:var(--info-bg);--k2-t1-ic:var(--info-ink);--k2-t2:var(--warn-ink);--k2-t2-tint:var(--warn-bg);--k2-t2-ic:var(--warn-ink);--k2-t3:var(--plum-ink);--k2-t3-tint:var(--plum-bg);--k2-t3-ic:var(--plum-ink);--k2-t4:var(--acc-ink);--k2-t4-tint:var(--acc-tint);--k2-t4-ic:var(--acc-ink);--k2-overlay:var(--m-overlay);--k2-ink-soft:var(--m-ink-soft);--k2-btn-disabled:var(--acc)}.k2-scope{font-family:var(--k2-font-sans);color:var(--k2-ink);background:var(--k2-app-bg)}.k2-scope :where(.k2-scope){background:transparent}.k2-scope .k2-focus-ring:focus-within,.k2-scope :focus-visible{outline:var(--k2-focus);outline-offset:var(--k2-focus-offset)}.k2-scope .k2-focus-ring :focus-visible{outline:none}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/bricolage-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/bricolage-latin.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:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/figtree-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/figtree-latin.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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrainsmono-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrainsmono-latin.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}.m3-orders-title{margin-right:auto}.m3-orders-heading{flex-wrap:nowrap}.m3-orders-heading h1{padding:0}.m3-filter-count{display:inline-grid;place-items:center;min-width:var(--m-checkbox);height:var(--m-checkbox);border-radius:var(--m-radius-circle);background:var(--m-well);font-family:var(--font-mono);font-size:var(--m-font-mono)}.m3-order-mobile-toolbar{min-height:calc(var(--m-button-lg) + var(--m-space-1) * 2);padding:var(--m-space-1);flex-wrap:wrap}.m3-order-mobile-back{width:var(--m-button-lg);height:var(--m-button-lg)}.m3-option-check:after{content:"✓"}.m3-button.m3-button{height:var(--m-button-md);min-height:var(--m-button-md);border-radius:var(--m-radius-pill);border:var(--m-border-width) solid rgb(var(--bd)/.06);padding-inline:var(--m-space-6);font-size:var(--m-font-button-md);font-weight:var(--m-weight-bold);background:var(--m-secondary-gradient);color:var(--ink);box-shadow:var(--m-shadow-secondary);transition:background var(--m-motion),box-shadow var(--m-motion),transform var(--m-motion)}.m3-button.m3-button-sm{height:var(--m-button-sm);min-height:var(--m-button-sm);padding-inline:var(--m-space-5);font-size:var(--m-font-button-sm)}.m3-button.m3-button-lg{height:var(--m-button-lg);min-height:var(--m-button-lg);padding-inline:var(--m-button-padding-lg);font-size:var(--m-font-button-lg)}.m3-button.m3-button-lead{gap:var(--m-lead-gap);padding-inline:var(--m-lead-pad-start) var(--m-space-controls)}.m3-button.m3-button-lead.m3-button-lead-head{gap:var(--m-lead-gap-head)}.m3-button-lead svg{flex:none;color:var(--acc)}.m3-section-title{margin:0;font-family:var(--font-display);font-size:var(--m-font-h3);font-weight:var(--m-weight-bold)}.m3-button.m3-primary{background:var(--m-button-gradient);border-color:var(--acc-line);color:var(--on-acc);box-shadow:var(--m-shadow-button)}.m3-button.m3-button-icon,.m3-button.m3-button-quiet{background:transparent;border-color:transparent;color:var(--acc-ink);box-shadow:none}.m3-button.m3-button-icon{width:var(--m-button-md);padding:0;border-radius:var(--m-radius-circle)}.m3-button.m3-button-icon.m3-button-sm{width:var(--m-button-sm)}.m3-button.m3-button-icon.m3-button-lg{width:var(--m-button-lg)}.m3-button.m3-button-icon[aria-pressed=true]{background:var(--acc-tint);box-shadow:var(--m-shadow-inset)}.m3-button.m3-button-destructive{color:var(--err)}.m3-button:disabled{opacity:var(--m-disabled-opacity);cursor:not-allowed}.m3-button:not(.m3-primary):hover:not(:disabled){background:linear-gradient(180deg,var(--btn-hi),var(--btn-lo2))}.m3-button.m3-button-icon:hover:not(:disabled),.m3-button.m3-button-quiet:hover:not(:disabled){background:var(--m-well-hover)}.m3-button.m3-button-round{width:var(--m-button-md);padding:0;border-radius:var(--m-radius-circle);color:var(--ink-4);box-shadow:var(--m-shadow-round);display:inline-grid;place-items:center}.m3-button.m3-button-round.m3-button-md,.m3-button.m3-button-round.m3-button-xs{box-shadow:var(--m-shadow-secondary)}.m3-button.m3-button-round.m3-button-md{color:var(--ink-2)}.m3-button.m3-button-round.m3-button-sm{width:var(--m-button-sm)}.m3-button.m3-button-round.m3-button-xs{width:var(--m-collapse-toggle);height:var(--m-collapse-toggle);min-height:var(--m-collapse-toggle)}.m3-button.m3-button-round.m3-round-compact{width:var(--m-button-round-compact);height:var(--m-button-round-compact);min-height:var(--m-button-round-compact)}.m3-button:active:not(:disabled){transform:translateY(var(--m-press));box-shadow:var(--m-shadow-pressed-secondary)}.m3-button.m3-primary:active:not(:disabled){box-shadow:var(--m-shadow-pressed)}.m3-button.m3-primary.m3-button-lg{box-shadow:var(--m-shadow-button-strong)}.m3-button.m3-primary.m3-button-lg:active:not(:disabled){transform:translateY(var(--m-press-primary));box-shadow:var(--m-shadow-pressed)}.m3-button:focus-visible,.m3-choice button:focus-visible,.m3-input:focus-visible,.m3-menu button:focus-visible{outline:var(--m-focus-width) solid var(--acc);outline-offset:var(--m-focus-offset)}.m3-switch.m3-switch{position:relative;height:var(--m-switch-height);width:var(--m-switch-width);border-radius:var(--m-radius-pill);background:var(--m-well);box-shadow:var(--m-shadow-inset)}.m3-switch[aria-checked=true]{background:var(--m-button-gradient)}.m3-switch>span{position:absolute;top:50%;left:var(--m-switch-inset);width:var(--m-switch-knob);height:var(--m-switch-knob);border-radius:var(--m-radius-circle);background:var(--on-acc);box-shadow:var(--m-shadow-card);transform:translateY(-50%);transition:transform var(--m-motion) var(--m-ease)}.m3-switch[aria-checked=true]>span{transform:translate(var(--m-switch-travel),-50%)}.m3-seg.m3-seg{gap:var(--m-seg-gap);border-radius:var(--m-radius-pill);padding:var(--m-space-1);background:var(--m-well);box-shadow:var(--m-shadow-inset)}.m3-seg-item.m3-seg-item{height:var(--m-height-segment);padding-inline:var(--m-space-controls);border-radius:var(--m-radius-pill);font-size:var(--m-font-small);font-weight:var(--m-weight-bold);color:var(--ink-3)}.m3-seg[data-size=sm] .m3-seg-item.m3-seg-item{height:var(--m-button-sm)}.m3-seg[data-size=md13] .m3-seg-item.m3-seg-item{font-size:var(--m-font-button-md)}.m3-seg[data-size=lg] .m3-seg-item.m3-seg-item{height:var(--m-button-md);padding-inline:var(--m-space-5);font-size:var(--m-font-button-md)}.m3-seg-item[aria-pressed=true],.m3-seg-item[aria-selected=true]{background:var(--acc-tint);color:var(--acc-ink);border-color:var(--m-selected-border);box-shadow:var(--m-shadow-seg-on)}.m3-seg-item:active{transform:translateY(var(--m-press))}.m3-chip[data-selected=true]{background:var(--acc-tint);color:var(--acc-ink);border-color:var(--m-selected-border);box-shadow:var(--m-shadow-inset)}.m3-count{font-family:var(--font-mono);font-size:var(--m-font-mono);font-weight:var(--m-weight-normal);opacity:.7}.m3-chip.m3-chip{height:var(--m-button-sm);border-radius:var(--m-radius-pill);font-size:var(--m-font-small);font-weight:var(--m-weight-bold)}.m3-chip:not([data-selected=true]){background:var(--m-secondary-gradient);box-shadow:var(--m-shadow-secondary)}.m3-search.m3-search{height:var(--m-button-md);min-height:var(--m-button-md);background:var(--m-well);box-shadow:var(--m-shadow-inset);font-size:var(--m-font-body)}.m3-search kbd{background:var(--surf);border-radius:var(--m-radius-pill);padding-inline:var(--m-space-2)}.m3-label{display:flex;flex-direction:column;gap:var(--m-space-1);color:var(--ink-3);font-size:var(--m-font-label);font-weight:var(--m-weight-semibold)}.m3-input.m3-input{width:100%;border-radius:var(--m-radius-table);background:var(--surf);color:var(--ink);border:var(--m-border-width) solid var(--m-border);padding-inline:var(--m-space-4);font-family:var(--font-sans);font-size:var(--m-font-button-md);font-weight:var(--m-weight-normal)}.m3-input.m3-input,.m3-input.m3-table-input{height:var(--m-button-sm);min-height:var(--m-button-sm)}.m3-input.m3-table-input{border-radius:var(--m-radius-table)}.m3-input.m3-textarea{height:auto;font-size:var(--m-font-body);border-radius:var(--m-radius-group);padding:var(--m-space-4) var(--m-textarea-padding-x);line-height:var(--m-line-height-textarea)}.m3-input[aria-invalid=true]{border-color:var(--err)}.m3-error{color:var(--err-ink);font-size:var(--m-font-label)}.m3-checkbox.m3-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--m-checkbox);height:var(--m-checkbox);border-radius:var(--m-radius-check);background:var(--m-secondary-gradient);border:var(--m-border-width) solid var(--m-border);opacity:1;cursor:pointer}.m3-checkbox:checked,.m3-checkbox:indeterminate{background:var(--m-button-gradient);border-color:var(--acc-line)}.m3-checkbox:checked:after,.m3-checkbox:indeterminate:after{content:"✓";color:var(--on-acc);display:grid;place-items:center;height:100%;font-size:var(--m-font-body)}.m3-checkbox:indeterminate:after{content:"−"}.m3-checkbox:disabled{opacity:var(--m-disabled-opacity);cursor:not-allowed}.m3-card.m3-card{background:var(--m-glass-card);border-radius:var(--m-radius-card);padding:var(--m-space-6);box-shadow:var(--m-shadow-card)}.m3-layer.m3-layer{background:var(--m-glass-layer);border:var(--m-border-width) solid var(--m-glass-border);box-shadow:var(--m-shadow-layer);backdrop-filter:var(--m-layer-filter)}.m3-choice{display:inline-grid;grid-template-columns:repeat(2,1fr);height:calc(var(--m-button-sm) + var(--m-space-1) * 2);box-sizing:border-box;padding:var(--m-space-1);background:var(--m-well);box-shadow:var(--m-shadow-inset)}.m3-choice,.m3-choice button{position:relative;border-radius:var(--m-radius-pill)}.m3-choice button{height:100%;padding-inline:var(--m-space-5);font-size:var(--m-font-small);font-weight:var(--m-weight-bold);color:var(--ink-3);transition:background var(--m-choice-motion) var(--m-ease)}.m3-choice button[aria-pressed=true]{color:var(--acc-ink)}.m3-choice:disabled{opacity:var(--m-disabled-opacity)}.m3-choice-knob{position:absolute;top:var(--m-space-1);left:var(--m-space-1);bottom:var(--m-space-1);width:calc((100% - var(--m-space-1) * 2) / 2);border-radius:var(--m-radius-pill);background:var(--acc-tint);border:var(--m-border-width) solid var(--m-selected-border);transition:transform var(--m-choice-motion) var(--m-ease);box-shadow:var(--m-ai-shadow-chip)}.m3-phase{display:inline-flex;align-items:center;gap:var(--m-space-2);font-size:var(--m-font-small);font-weight:var(--m-weight-bold)}.m3-phase-dot{width:var(--m-dot);height:var(--m-dot);border-radius:var(--m-radius-circle);flex-shrink:0}.m3-phase-sub{color:var(--ink-2);font-weight:var(--m-weight-semibold)}.m3-progress-segments{display:flex;gap:var(--m-progress-gap)}.m3-progress-segments>span{flex:1;height:var(--m-progress-height);border-radius:var(--m-progress-radius);background:var(--m-progress-future)}.m3-progress-inline{display:flex;align-items:center;gap:var(--m-space-3)}.m3-progress-inline>[role=progressbar]{flex:1}.m3-progress-count{font-family:var(--font-mono);font-size:var(--m-font-mono);color:var(--mute)}.m3-progress-caption{display:flex;gap:var(--m-space-2);margin-top:var(--m-space-1);font-size:var(--m-font-small);color:var(--ink-3)}.m3-progress-caption>span:first-child{font-family:var(--font-mono);font-weight:var(--m-weight-normal);color:var(--acc-ink)}.m3-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:var(--m-avatar);height:var(--m-avatar);border-radius:var(--m-radius-circle);background:var(--m-secondary-gradient);color:var(--acc-ink);font-size:var(--m-font-mono);font-weight:var(--m-weight-bold)}.m3-collapse.m3-collapse{padding:var(--m-space-2)}.m3-collapse>button{display:flex;align-items:center;gap:var(--m-space-3);width:100%;padding:var(--m-space-3);text-align:left}.m3-collapse-title{font-size:var(--m-font-block);font-weight:var(--m-weight-bold)}.m3-collapse-summary{color:var(--ink-4);font-size:var(--m-font-small)}.m3-collapse-arrow{margin-left:auto;width:var(--m-collapse-toggle);height:var(--m-collapse-toggle);border-radius:var(--m-radius-circle);background:var(--m-secondary-gradient);display:grid;place-items:center}.m3-collapse-body{padding:var(--m-space-4)}.m3-menu{width:var(--m-menu-width);max-width:100%;border-radius:var(--m-radius-panel);padding:var(--m-space-1)}.m3-menu-quick{width:var(--m-menu-quick-width);border-radius:var(--m-radius-quick)}.m3-menu button{display:flex;align-items:center;gap:var(--m-space-3);width:100%;min-height:var(--m-height-choice);border-radius:var(--m-radius-pill);padding-inline:var(--m-space-5);font-size:var(--m-font-body);color:var(--ink)}.m3-menu button:hover{background:var(--m-well)}.m3-menu button[aria-checked=true]{background:var(--acc-tint);color:var(--acc-ink)}.m3-menu-check{margin-left:auto}.m3-toast{position:fixed;z-index:var(--k2-z-popover);bottom:var(--m-space-6);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:var(--m-space-5);min-height:var(--m-button-md);max-width:calc(100% - var(--m-space-6));border-radius:var(--m-radius-pill);padding-inline:var(--m-space-6);color:var(--ink);font-size:var(--m-font-body)}.m3-toast button{font-weight:var(--m-weight-bold);color:var(--acc-ink)}.m3-tag.m3-tag{background:transparent;border-radius:0;padding-inline:0}.m3-tag:before{content:"";width:var(--m-dot);height:var(--m-dot);margin-right:var(--m-space-2);border-radius:var(--m-radius-circle);background:currentColor}.m3-collapse-body .m3-card{border-radius:var(--m-radius-nested)}.m3-menu button:disabled{opacity:var(--m-disabled-opacity);cursor:not-allowed}.m3-table-section{position:relative;font-family:var(--font-sans);color:var(--ink)}.m3-table-wrap{border-radius:var(--m-radius-panel);background:var(--m-table-glass);border:var(--m-border-width) solid var(--m-border)}.m3-table{font-size:var(--m-font-body)}.m3-table th{height:var(--m-table-head);background:var(--th-bg);color:var(--th-ink);padding:var(--m-space-4) var(--m-table-pad-x);font:var(--m-weight-normal) var(--m-font-mono) var(--font-mono);text-transform:uppercase;letter-spacing:var(--m-table-tracking);border-bottom:var(--m-border-width) solid var(--m-table-head-line);white-space:nowrap}.m3-table th>button{display:inline-flex;align-items:center;gap:var(--m-space-2)}.m3-table td{height:var(--m-table-row);padding:var(--m-space-4) var(--m-table-pad-x);border-top:var(--m-border-width) solid var(--m-table-line);vertical-align:middle}.m3-table tr[data-selected=true]{background:var(--m-table-selected)}.m3-table tbody tr:hover{background:var(--m-table-hover)}.m3-table tbody tr[data-selected=true]:hover{background:var(--m-table-selected)}.m3-table-compact th{height:var(--m-table-head-compact);font-size:var(--m-table-head-font-compact)}.m3-table-compact td{height:var(--m-table-row-compact);font-size:var(--m-table-font-compact)}.m3-table-footer{display:flex;justify-content:space-between;gap:var(--m-space-6);padding:var(--m-space-5) var(--m-table-pad-x);font-size:var(--m-font-small);color:var(--ink-4)}.m3-sort-chip{display:inline-flex;align-items:center;gap:var(--m-space-2);min-height:var(--m-button-sm);border-radius:var(--m-radius-pill);background:var(--acc-tint);color:var(--acc-ink);padding-inline:var(--m-space-3);font-size:var(--m-font-small)}.m3-sort-chip button:disabled{opacity:var(--m-disabled-opacity)}.m3-sort-number{display:inline-grid;place-items:center;flex-shrink:0;width:var(--m-table-sort-number);height:var(--m-table-sort-number);border-radius:var(--m-radius-circle);background:var(--acc);color:var(--on-acc);font:var(--m-font-mono) var(--font-mono)}.m3-sort-number-small{width:var(--m-table-sort-number-small);height:var(--m-table-sort-number-small)}.m3-table-filter-dot{display:inline-block;border-radius:var(--m-radius-circle);width:var(--m-table-filter-dot);height:var(--m-table-filter-dot);background:var(--warn)}.m3-table-filter-chip.m3-chip{background:var(--warn-bg);color:var(--warn-ink)}.m3-table-menu{position:absolute;top:calc(var(--m-button-md) + var(--m-space-6));z-index:var(--k2-z-popover);max-width:100%;max-height:var(--m-menu-max-height);overflow-y:auto}.m3-table-skeleton{height:var(--m-space-6);border-radius:var(--m-radius-pill);background:var(--m-progress-future);animation-duration:var(--m-table-skeleton-duration)}.m3-orders-table .m3-table td{height:var(--m-orders-row)}.m3-table-sort-add.m3-button{border-style:dashed;border-color:var(--m-border)}.m3-table-menu .m3-menu button:nth-child(6){border-top:var(--m-border-width) solid var(--m-border)}.m3-orders-heading .m3-button{padding-inline:var(--m-space-4)}.m3-orders-search .m3-button{flex-shrink:0}