.shell .mobile-menu-button{display:none}.app-navigation-dialog{width:min(340px,100vw - 28px);max-width:none;height:100dvh;max-height:100dvh;color:var(--text-1);background:var(--surface-1);border:0;border-right:1px solid var(--border);margin:0;padding:0}.app-navigation-dialog::backdrop{background:#0009}.app-navigation-panel{padding:16px}.app-navigation-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.app-navigation-dialog .nav-link{align-items:center;min-height:44px;display:flex}.app-navigation-dialog :focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (width<=1024px){.shell .mobile-menu-button{flex:none;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:6px 9px;display:inline-flex}.shell .topbar-error{background:var(--surface-1);border-bottom:1px solid var(--border);padding:10px 16px;position:absolute;top:100%;left:0;right:0}}@media (width<=480px){.shell .mobile-menu-button span{display:none}.shell .topbar{gap:8px;padding-inline:10px}}.auth-screen{background:var(--bg);place-items:center;min-height:100vh;padding:32px;display:grid}.auth-checkpoint{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);gap:24px;width:min(100%,520px);padding:28px;display:grid}.auth-brandline{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding-bottom:16px;display:flex}.auth-brandline img{width:auto;height:28px}.auth-brandline span,.auth-step{color:var(--teal);letter-spacing:.14em;font-size:9px;font-weight:700}.auth-heading{gap:6px;display:grid}.auth-heading h1{letter-spacing:-.02em;font-size:22px;font-weight:600}.auth-heading p,.auth-boundary,.auth-factor p,.auth-result p{color:var(--text-2);font-size:12px}.auth-form,.auth-result{gap:16px;display:grid}.auth-primary{justify-content:center;width:100%;min-height:38px}.auth-boundary{border-top:1px solid var(--border);padding-top:16px}.auth-factor{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);gap:10px;padding:16px;display:grid}.auth-factor code,.auth-code-grid code{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-1);letter-spacing:.08em;overflow-wrap:anywhere;padding:8px 10px;font-size:12px}.auth-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auth-link-button{justify-content:center;display:inline-flex}@media (width<=600px){.auth-screen{place-items:start center;padding:16px}.auth-checkpoint{padding:20px}.auth-code-grid{grid-template-columns:1fr}}:root{--bg:#080808;--surface-1:#111;--surface-2:#181818;--surface-3:#222;--border:#ffffff12;--border-md:#ffffff1f;--border-focus:#2dd4bf66;--teal:#2dd4bf;--teal-dim:#2dd4bf26;--teal-glow:#2dd4bf14;--text-1:#f0f0f0;--text-2:#888;--text-3:#555;--danger:#f87171;--danger-dim:#f871711f;--success:#34d399;--success-dim:#34d3991f;--warning:#fbbf24;--warning-dim:#fbbf241f;--info:#60a5fa;--info-dim:#60a5fa1f;--r-sm:6px;--r-md:10px;--r-lg:14px}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Sora,sans-serif;font-size:13px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}#root{min-height:100vh}.shell{grid-template-rows:52px 1fr;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.topbar{background:var(--surface-1);border-bottom:1px solid var(--border);z-index:100;grid-column:1/-1;align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.topbar-brand{border-radius:var(--r-sm);align-items:center;height:32px;padding:2px 0;display:flex}.topbar-brand:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}.topbar-logo{object-fit:contain;width:auto;max-width:84px;height:28px;display:block}.topbar-divider{background:var(--border);width:1px;height:20px}.topbar-context{color:var(--text-2);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.topbar-spacer{flex:1}.topbar-badge{background:var(--teal-dim);color:var(--teal);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:3px 10px;font-size:9px;font-weight:600}.topbar-error{color:var(--danger);max-width:220px;font-size:10px}.sidebar{background:var(--surface-1);border-right:1px solid var(--border);flex-direction:column;gap:8px;padding:16px 12px;display:flex;overflow-y:auto}.sidebar-section{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:14px 10px 6px;font-size:9px;font-weight:700}.nav-groups{gap:10px;display:grid}.nav-group{gap:2px;display:grid}.nav-group+.nav-group{border-top:1px solid var(--border);padding-top:8px}.nav-group-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding:0 10px 4px;font-size:9px;font-weight:700}.nav-link{border-radius:var(--r-sm);color:var(--text-2);border:1px solid #0000;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:400;transition:background .12s,color .12s;display:flex}.nav-link:hover{background:var(--surface-3);color:var(--text-1)}.nav-link.active{background:var(--teal-glow);color:var(--teal);border-color:#2dd4bf33;font-weight:500}.main-content{background:var(--bg);padding:28px 32px;overflow-y:auto}.page-stack{gap:24px;display:grid}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-title{letter-spacing:-.02em;color:var(--text-1);margin-bottom:4px;font-size:22px;font-weight:600}.page-subtitle{color:var(--text-2);font-size:12px}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.btn{border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--border-md);background:var(--surface-2);color:var(--text-1);white-space:nowrap;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{background:var(--surface-3);border-color:#ffffff2e}.btn:disabled{opacity:.4;cursor:not-allowed}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:12px;height:12px;animation:.72s linear infinite button-spin;display:inline-block}.button-progress-track{pointer-events:none;background:#ffffff1f;border-radius:99px;height:2px;position:absolute;bottom:3px;left:8px;right:8px;overflow:hidden}.button-progress-track span{border-radius:inherit;opacity:.6;background:currentColor;height:100%;display:block}@keyframes button-spin{to{transform:rotate(360deg)}}.btn-primary{background:var(--teal);color:#000;border-color:var(--teal);font-weight:600}.btn-primary:hover{background:#25b9a7;border-color:#25b9a7}.btn-danger{color:var(--danger);border-color:#f871714d}.btn-danger:hover{background:#f8717114}.btn-sm{padding:4px 10px;font-size:11px}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--text-1);background:var(--surface-2)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.metric-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);padding:16px 18px;position:relative}.metric-card:before{content:"";border-radius:var(--r-md) var(--r-md) 0 0;background:var(--border);height:2px;position:absolute;top:0;left:0;right:0}.metric-card.teal:before{background:var(--teal)}.metric-card.success:before{background:var(--success)}.metric-card.warning:before{background:var(--warning)}.metric-card.danger:before{background:var(--danger)}.metric-card.info:before{background:var(--info)}.metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-size:10px;font-weight:600}.metric-value{letter-spacing:-.03em;color:var(--text-1);margin-bottom:4px;font-size:24px;font-weight:600;line-height:1.1}.metric-sub{color:var(--text-2);font-size:11px}.unmapped-page{--unmapped-accent:oklch(72% .17 350);--unmapped-accent-dim:#f472b621;--unmapped-accent-border:#f472b661}.unmapped-page-header{align-items:end}.unmapped-kpi-grid{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.unmapped-kpi-card{border:0;border-right:1px solid var(--border);background:0 0;border-radius:0;min-width:0;padding:15px 18px}.unmapped-kpi-card:last-child{border-right:0}.unmapped-kpi-card span,.unmapped-dossier-totals span,.unmapped-evidence-strip span,.unmapped-evidence-row span,.unmapped-action-footer span{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.25;display:block}.unmapped-kpi-card strong{color:var(--text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:20px;font-weight:700;line-height:1.1;display:block}.unmapped-kpi-card small{color:var(--text-2);margin-top:7px;font-size:11px;display:block}.unmapped-workspace{grid-template-columns:minmax(580px,1fr) minmax(420px,500px);align-items:start;gap:10px;min-width:0;display:grid}.unmapped-queue-panel{overflow:hidden}.unmapped-queue-header{align-items:center;margin-bottom:12px}.unmapped-queue-header p{color:var(--text-3);margin-top:2px;font-size:11px}.unmapped-filter-panel{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;gap:9px;margin-bottom:12px;padding:10px;display:grid}.unmapped-filter-row{align-items:end;gap:9px;min-width:0;display:grid}.unmapped-filter-row.primary{grid-template-columns:minmax(280px,1fr) minmax(170px,.38fr)}.unmapped-filter-row.secondary{grid-template-columns:minmax(250px,.65fr) minmax(310px,1fr) auto}.unmapped-filter-field,.unmapped-date-range-field,.unmapped-status-summary{gap:5px;min-width:0;display:grid}.unmapped-filter-field>span,.unmapped-date-range-field>span,.unmapped-status-summary>span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.2}.unmapped-date-range-field>div,.unmapped-status-summary>div{gap:8px;min-width:0;display:flex}.unmapped-status-count{appearance:none;border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;font:inherit;background:#ffffff07;align-items:center;gap:6px;min-width:0;min-height:36px;padding:0 10px;display:inline-flex}.unmapped-status-count:hover,.unmapped-status-count:focus-visible,.unmapped-status-count.is-active{border-color:var(--unmapped-accent-border);color:var(--text-1);background:#f472b612}.unmapped-status-count:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.unmapped-status-count strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.unmapped-status-count small{color:var(--text-3);font-size:10px;font-weight:700}.unmapped-status-count.bad strong{color:var(--danger)}.unmapped-status-count.warning strong{color:var(--warning)}.unmapped-date-range-field .form-input{width:100%;min-width:0}.unmapped-clear-filters{min-height:36px}.unmapped-registration-panel{scrollbar-gutter:stable;gap:0;min-width:0;max-height:calc(100vh - 96px);padding:0;display:grid;position:sticky;top:20px;overflow:auto;container-type:inline-size}.unmapped-registration-panel>:not(.unmapped-dossier-header):not(.unmapped-action-rail){margin-left:18px;margin-right:18px}.unmapped-registration-panel>:last-child:not(.unmapped-action-rail){margin-bottom:18px}.unmapped-dossier-header{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;margin:0;padding:16px 18px}.unmapped-dossier-header>div{min-width:0}.unmapped-dossier-kicker{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.unmapped-dossier-header h2{color:var(--text-1);overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.2}.unmapped-dossier-header p{color:var(--text-2);overflow-wrap:anywhere;margin-top:5px;font-size:11px}.unmapped-registration-panel .section-header,.unmapped-registration-panel .form-field,.unmapped-registration-panel .async-combobox,.unmapped-registration-panel .text-input,.unmapped-registration-panel .text-area,.unmapped-registration-panel select.text-input{min-width:0}.unmapped-registration-panel .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.unmapped-empty-dossier{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);gap:5px;margin-top:18px;padding:14px;display:grid}.unmapped-empty-dossier strong{color:var(--text-1);font-size:13px}.unmapped-empty-dossier span{color:var(--text-2);font-size:12px}.unmapped-dossier-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:16px;display:grid}.unmapped-dossier-totals strong{color:var(--text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-weight:700;line-height:1.2;display:block}.unmapped-evidence-strip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.unmapped-evidence-strip strong{color:var(--text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:700;display:block}.unmapped-evidence-tape{border:1px solid var(--border);border-radius:var(--r-sm);height:max-content;margin-top:14px;display:grid;overflow:hidden}.unmapped-evidence-tape-header{border-bottom:1px solid var(--border);background:#ffffff07;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.unmapped-evidence-tape-header strong{color:var(--text-1);font-size:12px;font-weight:700}.unmapped-evidence-tape-header span{color:var(--text-3);font-size:10px}.unmapped-evidence-row{border:0;border-bottom:1px solid var(--border);color:var(--text-2);text-align:left;background:0 0;gap:4px;min-width:0;padding:10px 11px;display:grid}button.unmapped-evidence-row{cursor:pointer}button.unmapped-evidence-row:hover,button.unmapped-evidence-row:focus-visible{background:var(--surface-2);outline:none}.unmapped-evidence-row:last-child{border-bottom:0}.unmapped-evidence-row strong{color:var(--text-1);overflow-wrap:anywhere;font-size:12px;font-weight:600}.unmapped-evidence-value{color:var(--text-2);overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.35;display:block}.unmapped-evidence-value.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.unmapped-linked-work,.unmapped-consolidation-workspace{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);gap:12px;margin-top:14px;padding:12px;display:grid}.unmapped-linked-work.warning{border-color:#f5b95c52}.unmapped-linked-work h3{color:var(--text-1);margin:8px 0 4px;font-size:14px}.unmapped-linked-work p{color:var(--text-2);margin:4px 0 0;font-size:11px}.unmapped-consolidation-workspace{background:var(--surface-2)}.unmapped-candidate-strip{flex-wrap:wrap;gap:8px;display:flex}.unmapped-candidate-chip{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;text-align:left;background:#ffffff06;align-items:flex-start;gap:3px;min-width:min(240px,100%);padding:9px 10px;display:grid}.unmapped-candidate-chip:hover,.unmapped-candidate-chip.is-active,.unmapped-candidate-chip:focus-visible{color:var(--text-1);background:#2dd4bf0e;border-color:#2dd4bf6b;outline:none}.unmapped-candidate-chip strong{color:var(--text-1);font-size:12px}.unmapped-candidate-chip span{font-size:11px}.unmapped-consolidation-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;display:grid}.unmapped-consolidation-search .action-row{justify-content:flex-end;min-width:0}.unmapped-selected-work{border-radius:var(--r-sm);background:#2dd4bf0f;border:1px solid #2dd4bf2e;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.unmapped-selected-work div{text-align:right;gap:3px;min-width:0;display:grid}.unmapped-selected-work strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unmapped-selected-work span:not(.status-pill){color:var(--text-2);font-size:11px}.unmapped-create-divider{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:14px;padding-top:12px;display:flex}.unmapped-create-divider div{gap:4px;min-width:0;display:grid}.unmapped-create-divider strong{color:var(--text-1)}.unmapped-create-divider span{color:var(--text-2);font-size:11px}.text-area.compact{resize:vertical;min-height:72px}.participation-matrix{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);gap:10px;min-width:0;padding:12px;display:grid}.participation-matrix-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.participation-matrix-header strong{color:var(--text-1);font-size:12px;display:block}.participation-matrix-header span{color:var(--text-2);margin-top:2px;font-size:11px;display:block}.participation-matrix-grid{grid-template-columns:minmax(140px,1.45fr) 58px 64px minmax(92px,auto) minmax(98px,auto) minmax(118px,1fr) minmax(58px,auto);align-items:center;gap:8px;min-width:0;display:grid}.participation-matrix-grid>*{min-width:0}.participation-matrix-labels{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.participation-row-notes{grid-column:1/-1;min-height:52px}.payment-exception-cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.payment-exception-cell .status-pill,.payment-exception-strip .status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.payment-exception-strip{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.payment-exception-editor{background:var(--surface-1);border:1px solid var(--border-soft);border-radius:var(--r-sm);grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.ecad-payment-overrides{gap:8px;margin-top:12px;display:grid}.ecad-payment-row{flex-wrap:wrap}.ecad-payment-row>div:first-child{min-width:180px}.ecad-payment-editor{flex:1 0 100%;min-width:0}.participation-row-payment-editor{grid-column:1/-1}.checkbox-inline.compact{white-space:nowrap;min-height:36px}.unmapped-action-footer{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.unmapped-action-footer strong{color:var(--text-1);margin-bottom:3px;font-size:12px;display:block}.unmapped-action-footer>div{min-width:0}.unmapped-action-footer .primary-button{flex-shrink:0}.unmapped-work-cell,.unmapped-amount-cell{gap:3px;min-width:0;display:grid}.unmapped-queue-panel .unmapped-work-cell strong,.unmapped-queue-panel .unmapped-amount-cell strong{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.unmapped-queue-panel .unmapped-work-cell strong{white-space:nowrap}.unmapped-queue-panel .unmapped-work-cell .cell-meta,.unmapped-queue-panel .unmapped-amount-cell .cell-meta{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.unmapped-mobile-queue-list{display:none}.unmapped-mobile-empty,.unmapped-mobile-queue-card{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;gap:10px;min-width:0;padding:12px;display:grid}.unmapped-mobile-empty strong,.unmapped-mobile-queue-main strong,.unmapped-mobile-queue-amount strong{color:var(--text-1);overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.25}.unmapped-mobile-empty span,.unmapped-mobile-queue-main span,.unmapped-mobile-queue-amount span{color:var(--text-3);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.unmapped-mobile-queue-card.is-active{border-color:var(--unmapped-accent-border);background:#f472b613}.unmapped-mobile-queue-main,.unmapped-mobile-queue-amount{gap:4px;min-width:0;display:grid}.unmapped-mobile-queue-meta,.unmapped-mobile-queue-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.unmapped-queue-panel tbody tr.table-row-selected{outline:1px solid var(--unmapped-accent-border);outline-offset:-1px;background:#f472b613}.unmapped-queue-panel tbody tr.table-row-selected:hover{background:#f472b61c}.unmapped-queue-panel tbody tr.table-row-selected td:first-child{box-shadow:none}.unmapped-resolution-steps{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;margin-top:16px;padding-top:14px;display:grid}.unmapped-resolution-steps>div{color:var(--text-3);text-align:center;place-items:center;gap:5px;min-width:0;display:grid;position:relative}.unmapped-resolution-steps>div+div:before{background:var(--border-md);content:"";width:calc(100% - 40px);height:1px;position:absolute;top:15px;right:calc(50% + 20px)}.unmapped-resolution-steps span{background:var(--surface-2);border:1px solid var(--border-md);color:var(--text-2);z-index:1;border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-flex}.unmapped-resolution-steps strong{color:var(--text-2);font-size:11px;font-weight:700;line-height:1.2;display:block}.unmapped-resolution-steps small{color:var(--text-3);font-size:10px;line-height:1.25;display:block}.unmapped-resolution-steps .is-active span{color:var(--teal);border-color:#2dd4bf6b}.unmapped-resolution-steps .is-active strong{color:var(--text-1)}.unmapped-resolution-steps .is-done span{background:var(--success-dim);color:var(--success);border-color:#34d39947}.unmapped-resolution-steps .is-done strong{color:var(--success)}.unmapped-action-rail{background:color-mix(in oklch, var(--surface-1), var(--unmapped-accent) 3%);border-bottom:1px solid var(--border);z-index:3;justify-content:flex-end;align-items:center;gap:8px;margin-top:0;padding:12px 18px;display:flex;position:sticky;top:0}.unmapped-action-context,.unmapped-action-buttons{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.unmapped-action-context{margin-right:auto}.unmapped-action-hint{color:var(--text-3);min-width:0;max-width:320px;font-size:11px;font-weight:600;line-height:1.25}@media (width<=1500px) and (width>=721px){.unmapped-queue-panel .unmapped-work-cell .cell-meta,.unmapped-queue-panel .unmapped-amount-cell .cell-meta{line-clamp:1;-webkit-line-clamp:1}}@container (width<=740px){.unmapped-consolidation-search,.unmapped-selected-work,.payment-exception-editor{grid-template-columns:1fr;align-items:stretch}.unmapped-selected-work{display:grid}.unmapped-consolidation-search .action-row,.unmapped-action-footer{flex-direction:column;align-items:stretch}.unmapped-consolidation-search .action-row>*,.unmapped-action-footer .primary-button{width:100%}.participation-matrix-header{flex-direction:column;align-items:stretch}.participation-matrix-grid,.participation-matrix-labels{grid-template-columns:1fr}.participation-matrix-labels{display:none}.payment-exception-strip{flex-direction:column;align-items:flex-start}}@media (width<=1180px){.unmapped-workspace{grid-template-columns:1fr}.unmapped-registration-panel{max-height:none;position:static;overflow:visible}}.panel-message.success{color:var(--success)}.panel{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);min-width:0;padding:20px}.panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.panel-title{color:var(--text-1);font-size:13px;font-weight:600}.panel-subtitle{color:var(--text-2);margin-top:2px;font-size:11px}.ecad-work-detail-panel .panel-header{flex-wrap:wrap;align-items:flex-start}.ecad-work-detail-panel .panel-header>div:first-child{min-width:0}.ecad-detail-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.ecad-detail-navigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ecad-detail-navigation .cell-meta{text-align:center;min-width:58px}.panel-message{color:var(--text-2);padding:12px 0;font-size:12px}.operation-progress{--operation-accent:var(--teal);--operation-accent-dim:var(--teal-dim);--operation-accent-end:#ffffffd1;border:1px solid var(--border);border-radius:var(--r-sm);background:linear-gradient(#ffffff09,#ffffff05);gap:9px;padding:12px;display:grid}.operation-progress.compact{gap:7px;padding:10px 12px}.operation-progress.tone-catalog{--operation-accent:var(--teal);--operation-accent-dim:var(--teal-dim)}.operation-progress.tone-ecad{--operation-accent:#38bdf8;--operation-accent-dim:#38bdf824}.operation-progress.tone-export{--operation-accent:#a78bfa;--operation-accent-dim:#a78bfa24}.operation-progress.tone-identity{--operation-accent:#f59e0b;--operation-accent-dim:#f59e0b24}.operation-progress.tone-import{--operation-accent:#2dd4bf;--operation-accent-dim:#2dd4bf24}.operation-progress.tone-payment{--operation-accent:#34d399;--operation-accent-dim:#34d39924}.operation-progress.tone-processing{--operation-accent:var(--teal);--operation-accent-dim:var(--teal-dim);--operation-accent-end:#99f6e4e6}.operation-progress.tone-unmapped{--operation-accent:#f472b6;--operation-accent-dim:#f472b624}.operation-progress-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operation-progress-label{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700;line-height:1.2;display:block}.operation-progress strong{color:var(--text-1);font-size:12px;font-weight:600;line-height:1.25;display:block}.operation-progress-track{background:#ffffff12;border-radius:99px;height:6px;position:relative;overflow:hidden}.operation-progress-track span{background:linear-gradient(90deg, var(--operation-accent), var(--operation-accent-end));border-radius:inherit;box-shadow:0 0 18px var(--operation-accent-dim);min-width:4px;height:100%;display:block}.operation-progress-message{color:var(--text-2);padding:0;font-size:11px}.operation-progress-message.error{color:var(--danger)}.inline-loading-state{--operation-accent:var(--teal);color:var(--text-2);grid-template-columns:auto minmax(0,auto) 62px;align-items:center;gap:8px;min-height:30px;padding:6px 0;font-size:12px;display:inline-grid}.inline-loading-state.tone-catalog{--operation-accent:var(--teal)}.inline-loading-state.tone-ecad{--operation-accent:#38bdf8}.inline-loading-state.tone-export{--operation-accent:#a78bfa}.inline-loading-state.tone-identity{--operation-accent:#f59e0b}.inline-loading-state.tone-import{--operation-accent:#2dd4bf}.inline-loading-state.tone-payment{--operation-accent:#34d399}.inline-loading-state.tone-processing{--operation-accent:#60a5fa}.inline-loading-state.tone-unmapped{--operation-accent:#f472b6}.inline-loading-dot{background:var(--operation-accent);border-radius:999px;width:7px;height:7px;animation:1.05s ease-in-out infinite inline-loading-pulse}.inline-loading-track{background:#ffffff12;border-radius:99px;height:3px;overflow:hidden}.inline-loading-track span{background:var(--operation-accent);border-radius:inherit;width:35%;height:100%;animation:1.1s ease-in-out infinite inline-loading-scan;display:block}@keyframes inline-loading-pulse{0%,to{opacity:.35;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes inline-loading-scan{0%{transform:translate(-115%)}to{transform:translate(300%)}}.inline-state{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.inline-panel{border:1px solid var(--border);border-radius:var(--r-sm);gap:8px;padding:12px;display:grid}.panel-error{color:var(--danger);padding:8px 0;font-size:12px}.dashboard-error-row{background:var(--danger-dim);border-radius:var(--r-sm);border:1px solid #f871713d;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.dashboard-error-row .ghost-button{flex:none}.dashboard-error-row .panel-error{min-width:0;padding:0}.dashboard-error-copy{gap:4px;min-width:0;display:grid}.dashboard-error-details{color:var(--text-2);font-size:11px}.dashboard-error-details summary{cursor:pointer;color:var(--text-2)}.dashboard-error-details code{color:var(--danger);white-space:normal;overflow-wrap:anywhere;margin-top:4px;display:block}.dashboard-term-help{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.dashboard-term-help summary{background:var(--surface-3);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;list-style:none;display:inline-flex}.dashboard-term-help summary::-webkit-details-marker{display:none}.dashboard-term-help summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.dashboard-term-help span{background:var(--surface-3);border:1px solid var(--border-md);border-radius:var(--r-sm);color:var(--text-2);z-index:30;min-width:220px;padding:8px 9px;font-size:11px;line-height:1.35;display:block;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #00000052}.panel-message.warning{color:var(--warning)}.table-shell,.table-scroll{min-width:0;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface-1);padding:10px 16px;font-size:10px;font-weight:700;position:sticky;top:0}tbody tr{border-bottom:1px solid var(--border);transition:background 80ms}tbody tr:last-child{border-bottom:none}tbody tr:hover{background:var(--surface-2)}tbody tr.table-row-selected{background:var(--teal-glow)}tbody tr.table-row-selected:hover{background:var(--teal-dim)}tbody tr.table-row-selected td:first-child{box-shadow:inset 2px 0 0 var(--teal)}tbody tr.row-warning{background:#f59e0b09}tbody tr.row-warning td:first-child{box-shadow:inset 2px 0 #f59e0b80}td{color:var(--text-2);vertical-align:middle;padding:10px 16px;font-size:12px}td strong{color:var(--text-1);font-weight:500;display:block}.cell-meta{color:var(--text-3);margin-top:1px;font-size:11px;display:block}.identity-party-strip{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:6px;margin-top:7px;display:grid}.identity-party-strip.muted{align-items:center}.identity-party-label{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:20px}.identity-party-chips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.identity-party-chip{border-radius:var(--r-sm);color:var(--text-2);background:#ffffff0b;border:1px solid #ffffff12;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:20px;padding:2px 6px;display:inline-flex}.identity-party-chip .party-payment{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:10px;overflow:hidden}.identity-party-chip .party-payment.is-represented{color:var(--teal)}.identity-party-chip .party-name{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:180px;display:inline-block;overflow:hidden}.identity-party-chip .party-share{color:var(--teal);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:700}.identity-resolution-panel{gap:14px}.identity-resolution-command-deck{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;padding:16px;display:grid}.identity-resolution-command-deck.good,.identity-resolution-command-deck.warning{background:var(--surface-1)}.identity-resolution-command-main{gap:8px;min-width:0;display:grid}.identity-resolution-context-strip{border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-3);background:#ffffff06;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;display:flex}.identity-resolution-context-strip span,.identity-resolution-verdict span,.identity-card-kicker,.identity-card-readiness span,.identity-decision-readiness span{color:var(--text-3);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.identity-resolution-context-strip strong{color:var(--text-1);font-size:var(--text-sm)}.identity-resolution-verdict,.identity-decision-readiness,.identity-card-readiness{border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff0a}.identity-resolution-verdict{align-content:center;gap:5px;min-width:0;padding:14px;display:grid}.identity-resolution-verdict strong,.identity-decision-readiness strong,.identity-card-readiness strong{color:var(--text-1)}.identity-resolution-verdict p,.identity-decision-readiness p,.identity-card-readiness p{color:var(--text-2);font-size:var(--text-sm);margin:0;line-height:1.45}.identity-resolution-route-actions{flex-wrap:wrap;justify-content:flex-end;align-self:start;align-items:center;gap:6px 10px;display:flex}.identity-resolution-route-actions span{color:var(--text-3);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.identity-search-field{gap:6px;width:100%;display:grid}.identity-safe-automation-copy{gap:2px;min-width:220px;display:grid}.identity-safe-automation-copy strong{color:var(--text-1);font-size:var(--text-sm)}.identity-safe-automation-copy p{color:var(--text-2);font-size:var(--text-sm);max-width:38ch;margin:0;line-height:1.35}.identity-resolution-command-main .page-subtitle{max-width:60ch}.identity-resolution-panel .cell-meta,.identity-resolution-card .cell-meta,.identity-decision-panel .cell-meta,.identity-consolidation-panel .cell-meta{color:var(--text-2);font-size:var(--text-sm);line-height:1.45}.identity-resolution-panel .panel-title+.cell-meta,.identity-decision-readiness p,.identity-resolution-verdict p{max-width:58ch}.identity-card-readiness span,.identity-decision-readiness span{font-size:.72rem}.identity-card-readiness strong{font-size:var(--text-sm);line-height:1.35}.identity-card-kicker{color:var(--teal)}.identity-card-readiness{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.identity-decision-readiness{gap:5px;padding:11px;display:grid}.identity-decision-panel-header{align-items:flex-start;gap:12px}.identity-decision-header-actions{place-items:flex-end end;gap:8px;display:grid}.identity-decision-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.identity-decision-nav .compact-button{min-height:32px;padding-inline:10px}.identity-distinct-consequence{border-radius:var(--r-md);background:#f59e0b12;border:1px solid #f59e0b33;gap:4px;padding:10px 11px;display:grid}.identity-decision-rhythm{border-radius:var(--r-md);background:#2dd4bf0f;border:1px solid #2dd4bf2e;gap:4px;padding:10px 11px;display:grid}.identity-distinct-consequence span,.identity-decision-rhythm span{color:var(--warning);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.identity-decision-rhythm span{color:var(--teal)}.identity-distinct-consequence strong,.identity-decision-rhythm strong{color:var(--text-1);font-size:var(--text-sm)}.identity-distinct-consequence p,.identity-decision-rhythm p{color:var(--text-2);font-size:var(--text-sm);margin:0;line-height:1.4}.identity-resolution-verdict.good,.identity-card-readiness.good,.identity-decision-readiness.good{background:#2dd4bf14;border-color:#2dd4bf3d}.identity-resolution-verdict.warning,.identity-card-readiness.warning,.identity-decision-readiness.warning{background:#f59e0b14;border-color:#f59e0b42}.identity-resolution-verdict.neutral,.identity-card-readiness.neutral,.identity-decision-readiness.neutral{background:#94a3b814;border-color:#94a3b833}@media (width<=1180px){.identity-resolution-command-deck{grid-template-columns:1fr}.identity-resolution-route-actions{flex-flow:wrap;align-items:stretch}}@media (width<=720px){.identity-resolution-command-deck{padding:14px}.identity-resolution-context-strip,.identity-resolution-actions{flex-direction:column;align-items:stretch}.identity-decision-panel-header,.identity-decision-header-actions,.identity-decision-nav{place-items:stretch stretch}.identity-decision-nav{justify-content:stretch}.identity-decision-nav .compact-button{flex:1}}.identity-resolution-panel input:not([type=checkbox]),.identity-resolution-panel select,.identity-resolution-panel textarea{background:var(--surface-2);border:1px solid var(--border-md);border-radius:var(--r-sm);color:var(--text-1);min-height:36px;padding:0 12px}.identity-resolution-panel input:not([type=checkbox]):focus,.identity-resolution-panel select:focus,.identity-resolution-panel textarea:focus{border-color:var(--border-focus);outline:none}.identity-resolution-panel textarea{padding:10px 12px}.identity-resolution-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.identity-counter-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.identity-filter-pill{appearance:none;cursor:pointer;min-height:24px}.identity-filter-pill.is-active{border-color:#2dd4bf8c;box-shadow:0 0 0 1px #2dd4bf2e}.identity-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.identity-kpi-card{appearance:none;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;text-align:left;gap:6px;min-width:0;min-height:96px;padding:12px 13px;transition:background .12s,border-color .12s,box-shadow .12s;display:grid}.identity-kpi-card:hover,.identity-kpi-card:focus-visible,.identity-kpi-card.is-active{background:var(--surface-3);border-color:#2dd4bf61;outline:none;box-shadow:0 0 0 1px #2dd4bf1f}.identity-kpi-card.good{border-left-color:var(--success)}.identity-kpi-card.warning{border-left-color:var(--warning)}.identity-kpi-card.bad{border-left-color:var(--danger)}.identity-kpi-card.info{border-left-color:var(--info)}.identity-kpi-card strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:clamp(17px,1.5vw,22px);line-height:1}.identity-kpi-card span:last-child{color:var(--text-2);font-size:var(--text-xs)}.identity-reason-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:10px;display:grid}.identity-reason-kpi{appearance:none;border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;text-align:left;background:#ffffff09;align-items:center;gap:8px;min-width:0;min-height:38px;padding:7px 10px;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}.identity-reason-kpi:hover,.identity-reason-kpi:focus-visible,.identity-reason-kpi.is-active{background:#2dd4bf12;border-color:#2dd4bf59;outline:none;box-shadow:0 0 0 1px #2dd4bf1a}.identity-reason-kpi strong{color:var(--text-1);font-variant-numeric:tabular-nums;line-height:1}.identity-reason-kpi span{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.identity-reason-kpi.warning strong{color:var(--warning)}.identity-reason-kpi.good strong{color:var(--success)}.identity-reason-kpi.bad strong{color:var(--danger)}.identity-reason-kpi.info strong{color:var(--info)}.identity-reason-count-row{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;margin-top:8px;display:flex}.identity-reason-chip{border:1px solid var(--border);color:var(--text-2);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border-radius:999px;max-width:min(100%,260px);padding:5px 8px;line-height:1;overflow:hidden}.identity-reason-chip.muted{color:var(--text-3)}.identity-resolution-filter-panel{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff06;gap:10px;padding:12px;display:grid}.identity-action-feedback{border:1px solid var(--border);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}.identity-action-feedback strong{color:var(--text-1)}.identity-action-feedback span{color:var(--text-2)}.identity-action-feedback.error{background:#f8717114;border-color:#f8717152}.identity-action-feedback.success{background:#2dd4bf14;border-color:#2dd4bf52}.identity-action-feedback.neutral{background:#ffffff09}.identity-resolution-filter-row{grid-template-columns:minmax(260px,1fr);gap:10px;display:grid}.identity-resolution-filter-row input,.identity-resolution-filter-row select{width:100%;min-height:38px}.identity-resolution-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.identity-select-all{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);background:#ffffff09;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:inline-flex}.identity-resolution-layout{grid-template-columns:minmax(0,1fr) minmax(460px,560px);align-items:start;gap:14px;display:grid}.identity-resolution-list{gap:10px;min-width:0;display:grid}.identity-resolution-card{border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;background:#ffffff06;gap:10px;padding:12px;transition:background .14s,border-color .14s;display:grid}.identity-resolution-card:hover,.identity-resolution-card:focus-visible,.identity-resolution-card.is-active{background:#2dd4bf0e;border-color:#2dd4bf52;outline:none}.identity-resolution-card.is-safe{border-left-color:var(--teal)}.identity-resolution-card.is-manual{border-left-color:var(--warning)}.identity-card-header,.identity-card-title-row,.identity-card-actions,.identity-card-candidate{align-items:center;gap:10px;min-width:0;display:flex}.identity-card-header{align-items:flex-start}.identity-card-title{gap:2px;width:100%;min-width:0;display:grid}.identity-card-title-row{justify-content:space-between}.identity-card-title-row strong,.identity-card-candidate strong,.identity-decision-section strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.identity-card-body{gap:10px;display:grid}.identity-card-candidate{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff06;justify-content:space-between;padding:8px 10px}.identity-card-candidate select{min-width:260px}.identity-resolution-tapes{gap:6px;display:grid}.identity-card-actions{border-top:1px solid var(--border);flex-wrap:wrap;padding-top:10px}.identity-decision-panel{background:var(--surface-1);border:1px solid var(--border-md);border-radius:var(--r-md);gap:12px;min-width:0;max-height:calc(100vh - 92px);padding:14px;display:grid;position:sticky;top:68px;overflow:hidden auto}.identity-decision-section,.identity-decision-empty{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff06;gap:8px;padding:12px;display:grid}.identity-decision-reason{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.identity-decision-reason strong{color:var(--text-1);font-size:var(--text-sm)}.identity-decision-section select{width:100%}.identity-decision-panel .identity-party-strip{grid-template-columns:1fr}.identity-decision-panel .identity-party-label{line-height:1}.identity-decision-panel .identity-party-chip .party-name{max-width:min(280px,52vw)}.identity-decision-panel .identity-consolidation-panel{border-top:1px solid var(--border);padding-top:12px}.identity-decision-panel .identity-consolidation-grid{grid-template-columns:1fr}.identity-decision-panel .identity-consolidation-controls .form-field{min-width:min(100%,220px)}.identity-decision-panel .identity-consolidation-editor-row{grid-template-columns:1fr}.identity-consolidation-panel{gap:14px;display:grid}.identity-consolidation-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px;display:grid}.identity-consolidation-card{align-content:start;gap:10px;min-width:0;display:grid}.identity-consolidation-card .identity-party-strip{grid-template-columns:1fr}.identity-consolidation-card .identity-party-label{line-height:1}.identity-consolidation-card .identity-party-chips{grid-template-columns:1fr;gap:6px;display:grid}.identity-consolidation-card .identity-party-chip{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.identity-consolidation-card .identity-party-chip .party-name{max-width:none}.identity-consolidation-meta,.identity-consolidation-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.identity-consolidation-controls .form-field{min-width:220px}.iswc-resolution-panel{border-radius:var(--r-sm);background:#5bd3c214;border:1px solid #5bd3c247;gap:10px;padding:12px;display:grid}.iswc-resolution-panel>div:first-child{gap:3px;display:grid}.iswc-resolution-pair{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.iswc-resolution-pair span{border-radius:var(--r-sm);color:var(--text-3);background:#00000029;border:1px solid #ffffff14;gap:4px;min-width:0;padding:8px 10px;font-size:11px;display:grid}.iswc-resolution-pair strong{color:var(--text-1);overflow-wrap:anywhere}.identity-consolidation-editor{border:1px solid var(--border);border-radius:var(--r-sm);gap:10px;padding:12px;display:grid}.identity-consolidation-editor-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,2fr) minmax(110px,.7fr) minmax(170px,1fr) auto;align-items:end;gap:10px;padding-bottom:10px;display:grid}.identity-consolidation-editor-row:last-of-type{border-bottom:none}.identity-consolidation-editor-row label:not(.checkbox-inline){gap:6px;display:grid}.identity-consolidation-editor-row label span,.identity-consolidation-controls .form-field span{color:var(--text-2);font-size:12px;font-weight:600}.empty-state-cell{text-align:center;padding:32px 16px}.empty-state-cell strong{color:var(--text-2);margin-bottom:4px;display:block}.empty-state-cell span{color:var(--text-3);font-size:11px;display:block}.status-pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.status-pill.good{background:var(--success-dim);color:var(--success)}.status-pill.warning{background:var(--warning-dim);color:var(--warning)}.status-pill.bad{background:var(--danger-dim);color:var(--danger)}.status-pill.neutral{color:var(--text-2);background:#ffffff0f}.status-pill.info{background:var(--info-dim);color:var(--info)}.status-pill.tao{background:var(--teal-dim);color:var(--teal)}.status-pill.muted{color:var(--text-3);background:#ffffff0a}.inline-stack{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-field{flex-direction:column;gap:5px;display:flex}.form-field.full{grid-column:1/-1}.form-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.form-input,.text-input,.text-area,select.text-input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-1);outline:none;width:100%;padding:8px 12px;font-family:inherit;font-size:12px;transition:border-color .12s}.form-input:focus,.text-input:focus,.text-area:focus,select.text-input:focus{border-color:var(--border-focus)}.form-input[aria-invalid=true],.text-input[aria-invalid=true],.text-area[aria-invalid=true]{border-color:#f8717185}.form-input::placeholder,.text-input::placeholder{color:var(--text-3)}select.form-input,select.text-input{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23555'%3E%3Cpath d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.checkbox-inline{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.checkbox-inline input[type=checkbox]{accent-color:var(--teal)}.file-queue{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);gap:10px;padding:10px;display:grid}.file-queue-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.file-queue-list{gap:6px;display:grid}.file-queue-row{border-radius:var(--r-sm);background:#ffffff06;border:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.file-queue-copy{min-width:0}.file-queue-name{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.file-queue-meta{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11px}.file-queue-empty{border-radius:var(--r-sm);color:var(--text-3);border:1px dashed #ffffff14;padding:12px;font-size:12px}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.eyebrow-visible{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.participations-ledger-page{gap:16px}.participations-ledger-header{align-items:flex-end}.participations-title-block{gap:3px;min-width:0;display:grid}.participation-workspace{align-items:start;gap:16px;min-width:0;display:grid}.participation-workspace.has-side-rail{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr)}.participation-command-panel{gap:12px;min-width:0;padding:14px;display:grid}.participation-ledger-strip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto minmax(210px,.45fr) minmax(0,1.55fr);align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid}.participation-ledger-strip.filtered{border-color:color-mix(in oklch, var(--teal) 24%, var(--border))}.participation-ledger-strip.empty{background:color-mix(in oklch, var(--warning) 7%, var(--surface-2));border-color:color-mix(in oklch, var(--warning) 24%, var(--border))}.participation-ledger-strip.refreshing{background:color-mix(in oklch, var(--info) 6%, var(--surface-2));border-color:color-mix(in oklch, var(--info) 26%, var(--border))}.participation-result-signal{color:var(--teal)}.participation-ledger-strip.empty .participation-result-signal{color:var(--warning)}.participation-ledger-strip.refreshing .participation-result-signal{color:var(--info)}.participation-ledger-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.participation-ledger-metrics>div{background:color-mix(in oklch, var(--surface-3) 42%, transparent);border:1px solid var(--border);border-radius:var(--r-sm);gap:5px;min-width:0;padding:10px 11px;display:grid}.participation-ledger-metrics span,.participation-filter-field>span,.participation-date-range-field legend,.participation-filter-status>span,.participation-filter-options>span,.participation-safety-strip span,.participation-consequence-panel>span,.participation-preview-header span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.participation-ledger-metrics strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.participation-filter-panel{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;gap:10px;min-width:0;padding:12px;display:grid}.participation-filter-row{align-items:end;gap:10px;display:grid}.participation-filter-row-primary{grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(180px,1fr))}.participation-filter-row-secondary{grid-template-columns:minmax(148px,.68fr) minmax(148px,.68fr) minmax(260px,1.1fr) minmax(300px,1.25fr) minmax(150px,max-content)}.participation-filter-panel .text-input{min-height:38px}.participation-filter-field,.participation-date-range-field,.participation-filter-status{min-width:0}.participation-date-range-field{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin:0;padding:0;display:grid}.works-ledger-page{gap:16px}.works-ledger-header{align-items:flex-end}.works-ledger-title-block{gap:3px;display:grid}.works-ledger-title-block .eyebrow{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.works-command-panel{gap:12px;min-width:0;padding:14px;display:grid}.works-ledger-strip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto minmax(210px,.48fr) minmax(0,1.52fr);align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid}.works-ledger-strip.filtered{border-color:color-mix(in oklch, var(--teal) 24%, var(--border))}.works-ledger-strip.empty{background:color-mix(in oklch, var(--warning) 7%, var(--surface-2));border-color:color-mix(in oklch, var(--warning) 24%, var(--border))}.works-ledger-strip.refreshing{background:color-mix(in oklch, var(--info) 6%, var(--surface-2));border-color:color-mix(in oklch, var(--info) 26%, var(--border))}.works-ledger-status{align-content:center;gap:3px;min-width:0;display:grid}.works-ledger-status span,.works-facet-card span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.works-ledger-status strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.18}.works-ledger-status small{color:var(--text-2);font-size:11px;line-height:1.35}.works-facet-grid{grid-template-columns:repeat(4,minmax(116px,1fr));gap:8px;min-width:0;display:grid}.works-facet-card{--works-facet-accent:var(--teal);appearance:none;background:color-mix(in oklch, var(--works-facet-accent) 5%, var(--surface-1));border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;text-align:left;gap:7px;min-width:0;min-height:76px;padding:10px 11px;transition:background .14s ease-out,border-color .14s ease-out,transform .14s ease-out;display:grid}.works-facet-card.good{--works-facet-accent:oklch(78% .13 156)}.works-facet-card.warning{--works-facet-accent:oklch(84% .15 82)}.works-facet-card.bad{--works-facet-accent:oklch(72% .15 25)}.works-facet-card.payment{--works-facet-accent:oklch(84% .14 88)}.works-facet-card strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.works-facet-card:hover,.works-facet-card:focus-visible{background:color-mix(in oklch, var(--works-facet-accent) 8%, var(--surface-3));border-color:color-mix(in oklch, var(--works-facet-accent) 38%, var(--border))}.works-facet-card:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.works-facet-card.is-active{border-color:color-mix(in oklch, var(--works-facet-accent) 58%, var(--border));color:var(--text-1)}.works-facet-card:disabled{cursor:wait;opacity:.68}.works-facet-card span{color:color-mix(in oklch, var(--works-facet-accent) 76%, var(--text-2))}.works-filter-panel{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;gap:10px;min-width:0;padding:12px;display:grid}.works-filter-row{align-items:end;gap:10px;display:grid}.works-filter-row-primary{grid-template-columns:minmax(300px,1.4fr) repeat(3,minmax(180px,1fr))}.works-filter-row-secondary{grid-template-columns:minmax(180px,240px) minmax(300px,1fr)}.works-filter-panel .text-input{min-height:38px}.works-filter-field,.works-filter-status{min-width:0}.works-filter-field>span,.works-filter-status>span{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.works-filter-status{border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto repeat(2,minmax(150px,max-content));align-items:end;gap:6px;min-height:38px;padding:7px 10px;display:grid}.works-option-chip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;align-items:center;gap:7px;min-height:28px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.works-option-chip input{accent-color:var(--teal)}.works-option-chip.is-active{background:var(--teal-glow);border-color:color-mix(in oklch, var(--teal) 38%, var(--border));color:var(--teal)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.works-active-filters{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.filter-chip-button{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;min-height:28px;padding:0 9px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,color .12s,transform .16s cubic-bezier(.25,1,.5,1)}.filter-chip-button:hover,.filter-chip-button:focus-visible{background:var(--surface-3);border-color:var(--border-md);color:var(--text-1);transform:translateY(-1px)}.works-result-signal{color:var(--teal);align-self:center;align-items:end;gap:3px;height:22px;display:inline-flex}.works-ledger-strip.empty .works-result-signal{color:var(--warning)}.works-ledger-strip.refreshing .works-result-signal{color:var(--info)}.works-result-signal span{opacity:.55;background:currentColor;border-radius:99px;width:4px;display:block}.works-result-signal span:first-child{height:8px}.works-result-signal span:nth-child(2){opacity:.72;height:14px}.works-result-signal span:nth-child(3){opacity:.95;height:22px}.works-results-region .table-shell{border-color:var(--border);border-radius:var(--r-sm);max-width:100%}.works-results-region{min-width:0}.works-results-region table{min-width:940px}.works-results-region thead th{background:#ffffff05;padding-top:9px;padding-bottom:9px}.works-results-region tbody tr{background:#ffffff02}.works-table-row{transition:background .12s,color .12s}.works-table-row:hover{background:#2dd4bf09}.works-table-row:hover th:first-child strong,.works-table-row:hover td:first-child strong{color:var(--teal)}.works-table-row-blocked th:first-child strong,.works-table-row-blocked td:first-child strong{color:var(--warning)}.works-title-cell,.works-participation-cell,.works-issues-cell{gap:4px;min-width:0;display:grid}.works-title-cell strong{color:var(--text-1);font-size:12px;font-weight:700;line-height:1.25}.works-normalized-title{color:var(--text-3);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:280px;font-size:10px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.works-payment-pill{justify-self:start}.works-payment-reason{color:var(--text-2);max-width:220px;font-size:11px;line-height:1.3}.works-result-breakdown-note{display:block}.works-results-region[aria-busy=true]{cursor:progress}.works-results-region[aria-busy=true] .works-table-row{opacity:.74}.table-link.is-disabled{color:var(--text-3);cursor:not-allowed;pointer-events:none}.empty-state-cell .compact-button{margin-top:10px}@media (prefers-reduced-motion:no-preference){.works-ledger-strip.filtered .works-result-signal span:nth-child(3){animation:1.8s cubic-bezier(.25,1,.5,1) infinite works-result-ready}}@keyframes works-result-ready{0%,to{opacity:.72;transform-origin:bottom;transform:scaleY(.86)}50%{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@media (width<=1180px){.works-ledger-strip,.works-filter-row-primary,.works-filter-row-secondary{grid-template-columns:1fr}.works-facet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.works-filter-status{grid-template-columns:1fr}}@media (width<=640px){.works-facet-grid{grid-template-columns:1fr}.works-command-panel{padding:12px}}.holders-ledger-page{gap:16px}.holders-ledger-header,.holders-detail-header{align-items:flex-end}.holders-title-block{gap:3px;min-width:0;display:grid}.holders-title-block .eyebrow{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.holders-command-panel{gap:12px;min-width:0;padding:14px;display:grid}.holders-ledger-strip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto minmax(220px,.56fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid}.holders-ledger-strip.filtered{border-color:color-mix(in oklch, var(--teal) 24%, var(--border))}.holders-ledger-strip.empty{background:color-mix(in oklch, var(--warning) 7%, var(--surface-2));border-color:color-mix(in oklch, var(--warning) 24%, var(--border))}.holders-ledger-strip.refreshing{background:color-mix(in oklch, var(--info) 6%, var(--surface-2));border-color:color-mix(in oklch, var(--info) 26%, var(--border))}.holders-result-signal{color:var(--teal)}.holders-ledger-strip.empty .holders-result-signal,.holders-detail-command.is-archived .holders-result-signal{color:var(--warning)}.holders-ledger-strip.refreshing .holders-result-signal{color:var(--info)}.holders-ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.holders-ledger-metrics>div,.holders-command-facts>div{background:color-mix(in oklch, var(--surface-3) 42%, transparent);border:1px solid var(--border);border-radius:var(--r-sm);gap:5px;min-width:0;padding:10px 11px;display:grid}.holders-ledger-metrics span,.holders-command-copy span,.holders-command-facts span,.holder-identity-field dt,.holders-operational-row span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.holders-ledger-metrics strong,.holders-command-facts strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.holders-filter-panel{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;gap:10px;min-width:0;padding:12px;display:grid}.holders-filter-row{grid-template-columns:minmax(300px,1fr) minmax(220px,max-content);align-items:end;gap:10px;display:grid}.holders-filter-panel .text-input{min-height:38px}.holders-filter-field,.holders-filter-status{min-width:0}.holders-filter-field>span,.holders-filter-status>span{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.holders-filter-status{border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto minmax(126px,max-content);align-items:end;gap:6px;min-height:38px;padding:7px 10px;display:grid}.holders-results-region{min-width:0}.holders-results-region .table-shell{border:1px solid var(--border);border-radius:var(--r-sm);max-width:100%}.holders-results-region table{min-width:760px}.holders-results-region thead th{background:#ffffff05;padding-top:9px;padding-bottom:9px}.holders-results-region tbody tr{background:#ffffff02}.holders-results-region tbody th{color:var(--text-2);text-align:left;vertical-align:middle;padding:10px 16px;font-size:12px;font-weight:400}.holders-table-row{transition:background .12s,color .12s,opacity .12s}.holders-table-row:hover{background:#2dd4bf09}.holders-table-row:hover th:first-child .table-link,.holders-table-row:hover td:first-child .table-link{color:var(--teal)}.holders-table-row-archived{opacity:.72}.holders-identity-cell,.holders-linked-work-cell{gap:3px;min-width:0;display:grid}.holders-normalized-name{color:var(--text-3);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:320px;font-size:10px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.holders-subtle-value{color:var(--text-2)}.holders-detail-page{gap:14px}.holders-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.holders-detail-command{background:var(--surface-2);border-radius:var(--r-sm);grid-template-columns:auto minmax(240px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:12px;padding:12px;display:grid}.holders-detail-command.is-archived{background:color-mix(in oklch, var(--warning) 7%, var(--surface-2));border-color:color-mix(in oklch, var(--warning) 24%, var(--border))}.holders-command-copy{align-content:center;gap:3px;min-width:0;display:grid}.holders-command-copy strong{color:var(--text-1);font-size:18px;font-weight:600;line-height:1.18}.holders-command-copy small{color:var(--text-2);font-size:11px;line-height:1.35}.holders-command-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.holders-detail-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);align-items:start}.holders-identity-panel,.holders-side-panel,.holders-linked-panel{gap:12px;display:grid}.holders-identity-panel .summary-block-header,.holders-side-panel .summary-block-header,.holders-linked-panel .summary-block-header{margin-bottom:0}.holders-form-grid{gap:12px}.holders-form-grid .form-field.full{grid-column:1/-1}.holders-form-actions{grid-column:1/-1;margin-top:2px}.holder-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.holder-identity-field{border-top:1px solid var(--border);gap:5px;min-width:0;padding:12px 0;display:grid}.holder-identity-field.full{grid-column:1/-1}.holder-identity-field dd{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.35}.holders-side-panel{align-self:start;position:sticky;top:72px}.holders-operational-list{display:grid}.holders-operational-row{border-top:1px solid var(--border);gap:5px;min-width:0;padding:10px 0;display:grid}.holders-operational-row strong{color:var(--text-1);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.35}.holders-linked-panel{padding:14px}.holders-linked-results table{min-width:900px}.holders-linked-results[aria-busy=true]{cursor:progress}.holders-linked-results[aria-busy=true] .holders-linked-work-cell{opacity:.78}.holders-client-stack{align-items:flex-start;gap:5px 8px}.contracts-directory-page{gap:16px}.contracts-directory-header{align-items:flex-end}.contracts-title-block{gap:3px;min-width:0;display:grid}.contracts-title-block .eyebrow{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.contracts-command-panel{gap:12px;min-width:0;padding:14px;display:grid}.contracts-ledger-strip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto minmax(210px,.42fr) minmax(0,1.58fr);align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid}.contracts-ledger-strip.filtered{border-color:color-mix(in oklch, var(--teal) 24%, var(--border))}.contracts-ledger-strip.empty{background:color-mix(in oklch, var(--warning) 7%, var(--surface-2));border-color:color-mix(in oklch, var(--warning) 24%, var(--border))}.contracts-ledger-strip.refreshing{background:color-mix(in oklch, var(--info) 6%, var(--surface-2));border-color:color-mix(in oklch, var(--info) 26%, var(--border))}.contracts-result-signal{color:var(--teal)}.contracts-ledger-strip.empty .contracts-result-signal{color:var(--warning)}.contracts-ledger-strip.refreshing .contracts-result-signal{color:var(--info)}.contracts-ledger-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.contracts-ledger-metrics>div{background:color-mix(in oklch, var(--surface-3) 42%, transparent);border:1px solid var(--border);border-radius:var(--r-sm);gap:5px;min-width:0;padding:10px 11px;display:grid}.contracts-ledger-metrics span,.contracts-filter-field>span,.contracts-filter-status>span,.contracts-filter-options>span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.contracts-ledger-metrics strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.contracts-filter-panel{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;gap:10px;min-width:0;padding:12px;display:grid}.contracts-filter-row{align-items:end;gap:10px;min-width:0;display:grid}.contracts-filter-row-primary{grid-template-columns:minmax(300px,1.15fr) minmax(260px,.85fr)}.contracts-filter-row-secondary{grid-template-columns:minmax(420px,1fr) minmax(160px,max-content)}.contracts-filter-panel .text-input{min-height:38px}.contracts-filter-field,.contracts-filter-status,.contracts-filter-options{min-width:0}.contracts-filter-status,.contracts-filter-options{border:1px solid var(--border);border-radius:var(--r-sm);gap:7px;min-height:38px;padding:7px 10px;display:grid}.contracts-filter-status>div{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.contracts-filter-options{grid-template-columns:auto minmax(126px,max-content);align-items:end}.contracts-status-chip{appearance:none;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;font:inherit;min-height:28px;padding:0 9px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,color .12s}.contracts-status-chip:hover,.contracts-status-chip:focus-visible{background:var(--surface-3);border-color:var(--border-md);color:var(--text-1)}.contracts-status-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.contracts-status-chip.is-active{background:var(--teal-glow);border-color:color-mix(in oklch, var(--teal) 38%, var(--border));color:var(--teal)}.contracts-results-region{min-width:0}.contracts-results-region .table-shell{border:1px solid var(--border);border-radius:var(--r-sm);max-width:100%}.contracts-results-region table{min-width:980px}.contracts-results-region thead th{background:#ffffff05;padding-top:9px;padding-bottom:9px}.contracts-results-region tbody tr{background:#ffffff02}.contracts-results-region tbody th{color:var(--text-2);text-align:left;vertical-align:middle;padding:10px 16px;font-size:12px;font-weight:400}.contracts-table-row{transition:background .12s,color .12s,opacity .12s}.contracts-table-row:hover{background:#2dd4bf09}.contracts-table-row:hover th:first-child .table-link,.contracts-table-row:hover td:first-child .table-link{color:var(--teal)}.contracts-table-row-archived{opacity:.72}.contracts-identity-cell,.contracts-client-cell,.contracts-date-cell,.contracts-coverage-cell{gap:3px;min-width:0;display:grid}.contracts-primary-link{font-weight:700}.contracts-fee-value{font-variant-numeric:tabular-nums}.contracts-dossier-page{gap:16px}.contracts-dossier-header{align-items:flex-end}.contracts-dossier-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.contracts-dossier-command{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto minmax(240px,.5fr) minmax(0,1.45fr);align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid}.contracts-dossier-command.rascunho{border-color:color-mix(in oklch, var(--warning) 22%, var(--border))}.contracts-dossier-command.ativo{border-color:color-mix(in oklch, var(--teal) 24%, var(--border))}.contracts-dossier-command.substituido{border-color:color-mix(in oklch, var(--info) 22%, var(--border))}.contracts-dossier-command.rascunho .contracts-result-signal{color:var(--warning)}.contracts-dossier-command.substituido .contracts-result-signal{color:var(--info)}.contracts-command-copy{align-self:center;gap:4px;min-width:0;display:grid}.contracts-command-copy span,.contracts-command-facts span,.contracts-form-section legend,.contracts-editor-heading span,.contracts-preview-heading span,.contracts-preview-bucket-header span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.contracts-command-copy strong{color:var(--text-1);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.25}.contracts-command-copy small{color:var(--text-2);font-size:11px;line-height:1.35}.contracts-command-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.contracts-command-facts>div{background:color-mix(in oklch, var(--surface-3) 42%, transparent);border:1px solid var(--border);border-radius:var(--r-sm);gap:5px;min-width:0;padding:10px 11px;display:grid}.contracts-command-facts strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.contracts-dossier-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:start}.contracts-form-panel,.contracts-readiness-panel,.contracts-workspace-panel{gap:14px;display:grid}.contracts-readiness-panel{position:sticky;top:68px}.contracts-contract-form,.contracts-readiness-list,.contracts-readiness-facts{gap:12px;display:grid}.contracts-form-section{border:0;border-top:1px solid var(--border);gap:10px;min-width:0;margin:0;padding:14px 0 0;display:grid}.contracts-form-section:first-child{border-top:0;padding-top:0}.contracts-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.contracts-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.contracts-form-actions,.contracts-editor-actions,.contracts-bulk-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.contracts-readiness-state,.contracts-readiness-note{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;gap:4px;padding:10px 11px;display:grid}.contracts-readiness-state{grid-template-columns:minmax(0,1fr) auto}.contracts-readiness-state strong,.contracts-readiness-note strong{color:var(--text-1);font-size:12px;font-weight:700}.contracts-readiness-state span,.contracts-readiness-note span{color:var(--text-2);font-size:11px;line-height:1.35}.contracts-readiness-state.complete{background:color-mix(in oklch, var(--success) 6%, transparent);border-color:color-mix(in oklch, var(--success) 28%, var(--border))}.contracts-readiness-state.complete span{color:var(--success)}.contracts-readiness-state.pending{background:color-mix(in oklch, var(--warning) 6%, transparent);border-color:color-mix(in oklch, var(--warning) 24%, var(--border))}.contracts-workspace-heading,.contracts-editor-heading,.contracts-preview-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contracts-workspace-count{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);white-space:nowrap;min-height:28px;padding:6px 9px;font-size:11px;font-weight:700}.contracts-coverage-grid,.contracts-bulk-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:14px;min-width:0;display:grid}.contracts-item-ledger,.contracts-bulk-command,.contracts-preview-panel{gap:10px;min-width:0;display:grid}.contracts-item-row{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff04;grid-template-columns:minmax(0,1fr) minmax(160px,.7fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:grid}.contracts-item-row.is-editing{background:var(--teal-glow);border-color:color-mix(in oklch, var(--teal) 30%, var(--border))}.contracts-item-main,.contracts-editor-heading>div,.contracts-preview-heading>div,.contracts-staged-target>div{gap:3px;min-width:0;display:grid}.contracts-item-main strong,.contracts-editor-heading strong,.contracts-preview-heading strong,.contracts-staged-target strong{color:var(--text-1);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.3}.contracts-item-facts{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.contracts-item-facts span{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);padding:4px 7px;font-size:11px}.contracts-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.contracts-empty-panel{border:1px dashed var(--border-md);border-radius:var(--r-sm);background:#ffffff05;gap:4px;padding:12px;display:grid}.contracts-empty-panel strong{color:var(--text-1);font-size:12px;font-weight:700}.contracts-empty-panel span{color:var(--text-2);font-size:11px;line-height:1.4}.contracts-item-editor,.contracts-preview-panel{background:color-mix(in oklch, var(--surface-2) 74%, transparent);border:1px solid var(--border);border-radius:var(--r-sm);padding:12px}.contracts-editor-grid,.contracts-bulk-settings,.contracts-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.contracts-editor-grid .form-field.full,.contracts-bulk-settings .form-field:last-child{grid-column:1/-1}.contracts-bulk-target-row{grid-template-columns:minmax(150px,.38fr) minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.contracts-staged-targets{gap:8px;display:grid}.contracts-staged-target{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff04;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.contracts-preview-bucket{border:1px solid var(--border);border-radius:var(--r-sm);gap:8px;min-width:0;padding:10px;display:grid}.contracts-preview-bucket.good{background:color-mix(in oklch, var(--success) 5%, transparent);border-color:color-mix(in oklch, var(--success) 22%, var(--border))}.contracts-preview-bucket.warning{background:color-mix(in oklch, var(--warning) 6%, transparent);border-color:color-mix(in oklch, var(--warning) 24%, var(--border))}.contracts-preview-bucket.bad{background:color-mix(in oklch, var(--danger) 5%, transparent);border-color:color-mix(in oklch, var(--danger) 24%, var(--border))}.contracts-preview-bucket.neutral{background:#ffffff04}.contracts-preview-bucket-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.contracts-preview-bucket-header strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:16px;line-height:1}.contracts-preview-bucket ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.contracts-preview-bucket li{gap:2px;min-width:0;display:grid}.contracts-preview-bucket li strong{color:var(--text-1);overflow-wrap:anywhere;font-size:11px}.contracts-preview-bucket li span,.contracts-preview-bucket p,.contracts-preview-more{color:var(--text-2);font-size:11px;line-height:1.35}.clients-directory-page,.clients-dossier-page{gap:16px}.clients-directory-header,.clients-dossier-header{align-items:flex-end}.clients-title-block{gap:3px;min-width:0;display:grid}.clients-title-block .eyebrow{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.clients-command-panel{gap:12px;min-width:0;padding:14px;display:grid}.clients-ledger-strip,.clients-dossier-command{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto minmax(220px,.54fr) minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid}.clients-ledger-strip.filtered{border-color:color-mix(in oklch, var(--teal) 24%, var(--border))}.clients-ledger-strip.empty,.clients-dossier-command.is-archived{background:color-mix(in oklch, var(--warning) 7%, var(--surface-2));border-color:color-mix(in oklch, var(--warning) 24%, var(--border))}.clients-ledger-strip.refreshing{background:color-mix(in oklch, var(--info) 6%, var(--surface-2));border-color:color-mix(in oklch, var(--info) 26%, var(--border))}.clients-result-signal{color:var(--teal)}.clients-ledger-strip.empty .clients-result-signal,.clients-dossier-command.is-archived .clients-result-signal{color:var(--warning)}.clients-ledger-strip.refreshing .clients-result-signal{color:var(--info)}.clients-ledger-metrics,.clients-command-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.clients-ledger-metrics>div,.clients-command-facts>div{background:color-mix(in oklch, var(--surface-3) 42%, transparent);border:1px solid var(--border);border-radius:var(--r-sm);gap:5px;min-width:0;padding:10px 11px;display:grid}.clients-ledger-metrics span,.clients-command-copy span,.clients-command-facts span,.clients-missing-fields>span,.clients-operational-row dt{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.clients-ledger-metrics strong,.clients-command-facts strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.clients-filter-panel{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;gap:10px;min-width:0;padding:12px;display:grid}.clients-filter-row{grid-template-columns:minmax(300px,1fr) minmax(220px,max-content);align-items:end;gap:10px;display:grid}.clients-filter-panel .text-input{min-height:38px}.clients-filter-field,.clients-filter-status{min-width:0}.clients-filter-field>span,.clients-filter-status>span{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.clients-filter-status{border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto minmax(126px,max-content);align-items:end;gap:6px;min-height:38px;padding:7px 10px;display:grid}.clients-results-region{min-width:0}.clients-results-region .table-shell{border:1px solid var(--border);border-radius:var(--r-sm);max-width:100%}.clients-results-region table{min-width:860px}.clients-results-region thead th{background:#ffffff05;padding-top:9px;padding-bottom:9px}.clients-results-region tbody tr{background:#ffffff02}.clients-results-region tbody th{color:var(--text-2);text-align:left;vertical-align:middle;padding:10px 16px;font-size:12px;font-weight:400}.clients-table-row{transition:background .12s,color .12s,opacity .12s}.clients-table-row:hover{background:#2dd4bf09}.clients-table-row:hover th:first-child .table-link,.clients-table-row:hover td:first-child .table-link{color:var(--teal)}.clients-table-row-archived{opacity:.72}.clients-identity-cell,.clients-contact-cell,.clients-date-cell{gap:3px;min-width:0;display:grid}.clients-primary-link{font-weight:700}.clients-document-value{color:var(--text-3);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:320px;font-size:10px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.clients-status-stack{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.clients-dossier-command{grid-template-columns:auto minmax(260px,.8fr) minmax(0,1.2fr)}.clients-command-copy{align-content:center;gap:3px;min-width:0;display:grid}.clients-command-copy strong{color:var(--text-1);overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.18}.clients-command-copy small{color:var(--text-2);font-size:11px;line-height:1.35}.clients-dossier-grid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);align-items:start}.clients-form-panel,.clients-readiness-panel{gap:12px;display:grid}.clients-form{gap:16px;display:grid}.clients-form-section{border:0;border-top:1px solid var(--border);gap:12px;min-width:0;margin:0;padding:14px 0 0;display:grid}.clients-form-section:first-child{border-top:0;padding-top:0}.clients-form-section legend{color:var(--text-1);padding:0 10px 0 0;font-size:13px;font-weight:700}.clients-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.clients-form-grid .form-field.full{grid-column:1/-1}.clients-active-toggle{align-self:end;min-height:36px}.catalog-delivery-restriction-field{grid-column:1/-1;gap:4px;min-width:0;display:grid}.eligibility-lens-switch{border-bottom:1px solid var(--border);align-items:center;gap:4px;display:flex}.eligibility-lens-switch button{color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;padding:0 14px;font-size:13px;font-weight:700}.eligibility-lens-switch button:hover,.eligibility-lens-switch button:focus-visible{color:var(--text-1)}.eligibility-lens-switch button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.eligibility-lens-switch button.active{border-bottom-color:var(--teal);color:var(--text-1)}.catalog-eligibility-stack{gap:12px;display:grid}.eligibility-page .cell-meta,.eligibility-page .status-pill.muted,.catalog-eligibility-impact span{color:var(--text-2)}.catalog-eligibility-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.catalog-eligibility-kpi{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;text-align:left;gap:4px;min-height:72px;padding:10px 12px;display:grid}.catalog-eligibility-kpi:hover,.catalog-eligibility-kpi:focus-visible,.catalog-eligibility-kpi.is-active{background:var(--surface-2);border-color:var(--border-focus)}.catalog-eligibility-kpi:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.catalog-eligibility-kpi span{font-size:11px;font-weight:700}.catalog-eligibility-kpi strong{color:var(--text-1);font-size:23px;line-height:1}.catalog-eligibility-kpi.good.is-active{border-color:color-mix(in oklch, var(--success) 54%, var(--border))}.catalog-eligibility-kpi.bad.is-active{border-color:color-mix(in oklch, var(--danger) 54%, var(--border))}.catalog-eligibility-kpi.warning.is-active{border-color:color-mix(in oklch, var(--warning) 54%, var(--border))}.catalog-eligibility-workspace{gap:14px;display:grid}.catalog-eligibility-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-eligibility-toolbar>div:first-child{gap:3px;display:grid}.catalog-eligibility-filters{grid-template-columns:minmax(240px,1fr) minmax(180px,.35fr) auto;align-items:center;gap:8px;display:grid}.catalog-eligibility-cause-list,.catalog-eligibility-work-list{border-top:1px solid var(--border);display:grid}.catalog-eligibility-cause{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(90px,.18fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.catalog-eligibility-cause-main{gap:5px;min-width:0;display:grid}.catalog-eligibility-cause-heading{align-items:center;gap:8px;display:flex}.catalog-eligibility-cause-main>strong,.catalog-eligibility-work-heading strong{color:var(--text-1);overflow-wrap:anywhere;font-size:14px}.catalog-eligibility-cause-main p{color:var(--text-2);font-size:12px;line-height:1.45}.catalog-eligibility-impact{gap:3px;display:grid}.catalog-eligibility-impact span{color:var(--text-2);font-size:10px;font-weight:700}.catalog-eligibility-impact strong{color:var(--text-1);font-size:20px}.catalog-eligibility-actions{align-items:center;gap:10px;display:flex}.catalog-eligibility-work{border-bottom:1px solid var(--border);gap:10px;padding:14px 0;display:grid}.catalog-eligibility-work-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.catalog-eligibility-work-heading>div{gap:3px;min-width:0;display:grid}.catalog-eligibility-work-causes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.catalog-eligibility-work-causes li{color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.catalog-eligibility-work-causes a{color:var(--teal);flex:none;font-weight:700}.catalog-eligibility-work>.secondary-button{justify-self:start}.clients-form-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.clients-readiness-panel{align-self:start;position:sticky;top:72px}.clients-readiness-panel .summary-block-header{margin-bottom:0}.clients-readiness-state{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);gap:6px;padding:12px;display:grid}.clients-readiness-state.complete{border-color:color-mix(in oklch, var(--success) 26%, var(--border))}.clients-readiness-state.pending{border-color:color-mix(in oklch, var(--warning) 26%, var(--border))}.clients-readiness-state span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.clients-readiness-state strong{color:var(--text-1);font-size:13px;font-weight:700;line-height:1.3}.clients-readiness-state small{color:var(--text-2);font-size:11px;line-height:1.35}.clients-missing-fields{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.clients-operational-list{display:grid}.clients-operational-row{border-top:1px solid var(--border);gap:5px;min-width:0;padding:10px 0;display:grid}.clients-operational-row dd{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.35}@media (width<=1180px){.holders-ledger-strip,.holders-filter-row,.holders-detail-command,.holders-detail-grid,.contracts-ledger-strip,.contracts-dossier-command,.contracts-dossier-grid,.contracts-coverage-grid,.contracts-bulk-grid,.contracts-bulk-target-row,.contracts-item-row,.contracts-filter-row-primary,.contracts-filter-row-secondary,.clients-ledger-strip,.clients-filter-row,.clients-dossier-command,.clients-dossier-grid,.contracts-filter-options,.contracts-command-facts,.contracts-form-grid,.contracts-form-grid.three,.contracts-editor-grid,.contracts-bulk-settings,.contracts-preview-grid,.holders-filter-status,.clients-filter-status{grid-template-columns:1fr}.holders-side-panel,.contracts-readiness-panel,.clients-readiness-panel{position:static}}@media (width<=640px){.holders-command-panel,.holders-linked-panel,.contracts-command-panel,.clients-command-panel,.clients-form-panel,.clients-readiness-panel{padding:12px}.holders-ledger-metrics,.holders-command-facts,.holder-identity-grid,.holders-form-grid,.contracts-ledger-metrics,.clients-ledger-metrics,.clients-command-facts,.clients-form-grid{grid-template-columns:1fr}.holders-detail-header,.contracts-directory-header,.contracts-dossier-header,.contracts-workspace-heading,.contracts-item-row,.clients-dossier-header,.clients-directory-header{flex-direction:column;align-items:stretch}.contracts-dossier-command,.contracts-form-panel,.contracts-readiness-panel,.contracts-workspace-panel,.contracts-item-editor,.contracts-preview-panel{padding:12px}.contracts-dossier-meta,.contracts-form-actions,.contracts-editor-actions,.contracts-bulk-actions,.contracts-item-actions{justify-content:flex-start}.contracts-staged-target{flex-direction:column;align-items:flex-start}}.participation-date-range-field legend{grid-column:1/-1;padding:0}.participation-date-range-field label{gap:3px;min-width:0;display:grid}.participation-date-range-field label>span{color:var(--text-3);font-size:10px;font-weight:600}.participation-status-chips{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:4px;display:flex}.participation-status-chip{border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.participation-status-chip input{cursor:pointer;opacity:0;position:absolute;inset:0}.participation-status-chip span{position:relative}.participation-status-chip:hover,.participation-status-chip:focus-within{border-color:var(--border-md);color:var(--text-1)}.participation-status-chip.is-active{background:var(--teal-dim);color:var(--teal);border-color:#2dd4bf40}.participation-filter-options{border:1px solid color-mix(in oklch, var(--border) 82%, transparent);border-radius:var(--r-sm);grid-template-columns:auto minmax(112px,max-content);align-items:end;gap:7px;min-width:0;min-height:38px;padding:7px 10px;display:grid}.participation-workspace-message{border:1px solid color-mix(in oklch, var(--success) 24%, var(--border));border-radius:var(--r-sm);margin:0;padding:9px 11px}.participation-error-recovery{background:var(--danger-dim);border:1px solid color-mix(in oklch, var(--danger) 28%, var(--border));border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.participation-error-recovery>div{gap:3px;min-width:min(100%,280px);display:grid}.participation-error-recovery strong{color:var(--text-1);font-size:12px}.participation-error-recovery span{color:var(--text-2);font-size:11px;line-height:1.35}.participation-selection-strip{background:color-mix(in oklch, var(--warning) 7%, var(--surface-2));border:1px solid color-mix(in oklch, var(--warning) 28%, var(--border));border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.participation-selection-strip strong{color:var(--text-1);font-size:12px;font-weight:700;display:block}.participation-command-panel .table-shell{border:1px solid var(--border);border-radius:var(--r-sm);max-width:100%}.participation-command-panel table{min-width:1080px}.participation-mobile-list,.participation-mobile-dossier-slot{display:none}.participation-command-panel thead th{background:#ffffff05;padding-top:9px;padding-bottom:9px}.participation-command-panel tbody tr{background:#ffffff02}.participation-command-panel tbody th{color:var(--text-2);text-align:left;vertical-align:middle;padding:10px 16px;font-size:12px;font-weight:400}.participation-command-panel tbody tr.row-warning{background:color-mix(in oklch, var(--warning) 3.5%, transparent)}.participation-command-panel tbody tr.table-row-selected,.participation-command-panel tbody tr.table-row-selected:hover{background:color-mix(in oklch, var(--teal) 8%, var(--surface-1))}.participation-command-panel tbody tr.row-warning td:first-child,.participation-command-panel tbody tr.table-row-selected td:first-child{box-shadow:none}.participation-table-row{transition:background .12s,color .12s,opacity .12s}.participation-table-row:hover{background:#2dd4bf09}.participation-table-row:hover th:first-child .table-link,.participation-table-row:hover td:first-child .table-link{color:var(--teal)}.participation-identity-cell,.participation-holder-cell,.participation-client-cell,.participation-contract-cell,.participation-change-cell{gap:4px;min-width:0;display:grid}.participation-primary-link{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:700;overflow:hidden}.participation-holder-cell .status-pill{justify-self:start}.participation-history-button{appearance:none;color:var(--teal);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:700;line-height:1.2}.participation-history-button:hover,.participation-history-button:focus-visible{color:var(--teal);text-decoration:underline}.participation-history-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.participation-side-stack{align-self:start;gap:12px;min-width:0;display:grid;position:sticky;top:68px}.participation-operation-dossier,.participation-history-panel{gap:12px;min-width:0;padding:14px;display:grid}.participation-dossier-header{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.participation-dossier-header h3{color:var(--text-1);letter-spacing:-.01em;margin-top:3px;font-size:17px;font-weight:700;line-height:1.2}.participation-safety-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.participation-safety-strip>div{background:color-mix(in oklch, var(--surface-3) 42%, transparent);border:1px solid color-mix(in oklch, var(--warning) 18%, var(--border));border-radius:var(--r-sm);gap:4px;min-width:0;padding:10px;display:grid}.participation-safety-strip strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.participation-target-list{border:1px solid color-mix(in oklch, var(--border) 78%, transparent);border-radius:var(--r-sm);gap:0;display:grid;overflow:hidden}.participation-target-item{border-bottom:1px solid color-mix(in oklch, var(--border) 78%, transparent);background:#ffffff05;gap:3px;min-width:0;padding:9px 10px;display:grid}.participation-target-item:last-child{border-bottom:none}.participation-target-item strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.participation-action-choice{gap:9px;display:grid}.participation-action-group{gap:6px;display:grid}.participation-action-group>span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.participation-action-group>div{flex-wrap:wrap;gap:7px;display:flex}.participation-action-choice-button{appearance:none;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;font:inherit;min-height:30px;padding:0 9px;font-size:11px;font-weight:700;transition:background .12s,border-color .12s,color .12s}.participation-action-choice-button:hover,.participation-action-choice-button:focus-visible{background:var(--surface-3);border-color:var(--border-md);color:var(--text-1)}.participation-action-choice-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.participation-action-choice-button.is-active{background:color-mix(in oklch, var(--teal) 10%, var(--surface-2));border-color:color-mix(in oklch, var(--teal) 38%, var(--border));color:var(--teal)}.participation-action-choice-button.warning{border-color:color-mix(in oklch, var(--warning) 18%, var(--border))}.participation-action-choice-button.warning.is-active{background:color-mix(in oklch, var(--warning) 10%, var(--surface-2));border-color:color-mix(in oklch, var(--warning) 42%, var(--border));color:var(--warning)}.participation-action-choice-button.danger{border-color:color-mix(in oklch, var(--danger) 24%, var(--border))}.participation-action-choice-button.danger.is-active{background:color-mix(in oklch, var(--danger) 11%, var(--surface-2));border-color:color-mix(in oklch, var(--danger) 48%, var(--border));color:var(--danger)}.participation-consequence-panel{background:color-mix(in oklch, var(--warning) 6%, var(--surface-2));border:1px solid color-mix(in oklch, var(--warning) 24%, var(--border));border-radius:var(--r-sm);gap:5px;min-width:0;padding:11px;display:grid}.participation-consequence-panel strong{color:var(--text-1);font-size:12px}.participation-consequence-panel p,.participation-consequence-panel small{color:var(--text-2);font-size:11px;line-height:1.4}.participation-dossier-form{gap:10px;display:grid}.participation-dossier-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.participation-preview-panel{border:1px solid color-mix(in oklch, var(--teal) 18%, var(--border));border-radius:var(--r-sm);gap:10px;padding:11px;display:grid}.participation-preview-header{gap:4px;display:grid}.participation-preview-header strong{color:var(--text-1);font-size:12px}.participation-preview-header small{color:var(--text-2);font-size:11px}.participation-preview-buckets{gap:8px;display:grid}.participation-preview-bucket{--bucket-tone:var(--text-3);background:color-mix(in oklch, var(--bucket-tone) 5%, var(--surface-2));border:1px solid color-mix(in oklch, var(--bucket-tone) 22%, var(--border));border-radius:var(--r-sm);gap:7px;padding:9px;display:grid}.participation-preview-bucket.good{--bucket-tone:var(--success)}.participation-preview-bucket.warning{--bucket-tone:var(--warning)}.participation-preview-bucket.bad{--bucket-tone:var(--danger)}.participation-preview-bucket.neutral{--bucket-tone:var(--text-3)}.participation-preview-bucket>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.participation-preview-bucket strong{color:var(--text-1);font-size:12px}.participation-preview-bucket>div:first-child span{color:color-mix(in oklch, var(--bucket-tone) 82%, var(--text-1));font-size:12px;font-weight:700}.participation-preview-entry{gap:2px;display:grid}.participation-preview-entry strong,.participation-preview-entry span,.participation-preview-bucket p{color:var(--text-2);font-size:11px;line-height:1.35}.participation-preview-entry strong{color:var(--text-1);font-weight:600}.participation-dossier-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=1180px){.participation-workspace.has-side-rail,.participation-ledger-strip,.participation-filter-row-primary,.participation-filter-row-secondary{grid-template-columns:1fr}.participation-side-stack{position:static}}@media (width<=640px){.participation-command-panel,.participation-operation-dossier,.participation-history-panel{padding:12px}.participation-command-panel.has-mobile-cards .table-shell{display:none}.participation-mobile-dossier-slot{gap:0;display:grid}.participation-side-stack{display:contents}.participation-side-stack .participation-operation-dossier.is-desktop{display:none}.participation-side-stack .participation-history-panel{margin-top:0}.participation-mobile-list{gap:10px;display:grid}.participation-mobile-card{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff03;gap:11px;min-width:0;padding:12px;display:grid}.participation-mobile-card.is-selected{background:color-mix(in oklch, var(--teal) 7%, var(--surface-1));border-color:color-mix(in oklch, var(--teal) 28%, var(--border))}.participation-mobile-card.is-warning{border-color:color-mix(in oklch, var(--warning) 20%, var(--border))}.participation-mobile-card-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.participation-mobile-card .participation-primary-link{overflow-wrap:anywhere;white-space:normal;max-width:none}.participation-mobile-card-grid{grid-template-columns:1fr;gap:9px;display:grid}.participation-mobile-card-grid>div{gap:3px;min-width:0;display:grid}.participation-mobile-card-grid span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.participation-mobile-card-grid strong{color:var(--text-1);overflow-wrap:anywhere;font-size:12px}.participation-mobile-card-grid small{color:var(--text-2);font-size:11px;line-height:1.35}.participation-ledger-metrics,.participation-safety-strip,.participation-dossier-inline,.participation-filter-options{grid-template-columns:1fr}.participation-selection-strip,.participation-dossier-header{flex-direction:column;align-items:flex-start}}.participation-detail-page{gap:16px}.participation-detail-header{align-items:flex-end}.participation-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.participation-detail-command{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto minmax(230px,.44fr) minmax(0,1.56fr);align-items:stretch;gap:12px;min-width:0;padding:12px;display:grid}.participation-detail-command.ativa{border-color:color-mix(in oklch, var(--teal) 24%, var(--border))}.participation-detail-command.em_cadastro{border-color:color-mix(in oklch, var(--warning) 22%, var(--border))}.participation-detail-command.takedown{border-color:color-mix(in oklch, var(--danger) 24%, var(--border))}.participation-detail-command.em_cadastro .participation-detail-result-signal{color:var(--warning)}.participation-detail-command.takedown .participation-detail-result-signal{color:var(--danger)}.participation-detail-command-copy{align-self:center;gap:4px;min-width:0;display:grid}.participation-detail-command-copy span,.participation-detail-command-facts span,.participation-detail-form-section legend,.participation-readiness-state span,.participation-readiness-note span,.participation-last-change-header span,.participation-detail-retroactive span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.participation-detail-command-copy strong{color:var(--text-1);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.25}.participation-detail-command-copy small{color:var(--text-2);font-size:11px;line-height:1.35}.participation-detail-command-facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.participation-detail-command-facts>div,.participation-effective-fact{background:color-mix(in oklch, var(--surface-3) 42%, transparent);border:1px solid var(--border);border-radius:var(--r-sm);gap:5px;min-width:0;padding:10px 11px;display:grid}.participation-detail-command-facts strong{color:var(--text-1);overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:12px;font-weight:600;line-height:1.25}.participation-effective-fact .text-input{min-height:30px;padding:5px 8px}.participation-detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);align-items:start;gap:16px;display:grid}.participation-detail-main-stack,.participation-detail-form-panel,.participation-readiness-panel,.participation-detail-operation{gap:14px;min-width:0;display:grid}.participation-readiness-panel{align-self:start;position:sticky;top:68px}.participation-detail-section-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.participation-detail-form{gap:14px;display:grid}.participation-detail-form-section{border:0;border-top:1px solid var(--border);gap:10px;min-width:0;margin:0;padding:14px 0 0;display:grid}.participation-detail-form-section:first-child{border-top:0;padding-top:0}.participation-detail-form-grid,.participation-quick-holder-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.participation-quick-holder{border:1px solid var(--border);border-radius:var(--r-sm);gap:10px;padding:10px;display:grid}.participation-quick-holder.is-open{border-color:color-mix(in oklch, var(--teal) 24%, var(--border))}.participation-quick-holder-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.participation-quick-holder-header strong{color:var(--text-1);font-size:12px;line-height:1.3;display:block}.participation-quick-holder-header span{color:var(--text-2);margin-top:2px;font-size:11px;line-height:1.35;display:block}.participation-quick-holder-form .full{grid-column:1/-1}.participation-tao-toggle{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;align-items:center;gap:9px;min-height:38px;padding:8px 11px;display:inline-flex}.participation-tao-toggle input{accent-color:var(--teal)}.participation-tao-toggle.is-active{background:var(--teal-glow);border-color:color-mix(in oklch, var(--teal) 34%, var(--border));color:var(--teal)}.participation-detail-form-actions{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:12px;display:flex}.participation-readiness-list,.participation-readiness-facts{gap:10px;display:grid}.participation-readiness-state,.participation-readiness-note{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;gap:4px;padding:10px 11px;display:grid}.participation-readiness-state{grid-template-columns:minmax(0,1fr) auto}.participation-readiness-state strong,.participation-readiness-note strong{color:var(--text-1);font-size:12px;font-weight:700}.participation-readiness-state span,.participation-readiness-note span{color:var(--text-2);letter-spacing:0;text-transform:none}.participation-readiness-state.complete{background:color-mix(in oklch, var(--success) 6%, transparent);border-color:color-mix(in oklch, var(--success) 28%, var(--border))}.participation-readiness-state.complete span{color:var(--success)}.participation-readiness-state.pending{background:color-mix(in oklch, var(--warning) 6%, transparent);border-color:color-mix(in oklch, var(--warning) 24%, var(--border))}.participation-readiness-facts .info-row strong{overflow-wrap:anywhere}.participation-last-change{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;gap:8px;padding:11px;display:grid}.participation-last-change-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.participation-last-change-header strong{color:var(--text-1);margin-top:3px;font-size:12px;display:block}.participation-last-change p{color:var(--text-2);font-size:11px;line-height:1.4}.participation-last-change small,.participation-detail-retroactive small{color:var(--text-3);font-size:11px;line-height:1.35}.participation-detail-operation{padding:14px}.participation-detail-operation.danger{border-color:color-mix(in oklch, var(--danger) 28%, var(--border))}.participation-detail-operation.warning{border-color:color-mix(in oklch, var(--warning) 26%, var(--border))}.participation-detail-action-groups{gap:9px;display:grid}.participation-action-choice-button:disabled{cursor:not-allowed;opacity:.42}.participation-preview-panel-direct{border-color:color-mix(in oklch, var(--warning) 18%, var(--border))}.participation-detail-retroactive{background:color-mix(in oklch, var(--warning) 6%, var(--surface-2));border:1px solid color-mix(in oklch, var(--warning) 24%, var(--border));border-radius:var(--r-sm);gap:4px;padding:10px;display:grid}.participation-detail-retroactive strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:13px}.participation-detail-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=1180px){.participation-detail-command,.participation-detail-command-facts,.participation-detail-grid{grid-template-columns:1fr}.participation-readiness-panel{position:static}}@media (width<=640px){.participation-detail-command,.participation-detail-form-panel,.participation-readiness-panel,.participation-detail-operation{padding:12px}.participation-detail-form-grid,.participation-quick-holder-form,.participation-dossier-inline{grid-template-columns:1fr}.participation-detail-section-header,.participation-quick-holder-header,.participation-last-change-header{flex-direction:column;align-items:stretch}}.dashboard-finance-panel{gap:16px;display:grid}.dashboard-finance-panel .panel-header{margin-bottom:0}.dashboard-finance-filters{grid-template-columns:minmax(240px,1.15fr) minmax(240px,1.15fr) minmax(150px,.7fr) minmax(220px,1fr);align-items:end;gap:12px;display:grid}.dashboard-finance-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-range-field{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.dashboard-range-field legend{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin-bottom:0;padding:0;font-size:10px;font-weight:600;line-height:1.2}.dashboard-range-field label{gap:5px;min-width:0;display:grid}.dashboard-range-field label span{color:var(--text-3);font-size:10px;font-weight:600}.dashboard-range-field .field-error{grid-column:1/-1;margin:0}.async-combobox{position:relative}.async-combobox-menu{background:var(--surface-3);border:1px solid var(--border-md);border-radius:var(--r-sm);z-index:120;max-height:248px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000052}.async-combobox-option{border-radius:var(--r-sm);color:var(--text-1);cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;padding:8px 9px;display:grid}.async-combobox-option.is-active,.async-combobox-option:hover,.async-combobox-option:focus-visible{background:var(--teal-dim);box-shadow:inset 2px 0 0 var(--teal);color:var(--teal);outline:none}.async-combobox-option.is-active strong,.async-combobox-option:hover strong,.async-combobox-option:focus-visible strong{color:var(--teal)}.async-combobox-option strong{font-size:12px;font-weight:600}.async-combobox-option span,.async-combobox-state{color:var(--text-2);font-size:11px}.async-combobox-state{padding:8px 9px}.async-combobox-state.is-error{color:var(--danger)}.dashboard-finance-metrics{margin-bottom:0}.dashboard-subtitle-with-help{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.dashboard-overview-panel{gap:14px}.dashboard-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-overview-panel,.dashboard-finance-panel,.dashboard-pending-panel,.dashboard-health-panel,.dashboard-queue-list{--dashboard-good:oklch(71% .13 165);--dashboard-warning:oklch(77% .16 82);--dashboard-danger:oklch(67% .19 31);--dashboard-info:oklch(69% .14 243);--dashboard-good-wash:color-mix(in oklch, var(--dashboard-good) 9%, transparent);--dashboard-warning-wash:color-mix(in oklch, var(--dashboard-warning) 11%, transparent);--dashboard-danger-wash:color-mix(in oklch, var(--dashboard-danger) 10%, transparent);--dashboard-info-wash:color-mix(in oklch, var(--dashboard-info) 10%, transparent)}.dashboard-overview-item{border-right:1px solid var(--border);gap:5px;min-width:0;padding:2px 18px 2px 0;text-decoration:none;transition:background .12s,color .12s,transform .16s cubic-bezier(.25,1,.5,1);display:grid;position:relative}.dashboard-overview-item+.dashboard-overview-item{padding-left:18px}.dashboard-overview-item:last-child{border-right:0;padding-right:0}.dashboard-overview-item span,.dashboard-finance-total span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.dashboard-overview-item strong{color:var(--text-1);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.05}.dashboard-overview-item small,.dashboard-finance-total small{color:var(--text-2);font-size:11px;line-height:1.35}.dashboard-overview-item.attention strong{color:var(--dashboard-warning)}.dashboard-overview-item.danger strong{color:var(--dashboard-danger)}.dashboard-overview-item.attention{background:var(--dashboard-warning-wash)}.dashboard-overview-item.danger{background:var(--dashboard-danger-wash)}a.dashboard-overview-item:hover{background:var(--dashboard-info-wash);transform:translateY(-1px)}a.dashboard-overview-item.attention:hover{background:color-mix(in oklch, var(--dashboard-warning) 15%, transparent)}a.dashboard-overview-item.danger:hover{background:color-mix(in oklch, var(--dashboard-danger) 14%, transparent)}a.dashboard-overview-item:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--border-focus);outline-offset:4px}.dashboard-verdict{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.dashboard-verdict-signal{color:var(--text-3);align-items:end;gap:3px;height:18px;display:inline-flex}.dashboard-verdict-signal span{opacity:.45;background:currentColor;border-radius:99px;width:4px;display:block}.dashboard-verdict-signal span:first-child{height:8px}.dashboard-verdict-signal span:nth-child(2){opacity:.65;height:13px}.dashboard-verdict-signal span:nth-child(3){opacity:.9;height:18px}.dashboard-verdict.good{background:var(--dashboard-good-wash);border-color:color-mix(in oklch, var(--dashboard-good) 34%, transparent);color:var(--dashboard-good)}.dashboard-verdict.warning{background:var(--dashboard-warning-wash);border-color:color-mix(in oklch, var(--dashboard-warning) 36%, transparent);color:var(--dashboard-warning)}.dashboard-verdict.bad{background:var(--dashboard-danger-wash);border-color:color-mix(in oklch, var(--dashboard-danger) 38%, transparent);color:var(--dashboard-danger)}.dashboard-verdict.good .dashboard-verdict-signal,.dashboard-verdict.warning .dashboard-verdict-signal,.dashboard-verdict.bad .dashboard-verdict-signal{color:currentColor}.dashboard-verdict-copy{gap:6px;min-width:0;display:grid}.dashboard-verdict-copy strong{color:var(--text-1);font-size:13px;font-weight:600;line-height:1.25}.dashboard-verdict-reasons{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.dashboard-verdict-reasons span{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;max-width:100%;padding:4px 7px;font-size:11px;line-height:1.2;overflow:hidden}.dashboard-finance-ledger{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dashboard-finance-total{gap:5px;min-width:0;padding:14px 16px;display:grid}.dashboard-finance-total+.dashboard-finance-total{border-left:1px solid var(--border)}.dashboard-finance-total strong{color:var(--text-1);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.1}.dashboard-finance-total.strong{background:var(--surface-3)}.dashboard-finance-total.strong strong{color:var(--text-1)}.dashboard-queue-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dashboard-queue-card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);gap:7px;min-width:0;min-height:132px;padding:13px 14px;transition:background .12s,border-color .12s;display:grid}.dashboard-queue-card:hover{background:var(--surface-3);border-color:#ffffff29}.dashboard-queue-card.good{border-color:#34d3994d}.dashboard-queue-card.warning{border-color:#fbbf244d}.dashboard-queue-card.bad{border-color:#f871714d}.dashboard-queue-card.info{border-color:#60a5fa4d}.dashboard-queue-list{border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.dashboard-queue-row{background:var(--surface-1);color:var(--text-2);grid-template-columns:118px minmax(0,1fr) minmax(96px,auto);align-items:center;gap:12px;min-width:0;padding:12px 14px;transition:background .12s,border-color .12s,transform .16s cubic-bezier(.25,1,.5,1);display:grid}.dashboard-queue-row+.dashboard-queue-row{border-top:1px solid var(--border)}.dashboard-queue-row:hover{background:var(--surface-2);transform:translate(2px)}.dashboard-queue-row.good{background:var(--surface-1);box-shadow:none}.dashboard-queue-row.warning{background:var(--dashboard-warning-wash);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--dashboard-warning) 22%, transparent)}.dashboard-queue-row.bad{background:var(--dashboard-danger-wash);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--dashboard-danger) 24%, transparent)}.dashboard-queue-row.info{background:var(--dashboard-info-wash);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--dashboard-info) 22%, transparent)}.dashboard-queue-row.good:hover{background:var(--surface-2)}.dashboard-queue-row.warning:hover{background:color-mix(in oklch, var(--dashboard-warning) 16%, transparent)}.dashboard-queue-row.bad:hover{background:color-mix(in oklch, var(--dashboard-danger) 15%, transparent)}.dashboard-queue-row.info:hover{background:color-mix(in oklch, var(--dashboard-info) 15%, transparent)}.dashboard-overview-item.is-disabled,.dashboard-queue-row.is-disabled{cursor:default;opacity:.72}.dashboard-overview-item.is-loading,.dashboard-queue-row.is-loading{cursor:progress}.dashboard-queue-row.is-disabled:hover,.dashboard-queue-row.is-loading:hover{background:var(--surface-1);transform:none}.dashboard-queue-row:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.dashboard-queue-row>div{gap:3px;min-width:0;display:grid}.dashboard-queue-row strong{color:var(--text-1);font-size:13px;font-weight:600;line-height:1.25}.dashboard-queue-row span:not(.status-pill),.dashboard-queue-row small{color:var(--text-2);min-width:0;font-size:11px;line-height:1.3}.dashboard-queue-row b{color:var(--text-1);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-self:end;font-size:16px;font-weight:700;line-height:1.1}.dashboard-queue-row.good b{color:var(--success)}.dashboard-queue-row.warning b{color:var(--warning)}.dashboard-queue-row.bad b{color:var(--danger)}.dashboard-queue-row.info b{color:var(--info)}.dashboard-queue-row.good .dashboard-navigation-state{color:var(--dashboard-good)}.dashboard-queue-row.warning .dashboard-navigation-state{color:var(--dashboard-warning)}.dashboard-queue-row.bad .dashboard-navigation-state{color:var(--dashboard-danger)}.dashboard-queue-row.info .dashboard-navigation-state{color:var(--dashboard-info)}.dashboard-queue-row.good .dashboard-navigation-state,.dashboard-queue-row.neutral .dashboard-navigation-state{color:var(--text-3)}.dashboard-queue-row.is-disabled,.dashboard-queue-row.is-loading{box-shadow:none}.dashboard-queue-row.is-disabled:hover,.dashboard-queue-row.is-loading:hover{background:var(--surface-1);box-shadow:none;transform:none}@media (prefers-reduced-motion:no-preference){.dashboard-verdict.good .dashboard-verdict-signal span:nth-child(3){animation:1.8s cubic-bezier(.25,1,.5,1) infinite dashboard-signal-ready}}@keyframes dashboard-signal-ready{0%,to{opacity:.72;transform-origin:bottom;transform:scaleY(.86)}50%{opacity:1;transform-origin:bottom;transform:scaleY(1)}}.dashboard-navigation-state{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.dashboard-overview-item .dashboard-navigation-state,.dashboard-queue-row .dashboard-navigation-state{color:var(--text-3);letter-spacing:.06em;font-size:10px}.dashboard-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);align-items:start;gap:16px;display:grid}.dashboard-action-rail{gap:14px;display:grid}.dashboard-action-group{gap:9px;display:grid}.dashboard-action-group+.dashboard-action-group{border-top:1px solid var(--border);padding-top:14px}.dashboard-action-group-header{align-items:center;gap:8px;display:flex}.dashboard-action-list,.dashboard-processing-list,.dashboard-activity-list{gap:8px;display:grid}.dashboard-action-item,.dashboard-processing-item,.dashboard-activity-item{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.dashboard-action-item strong,.dashboard-processing-item strong,.dashboard-activity-item strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.dashboard-action-item .cell-meta,.dashboard-processing-item .cell-meta,.dashboard-activity-item .cell-meta{overflow-wrap:anywhere;margin-top:2px}.dashboard-health-matrix{gap:10px;display:grid}.dashboard-health-group{border:1px solid var(--border);border-radius:var(--r-sm);display:grid;overflow:hidden}.dashboard-health-group h4{background:var(--surface-2);color:var(--text-1);letter-spacing:.06em;text-transform:uppercase;padding:9px 10px;font-size:11px;font-weight:700;line-height:1.2}.dashboard-health-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.dashboard-health-row span{color:var(--text-2);font-size:11px}.dashboard-health-row strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.dashboard-health-row.good strong{color:var(--text-1)}.dashboard-health-row.warning strong{color:var(--dashboard-warning)}.dashboard-health-row.good{background:0 0}.dashboard-health-row.warning{background:var(--dashboard-warning-wash)}.dashboard-activity-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.dashboard-processing-item{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.dashboard-activity-item{background:0 0}.dashboard-queue-label{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.dashboard-queue-card strong{color:var(--text-1);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.05;overflow:hidden}.dashboard-queue-card span,.dashboard-queue-card small{font-size:11px;line-height:1.3}.dashboard-match-track{background:#ffffff14;border-radius:99px;height:5px;display:block;overflow:hidden}.dashboard-match-track span{background:var(--teal);border-radius:inherit;height:100%;display:block}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.toolbar-field{flex-direction:column;gap:4px;display:flex}.toolbar-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.ecad-operational-panel .toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(140px,170px));display:grid}.ecad-operational-panel .toolbar-field{min-width:0}.action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.action-row.compact{gap:6px}.pagination-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.summary-block{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);min-width:0;padding:14px 16px}.summary-block-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.summary-block-header h4{color:var(--text-1);font-size:12px;font-weight:600}.summary-list{gap:0;display:grid}.summary-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.summary-item:last-child{border-bottom:none;padding-bottom:0}.summary-item:first-child{padding-top:0}.summary-item strong{color:var(--text-1);font-size:12px;font-weight:500}.summary-item .cell-meta{margin-top:2px}.history-list{gap:8px;display:grid}.history-item{border-bottom:1px solid var(--border);gap:4px;padding:10px 0;display:grid}.history-item:last-child{border-bottom:none;padding-bottom:0}.work-change-log-item .summary-block-header{margin-bottom:0}.work-change-log-item>span:not(.cell-meta){color:var(--text-2);font-size:12px}.summary-item-trailing{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ecad-report-summary{gap:14px;display:grid}.ecad-report-strip{border-bottom:1px solid var(--border);gap:7px;padding-bottom:12px;display:grid}.ecad-report-strip>strong{color:var(--text-1);font-size:13px;line-height:1.35}.ecad-report-meta{color:var(--text-3);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.ecad-report-meta span{border:1px solid var(--border);background:#ffffff08;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.ecad-report-meta strong{color:var(--text-1);font-size:11px}.ecad-summary-actions{align-items:stretch}.ecad-funnel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ecad-funnel-card{appearance:none;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);cursor:pointer;text-align:left;gap:4px;min-height:62px;padding:10px 12px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.ecad-funnel-card:hover,.ecad-funnel-card:focus-visible,.ecad-funnel-card.active{background:#2dd4bf14;border-color:#2dd4bfb8;outline:none;box-shadow:0 0 0 1px #2dd4bf2e}.ecad-funnel-card.active span{color:var(--teal)}.ecad-funnel-card span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.ecad-funnel-card strong{color:var(--text-1);font-size:20px;font-weight:600;line-height:1}.ecad-funnel-card.good{border-color:#34d39947}.ecad-funnel-card.warning{border-color:#fbbf2447}.ecad-funnel-card.bad{border-color:#f8717147}.ecad-funnel-card.info{border-color:#60a5fa47}.ecad-funnel-card.active{border-color:#2dd4bfb8}.ecad-active-filter{border-radius:var(--r-sm);color:var(--text-2);background:#2dd4bf0f;border:1px solid #2dd4bf3d;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ecad-active-filter strong{color:var(--teal)}.ecad-last-action{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff09;gap:8px;padding:12px;display:grid}.ecad-last-action.good{border-color:#34d3993d}.ecad-last-action.warning{border-color:#fbbf243d}.ecad-last-action.bad{border-color:#f871713d}.ecad-last-action.info{border-color:#60a5fa3d}.ecad-last-action-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ecad-last-action-header>div{gap:3px;display:grid}.ecad-last-action-header strong{color:var(--text-1);font-size:12px}.ecad-last-action-items{flex-wrap:wrap;gap:6px;display:flex}.section-grid{gap:16px;display:grid}.section-grid-2{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:16px;display:grid}.dashboard-finance-panel .section-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.section-stack{align-content:start;gap:14px;display:grid}.import-tools-panel{border-radius:var(--r-md);background:#ffffff05;border:1px solid #ffffff14}.import-tools-panel summary{min-height:44px;color:var(--text-1);cursor:pointer;padding:10px 13px;font-size:12px;font-weight:700;list-style:none}.import-tools-panel summary::-webkit-details-marker{display:none}.import-tools-panel summary:after{content:"Abrir";color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-left:10px;font-size:10px;font-weight:800}.import-tools-panel summary:focus-visible{outline-offset:2px;outline:2px solid #2dd4bfbf}.import-tools-panel[open]{background:#2dd4bf09;border-color:#2dd4bf38}.import-tools-panel[open] summary:after{content:"Fechar"}.import-tools-panel-body{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:0 12px 12px;display:grid}.import-template-guidance{border-radius:var(--r-sm);background:#2dd4bf0b;border:1px solid #2dd4bf2e;grid-column:1/-1;gap:4px;padding:10px;display:grid}.import-template-guidance strong{color:var(--text-1);font-size:12px;font-weight:850}.import-template-card{border-radius:var(--r-sm);background:#ffffff07;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.import-template-card>div{min-width:0}.import-template-card.recommended{background:#2dd4bf0e;border-color:#2dd4bf47}.import-template-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.import-template-card strong{color:var(--text-1);font-size:12px;font-weight:800;display:block}.import-template-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.import-tools-panel-body .secondary-button{justify-content:center}.import-tools-panel-body .cell-meta{overflow-wrap:anywhere;margin-top:3px;display:block}.import-template-links .secondary-button{width:100%}.import-cockpit-layout{grid-template-columns:minmax(280px,.45fr) minmax(0,1.55fr);align-items:start;gap:16px;display:grid}.import-workbench-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start}.import-intake-panel,.import-batch-desk{position:relative;overflow:hidden}.import-intake-panel:before,.import-batch-desk:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 0,#2dd4bf08,#0000 30%);position:absolute;inset:0}.import-intake-panel>*,.import-batch-desk>*{position:relative}.import-intake-panel{order:1}.import-workbench-grid{order:2}.import-batch-desk>.summary-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.import-batch-desk>.action-row{border-radius:var(--r-sm);background:#ffffff06;border:1px solid #ffffff14;padding:10px}.import-command-center{border-radius:var(--r-lg);background:radial-gradient(circle at 12% 0,#2dd4bf1c,#0000 32%),linear-gradient(145deg,#13201ef0,#0f1012fa);border:1px solid #2dd4bf33;grid-template-columns:minmax(280px,.9fr) minmax(260px,.72fr);gap:14px;padding:16px;display:grid}.import-decision-center{background:radial-gradient(circle at 10% 0,#2dd4bf14,#0000 30%),linear-gradient(145deg,#121414fa,#0c0e0efa);border-color:#ffffff1a}.import-decision-center.state-good{border-color:#2dd4bf42}.import-decision-center.state-warning{border-color:oklch(70% .13 82/.34)}.import-decision-center.state-bad{border-color:oklch(58% .16 25/.38)}.import-command-copy{align-content:start;gap:8px;display:grid}.import-command-copy h2{max-width:780px;color:var(--text-1);letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,34px)}.import-command-copy p{max-width:68ch;color:var(--text-2);margin:0}.import-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.import-command-metrics div{border-radius:var(--r-sm);background:#ffffff09;border:1px solid #ffffff14;gap:5px;min-width:0;padding:12px;display:grid}.import-command-metrics span,.import-step-text small{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.import-command-metrics strong{min-width:0;color:var(--text-1);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.25}.import-flow{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.import-flow-step{border-radius:var(--r-sm);background:#ffffff07;border:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.import-flow-step.complete{background:#2dd4bf0e;border-color:#2dd4bf42}.import-flow-step.current{background:#f8cc580f;border-color:#f8cc5859}.import-flow-step.blocked{background:#f8717111;border-color:#f871715c}.import-step-index{width:24px;height:24px;color:var(--text-1);font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:grid}.import-flow-step.complete .import-step-index{color:var(--teal);background:#2dd4bf29}.import-flow-step.current .import-step-index{color:oklch(82% .14 88);background:#f8cc5826}.import-flow-step.blocked .import-step-index{color:oklch(70% .19 25);background:#f8717129}.import-step-text{gap:3px;min-width:0;display:grid}.import-step-text strong{color:var(--text-1);font-size:12px;font-weight:800}.import-step-text span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.import-step-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-readiness-card{border-radius:var(--r-md);background:#ffffff07;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.import-readiness-card.good{background:#2dd4bf0f;border-color:#2dd4bf4d}.import-readiness-card.warning{background:oklch(27% .035 82/.28);border-color:oklch(70% .13 82/.36)}.import-readiness-card.bad{background:oklch(23% .04 25/.34);border-color:oklch(58% .16 25/.42)}.import-readiness-card h4{color:var(--text-1);letter-spacing:-.035em;margin:2px 0 0;font-size:18px;font-weight:850}.import-readiness-card p{max-width:62ch;color:var(--text-2);margin:5px 0 0;font-size:12px;line-height:1.45}.import-readiness-facts{justify-items:end;gap:5px;min-width:190px;display:grid}.import-readiness-facts span{min-height:24px;color:var(--text-2);white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.import-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.import-section-head h3{margin:2px 0 0}.import-section-head p{max-width:52ch;color:var(--text-2);margin:0;font-size:12px}.upload-dropzone{border-radius:var(--r-md);background:#ffffff06;border:1px dashed #ffffff29;gap:12px;padding:14px;display:grid}.upload-dropzone input[type=file]{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);width:100%;color:var(--text-2);padding:10px}.import-issues-panel{align-content:start}.import-triage-card{background:radial-gradient(circle at 100% 0%, #2dd4bf14, transparent 32%), var(--surface-1);overflow:hidden}.import-triage-verdict{border-radius:var(--r-md);background:#ffffff08;border:1px solid #ffffff14;gap:6px;padding:12px;display:grid}.import-triage-card.verdict-bad .import-triage-verdict{background:oklch(24% .04 25/.36);border-color:oklch(58% .16 25/.42)}.import-triage-card.verdict-warning .import-triage-verdict{background:oklch(27% .04 82/.32);border-color:oklch(70% .13 82/.42)}.import-triage-card.verdict-good .import-triage-verdict{background:#2dd4bf0f;border-color:#2dd4bf47}.import-triage-verdict h3{color:var(--text-1);letter-spacing:-.035em;margin:0;font-size:20px;font-weight:800}.import-triage-verdict p{max-width:62ch;color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.import-triage-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.import-triage-counts div{border-radius:var(--r-sm);background:#ffffff06;border:1px solid #ffffff14;gap:4px;padding:9px;display:grid}.import-triage-counts div.is-blocking,.import-triage-counts div.is-error{background:oklch(23% .035 25/.34);border-color:oklch(58% .16 25/.34)}.import-triage-counts div.is-warning{background:oklch(27% .035 82/.3);border-color:oklch(70% .13 82/.34)}.import-triage-counts span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.import-triage-counts strong{color:var(--text-1);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:22px;font-weight:850}.import-issues-table{border:1px solid var(--border);border-radius:var(--r-sm);max-height:460px;overflow:auto}.import-issues-table .table-shell{overflow-x:auto}.import-issues-table table{min-width:520px}.import-issue-filter{width:100%}.issue-group-list{border:1px solid var(--border);border-radius:var(--r-sm);display:grid;overflow:hidden}.import-cause-list{border:0;gap:8px;overflow:visible}.empty-state.compact{background:var(--surface-1);gap:4px;padding:12px;display:grid}.issue-group-row{border:0;border-bottom:1px solid var(--border);color:var(--text-1);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.issue-group-row:last-child{border-bottom:0}.issue-group-row:hover{background:var(--surface-2)}.issue-group-row.active{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--teal)}.issue-group-row strong,.issue-occurrence-heading strong{font-size:12px;font-weight:600;display:block}.issue-group-row>span:nth-child(2){min-width:0}.issue-group-row .cell-meta{overflow-wrap:anywhere}.issue-group-count{font-variant-numeric:tabular-nums;color:var(--text-1)}.import-cause-row{border-radius:var(--r-sm);min-width:0;color:var(--text-1);text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;transition:background .16s ease-out,border-color .16s ease-out;display:grid}.import-cause-row:hover{background:#ffffff0a;border-color:#ffffff24}.import-cause-row:focus-visible{outline-offset:2px;outline:2px solid #2dd4bfbf}.import-cause-row.active{background:#2dd4bf11;border-color:#2dd4bf61;box-shadow:0 0 0 1px #2dd4bf14}.import-cause-severity{min-width:70px;min-height:24px;color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;place-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-grid}.import-cause-severity.bad{color:oklch(74% .16 25);background:oklch(28% .06 25/.72)}.import-cause-severity.warning{color:oklch(82% .13 82);background:oklch(30% .05 82/.7)}.import-cause-severity.muted{color:var(--text-3);background:#ffffff0f}.import-cause-main{gap:4px;min-width:0;display:grid}.import-cause-main strong,.import-occurrence-row strong{color:var(--text-1);letter-spacing:-.01em;font-size:12px;font-weight:800}.import-issue-message{color:oklch(86% .08 43);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.35;display:block}.import-cause-count{min-width:32px;height:28px;color:var(--text-1);font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;place-items:center;padding:0 8px;font-size:12px;font-weight:850;display:grid}.import-tech-code{color:var(--text-3);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.import-occurrence-panel{border-radius:var(--r-md);background:#2dd4bf09;border:1px solid #2dd4bf2e;gap:9px;padding:10px;display:grid}.import-occurrence-list{gap:7px;display:grid}.import-occurrence-row{border-radius:var(--r-sm);background:#080b0b61;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px;display:grid}.import-occurrence-row>div{gap:4px;min-width:0;display:grid}.issue-occurrence-heading{justify-content:space-between;align-items:baseline;gap:10px;padding-top:2px;display:flex}.probe-strip{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff06;gap:10px;padding:10px 12px;display:grid}.probe-strip-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.probe-detected-row{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.probe-detected-row strong{font-size:12px;font-weight:600;display:block}.import-preview-summary{gap:12px}.import-preview-summary .summary-block-header{grid-template-columns:minmax(0,1fr) auto auto}.import-preview-summary.is-minimized,.import-history-panel.is-minimized{background:linear-gradient(145deg, #ffffff07, #ffffff05), var(--surface-1)}.import-preview-summary.is-minimized .summary-block-header,.import-history-panel.is-minimized .section-heading{align-items:center}.import-preview-freshness{color:var(--text-3);margin:-4px 0 0;font-size:11px}.import-job-card{background:#2dd4bf07;border-color:#2dd4bf24}.import-job-card .inline-state{align-items:flex-start}.import-job-card [data-testid=import-job-counters]{max-height:210px;padding-right:2px;overflow:auto}.import-technical-details{gap:8px;padding-top:2px;display:grid}.import-technical-details summary{width:max-content;color:var(--text-3);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.import-technical-details summary:focus-visible{outline-offset:3px;outline:2px solid #2dd4bfbf}.import-preview-card-list{gap:10px;display:grid}.import-preview-card{border-radius:var(--r-md);background:#ffffff06;border:1px solid #ffffff14;gap:9px;padding:10px;transition:background .16s ease-out,border-color .16s ease-out;display:grid}.import-preview-card:hover{background:#ffffff09;border-color:#ffffff24}.import-preview-card.status-good{border-color:#2dd4bf2e}.import-preview-card.status-warning{background:oklch(25% .028 82/.22);border-color:oklch(70% .13 82/.28)}.import-preview-card.status-bad{background:oklch(23% .035 25/.24);border-color:oklch(58% .16 25/.32)}.import-preview-card-main{grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:start;gap:12px;min-width:0;display:grid}.import-preview-card-main h4{color:var(--text-1);letter-spacing:-.025em;overflow-wrap:anywhere;margin:6px 0 2px;font-size:14px;font-weight:850}.import-preview-action{border-radius:var(--r-sm);background:#ffffff08;border:1px solid #ffffff14;justify-items:end;gap:5px;padding:8px;display:grid}.import-preview-action span,.import-preview-technical-grid span{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.import-preview-action strong{color:var(--text-1);text-align:right;font-size:12px;font-weight:800}.import-preview-facts{flex-wrap:wrap;gap:6px;display:flex}.import-preview-facts span{max-width:100%;min-height:26px;color:var(--text-2);overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;display:inline-flex}.import-preview-technical-grid{border-radius:var(--r-sm);background:#080b0b57;border:1px solid #ffffff14;gap:5px;margin-top:7px;padding:8px;display:grid}.import-action-chip-row{flex-wrap:wrap;gap:8px;display:flex}.import-action-chip{min-height:28px;color:var(--text-2);background:#2dd4bf0f;border:1px solid #2dd4bf38;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-grid}.import-action-chip strong{color:var(--text-1);font-variant-numeric:tabular-nums}@media (width<=980px){.import-command-center,.import-cockpit-layout,.import-workbench-grid{grid-template-columns:1fr}.import-workbench-grid{order:1}.import-intake-panel{order:2}.import-batch-desk{order:1}.import-triage-card{order:2}.import-command-metrics,.import-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.import-command-metrics,.import-flow,.import-triage-counts{grid-template-columns:1fr}.import-section-head{display:grid}.import-command-center{padding:14px}.import-command-copy h2{font-size:24px}.import-tools-panel{order:4}.upload-dropzone,.import-readiness-card,.import-preview-card,.import-triage-verdict{padding:12px}.import-preview-summary .summary-block-header,.import-cause-row,.import-occurrence-row,.import-readiness-card,.import-preview-card-main{grid-template-columns:1fr}.import-cause-severity,.import-cause-count,.import-readiness-facts{justify-self:start}.import-readiness-facts{justify-items:start;min-width:0}.import-preview-action{justify-items:start}.import-preview-action strong{text-align:left}.import-template-card{grid-template-columns:1fr}}.candidate-list{gap:6px;display:grid}.candidate-card{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:9px 10px;display:grid}.candidate-card:hover{background:var(--surface-2);border-color:#2dd4bf38}.candidate-card input{accent-color:var(--teal);margin-top:2px}.onboarding-ledger-page{gap:16px}.onboarding-ledger-header{align-items:flex-end}.onboarding-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.58fr);align-items:start;gap:14px;display:grid}.onboarding-section-panel{gap:14px;padding:16px;display:grid}.onboarding-section-panel .panel-header{border-bottom:1px solid var(--border);margin-bottom:0;padding-bottom:10px}.mode-toggle{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);gap:3px;width:fit-content;padding:3px;display:inline-flex}.mode-toggle button{color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 10px;font-size:11px;font-weight:500}.mode-toggle button.active{background:var(--surface-3);border-color:var(--border-md);color:var(--text-1)}.mode-toggle button:disabled{opacity:.4;cursor:not-allowed}.onboarding-holder-list{gap:10px}.participation-row{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);gap:12px;padding:12px;display:grid}.onboarding-holder-row{background:var(--surface-2)}.onboarding-holder-header{margin-bottom:0}.onboarding-holder-header>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.onboarding-holder-form-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}.onboarding-checkbox-row{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff06;min-height:36px;padding:8px 10px}.onboarding-review-rail{position:sticky;top:68px}.onboarding-review-card{background:color-mix(in oklch, var(--teal) 3%, var(--surface-1));padding:14px}.onboarding-review-card .panel-header{margin-bottom:0}.validation-strip{border:1px solid var(--border);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.onboarding-review-card .validation-strip{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:78px;padding:12px;display:grid}.onboarding-review-card .validation-strip div{gap:4px;display:grid}.onboarding-review-card .validation-strip span{color:currentColor;letter-spacing:.08em;opacity:.78;text-transform:uppercase;font-size:10px;font-weight:700}.onboarding-review-card .validation-strip>strong{font-variant-numeric:tabular-nums;align-self:end;font-size:22px;line-height:1}.validation-strip.good{background:var(--success-dim);color:var(--success);border-color:#34d39947}.validation-strip.bad{background:var(--danger-dim);color:var(--danger);border-color:#f8717147}.onboarding-review-list{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;padding:4px 10px}.onboarding-summary-item{min-height:34px}.onboarding-summary-item strong{font-size:12px}.onboarding-total-grid{gap:0;padding:0;display:grid}.onboarding-total-grid .info-row{min-height:36px;padding:8px 10px}.onboarding-review-card .primary-button{justify-content:center;width:100%;min-height:38px}.onboarding-side-card{padding:14px}.onboarding-holder-row .payment-exception-strip{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;padding:8px 10px}.onboarding-holder-row .payment-exception-editor{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;padding:10px}.success-panel{gap:18px}@media (width<=1180px){.onboarding-grid{grid-template-columns:minmax(0,1fr)}.onboarding-review-rail{position:static}}@media (width<=720px){.onboarding-ledger-page .form-grid,.onboarding-holder-form-grid,.onboarding-review-card .validation-strip{grid-template-columns:1fr}}.card-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.table-link{color:var(--teal);cursor:pointer;font-size:11px;font-weight:500;transition:opacity .12s;position:relative}button.table-link{background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;overflow:hidden}.ecad-work-cell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.ecad-work-select{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-items:start;gap:3px;min-width:0;padding:0;display:grid}.ecad-work-code{color:var(--teal);font-size:11px;font-weight:700;line-height:1.2}.ecad-work-title{color:var(--text-2);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}.ecad-applied-work-link{color:var(--teal);background:#2dd4bf14;border:1px solid #2dd4bf38;border-radius:999px;flex-wrap:wrap;justify-self:end;align-items:center;gap:5px;max-width:100%;min-height:26px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.ecad-applied-work-link small{color:var(--text-3);text-transform:uppercase;font-size:9px;font-weight:600}.ecad-number-cell{color:var(--text-1);font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-weight:600;display:inline-block}.sort-header-button{color:var(--text-3);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sort-header-button.is-active{color:var(--text-1)}.sort-indicator{background:var(--surface-3);border:1px solid var(--border-soft);color:var(--text-3);letter-spacing:0;text-transform:uppercase;border-radius:999px;padding:3px 5px;font-size:8px;font-weight:700;line-height:1}.ecad-operational-panel .table-shell{border:1px solid var(--border-soft);border-radius:var(--r-sm)}.ecad-operational-panel thead th{background:#ffffff05;padding-top:9px;padding-bottom:9px}.ecad-operational-panel tbody tr{background:#ffffff02}.ecad-operational-panel tbody tr:hover{background:#2dd4bf09}.ecad-operational-panel td{padding-top:11px;padding-bottom:11px}@media (width<=900px){.ecad-operational-panel .toolbar{grid-template-columns:1fr}.ecad-detail-header-actions,.ecad-detail-navigation{justify-content:flex-start}.ecad-work-cell{grid-template-columns:1fr;align-items:start}.ecad-applied-work-link{justify-self:start}}.table-link:hover{opacity:.8}.tag{border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-2);border:1px solid var(--border);align-items:center;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.tag-link{text-decoration:none}.tag-link:hover{opacity:.82}.tag-list{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.tag-warning{background:var(--warning-dim);color:var(--warning);border-color:#fbbf2447}.tag-info{background:var(--info-dim);color:var(--info);border-color:#60a5fa47}.payment-command-panel{border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(180deg, #34d39909, #34d39900), var(--surface-1);gap:12px;padding:14px;display:grid}.payment-ledger-metrics{grid-template-columns:repeat(4,minmax(170px,1fr));gap:8px;display:grid}.payment-ledger-metric{--payment-metric-accent:var(--border-md);appearance:none;border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(180deg, color-mix(in srgb, var(--payment-metric-accent) 8%, transparent), transparent 78%), var(--surface-2);min-height:104px;color:inherit;cursor:pointer;text-align:left;gap:7px;padding:14px;transition:background .14s ease-out,border-color .14s ease-out,transform .14s ease-out;display:grid}.payment-ledger-metric:hover{border-color:color-mix(in srgb, var(--payment-metric-accent) 34%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--payment-metric-accent) 12%, transparent), transparent 78%), var(--surface-3)}.payment-ledger-metric:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.payment-ledger-metric.is-active{border-color:color-mix(in srgb, var(--payment-metric-accent) 58%, var(--border))}.payment-ledger-metric.primary{--payment-metric-accent:oklch(78% .14 182)}.payment-ledger-metric.warning{--payment-metric-accent:oklch(84% .15 82)}.payment-ledger-metric.good{--payment-metric-accent:oklch(78% .13 156)}.payment-ledger-metric.blocked{--payment-metric-accent:oklch(72% .15 25)}.payment-ledger-metric span{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--payment-metric-accent) 76%, var(--text-2));align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.payment-ledger-metric span:before{content:"";background:var(--payment-metric-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--payment-metric-accent) 14%, transparent);border-radius:99px}.payment-ledger-metric strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.15}.payment-ledger-metric small{color:var(--text-2);font-size:11px}.payment-command-board{grid-template-columns:minmax(210px,.36fr) minmax(0,1.64fr);align-items:stretch;gap:10px;display:grid}.payment-command-copy{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff06;align-content:center;gap:5px;padding:14px;display:grid}.payment-command-copy strong{color:var(--text-1);font-size:14px;font-weight:600;line-height:1.25}.payment-command-copy span:not(.eyebrow){color:var(--text-2);font-size:11px;line-height:1.45}.payment-filter-band{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff06;grid-template-columns:minmax(230px,.78fr) minmax(220px,1fr) minmax(150px,.72fr) minmax(132px,.48fr);align-items:end;gap:8px;padding:14px;display:grid}.payment-range-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payment-notes-field{min-width:220px}.payment-client-field .form-field{gap:6px}.payment-submit-cell{align-content:end;gap:6px;min-width:132px;display:grid}.payment-submit-cell .primary-button{justify-content:center;width:100%;min-height:36px}.payment-action-note{min-width:0;color:var(--text-3);overflow-wrap:anywhere;font-size:10px;line-height:1.35;display:block}.payment-action-note.warning{color:var(--warning)}.payment-blocked-list{border-radius:var(--r-sm);background:#fbbf240b;border:1px solid #fbbf242e;gap:8px;margin-top:14px;padding:14px;display:grid}.payment-detail-panel{gap:16px;display:grid}.payment-detail-load-state{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-detail-header{border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(180deg, #34d3990a, #34d39900), var(--surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px;display:grid}.payment-detail-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.payment-detail-title h3,.payment-section-heading h3{color:var(--text-1);font-size:18px;font-weight:600;line-height:1.2}.payment-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.payment-status-strip{grid-template-columns:minmax(170px,1.05fr) minmax(190px,1.35fr) repeat(3,minmax(120px,.75fr));gap:8px;display:grid}.payment-status-cell{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);gap:6px;min-height:76px;padding:12px;display:grid}.payment-status-cell.amount{background:linear-gradient(#34d39912,#34d39904);border-color:#34d39938}.payment-status-strip span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:700}.payment-status-strip strong:not(.status-pill){color:var(--text-1);font-size:16px;font-weight:600}.payment-close-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;display:grid}.payment-settlement-card,.payment-cancel-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-1);gap:12px;padding:14px;display:grid}.payment-settlement-card{background:linear-gradient(#34d3990e,#34d39903);border-color:#34d3992e}.payment-cancel-card{background:linear-gradient(#f871710d,#f8717102);border-color:#f871712e}.payment-card-heading,.payment-card-footer,.payment-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payment-card-heading h4{color:var(--text-1);font-size:14px;font-weight:600}.payment-card-footer{flex-wrap:wrap;align-items:center;padding-top:2px}.payment-card-footer>span{color:var(--text-2);font-size:11px;line-height:1.45}.payment-cancel-card .payment-card-footer{grid-template-columns:1fr;display:grid}.payment-cancel-card .danger-button{justify-content:center;width:100%}.payment-section-heading{align-items:end}.payment-preview-toolbar{grid-template-columns:minmax(0,auto) minmax(260px,380px);align-items:end;gap:10px;display:grid}.payment-segmented-control{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);flex-wrap:wrap;gap:6px;padding:4px;display:flex}.payment-segment-button{border-radius:var(--r-sm);min-height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 10px;font-size:11px;font-weight:600;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out}.payment-segment-button:hover{background:var(--surface-3);color:var(--text-1)}.payment-segment-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.payment-segment-button.is-active{background:var(--teal-dim);color:var(--teal);border-color:#2dd4bf47}.payment-table-search{gap:6px;min-width:min(100%,260px);display:grid}.payment-history-filter{gap:6px;min-width:220px;display:grid}.payment-ledger-table{font-variant-numeric:tabular-nums}.payment-queue-panel .empty-state-cell span,.payment-history-panel .empty-state-cell span{white-space:normal;max-width:56ch}.compact-select{justify-self:end;max-width:240px}@media (width<=720px){.payment-command-panel,.payment-detail-header,.payment-settlement-card,.payment-cancel-card{padding:12px}.payment-range-group,.payment-ledger-metrics{grid-template-columns:1fr}.payment-detail-actions,.payment-segmented-control{grid-template-columns:1fr;width:100%;display:grid}.payment-detail-actions>*,.payment-segment-button,.payment-submit-cell{width:100%}.payment-queue-panel .empty-state-cell,.payment-history-panel .empty-state-cell{text-align:left;padding:32px 0}.payment-queue-panel .empty-state-cell span,.payment-history-panel .empty-state-cell span{max-width:31ch}}.upload-zone{border:1.5px dashed var(--border-md);border-radius:var(--r-md);text-align:center;cursor:pointer;padding:28px 20px;transition:border-color .12s,background .12s}.upload-zone:hover{background:var(--teal-glow);border-color:#2dd4bf4d}.processings-page{--processing-accent:var(--teal);--processing-accent-dim:#2dd4bf1f}.processing-command-deck{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:stretch;gap:16px;padding:16px;display:grid}.processing-command-main{gap:8px;min-width:0;display:grid}.processing-command-main .page-subtitle{max-width:60ch}.processing-command-context{border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff06;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:4px;padding:8px 10px;display:flex}.processing-command-context span,.processing-command-state span,.processing-upload-header span,.processing-draft-readiness span,.processing-parser-dossier span,.processing-ops-metric span,.processing-ledger-quality span,.processing-ledger-action span{color:var(--text-3);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.processing-command-context strong{color:var(--text-1);font-size:var(--text-sm)}.processing-command-state{border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff09;align-content:center;gap:5px;padding:13px;display:grid}.processing-command-state.good{background:#2dd4bf12;border-color:#2dd4bf38}.processing-command-state.warning{background:#f59e0b12;border-color:#f59e0b38}.processing-command-state.info{background:#60a5fa12;border-color:#60a5fa38}.processing-command-state strong{color:var(--text-1)}.processing-command-state p{color:var(--text-2);font-size:var(--text-sm);margin:0;line-height:1.4}.processing-intake-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.44fr);align-items:start;gap:16px;display:grid}.processing-intake-panel,.processing-intake-rail,.processing-history-panel{min-width:0}.processing-intake-rail{gap:14px;display:grid;position:sticky;top:16px}.processing-upload-card{border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff06;gap:12px;padding:14px;display:grid}.processing-upload-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.processing-upload-header strong{color:var(--text-1);margin-top:4px;display:block}.processing-upload-header p,.processing-parser-dossier p,.processing-ops-metric p,.processing-ledger-quality p{color:var(--text-2);font-size:var(--text-sm);margin:0;line-height:1.4}.processing-file-ledger{border-top:1px solid var(--border);gap:0;display:grid}.processing-file-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.processing-file-row strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;max-width:56ch;display:block;overflow:hidden}.processing-empty-intake{border:1px dashed var(--border-md);border-radius:var(--r-md);color:var(--text-2);font-size:var(--text-sm);padding:16px}.processing-clear-files{justify-self:start}.processing-intake-actions{flex-wrap:wrap;gap:10px;display:flex}.processing-draft-readiness{border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff09;gap:4px;padding:10px 11px;display:grid}.processing-draft-readiness.good{background:#2dd4bf12;border-color:#2dd4bf33}.processing-draft-readiness.warning{background:#f59e0b12;border-color:#f59e0b38}.processing-draft-readiness.bad{background:#f8717112;border-color:#f8717138}.processing-draft-readiness.info{background:#60a5fa12;border-color:#60a5fa33}.processing-draft-readiness strong{color:var(--text-1);font-size:var(--text-sm)}.processing-draft-readiness p{color:var(--text-2);font-size:var(--text-sm);margin:0;line-height:1.4}.processing-probe-card{border-radius:var(--r-md);background:#2dd4bf0e;border:1px solid #2dd4bf2e;gap:12px;padding:12px;display:grid}.processing-probe-card .summary-block-header strong{color:var(--text-1)}.processing-parser-dossier{gap:9px;display:grid}.processing-parser-dossier div{border:1px solid var(--border);border-radius:var(--r-sm);background:#00000029;gap:3px;padding:8px;display:grid}.processing-parser-dossier strong{color:var(--text-1)}.processing-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.processing-ops-metric{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);gap:4px;padding:13px;display:grid}.processing-ops-metric strong{color:var(--text-1);letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1}.processing-ops-metric.good strong{color:var(--success)}.processing-ops-metric.warning strong{color:var(--warning)}.processing-ops-metric.bad strong{color:var(--danger)}.processing-history-filters{margin-bottom:14px}.processing-ledger-list{gap:10px;display:grid}.processing-ledger-item{border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff06;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr) minmax(170px,.35fr);align-items:stretch;gap:12px;padding:12px;display:grid}.processing-ledger-item.good{border-color:#34d39933}.processing-ledger-item.warning{border-color:#f59e0b38}.processing-ledger-item.bad{border-color:#f8717138}.processing-ledger-title-row{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.processing-ledger-title-row strong{color:var(--text-1);margin-top:3px;font-size:1.02rem;display:block}.processing-ledger-context{color:var(--text-2);font-size:var(--text-sm);flex-wrap:wrap;gap:7px 10px;margin-top:10px;display:flex}.processing-ledger-quality{border:1px solid var(--border);border-radius:var(--r-sm);background:#00000024;gap:8px;padding:8px;display:grid}.processing-ledger-quality strong{color:var(--text-1)}.processing-ledger-evidence{flex-wrap:wrap;gap:6px;display:flex}.processing-ledger-evidence span{border:1px solid var(--border);color:var(--text-2);font-size:var(--text-xs);background:#ffffff0a;border-radius:999px;padding:4px 7px;font-weight:700}.processing-ledger-action{align-content:center;justify-items:end;gap:8px;display:grid}.processing-ledger-action small{color:var(--text-3);font-size:var(--text-xs)}.processing-error-recovery{border-radius:var(--r-md);background:#f8717112;border:1px solid #f8717133;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px;display:flex}.processing-error-recovery .panel-error{margin:0}@media (width<=1180px){.processing-command-deck,.processing-intake-layout,.processing-ledger-item,.processing-detail-command{grid-template-columns:1fr}.processing-intake-rail{position:static}.processing-ledger-action{justify-items:start}}@media (width<=760px){.processing-command-deck,.processing-upload-card{padding:12px}.processing-upload-header,.processing-ledger-title-row{flex-direction:column;align-items:stretch}.processing-ops-metrics,.processing-ledger-quality{grid-template-columns:1fr}.processing-file-row{flex-direction:column;align-items:flex-start}.processing-detail-stage-map{grid-template-columns:repeat(2,minmax(0,1fr))}.processing-file-row strong{max-width:100%}}.detail-grid{grid-template-columns:1.4fr .8fr;gap:16px;display:grid}.holder-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.holder-readonly-grid .summary-block{gap:6px;display:grid}.holder-readonly-grid .summary-block.full{grid-column:1/-1}.holder-readonly-grid strong{color:var(--text-1);overflow-wrap:anywhere;font-size:13px}.processing-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.72fr);align-items:start}.processing-detail-command{border-radius:var(--r-lg);background:radial-gradient(circle at 12% 18%,#2dd4bf1a,#0000 28%),linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #2dd4bf29;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:14px;padding:16px;display:grid}.processing-detail-command-main{gap:12px;display:grid}.processing-detail-command-main h3{color:var(--text-1);letter-spacing:-.05em;margin:0;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1}.processing-detail-command-main p{color:var(--text-2);font-size:var(--text-sm);max-width:72ch;margin:0;line-height:1.45}.processing-detail-meta-strip{flex-wrap:wrap;gap:7px;display:flex}.processing-detail-meta-strip span{border:1px solid var(--border);color:var(--text-2);font-size:var(--text-xs);background:#ffffff0a;border-radius:999px;padding:5px 8px;font-weight:800}.processing-detail-state{border:1px solid var(--border);border-radius:var(--r-md);background:#ffffff0a;align-content:center;gap:5px;padding:12px;display:grid}.processing-detail-state.good{background:#2dd4bf12;border-color:#2dd4bf38}.processing-detail-state.warning{background:#f59e0b12;border-color:#f59e0b38}.processing-detail-state.bad{background:#f8717112;border-color:#f8717138}.processing-detail-state.info{background:#60a5fa12;border-color:#60a5fa33}.processing-detail-state span,.processing-detail-action-rail>span{color:var(--text-3);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.processing-detail-state strong{color:var(--text-1)}.processing-detail-state p{color:var(--text-2);font-size:var(--text-sm);margin:0;line-height:1.4}.processing-detail-stage-map{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.processing-detail-stage-step{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff07;gap:3px;min-width:0;padding:8px;display:grid}.processing-detail-stage-step span{color:var(--text-2);font-size:var(--text-xs);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:900;display:inline-flex}.processing-detail-stage-step strong{color:var(--text-1);font-size:var(--text-sm)}.processing-detail-stage-step small{color:var(--text-3);font-size:var(--text-xs)}.processing-detail-stage-step.done{border-color:#2dd4bf33}.processing-detail-stage-step.done span,.processing-detail-stage-step.active span{color:var(--accent);background:#2dd4bf29}.processing-detail-stage-step.active{background:#2dd4bf14;border-color:#2dd4bf4d}.processing-detail-action-rail{border:1px solid var(--border);border-radius:var(--r-md);background:#00000024;gap:9px;padding:10px;display:grid}.processing-detail-action-row{gap:8px}.processing-run-summary-panel,.processing-run-files-panel{align-content:start}.processing-file-list{scrollbar-width:thin;scrollbar-color:#2dd4bf59 transparent;max-height:min(520px,100vh - 250px);padding-right:4px;overflow:auto}.processing-file-list .preview-entry strong{overflow-wrap:anywhere;max-width:100%;display:block}.processing-ledger-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.processing-ledger-title{gap:8px;min-width:0;display:grid}.processing-ledger-title h2{color:var(--text-1);letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.15}.processing-ledger-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.processing-ledger-meta span{border:1px solid var(--border);color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.processing-ledger-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.processing-audit-timeline{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:6px;min-width:0;padding:0;display:grid}.processing-audit-step{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;align-items:center;gap:8px;min-width:0;min-height:48px;padding:7px 8px;display:flex}.processing-audit-step div{min-width:0}.processing-audit-step span{color:var(--text-2);background:#ffffff0f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:inline-flex}.processing-audit-step strong,.processing-audit-step small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.processing-audit-step strong{color:var(--text-1);font-size:11px;font-weight:650}.processing-audit-step small{color:var(--text-2);font-size:10px}.processing-audit-step.done{border-color:#2dd4bf38}.processing-audit-step.done span,.processing-audit-step.active span{background:var(--teal-dim);color:var(--teal)}.processing-audit-step.active{background:#2dd4bf14;border-color:#2dd4bf57}.processing-ledger-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:16px;display:grid}.processing-ledger-main{gap:14px;min-width:0;display:grid}.processing-lens-bar{background:color-mix(in oklch, var(--surface-1) 94%, var(--teal));border:1px solid var(--border);border-radius:var(--r-sm);z-index:18;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;padding:6px;display:grid;position:sticky;top:64px}.processing-lens-link{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;text-align:left;background:#ffffff07;grid-template-columns:auto minmax(0,1fr);gap:3px 6px;min-width:0;min-height:48px;padding:7px 9px;font-family:inherit;transition:background .12s,border-color .12s,color .12s;display:grid}.processing-lens-link:hover,.processing-lens-link:focus-visible{background:var(--surface-2);border-color:var(--border-md);color:var(--text-1)}.processing-lens-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.processing-lens-link.is-active{background:var(--teal-glow);color:var(--text-1);border-color:#2dd4bf57}.processing-lens-link[role=tab][aria-selected=true]{box-shadow:inset 0 0 0 1px #2dd4bf1f}.processing-lens-link.is-disabled{cursor:not-allowed;color:var(--text-3);opacity:.72}button.processing-lens-link:disabled{cursor:not-allowed}.processing-lens-link span,.processing-context-ledger span,.processing-inspector-kicker,.processing-reconciliation-list span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.processing-lens-link span{grid-column:1/-1}.processing-lens-link strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;line-height:1}.processing-lens-link small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:8px;line-height:1;overflow:hidden}.processing-lens-panel{gap:16px;min-width:0;display:grid}.processing-lens-panel:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.processing-ledger-section{scroll-margin-top:132px}.processing-ledger-section .table-shell{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-sm)}.processing-ledger-section .filters-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:end;gap:10px;display:grid}.processing-ledger-section .search-input{min-width:min(300px,100%)}.processing-section-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.processing-section-title h3,.processing-inspector-title h3{color:var(--text-1);font-size:14px;font-weight:650}.processing-context-ledger{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.processing-context-ledger>div{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff07;gap:5px;min-width:0;padding:11px 12px;display:grid}.processing-context-ledger strong{color:var(--text-1);overflow-wrap:anywhere;font-size:13px;font-weight:650}.processing-context-ledger small{color:var(--text-2);overflow-wrap:anywhere;font-size:11px}.processing-context-wide{grid-column:1/-1}.processing-mobile-command{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);gap:14px;padding:14px;display:none}.processing-readiness-contract{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff09;gap:7px;padding:11px;display:grid}.processing-readiness-contract.good{background:#34d39912;border-color:#34d3993d}.processing-readiness-contract.warning{background:#fbbf2412;border-color:#fbbf243d}.processing-readiness-contract.bad{background:#f8717112;border-color:#f8717142}.processing-readiness-contract.info{background:#60a5fa12;border-color:#60a5fa38}.processing-readiness-contract span{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.processing-readiness-contract strong{color:var(--text-1);font-size:13px;font-weight:650}.processing-readiness-contract small{color:var(--text-2);font-size:11px;line-height:1.45}.processing-readiness-contract ul{gap:5px;list-style:none;display:grid}.processing-readiness-contract li{color:var(--text-2);padding-left:13px;font-size:11px;line-height:1.4;position:relative}.processing-readiness-contract li:before{content:"";opacity:.7;background:currentColor;border-radius:99px;width:4px;height:4px;position:absolute;top:7px;left:0}.processing-context-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.processing-context-notes{grid-column:span 2}.processing-ledger-inspector{scrollbar-color:#2dd4bf59 transparent;scrollbar-width:thin;gap:12px;min-width:0;max-height:calc(100vh - 84px);display:grid;position:sticky;top:68px;overflow:auto}.processing-inspector-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);gap:12px;min-width:0;padding:14px;display:grid}.processing-inspector-readiness.good{background:#2dd4bf12;border-color:#2dd4bf42}.processing-inspector-readiness.warning{background:#fbbf2412;border-color:#fbbf2442}.processing-inspector-readiness.bad{background:#f8717112;border-color:#f8717147}.processing-inspector-readiness.info{background:#60a5fa12;border-color:#60a5fa3d}.processing-inspector-readiness h3{color:var(--text-1);font-size:18px;font-weight:650;line-height:1.2}.processing-inspector-readiness p{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.processing-inspector-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.processing-inspector-actions{gap:8px;display:grid}.processing-inspector-actions .primary-button,.processing-inspector-actions .secondary-button{justify-content:center;width:100%}.processing-reconciliation-list{gap:0;display:grid}.processing-reconciliation-list>div{border-top:1px solid var(--border);gap:4px;padding:9px 0;display:grid}.processing-reconciliation-list>div:first-child{border-top:none;padding-top:0}.processing-reconciliation-list strong{color:var(--text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:650}.processing-reconciliation-list small{color:var(--text-2);font-size:11px}.processing-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.processing-match-grid>div{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff07;gap:8px;min-width:0;padding:9px;display:grid}.processing-match-grid strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.processing-inspector-files{max-height:260px}.processing-file-evidence{border-top:1px solid var(--border);gap:3px;padding:9px 0;display:grid}.processing-file-evidence:first-child{border-top:none;padding-top:0}.processing-file-evidence strong{color:var(--text-1);overflow-wrap:anywhere;font-size:12px;font-weight:650}@media (width<=1180px){.processing-ledger-layout{grid-template-columns:1fr}.processing-mobile-command{grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);display:grid}.processing-mobile-command .processing-inspector-actions{grid-column:1/-1}.processing-mobile-command .processing-inspector-actions .primary-button,.processing-mobile-command .processing-inspector-actions .secondary-button{min-height:44px}.processing-ledger-inspector .processing-inspector-readiness{display:none}.processing-ledger-inspector{max-height:none;position:static}.processing-lens-bar{top:58px}}@media (width<=860px){.processing-audit-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.processing-lens-bar{grid-template-columns:repeat(5,minmax(0,1fr))}.processing-context-notes{grid-column:auto}}@media (width<=640px){.processing-ledger-header,.processing-section-title,.processing-inspector-title{flex-direction:column;align-items:stretch}.processing-ledger-header-actions{justify-content:flex-start}.processing-audit-timeline{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:8px;scroll-padding-inline:8px;display:flex;overflow-x:auto}.processing-audit-step{scroll-snap-align:start;flex:0 0 min(154px,72vw);min-height:54px}.processing-audit-step small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.processing-match-grid{grid-template-columns:1fr}.processing-lens-bar{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-padding-inline:8px;display:flex;position:sticky;top:52px;overflow-x:auto}.processing-audit-step{align-items:flex-start;padding:8px}.processing-lens-link{flex:0 0 132px;min-width:132px;min-height:58px}.processing-lens-link small{display:none}.processing-mobile-command{grid-template-columns:1fr;gap:10px;padding:12px}.processing-mobile-command.processing-inspector-readiness h3{font-size:16px}.processing-mobile-command .processing-inspector-actions{order:2;grid-column:auto}.processing-mobile-command .processing-readiness-contract{order:3}.processing-lens-link{gap:2px;padding:7px 9px}.processing-lens-link strong{font-size:19px}}@media (width<=360px){.processing-ledger-title h2{font-size:22px}.processing-audit-step{flex-basis:138px}.processing-lens-link{flex-basis:124px;min-width:124px;padding:7px 8px}.processing-mobile-command,.processing-readiness-contract{padding:10px}.processing-readiness-contract li,.processing-readiness-contract small{font-size:10px}}@media (width<=900px) and (height<=520px){.processing-audit-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px}.processing-audit-step{gap:7px;min-height:48px;padding:7px}.processing-audit-step span{width:20px;height:20px}.processing-audit-step small{display:none}.processing-lens-link{min-height:62px;padding:7px 8px}.processing-lens-link strong{font-size:18px}.processing-mobile-command{grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:8px;padding:10px}.processing-mobile-command .processing-inspector-actions{grid-area:1/2;align-self:start}.processing-mobile-command .processing-readiness-contract{grid-area:2/1/auto/-1;padding:9px}.processing-mobile-command .processing-readiness-contract small{display:none}.processing-mobile-command .processing-readiness-contract ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.processing-readiness-contract li{font-size:10px}}.work-dossier-panel{min-height:280px}.work-detail-page-stack.is-edit{align-items:start}@media (width>=1180px){.work-detail-page-stack.is-edit{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);grid-auto-flow:dense;gap:16px 18px;display:grid}.work-detail-page-stack.is-edit>.section-heading,.work-detail-page-stack.is-edit>.inline-action-confirmation,.work-detail-page-stack.is-edit>.work-detail-terminal-state,.work-detail-page-stack.is-edit>.work-merged-banner,.work-detail-page-stack.is-edit>.work-dossier-command,.work-detail-page-stack.is-edit>#work-section-history,.work-detail-page-stack.is-edit>#work-section-operations{grid-column:1/-1}.work-detail-page-stack.is-edit>#work-section-identity,.work-detail-page-stack.is-edit>#work-section-reading{grid-column:1}.work-detail-page-stack.is-edit>#work-section-readiness,.work-detail-page-stack.is-edit>#work-section-financial{grid-column:2}.work-detail-page-stack.is-edit>#work-section-identity{order:40}.work-detail-page-stack.is-edit>#work-section-readiness{order:41}.work-detail-page-stack.is-edit>#work-section-reading{order:42}.work-detail-page-stack.is-edit>#work-section-financial{order:43}.work-detail-page-stack.is-edit>#work-section-history{order:44}.work-detail-page-stack.is-edit>#work-section-operations{order:45}}.work-detail-terminal-state{border-color:#f59e0b47;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.work-detail-terminal-state h3{color:var(--text-1);margin:2px 0 6px}.work-detail-terminal-state .cell-meta{overflow-wrap:anywhere;margin-top:8px;display:block}#work-section-identity,#work-section-reading,#work-section-readiness,#work-section-financial,#work-section-history,#work-section-operations{scroll-margin-top:88px}.work-dossier-command{background:#2dd4bf09;border-color:#2dd4bf3d;gap:16px;display:grid;position:relative;overflow:hidden}.work-dossier-command:before{content:"";border-radius:calc(var(--r-sm) + 4px);pointer-events:none;border:1px solid #2dd4bf1a;position:absolute;inset:12px}.work-dossier-command-bad{background:#f8717109;border-color:#f8717157}.work-dossier-command-warning{background:#f59e0b09;border-color:#f59e0b57}.work-dossier-command-main{z-index:1;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:stretch;gap:16px;display:grid;position:relative}.work-dossier-command-identity{gap:12px;min-width:0;display:grid}.work-dossier-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.work-dossier-command-main h3{color:var(--text-1);letter-spacing:-.04em;margin:4px 0 12px;font-size:clamp(24px,3vw,38px);line-height:.98}.work-dossier-verdict-seal{border:1px solid var(--border-md);background:var(--surface-1);text-align:center;border-radius:999px;justify-items:center;gap:2px;min-width:118px;padding:12px 14px;display:grid}.work-dossier-verdict-seal span{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.work-dossier-verdict-seal strong{color:var(--text-1);letter-spacing:-.01em;font-size:12px}.work-dossier-verdict-seal-good{color:var(--teal);border-color:#2dd4bf59}.work-dossier-verdict-seal-good strong{color:var(--teal)}.work-dossier-verdict-seal-warning{border-color:#f59e0b6b}.work-dossier-verdict-seal-warning strong{color:var(--warning,#fbbf24)}.work-dossier-verdict-seal-bad{border-color:#f871716b}.work-dossier-verdict-seal-bad strong{color:var(--danger,#f87171)}.work-dossier-command-pills,.work-dossier-blocker-strip,.work-detail-section-nav,.work-dossier-readiness-rail{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.work-dossier-next-action{border:1px solid var(--border);border-radius:var(--r-sm);z-index:1;background:#0808086b;align-content:start;gap:6px;padding:14px;display:grid;position:relative}.work-dossier-next-action>span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.work-dossier-next-action strong{color:var(--text-1);font-size:15px}.work-dossier-next-action p{color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.work-dossier-next-action .primary-button{justify-self:start;margin-top:4px}.work-dossier-blocker-strip{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);padding:10px}.work-dossier-blocker{border:1px solid var(--border);border-radius:var(--r-sm);min-width:min(240px,100%);color:var(--text-1);background:#ffffff06;flex:220px;gap:3px;padding:10px 12px;text-decoration:none;display:grid}.work-dossier-blocker:hover,.work-dossier-blocker:focus-visible{border-color:#2dd4bf6b;outline:none;transform:translateY(-1px)}.work-dossier-blocker span{color:var(--text-3);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.work-dossier-blocker strong{font-size:12px}.work-dossier-blocker.is-blocking{background:#f871710e;border-color:#f8717157}.work-dossier-blocker.is-payment,.work-dossier-blocker.is-warning{background:#f59e0b0e;border-color:#f59e0b57}.work-dossier-readiness-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.work-dossier-checkpoint{border:1px solid var(--border);border-radius:var(--r-sm);min-width:0;color:var(--text-1);background:#ffffff06;gap:4px;padding:10px 11px;text-decoration:none;transition:border-color .16s cubic-bezier(.25,1,.5,1),background-color .16s cubic-bezier(.25,1,.5,1),transform .16s cubic-bezier(.25,1,.5,1);display:grid}.work-dossier-checkpoint span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.work-dossier-checkpoint strong{color:var(--text-1);overflow-wrap:anywhere;font-size:12px}.work-dossier-checkpoint:hover,.work-dossier-checkpoint:focus-visible{background:#2dd4bf0e;border-color:#2dd4bf6b;outline:none;transform:translateY(-1px)}.work-dossier-checkpoint.is-good{border-color:#2dd4bf42}.work-dossier-checkpoint.is-warning{border-color:#f59e0b4d}.work-dossier-checkpoint.is-warning strong{color:var(--warning,#fbbf24)}.work-dossier-checkpoint.is-bad{border-color:#f8717152}.work-dossier-checkpoint.is-bad strong{color:var(--danger,#f87171)}.work-detail-section-nav{border:1px solid var(--border);background:#08080852;border-radius:999px;padding:6px}.work-detail-section-nav a{border:1px solid var(--border);color:var(--text-2);background:#ffffff06;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .16s cubic-bezier(.25,1,.5,1),color .16s cubic-bezier(.25,1,.5,1),background-color .16s cubic-bezier(.25,1,.5,1)}.work-detail-section-nav a:hover,.work-detail-section-nav a:focus-visible{color:var(--teal);background:#2dd4bf0f;border-color:#2dd4bf6b;outline:none}.inline-action-cell{justify-items:end;gap:8px;display:grid}.inline-action-confirmation{border-radius:var(--r-sm);background:#f59e0b0e;border:1px solid #f59e0b57;gap:10px;width:min(100%,520px);padding:10px;display:grid}.action-row .inline-action-confirmation{flex-basis:100%;justify-self:stretch}.work-participation-editor-row>.inline-action-confirmation{width:100%}.inline-action-confirmation-copy,.inline-action-reason{gap:5px;display:grid}.inline-action-confirmation-copy strong{color:var(--text-1);overflow-wrap:anywhere;font-size:12px}.inline-action-confirmation-copy span,.inline-action-reason span{color:var(--text-2);font-size:11px;line-height:1.45}.inline-action-reason span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.work-identity-panel,.work-reading-panel,.work-financial-panel,.work-readiness-panel,.work-contract-panel,.work-change-log-panel{gap:16px;display:grid}.work-identity-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.work-identity-metadata{min-width:0}.work-metadata-header{margin-bottom:12px}.work-participations-block{border-color:#2dd4bf24;min-height:0}.work-participations-block>.summary-block-header{align-items:flex-start}.work-participations-block .summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.work-participation-percentage{font-variant-numeric:tabular-nums;justify-self:end}.work-participation-percentage.is-represented{background:var(--teal-dim);color:var(--teal);border-color:#2dd4bf52}.work-participation-percentage.is-not-represented{background:var(--surface-3);border-color:var(--border);color:var(--text-2)}.participation-total-strip{flex-wrap:wrap;gap:6px;display:flex}.work-participation-editor{scrollbar-width:thin;scrollbar-color:#2dd4bf59 transparent;gap:12px;max-height:min(680px,100vh - 210px);padding-right:4px;display:grid;overflow:auto}.work-participation-editor-toolbar{z-index:2;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex;position:sticky;top:0}.work-participations-block .work-participation-edit-list{grid-template-columns:1fr;gap:8px;display:grid}.work-participation-edit-summary{min-height:56px}.work-participation-editor-row,.work-participation-new-block,.work-holder-quick-create{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05}.work-participation-editor-row{gap:12px;padding:12px;display:grid}.work-participation-editor-row.is-removed{opacity:.74}.work-participation-row-header,.work-participation-row-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.work-participation-row-header strong{color:var(--text-1);font-size:12px;display:block}.work-participation-editor-grid{grid-template-columns:minmax(180px,1.35fr) minmax(180px,1.35fr) minmax(110px,.65fr) minmax(160px,.8fr);align-items:end;gap:10px;display:grid}.work-participation-editor-grid .form-field{min-width:0}.work-participation-notes{grid-column:1/-1}.work-holder-quick-create{background:#2dd4bf09;gap:12px;padding:12px;display:grid}.work-holder-quick-create strong{color:var(--text-1);font-size:12px;display:block}.work-participation-new-block{gap:12px;padding:12px;display:grid}.work-removed-participations{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;gap:12px;padding:12px;display:grid}.work-removed-participations-summary{cursor:pointer;margin:0;list-style:none}.work-removed-participations-summary::-webkit-details-marker{display:none}.inline-readonly-control{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:36px;color:var(--text-2);align-items:center;padding:0 12px;font-size:12px;display:flex}.inline-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.segmented-control{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);align-items:center;display:inline-flex;overflow:hidden}.segmented-control button{border:0;border-right:1px solid var(--border);min-height:32px;color:var(--text-2);cursor:pointer;background:0 0;padding:0 12px;font-size:11px;font-weight:700}.segmented-control button:last-child{border-right:0}.segmented-control button.active{color:var(--teal);background:#2dd4bf1a}.segmented-control.compact button{min-height:28px;padding-inline:10px}.inline-form-grid .form-field,.inline-form-grid .text-area{min-width:0}.work-reading-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.work-reading-status{align-content:start;display:grid}.work-readiness-grid{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.readiness-issue-row{overflow:visible}.readiness-issue-copy{align-items:center;gap:8px;min-width:0;display:flex}.readiness-help{flex:none;display:inline-flex;position:relative}.readiness-help-trigger{border:1px solid var(--border);background:var(--surface-3);width:18px;height:18px;color:var(--text-2);cursor:help;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.readiness-help-trigger:hover,.readiness-help-trigger:focus-visible{color:var(--teal);border-color:#2dd4bf6b;outline:none}.readiness-help-tooltip{z-index:20;border:1px solid var(--border-md);border-radius:var(--r-sm);background:var(--surface-1);inline-size:min(280px,100vw - 48px);color:var(--text-2);opacity:0;visibility:hidden;pointer-events:none;padding:9px 10px;font-size:11px;line-height:1.45;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(2px);box-shadow:0 18px 40px #00000052}.readiness-help:hover .readiness-help-tooltip,.readiness-help:focus-within .readiness-help-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.work-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.work-operations-panel{background:linear-gradient(180deg, oklch(18% .008 190/.72), transparent 220px), var(--surface-0);display:block}.work-operations-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:14px;margin:0;list-style:none;display:grid}.work-operations-summary::-webkit-details-marker{display:none}.work-operations-summary-copy{gap:3px;min-width:0;display:grid}.work-operations-summary-metrics{grid-template-columns:repeat(4,minmax(58px,auto));gap:6px;display:grid}.work-operations-summary-metrics span{border:1px solid var(--border);border-radius:var(--r-sm);min-width:58px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;background:#ffffff06;gap:2px;padding:7px 8px;font-size:9px;font-weight:800;line-height:1.15;display:grid}.work-operations-summary-metrics span.attention{color:var(--danger);background:#f8717114;border-color:#f8717147}.work-operations-summary-metrics strong{color:var(--text-1);letter-spacing:0;font-size:14px;font-weight:700}.work-operations-toggle{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:30px;color:var(--text-1);justify-content:center;align-self:start;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.work-operations-panel[open] .work-operations-summary{border-bottom:1px solid var(--border);padding-bottom:14px}.work-operations-command-strip{border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(90deg,#2dd4bf14,#0000 42%),#ffffff06;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;margin-top:14px;padding:11px 12px;display:grid}.work-operations-command-strip strong{color:var(--text-1);font-size:12px}.work-operations-command-flow{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.work-operations-command-flow span{color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);background:#00000029;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:700}.work-operations-panel[open] .work-operations-grid{margin-top:12px}@media (prefers-reduced-motion:reduce){.work-dossier-blocker,.work-dossier-checkpoint,.work-detail-section-nav a{transition:none}.work-dossier-blocker:hover,.work-dossier-blocker:focus-visible,.work-dossier-checkpoint:hover,.work-dossier-checkpoint:focus-visible{transform:none}}.work-operations-grid>[data-testid=work-merge-block],.work-operations-grid>[data-testid=work-external-ids-block],.work-operations-grid>[data-testid=work-isrcs-block],.work-operations-grid>[data-testid=work-identity-merge-reviews-block]{grid-column:1/-1}.work-operation-tool{border-color:var(--border);background:linear-gradient(180deg, #ffffff09, #ffffff04), var(--surface-1);gap:13px;display:grid}.work-operation-tool>.summary-block-header{align-items:flex-start}.work-operation-tool-label{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}@media (width<=980px){.work-operations-summary,.work-operations-command-strip{grid-template-columns:1fr}.work-operations-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.work-operations-toggle,.work-operations-command-flow{justify-self:start}}.work-isrc-link-form{margin-top:12px}.work-isrc-list-header{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.work-merged-banner{border-color:#f59e0b52;justify-content:space-between;align-items:center;gap:16px;display:flex}.work-merge-block{gap:14px;display:grid}.work-merge-search{grid-template-columns:minmax(280px,1.1fr) minmax(220px,.9fr);align-items:end;gap:10px;display:grid}.work-merge-preview{border:1px solid var(--border);border-radius:var(--r-sm);background:#2dd4bf09;gap:12px;padding:12px;display:grid}.work-merge-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.work-merge-snapshot-card{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);gap:12px;min-width:0;padding:12px;display:grid}.work-merge-snapshot-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.work-merge-snapshot-heading h4{color:var(--text-1);overflow-wrap:anywhere;margin:2px 0 0}.work-merge-snapshot-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.work-merge-snapshot-meta div,.work-merge-evidence-row{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff06;gap:3px;min-width:0;padding:8px 10px;display:grid}.work-merge-snapshot-meta dt,.work-merge-evidence-row span,.work-merge-confirmation span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.work-merge-snapshot-meta dd,.work-merge-evidence-row strong{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:12px}.work-merge-evidence-tapes{grid-template-columns:repeat(2,minmax(0,1fr))}.work-merge-consequence{border-radius:var(--r-sm);background:#f59e0b0e;border:1px solid #f59e0b52;grid-template-columns:minmax(0,1fr) minmax(240px,.35fr);align-items:end;gap:14px;padding:12px;display:grid}.work-merge-consequence strong{color:var(--text-1)}.work-merge-consequence p{color:var(--text-2);margin:4px 0 0;font-size:12px;line-height:1.45}.work-merge-confirmation{gap:6px;display:grid}.work-merge-preview-main,.work-merge-transfer-strip{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.work-merge-preview-main h4{margin:2px 0 4px}.work-merge-kpis,.work-merge-transfer-strip{flex-wrap:wrap;gap:6px;display:flex}.work-merge-transfer-strip{color:var(--text-2);font-size:12px}.work-merge-transfer-strip span{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;padding:5px 8px}.work-merge-preview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.work-merge-participation-diff{gap:8px;display:grid}.work-merge-participation-diff-row{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff06;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.work-merge-participation-diff-row div{gap:3px;min-width:0;display:grid}.work-merge-participation-diff-row span:first-child{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.work-merge-participation-diff-row strong,.work-merge-participation-diff-row small{overflow-wrap:anywhere}.work-merge-participation-diff-row strong{color:var(--text-1);font-size:12px}.work-merge-participation-diff-row small{color:var(--text-2);font-size:11px}@media (width<=860px){.work-merge-safety-grid,.work-merge-preview-grid,.work-merge-consequence,.work-merge-snapshot-meta,.work-merge-evidence-tapes,.work-merge-participation-diff-row{grid-template-columns:1fr}}.summary-block.compact{padding:12px}.summary-list.compact{gap:6px}.work-merge-children{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.readonly-field{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);align-content:start;gap:5px;min-height:72px;padding:12px 14px;display:grid}.readonly-field.wide{grid-column:1/-1}.readonly-field span,.financial-kpi span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:9px;font-weight:700}.readonly-field strong{color:var(--text-1);overflow-wrap:anywhere;font-size:13px;font-weight:500}.work-financial-panel{gap:16px;display:grid}.financial-kpi-strip{border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.financial-kpi{background:var(--surface-2);border-right:1px solid var(--border);gap:4px;padding:14px 16px;display:grid}.financial-kpi:last-child{border-right:none}.financial-kpi.primary{box-shadow:inset 2px 0 0 var(--teal)}.financial-kpi.success{box-shadow:inset 2px 0 0 var(--success)}.financial-kpi strong{color:var(--text-1);letter-spacing:-.02em;font-size:22px;font-weight:600}.financial-kpi small{color:var(--text-3);font-size:11px}.work-financial-layout{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.work-chart-panel,.work-platform-panel{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);padding:14px 16px}.work-platform-panel .summary-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 18px}.work-revenue-chart{gap:10px;display:grid}.work-revenue-chart-plot{position:relative}.work-revenue-chart svg{cursor:crosshair;touch-action:none;outline:none;width:100%;height:auto;display:block}.work-revenue-chart svg:focus-visible{border-radius:var(--r-sm);outline-offset:3px;outline:2px solid #2dd4bf7a}.chart-axis{stroke:var(--border-md);stroke-width:1px}.chart-grid-line{stroke:var(--border);stroke-width:1px}.chart-label{fill:var(--text-3);font-size:10px}.chart-probe-line{stroke:#2dd4bfb8;stroke-width:1px;vector-effect:non-scaling-stroke}.chart-probe-line.horizontal{stroke-dasharray:4 5;opacity:.82}.chart-probe-value{fill:var(--teal);paint-order:stroke;stroke:#0d1216eb;stroke-width:3px;font-size:10px;font-weight:700}.chart-probe-dot{stroke:var(--surface-2);stroke-width:2px;vector-effect:non-scaling-stroke}.chart-probe-dot.net{opacity:.76}.work-chart-tooltip{z-index:3;border:1px solid color-mix(in oklch, var(--teal) 28%, var(--border-md));border-radius:var(--r-sm);min-width:230px;max-width:min(320px,100% - 24px);color:var(--text-2);pointer-events:none;background:#0c1115f7;padding:10px 12px;position:absolute;transform:translate(12px,-50%);box-shadow:0 18px 34px #00000061}.work-chart-tooltip.is-left{transform:translate(calc(-100% - 12px),-50%)}.work-chart-tooltip.is-below{transform:translate(12px,10px)}.work-chart-tooltip.is-left.is-below{transform:translate(calc(-100% - 12px),10px)}.work-chart-tooltip-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.work-chart-tooltip-header strong{color:var(--text-1);font-size:13px;font-weight:700}.work-chart-tooltip-header span{color:var(--teal);white-space:nowrap;font-size:11px;font-weight:700}.work-chart-tooltip-list{gap:7px;display:grid}.work-chart-tooltip-row{grid-template-columns:80px minmax(0,1fr);align-items:baseline;gap:10px;font-size:11px;display:grid}.work-chart-tooltip-row>span:last-child{color:var(--text-1);overflow-wrap:anywhere}.chart-legend{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.chart-legend-item{color:var(--text-2);align-items:center;gap:5px;display:inline-flex}.chart-legend-item:before,.chart-legend-line:before{content:"";background:currentColor;width:14px;height:2px;display:inline-block}.chart-legend-item.youtube{color:var(--teal)}.chart-legend-item.backoffice{color:var(--info)}.chart-legend-line{align-items:center;gap:5px;display:inline-flex}.chart-legend-line.dashed:before{background:repeating-linear-gradient(90deg,currentColor 0 5px,#0000 5px 9px)}.work-report-block{background:0 0}.work-report-ledger,.work-report-disclosure{gap:10px;display:grid}.work-report-disclosure-summary{border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:linear-gradient(90deg,#60a5fa14,#0000 44%),#ffffff06;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;list-style:none;display:flex}.work-report-disclosure-summary::-webkit-details-marker{display:none}.work-report-disclosure-summary>div{gap:3px;min-width:0;display:grid}.work-report-disclosure-summary strong{color:var(--text-1);font-size:12px}.work-report-disclosure-action{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-2);min-height:28px;color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;flex:none;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.work-report-disclosure[open] .work-report-disclosure-action{color:var(--text-1);background:#60a5fa17;border-color:#60a5fa57}.work-report-disclosure:not([open]) .work-report-ledger{display:none}.work-report-row{border:1px solid var(--border);border-radius:var(--r-md);background:linear-gradient(180deg, #ffffff09, #ffffff04), var(--surface-1);grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.work-report-row:hover{border-color:var(--border-strong,var(--border));background:var(--surface-2)}.work-report-main{gap:7px;min-width:0;display:grid}.work-report-main>strong{color:var(--text-1);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.work-report-kicker,.work-report-meta,.work-report-kind-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.work-report-kicker{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.work-report-platform{color:var(--text-2);align-items:center;gap:5px;display:inline-flex}.work-report-platform:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.work-report-platform.youtube{color:var(--teal)}.work-report-platform.backoffice{color:var(--info)}.work-report-meta{color:var(--text-2);font-size:11px}.work-report-meta span{border:1px solid var(--border);background:#ffffff06;border-radius:999px;padding:3px 7px}.work-report-kind{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.work-report-money{grid-template-columns:repeat(2,minmax(96px,1fr));gap:8px;display:grid}.work-report-money span{border:1px solid var(--border);border-radius:var(--r-sm);background:#0000002e;gap:3px;padding:9px 10px;display:grid}.work-report-money small{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.work-report-money strong{color:var(--text-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}@media (width<=920px){.work-report-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.work-report-disclosure-summary{flex-direction:column;align-items:flex-start}.work-report-row .compact-button{justify-self:start}}.info-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.info-row:last-child{border-bottom:none}.blocked-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.blocked-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.blocked-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10px}.steps{align-items:center;gap:0;margin-bottom:20px;display:flex}.onboarding-steps{border:1px solid var(--border);border-radius:var(--r-sm);background:#ffffff05;margin-bottom:0;padding:10px 12px}.step{color:var(--text-3);flex:1;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.step:not(:last-child):after{content:"";background:var(--border);flex:1;height:1px;margin:0 10px}.step-num{background:var(--surface-3);border:1px solid var(--border-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex}.step.done .step-num{background:var(--teal);border-color:var(--teal);color:#000}.step.done{color:var(--text-2)}.step.current .step-num{border-color:var(--teal);color:var(--teal);background:0 0}.step.current{color:var(--teal)}@media (width<=720px){.onboarding-steps{align-items:flex-start;gap:8px;display:grid}.onboarding-steps .step:not(:last-child):after{display:none}}.modal-backdrop{z-index:200;background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{background:var(--surface-1);border:1px solid var(--border-md);border-radius:var(--r-lg);width:min(600px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto}.hero-card,.eyebrow,.pill,.sidebar-copy,.sidebar-status{display:none}.primary-button{border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--teal);background:var(--teal);color:#000;white-space:nowrap;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex;position:relative;overflow:hidden}.primary-button:hover{background:#25b9a7;border-color:#25b9a7}.primary-button:disabled{opacity:.45;cursor:not-allowed}.secondary-button{border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--border-md);background:var(--surface-2);color:var(--text-1);white-space:nowrap;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:background .12s;display:inline-flex;position:relative;overflow:hidden}.secondary-button:hover{background:var(--surface-3)}.compact-button{min-height:30px;padding:5px 12px;font-size:11px;font-weight:700}.danger-button{border-radius:var(--r-sm);cursor:pointer;background:var(--danger-dim);color:var(--danger);white-space:nowrap;border:1px solid #f8717157;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex;position:relative;overflow:hidden}.danger-button:hover{background:#f871712e;border-color:#f871717a}.danger-button:disabled{opacity:.45;cursor:not-allowed}.ghost-button{border-radius:var(--r-sm);cursor:pointer;color:var(--text-2);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:500;transition:color .12s;display:inline-flex;position:relative;overflow:hidden}.ghost-button:hover{color:var(--text-1)}.ghost-button:disabled{opacity:.4;cursor:not-allowed}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.section-heading h2{letter-spacing:-.02em;color:var(--text-1);font-size:22px;font-weight:600}.section-heading h3{color:var(--text-1);font-size:14px;font-weight:600}.section-heading p{color:var(--text-2);max-width:600px;margin-top:4px;font-size:12px}@media (width<=1024px){.shell{grid-template-rows:52px 1fr;grid-template-columns:1fr}.sidebar{display:none}.main-content{padding:20px 16px}.topbar{gap:10px;padding:0 16px}.topbar-context,.topbar-divider{display:none}.section-grid-2,.dashboard-finance-panel .section-grid-2,.dashboard-lower-grid,.dashboard-activity-grid,.dashboard-finance-filters,.participation-filter-row-primary,.participation-filter-row-secondary,.identity-resolution-layout,.identity-resolution-filter-row,.identity-kpi-grid,.identity-reason-kpi-grid,.works-filter-row-primary,.works-filter-row-secondary,.detail-grid,.work-identity-layout,.work-reading-grid,.work-dossier-command-main,.work-dossier-title-row,.work-dossier-readiness-rail,.work-readiness-grid,.work-operations-grid,.identity-consolidation-grid,.onboarding-grid,.work-financial-layout,.payment-command-board,.payment-filter-band,.payment-close-grid,.payment-detail-header,.payment-preview-toolbar,.readonly-grid,.holder-readonly-grid,.work-participations-block .summary-list,.work-participation-editor-grid,.work-merge-search,.work-merge-preview-grid,.identity-consolidation-editor-row,.inline-form-grid,.financial-kpi-strip,.payment-ledger-metrics,.payment-status-strip{grid-template-columns:1fr}.identity-decision-panel{max-height:none;position:static}.identity-card-title-row,.identity-card-candidate{flex-direction:column;align-items:flex-start}.identity-card-candidate select{width:100%;min-width:0}.compact-select{justify-self:stretch;max-width:none}.payment-detail-title,.payment-card-footer,.payment-section-heading{flex-direction:column;align-items:flex-start}.payment-detail-actions{justify-content:flex-start}.payment-history-filter,.payment-table-search{width:100%}.financial-kpi{border-right:none;border-bottom:1px solid var(--border)}.financial-kpi:last-child{border-bottom:none}.work-chart-tooltip{min-width:min(230px,100% - 24px)}.work-chart-tooltip-row{grid-template-columns:1fr;gap:3px}.card-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unmapped-kpi-grid,.unmapped-workspace{grid-template-columns:1fr}.unmapped-kpi-card{border-right:0;border-bottom:1px solid var(--border)}.unmapped-kpi-card:last-child{border-bottom:0}.unmapped-filter-row.primary,.unmapped-filter-row.secondary,.unmapped-dossier-totals{grid-template-columns:1fr}.unmapped-date-range-field>div,.unmapped-status-summary>div{flex-direction:column}.unmapped-registration-panel{max-height:none;position:static;overflow:visible}.unmapped-consolidation-search,.unmapped-selected-work{grid-template-columns:1fr;align-items:stretch}.unmapped-selected-work{display:grid}.unmapped-selected-work div{text-align:left}.unmapped-candidate-chip{grid-template-columns:1fr}.participation-matrix-header{flex-direction:column;align-items:stretch}.participation-matrix-grid,.participation-matrix-labels{grid-template-columns:1fr}.participation-matrix-labels{display:none}.payment-exception-editor{grid-template-columns:1fr}.payment-exception-strip{flex-direction:column;align-items:flex-start}.unmapped-action-footer{flex-direction:column;align-items:stretch}.ecad-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.topbar-display-name,.topbar-version{display:none}.topbar-role{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:82px;overflow:hidden}}@media (width<=1024px){.dashboard-overview-grid,.dashboard-finance-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-item,.dashboard-overview-item+.dashboard-overview-item,.dashboard-overview-item:last-child{border-right:0;border-top:1px solid var(--border);padding:12px 0 0}.dashboard-overview-item:nth-child(-n+2){border-top:0;padding-top:0}.dashboard-overview-item:nth-child(2n){padding-left:16px}.dashboard-finance-total+.dashboard-finance-total{border-left:0;border-top:1px solid var(--border)}.dashboard-finance-total:nth-child(2){border-top:0;border-left:1px solid var(--border)}.dashboard-finance-total.strong{grid-column:1/-1}.dashboard-verdict{grid-template-columns:1fr;align-items:start}}@media (width<=720px){.dashboard-overview-grid,.dashboard-finance-ledger{grid-template-columns:1fr}.dashboard-overview-item,.dashboard-overview-item:nth-child(-n+2),.dashboard-overview-item:nth-child(2n),.dashboard-overview-item+.dashboard-overview-item,.dashboard-overview-item:last-child{border-top:1px solid var(--border);padding:12px 0 0}.dashboard-overview-item:first-child{border-top:0;padding-top:0}.dashboard-finance-total,.dashboard-finance-total:nth-child(2),.dashboard-finance-total+.dashboard-finance-total{border-left:0;border-top:1px solid var(--border)}.dashboard-finance-total:first-child{border-top:0}.dashboard-queue-row{grid-template-columns:1fr;align-items:start}.dashboard-queue-row b{text-align:left;justify-self:start}.dashboard-action-item,.dashboard-processing-item,.dashboard-activity-item{grid-template-columns:1fr;align-items:start}.dashboard-error-row{flex-direction:column;align-items:flex-start}.unmapped-desktop-queue{display:none}.unmapped-mobile-queue-list{gap:10px;display:grid}.unmapped-workspace.has-selected-group .unmapped-registration-panel{order:-1}.unmapped-mobile-queue-actions{align-items:stretch}.unmapped-mobile-queue-actions .table-link{min-height:44px}.unmapped-action-rail{flex-direction:column;align-items:stretch;padding:10px 18px}.unmapped-action-rail>*{width:100%}.unmapped-action-context,.unmapped-action-buttons{flex-direction:column;align-items:stretch;width:100%}.unmapped-action-context{margin-right:0}.unmapped-action-context>*,.unmapped-action-buttons>*{width:100%}.unmapped-action-hint{max-width:none}}.ecad-workbench-page{--ecad-paper:#f5f1e80b;--ecad-paper-strong:#f5f1e813;--ecad-teal:oklch(73% .12 181);--ecad-amber:oklch(78% .14 78);--ecad-rust:oklch(66% .14 34);--ecad-rail:color-mix(in oklch, var(--surface-2) 84%, var(--ecad-paper))}.ecad-workbench-hero{border-bottom:1px solid var(--border-soft);align-items:end;padding-bottom:4px}.ecad-command-deck{border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(135deg, #f5f1e80e, transparent 42%), var(--surface-1);grid-template-columns:minmax(280px,.95fr) minmax(360px,1.15fr) minmax(280px,.75fr);align-items:stretch;gap:16px;padding:18px;display:grid}.ecad-command-deck.good{border-color:#2dd4bf47}.ecad-command-deck.warning{border-color:#f59e0b52}.ecad-command-deck.bad{border-color:#f8717152}.ecad-command-deck.info{border-color:#60a5fa42}.ecad-command-copy,.ecad-command-actions{align-content:start;gap:10px;min-width:0;display:grid}.ecad-command-copy h2,.ecad-action-verdict h2{color:var(--text-1);letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.12}.ecad-command-copy p,.ecad-action-verdict p,.ecad-action-empty p{color:var(--text-2);margin:0;line-height:1.45}.ecad-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ecad-command-metric,.ecad-evidence-stat{border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--ecad-paper);align-content:space-between;gap:8px;min-height:86px;padding:12px;display:grid}.ecad-command-metric span,.ecad-evidence-stat span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.ecad-command-metric strong{color:var(--text-1);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:32px;line-height:.95}.ecad-command-metric.good strong{color:var(--ecad-teal)}.ecad-command-metric.warning strong{color:var(--ecad-amber)}.ecad-command-metric.bad strong{color:var(--ecad-rust)}.ecad-file-intake{border-radius:var(--r-md);background:#ffffff05;border:1px dashed #f5f1e829;gap:7px;min-height:86px;padding:12px;display:grid}.ecad-file-intake span{color:var(--text-2);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.ecad-file-intake small{color:var(--text-3);overflow-wrap:anywhere;line-height:1.35}.ecad-file-intake{min-width:0;position:relative;overflow:hidden}.ecad-file-intake.has-file{background:#2dd4bf09;border-style:solid;border-color:#2dd4bf52}.ecad-file-intake.has-error{background:#f871710b;border-style:solid;border-color:#f871716b}.ecad-file-native-input{opacity:0;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:0;position:absolute}.ecad-file-intake-main{gap:5px;min-width:0;display:grid}.ecad-file-intake-main strong{color:var(--text-1);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.ecad-file-intake-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ecad-file-intake-actions .secondary-button{min-height:36px}.ecad-file-intake .panel-error{margin:0}.ecad-command-actions>.btn-primary{justify-content:center;width:100%}.ecad-command-metric.info strong{color:oklch(71% .12 232)}.ecad-preflight-panel{gap:16px;display:grid}.ecad-preflight-grid{grid-template-columns:minmax(360px,.88fr) minmax(420px,1.12fr);align-items:start;gap:16px;display:grid}.ecad-preflight-map{gap:14px;min-width:0;display:grid}.ecad-preflight-map .form-grid{grid-template-columns:1fr}.ecad-preflight-impact{min-height:92px}.ecad-preflight-impact-stack,.ecad-preflight-create-body{gap:10px;display:grid}.ecad-preflight-create-client .summary-block-header{align-items:center}.ecad-preflight-create-client .secondary-button{min-height:32px}.ecad-preflight-party-column{gap:8px;min-width:0;display:grid}.ecad-preflight-role-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ecad-preflight-role-button{border:1px solid var(--border-soft);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;background:#ffffff05;align-items:center;gap:6px;min-height:28px;padding:4px 8px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.ecad-preflight-role-button:hover,.ecad-preflight-role-button:focus-visible{border-color:var(--border-md);color:var(--text-1);background:#ffffff0a}.ecad-preflight-role-button.is-active{color:var(--text-1);background:#2dd4bf17;border-color:#2dd4bf61}.ecad-preflight-role-button span{font-size:11px;font-weight:700}.ecad-preflight-role-button strong{color:inherit;min-width:1ch;font-size:11px;line-height:1}.ecad-preflight-parties{gap:8px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.ecad-preflight-party{border:1px solid var(--border-soft);border-radius:var(--r-md);background:#ffffff04;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.ecad-preflight-party.is-owner{background:#2dd4bf0b;border-color:#2dd4bf6b}.ecad-preflight-party.is-auxiliary{border-color:#f59e0b52}.ecad-preflight-party strong{color:var(--text-1);font-size:13px;line-height:1.25}.ecad-preflight-empty{border:1px dashed var(--border-soft);border-radius:var(--r-sm);color:var(--text-2);gap:4px;padding:14px;display:grid}.ecad-preflight-empty strong{color:var(--text-1);font-size:13px}.ecad-preflight-empty span{font-size:12px}.compact-checkbox{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.compact-checkbox input{accent-color:var(--ecad-teal)}.ecad-report-ledger-grid{grid-template-columns:minmax(340px,.92fr) minmax(420px,1.08fr);align-items:start;gap:16px;display:grid}.ecad-report-table-shell{min-width:0;max-height:360px;overflow:auto}.ecad-audit-desk{grid-template-columns:minmax(300px,.72fr) minmax(0,1.45fr) minmax(330px,.83fr);align-items:start;gap:16px;display:grid}.ecad-queue-panel,.ecad-action-rail{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}.ecad-queue-toolbar{grid-template-columns:1fr;display:grid}.ecad-queue-sort-row{border-block:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.ecad-queue-sort-row:before{color:var(--text-3);content:"Ordenar";letter-spacing:.08em;text-transform:uppercase;margin-right:2px;font-size:10px;font-weight:800}.ecad-queue-sort-row .sort-header-button{min-height:28px;color:var(--text-3);background:0 0;border:0;border-radius:999px;padding-inline:8px}.ecad-queue-sort-row .sort-header-button:hover,.ecad-queue-sort-row .sort-header-button:focus-visible{background:var(--surface-2);color:var(--text-1)}.ecad-queue-sort-row .sort-header-button.is-active{color:var(--ecad-teal);background:#2dd4bf1a}.ecad-queue-sort-row .sort-indicator{margin-left:2px}.ecad-queue-sort-row .sort-header-button.is-active .sort-indicator{color:var(--ecad-teal)}.ecad-queue-list{gap:8px;margin-top:10px;display:grid}.ecad-queue-item{border:1px solid var(--border-soft);border-radius:var(--r-md);background:#ffffff04;gap:8px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.ecad-queue-item:hover,.ecad-queue-item:focus-within,.ecad-queue-item.is-active{background:#2dd4bf0b;border-color:#2dd4bf6b}.ecad-queue-item.is-active{box-shadow:inset 0 0 0 1px #2dd4bf2e}.ecad-queue-item-main{appearance:none;width:100%;color:inherit;text-align:left;background:0 0;border:0;gap:4px;padding:0;display:grid}.ecad-queue-item-main:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.ecad-queue-item-main strong{color:var(--text-1);font-size:13px;line-height:1.25}.ecad-queue-item-state,.ecad-link-context,.ecad-action-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ecad-dossier-column,.ecad-dossier-panel{gap:16px;min-width:0;display:grid}.ecad-dossier-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ecad-evidence-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ecad-evidence-stat{min-height:68px}.ecad-evidence-stat strong{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:18px;line-height:1.05}.ecad-evidence-board{gap:14px;display:grid}.ecad-evidence-card{border:1px solid var(--border-soft);border-radius:var(--r-md);background:linear-gradient(180deg, var(--ecad-paper-strong), transparent 38%), var(--surface-1);gap:12px;min-width:0;padding:14px;display:grid}.ecad-evidence-card h3{color:var(--text-1);margin:0;font-size:14px}.ecad-action-rail{background:var(--ecad-rail);gap:14px;display:grid}.ecad-action-rail:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.ecad-action-rail.good{border-color:#2dd4bf42}.ecad-action-rail.warning{border-color:#f59e0b52}.ecad-action-rail.bad{border-color:#f8717152}.ecad-action-rail.info{border-color:#60a5fa42}.ecad-action-verdict{border-bottom:1px solid var(--border-soft);gap:8px;padding-bottom:12px;display:grid}.ecad-link-context{padding-bottom:4px}.ecad-action-readiness{border:1px solid var(--border-soft);border-radius:var(--r-md);background:#ffffff05;gap:5px;padding:10px 12px;display:grid}.ecad-action-readiness span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.ecad-action-readiness strong{color:var(--text-1);font-size:13px;line-height:1.25}.ecad-action-readiness small{color:var(--text-2);line-height:1.35}.ecad-action-readiness.good{background:#2dd4bf0b;border-color:#2dd4bf57}.ecad-action-readiness.good span,.ecad-action-readiness.good strong{color:var(--ecad-teal)}.ecad-action-readiness.bad{background:#f871710b;border-color:#f8717161}.ecad-action-readiness.bad span,.ecad-action-readiness.bad strong{color:var(--ecad-rust)}.ecad-action-rail .summary-block,.ecad-action-rail .ecad-payment-overrides{background:#ffffff04}.ecad-payment-overrides{border:1px solid var(--border-soft);border-radius:var(--r-md);padding:10px}.ecad-payment-overrides-summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.ecad-payment-overrides-summary::-webkit-details-marker{display:none}.ecad-payment-overrides-summary:after{color:var(--text-3);content:"Abrir";letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.ecad-payment-overrides[open] .ecad-payment-overrides-summary{margin-bottom:10px}.ecad-payment-overrides[open] .ecad-payment-overrides-summary:after{content:"Fechar"}.ecad-payment-overrides-summary h4{margin:0 0 4px}.ecad-payment-overrides-summary:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.ecad-action-footer{z-index:3;border-top:1px solid var(--border-soft);background:linear-gradient(180deg, #12121100, var(--ecad-rail) 18%), var(--ecad-rail);margin-top:4px;padding-top:12px;position:sticky;bottom:-1px}.ecad-action-footer .btn,.ecad-action-footer .secondary-button{flex:100%;justify-content:center;min-height:40px}.ecad-action-rail .form-grid{grid-template-columns:1fr}.ecad-manual-reallocation-note{border-radius:var(--r-md);background:#f59e0b0b;border:1px solid #f59e0b47;gap:5px;padding:10px 12px;display:grid}.ecad-manual-reallocation-note span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.ecad-manual-reallocation-note strong{color:var(--text-1);font-size:13px;line-height:1.3}.ecad-manual-reallocation-note small{color:var(--text-2);line-height:1.35}.ecad-custom-scope-editor{border-radius:var(--r-md);background:#2dd4bf09;border:1px solid #2dd4bf2e;gap:12px;min-width:0;max-width:100%;padding:12px;display:grid;overflow:hidden}.ecad-custom-scope-editor>.summary-block-header{align-items:start;gap:10px;min-width:0}.ecad-custom-scope-editor>.summary-block-header>div{min-width:0}.ecad-custom-scope-rows{gap:10px;min-width:0;display:grid}.ecad-custom-scope-row{border:1px solid var(--border-soft);border-radius:var(--r-sm);background:#0000002e;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid;overflow:hidden}.ecad-custom-scope-main{grid-template-columns:minmax(180px,1fr) minmax(82px,96px) minmax(118px,132px) auto;align-items:end;gap:8px;min-width:0;display:grid}.ecad-custom-scope-row .form-field,.ecad-custom-scope-row .async-select,.ecad-custom-scope-author,.ecad-custom-scope-author input{min-width:0}.ecad-custom-scope-percent input{font-variant-numeric:tabular-nums;text-align:right}.ecad-custom-scope-toggle{white-space:nowrap;justify-content:center;min-width:0;min-height:38px}.ecad-custom-scope-destination{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding-top:10px;display:grid}.ecad-custom-scope-destination-tools{justify-content:flex-end;min-width:0;display:flex}.ecad-custom-scope-destination-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.ecad-custom-scope-apply-all{white-space:nowrap;min-height:24px;padding:0;font-size:11px}.ecad-custom-scope-apply-all:disabled{color:var(--text-4);cursor:not-allowed;opacity:.6}.ecad-custom-scope-destination.is-muted{border:1px dashed var(--border-soft);border-radius:var(--r-sm);background:#ffffff04;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ecad-custom-scope-destination.is-muted span{color:var(--text-2);font-size:12px;font-weight:700}.ecad-custom-scope-destination.is-muted small{color:var(--text-3);line-height:1.35}.ecad-custom-scope-notes{justify-self:stretch;min-width:0}.ecad-custom-scope-remove{white-space:nowrap;place-self:center end}.ecad-custom-scope-actions{flex-wrap:wrap;justify-content:flex-start}.ecad-custom-scope-errors{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ecad-custom-scope-errors span{border-radius:var(--r-sm);color:var(--danger-strong);background:#f8717114;border:1px solid #f8717138;padding:5px 8px;font-size:11px;font-weight:700}.ecad-empty-dossier{text-align:center;place-items:center;min-height:360px}.ecad-action-empty{border:1px dashed var(--border-soft);border-radius:var(--r-md);gap:10px;padding:14px;display:grid}@media (width<=1240px){.ecad-command-deck,.ecad-preflight-grid,.ecad-report-ledger-grid,.ecad-audit-desk{grid-template-columns:1fr}.ecad-queue-panel,.ecad-action-rail{max-height:none;position:static}.ecad-audit-desk{grid-template-areas:"action""queue""dossier"}.ecad-custom-scope-row{grid-template-columns:minmax(0,1fr)}.ecad-custom-scope-main{grid-template-columns:minmax(0,1fr) minmax(82px,96px) minmax(118px,132px)}.ecad-custom-scope-remove{grid-column:1/-1;justify-self:start}.ecad-action-rail{grid-area:action}.ecad-queue-panel{grid-area:queue}.ecad-dossier-column{grid-area:dossier}}@media (width<=760px){.ecad-command-metrics,.ecad-evidence-stats,.ecad-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecad-command-deck,.ecad-preflight-panel,.ecad-report-ledger,.ecad-queue-panel,.ecad-dossier-panel,.ecad-action-rail{padding:14px}.ecad-dossier-header{grid-template-columns:1fr}.ecad-custom-scope-main,.ecad-custom-scope-destination-fields{grid-template-columns:minmax(0,1fr)}.ecad-custom-scope-destination.is-muted{flex-direction:column;align-items:start}.ecad-preflight-party{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ecad-queue-item{transition:none}}.ecad-report-tape{gap:10px;display:grid}.ecad-report-tape-item{appearance:none;border:1px solid var(--border-soft);border-radius:var(--r-md);width:100%;color:inherit;text-align:left;background:#ffffff04;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.ecad-report-tape-item:hover,.ecad-report-tape-item:focus-visible,.ecad-report-tape-item.is-active{background:#2dd4bf0a;border-color:#2dd4bf61}.ecad-report-tape-item:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ecad-report-tape-item strong{color:var(--text-1);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.ecad-report-tape-kicker{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.ecad-report-tape-item>.status-pill{grid-row:1/span 2;justify-self:end}.ecad-report-tape-metrics{flex-wrap:wrap;gap:6px;display:flex}.ecad-report-tape-metrics span{border:1px solid var(--border-soft);color:var(--text-3);background:#ffffff06;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.ecad-report-tape-metrics b{color:var(--text-1);font-weight:700}.ecad-report-tape-item small{color:var(--text-3)}@media (width<=760px){.ecad-report-tape-item{grid-template-columns:1fr}.ecad-report-tape-item>.status-pill{grid-row:auto;justify-self:start}}.ecad-batch-actions-header{justify-content:space-between;align-items:flex-start;gap:12px;margin:12px 0 8px;display:flex}.ecad-batch-actions-header .cell-meta{max-width:54ch;margin-top:3px;line-height:1.45;display:block}.ecad-batch-actions-header .status-pill{flex:none}@media (width<=720px){.ecad-batch-actions-header{display:grid}}@media (width>=721px) and (width<=1024px){.payment-ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-delivery-page{--text-2:oklch(70% .004 190);--text-3:oklch(62% .004 190);max-width:1560px}.catalog-delivery-page .cell-meta,.catalog-delivery-page .status-pill,.catalog-delivery-page .tag{font-size:12px}.catalog-delivery-page :is(a,button,input,select,summary,textarea):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.catalog-delivery-custody{border:1px solid var(--border-md);border-radius:var(--r-md);background:var(--surface-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.catalog-delivery-custody a{min-height:52px;color:var(--text-2);align-items:center;gap:10px;padding:10px 14px;display:flex}.catalog-delivery-custody a+a{border-left:1px solid var(--border)}.catalog-delivery-custody a:focus-visible,.catalog-delivery-scope-strip button:focus-visible,.catalog-delivery-kpi:focus-visible,.catalog-delivery-mobile-cards button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.catalog-delivery-custody a>span{border:1px solid var(--border-md);border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.catalog-delivery-custody a strong{font-size:12px;font-weight:650}.catalog-delivery-custody a.is-done{color:var(--success)}.catalog-delivery-custody a.is-active{color:var(--teal);box-shadow:inset 0 -2px 0 var(--teal)}.catalog-delivery-notice,.catalog-delivery-error{border:1px solid var(--border-md);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.catalog-delivery-notice{color:var(--text-1);border-color:#2dd4bf40}.catalog-delivery-error{color:var(--danger);border-color:#f8717147;flex-direction:column;align-items:flex-start}.catalog-delivery-command-deck,.catalog-delivery-preflight-panel,.catalog-delivery-official-panel,.catalog-delivery-history-panel{scroll-margin-top:70px}.catalog-delivery-config-band{border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);margin-top:16px;display:grid}.catalog-delivery-config-band>label{gap:4px;min-height:84px;padding:12px 14px;display:grid}.catalog-delivery-config-band>label+label{border-left:1px solid var(--border)}.catalog-delivery-config-band label>span,.catalog-delivery-profile-grid label>span,.catalog-delivery-name-override label>span,.catalog-delivery-external-command label>span,.catalog-delivery-resend-command label>span,.catalog-delivery-status-filter>span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.catalog-delivery-config-band label>strong{overflow-wrap:anywhere}.catalog-delivery-config-band label>small{color:var(--text-3);font-size:12px}.catalog-delivery-profile-editor{border:1px solid var(--border-md);border-radius:var(--r-sm);margin-top:12px;padding:14px}.catalog-delivery-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.catalog-delivery-profile-grid label,.catalog-delivery-name-override label,.catalog-delivery-external-command>label,.catalog-delivery-resend-command label{gap:6px;display:grid}.catalog-delivery-profile-grid .span-2{grid-column:1/-1}.catalog-delivery-scope-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.catalog-delivery-scope-strip button{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;text-align:left;background:0 0;gap:3px;min-height:64px;padding:10px 12px;display:grid}.catalog-delivery-scope-strip button:hover{border-color:var(--border-md);color:var(--text-1)}.catalog-delivery-scope-strip button.is-active{color:var(--teal);border-color:#2dd4bf6b}.catalog-delivery-scope-strip button span{color:var(--text-3);font-size:12px;line-height:1.4}.catalog-delivery-command-action,.catalog-delivery-official-action,.catalog-delivery-result{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.catalog-delivery-command-action>div,.catalog-delivery-official-action>div,.catalog-delivery-result>div{gap:3px;min-width:0;display:grid}.catalog-delivery-command-action>div>span,.catalog-delivery-official-action>div>span{color:var(--text-3);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.catalog-delivery-official-action code,.catalog-delivery-result code,.catalog-delivery-artifact-strip code,.catalog-delivery-event-list code{color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.catalog-delivery-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.catalog-delivery-kpi{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;text-align:left;background:0 0;gap:6px;min-height:64px;padding:9px 10px;display:grid}.catalog-delivery-kpi span{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:650}.catalog-delivery-kpi strong{color:var(--text-1);font-size:20px;line-height:1}.catalog-delivery-kpi:hover,.catalog-delivery-kpi.is-active{border-color:var(--border-md)}.catalog-delivery-kpi.tone-catalog.is-active{border-color:#2dd4bf75}.catalog-delivery-kpi.tone-info.is-active{border-color:#60a5fa75}.catalog-delivery-kpi.tone-warning.is-active{border-color:#fbbf2475}.catalog-delivery-kpi.tone-bad.is-active{border-color:#f8717175}.catalog-delivery-counter-contract{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:32px;margin-top:10px;display:flex}.catalog-delivery-counter-contract span{font-size:12px}.catalog-delivery-counter-contract strong{color:var(--text-1);font-variant-numeric:tabular-nums}.catalog-delivery-preflight-history{border:1px solid var(--border);border-radius:var(--r-sm);gap:10px;min-width:0;margin-top:14px;padding:12px;display:grid}.catalog-delivery-preflight-history-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.catalog-delivery-preflight-history-head>div:first-child{gap:3px;min-width:0;display:grid}.catalog-delivery-preflight-history-head>div:first-child>span,.catalog-delivery-preflight-history-empty span{color:var(--text-3);font-size:12px}.catalog-delivery-preflight-history-filters{grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;display:grid}.catalog-delivery-preflight-history-filters label{gap:5px;display:grid}.catalog-delivery-preflight-history-filters label>span{color:var(--text-3);font-size:12px;font-weight:650}.catalog-delivery-preflight-history-list{border:1px solid var(--border);border-radius:var(--r-sm);min-width:0;display:grid;overflow:hidden}.catalog-delivery-preflight-history-list>button{color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:0;gap:5px;min-width:0;min-height:76px;padding:10px 12px;display:grid}.catalog-delivery-preflight-history-list>button+button{border-top:1px solid var(--border)}.catalog-delivery-preflight-history-list>button:hover{background:var(--surface-2)}.catalog-delivery-preflight-history-list>button.is-selected{background:#2dd4bf0f;box-shadow:inset 0 0 0 1px #2dd4bf52}.catalog-delivery-preflight-history-list>button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.catalog-delivery-preflight-history-identity{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.catalog-delivery-preflight-history-identity>strong{color:var(--text-1);font-size:13px}.catalog-delivery-preflight-history-context,.catalog-delivery-preflight-history-counts,.catalog-delivery-preflight-history-meta{overflow-wrap:anywhere;font-size:12px}.catalog-delivery-preflight-history-context,.catalog-delivery-preflight-history-counts{color:var(--text-2)}.catalog-delivery-preflight-history-meta{color:var(--text-3)}.catalog-delivery-preflight-history-empty,.catalog-delivery-preflight-history-error,.catalog-delivery-inline-recovery{border:1px solid var(--border);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 12px;display:flex}.catalog-delivery-preflight-history-empty{align-items:flex-start;gap:3px;display:grid}.catalog-delivery-preflight-history-error,.catalog-delivery-inline-recovery{color:var(--danger);border-color:#f8717147;font-size:12px}.catalog-delivery-inline-recovery{margin-block:8px}.catalog-delivery-preflight-lineage,.catalog-delivery-zero-delta{border-radius:var(--r-sm);border:1px solid #fbbf2447;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px 14px;display:flex}.catalog-delivery-preflight-lineage>div,.catalog-delivery-zero-delta>div{gap:5px;min-width:0;display:grid}.catalog-delivery-preflight-lineage p,.catalog-delivery-zero-delta p{color:var(--text-2);max-width:75ch;font-size:12px;line-height:1.5}.catalog-delivery-preflight-lineage.tone-stale,.catalog-delivery-fresh-official-lock.tone-stale{border-color:#f8717147}.catalog-delivery-zero-delta{border-color:#34d39947;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.catalog-delivery-zero-delta dl{grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px;display:grid}.catalog-delivery-zero-delta dl>div{gap:3px;display:grid}.catalog-delivery-zero-delta dt{color:var(--text-3);font-size:12px}.catalog-delivery-zero-delta dd{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.catalog-delivery-issue-index{border:1px solid var(--border);border-radius:var(--r-sm);margin-top:12px;padding:10px 12px}.catalog-delivery-issue-index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.catalog-delivery-issue-index-list>a{border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:8px 9px;display:grid}.catalog-delivery-issue-index-list>a:hover,.catalog-delivery-issue-index-list>a:focus-visible{border-color:var(--border-md)}.catalog-delivery-issue-index-list>a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.catalog-delivery-issue-index-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.catalog-delivery-issue-index-list small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.catalog-delivery-preflight-workspace{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start;gap:12px;margin-top:12px;display:grid}.catalog-delivery-queue,.catalog-delivery-inspector,.catalog-delivery-batch-items,.catalog-delivery-external-command{border:1px solid var(--border);border-radius:var(--r-sm);min-width:0;padding:12px}.catalog-delivery-inspector,.catalog-delivery-external-command{position:sticky;top:68px}.catalog-delivery-queue-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.catalog-delivery-queue-toolbar>div{gap:2px;display:grid}.catalog-delivery-queue-toolbar>div>span{color:var(--text-3);font-size:12px}.catalog-delivery-table-wrap{border:1px solid var(--border);border-radius:var(--r-sm);overflow-x:auto}.catalog-delivery-table{border-collapse:collapse;width:100%;min-width:680px}.catalog-delivery-table th{background:var(--surface-2);color:var(--text-3);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:700}.catalog-delivery-table td{border-top:1px solid var(--border);color:var(--text-2);vertical-align:middle;padding:9px 10px}.catalog-delivery-table tr.is-selected td{background:#2dd4bf09}.catalog-delivery-table td>strong,.catalog-delivery-table td>span:not(.status-pill){display:block}.catalog-delivery-table td>strong{color:var(--text-1);font-size:12px}.catalog-delivery-table td>span:not(.status-pill){color:var(--text-3);margin-top:2px;font-size:12px}.catalog-delivery-mobile-cards{display:none}.catalog-delivery-fingerprint-strip{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.catalog-delivery-fingerprint-strip span{border:1px solid var(--border);color:var(--text-3);border-radius:999px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.catalog-delivery-issue-list{gap:8px;display:grid}.catalog-delivery-issue-list>div{border:1px solid var(--border);border-radius:var(--r-sm);gap:4px;padding:10px;display:grid}.catalog-delivery-issue-list>div.tone-warning{border-color:#fbbf243d}.catalog-delivery-issue-list>div.tone-blocking{border-color:#f8717142}.catalog-delivery-issue-list p,.catalog-delivery-issue-list small{color:var(--text-2);font-size:12px}.catalog-delivery-name-override,.catalog-delivery-resend-command{border-top:1px solid var(--border);gap:10px;margin-top:12px;padding-top:12px;display:grid}.catalog-delivery-fresh-confirmation,.catalog-delivery-fresh-status,.catalog-delivery-fresh-official-lock{border-radius:var(--r-sm);border:1px solid #fbbf2447;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:12px 14px;display:flex}.catalog-delivery-fresh-confirmation p,.catalog-delivery-fresh-status p,.catalog-delivery-fresh-official-lock p{color:var(--text-2);max-width:72ch;margin-top:4px;font-size:12px;line-height:1.5}.catalog-name-row-selection{color:var(--text-2);align-items:center;gap:7px;min-height:32px;font-size:12px;display:inline-flex}.catalog-name-row-selection input,.catalog-name-manager-items input,.catalog-name-bulk-consent input{accent-color:var(--teal);width:16px;height:16px}.catalog-name-manager{background:var(--surface-1);border:1px solid var(--border-md);border-radius:var(--r-md);gap:14px;padding:16px;display:grid;box-shadow:0 16px 36px #0003}.catalog-name-manager-head,.catalog-name-bulk-head,.catalog-name-manager-list-head,.catalog-name-manager-identity{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.catalog-name-manager-head h4,.catalog-name-bulk-head h5,.catalog-name-manager-identity h5{margin-top:2px}.catalog-name-manager-head p,.catalog-name-bulk-head p,.catalog-name-manager-identity p,.catalog-name-revoke p,.catalog-name-bulk-confirm p{color:var(--text-2);margin-top:4px;font-size:12px;line-height:1.5}.catalog-name-manager-filters{border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:minmax(160px,.6fr) repeat(2,minmax(190px,1fr));gap:10px;padding:10px;display:grid}.catalog-name-manager-filters label,.catalog-name-manager-form label,.catalog-name-revoke label,.catalog-name-bulk-prepare label,.catalog-name-bulk-confirm>label{gap:6px;display:grid}.catalog-name-manager-filters label>span,.catalog-name-manager-form label>span,.catalog-name-revoke label>span,.catalog-name-bulk-prepare label>span,.catalog-name-bulk-confirm>label>span{color:var(--text-3);font-size:12px;font-weight:650}.catalog-name-manager-workspace{grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);align-items:start;gap:12px;display:grid}.catalog-name-manager-list,.catalog-name-manager-editor{border:1px solid var(--border);border-radius:var(--r-sm);min-width:0;padding:12px}.catalog-name-manager-editor{gap:12px;display:grid;position:sticky;top:68px}.catalog-name-manager-list-head>div{gap:2px;display:grid}.catalog-name-manager-list-head span{color:var(--text-3);font-size:12px}.catalog-name-manager-items{gap:6px;margin-top:10px;display:grid}.catalog-name-manager-items>div{border:1px solid var(--border);border-radius:var(--r-sm);gap:6px;padding:7px;display:grid}.catalog-name-manager-items>div.is-selected{border-color:#2dd4bf61}.catalog-name-manager-items button{color:var(--text-1);cursor:pointer;text-align:left;background:0 0;border:0;gap:5px;min-height:44px;padding:3px;display:grid}.catalog-name-manager-items button:focus-visible,.catalog-name-manager-head button:focus-visible,.catalog-name-bulk button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.catalog-name-manager-items button small,.catalog-name-manager-items label,.catalog-name-decision-comparison small,.catalog-name-audit-meta,.catalog-name-bucket-empty,.catalog-name-bulk-confirm>div>span{color:var(--text-3);font-size:12px}.catalog-name-manager-items label{align-items:center;gap:7px;min-height:32px;padding:0 3px;display:flex}.catalog-name-decision-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-name-decision-comparison>div{border:1px solid var(--border);border-radius:var(--r-sm);gap:5px;min-width:0;padding:10px;display:grid}.catalog-name-decision-comparison span{color:var(--text-3);font-size:12px;font-weight:650}.catalog-name-decision-comparison strong{overflow-wrap:anywhere}.catalog-name-review-callout,.catalog-name-revoke{border-radius:var(--r-sm);color:var(--text-2);border:1px solid #fbbf2442;padding:10px 12px;font-size:12px;line-height:1.5}.catalog-name-manager-form,.catalog-name-revoke{gap:10px;display:grid}.catalog-name-revoke{border-color:#f8717142}.catalog-name-audit-meta{border-top:1px solid var(--border);gap:8px;padding-top:10px;display:grid}.catalog-name-audit-meta>div{gap:3px;display:grid}.catalog-name-audit-meta dd{color:var(--text-2)}.catalog-name-decision-evidence{border-top:1px solid var(--border);color:var(--text-2);padding-top:10px;font-size:12px}.catalog-name-decision-evidence summary{cursor:pointer;min-height:32px;font-weight:650}.catalog-name-decision-evidence dl{gap:8px;margin-top:8px;display:grid}.catalog-name-decision-evidence dl>div{gap:3px;display:grid}.catalog-name-decision-evidence dt{color:var(--text-3)}.catalog-name-decision-evidence code{color:var(--text-2);overflow-wrap:anywhere}.catalog-name-bulk{border-top:1px solid var(--border);gap:12px;padding-top:14px;display:grid}.catalog-name-bulk-prepare{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.catalog-name-buckets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.catalog-name-buckets>section{border:1px solid var(--border);border-radius:var(--r-sm);gap:8px;min-width:0;padding:10px;display:grid}.catalog-name-buckets>section.tone-good{border-color:#34d39942}.catalog-name-buckets>section.tone-warning{border-color:#fbbf243d}.catalog-name-buckets>section.tone-bad{border-color:#f8717142}.catalog-name-buckets section>div{align-items:center;gap:7px;display:flex}.catalog-name-buckets p,.catalog-name-buckets li{color:var(--text-2);font-size:12px;line-height:1.45}.catalog-name-buckets ul{gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.catalog-name-buckets li{border-top:1px solid var(--border);gap:2px;padding-top:6px;display:grid}.catalog-name-buckets li span{color:var(--text-3);overflow-wrap:anywhere}.catalog-name-bulk-confirm{border:1px solid var(--border-md);border-radius:var(--r-sm);gap:10px;padding:12px;display:grid}.catalog-name-bulk-consent{color:var(--text-2);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex!important}.catalog-delivery-consequence{border:1px solid var(--border-md);border-radius:var(--r-sm);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start;gap:16px;margin-top:14px;padding:14px;display:grid}.catalog-delivery-consequence p,.catalog-delivery-ready-only p,.catalog-delivery-external-command p,.catalog-delivery-resend-command p{color:var(--text-2);margin-top:4px;font-size:12px}.catalog-delivery-consequence dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalog-delivery-consequence dl>div{border-left:1px solid var(--border);gap:3px;padding-left:10px;display:grid}.catalog-delivery-consequence dt{color:var(--text-3);text-transform:uppercase;font-size:12px}.catalog-delivery-consequence dd{color:var(--text-1);font-size:16px;font-weight:700}.catalog-delivery-ready-only{border-radius:var(--r-sm);border:1px solid #f871713d;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:12px 14px;display:flex}.catalog-delivery-ready-only-confirmation{align-items:flex-start;gap:8px;max-width:420px;display:flex}.catalog-delivery-ready-only-confirmation input,.catalog-delivery-batch-item-list input{accent-color:var(--teal);margin-top:2px}.catalog-delivery-result{border-radius:var(--r-sm);border:1px solid #34d39942;padding:12px}.catalog-delivery-status-filter{align-items:center;gap:8px;display:flex}.catalog-delivery-batch-dossier{border:1px solid var(--border-md);border-radius:var(--r-md);margin-top:16px;padding:14px}.catalog-delivery-batch-dossier-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.catalog-delivery-batch-summary{border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px;display:grid}.catalog-delivery-batch-summary>div{gap:4px;min-width:0;padding:10px;display:grid}.catalog-delivery-batch-summary>div+div{border-left:1px solid var(--border)}.catalog-delivery-batch-summary span,.catalog-delivery-artifact-strip span,.catalog-delivery-batch-item-list small{color:var(--text-3);font-size:12px}.catalog-delivery-batch-summary strong{text-overflow:ellipsis;overflow:hidden}.catalog-delivery-artifact-strip{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin-top:10px;display:grid}.catalog-delivery-artifact-strip>div{border:1px solid var(--border);border-radius:var(--r-sm);gap:5px;padding:10px;display:grid}.catalog-delivery-frozen-config{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.catalog-delivery-frozen-config summary{color:var(--text-2);cursor:pointer;font-size:12px;font-weight:650}.catalog-delivery-frozen-config summary::marker{color:var(--teal)}.catalog-delivery-frozen-config-meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.catalog-delivery-frozen-config-meta span{border:1px solid var(--border);color:var(--text-3);border-radius:999px;padding:4px 8px;font-size:12px}.catalog-delivery-frozen-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.catalog-delivery-frozen-config-grid>div{min-width:0}.catalog-delivery-frozen-config-grid>div>span{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.catalog-delivery-frozen-config-grid pre{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-2);white-space:pre-wrap;word-break:break-word;max-height:190px;margin-top:6px;padding:9px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.catalog-delivery-batch-workspace{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:12px;margin-top:12px;display:grid}.catalog-delivery-batch-item-list{gap:6px;margin-top:10px;display:grid}.catalog-delivery-selection-tray{background:var(--surface-2);border-block:1px solid var(--border-md);gap:8px;margin-block:10px 2px;padding-block:10px;display:grid}.catalog-delivery-safe-fallback{background:var(--surface-2);border:1px solid var(--warning-dim);border-radius:var(--r-sm);gap:3px;margin-top:10px;padding:10px;display:grid}.catalog-delivery-safe-fallback strong{color:var(--warning)}.catalog-delivery-safe-fallback span,.catalog-delivery-safe-fallback-copy{color:var(--text-2)}.catalog-delivery-selection-tray-head{justify-content:space-between;align-items:center;gap:12px;padding-inline:10px;display:flex}.catalog-delivery-selection-tray-head>div{gap:2px;min-width:0;display:grid}.catalog-delivery-selection-tray-head strong{color:var(--text-1);font-size:12px}.catalog-delivery-selection-tray-head span,.catalog-delivery-selection-tray li span:not(.status-pill){color:var(--text-3);font-size:12px}.catalog-delivery-selection-tray ul{max-height:260px;margin:0;padding:0 10px;list-style:none;display:grid;overflow-y:auto}.catalog-delivery-selection-tray li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:44px;padding-block:7px;display:grid}.catalog-delivery-selection-tray li:first-child{border-top:0}.catalog-delivery-selection-tray li>div{gap:2px;min-width:0;display:grid}.catalog-delivery-selection-tray li strong,.catalog-delivery-selection-tray li span{overflow-wrap:anywhere}.catalog-delivery-selection-tray li .ghost-button{min-height:36px}.catalog-delivery-selection-tray button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.catalog-delivery-batch-item-list>label{border:1px solid var(--border);border-radius:var(--r-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.catalog-delivery-batch-item-list>label.is-selected{border-color:#2dd4bf66}.catalog-delivery-batch-item-list>label>span:not(.status-pill){min-width:0;display:grid}.catalog-delivery-batch-item-list>label>small{overflow-wrap:anywhere;grid-column:2/-1}.catalog-delivery-external-command{gap:10px;display:grid}.catalog-delivery-event-list{margin-top:10px;display:grid}.catalog-delivery-event-list>div{border-top:1px solid var(--border);grid-template-columns:auto minmax(110px,.35fr) minmax(150px,.45fr) minmax(0,1fr);align-items:center;gap:8px;padding:9px 0;display:grid}.catalog-delivery-event-list>div:first-child{border-top:0}.catalog-delivery-event-list p{color:var(--text-2);font-size:12px}.catalog-delivery-timeline{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.work-catalog-eligibility{border-top:1px solid var(--border);gap:12px;padding-top:14px;display:grid}.work-catalog-eligibility-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.work-catalog-eligibility-summary>div{border-left:1px solid var(--border);gap:4px;padding:2px 12px;display:grid}.work-catalog-eligibility-summary>div:first-child{border-left:0;padding-left:0}.work-catalog-eligibility-summary span{color:var(--text-3);font-size:10px;font-weight:700}.work-catalog-eligibility-summary strong{color:var(--text-1);font-size:13px}.work-catalog-eligibility-causes{border-top:1px solid var(--border);display:grid}.work-catalog-eligibility-causes>div{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.work-catalog-eligibility-causes>div>div{gap:3px;display:grid}.work-catalog-eligibility>.secondary-button{justify-self:start}.work-catalog-delivery-history-list{gap:8px;display:grid}.work-catalog-delivery-history-item{border:1px solid var(--border);border-radius:var(--r-sm);gap:10px;padding:12px;display:grid}.work-catalog-delivery-history-item .summary-block-header strong{display:block}.work-catalog-delivery-history-meta,.work-catalog-delivery-event-strip{flex-wrap:wrap;gap:6px;display:flex}.work-catalog-delivery-history-meta span,.work-catalog-delivery-event-strip span{border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:4px 8px;font-size:12px}.work-catalog-delivery-event-strip span{border-radius:var(--r-sm);gap:2px;display:grid}.work-catalog-delivery-event-strip b{color:var(--text-1)}@media (width<=760px){.eligibility-lens-switch{grid-template-columns:1fr 1fr;display:grid}.eligibility-lens-switch button,.catalog-eligibility-kpi,.catalog-eligibility-actions :is(a,button),.catalog-eligibility-work :is(a,button){min-height:44px}.catalog-eligibility-kpis{grid-template-columns:1fr 1fr}.catalog-eligibility-toolbar{align-items:stretch;display:grid}.catalog-eligibility-toolbar .segmented-control{grid-template-columns:1fr 1fr;display:grid}.catalog-eligibility-filters,.catalog-eligibility-cause{grid-template-columns:1fr}.catalog-eligibility-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.catalog-eligibility-actions .primary-button,.catalog-eligibility-actions .table-link,.catalog-eligibility-work>.secondary-button{justify-content:center;align-items:center;width:100%;display:inline-flex}.catalog-eligibility-work-causes li{align-items:start;display:grid}.work-catalog-eligibility-summary{grid-template-columns:1fr 1fr}.work-catalog-eligibility-summary>div{border-bottom:1px solid var(--border);border-left:0;padding:10px 0}.work-catalog-eligibility-causes>div{grid-template-columns:1fr;align-items:start}.work-catalog-eligibility>.secondary-button{justify-content:center;align-items:center;width:100%;min-height:44px;display:inline-flex}}@media (width<=1180px){.catalog-delivery-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-delivery-preflight-workspace,.catalog-delivery-batch-workspace{grid-template-columns:1fr}.catalog-delivery-inspector,.catalog-delivery-external-command,.catalog-name-manager-editor{position:static}.catalog-name-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-delivery-batch-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-delivery-batch-summary>div:nth-child(4){border-left:0;border-top:1px solid var(--border)}.catalog-delivery-batch-summary>div:nth-child(n+5){border-top:1px solid var(--border)}}@media (width<=760px){.catalog-delivery-page :is(button,input:not([type=checkbox]),select,summary,textarea),.catalog-delivery-page a.primary-button,.catalog-delivery-page a.secondary-button,.catalog-delivery-page a.table-link,.catalog-delivery-page .catalog-name-bulk-consent,.catalog-delivery-page .catalog-name-manager-items label,.catalog-delivery-page .catalog-name-row-selection,.catalog-delivery-page .catalog-delivery-ready-only-confirmation,.catalog-delivery-page .catalog-delivery-batch-item-list>label{min-height:44px}.catalog-delivery-page a.table-link{align-items:center;display:inline-flex}.catalog-delivery-page a:is(.primary-button,.secondary-button){justify-content:center;align-items:center;display:inline-flex}.catalog-delivery-custody{grid-template-columns:1fr 1fr}.catalog-delivery-custody a:nth-child(3){border-left:0}.catalog-delivery-custody a:nth-child(n+3){border-top:1px solid var(--border)}.catalog-delivery-selection-tray-head{flex-direction:column;align-items:stretch}.catalog-delivery-selection-tray-head button,.catalog-delivery-selection-tray li .ghost-button{min-height:44px}.catalog-delivery-selection-tray li{grid-template-columns:minmax(0,1fr) auto;align-items:start}.catalog-delivery-selection-tray li .ghost-button{grid-column:1/-1;justify-self:stretch}.catalog-delivery-config-band,.catalog-delivery-profile-grid,.catalog-delivery-scope-strip,.catalog-delivery-consequence,.catalog-delivery-zero-delta,.catalog-delivery-frozen-config-grid,.catalog-delivery-preflight-history-filters,.catalog-name-manager-filters,.catalog-name-manager-workspace,.catalog-name-decision-comparison,.catalog-name-bulk-prepare,.catalog-name-buckets{grid-template-columns:1fr}.catalog-delivery-config-band>label+label{border-left:0;border-top:1px solid var(--border)}.catalog-delivery-profile-grid .span-2{grid-column:auto}.catalog-delivery-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-delivery-issue-index-list{grid-template-columns:1fr}.catalog-delivery-consequence dl{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-delivery-consequence dl>div:nth-child(3){margin-top:8px}.catalog-delivery-ready-only,.catalog-delivery-fresh-confirmation,.catalog-delivery-fresh-status,.catalog-delivery-fresh-official-lock,.catalog-delivery-preflight-history-head,.catalog-delivery-preflight-history-error,.catalog-delivery-preflight-lineage,.catalog-delivery-inline-recovery,.catalog-delivery-command-action,.catalog-delivery-official-action,.catalog-delivery-result,.catalog-delivery-queue-toolbar,.catalog-delivery-batch-dossier-head{flex-direction:column;align-items:stretch}.catalog-delivery-preflight-history-filters,.catalog-delivery-preflight-history-head,.catalog-delivery-preflight-lineage,.catalog-delivery-inline-recovery{align-items:stretch}.catalog-delivery-preflight-history-filters select,.catalog-delivery-preflight-history-list>button,.catalog-delivery-preflight-history-error button,.catalog-delivery-preflight-lineage button,.catalog-delivery-inline-recovery button{min-height:44px}.catalog-delivery-zero-delta dl{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-delivery-table-wrap{display:none}.catalog-delivery-mobile-cards{gap:6px;display:grid}.catalog-delivery-mobile-cards button{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-1);text-align:left;background:0 0;align-items:start;gap:6px;padding:10px;display:grid}.catalog-delivery-mobile-card{border:1px solid var(--border);border-radius:var(--r-sm);display:grid;overflow:hidden}.catalog-delivery-mobile-card>button{border:0;border-radius:0;min-height:44px}.catalog-delivery-mobile-card .catalog-name-row-selection{border-top:1px solid var(--border);min-height:44px;padding:8px 10px}.catalog-name-manager{padding:12px}.catalog-name-manager button,.catalog-name-manager select,.catalog-name-manager input:not([type=checkbox]),.catalog-name-decision-evidence summary{min-height:44px}.catalog-name-manager-head,.catalog-name-bulk-head{flex-direction:column;align-items:stretch}.catalog-delivery-mobile-cards small{color:var(--text-3)}.catalog-delivery-batch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-delivery-batch-summary>div:nth-child(odd){border-left:0}.catalog-delivery-batch-summary>div:nth-child(n+3){border-top:1px solid var(--border)}.catalog-delivery-event-list>div{grid-template-columns:auto 1fr;align-items:start}.catalog-delivery-event-list>div>:nth-child(n+3){grid-column:1/-1}}.profile-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;display:grid}.profile-fields dt{color:var(--text-2);font-size:12px}.profile-fields dd{margin:4px 0 0;font-weight:600}.profile-access-list{gap:10px;display:grid}.profile-access-list>div{border-top:1px solid var(--border);padding-top:10px}.profile-access-list p{color:var(--text-2);margin:4px 0 0}.profile-password-form{max-width:440px}
