:root{--text:#4b5563;--text-muted:#6b7280;--text-h:#111827;--bg:#f3f4f6;--panel-bg:#fff;--panel-bg-strong:#f9fafb;--border:#d1d5db;--border-soft:#e5e7eb;--code-bg:#eef2f7;--accent:#2563eb;--accent-bg:#2563eb14;--accent-border:#2563eb59;--danger:#dc2626;--danger-bg:#dc262614;--success:#047857;--success-bg:#0478571a;--warning:#2563eb;--warning-bg:#2563eb14;--social-bg:#e2e8f0a6;--shadow:0 1px 3px #0000000d, 0 1px 2px #0000001a;--shadow-soft:0 1px 3px #0000000d, 0 1px 2px #00000014;--sans:Aptos, "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--heading:Aptos, "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--mono:"Cascadia Code", "SFMono-Regular", ui-monospace, Consolas, monospace;font:14px/145% var(--sans);letter-spacing:.08px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:14px}}@media (prefers-color-scheme:dark){:root{--text:#cbd5e1;--text-muted:#94a3b8;--text-h:#f8fafc;--bg:#0f172a;--panel-bg:#111827;--panel-bg-strong:#1f2937;--border:#334155;--border-soft:#1e293b;--code-bg:#172033;--accent:#60a5fa;--accent-bg:#60a5fa1f;--accent-border:#60a5fa73;--danger:#f87171;--danger-bg:#f871711f;--success:#34d399;--success-bg:#34d3991f;--warning:#60a5fa;--warning-bg:#60a5fa1f;--social-bg:#1e293b9e;--shadow:0 1px 3px #00000059, 0 1px 2px #00000073;--shadow-soft:0 1px 3px #00000047, 0 1px 2px #0000005c}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:left;box-sizing:border-box;flex-direction:column;width:1360px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{background:var(--bg);margin:0}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(color-mix(in srgb, var(--text-h) 2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text-h) 2%, transparent) 1px, transparent 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000002e,#0000 32rem);mask-image:linear-gradient(#0000002e,#0000 32rem)}h1,h2{font-family:var(--heading);color:var(--text-h);text-wrap:balance;font-weight:650}h1{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(1.95rem,4vw,2.85rem);line-height:.98}@media (width<=1024px){h1{font-size:28px}}h2{letter-spacing:-.035em;margin:0 0 8px;font-size:21px;line-height:1.12}@media (width<=1024px){h2{font-size:18px}}p{text-wrap:pretty;margin:0}code,button{font-family:var(--mono);color:var(--text-h);font-variant-numeric:tabular-nums;border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:13px;line-height:135%}.shell{text-align:left;flex-direction:column;gap:18px;padding:22px 20px 32px;display:flex}@media (width<=1024px){.shell{gap:14px;padding:14px}}.status-card,.form-section,.save-status{background:var(--panel-bg);box-shadow:var(--shadow-soft);border:0;border-radius:8px;padding:14px;transition:border-color .22s,box-shadow .22s,transform .22s}@media (width<=1024px){.status-card,.form-section,.save-status{border-radius:8px;padding:12px}}.status-card:hover,.save-status:hover{box-shadow:var(--shadow)}.eyebrow{color:var(--accent);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.lead{max-width:68ch;color:var(--text);font-size:16px;line-height:1.45}@media (width<=1024px){.lead{font-size:15px}}.topbar{grid-template-columns:minmax(0,1fr) 260px;gap:14px;display:grid}@media (width<=1024px){.topbar{grid-template-columns:1fr}}.save-status{flex-direction:column;justify-content:center;gap:6px;display:flex}.form-section,.status-card,.save-status{background:#fff}.save-status strong{color:var(--text-h);letter-spacing:-.02em;font-size:17px}.save-status span{color:var(--text-muted);font-size:12px}.auth-shell{justify-content:center;min-height:100dvh}.auth-card{max-width:840px;margin:0 auto}.status-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}@media (width<=1024px){.status-card dl{grid-template-columns:1fr}}.status-card dl>div{border:1px solid var(--border-soft);background:var(--panel-bg-strong);border-radius:6px;padding:10px}.collapsible-status-card{padding:0}.collapsible-status-card details{flex-direction:column;display:flex}.status-card-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}@media (width<=1024px){.status-card-summary{flex-direction:column;align-items:flex-start;padding:14px 16px}}.status-card-summary::-webkit-details-marker{display:none}.status-card-summary-title{color:var(--text-h);letter-spacing:-.035em;font-size:20px;font-weight:650;line-height:1.18}.status-card-summary-meta{color:var(--text-muted);overflow-wrap:anywhere;text-align:right;font-size:12px}@media (width<=1024px){.status-card-summary-meta{text-align:left}}.collapsible-status-card details[open] .status-card-summary{border-bottom:1px solid var(--border)}.collapsible-status-card details[open] dl{padding:0 18px 18px}@media (width<=1024px){.collapsible-status-card details[open] dl{padding:0 16px 16px}}dt{color:var(--text-muted);margin-bottom:4px;font-size:12px}dd{color:var(--text-h);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:700}.report-form{flex-direction:column;gap:18px;display:flex}.report-tabs{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--panel-bg) 82%, var(--bg));border-radius:8px;gap:6px;padding:6px;display:flex;box-shadow:inset 0 1px #ffffffa6}@media (width<=1024px){.report-tabs{border-radius:8px}}.report-tabs-vertical{flex-direction:column}.report-tab{min-height:38px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;font-size:13px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.report-tab-vertical{text-align:left;flex:none;justify-content:flex-start;width:100%;padding:0 12px}.report-tab.active{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent) 10%, white);color:var(--accent);box-shadow:none}.report-tab:hover{color:var(--text-h);background:color-mix(in srgb, var(--accent-bg) 55%, transparent)}.report-tab:active{transform:translateY(1px)scale(.995)}.auth-grid{margin-top:10px}.auth-actions{justify-content:flex-end;display:flex}.auth-error{color:var(--danger);font-size:12px;font-weight:600}.auth-summary{border:1px solid var(--border-soft);background:var(--panel-bg-strong);border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.auth-summary strong{color:var(--text-h)}.auth-summary span{color:var(--text-muted);font-size:12px}.form-section{flex-direction:column;gap:14px;display:flex}.section-heading h2,.compact-header h2{margin:0 0 6px}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}@media (width<=1024px){.section-heading-row{flex-direction:column}}.section-actions{flex-wrap:wrap;gap:6px;display:flex}.section-heading p{color:var(--text-muted);max-width:72ch;font-size:13px}.form-grid{gap:10px;display:grid}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.five-columns{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1024px){.report-tabs-vertical{flex-direction:row}.report-tab-vertical{text-align:center;flex:1;justify-content:center;padding:0 8px}.two-columns,.three-columns,.four-columns,.five-columns{grid-template-columns:1fr}}.form-footer{justify-content:space-between;gap:12px;display:flex}@media (width<=1024px){.form-footer{flex-direction:column}}.large{min-height:48px}.report-step-footer{justify-content:flex-end;align-items:flex-start}.report-step-back-button{min-width:136px}.report-step-actions{flex-direction:column;align-items:flex-end;gap:10px;min-width:min(420px,100%);margin-left:auto;display:flex}.report-step-button-row{justify-content:flex-end;gap:10px;width:100%;display:flex}@media (width<=1024px){.report-step-button-row{flex-direction:column}}.step-indicator{border:1px solid var(--border-soft);background:var(--panel-bg-strong);min-height:28px;color:var(--text-muted);border-radius:4px;align-items:center;margin-top:10px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.report-app-shell{grid-template-columns:240px minmax(0,1fr);gap:14px;display:grid}.report-sidebar{min-width:0}.report-sidebar-sticky{z-index:30;scrollbar-gutter:stable;flex-direction:column;gap:10px;width:240px;max-width:calc(100vw - 40px);max-height:calc(100svh - 44px);display:flex;position:fixed;top:22px;left:max(20px,50vw - 660px);overflow-y:auto}.report-main-panel{min-width:0}.report-sidebar .report-tabs-vertical{gap:3px;padding:4px}.report-sidebar .report-tab-vertical{min-height:30px;padding:0 10px;font-size:12px;line-height:1.2}.report-sidebar .report-sticky-header{z-index:auto;box-sizing:border-box;flex-direction:column;grid-template-columns:none;align-items:stretch;gap:10px;width:100%;max-width:100%;display:flex;position:static;top:auto}.report-sidebar .report-sticky-main,.report-sidebar .report-sticky-metrics,.report-sidebar .report-sticky-actions{flex-direction:column;align-items:stretch;width:100%}.report-sidebar .report-sticky-main>div:not(.sticky-status){width:100%}.report-sidebar .report-sticky-main,.report-sidebar .report-sticky-metrics,.report-sidebar .report-sticky-actions{box-sizing:border-box}.report-sidebar .sticky-status,.report-sidebar .report-sticky-metrics span{box-sizing:border-box;white-space:normal;width:100%}.report-sidebar .report-sticky-actions{justify-content:stretch}.report-sidebar .report-sticky-actions .small{text-align:left;justify-content:flex-start;width:100%}.report-sticky-header{z-index:20;border:1px solid var(--border-soft);background:color-mix(in srgb, #dbe7f3 78%, var(--panel-bg));box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;padding:10px;display:grid;position:sticky;top:10px}.report-sticky-main,.report-sticky-metrics,.report-sticky-actions{align-items:center;gap:8px;min-width:0;display:flex}.report-sticky-main>div:not(.sticky-status){flex-direction:column;min-width:0;display:flex}.sticky-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.report-sticky-main strong,.report-sticky-metrics strong{color:var(--text-h)}.sticky-status,.report-sticky-metrics span{border:1px solid var(--border-soft);background:var(--panel-bg-strong);color:var(--text-muted);white-space:nowrap;border-radius:4px;padding:6px 8px;font-size:12px}.sticky-status.warning{border-color:color-mix(in srgb, var(--danger) 32%, var(--border));color:var(--danger)}.report-sticky-actions{flex-wrap:wrap;justify-content:flex-end}.report-workspace{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:14px;display:grid}.report-sections{flex-direction:column;gap:14px;min-width:0;display:flex}.report-section-nav{border:1px solid var(--border-soft);background:var(--panel-bg);box-shadow:var(--shadow-soft);border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.report-sidebar .report-section-nav{gap:2px;padding:6px}.section-nav-title{color:var(--text-muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 6px 6px;font-size:10px;font-weight:700}.report-sidebar .section-nav-title{padding:2px 5px 4px;font-size:9px}.section-nav-item{min-height:34px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-start;gap:8px;padding:0 8px;font-size:12px}.report-sidebar .section-nav-item{border-radius:5px;gap:6px;min-height:27px;padding:0 7px;font-size:11px;line-height:1.2}.section-nav-item.complete{color:var(--text-h)}.section-nav-item.current{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent) 10%, white);color:var(--accent)}.section-nav-item.available{border-color:color-mix(in srgb, var(--border) 70%, var(--accent) 30%);color:var(--text-body)}.section-nav-item.available:hover{background:color-mix(in srgb, var(--accent) 6%, white);color:var(--accent)}.section-nav-item.locked,.section-nav-item:disabled{cursor:not-allowed;opacity:.48}.section-nav-item:disabled:hover{color:var(--text-muted);background:0 0}.form-section{scroll-margin-top:92px}@media (width<=1024px){.report-app-shell,.report-sticky-header,.report-workspace{grid-template-columns:1fr}.report-sidebar,.report-sidebar-sticky,.report-sticky-header,.report-section-nav{position:static}.report-sidebar-sticky{scrollbar-gutter:auto;width:auto;max-width:none;max-height:none;left:auto;overflow-y:visible}.report-sticky-main,.report-sticky-metrics,.report-sticky-actions{flex-wrap:wrap}.report-sidebar .report-sticky-header,.report-sidebar .report-sticky-main,.report-sidebar .report-sticky-metrics,.report-sidebar .report-sticky-actions{width:100%}}.field{flex-direction:column;gap:4px;display:flex}.field span,.checkbox-group legend,.radio-group legend{color:var(--text-muted);letter-spacing:-.01em;font-size:12px;font-weight:500}.input,.counter-value{border:1px solid var(--border-soft);background:var(--panel-bg-strong);width:100%;min-height:36px;color:var(--text-h);font:inherit;box-sizing:border-box;border-radius:4px;padding:0 10px;transition:background-color .18s,border-color .18s,box-shadow .18s}.input:focus,.counter-value:focus{border-color:var(--accent);background:var(--panel-bg);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 14%, transparent);outline:0}.input:hover,.counter-value:hover{border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}.input::placeholder{color:color-mix(in srgb, var(--text-muted) 70%, transparent)}.input[aria-invalid=true],.counter-value[aria-invalid=true]{border-color:var(--danger)}.input.is-missing,.counter-value.is-missing{border-color:color-mix(in srgb, var(--accent) 34%, var(--border-soft));background:color-mix(in srgb, var(--accent) 8%, white)}.input.is-blocking-missing,.counter-value.is-blocking-missing{border-color:color-mix(in srgb, var(--danger) 38%, var(--border-soft));background:color-mix(in srgb, var(--danger-bg) 52%, white)}.field-error{color:var(--danger);font-size:12px;font-weight:600;line-height:1.35}.field-suggestions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.checkbox-group{border:0;margin:0;padding:0}.checkbox-grouped-list{flex-direction:column;gap:2px;margin-top:6px;display:flex}.checkbox-group-section{flex-direction:column;gap:2px;display:flex}.checkbox-group-divider{min-height:20px;color:var(--text-h);background:0 0;align-items:center;padding:0 12px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.checkbox-group-toggle{border:1px solid var(--border-soft);min-height:36px;color:var(--text-h);font:inherit;background:0 0;border-radius:6px;justify-content:flex-start;align-items:center;gap:12px;padding:0 12px;font-weight:600;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.checkbox-group-toggle:hover{border-color:var(--accent-border)}.checkbox-group-toggle:active{transform:translateY(1px)scale(.995)}.checkbox-group-toggle.is-collapsed{border-style:dashed}.compact-checkbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:0}@media (width<=1024px){.compact-checkbox-grid{grid-template-columns:1fr}}.radio-group{border:1px solid var(--border-soft);border-radius:4px;flex-wrap:wrap;gap:0;margin:0;padding:0;display:flex;overflow:hidden}.radio-group.is-missing{border-color:color-mix(in srgb, var(--accent) 34%, var(--border-soft));background:color-mix(in srgb, var(--accent) 6%, white)}.radio-group.is-blocking-missing{border-color:color-mix(in srgb, var(--danger) 38%, var(--border-soft));background:color-mix(in srgb, var(--danger-bg) 40%, white)}.radio-group legend{width:100%}.radio-pill{border:0;border-right:1px solid var(--border-soft);background:0 0;border-radius:0;align-items:center;gap:8px;min-height:36px;padding:0 10px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.radio-pill:last-of-type{border-right:0}.radio-pill input{margin:0}.radio-pill:hover{background:color-mix(in srgb, var(--accent-bg) 45%, transparent)}.radio-pill:has(input:checked){background:color-mix(in srgb, var(--accent) 12%, white);color:var(--accent)}.checkbox-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}@media (width<=1024px){.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkbox-item{border:1px solid var(--border-soft);background:var(--panel-bg-strong);border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:0 10px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.checkbox-item:hover{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-bg) 38%, var(--panel-bg-strong))}.checkbox-item:has(input:checked){border-color:var(--accent-border);background:var(--accent-bg)}.checkbox-group.is-missing .checkbox-grid,.checkbox-group.is-blocking-missing .checkbox-grid{border-radius:6px;padding:8px}.checkbox-group.is-missing .checkbox-grid{background:color-mix(in srgb, var(--accent) 6%, white)}.checkbox-group.is-blocking-missing .checkbox-grid{background:color-mix(in srgb, var(--danger-bg) 40%, white)}.checkbox-group.is-missing .checkbox-item,.checkbox-group.is-missing .checkbox-add-button{border-color:color-mix(in srgb, var(--accent) 34%, var(--border-soft))}.checkbox-group.is-blocking-missing .checkbox-item,.checkbox-group.is-blocking-missing .checkbox-add-button{border-color:color-mix(in srgb, var(--danger) 38%, var(--border-soft))}.checkbox-item:active,.radio-pill:active{transform:translateY(1px)scale(.99)}.checkbox-add-button{color:#15803d;min-height:40px;font:700 24px/1 var(--mono);cursor:pointer;background:#22c55e1f;border:1px dashed #22c55e73;border-radius:8px;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.checkbox-add-button:hover{background:#22c55e2e;border-color:#22c55ea6;box-shadow:0 0 0 3px #22c55e1f}.checkbox-add-button:active{transform:translateY(1px)scale(.99)}.platform-group-add-button{justify-self:start;width:40px;min-width:0;min-height:40px;padding:0}.machine-field{min-width:0}.counter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1024px){.counter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.counter-card{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--panel-bg-strong) 78%, var(--bg));border-radius:6px;flex-direction:column;gap:10px;padding:10px;display:flex}.counter-card span{color:var(--text-h);font-weight:600}.counter-controls{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;display:grid}.counter-value{text-align:center}.action-button,.ghost-button,.counter-button{border:1px solid var(--border);min-height:40px;font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:13px;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}.action-button{border-color:var(--accent);background:var(--accent);box-shadow:none;color:#fff;padding:0 14px}.action-button:hover{border-color:var(--accent-border);box-shadow:var(--shadow-soft)}.action-button.small,.ghost-button{min-height:34px}.action-button.small,.ghost-button.small{padding:0 10px}.ghost-button{color:var(--text-h);background:0 0;padding:0 12px}.counter-button{background:var(--accent-bg);color:var(--text-h)}.ghost-button:hover,.counter-button:hover{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent-bg) 48%, var(--panel-bg-strong))}.preview-button{border-color:color-mix(in srgb, #69b578 36%, var(--border));color:color-mix(in srgb, #2d6a38 86%, var(--text-h));background:#eaf5ec}.preview-button:hover{border-color:color-mix(in srgb, #69b578 52%, var(--border));background:#deefe1}.action-button:active,.ghost-button:active,.counter-button:active{transform:translateY(1px)scale(.99)}.action-button:focus-visible,.ghost-button:focus-visible,.counter-button:focus-visible,.report-tab:focus-visible,.history-card summary:focus-visible,.state-block summary:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:2px}.ghost-button:disabled,.action-button:disabled,.counter-button:disabled{cursor:not-allowed;opacity:.55}.stack-list,.compact{flex-direction:column;gap:10px;display:flex}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=1024px){.catalog-grid{grid-template-columns:1fr}}.catalog-editor{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--panel-bg-strong) 72%, var(--bg));border-radius:6px;flex-direction:column;gap:12px;padding:10px 12px;display:flex}.catalog-editor-header h3{color:var(--text-h);margin:0}.catalog-add-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}@media (width<=1024px){.catalog-add-row{grid-template-columns:1fr}}.catalog-list{flex-direction:column;gap:8px;display:flex}.catalog-section-divider{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;padding-top:6px;font-size:12px;font-weight:700}.catalog-row{border:1px solid var(--border-soft);background:var(--panel-bg-strong);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}@media (width<=1024px){.catalog-row{flex-direction:column;align-items:flex-start}}.catalog-row-muted{opacity:.78}.list-card,.nested-card{box-shadow:none;background:#f9fafb;border:0;border-radius:0;flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.compact-card{padding:10px 12px}.list-card-header,.nested-header{justify-content:space-between;align-items:center;gap:10px;padding-bottom:6px;display:flex}.list-card-header-main{align-items:center;gap:10px;min-width:0;display:flex}.list-card-header.cluster{align-items:center}.list-card-header.cluster .list-card-header-main{flex:1}.list-card-header-divider{background:color-mix(in srgb, var(--text-h) 14%, var(--border-soft));flex:1;min-width:24px;height:1px}@media (width<=1024px){.list-card-header.cluster{align-items:flex-start}.list-card-header.cluster .list-card-header-main{width:100%}}.list-card-header h3,.nested-header h4,.list-card-header h5{color:var(--text-h);margin:0}.list-card-title-accent{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-soft));background:color-mix(in srgb, var(--accent) 10%, white);min-height:32px;color:var(--accent);border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}.nested-block{flex-direction:column;gap:8px;padding-top:4px;display:flex}.work-machines-list .stack-list{gap:0}.work-machines-list .stack-list>.compact-card+.compact-card{border-top:1px solid color-mix(in srgb, var(--text-h) 10%, var(--border-soft));padding-top:14px}.nested-footer{justify-content:flex-start;padding-top:2px;display:flex}.nested-add-button,.list-add-button{color:#15803d;background:#22c55e1a;border-color:#22c55e52;justify-content:flex-start;padding-left:12px;padding-right:12px}.nested-add-button:before,.list-add-button:before{content:"+";margin-right:6px;font-weight:700;display:inline-block}.nested-add-button:hover,.list-add-button:hover{color:#166534;background:#22c55e29;border-color:#22c55e70}.transport-add-button{border-radius:8px;min-height:40px;padding-left:16px;padding-right:16px;font-size:14px;font-weight:600}.stack-list.is-missing,.stack-list.is-blocking-missing{border-radius:6px;padding:8px}.stack-list.is-missing{background:color-mix(in srgb, var(--accent) 6%, white)}.stack-list.is-blocking-missing{background:color-mix(in srgb, var(--danger-bg) 40%, white)}.list-add-button.is-missing,.nested-add-button.is-missing{border-color:color-mix(in srgb, var(--accent) 34%, #22c55e52);background:color-mix(in srgb, var(--accent) 10%, white);color:var(--accent)}.list-add-button.is-blocking-missing,.nested-add-button.is-blocking-missing{border-color:color-mix(in srgb, var(--danger) 38%, #22c55e52);background:color-mix(in srgb, var(--danger-bg) 52%, white);color:var(--danger)}.list-add-divider{border-top:6px solid color-mix(in srgb, var(--accent) 18%, var(--border));margin-top:12px;padding-top:12px}.list-remove-button{color:var(--text-muted);background:0 0;border-color:#0000}.list-remove-button:hover{border-color:color-mix(in srgb, var(--danger) 24%, var(--border));background:var(--danger-bg);color:var(--danger)}.section-title-row{align-items:center;gap:8px;display:flex}.section-title-row h2{margin-bottom:0}.help-tooltip,.section-menu{display:inline-flex;position:relative}.help-tooltip-button,.section-menu-button{border:1px solid var(--border-soft);background:var(--panel-bg-strong);min-width:28px;min-height:28px;color:var(--text-muted);font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.help-tooltip-button{color:#2563eb;background:#3b82f61a;border-color:#3b82f640}.section-menu-button{color:#ea580c;background:#f973161f;border-color:#f9731640}.help-tooltip-content{z-index:30;border:1px solid var(--border);background:var(--panel-bg-strong);width:min(280px,70vw);box-shadow:var(--shadow-soft);color:var(--text);opacity:0;pointer-events:none;border-radius:4px;padding:10px;font-size:12px;line-height:1.4;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.help-tooltip:hover .help-tooltip-content,.help-tooltip:focus-within .help-tooltip-content{opacity:1;transform:translateY(0)}.section-menu-list{z-index:35;border:1px solid var(--border);background:var(--panel-bg-strong);min-width:220px;box-shadow:var(--shadow);border-radius:4px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.section-menu-item{min-height:34px;color:var(--text-h);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:flex-start;padding:0 8px;font-size:12px}.section-menu-item:hover,.help-tooltip-button:hover{color:#1d4ed8;background:#3b82f629;border-color:#3b82f666}.section-menu-button:hover{color:#c2410c;background:#f973162e;border-color:#f9731666}.section-menu-item:hover{background:var(--accent-bg);color:var(--text-h)}.transport-grid-shell{flex-direction:column;gap:6px;display:flex}.transport-grid{border:1px solid var(--border-soft);border-radius:4px;flex-direction:column;gap:0;display:flex;overflow-x:auto}.transport-grid-head,.transport-grid-row{grid-template-columns:minmax(220px,1.45fr) minmax(100px,.55fr) minmax(92px,.45fr) minmax(150px,.85fr) minmax(140px,.85fr) 96px;align-items:stretch;min-width:920px;display:grid}.transport-grid-head{color:#fff;font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;background:#1f2937;font-size:12px;font-weight:700}.transport-grid-row{border-top:1px solid color-mix(in srgb, var(--text-h) 10%, var(--border-soft));background:var(--panel-bg-strong);min-height:34px;transition:background-color .16s}.transport-grid-row:nth-child(odd){background:color-mix(in srgb, var(--panel-bg-strong) 88%, #f5f5f5)}.transport-grid-row:hover,.transport-grid-row:focus-within{background:color-mix(in srgb, var(--accent-bg) 64%, var(--panel-bg-strong))}.transport-grid-cell{border-right:1px solid color-mix(in srgb, var(--text-h) 9%, var(--border-soft));box-sizing:border-box;align-items:center;min-width:0;min-height:34px;padding:0 6px;display:flex}.transport-grid-cell:last-child{border-right:0}.transport-grid-head .transport-grid-cell{border-color:#ffffff2e;min-height:32px}.transport-grid-head .action-cell{text-align:center;justify-content:center}.transport-grid .text-cell{text-align:left;justify-content:flex-start}.transport-grid .number-cell{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end}.transport-grid .total-cell{border-left:1px solid color-mix(in srgb, var(--text-h) 18%, var(--border));color:var(--text-h);font-weight:700}.transport-grid-cell.field span,.transport-grid-cell .machine-field span{display:none}.transport-grid .field{gap:0}.transport-grid .input{min-height:30px;box-shadow:none;background:0 0;border-color:#0000;border-radius:3px;padding:0 4px}.transport-grid .number-cell .input{text-align:right;font-variant-numeric:tabular-nums}.transport-grid input[type=number]{appearance:textfield}.transport-grid input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.transport-grid input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.transport-grid select.input{color:var(--text-h);opacity:.82}.transport-grid-row:hover select.input,.transport-grid-cell:focus-within select.input{opacity:1}.transport-grid .input:hover,.transport-grid .transport-grid-cell:focus-within .input{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:var(--panel-bg)}.transport-grid .input:focus{border-color:var(--accent);background:var(--panel-bg);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 52%, transparent)}.transport-grid .error-cell{background:color-mix(in srgb, var(--danger-bg) 72%, transparent)}.transport-grid .is-missing{background:color-mix(in srgb, var(--accent) 6%, white)}.transport-grid .is-blocking-missing{background:color-mix(in srgb, var(--danger-bg) 44%, white)}.transport-grid .error-cell .input,.transport-grid .error-cell .input:hover,.transport-grid .error-cell:focus-within .input{border-color:color-mix(in srgb, var(--danger) 72%, var(--border));background:color-mix(in srgb, var(--danger-bg) 46%, var(--panel-bg-strong))}.transport-grid .is-missing .input,.transport-grid .input.is-missing,.transport-grid .is-missing .input:hover,.transport-grid .is-missing:focus-within .input{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--panel-bg-strong))}.transport-grid .is-blocking-missing .input,.transport-grid .input.is-blocking-missing,.transport-grid .is-blocking-missing .input:hover,.transport-grid .is-blocking-missing:focus-within .input{border-color:color-mix(in srgb, var(--danger) 38%, var(--border));background:color-mix(in srgb, var(--danger-bg) 52%, var(--panel-bg-strong))}.transport-grid .action-cell{justify-content:center}.row-delete-button{min-width:40px;min-height:40px;color:var(--text-muted);cursor:pointer;font:700 18px/1 var(--mono);opacity:0;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;transition:opacity .18s,color .18s,background-color .18s}.transport-grid-row:hover .row-delete-button,.transport-grid-row:focus-within .row-delete-button{opacity:1}.row-delete-button:hover{background:var(--danger-bg);color:var(--danger)}.row-delete-button:disabled{cursor:not-allowed;opacity:.18}.transport-grid-errors{border-left:3px solid var(--danger);color:var(--danger);flex-wrap:wrap;gap:4px 10px;padding:4px 8px;font-size:12px;line-height:1.35;display:flex}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.review-card{border:1px solid var(--border-soft);background:var(--panel-bg-strong);border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.review-card span{color:var(--text-muted);font-size:12px}.review-card strong{color:var(--text-h);font-size:17px}.review-card-button{border:1px solid var(--border-soft);appearance:none;cursor:pointer;width:100%;font:inherit;text-align:left;color:inherit;background:var(--panel-bg-strong);text-align:left;padding:10px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.review-card-button:hover,.review-card-button:focus-visible{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent-bg) 56%, var(--panel-bg-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)}.review-card-button.is-active{border-color:color-mix(in srgb, var(--accent) 52%, var(--border));background:color-mix(in srgb, var(--accent-bg) 66%, var(--panel-bg-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent)}.review-detail-panel{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));background:color-mix(in srgb, var(--accent-bg) 82%, white);border-radius:6px;flex-direction:column;gap:10px;padding:12px;display:flex}.review-detail-panel h3{color:var(--text-h);margin:0;font-size:15px}.review-detail-list{flex-direction:column;gap:6px;display:flex}.review-detail-item{color:var(--text-h);word-break:break-word;font-size:14px;line-height:1.5}.review-detail-item span{color:var(--text-muted);font-size:12px;font-weight:600}.review-detail-item strong{color:var(--text-h);font-size:14px}.final-review,.review-errors{flex-direction:column;gap:14px;display:flex}.review-error-card{border:1px solid color-mix(in srgb, var(--danger) 30%, var(--border));background:var(--danger-bg);border-radius:6px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.review-error-card ul{margin:0;padding-left:18px}@media (width<=1024px){.transport-grid-head{display:none}.transport-grid-row{border-top:1px solid var(--border-soft);grid-template-columns:1fr;min-width:0;padding:0}.transport-grid-row:nth-child(odd){background:var(--panel-bg-strong)}.transport-grid-cell{border-right:0;border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:12px;min-height:38px;padding:4px 8px}.transport-grid-cell:before{content:attr(data-label);color:var(--text-muted);font-size:11px;font-weight:700}.transport-grid-cell.field span,.transport-grid-cell .machine-field span{display:none}.transport-grid .text-cell,.transport-grid .number-cell{justify-content:space-between}.review-grid,.review-error-card{grid-template-columns:1fr}}.state-block{border:1px solid var(--border);background:var(--panel-bg-strong);box-shadow:var(--shadow-soft);border-radius:18px;padding:18px}.state-block.empty{box-shadow:none;background:color-mix(in srgb, var(--panel-bg-strong) 70%, var(--bg));border-style:dashed}.state-block.loading,.state-block.info{border-color:var(--border)}.state-block.success{border-color:var(--success);background:var(--success-bg)}.state-block.warning,.state-block.error{border-color:var(--danger);background:var(--danger-bg)}.state-block-title{color:var(--text-h);display:block}.state-block-content{color:var(--text-muted);font-size:15px}.state-block-title+.state-block-content{margin-top:6px}.state-block-details{flex-direction:column;gap:12px;margin-top:12px;display:flex}.state-block details{margin:0}.state-block summary{cursor:pointer;color:var(--text-h);font-weight:700}.state-block pre{background:var(--code-bg);max-height:320px;color:var(--text-h);border-radius:12px;padding:14px;font-size:13px;line-height:1.45;overflow:auto}.history-view{flex-direction:column;gap:18px;display:flex}.history-topbar{grid-template-columns:1fr}.history-list{flex-direction:column;gap:14px;display:flex}.history-card,.history-row-card{border:1px solid var(--border);background:var(--panel-bg-strong);box-shadow:var(--shadow-soft);border-radius:16px;padding:18px}.history-card{flex-direction:column;gap:12px;display:flex}.history-card-header,.history-row-card{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (width<=720px){.history-card-header,.history-row-card{flex-direction:column}}.history-card-header h3{color:var(--text-h);margin:0 0 4px}.history-card-header p{color:var(--text-muted)}.history-badge{border:1px solid var(--border);color:var(--text-h);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:10px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:700}.history-badge.sent{border-color:var(--success);background:var(--success-bg)}.history-badge.queued,.history-badge.dev-mode{border-color:var(--warning);background:var(--warning-bg)}.history-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}@media (width<=720px){.history-meta{grid-template-columns:1fr}}.history-meta>div{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-bg-strong) 72%, var(--bg));border-radius:12px;padding:12px}.history-card details{border-top:1px solid var(--border);padding-top:10px}.history-card summary{cursor:pointer;color:var(--text-h);font-weight:700}.history-card pre{background:var(--code-bg);max-height:320px;color:var(--text-h);border-radius:12px;padding:14px;font-size:13px;line-height:1.45;overflow:auto}.compact-history-list{gap:10px}.history-row-card div{flex-direction:column;gap:4px;display:flex}.history-row-card strong{color:var(--text-h)}.history-row-card span,.history-row-card time{color:var(--text-muted);font-size:14px}.modal-overlay{z-index:20;background:color-mix(in srgb, var(--bg) 76%, #1e1a15b3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-dialog{border:1px solid var(--border);background:var(--panel-bg);width:min(960px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow);border-radius:24px;padding:24px;overflow:auto}.modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}@media (width<=1024px){.modal-header{flex-direction:column}}.modal-header h2{margin:0 0 8px}.modal-header p{color:var(--text-muted)}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=1024px){.summary-grid{grid-template-columns:1fr}}.summary-card{border:1px solid var(--border-soft);background:var(--panel-bg-strong);border-radius:16px;padding:16px}.summary-card h3{color:var(--text-h);margin:0 0 12px}.summary-list{gap:8px;margin:0;display:grid}.summary-list>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.summary-warning{border:1px solid var(--danger);background:var(--danger-bg);color:var(--text-h);border-radius:16px;padding:14px}.report-preview-dialog{width:min(1100px,100%)}.report-preview-text{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--panel-bg-strong) 82%, var(--bg));color:var(--text-h);font:12px/1.5 var(--mono);white-space:pre-wrap;border-radius:12px;margin:0;padding:14px;overflow:auto}.admin-dashboard-shell{grid-template-columns:240px minmax(0,1fr);gap:14px;display:grid}.admin-sidebar{min-width:0}.admin-sidebar-fixed{z-index:30;scrollbar-gutter:stable;width:240px;max-width:calc(100vw - 40px);max-height:calc(100svh - 44px);position:fixed;top:22px;left:max(20px,50vw - 660px);overflow-y:auto}.admin-sidebar-nav,.admin-dashboard,.admin-section-list{flex-direction:column;gap:18px;display:flex}.admin-dashboard{min-width:0}.admin-sidebar-nav{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--panel-bg) 82%, var(--bg));border-radius:8px;gap:4px;padding:8px;box-shadow:inset 0 1px #ffffffa6}.admin-sidebar-title{color:var(--text-muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 6px 6px;font-size:10px;font-weight:700}.admin-sidebar-item{min-height:30px;color:var(--text-muted);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-start;padding:0 10px;font-size:12px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.admin-sidebar-item:hover{color:var(--text-h);background:color-mix(in srgb, var(--accent-bg) 55%, transparent)}.admin-sidebar-item.active{border-color:var(--accent-border);background:color-mix(in srgb, var(--accent) 10%, white);color:var(--accent)}.admin-sidebar-item.group-active{border-color:color-mix(in srgb, var(--border) 70%, var(--accent) 30%);color:var(--text-body)}.admin-sidebar-subnav{flex-direction:column;gap:2px;padding-left:12px;display:flex}.admin-sidebar-subitem{border-radius:5px;min-height:27px;padding:0 8px;font-size:11px;font-weight:600}.admin-sidebar-logout{margin-top:4px}.admin-hero{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (width<=1024px){.admin-hero{flex-direction:column}}.admin-hero h1,.admin-section-card h2{margin:0 0 6px}.admin-hero-actions{flex-direction:column;align-items:flex-end;gap:10px;min-width:240px;display:flex}@media (width<=1024px){.admin-hero-actions{align-items:stretch;width:100%;min-width:0}}.admin-hero-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=1024px){.admin-hero-toolbar{justify-content:flex-start}}@media (width<=1024px){.admin-dashboard-shell{grid-template-columns:1fr}.admin-sidebar-fixed{scrollbar-gutter:auto;width:auto;max-width:none;max-height:none;position:static;left:auto;overflow-y:visible}.admin-sidebar-nav{padding:6px}.admin-sidebar-subnav{padding-left:10px}}.admin-section-card{gap:14px}.admin-section-card-footer{justify-content:flex-end;display:flex}.admin-section-card-header,.admin-shift-card-row,.admin-section-reports-header,.admin-review-header{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=1024px){.admin-section-card-header,.admin-shift-card-row,.admin-section-reports-header,.admin-review-header{flex-direction:column;align-items:flex-start}}.admin-section-code,.admin-shift-meta{color:var(--text-muted);font-size:12px}.admin-shift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=1024px){.admin-shift-grid{grid-template-columns:1fr}}.admin-shift-card{border:1px solid var(--border-soft);background:var(--panel-bg-strong);border-radius:6px;padding:12px}.admin-shift-card strong{color:var(--text-h)}.admin-status-badge{font-size:12px;font-weight:700}.admin-shift-card.tone-empty{border-color:var(--border-soft)}.admin-shift-card.tone-loaded{border-color:color-mix(in srgb, var(--accent) 26%, var(--border));background:color-mix(in srgb, var(--accent-bg) 35%, white)}.admin-shift-card.tone-approved{border-color:color-mix(in srgb, #69b578 42%, var(--border));background:#eaf5ec}.admin-section-reports,.admin-overrides{flex-direction:column;gap:16px;display:flex}.admin-overrides-header,.admin-override-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (width<=1024px){.admin-overrides-header,.admin-override-header{flex-direction:column}}.admin-overrides-list{flex-direction:column;gap:12px;display:flex}.admin-override-card{border:1px solid var(--border-soft);background:var(--panel-bg-strong);border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.admin-override-card.status-candidate_for_base{border-color:color-mix(in srgb, var(--accent) 26%, var(--border));background:color-mix(in srgb, var(--accent-bg) 32%, white)}.admin-override-card.status-promoted_to_base{border-color:color-mix(in srgb, #69b578 42%, var(--border));background:#eaf5ec}.admin-override-card.status-deleted{opacity:.72}.admin-override-header strong{color:var(--text-h)}.admin-override-header span,.admin-override-note{color:var(--text-muted);font-size:13px}.admin-override-status{font-size:12px;font-weight:700}.admin-override-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}@media (width<=1024px){.admin-override-meta{grid-template-columns:1fr}}.admin-override-meta>div{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--panel-bg-strong) 76%, var(--bg));border-radius:6px;padding:12px}.admin-override-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-review{flex-direction:column;gap:16px;display:flex}.admin-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=1024px){.admin-review-actions{justify-content:flex-start}}.admin-review-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}@media (width<=1024px){.admin-review-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-review-meta{grid-template-columns:1fr}}.admin-review-meta>div{border:1px solid var(--border-soft);background:var(--panel-bg-strong);border-radius:6px;padding:12px}.admin-review-panel{border-top:1px solid var(--border);padding-top:10px}.admin-review-panel summary{cursor:pointer;color:var(--text-h);font-weight:700}.admin-review-panel pre{background:var(--code-bg);max-height:420px;color:var(--text-h);border-radius:12px;padding:14px;font-size:13px;line-height:1.45;overflow:auto}.admin-report-table{flex-direction:column;gap:10px;display:flex}.admin-report-row{grid-template-columns:180px repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=1024px){.admin-report-row{grid-template-columns:1fr}}.admin-report-row-head{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}@media (width<=1024px){.admin-report-row-head{display:none}}.admin-report-date{color:var(--text-h);align-items:center;font-size:14px;font-weight:700;display:flex}.admin-report-cell{border:1px solid var(--border-soft);background:var(--panel-bg-strong);border-radius:6px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex}.admin-report-cell.tone-loaded{border-color:color-mix(in srgb, var(--accent) 26%, var(--border));background:color-mix(in srgb, var(--accent-bg) 35%, white)}.admin-report-cell.tone-approved{border-color:color-mix(in srgb, #69b578 42%, var(--border));background:#eaf5ec}._card_r9bda_1{border-color:color-mix(in srgb, var(--warning) 34%, var(--border))}._actions_r9bda_5{flex-wrap:wrap;gap:10px;display:flex}._pendingBadge_r9bda_11{border-color:var(--warning);background:var(--warning-bg)}._failedBadge_r9bda_16{border-color:var(--danger);background:var(--danger-bg)}
