:root[data-design=workspace]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cl-bg:#f5f7fb;--cl-surface:#fff;--cl-surface-muted:#f8fafc;--cl-line:#e3e8ef;--cl-line-strong:#cdd5df;--cl-grid-line:#e4e9f0;--cl-ink:#17212f;--cl-data-text:#344054;--cl-muted:#667085;--cl-accent:#315efb;--cl-accent-hover:#2448d8;--cl-accent-rgb:49, 94, 251;--cl-accent-wash:#315efb13;--cl-shell:#101828;--cl-shell-raised:#172033;--cl-shell-hover:#202b3f;--cl-shell-line:#2b364b;--cl-shell-text:#f8fafc;--cl-shell-muted:#a8b2c3;--cl-rail-bg:#fff;--cl-rail-hover:#f4f6fa;--cl-rail-line:#e3e8ef;--cl-rail-text:#253045;--cl-rail-muted:#657084;--cl-thead:#f8faff;--cl-radius:6px;--cl-radius-surface:4px;--cl-row:46px;--cl-nav-row:42px;--cl-grid-head:48px;--cl-sidebar:216px;--cl-topbar:60px;--cl-gutter:clamp(18px, 2.2vw, 32px);--rst-ui-bg:var(--cl-bg);--rst-ui-bg-2:var(--cl-surface);--rst-ui-bg-deep:var(--cl-bg);--rst-ui-panel:var(--cl-surface);--rst-ui-card:var(--cl-surface);--rst-ui-card-strong:var(--cl-surface-muted);--rst-ui-surface-panel:var(--cl-surface);--rst-ui-surface-panel-head:var(--cl-surface-muted);--rst-ui-surface-panel-body:var(--cl-surface);--rst-ui-surface-board:var(--cl-surface);--rst-ui-surface-body:var(--cl-surface);--rst-ui-surface-field:var(--cl-surface);--rst-ui-surface-field-strong:var(--cl-surface);--rst-ui-surface-subtle:var(--cl-surface-muted);--rst-ui-section-row-hover:var(--cl-surface-muted);--rst-ui-hover-bg:var(--cl-surface-muted);--rst-ui-text:var(--cl-ink);--rst-ui-text-heading:var(--cl-ink);--rst-ui-ink:var(--cl-ink);--rst-ui-muted:var(--cl-muted);--rst-ui-subtle:var(--cl-muted);--rst-ui-quiet:var(--cl-muted);--rst-ui-line:var(--cl-line);--rst-ui-line-strong:var(--cl-line-strong);--rst-ui-divider:var(--cl-line);--rst-ui-divider-soft:var(--cl-line);--rst-ui-divider-strong:var(--cl-line-strong);--rst-ui-action:var(--cl-accent);--rst-ui-action-2:var(--cl-accent-hover);--rst-ui-action-rgb:var(--cl-accent-rgb);--rst-ui-accent:var(--cl-accent);--rst-ui-panel-title:var(--cl-ink);--rst-ui-radius-sm:4px;--rst-ui-radius-md:var(--cl-radius);--rst-ui-radius-lg:var(--cl-radius);--rst-ui-radius-xl:var(--cl-radius);--rst-ui-radius-2xl:var(--cl-radius);--rst-ui-shadow-card:none;--rst-summary-bg:var(--cl-surface-muted);--rst-summary-border:var(--cl-line);--rst-summary-text:var(--cl-ink);--rst-summary-quiet:var(--cl-muted);--rst-summary-tile:var(--cl-surface);--rst-summary-kicker:var(--cl-muted);--rst-command-bg:var(--cl-surface);--rst-command-bg-warm:var(--cl-surface);--rst-command-bg-ready:var(--cl-surface);--rst-command-bg-blocked:var(--cl-surface);--rst-command-bg-info:var(--cl-surface);--rst-command-border:var(--cl-line);--rst-command-text:var(--cl-ink);--rst-command-radius:var(--cl-radius);--rst-command-shadow:none;--rst-state-selected-bg:var(--cl-accent-wash);--rst-state-selected-border:color-mix(in srgb, var(--cl-accent) 36%, var(--cl-line));--rst-overlay-bg:#1a1a1a52;--rst-atmosphere-image:none;--rst-atmosphere-fade:none;--rst-atmosphere-tint:none;--rst-topbar-bg:var(--cl-shell);--rst-topbar-line:var(--cl-shell-line);--rst-topbar-text:var(--cl-shell-text);--rst-topbar-muted:var(--cl-shell-muted);--rst-topbar-control-bg:#ffffff0b;--rst-topbar-control-line:#ffffff1f;--rst-topbar-control-hover:var(--cl-shell-hover);--rst-topbar-alert:#fbbf24;--rst-topbar-active-bg:rgba(var(--cl-accent-rgb), .14);--rst-topbar-active-border:rgba(var(--cl-accent-rgb), .52);--rst-focus-color:var(--cl-accent);--rst-ui-focus:0 0 0 3px rgba(var(--cl-accent-rgb), .22);--rst-ui-font:"Segoe UI Variable Text", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cl-ok:#15803d;--cl-ok-rgb:21, 128, 61;--cl-ok-wash:#eef8f1;--cl-ok-line:#bfe3cb;--cl-live-marker:#22c55e;--cl-live-marker-width:1px;--cl-attention:#b45309;--cl-attention-rgb:180, 83, 9;--cl-attention-wash:#fdf5e9;--cl-attention-line:#f0d8ac;--cl-problem:#be123c;--cl-problem-rgb:190, 18, 60;--cl-problem-wash:#fdeef1;--cl-problem-line:#f2c2ce;--cl-info:#1d4ed8;--cl-info-rgb:29, 78, 216;--cl-info-wash:#eef2fd;--cl-info-line:#c3d1f6;--cl-lunch:#b8860b;--cl-lunch-wash:#fbf3df;--cl-evening:#4f46e5;--cl-evening-wash:#eeecfb;--cl-mod-home:#0d9488;--cl-mod-schedule:#2563eb;--cl-mod-time:#7c3aed;--cl-mod-team:#db2777;--cl-mod-restaurant:#ea580c;--cl-mod-inventory:#65a30d;--cl-mod-payroll:#0891b2;--cl-mod-badge:#4f46e5;--cl-mod-reservations:#059669;--cl-mod-reports:#c026d3;--cl-mod-exports:#475569;--cl-mod-settings:#64748b;--cl-module:var(--cl-mod-home);--cl-ease:cubic-bezier(.2, 0, 0, 1);--cl-ease-spring:cubic-bezier(.34, 1.4, .5, 1);--cl-dur:.16s;--cl-dur-slow:.28s;scrollbar-color:var(--cl-line-strong) transparent}:root[data-design=workspace] ::-webkit-scrollbar-track{background:0 0}:root[data-design=workspace] ::-webkit-scrollbar-thumb{border:3px solid var(--cl-bg);background:var(--cl-line-strong)}:root[data-design=workspace] ::selection{color:var(--cl-ink);background:var(--cl-accent-wash)}.cl-app{grid-template-columns:var(--cl-sidebar) minmax(0, 1fr);grid-template-rows:var(--cl-topbar) minmax(0, 1fr);min-height:100vh;color:var(--cl-ink);background:var(--cl-bg);grid-template-areas:"brand topbar""sidebar main";display:grid}.cl-app[data-module=restaurant]{--cl-module:var(--cl-mod-restaurant)}.cl-app[data-module=team]{--cl-module:var(--cl-mod-team)}.cl-app[data-module=schedule],.cl-app[data-module=my-service]{--cl-module:var(--cl-mod-schedule)}.cl-app[data-module=time],.cl-app[data-module=my-time]{--cl-module:var(--cl-mod-time)}.cl-app[data-module=badge-terminal]{--cl-module:var(--cl-mod-badge)}.cl-app[data-module=reservations]{--cl-module:var(--cl-mod-reservations)}.cl-app[data-module=payroll]{--cl-module:var(--cl-mod-payroll)}.cl-app[data-module=reports]{--cl-module:var(--cl-mod-reports)}.cl-app[data-module=exports]{--cl-module:var(--cl-mod-exports)}.cl-app[data-module=settings]{--cl-module:var(--cl-mod-settings)}.cl-brand{z-index:var(--rst-z-topbar);width:var(--cl-sidebar);height:var(--cl-topbar);border-right:1px solid var(--cl-shell-line);border-bottom:1px solid var(--cl-shell-line);background:var(--cl-shell);color:var(--cl-shell-text);font-size:var(--rst-fs-title);font-weight:var(--rst-fw-display);grid-area:brand;align-items:center;gap:9px;padding:0 18px;text-decoration:none;display:flex;position:fixed;top:0;left:0}.cl-brand__mark{background:var(--cl-accent);width:27px;height:27px;-webkit-mask:var(--brand-mark) center / contain no-repeat;-webkit-mask:var(--brand-mark) center / contain no-repeat;mask:var(--brand-mark) center / contain no-repeat;flex:none;display:block}.cl-brand__word{letter-spacing:0;align-items:baseline;display:inline-flex}.cl-brand__word i{color:var(--cl-accent);font-style:normal}.cl-brand__word i+i{color:var(--cl-shell-text)}.cl-topbar{top:0;left:var(--cl-sidebar);z-index:var(--rst-z-topbar);height:var(--cl-topbar);padding:0 var(--cl-gutter);border-bottom:1px solid var(--cl-shell-line);background:var(--cl-shell);color:var(--cl-shell-text);grid-area:topbar;align-items:center;gap:10px;display:flex;position:fixed;right:0}.cl-topbar__spacer{margin-left:auto}.cl-sidebar{z-index:var(--rst-z-sidebar);top:var(--cl-topbar);width:var(--cl-sidebar);border-right:1px solid var(--cl-rail-line);background:var(--cl-rail-bg);overscroll-behavior:contain;flex-direction:column;grid-area:sidebar;padding:10px 0 8px;display:flex;position:fixed;bottom:0;left:0;overflow-y:auto;box-shadow:4px 0 12px #181c2206}.cl-sidebar__nav{gap:0;display:grid}.cl-sidebar__divider{background:color-mix(in srgb, var(--cl-rail-line) 78%, transparent);height:1px;margin:6px 18px 5px}.cl-sidebar__utility{border-top:1px solid var(--cl-rail-line);margin-top:auto;padding-top:8px}.cl-rail-toggle{border:0;border-top:1px solid var(--cl-rail-line);min-height:42px;color:var(--cl-rail-muted);font:inherit;font-size:var(--rst-fs-body);font-weight:var(--rst-fw-medium);text-align:left;cursor:pointer;background:0 0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;margin-top:auto;padding:10px 20px;display:grid}.cl-sidebar__utility+.cl-rail-toggle{margin-top:0}.cl-rail-toggle svg{transition:transform var(--cl-dur-slow) var(--cl-ease)}.cl-rail-toggle:hover{color:var(--cl-rail-text);background:var(--cl-rail-hover)}.cl-app.is-rail{--cl-sidebar:68px}.cl-app.is-rail .cl-brand{justify-content:center;padding-inline:0}.cl-app.is-rail .cl-brand__word,.cl-app.is-rail .cl-sidebar__link span{display:none}.cl-app.is-rail .cl-sidebar__link{grid-template-columns:1fr;justify-items:center;padding-inline:0}.cl-app.is-rail .cl-sidebar__link.is-active:before{top:8px;bottom:8px}.cl-app.is-rail .cl-rail-toggle{grid-template-columns:1fr;justify-items:center;padding-inline:0}.cl-app.is-rail .cl-rail-toggle span{display:none}.cl-app.is-rail .cl-rail-toggle svg{transform:rotate(180deg)}.cl-app.is-auto-rail .cl-sidebar{transition:width var(--cl-dur-slow) var(--cl-ease), box-shadow var(--cl-dur-slow) var(--cl-ease);overflow-x:hidden}.cl-app.is-auto-rail .cl-sidebar:is(:hover,:focus-within){z-index:var(--rst-z-menu);width:216px;box-shadow:12px 0 26px #0f172a1f}.cl-app.is-auto-rail .cl-sidebar:is(:hover,:focus-within) .cl-sidebar__link{grid-template-columns:22px minmax(0,1fr);justify-items:stretch;padding-inline:18px}.cl-app.is-auto-rail .cl-sidebar:is(:hover,:focus-within) .cl-sidebar__link span,.cl-app.is-auto-rail .cl-sidebar:is(:hover,:focus-within) .cl-rail-toggle span{display:inline}.cl-app.is-auto-rail .cl-sidebar:is(:hover,:focus-within) .cl-rail-toggle{grid-template-columns:22px minmax(0,1fr);justify-items:stretch;padding-inline:20px}.cl-app.is-auto-rail .cl-sidebar:is(:hover,:focus-within) .cl-rail-toggle svg{transform:rotate(0)}.cl-sidebar__link{--nav-module:var(--cl-muted);min-height:var(--cl-nav-row);color:var(--cl-rail-muted);font-size:var(--rst-fs-body-lg);font-weight:var(--rst-fw-medium);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding:7px 18px;text-decoration:none;display:grid;position:relative}.cl-sidebar__link[data-module-key=home]{--nav-module:var(--cl-mod-home)}.cl-sidebar__link[data-module-key=restaurant]{--nav-module:var(--cl-mod-restaurant)}.cl-sidebar__link[data-module-key=team]{--nav-module:var(--cl-mod-team)}.cl-sidebar__link[data-module-key=schedule],.cl-sidebar__link[data-module-key=my-service]{--nav-module:var(--cl-mod-schedule)}.cl-sidebar__link[data-module-key=time],.cl-sidebar__link[data-module-key=my-time]{--nav-module:var(--cl-mod-time)}.cl-sidebar__link[data-module-key=badge-terminal]{--nav-module:var(--cl-mod-badge)}.cl-sidebar__link[data-module-key=reservations]{--nav-module:var(--cl-mod-reservations)}.cl-sidebar__link[data-module-key=payroll]{--nav-module:var(--cl-mod-payroll)}.cl-sidebar__link[data-module-key=reports]{--nav-module:var(--cl-mod-reports)}.cl-sidebar__link[data-module-key=exports]{--nav-module:var(--cl-mod-exports)}.cl-sidebar__link[data-module-key=settings]{--nav-module:var(--cl-mod-settings)}.cl-sidebar__link svg{width:20px;height:20px;color:var(--cl-rail-muted)}.cl-sidebar__link:hover{color:var(--cl-rail-text);background:var(--cl-rail-hover)}.cl-sidebar__link.is-active,.cl-sidebar__link.is-active svg{color:var(--cl-rail-text)}.cl-sidebar__link.is-active{font-weight:var(--rst-fw-bold);background:color-mix(in srgb, var(--nav-module) 8%, var(--cl-rail-bg))}.cl-sidebar__link.is-active svg{color:var(--nav-module)}.cl-sidebar__link.is-active:before{content:"";background:var(--nav-module);width:2px;position:absolute;top:6px;bottom:6px;left:0}.cl-main{min-width:0;padding:24px var(--cl-gutter) 64px;grid-area:main}.cl-page{width:100%;max-width:none;animation:cl-page-in var(--cl-dur-slow) var(--cl-ease) backwards;gap:20px;display:grid}@keyframes cl-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cl-pagetitle{font-size:var(--rst-fs-title);font-weight:var(--rst-fw-display);letter-spacing:0;color:var(--cl-shell-text);white-space:nowrap;align-items:center;gap:9px;margin:0;display:inline-flex}.cl-pagetitle__icon{border:1px solid color-mix(in srgb, var(--cl-module) 42%, var(--cl-shell-line));background:color-mix(in srgb, var(--cl-module) 17%, var(--cl-shell));width:29px;height:29px;color:color-mix(in srgb, var(--cl-module) 64%, white);border-radius:5px;flex:none;place-items:center;display:grid}.cl-page__toolbar{scrollbar-width:none;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0;display:flex;overflow:auto hidden}.cl-page__toolbar.is-centered{justify-content:center}.cl-page__toolbar.is-between{justify-content:space-between}.cl-page__toolbar::-webkit-scrollbar{display:none}.cl-page__toolbar>*{flex:none}.cl-page__toolbar .cl-toolbar__grow,.cl-page__toolbar .toolbar-grow{margin-left:auto}.cl-page__toolbar .cl-field,.cl-page__toolbar .cl-btn{height:34px;min-height:34px;font-size:var(--rst-fs-body)}.cl-page__toolbar .cl-btn.is-icon{width:34px;padding:0}.cl-tablepanel{gap:10px;min-width:0;display:grid}.cl-tablepanel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.cl-tablepanel__meta{color:var(--cl-muted);font-size:var(--rst-fs-body);font-weight:var(--rst-fw-medium);flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.cl-tablepanel__meta span{border:1px solid var(--cl-line);background:var(--cl-surface);min-height:28px;font-size:var(--rst-fs-control);border-radius:6px;align-items:center;gap:7px;padding:4px 9px;display:inline-flex}.cl-tablepanel__actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:inline-flex}.cl-inline-save{visibility:hidden;opacity:0;pointer-events:none;min-width:214px;transition:opacity var(--cl-dur) var(--cl-ease);justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.cl-inline-save.is-visible{visibility:visible;opacity:1;pointer-events:auto}.cl-inline-save__state{color:var(--cl-muted);font-size:var(--rst-fs-control);font-weight:var(--rst-fw-medium);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.cl-inline-save__state i{background:var(--cl-accent);border-radius:50%;width:7px;height:7px}.cl-inline-save .cl-btn{height:34px;min-height:34px;font-size:var(--rst-fs-body);padding-block:5px}.cl-inline-save .cl-btn.is-icon{width:34px;padding:0}.cl-chip{--chip:var(--cl-line-strong);border:1px solid color-mix(in srgb, var(--chip) 34%, var(--cl-line));background:color-mix(in srgb, var(--chip) 9%, var(--cl-surface));max-width:160px;min-height:24px;color:color-mix(in srgb, var(--chip) 68%, var(--cl-ink));font-size:var(--rst-fs-label);font-weight:var(--rst-fw-bold);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:2px 8px 2px 6px;display:inline-flex}.cl-chip:before{content:"";background:var(--chip);width:6px;height:6px;box-shadow:0 0 0 2px color-mix(in srgb, var(--chip) 10%, transparent);border-radius:50%;flex:none}.cl-chip.has-glyph:before{display:none}.cl-chip__glyph{color:var(--chip);flex:none;display:inline-flex}.cl-chip>span{text-overflow:ellipsis;overflow:hidden}.cl-linkcount{color:var(--cl-ink);font-size:var(--rst-fs-body);font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.cl-linkcount__n{background:var(--cl-accent-wash);min-width:22px;height:22px;color:var(--cl-accent);font-size:var(--rst-fs-control);font-weight:var(--rst-fw-bold);border-radius:999px;place-items:center;padding:0 6px;display:grid}.cl-linkcount.is-zero .cl-linkcount__n{background:var(--cl-surface-muted);color:var(--cl-line-strong)}.cl-section{gap:12px;display:grid}.cl-section__title{font-size:var(--rst-fs-title-sm);font-weight:var(--rst-fw-bold);margin:0}.cl-section__note{color:var(--cl-muted);font-size:var(--rst-fs-body);margin:0}.cl-card{border:1px solid var(--cl-line);border-radius:var(--cl-radius-surface);background:var(--cl-surface)}.cl-card__head{min-height:var(--cl-row);border-bottom:1px solid var(--cl-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.cl-card__head h2,.cl-card__head h3{font-size:var(--rst-fs-body-lg);font-weight:var(--rst-fw-bold);margin:0}.cl-card__body{padding:16px}.cl-card.is-accent{--card-accent:var(--cl-line-strong)}.cl-card.is-accent .cl-card__head{box-shadow:inset 0 3px 0 var(--card-accent)}.cl-card.is-ok{--card-accent:var(--cl-ok)}.cl-card.is-attention{--card-accent:var(--cl-attention)}.cl-card.is-problem{--card-accent:var(--cl-problem)}.cl-grip{cursor:grab;color:#0000;width:26px;transition:color var(--cl-dur) var(--cl-ease);padding-right:0!important}.cl-table tbody tr:hover .cl-grip{color:var(--cl-line-strong)}.cl-grip:active{cursor:grabbing}.cl-table tbody tr.is-dragging{opacity:.4}.cl-table tbody tr.is-drop-before td{box-shadow:inset 0 2px 0 var(--cl-accent)}.cl-table tbody tr.is-drop-after td{box-shadow:inset 0 -2px 0 var(--cl-accent)}.cl-skel{background:linear-gradient(90deg, var(--cl-surface-muted) 25%, color-mix(in srgb, var(--cl-line) 60%, var(--cl-surface-muted)) 50%, var(--cl-surface-muted) 75%);height:12px;animation:cl-shimmer 1.3s var(--cl-ease) infinite;background-size:200% 100%;border-radius:999px;display:block}@keyframes cl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cl-stats{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.cl-stat{--stat-accent:var(--cl-line-strong);--stat-value:var(--cl-ink);border:1px solid var(--cl-line);border-radius:var(--cl-radius);background:var(--cl-surface);gap:5px;padding:15px 18px 15px 19px;display:grid;position:relative;overflow:hidden}.cl-stat:before{content:"";background:var(--stat-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.cl-stat.is-ok{--stat-accent:var(--cl-ok);--stat-value:var(--cl-ok)}.cl-stat.is-attention{--stat-accent:var(--cl-attention);--stat-value:var(--cl-attention)}.cl-stat.is-problem{--stat-accent:var(--cl-problem);--stat-value:var(--cl-problem)}.cl-stat__label{color:var(--cl-muted);font-size:var(--rst-fs-body);font-weight:var(--rst-fw-medium)}.cl-stat__value{color:var(--stat-value);font-size:var(--rst-fs-heading-lg);font-weight:var(--rst-fw-display);font-variant-numeric:tabular-nums;letter-spacing:0}.cl-stat__value.is-zero{color:var(--cl-line-strong)}.cl-stat__value.is-word{font-size:var(--rst-fs-title);font-weight:var(--rst-fw-bold)}.cl-tablewrap{isolation:isolate;width:100%;min-width:0;max-width:100%;max-height:var(--cl-grid-max-height,calc(100dvh - 220px));overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-top:var(--cl-grid-head-height,var(--cl-grid-head));border:1px solid color-mix(in srgb, var(--cl-ink) 10%, var(--cl-grid-line));border-radius:var(--cl-radius-surface);background:var(--cl-surface);position:relative;overflow:auto;box-shadow:0 1px 2px #11182709}.cl-card .cl-tablewrap{border:0;border-radius:0}.cl-tablewrap.is-unbounded{max-height:none}.cl-table thead{z-index:var(--rst-z-toolbar);position:sticky;top:0}.cl-table thead th{top:var(--cl-grid-sticky-top,0px);z-index:var(--rst-z-toolbar);box-shadow:0 1px 0 var(--cl-line-strong);background-clip:padding-box;position:sticky}.cl-table thead th:before{content:"";z-index:2;pointer-events:none;width:1px;transition:background var(--cl-dur) var(--cl-ease);background:0 0;border-radius:1px;position:absolute;top:9px;bottom:9px;left:0}.cl-table thead:hover th:not(:first-child):before{background:color-mix(in srgb, var(--cl-line-strong) 66%, transparent)}.cl-table thead th:not(:first-child):hover:before{background:var(--cl-accent)}.cl-table thead th:first-child{z-index:calc(var(--rst-z-toolbar) + 1)}.cl-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--cl-data-text);font-size:var(--rst-fs-body);line-height:1.35}.cl-mobile-summary{display:none}.cl-table th{height:var(--cl-grid-head);border-bottom:1px solid var(--cl-line-strong);background:var(--cl-thead);color:var(--cl-ink);font-size:var(--rst-fs-control);font-weight:var(--rst-fw-bold);text-align:left;white-space:nowrap;padding:0 14px}.cl-table th.has-menu{padding:0}.colhead{min-height:var(--cl-grid-head);justify-content:space-between;align-items:center;gap:8px;padding:3px 8px 3px 14px;display:flex;position:relative}:root.is-resizing-column,:root.is-resizing-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.colhead.is-right{justify-content:flex-end;padding:3px 14px 3px 8px}.colhead.is-center{text-align:center}.colhead__label{letter-spacing:0;min-width:0;color:inherit;font:inherit;font-size:var(--rst-fs-control);font-weight:var(--rst-fw-bold);white-space:nowrap;cursor:default;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:10px 0;display:inline-flex}.colhead__copy{width:100%;min-width:0;text-align:inherit;gap:1px;display:grid}.colhead__copy>span{text-overflow:ellipsis;overflow:hidden}.colhead__leading{vertical-align:-2px;flex:none;margin-right:4px}.colhead__meta{align-items:center;gap:5px;width:100%;display:flex}.colhead__meta>span{text-overflow:ellipsis;overflow:hidden}.colhead__meta>span+span:before{content:"·";color:var(--cl-line-strong);margin-right:5px}.colhead__meta.is-comparison>span+span:before{content:"→"}.colhead__meta.is-comparison>span:last-child{color:var(--cl-ok)}.colhead__copy small{color:var(--cl-muted);font-size:var(--rst-fs-caption);font-weight:var(--rst-fw-medium);font-variant-numeric:tabular-nums;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.colhead__label.is-sortable{cursor:pointer}.colhead__label.is-sortable:hover{color:var(--cl-accent)}.colhead__sort{color:var(--cl-accent);transition:transform var(--cl-dur) var(--cl-ease)}.colhead__sort.is-desc{transform:rotate(180deg)}.colhead__trigger{width:22px;height:22px;color:var(--cl-muted);cursor:pointer;opacity:.48;transition:opacity var(--cl-dur) var(--cl-ease), color var(--cl-dur) var(--cl-ease);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;margin-left:auto;display:grid}.cl-table th:hover .colhead__trigger,.colhead__trigger[aria-expanded=true],.colhead__trigger.is-active{opacity:1}.colhead__trigger:hover{background:color-mix(in srgb, var(--cl-accent) 12%, transparent);color:var(--cl-accent)}.colhead__trigger.is-active{color:var(--cl-accent)}.colmenu{z-index:var(--rst-z-popover);border:1px solid var(--cl-line-strong);border-radius:var(--cl-radius);background:var(--cl-surface);text-align:left;gap:2px;min-width:210px;max-width:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 2px);left:8px;box-shadow:0 10px 28px #00000024}.colhead.is-right .colmenu{left:auto;right:8px}.colmenu__item{width:100%;color:var(--cl-ink);font:inherit;font-size:var(--rst-fs-body);font-weight:var(--rst-fw-medium);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:8px 10px;display:flex}.colmenu__item:hover{background:var(--cl-surface-muted)}.colmenu__item svg{color:var(--cl-muted)}.colmenu__item.is-on,.colmenu__item.is-on svg{color:var(--cl-accent)}.colmenu__sep{background:var(--cl-line);height:1px;margin:4px 2px}.colmenu__search{align-items:center;padding:2px;display:flex;position:relative}.colmenu__search svg{width:14px;height:14px;color:var(--cl-muted);pointer-events:none;position:absolute;left:12px}.colmenu__search .cl-field{width:100%;height:34px;font-size:var(--rst-fs-body);padding-left:32px}.colmenu__filter{gap:2px;padding:2px;display:grid}.colmenu__values{gap:1px;max-height:220px;display:grid;overflow-y:auto}.colmenu__check{font-size:var(--rst-fs-body);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;display:flex}.colmenu__check:hover{background:var(--cl-surface-muted)}.colmenu__check input{width:15px;height:15px;accent-color:var(--cl-accent)}.colmenu__check--all{border-bottom:1px solid var(--cl-line);font-weight:var(--rst-fw-bold);border-radius:0;margin-bottom:2px;padding-bottom:8px}.colmenu__extra{gap:8px;padding:4px 6px 6px;display:grid}.colmenu__extra label{color:var(--cl-muted);font-size:var(--rst-fs-label);font-weight:var(--rst-fw-bold);letter-spacing:.03em;text-transform:uppercase;gap:5px;display:grid}.colmenu__extra .cl-field{width:100%;min-height:34px;font-size:var(--rst-fs-body);text-transform:none;letter-spacing:0;font-weight:var(--rst-fw-regular)}.colmenu__extra .check{color:var(--cl-ink);font-size:var(--rst-fs-body);font-weight:var(--rst-fw-medium);letter-spacing:0;text-transform:none;align-items:center;gap:8px;display:flex}.colmenu__extra .check input{width:15px;height:15px;accent-color:var(--cl-accent)}.colmenu__empty{color:var(--cl-muted);font-size:var(--rst-fs-control);text-align:center;padding:10px 8px}.cl-primary-head{min-height:var(--cl-grid-head);align-items:stretch;display:flex}.cl-primary-head>.colhead{flex:auto;min-width:0}.groupmenu{align-items:center;padding-right:8px;display:flex;position:relative}.groupmenu__trigger{opacity:.72;margin-left:0}.groupmenu__trigger:hover,.groupmenu__trigger[aria-expanded=true]{background:color-mix(in srgb, var(--cl-accent) 12%, transparent);color:var(--cl-accent);opacity:1}.groupmenu__trigger.is-active{color:var(--cl-accent);opacity:1}.groupmenu__popover{min-width:224px}.groupmenu__radio{border:1px solid var(--cl-line-strong);width:13px;height:13px;box-shadow:inset 0 0 0 3px var(--cl-surface);background:0 0;border-radius:50%}.groupmenu__radio.is-on{border-color:var(--cl-accent);background:var(--cl-accent)}.cl-picker{display:block;position:relative}.cl-picker__trigger{width:100%;min-height:31px;color:var(--cl-ink);font:inherit;font-size:var(--rst-fs-body);text-align:left;cursor:pointer;transition:border-color var(--cl-dur) var(--cl-ease), background var(--cl-dur) var(--cl-ease), box-shadow var(--cl-dur) var(--cl-ease);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:4px 7px;display:inline-flex}.cl-picker__trigger:hover:not(:disabled){border-color:var(--cl-line);background:var(--cl-surface-muted)}.cl-picker__trigger.is-open{border-color:var(--cl-accent);background:var(--cl-surface);box-shadow:0 0 0 2px var(--cl-accent-wash)}.cl-picker__trigger:disabled{cursor:default}.cl-picker__trigger.is-empty .cl-picker__label{color:var(--cl-accent);font-size:var(--rst-fs-control);font-weight:var(--rst-fw-medium)}.cl-picker__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cl-picker__caret{color:var(--cl-muted);opacity:0;transition:opacity var(--cl-dur) var(--cl-ease);flex:none}.cl-picker__edit{color:var(--cl-accent);opacity:.72;flex:none}.cl-picker__trigger:hover .cl-picker__caret,.cl-picker__trigger.is-open .cl-picker__caret{opacity:1}.cl-picker__dot{background:var(--mark);border-radius:50%;flex:none;width:9px;height:9px}.cl-picker__service{flex:none;display:inline-flex}.cl-picker__service.is-lunch{color:var(--cl-lunch)}.cl-picker__service.is-evening{color:var(--cl-evening)}.cl-picker__options{gap:1px;max-height:260px;display:grid;overflow-y:auto}.cl-picker__option{width:100%;color:var(--cl-ink);font:inherit;font-size:var(--rst-fs-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;display:flex}.cl-picker__option:hover{background:var(--cl-surface-muted)}.cl-picker__option>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cl-picker__option.is-on{color:var(--cl-accent);font-weight:var(--rst-fw-medium)}.cl-picker__check{color:var(--cl-accent);flex:none}.colchooser{justify-content:flex-end;display:flex;position:relative}.colchooser__trigger{width:26px;height:26px;color:var(--cl-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.colchooser__trigger:hover{background:color-mix(in srgb, var(--cl-accent) 12%, transparent);color:var(--cl-accent)}.colchooser .colmenu{left:auto;right:4px}.colchooser__title{color:var(--cl-muted);font-size:var(--rst-fs-label);font-weight:var(--rst-fw-bold);letter-spacing:.04em;text-transform:uppercase;padding:4px 10px 6px}.cl-table td{height:var(--cl-row);border-bottom:1px solid var(--cl-grid-line);background:var(--cl-surface);color:var(--cl-data-text);vertical-align:middle;padding:9px 14px}.cl-table:not(.board) tbody tr:not(.cl-group-row)>td+td{border-left:1px solid color-mix(in srgb, var(--cl-grid-line) 72%, transparent);transition:border-color var(--cl-dur) var(--cl-ease), background-color var(--cl-dur) var(--cl-ease)}.cl-table:not(.board) tbody tr:not(.cl-group-row):hover>td+td{border-left-color:color-mix(in srgb, var(--cl-accent) 24%, var(--cl-grid-line))}.cl-table tbody tr:not(.cl-group-row)>td:first-child{color:var(--cl-ink)}.cl-table tbody tr:not(.cl-group-row)>td:not(:first-child){color:var(--cl-data-text)}:is(.cl-table td:has(>.cl-picker),.cl-table td:has(>.inline-cell),.cl-table td:has(>.grid-field)){padding:0}.cl-table td>.cl-picker,.cl-table td>.inline-cell,.cl-table td>.grid-field{width:100%;min-height:var(--cl-row)}.cl-table td>.cl-picker>.cl-picker__trigger,.cl-table td>.inline-cell,.cl-table td>.grid-field{min-height:var(--cl-row);border-radius:0;margin:0;padding:9px 14px}.cl-table:not(.board) tbody tr:not(.cl-group-row)>td:not(:first-child):not(:has(button,input,select,textarea,a,[role=button])){background:color-mix(in srgb, var(--cl-surface-muted) 36%, var(--cl-surface))}.cl-table tbody:last-child tr:last-child td{border-bottom:0}.cl-table tbody tr{transition:background-color var(--cl-dur) var(--cl-ease)}.cl-table tbody tr:hover td{background:color-mix(in srgb, var(--cl-accent) 2.5%, var(--cl-surface-muted))}.cl-table tbody tr.is-attention td:first-child{box-shadow:inset 3px 0 0 var(--cl-attention)}.cl-table tbody tr.is-problem td:first-child{box-shadow:inset 3px 0 0 var(--cl-problem)}.cl-table tbody tr.is-new>td{background:color-mix(in srgb, var(--cl-accent) 6%, var(--cl-surface))}.cl-table tbody tr.is-new>td:first-child{box-shadow:inset 3px 0 0 var(--cl-accent)}.cl-table td .cl-field{color:var(--cl-data-text);font-size:var(--rst-fs-body);font-weight:var(--rst-fw-regular);background:0 0;border-color:#0000}.cl-table td .cl-field:hover:not(:disabled):not(:focus){border-color:var(--cl-line);background:var(--cl-surface-muted)}.cl-table td .cl-field:focus{border-color:var(--cl-accent);background:var(--cl-surface);outline:none}.cl-table td .cl-field:disabled{color:var(--cl-data-text);opacity:1;background:0 0;border-color:#0000}.cl-table input[type=number]{appearance:textfield}.cl-table input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.cl-table input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.cl-table .is-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cl-table .is-quiet{color:var(--cl-muted)}.cl-table .chooser-col,.cl-table .menu-cell{width:44px}@media (width<=760px){.cl-tablewrap:has(.cl-mobile-rows){max-height:none;box-shadow:none;scrollbar-gutter:auto;background:0 0;border:0;overflow:visible}.cl-table.cl-mobile-rows{display:block;min-width:0!important}.cl-mobile-rows thead{display:none}.cl-mobile-rows tbody{gap:8px;display:grid}.cl-mobile-rows tbody+tbody{margin-top:10px}.cl-mobile-rows tr:not(.cl-group-row,.cl-mobile-empty){border:1px solid var(--cl-line);border-radius:var(--cl-radius-surface);background:var(--cl-surface);grid-template-columns:minmax(0,1fr) 42px;align-items:center;min-width:0;display:grid;box-shadow:0 1px 2px #11182709}.cl-mobile-rows tr:not(.cl-group-row,.cl-mobile-empty):not(:has(>.menu-cell)){grid-template-columns:minmax(0,1fr)}.cl-mobile-rows tr:not(.cl-group-row,.cl-mobile-empty)>td{display:none}.cl-mobile-rows tr:not(.cl-group-row,.cl-mobile-empty)>td.cl-mobile-primary{min-width:0;height:auto;box-shadow:none;background:0 0;border:0;gap:5px;padding:11px 12px;display:grid}.cl-mobile-rows tr:not(.cl-group-row,.cl-mobile-empty)>td.menu-cell{border:0;border-left:1px solid var(--cl-grid-line);background:0 0;place-items:center;width:42px;height:100%;padding:0;display:grid}.cl-mobile-rows tr.is-new>td.cl-mobile-primary{box-shadow:inset 3px 0 0 var(--cl-accent)}.cl-mobile-summary{min-width:0;color:var(--cl-muted);font-size:var(--rst-fs-label);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;line-height:1.35;display:flex;overflow:hidden}.cl-mobile-summary>span{text-overflow:ellipsis;overflow:hidden}.cl-mobile-summary>span+span:before{content:"·";color:var(--cl-line-strong);margin-right:5px}.cl-mobile-rows .cl-group-row{grid-template-columns:minmax(0,1fr) auto;margin:2px 0 -2px;display:grid}.cl-mobile-rows .cl-group-row>td{background:0 0;border:0;height:34px;display:none}.cl-mobile-rows .cl-group-row>td.cl-group-row__label,.cl-mobile-rows .cl-group-row>td.cl-group-row__meta-cell{display:block}.cl-mobile-rows .cl-group-row__button{min-width:0;padding-left:2px}.cl-mobile-rows .cl-group-row__meta{align-items:center;height:34px;display:flex;position:static}.cl-mobile-rows .cl-mobile-empty{display:block}.cl-mobile-rows .cl-mobile-empty>td{background:0 0;border:0;height:auto;padding:0;display:block}}.cl-page .dot{background:var(--cl-line-strong);border-radius:50%;width:7px;height:7px;display:inline-block}.cl-page .dot.is-green{background:var(--cl-ok)}.cl-page .dot.is-red{background:var(--cl-problem)}.cl-page .dot.is-blue{background:var(--cl-info)}.cl-page .dot.is-orange{background:var(--cl-attention)}.cl-table tr.is-clickable td{cursor:pointer}.cl-table__name{color:var(--cl-ink);font-weight:var(--rst-fw-medium);align-items:center;gap:10px;display:flex}.cl-avatar{--avatar-color:var(--cl-muted);border:1px solid color-mix(in srgb, var(--avatar-color) 32%, var(--cl-line));background:color-mix(in srgb, var(--avatar-color) 12%, var(--cl-surface));width:30px;height:30px;color:color-mix(in srgb, var(--avatar-color) 72%, var(--cl-ink));font-size:var(--rst-fs-label);font-weight:var(--rst-fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.cl-btn{border:1px solid var(--cl-line-strong);border-radius:var(--cl-radius);min-height:36px;color:var(--cl-ink);background:var(--cl-surface);font:inherit;font-size:var(--rst-fs-body);font-weight:var(--rst-fw-medium);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;display:inline-flex}.cl-btn:hover:not(:disabled){border-color:var(--cl-line-strong);background:var(--cl-surface-muted)}.cl-btn.is-primary{border-color:var(--cl-accent);color:#fff;background:var(--cl-accent);font-weight:var(--rst-fw-bold)}.cl-btn.is-primary:hover:not(:disabled){border-color:var(--cl-accent-hover);background:var(--cl-accent-hover)}.cl-btn:disabled,.cl-btn.is-primary:disabled{border-color:var(--cl-line);color:var(--cl-muted);background:var(--cl-surface-muted);cursor:default}.cl-btn.is-icon{width:36px;padding:0}.cl-btn:not(:disabled):active{transform:none}.cl-field{border:1px solid var(--cl-line-strong);border-radius:var(--cl-radius);min-height:38px;color:var(--cl-ink);background:var(--cl-surface);font:inherit;font-size:var(--rst-fs-body-lg);padding:8px 12px}.cl-field::placeholder{color:var(--cl-muted)}.cl-label{gap:6px;display:grid}.cl-label>span{color:var(--cl-muted);font-size:var(--rst-fs-body);font-weight:var(--rst-fw-medium)}.cl-toolbar__grow{margin-left:auto}.cl-empty{min-height:156px;color:var(--cl-muted);font-size:var(--rst-fs-body-lg);text-align:center;align-content:center;justify-items:center;gap:6px;padding:40px 20px;display:grid}.cl-empty__icon{border:1px solid var(--cl-line);width:38px;height:38px;color:var(--cl-muted);background:var(--cl-surface-muted);border-radius:8px;place-items:center;margin-bottom:5px;display:grid}.cl-empty strong{color:var(--cl-ink);font-size:var(--rst-fs-title-sm)}.cl-empty>.cl-btn{justify-self:center;margin-top:6px}@media (width<=1180px){:root[data-design=workspace]{--cl-sidebar:196px;--cl-gutter:24px}}@media (width<=980px){.cl-app{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar""main"}.cl-brand,.cl-sidebar{display:none}.cl-topbar{padding-inline:20px;left:0}.cl-main{padding:20px 20px 96px}}@media (width<=760px){.cl-pagetitle{font-size:var(--rst-fs-title)}.cl-stat{border-left:0;border-top:1px solid var(--cl-line)}.cl-stat:first-child{border-top:0}}@media (width<=520px){.cl-page__toolbar{margin-inline:-2px;padding-inline:9px}.cl-main,.cl-topbar{padding-inline:14px}.cl-app:has(.cl-topbar.has-tabs){--cl-topbar:106px}.cl-topbar.has-tabs{grid-template-rows:60px 46px;grid-template-columns:36px minmax(0,1fr) 36px 36px 36px;align-items:center;gap:0 6px;display:grid}.cl-topbar.has-tabs .cl-menu-toggle{grid-area:1/1}.cl-topbar.has-tabs .cl-topbar__spacer{grid-area:1/2;margin:0}.cl-topbar.has-tabs>.preferences{grid-area:1/3}.cl-topbar.has-tabs>.notifications-shell{grid-area:1/4}.cl-topbar.has-tabs>.menu-wrap{grid-area:1/5}.cl-topbar.has-tabs .cl-topbar__tabs{border-top:1px solid var(--cl-shell-line);grid-area:2/1/auto/-1;width:auto;margin:0 -4px;padding:0 4px}.cl-topbar.has-tabs .cl-topbar__tab{padding-inline:12px}}.cl-topbar__tabs{scrollbar-width:none;align-self:stretch;align-items:stretch;gap:4px;min-width:0;margin-left:8px;display:flex;overflow:auto hidden}.cl-topbar__tabs::-webkit-scrollbar{display:none}.cl-topbar__tab{color:var(--cl-shell-muted);font-size:var(--rst-fs-body);font-weight:var(--rst-fw-medium);white-space:nowrap;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}.cl-topbar__tab:hover{color:var(--cl-shell-text)}.cl-topbar__tab.is-active{color:var(--cl-shell-text);font-weight:var(--rst-fw-bold)}.cl-topbar__tab.is-active:after{content:"";background:color-mix(in srgb, var(--cl-module) 72%, white);height:2px;position:absolute;bottom:0;left:10px;right:10px}.cl-group-row td{border-bottom:1px solid var(--cl-grid-line);background:color-mix(in srgb, var(--cl-thead) 48%, var(--cl-surface-muted))!important;height:34px!important;padding:0!important}.cl-group-row__button{width:100%;min-height:34px;color:color-mix(in srgb, var(--cl-muted) 84%, var(--cl-ink));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 14px;display:flex}.cl-group-row__button:hover{background:color-mix(in srgb, var(--cl-accent) 4%, transparent)}.cl-group-row__chevron{transition:transform var(--cl-dur) var(--cl-ease);flex:none;transform:rotate(90deg)}.cl-group-row__chevron.is-collapsed{transform:rotate(0)}.cl-group-row__button strong{white-space:nowrap;font-size:var(--rst-fs-control);font-weight:var(--rst-fw-bold);letter-spacing:0}.cl-group-row__label{z-index:1;position:relative}.cl-group-row__label>.cl-group-row__button{width:max-content;min-width:100%}.cl-group-row__meta-cell{position:relative;padding:0!important}.cl-group-row__meta{z-index:1;white-space:nowrap;color:var(--cl-muted);font-size:var(--rst-fs-label);font-weight:var(--rst-fw-medium);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cl-group-row__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.cl-group-row__dot{background:var(--group,var(--cl-accent));border-radius:50%;flex:none;width:8px;height:8px}.cl-group-row.is-drop-target td{background:color-mix(in srgb, var(--cl-accent) 9%, var(--cl-surface-muted))!important}.cl-cellstack{gap:3px;min-width:0;display:grid}.cl-cellsub{color:var(--cl-muted);font-size:var(--rst-fs-control);line-height:1.3}.cl-table__name.is-employee{align-items:center}.cl-formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cl-formgrid .is-wide{grid-column:1/-1}.cl-form-section{border-top:1px solid var(--cl-line);color:var(--cl-ink);font-size:var(--rst-fs-body);font-weight:var(--rst-fw-bold);grid-column:1/-1;margin:8px 0 0;padding-top:14px}.cl-field-help{color:var(--cl-muted);font-size:var(--rst-fs-control);line-height:1.4}.cl-checkgrid{grid-template-columns:minmax(110px,1fr) repeat(2,70px);align-items:center;gap:7px;display:grid}.cl-checkgrid>*{align-items:center;min-height:32px;display:flex}.cl-checkgrid input{width:16px;height:16px;accent-color:var(--cl-accent)}@media (width<=980px){.cl-topbar{gap:8px}.cl-pagetitle{display:none}.cl-topbar__tabs{margin-left:0}}@media (width<=760px){.cl-page__toolbar{margin-inline:-2px;padding-inline:2px}.cl-page__toolbar .toolbar-search{min-width:180px}.cl-formgrid{grid-template-columns:minmax(0,1fr)}.cl-formgrid .is-wide,.cl-form-section{grid-column:1}}:root[data-design=workspace] .toolbar-toggle{border:1px solid var(--cl-line);min-height:34px;color:var(--cl-muted);font-size:var(--rst-fs-control);white-space:nowrap;border-radius:.65rem;align-items:center;gap:7px;padding:0 9px;display:inline-flex}:root[data-design=workspace] .toolbar-toggle input{width:15px;height:15px;accent-color:var(--cl-accent)}.colmenu.is-floating{z-index:var(--rst-z-panel);max-height:min(420px,100vh - 24px);position:fixed;right:auto;overflow:auto}.workspace-column-drag{width:12px;height:24px;color:var(--cl-muted);cursor:grab;opacity:0;touch-action:none;transition:opacity var(--cl-dur) var(--cl-ease), color var(--cl-dur) var(--cl-ease);background:0 0;border:0;flex:none;place-items:center;margin-left:-6px;padding:0;display:grid}.cl-table thead:hover .workspace-column-drag,.workspace-column-drag:hover{opacity:.48}.workspace-column-drag:hover{color:var(--cl-accent);opacity:1}.workspace-column-drag:active{cursor:grabbing}:root.is-reordering-column,:root.is-reordering-column *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.cl-table th.is-column-dragging{color:var(--cl-accent);background:var(--cl-accent-wash)}.cl-table th.is-column-drop:before{background:var(--cl-accent);width:3px;box-shadow:0 0 0 2px color-mix(in srgb, var(--cl-accent) 12%, transparent);top:2px;bottom:2px}.cl-table th.is-column-drop-after:before{left:auto;right:0}.workspace-column-drag-ghost{z-index:var(--rst-z-overlay);width:var(--drag-column-width,180px);border:1px solid color-mix(in srgb, var(--cl-accent) 58%, var(--cl-line));border-top:3px solid var(--cl-accent);max-width:min(320px,100vw - 24px);min-height:48px;color:var(--cl-ink);background:color-mix(in srgb, var(--cl-surface) 94%, var(--cl-accent-wash));font-size:var(--rst-fs-control);font-weight:var(--rst-fw-bold);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:50% 0;opacity:.98;border-radius:6px;align-items:center;padding:9px 32px 9px 13px;line-height:1.25;display:grid;position:fixed;overflow:hidden;transform:rotate(.6deg)scale(1.015);box-shadow:0 18px 42px #0f172a3d,0 3px 10px #0f172a29}.workspace-column-drag-ghost:after{content:"⠿";color:var(--cl-accent);font-size:var(--rst-fs-body-lg);line-height:1;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.workspace-column-drag-ghost__copy{gap:2px;min-width:0;display:grid;overflow:hidden}.workspace-column-drag-ghost__copy strong,.workspace-column-drag-ghost__copy small{text-overflow:ellipsis;overflow:hidden}.workspace-column-drag-ghost__copy small{color:var(--cl-muted);font-size:var(--rst-fs-caption);font-weight:var(--rst-fw-medium)}.cl-table__name,.employee-name{font-weight:var(--rst-fw-medium)}.cl-table td .cl-field{width:100%;min-width:0;font-weight:inherit}.palette-picker{align-items:center;display:inline-flex}.palette-picker__trigger{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.palette-picker__trigger:hover:not(:disabled),.palette-picker__trigger[aria-expanded=true]{border-color:var(--cl-line-strong);background:var(--cl-surface-muted)}.palette-picker__trigger:disabled{cursor:default}.palette-picker__trigger>span,.palette-picker__grid button>span{background:var(--picker-color);border:1px solid #00000021;border-radius:5px;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 1px #ffffff26}.palette-picker__menu{z-index:var(--rst-z-popover);border:1px solid var(--cl-line-strong);background:var(--cl-surface);border-radius:10px;gap:10px;width:210px;padding:12px;display:grid;position:fixed;box-shadow:0 14px 34px #00000029}.palette-picker__menu>strong{color:var(--cl-ink);font-size:var(--rst-fs-control);font-weight:var(--rst-fw-bold)}.palette-picker__grid{grid-template-columns:repeat(5,30px);gap:7px;display:grid}.palette-picker__grid button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.palette-picker__grid button:hover,.palette-picker__grid button.is-selected{border-color:var(--cl-accent);background:var(--cl-accent-wash)}.palette-picker__grid button.is-selected>span{box-shadow:0 0 0 2px var(--cl-surface), 0 0 0 3px var(--cl-accent)}@media (width<=760px){.cl-tablepanel__head{align-items:flex-start}.cl-tablepanel__actions{justify-content:flex-end;width:100%;margin-left:0}.cl-inline-save:not(.is-visible){display:none}.cl-inline-save.is-visible{flex:100%;order:-1;min-width:0}}
