input.svelte-fgva0{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg);width:100%;min-height:40px;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;padding:8px 12px}input.svelte-fgva0:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}input[aria-invalid=true].svelte-fgva0{border-color:var(--color-red)}input.svelte-fgva0:disabled{opacity:.55;cursor:not-allowed}p.svelte-fgva0{color:var(--color-red);margin:6px 0 0;font-size:12px}.home-card.svelte-1irpzwj{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-height:200px;padding:16px;display:grid;container-type:inline-size}.summary-columns.svelte-1irpzwj{flex-direction:column;gap:16px;display:flex}.status-panel.svelte-1irpzwj,.insights-panel.svelte-1irpzwj{min-width:0}.status-content.svelte-1irpzwj{--donut-size:112px;--donut-number-size:20px;grid-template-columns:minmax(112px,.8fr) minmax(0,2fr);align-items:center;gap:24px;display:grid}.status-content.svelte-1irpzwj .donut{place-self:center}.legend.svelte-1irpzwj{flex:1;gap:3px;min-width:0;display:grid}.legend.svelte-1irpzwj button:where(.svelte-1irpzwj){text-align:left;grid-template-columns:10px minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:7px;width:100%;min-height:28px;padding:3px 0;font-size:12px;display:grid}i.svelte-1irpzwj{border-radius:50%;width:10px;height:10px}.status-metrics.svelte-1irpzwj{grid-template-columns:minmax(3ch,1fr) 6ch;align-items:center;gap:16px;display:grid}small.svelte-1irpzwj{text-align:right;font-variant-numeric:tabular-nums;font-size:11px}b.svelte-1irpzwj{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.attention-groups.svelte-1irpzwj{grid-template-columns:repeat(var(--attention-count), minmax(0, 1fr));flex:1;gap:12px;min-width:0;display:grid}.attention.svelte-1irpzwj{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:0;font-size:12px;display:flex}.attention.svelte-1irpzwj span:where(.svelte-1irpzwj){min-width:0}.attention.svelte-1irpzwj strong:where(.svelte-1irpzwj){color:var(--color-secondary);font-variant-numeric:tabular-nums;font-size:22px;font-weight:400}.attention.optional.svelte-1irpzwj strong:where(.svelte-1irpzwj){color:var(--color-search-active)}.attention.warning.svelte-1irpzwj strong:where(.svelte-1irpzwj){color:color-mix(in srgb, var(--color-secondary) 60%, var(--color-text))}.attention.success.svelte-1irpzwj strong:where(.svelte-1irpzwj){color:color-mix(in srgb, var(--color-green) 60%, var(--color-text))}.attention.neutral.svelte-1irpzwj strong:where(.svelte-1irpzwj){color:var(--color-text)}.legend.svelte-1irpzwj button:where(.svelte-1irpzwj),.attention.svelte-1irpzwj{cursor:pointer;color:inherit;background:0 0;border:0;font-family:inherit}.legend.svelte-1irpzwj button:where(.svelte-1irpzwj):disabled,.attention.svelte-1irpzwj:disabled{cursor:default}.legend.svelte-1irpzwj button:where(.svelte-1irpzwj):focus-visible,.attention.svelte-1irpzwj:focus-visible{outline:2px solid var(--color-search-active);outline-offset:2px}.legend.svelte-1irpzwj button:where(.svelte-1irpzwj):hover,.attention.svelte-1irpzwj:hover{color:var(--color-text)}.insights-panel.svelte-1irpzwj{border-top:1px solid var(--color-border);align-items:center;gap:16px;min-width:0;padding-top:16px;display:flex}.insights-action.svelte-1irpzwj{flex:none;max-width:45%;display:flex}.insights-action.svelte-1irpzwj button{white-space:normal}@container (width<=400px){.status-content.svelte-1irpzwj{--donut-size:96px;grid-template-columns:96px minmax(0,1fr);gap:12px}.legend.svelte-1irpzwj button:where(.svelte-1irpzwj){grid-template-columns:10px minmax(0,1fr) auto}.status-metrics.svelte-1irpzwj{grid-template-columns:minmax(3ch,auto) 5ch;gap:8px}.insights-panel.svelte-1irpzwj{flex-wrap:wrap}.attention-groups.svelte-1irpzwj{flex-basis:100%}.insights-action.svelte-1irpzwj{max-width:100%;margin-left:auto}.legend.svelte-1irpzwj button:where(.svelte-1irpzwj),.attention.svelte-1irpzwj{min-height:30px;font-size:12px}}@container (width<=260px){.status-content.svelte-1irpzwj{--donut-size:80px;grid-template-columns:80px minmax(0,1fr);gap:8px}.legend.svelte-1irpzwj{gap:6px}.legend.svelte-1irpzwj button:where(.svelte-1irpzwj){grid-template-columns:10px minmax(0,1fr);gap:4px;font-size:11px}.status-metrics.svelte-1irpzwj{grid-column:2;grid-template-columns:minmax(0,1fr) 5ch;gap:4px}small.svelte-1irpzwj{font-size:10px}}.variant-selection-grid.svelte-yjrskt{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:8px;display:grid}button.svelte-yjrskt{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg);min-width:0;color:var(--color-text);text-align:left;font:inherit;cursor:pointer;overflow-wrap:anywhere;flex-direction:column;gap:6px;padding:8px;display:flex}button.selected.svelte-yjrskt{background:var(--color-teal);border-color:var(--color-blue)}.picture.svelte-yjrskt{aspect-ratio:1;--product-image-width:100%;--product-image-height:100%;--product-image-border-width:0;width:100%;display:block}.state.svelte-yjrskt{color:var(--color-primary);margin-top:auto;font-size:12px}button.svelte-yjrskt:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button.svelte-yjrskt:disabled{opacity:.5}@media (width<=600px){.variant-selection-grid.svelte-yjrskt{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-facet-filters.svelte-1406exf .heading{border-bottom:1px solid var(--color-border);margin:0}.term-list.svelte-1406exf{scrollbar-color:var(--color-border) var(--color-bg);max-height:240px;overflow:auto}.term-row.svelte-1406exf{align-items:center;gap:0;min-height:40px;display:flex}.term-row.selected.svelte-1406exf{background:color-mix(in srgb,var(--color-green) 18%,var(--color-bg))}.term-row.svelte-1406exf:hover{background:var(--color-teal)}.term-row.selected.svelte-1406exf:hover{background:color-mix(in srgb,var(--color-green) 18%,var(--color-bg))}.term-name.svelte-1406exf{text-align:left;min-width:0;color:var(--color-text);overflow-wrap:anywhere;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;padding:4px 0}.term-name.active.svelte-1406exf{color:var(--color-primary);font-weight:600}.term-count.svelte-1406exf{font-variant-numeric:tabular-nums;flex:none;padding:0 8px;font-size:12px}.no-terms.svelte-1406exf{color:var(--color-grey);padding:12px;font-size:12px;display:block}.clear-filter.svelte-1406exf{border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-bg);width:100%;min-height:40px;color:var(--color-text);font:inherit;cursor:pointer;margin-top:8px}button.svelte-1406exf:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.approval-group.svelte-jlu600{border:1px solid var(--color-border);border-radius:var(--radius-base,8px);padding:18px;position:relative}.remove.svelte-jlu600{position:absolute;top:10px;right:10px}dl.svelte-jlu600{grid-template-columns:130px minmax(0,1fr);gap:10px 14px;margin:0;padding-right:105px;display:grid}dt.svelte-jlu600,dd.svelte-jlu600{overflow-wrap:anywhere;margin:0}dt.svelte-jlu600{color:var(--color-grey)}dd.name.svelte-jlu600{color:var(--color-primary)}.usage.svelte-jlu600{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:16px;padding-top:8px;display:flex}h3.svelte-jlu600{margin:0;font-size:14px;font-weight:500}.choices.svelte-jlu600{flex-wrap:wrap;gap:4px 18px;display:flex}.choices.svelte-jlu600>div:where(.svelte-jlu600){align-items:center;gap:0;display:flex}@media (width<=600px){dl.svelte-jlu600{grid-template-columns:110px minmax(0,1fr);gap:8px;padding-top:38px;padding-right:0}.usage.svelte-jlu600,.choices.svelte-jlu600{display:block}h3.svelte-jlu600{margin-bottom:4px}}.table-scroll.svelte-lzv1nu{flex:1;min-height:0;overflow:auto}.table-scroll.svelte-lzv1nu table:where(.svelte-lzv1nu){font:13px/1.35 var(--font-family);border-collapse:separate;border-spacing:0;text-align:left;width:100%}.table-scroll.svelte-lzv1nu thead:where(.svelte-lzv1nu){z-index:3;background:var(--color-bg);position:sticky;top:0}.table-scroll.svelte-lzv1nu th:where(.svelte-lzv1nu){box-sizing:border-box;height:var(--table-header-height);box-shadow:inset 0 -1px var(--color-border);color:var(--color-grey);font-size:var(--table-header-font-size);font-weight:var(--table-header-weight);white-space:nowrap;background:var(--color-bg);border:0;padding:0 12px;line-height:1}.table-scroll.svelte-lzv1nu td:where(.svelte-lzv1nu){box-sizing:border-box;vertical-align:middle;border:0;height:46px;padding:2px 12px}.table-scroll.svelte-lzv1nu tbody:where(.svelte-lzv1nu) :is(a,button){text-decoration:none}.table-scroll.svelte-lzv1nu tbody:where(.svelte-lzv1nu) tr:where(.svelte-lzv1nu){--row-surface:var(--color-bg);isolation:isolate;height:46px;position:relative}.table-scroll.svelte-lzv1nu tbody:where(.svelte-lzv1nu) tr:where(.svelte-lzv1nu):hover,.table-scroll.svelte-lzv1nu tbody:where(.svelte-lzv1nu) tr:where(.svelte-lzv1nu):focus-within{--row-surface:var(--color-teal);background:var(--color-teal)}.table-scroll.svelte-lzv1nu{width:calc(100% + 32px);max-width:none;margin-inline:-16px}.table-scroll.svelte-lzv1nu>table:where(.svelte-lzv1nu)>:is(thead:where(.svelte-lzv1nu),tbody:where(.svelte-lzv1nu))>tr:where(.svelte-lzv1nu)>:where(.svelte-lzv1nu):is(th:where(.svelte-lzv1nu),td:where(.svelte-lzv1nu)):first-child{padding-inline-start:28px}.table-scroll.svelte-lzv1nu>table:where(.svelte-lzv1nu)>thead:where(.svelte-lzv1nu)>tr:where(.svelte-lzv1nu)>th:where(.svelte-lzv1nu):has(>.column-header:where(:not(.centered)),>.static-header){--collection-header-inset:12px;padding-inline-start:0}.table-scroll.svelte-lzv1nu>table:where(.svelte-lzv1nu)>thead:where(.svelte-lzv1nu)>tr:where(.svelte-lzv1nu)>th:where(.svelte-lzv1nu):first-child:has(>.column-header:where(:not(.centered)),>.static-header){--collection-header-inset:calc(12px + 16px)}.table-scroll.svelte-lzv1nu>table:where(.svelte-lzv1nu)>:is(thead:where(.svelte-lzv1nu),tbody:where(.svelte-lzv1nu))>tr:where(.svelte-lzv1nu)>:where(.svelte-lzv1nu):is(th:where(.svelte-lzv1nu),td:where(.svelte-lzv1nu)):last-child{padding-inline-end:28px}table.svelte-lzv1nu{table-layout:fixed}td.svelte-lzv1nu{overflow-wrap:anywhere}tbody.svelte-lzv1nu tr:where(.svelte-lzv1nu){cursor:pointer}tbody.svelte-lzv1nu tr.disabled:where(.svelte-lzv1nu){cursor:wait}.logo.svelte-lzv1nu{--product-image-width:42px;--product-image-height:42px;line-height:0}.table-scroll.svelte-lzv1nu>table:where(.svelte-lzv1nu)>:is(thead:where(.svelte-lzv1nu),tbody:where(.svelte-lzv1nu))>tr:where(.svelte-lzv1nu)>:is(th:where(.svelte-lzv1nu),td:where(.svelte-lzv1nu)).actions-cell:where(.svelte-lzv1nu){z-index:2;text-align:right;background:var(--row-surface,var(--color-bg));padding:0 4px 0 0;position:sticky;right:0;overflow:visible}.table-scroll.svelte-lzv1nu>table:where(.svelte-lzv1nu)>thead:where(.svelte-lzv1nu)>tr:where(.svelte-lzv1nu)>th.actions-cell:where(.svelte-lzv1nu){z-index:4}.table-scroll.svelte-lzv1nu .actions-cell:where(.svelte-lzv1nu) .action-menu-trigger{margin-left:auto}.table-scroll.empty.svelte-lzv1nu{flex-direction:column;display:flex}.table-scroll.empty.svelte-lzv1nu .list-empty-state,.table-scroll.loading.svelte-lzv1nu>.loading-zone{flex:1;width:100%;position:sticky;left:0}@media (width<=760px){.table-scroll.svelte-lzv1nu{width:calc(100% + 24px);max-width:none;margin-inline:-12px}.table-scroll.svelte-lzv1nu>table:where(.svelte-lzv1nu)>:is(thead:where(.svelte-lzv1nu),tbody:where(.svelte-lzv1nu))>tr:where(.svelte-lzv1nu)>:where(.svelte-lzv1nu):is(th:where(.svelte-lzv1nu),td:where(.svelte-lzv1nu)):first-child{padding-inline-start:24px}.table-scroll.svelte-lzv1nu>table:where(.svelte-lzv1nu)>thead:where(.svelte-lzv1nu)>tr:where(.svelte-lzv1nu)>th:where(.svelte-lzv1nu):has(>.column-header:where(:not(.centered)),>.static-header){--collection-header-inset:12px;padding-inline-start:0}.table-scroll.svelte-lzv1nu>table:where(.svelte-lzv1nu)>thead:where(.svelte-lzv1nu)>tr:where(.svelte-lzv1nu)>th:where(.svelte-lzv1nu):first-child:has(>.column-header:where(:not(.centered)),>.static-header){--collection-header-inset:calc(12px + 12px)}.table-scroll.svelte-lzv1nu>table:where(.svelte-lzv1nu)>:is(thead:where(.svelte-lzv1nu),tbody:where(.svelte-lzv1nu))>tr:where(.svelte-lzv1nu)>:where(.svelte-lzv1nu):is(th:where(.svelte-lzv1nu),td:where(.svelte-lzv1nu)):last-child{padding-inline-end:24px}}.recipe-output-identity.svelte-ppb5wz{overflow-wrap:anywhere;min-width:0}small.svelte-ppb5wz{color:color-mix(in srgb,var(--color-text) 75%,var(--color-bg));margin-top:4px;font-size:12px;line-height:1.5;display:block}.readiness.svelte-1uq1hmh{min-width:0;margin:24px 0}.readiness-heading.svelte-1uq1hmh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}h3.svelte-1uq1hmh{color:var(--color-primary);margin:0;font-size:16px}p.svelte-1uq1hmh{overflow-wrap:anywhere;margin:12px 0;line-height:1.5}.stock-table-scroll.svelte-1uq1hmh{margin-top:20px;overflow-x:auto}table.svelte-1uq1hmh{border-collapse:collapse;width:100%;min-width:630px;font-size:13px}th.svelte-1uq1hmh,td.svelte-1uq1hmh{text-align:right;border-bottom:1px solid var(--color-border);vertical-align:middle;padding:12px 6px}thead.svelte-1uq1hmh th:where(.svelte-1uq1hmh){color:var(--color-text-secondary);vertical-align:bottom;font-weight:500}th.svelte-1uq1hmh:first-child{text-align:left;background:var(--color-bg);z-index:1;width:28%;padding-left:0;position:sticky;left:0}tbody.svelte-1uq1hmh th:where(.svelte-1uq1hmh){overflow-wrap:anywhere;font-weight:600}td.svelte-1uq1hmh{font-variant-numeric:tabular-nums;white-space:nowrap}td.svelte-1uq1hmh span:where(.svelte-1uq1hmh){border-radius:6px;padding:6px;display:inline-block}.missing.svelte-1uq1hmh{background:color-mix(in srgb,var(--color-red) 10%,var(--color-bg));color:var(--color-text);font-weight:600}.child-action.svelte-1uq1hmh{margin-top:8px}small.svelte-1uq1hmh{margin-top:6px;font-weight:400;line-height:1.4;display:block}.stock-table-scroll.svelte-1uq1hmh:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.shortage.svelte-1uq1hmh{color:var(--color-text)}.scroll-hint.svelte-1uq1hmh{display:none}@media (width<=700px){.scroll-hint.svelte-1uq1hmh{color:var(--color-text-secondary);font-size:13px;display:block}}@media (width<=400px){th.svelte-1uq1hmh:first-child{width:96px;min-width:96px;max-width:96px}}.stock-note.svelte-1uq1hmh{color:var(--color-text-secondary);font-size:13px}.state.svelte-t0a6ll{border:1px solid var(--color-border);background:var(--color-bg);font:13px/1.5 var(--font-family);border-radius:8px;padding:16px}button.svelte-t0a6ll{border:1px solid var(--color-border);background:var(--color-bg);min-height:40px;color:var(--color-text);cursor:pointer;border-radius:8px;padding:0 12px}button.svelte-12eeodv{color:var(--color-text);cursor:pointer;background:0 0;border:0;font-family:inherit}button.svelte-12eeodv:disabled{cursor:default;opacity:.6}button.svelte-12eeodv:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button.svelte-12eeodv:not(:disabled):hover{color:var(--color-primary)}.primary.svelte-12eeodv{box-sizing:border-box;border-radius:var(--radius-input);background:var(--color-primary);min-height:40px;color:var(--color-on-primary);font:600 13px var(--font-family);--action-button-color:var(--color-primary);--action-button-focus-color:var(--color-primary);justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex;height:40px!important;min-height:40px!important;max-height:40px!important}.primary.svelte-12eeodv:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}.primary.svelte-12eeodv:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}.primary.svelte-12eeodv:not(:disabled):hover{color:var(--color-on-primary)}.home-card.svelte-12eeodv{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-text) 14%, var(--color-bg));background:var(--color-bg);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;min-height:200px;padding:16px 20px;display:grid;container-type:inline-size}.home-card.svelte-12eeodv>.status-panel:where(.svelte-12eeodv),.home-card.svelte-12eeodv>.insights-panel:where(.svelte-12eeodv){border-left:1px solid color-mix(in srgb, var(--color-text) 10%, var(--color-bg));min-width:0;padding-left:20px}h3.svelte-12eeodv{margin:0;font-size:15px;font-weight:650;line-height:1.4}.identity.svelte-12eeodv{color:var(--color-text);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.module-header.svelte-12eeodv{grid-column:1/-1}.identity.svelte-12eeodv strong:where(.svelte-12eeodv),.attention.svelte-12eeodv strong:where(.svelte-12eeodv){font-variant-numeric:tabular-nums;font-size:44.2px;font-weight:400;line-height:1.25}.identity.svelte-12eeodv strong:where(.svelte-12eeodv){margin-top:15px}.status-content.svelte-12eeodv{--donut-size:128px;align-items:center;gap:12px;margin-top:10px;display:flex}.donut-icon.svelte-12eeodv{color:var(--color-search-active);display:flex}.legend.svelte-12eeodv{flex:1;gap:3px;display:grid}.legend.svelte-12eeodv button:where(.svelte-12eeodv){text-align:left;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;width:100%;min-height:28px;padding:3px 0;font-size:12px;display:grid}i.svelte-12eeodv{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.categories.svelte-12eeodv{gap:6px;margin-top:12px;display:grid}.categories.svelte-12eeodv button:where(.svelte-12eeodv){text-align:left;--report-bar-height:10px;grid-template-columns:minmax(85px,1.2fr) 1fr 25px;align-items:center;gap:10px;min-height:17px;padding:0;font-size:11px;display:grid}.categories.svelte-12eeodv button:where(.svelte-12eeodv)>span:where(.svelte-12eeodv){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}b.svelte-12eeodv{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.attention.svelte-12eeodv{white-space:normal;align-items:center;gap:8px;margin-top:7px;padding:0;font-size:12px;display:flex}.attention.svelte-12eeodv strong:where(.svelte-12eeodv){color:#efa413}.attention-groups.svelte-12eeodv{gap:8px;width:100%;margin:7px 0 12px;display:grid}.attention.setup.svelte-12eeodv{text-align:left;margin:0}.attention.setup.svelte-12eeodv strong:where(.svelte-12eeodv){font-size:28px}.attention.optional-metric.svelte-12eeodv strong:where(.svelte-12eeodv){color:var(--color-search-active)}.optional.svelte-12eeodv{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.optional.svelte-12eeodv small:where(.svelte-12eeodv){color:var(--color-grey);font-size:11px}.home-card.svelte-12eeodv button:where(.svelte-12eeodv):not(.primary){cursor:default}.home-card.svelte-12eeodv button:where(.svelte-12eeodv):not(.primary):hover{color:var(--color-text)}.insights-panel.svelte-12eeodv{flex-direction:column;align-items:flex-start;display:flex}.insights-panel.svelte-12eeodv .menu-insights-action{width:100%;margin-top:auto}.primary.svelte-12eeodv{width:100%;min-height:34px;padding:0 8px;font-size:12px}@container (width<=620px){.status-content.svelte-12eeodv{--donut-size:100px;flex-direction:column;align-items:stretch}.status-content.svelte-12eeodv .donut{align-self:center}.home-card.svelte-12eeodv{grid-template-columns:.8fr 1.2fr;gap:20px;height:auto}.home-card.svelte-12eeodv>.category-panel:where(.svelte-12eeodv){border-left:0;padding-left:0}.categories.svelte-12eeodv button:where(.svelte-12eeodv){min-height:21px;font-size:12px}}@media (width<=760px){.home-card.svelte-12eeodv{grid-template-columns:1fr;padding:16px}.home-card.svelte-12eeodv>.status-panel:where(.svelte-12eeodv),.home-card.svelte-12eeodv>.insights-panel:where(.svelte-12eeodv){border-left:0;border-top:1px solid var(--color-border);padding:16px 0 0}.identity.svelte-12eeodv{display:flex}.identity.svelte-12eeodv strong:where(.svelte-12eeodv){margin:0}.status-content.svelte-12eeodv{justify-content:space-between}.legend.svelte-12eeodv button:where(.svelte-12eeodv),.attention.svelte-12eeodv{min-height:30px;font-size:13px}.insights-panel.svelte-12eeodv .menu-insights-action{margin-top:16px}.primary.svelte-12eeodv{min-height:40px}}.attention.svelte-12eeodv{white-space:normal}.attention.svelte-12eeodv strong:where(.svelte-12eeodv){flex:none}.card-error.svelte-12eeodv{grid-column:2/-1}@media (width<=760px){.card-error.svelte-12eeodv{grid-column:auto}}button.svelte-un5lso{color:var(--color-text);cursor:pointer;background:0 0;border:0;font-family:inherit}button.svelte-un5lso:disabled{cursor:default;opacity:.6}button.svelte-un5lso:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button.svelte-un5lso:not(:disabled):hover{color:var(--color-primary)}.primary.svelte-un5lso{box-sizing:border-box;border-radius:var(--radius-input);background:var(--color-primary);min-height:40px;color:var(--color-on-primary);font:600 13px var(--font-family);--action-button-color:var(--color-primary);--action-button-focus-color:var(--color-primary);justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex;height:40px!important;min-height:40px!important;max-height:40px!important}.primary.svelte-un5lso:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}.primary.svelte-un5lso:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}.primary.svelte-un5lso:not(:disabled):hover{color:var(--color-on-primary)}.menu-insights.svelte-un5lso{color:var(--color-text);font-size:13px}h3.svelte-un5lso{margin:0 0 12px;font-size:14px;font-weight:600}p.svelte-un5lso{line-height:1.5}a.svelte-un5lso{color:var(--report-link)}a.svelte-un5lso:focus-visible,button.svelte-un5lso:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.filter-context.svelte-un5lso button:where(.svelte-un5lso){color:var(--report-link);min-height:40px}.panel.svelte-un5lso{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);margin-bottom:16px;padding:16px}.list-panel.svelte-un5lso{box-sizing:border-box;flex-direction:column;min-height:0;max-height:80dvh;display:flex;overflow:hidden}.list-panel.svelte-un5lso>:where(.svelte-un5lso):not(.table-scroll){flex:none}.table-scroll.svelte-un5lso{flex:auto;min-height:0;overflow:auto}.list-panel.svelte-un5lso thead:where(.svelte-un5lso){z-index:1;background:var(--color-bg);position:sticky;top:0}.issue-row.svelte-un5lso{box-sizing:border-box;text-align:left;border-radius:8px;grid-template-columns:minmax(100px,1.2fr) 1fr 28px 10px;align-items:center;gap:12px;width:100%;min-height:40px;padding:4px;font-size:12px;display:grid}.issue-row.selected.svelte-un5lso,.issue-row.svelte-un5lso:hover{background:var(--report-hover)}@media (width<=600px){.issue-row.svelte-un5lso{grid-template-columns:minmax(100px,1.2fr) 1fr 22px 8px;gap:7px}}table.svelte-un5lso{border-collapse:collapse;width:100%;min-width:600px}th.svelte-un5lso,td.svelte-un5lso{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:8px 12px}th.svelte-un5lso{background:var(--report-hover);font-weight:500}td.svelte-un5lso a:where(.svelte-un5lso){align-items:center;min-height:40px;display:inline-flex}.count.svelte-un5lso{align-items:center;gap:12px;min-width:100px;display:flex}.count.svelte-un5lso .track{flex:1}b.svelte-un5lso{font-variant-numeric:tabular-nums}.issue-groups.svelte-un5lso{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.issue-groups.svelte-un5lso .panel:where(.svelte-un5lso){padding:14px}.issue-groups.svelte-un5lso h3:where(.svelte-un5lso){margin-bottom:10px}.checks.svelte-un5lso{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.checks.svelte-un5lso button:where(.svelte-un5lso){border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);min-height:40px;color:var(--color-text);font:inherit;cursor:pointer;align-items:center;gap:12px;padding:8px 12px;display:flex}.checks.svelte-un5lso button.selected:where(.svelte-un5lso){border-color:var(--color-primary);background:var(--report-hover)}.panel.svelte-un5lso .collection-pagination{position:static;bottom:auto}.state.svelte-un5lso{min-height:160px;position:relative}.primary.svelte-un5lso{min-height:40px;padding:0 16px}@media (width<=600px){.issue-groups.svelte-un5lso{grid-template-columns:minmax(0,1fr)}.panel.svelte-un5lso{padding:12px}.checks.svelte-un5lso{display:grid}}button.svelte-jddrrh{color:var(--color-text);cursor:pointer;background:0 0;border:0;font-family:inherit}button.svelte-jddrrh:disabled{cursor:default;opacity:.6}button.svelte-jddrrh:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button.svelte-jddrrh:not(:disabled):hover{color:var(--color-primary)}.primary.svelte-jddrrh{box-sizing:border-box;border-radius:var(--radius-input);background:var(--color-primary);min-height:40px;color:var(--color-on-primary);font:600 13px var(--font-family);--action-button-color:var(--color-primary);--action-button-focus-color:var(--color-primary);justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex;height:40px!important;min-height:40px!important;max-height:40px!important}.primary.svelte-jddrrh:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}.primary.svelte-jddrrh:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}.primary.svelte-jddrrh:not(:disabled):hover{color:var(--color-on-primary)}.recipe-insights.svelte-jddrrh{--color-red:#b91c1c;--report-link:color-mix(in srgb,var(--color-text) 70%,var(--color-blue));--report-hover:color-mix(in srgb,var(--color-text) 9%,var(--color-bg));color:var(--color-text);font:12px/1.4 var(--font-family);font-variant-numeric:tabular-nums;min-width:0}.panel-heading.svelte-jddrrh{justify-content:space-between;align-items:center;gap:12px;display:flex}h3.svelte-jddrrh{margin:0;font-size:14px;font-weight:600}p.svelte-jddrrh{margin:6px 0}small.svelte-jddrrh{color:color-mix(in srgb, var(--color-text) 72%, var(--color-bg))}.global-filters.svelte-jddrrh,.result-controls.svelte-jddrrh{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.global-filters.svelte-jddrrh{margin-bottom:16px}label.svelte-jddrrh{gap:4px;font-size:12px;display:grid}input.svelte-jddrrh::placeholder{color:color-mix(in srgb, var(--color-text) 72%, var(--color-bg));opacity:1}input.svelte-jddrrh,select.svelte-jddrrh{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);min-width:0;max-width:100%;height:40px;color:var(--color-text);font:inherit;padding:0 10px}button.svelte-jddrrh{font:inherit;color:inherit;cursor:pointer}button.svelte-jddrrh:disabled{opacity:.55;cursor:default}button.svelte-jddrrh:focus-visible,input.svelte-jddrrh:focus-visible,select.svelte-jddrrh:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.clear.svelte-jddrrh,.range-filter.svelte-jddrrh{color:var(--report-link);min-height:40px}.panel.svelte-jddrrh{border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);min-width:0;padding:16px}.primary.svelte-jddrrh{border-radius:var(--radius-default);align-items:center;gap:12px;min-height:40px;margin-top:8px;padding:0 16px;display:flex}.comparisons.svelte-jddrrh{margin-bottom:16px}.tabs.svelte-jddrrh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tabs.svelte-jddrrh button:where(.svelte-jddrrh),.result-controls.svelte-jddrrh>button:where(.svelte-jddrrh),.serving-panel.svelte-jddrrh .panel-heading:where(.svelte-jddrrh) button:where(.svelte-jddrrh){border:1px solid var(--color-border);border-radius:var(--radius-default);background:var(--color-bg);height:40px;padding:0 12px}.tabs.svelte-jddrrh button.active:where(.svelte-jddrrh){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.table-scroll.svelte-jddrrh{overscroll-behavior-x:contain;overflow-x:auto}table.svelte-jddrrh{border-collapse:collapse;width:100%;font:inherit}th.svelte-jddrrh{background:var(--report-hover);text-align:left;font-weight:400}th.svelte-jddrrh,td.svelte-jddrrh{border-bottom:1px solid var(--color-border);vertical-align:top;padding:8px 12px}tr.svelte-jddrrh:hover{background:var(--report-hover)}td.svelte-jddrrh small:where(.svelte-jddrrh){margin-top:3px;font-size:11px;display:block}.groups-table.svelte-jddrrh{min-width:840px;margin-top:12px}.groups-table.svelte-jddrrh td:where(.svelte-jddrrh):not(:first-child){white-space:nowrap}.groups-table.svelte-jddrrh td:where(.svelte-jddrrh) button:where(.svelte-jddrrh){min-height:40px}.margin-value.svelte-jddrrh{align-items:center;gap:12px;min-width:130px;display:flex}.margin-value.svelte-jddrrh .track{flex:1}.margin-value.svelte-jddrrh span:where(.svelte-jddrrh){text-align:right;min-width:48px}.row-link.svelte-jddrrh{text-align:left;min-height:40px;font-weight:500;display:block}.row-link.svelte-jddrrh small:where(.svelte-jddrrh){font-weight:400}.issue-groups.svelte-jddrrh{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}.issue-groups.svelte-jddrrh .panel:where(.svelte-jddrrh){padding:14px}.issue-groups.svelte-jddrrh h3:where(.svelte-jddrrh){margin-bottom:10px}.issue-groups.svelte-jddrrh h3:where(.svelte-jddrrh) button:where(.svelte-jddrrh){font-size:inherit;font-weight:inherit}.issue-row.svelte-jddrrh{box-sizing:border-box;text-align:left;border-radius:var(--radius-default);grid-template-columns:minmax(100px,1.2fr) 1fr 28px 10px;align-items:center;gap:12px;width:100%;min-height:40px;padding:4px;display:grid}.issue-row.selected.svelte-jddrrh,.issue-row.svelte-jddrrh:hover:not(:disabled){background:var(--report-hover)}.unassessed.svelte-jddrrh{text-align:right;grid-column:2/-1}.result-list.svelte-jddrrh,.comparisons.svelte-jddrrh,.serving-panel.svelte-jddrrh{box-sizing:border-box;flex-direction:column;min-height:0;max-height:80dvh;display:flex;overflow:hidden}.result-list.svelte-jddrrh>:where(.svelte-jddrrh):not(.table-scroll),.comparisons.svelte-jddrrh>:where(.svelte-jddrrh):not(.table-scroll),.serving-panel.svelte-jddrrh>:where(.svelte-jddrrh):not(.table-scroll){flex:none}.result-list.svelte-jddrrh .table-scroll:where(.svelte-jddrrh),.comparisons.svelte-jddrrh .table-scroll:where(.svelte-jddrrh),.serving-panel.svelte-jddrrh .table-scroll:where(.svelte-jddrrh){flex:auto;min-height:0;overflow:auto}.result-list.svelte-jddrrh thead:where(.svelte-jddrrh),.comparisons.svelte-jddrrh thead:where(.svelte-jddrrh),.serving-panel.svelte-jddrrh thead:where(.svelte-jddrrh){z-index:1;background:var(--color-bg);position:sticky;top:0}.results.svelte-jddrrh .collection-pagination{position:static;bottom:auto}.results.svelte-jddrrh h3:where(.svelte-jddrrh){margin-bottom:10px}.issue-tabs.svelte-jddrrh{margin-bottom:12px}.issue-tabs.svelte-jddrrh button:where(.svelte-jddrrh){align-items:center;gap:8px;display:inline-flex}.issue-tabs.svelte-jddrrh label:where(.svelte-jddrrh){grid-template-columns:auto 1fr;align-items:center;gap:8px}.result-controls.svelte-jddrrh{margin-bottom:16px}.recipes-table.svelte-jddrrh{min-width:1100px}.recipes-table.svelte-jddrrh td:where(.svelte-jddrrh):nth-child(n+3):nth-child(-n+6){white-space:nowrap}.recipes-table.svelte-jddrrh td:where(.svelte-jddrrh):first-child{min-width:220px}.recipes-table.svelte-jddrrh td:where(.svelte-jddrrh):last-child{min-width:200px}.below.svelte-jddrrh{color:var(--color-red)}.reasons.svelte-jddrrh{gap:4px;display:grid}.reasons.svelte-jddrrh button:where(.svelte-jddrrh){text-align:left;min-height:30px;color:var(--report-link)}.reasons.svelte-jddrrh button.below:where(.svelte-jddrrh){color:var(--color-red)}.serving-details.svelte-jddrrh{color:var(--report-link);min-height:40px;font-size:11px}.serving-panel.svelte-jddrrh{margin-top:14px}.serving-panel.svelte-jddrrh table:where(.svelte-jddrrh){min-width:600px}.state.svelte-jddrrh{box-sizing:border-box;min-height:160px;padding:24px;position:relative}@media (width<=1000px){.panel-heading.svelte-jddrrh{flex-direction:column;align-items:start}}@media (width<=600px){.issue-groups.svelte-jddrrh{grid-template-columns:1fr}.global-filters.svelte-jddrrh label:where(.svelte-jddrrh){flex:calc(50% - 10px);min-width:0}.global-filters.svelte-jddrrh select:where(.svelte-jddrrh){width:100%}.panel.svelte-jddrrh{padding:12px}.issue-row.svelte-jddrrh{grid-template-columns:minmax(100px,1.2fr) 1fr 22px 8px;gap:7px}.result-controls.svelte-jddrrh label:where(.svelte-jddrrh){flex:1}.result-controls.svelte-jddrrh select:where(.svelte-jddrrh),.issue-tabs.svelte-jddrrh label:where(.svelte-jddrrh){width:100%}.issue-tabs.svelte-jddrrh select:where(.svelte-jddrrh){min-width:0}}html[data-theme=dark] .recipe-insights.svelte-jddrrh{--color-red:#ff7474}@media (prefers-color-scheme:dark){html:not([data-theme]) .recipe-insights.svelte-jddrrh{--color-red:#ff7474}}.field-caption.svelte-jddrrh{font-size:var(--field-label-font-size,13px);color:var(--field-label-color,var(--color-grey))}.sr-only.svelte-1r6w768{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uncategorised.svelte-1r6w768>span:where(.svelte-1r6w768),.uncategorised.svelte-1r6w768>b:where(.svelte-1r6w768){color:color-mix(in srgb,var(--color-secondary) 50%,var(--color-text))}.charts.svelte-1r6w768{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"status categories""operations categories""menus sourcing""setup setup";gap:16px;margin-bottom:16px;display:grid}.status.svelte-1r6w768{grid-area:status}.categories.svelte-1r6w768{grid-area:categories}.operations.svelte-1r6w768{grid-area:operations}.menus.svelte-1r6w768{grid-area:menus}.sourcing.svelte-1r6w768{grid-area:sourcing}.setup.svelte-1r6w768{grid-area:setup}.chart.svelte-1r6w768{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg);min-width:0;color:var(--color-text);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex;container-type:inline-size}h3.svelte-1r6w768{margin:0;font-size:14px;font-weight:600;line-height:1.4}p.svelte-1r6w768{margin:0;font-size:12px;line-height:1.5}.bars.svelte-1r6w768{gap:12px;margin:4px 0;display:grid}.categories.svelte-1r6w768 .bars:where(.svelte-1r6w768){flex:1;align-content:space-between}.bar-row.svelte-1r6w768{--report-bar-height:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 5ch;align-items:center;gap:12px;min-height:24px;font-size:12px;display:grid}.bar-row.svelte-1r6w768>span:where(.svelte-1r6w768){overflow-wrap:anywhere}b.svelte-1r6w768{text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.setup.svelte-1r6w768 .bar-row:where(.svelte-1r6w768){grid-template-columns:minmax(180px,240px) minmax(0,1fr) 5ch}.empty.svelte-1r6w768{margin:12px 0}.unavailable.svelte-1r6w768{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;font-size:12px;display:flex}.retry.svelte-1r6w768{border:1px solid var(--color-border);background:var(--color-bg);min-height:40px;color:var(--color-search-active);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:0 12px}button.svelte-1r6w768:focus-visible{outline:2px solid var(--color-search-active);outline-offset:2px}@media (width<=900px){.charts.svelte-1r6w768{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""operations""categories""menus""sourcing""setup"}.categories.svelte-1r6w768 .bars:where(.svelte-1r6w768){gap:12px}.setup.svelte-1r6w768 .bar-row:where(.svelte-1r6w768){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 5ch}}@media (width<=600px){.bar-row.svelte-1r6w768{gap:8px}}.grid-hint.svelte-1896q8v,.legend.svelte-1896q8v{font:12px/1.5 var(--font-family);color:color-mix(in srgb,var(--color-text) 70%,var(--color-bg));margin:8px 0 12px}.month-grid.svelte-1896q8v{border:1px solid var(--color-border);overscroll-behavior:contain;border-radius:8px;max-width:100%;max-height:60dvh;overflow:auto}table.svelte-1896q8v{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:13px}th.svelte-1896q8v,td.svelte-1896q8v{text-align:center;border-bottom:1px solid var(--color-border);min-width:44px;height:48px;padding:0}th.svelte-1896q8v{font-weight:500}thead.svelte-1896q8v th:where(.svelte-1896q8v){z-index:2;background:var(--color-bg);padding-top:8px;position:sticky;top:0}th.svelte-1896q8v>span:where(.svelte-1896q8v),th.svelte-1896q8v>small:where(.svelte-1896q8v){display:block}small.svelte-1896q8v{color:color-mix(in srgb,var(--color-text) 70%,var(--color-bg));font-size:11px;font-weight:400}.person.svelte-1896q8v{text-align:left;background:var(--color-bg);z-index:1;border-right:1px solid var(--color-border);min-width:190px;max-width:240px;padding:0 12px;position:sticky;left:0}thead.svelte-1896q8v .person:where(.svelte-1896q8v){z-index:3}.person-name.svelte-1896q8v{align-items:center;gap:4px;max-width:230px;display:flex}.person-name.svelte-1896q8v span:where(.svelte-1896q8v){overflow-wrap:anywhere}.today.svelte-1896q8v{background:var(--color-teal)}td.svelte-1896q8v .selection-checkbox,th.svelte-1896q8v .selection-checkbox{margin:auto}.result.svelte-1896q8v{min-width:44px;min-height:44px;color:var(--color-primary);font:500 11px var(--font-family);cursor:pointer;background:0 0;border:0;padding:0 4px}.result.done.svelte-1896q8v{color:color-mix(in srgb,var(--color-green) 65%,var(--color-text));background:color-mix(in srgb,var(--color-green) 10%,var(--color-bg))}.result.progress.svelte-1896q8v{background:var(--color-teal)}.result.late.svelte-1896q8v{color:color-mix(in srgb,var(--color-orange) 60%,var(--color-text))}.result.cancelled.svelte-1896q8v,.none.svelte-1896q8v{color:color-mix(in srgb,var(--color-text) 70%,var(--color-bg))}.result.svelte-1896q8v:hover{background:var(--color-teal)}.result.svelte-1896q8v:focus-visible,.month-grid.svelte-1896q8v:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}tbody.svelte-1896q8v tr:where(.svelte-1896q8v):last-child th:where(.svelte-1896q8v),tbody.svelte-1896q8v tr:where(.svelte-1896q8v):last-child td:where(.svelte-1896q8v){border-bottom:0}@media (width<=600px){.person.svelte-1896q8v{min-width:130px;max-width:150px;padding:0 4px}.person-name.svelte-1896q8v{max-width:150px}}.legend.svelte-15f2vfk{font:12px var(--font-family);color:var(--color-text);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:12px 0;display:flex}.legend.svelte-15f2vfk>span:where(.svelte-15f2vfk){align-items:center;gap:6px;display:flex}.legend.svelte-15f2vfk i:where(.svelte-15f2vfk){border-radius:3px;width:14px;height:14px;display:inline-block}.metric-label.svelte-15f2vfk{align-items:center;gap:2px;display:inline-flex}.tracking-grid.svelte-15f2vfk{overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:8px;width:100%;max-width:100%;max-height:60dvh;overflow:auto}table.svelte-15f2vfk{border-spacing:0;border-collapse:separate;width:max-content;min-width:100%;font:13px var(--font-family);font-variant-numeric:tabular-nums}th.svelte-15f2vfk,td.svelte-15f2vfk{border-bottom:1px solid var(--color-border);text-align:center;box-sizing:border-box;height:44px;padding:0}th.svelte-15f2vfk{font-weight:500}thead.svelte-15f2vfk th:where(.svelte-15f2vfk){z-index:2;background:var(--color-bg);height:56px;position:sticky;top:0}th.svelte-15f2vfk span:where(.svelte-15f2vfk),th.svelte-15f2vfk small:where(.svelte-15f2vfk){display:block}small.svelte-15f2vfk{color:color-mix(in srgb,var(--color-text) 70%,var(--color-bg));margin-top:4px;font-size:11px;font-weight:400}.identity.svelte-15f2vfk{z-index:1;background:var(--color-bg);text-align:left;overflow-wrap:anywhere;width:220px;min-width:220px;max-width:260px;padding:8px 12px;position:sticky;left:0}thead.svelte-15f2vfk .identity:where(.svelte-15f2vfk){z-index:4}.metric.svelte-15f2vfk{overflow-wrap:anywhere;min-width:88px;max-width:140px;padding:6px 8px}.day.svelte-15f2vfk{width:44px;min-width:44px}.group.svelte-15f2vfk td:where(.svelte-15f2vfk){background:var(--color-teal)}.group.svelte-15f2vfk th:where(.svelte-15f2vfk){text-align:left;background:var(--color-teal);padding:10px 12px}.group.svelte-15f2vfk span:where(.svelte-15f2vfk){overflow-wrap:anywhere;display:block}.group.svelte-15f2vfk small:where(.svelte-15f2vfk){margin-top:4px;display:block}.result.svelte-15f2vfk{cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin:0;padding:6px;display:block}.color.svelte-15f2vfk{border-radius:4px;width:32px;height:32px;display:block}.due.svelte-15f2vfk{background:color-mix(in srgb,var(--color-blue) 15%,var(--color-bg))}.doing.svelte-15f2vfk{background:color-mix(in srgb,var(--color-green) 23%,var(--color-bg))}.done.svelte-15f2vfk{background:var(--color-green)}.late.svelte-15f2vfk{background:var(--color-orange)}.void.svelte-15f2vfk{background:color-mix(in srgb,var(--color-text) 18%,var(--color-bg))}.result.svelte-15f2vfk:disabled{cursor:wait;opacity:.6}.result.svelte-15f2vfk:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--color-primary)}.result.svelte-15f2vfk:focus-visible,.tracking-grid.svelte-15f2vfk:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.today.svelte-15f2vfk{box-shadow:inset 1px 0 var(--color-blue),inset -1px 0 var(--color-blue)}thead.svelte-15f2vfk .today:where(.svelte-15f2vfk){border-top:1px solid var(--color-blue)}tbody.svelte-15f2vfk tr:where(.svelte-15f2vfk):last-child .today:where(.svelte-15f2vfk){border-bottom:1px solid var(--color-blue)}.sr-only.svelte-15f2vfk{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.legend.svelte-15f2vfk{gap:6px;margin:8px 0;font-size:11px}.legend.svelte-15f2vfk i:where(.svelte-15f2vfk){width:12px;height:12px}.identity.svelte-15f2vfk{width:150px;min-width:150px;max-width:150px;padding:8px}}.logbook-page.svelte-vrjqhn{height:100%;min-height:0;font:13px/1.5 var(--font-family);color:var(--color-text);background:var(--color-bg);flex-direction:column;display:flex;overflow:hidden}.tools.svelte-vrjqhn{flex:none;min-width:0;padding:12px 16px 16px}.listing.svelte-vrjqhn{min-height:0;padding:0 var(--space-big);flex-direction:column;flex:1;display:flex;overflow:hidden}.sample.svelte-vrjqhn{color:var(--color-label);font-size:11px;display:block}.help.svelte-vrjqhn{color:color-mix(in srgb, var(--color-text) 70%, var(--color-bg));font-size:12px}.editor.svelte-vrjqhn{flex:1;min-width:0;min-height:0;padding:24px 24px 112px;overflow:auto}.report-heading.svelte-vrjqhn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.report-heading.svelte-vrjqhn h2:where(.svelte-vrjqhn){color:var(--color-primary);margin:0;font-size:20px;font-weight:600}.heading-actions.svelte-vrjqhn{align-items:center;gap:12px;display:flex}fieldset.svelte-vrjqhn{border:0;min-width:0;margin:0;padding:0}fieldset.svelte-vrjqhn:disabled{opacity:1}.identity.svelte-vrjqhn{grid-template-columns:1fr 1fr;gap:12px 20px;margin-bottom:12px;display:grid}.financial.svelte-vrjqhn{gap:8px;display:grid}.financial-row.svelte-vrjqhn{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.totals-row.svelte-vrjqhn{grid-template-columns:repeat(2,minmax(0,1fr))}.financial.svelte-vrjqhn .form-row{grid-template-rows:1fr auto;grid-template-columns:1fr;gap:4px;min-height:0;margin:0}.financial.svelte-vrjqhn .form-row>label{padding-top:0}.financial.svelte-vrjqhn input:where(.svelte-vrjqhn){font-variant-numeric:tabular-nums}.identity.svelte-vrjqhn .form-row:has(.date-field){grid-template-columns:145px minmax(0,1fr);gap:0}.identity.svelte-vrjqhn .form-row:has(.date-field)>label{padding-top:10px}.identity.svelte-vrjqhn .date-field .field-caption{display:none}.editor.svelte-vrjqhn h3:where(.svelte-vrjqhn){color:var(--color-primary);margin:28px 0 6px;font-size:16px;font-weight:600}.help.svelte-vrjqhn{margin:0 0 14px}.editor.svelte-vrjqhn .form-row{margin-bottom:8px}.financial.svelte-vrjqhn .form-row{margin-bottom:0}input.svelte-vrjqhn,textarea.svelte-vrjqhn{box-sizing:border-box;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-base);max-width:100%}input.svelte-vrjqhn{width:100%;height:40px;padding:0 10px}textarea.svelte-vrjqhn{resize:vertical;width:100%;min-height:110px;padding:12px;line-height:1.7}input.svelte-vrjqhn::placeholder{color:color-mix(in srgb, var(--color-text) 60%, var(--color-bg))}.footer-actions.svelte-vrjqhn{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;padding-top:24px;display:flex}.footer-actions.svelte-vrjqhn .help:where(.svelte-vrjqhn){margin-bottom:0;margin-right:auto}.message.svelte-vrjqhn{background:var(--color-teal);border-radius:var(--radius-base);margin:12px 16px;padding:12px}.error.svelte-vrjqhn{color:var(--color-red)}.text-action.svelte-vrjqhn{min-height:40px;color:var(--color-primary);font:600 12px var(--font-family);cursor:pointer;background:0 0;border:0}.dismiss.svelte-vrjqhn{box-sizing:border-box;min-width:132px;min-height:var(--height-button,40px);border-radius:var(--radius-input);background:var(--color-black);color:var(--color-white);font:500 13px/1 var(--font-family);cursor:pointer;--action-button-color:var(--color-black);--action-button-focus-color:var(--color-black);border:0;padding:0 20px;height:40px!important;min-height:40px!important;max-height:40px!important}.dismiss.svelte-vrjqhn:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}.dismiss.svelte-vrjqhn:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}.dismiss.svelte-vrjqhn:enabled:hover,.dismiss.svelte-vrjqhn:enabled:focus-visible{background:var(--color-black);color:var(--color-white)}.dismiss.svelte-vrjqhn:disabled{opacity:.5;cursor:not-allowed}button.svelte-vrjqhn:focus-visible,input.svelte-vrjqhn:focus-visible,textarea.svelte-vrjqhn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=760px){.tools.svelte-vrjqhn{padding:10px 12px 8px}.listing.svelte-vrjqhn{padding:0 12px}.editor.svelte-vrjqhn{padding:20px 12px 132px}.identity.svelte-vrjqhn{grid-template-columns:1fr;gap:8px}.financial-row.svelte-vrjqhn{gap:8px}.report-heading.svelte-vrjqhn h2:where(.svelte-vrjqhn){font-size:18px}.footer-actions.svelte-vrjqhn button{flex:1}.footer-actions.svelte-vrjqhn .help:where(.svelte-vrjqhn){width:100%}}.supplier-picker.svelte-drv0ne{min-width:0}.selected.svelte-drv0ne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.selected.svelte-drv0ne span:where(.svelte-drv0ne){overflow-wrap:anywhere;min-width:0}strong.svelte-drv0ne{font-weight:500}small.svelte-drv0ne,p.svelte-drv0ne{color:var(--color-text);font-size:13px;line-height:1.6;display:block}p.svelte-drv0ne{max-width:65ch;margin:8px 0}.actions.svelte-drv0ne{min-width:0;margin-top:12px;display:flex}.actions.svelte-drv0ne button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:40px}.settings-activity.svelte-4fyfwl{min-width:0;min-height:0;padding:0}.inset.svelte-4fyfwl{padding:18px var(--record-body-inset,16px) 28px}.section.svelte-4fyfwl{flex:1;padding:12px 16px;overflow:auto}@media (width<=760px){.section.svelte-4fyfwl{padding-inline:12px}}[hidden].svelte-76zcch{display:none}.record-history-actions.svelte-76zcch{justify-content:flex-end;display:flex}h2.svelte-76zcch{color:var(--color-primary);margin:0 0 18px;font-size:18px;font-weight:500}label.svelte-76zcch{color:var(--color-grey);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;margin:14px 0;font-size:13px;display:grid}input.svelte-76zcch,select.svelte-76zcch{width:100%;min-width:0;min-height:40px;font:14px var(--font-family);border:1px solid var(--color-border);border-radius:var(--radius-input);color:var(--color-text);background:var(--color-bg);box-sizing:border-box;padding:8px}.select-row.svelte-76zcch{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.select-row.svelte-76zcch label:where(.svelte-76zcch){flex:1}.error.svelte-76zcch{color:var(--color-red)}.popup-actions.svelte-76zcch{margin-top:30px}@media (width<=600px){label.svelte-76zcch{grid-template-columns:1fr;gap:6px}input.svelte-76zcch,select.svelte-76zcch{font-size:16px}}.users-overview.svelte-15ht6i2{min-width:0;padding:var(--space-big) var(--space-big) 0;flex:none}@media (width<=760px){.users-overview.svelte-15ht6i2{padding:var(--space-big) 12px 0}}.toolbar.svelte-t8bocq{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.toolbar.svelte-t8bocq>span:where(.svelte-t8bocq){margin-right:auto}.toolbar.svelte-t8bocq select:where(.svelte-t8bocq){min-width:180px;max-width:100%;min-height:40px;font:14px var(--font-family);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-input);padding:8px}.groups.svelte-t8bocq{gap:14px;display:grid}.error.svelte-t8bocq{color:var(--color-red)}.retry.svelte-t8bocq{gap:8px;margin-bottom:12px;display:flex}@media (width<=600px){.toolbar.svelte-t8bocq>span:where(.svelte-t8bocq){width:100%}.toolbar.svelte-t8bocq select:where(.svelte-t8bocq){width:100%;font-size:16px}}.favorites-note.svelte-1bbmpzy{color:var(--color-text);margin:0;font-size:12px}.rights-list.svelte-1bbmpzy{gap:12.8px;min-width:0;display:grid;container-type:inline-size}.rights-group.svelte-1bbmpzy{gap:8px;display:grid}.group-heading.svelte-1bbmpzy{grid-template-columns:minmax(0,1fr) clamp(300px,40vw,390px);align-items:center;gap:12px;min-height:35.2px;padding-right:13px;display:grid}.group-controls.svelte-1bbmpzy{justify-content:space-between;align-items:center;gap:10px;display:flex}.group-check.svelte-1bbmpzy{width:100px;color:var(--color-primary);align-items:center;gap:8px;font-size:13px;display:flex}input[type=checkbox].svelte-1bbmpzy:indeterminate{background:var(--color-primary);border-color:var(--color-primary)}input[type=checkbox].svelte-1bbmpzy:indeterminate:after{content:"";background:var(--color-on-primary);width:10px;height:2px;margin:6px auto;display:block}.group-heading.svelte-1bbmpzy h3:where(.svelte-1bbmpzy){color:var(--color-orange);margin:0;font-size:14px;font-weight:600}.start-select.svelte-1bbmpzy{align-items:center;display:flex;position:relative}.start-select.svelte-1bbmpzy select:where(.svelte-1bbmpzy){appearance:none;width:100px;min-height:30px;color:var(--color-grey);font:400 12px var(--font-family);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 20px 0 4px}.start-select.svelte-1bbmpzy svg{color:var(--color-grey);pointer-events:none;position:absolute;right:2px}.start-select.svelte-1bbmpzy select:where(.svelte-1bbmpzy):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.start-select.svelte-1bbmpzy select:where(.svelte-1bbmpzy):disabled{cursor:not-allowed;opacity:.55}.group-rows.svelte-1bbmpzy{border:1px solid var(--color-border);border-radius:var(--radius-input);overflow:hidden}.entry-wrap.svelte-1bbmpzy+.entry-wrap:where(.svelte-1bbmpzy){border-top:1px solid var(--color-border)}.rights-row.svelte-1bbmpzy{grid-template-columns:minmax(0,1fr) clamp(300px,40vw,390px);align-items:center;min-height:43.12px;padding:0 12px;display:grid}.entry-controls.svelte-1bbmpzy{align-items:center;display:flex}.entry-name.svelte-1bbmpzy{min-width:0;color:var(--color-primary);grid-template-columns:21px 112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.entry-label.svelte-1bbmpzy{white-space:nowrap}.entry-name.svelte-1bbmpzy>.entry-label:where(.svelte-1bbmpzy):first-child{grid-column:1/span 2}.sub-badge.svelte-1bbmpzy{color:var(--color-orange);font:12px var(--font-family);white-space:nowrap;cursor:pointer;background:#ffeadc;border:0;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.sub-badge[aria-expanded=true].svelte-1bbmpzy svg{transform:rotate(180deg)}.entry-controls.svelte-1bbmpzy{justify-content:space-between;gap:10px}.right-check.svelte-1bbmpzy,.right-placeholder.svelte-1bbmpzy{width:100px;min-height:32px;color:var(--color-primary);cursor:pointer;align-items:center;gap:8px;display:flex}input[type=checkbox].svelte-1bbmpzy{box-sizing:border-box;appearance:none;border:1.5px solid var(--color-border);background:var(--color-bg);cursor:pointer;border-radius:4px;flex:0 0 18px;width:18px;height:18px;margin:0}input[type=checkbox].svelte-1bbmpzy:checked{border-color:var(--color-primary);background:var(--color-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m4 9 3.2 3.2L14 5.7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px 15px no-repeat}.group-check.svelte-1bbmpzy input[type=checkbox]:where(.svelte-1bbmpzy):is(:where(.svelte-1bbmpzy):checked,:where(.svelte-1bbmpzy):indeterminate){border-color:var(--color-orange);background-color:var(--color-orange)}.subrights.svelte-1bbmpzy{background:var(--color-teal);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;padding:9.6px 20px 12.8px 45px;display:grid}.subrights.svelte-1bbmpzy label:where(.svelte-1bbmpzy){color:var(--color-primary);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.ai-credit-limit.svelte-1bbmpzy{grid-column:1/-1;min-width:0;max-width:480px;margin-top:8px}.type-rights.svelte-1bbmpzy{grid-column:1/-1;min-width:0;display:grid}.type-row.svelte-1bbmpzy{grid-template-columns:minmax(0,1fr) clamp(300px,40vw,390px);align-items:center;margin-right:-8px;display:grid}.type-row.svelte-1bbmpzy+.type-row:where(.svelte-1bbmpzy){border-top:1px solid var(--color-border)}.type-name.svelte-1bbmpzy{overflow-wrap:anywhere;min-width:0;color:var(--color-primary);font-size:13px}.type-controls.svelte-1bbmpzy{justify-content:space-between;align-items:center;gap:10px;display:flex}.switch-slot.svelte-1bbmpzy{width:35px}.type-hint.svelte-1bbmpzy{color:var(--color-grey);margin:6px 0 0;font-size:12px}button.svelte-1bbmpzy:disabled,input.svelte-1bbmpzy:disabled{cursor:not-allowed;opacity:.55}.svelte-1bbmpzy:is(button:where(.svelte-1bbmpzy),input:where(.svelte-1bbmpzy)):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@container (width<=760px){.rights-group.svelte-1bbmpzy{gap:8px}.group-heading.svelte-1bbmpzy{grid-template-columns:minmax(0,1fr);gap:4px;padding:0}.group-controls.svelte-1bbmpzy{gap:8px;min-height:44px}.group-check.svelte-1bbmpzy{width:auto;min-height:44px}.start-select.svelte-1bbmpzy select:where(.svelte-1bbmpzy){width:100px;min-height:44px;font-size:13px}.rights-row.svelte-1bbmpzy{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 10px}.entry-name.svelte-1bbmpzy{grid-template-columns:21px minmax(0,1fr);gap:8px}.entry-label.svelte-1bbmpzy{white-space:normal;overflow-wrap:anywhere}.entry-controls.svelte-1bbmpzy{gap:8px;min-height:44px}.right-check.svelte-1bbmpzy,.right-placeholder.svelte-1bbmpzy{width:auto;min-height:44px;font-size:13px}.sub-badge.svelte-1bbmpzy{white-space:normal;grid-column:2;font-size:12px}.subrights.svelte-1bbmpzy{grid-template-columns:1fr;gap:8px;padding:10px}.subrights.svelte-1bbmpzy label:where(.svelte-1bbmpzy){min-height:44px;font-size:13px}.type-row.svelte-1bbmpzy{grid-template-columns:minmax(0,1fr);gap:0;margin-right:0;padding:4px 0}.type-controls.svelte-1bbmpzy{gap:8px;min-height:44px}}.easy-mode-hint.svelte-1bbmpzy{color:var(--color-grey);margin:0;padding:0 12px 12px;font-size:12px}.easy-mode-row.svelte-1bbmpzy .right-check:where(.svelte-1bbmpzy){white-space:nowrap}.roles-dialog{--dialog-width:960px;--dialog-padding:0;max-width:none}[hidden].svelte-qaiq28{display:none!important}.role-general.svelte-qaiq28{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:auto}.record-history-actions.svelte-qaiq28{justify-content:flex-end;display:flex}.roles-content.svelte-qaiq28{box-sizing:border-box;flex-direction:column;gap:12px;height:min(760px,100dvh - 64px);padding:22px 30px;display:flex}h2.svelte-qaiq28,h3.svelte-qaiq28,p.svelte-qaiq28{margin:0}h2.svelte-qaiq28,h3.svelte-qaiq28{color:var(--color-primary);font-size:14px;font-weight:600}.new-role.svelte-qaiq28,.actions.svelte-qaiq28{align-items:center;gap:10px;display:flex}.new-role.svelte-qaiq28 input:where(.svelte-qaiq28){flex:1;min-width:0}.role-fields.svelte-qaiq28{grid-template-columns:1fr 1fr;gap:12px;display:grid}label.svelte-qaiq28{align-items:center;gap:10px;display:flex}input.svelte-qaiq28,select.svelte-qaiq28{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg);width:100%;min-width:0;height:40px;color:var(--color-text);font:inherit;padding:0 10px}button.svelte-qaiq28{border-radius:var(--radius-default);box-sizing:border-box;--action-button-color:var(--color-primary);--action-button-focus-color:var(--color-primary);border:0;height:40px;padding:0 14px;height:40px!important;min-height:40px!important;max-height:40px!important}button.svelte-qaiq28:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}button.svelte-qaiq28:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}button.svelte-qaiq28{background:var(--color-primary);color:var(--color-on-primary);font:500 13px var(--font-family);cursor:pointer;white-space:nowrap}.destructive.svelte-qaiq28{box-sizing:border-box;--action-button-color:var(--color-red);--action-button-focus-color:var(--color-red);height:40px!important;min-height:40px!important;max-height:40px!important}.destructive.svelte-qaiq28:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}.destructive.svelte-qaiq28:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}.destructive.svelte-qaiq28{background:var(--color-red);color:var(--color-white)}.secondary.svelte-qaiq28{box-sizing:border-box;--action-button-color:var(--color-black);--action-button-focus-color:var(--color-black);height:40px!important;min-height:40px!important;max-height:40px!important}.secondary.svelte-qaiq28:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}.secondary.svelte-qaiq28:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}.secondary.svelte-qaiq28{background:var(--color-black);color:var(--color-on-primary)}button.svelte-qaiq28:disabled{opacity:.55;cursor:not-allowed}.role-users.svelte-qaiq28{gap:5px;width:100%;min-width:0;display:grid}.users-label.svelte-qaiq28{color:var(--color-grey);font-size:13px}.rights-heading.svelte-qaiq28{gap:5px;display:grid}.rights-heading.svelte-qaiq28 p:where(.svelte-qaiq28){font-size:12px}.rights-scroll.svelte-qaiq28{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.actions.svelte-qaiq28{flex-wrap:wrap;justify-content:center}.error.svelte-qaiq28{color:var(--color-red)}.svelte-qaiq28:is(button:where(.svelte-qaiq28),input:where(.svelte-qaiq28),select:where(.svelte-qaiq28)):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sr-only.svelte-qaiq28{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.roles-content.svelte-qaiq28{gap:10px;padding:16px 10px;font-size:12px}.role-fields.svelte-qaiq28{grid-template-columns:1fr;gap:8px}.new-role.svelte-qaiq28{gap:6px}.new-role.svelte-qaiq28 button:where(.svelte-qaiq28){padding-inline:8px}}button.dismiss-action.svelte-qaiq28{box-sizing:border-box;min-width:132px;min-height:var(--height-button,40px);border-radius:var(--radius-input);background:var(--color-black);color:var(--color-white);font:500 13px/1 var(--font-family);cursor:pointer;--action-button-color:var(--color-black);--action-button-focus-color:var(--color-black);border:0;padding:0 20px;height:40px!important;min-height:40px!important;max-height:40px!important}button.dismiss-action.svelte-qaiq28:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}button.dismiss-action.svelte-qaiq28:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}button.dismiss-action.svelte-qaiq28:enabled:hover,button.dismiss-action.svelte-qaiq28:enabled:focus-visible{background:var(--color-black);color:var(--color-white)}button.dismiss-action.svelte-qaiq28:disabled{opacity:.5;cursor:not-allowed}.field-caption.svelte-qaiq28{font-size:var(--field-label-font-size,13px);color:var(--field-label-color,var(--color-grey))}.applied-role.svelte-jt9ny{gap:8px;min-width:0;display:grid}.roles-label.svelte-jt9ny{color:var(--color-grey);font-size:13px}.role-actions.svelte-jt9ny{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.role-warning.svelte-jt9ny{border-radius:var(--radius-input);color:var(--color-green,#27844c);border:1px solid;margin:0 0 10px;padding:7px 10px;font-size:12px;line-height:1.4}.role-warning.customized.svelte-jt9ny{color:var(--color-orange)}.role-panel.svelte-jt9ny{flex-direction:column;align-items:stretch;gap:16px;display:flex}.manage-roles.svelte-jt9ny{border-radius:var(--radius-input);box-sizing:border-box;--action-button-color:var(--color-primary);--action-button-focus-color:var(--color-primary);border:0;align-self:start;padding:8px 14px;height:40px!important;min-height:40px!important;max-height:40px!important}.manage-roles.svelte-jt9ny:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}.manage-roles.svelte-jt9ny:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}.manage-roles.svelte-jt9ny{background:var(--color-primary);color:var(--color-on-primary);font:600 13px var(--font-family);cursor:pointer}.role-unmodified.svelte-jt9ny{visibility:hidden}.modified.svelte-jt9ny{color:var(--color-orange);font-size:12px}.reapply.svelte-jt9ny{height:var(--height-button);border-radius:var(--radius-input);box-sizing:border-box;--action-button-color:var(--color-primary);--action-button-focus-color:var(--color-primary);border:0;padding:0 14px;height:40px!important;min-height:40px!important;max-height:40px!important}.reapply.svelte-jt9ny:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}.reapply.svelte-jt9ny:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}.reapply.svelte-jt9ny{background:var(--color-primary);color:var(--color-on-primary);font:600 13px var(--font-family);cursor:pointer}.rights-error.svelte-jt9ny{color:var(--color-red)}button.svelte-jt9ny:disabled{opacity:.55;cursor:not-allowed}button.svelte-jt9ny:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.rights-scroll.svelte-jt9ny{min-width:0;min-height:0;padding-right:4px}.secondary-panel.svelte-jt9ny{border:1px solid var(--color-border);border-radius:var(--radius-input);min-height:0;padding:20px}.switch-panel.svelte-jt9ny{flex-direction:column;gap:16px;padding:0;display:flex}.mini-tools-panel.svelte-jt9ny{border:0;border-radius:0;padding:0}.switch-company-list.svelte-jt9ny{flex-direction:column;font-size:13px;display:flex}.switch-company-list.svelte-jt9ny .selection-choice-row{flex:none}.secondary-panel.svelte-jt9ny p:where(.svelte-jt9ny){max-width:520px;margin:0;line-height:1.5}.rights-editor.svelte-jt9ny{min-width:0;min-height:0;font:14px/1.4 var(--font-family)}.rights-editor.svelte-jt9ny .secondary-panel:where(.svelte-jt9ny){border:0;border-radius:0;padding:0}.shared-user-action-dialog-frame{--dialog-width:760px;overscroll-behavior:none;--dialog-padding:0;max-height:calc(100vh - 32px)}.modal.svelte-lgyp9u{text-align:center;justify-items:center;gap:18px;padding:30px;display:grid}.modal.wide.svelte-lgyp9u{text-align:left;justify-items:stretch}.bolt.svelte-lgyp9u{color:var(--color-primary)}h3.svelte-lgyp9u,p.svelte-lgyp9u{margin:0}h3.svelte-lgyp9u{font-size:14px;font-weight:600}p.svelte-lgyp9u{font-size:14px;line-height:1.5}.invite-heading.svelte-lgyp9u{color:var(--color-primary);font-size:20px}.modal.wide.svelte-lgyp9u{gap:12px}.recipient.svelte-lgyp9u{overflow-wrap:anywhere;font-size:13px}.subject-label.svelte-lgyp9u{font-size:13px;font-weight:600}input.subject.svelte-lgyp9u{text-align:left;max-width:none}.email-composer.svelte-lgyp9u{border:1px solid var(--color-border);border-radius:var(--radius-default);min-width:0;overflow:hidden}.format-toolbar.svelte-lgyp9u{border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;gap:4px;padding:6px;display:flex}.format-toolbar.svelte-lgyp9u button:where(.svelte-lgyp9u){--action-button-color:transparent;--action-button-focus-color:var(--color-primary);width:40px;min-width:40px;height:40px;color:var(--color-text);background:0 0;padding:0;font-size:16px}.format-toolbar.svelte-lgyp9u button[aria-pressed=true]:where(.svelte-lgyp9u){background:var(--color-teal)}.format-toolbar.svelte-lgyp9u .list-format:where(.svelte-lgyp9u){width:auto;padding:0 12px;font-size:12px}.underline.svelte-lgyp9u{text-decoration:underline}.email-paper.svelte-lgyp9u{color:#17233b;background:#fff;padding:28px}.email-brand.svelte-lgyp9u{border-bottom:1px solid #dfe5ef;align-items:center;gap:10px;padding-bottom:22px;display:flex}.rich-editor.svelte-lgyp9u{min-height:240px;max-height:400px;font:14px/1.7 var(--font-family);overflow-wrap:anywhere;outline-offset:4px;padding-top:20px;overflow-y:auto}.rich-editor.svelte-lgyp9u p{margin:0 0 16px}.rich-editor.svelte-lgyp9u strong,.rich-editor.svelte-lgyp9u b{color:#012a84}.rich-editor.svelte-lgyp9u ul,.rich-editor.svelte-lgyp9u ol{padding-left:24px}.rich-editor.svelte-lgyp9u:focus-visible{outline:2px solid var(--color-blue)}@media (width<=760px){.shared-user-action-dialog-frame{max-height:calc(100dvh - 24px)}.modal.svelte-lgyp9u,.email-paper.svelte-lgyp9u{padding:20px}.actions.svelte-lgyp9u{gap:12px}.actions.svelte-lgyp9u button:where(.svelte-lgyp9u){flex:1;min-width:0}}input.svelte-lgyp9u{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg);width:100%;color:var(--color-text);font:14px var(--font-family);text-align:center;max-width:600px;height:40px;padding:10px 12px}input.invalid.svelte-lgyp9u{border-color:var(--color-red)}.note.svelte-lgyp9u{color:var(--color-primary);font-size:12px}.validation.svelte-lgyp9u{color:var(--color-red);font-size:12px}.actions.svelte-lgyp9u{justify-content:center;gap:28px;width:100%;margin-top:12px;display:flex}button.svelte-lgyp9u{border-radius:var(--radius-default);box-sizing:border-box;--action-button-color:var(--color-primary);--action-button-focus-color:var(--color-primary);border:0;min-width:125px;height:40px;height:40px!important;min-height:40px!important;max-height:40px!important}button.svelte-lgyp9u:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}button.svelte-lgyp9u:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}button.svelte-lgyp9u{background:var(--color-primary);color:var(--color-on-primary);font:500 13px var(--font-family);cursor:pointer}button.cancel.svelte-lgyp9u{box-sizing:border-box;--action-button-color:var(--color-black);--action-button-focus-color:var(--color-black);height:40px!important;min-height:40px!important;max-height:40px!important}button.cancel.svelte-lgyp9u:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}button.cancel.svelte-lgyp9u:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}button.cancel.svelte-lgyp9u{background:var(--color-black);color:#fff}button.destructive.svelte-lgyp9u{box-sizing:border-box;--action-button-color:var(--color-red);--action-button-focus-color:var(--color-red);height:40px!important;min-height:40px!important;max-height:40px!important}button.destructive.svelte-lgyp9u:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}button.destructive.svelte-lgyp9u:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}button.destructive.svelte-lgyp9u{background:var(--color-red);color:#fff}button.positive.svelte-lgyp9u{box-sizing:border-box;--action-button-color:var(--color-blue);--action-button-focus-color:var(--color-blue);height:40px!important;min-height:40px!important;max-height:40px!important}button.positive.svelte-lgyp9u:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}button.positive.svelte-lgyp9u:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}button.positive.svelte-lgyp9u{background:var(--color-blue);color:#fff}button.svelte-lgyp9u:disabled{cursor:not-allowed;background:#c8c8c8}button.svelte-lgyp9u:focus-visible,input.svelte-lgyp9u:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sr-only.svelte-lgyp9u{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.dismiss-action.svelte-lgyp9u{box-sizing:border-box;min-width:132px;min-height:var(--height-button,40px);border-radius:var(--radius-input);background:var(--color-black);color:var(--color-white);font:500 13px/1 var(--font-family);cursor:pointer;--action-button-color:var(--color-black);--action-button-focus-color:var(--color-black);border:0;padding:0 20px;height:40px!important;min-height:40px!important;max-height:40px!important}button.dismiss-action.svelte-lgyp9u:enabled:hover{outline:var(--button-outline-width,2px) solid var(--action-button-color);outline-offset:var(--button-outline-offset,2px)}button.dismiss-action.svelte-lgyp9u:enabled:focus-visible{outline:var(--button-outline-width,2px) solid var(--action-button-focus-color);outline-offset:var(--button-outline-offset,2px)}button.dismiss-action.svelte-lgyp9u:enabled:hover,button.dismiss-action.svelte-lgyp9u:enabled:focus-visible{background:var(--color-black);color:var(--color-white)}button.dismiss-action.svelte-lgyp9u:disabled{opacity:.5;cursor:not-allowed}.subject-label.svelte-lgyp9u{font-size:var(--field-label-font-size,13px);color:var(--field-label-color,var(--color-grey))}.modal.inline.svelte-lgyp9u{gap:10px;max-width:850px;padding:0}.inline-heading.svelte-lgyp9u{color:var(--color-primary);padding-top:8px}.inline.svelte-lgyp9u .actions:where(.svelte-lgyp9u){justify-content:flex-end}.inline.svelte-lgyp9u input.subject:where(.svelte-lgyp9u){text-align:left}.inline.svelte-lgyp9u .email-paper:where(.svelte-lgyp9u){padding:18px}.inline.svelte-lgyp9u .rich-editor:where(.svelte-lgyp9u){min-height:160px;max-height:none}.limit-value.svelte-zlwe87{padding:11px 0;display:block}.order-limits.svelte-zlwe87{margin:24px 0}.order-limits.svelte-zlwe87 h3:where(.svelte-zlwe87){color:var(--color-primary);margin:0 0 8px;font-size:14px}.order-limits.svelte-zlwe87 p:where(.svelte-zlwe87){color:var(--color-label);margin:0 0 16px;font-size:13px}.order-limits.svelte-zlwe87 fieldset:where(.svelte-zlwe87){border:0;gap:12px;min-width:0;padding:0;display:grid}.user-editor.svelte-zlwe87{background:var(--color-bg);min-width:0;height:100%;min-height:0;color:var(--color-text);font:14px/1.4 var(--font-family);outline:none;flex-direction:column;display:flex;container:user-editor/inline-size}header.svelte-zlwe87{padding:10px var(--record-header-inset,18px);min-height:var(--record-header-height,92px);box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.header-actions.svelte-zlwe87{flex:none;align-items:center;gap:4px;display:flex}.user-tabs.svelte-zlwe87{padding:0 var(--record-tabs-inset,18px);flex:none;min-width:0}.user-content.svelte-zlwe87{overscroll-behavior:none;min-height:0;padding:18px var(--record-body-inset,22px) 28px;flex:1;overflow:auto}.user-content.svelte-zlwe87 [hidden]:where(.svelte-zlwe87){display:none}.general-fields.svelte-zlwe87{border:0;min-width:0;margin:0;padding:0}.form-grid.svelte-zlwe87{flex-direction:column;gap:10px;max-width:795px;display:flex}.contact-field.svelte-zlwe87,.phone-field.svelte-zlwe87{grid-template-columns:135px minmax(0,650px);align-items:start;gap:10px;display:grid}label.svelte-zlwe87,.field-label.svelte-zlwe87{color:var(--field-label-color,var(--color-grey));font-size:var(--field-label-font-size,13px);padding-top:11px}.contact-field.svelte-zlwe87 .ai-field,.phone-field.svelte-zlwe87 .ai-field{min-width:0}input.svelte-zlwe87,select.svelte-zlwe87{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg);width:100%;height:40px;color:var(--color-text);font:14px var(--font-family);padding:0 8px}.autosave-control.svelte-zlwe87{min-width:0;display:block;position:relative}.field-feedback.svelte-zlwe87{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.field-feedback.svelte-zlwe87 .autosave-feedback.saving{display:none}.phone-control.svelte-zlwe87{gap:8px;min-width:0;display:flex}.calling-code-control.svelte-zlwe87{flex:none;width:150px}.phone-number-control.svelte-zlwe87{flex:1;min-width:0}.field-error.svelte-zlwe87{color:var(--color-red);grid-column:2;font-size:12px}.error.svelte-zlwe87,.feedback.svelte-zlwe87,.pending-access.svelte-zlwe87{margin:12px 18px;font-size:13px}.error.svelte-zlwe87{color:var(--color-red)}.feedback.svelte-zlwe87{color:var(--color-green)}.invitation-status.svelte-zlwe87{color:var(--color-orange);border-top:1px solid var(--color-border);align-items:center;gap:16px;margin-top:16px;padding:18px 0 12px;display:flex}.user-status.svelte-zlwe87{color:var(--color-green);padding:12px 0;display:inline-block}.invitation-status.svelte-zlwe87 button:where(.svelte-zlwe87){border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg);min-height:40px;color:var(--color-primary);font:inherit;cursor:pointer;padding:0 16px}.danger.svelte-zlwe87{color:var(--color-red)}.svelte-zlwe87:is(input:where(.svelte-zlwe87),select:where(.svelte-zlwe87),button:where(.svelte-zlwe87)):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.compact.svelte-zlwe87 header:where(.svelte-zlwe87){min-height:72px;padding-block:8px}.compact.svelte-zlwe87 .contact-field:where(.svelte-zlwe87),.compact.svelte-zlwe87 .phone-field:where(.svelte-zlwe87){grid-template-columns:1fr;gap:4px}.compact.svelte-zlwe87 label:where(.svelte-zlwe87),.compact.svelte-zlwe87 .field-label:where(.svelte-zlwe87){padding-top:0}.compact.svelte-zlwe87 .field-error:where(.svelte-zlwe87){grid-column:1}.sr-only.svelte-zlwe87{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){header.svelte-zlwe87{flex-wrap:wrap;min-height:72px;padding:12px}.header-actions.svelte-zlwe87{margin-left:auto}.user-tabs.svelte-zlwe87{padding:0 12px}.user-content.svelte-zlwe87{padding:14px 14px 90px}.contact-field.svelte-zlwe87,.phone-field.svelte-zlwe87{grid-template-columns:1fr;gap:4px}label.svelte-zlwe87,.field-label.svelte-zlwe87{padding-top:0}.field-error.svelte-zlwe87{grid-column:1}.calling-code-control.svelte-zlwe87{width:130px}}
