.recon9{display:flex;flex-direction:column;gap:18px;margin-top:18px}.recon9-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.recon9-toolbar label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.recon9-toolbar input[type=month]{padding:8px 10px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary)}.recon9-policy{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--rw-text-secondary)}.recon9-policy svg{color:var(--rw-text-brand)}.recon9-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.recon9-metrics>div{background:var(--rw-bg-content);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);padding:14px 16px}.recon9-metrics strong{display:block;font-size:20px;margin-top:4px;color:var(--rw-text-primary)}.recon9-callout{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);color:var(--rw-text-primary);font-size:13px}.recon9-callout svg{flex:none;margin-top:2px;color:var(--rw-text-warning)}.recon9-callout.blocked{background:color-mix(in srgb,var(--rw-danger-100) 10%,var(--rw-bg-content));border-color:color-mix(in srgb,var(--rw-danger-100) 40%,var(--rw-divider))}.recon9-callout.blocked svg{color:var(--rw-text-danger)}.recon9-callout.ok svg{color:var(--rw-text-brand)}.recon9-callout ul{margin:6px 0;padding-left:18px;line-height:1.7}.recon9-diff{color:var(--rw-text-danger);font-weight:600}.recon9-drawer{max-width:760px;display:flex;flex-direction:column;gap:18px}.recon9-drawer>header{display:flex;align-items:center;gap:12px}.recon9-drawer>header>div{flex:1}.recon9-drawer section{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--rw-divider);padding-top:14px}.recon9-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.recon9-figures>div{background:var(--rw-bg-subtle);border-radius:var(--rw-radius-md);padding:10px 12px}.recon9-figures dt{font-size:12px;color:var(--rw-text-secondary)}.recon9-figures dd{margin:4px 0 0;font-size:17px;font-weight:600;color:var(--rw-text-primary)}.recon9-figures .recon9-diff dd{color:var(--rw-text-danger)}.recon9-form{margin:0}.recon9-form label,.recon9-explain{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.recon9 input:not([type=checkbox]):not([type=file]),.recon9-drawer input:not([type=checkbox]):not([type=file]),.recon9-drawer select,.recon9-drawer textarea{padding:7px 9px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary)}.recon9-evidence{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:13px}.recon9-evidence strong{display:inline-flex;gap:6px;align-items:center}.recon9-evidence label:not(.button){display:inline-flex;gap:6px;align-items:center}.recon9-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.recon9-items li{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md)}.recon9-items li span{flex:1;display:flex;flex-direction:column}.recon9-items li.cleared{opacity:.6}.recon9-items li.cleared b{text-decoration:line-through}.recon9-adjust{background:var(--rw-bg-subtle);border-radius:var(--rw-radius-lg);padding:14px!important;border:1px solid var(--rw-divider)!important}.recon9-adjust table{width:100%;border-collapse:collapse;font-size:13px}.recon9-adjust th{text-align:left;font-size:12px;color:var(--rw-text-secondary);font-weight:500;padding:4px}.recon9-adjust td{padding:4px}.recon9-adjust td select,.recon9-adjust td input{width:100%}.recon9-check{display:flex;gap:8px;align-items:center;font-size:13px}.recon9-history{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.7}@media(max-width:900px){.recon9-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.recon9-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.recon9-policy{margin-left:0}}.budget9-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;border-top:1px solid var(--rw-divider)}.budget9-grid{border-collapse:separate;border-spacing:0;min-width:1180px;width:100%;font-variant-numeric:tabular-nums}.budget9-grid th,.budget9-grid td{padding:6px 8px;border-bottom:1px solid var(--rw-divider);text-align:right;white-space:nowrap;font-size:13px}.budget9-grid thead th{position:sticky;top:0;background:var(--rw-bg-subtle);color:var(--rw-text-secondary);font-weight:600;font-size:12px}.budget9-grid tbody th,.budget9-grid tfoot th,.budget9-grid thead th:first-child{position:sticky;left:0;z-index:1;text-align:left;background:var(--rw-bg-content);min-width:200px;max-width:240px;white-space:normal;box-shadow:1px 0 0 var(--rw-divider)}.budget9-grid thead th:first-child{background:var(--rw-bg-subtle);z-index:2}.budget9-grid tbody th strong,.budget9-grid tbody th small{display:block}.budget9-grid input{width:84px;padding:5px 6px;text-align:right;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-sm);background:var(--rw-bg-content);color:var(--rw-text-primary);font-variant-numeric:tabular-nums}.budget9-grid input:focus{outline:none;border-color:var(--rw-border-selected);box-shadow:var(--rw-focus-ring)}.budget9-grid tfoot td,.budget9-grid tfoot th{font-weight:600;background:var(--rw-bg-subtle)}.budget9-total{font-weight:600;color:var(--rw-text-primary)}.budget9-range{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:0 24px 16px}.budget9-range label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.budget9-range select,.budget9-range input[type=month]{padding:7px 9px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary)}.budget9-range .budget9-check{flex-direction:row;align-items:center;gap:6px;padding-bottom:8px}.budget9-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:0 24px 16px}.budget9-summary>div{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle)}.budget9-summary strong{font-size:18px;font-variant-numeric:tabular-nums;color:var(--rw-text-primary)}.budget9-summary .badge{align-self:flex-start}.budget9-badges{display:inline-flex;gap:4px;flex-wrap:wrap}.budget9-acct small,.budget9-note small{display:block}.budget9-note{display:block;max-width:280px;white-space:normal}.budget9-num{font-variant-numeric:tabular-nums}.budget9-drill{margin:16px 24px 24px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);overflow:hidden}.budget9-drill header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:var(--rw-bg-subtle)}@media(max-width:720px){.budget9-range,.budget9-summary{padding-left:16px;padding-right:16px}.budget9-grid tbody th,.budget9-grid tfoot th,.budget9-grid thead th:first-child{min-width:140px}.budget9-drill{margin:12px 16px}}.contractor9{display:flex;flex-direction:column;gap:20px;min-width:0}.contractor9-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content)}.contractor9-bar label{display:flex;align-items:center;gap:8px;color:var(--rw-text-secondary);font-size:13px}.contractor9-bar select{min-width:92px}.contractor9-threshold{color:var(--rw-text-secondary);font-size:13px;display:inline-flex;gap:6px;align-items:center}.contractor9-spacer{flex:1}.contractor9-note{display:flex;gap:8px;align-items:center;margin:0 24px 18px;color:var(--rw-text-secondary)}.contractor9-note strong{color:var(--rw-text-warning)}.contractor9-issues{list-style:none;margin:0;padding:0 24px 20px;display:flex;flex-direction:column;gap:8px}.contractor9-issues li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-subtle);color:var(--rw-text-secondary)}.contractor9-issues li.blocking{border-color:var(--rw-text-warning);background:var(--rw-warning-100)}.contractor9-issues li.blocking svg{color:var(--rw-text-warning)}.contractor9-issues li div{display:flex;flex-direction:column;gap:2px}.contractor9-issues strong{color:var(--rw-text-primary)}.contractor9-sub{display:block;color:var(--rw-text-secondary);font-size:12px}.contractor9-sub.warn{color:var(--rw-text-danger)}.contractor9 .row-actions{flex-wrap:wrap;gap:6px}.contractor9 .upload-inline input{display:none}@media(max-width:700px){.contractor9-bar{padding:12px}.contractor9-spacer{display:none}}.dim10-range{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:0 24px 16px}.dim10-range label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.dim10-range select,.dim10-range input{padding:7px 9px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary)}.dim10-presets{display:flex;gap:6px;flex-wrap:wrap}.dim10-scroll{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;border-top:1px solid var(--rw-divider)}.dim10-grid{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums}.dim10-grid th,.dim10-grid td{padding:6px 10px;border-bottom:1px solid var(--rw-divider);text-align:right;white-space:nowrap;font-size:13px}.dim10-grid thead th{background:var(--rw-bg-subtle);color:var(--rw-text-secondary);font-weight:600;font-size:12px}.dim10-grid thead th .icon{margin-left:4px;vertical-align:middle;padding:2px}.dim10-grid tbody th,.dim10-grid tfoot th,.dim10-grid thead th:first-child{position:sticky;left:0;z-index:1;text-align:left;background:var(--rw-bg-content);min-width:200px;white-space:normal;box-shadow:1px 0 0 var(--rw-divider)}.dim10-grid thead th:first-child,.dim10-grid tfoot th,.dim10-grid tfoot td{background:var(--rw-bg-subtle)}.dim10-grid tbody th small{display:block;color:var(--rw-text-secondary)}.dim10-total{font-weight:600;color:var(--rw-text-primary)}.dim10-cell{background:none;border:0;padding:0;color:var(--rw-text-brand);font:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.dim10-cell:focus-visible{outline:none;box-shadow:var(--rw-focus-ring);border-radius:var(--rw-radius-sm)}.dim10-zero{color:var(--rw-text-secondary)}.dim10-drill{margin:16px 24px 24px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);overflow:hidden}.dim10-drill header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:var(--rw-bg-subtle)}.dim10-drill h3{margin:0;font-size:14px}.dim10-hint{padding:0 24px 16px;color:var(--rw-text-secondary);font-size:13px}.dim10-memo small{display:block;color:var(--rw-text-secondary)}.dim10-panel td select{max-width:170px;padding:5px 6px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-sm);background:var(--rw-bg-content);color:var(--rw-text-primary)}.dim10-panel td select.dim10-need{border-color:var(--rw-text-warning)}.dim10-badges{display:inline-flex;gap:4px;flex-wrap:wrap}.dim10-badges .badge{display:inline-flex;align-items:center;gap:4px}.dim10-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px}.dim10-lists{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 24px 16px}.dim10-lists h3{font-size:13px;margin:0 0 6px;color:var(--rw-text-secondary)}.dim10-lists ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}@media(max-width:720px){.dim10-range,.dim10-lists,.dim10-hint{padding-left:16px;padding-right:16px}.dim10-lists{grid-template-columns:1fr}.dim10-drill{margin:12px 16px}.dim10-grid tbody th,.dim10-grid tfoot th,.dim10-grid thead th:first-child{min-width:140px}}.consol12{display:flex;flex-direction:column;gap:18px;margin-top:18px}.consol12-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.consol12-toolbar label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.consol12-toolbar input[type=month],.consol12-toolbar select{padding:8px 10px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary)}.consol12-status{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--rw-text-secondary)}.consol12-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.consol12-metrics>div{background:var(--rw-bg-content);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);padding:14px 16px;min-width:0}.consol12-metrics small{color:var(--rw-text-secondary)}.consol12-metrics strong{display:block;font-size:20px;margin-top:4px;color:var(--rw-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consol12-callout{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);color:var(--rw-text-primary);font-size:13px}.consol12-callout>p,.consol12-callout>div,.consol12-callout>ul{flex:1;margin:0}.consol12-callout svg{flex:none;margin-top:2px;color:var(--rw-text-warning)}.consol12-callout.blocked{background:color-mix(in srgb,var(--rw-danger-100) 10%,var(--rw-bg-content));border-color:color-mix(in srgb,var(--rw-danger-100) 40%,var(--rw-divider))}.consol12-callout.blocked svg{color:var(--rw-text-danger)}.consol12-callout.ok svg{color:var(--rw-text-brand)}.consol12-callout ul{margin:6px 0;padding-left:18px;line-height:1.7}.consol12-diff{color:var(--rw-text-danger);font-weight:600}.consol12-pairs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;font-size:12px;color:var(--rw-text-secondary)}.consol12-pairs span{padding:3px 8px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-subtle)}.consol12-lines{margin:0;padding:0;list-style:none;font-size:12px;line-height:1.6}.consol12-lines b{font-weight:600;margin-left:6px}.consol12-statements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.consol12-stmt{margin:0;display:flex;flex-direction:column}.consol12-stmt>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--rw-divider);font-size:13px}.consol12-stmt dt{color:var(--rw-text-secondary)}.consol12-stmt dd{margin:0;font-variant-numeric:tabular-nums;color:var(--rw-text-primary)}.consol12-stmt .total dt,.consol12-stmt .total dd{font-weight:700;color:var(--rw-text-primary)}.consol12 table button.link{background:none;border:0;padding:0;color:var(--rw-text-link,var(--rw-text-brand));cursor:pointer;text-align:left;font:inherit}.consol12-drill{max-width:820px;display:flex;flex-direction:column;gap:12px}.consol12-drill>header{display:flex;align-items:center;gap:12px}.consol12-drill>header>div{flex:1}.consol12-drill h3{margin:8px 0 0;font-size:14px}@media(max-width:900px){.consol12-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.consol12-statements{grid-template-columns:1fr}}.fxm12{display:flex;flex-direction:column;gap:16px}.fxm12-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px}.fxm12-tiles>div,.fxm12-groups>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content)}.fxm12-tiles small,.fxm12-groups small{color:var(--rw-text-secondary);font-size:12px}.fxm12-tiles strong,.fxm12-groups strong{font-size:18px;font-variant-numeric:tabular-nums;color:var(--rw-text-primary)}.fxm12-tiles span,.fxm12-groups span{font-size:12px;color:var(--rw-text-secondary);font-variant-numeric:tabular-nums}.fxm12-tiles strong.neg,.fxm12-neg{color:var(--rw-text-danger)}.fxm12-tiles strong.warn,.fxm12-warn{color:var(--rw-text-warning)}.fxm12-exposure{border-left:4px solid var(--rw-text-brand)!important}.fxm12-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;padding:0 24px 16px}.fxm12-groups strong{font-size:15px}.fxm12-callout{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--rw-divider);border-left:4px solid var(--rw-text-brand);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);color:var(--rw-text-primary)}.fxm12-callout p{margin:4px 0 10px;color:var(--rw-text-secondary)}.fxm12-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:0 24px 16px}.fxm12-filters label,.fxm12-inline{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.fxm12-inline{flex-direction:row;align-items:center;gap:8px}.fxm12-filters select,.fxm12-filters input,.fxm12-inline input{padding:7px 9px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary);font:inherit}.fxm12-note{padding:0 24px 16px;margin:0;font-size:13px;color:var(--rw-text-secondary)}.fxm12-note.warn{color:var(--rw-text-warning)}.fxm12-link{background:none;border:0;padding:0 4px;color:var(--rw-text-brand);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.fxm12-link:focus-visible{outline:none;box-shadow:var(--rw-focus-ring);border-radius:var(--rw-radius-sm)}.fxm12-num,.fxm12 td{font-variant-numeric:tabular-nums}.fxm12-details{margin:0 24px 16px}.fxm12-details summary{cursor:pointer;font-size:13px;color:var(--rw-text-secondary);padding:4px 0 12px}.fxm12-details .fxm12-filters{padding:0 0 12px}.fxm12-seg{display:flex;gap:6px}.revrec11{display:flex;flex-direction:column;gap:20px;min-width:0}.revrec11-note{display:flex;gap:8px;align-items:center;margin:0;padding:12px 16px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);color:var(--rw-text-secondary);font-size:13px}.revrec11-note svg{flex:none;color:var(--rw-text-brand)}.revrec11-sub{display:block;color:var(--rw-text-secondary);font-size:12px}.revrec11-warn{display:inline-flex;gap:6px;align-items:center;color:var(--rw-text-warning);font-size:13px;margin:0 0 0 6px}.revrec11-h{margin:12px 24px 8px;font-size:13px;font-weight:600;color:var(--rw-text-primary)}.revrec11-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px}.revrec11-tile{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content);box-shadow:var(--rw-shadow-xs);min-width:0}.revrec11-tile span{color:var(--rw-text-secondary);font-size:12px}.revrec11-tile strong{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--rw-text-primary)}.revrec11-tile small{color:var(--rw-text-secondary);font-size:12px}.revrec11-tile.warn{border-color:var(--rw-text-warning)}.revrec11-tile.warn small{color:var(--rw-text-warning)}.revrec11-run{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:0 24px 16px}.revrec11-run label,.revrec11-form label,.revrec11-pob label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary);min-width:0}.revrec11-run input,.revrec11-form input,.revrec11-form select,.revrec11-form textarea,.revrec11-pob input,.revrec11-pob select{padding:7px 9px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary);font:inherit;min-width:0}.revrec11-pending{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.revrec11-preview{display:flex;flex-direction:column;gap:8px;padding:0 0 16px}.revrec11-preview>p{margin:0 24px}.revrec11-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px 16px;padding:0 24px 8px}.revrec11-form .wide{grid-column:1/-1}.revrec11-pobs{display:flex;flex-direction:column;gap:10px;padding:0 24px 8px;align-items:flex-start}.revrec11-pob{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px 12px;width:100%;box-sizing:border-box;padding:12px 40px 12px 14px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-subtle)}.revrec11-pob .wide{grid-column:1/-1}.revrec11-del{position:absolute;top:8px;right:8px}.revrec11-actions{padding:12px 24px}.revrec11-why{display:flex;gap:8px;align-items:flex-start;margin:8px 24px 16px;padding:10px 12px;border-left:3px solid var(--rw-text-brand);background:var(--rw-bg-subtle);border-radius:var(--rw-radius-sm);font-size:13px;color:var(--rw-text-primary)}.revrec11-why svg{flex:none;margin-top:2px;color:var(--rw-text-brand)}.revrec11-dl{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;margin:8px 24px 18px;font-size:13px}.revrec11-dl dt{color:var(--rw-text-secondary)}.revrec11-dl dd{margin:0;font-variant-numeric:tabular-nums}.revrec11-mod{margin:0 24px 12px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);padding:8px 12px}.revrec11-mod summary{cursor:pointer;font-size:13px;color:var(--rw-text-primary)}.revrec11-mod .revrec11-why{margin:8px 0}.revrec11-mod>p.revrec11-sub{margin:8px 0 0}.revrec11-treat{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;padding:0 24px 12px}.revrec11-treat label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);cursor:pointer;background:var(--rw-bg-content)}.revrec11-treat label.active{border-color:var(--rw-border-selected);background:var(--rw-bg-selected)}.revrec11-treat span{display:flex;flex-direction:column;gap:4px;font-size:13px}.revrec11-treat small{color:var(--rw-text-secondary);font-size:12px;line-height:1.4}.revrec11-checks{display:flex;flex-wrap:wrap;gap:8px 16px;padding:0 24px 8px;font-size:13px}.revrec11-checks label{display:flex;gap:6px;align-items:center}.revrec11-seg{display:inline-flex;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);overflow:hidden}.revrec11-seg button{border:0;border-radius:0;background:var(--rw-bg-content);color:var(--rw-text-secondary);padding:5px 10px;font-size:12px;cursor:pointer}.revrec11-seg button.active{background:var(--rw-bg-selected);color:var(--rw-text-primary);font-weight:600}.revrec11-water{padding:0 24px 16px;min-width:0}.revrec11-bars{display:flex;align-items:flex-end;gap:6px;height:190px;overflow-x:auto;padding:18px 0 0;border-bottom:1px solid var(--rw-divider)}.revrec11-bar{flex:1 0 34px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative}.revrec11-bar i{display:block;width:70%;min-width:14px;background:var(--rw-text-brand);border-radius:3px 3px 0 0;opacity:.85;transition:opacity .15s}.revrec11-bar:hover i{opacity:1}.revrec11-bar small{margin-top:4px;font-size:11px;color:var(--rw-text-secondary);white-space:nowrap}.revrec11-val{font-size:10px;color:var(--rw-text-secondary);white-space:nowrap;margin-bottom:2px;font-variant-numeric:tabular-nums}.revrec11-legend{margin:8px 0}.revrec11-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px}@media(max-width:640px){.revrec11-run,.revrec11-form,.revrec11-pobs,.revrec11-treat,.revrec11-checks,.revrec11-water,.revrec11-actions{padding-left:16px;padding-right:16px}.revrec11-h,.revrec11-dl,.revrec11-why,.revrec11-mod{margin-left:16px;margin-right:16px}.revrec11-preview>p{margin:0 16px}}.asset11{display:flex;flex-direction:column;gap:16px}.asset11-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}.asset11-metrics>div,.asset11-groups>div{padding:12px 14px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content)}.asset11-metrics small,.asset11-groups small{display:block;color:var(--rw-text-secondary);font-size:12px}.asset11-metrics strong,.asset11-groups strong{font-size:18px;font-variant-numeric:tabular-nums;color:var(--rw-text-primary)}.asset11-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;padding:0 24px 16px}.asset11-groups span{display:block;font-size:12px;color:var(--rw-text-secondary)}.asset11-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:0 24px 16px}.asset11-filters label,.asset11-inline{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.asset11-filters select,.asset11-filters input,.asset11-inline input{padding:7px 9px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary);font:inherit}.asset11-inline{flex-direction:row;align-items:center;gap:8px}.asset11-callout{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--rw-divider);border-left:4px solid var(--rw-text-brand);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);color:var(--rw-text-primary)}.asset11-callout p{margin:4px 0 10px;color:var(--rw-text-secondary)}.asset11-callout small{display:block;margin-top:8px;color:var(--rw-text-secondary)}.asset11-link{background:none;border:0;padding:0;color:var(--rw-text-brand);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.asset11-link:focus-visible{outline:none;box-shadow:var(--rw-focus-ring);border-radius:var(--rw-radius-sm)}.asset11-total,.asset11-note,.asset11-hint{padding:0 24px 16px;margin:0;font-size:13px;color:var(--rw-text-secondary)}.asset11-note.warn{color:var(--rw-text-warning)}.asset11-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px 16px;margin:0;padding:0 24px 16px}.asset11-facts dt{font-size:12px;color:var(--rw-text-secondary)}.asset11-facts dd{margin:2px 0 0;font-variant-numeric:tabular-nums;color:var(--rw-text-primary)}.asset11-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px;padding:0 24px 24px}.asset11-split h3,.asset11-drill h3{margin:0 0 8px;font-size:14px}.asset11-scroll{max-height:420px;overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}.asset11-scroll td,.asset11 td{font-variant-numeric:tabular-nums}.asset11-drill{margin:0 24px 24px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);overflow:hidden}.asset11-drill header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:var(--rw-bg-subtle)}.asset11-drill h3{margin:0}.asset11-runs{padding:0 24px 16px}.asset11-runs summary{cursor:pointer;color:var(--rw-text-secondary);font-size:13px;margin-bottom:8px}.asset11-diff{color:var(--rw-text-danger);font-weight:600}@media(max-width:640px){.asset11-filters,.asset11-groups,.asset11-facts,.asset11-split,.asset11-total,.asset11-note,.asset11-hint,.asset11-runs{padding-left:16px;padding-right:16px}.asset11-drill{margin:0 16px 16px}}.row-actions.asset11-acts{flex-wrap:nowrap;position:relative;gap:6px}.asset11-more{position:relative}.asset11-more>summary{list-style:none;cursor:pointer}.asset11-more>summary::-webkit-details-marker{display:none}.asset11-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;gap:6px;min-width:150px;padding:8px;background:var(--rw-bg-content);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);box-shadow:var(--rw-shadow-md)}.asset11-menu button{justify-content:flex-start;width:100%}.bankrec10{display:flex;flex-direction:column;gap:18px;margin-top:18px}.bankrec10-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.bankrec10-toolbar>label:not(.button){display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.bankrec10-toolbar input[type=month],.bankrec10-toolbar select{padding:8px 10px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary)}.bankrec10-toolbar label.button{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.bankrec10-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.bankrec10-tiles>div{background:var(--rw-bg-content);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.bankrec10-tiles small{color:var(--rw-text-secondary);font-size:12px}.bankrec10-tiles strong{font-size:22px;color:var(--rw-text-primary)}.bankrec10-tiles span{font-size:12px;color:var(--rw-text-secondary)}.bankrec10-tiles dl{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:8px 0 0;font-size:12px}.bankrec10-tiles dt{color:var(--rw-text-secondary)}.bankrec10-tiles dd{margin:0;text-align:right;color:var(--rw-text-primary)}.bankrec10-forecast{grid-column:span 2}.bankrec10-bars{display:flex;align-items:flex-end;gap:4px;height:72px;margin:8px 0 4px}.bankrec10-bars span{flex:1;min-width:6px;background:var(--rw-text-brand);opacity:.75;border-radius:3px 3px 0 0}.bankrec10-bars span.neg{background:var(--rw-text-danger)}.bankrec10-figures{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 14px}.bankrec10-figures>div{background:var(--rw-bg-subtle);border-radius:var(--rw-radius-md);padding:10px 12px;min-width:0}.bankrec10-figures dt{font-size:12px;color:var(--rw-text-secondary)}.bankrec10-figures dd{margin:4px 0 0;font-size:17px;font-weight:600;color:var(--rw-text-primary)}.bankrec10-figures small{font-size:11px;color:var(--rw-text-secondary);overflow-wrap:anywhere}.bankrec10-diff dd,.bankrec10-out{color:var(--rw-text-danger)}.bankrec10-callout{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;margin-bottom:14px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);color:var(--rw-text-primary);font-size:13px}.bankrec10-callout p{margin:0}.bankrec10-callout svg{flex:none;margin-top:2px}.bankrec10-callout.ok svg{color:var(--rw-text-brand)}.bankrec10-callout.warn{background:color-mix(in srgb,var(--rw-warning-100) 10%,var(--rw-bg-content));border-color:color-mix(in srgb,var(--rw-warning-100) 40%,var(--rw-divider))}.bankrec10-callout.warn svg{color:var(--rw-text-warning)}.bankrec10-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bankrec10-lists section{display:flex;flex-direction:column;gap:8px;min-width:0}.bankrec10-lists h3{margin:0;font-size:14px;color:var(--rw-text-primary)}.bankrec10-lists button{align-self:flex-start}.bankrec10-why{margin:4px 0 0;padding-left:16px;font-size:12px;color:var(--rw-text-secondary);line-height:1.5}.bankrec10-ref{font-size:11px;overflow-wrap:anywhere}@media(max-width:1100px){.bankrec10-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.bankrec10-lists{grid-template-columns:1fr}}@media(max-width:640px){.bankrec10-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.bankrec10-forecast{grid-column:auto}}.people9-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rw-space-4x)}.people9-split.with-detail{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);align-items:start}@media(max-width:1100px){.people9-split.with-detail{grid-template-columns:minmax(0,1fr)}}.people9-main{display:grid;gap:var(--rw-space-4x);min-width:0}.people9-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.people9-filters select{padding:8px 10px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary)}.people9-search{display:flex;align-items:center;gap:8px;flex:1 1 260px;padding:0 10px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-secondary)}.people9-search input{border:0;outline:0;background:transparent;flex:1;padding:8px 0;color:var(--rw-text-primary)}.people9-num{color:var(--rw-text-secondary);font-weight:400}.people9-login{display:inline-flex;margin-left:6px;color:var(--rw-text-brand);vertical-align:middle}.people9-detail{position:sticky;top:12px;padding:20px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content);box-shadow:var(--rw-shadow-sm);min-width:0}.people9-detail>header{display:flex;justify-content:space-between;gap:12px}.people9-detail h3{margin:2px 0 4px;font-size:20px}.people9-detail header p{margin:0;color:var(--rw-text-secondary)}.people9-detail h4,.people9-profile h4{display:flex;align-items:center;gap:6px;margin:20px 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--rw-text-secondary)}.people9-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.people9-facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:12px 0;font-size:13px}.people9-facts dt{color:var(--rw-text-secondary)}.people9-facts dd{margin:0;overflow-wrap:anywhere}.people9-actions{flex-wrap:wrap;margin:8px 0}.people9-workspace button.danger{color:var(--rw-text-danger)}.people9-timeline{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--rw-divider)}.people9-tl{position:relative;display:grid;grid-template-columns:92px 1fr auto;gap:10px;padding:8px 0}.people9-tl:before{content:"";position:absolute;left:-20px;top:14px;width:10px;height:10px;border-radius:50%;background:var(--rw-bg-content);border:2px solid var(--rw-divider)}.people9-tl.current:before{background:var(--rw-text-brand);border-color:var(--rw-text-brand)}.people9-tl.scheduled:before{border-style:dashed;border-color:var(--rw-text-warning)}.people9-tl-date{font-variant-numeric:tabular-nums;color:var(--rw-text-secondary);font-size:13px}.people9-tl small{display:block;color:var(--rw-text-secondary)}.people9-correction{margin-top:4px;padding:4px 8px;border-radius:var(--rw-radius-sm);background:color-mix(in srgb,var(--rw-warning-100) 14%,transparent);color:var(--rw-text-primary)!important}.people9-docs,.people9-tasks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.people9-docs li{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.people9-tasks li{display:grid;grid-template-columns:1fr auto;gap:6px 10px;padding:10px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md)}.people9-tasks li .row-actions{grid-column:1/-1}.people9-tasks li.overdue{border-color:var(--rw-text-danger)}.people9-tasks small,.people9-card small,.people9-request small{display:block;color:var(--rw-text-secondary)}.people9-upload{margin-top:10px;cursor:pointer}.people9-request{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--rw-divider)}.people9-request:first-child{border-top:0}.people9-request dl{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:6px 0 0;font-size:13px}.people9-request dt{color:var(--rw-text-secondary)}.people9-request dd{margin:0}.people9-org{list-style:none;margin:0;padding:0;display:grid;gap:6px}.people9-org li{padding-left:calc(var(--depth,0) * 28px);position:relative}.people9-org li:not([style*="--depth: 0"]):before{content:"";position:absolute;left:calc(var(--depth,0) * 28px - 16px);top:0;bottom:50%;width:12px;border-left:1px solid var(--rw-divider);border-bottom:1px solid var(--rw-divider)}.people9-node{width:100%;justify-content:flex-start;gap:12px;background:var(--rw-bg-content);color:var(--rw-text-primary);border:1px solid var(--rw-divider);text-align:left;font-weight:400}.people9-node:hover{background:var(--rw-bg-hover)}.people9-node>span:nth-child(2){flex:1;display:grid}.people9-node small{color:var(--rw-text-secondary)}.people9-avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--rw-bg-selected);color:var(--rw-text-brand);font-size:12px;font-weight:700}.people9-board{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:12px;overflow-x:auto}@media(max-width:900px){.people9-board{grid-template-columns:minmax(0,1fr)}}.people9-board>section{background:var(--rw-bg-subtle);border-radius:var(--rw-radius-lg);padding:10px;display:grid;gap:8px;align-content:start;min-height:120px}.people9-board>section.hot{background:color-mix(in srgb,var(--rw-danger-100) 10%,transparent)}.people9-board header{display:flex;justify-content:space-between;font-weight:600;font-size:13px}.people9-board header span{color:var(--rw-text-secondary)}.people9-card{display:grid;gap:4px;padding:10px;border-radius:var(--rw-radius-md);background:var(--rw-bg-content);border:1px solid var(--rw-divider)}.people9-card .row-actions{flex-wrap:wrap;margin-top:4px}.people9-owner{justify-self:start;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:var(--rw-radius-sm);background:var(--rw-bg-muted);color:var(--rw-text-secondary)}.people9-owner.hr{background:color-mix(in srgb,var(--rw-info-100) 14%,transparent);color:var(--rw-text-primary)}.people9-owner.it{background:color-mix(in srgb,var(--rw-warning-100) 14%,transparent);color:var(--rw-text-warning)}.people9-owner.manager{background:color-mix(in srgb,var(--rw-success-100) 14%,transparent);color:var(--rw-text-success)}.people9-owner.employee{background:var(--rw-bg-selected);color:var(--rw-text-brand)}.people9-profile{display:grid;gap:var(--rw-space-4x)}.talent11{display:flex;flex-direction:column;gap:20px;min-width:0}.talent11-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:4px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);align-self:flex-start;max-width:100%}.talent11-tabs button{border:0;background:transparent;color:var(--rw-text-secondary);padding:6px 14px;border-radius:var(--rw-radius-md);cursor:pointer;font-size:13px}.talent11-tabs button.active{background:var(--rw-bg-content);color:var(--rw-text-primary);box-shadow:0 1px 2px #0000001f}.talent11-muted{color:var(--rw-text-secondary);font-size:13px;font-weight:400}.talent11-warn{color:var(--rw-text-warning)}.talent11-neg{color:var(--rw-text-danger);font-weight:600}.talent11-none{color:var(--rw-text-secondary);font-size:12px;margin:4px 0}.talent11-just{margin:0 24px 12px;color:var(--rw-text-secondary);font-size:13px;line-height:1.5}.talent11-board,.talent11-kanban{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;padding:0 24px 20px;overflow-x:auto}.talent11-col{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border-radius:var(--rw-radius-md);background:var(--rw-bg-subtle)}.talent11-col>header{display:flex;justify-content:space-between;align-items:center;font-size:12px;text-transform:capitalize;color:var(--rw-text-secondary)}.talent11-card{display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary);font-size:13px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}article.talent11-card{cursor:default}.talent11-card:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.talent11-card.selected{border-color:var(--rw-border-selected);box-shadow:0 0 0 1px var(--rw-border-selected)}.talent11-card small{color:var(--rw-text-secondary);font-size:12px}.talent11-card .link{text-align:left;font-weight:600}.talent11-moves{display:flex;gap:4px;align-items:center;margin-top:4px}.talent11-moves .icon{padding:3px}.talent11-detail{display:flex;flex-direction:column;gap:10px;padding:0 24px 20px}.talent11-detail h3{margin:10px 0 0;font-size:14px}.talent11-detail>button{align-self:flex-start}.talent11-dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:13px}.talent11-dl dt{color:var(--rw-text-secondary)}.talent11-dl dd{margin:0;overflow-wrap:anywhere}.talent11-dl a{display:inline-flex;gap:4px;align-items:center;color:var(--rw-text-brand)}.talent11-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.talent11-score{padding:12px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);font-size:13px}.talent11-score header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.talent11-score ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.talent11-score li{display:flex;justify-content:space-between;gap:8px;color:var(--rw-text-secondary)}.talent11-score p{margin:8px 0 0;color:var(--rw-text-primary)}.talent11-dots{display:inline-flex;gap:3px}.talent11-dots i{width:9px;height:9px;border-radius:50%;border:1px solid var(--rw-text-secondary)}.talent11-dots i.on{background:var(--rw-text-brand);border-color:var(--rw-text-brand)}.talent11-history{margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--rw-text-secondary)}.talent11-detail details summary,.talent11-more summary{cursor:pointer;color:var(--rw-text-secondary);font-size:13px}.talent11-more{margin:0 24px 18px}.talent11-legend{display:flex;gap:16px;flex-wrap:wrap;padding:0 24px 10px;font-size:12px;color:var(--rw-text-secondary)}.talent11-legend span{display:inline-flex;gap:6px;align-items:center}.talent11-legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.talent11-legend i.actual,.talent11-bars i.actual{background:var(--rw-text-brand)}.talent11-legend i.open,.talent11-bars i.open{background:var(--rw-text-warning)}.talent11-legend i.plan{width:3px;background:var(--rw-text-primary)}.talent11-hc td,.talent11-hc th{min-width:130px}.talent11-hc td:first-child,.talent11-hc th:first-child{min-width:140px}.talent11-hcell{display:flex;flex-direction:column;gap:4px;width:100%;padding:4px;border:0;background:transparent;color:var(--rw-text-primary);text-align:left;cursor:pointer;border-radius:var(--rw-radius-md)}.talent11-hcell:disabled{cursor:default}.talent11-hcell:not(:disabled):hover{background:var(--rw-bg-subtle)}.talent11-hcell small{font-size:12px;font-variant-numeric:tabular-nums;color:var(--rw-text-secondary)}.talent11-hcell em{color:var(--rw-text-danger);font-style:normal}.talent11-bars{position:relative;display:flex;height:12px;border-radius:3px;background:var(--rw-bg-subtle);overflow:visible}.talent11-bars i{display:block;height:100%}.talent11-bars i.actual{border-radius:3px 0 0 3px}.talent11-bars b.plan{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--rw-text-primary)}.talent11-tree{list-style:none;margin:0;padding:0 24px 20px;display:flex;flex-direction:column;gap:6px}.talent11-goal{display:grid;grid-template-columns:1fr 140px auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--rw-divider);border-left-width:3px;border-radius:var(--rw-radius-md);background:var(--rw-bg-content);font-size:13px}.talent11-goal.level-company{border-left-color:var(--rw-text-brand)}.talent11-goal.level-department{border-left-color:var(--rw-text-warning)}.talent11-goal>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.talent11-goal small{color:var(--rw-text-secondary);font-size:12px}.talent11-progress{height:8px;border-radius:4px;background:var(--rw-bg-subtle);overflow:hidden}.talent11-progress i{display:block;height:100%;background:var(--rw-text-brand)}.talent11-review{margin:0 24px 14px;padding:12px 14px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);font-size:13px}.talent11-review header{display:flex;justify-content:space-between;align-items:center}.talent11-review p{margin:8px 0;line-height:1.5}.talent11-cal{padding:0 24px 18px}.talent11-cal h3{font-size:14px;margin:6px 0 10px}.talent11-calrow{display:grid;grid-template-columns:160px 1fr 40px;gap:12px;align-items:center;margin-bottom:6px;font-size:13px}.talent11-calrow small{text-align:right;color:var(--rw-text-secondary);font-variant-numeric:tabular-nums}.talent11-stack{display:flex;gap:2px;height:20px}.talent11-stack em{color:var(--rw-text-secondary);font-size:12px}.talent11-stack i{display:flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;color:var(--rw-bg-content);border-radius:2px;min-width:14px}.talent11-legend i.r1,.talent11-stack i.r1{background:var(--rw-text-danger)}.talent11-legend i.r2,.talent11-stack i.r2{background:var(--rw-text-warning)}.talent11-legend i.r3,.talent11-stack i.r3{background:var(--rw-text-secondary)}.talent11-legend i.r4,.talent11-stack i.r4{background:var(--rw-text-brand)}.talent11-legend i.r5,.talent11-stack i.r5{background:var(--rw-text-success)}@media(max-width:900px){.talent11-board,.talent11-kanban{grid-template-columns:repeat(6,minmax(160px,1fr))}.talent11-goal{grid-template-columns:1fr auto}.talent11-progress{grid-column:1/-1;order:3}}@media(max-width:640px){.talent11-board,.talent11-kanban,.talent11-detail,.talent11-tree,.talent11-cal,.talent11-legend{padding-left:16px;padding-right:16px}.talent11-calrow{grid-template-columns:100px 1fr 30px}.talent11-just,.talent11-review,.talent11-more{margin-left:16px;margin-right:16px}}.talent11-card{white-space:normal;align-items:stretch;justify-content:flex-start;min-width:0;overflow-wrap:anywhere}.time10{display:grid;gap:var(--rw-space-4x);min-width:0}.time10-tabs,.time10-seg{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-subtle);width:max-content;max-width:100%}.time10-tabs button,.time10-seg button{border:0;background:transparent;color:var(--rw-text-secondary);padding:6px 12px;border-radius:var(--rw-radius-sm);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.time10-tabs button.active,.time10-seg button.active{background:var(--rw-bg-content);color:var(--rw-text-primary);box-shadow:var(--rw-shadow-xs)}.time10-count{min-width:18px;padding:0 5px;border-radius:9px;background:var(--rw-text-brand);color:var(--rw-text-on-brand);font-size:11px;line-height:18px;text-align:center}.time10-weeknav{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.time10-weeknav strong{display:inline-flex;align-items:center;gap:6px}.time10-grid-wrap{overflow-x:auto;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md)}.time10-grid,.time10-cal{width:100%;border-collapse:collapse;font-size:13px}.time10-grid th,.time10-grid td,.time10-cal th,.time10-cal td{padding:6px 8px;border-bottom:1px solid var(--rw-divider);text-align:left;white-space:nowrap}.time10-grid th,.time10-cal th{background:var(--rw-bg-subtle);color:var(--rw-text-secondary);font-weight:600}.time10-grid th small{display:block;font-weight:400}.time10-grid .num{text-align:right}.time10-grid select,.time10-grid input{width:100%;min-width:90px;padding:5px 6px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-sm);background:var(--rw-bg-content);color:var(--rw-text-primary)}.time10-grid input.time10-cell{width:58px;min-width:58px;text-align:right}.time10-grid input:focus,.time10-grid select:focus{outline:2px solid var(--rw-focus-ring);outline-offset:0}.time10-leave-row td{background:var(--rw-bg-muted);color:var(--rw-text-secondary)}.time10-total-row td{font-weight:600;border-bottom:0}.time10-grid-actions{justify-content:flex-end;padding:10px}.time10-summary{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px;margin:14px 0 4px}.time10-summary span{display:grid;gap:2px}.time10-summary small{color:var(--rw-text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.time10-summary b{font-size:18px}.time10-summary .time10-ot{color:var(--rw-text-warning)}.time10-note{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px}.time10-note.danger{color:var(--rw-text-danger)}.time10-history{margin:12px 0}.time10-history summary{cursor:pointer;color:var(--rw-text-brand);font-size:13px}.time10-sub{margin:20px 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--rw-text-secondary)}.time10-balances{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.time10-balance{display:grid;gap:4px;padding:14px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content)}.time10-balance small{color:var(--rw-text-secondary);font-weight:600}.time10-balance strong{font-size:24px}.time10-balance span,.time10-balance em{font-size:12px;color:var(--rw-text-secondary)}.time10-balance em{color:var(--rw-text-warning);font-style:normal}.time10-card{padding:12px 0;border-bottom:1px solid var(--rw-divider)}.time10-card:last-child{border-bottom:0}.time10-card header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.time10-card header small{display:block;color:var(--rw-text-secondary)}.time10-card details summary{cursor:pointer;color:var(--rw-text-brand);font-size:13px;margin-top:6px}.time10-conflicts{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:12px;color:var(--rw-text-warning)}.time10-conflicts li{display:flex;align-items:center;gap:4px}.time10-warn{display:inline-flex;align-items:center;gap:4px;color:var(--rw-text-warning)}.time10-cal th{text-align:center;font-size:12px}.time10-cal th.weekend{background:var(--rw-bg-subtle)}.time10-cal td{text-align:center;font-size:12px}.time10-cal td:first-child{text-align:left;font-weight:600;background:var(--rw-bg-content)}.time10-cal td.off{background:color-mix(in srgb,var(--rw-brand-100) 18%,transparent);color:var(--rw-text-brand);font-weight:600}.time10-cal td.off.pending{background:color-mix(in srgb,var(--rw-warning-100) 18%,transparent);color:var(--rw-text-warning)}.time10-cal.month td,.time10-cal.month th{padding:4px 3px;min-width:22px}.time10-export{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.time10-export label{display:grid;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.time10-export input{padding:7px 9px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary)}.payroll10{display:flex;flex-direction:column;gap:20px;min-width:0}.payroll10-note{display:flex;gap:8px;align-items:center;margin:0;padding:12px 16px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);color:var(--rw-text-secondary);font-size:13px}.payroll10-note svg{flex:none;color:var(--rw-text-brand)}.payroll10-sub{display:block;color:var(--rw-text-secondary);font-size:12px}.payroll10-foot{margin:0 24px 18px;color:var(--rw-text-secondary);font-size:12px}.payroll10-warn{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--rw-text-warning)}.payroll10-warn .text-button{font-size:12px}.payroll10-late{color:var(--rw-text-danger);font-weight:600}.payroll10-ok{display:flex;gap:8px;align-items:center;margin:0;color:var(--rw-text-brand)}.payroll10-mapping{margin:0 24px 18px}.payroll10-mapping summary{cursor:pointer;color:var(--rw-text-secondary);font-size:13px;padding:6px 0}.payroll10-upload{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px;padding:0 24px}.payroll10-upload label{display:flex;flex-direction:column;gap:6px;color:var(--rw-text-secondary);font-size:13px;min-width:0}.payroll10-upload label.wide{grid-column:1/-1}.payroll10-upload small{color:var(--rw-text-secondary);font-weight:400}.payroll10-actions{padding:14px 24px}.payroll10-preview{display:flex;flex-direction:column;gap:10px;padding:0 24px 20px}.payroll10-errors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.payroll10-errors li{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;border:1px solid var(--rw-text-danger);border-radius:var(--rw-radius-md);background:var(--rw-danger-100);color:var(--rw-text-primary);font-size:13px}.payroll10-errors li svg{flex:none;color:var(--rw-text-danger);margin-top:2px}.payroll10-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:0 24px 18px}.payroll10-totals>div{padding:12px 14px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content)}.payroll10-totals h3,.payroll10-h{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--rw-text-primary)}.payroll10-h{margin:8px 24px}.payroll10-h small{color:var(--rw-text-secondary);font-weight:400;margin-left:6px}.payroll10-totals dl{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0;font-size:13px}.payroll10-totals dt{color:var(--rw-text-secondary)}.payroll10-totals dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.payroll10-big{margin:0 0 6px;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:640px){.payroll10-upload,.payroll10-totals{padding:0 16px}.payroll10-h{margin:8px 16px}}.custom12{display:flex;flex-direction:column;gap:20px;min-width:0}.custom12-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.custom12-bar label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.custom12-bar select{min-width:240px;padding:8px 10px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary)}.custom12-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:4px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);max-width:100%}.custom12-tabs button{border:0;background:transparent;color:var(--rw-text-secondary);padding:6px 14px;border-radius:var(--rw-radius-md);font-size:13px;font-weight:500}.custom12-tabs button.active{background:var(--rw-bg-content);color:var(--rw-text-primary);box-shadow:var(--rw-shadow-xs)}.custom12-tabs button:hover{transform:none}.custom12-missing{margin:0 24px 16px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13px}.custom12-missing small{display:block}.custom12-search{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 24px 12px}.custom12-search select,.custom12-search input{padding:6px 9px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary);font-size:13px}.custom12-pad{padding:0 24px 16px}.custom12-import{display:flex;flex-direction:column;gap:10px;margin:0 24px 16px}.custom12-import textarea{width:100%;font-family:var(--font-oracle-mono);font-size:12px;padding:8px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary)}.custom12-file{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:6px 10px;border:1px dashed var(--rw-divider);border-radius:var(--rw-radius-md);font-size:12px;color:var(--rw-text-secondary);cursor:pointer}.custom12-file input{display:none}.custom12-check{padding:10px 12px;border-radius:var(--rw-radius-md);font-size:13px}.custom12-check.ok{background:var(--rw-brand-100);color:var(--rw-text-primary)}.custom12-check.bad{background:var(--rw-danger-100);color:var(--rw-text-primary)}.custom12-check .table-scroll{margin-top:8px}.custom12-values{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--rw-divider);text-align:left}.custom12-values>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.custom12-values h4{margin:0;font-size:13px;font-weight:600}.custom12-dl{display:grid;grid-template-columns:minmax(110px,max-content) 1fr;gap:6px 14px;margin:0;font-size:13px}.custom12-dl dt{color:var(--rw-text-secondary);display:flex;gap:6px;align-items:center}.custom12-dl dd{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;overflow-wrap:anywhere;white-space:pre-wrap}.custom12-dl .badge{font-size:10px;padding:2px 5px}.custom12-default{color:var(--rw-text-secondary);font-style:italic}.custom12-warn{color:var(--rw-text-warning);font-size:12px;margin:0}.custom12-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.custom12-form label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.custom12-form label.wide{grid-column:1/-1}.custom12-form input,.custom12-form select,.custom12-form textarea{padding:6px 8px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary);font-size:13px}.custom12-form footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.custom12-form .error{grid-column:1/-1}.custom12-checks{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--rw-text-primary)}.custom12-checks label{flex-direction:row;align-items:center;gap:5px;font-size:13px;color:var(--rw-text-primary)}.custom12-history{position:relative;padding:8px 10px;border-radius:var(--rw-radius-md);background:var(--rw-bg-subtle);font-size:12px}.custom12-history button.icon{position:absolute;top:4px;right:4px}.custom12-history ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.custom12-history li span{font-family:var(--font-oracle-mono);color:var(--rw-text-secondary)}.plan9-workspace .panel{margin-bottom:var(--rw-space-5x)}.plan9-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--rw-space-5x)}.plan9-horizon{display:flex;align-items:center;gap:var(--rw-space-2x);white-space:nowrap}.plan9-horizon input{width:72px;margin-top:0;padding:8px 10px}.plan9-select{width:auto;min-width:180px;margin-top:0;padding:8px 10px}.plan9-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--rw-text-primary)}.plan9-grid th,.plan9-grid td{padding:10px 12px;text-align:right}.plan9-grid th:first-child,.plan9-grid td:first-child{text-align:left;white-space:nowrap;position:sticky;left:0;background:var(--rw-bg-content);color:var(--rw-text-secondary)}.plan9-grid th small{font-weight:400;letter-spacing:0;text-transform:none}.plan9-total td{font-weight:600;color:var(--rw-text-primary);background:var(--rw-bg-subtle)}.plan9-grid .plan9-total td:first-child{background:var(--rw-bg-subtle)}.plan9-low{color:var(--rw-text-danger)!important;background:color-mix(in srgb,var(--rw-danger-100) 10%,transparent)!important}.plan9-planned{color:var(--rw-text-brand)!important;background:var(--rw-bg-hover)!important}.plan9-ok{color:var(--rw-text-brand)!important}.plan9-notes{margin:0;padding:var(--rw-space-3x) var(--rw-space-6x) var(--rw-space-4x) calc(var(--rw-space-6x) + 16px);font-size:12px;color:var(--rw-text-secondary);line-height:1.7}.plan9-explain table td{padding:9px 4px}.plan9-explain .plan9-notes{padding:0 0 0 18px}.plan9-sub{margin:var(--rw-space-4x) 0 var(--rw-space-2x)}.plan9-explain>p{margin-top:var(--rw-space-3x)}.plan9-atp{display:flex;align-items:flex-end;gap:var(--rw-space-3x);padding:0 var(--rw-space-6x) var(--rw-space-4x);flex-wrap:wrap}.plan9-atp label{min-width:220px}.plan9-atp label:nth-child(2){min-width:120px;width:120px}.plan9-answer{padding:0 var(--rw-space-6x) var(--rw-space-4x);font-size:13px}@media(max-width:1100px){.plan9-split{grid-template-columns:1fr}}.wms12 .panel{margin-bottom:var(--rw-space-5x)}.wms12-views{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;margin-bottom:var(--rw-space-4x);background:var(--rw-bg-subtle);border-radius:var(--rw-radius-lg)}.wms12-views button{background:transparent;color:var(--rw-text-secondary);padding:7px 12px;font-size:12px;border-radius:var(--rw-radius-md)}.wms12-views button.active{background:var(--rw-bg-content);color:var(--rw-text-primary);box-shadow:var(--rw-shadow-xs)}.wms12-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--rw-space-3x);margin-bottom:var(--rw-space-4x)}.wms12-tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content)}.wms12-tile span{font-size:12px;color:var(--rw-text-secondary)}.wms12-tile strong{font-size:22px;font-variant-numeric:tabular-nums;color:var(--rw-text-primary)}.wms12-tile small{font-size:11px;color:var(--rw-text-secondary)}.wms12-tile.warn{border-color:var(--rw-text-warning)}.wms12-tile.warn strong{color:var(--rw-text-warning)}.wms12-select{margin-top:0;padding:6px 8px;width:auto}.wms12-binmap{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--rw-space-3x);padding:0 var(--rw-space-6x) var(--rw-space-4x)}.wms12-bin{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--rw-divider);border-left-width:4px;border-radius:var(--rw-radius-md);background:var(--rw-bg-content);font-size:12px}.wms12-bin header{display:flex;align-items:center;gap:6px}.wms12-bin header strong{font-size:14px;font-family:var(--rw-font-mono,monospace)}.wms12-bin header .icon{margin-left:auto;padding:2px}.wms12-bin small{color:var(--rw-text-secondary)}.wms12-bin ul{list-style:none;margin:4px 0 0;padding:0}.wms12-bin li{display:flex;justify-content:space-between;gap:6px;padding:2px 0;border-top:1px dashed var(--rw-divider)}.wms12-bin li em{font-style:normal;color:var(--rw-text-secondary)}.wms12-bin li .icon{padding:0 2px;margin-left:4px}.wms12-bin.pick{border-left-color:var(--rw-text-brand)}.wms12-bin.bulk{border-left-color:var(--rw-text-secondary)}.wms12-bin.staging,.wms12-bin.receiving{border-left-color:var(--rw-text-warning)}.wms12-bin.returns,.wms12-bin.quarantine{border-left-color:var(--rw-text-danger,var(--rw-text-warning))}.wms12-bin.inactive{opacity:.55}.wms12-fill{height:6px;border-radius:3px;background:var(--rw-bg-subtle);overflow:hidden}.wms12-fill span{display:block;height:100%;background:var(--rw-text-brand)}.wms12-wave{padding:var(--rw-space-3x) var(--rw-space-6x);border-top:1px solid var(--rw-divider)}.wms12-wave header{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wms12-wave header small{color:var(--rw-text-secondary)}.wms12-wave header button{margin-left:auto}.wms12-lists{display:flex;flex-wrap:wrap;gap:var(--rw-space-2x);margin-top:var(--rw-space-2x)}.wms12-list{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;background:var(--rw-bg-subtle);color:var(--rw-text-primary);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);text-align:left}.wms12-list span{display:flex;flex-direction:column}.wms12-list small{color:var(--rw-text-secondary)}.wms12-late{color:var(--rw-text-warning);font-weight:600}.wms12-ok{color:var(--rw-text-brand)}.wms12-warn{color:var(--rw-text-warning)}.wms12-pick{max-width:640px;margin:0 auto}.wms12-pick>header{display:flex;align-items:center;gap:var(--rw-space-3x);margin-bottom:var(--rw-space-3x)}.wms12-pick>header div{display:flex;flex-direction:column}.wms12-pick>header small{color:var(--rw-text-secondary)}.wms12-task{display:flex;flex-direction:column;gap:var(--rw-space-3x);padding:var(--rw-space-4x);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content)}.wms12-task.done{align-items:center;text-align:center;color:var(--rw-text-brand)}.wms12-task.done small{color:var(--rw-text-secondary)}.wms12-bigbin{display:flex;flex-direction:column;align-items:center;padding:var(--rw-space-3x);border-radius:var(--rw-radius-md);background:var(--rw-bg-subtle)}.wms12-bigbin span,.wms12-bigbin small{color:var(--rw-text-secondary);font-size:12px}.wms12-bigbin strong{font-size:40px;line-height:1.1;letter-spacing:.02em;font-family:var(--rw-font-mono,monospace)}.wms12-what{display:flex;flex-direction:column;gap:2px;font-size:14px}.wms12-what strong{font-size:20px}.wms12-what small{color:var(--rw-text-secondary)}.wms12-qty{font-size:18px;font-weight:600;color:var(--rw-text-brand)}.wms12-scan{display:grid;grid-template-columns:1fr 1fr;gap:var(--rw-space-2x)}.wms12-scan label{display:flex;flex-direction:column;font-size:12px;color:var(--rw-text-secondary)}.wms12-scan input{font-size:18px;padding:12px;min-height:48px}.wms12-actions{display:flex;gap:var(--rw-space-2x)}.wms12-actions button{min-height:52px;font-size:16px;flex:1}.wms12-actions .wms12-go{flex:2}.wms12-walk{list-style:none;padding:0;margin:var(--rw-space-4x) 0 0}.wms12-walk li{display:grid;grid-template-columns:90px 1fr 60px auto;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--rw-divider);font-size:13px}.wms12-walk li.current{background:var(--rw-bg-hover);border-radius:var(--rw-radius-md)}.wms12-walk li.done,.wms12-walk li.short{opacity:.6}.wms12-station{display:flex;flex-direction:column;gap:var(--rw-space-3x);padding:0 var(--rw-space-6x) var(--rw-space-4x)}.wms12-carton{padding:10px 12px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md)}.wms12-carton header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rw-space-2x);margin-bottom:6px}.wms12-carton header select,.wms12-carton header input{margin-top:0;padding:6px 8px;width:auto}.wms12-carton header label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--rw-text-secondary)}.wms12-carton header input{width:90px}.wms12-carton table{width:100%}.wms12-carton td{padding:4px}.wms12-carton td input{margin-top:0;width:80px;padding:6px}.wms12-rateshop{margin:0 var(--rw-space-6x) var(--rw-space-4x);padding:10px 12px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md)}.wms12-rateshop header{display:flex;align-items:center;gap:var(--rw-space-3x);margin-bottom:6px}.wms12-rateshop header label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--rw-text-secondary)}.wms12-rateshop header select{margin-top:0;padding:4px 6px;width:auto}.wms12-rateshop header small{margin-left:auto;color:var(--rw-text-secondary)}.wms12-rateshop table{width:100%}.wms12-rateshop tr{cursor:pointer}.wms12-rateshop tr.chosen td{background:var(--rw-bg-hover)}.wms12-foot{display:flex;justify-content:flex-end;padding:0 var(--rw-space-6x) var(--rw-space-4x)}.wms12-split{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--rw-space-5x)}.wms12-post{display:flex;flex-direction:column;gap:var(--rw-space-2x);padding:0 var(--rw-space-6x) var(--rw-space-4x)}.wms12-post textarea{font-family:var(--rw-font-mono,monospace);font-size:12px}.wms12-post button{align-self:flex-start}.wms12-range{display:flex;gap:var(--rw-space-3x);margin-bottom:var(--rw-space-3x)}.wms12-range label{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--rw-text-secondary)}.wms12-range input{margin-top:0;padding:6px 8px;width:auto}.wms12-slip{max-width:760px}.wms12-slip h3{font-size:13px;margin:var(--rw-space-3x) 0 4px}.wms12-slip footer{display:flex;justify-content:flex-end;gap:var(--rw-space-2x);margin-top:var(--rw-space-3x)}@media(max-width:720px){.wms12-split,.wms12-scan{grid-template-columns:1fr}.wms12-binmap{padding:0 var(--rw-space-3x) var(--rw-space-3x)}.wms12-walk li{grid-template-columns:70px 1fr 50px}.wms12-walk li .badge{display:none}}.mfg11 .panel{margin-bottom:var(--rw-space-5x)}.mfg11-views{display:inline-flex;gap:2px;padding:3px;margin-bottom:var(--rw-space-4x);background:var(--rw-bg-subtle);border-radius:var(--rw-radius-lg)}.mfg11-views button{background:transparent;color:var(--rw-text-secondary);padding:7px 12px;font-size:12px;border-radius:var(--rw-radius-md)}.mfg11-views button.active{background:var(--rw-bg-content);color:var(--rw-text-primary);box-shadow:var(--rw-shadow-xs)}.mfg11-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--rw-space-5x)}.mfg11-inner{padding:0 var(--rw-space-6x) var(--rw-space-4x)}.mfg11-board td{vertical-align:top}.mfg11-board .mfg11-closed td{opacity:.6}.mfg11-op{display:flex;flex-direction:column;gap:2px;min-width:120px;padding:8px 10px;border-radius:var(--rw-radius-md);border:1px solid var(--rw-divider);background:var(--rw-bg-content);font-size:12px}.mfg11-op small{color:var(--rw-text-secondary)}.mfg11-op em{font-style:normal;color:var(--rw-text-warning)}.mfg11-op.running{border-color:var(--rw-text-warning);background:color-mix(in srgb,var(--rw-warning-100) 10%,transparent)}.mfg11-op.done{border-color:var(--rw-text-brand);background:var(--rw-bg-hover)}.mfg11-empty{background:transparent}.mfg11-progress{height:6px;width:120px;border-radius:3px;background:var(--rw-bg-subtle);overflow:hidden;margin-bottom:4px}.mfg11-progress span{display:block;height:100%;background:var(--rw-text-brand)}.mfg11-costs{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0;padding:0 var(--rw-space-6x) var(--rw-space-4x);font-size:13px}.mfg11-costs dt{color:var(--rw-text-secondary)}.mfg11-costs dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.mfg11-sub{margin:var(--rw-space-4x) var(--rw-space-6x) var(--rw-space-2x)}.mfg11-date{display:flex;align-items:center;gap:var(--rw-space-2x);white-space:nowrap;font-size:12px;color:var(--rw-text-secondary)}.mfg11-date input{margin-top:0;padding:7px 9px;width:auto}.mfg11-search{display:flex;gap:var(--rw-space-2x)}.mfg11-search input{margin-top:0;padding:8px 10px;min-width:200px}.mfg11-roll{padding:0 var(--rw-space-6x) var(--rw-space-4x);max-width:560px}.mfg11-roll table{width:100%}.mfg11-roll td{padding:7px 4px;border-bottom:1px solid var(--rw-divider)}.mfg11-roll p{margin-top:var(--rw-space-3x)}.mfg11-num{text-align:right;font-variant-numeric:tabular-nums}.mfg11-total td{font-weight:600;background:var(--rw-bg-subtle)}.mfg11-load{padding:0 var(--rw-space-6x) var(--rw-space-4x)}.mfg11-center{margin-bottom:var(--rw-space-4x)}.mfg11-center h3{margin-bottom:var(--rw-space-2x)}.mfg11-bars{display:flex;gap:6px;align-items:flex-end;overflow-x:auto;padding-bottom:4px}.mfg11-week{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:44px;font-size:11px}.mfg11-week small{font-size:11px;line-height:1.3}.mfg11-col{position:relative;width:26px;height:110px;background:var(--rw-bg-subtle);border-radius:var(--rw-radius-sm);overflow:hidden}.mfg11-col span{position:absolute;left:0;right:0;bottom:0;display:block}.mfg11-planned,.mfg11-legend .mfg11-planned{background:color-mix(in srgb,var(--rw-text-brand) 35%,transparent)}.mfg11-released,.mfg11-legend .mfg11-released{background:var(--rw-text-brand)}.mfg11-col .mfg11-cap{height:2px;background:var(--rw-text-primary);z-index:1}.mfg11-week.over .mfg11-planned{background:color-mix(in srgb,var(--rw-text-danger) 45%,transparent)}.mfg11-week.over .mfg11-released{background:var(--rw-text-danger)}.mfg11-hot{color:var(--rw-text-danger)!important;font-weight:600}.mfg11-legend{font-size:12px;color:var(--rw-text-secondary);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mfg11-legend span{display:inline-block;width:12px;height:12px;border-radius:2px;margin-left:8px}.mfg11-legend .mfg11-cap-key{height:2px;background:var(--rw-text-primary)}@media(max-width:1100px){.mfg11-split{grid-template-columns:1fr}}.engage11 .panel{margin-bottom:var(--rw-space-5x)}.engage11-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--rw-space-5x)}.engage11-burn{position:relative;min-width:120px;height:18px;border-radius:var(--rw-radius-md);background:var(--rw-bg-subtle);overflow:hidden}.engage11-burn>div{height:100%;background:color-mix(in srgb,var(--rw-brand-100) 45%,transparent);transition:width .2s}.engage11-burn>div.warn{background:color-mix(in srgb,var(--rw-warning-100) 55%,transparent)}.engage11-burn>div.over{background:color-mix(in srgb,var(--rw-danger-100) 55%,transparent)}.engage11-burn>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--rw-text-primary);font-variant-numeric:tabular-nums}.engage11-burnrow{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:var(--rw-space-3x);align-items:center;padding:0 var(--rw-space-6x) var(--rw-space-4x);font-size:12px;color:var(--rw-text-secondary)}.engage11-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--rw-space-3x);padding:0 var(--rw-space-6x) var(--rw-space-4x)}.engage11-kpis>div{border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);padding:var(--rw-space-3x) var(--rw-space-4x);background:var(--rw-bg-content)}.engage11-kpis small{display:block}.engage11-kpis strong{display:block;font-size:18px;letter-spacing:-.4px;margin:4px 0;color:var(--rw-text-primary);font-variant-numeric:tabular-nums}.engage11-kpis span{font-size:11px;color:var(--rw-text-secondary)}.engage11 .engage11-neg{color:var(--rw-text-danger)}.engage11-off{opacity:.5;text-decoration:line-through}.engage11-warn{margin:0 var(--rw-space-6x) var(--rw-space-3x);color:var(--rw-text-warning);font-size:12px}.engage11-grid th,.engage11-grid td{padding:8px 6px;text-align:center}.engage11-grid th:first-child,.engage11-grid td:first-child{text-align:left;position:sticky;left:0;background:var(--rw-bg-content);padding-left:var(--rw-space-5x);min-width:180px}.engage11-cell{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;border-radius:var(--rw-radius-md)}.engage11-cell i{font-style:normal;margin-left:2px}.engage11-cell.free{color:var(--rw-text-secondary)}.engage11-cell.part{background:color-mix(in srgb,var(--rw-brand-100) 14%,transparent);color:var(--rw-text-brand)}.engage11-cell.full{background:color-mix(in srgb,var(--rw-brand-100) 32%,transparent);color:var(--rw-text-primary)}.engage11-cell.over{background:color-mix(in srgb,var(--rw-danger-100) 22%,transparent);color:var(--rw-text-danger)}.engage11-cell.off{color:var(--rw-text-secondary);opacity:.6}.engage11-legend{display:flex;gap:var(--rw-space-2x);align-items:center;padding:var(--rw-space-3x) var(--rw-space-6x) var(--rw-space-4x);font-size:11px;color:var(--rw-text-secondary)}.engage11-legend .engage11-cell{padding:3px 8px}.engage11-find{display:flex;gap:var(--rw-space-3x);align-items:flex-end;flex-wrap:wrap;padding:0 var(--rw-space-6x) var(--rw-space-4x)}.engage11-find label{min-width:120px;flex:1}.engage11-find label:nth-child(2){flex:0 0 90px;min-width:90px}.engage11-none{display:flex;gap:6px;align-items:center;padding:0 var(--rw-space-6x) var(--rw-space-4x);font-size:12px;color:var(--rw-text-secondary)}@media(max-width:1100px){.engage11-split{grid-template-columns:1fr}.engage11-kpis{grid-template-columns:repeat(3,1fr)}}.src10 .panel{margin-bottom:var(--rw-space-5x)}.src10 .summary-chips{margin-bottom:var(--rw-space-4x)}.src10-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--rw-space-5x)}.src10-nowrap{white-space:nowrap}.src10-lines{display:flex;flex-direction:column;gap:2px;font-size:13px}.src10-lines small,.src10-bar small{color:var(--rw-text-secondary)}.src10-breaks{color:var(--rw-text-secondary);font-variant-numeric:tabular-nums}.src10-bar{min-width:160px;display:flex;flex-direction:column;gap:4px}.src10-track{height:6px;border-radius:var(--rw-radius-sm);background:var(--rw-bg-muted);overflow:hidden}.src10-track span{display:block;height:100%;background:var(--rw-text-brand);transition:width .2s}.src10-track span.warn{background:var(--rw-text-warning)}.src10-track span.over{background:var(--rw-text-danger)}.src10-select{width:auto;min-width:180px;margin-top:0;padding:8px 10px}.src10-qty{width:90px;margin-top:0;padding:8px 10px}.src10 .panel-heading input[type=date]{width:auto;margin-top:0;padding:8px 10px}.src10-form{margin-bottom:var(--rw-space-4x)}.src10-editor{width:100%}.src10-editor td{vertical-align:top;padding:8px 6px}.src10-editor select,.src10-editor input{margin-top:0;padding:6px 8px}.src10-tiers{display:flex;flex-wrap:wrap;gap:var(--rw-space-2x);align-items:center}.src10-tiers span{display:inline-flex;align-items:center;gap:4px;color:var(--rw-text-secondary)}.src10-tiers input{width:84px}.src10-add{margin-top:var(--rw-space-3x)}.src10-risks{list-style:none;margin:0;padding:0}.src10-risks li{display:flex;gap:var(--rw-space-3x);align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--rw-divider)}.src10-risks li:last-child{border-bottom:0}.src10-risks li div{flex:1;display:flex;flex-direction:column;gap:2px}.src10-risks small{color:var(--rw-text-secondary)}.src10-best p{margin:0 0 var(--rw-space-2x)}.src10-upload{position:relative;overflow:hidden;cursor:pointer}.src10-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.src10-score{display:flex;gap:var(--rw-space-6x);align-items:flex-start;flex-wrap:wrap}.src10-big{font-size:48px;font-weight:600;line-height:1;color:var(--rw-text-primary);display:flex;flex-direction:column;align-items:center;min-width:110px;padding:var(--rw-space-4x);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle)}.src10-big small{font-size:12px;font-weight:400;color:var(--rw-text-secondary);margin-top:6px}.src10-big.teal{color:var(--rw-text-brand)}.src10-big.amber{color:var(--rw-text-warning)}.src10-big.red{color:var(--rw-text-danger)}.src10-metrics{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--rw-space-3x)}.src10-metric{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:var(--rw-space-3x);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary)}.src10-metric:hover{background:var(--rw-bg-hover)}.src10-metric.on{border-color:var(--rw-border-selected);background:var(--rw-bg-selected)}.src10-metric:focus-visible{outline:2px solid var(--rw-focus-ring)}.src10-metric span{display:flex;justify-content:space-between;font-size:13px}.src10-metric small{color:var(--rw-text-secondary);font-size:12px}.src10-metric strong{font-size:20px;font-variant-numeric:tabular-nums}.src10-sub{margin:var(--rw-space-5x) 0 var(--rw-space-3x);font-size:14px;color:var(--rw-text-primary)}.src10-trend{display:flex;gap:6px;align-items:flex-end;height:120px;padding:0 0 18px;border-bottom:1px solid var(--rw-divider)}.src10-trend div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.src10-trend div span{width:100%;max-width:28px;border-radius:var(--rw-radius-sm) var(--rw-radius-sm) 0 0;background:var(--rw-text-brand)}.src10-trend div span.amber{background:var(--rw-text-warning)}.src10-trend div span.red{background:var(--rw-text-danger)}.src10-trend div span.none{background:var(--rw-bg-muted)}.src10-trend small{position:absolute;bottom:-18px;font-size:10px;color:var(--rw-text-secondary)}@media(max-width:900px){.src10-split{grid-template-columns:1fr}}.approve12{display:flex;flex-direction:column;gap:16px}.approve12-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px}.approve12-metrics>div{padding:12px 14px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content)}.approve12-metrics small{display:block;color:var(--rw-text-secondary);font-size:12px}.approve12-metrics strong{font-size:20px;font-variant-numeric:tabular-nums;color:var(--rw-text-primary)}.approve12 td{font-variant-numeric:tabular-nums}.approve12-link{background:none;border:0;padding:0;color:var(--rw-text-brand);font:inherit;font-weight:600;cursor:pointer;text-align:left;white-space:normal}.approve12-link:hover{transform:none;text-decoration:underline}.approve12-link:focus-visible{outline:none;box-shadow:var(--rw-focus-ring);border-radius:var(--rw-radius-sm)}.approve12-detail{margin:0 24px 24px;padding:16px;border:1px solid var(--rw-divider);border-left:4px solid var(--rw-text-brand);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);color:var(--rw-text-primary)}.approve12-detail p{margin:0 0 12px}.approve12-detail p span{color:var(--rw-text-secondary)}.approve12-detail dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px 16px;margin:0 0 12px}.approve12-detail dt{font-size:12px;color:var(--rw-text-secondary)}.approve12-detail dd{margin:2px 0 0}.approve12-detail dd.warn,.approve12-warn{color:var(--rw-text-warning);font-weight:600}.approve12-detail pre{max-height:260px;overflow:auto;padding:10px;border-radius:var(--rw-radius-md);background:var(--rw-bg-content);border:1px solid var(--rw-divider);font-size:12px}.approve12-detail summary{cursor:pointer;color:var(--rw-text-secondary);font-size:13px}.approve12-steps{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.approve12-steps li{flex:1 1 180px;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content)}.approve12-steps li span,.approve12-steps li small{font-size:12px;color:var(--rw-text-secondary)}.approve12-steps li.current{border-color:var(--rw-border-selected);background:var(--rw-bg-selected)}.approve12-steps li.done{border-color:var(--rw-text-brand)}.approve12-steps li.done strong:before{content:"✓ ";color:var(--rw-text-brand)}.approve12-log{margin:0 0 12px;padding-left:18px;font-size:13px;color:var(--rw-text-secondary)}.approve12-log li{margin:4px 0}.approve12-editor{margin:0 24px 24px;padding:16px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);display:flex;flex-direction:column;gap:12px;color:var(--rw-text-primary)}.approve12-editor h3,.approve12-editor h4{margin:0;font-size:14px}.approve12-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px}.approve12-editor label,.approve12-filters label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--rw-text-secondary)}.approve12-editor input:not([type=checkbox]),.approve12-editor select,.approve12-filters input:not([type=checkbox]),.approve12 .panel-heading select{padding:7px 9px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content);color:var(--rw-text-primary);font:inherit;min-width:0}.approve12-editor fieldset{border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);padding:8px 12px;display:flex;flex-wrap:wrap;gap:6px 16px;margin:0}.approve12-editor legend{font-size:12px;color:var(--rw-text-secondary);padding:0 4px}.approve12-editor .approve12-check,.approve12-filters .approve12-check{flex-direction:row;align-items:center;gap:6px;color:var(--rw-text-primary);font-size:13px}.approve12-wide{max-width:480px}.approve12-step{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-md);background:var(--rw-bg-content)}.approve12-step label{flex:1 1 160px}.approve12-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--rw-bg-selected);color:var(--rw-text-brand);font-weight:700;align-self:center}.approve12-hint{margin:0;font-size:12px;color:var(--rw-text-secondary)}.approve12-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:0 24px 16px}.approve12-summary{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--rw-text-secondary);margin-left:auto}.approve12-sub{margin:8px 24px;font-size:14px}.approve12 .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media(max-width:640px){.approve12-detail,.approve12-editor{margin:0 12px 16px}.approve12-filters{padding:0 12px 12px}.approve12-summary{margin-left:0}}@font-face{font-family:Oracle Sans;src:url(/design/fonts/oraclesansvf.woff2) format("woff2-variations"),url(/design/fonts/oraclesansvf.woff2) format("woff2");font-weight:275 800;font-style:normal;font-display:swap}@font-face{font-family:Oracle Sans;src:url(/design/fonts/oraclesansvf-it.woff2) format("woff2-variations"),url(/design/fonts/oraclesansvf-it.woff2) format("woff2");font-weight:275 800;font-style:italic;font-display:swap}@font-face{font-family:Oracle Sans;src:url(/design/fonts/oraclesansvf-cygr.woff2) format("woff2-variations"),url(/design/fonts/oraclesansvf-cygr.woff2) format("woff2");font-weight:275 800;font-style:normal;font-display:swap;unicode-range:U+0370-03FF,U+1F00-1FFF,U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:Oracle Sans;src:url(/design/fonts/oraclesansvf-cygr-it.woff2) format("woff2-variations"),url(/design/fonts/oraclesansvf-cygr-it.woff2) format("woff2");font-weight:275 800;font-style:italic;font-display:swap;unicode-range:U+0370-03FF,U+1F00-1FFF,U+0400-04FF,U+0500-052F,U+2DE0-2DFF,U+A640-A69F}:root{--font-oracle-sans: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-oracle-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.os-tabular{font-variant-numeric:tabular-nums}:root{--rw-brand-10: #f6fafc;--rw-brand-20: #edf6f9;--rw-brand-30: #e4f1f7;--rw-brand-40: #d0e5ee;--rw-brand-50: #b4d5e1;--rw-brand-60: #8fbfd0;--rw-brand-70: #79b1c6;--rw-brand-80: #5fa2ba;--rw-brand-90: #4190ac;--rw-brand-100: #227e9e;--rw-brand-110: #0e7297;--rw-brand-120: #00688c;--rw-brand-130: #025e7e;--rw-brand-140: #04536f;--rw-brand-150: #06485f;--rw-brand-160: #063c4e;--rw-brand-170: #053242;--rw-neutral-0: #ffffff;--rw-neutral-10: #fbf9f8;--rw-neutral-20: #f5f4f2;--rw-neutral-30: #f1efed;--rw-neutral-40: #e4e1dd;--rw-neutral-50: #d4cfca;--rw-neutral-60: #bcb6b1;--rw-neutral-70: #aea8a2;--rw-neutral-80: #9e9892;--rw-neutral-90: #8b8580;--rw-neutral-100: #7b7570;--rw-neutral-110: #6f6964;--rw-neutral-120: #655f5b;--rw-neutral-130: #5c5651;--rw-neutral-140: #514c47;--rw-neutral-150: #47423e;--rw-neutral-160: #3a3632;--rw-neutral-170: #312d2a;--rw-neutral-180: #201e1c;--rw-neutral-190: #161513;--rw-neutral-200: #000000;--rw-danger-10: #fff8f7;--rw-danger-20: #fff1ef;--rw-danger-30: #ffebe8;--rw-danger-40: #ffd9d3;--rw-danger-50: #ffc1b8;--rw-danger-60: #ff9d90;--rw-danger-70: #ff8675;--rw-danger-80: #fe6854;--rw-danger-90: #ec4f3a;--rw-danger-100: #d63b25;--rw-danger-110: #c33522;--rw-danger-120: #b3311f;--rw-danger-130: #aa2222;--rw-danger-140: #8f2719;--rw-danger-150: #7c2216;--rw-danger-160: #661c12;--rw-danger-170: #56180f;--rw-warning-10: #fef9f2;--rw-warning-20: #fdf2e5;--rw-warning-30: #fceddc;--rw-warning-40: #f9ddbc;--rw-warning-50: #f6c792;--rw-warning-60: #f0a957;--rw-warning-70: #eb9632;--rw-warning-80: #e18012;--rw-warning-90: #c6710e;--rw-warning-100: #ac630c;--rw-warning-110: #9c590b;--rw-warning-120: #8f520a;--rw-warning-130: #814909;--rw-warning-140: #724108;--rw-warning-150: #633807;--rw-warning-160: #512f06;--rw-warning-170: #452705;--rw-success-10: #f4fceb;--rw-success-20: #ebf8de;--rw-success-30: #e4f5d3;--rw-success-40: #cfebb3;--rw-success-50: #b1dd88;--rw-success-60: #8ac94f;--rw-success-70: #7dba45;--rw-success-80: #6fa939;--rw-success-90: #5e942b;--rw-success-100: #508223;--rw-success-110: #497620;--rw-success-120: #436b1d;--rw-success-130: #3c601a;--rw-success-140: #355617;--rw-success-150: #2e4914;--rw-success-160: #263d10;--rw-success-170: #1f330e;--rw-info-10: var(--rw-brand-10);--rw-info-20: var(--rw-brand-20);--rw-info-30: var(--rw-brand-30);--rw-info-40: var(--rw-brand-40);--rw-info-50: var(--rw-brand-50);--rw-info-60: var(--rw-brand-60);--rw-info-70: var(--rw-brand-70);--rw-info-80: var(--rw-brand-80);--rw-info-90: var(--rw-brand-90);--rw-info-100: var(--rw-brand-100);--rw-info-110: var(--rw-brand-110);--rw-info-120: var(--rw-brand-120);--rw-info-130: var(--rw-brand-130);--rw-info-140: var(--rw-brand-140);--rw-info-150: var(--rw-brand-150);--rw-info-160: var(--rw-brand-160);--rw-info-170: var(--rw-brand-170);--rw-text-primary: var(--rw-neutral-190);--rw-text-secondary: rgba(22, 21, 19, .7);--rw-text-disabled: rgba(22, 21, 19, .4);--rw-text-brand: var(--rw-brand-110);--rw-text-danger: var(--rw-danger-120);--rw-text-warning: var(--rw-warning-120);--rw-text-success: var(--rw-success-120);--rw-text-on-brand: var(--rw-neutral-0);--rw-bg-content: var(--rw-neutral-0);--rw-bg-subtle: var(--rw-neutral-10);--rw-bg-muted: var(--rw-neutral-20);--rw-bg-hover: rgba(22, 21, 19, .08);--rw-bg-active: rgba(22, 21, 19, .16);--rw-bg-selected: var(--rw-brand-30);--rw-border-enabled: rgba(22, 21, 19, .5);--rw-border-selected: var(--rw-brand-100);--rw-divider: rgba(22, 21, 19, .12);--rw-focus-ring: var(--rw-neutral-190);--rw-field-border-focus: var(--rw-brand-110);--rw-space-1x: .25rem;--rw-space-2x: .5rem;--rw-space-3x: .75rem;--rw-space-4x: 1rem;--rw-space-5x: 1.25rem;--rw-space-6x: 1.5rem;--rw-space-7x: 1.75rem;--rw-space-8x: 2rem;--rw-space-9x: 2.25rem;--rw-space-10x: 2.5rem;--rw-space-11x: 2.75rem;--rw-space-12x: 3rem;--rw-radius-sm: 2px;--rw-radius-md: .25rem;--rw-radius-lg: .375rem;--rw-radius-xl: .5rem;--rw-shadow-xs: 0px 1px 4px 0px rgba(0,0,0,.12);--rw-shadow-sm: 0px 4px 8px 0px rgba(0,0,0,.16);--rw-shadow-md: 0px 6px 12px 0px rgba(0,0,0,.2);--rw-shadow-lg: 0px 8px 16px 0px rgba(0,0,0,.24);--rw-shadow-xl: 0px 12px 20px 0px rgba(0,0,0,.28);--rw-heading-2xl-size: 2.5rem;--rw-heading-2xl-lh: 1.3;--rw-heading-xl-size: 2.25rem;--rw-heading-xl-lh: 1.222;--rw-heading-lg-size: 2rem;--rw-heading-lg-lh: 1.25;--rw-heading-md-size: 1.75rem;--rw-heading-md-lh: 1.2857;--rw-heading-sm-size: 1.5rem;--rw-heading-sm-lh: 1.3333;--rw-heading-xs-size: 1.25rem;--rw-heading-xs-lh: 1.4;--rw-heading-weight: 800;--rw-body-xl-size: 1.25rem;--rw-body-xl-lh: 1.4;--rw-body-lg-size: 1.125rem;--rw-body-lg-lh: 1.3333;--rw-body-md-size: 1rem;--rw-body-md-lh: 1.25;--rw-body-sm-size: .859rem;--rw-body-sm-lh: 1.2;--rw-body-xs-size: .75rem;--rw-body-xs-lh: 1.3333;--rw-body-2xs-size: .625rem;--rw-body-2xs-lh: 1.2}:root{--rw-bg-app: var(--rw-neutral-20);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--rw-bg-app: var(--rw-neutral-190);--rw-bg-content: var(--rw-neutral-180);--rw-bg-subtle: var(--rw-neutral-170);--rw-bg-muted: var(--rw-neutral-160);--rw-bg-hover: rgba(251, 249, 248, .08);--rw-bg-active: rgba(251, 249, 248, .16);--rw-bg-selected: var(--rw-brand-160);--rw-text-primary: var(--rw-neutral-10);--rw-text-secondary: rgba(251, 249, 248, .7);--rw-text-disabled: rgba(251, 249, 248, .4);--rw-text-brand: var(--rw-brand-70);--rw-text-danger: var(--rw-danger-70);--rw-text-warning: var(--rw-warning-60);--rw-text-success: var(--rw-success-60);--rw-divider: rgba(251, 249, 248, .14);--rw-border-enabled: rgba(251, 249, 248, .45);--rw-border-selected: var(--rw-brand-80);--rw-focus-ring: var(--rw-neutral-0);--rw-field-border-focus: var(--rw-brand-80);color-scheme:dark}}:root[data-theme=dark],:root[data-theme=clinical]{--rw-bg-app: var(--rw-neutral-190);--rw-bg-content: var(--rw-neutral-180);--rw-bg-subtle: var(--rw-neutral-170);--rw-bg-muted: var(--rw-neutral-160);--rw-bg-hover: rgba(251, 249, 248, .08);--rw-bg-active: rgba(251, 249, 248, .16);--rw-bg-selected: var(--rw-brand-160);--rw-text-primary: var(--rw-neutral-10);--rw-text-secondary: rgba(251, 249, 248, .7);--rw-text-disabled: rgba(251, 249, 248, .4);--rw-text-brand: var(--rw-brand-70);--rw-text-danger: var(--rw-danger-70);--rw-text-warning: var(--rw-warning-60);--rw-text-success: var(--rw-success-60);--rw-divider: rgba(251, 249, 248, .14);--rw-border-enabled: rgba(251, 249, 248, .45);--rw-border-selected: var(--rw-brand-80);--rw-focus-ring: var(--rw-neutral-0);--rw-field-border-focus: var(--rw-brand-80);color-scheme:dark}:root{--rw-card-padding: var(--rw-space-4x);--rw-card-gutter: var(--rw-space-4x);--rw-card-radius: var(--rw-radius-lg);--rw-card-min-width: 16rem}.rw-density-compact{--rw-card-gutter: var(--rw-space-3x)}.rw-card{box-sizing:border-box;position:relative;overflow:hidden;border:1px solid var(--rw-divider);border-radius:var(--rw-card-radius);background-color:var(--rw-bg-content);padding:var(--rw-card-padding);--rw-current-bg: var(--rw-bg-content)}.rw-card-tight{--rw-card-padding: var(--rw-space-2x)}.rw-card-shadow-xs{box-shadow:var(--rw-shadow-xs)}.rw-card-shadow-sm{box-shadow:var(--rw-shadow-sm)}.rw-card-shadow-md{box-shadow:var(--rw-shadow-md)}.rw-card-shadow-lg{box-shadow:var(--rw-shadow-lg)}.rw-card-shadow-xl{box-shadow:var(--rw-shadow-xl)}.rw-card:has(>.rw-card-head){padding:0}.rw-card-head{display:flex;align-items:center;gap:var(--rw-space-3x);padding:var(--rw-space-3x) var(--rw-space-4x);border-bottom:1px solid var(--rw-divider)}.rw-card-body{padding:var(--rw-space-4x)}.rw-card-body.rw-flush{padding:0}.rw-card-foot{display:flex;align-items:center;gap:var(--rw-space-3x);padding:var(--rw-space-3x) var(--rw-space-4x);border-top:1px solid var(--rw-divider)}.rw-card-grid{display:grid;gap:var(--rw-card-gutter);grid-template-columns:repeat(auto-fill,minmax(var(--rw-card-min-width),1fr))}.rw-card-interactive{cursor:pointer;-webkit-tap-highlight-color:transparent}.rw-card-interactive:hover{background-image:linear-gradient(var(--rw-bg-hover),var(--rw-bg-hover))}.rw-card-interactive:active{background-image:linear-gradient(var(--rw-bg-active),var(--rw-bg-active))}.rw-card-interactive.rw-selected{border-color:var(--rw-border-selected);background-image:linear-gradient(var(--rw-bg-selected),var(--rw-bg-selected));--rw-current-bg: var(--rw-bg-selected)}.rw-card-interactive.rw-selected:hover{background-image:linear-gradient(var(--rw-bg-hover),var(--rw-bg-hover)),linear-gradient(var(--rw-bg-selected),var(--rw-bg-selected))}.rw-card-interactive:focus-visible{outline:none}.rw-card-interactive:focus-visible:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;outline:dotted 1px var(--rw-focus-ring)}@media(forced-colors:active){.rw-card-interactive.rw-selected{border-width:3px}.rw-card-interactive:focus-visible:after{outline-color:Highlight}}:root{font-family:var(--font-oracle-sans);color:var(--rw-text-primary);background:var(--rw-bg-app);font-synthesis:none;font-weight:400;font-size:14px;--mint:var(--rw-text-brand);--muted:var(--rw-text-secondary);--border:var(--rw-text-primary);--panel:var(--rw-text-on-brand)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,.button{border:1px solid transparent;background:var(--mint);color:var(--rw-text-on-brand);border-radius:var(--rw-radius-lg);padding:10px 14px;font-weight:600;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:.15s}button:hover,.button:hover{filter:brightness(1.08);transform:translateY(-1px)}button:disabled{opacity:.5;cursor:wait;transform:none}button.secondary,.button.secondary{background:var(--rw-bg-content);color:var(--rw-text-primary);border-color:var(--rw-divider)}button.icon{padding:6px;background:transparent;color:var(--rw-text-secondary);border:0}button.link{padding:0;background:none;color:var(--rw-text-brand);justify-content:flex-start}button.text-button{padding:0;background:transparent;color:var(--rw-text-secondary);font-size:13px;justify-content:flex-start}button.small,.button.small{padding:6px 9px;font-size:12px}a{color:var(--mint)}h1,h2,h3,p{margin:0}h1{font-size:30px;letter-spacing:-1.05px;line-height:1.25;font-weight:540}h2{font-size:16px;font-weight:580;letter-spacing:-.3px}h3{font-size:14px;font-weight:600}p{line-height:1.65}small{font-size:12px;color:var(--muted);line-height:1.6}strong{font-weight:560}.muted{color:var(--muted)}.small-text{font-size:13px}.block{display:block}.mono,code{font-family:var(--font-oracle-mono);font-size:12px}code{overflow-wrap:anywhere;white-space:normal}.eyebrow{font-size:12px;letter-spacing:1.7px;font-weight:650;color:var(--rw-text-secondary);display:block;margin-bottom:12px}.badge{display:inline-flex;padding:4px 7px;border-radius:var(--rw-radius-md);font-size:11px;letter-spacing:.65px;text-transform:uppercase;font-weight:600;background:var(--rw-bg-subtle);color:var(--rw-text-secondary);white-space:nowrap;align-items:center}.badge.teal{background:var(--rw-bg-hover);color:var(--rw-text-brand)}.status-dot{display:inline-block;background:var(--rw-brand-110);width:5px;height:5px;border-radius:50%;box-shadow:var(--rw-shadow-md)}.app{display:flex;min-height:100vh}.sidebar{position:fixed;width:224px;inset:0 auto 0 0;display:flex;flex-direction:column;background:var(--rw-bg-content);border-right:1px solid var(--border);padding:28px 16px 0;z-index:20}.brand{font-size:25px;color:var(--rw-text-primary);font-weight:620;letter-spacing:-1px;display:flex;align-items:center;text-decoration:none;gap:9px;margin-left:8px}.mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:var(--rw-brand-110);color:var(--rw-text-on-brand);font-size:29px;font-weight:650;line-height:1;border-radius:var(--rw-radius-lg);font-family:var(--font-oracle-sans);font-style:italic;letter-spacing:-5px;padding-right:6px;padding-bottom:5px}.brand-dot{color:var(--mint);margin-left:-8px}.workspace{margin:29px 0;padding:10px 8px;display:flex;align-items:center;gap:8px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);position:relative}.workspace select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.company-icon{width:29px;height:29px;border-radius:var(--rw-radius-md);display:grid;place-items:center;background:var(--rw-bg-subtle);color:var(--rw-text-primary);font-size:13px}.workspace>div:nth-child(2){min-width:0;flex:1}.workspace strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.workspace small{display:block;font-size:11px;margin-top:2px}.nav-label{font-size:11px;letter-spacing:1.5px;color:var(--rw-text-secondary);margin:0 14px 14px}nav{display:flex;flex-direction:column;gap:6px}nav button,.settings-link{background:none;border:none;color:var(--rw-text-secondary);justify-content:flex-start;padding:12px 14px;font-size:13px;font-weight:470;gap:12px}nav button.active,.settings-link.active{background:var(--rw-bg-selected);color:var(--rw-text-brand)}.nav-count{font-size:11px;background:var(--rw-bg-selected);color:var(--rw-text-brand);padding:2px 5px;border-radius:var(--rw-radius-md);margin-left:auto}.sidebar-bottom{margin-top:auto}.storage{padding:16px 12px;display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--border)}.storage>div{flex:1}.storage strong{font-size:12px;display:block;color:var(--rw-text-secondary)}.storage small{font-size:11px;display:block}.storage svg{color:var(--rw-text-secondary)}.settings-link{width:100%;margin:13px 0}.user{display:flex;align-items:center;gap:8px;padding:16px 6px;border-top:1px solid var(--border)}.user>span{width:29px;height:29px;border-radius:50%;background:var(--rw-bg-subtle);color:var(--rw-text-primary);display:grid;place-items:center;font-size:11px}.user>div{flex:1}.user strong{font-size:12px}.user small{display:block;font-size:11px;text-transform:capitalize}.main-shell{margin-left:224px;flex:1;min-width:0}.topbar{height:73px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 35px;gap:10px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:12px;color:var(--rw-text-secondary)}.breadcrumb span{color:var(--rw-text-primary)}.top-actions{display:flex;align-items:center;gap:18px}.top-date{font-size:12px;color:var(--rw-text-secondary)}.voice-button{color:var(--rw-text-brand);background:var(--rw-bg-content);border:1px solid var(--rw-divider);font-size:12px;padding:9px 12px}.voice-button.live{box-shadow:var(--rw-shadow-md);animation:pulse 2s infinite}main{padding:35px 35px 0;max-width:1720px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:18px}.page-heading p{font-size:13px;color:var(--rw-text-secondary);margin-top:10px}.page-heading .eyebrow{margin-bottom:9px}.overview-grid{display:grid;grid-template-columns:1.6fr 1.1fr 1.1fr;gap:18px}.cash-card{border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content);padding:24px 23px 0;overflow:hidden;display:flex;flex-direction:column;min-height:295px}.card-top{display:flex;justify-content:space-between;align-items:center;color:var(--rw-text-secondary);font-size:11px;letter-spacing:1px}.card-top span .status-dot{margin-right:7px}.card-top svg{color:var(--rw-text-secondary)}.cash-value{font-size:40px;letter-spacing:-1.6px;font-weight:500;margin-top:23px;color:var(--rw-text-brand)}.cash-caption{font-size:11px;color:var(--rw-text-secondary);margin-top:6px}.cash-chart{width:100%;height:109px;margin-top:6px;overflow:visible}.cash-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--rw-divider);padding:13px 0;margin-top:auto;font-size:11px;color:var(--rw-text-secondary)}.cash-bottom button{font-size:11px;background:none;color:var(--rw-text-brand);padding:0}.metric-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--rw-radius-lg);padding:5px 20px;display:flex;flex-direction:column}.metric{display:flex;align-items:center;gap:12px;flex:1;padding:16px 0;border-bottom:1px solid var(--border)}.metric:last-child{border-bottom:0}.metric-icon{width:34px;height:34px;border-radius:var(--rw-radius-lg);display:grid;place-items:center;align-self:flex-start;margin-top:4px}.metric-icon svg{width:17px}.mint,.lavender{background:var(--rw-bg-hover);color:var(--rw-text-secondary)}.blue{background:var(--rw-bg-hover);color:var(--rw-text-brand)}.metric>div{flex:1}.metric small{font-size:12px;display:block}.metric strong{font-size:22px;font-weight:530;letter-spacing:-.5px;display:block;margin-top:5px}.metric div span{font-size:11px;color:var(--rw-text-secondary);display:block;margin-top:4px}.agent-spotlight{border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content);padding:22px;position:relative;overflow:hidden}.agent-icon{width:42px;height:42px;border:1px solid var(--rw-divider);background:var(--rw-bg-hover);color:var(--rw-text-brand);border-radius:var(--rw-radius-lg);display:grid;place-items:center;margin-bottom:16px}.agent-spotlight>.badge{position:absolute;top:25px;right:20px;font-size:11px;padding:4px 6px}.agent-spotlight h2{font-size:23px;font-weight:490;line-height:1.3;letter-spacing:-.6px}.agent-spotlight p{font-size:12px;color:var(--rw-text-secondary);margin-top:12px;max-width:250px;line-height:1.8}.agent-spotlight button{position:relative;z-index:1;background:none;color:var(--rw-text-primary);padding:0;margin-top:24px;font-size:12px}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:30px 0 16px;gap:15px}.section-heading h2{font-size:15px}.section-heading h2 span,.count{display:inline-block;font-size:11px;padding:3px 6px;border-radius:var(--rw-radius-md);background:var(--rw-bg-subtle);color:var(--rw-text-secondary);margin-left:7px}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.decision-card{border:1px solid var(--border);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content);padding:20px}.decision-card>div:first-child{display:flex;justify-content:space-between;align-items:center}.signal-icon{width:30px;height:30px;border-radius:var(--rw-radius-lg);background:color-mix(in srgb,var(--rw-warning-100) 14%,transparent);color:var(--rw-text-warning);display:grid;place-items:center}.signal-icon.s1{background:var(--rw-bg-hover);color:var(--rw-text-brand)}.signal-icon.s2{background:var(--rw-bg-hover);color:var(--rw-text-secondary)}.decision-card h3{margin-top:17px;font-size:13px}.decision-card p{font-size:12px;color:var(--rw-text-secondary);margin:8px 0 18px;line-height:1.8}.decision-card .text-button{font-size:12px}.two-col{display:grid;grid-template-columns:1.25fr 1fr;gap:20px;margin-top:24px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--rw-radius-lg);overflow:hidden;min-width:0}.panel-heading{padding:21px 23px;display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-heading h2{font-size:14px}.panel-heading p{margin-top:7px}.activity-row{display:flex;align-items:center;gap:13px;padding:15px 22px;border-top:1px solid var(--border)}.activity-icon{width:31px;height:31px;border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle);color:var(--rw-text-secondary);display:grid;place-items:center}.activity-row>div{flex:1}.activity-row strong{font-size:12px}.activity-row small{display:block;font-size:11px;margin-top:4px;color:var(--rw-text-secondary)}.activity-row b{font-size:12px;font-weight:500}.ask-panel{padding-bottom:15px}.ask-panel>.muted{font-size:12px;margin:-7px 22px 20px}.question{display:flex;justify-content:space-between;width:calc(100% - 44px);margin:8px 22px;background:var(--rw-bg-content);border:1px solid var(--rw-divider);color:var(--rw-text-secondary);font-size:12px;padding:12px 13px;font-weight:460}.question svg{color:var(--rw-text-secondary)}.agent-mode{font-size:11px;color:var(--rw-text-secondary);margin:20px 24px 0;display:flex;align-items:center;gap:7px}.page-footer{display:flex;justify-content:space-between;font-size:11px;color:var(--rw-text-secondary);margin:29px 0 0;padding:20px 0;border-top:1px solid var(--border)}.page-footer .status-dot{width:4px;height:4px;margin-right:5px}.version{margin-left:5px;color:var(--rw-text-secondary)}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--border);margin:-5px 0 25px;overflow:auto}.tabs button{background:none;border-radius:0;color:var(--rw-text-secondary);font-size:13px;padding:13px 0;border-bottom:2px solid transparent}.tabs button.active{color:var(--rw-text-brand);border-color:var(--rw-border-selected)}.actions,.row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.row-actions{gap:5px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--rw-text-secondary);font-weight:550;background:var(--rw-bg-content);padding:12px 20px;white-space:nowrap}td{padding:17px 20px;border-bottom:1px solid var(--border);color:var(--rw-text-secondary)}tr:last-child td{border-bottom:none}td .badge{margin-left:5px}td .link{font-size:12px}details summary{cursor:pointer;color:var(--rw-text-secondary)}.search{display:flex;align-items:center;gap:6px;background:var(--rw-bg-content);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);padding:0 10px;color:var(--rw-text-secondary);max-width:200px}.search input{border:0;background:none;padding:9px 0;width:100%;font-size:12px;outline:0;margin:0}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px;color:var(--rw-text-secondary);text-align:center;grid-column:1/-1;min-height:170px}.empty p{font-size:13px;color:var(--rw-text-secondary);max-width:400px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat{background:var(--panel);border:1px solid var(--border);border-radius:var(--rw-radius-lg);padding:24px}.stat small{display:block}.stat strong{display:block;font-size:28px;margin:13px 0;letter-spacing:-1px}.stat span{font-size:11px;color:var(--rw-text-secondary)}.summary-row{display:flex;justify-content:space-between;align-items:center;padding:16px 23px;border-bottom:1px solid var(--border);font-size:13px;gap:12px}.summary-row span{color:var(--rw-text-secondary);text-transform:capitalize}.summary-row:last-of-type{border-bottom:0}.footnote{font-size:12px;line-height:1.75;color:var(--rw-text-secondary);padding:16px 23px}.aging{margin-top:24px}.upload{position:relative}.upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.agents-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:24px;align-items:start}.conversation-body{min-height:330px;max-height:580px;overflow:auto;padding:15px 24px}.agent-welcome{text-align:center;padding:40px 20px}.agent-welcome .agent-icon{margin:0 auto 24px;width:60px;height:60px}.agent-welcome h2{font-size:20px}.agent-welcome p{color:var(--rw-text-secondary);font-size:13px;margin-top:15px}.chat-turn{margin-bottom:26px}.user-message{background:var(--rw-bg-subtle);color:var(--rw-text-brand);border-radius:var(--rw-radius-lg) var(--rw-radius-lg) 0 var(--rw-radius-lg);padding:13px 17px;margin-left:40px;font-size:13px;margin-bottom:16px}.agent-message{display:flex;gap:12px;color:var(--rw-text-primary);font-size:13px}.agent-message>svg{flex-shrink:0;color:var(--rw-text-brand);margin-top:5px}.a2ui-text{margin:0 0 12px}.a2ui-text p{margin:0 0 8px}.a2ui-text p:last-child{margin-bottom:0}.a2ui-text ul,.a2ui-text ol{margin:0 0 8px;padding-left:18px}.a2ui-text li{margin:3px 0;line-height:1.65}.a2ui-text strong{color:var(--rw-text-brand);font-weight:600}.a2ui-text code{font-size:12px;background:var(--rw-bg-content);padding:1px 5px;border-radius:var(--rw-radius-md)}.a2ui>div>.a2ui-text:last-child{font-size:12px;color:var(--rw-text-secondary)}.agent-message small{font-size:11px;color:var(--rw-text-secondary)}.composer{margin:15px 22px 22px;background:var(--rw-bg-content);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);padding:10px 14px}.composer textarea{background:none;border:0;resize:vertical;padding:8px 0;outline:none;width:100%;min-height:65px}.composer>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.composer small{font-size:11px;color:var(--rw-text-secondary)}.decision-item{padding:20px 22px;border-top:1px solid var(--border)}.decision-item h3{font-size:13px;margin:12px 0 8px}.decision-item p{font-size:12px;color:var(--rw-text-secondary);margin-bottom:15px}.room-grid,.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.room-card{padding:24px;position:relative}.room-icon,.integration-icon{width:49px;height:49px;border-radius:var(--rw-radius-lg);background:var(--rw-bg-hover);display:grid;place-items:center;color:var(--rw-text-brand)}.room-card>.badge{position:absolute;top:28px;right:24px}.room-card h2{margin:22px 0 8px}.room-card p{font-size:12px;overflow-wrap:anywhere}.room-card .actions,.meeting{margin-top:24px}.meeting iframe{border:0;width:100%;height:480px;background:var(--rw-bg-app)}.zoom-panel{text-align:center;padding:40px;background:var(--rw-bg-content)}.zoom-panel>svg{color:var(--rw-text-brand)}.zoom-panel h3{margin:15px 0}.zoom-panel p{margin-bottom:20px;color:var(--rw-text-secondary)}.room-comments{padding:24px}.comment{margin:15px 0;padding:14px;background:var(--rw-bg-content);border-radius:var(--rw-radius-lg);font-size:13px}.inline-form{display:flex;gap:10px;margin-top:18px}.inline-form input{flex:1}.integration{padding:25px}.integration-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.integration>.eyebrow{font-size:11px}.integration h2{font-size:21px}.integration p{font-size:12px;color:var(--rw-text-secondary);margin:15px 0 22px;min-height:75px}.integration code{display:block;background:var(--rw-bg-content);border-radius:var(--rw-radius-md);color:var(--rw-text-secondary);padding:12px;line-height:1.8}.protocol-panel{padding:28px}.protocol-panel>h2{font-size:22px}.protocol-panel>p{color:var(--rw-text-secondary);font-size:13px;margin:15px 0 26px}.protocol-row{display:flex;align-items:center;gap:16px;padding:22px 0;border-top:1px solid var(--border)}.protocol-row>svg{color:var(--rw-text-brand)}.protocol-row>div{flex:1}.protocol-row strong{font-size:13px;display:block}.protocol-row small{display:block;margin-top:5px;font-size:12px}.protocol-row code{color:var(--rw-text-secondary);background:var(--rw-bg-subtle);padding:7px 9px;border-radius:var(--rw-radius-md)}.module-result{padding:20px}.module-result pre{max-height:400px;overflow:auto;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--rw-bg-app);padding:15px}.settings-panel{padding:24px}.settings-panel h2{margin-bottom:20px}.settings-panel .summary-row{padding:17px 0}.settings-panel .button,.settings-panel>button{margin-top:15px}.settings-panel .footnote{padding:15px 0}.settings-panel>.muted{margin:10px 0}.voice-strip{display:flex;align-items:center;gap:18px;padding:18px 22px;background:var(--rw-bg-hover);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);margin-bottom:24px}.voice-strip>svg{color:var(--rw-text-brand);flex-shrink:0}.voice-strip>div{flex:1}.voice-strip strong{font-size:13px}.voice-strip p{font-size:12px;color:var(--rw-text-secondary)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--rw-bg-app);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:80;display:flex;align-items:center;justify-content:center;padding:24px}.modal{background:var(--rw-bg-content);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);box-shadow:var(--rw-shadow-md);max-width:670px;width:100%;max-height:92vh;overflow:auto;padding:28px}.modal header{display:flex;justify-content:space-between;align-items:start;margin-bottom:18px}.modal header h2{font-size:24px;letter-spacing:-.8px}.modal>.muted{font-size:13px;margin-bottom:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid .wide{grid-column:1/-1}label{font-size:12px;color:var(--rw-text-secondary);display:block}input,select,textarea{display:block;width:100%;margin-top:7px;background:var(--rw-bg-content);color:var(--rw-text-brand);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);padding:11px 12px;outline-color:var(--rw-border-selected);font-size:13px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--rw-text-brand)}textarea{resize:vertical}.modal label small{display:block;font-size:12px;margin-top:6px;line-height:1.6}.modal footer{margin-top:26px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.error{background:color-mix(in srgb,var(--rw-danger-100) 14%,transparent);border:1px solid var(--rw-divider);color:var(--rw-text-danger);padding:12px 14px;border-radius:var(--rw-radius-md);font-size:13px;margin-top:18px}.toast{position:fixed;bottom:25px;left:calc(50% + 112px);transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:12px;max-width:650px;width:max-content;background:var(--rw-bg-subtle);color:var(--rw-text-brand);border:1px solid var(--rw-divider);padding:14px 18px;border-radius:var(--rw-radius-lg);box-shadow:var(--rw-shadow-md);font-size:13px}.toast svg{flex-shrink:0}.login{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.login-art{padding:50px 12%;background:var(--rw-bg-content);position:relative;overflow:hidden;border-right:1px solid var(--border)}.login-art .brand{margin:0 0 100px}.login-art h1{font-size:46px;line-height:1.2;letter-spacing:-2px;margin-bottom:24px}.login-art p{font-size:14px;color:var(--rw-text-secondary);line-height:1.9}.login-foot{position:absolute;bottom:40px;font-size:11px;letter-spacing:2px;color:var(--rw-text-secondary)}.orb{position:relative;height:250px;display:grid;place-items:center;margin-top:30px;color:var(--rw-text-secondary)}.orb>div{position:absolute;width:220px;height:220px;border:1px solid var(--rw-divider);border-radius:50%;transform:rotateX(55deg) rotate(-25deg)}.orb>div:nth-child(2){width:270px;height:270px;transform:rotateX(25deg) rotateY(55deg);border-color:var(--rw-divider)}.login-form{align-self:center;justify-self:center;width:100%;max-width:390px;padding:45px 25px}.login-form h2{font-size:32px;letter-spacing:-1px;margin:24px 0 10px}.login-form>.muted{font-size:13px;margin-bottom:26px}.login-form label{margin:15px 0}.login-form>button{width:100%;margin:15px 0 20px;padding:13px}.login-form>small{font-size:12px;display:block;line-height:1.8}.loading{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:var(--rw-text-secondary)}.loading .mark{width:45px;height:45px}.document-meta{display:flex;justify-content:space-between;font-size:13px;margin:30px 0}.document-meta p{font-size:12px;color:var(--rw-text-secondary);margin-top:6px}.document-preview footer{justify-content:space-between}.document-preview table{margin:18px 0}.document-preview td,.document-preview th{padding:15px 10px}@keyframes pulse{50%{box-shadow:var(--rw-shadow-md)}}@media(min-width:1500px){.overview-grid{grid-template-columns:1.7fr 1fr 1fr}.cash-card{min-height:320px}.cash-chart{height:132px}.cash-value{font-size:48px}.agent-spotlight p{font-size:13px}.agent-spotlight h2{font-size:27px}.decision-card p{font-size:12px}}@media(max-width:1200px){.sidebar{width:195px;padding-left:10px;padding-right:10px}.main-shell{margin-left:195px}main{padding:28px 23px 0}.topbar{padding:0 23px}.overview-grid{grid-template-columns:1.3fr 1fr}.agent-spotlight{grid-column:1/-1;min-height:180px;padding-left:85px}.agent-spotlight .agent-icon{position:absolute;left:24px;top:25px}.agent-spotlight h2 br{display:none}.agent-spotlight p{max-width:80%;margin:10px 0}.agent-spotlight button{margin-top:10px}.agent-spotlight>.badge{top:24px}.metric strong{font-size:24px}.integration-grid,.room-grid{grid-template-columns:1fr 1fr}.panel-heading{flex-wrap:wrap}.stat-grid{gap:12px}.stat{padding:18px}.stat strong{font-size:23px}.toast{left:calc(50% + 97px)}}@media(max-width:900px){.sidebar{width:72px;padding:24px 10px 0}.sidebar .brand{font-size:0;margin:0 10px}.sidebar .brand-dot,.workspace,.nav-label,.nav-count,.sidebar-bottom .storage,.user>div,.user>span{display:none}.sidebar nav{margin-top:40px}.sidebar nav button{font-size:0;gap:0;justify-content:center;padding:14px}.sidebar nav svg{width:20px;height:20px}.settings-link{font-size:0;justify-content:center;gap:0}.user{justify-content:center}.main-shell{margin-left:72px}.top-date{display:none}.decision-grid{gap:12px}.decision-card{padding:15px}.two-col,.agents-layout{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr 1fr}.page-heading h1{font-size:27px}.toast{left:calc(50% + 36px);max-width:75vw}.top-actions{gap:10px}.login-art{padding:45px}.login-art h1{font-size:35px}.protocol-row{flex-wrap:wrap}.protocol-row code{margin-left:36px}}@media(max-width:640px){main{padding:24px 16px 0}.topbar{height:62px;padding:0 16px}.breadcrumb{font-size:12px;gap:7px}.top-actions>.badge{display:none}.voice-button{font-size:0;gap:0}.voice-button svg{width:18px}.page-heading{align-items:flex-start}.page-heading h1{font-size:23px;letter-spacing:-.8px}.page-heading p{font-size:12px}.page-heading>button{padding:8px;font-size:0;gap:0;margin-top:28px}.overview-grid,.decision-grid,.room-grid,.integration-grid{grid-template-columns:1fr}.agent-spotlight{grid-column:auto;padding:20px;min-height:0}.agent-spotlight .agent-icon{position:static}.agent-spotlight h2{font-size:23px}.agent-spotlight p{max-width:100%}.cash-card{min-height:275px}.metric-panel{padding:0 20px}.metric{padding:18px 0}.decision-card{padding:20px}.panel-heading{padding:18px}.panel-heading .actions{width:100%}.search{max-width:none;flex:1}.stat{padding:15px}.stat strong{font-size:20px}.tabs{gap:20px}.stat span{font-size:11px}.page-footer{font-size:11px;gap:10px}.page-footer>span:last-child{display:none}.modal{padding:22px}.modal-backdrop{padding:12px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.modal header h2{font-size:22px}.toast{max-width:80vw;width:80vw;font-size:12px;left:calc(50% + 25px);bottom:15px}.login{display:block}.login-art{padding:30px}.login-art .brand{margin-bottom:30px}.login-art h1{font-size:31px}.login-art p,.login-art .orb,.login-foot{display:none}.login-form{max-width:440px;margin:auto}.protocol-panel{padding:20px}.voice-strip{padding:14px;flex-wrap:wrap}.inline-form{flex-wrap:wrap}.inline-form input{min-width:180px}.sidebar{width:58px;padding-left:4px;padding-right:4px}.sidebar .brand{margin-left:10px}.main-shell{margin-left:58px}}@media print{body{background:#fff;color:#000}.sidebar,.main-shell,.toast{display:none}.modal-backdrop{position:static;background:#fff;padding:0;display:block;-webkit-backdrop-filter:none;backdrop-filter:none}.modal.document-preview{border:0;box-shadow:none;color:#000;background:#fff;max-width:none;max-height:none}.document-preview .icon,.document-preview footer{display:none}.document-preview td,.document-preview th,.document-preview p,.document-preview strong{color:#000;background:#fff}.modal{display:none}.modal.document-preview{display:block}}.workflow-panel{margin-bottom:22px}.workflow-panel>.panel-heading{align-items:flex-start}.workflow-panel>.panel-heading .actions{flex-wrap:wrap;justify-content:flex-end}.workflow-panel>p,.connection-summary,.policy-grid,.csv-grid,.allocation-grid,.close-grid{margin:20px 24px}.workflow-panel .form-grid{margin:20px 24px}.workflow-panel>form>button{margin:10px 24px 24px}.workflow-panel .summary-row{margin:20px 24px}.document-editor{max-width:1080px;width:min(1080px,95vw)}.editor-lines{margin:24px 0;display:grid;gap:12px}.editor-line{display:grid;grid-template-columns:2fr 1.1fr .65fr .9fr 1.4fr 28px;gap:10px;align-items:end;padding:15px;background:var(--rw-bg-subtle);border:1px solid var(--border);border-radius:var(--rw-radius-lg)}.editor-line label{font-size:12px;min-width:0}.editor-line input,.editor-line select{width:100%;min-width:0}.editor-totals{margin-top:24px}.editor-totals>div{justify-self:end}.proposal-card{background:var(--rw-bg-content);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);padding:24px;margin-bottom:20px}.proposal-card .panel-heading{padding:0;margin-bottom:18px}.proposal-card h3{font-size:20px;margin-top:7px}.proposal-cash{display:flex;align-items:center;gap:28px;background:var(--rw-bg-subtle);border-radius:var(--rw-radius-lg);padding:18px;margin-bottom:18px}.proposal-cash span{font-size:12px;color:var(--rw-text-secondary)}.proposal-cash strong{display:block;font-size:22px;color:var(--rw-text-brand);margin-top:5px}.proposal-action{display:flex;align-items:center;gap:16px;padding:18px 0;border-top:1px solid var(--rw-divider)}.proposal-action>div{flex:1}.proposal-action strong{font-size:14px;display:block}.proposal-action small{display:block;margin-top:6px;color:var(--rw-text-secondary);font-size:12px}.proposal-action>input[type=checkbox],.check-label input{width:16px;accent-color:var(--rw-text-brand)}.proposal-action label{width:120px;font-size:12px}.proposal-card>.row-actions{margin:20px 0}.proposal-results{margin:14px 0}.proposal-results .badge{margin:3px}.workflow-panel details summary,.proposal-card details summary{color:var(--rw-text-brand);cursor:pointer}.workflow-panel details p{font-size:13px;max-width:540px;overflow-wrap:anywhere}.workflow-panel pre,.proposal-card pre{white-space:pre-wrap;max-width:480px;max-height:300px;overflow:auto;font-size:12px}.connection-summary{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:13px}.policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.policy-grid small{display:block;color:var(--rw-text-secondary)}.policy-grid strong{font-size:22px;display:block;margin-top:8px}.csv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.csv-grid label{font-size:13px}.check-label{display:flex;align-items:center;gap:10px}.allocation-grid,.close-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.allocation-row{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rw-divider)}.allocation-row>span{flex:1;min-width:0;font-size:13px}.allocation-row small{display:block;color:var(--rw-text-secondary);margin-top:4px}.allocation-row input{width:105px}.allocation-grid h3{margin:0 0 12px}.component-consume{display:grid;grid-template-columns:1.5fr 1fr 1.5fr 1fr;gap:12px;align-items:center;margin:12px 24px;padding:14px;background:var(--rw-bg-subtle);border-radius:var(--rw-radius-lg)}.component-consume strong{font-size:13px}.forecast-visual{display:grid;grid-template-columns:200px 1fr;align-items:center;padding:24px;gap:30px;background:var(--rw-bg-selected)}.forecast-visual small{font-size:12px;letter-spacing:.12em;color:var(--rw-text-secondary)}.forecast-visual h2{font-size:30px;margin:8px 0}.forecast-visual .muted{font-size:12px}.forecast-visual svg{width:100%;max-height:240px}.close-check{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--rw-divider);padding:17px 0}.close-check>div{flex:1}.close-check strong{text-transform:capitalize;font-size:14px}.close-check small{display:block;color:var(--rw-text-secondary);max-width:350px;overflow-wrap:anywhere;font-size:12px;margin-top:4px}.checked{color:var(--rw-text-brand)}.check-circle{display:block;width:17px;height:17px;border:1px solid var(--rw-divider);border-radius:50%}.close-issues>div{background:color-mix(in srgb,var(--rw-warning-100) 14%,transparent);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);margin:14px 0;padding:15px}.close-issues p{font-size:14px}.close-issues small{font-size:12px;color:var(--rw-text-secondary)}.workflows>.tabs{overflow:auto}.workflow-panel>.table-scroll+button{margin:20px 24px}.workflows input[type=month]{width:150px}.workflows select{max-width:100%}@media(max-width:1100px){.editor-line{grid-template-columns:2fr 1fr 1fr}.allocation-grid,.close-grid,.forecast-visual{grid-template-columns:1fr}.proposal-cash,.workflow-panel .panel-heading{gap:14px;flex-wrap:wrap}.csv-grid,.component-consume{grid-template-columns:1fr 1fr}}@media(max-width:650px){.editor-line,.csv-grid,.policy-grid{grid-template-columns:1fr}.proposal-action{flex-wrap:wrap}.proposal-cash strong{font-size:18px}.component-consume{grid-template-columns:1fr}.workflows>.tabs{flex-wrap:nowrap}.workflows>.tabs button{white-space:nowrap}}.proposal-line-edit{display:flex;gap:10px;align-items:center;padding:8px 0}.proposal-line-edit strong{max-width:130px}.proposal-line-edit label{max-width:95px}.proposal-line-edit input{width:100%}.a2ui .proposal-card{margin-top:16px}.access-result{display:flex;gap:18px;align-items:center;padding:22px;background:var(--rw-bg-content);border:1px solid var(--rw-border-selected);border-radius:var(--rw-radius-lg);margin-bottom:22px}.access-result>div{flex:1}.access-result input{display:block;width:100%;margin:9px 0;font-family:var(--font-oracle-mono)}.order-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px}.order-card{padding:23px;background:var(--rw-bg-content);border:1px solid var(--line,var(--rw-divider));border-radius:var(--rw-radius-lg)}.order-line{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--rw-divider)}.order-line>div{flex:1}.order-line small{display:block;color:var(--rw-text-secondary);margin-top:6px}.order-card .row-actions{margin-top:18px}.expense-line{margin:22px 0;padding:22px;background:var(--rw-bg-content);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg)}.receipt-capture{display:flex;align-items:center;gap:14px;margin-top:18px;color:var(--rw-text-brand)}.receipt-capture label{flex:1}.business-timeline>div{display:flex;gap:16px;padding:15px 0;border-bottom:1px solid var(--rw-divider)}.business-timeline small{display:block;margin-top:5px;color:var(--rw-text-secondary)}.business-timeline p{font-size:13px;color:var(--rw-text-primary);margin:6px 0}.preserve{white-space:pre-wrap}.customer-portal{max-width:1180px;margin:auto;padding:30px}.customer-portal>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:5px 0 28px;border-bottom:1px solid var(--rw-divider)}.portal-welcome{padding:50px 0 32px}.portal-welcome h1{font-size:42px;font-weight:500;letter-spacing:-1.7px;margin:12px 0}.portal-welcome p{color:var(--rw-text-secondary)}.portal-summary{display:flex;align-items:center;gap:20px;padding:30px;background:var(--rw-bg-content);border:1px solid var(--rw-border-selected);border-radius:var(--rw-radius-lg);margin-bottom:26px}.portal-summary>div{flex:1}.portal-summary h2{font-size:40px;margin:10px 0 0;letter-spacing:-1.5px}.portal-summary small{letter-spacing:1.6px;color:var(--rw-text-brand)}.portal-document{display:flex;align-items:center;gap:26px;padding:22px;border-top:1px solid var(--rw-divider)}.portal-document>div:first-child{flex:1}.portal-document small{color:var(--rw-text-secondary)}.portal-document h3{margin:8px 0}.customer-portal .panel{margin-bottom:24px}.customer-portal .panel-heading{padding:24px}.customer-portal main{padding:0}.customer-portal details p{font-size:14px}.customer-portal .modal{padding:26px}.customer-portal .error{position:relative;z-index:1001}@media(max-width:700px){.order-cards{grid-template-columns:1fr}.portal-summary,.portal-document{flex-wrap:wrap}.customer-portal{padding:18px}.portal-welcome h1{font-size:32px}.customer-portal>header>span{display:none}.expense-line{padding:14px}.access-result{flex-wrap:wrap}}.growth-banner{position:relative;overflow:hidden;padding:28px 32px;margin-bottom:24px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content)}.growth-banner h2{font-size:30px;margin:8px 0;letter-spacing:-1px}.growth-banner p{color:var(--rw-text-secondary)}.growth-signals{display:flex;gap:24px;flex-wrap:wrap;margin-top:24px;color:var(--rw-text-brand);font-size:13px}.growth-signals span{display:flex;align-items:center;gap:8px}.growth-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:8px 0 26px}.growth-metrics>div{padding:18px;background:var(--rw-bg-subtle);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg)}.growth-metrics small{display:block;color:var(--rw-text-secondary);margin-bottom:12px}.growth-metrics strong{font-size:25px;font-weight:500}.result-json{max-height:55vh;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:13px;background:var(--rw-bg-app);padding:20px;border-radius:var(--rw-radius-lg)}.wallet-checkout{min-height:100vh;display:grid;place-items:center;padding:28px;background:var(--rw-bg-app)}.wallet-checkout>.panel{width:min(100%,560px);padding:40px}.wallet-checkout .brand{margin-bottom:40px}.wallet-checkout h1{font-size:30px}.wallet-amount{font-size:48px;margin:24px 0;color:var(--rw-text-brand)}.wallet-checkout #amazon-pay-button{max-width:280px;margin:24px 0}@media(max-width:800px){.growth-metrics{grid-template-columns:1fr}.growth-banner{padding:22px}.growth-signals{gap:14px}}.growth-workspace .empty{min-height:80px;padding:20px;margin:0}.scale-banner{padding:30px 34px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content);margin-bottom:25px}.scale-banner h2{font-size:29px;letter-spacing:-.8px;margin-bottom:8px}.scale-banner p{color:var(--rw-text-secondary)}.scale-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.scale-metrics>div{padding:20px 24px;border:1px solid var(--border);border-radius:var(--rw-radius-lg);background:var(--panel)}.scale-metrics strong{display:block;font-size:24px;margin-top:7px}.scale-workspace .empty-state{min-height:80px;padding:30px}.panel-actions{display:flex;gap:10px;padding:18px 24px}.recall-card{padding:22px;border-top:1px solid var(--border)}.recall-card p{margin:10px 0;color:var(--muted)}.evidence-search{display:flex;gap:12px;align-items:center;padding:22px}.evidence-search input{flex:1;min-width:80px}.evidence-results{padding:0 24px 20px}.evidence-results article{border-top:1px solid var(--border);padding:20px 0}.evidence-results p{font-size:13px;margin:10px 0;white-space:pre-wrap}.review-json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:65vh;overflow:auto;padding:24px;font-size:13px}.plan-editor{max-width:850px}.plan-editor>label{display:block;margin:14px 24px}.check-editor{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 2fr;gap:10px;margin:20px 24px}.check-editor label{font-size:12px;color:var(--muted)}.check-editor input{width:100%;margin-top:8px}.plan-editor>.secondary{margin:0 24px 20px}.module-app{width:min(95vw,1100px);max-width:1100px}.module-app iframe{width:100%;height:65vh;border:0;background:var(--rw-bg-content)}.scale-workspace .tabs button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@media(max-width:700px){.scale-metrics{grid-template-columns:1fr}.check-editor{grid-template-columns:1fr 1fr}.evidence-search{flex-wrap:wrap}.scale-banner{padding:24px}.scale-workspace .row-actions{flex-wrap:wrap}}.scale-workspace .panel-heading{padding:24px;gap:20px;align-items:flex-start}.scale-workspace .panel-heading p{color:var(--muted);font-size:13px;line-height:1.65;margin:8px 0 0;max-width:720px}.scale-workspace .tabs button.active{color:var(--mint);background:var(--rw-bg-selected);border-bottom:2px solid var(--mint)}.scale-workspace .panel-heading .row-actions{flex-wrap:wrap;justify-content:flex-end}@media(max-width:900px){.scale-workspace .panel-heading{flex-wrap:wrap}.scale-workspace .panel-heading .row-actions{justify-content:flex-start}}.evolve-banner{display:flex;justify-content:space-between;align-items:center;padding:32px 36px;margin-bottom:26px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content)}.evolve-banner h2{font-size:30px;letter-spacing:-1px;margin:14px 0}.evolve-banner p{color:var(--rw-text-secondary)}.evolve-orbit{display:flex;gap:18px;align-items:center;color:var(--rw-text-brand);border:1px solid var(--rw-divider);border-radius:50%;padding:30px;font-size:11px;letter-spacing:2px}.evolve-workspace .panel{margin:22px 0}.evolve-workspace .panel-heading{padding:24px;gap:20px;align-items:flex-start;flex-wrap:wrap}.evolve-workspace .panel-heading p{color:var(--muted);max-width:720px;line-height:1.6;font-size:13px;margin:8px 0 0}.evolve-workspace .row-actions{flex-wrap:wrap}.evolve-workspace .empty-state{padding:32px;color:var(--muted)}.evolve-workspace .tabs button.active{color:var(--mint);background:var(--rw-bg-selected);border-bottom:2px solid var(--mint)}.evolve-callout{display:flex;gap:16px;align-items:center;padding:18px 24px;background:var(--rw-bg-selected);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);color:var(--rw-text-brand)}.evolve-callout p{line-height:1.65;font-size:13px}.evolve-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.evolve-metrics>div{background:var(--panel);border:1px solid var(--border);border-radius:var(--rw-radius-lg);padding:22px}.evolve-metrics strong{display:block;font-size:21px;margin-top:9px}.onboarding-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:1px;background:var(--border)}.onboarding-grid article{padding:24px;background:var(--panel);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.onboarding-grid h3{text-transform:capitalize;margin:0}.onboarding-grid p{font-size:13px;line-height:1.7;margin:0;color:var(--rw-text-secondary);flex:1}.onboarding-grid small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.readiness-dot{width:7px;height:7px;border-radius:50%;background:var(--rw-warning-100)}.readiness-dot.ready{background:var(--mint)}.play-run-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:22px}.play-run-card{padding:26px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content)}.play-run-card>header{display:flex;gap:16px;align-items:center}.play-run-card h3{margin:0 0 8px}.play-run-card small{color:var(--muted)}.play-run-card ol{list-style:none;padding:12px 0;margin:18px 0}.play-run-card li{display:flex;gap:12px;align-items:center;padding:12px 0;color:var(--rw-text-secondary);font-size:13px}.play-run-card li.complete{color:var(--mint)}.play-run-card li.current{color:var(--rw-text-brand)}.run-output{font-size:12px;color:var(--rw-text-secondary);overflow-wrap:anywhere;line-height:1.7}.evolve-result{max-width:1100px;width:92vw}.shared-review{max-width:900px}.shared-review>.play-run-card{margin:24px}.review-body{padding:24px}.review-body pre{max-height:260px;overflow:auto;white-space:pre-wrap;font-size:12px;background:var(--rw-bg-app);padding:18px;border-radius:var(--rw-radius-lg)}.review-body article{border-top:1px solid var(--border);padding:15px 0}.review-body article p{font-size:13px;color:var(--rw-text-primary)}.review-body>small{display:block;margin-top:16px;color:var(--muted)}@media(max-width:800px){.evolve-orbit{display:none}.evolve-banner{padding:24px}.evolve-metrics,.play-run-grid{grid-template-columns:1fr}.evolve-workspace .panel-heading{padding:20px}.evolve-result{width:96vw}}.advance-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--rw-border-selected);background:var(--rw-bg-content);color:var(--rw-text-brand);border-radius:var(--rw-radius-lg);padding:30px 34px;margin-bottom:24px}.advance-banner h2{font-size:28px;letter-spacing:-.8px;color:var(--rw-text-primary);margin:10px 0}.advance-banner p{max-width:650px;color:var(--rw-text-primary);line-height:1.7}.advance-banner>svg{color:var(--rw-text-brand);flex-shrink:0}.pipeline-board{display:grid;grid-template-columns:repeat(5,minmax(155px,1fr));gap:12px;overflow:auto;padding:4px 0 12px}.pipeline-board>section{background:var(--rw-bg-content);border-radius:var(--rw-radius-lg);padding:12px}.pipeline-board>section>header{display:flex;justify-content:space-between;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:700;color:var(--rw-text-secondary)}.pipeline-board article{background:var(--rw-bg-content);border:1px solid var(--rw-divider);padding:14px;border-radius:var(--rw-radius-lg);margin-top:12px}.pipeline-board h3{font-size:14px;margin:8px 0}.pipeline-board p,.pipeline-board small{font-size:12px;color:var(--rw-text-secondary)}.pricing-editor{max-width:1050px!important}.price-rule{display:flex;gap:12px;align-items:end;padding:12px 0;border-bottom:1px solid var(--rw-divider)}.price-rule label{flex:1;min-width:80px}.price-rule input,.price-rule select{width:100%}.price-rule strong{flex:2;align-self:center}.pricing-editor form>.secondary{margin:12px 8px 12px 0}.flow-editor{max-width:1220px!important;width:95vw}.flow-design{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;margin:20px 0}.flow-canvas{border-radius:var(--rw-radius-lg);background-color:var(--rw-bg-content);background-image:var(--rw-bg-muted);background-size:18px 18px;padding:12px;overflow:auto}.flow-canvas svg{display:block;width:100%;min-width:450px}.flow-node{cursor:pointer}.flow-node rect{fill:var(--rw-text-on-brand);stroke:var(--rw-text-brand);stroke-width:1}.flow-node.selected rect,.flow-node:focus rect{stroke:var(--rw-text-brand);stroke-width:2}.flow-node text{fill:var(--rw-text-primary);font-size:13px;font-weight:600;pointer-events:none}.flow-node text.flow-node-kind{fill:var(--rw-text-secondary);font-size:12px;font-weight:400}.flow-palette{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.flow-inspector{padding:16px;background:var(--rw-bg-content);border-radius:var(--rw-radius-lg)}.flow-inspector label{margin:10px 0}.flow-inspector fieldset{border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);padding:10px}.flow-inspector fieldset label,.flow-grants label,.consent-check{display:flex;align-items:center;gap:8px;font-size:13px}.flow-inspector input[type=checkbox],.flow-grants input[type=checkbox],.consent-check input{width:auto}.flow-inspector p{font-size:13px;line-height:1.6;color:var(--rw-text-secondary)}.flow-grants{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:16px;font-size:13px}.flow-run{padding:20px}.flow-run>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.flow-run .flow-canvas svg{min-width:360px}.flow-step{display:flex;gap:10px;align-items:start;padding:14px 0;border-bottom:1px solid var(--rw-divider);font-size:13px}.flow-step>div{flex:1;min-width:0}.flow-step p{color:var(--rw-text-secondary);margin:6px 0}.flow-step pre{max-height:250px;overflow:auto;white-space:pre-wrap;font-size:12px;background:var(--rw-bg-content);padding:10px}.flow-run footer{display:flex;gap:10px;padding:18px 0}.flow-timeline{padding-left:22px;font-size:12px}.flow-timeline li{padding:8px 0}.flow-timeline time,.flow-timeline small{display:block;color:var(--rw-text-secondary);margin:4px 0}.portal-billing{margin-top:24px}.portal-billing details{margin:12px 0}.supplier-form{display:grid;gap:14px}@media(max-width:900px){.flow-design{grid-template-columns:1fr}.price-rule{flex-wrap:wrap}.advance-banner>svg{display:none}.flow-grants{gap:10px}}.flow-inspector legend{font-size:13px;color:var(--rw-text-primary)}.pipeline-board p,.pipeline-board small,.flow-inspector p{color:var(--rw-text-secondary)}.flow-step,.pricing-editor .price-rule{border-color:var(--rw-divider)}.advance-workspace{display:flex;flex-direction:column;gap:20px;min-width:0}.advance-workspace .advance-banner{margin-bottom:0}.advance-workspace .tabs{margin:0}.advance-workspace .empty-state{padding:20px 24px;color:var(--muted);font-size:13px}.flow-editor form>footer{position:sticky;bottom:-24px;background:var(--rw-bg-content);z-index:2;padding:16px 0;border-top:1px solid var(--rw-divider)}:root{font-family:var(--font-oracle-sans);color:var(--rw-text-primary);background:var(--rw-bg-app);font-size:14px;--mint:var(--rw-brand-110);--muted:var(--rw-text-secondary);--border:var(--rw-divider);--panel:var(--rw-bg-content)}body{background:var(--rw-bg-app);color:var(--rw-text-primary);font-family:var(--font-oracle-sans)}h1,h2,h3,h4,h5,h6,.brand,.cash-value,.metric strong,.stat strong{font-weight:var(--rw-heading-weight);letter-spacing:0}h1{font-size:var(--rw-heading-md-size);line-height:var(--rw-heading-md-lh)}.page-heading h1{font-size:var(--rw-heading-lg-size);line-height:var(--rw-heading-lg-lh)}code,pre,.mono,.ocid,kbd,samp{font-family:var(--font-oracle-mono)}.cash-value,.metric strong,.stat strong,td,th,.nav-count,.count,.top-date,time,.summary-row,.activity-row b,.os-tabular,input[type=number]{font-variant-numeric:tabular-nums}.muted,small,.page-heading p{color:var(--rw-text-secondary)}.eyebrow{color:var(--rw-text-brand);font-weight:700;letter-spacing:.12em}.panel,.stat,.metric-panel,.cash-card,.agent-spotlight,.decision-card,.integration,.room-card,.modal,.workflow-panel,.growth-banner,.scale-banner,.evolve-banner,.advance-banner,.access-result,.connection-summary,.evolve-result,.evolve-metrics>div,.flow-inspector,.module-result,.order-card,.play-run-card,.portal-summary,.proposal-card,.protocol-panel,.recall-card,.settings-panel,.voice-strip,.zoom-panel,.login-form{background-color:var(--rw-bg-content);background-image:none;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);box-shadow:var(--rw-shadow-md);color:var(--rw-text-primary);--rw-current-bg:var(--rw-bg-content)}.panel .panel,.panel .stat,.modal .panel,.proposal-card .panel,.workflow-panel .panel{box-shadow:none}.cash-card{background-image:linear-gradient(180deg,color-mix(in srgb,var(--rw-brand-100) 14%,transparent),var(--rw-bg-content) 70%)}.cash-card .card-top,.cash-caption,.cash-bottom,.cash-bottom button{color:var(--rw-text-secondary)}.cash-value{color:var(--rw-text-primary)}.agent-spotlight,.growth-banner,.scale-banner,.evolve-banner,.advance-banner,.voice-strip{background-image:linear-gradient(135deg,color-mix(in srgb,var(--rw-brand-100) 14%,transparent),var(--rw-bg-content) 60%)}.agent-spotlight h2,.growth-banner h2,.scale-banner h2,.evolve-banner h2,.advance-banner h2{color:var(--rw-text-primary)}.agent-spotlight p,.growth-banner p,.scale-banner p,.evolve-banner p,.advance-banner p,.voice-strip p{color:var(--rw-text-secondary)}.agent-icon,.metric-icon,.signal-icon,.activity-icon,.room-icon,.integration-icon,.company-icon{background:color-mix(in srgb,var(--rw-brand-100) 14%,transparent);color:var(--rw-text-brand);border-color:var(--rw-divider)}.signal-icon{background:color-mix(in srgb,var(--rw-warning-100) 14%,transparent);color:var(--rw-text-warning)}.sidebar{background:var(--rw-bg-content);border-right:1px solid var(--rw-divider);box-shadow:var(--rw-shadow-xs)}.brand{color:var(--rw-text-primary)}.mark{background:var(--rw-brand-110);color:var(--rw-text-on-brand);border-radius:var(--rw-radius-lg)}.brand-dot{color:var(--rw-text-brand)}.workspace{border-color:var(--rw-divider);border-radius:var(--rw-radius-lg)}.nav-label{color:var(--rw-text-secondary)}nav button,.settings-link{color:var(--rw-text-secondary);border-radius:var(--rw-radius-md);font-weight:500}nav button:hover,.settings-link:hover{background:var(--rw-bg-hover);color:var(--rw-text-primary);transform:none}nav button.active,.settings-link.active{background:var(--rw-bg-selected);color:var(--rw-text-brand);box-shadow:inset 3px 0 0 var(--rw-brand-100)}nav button.active svg{color:var(--rw-text-brand)}.nav-count{background:color-mix(in srgb,var(--rw-brand-100) 14%,transparent);color:var(--rw-text-brand)}.topbar{background:var(--rw-bg-content);border-bottom:1px solid var(--rw-divider)}.breadcrumb,.breadcrumb span{color:var(--rw-text-secondary)}.breadcrumb span:last-child{color:var(--rw-text-primary)}.storage strong,.user strong{color:var(--rw-text-primary)}button,.button{background:var(--rw-brand-110);color:var(--rw-text-on-brand);border-radius:var(--rw-radius-md);font-weight:600;font-family:inherit}button:hover,.button:hover{filter:none;transform:none;background-image:linear-gradient(#0000001f,#0000001f)}button.secondary,.button.secondary,.voice-button{background:var(--rw-bg-content);color:var(--rw-text-primary);border:1px solid var(--rw-border-enabled)}button.secondary:hover,.button.secondary:hover,.voice-button:hover{background-image:linear-gradient(var(--rw-bg-hover),var(--rw-bg-hover))}.voice-button.live{border-color:var(--rw-brand-100);color:var(--rw-text-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--rw-brand-100) 20%,transparent);animation:none}button.icon,button.link,button.text-button,.cash-bottom button,.agent-spotlight button,.tabs button,nav button,.settings-link,.question{background:transparent}button.link,button.text-button,.agent-spotlight button{color:var(--rw-text-brand)}.question{border:1px solid var(--rw-divider);color:var(--rw-text-primary)}.question:hover{background:var(--rw-bg-hover)}input,select,textarea{background:var(--rw-bg-content);color:var(--rw-text-primary);border:1px solid var(--rw-border-enabled);border-radius:var(--rw-radius-md);font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--rw-brand-110);box-shadow:inset 0 0 0 1px var(--rw-brand-110)}input::placeholder,textarea::placeholder{color:var(--rw-text-secondary)}label{color:var(--rw-text-secondary)}.search,.composer{background:var(--rw-bg-content);border:1px solid var(--rw-border-enabled);border-radius:var(--rw-radius-md)}.composer textarea{border:0;box-shadow:none}:focus-visible{outline:2px solid var(--rw-focus-ring);outline-offset:2px}.tabs{border-bottom:1px solid var(--rw-divider)}.tabs button{color:var(--rw-text-secondary);border-radius:0}.tabs button,.tabs button:hover{border-color:transparent;border-bottom:2px solid transparent;box-shadow:none;background-image:none}.tabs button.active{color:var(--rw-text-brand);border-bottom-color:var(--rw-brand-100);font-weight:700}th{background:var(--rw-bg-subtle);color:var(--rw-text-secondary)}td{color:var(--rw-text-primary);border-bottom-color:var(--rw-divider)}td strong{color:var(--rw-text-primary)}tr:hover td{background:var(--rw-bg-subtle)}.badge{background:var(--rw-bg-muted);color:var(--rw-text-secondary);border-radius:var(--rw-radius-sm)}.badge.teal{background:color-mix(in srgb,var(--rw-brand-100) 14%,transparent);color:var(--rw-text-brand)}.badge.amber{background:color-mix(in srgb,var(--rw-warning-100) 14%,transparent);color:var(--rw-text-warning)}.badge.red{background:color-mix(in srgb,var(--rw-danger-100) 14%,transparent);color:var(--rw-text-danger)}.status-dot{background:var(--rw-success-100);box-shadow:none}.toast{background:var(--rw-neutral-190);color:var(--rw-neutral-0);border:0;box-shadow:var(--rw-shadow-lg);border-radius:var(--rw-radius-lg)}.error{background:color-mix(in srgb,var(--rw-danger-100) 14%,transparent);border-color:var(--rw-danger-100);color:var(--rw-text-danger)}.warning{color:var(--rw-text-warning)}.modal-backdrop{background:color-mix(in srgb,var(--rw-neutral-190) 45%,transparent)}.modal{box-shadow:var(--rw-shadow-xl)}.user-message{background:color-mix(in srgb,var(--rw-brand-100) 14%,transparent);color:var(--rw-text-primary);border-radius:var(--rw-radius-lg) var(--rw-radius-lg) 0 var(--rw-radius-lg)}.agent-message{color:var(--rw-text-primary)}.agent-message>svg{color:var(--rw-text-brand)}.a2ui-text strong{color:var(--rw-text-primary);font-weight:700}.a2ui-text code{background:var(--rw-bg-muted)}.a2ui>div>.a2ui-text:last-child{color:var(--rw-text-secondary)}.decision-card p,.decision-item p,.activity-row small,.integration p,.room-card p,.footnote,.page-footer{color:var(--rw-text-secondary)}.integration code,.protocol-row code{background:var(--rw-bg-subtle);color:var(--rw-text-brand)}.cash-chart{color:var(--rw-brand-100)}.login{background:var(--rw-bg-app)}.login-art{background-image:linear-gradient(160deg,color-mix(in srgb,var(--rw-brand-100) 20%,transparent),var(--rw-bg-app));border-right:1px solid var(--rw-divider)}.login-art h1{color:var(--rw-text-primary)}.login-art p,.login-foot{color:var(--rw-text-secondary)}.orb,.orb>div{color:var(--rw-brand-100);border-color:color-mix(in srgb,var(--rw-brand-100) 28%,transparent)}.pipeline-board>section{background:var(--rw-bg-subtle);border:1px solid var(--rw-divider)}.pipeline-board article,.panel .order-card,.panel .play-run-card,.panel .proposal-card,.play-run-grid>*{box-shadow:var(--rw-shadow-sm)}.flow-canvas{background-color:var(--rw-bg-subtle);background-image:radial-gradient(var(--rw-divider) 1px,transparent 1px);border:1px solid var(--rw-divider)}.summary-chips{display:flex;flex-wrap:wrap;gap:var(--rw-space-2x);padding:0 var(--rw-space-6x) var(--rw-space-4x)}.import-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--rw-space-4x);padding:0 var(--rw-space-6x) var(--rw-space-6x)}.import-step{display:flex;flex-direction:column;gap:var(--rw-space-2x);padding:var(--rw-space-4x);background:var(--rw-bg-content);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);box-shadow:var(--rw-shadow-sm)}.import-step header{display:flex;justify-content:space-between;align-items:center;gap:var(--rw-space-2x)}.import-step p{font-size:12px;color:var(--rw-text-secondary);line-height:1.5}.import-step small{font-size:11px;color:var(--rw-text-secondary);overflow-wrap:anywhere}.import-step footer{display:flex;gap:var(--rw-space-2x);margin-top:auto;flex-wrap:wrap}.import-step .upload{position:relative;overflow:hidden}.import-step .upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.warning svg{vertical-align:-2px}.field-chips{display:flex;flex-wrap:wrap;gap:4px;max-width:420px}.upload-inline{position:relative;overflow:hidden}.upload-inline input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.recovery-list{display:flex;flex-direction:column;gap:var(--rw-space-4x);padding:0 var(--rw-space-6x) var(--rw-space-6x)}.recovery-card{border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-content);box-shadow:var(--rw-shadow-sm);overflow:hidden}.recovery-card>header{display:flex;justify-content:space-between;gap:var(--rw-space-4x);padding:var(--rw-space-4x) var(--rw-space-5x);align-items:flex-start;flex-wrap:wrap}.recovery-card>header p{color:var(--rw-text-secondary);font-size:12px;margin-top:4px}.recovery-card>footer{padding:var(--rw-space-3x) var(--rw-space-5x) var(--rw-space-4x)}.recovery-facts{display:flex;flex-wrap:wrap;gap:var(--rw-space-4x);padding:0 var(--rw-space-5x) var(--rw-space-3x);font-size:12px;color:var(--rw-text-secondary)}.recovery-timeline{padding:var(--rw-space-2x) var(--rw-space-5x)}.recovery-timeline ol,.portal-timeline{margin:var(--rw-space-2x) 0 0;padding-left:18px;font-size:12px;color:var(--rw-text-secondary);display:grid;gap:4px}.recovery-timeline time,.portal-timeline time{font-variant-numeric:tabular-nums;margin-right:6px}.recovery-timeline .badge{margin-right:6px}.portal-recovery{display:flex;justify-content:space-between;gap:var(--rw-space-6x);flex-wrap:wrap;margin:0 var(--rw-space-6x) var(--rw-space-4x);padding:var(--rw-space-4x) var(--rw-space-5x);border:1px solid var(--rw-warning-100);border-radius:var(--rw-radius-lg);background:color-mix(in srgb,var(--rw-warning-100) 8%,var(--rw-bg-content));box-shadow:var(--rw-shadow-sm)}.portal-recovery h3{margin:6px 0}.portal-recovery p{font-size:13px}.portal-recovered{margin:0 var(--rw-space-6x) var(--rw-space-4x);font-size:13px}.stage-track{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0 var(--rw-space-5x) var(--rw-space-3x)}.stage-track li{font-size:11px;padding:3px 8px;border-radius:var(--rw-radius-sm);background:var(--rw-bg-subtle);color:var(--rw-text-secondary);text-transform:capitalize}.stage-track li.done{background:color-mix(in srgb,var(--rw-brand-100) 14%,transparent);color:var(--rw-text-brand)}.stage-track li.now{background:var(--rw-brand-110);color:var(--rw-text-on-brand);font-weight:700}.portal-repair .stage-track{padding:var(--rw-space-2x) 0}.portal-estimate{margin-top:var(--rw-space-3x);padding:var(--rw-space-3x);border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-subtle)}.evolve-callout p{margin:2px 0}.inbox-workspace{display:flex;flex-direction:column;gap:20px;min-width:0}.inbox-metrics>div{cursor:pointer}.inbox-metrics>div.active{border-color:var(--rw-border-selected);box-shadow:var(--rw-shadow-md),inset 0 0 0 1px var(--rw-border-selected)}.inbox-list{display:flex;flex-direction:column}.inbox-item{display:flex;gap:var(--rw-space-4x);justify-content:space-between;align-items:flex-start;padding:var(--rw-space-4x) var(--rw-space-6x);border-top:1px solid var(--rw-divider);flex-wrap:wrap}.inbox-item.escalated{box-shadow:inset 3px 0 0 var(--rw-danger-100)}.inbox-main{flex:1;min-width:260px}.inbox-main h3{font-size:14px;margin:6px 0 4px}.inbox-main p{font-size:12px;color:var(--rw-text-secondary)}.inbox-why{margin-top:4px;font-style:italic}.inbox-badges{display:flex;flex-wrap:wrap;gap:4px}.inbox-actions{max-width:520px;justify-content:flex-end}.inbox-metrics{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.inbox-metrics{grid-template-columns:repeat(2,1fr)}}.customer-portal h1,.portal-welcome h1,.customer-portal h2,.customer-portal h3{font-weight:var(--rw-heading-weight)}.portal-billing>.empty-state{padding:0 var(--rw-space-6x) var(--rw-space-4x)}.empty-state{padding:var(--rw-space-4x) var(--rw-space-6x) var(--rw-space-6x);color:var(--rw-text-secondary)}.evolve-metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.mcp-source{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:start;margin:0 0 16px;padding:14px 16px;border:1px solid var(--rw-divider);border-radius:var(--rw-radius-lg);background:var(--rw-bg-hover)}.mcp-source p{margin:4px 0;color:var(--muted)}.mcp-source small{color:var(--muted)}.mcp-form{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.mcp-form input{min-width:220px}.mcp-results{grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 16px}@media(max-width:760px){.mcp-source{grid-template-columns:1fr}.mcp-form{justify-content:flex-start}.mcp-form input{min-width:0;flex:1}}.sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;gap:2px;scrollbar-width:thin}.sidebar nav button{padding:9px 14px;flex-shrink:0}.sidebar .sidebar-bottom{flex-shrink:0}.sidebar .workspace{margin:18px 0}@media(min-width:1101px){.editor-line.dims1{grid-template-columns:2fr 1fr .6fr .8fr 1.3fr 1.1fr 28px}.editor-line.dims2{grid-template-columns:1.7fr 1fr .6fr .8fr 1.2fr 1fr 1fr 28px}}.main-shell .tabs{display:flex;width:fit-content;max-width:100%;gap:4px;padding:4px;margin:0 0 24px;border:1px solid var(--rw-divider);border-radius:calc(var(--rw-radius-lg) + 4px);background:var(--rw-bg-subtle);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none}.main-shell .tabs::-webkit-scrollbar{display:none}.main-shell .tabs button,.main-shell .tabs button:hover{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:8px 16px 9px;border:0;border-radius:var(--rw-radius-lg);background:transparent;background-image:none;color:var(--rw-text-secondary);font-size:13px;font-weight:560;letter-spacing:.1px;line-height:1.2;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.main-shell .tabs button:after{content:"";position:absolute;left:50%;bottom:3px;width:18px;height:2px;border-radius:2px;background:var(--rw-brand-100);transform:translate(-50%) scaleX(0);opacity:0;transition:transform .22s ease,opacity .22s ease}.main-shell .tabs button:hover:not(.active){background:var(--rw-bg-content);color:var(--rw-text-primary);box-shadow:var(--rw-shadow-xs);transform:translateY(-1px)}.main-shell .tabs button:hover:not(.active):after{opacity:.45;transform:translate(-50%) scaleX(.6)}.main-shell .tabs button:active:not(.active){transform:translateY(0);box-shadow:none}.main-shell .tabs button.active,.main-shell .tabs button.active:hover{background:var(--rw-bg-content);color:var(--rw-text-brand);font-weight:680;border:0;box-shadow:var(--rw-shadow-sm),inset 0 0 0 1px var(--rw-divider);transform:none}.main-shell .tabs button.active:after{opacity:1;transform:translate(-50%) scaleX(1)}.main-shell .tabs button:focus-visible{outline:2px solid var(--rw-brand-100);outline-offset:1px}.main-shell .tabs button .badge,.main-shell .tabs button .count{margin-left:2px}@media(prefers-reduced-motion:reduce){.main-shell .tabs button,.main-shell .tabs button:after{transition:none}.main-shell .tabs button:hover:not(.active){transform:none}}
