body:has([data-regie-admin],[data-regie-workshop]){--background:#fafafa;--foreground:#0a0202;--card:#ffffff;--card-foreground:#0a0202;--popover:#ffffff;--popover-foreground:#0a0202;--primary:#155b43;--primary-foreground:#ffffff;--secondary:#e7f1eb;--secondary-foreground:#155b43;--accent:#e7f1eb;--accent-foreground:#155b43;--muted:#f0f2f1;--muted-foreground:#62686c;--border:#dfe2e4;--input:#dfe2e4;--ring:#155b43;--radius-control:0.5rem;--color-paper:#fafafa;--color-paper-card:#ffffff;--color-paper-warm:#eceff1;--color-paper-deep:#e5e8eb;--color-paper-rule:#fafafa;--color-ink:#0a0202;--color-ink-deep:#0a0202;--color-ink-faded:#3d4347;--color-ink-soft:#62686c;--color-ink-mute:#747b80;--color-rule:#dfe2e4;--color-rule-soft:#eceff1;--color-rule-strong:#a5acb1;--color-brass:#155b43;--color-brass-deep:#155b43;--color-brass-ink:#ffffff;--color-emerald:#155b43;--color-action-green:#155b43;--color-action-green-deep:#104632;--color-action-brick:#d51c26;--color-action-brick-deep:#ac1420;--color-loss:#d51c26;--color-urgent:#d51c26;--color-ledger-red:#d51c26;--color-casse-sechage:#d51c26;--color-carron-cream:#fafafa;--color-carron-beige:#eceff1;--color-carron-ivory:#fafafa;--color-carron-bone:#e5e8eb;--color-carron-stone:#a5acb1;--color-carron-noir:#0a0202;--color-presence-in:#155b43;--color-presence-in-soft:#e7f1eb;--color-presence-break:#62686c;--color-presence-break-soft:#eceff1;--color-presence-out:#62686c;--color-presence-out-soft:#eceff1;--color-presence-vacation:#155b43;--color-presence-vacation-soft:#e7f1eb;--color-presence-late:#d51c26;--color-presence-late-soft:#fff0f1;--regie-gold:linear-gradient(115deg,#81601f,#bc963c 22%,#f3db91 44%,#a27926 61%,#e4c675 79%,#917029)}body:has([data-regie-admin],[data-regie-workshop]) .regie-wordmark{color:#aa8035;background:var(--regie-gold);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body:has([data-regie-admin],[data-regie-workshop]) :is(button:not([role=checkbox]):not([role=radio]):not([role=switch]),[data-slot=button],[data-slot=input],[data-slot=select-trigger]):not([data-slot=button-group] *):not(.regie-tab,.regie-filter,.regie-segment,.regie-nav-item){border-radius:var(--radius-control)}.regie-tabs{display:flex;min-width:0;max-width:100%;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding-block:0;gap:1rem;border-bottom:1px solid var(--color-rule)}.regie-filter,.regie-segment,.regie-tab{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-technical);font-size:.875rem;font-weight:500;color:var(--color-ink-soft);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.regie-tab{min-height:2.75rem;padding:.625rem .25rem;margin-bottom:-1px;flex-shrink:0;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none}.regie-tab:hover{color:var(--color-ink);border-bottom-color:var(--color-rule-strong)}.regie-tab[aria-current=page],.regie-tab[aria-pressed=true],.regie-tab[aria-selected=true],.regie-tab[data-active]:not([data-active=false]){background:transparent;color:var(--color-emerald);border-bottom-color:var(--color-emerald)}.regie-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.regie-filter{min-height:2rem;padding:.25rem .75rem;border:1px solid var(--color-rule);border-radius:999px;background:var(--color-paper-card);font-size:.8125rem}.regie-filter:hover{background:var(--color-paper);border-color:var(--color-rule-strong)}.regie-filter[aria-current=page],.regie-filter[aria-pressed=true],.regie-filter[data-active=true]{background:var(--color-presence-in-soft);border-color:var(--color-emerald);color:var(--color-emerald)}.regie-segments{display:inline-flex;max-width:100%;overflow-x:auto;align-items:center;gap:2px;padding:3px;border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-card)}.regie-segment{flex-shrink:0;white-space:nowrap;min-height:1.875rem;padding:.25rem .625rem;border:0;border-radius:4px;background:transparent;font-size:.8125rem}.regie-segment:hover{color:var(--color-ink)}.regie-segment[aria-current=page],.regie-segment[aria-pressed=true],.regie-segment[aria-selected=true]{color:var(--color-emerald);background:var(--color-presence-in-soft);box-shadow:0 1px 3px rgb(0 0 0/8%)}.regie-filter:focus-visible,.regie-segment:focus-visible,.regie-tab:focus-visible{outline:2px solid var(--color-emerald);outline-offset:3px}.regie-segment:focus-visible,.regie-tab:focus-visible{outline-offset:-3px}.regie-filter:disabled,.regie-segment:disabled,.regie-tab:disabled{opacity:.45;cursor:not-allowed}.regie-touch-control{min-height:2.75rem;min-width:2.75rem}.regie-tab-stack{flex-direction:column;align-items:flex-start;gap:.125rem}.regie-nav-item{border-radius:0;border-left:2px solid transparent;background:transparent;color:var(--color-ink-faded);text-decoration:none;transition:background-color .15s,color .15s}.regie-nav-item:hover{background:var(--color-paper-warm);color:var(--color-ink)}.regie-nav-item[aria-current=page],.regie-nav-item[data-active=true]{background:var(--color-presence-in-soft);border-left-color:var(--color-emerald);color:var(--color-emerald)}.regie-nav-item:active{background:var(--color-paper-deep)}.regie-nav-item:focus-visible{outline:2px solid var(--color-emerald);outline-offset:-3px}@media (max-width:767px){.regie-filter,.regie-segment,.regie-tab{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.regie-filter,.regie-nav-item,.regie-segment,.regie-tab{transition:none}}body:has([data-regie-admin],[data-regie-workshop]) [data-slot=tabs-list]{height:auto;min-height:2.75rem;padding:0;gap:1rem;border-radius:0;background:transparent}body:has([data-regie-admin],[data-regie-workshop]) [data-slot=tabs-trigger]{height:auto;flex:initial;text-transform:none;letter-spacing:normal;box-shadow:none}body:has([data-regie-admin],[data-regie-workshop]) [data-slot=tabs-trigger]:after{display:none}[data-slot=tabs][data-orientation=vertical] .regie-tabs{border-bottom:0;border-left:1px solid var(--color-rule)}[data-slot=tabs][data-orientation=vertical] .regie-tab{margin-bottom:0;margin-left:-1px;border-bottom:0;border-left:2px solid transparent}[data-slot=tabs][data-orientation=vertical] .regie-tab[data-active]{border-left-color:var(--color-emerald)}body:has([data-regie-admin],[data-regie-workshop]) button[data-intent=confirm]{background-color:var(--color-action-green);border-color:var(--color-action-green);color:var(--color-paper-card)}body:has([data-regie-admin],[data-regie-workshop]) button[data-intent=confirm]:hover:not(:disabled){background-color:var(--color-action-green-deep)}.regie-page-header{min-width:0;padding:24px 32px 0;background:var(--color-paper)}.regie-page-header-flush{padding-inline:0}.regie-page-heading-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;min-width:0}.regie-page-heading-row>:first-child{min-width:0}.regie-page-title{margin:0;font:500 32px/1.15 var(--font-display);letter-spacing:-.01em;color:var(--color-ink);overflow-wrap:anywhere}.regie-page-description{margin-top:8px;max-width:80ch;font:400 14px/1.5 var(--font-technical);color:var(--color-ink-soft)}.regie-page-description :is(strong,span){font-family:inherit}.regie-page-header+.regie-tabs,.regie-page-navigation{margin-top:22px}.regie-page-gutter{padding:0 32px 24px;min-width:0}.regie-page-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px;color:var(--color-ink-soft);font:400 12px/1.5 var(--font-technical)}@media (max-width:767px){.regie-page-header{padding:20px 16px 0}.regie-page-header-flush{padding-inline:0}.regie-page-gutter{padding:0 16px 20px}.regie-page-title{font-size:28px}.regie-page-heading-row{flex-direction:column;align-items:stretch}}.regie-page-actions{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:100%}.regie-page-action-status{font:400 12px/1.4 var(--font-technical);color:var(--color-ink-soft);text-align:right}.regie-page-actions>button{min-height:40px;font-family:var(--font-technical)}.regie-page-actions>button span{font-family:inherit}@media (max-width:767px){.regie-page-actions{align-items:flex-start}.regie-page-action-status{text-align:left}}:root{--regie-page-gutter:32px}.regie-ticket-stats{margin-top:20px}.regie-ticket-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.regie-ticket-search{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 280px;padding:8px 12px;min-height:42px;border:1px solid var(--color-rule);border-radius:var(--radius-control);background:var(--color-paper-card)}.regie-ticket-search:focus-within{border-color:var(--color-emerald);box-shadow:0 0 0 1px var(--color-emerald)}.regie-density-controls{margin-left:auto;flex-shrink:0}.regie-density-controls .regie-segment{width:36px;min-height:36px;padding:0}@media (max-width:767px){:root{--regie-page-gutter:16px}.regie-ticket-search{flex-basis:100%}.regie-density-controls .regie-segment{width:44px;min-height:44px}}[data-regie-admin]{--regie-topbar-height:72px}.regie-glass-header{position:relative;z-index:40;height:var(--regie-topbar-height,72px);margin-bottom:calc(-1 * var(--regie-topbar-height, 72px));border-bottom:1px solid rgb(255 255 255/80%);background:var(--color-paper);box-shadow:0 1px 0 rgb(10 2 2/5%),inset 0 1px 0 rgb(255 255 255/90%)}.regie-page-scroll{padding-top:var(--regie-topbar-height);scroll-padding-top:calc(var(--regie-topbar-height) + 16px)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.regie-glass-header{background:linear-gradient(180deg,rgb(255 255 255/45%),rgb(250 250 250/30%));-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%)}}.regie-glass-header .regie-glass-search{background:rgb(255 255 255/68%);border-color:rgb(98 104 108/16%);box-shadow:inset 0 1px 0 rgb(255 255 255/85%)}.regie-glass-header .regie-glass-search:hover{background:rgb(255 255 255/90%);border-color:var(--color-rule-strong)}@media (prefers-reduced-transparency:reduce){.regie-glass-header{background:var(--color-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.regie-glass-header .regie-glass-search{background:var(--color-paper-card)}}@media (forced-colors:active){.regie-glass-header{background:Canvas;border-bottom-color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}}