:root,[data-theme=light]{--surface:#fff;--surface-raised:#fff;--surface-sunken:#f6f8fa;--line:#e3e8ee;--line-strong:#c2ccd6;--ink:#1a2230;--ink-muted:#5b6675;--ink-faint:#8b95a3;--poissonnerie:#376374;--poissonnerie-hover:#2b515f;--poissonnerie-soft:#e1eef2;--on-poissonnerie:#fff;--poissonnerie-accent:#8ac3d5;--poissonnerie-accent-soft:#e8f4f7;--on-poissonnerie-accent:#12313a;--poissonnerie-nav:#f6f8fa;--poissonnerie-nav-muted:#3c4655;--boucherie:#9d0419;--boucherie-hover:#7d0314;--boucherie-soft:#f9e3e6;--on-boucherie:#fff;--boucherie-accent:#e44353;--boucherie-accent-soft:#fbe6e8;--on-boucherie-accent:#2a0508;--boucherie-nav:#f6f8fa;--boucherie-nav-muted:#3c4655;--brand:var(--poissonnerie);--brand-hover:var(--poissonnerie-hover);--brand-soft:var(--poissonnerie-soft);--on-brand:var(--on-poissonnerie);--accent:var(--poissonnerie-accent);--accent-soft:var(--poissonnerie-accent-soft);--on-accent:var(--on-poissonnerie-accent);--nav:var(--poissonnerie-nav);--nav-ink:#1a2230;--nav-muted:var(--poissonnerie-nav-muted);--nav-active:var(--brand);--nav-active-bg:var(--brand-soft);--nav-hover:#eef1f4;--info:var(--brand);--chart-1:var(--accent);--chart-2:var(--slate);--chart-3:var(--warning);--chart-4:var(--success);--chart-5:var(--brand);--chart-grid:var(--line);--slate:#535b7c;--slate-soft:#eaecf2;--on-slate:#fff;--success:#1e7a4c;--success-soft:#e0f3e8;--warning:#9a5200;--warning-soft:#fdf0dc;--danger:#b3261e;--danger-soft:#fbe9e7;--on-success:#fff;--on-warning:#fff;--on-danger:#fff;--link:#25667a;--focus-ring:#1a8bad;--shadow-sm:0 1px 2px rgba(16,24,40,.06);--shadow-md:0 8px 24px rgba(16,24,40,.1)}[data-theme=dark]{--surface:#0f141b;--surface-raised:#131a23;--surface-sunken:#0c1117;--line:#222d3b;--line-strong:#3a4858;--ink:#e6ebf1;--ink-muted:#9aa7b6;--ink-faint:#6c7886;--poissonnerie:#8ac3d5;--poissonnerie-hover:#a6d3e1;--poissonnerie-soft:#8ac3d524;--on-poissonnerie:#0f141b;--poissonnerie-accent:#8ac3d5;--poissonnerie-accent-soft:#8ac3d51f;--on-poissonnerie-accent:#0f141b;--poissonnerie-nav:#131a23;--poissonnerie-nav-muted:#c3ccd6;--boucherie:#f28b95;--boucherie-hover:#f7aab2;--boucherie-soft:#e4435324;--on-boucherie:#0f141b;--boucherie-accent:#e44353;--boucherie-accent-soft:#e443531f;--on-boucherie-accent:#fff;--boucherie-nav:#131a23;--boucherie-nav-muted:#c3ccd6;--brand:var(--poissonnerie);--brand-hover:var(--poissonnerie-hover);--brand-soft:var(--poissonnerie-soft);--on-brand:var(--on-poissonnerie);--accent:var(--poissonnerie-accent);--accent-soft:var(--poissonnerie-accent-soft);--on-accent:var(--on-poissonnerie-accent);--nav:var(--poissonnerie-nav);--nav-ink:#e6ebf1;--nav-muted:var(--poissonnerie-nav-muted);--nav-active:var(--brand);--nav-active-bg:var(--brand-soft);--nav-hover:#1c2531;--info:var(--brand);--chart-1:var(--accent);--chart-2:var(--slate);--chart-3:var(--warning);--chart-4:var(--success);--chart-5:var(--brand);--chart-grid:var(--line);--slate:#aab4c0;--slate-soft:#1c2531;--on-slate:#0f141b;--success:#6fd39d;--success-soft:#2f9e6429;--warning:#f0b068;--warning-soft:#d9822b2e;--danger:#f28b8b;--danger-soft:#d645452e;--on-success:#0f141b;--on-warning:#0f141b;--on-danger:#0f141b;--link:#8ac3d5;--focus-ring:#5cc6f2;--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 12px 32px -6px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.5)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-full:999px;--control:34px;--row:40px;--control-touch:48px;--control-touch-lg:56px;--sidenav:248px;--sidenav-rail:64px;--content-max:1280px;--font-display:"Paytone One",Roboto,system-ui,sans-serif;--font-sans:Roboto,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:"Roboto Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--text-display:400 32px/40px var(--font-display);--text-h1:600 24px/32px var(--font-sans);--text-h2:600 18px/26px var(--font-sans);--text-h3:600 15px/22px var(--font-sans);--text-body:400 13.5px/20px var(--font-sans);--text-body-strong:500 13.5px/20px var(--font-sans);--text-body-tablet:400 17px/24px var(--font-sans);--text-small:400 12.5px/18px var(--font-sans);--text-label:500 12px/16px var(--font-sans);--text-number-xl:600 28px/34px var(--font-sans);--text-number:500 13.5px/20px var(--font-sans);--text-clock:600 24px/28px var(--font-sans);--text-mono:400 12.5px/18px var(--font-mono);--hb-ease-out:cubic-bezier(.23,1,.32,1);--hb-ease-move:cubic-bezier(.77,0,.175,1);--hb-ease-drawer:cubic-bezier(.32,.72,0,1)}[data-activity=boucherie]{--brand:var(--boucherie);--brand-hover:var(--boucherie-hover);--brand-soft:var(--boucherie-soft);--on-brand:var(--on-boucherie);--accent:var(--boucherie-accent);--accent-soft:var(--boucherie-accent-soft);--on-accent:var(--on-boucherie-accent);--nav:var(--boucherie-nav);--nav-muted:var(--boucherie-nav-muted);--nav-active:var(--brand);--nav-active-bg:var(--brand-soft);--info:var(--brand);--chart-1:var(--accent);--chart-5:var(--brand)}.hb-display,.hb-h1{font-family:var(--font-display);font-weight:400;letter-spacing:0}.hb-display{font-size:32px;line-height:40px}.hb-h1{font-size:24px;line-height:32px}body{margin:0;font-family:var(--font-sans);font-size:13.5px;line-height:20px;background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased}.hb-h1{font:var(--text-h1);letter-spacing:-.3px}.hb-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.hb-row,.hb-stack{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-3);padding:var(--space-4)}.hb-stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hb-num{font-variant-numeric:tabular-nums}.hb-btn{font:inherit;font-weight:500;height:var(--control);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2);white-space:nowrap;-webkit-transition:background-color .12s ease,-webkit-transform .14s var(--hb-ease-out);transition:background-color .12s ease,-webkit-transform .14s var(--hb-ease-out);transition:transform .14s var(--hb-ease-out),background-color .12s ease;transition:transform .14s var(--hb-ease-out),background-color .12s ease,-webkit-transform .14s var(--hb-ease-out)}.hb-btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.hb-btn-primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.hb-btn-secondary{background:var(--slate);border-color:var(--slate);color:var(--on-slate)}.hb-btn-danger{background:var(--surface-raised);border-color:var(--danger);color:var(--danger)}.hb-btn-quiet{border-color:transparent;background:transparent;color:var(--brand)}.hb-btn-touch{height:var(--control-touch);padding:0 var(--space-5);font-size:17px}.hb-btn-touch-lg{height:var(--control-touch-lg);padding:0 var(--space-6);font-size:17px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hb-btn[disabled]{opacity:.5;cursor:not-allowed}.hb-btn:focus-visible,.hb-check:focus-visible,.hb-field:focus-visible,.hb-nav a:focus-visible,.hb-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.hb-btn:hover{background:var(--surface-sunken)}.hb-btn-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.hb-btn-secondary:hover{-webkit-filter:brightness(.94);filter:brightness(.94)}.hb-btn-danger:hover{background:var(--danger-soft)}.hb-btn-quiet:hover{background:var(--brand-soft)}}.hb-label{display:block;font:var(--text-label);font-weight:600;letter-spacing:0;color:var(--ink);margin-bottom:var(--space-1)}.hb-field{font:inherit;height:var(--control);width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-raised);color:var(--ink)}.hb-field::-webkit-input-placeholder{color:var(--ink-faint)}.hb-field::-moz-placeholder{color:var(--ink-faint)}.hb-field:-ms-input-placeholder{color:var(--ink-faint)}.hb-field::-ms-input-placeholder{color:var(--ink-faint)}.hb-field::placeholder{color:var(--ink-faint)}.hb-field-touch{height:var(--control-touch);font-size:17px;padding:0 var(--space-4)}.hb-field-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.hb-field-mono{font-family:var(--font-mono);font-size:12.5px;background:var(--surface-sunken)}.hb-field[aria-invalid=true]{border-color:var(--danger)}.hb-hint{font-size:12.5px;line-height:18px;color:var(--ink-muted);margin-top:var(--space-1)}.hb-hint-error{color:var(--danger)}.hb-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:200px}.hb-suffix{position:relative}.hb-suffix>span{position:absolute;right:var(--space-3);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--ink-muted);font-size:12.5px;pointer-events:none}.hb-suffix>.hb-field{padding-right:40px}.hb-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1);font-size:12px;line-height:20px;font-weight:500;padding:0 var(--space-2);border-radius:6px;background:var(--surface-sunken);color:var(--ink);white-space:nowrap}.hb-badge:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;-webkit-box-flex:0;-ms-flex:none;flex:none}.hb-badge-success{background:var(--success-soft);color:var(--success)}.hb-badge-warning{background:var(--warning-soft);color:var(--warning)}.hb-badge-danger{background:var(--danger-soft);color:var(--danger)}.hb-badge-info{background:var(--brand-soft);color:var(--brand)}.hb-badge-slate{background:var(--slate-soft);color:var(--slate)}.hb-badge-plain:before{display:none}.hb-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.hb-tile{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-1)}.hb-tile-label{font:var(--text-label);font-weight:400;letter-spacing:0;color:var(--ink-muted)}.hb-tile-value{font:var(--text-number-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.hb-tile-delta{font-size:12.5px;line-height:18px;color:var(--ink-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1)}.hb-tile-delta b{font-weight:500}.hb-tile-delta.up b{color:var(--success)}.hb-tile-delta.down b{color:var(--danger)}.hb-spark{display:block;width:100%;height:28px;margin-top:var(--space-2)}.hb-spark .fill{fill:var(--accent-soft)}.hb-spark .stroke{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}.hb-spark .dot{fill:var(--brand)}.hb-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.hb-table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:20px}.hb-table th{text-align:left;font:var(--text-label);letter-spacing:0;color:var(--ink-muted);background:transparent;padding:var(--space-2) var(--space-3);white-space:nowrap}.hb-table td,.hb-table th{border-bottom:1px solid var(--line)}.hb-table td{padding:0 var(--space-3);height:var(--row);vertical-align:middle}.hb-table tr:last-child td{border-bottom:0}.hb-table .num{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.hb-table .mono{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-muted)}.hb-table tr[aria-selected=true] td{background:var(--brand-soft)}@media (hover:hover) and (pointer:fine){.hb-table tbody tr:hover td{background:var(--surface-sunken)}}.hb-table-touch td{height:var(--control-touch);font-size:17px}.hb-cell-title{font-weight:500;color:var(--ink)}.hb-cell-title--empty{font-weight:400;color:var(--ink-muted)}.hb-cell-sub{font:var(--text-small);color:var(--ink-muted);margin-top:1px;white-space:nowrap}.hb-cell-sub>span+span:before{content:"·";margin:0 6px}.hb-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--space-4);-ms-flex-wrap:wrap;flex-wrap:wrap}.hb-head__actions{margin-left:auto;gap:var(--space-2)}.hb-head__actions,.hb-table-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hb-table-foot{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--line);font:var(--text-small);color:var(--ink-muted)}.hb-kv{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:6px var(--space-4);margin:0}.hb-kv dt{font:var(--text-small);color:var(--ink-muted)}.hb-kv dd{min-width:0}.hb-code,.hb-kv dd{margin:0;overflow-wrap:anywhere}.hb-code{font:var(--text-mono);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);white-space:pre-wrap;overflow:auto;max-height:60vh;color:var(--ink)}.hb-card{border:1px solid var(--line);border-radius:var(--radius-lg)}.hb-card,.hb-drawer-h{background:var(--surface-raised)}.hb-drawer-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:1}.hb-drawer-h__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.hb-drawer-h h2,.hb-drawer-h__title{margin:0;font:var(--text-h2);letter-spacing:-.2px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-drawer-h__sub{font:var(--text-small);color:var(--ink-muted);margin-top:2px}.hb-drawer-body{padding:var(--space-4) var(--space-5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-5)}.hb-drawer-h__meta{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--space-2)}.hb-drawer-h__meta,.hb-drawer-section>h3{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-2)}.hb-drawer-section>h3{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 var(--space-2);font:var(--text-label);color:var(--ink-muted)}.hb-drawer-section>h3 .spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.hb-tile--text .hb-tile-value{font:var(--text-h3);letter-spacing:0}@media (max-width:599.98px){.hb-cell-sub{white-space:normal}.hb-kv{grid-template-columns:1fr;gap:2px var(--space-4)}.hb-kv dd{margin-bottom:var(--space-2)}.hb-drawer-h{-ms-flex-wrap:wrap;flex-wrap:wrap}}.hb-small{font:var(--text-small);color:var(--ink-muted)}.hb-h3{margin:0;font:var(--text-h3);letter-spacing:0;color:var(--ink)}.hb-nav{width:var(--sidenav);background:var(--nav);color:var(--nav-ink);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:20px var(--space-3);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100%;border-right:1px solid var(--line)}.hb-nav,.hb-nav-brand{display:-webkit-box;display:-ms-flexbox;display:flex}.hb-nav-brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2);padding:0 var(--space-2);font-weight:600;font-size:18px;letter-spacing:-.01em}.hb-nav-brand i{width:24px;height:24px;border-radius:var(--radius-full);background:var(--accent);-webkit-box-shadow:inset 0 0 0 4px var(--nav);box-shadow:inset 0 0 0 4px var(--nav);outline:3px solid var(--accent);outline-offset:-1px;-webkit-box-flex:0;-ms-flex:none;flex:none}.hb-nav-sections{-ms-flex-direction:column;flex-direction:column;gap:var(--space-3);-webkit-box-flex:1;-ms-flex:1;flex:1}.hb-nav-section,.hb-nav-sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.hb-nav-section{-ms-flex-direction:column;flex-direction:column;gap:2px}.hb-nav-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1);width:100%;margin:0;border:0;background:none;font:inherit;font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;text-align:left;color:var(--ink-muted);padding:0 10px 4px;cursor:pointer}.hb-nav-group span{-webkit-box-flex:1;-ms-flex:1;flex:1}.hb-nav-group .chev{color:inherit;opacity:.6;-webkit-transition:-webkit-transform .2s var(--hb-ease-out);transition:-webkit-transform .2s var(--hb-ease-out);transition:transform .2s var(--hb-ease-out);transition:transform .2s var(--hb-ease-out),-webkit-transform .2s var(--hb-ease-out)}.hb-nav-group[aria-expanded=true] .chev{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hb-nav-group:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.hb-nav-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.hb-nav a,.hb-nav-items{display:-webkit-box;display:-ms-flexbox;display:flex}.hb-nav a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:32px;margin:0;padding:0 10px;border-radius:var(--radius-md);color:var(--nav-muted);text-decoration:none;font-size:13.5px;line-height:20px;font-weight:400;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.hb-nav a .ico{width:24px;height:24px;border-radius:var(--radius-sm);background:currentColor;opacity:.55;-webkit-box-flex:0;-ms-flex:none;flex:none}.hb-nav a[aria-current=page]{color:var(--nav-active);background:var(--nav-active-bg);font-weight:500}.hb-nav a[aria-current=page] .ico{opacity:1;background:var(--nav-active)}@media (hover:hover) and (pointer:fine){.hb-nav a:hover{background:var(--nav-hover)}.hb-nav a:hover,.hb-nav-group:hover{color:var(--nav-ink)}}@media (prefers-reduced-motion:reduce){.hb-nav-group .chev{-webkit-transition:none;transition:none}}@media (max-width:599.98px){.hb-nav a{min-height:44px}}.hb-nav-rail{width:var(--sidenav-rail)}.hb-nav-rail a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.hb-nav-rail .hb-nav-brand span,.hb-nav-rail .hb-nav-group,.hb-nav-rail a span{display:none}.hb-nav-rail .hb-nav-brand{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;padding-right:0}.hb-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-1);border-bottom:1px solid var(--line);padding:0 var(--space-4)}.hb-tab{font:inherit;font-weight:500;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--space-3) var(--space-3);color:var(--ink-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.hb-tab[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.hb-count,.hb-tab .count{font-size:12px;line-height:18px;padding:0 6px;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ink-muted);font-variant-numeric:tabular-nums}.hb-tab[aria-selected=true] .count{background:var(--brand-soft);color:var(--brand)}@media (hover:hover) and (pointer:fine){.hb-tab:hover{color:var(--ink)}}.hb-alert{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-3);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-raised);color:var(--ink)}.hb-alert .ico{width:20px;height:20px;border-radius:var(--radius-full);-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:1px;background:currentColor}.hb-alert b{font-weight:500}.hb-alert p{margin:0}.hb-alert-info{background:var(--brand-soft);border-color:transparent}.hb-alert-info .ico,.hb-alert-info b{color:var(--brand)}.hb-alert-success{background:var(--success-soft);border-color:transparent}.hb-alert-success .ico,.hb-alert-success b{color:var(--success)}.hb-alert-warning{background:var(--warning-soft);border-color:transparent}.hb-alert-warning .ico,.hb-alert-warning b{color:var(--warning)}.hb-alert-danger{background:var(--danger-soft);border-color:transparent}.hb-alert-danger .ico,.hb-alert-danger b{color:var(--danger)}.hb-alert .hb-btn,.hb-alert .v-btn{margin-left:auto;height:32px;padding:0 var(--space-3)}.hb-task{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-4);height:var(--control-touch);padding:0 var(--space-4);border-bottom:1px solid var(--line);background:var(--surface-raised);font-size:17px}.hb-task:last-child{border-bottom:0}.hb-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:var(--radius-sm);border:2px solid var(--line-strong);background:var(--surface-raised);margin:0;-webkit-box-flex:0;-ms-flex:none;flex:none;cursor:pointer;display:grid;place-items:center;-webkit-transition:-webkit-transform .12s var(--hb-ease-out);transition:-webkit-transform .12s var(--hb-ease-out);transition:transform .12s var(--hb-ease-out);transition:transform .12s var(--hb-ease-out),-webkit-transform .12s var(--hb-ease-out)}.hb-check:active{-webkit-transform:scale(.9);transform:scale(.9)}.hb-check:checked{background:var(--brand);border-color:var(--brand)}.hb-check:checked:after{content:"";width:6px;height:11px;border:solid var(--on-brand);border-width:0 2.5px 2.5px 0;-webkit-transform:translateY(-1px) rotate(45deg);transform:translateY(-1px) rotate(45deg)}.hb-task .title{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-task input:checked~.title{color:var(--ink-muted);text-decoration:line-through}.hb-task .time{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:15px}.hb-task .hb-field{width:112px}.hb-task a{color:var(--link);font-size:15px}.hb-list{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.hb-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-muted);max-width:440px;margin:0 auto}.hb-empty .ring{width:48px;height:48px;border-radius:var(--radius-full);border:6px solid var(--accent-soft);-webkit-box-shadow:inset 0 0 0 3px var(--accent);box-shadow:inset 0 0 0 3px var(--accent);margin-bottom:var(--space-2)}.hb-empty h3{margin:0;font-size:16px;line-height:24px;font-weight:600;color:var(--ink)}.hb-empty p{margin:0;font-size:13.5px;line-height:20px}.hb-empty .hb-btn{margin-top:var(--space-2)}@media (prefers-reduced-motion:reduce){.hb-btn,.hb-check{-webkit-transition:none;transition:none}.hb-btn:active,.hb-check:active{-webkit-transform:none;transform:none}}.v-application{font-family:var(--font-sans)!important;font-size:13.5px;line-height:20px;color:var(--ink);background:var(--surface)!important;font-variant-numeric:tabular-nums}.v-application .back-color{background:var(--surface)}.v-application a{color:var(--link)}.v-application .page-title,.v-application .text-h4,.v-application .text-h5{font:var(--text-h1);letter-spacing:-.3px;color:var(--ink)}.v-application .text-h6,.v-application .text-subtitle-1.font-weight-bold{font:var(--text-h3);letter-spacing:0;color:var(--ink)}.v-application .text-body-1,.v-application .text-subtitle-1{font:var(--text-body);letter-spacing:0}.v-application .text-subtitle-1{font-weight:500}.v-application .text-body-2,.v-application .text-caption,.v-application .text-subtitle-2{font:var(--text-small);letter-spacing:0}.v-application .text-subtitle-2{font-weight:500}.v-application .text-overline{color:var(--ink-muted)}.v-application .hb-label,.v-application .text-overline{font:var(--text-label);letter-spacing:0;text-transform:none}.v-application .hb-label{font-weight:600;color:var(--ink)}.v-application .grey--text,.v-application .hb-muted{color:var(--ink-muted)!important}.v-application .green--text,.v-application .hb-text-success,.v-application .success--text{color:var(--success)!important}.v-application .amber--text,.v-application .hb-text-warning,.v-application .orange--text,.v-application .warning--text{color:var(--warning)!important}.v-application .error--text,.v-application .hb-text-danger,.v-application .red--text{color:var(--danger)!important}.v-application .hb-text-brand,.v-application .primary--text{color:var(--brand)!important}.v-application .mono,.v-application code,.v-application kbd{font:var(--text-mono);background:var(--surface-sunken);color:var(--ink);border-radius:var(--radius-sm);padding:0 4px;-webkit-box-shadow:none;box-shadow:none}.v-application .hb-cell-sub .mono,.v-application .mono--plain{background:transparent;padding:0;color:inherit}.v-application a .mono,.v-application a.mono{color:var(--link)}.v-application .v-sheet.v-card:not(.v-card--flat){border:1px solid var(--line);-webkit-box-shadow:none!important;box-shadow:none!important}.v-application .v-card--flat,.v-application .v-sheet.v-card:not(.v-card--flat){background:var(--surface-raised);border-radius:var(--radius-lg)!important}.v-application .v-card>.v-card__title{font:var(--text-h3);letter-spacing:0;color:var(--ink);padding:var(--space-4) var(--space-5)}.v-application .v-card>.v-card__subtitle{font:var(--text-small);color:var(--ink-muted);padding:0 var(--space-5) var(--space-3)}.v-application .v-card>.v-card__text{color:var(--ink);font-size:13.5px;line-height:20px}.v-application .v-dialog>.v-card>.v-card__title{font:var(--text-h2);letter-spacing:-.2px}.v-application .v-card>.v-card__actions{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.v-application .v-dialog>.v-card,.v-application .v-dialog>.v-sheet.v-card{-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;border:0}.v-application .v-autocomplete__content,.v-application .v-menu__content{border-radius:var(--radius-md)!important;border:1px solid var(--line);-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important}.v-application .v-divider{border-color:var(--line)!important}.v-application .v-expansion-panel{background:var(--surface-raised);-webkit-box-shadow:none!important;box-shadow:none!important}.v-application .v-expansion-panel:after{border-color:var(--line)!important}.v-application .v-expansion-panels:not(.v-expansion-panels--accordion)>.v-expansion-panel{border:1px solid var(--line);border-radius:var(--radius-lg)!important}.v-application .v-expansion-panels--accordion>.v-expansion-panel{border-bottom:1px solid var(--line)}.v-application .v-expansion-panels--accordion>.v-expansion-panel:last-child{border-bottom:0}.v-application .v-expansion-panel-header{min-height:48px;padding:var(--space-3) var(--space-4);font:var(--text-h3);color:var(--ink);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--space-2);text-align:left}.v-application .v-expansion-panel-header>.v-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;color:var(--ink-muted)}.v-application .v-expansion-panel-header>span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.v-application .v-expansion-panel-header .v-expansion-panel-header__icon{margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2)}.v-application .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:var(--ink-muted)}.v-application .v-expansion-panel-content__wrap{padding:0 var(--space-4) var(--space-4)}.v-application .hb-sunken{background:var(--surface-sunken);border-radius:var(--radius-md)}.v-application .v-btn{text-transform:none;letter-spacing:0;font-weight:500;border-radius:var(--radius-md);-webkit-transition:background-color .12s ease,-webkit-transform .14s var(--hb-ease-out),-webkit-box-shadow .12s ease;transition:background-color .12s ease,-webkit-transform .14s var(--hb-ease-out),-webkit-box-shadow .12s ease;transition:transform .14s var(--hb-ease-out),background-color .12s ease,box-shadow .12s ease;transition:transform .14s var(--hb-ease-out),background-color .12s ease,box-shadow .12s ease,-webkit-transform .14s var(--hb-ease-out),-webkit-box-shadow .12s ease}.v-application .v-btn:not(.v-btn--round).v-size--default{height:var(--control);padding:0 var(--space-4);font-size:13.5px}.v-application .v-btn:not(.v-btn--round).v-size--small{height:30px;padding:0 var(--space-3);font-size:13px}.v-application .v-btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.v-application .v-btn.v-btn--is-elevated{-webkit-box-shadow:none;box-shadow:none}.v-application .v-btn.v-btn--outlined{border-color:var(--line-strong)}.v-application .v-btn.v-btn--outlined.primary--text,.v-application .v-btn.v-btn--text.primary--text{color:var(--brand)!important}.v-application .v-btn.v-btn--icon.v-size--default{width:var(--control);height:var(--control)}.v-application .v-btn.v-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.v-application .v-btn.v-btn--has-bg.primary{background:var(--brand)!important;color:var(--on-brand)!important}.v-application .v-btn.v-btn--has-bg.secondary{background:var(--slate)!important;color:var(--on-slate)!important}.v-application .v-btn.v-btn--has-bg.error{background:var(--danger)!important}@media(hover:hover)and (pointer:fine){.v-application .v-btn.v-btn--has-bg.primary:hover{background:var(--brand-hover)!important}}.v-application .v-btn--fab{border-radius:var(--radius-full)}.v-application .v-btn-toggle{border-radius:var(--radius-md);border:1px solid var(--line-strong);-webkit-box-shadow:none!important;box-shadow:none!important;background:var(--surface-raised)}.v-application .v-btn-toggle>.v-btn.v-btn{border:0;opacity:1;color:var(--ink-muted);height:30px}.v-application .v-btn-toggle>.v-btn.v-btn--active{background:var(--brand-soft)!important;color:var(--brand)!important}.v-application .v-btn-toggle>.v-btn.v-btn--active:before{opacity:0}.v-application .v-stepper{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid var(--line);border-radius:var(--radius-lg)}.v-application .v-stepper .v-stepper__header{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid var(--line)}.v-application .v-stepper .v-stepper__step--active .v-stepper__step__step,.v-application .v-stepper .v-stepper__step--complete .v-stepper__step__step{background:var(--brand)!important;color:var(--on-brand)}.v-application .v-stepper .v-stepper__label{font:var(--text-body);color:var(--ink-muted)}.v-application .v-stepper .v-stepper__step--active .v-stepper__label{color:var(--ink);font-weight:500}.v-application .v-speed-dial .v-btn--fab{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.v-application .v-select--outlined fieldset,.v-application .v-text-field--outlined fieldset{border-color:var(--line-strong);border-radius:var(--radius-md)}.v-application .v-select--outlined.v-input--is-focused fieldset,.v-application .v-text-field--outlined.v-input--is-focused fieldset{border:2px solid var(--brand)}.v-application .v-select--outlined.error--text fieldset,.v-application .v-text-field--outlined.error--text fieldset{border-color:var(--danger)}.v-application .v-select--outlined .v-label,.v-application .v-text-field--outlined .v-label{color:var(--ink-muted);font-size:13.5px}.v-application .v-select--outlined .v-select__selection,.v-application .v-select--outlined input,.v-application .v-select--outlined textarea,.v-application .v-text-field--outlined .v-select__selection,.v-application .v-text-field--outlined input,.v-application .v-text-field--outlined textarea{color:var(--ink);font-size:13.5px}.v-application .v-select--outlined input::-webkit-input-placeholder,.v-application .v-text-field--outlined input::-webkit-input-placeholder{color:var(--ink-faint);opacity:1}.v-application .v-select--outlined input::-moz-placeholder,.v-application .v-text-field--outlined input::-moz-placeholder{color:var(--ink-faint);opacity:1}.v-application .v-select--outlined input:-ms-input-placeholder,.v-application .v-text-field--outlined input:-ms-input-placeholder{color:var(--ink-faint);opacity:1}.v-application .v-select--outlined input::-ms-input-placeholder,.v-application .v-text-field--outlined input::-ms-input-placeholder{color:var(--ink-faint);opacity:1}.v-application .v-select--outlined input::placeholder,.v-application .v-text-field--outlined input::placeholder{color:var(--ink-faint);opacity:1}.v-application .v-text-field--outlined.v-input--dense .v-input__control>.v-input__slot{min-height:var(--control)}.v-application .v-input__icon .v-icon{color:var(--ink-muted)}.v-application .v-messages__message{font:var(--text-small);color:var(--ink-muted)}.v-application .error--text .v-messages__message{color:var(--danger)}.v-application .v-input--checkbox .v-icon,.v-application .v-input--radio-group .v-icon{color:var(--line-strong)}.v-application .v-input--is-label-active .v-icon.primary--text,.v-application .v-input--is-label-active.v-input--checkbox .v-icon,.v-application .v-input--switch .v-input--switch__thumb.primary--text,.v-application .v-input--switch .v-input--switch__track.primary--text{color:var(--brand)!important}.v-application .v-data-table{background:var(--surface-raised);color:var(--ink);border-radius:var(--radius-lg)}.v-application .v-data-table>.v-data-table__wrapper>table>thead>tr>th{font:var(--text-label);letter-spacing:0;text-transform:none;color:var(--ink-muted)!important;background:transparent;height:36px;border-bottom:1px solid var(--line)!important;white-space:nowrap}.v-application .v-data-table>.v-data-table__wrapper>table>thead>tr>th.active,.v-application .v-data-table>.v-data-table__wrapper>table>thead>tr>th.sortable:hover{color:var(--brand)!important}.v-application .v-data-table>.v-data-table__wrapper>table>thead>tr>th .v-data-table-header__icon{color:var(--brand)}.v-application .v-data-table>.v-data-table__wrapper>table>tbody>tr>td{height:var(--row);font-size:13.5px;line-height:20px;border-bottom:1px solid var(--line)!important}.v-application .v-data-table>.v-data-table__wrapper>table>tbody>tr>td.num,.v-application .v-data-table>.v-data-table__wrapper>table>tbody>tr>td.text-end{font-variant-numeric:tabular-nums;font-weight:500}.v-application .v-data-table>.v-data-table__wrapper>table>tbody>tr:last-child>td{border-bottom:0!important}.v-application .v-data-table>.v-data-table__wrapper>table>tbody>tr.v-data-table__selected>td,.v-application .v-data-table>.v-data-table__wrapper>table>tbody>tr[aria-selected=true]>td{background:var(--brand-soft)!important}.v-application .v-data-table.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td{height:34px;font-size:13px}.v-application .v-data-table .v-data-footer{border-top:1px solid var(--line);font:var(--text-small);color:var(--ink-muted)}.v-application .v-data-table.hb-clickable>.v-data-table__wrapper>table>tbody>tr:not(.v-data-table__empty-wrapper){cursor:pointer}@media(hover:hover)and (pointer:fine){.v-application .v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper)>td{background:var(--surface-sunken)!important}}.v-application .v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr>th{background:var(--surface-raised);-webkit-box-shadow:inset 0 -1px 0 var(--line);box-shadow:inset 0 -1px 0 var(--line)}.v-application .v-list{background:var(--surface-raised);color:var(--ink)}.v-application .v-list-item{min-height:var(--control);border-radius:var(--radius-sm)}.v-application .v-list-item__title{font-size:13.5px;line-height:20px}.v-application .v-list-item__subtitle{font:var(--text-small);color:var(--ink-muted)!important}.v-application .v-list-item--active:not(.nav-item){color:var(--brand)!important}.v-application .v-list-item--active:not(.nav-item):before{background:var(--brand)}.v-application .v-list-item__icon .v-icon{color:var(--ink-muted)}.v-application .v-chip{border-radius:6px;font-weight:500;font-size:12px;letter-spacing:0}.v-application .v-chip.v-size--default{height:24px;padding:0 var(--space-2)}.v-application .v-chip.v-size--small{height:22px;padding:0 var(--space-2)}.v-application .v-chip.v-size--x-small{height:20px;padding:0 6px;font-size:11.5px}.v-application .v-chip.grey:not(.v-chip--outlined),.v-application .v-chip.v-chip--outlined.grey--text{background:var(--surface-sunken)!important;color:var(--ink-muted)!important;border-color:var(--line)}.v-application .v-chip.success:not(.v-chip--outlined){background:var(--success-soft)!important;color:var(--success)!important}.v-application .v-chip.warning:not(.v-chip--outlined){background:var(--warning-soft)!important;color:var(--warning)!important}.v-application .v-chip.error:not(.v-chip--outlined){background:var(--danger-soft)!important;color:var(--danger)!important}.v-application .v-chip.info:not(.v-chip--outlined),.v-application .v-chip.primary:not(.v-chip--outlined){background:var(--brand-soft)!important;color:var(--brand)!important}.v-application .v-chip.secondary:not(.v-chip--outlined){background:var(--slate-soft)!important;color:var(--slate)!important}.v-application .v-chip--outlined.primary--text{border-color:var(--brand);color:var(--brand)!important}.v-application .v-chip:not(.v-chip--outlined).blue,.v-application .v-chip:not(.v-chip--outlined).cyan,.v-application .v-chip:not(.v-chip--outlined).deep-purple,.v-application .v-chip:not(.v-chip--outlined).indigo,.v-application .v-chip:not(.v-chip--outlined).light-blue,.v-application .v-chip:not(.v-chip--outlined).purple{background:var(--brand-soft)!important;color:var(--brand)!important}.v-application .v-chip:not(.v-chip--outlined).green,.v-application .v-chip:not(.v-chip--outlined).light-green,.v-application .v-chip:not(.v-chip--outlined).lime,.v-application .v-chip:not(.v-chip--outlined).teal{background:var(--success-soft)!important;color:var(--success)!important}.v-application .v-chip:not(.v-chip--outlined).amber,.v-application .v-chip:not(.v-chip--outlined).deep-orange,.v-application .v-chip:not(.v-chip--outlined).orange,.v-application .v-chip:not(.v-chip--outlined).yellow{background:var(--warning-soft)!important;color:var(--warning)!important}.v-application .v-chip:not(.v-chip--outlined).pink,.v-application .v-chip:not(.v-chip--outlined).red{background:var(--danger-soft)!important;color:var(--danger)!important}.v-application .v-chip:not(.v-chip--outlined).blue-grey,.v-application .v-chip:not(.v-chip--outlined).brown,.v-application .v-chip:not(.v-chip--outlined).grey{background:var(--surface-sunken)!important;color:var(--ink-muted)!important}.v-application .v-chip:not(.v-chip--outlined).amber .v-icon,.v-application .v-chip:not(.v-chip--outlined).blue .v-icon,.v-application .v-chip:not(.v-chip--outlined).blue-grey .v-icon,.v-application .v-chip:not(.v-chip--outlined).brown .v-icon,.v-application .v-chip:not(.v-chip--outlined).cyan .v-icon,.v-application .v-chip:not(.v-chip--outlined).deep-orange .v-icon,.v-application .v-chip:not(.v-chip--outlined).deep-purple .v-icon,.v-application .v-chip:not(.v-chip--outlined).green .v-icon,.v-application .v-chip:not(.v-chip--outlined).grey .v-icon,.v-application .v-chip:not(.v-chip--outlined).indigo .v-icon,.v-application .v-chip:not(.v-chip--outlined).light-blue .v-icon,.v-application .v-chip:not(.v-chip--outlined).light-green .v-icon,.v-application .v-chip:not(.v-chip--outlined).lime .v-icon,.v-application .v-chip:not(.v-chip--outlined).orange .v-icon,.v-application .v-chip:not(.v-chip--outlined).pink .v-icon,.v-application .v-chip:not(.v-chip--outlined).purple .v-icon,.v-application .v-chip:not(.v-chip--outlined).red .v-icon,.v-application .v-chip:not(.v-chip--outlined).teal .v-icon,.v-application .v-chip:not(.v-chip--outlined).yellow .v-icon{color:inherit!important}.v-application .v-tabs-bar{background:transparent!important}.v-application .v-tab{text-transform:none;letter-spacing:0;font-weight:500;font-size:13.5px;color:var(--ink-muted)!important;min-width:0;padding:0 var(--space-3)}.v-application .v-tab--active{color:var(--brand)!important}.v-application .v-tabs-slider{background:var(--brand);height:2px}.v-application .v-alert{border-radius:var(--radius-md);font-size:13.5px;line-height:20px}.v-application .v-alert.success,.v-application .v-alert.v-alert--text.success{background:var(--success-soft)!important;color:var(--success)!important}.v-application .v-alert.v-alert--text.warning,.v-application .v-alert.warning{background:var(--warning-soft)!important;color:var(--warning)!important}.v-application .v-alert.error,.v-application .v-alert.v-alert--text.error{background:var(--danger-soft)!important;color:var(--danger)!important}.v-application .v-alert.info,.v-application .v-alert.v-alert--text.info{background:var(--brand-soft)!important;color:var(--brand)!important}.v-application .v-tooltip__content{background:var(--ink);color:var(--surface-raised);font:var(--text-small);border-radius:var(--radius-sm);padding:4px 8px}.v-application .v-snack__wrapper{-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;border-radius:var(--radius-md)}.v-application .v-stepper__content{padding:var(--space-4)}.v-application .v-progress-circular.primary--text,.v-application .v-progress-linear .primary{color:var(--brand)!important}.v-application .v-date-picker-table .v-btn.v-btn--active{background:var(--brand)!important;color:var(--on-brand)!important}.v-application .v-app-bar.toolbar-main{background:var(--surface-raised)!important;color:var(--ink);-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:1px solid var(--line)}.v-application .nav-drawer.v-navigation-drawer{background:var(--nav)!important;background-image:none!important;border-right:0}.v-application .v-navigation-drawer--temporary.v-navigation-drawer--right{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.v-application .hb-page{padding:var(--space-6) 40px var(--space-6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.v-application .hb-page--narrow{max-width:var(--content-max);margin:0 auto}.v-application .hb-page-title{font:var(--text-h1);letter-spacing:-.3px;margin:0;color:var(--ink)}.v-application .hb-page-sub{font:var(--text-small);color:var(--ink-muted);margin:2px 0 0}.v-application .hb-card-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.v-application .hb-card-h .hb-card-h__title,.v-application .hb-card-h h2{margin:0;font:var(--text-h3);letter-spacing:0;color:var(--ink)}.v-application .hb-card-h .hb-card-h__sub{font:var(--text-small);color:var(--ink-muted)}.v-application .hb-card-h .hb-card-h__icon{color:var(--brand);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.v-application .hb-card-h .hb-card-h__actions{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2)}.v-menu-transition-enter-active{-webkit-transition:opacity .16s cubic-bezier(.22,1,.36,1),-webkit-transform .16s cubic-bezier(.22,1,.36,1)!important;transition:opacity .16s cubic-bezier(.22,1,.36,1),-webkit-transform .16s cubic-bezier(.22,1,.36,1)!important;transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)!important;transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),-webkit-transform .16s cubic-bezier(.22,1,.36,1)!important}.v-menu-transition-leave-active{-webkit-transition:opacity 90ms cubic-bezier(.65,0,.35,1),-webkit-transform 90ms cubic-bezier(.65,0,.35,1)!important;transition:opacity 90ms cubic-bezier(.65,0,.35,1),-webkit-transform 90ms cubic-bezier(.65,0,.35,1)!important;transition:opacity 90ms cubic-bezier(.65,0,.35,1),transform 90ms cubic-bezier(.65,0,.35,1)!important;transition:opacity 90ms cubic-bezier(.65,0,.35,1),transform 90ms cubic-bezier(.65,0,.35,1),-webkit-transform 90ms cubic-bezier(.65,0,.35,1)!important}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0;-webkit-transform:translateY(-4px)!important;transform:translateY(-4px)!important}.v-menu-transition-enter-to,.v-menu-transition-leave{opacity:1;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.dialog-transition-enter-active,.dialog-transition-leave-active{-webkit-transition:opacity .24s cubic-bezier(.22,1,.36,1),-webkit-transform .24s cubic-bezier(.22,1,.36,1)!important;transition:opacity .24s cubic-bezier(.22,1,.36,1),-webkit-transform .24s cubic-bezier(.22,1,.36,1)!important;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)!important;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),-webkit-transform .24s cubic-bezier(.22,1,.36,1)!important}.dialog-transition-enter,.dialog-transition-leave-to{opacity:0;-webkit-transform:scale(.96)!important;transform:scale(.96)!important}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1;-webkit-transform:scale(1)!important;transform:scale(1)!important}@media(prefers-reduced-motion:reduce){.v-application .v-btn{-webkit-transition:none;transition:none}.v-application .v-btn:active{-webkit-transform:none;transform:none}.dialog-transition-enter-active,.dialog-transition-leave-active,.v-menu-transition-enter-active,.v-menu-transition-leave-active{-webkit-transition:none!important;transition:none!important}}.v-application .hb-filters{gap:var(--space-3)}.v-application .v-data-table--mobile>.v-data-table__wrapper tbody{gap:var(--space-3);padding:var(--space-3)}.v-application .v-data-table--mobile .v-data-table__mobile-table-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg)}.v-application .v-data-table--mobile .v-data-table__mobile-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:0;min-width:0;gap:2px;text-align:left;padding:0!important;border-bottom:0!important}.v-application .v-data-table--mobile .v-data-table__mobile-row__header{font:var(--text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);padding:0}.v-application .v-data-table--mobile .v-data-table__mobile-row__header:empty{display:none}.v-application .v-data-table--mobile .v-data-table__mobile-row__cell{text-align:left}.v-application .v-data-table--mobile.hb-table-lead .v-data-table__mobile-row:first-child{grid-column:1/-1}.v-application .v-data-table--mobile.hb-table-lead .v-data-table__mobile-row:first-child .v-data-table__mobile-row__header{display:none}.v-application .v-data-table--mobile.hb-table-actions .v-data-table__mobile-row:first-child{grid-column:1;grid-row:1}.v-application .v-data-table--mobile.hb-table-actions .v-data-table__mobile-row:last-child{grid-column:2;grid-row:1;justify-self:end}.v-application .v-data-table--mobile .v-data-table__expanded__row{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.v-application .v-data-table--mobile .v-data-table__expanded__content{display:block;margin-top:calc(var(--space-3)*-1);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}.v-application .v-data-table--mobile .v-data-table__expanded__content>td{display:block;width:100%}@media(max-width:599.98px){.v-application .hb-page{padding:var(--space-4) var(--space-4) var(--space-5);gap:var(--space-4)}.v-application .v-card>.v-card__title{padding:var(--space-3) var(--space-4)}.v-application .v-btn:not(.v-btn--round).v-size--default{height:var(--control-touch)}.v-application .v-btn:not(.v-btn--round).v-size--small{height:40px}.v-application .v-btn:not(.v-btn--round).v-size--x-small{height:36px;padding:0 var(--space-3);font-size:13px}.v-application .v-btn.v-btn--icon.v-size--default{width:var(--control-touch);height:var(--control-touch)}.v-application .v-btn.v-btn--icon.v-size--small{width:40px;height:40px}.v-application .v-text-field--outlined.v-input--dense .v-input__control>.v-input__slot{min-height:40px}.v-application .v-chip.v-size--small,.v-application .v-chip.v-size--x-small{height:26px;font-size:13px}.v-application .v-list-item{min-height:var(--control-touch)}.v-application .v-tab{padding:0 var(--space-2);font-size:14px}.v-application .hb-filters .v-input{max-width:none!important;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.v-application .hb-filters .spacer{display:none}.v-application .v-dialog:not(.v-dialog--fullscreen):not(.v-bottom-sheet){margin:0!important;width:100%!important;max-width:none!important;height:100%;max-height:100%!important;border-radius:0!important}.v-application .v-dialog:not(.v-dialog--fullscreen):not(.v-bottom-sheet)>.v-card{min-height:100%;border-radius:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-application .v-dialog:not(.v-dialog--fullscreen):not(.v-bottom-sheet)>.v-card>.v-card__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;max-height:none!important}.v-application .v-navigation-drawer--temporary.v-navigation-drawer--right{width:100%!important}}.impersonation-banner[data-v-d59268d2]{position:fixed;top:0;left:0;right:0;z-index:9999;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;background-color:var(--warning);color:var(--on-brand)}.impersonation-banner--error[data-v-d59268d2]{background-color:var(--danger)}.impersonation-banner__content[data-v-d59268d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%}.impersonation-banner__text[data-v-d59268d2]{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width:768px){.impersonation-banner__content[data-v-d59268d2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}[data-v-7db6fafc] .v-navigation-drawer__content{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}[data-v-7db6fafc] .v-navigation-drawer__content::-webkit-scrollbar{width:6px}[data-v-7db6fafc] .v-navigation-drawer__content::-webkit-scrollbar-track{background:transparent}[data-v-7db6fafc] .v-navigation-drawer__content::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.nav[data-v-7db6fafc]{width:100%;text-align:left}.nav a[data-v-7db6fafc]{color:var(--nav-muted)}.nav a[aria-current=page][data-v-7db6fafc]{color:var(--nav-active)}@media(hover:hover)and (pointer:fine){.nav a[data-v-7db6fafc]:hover{color:var(--nav-ink)}}.nav__icon.v-icon[data-v-7db6fafc]{color:inherit;opacity:.7}a[aria-current=page] .nav__icon.v-icon[data-v-7db6fafc]{color:var(--nav-active);opacity:1}.nav__brand[data-v-7db6fafc]{gap:10px}.nav__logo[data-v-7db6fafc]{width:28px;height:28px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.nav__logo--boucherie[data-v-7db6fafc]{background:var(--surface-raised)}.nav__brand-name[data-v-7db6fafc]{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:0;color:var(--brand)}.nav__brand-tag[data-v-7db6fafc]{margin-left:auto;font:var(--text-label);color:var(--nav-muted)}.nav__seg[data-v-7db6fafc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin:0;padding:3px;border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--line)}.nav__seg button[data-v-7db6fafc]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:28px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--nav-muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:background-color .12s ease,color .12s ease;transition:background-color .12s ease,color .12s ease}.nav__seg button[aria-pressed=true][data-v-7db6fafc]{background:var(--brand-soft);color:var(--brand)}.nav__seg button[data-v-7db6fafc]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(hover:hover)and (pointer:fine){.nav__seg button[data-v-7db6fafc]:hover{color:var(--nav-ink)}}.spotlight-search[data-v-3857ef92]{border-radius:var(--radius-lg)!important;overflow:hidden;background:var(--surface-raised);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.search-header[data-v-3857ef92]{border-bottom:1px solid var(--line)}.search-header .spotlight-input .v-input__slot[data-v-3857ef92]{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:var(--space-2) var(--space-4)}.search-header .spotlight-input .v-input__slot input[data-v-3857ef92]{font-size:16px;color:var(--ink)}.search-header .spotlight-input .v-input__slot input[data-v-3857ef92]::-webkit-input-placeholder{color:var(--ink-faint)}.search-header .spotlight-input .v-input__slot input[data-v-3857ef92]::-moz-placeholder{color:var(--ink-faint)}.search-header .spotlight-input .v-input__slot input[data-v-3857ef92]:-ms-input-placeholder{color:var(--ink-faint)}.search-header .spotlight-input .v-input__slot input[data-v-3857ef92]::-ms-input-placeholder{color:var(--ink-faint)}.search-header .spotlight-input .v-input__slot input[data-v-3857ef92]::placeholder{color:var(--ink-faint)}.search-header .close-spotlight-btn .v-icon[data-v-3857ef92],.search-header .spotlight-input .v-input__slot .v-icon[data-v-3857ef92]{color:var(--ink-muted)}.search-results[data-v-3857ef92]{max-height:500px}.search-results .results-container[data-v-3857ef92]{background:var(--surface-raised)}.category-header-spotlight[data-v-3857ef92]{background:var(--surface-sunken);padding:0 var(--space-4)!important;border-bottom:1px solid var(--line);height:56px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin:0!important}.category-header-spotlight .category-title-spotlight[data-v-3857ef92]{font:var(--text-label);color:var(--ink-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer-item-spotlight[data-v-3857ef92]{cursor:pointer;margin:0!important;border-bottom:1px solid var(--line);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.customer-item-spotlight.v-list-item[data-v-3857ef92]{padding:0 var(--space-4)!important;height:56px!important;min-height:56px!important;max-height:56px!important}.customer-item-spotlight .v-list-item__content[data-v-3857ef92]{padding:0!important;overflow:hidden}.customer-item-spotlight .v-list-item__avatar[data-v-3857ef92]{margin:0 var(--space-3) 0 0!important;-ms-flex-item-align:center!important;align-self:center!important}.customer-item-spotlight.highlighted-spotlight[data-v-3857ef92],.customer-item-spotlight[data-v-3857ef92]:hover{background:var(--brand-soft)}.customer-item-spotlight .customer-logo-spotlight[data-v-3857ef92]{width:32px!important;height:32px!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:var(--radius-sm);display:block;background:var(--surface-raised);border:1px solid var(--line);padding:2px;-ms-flex-negative:0;flex-shrink:0}.customer-item-spotlight .customer-name-spotlight[data-v-3857ef92]{font-size:15px;font-weight:500;color:var(--ink);line-height:20px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-item-spotlight .customer-subtitle-spotlight[data-v-3857ef92]{font:var(--text-small);color:var(--ink-muted)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-item-spotlight .copy-serial-spotlight-btn[data-v-3857ef92]{vertical-align:middle!important;margin-left:4px!important;height:20px!important;width:20px!important}.customer-item-spotlight .copy-serial-spotlight-btn .v-icon[data-v-3857ef92]{font-size:14px!important}.customer-item-spotlight .v-list-item__action[data-v-3857ef92]{margin:0!important;-ms-flex-item-align:center!important;align-self:center!important}.customer-item-spotlight .v-list-item__action .v-chip[data-v-3857ef92]{height:22px!important;font-size:12px!important}[data-v-3857ef92] .highlight-spotlight{background:var(--warning-soft);color:var(--ink);border-radius:3px;padding:0 2px;font-weight:600}.no-results-spotlight[data-v-3857ef92]{text-align:center;padding:var(--space-7) var(--space-4);color:var(--ink-muted)}.no-results-spotlight p[data-v-3857ef92]{font-size:15px}.v-card[data-v-3820d17d]{border-radius:12px}.v-card-title[data-v-3820d17d]{padding-bottom:0}img[data-v-3820d17d]{border-radius:8px;border:1px solid var(--line)}.smart-customer-search[data-v-bb7d1a3e]{width:100%}.toolbar-row[data-v-bb7d1a3e]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:var(--space-2);min-width:0;position:relative}.customer-actions[data-v-bb7d1a3e],.toolbar-row[data-v-bb7d1a3e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer-actions[data-v-bb7d1a3e]{-webkit-box-flex:0;-ms-flex:none;flex:none}.spotlight-trigger-btn[data-v-bb7d1a3e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;padding:0 var(--space-2) 0 var(--space-3)!important;background:var(--surface-raised)!important;border:1px solid var(--line-strong)!important;border-radius:var(--radius-md)!important;color:var(--ink)!important;text-transform:none!important;font-weight:400;letter-spacing:0;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.spotlight-trigger-btn .v-btn__content[data-v-bb7d1a3e]{width:100%;min-width:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2);overflow:hidden}.spotlight-trigger-btn .v-icon[data-v-bb7d1a3e]{color:var(--ink-muted)!important}.spotlight-trigger-btn .placeholder-text[data-v-bb7d1a3e]{color:var(--ink-muted)}.spotlight-trigger-btn[data-v-bb7d1a3e]:hover{border-color:var(--ink-muted)!important}.spotlight-trigger-btn.client-selected[data-v-bb7d1a3e]{border-color:var(--brand)!important}.spotlight-trigger-btn.client-selected .v-icon[data-v-bb7d1a3e]{color:var(--brand)!important}.spotlight-affordance[data-v-bb7d1a3e]{margin-left:auto;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1)}.spotlight-kbd-apple[data-v-bb7d1a3e]{font:var(--text-small);font-family:var(--font-mono);color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 6px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.clear-customer-btn[data-v-bb7d1a3e]{width:24px!important;height:24px!important}.clear-customer-btn .v-icon[data-v-bb7d1a3e]{font-size:16px!important;color:var(--ink-muted)!important}.clear-customer-btn:hover .v-icon[data-v-bb7d1a3e]{color:var(--danger)!important}.logo-img[data-v-bb7d1a3e]{-o-object-fit:cover;object-fit:cover;background:var(--surface-raised);border-radius:50%;border:1px solid var(--line)}.selected-text[data-v-bb7d1a3e]{font-weight:500}.ios-customer-row[data-v-bb7d1a3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;white-space:nowrap}.enseigne-badge-ios[data-v-bb7d1a3e]{font:var(--text-label);color:var(--ink-muted);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-full);padding:0 var(--space-2);line-height:20px;-ms-flex-negative:0;flex-shrink:0}.client-name-ios[data-v-bb7d1a3e]{font-weight:600;color:var(--ink);white-space:nowrap;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.client-id-ios[data-v-bb7d1a3e]{color:var(--ink-muted);-ms-flex-negative:0;flex-shrink:0}@media(max-width:1280px){.enseigne-badge-ios[data-v-bb7d1a3e]{display:none}}@media(max-width:599.98px){.toolbar-row[data-v-bb7d1a3e]{gap:var(--space-1)}.download-db-btn[data-v-bb7d1a3e],.impersonate-btn[data-v-bb7d1a3e],.spotlight-kbd-apple[data-v-bb7d1a3e]{display:none}.mobile-menu-btn[data-v-bb7d1a3e]{background:var(--surface-raised);border:1px solid var(--line)}.mobile-menu-btn .v-icon[data-v-bb7d1a3e]{color:var(--brand)}}.spotlight-trigger-btn[data-v-bb7d1a3e] .v-btn__content{min-width:0;max-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.selected-text[data-v-bb7d1a3e]{min-width:0;overflow:hidden}.client-name-ios[data-v-bb7d1a3e]{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:959.98px){.spotlight-kbd-apple[data-v-bb7d1a3e]{display:none}}@media(max-width:599.98px){.client-id-ios[data-v-bb7d1a3e],.enseigne-badge-ios[data-v-bb7d1a3e],.placeholder-text[data-v-bb7d1a3e]{display:none}.spotlight-trigger-btn[data-v-bb7d1a3e]{padding:0 var(--space-1) 0 var(--space-2)!important}.toolbar-row[data-v-bb7d1a3e]{gap:var(--space-1)}}.tools-menu__trigger[data-v-54437e07]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:var(--control);padding:0 var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink);font:inherit;font-weight:500;cursor:pointer}.tools-menu__trigger .v-icon[data-v-54437e07]{color:var(--ink-muted)}.tools-menu__trigger[data-v-54437e07]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tools-menu__trigger--open[data-v-54437e07]{background:var(--surface-sunken)}@media(hover:hover)and (pointer:fine){.tools-menu__trigger[data-v-54437e07]:hover{background:var(--surface-sunken)}}.tools-menu__chevron.v-icon[data-v-54437e07]{-webkit-transition:-webkit-transform .16s var(--hb-ease-out);transition:-webkit-transform .16s var(--hb-ease-out);transition:transform .16s var(--hb-ease-out);transition:transform .16s var(--hb-ease-out),-webkit-transform .16s var(--hb-ease-out)}.tools-menu__chevron.v-icon--open[data-v-54437e07]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tools-menu[data-v-54437e07]{background:var(--surface-raised);padding:var(--space-1) 0}.tools-menu__group+.tools-menu__group[data-v-54437e07]{border-top:1px solid var(--line);margin-top:var(--space-1);padding-top:var(--space-1)}.tools-menu__label[data-v-54437e07]{font:var(--text-label);color:var(--ink-muted);padding:var(--space-2) var(--space-3) var(--space-1)}.tools-menu__item[data-v-54437e07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-3);padding:6px var(--space-3);color:var(--ink);text-decoration:none}.tools-menu__item[data-v-54437e07]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.tools-menu__item[data-v-54437e07]:hover{background:var(--surface-sunken)}.tools-menu__item:hover .tools-menu__ext[data-v-54437e07]{opacity:1}}.tools-menu__icon[data-v-54437e07]{width:28px;height:28px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-md);background:var(--surface-sunken)}.tools-menu__icon .v-icon[data-v-54437e07]{color:var(--ink-muted)}.tools-menu__text[data-v-54437e07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.tools-menu__title[data-v-54437e07]{font-weight:500;line-height:18px}.tools-menu__sub[data-v-54437e07]{font:var(--text-small);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tools-menu__ext.v-icon[data-v-54437e07]{color:var(--ink-faint);opacity:0;-webkit-transition:opacity .12s ease;transition:opacity .12s ease}@media(prefers-reduced-motion:reduce){.tools-menu__chevron.v-icon[data-v-54437e07],.tools-menu__ext.v-icon[data-v-54437e07]{-webkit-transition:none;transition:none}}.user-menu__trigger[data-v-1d2976bc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-2);height:var(--control);padding:0 var(--space-1) 0 3px;min-width:var(--control);border:0;border-radius:var(--radius-full);background:transparent;color:var(--ink);font:inherit;cursor:pointer}.user-menu__trigger[data-v-1d2976bc]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.user-menu__trigger--open[data-v-1d2976bc]{background:var(--surface-sunken)}@media(hover:hover)and (pointer:fine){.user-menu__trigger[data-v-1d2976bc]:hover{background:var(--surface-sunken)}}.user-menu__chevron.v-icon[data-v-1d2976bc]{color:var(--ink-muted);-webkit-transition:-webkit-transform .16s var(--hb-ease-out);transition:-webkit-transform .16s var(--hb-ease-out);transition:transform .16s var(--hb-ease-out);transition:transform .16s var(--hb-ease-out),-webkit-transform .16s var(--hb-ease-out)}.user-menu__chevron.v-icon--open[data-v-1d2976bc]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.user-menu__chevron.v-icon[data-v-1d2976bc]{-webkit-transition:none;transition:none}}.user-menu__avatar[data-v-1d2976bc]{width:28px;height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-full);background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:600}.user-menu__name[data-v-1d2976bc]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.toolbar-main{padding:0 var(--space-4)!important}.toolbar-customer-search{-ms-flex-align:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:640px;height:56px}.toolbar-customer-inner,.toolbar-customer-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;min-width:0}.toolbar-customer-inner{-ms-flex-align:center;width:100%;gap:var(--space-2)}.toolbar-customer-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.toolbar-customer-container,.toolbar-right{display:-webkit-box;display:-ms-flexbox;display:flex}.toolbar-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-1);margin-left:auto;-webkit-box-flex:0;-ms-flex:none;flex:none}.v-app-bar.hidden-on-fullscreen{display:none!important}@media(max-width:960px){.toolbar-customer-search{max-width:100%}}@media(max-width:600px){.toolbar-main{padding:0 var(--space-1)!important}.toolbar-right{gap:0}.toolbar-customer-search{max-width:100%}}.unauthorized[data-v-6e56dbc7]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--space-4);background:var(--surface)}.unauthorized__card[data-v-6e56dbc7]{max-width:440px;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--space-4)}.unauthorized__card .hb-page-sub[data-v-6e56dbc7]{margin:0}.v-application{background-color:var(--surface)!important;--content-top:62px}.app-impersonating{--content-top:104px}.app-impersonating .v-app-bar{top:40px!important}.app-impersonating .v-dialog--fullscreen,.app-impersonating .v-dialog__content,.app-impersonating .v-navigation-drawer,.app-impersonating .v-overlay--active{top:40px!important;height:calc(100% - 40px)!important}.app-impersonating .v-dialog--fullscreen{max-height:calc(100% - 40px)!important}.app-impersonating .v-dialog--fullscreen .dialog-card,.app-impersonating .v-dialog--fullscreen>.v-card{height:calc(100vh - 40px)!important;max-height:calc(100vh - 40px)!important}.back-color{background-color:var(--surface);margin-top:calc(var(--content-top) - 56px)}#app{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink)}.full-height{height:100%}@media(max-width:959.98px){.v-application{--content-top:62px}.app-impersonating{--content-top:104px}}@media(max-width:599.98px){.v-main .container{padding:var(--space-4)}}.v-dialog{border-radius:var(--radius-lg)!important;overflow:hidden!important}html{scroll-behavior:smooth;overflow-y:auto}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}.v-btn:hover,.v-icon:hover{cursor:pointer!important}.Vue-Toastification__container{z-index:9999;padding:var(--space-2)!important}.Vue-Toastification__toast{border-radius:var(--radius-md)!important;background:var(--surface-raised)!important;color:var(--ink)!important;border:1px solid var(--line);border-left-width:3px;-webkit-box-shadow:var(--shadow-md)!important;box-shadow:var(--shadow-md)!important;font-family:var(--font-sans)!important;font-size:13.5px!important;min-height:44px!important;margin-bottom:var(--space-2)!important;padding:var(--space-2) var(--space-3)!important}.custom-toast-body{padding:0 var(--space-2)!important;line-height:20px!important;font-weight:500!important}.Vue-Toastification__toast--success{border-left-color:var(--success)}.Vue-Toastification__toast--success .Vue-Toastification__icon{color:var(--success)!important}.Vue-Toastification__toast--success .Vue-Toastification__progress-bar{background:var(--success)!important}.Vue-Toastification__toast--error{border-left-color:var(--danger)}.Vue-Toastification__toast--error .Vue-Toastification__icon{color:var(--danger)!important}.Vue-Toastification__toast--error .Vue-Toastification__progress-bar{background:var(--danger)!important}.Vue-Toastification__toast--warning{border-left-color:var(--warning)}.Vue-Toastification__toast--warning .Vue-Toastification__icon{color:var(--warning)!important}.Vue-Toastification__toast--warning .Vue-Toastification__progress-bar{background:var(--warning)!important}.Vue-Toastification__toast--default,.Vue-Toastification__toast--info{border-left-color:var(--brand)}.Vue-Toastification__toast--default .Vue-Toastification__icon,.Vue-Toastification__toast--info .Vue-Toastification__icon{color:var(--brand)!important}.Vue-Toastification__toast--default .Vue-Toastification__progress-bar,.Vue-Toastification__toast--info .Vue-Toastification__progress-bar{background:var(--brand)!important}.Vue-Toastification__progress-bar{height:2px!important;opacity:.6}.Vue-Toastification__close-button{color:var(--ink-muted)!important;font-size:18px!important;opacity:1!important}.Vue-Toastification__close-button:hover{color:var(--ink)!important}.Vue-Toastification__icon{margin-right:var(--space-3)!important;font-size:20px!important}.Vue-Toastification__slideBlurred-enter-active,.Vue-Toastification__slideBlurred-leave-active{-webkit-transition:opacity .25s ease,-webkit-transform .25s ease!important;transition:opacity .25s ease,-webkit-transform .25s ease!important;transition:opacity .25s ease,transform .25s ease!important;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease!important}.Vue-Toastification__slideBlurred-enter,.Vue-Toastification__slideBlurred-leave-to{opacity:0!important;-webkit-transform:translateX(40px)!important;transform:translateX(40px)!important}@media(prefers-reduced-motion:reduce){.Vue-Toastification__slideBlurred-enter-active,.Vue-Toastification__slideBlurred-leave-active{-webkit-transition:none!important;transition:none!important}}