:root{--color-bg:#0b0a08;--color-surface:#141310;--color-surface-raised:#1d1a15;--color-surface-soft:#100f0c;--color-surface-strong:#070706;--color-border:#3a3327;--color-border-strong:#51452f;--color-text:#f6f1e7;--color-text-muted:#aaa18f;--color-primary:#d8b766;--color-primary-deep:#b9984b;--color-primary-wash:#d8b76624;--color-primary-contrast:#fff;--color-success:#54c996;--color-warning:#f08a3c;--color-danger:#ff7272;--radius-sm:8px;--radius-md:12px;--shadow-card:0 1px 0 #ffffff09, 0 18px 44px #00000038;--shadow-card-hover:0 1px 0 #ffffff0e, 0 24px 60px #0000004d;--shadow-overlay:0 28px 80px #00000094;--motion-fast:.14s;--motion-base:.22s;--motion-panel:.36s;--motion-focal:.72s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}html,body{margin:0;overflow-x:hidden}h1,h2,h3{margin:0 0 .25rem;font-weight:600}p{color:var(--color-text-muted);margin:0 0 .5rem}dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}dd{margin:.1rem 0 .6rem;font-weight:600}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--color-surface-strong);color:#d7dce5;flex-direction:column;flex-shrink:0;gap:2rem;width:232px;padding:1.5rem 1rem;display:flex}.sidebar__brand{align-items:center;gap:.6rem;padding:0 .5rem;display:flex}.sidebar__brand-mark{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);padding:.35rem .5rem;font-size:.75rem;font-weight:700}.sidebar__brand-name{color:#fff;font-weight:600}.sidebar__groups{flex-direction:column;gap:1.25rem;display:flex;overflow-y:auto}.sidebar__group{flex-direction:column;gap:.25rem;display:flex}.sidebar__group-heading{color:#7c8698;text-transform:uppercase;letter-spacing:.06em;padding:0 .75rem;font-size:.68rem;font-weight:700}.sidebar__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.sidebar__link{color:#b7bfcc;border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.6rem;width:100%;min-height:44px;padding:.6rem .75rem;font-size:.95rem;display:flex}.sidebar__link--active{background:var(--color-primary);color:#fff}.sidebar__link--disabled{color:#5c6675;cursor:default;justify-content:space-between}.sidebar__list--nested .sidebar__link{padding-left:1.5rem}.sidebar__soon-badge{text-transform:uppercase;letter-spacing:.03em;color:#8a93a3;white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.sidebar__footer{margin-top:auto}.app-shell__content{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell__main{flex:1;padding:1.5rem 2rem 3rem}.app-header{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 2rem;display:flex}.app-header__subtitle{margin:0}.app-header h1{overflow-wrap:anywhere}.badge{white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge--readonly{color:var(--color-primary);background:#d8b7661a;border:1px solid #d8b7664d}.badge--status{color:var(--color-warning);background:#f1eddd}.badge--priority-critical{background:var(--color-danger);color:#fff}.badge--priority-high{color:var(--color-danger);background:#fbe7e7}.badge--priority-low{color:var(--color-text-muted);background:#eef1f6}.badge--priority-medium{color:var(--color-warning);background:#f1eddd}.badge--priority-informational,.badge--priority-none{color:var(--color-text-muted);background:#e7ecf3}.badge--task-created{color:var(--color-success);background:#e3f3ea}.badge--task-status-pending{color:var(--color-text-muted);background:#e7ecf3}.badge--task-status-in-review{color:var(--color-warning);background:#f1eddd}.badge--task-status-approved{color:var(--color-success);background:#e3f3ea}.badge--task-status-rejected{color:var(--color-danger);background:#fbe7e7}.badge--task-status-completed-manually{color:var(--color-primary);background:#d8b7661f}.badge--task-origin{color:var(--color-text-muted);background:#e7ecf3}.badge--coverage-audited{color:var(--color-success);background:#e3f3ea}.badge--coverage-not-recovered{color:var(--color-text-muted);background:#e7ecf3}.badge--coverage-technical-failure{color:var(--color-warning);background:#f1eddd}.badge--content-fallback-shared{color:var(--color-primary);background:#e6ecfb}.badge--content-fallback-stale{color:var(--color-warning);background:#f1eddd}.badge--availability-available{color:var(--color-success);background:#e3f3ea}.badge--availability-out-of-stock{color:var(--color-danger);background:#fbe7e7}.badge--availability-unknown{color:var(--color-text-muted);background:#e7ecf3}.badge--issue{color:var(--color-warning);background:#f1eddd}.badge--listacio-eligible{color:var(--color-success);background:#e3f3ea}.badge--listacio-ineligible{color:var(--color-danger);background:#fbe7e7}.badge--listacio-unknown{color:var(--color-text-muted);background:#e7ecf3}.readonly-banner{color:#ead9aa;border-radius:var(--radius-sm);background:#d8b76614;border:1px solid #d8b7663d;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex}.freshness-bar{flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;display:flex}.freshness-bar__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;display:block}.freshness-bar__value{font-weight:600;display:block}.metric-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.9rem;margin-bottom:2rem;display:grid}.metric-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}.metric-card__label{color:var(--color-text-muted);font-size:.8rem}.metric-card__value{font-size:1.6rem;font-weight:700}.metric-card__hint{color:var(--color-text-muted);font-size:.75rem}.metric-grid--secondary{margin-top:-1.1rem}.metric-card--secondary{box-shadow:none;padding:.7rem .9rem}.metric-card--secondary .metric-card__value{font-size:1.15rem}.page-section{margin-bottom:2rem}.hub-modules{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.module-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.module-card__header{align-items:center;gap:.75rem;display:flex}.module-card__icon{font-size:1.5rem;line-height:1}.module-card__title{margin:0;font-size:1.05rem}.module-card__subtitle{color:var(--color-text-muted);margin:0;font-size:.8rem}.module-card .detail-grid{flex:1}.module-card>.button{align-self:flex-start;margin-top:auto}.module-card__empty{color:var(--color-text-muted);flex:1;margin:0;font-size:.85rem}.module-card--placeholder{box-shadow:none;background:#f7f8fa;border-style:dashed}.module-card__soon-badge{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);align-self:flex-start}.module-tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.25rem;margin-bottom:1.25rem;display:flex}.module-tabs__link{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;min-height:40px;margin-right:1.1rem;padding:.6rem .2rem;font-size:.88rem;font-weight:600}.module-tabs__link:hover{color:var(--color-text)}.module-tabs__link--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.module-filter-bar{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;margin-bottom:1.25rem;display:flex}.module-filter-bar__select{min-width:220px}.module-filter-bar__note{color:var(--color-text-muted);padding-bottom:.6rem;font-size:.8rem}.module-note{color:var(--color-text-muted);margin:-.5rem 0 1rem;font-size:.85rem}.module-note--warning{background:color-mix(in srgb, var(--color-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 40%, transparent);border-radius:var(--radius-sm);color:var(--color-text);max-width:90ch;padding:.7rem 1rem}.ads-coverage-status-filter{border:none;flex-direction:column;gap:.3rem;margin:0;padding:0;display:flex}.ads-coverage-status-filter legend{color:var(--color-text-muted);padding:0;font-size:.8rem}.ads-coverage-status-filter label{align-items:center;gap:.4rem;font-size:.85rem;display:flex}.module-insufficient-data{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:#f7f8fa;max-width:70ch;padding:.9rem 1.1rem;font-size:.85rem}.ads-table{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;overflow:hidden}.ads-table th,.ads-table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.65rem .75rem;font-size:.85rem}.ads-table th{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);white-space:nowrap;background:#f7f8fa;font-size:.72rem}.ads-table th.num,.ads-table td.num{text-align:right;font-variant-numeric:tabular-nums}.ads-table tbody tr:last-child td{border-bottom:none}.ads-table tbody tr:hover{background:#f7f8fa}.ads-table__campaign-cell{overflow-wrap:anywhere;max-width:320px}.ads-table__empty{color:var(--color-text-muted)}.ads-campaign-search{max-width:320px;margin-bottom:.75rem}.ads-table__arrow{color:var(--color-primary)}.table-pagination{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;font-size:.875rem;display:flex}.table-pagination__controls{align-items:center;gap:.75rem;display:flex}.table-pagination__page{font-variant-numeric:tabular-nums}.recommendation-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.recommendation-list__empty{color:var(--color-text-muted)}.recommendation-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:.6rem;padding:1.1rem;display:flex}.recommendation-card>.button--secondary{margin-top:auto}.recommendation-card__header{justify-content:space-between;align-items:center;display:flex}.recommendation-card__rank{color:var(--color-text-muted);font-weight:700}.recommendation-card__campaign{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.recommendation-card__facts{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;display:grid}.recommendation-card__facts dd{margin-bottom:0}.recommendation-card__reason{border-radius:var(--radius-sm);background:#f7f8fa;padding:.5rem .6rem;font-size:.85rem}.recommendation-card__footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.recommendation-card__no-exec{color:var(--color-success);font-size:.75rem}.button{border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:pointer;background:var(--color-surface);color:var(--color-text);min-height:44px;padding:.55rem .9rem;font-weight:600}.button--icon{min-width:44px;padding:.4rem .6rem;line-height:1}.button--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.button--danger{color:var(--color-danger);border-color:#f0c7c7}.button--danger:hover{background:#fbe7e7}.detail-overlay{z-index:20;background:#10182873;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.detail-panel{background:var(--color-surface);border-radius:var(--radius-md);width:100%;max-width:720px;padding:1.5rem;box-shadow:0 12px 32px #10182840}.detail-panel__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.detail-panel__header h2{overflow-wrap:anywhere}.detail-section{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.detail-section:first-of-type{border-top:none;margin-top:0;padding-top:0}.detail-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;margin:0;display:grid}.detail-risk{font-size:.85rem}.detail-section--task{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.storage-fallback-notice{border-radius:var(--radius-sm);background:#fdf3e0;border:1px solid #f0d9a6;margin-bottom:1.25rem;padding:.75rem 1rem}.storage-fallback-notice .state-title{color:var(--color-warning);margin-bottom:.25rem}.task-feedback{color:var(--color-success);border-radius:var(--radius-sm);background:#e3f3ea;margin-bottom:1rem;padding:.5rem .75rem;font-weight:600}.task-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.task-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:.6rem;padding:1.1rem;display:flex}.task-card__header{justify-content:flex-end;display:flex}.task-card__title{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.task-card__description{border-radius:var(--radius-sm);overflow-wrap:anywhere;background:#f7f8fa;padding:.5rem .6rem;font-size:.85rem}.task-card__source-id{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.7rem}.task-card__actions{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:auto;display:flex}.task-card__status-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;flex-direction:column;flex:1;gap:.25rem;font-size:.75rem;display:flex}.task-card__status-label select{text-transform:none;letter-spacing:normal;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);padding:.5rem .6rem;font-size:.9rem}.task-card__status-hint{color:var(--color-text-muted);margin:0;font-size:.7rem}.state-panel{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:480px;margin:3rem auto;padding:2rem}.state-title{color:var(--color-text);font-weight:700}.state-panel--error .state-title,.state-panel--unsafe .state-title{color:var(--color-danger)}.state-command{color:#d7dce5;border-radius:var(--radius-sm);text-align:left;background:#101828;padding:.6rem .8rem;font-size:.8rem;overflow-x:auto}.state-detail{border-radius:var(--radius-sm);overflow-wrap:anywhere;text-align:left;background:#f7f8fa;padding:.5rem .6rem;font-family:Consolas,SFMono-Regular,monospace;font-size:.8rem}.state-spinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:28px;height:28px;margin:0 auto 1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.state-spinner{border-top-color:var(--color-border);animation:none}}.products-unknown-note{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f7f8fa;margin-bottom:1.5rem;padding:.6rem .8rem;font-size:.85rem}.products-filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.products-filters__search,.products-filters__select{color:var(--color-text-muted);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.products-filters__search input,.products-filters__select select{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:44px;color:var(--color-text);background:var(--color-surface);padding:.55rem .6rem;font-size:.9rem}.products-filters__search{flex:220px;min-width:200px}.products-table{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;overflow:hidden}.products-table th,.products-table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.65rem .75rem;font-size:.85rem}.products-table th{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);background:#f7f8fa;font-size:.72rem}.products-table tbody tr:last-child td{border-bottom:none}.products-table__title-cell{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.products-table__empty{color:var(--color-text-muted)}.products-issue-list{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.product-detail__no-data-note{color:var(--color-text-muted);margin:0}.product-detail__listing-status{color:var(--color-text-muted);margin:0 0 .6rem;font-size:.85rem}.product-detail__warning{color:var(--color-warning);margin:0 0 .6rem;font-size:.85rem}.sync-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:.85rem;padding:1rem 1.25rem;display:flex}.sync-panel__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.sync-panel__meta{align-items:center;gap:.6rem;display:flex}.sync-panel__status-dot{background:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:9px;height:9px}.sync-panel__status-dot--idle,.sync-panel__status-dot--success{background:var(--color-success)}.sync-panel__status-dot--syncing{background:var(--color-primary);animation:1.2s ease-in-out infinite pulse}.sync-panel__status-dot--error{background:var(--color-danger)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.sync-panel__status-dot--syncing{animation:none}}.sync-panel__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;display:block}.sync-panel__value{font-size:.9rem;font-weight:600;display:block}.sync-panel__freshness{color:var(--color-text-muted);font-weight:500}.sync-panel__top-actions{align-items:center;gap:.6rem;display:flex}.button--sm{min-height:36px;padding:.4rem .75rem;font-size:.85rem}.button--text{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:.4rem .2rem;font-size:.85rem;font-weight:600}.button--text:hover{text-decoration:underline}.badge--readonly-subtle{border:1px solid var(--color-border);color:var(--color-text-muted);background:0 0;font-size:.68rem}.sync-panel__stats{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;margin:0;display:flex}.sync-panel__stat{border-left:1px solid var(--color-border);flex:140px;padding:.6rem 1rem}.sync-panel__stat:first-child{border-left:none;padding-left:0}.sync-panel__stat dt{margin:0;font-size:.7rem}.sync-panel__stat dd{margin:.15rem 0 0;font-size:1.15rem;font-weight:700}.sync-panel__success{color:var(--color-success);background:#e3f3ea;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;margin:0;padding:.3rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.sync-panel__error{border-left:3px solid var(--color-danger);border-radius:var(--radius-sm);background:#fdf4f4;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:.65rem .9rem;display:flex}.sync-panel__error-text{flex-direction:column;flex:200px;gap:.1rem;display:flex}.sync-panel__error-text strong{color:var(--color-danger);font-size:.9rem}.sync-panel__error-text span{color:var(--color-text-muted);font-size:.8rem}.sync-panel__error-meta{flex-direction:column;gap:.1rem;display:flex}.sync-panel__error-meta .sync-panel__value{font-size:.85rem}.sync-panel__error-actions{align-items:center;gap:.4rem;display:flex}.sync-panel__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sync-panel__hint{margin:0;font-size:.78rem}.sync-steps__heading{color:var(--color-text);margin:0 0 .4rem;font-weight:600}@media (width<=760px){.app-shell{flex-direction:column}.sidebar{flex-flow:wrap;align-items:center;gap:.5rem 1rem;width:100%;padding:.75rem 1rem}.sidebar__brand{width:100%}.sidebar__groups{flex-flow:wrap;flex:1;align-items:center;gap:.25rem .5rem;min-width:0;overflow-y:visible}.sidebar__group{flex-flow:wrap;align-items:center}.sidebar__group-heading{display:none}.sidebar__list{flex-flow:wrap}.sidebar__link,.sidebar__link--disabled{width:auto}.sidebar__soon-badge,.sidebar__footer{display:none}.app-header{flex-direction:column;align-items:flex-start;padding:1rem}.app-shell__main{padding:1rem 1rem 2rem}.products-filters{flex-direction:column;align-items:stretch}.products-filters__search,.products-filters__select{width:100%}.products-table thead{display:none}.products-table,.products-table tbody,.products-table tr,.products-table td{width:100%;display:block}.products-table tr{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:1rem;padding:.75rem}.products-table tbody tr:last-child{margin-bottom:0}.products-table td{text-align:right;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem 0;display:flex}.products-table td:before{content:attr(data-label);color:var(--color-text-muted);text-align:left;font-weight:600}.products-table__title-cell{white-space:normal;text-overflow:clip;text-align:right;overflow-wrap:anywhere;max-width:none;overflow:visible}.ads-table thead{display:none}.ads-table,.ads-table tbody,.ads-table tr,.ads-table td{width:100%;display:block}.ads-table tr{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:1rem;padding:.75rem}.ads-table tbody tr:last-child{margin-bottom:0}.ads-table td{text-align:right;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem 0;display:flex}.ads-table td:before{content:attr(data-label);color:var(--color-text-muted);text-align:left;font-weight:600}.ads-table__campaign-cell{text-align:right;max-width:none}.module-filter-bar{flex-direction:column;align-items:stretch}}.ads-period-selector{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1rem;padding:.85rem 1.1rem;display:flex}.ads-period-selector__current{flex-direction:column;gap:.1rem;display:flex}.ads-period-selector__label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.72rem}.ads-period-selector__value{font-weight:600}.ads-period-selector__future{flex-wrap:wrap;gap:.4rem;display:flex}.ads-period-selector__option{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;padding:.3rem .65rem;font-size:.78rem}.ads-period-selector__option:disabled{cursor:not-allowed}.ads-period-selector__option--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast);cursor:default}.ads-period-selector__effective{color:var(--color-text-muted);font-size:.78rem}.ads-period-selector__custom{flex-wrap:wrap;flex-basis:100%;align-items:flex-end;gap:.6rem;display:flex}.ads-period-selector__custom label{color:var(--color-text-muted);flex-direction:column;gap:.2rem;font-size:.78rem;display:flex}.ads-period-selector__custom input{border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;padding:.3rem .5rem}.ads-period-selector__error{color:var(--color-danger);font-size:.78rem}.ads-period-selector__note{color:var(--color-text-muted);flex-basis:100%;margin:0;font-size:.78rem}.ads-filter-builder{flex-direction:column;gap:.6rem;margin-bottom:.75rem;display:flex}.ads-filter-builder__row{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.ads-filter-builder__field,.ads-filter-builder__op,.ads-filter-builder__value{color:var(--color-text-muted);flex-direction:column;gap:.2rem;font-size:.78rem;display:flex}.ads-filter-builder__field select,.ads-filter-builder__op select,.ads-filter-builder__value input,.ads-filter-builder__value select{border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;color:var(--color-text);background:var(--color-surface);padding:.35rem .5rem}.ads-filter-builder__value--enum select{min-width:180px;min-height:4.5rem}.ads-filter-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ads-filter-chip{color:var(--color-primary);background:#d8b7661a;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .4rem .25rem .65rem;font-size:.78rem;display:inline-flex}.ads-filter-chip__remove{color:inherit;cursor:pointer;background:0 0;border:none;padding:.1rem .25rem;font-size:.95rem;line-height:1}.ads-preset-bar,.ads-quick-filters{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}.ads-preset-bar__button,.ads-quick-filter-bar__button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:999px;padding:.3rem .75rem;font-size:.8rem}.ads-preset-bar__button--active,.ads-quick-filter-bar__button--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.ads-selection-bar{border-radius:var(--radius-sm);background:#d8b7661a;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.ads-selection-bar__count{color:var(--color-primary);font-weight:600}.ads-selection-bar__summary{color:var(--color-text-muted);flex-basis:100%;margin:0;font-size:.82rem}.ads-search-term-copy{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.ads-search-term-copy__feedback{color:var(--color-text-muted);font-size:.82rem}.ads-negative-toggle{margin-bottom:.75rem;font-size:.85rem}.ads-negative-toggle__label{cursor:pointer;color:var(--color-text-muted);align-items:center;gap:.4rem;display:inline-flex}.ads-hide-paused-toggle{cursor:pointer;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.85rem;display:inline-flex}.ads-hide-paused-toggle input[disabled]{cursor:not-allowed}.ads-hide-paused-toggle__hint{color:var(--color-text-muted);font-size:.78rem}.ads-already-negative{border-radius:var(--radius-sm);background:#f7f7f9;margin-bottom:1rem;padding:.75rem}.ads-already-negative__note{color:var(--color-text-muted);margin:0 0 .6rem;font-size:.82rem}.ads-already-negative__table{opacity:.85}.ads-negative-write-panel{max-width:560px}.ads-negative-write-panel__subtitle{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.85rem}.ads-negative-write-panel__banner{color:var(--color-warning);border-radius:var(--radius-sm);background:#fdf3e0;border:1px solid #f0d9a6;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;display:flex}.ads-negative-write-panel__loading{text-align:center;color:var(--color-text-muted);padding:1.5rem 0;font-size:.85rem}.ads-negative-write-panel__error{color:var(--color-danger);border-radius:var(--radius-sm);background:#fbe7e7;border:1px solid #f0c7c7;margin:0 0 1rem;padding:.75rem 1rem;font-size:.85rem}.ads-negative-write-panel__list{max-height:320px;margin:0 0 1rem;padding:0;list-style:none;overflow-y:auto}.ads-negative-write-panel__list li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.ads-negative-write-panel__list li:last-child{border-bottom:none}.ads-negative-write-panel__term{overflow-wrap:anywhere;font-size:.85rem}.ads-negative-write-panel__note{color:var(--color-text-muted);margin:0 0 1rem;font-size:.8rem}.ads-negative-write-panel__footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.ads-negative-write-panel__status--positive{color:var(--color-success);background:#e3f3ea}.ads-negative-write-panel__status--negative{color:var(--color-danger);background:#fbe7e7}.ads-negative-write-panel__status--attention{color:var(--color-warning);background:#f1eddd}.ads-negative-write-panel__status--info{color:var(--color-primary);background:#d8b7661f}.ads-negative-write-panel__status--neutral{color:var(--color-text-muted);background:#e7ecf3}.badge--already-negative{color:var(--color-warning);background:#f1eddd}.badge--keyword-state-enabled{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}.badge--keyword-state-paused{background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning)}.badge--keyword-state-archived{background:color-mix(in srgb, var(--color-text-muted) 16%, transparent);color:var(--color-text-muted)}.badge--keyword-state-unknown{background:color-mix(in srgb, var(--color-text-muted) 10%, transparent);color:var(--color-text-muted);border:1px dashed color-mix(in srgb, var(--color-text-muted) 40%, transparent)}.badge--ads-coverage-active{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}.badge--ads-coverage-paused{background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning)}.badge--ads-coverage-none{background:color-mix(in srgb, var(--color-danger) 16%, transparent);color:var(--color-danger)}.badge--ads-coverage-unconfirmed{background:color-mix(in srgb, var(--color-text-muted) 10%, transparent);color:var(--color-text-muted);border:1px dashed color-mix(in srgb, var(--color-text-muted) 40%, transparent)}.ads-diagnostics__lists{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem;display:grid}.ads-diagnostics__list h3{margin:0 0 .35rem;font-size:.95rem}.ads-diagnostics__term-list,.ads-diagnostics__dist-list{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.ads-queue-panel__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ads-queue-panel__list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ads-queue-panel__item{border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.ads-queue-panel__meta{color:var(--color-text-muted);margin-top:.15rem;font-size:.75rem;display:block}@media (width<=720px){.ads-filter-builder__row{flex-direction:column;align-items:stretch}}.badge--inventory-out-of-stock{background:var(--color-danger);color:#fff}.badge--inventory-buy-now{color:var(--color-warning);background:#f1eddd}.badge--inventory-buy-soon{color:var(--color-primary);background:#d8b7661f}.badge--inventory-healthy{color:var(--color-success);background:#e3f3ea}.badge--inventory-no-sales,.badge--inventory-insufficient-data,.badge--inventory-pending-policy,.badge--inventory-no-purchase-action{color:var(--color-text-muted);background:#e7ecf3}.inventory-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.inventory-kpi-card{background:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:.2rem;padding:1.1rem 1.25rem;display:flex}.inventory-kpi-card--critical{border-left-color:var(--color-danger)}.inventory-kpi-card--warning{border-left-color:var(--color-warning)}.inventory-kpi-card--info{border-left-color:var(--color-primary)}.inventory-kpi-card--healthy{border-left-color:var(--color-success)}.inventory-kpi-card__value{font-size:2rem;font-weight:600;line-height:1.1}.inventory-kpi-card__label{font-size:.9rem;font-weight:600}.inventory-kpi-card__hint{color:var(--color-text-muted);font-size:.78rem}.inventory-secondary-stats{color:var(--color-text-muted);flex-wrap:wrap;gap:1.5rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.inventory-secondary-stats strong{color:var(--color-text);font-size:1rem}.inventory-distinction-note{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f7f8fa;margin:0;padding:.75rem 1rem;font-size:.85rem}.inventory-immediate-card{background:var(--color-surface-strong);color:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-direction:column;gap:.85rem;padding:1.5rem 1.75rem;display:flex}.inventory-immediate-card h2{color:#fff;margin:0}.inventory-immediate-card__hero{align-items:baseline;gap:.6rem;display:flex}.inventory-immediate-card__value{font-size:3rem;font-weight:600;line-height:1}.inventory-immediate-card__label{color:#c7d2e3;font-size:1rem}.inventory-immediate-card__composition{flex-wrap:wrap;gap:1.5rem 2.5rem;margin:0;display:flex}.inventory-immediate-card__composition dt{color:#c7d2e3}.inventory-immediate-card__composition dd{color:#fff;font-size:1.2rem}.inventory-immediate-card__buy-soon{color:#c7d2e3;margin:0;font-size:.85rem}.inventory-immediate-card__buy-soon strong{color:#fff}.inventory-table-scroll{width:100%;max-width:100%;overflow-x:hidden}.inventory-table{table-layout:fixed;width:100%;min-width:0}.inventory-table th,.inventory-table td{overflow-wrap:anywhere;min-width:0;padding:.5rem .35rem;font-size:.74rem}.inventory-table th{white-space:normal;line-height:1.2}.inventory-table th:first-child,.inventory-table td:first-child{width:2.5%}.inventory-table th:nth-child(2),.inventory-table td:nth-child(2){width:18%}.inventory-table th:nth-child(3),.inventory-table td:nth-child(3){width:5.5%}.inventory-table th:nth-child(4),.inventory-table td:nth-child(4){width:7%}.inventory-table th:nth-child(5),.inventory-table td:nth-child(5),.inventory-table th:nth-child(6),.inventory-table td:nth-child(6){width:5%}.inventory-table th:nth-child(7),.inventory-table td:nth-child(7){width:5.5%}.inventory-table th:nth-child(8),.inventory-table td:nth-child(8){width:6.5%}.inventory-table th:nth-child(9),.inventory-table td:nth-child(9){width:6%}.inventory-table th:nth-child(10),.inventory-table td:nth-child(10){width:5.5%}.inventory-table th:nth-child(11),.inventory-table td:nth-child(11){width:8%}.inventory-table th:nth-child(12),.inventory-table td:nth-child(12){width:6.5%}.inventory-table th:nth-child(13),.inventory-table td:nth-child(13){width:8%}.inventory-table th:nth-child(14),.inventory-table td:nth-child(14){width:10.5%}.inventory-table__product-cell{max-width:none}.inventory-table__product-name{white-space:normal;text-overflow:ellipsis;font-size:.85rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.inventory-table__sku{color:var(--color-text-muted);font-size:.75rem;font-weight:500;display:block}.inventory-table__sku--primary{color:var(--color-text);font-size:.85rem;font-weight:600}.inventory-table__asin{color:var(--color-text-muted);opacity:.85;font-size:.68rem;display:block}.inventory-table__inbound{color:var(--color-text-muted);font-size:.75rem;display:block}.inventory-table td:last-child .button,.inventory-table td:last-child .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.inventory-warnings-note{color:var(--color-warning);margin:.4rem 0;font-size:.8rem}.inventory-filters__chips{margin:-.5rem 0 1.25rem}.inventory-filters__action-needed{align-self:flex-end}.inventory-filters__action-needed-count{opacity:.85;margin-left:.35rem}.inventory-detail__warnings{flex-direction:column;gap:.4rem;display:flex}.inventory-detail__warning{color:var(--color-warning);margin:0;font-size:.85rem}.inventory-detail__sku{color:var(--color-text-muted);margin-top:.15rem;font-size:.85rem;font-weight:600;display:block}.inventory-detail__asin{color:var(--color-text-muted);opacity:.85;font-size:.75rem;display:block}.inventory-table__select-cell{text-align:center;width:2rem}.inventory-table__strategy{color:var(--color-text);font-size:.8rem;font-weight:500}.inventory-table__strategy--unknown{color:var(--color-text-muted);font-weight:500}.inventory-table__select-all-filtered{margin:.4rem 0}.inventory-bulk-feedback{color:var(--color-success);margin:.4rem 0;font-size:.8rem}.inventory-bulk-bar{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-strong);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:.6rem 0;padding:.6rem .9rem;display:flex}.inventory-bulk-bar__summary{font-size:.85rem;font-weight:600}.inventory-bulk-bar__select{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.inventory-bulk-bar__actions{gap:.5rem;margin-left:auto;display:flex}.inventory-bulk-bar__error{color:var(--color-danger);flex-basis:100%;margin:0;font-size:.8rem}.badge--policy-active{color:var(--color-success);background:#e3f3ea}.adsvaldo-brain__status{flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;margin-top:.75rem;display:flex}.adsvaldo-brain__status-item{color:var(--color-text-muted);font-size:.85rem}.adsvaldo-brain__status-item strong{color:var(--color-text);margin-right:.3rem;font-weight:600}.adsvaldo-brain__brand-terms{flex-wrap:wrap;gap:.5rem;display:flex}.adsvaldo-brain__soon{margin-top:.5rem}.sales-filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.sales-filters__search,.sales-filters__select{color:var(--color-text-muted);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.sales-filters__search input,.sales-filters__select select{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:44px;color:var(--color-text);background:var(--color-surface);padding:.55rem .6rem;font-size:.9rem}.sales-filters__search{flex:220px;min-width:200px}.sales-filters__period{color:var(--color-text-muted);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.sales-filters__period strong{color:var(--color-text);font-size:.9rem;font-weight:600}.sales-filters__partial-history-note{color:var(--color-warning);font-size:.75rem}.sales-filters__first-sale-note{color:var(--color-text-muted);font-size:.75rem}.sales-filters__period-picker{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sales-filters__period-button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:999px;padding:.3rem .75rem;font-size:.8rem}.sales-filters__period-button--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.sales-filters__period-custom{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.8rem;display:flex}.sales-filters__period-custom input{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface);padding:.35rem .5rem;font-size:.8rem}.sales-filters__strategy-note{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);background:#f7f8fa;flex-basis:100%;margin:0;padding:.6rem .8rem;font-size:.8rem}.sales-filters__strategy-note strong{color:var(--color-text)}.sales-kpi-strip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:1.5rem;padding:1.1rem 1.4rem 1rem}.sales-kpi-strip__row{flex-wrap:wrap;display:flex}.sales-kpi-strip__item{border-left:1px solid var(--color-border);flex-direction:column;flex:130px;gap:.3rem;padding:0 1.25rem;display:flex}.sales-kpi-strip__item:first-child{border-left:0;padding-left:0}.sales-kpi-strip__label{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600}.sales-kpi-strip__value{color:var(--color-text);font-size:1.05rem;font-weight:700}.sales-kpi-strip__value--lead{letter-spacing:-.02em;font-size:1.6rem;font-weight:600}.sales-kpi-strip__window-note{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin:.9rem 0 0;padding-top:.75rem;font-size:.75rem}.sales-summary-row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;margin-bottom:1.5rem;display:grid}.sales-summary-row>section{border-left:1px solid var(--color-border);padding:1.1rem 1.4rem}.sales-summary-row>section:first-child{border-left:0}.sales-mix,.sales-opportunities{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);margin-bottom:1.5rem;padding:1.1rem 1.25rem}.sales-mix__header,.sales-top__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.sales-mix__toggle{gap:.35rem;display:flex}.sales-mix__toggle-btn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-radius:999px;padding:.3rem .8rem;font-size:.78rem;font-weight:600}.sales-mix__toggle-btn--active{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.sales-abc-compact__list{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0;display:grid}.sales-abc-compact__list dt{color:var(--color-text-muted);font-size:.68rem;font-weight:600}.sales-abc-compact__list dd{margin:.2rem 0 0;font-size:1.05rem;font-weight:700}.sales-abc-compact__list dd small{color:var(--color-text-muted);font-size:.68rem;font-weight:500;display:block}.sales-table__wrap{overflow-x:auto}.sales-mix__table th,.sales-mix__table td,.sales-table th,.sales-table td{padding:.5rem .65rem}.sales-table__title-cell{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.sales-table__product-cell{align-items:center;gap:.6rem;max-width:300px;display:flex}.sales-table__product-cell img,.sales-table__product-placeholder{object-fit:contain;border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex:none;width:34px;height:34px}.sales-table__product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sales-table__product-cell small,.sales-table__meta-cell small{color:var(--color-text-muted);font-size:.7rem;display:block}.sales-table__meta-cell{flex-direction:column;gap:.1rem;display:flex}.sales-table__muted-num{color:var(--color-text-muted);font-size:.82rem}.sales-table__muted-num small{font-size:.68rem;display:block}.sales-table__col-highlight{background:color-mix(in srgb, var(--color-primary) 7%, transparent)}.sales-table__net-value,.sales-table__result-value{font-weight:700;display:inline-block}.sales-table__result-value--negative{color:var(--color-danger)}.sales-table__col-highlight small{color:var(--color-text-muted);font-size:.66rem;display:block}.sales-table__stock-canonical{white-space:nowrap;flex-direction:column;gap:.15rem;display:inline-flex}.sales-table__stock-canonical strong{color:var(--color-primary);font-variant-numeric:tabular-nums}.sales-table__stock-canonical small{color:var(--color-text-muted);font-size:.68rem}.sales-table__sort-btn{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;padding:0}.sales-table__pagination{align-items:center;gap:.75rem;margin-top:.9rem;font-size:.82rem;display:flex}.sales-table__pagination button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);cursor:pointer;padding:.4rem .8rem}.sales-table__pagination button:disabled{opacity:.5;cursor:not-allowed}.sales-top__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sales-top__row{border-bottom:1px solid var(--color-border);grid-template-columns:24px 1fr auto auto auto;align-items:center;gap:.3rem .6rem;padding:.45rem 0;font-size:.85rem;display:grid}.sales-top__row:last-child{border-bottom:none}.sales-top__rank{color:var(--color-text-muted);font-weight:700}.sales-top__rank--lead{color:var(--color-primary)}.sales-top__bar-track{background:#eef1f6;border-radius:999px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.sales-top__bar-fill{background:var(--color-primary);border-radius:999px;height:100%;display:block}.sales-top__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-top__sku{color:var(--color-text-muted);font-size:.75rem}.sales-top__revenue{font-weight:600}.sales-top__units{color:var(--color-text-muted);font-size:.8rem}.sales-top__sort{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.sales-top__sort select{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.35rem .5rem}.sales-top__note{font-size:.75rem}.sales-opportunities__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.sales-opp-card{border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:.85rem 1rem}.sales-opp-card__header{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.sales-opp-card__title{font-weight:700}.sales-opp-card__count{background:#fff;border-radius:999px;padding:.1rem .6rem;font-size:.78rem;font-weight:700}.sales-opp-card__list{flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.sales-opp-card__list li{flex-direction:column;gap:.1rem;display:flex}.sales-opp-card__more{color:var(--color-text-muted);font-style:italic}.sales-opp--protect{background:#fbe7e7}.sales-opp--protect .sales-opp-card__title{color:var(--color-danger)}.sales-opp--scale{background:#e3f3ea}.sales-opp--scale .sales-opp-card__title{color:var(--color-success)}.sales-opp--recover{background:#f1eddd}.sales-opp--recover .sales-opp-card__title{color:var(--color-warning)}.sales-opp--stuck{background:#e7ecf3}.sales-opp--stuck .sales-opp-card__title{color:var(--color-text-muted)}.badge--abc-a{background:var(--color-success);color:#fff}.badge--abc-b{color:var(--color-warning);background:#f1eddd}.badge--abc-c{color:var(--color-text-muted);background:#e7ecf3}.app-header h1{letter-spacing:-.025em;font-size:1.65rem}.sidebar__link svg{opacity:.86;flex:none}.sidebar__link--active svg,.sidebar__link:hover svg{opacity:1}.control-tower{flex-direction:column;gap:1.25rem;max-width:1480px;display:flex}.section-kicker{color:var(--color-text-muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:600;display:block}.control-spotlight{background:var(--color-surface-strong);border-radius:var(--radius-md);min-height:278px;box-shadow:var(--shadow-card);color:var(--color-primary-contrast);grid-template-columns:8px minmax(250px,.82fr) minmax(360px,1.18fr);display:grid;position:relative;overflow:hidden}.control-spotlight__axis span{background:var(--color-primary);width:8px;height:42%;margin-top:22%;display:block}.control-spotlight__main{flex-direction:column;justify-content:center;padding:2.2rem 2rem;display:flex}.control-spotlight__eyebrow{color:var(--color-border);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;font-weight:600;display:flex}.control-spotlight h2{max-width:17rem;color:var(--color-primary-contrast);letter-spacing:-.04em;margin:1rem 0 0;font-size:clamp(1.5rem,2.8vw,2.35rem);line-height:1.04}.control-spotlight__total{color:var(--color-primary-contrast);letter-spacing:-.08em;margin-top:1.4rem;font-size:clamp(3.5rem,7vw,5.6rem);font-weight:700;line-height:.85}.control-spotlight__caption{max-width:21rem;color:var(--color-border);margin:1rem 0 0;font-size:.82rem;line-height:1.45}.control-spotlight__breakdown{grid-template-rows:repeat(4,1fr);align-content:stretch;padding:1rem 1.4rem 1rem .8rem;display:grid}.control-spotlight__source{min-height:56px;color:var(--color-primary-contrast);border:0;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) auto 22px;align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}.control-spotlight__source:last-child{border-bottom:0}.control-spotlight__source-icon{width:34px;height:34px;color:var(--color-primary);border:1px solid var(--color-border);border-radius:50%;place-items:center;display:grid}.control-spotlight__source-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.control-spotlight__source-label{font-size:.9rem;font-weight:700}.control-spotlight__source-note{color:var(--color-border);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.control-spotlight__source strong{color:var(--color-primary-contrast);font-size:1.35rem;font-weight:700}.module-rail,.sales-band,.control-opportunities{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.module-rail__header,.sales-band__header,.control-opportunities__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.15rem 1.4rem 1rem;display:flex}.module-rail__header h2,.sales-band__header h2,.control-opportunities__header h2{letter-spacing:-.02em;margin:0;font-size:1.1rem}.module-rail__count,.sales-band__availability,.control-opportunities__header>span{color:var(--color-text-muted);font-size:.75rem}.module-rail__body{flex-direction:column;display:flex}.module-rail__row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(220px,1.05fr) minmax(0,2fr) minmax(170px,.75fr);align-items:center;gap:1.25rem;min-height:92px;padding:1rem 1.4rem;display:grid}.module-rail__row:last-child{border-bottom:0}.module-rail__row:hover{background:var(--color-bg)}.module-rail__identity{align-items:center;gap:.8rem;min-width:0;display:flex}.module-rail__icon{width:38px;height:38px;color:var(--color-primary);background:var(--color-bg);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}.module-rail__identity h3{margin:0;font-size:.95rem}.module-rail__identity p{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.75rem}.module-rail__stats{grid-template-columns:repeat(3,minmax(80px,1fr));gap:.75rem;margin:0;display:grid}.module-rail__stats div{border-left:1px solid var(--color-border);padding-left:.8rem}.module-rail__stats dt{color:var(--color-text-muted);font-size:.68rem;line-height:1.2}.module-rail__stats dd{color:var(--color-text);margin:.28rem 0 0;font-size:1.05rem;font-weight:700}.module-rail__action{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.module-rail__action .button--text,.control-opportunities .button--text{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.module-rail__status{text-align:right;font-size:.68rem;font-weight:700;line-height:1.2}.module-rail__status--warning{color:var(--color-warning)}.module-rail__status--danger{color:var(--color-danger)}.module-rail__status--success{color:var(--color-success)}.module-rail__status--default{color:var(--color-text-muted)}.sales-band__body{grid-template-columns:minmax(250px,1.35fr) minmax(180px,.9fr) minmax(190px,1fr) minmax(260px,1.25fr);display:grid}.sales-band__body>div{border-right:1px solid var(--color-border);min-height:205px;padding:1.35rem 1.4rem}.sales-band__body>div:last-child{border-right:0}.sales-band__label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:600;display:block}.sales-band__revenue>strong{color:var(--color-text);letter-spacing:-.055em;margin-top:.75rem;font-size:clamp(1.8rem,3.2vw,2.65rem);line-height:1;display:block}.sales-band__revenue>p{color:var(--color-text-muted);margin:.65rem 0 1.25rem;font-size:.78rem}.sales-band__mini-stats,.sales-band__abc-list{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:0;display:grid}.sales-band__mini-stats div,.sales-band__abc-list div{min-width:0}.sales-band__mini-stats dt,.sales-band__abc-list dt{color:var(--color-text-muted);font-size:.66rem;line-height:1.25}.sales-band__mini-stats dd,.sales-band__abc-list dd{margin:.2rem 0 0;font-size:.88rem;font-weight:700}.sales-band__abc-bar{background:var(--color-bg);border-radius:999px;height:10px;margin:1.15rem 0 1.1rem;display:flex;overflow:hidden}.sales-band__abc-list dd small{color:var(--color-text-muted);font-size:.66rem;font-weight:500;display:block}.sales-band__mix ul,.sales-band__top ol{flex-direction:column;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.sales-band__mix li{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.4rem .6rem;padding-bottom:.55rem;display:grid}.sales-band__mix li span{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.sales-band__mix li strong{font-size:.84rem}.sales-band__mix li small{color:var(--color-text-muted);grid-column:1/-1;font-size:.68rem}.sales-band__top-heading{justify-content:space-between;align-items:baseline;display:flex}.sales-band__top-heading>span:last-child{color:var(--color-text-muted);font-size:.68rem}.sales-band__top li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}.sales-band__top-rank{color:var(--color-primary);font-size:.72rem;font-weight:600}.sales-band__top-name{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.sales-band__top li strong{font-size:.76rem}.sales-band__muted,.sales-band__empty{color:var(--color-text-muted);font-size:.8rem}.sales-band__empty{padding:0 1.4rem 1.4rem}.control-opportunities__list{margin:0;padding:0;list-style:none}.control-opportunities__list li{border-bottom:1px solid var(--color-border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:84px;padding:.85rem 1.4rem;display:grid}.control-opportunities__list li:last-child{border-bottom:0}.control-opportunities__list li:hover{background:var(--color-bg)}.control-opportunities__rank{color:var(--color-primary);font-size:.8rem;font-weight:600}.control-opportunities__copy{grid-template-columns:minmax(160px,.6fr) minmax(180px,.7fr);align-items:baseline;gap:.2rem 1rem;min-width:0;display:grid}.control-opportunities__copy strong,.control-opportunities__copy span,.control-opportunities__copy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.control-opportunities__copy strong{font-size:.88rem}.control-opportunities__copy span{color:var(--color-text-muted);font-size:.74rem}.control-opportunities__copy p{color:var(--color-text-muted);grid-column:1/-1;margin:.15rem 0 0;font-size:.75rem}.control-opportunities__empty{color:var(--color-text-muted);margin:0;padding:1.25rem 1.4rem}@media (width<=1080px){.control-spotlight{grid-template-columns:8px minmax(230px,.8fr) minmax(300px,1.2fr)}.module-rail__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity action""stats stats";row-gap:.6rem}.module-rail__identity{grid-area:identity}.module-rail__action{grid-area:action;justify-content:flex-end}.module-rail__stats{grid-area:stats}.sales-band__body{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-band__body>div:nth-child(2){border-right:0}.sales-band__body>div:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media (width<=760px){.control-spotlight{grid-template-columns:6px 1fr;min-height:auto}.control-spotlight__axis{grid-row:1/span 2}.control-spotlight__main{padding:1.5rem 1.25rem 1.25rem}.control-spotlight__breakdown{grid-column:2;padding:.5rem .75rem .8rem .35rem}.control-spotlight__source{grid-template-columns:32px minmax(0,1fr) auto 18px;padding-inline:.5rem}.control-spotlight__source-icon{width:30px;height:30px}.module-rail__header,.sales-band__header,.control-opportunities__header{flex-direction:column;align-items:flex-start;padding-inline:1rem}.module-rail__row{grid-template-columns:1fr;grid-template-areas:none;gap:.9rem;padding:1rem}.module-rail__stats{gap:.45rem}.module-rail__action{grid-column:auto;justify-content:space-between}.sales-band__body{grid-template-columns:1fr}.sales-band__body>div{border-right:0;border-bottom:1px solid var(--color-border);min-height:auto}.sales-band__body>div:last-child{border-bottom:0}.sales-summary-row{grid-template-columns:1fr}.sales-summary-row>section{border-left:0;border-top:1px solid var(--color-border)}.sales-summary-row>section:first-child{border-top:0}.sales-kpi-strip__row{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.sales-kpi-strip__item{border-left:0;border-bottom:1px solid var(--color-border);padding:0 0 .6rem}.sales-kpi-strip__item--lead{grid-column:1/-1}.control-opportunities__list li{grid-template-columns:32px minmax(0,1fr);padding-inline:1rem}.control-opportunities__list .button{grid-column:2;justify-self:start}.control-opportunities__copy{grid-template-columns:1fr;gap:.2rem}.control-opportunities__copy p{white-space:normal;grid-column:auto}}html{scrollbar-color:var(--color-border-strong) var(--color-bg);scrollbar-width:thin}::selection{color:var(--color-text);background:#7c8cff52}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border:2px solid var(--color-bg);border-radius:999px}body{background:radial-gradient(circle at 76% -12%, #7c8cff1f, transparent 34rem), radial-gradient(circle at 22% 62%, #3d4e7a14, transparent 28rem), var(--color-bg);min-width:320px}button,input,select,textarea{font:inherit}input,select,textarea{color:var(--color-text);background:var(--color-surface-soft);border-color:var(--color-border)}input::placeholder,textarea::placeholder{color:#748198}.app-shell{isolation:isolate;background:0 0}.sidebar{z-index:20;background:linear-gradient(180deg, #10182ad1, #050810fa), var(--color-surface-strong);border-right:1px solid #7c8cff1f;gap:2.25rem;height:100vh;position:sticky;top:0;box-shadow:18px 0 48px #0000002e}.sidebar__brand{position:relative}.sidebar__brand:after{content:"";background:linear-gradient(90deg,#7c8cff80,#0000);height:1px;position:absolute;bottom:-1.05rem;left:0;right:0}.sidebar__brand-mark{background:var(--color-primary-wash);border:1px solid #7c8cff6b;place-items:center;width:34px;height:34px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff14}.sidebar__brand-name{letter-spacing:-.02em}.sidebar__groups{overflow-x:hidden}.sidebar__link{color:#9aa6ba;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-enter);position:relative}.sidebar__link:focus-visible{outline-offset:-2px}.sidebar__link:before{content:"";background:var(--color-primary);opacity:0;width:1px;transition:opacity var(--motion-fast), transform var(--motion-base) var(--ease-enter);position:absolute;top:10px;bottom:10px;left:-1rem;transform:scaleY(.35)}.sidebar__link:hover{color:var(--color-text);background:#ffffff0b;transform:translate(3px)}.sidebar__link--active:before{opacity:1;transform:scaleY(1)}.sidebar__link svg{transition:opacity var(--motion-fast), transform var(--motion-base) var(--ease-enter)}.sidebar__link:hover svg,.sidebar__link--active svg{transform:scale(1.06)}.sidebar__soon-badge,.badge--tenant{color:#aab4c5;background:#ffffff0d;border:1px solid #ffffff12}.app-header{z-index:15;-webkit-backdrop-filter:blur(18px)saturate(135%);background:#070a12d1;border-bottom-color:#7c8cff21;align-items:center;min-height:92px;position:sticky;top:0}.app-header__identity{min-width:0}.app-header__context{color:#758299;letter-spacing:.12em;align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.65rem;font-weight:700;display:flex}.app-header__context i{background:var(--color-primary);border-radius:50%;width:3px;height:3px}.app-header h1{color:var(--color-text);letter-spacing:-.035em;font-size:clamp(1.55rem,2.2vw,2.05rem);line-height:1.05}.app-header__subtitle{max-width:72ch;color:var(--color-text-muted);margin-top:.4rem;font-size:.8rem}.badge--readonly{color:#cbd2ff;background:#7c8cff1a;border-color:#7c8cff4d;gap:.45rem}.badge--readonly i{background:var(--color-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #54c9961a}.app-shell__main{padding-top:1.75rem;position:relative}.page-transition{transform-origin:50% 0;animation:executive-page-enter var(--motion-panel) var(--ease-enter) both}@keyframes executive-page-enter{0%{opacity:.72;clip-path:inset(0 0 5%);transform:translateY(7px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.freshness-bar{align-items:center;padding:0 0 .1rem}.freshness-bar>div{border-right:1px solid var(--color-border);min-width:230px;padding-right:1.5rem}.freshness-bar>div:last-child{border-right:0}.freshness-bar__label{color:#748198;letter-spacing:.08em;font-size:.68rem}.freshness-bar__value{color:#cbd3df;font-variant-numeric:tabular-nums;margin-top:.22rem;font-size:.82rem}.motion-reveal[data-motion-state=pending]{opacity:.001;clip-path:inset(0 0 12px 0 round var(--radius-md));will-change:transform, opacity, clip-path;transform:translateY(16px)}.motion-reveal[data-motion-state=visible]{opacity:1;clip-path:inset(0 round var(--radius-md));transition:opacity var(--motion-panel) var(--ease-enter), transform var(--motion-panel) var(--ease-enter), clip-path var(--motion-panel) var(--ease-enter);transform:translateY(0)}.motion-reveal--quiet[data-motion-state=pending]{transform:translateY(5px)}.button,.button--text,.sales-table__pagination button,.sales-mix__toggle-btn{transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-enter), box-shadow var(--motion-base) var(--ease-enter)}.button:not(:disabled):active,.sales-table__pagination button:not(:disabled):active,.sales-mix__toggle-btn:not(:disabled):active{transform:scale(.975)}.button--primary{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 8px 20px #5363d63d}.button--secondary{color:#bec7ff;background:var(--color-surface);border-color:#7c8cff57}.button--secondary:hover{color:#fff;background:var(--color-primary-wash)}.button--text:hover{text-decoration:none;transform:translate(2px)}.readonly-banner{color:#cbd2ff;background:#7c8cff14;border-color:#7c8cff3d;box-shadow:inset 0 1px #ffffff06}.metric-card,.module-card,.sales-kpi-strip,.sales-summary-row,.sales-mix,.sales-opportunities,.module-rail,.sales-band,.control-opportunities,.inventory-kpi-card,.inventory-immediate-card{border-color:var(--color-border);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#141c2dfa,#0c121ffa)}.module-rail,.sales-band,.control-opportunities,.sales-kpi-strip,.sales-summary-row,.sales-table__wrap{position:relative}.module-rail:before,.sales-band:before,.control-opportunities:before,.sales-kpi-strip:before,.sales-summary-row:before,.sales-table__wrap:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:1rem;right:1rem}.module-rail__header,.sales-band__header,.control-opportunities__header{border-bottom-color:var(--color-border);align-items:center}.module-rail__header p,.sales-band__header p,.control-opportunities__header p{margin:.35rem 0 0;font-size:.74rem}.module-rail__header h2,.sales-band__header h2,.control-opportunities__header h2{color:var(--color-text);font-size:1.12rem}.control-spotlight{background:radial-gradient(circle at 23% 35%,#7c8cff33,#0000 18rem),linear-gradient(128deg,#11192b,#080d18 70%);border:1px solid #7c8cff33;box-shadow:0 1px #ffffff0e,0 34px 80px #00000061}.motion-reveal--spotlight[data-motion-state=pending]{opacity:.35;clip-path:inset(0 100% 0 0 round var(--radius-md));transform:translateY(10px)scale(.992)}.motion-reveal--spotlight[data-motion-state=visible]{transition-duration:var(--motion-focal)}.control-spotlight__axis{background:#7c8cff26;position:relative;overflow:hidden}.control-spotlight__axis span{transform-origin:50% 0;background:linear-gradient(180deg, var(--color-primary), #7c8cff1f);height:100%;margin-top:0}.motion-reveal--spotlight[data-motion-state=pending] .control-spotlight__axis span{transform:scaleY(0)}.motion-reveal--spotlight[data-motion-state=visible] .control-spotlight__axis span{transition:transform .62s 90ms var(--ease-enter);transform:scaleY(1)}.control-spotlight__main{position:relative}.control-spotlight__main:after{content:"";background:linear-gradient(#0000,#7c8cff47,#0000);width:1px;height:65%;position:absolute;right:0}.control-spotlight__total,.control-spotlight__source-value,.sales-kpi-strip__value,.sales-band__revenue-value{font-variant-numeric:tabular-nums}.motion-number{--motion-number-color:var(--color-text);display:inline-grid;position:relative;color:#0000!important}.motion-number:after{content:attr(data-motion-value);color:var(--motion-number-color);pointer-events:none;position:absolute;inset:0}.control-spotlight .motion-number{--motion-number-color:var(--color-primary-contrast)}.control-spotlight__source{transition:background-color var(--motion-fast), transform var(--motion-base) var(--ease-enter);border-bottom-color:#53607a73}.control-spotlight__source:hover,.control-spotlight__source:focus-visible{background:#7c8cff14;transform:translate(4px)}.motion-reveal--spotlight[data-motion-state=pending] .control-spotlight__source{opacity:0;transform:translate(16px)}.motion-reveal--spotlight[data-motion-state=visible] .control-spotlight__source{opacity:1;transition:opacity var(--motion-panel) var(--ease-enter), transform var(--motion-panel) var(--ease-enter), background-color var(--motion-fast)}.motion-reveal--spotlight[data-motion-state=visible] .control-spotlight__source:nth-child(2){transition-delay:55ms}.motion-reveal--spotlight[data-motion-state=visible] .control-spotlight__source:nth-child(3){transition-delay:.11s}.motion-reveal--spotlight[data-motion-state=visible] .control-spotlight__source:nth-child(4){transition-delay:.165s}.module-rail__row,.control-opportunities__list li{border-color:var(--color-border);transition:background-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), transform var(--motion-base) var(--ease-enter), opacity var(--motion-base) var(--ease-enter)}.motion-reveal[data-motion-state=pending] .module-rail__row,.motion-reveal[data-motion-state=pending] .control-opportunities__list li{opacity:0;transform:translateY(9px)}.motion-reveal[data-motion-state=visible] .module-rail__row,.motion-reveal[data-motion-state=visible] .control-opportunities__list li{opacity:1;transform:translateY(0)}.motion-reveal[data-motion-state=visible] .module-rail__row:nth-child(2),.motion-reveal[data-motion-state=visible] .control-opportunities__list li:nth-child(2){transition-delay:45ms}.motion-reveal[data-motion-state=visible] .module-rail__row:nth-child(3),.motion-reveal[data-motion-state=visible] .control-opportunities__list li:nth-child(3){transition-delay:90ms}.motion-reveal[data-motion-state=visible] .module-rail__row:nth-child(4){transition-delay:.135s}.motion-reveal[data-motion-state=visible] .module-rail__row:nth-child(5){transition-delay:.18s}.module-rail__stats div,.sales-band__body>div,.sales-summary-row>section,.sales-kpi-strip__item{border-color:var(--color-border)}.sales-band__revenue>strong,.sales-band__revenue-value{color:var(--color-text);letter-spacing:-.04em;margin-top:.75rem;font-size:clamp(1.8rem,3.2vw,2.65rem);font-weight:600;line-height:1;display:block}.sales-band__abc-bar{background:var(--color-surface-soft)}.sales-band__abc-segment{transform-origin:0}.sales-band[data-motion-state=pending] .sales-band__abc-segment{transform:scaleX(0)}.sales-band[data-motion-state=visible] .sales-band__abc-segment{transition:transform .64s .18s var(--ease-enter);transform:scaleX(1)}.sales-band__abc-segment--b{background:#69768d}.sales-band__abc-segment--c{background:#39445a}.sales-kpi-strip{padding-top:1.3rem}.sales-kpi-strip__label{color:#7f8ca2}.sales-kpi-strip__window-note{border-color:var(--color-border)}.motion-reveal--kpis[data-motion-state=pending] .sales-kpi-strip__item{opacity:0;transform:translateY(8px)}.motion-reveal--kpis[data-motion-state=visible] .sales-kpi-strip__item{opacity:1;transition:opacity var(--motion-panel) var(--ease-enter), transform var(--motion-panel) var(--ease-enter);transform:translateY(0)}.motion-reveal--kpis[data-motion-state=visible] .sales-kpi-strip__item:nth-child(2){transition-delay:35ms}.motion-reveal--kpis[data-motion-state=visible] .sales-kpi-strip__item:nth-child(3){transition-delay:70ms}.motion-reveal--kpis[data-motion-state=visible] .sales-kpi-strip__item:nth-child(4){transition-delay:.105s}.motion-reveal--kpis[data-motion-state=visible] .sales-kpi-strip__item:nth-child(5){transition-delay:.14s}.motion-reveal--kpis[data-motion-state=visible] .sales-kpi-strip__item:nth-child(6){transition-delay:.175s}.sales-filters__strategy-note,.products-unknown-note,.module-insufficient-data,.state-detail,.sales-mix__toggle-btn,.sales-table__pagination button{color:var(--color-text-muted);background:var(--color-surface-soft);border-color:var(--color-border)}.sales-table__wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:min(68vh,760px);box-shadow:var(--shadow-card);overflow:auto}.ads-table{border-collapse:separate;border-spacing:0;background:0 0;border:0;border-radius:0}.ads-table th,.ads-table td{border-bottom-color:var(--color-border)}.ads-table th{z-index:3;color:#8e9ab0;box-shadow:inset 0 -1px 0 var(--color-border);background:#0a101c;position:sticky;top:0}.ads-table tbody tr{transition:background-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard)}.sales-table td:first-child,.sales-table__title-cell{color:var(--color-text);font-weight:600}.sales-table__sort-btn{transition:color var(--motion-fast)}.motion-reveal--table[data-motion-state=pending]{clip-path:inset(0 0 18% 0 round var(--radius-md));transform:translateY(10px)}.badge--priority-informational,.badge--priority-none,.badge--abc-c,.badge--task-status-pending,.badge--task-origin,.badge--coverage-not-recovered,.badge--availability-unknown{color:#aab5c8;background:#8494b01f}.badge--abc-a,.badge--task-created,.badge--task-status-approved,.badge--coverage-audited,.badge--availability-available{color:#8de2bb;background:#54c99621}.badge--abc-b,.badge--priority-medium,.badge--status,.badge--task-status-in-review{color:#f4c779;background:#f0b45d21}.badge--priority-high,.badge--task-status-rejected,.badge--availability-out-of-stock{color:#ff9b9b;background:#ff727221}@media (width<=760px){.sidebar{background:#050810f7;border-bottom:1px solid #7c8cff21;border-right:0;height:auto;position:relative;box-shadow:0 14px 40px #0000003d}.sidebar__brand:after,.sidebar__link:before{display:none}.sidebar__link:hover{transform:translateY(-1px)}.app-header{min-height:auto;position:relative}.app-header__context{font-size:.6rem}.freshness-bar{gap:.85rem}.freshness-bar>div{border-right:0;border-bottom:1px solid var(--color-border);width:100%;padding:0 0 .7rem}.freshness-bar>div:last-child{border-bottom:0}.control-spotlight__main:after{display:none}.sales-table__wrap{max-height:none}.motion-reveal[data-motion-state=pending]{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page-transition,.motion-reveal,.motion-reveal[data-motion-state=pending],.motion-reveal[data-motion-state=visible],.motion-reveal .module-rail__row,.motion-reveal .control-opportunities__list li,.motion-reveal--spotlight .control-spotlight__source,.motion-reveal--kpis .sales-kpi-strip__item,.sales-band .sales-band__abc-segment{opacity:1!important;clip-path:none!important;will-change:auto!important;transform:none!important}}:root{--color-primary:#d8b766;--color-primary-deep:#b9984b;--color-primary-wash:#d8b76624;--glass-bg:#12161fad;--glass-bg-strong:#151a25db;--glass-border:#d8b7663b;--glass-highlight:#ffffff1a}::selection{background:#d8b7664d}body{background:radial-gradient(circle at 76% -12%, #d8b7661a, transparent 34rem), radial-gradient(circle at 22% 62%, #6f5f391a, transparent 28rem), var(--color-bg)}.sidebar{background:linear-gradient(150deg, #22232ac7, #070910d6), var(--color-surface-strong);border-right-color:var(--glass-border);box-shadow:inset -1px 0 var(--glass-highlight), 18px 0 48px #00000042;-webkit-backdrop-filter:blur(22px)saturate(135%)}.sidebar:before{content:"";pointer-events:none;background:linear-gradient(#d8b7661a,#0000);height:116px;position:absolute;inset:0 0 auto}.sidebar__brand-mark{color:#17130b;background:linear-gradient(145deg,#ecd58e,#c49e4d);border-color:#ffecacb3;box-shadow:0 8px 24px #d8b7662e,inset 0 1px #ffffff8c}.sidebar__brand:after{background:linear-gradient(90deg,#d8b7668c,#0000)}.sidebar__link:hover{background:#ffffff0f}.sidebar__link--active{color:#f8edcf;background:linear-gradient(100deg,#d8b76633,#d8b76614);box-shadow:inset 0 0 0 1px #d8b76640,inset 3px 0 12px #d8b76614}.sidebar__link:before,.app-header__context i{background:var(--color-primary)}.app-header{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#070a12a8;border-bottom-color:#d8b76633;box-shadow:0 10px 28px #0000001a}.badge--readonly{color:#ead9aa;background:#d8b7661a;border-color:#d8b7664d}.button--primary{color:#17130b;background:linear-gradient(145deg,#e6c875,#c7a552);border-color:#e6c875;box-shadow:0 8px 22px #aa842f47,inset 0 1px #fff5cd7a}.button--primary:hover{color:#17130b;background:linear-gradient(145deg,#f0d588,#d8b766)}.button--secondary,.button--icon,.sales-mix__toggle-btn,.sales-table__pagination button,.sales-filters__period-button{color:#e4cf9c;box-shadow:inset 0 1px 0 var(--glass-highlight), 0 6px 18px #00000024;-webkit-backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(145deg,#372d1beb,#19150eeb);border-color:#d8b76652}.button--secondary:hover,.button--icon:hover,.sales-mix__toggle-btn:hover,.sales-table__pagination button:hover,.sales-filters__period-button:hover{color:#f6e8bf;background:#d8b76629;border-color:#d8b76685;box-shadow:inset 0 1px #fff4ce29,0 9px 24px #0003}.button--text{color:#d8b766}.button--text:hover{color:#f0d88f}.readonly-banner{color:#ead9aa;background:#d8b76614;border-color:#d8b7663d}.readonly-banner span{color:#c8b57e}.control-spotlight__axis{background:#d8b76624}.control-spotlight__axis span{background:linear-gradient(#e3c675,#d8b7661f)}.control-spotlight__main:after{background:linear-gradient(#0000,#d8b76647,#0000)}.module-rail__icon{color:#ecd48e;background:var(--color-primary-wash);box-shadow:inset 0 0 0 1px #d8b76633}.sales-band__abc-segment--a{background:var(--color-primary)}.sales-table__sort-btn:hover{color:#f0d88f}.ads-table tbody tr:hover{box-shadow:inset 1px 0 0 var(--color-primary);background:#d8b7660e}.sales-mix__toggle-btn--active{color:#17130b;background:var(--color-primary);border-color:#ecd48e}.sales-filters__period-button--active{color:#17130b;background:linear-gradient(145deg,#e6c875,#c49f4d);border-color:#ecd48e;box-shadow:0 7px 18px #aa842f33,inset 0 1px #fff8da80}html[data-theme=light] .sales-filters__period-button:not(.sales-filters__period-button--active),html[data-theme=dark] .sales-filters__period-button:not(.sales-filters__period-button--active){color:#e4cf9c}.detail-overlay{z-index:50;-webkit-backdrop-filter:blur(3px);animation:detail-overlay-in .18s var(--ease-standard) both;background:#0204098f;justify-content:flex-end;align-items:stretch;padding:0}.detail-panel{overscroll-behavior:contain;background:linear-gradient(145deg, #1e212ad1, #090c14e0), var(--color-surface-strong);width:min(680px,100vw);max-width:none;height:100%;box-shadow:-24px 0 70px #0000006b, inset 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(26px)saturate(145%);animation:detail-panel-in var(--motion-panel) var(--ease-enter) both;border:0;border-left:1px solid #d8b76642;border-radius:22px 0 0 22px;padding:1.75rem clamp(1.25rem,3vw,2.25rem);overflow-y:auto}.detail-panel:before{content:"";background:linear-gradient(90deg,#d8b7669e,#0000 72%);height:1px;margin:-.25rem 0 1.5rem;display:block}.detail-panel__header{z-index:2;background:linear-gradient(#1c1f28f5 72%,#0000);margin-bottom:.25rem;padding:1.75rem 0 1rem;position:sticky;top:-1.75rem}.detail-panel__header h2{color:#f4e8c7;letter-spacing:-.025em}.detail-section{border-top-color:#d8b7662e}.detail-grid>div{background:#ffffff06;border-radius:10px;padding:.6rem .7rem}.detail-grid dd{color:#f4f0e6}@keyframes detail-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes detail-panel-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sidebar,.app-header,.button--secondary,.button--icon,.sales-mix__toggle-btn,.sales-table__pagination button,.detail-panel{background:var(--color-surface-strong)}}@media (width<=760px){.sidebar{background:linear-gradient(150deg,#1c1f28e6,#050810f5);border-bottom-color:#d8b76633}.detail-panel{border-bottom:0;border-right:0;border-radius:20px 20px 0 0;align-self:flex-end;width:100%;height:min(94vh,100%)}.detail-panel__header{top:-1.75rem}}input,select,textarea{transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-base) var(--ease-enter), background-color var(--motion-fast) var(--ease-standard);background:linear-gradient(145deg,#1f232de0,#0b0f18e0);border:1px solid #d8b7663d;box-shadow:inset 0 1px #ffffff14,0 5px 16px #0000001f}input:hover,select:hover,textarea:hover{border-color:#d8b7666b}input:focus,select:focus,textarea:focus{border-color:#d8b766b3;outline:none;box-shadow:0 0 0 3px #d8b7661f,inset 0 1px #fff4ce1f}.ads-period-selector__option,.ads-preset-bar__button,.ads-quick-filter-bar__button{color:#c6b98f;transition:color var(--motion-fast), background-color var(--motion-fast), border-color var(--motion-fast), transform var(--motion-fast) var(--ease-enter), box-shadow var(--motion-base) var(--ease-enter);background:linear-gradient(145deg,#372d1beb,#19150eeb);border-color:#d8b76640;box-shadow:inset 0 1px #ffffff12,0 5px 14px #0000001a}.ads-period-selector__option:hover,.ads-preset-bar__button:hover,.ads-quick-filter-bar__button:hover{color:#f1dfa9;background:#d8b76624;border-color:#d8b7667a;transform:translateY(-1px);box-shadow:inset 0 1px #fff4ce24,0 8px 20px #0000002e}.ads-period-selector__option--active,.ads-preset-bar__button--active,.ads-quick-filter-bar__button--active{color:#17130b;background:linear-gradient(145deg,#e6c875,#c49f4d);border-color:#ecd48e;box-shadow:0 7px 18px #aa842f38,inset 0 1px #fff8da8c}.ads-filter-chip,.ads-selection-bar{color:#ead9aa;background:#d8b7661a;border:1px solid #d8b76633;box-shadow:inset 0 1px #fff4ce14}.ads-filter-chip__remove:hover{color:#fff1c6}.module-tabs__link--active{color:#e8c970;text-shadow:0 0 18px #d8b7663d;border-bottom-color:#d8b766}.control-spotlight__total{text-shadow:0 12px 36px #d8b7663d}.control-spotlight__source:hover,.control-spotlight__source:focus-visible{background:#d8b76617}.control-spotlight__source-icon{color:#e8cb7d;background:#d8b76617;border-color:#d8b7664d}.module-rail__row:hover,.control-opportunities__list li:hover{box-shadow:inset 1px 0 0 var(--color-primary);background:#d8b7660f}.badge--task-status-completed-manually,.badge--content-fallback-shared,.ads-negative-write-panel__status--info,.badge--inventory-buy-soon{color:#ead9aa;background:#d8b7661f;border-color:#d8b76633}.badge--priority-low,.badge--priority-informational,.badge--priority-none,.badge--task-status-pending,.badge--task-origin,.badge--coverage-not-recovered,.badge--availability-unknown,.badge--listacio-unknown,.ads-negative-write-panel__status--neutral,.badge--inventory-insufficient-data,.badge--inventory-pending-policy,.badge--inventory-no-purchase-action,.badge--abc-c,.sales-opp--stuck{color:#b9aa8c;background:#846a4124;border-color:#b8975b2e}.sales-top__bar-track{background:#4a3a226b}.metric-card,.module-card,.sales-kpi-strip,.sales-summary-row,.sales-mix,.sales-opportunities,.module-rail,.sales-band,.control-opportunities,.inventory-kpi-card,.inventory-immediate-card{background:linear-gradient(145deg,#221e17fa,#100e0bfa)}.app-header{background:#0b0a08b8}.ads-table th{background:#14120e}.sidebar{background:linear-gradient(155deg,#302618db,#0c0a07f5 58%,#060605fa),#070706;border-right-color:#d8b76647}.sidebar__brand-name{color:#f4e7c5}.sidebar__group-heading{color:#9f8d68}.sidebar__link{color:#c6b794}.sidebar__link--active{color:#17130b;background:linear-gradient(100deg,#e7c671f5,#be9137c7);border-color:#ffe8a0c7;box-shadow:0 8px 22px #aa842f33,inset 0 1px #fff6cf94}.sidebar__link--active:before{background:#f0cf79}.control-spotlight{background:radial-gradient(circle at 23% 35%,#d8b76633,#0000 18rem),linear-gradient(128deg,#2a241b,#0b0a08 70%);border-color:#d8b76647}.control-spotlight__eyebrow{color:#cbb98f}.control-spotlight__caption,.control-spotlight__source-note,.control-spotlight__source-arrow{color:#aa9a7b}.control-spotlight__source{border-bottom-color:#91703f73}.control-spotlight__source-value{color:#f4e8c7}.app-header{color:#2c2115;-webkit-backdrop-filter:blur(18px)saturate(115%);background:#e8d6b7d6;border-bottom-color:#795b2e57;box-shadow:0 10px 28px #4a351a1f,inset 0 -1px #fff7e175}.app-header__context{color:#806b4c}.app-header__context i{background:#b77825}.app-header h1{color:#2c2115}.app-header__subtitle{color:#6e5a3f}.app-shell__main,.freshness-bar{color:#332619}.freshness-bar>div{border-color:#795b2e47}.freshness-bar__value{color:#473522}.button:not(.button--text):not(.button--primary):not(.button--secondary):not(.button--danger){color:#d9c58f;background:linear-gradient(145deg,#372d1beb,#19150eeb);border-color:#d8b76647;box-shadow:inset 0 1px #ffffff14,0 6px 16px #00000024}.button:not(:disabled):not(.button--text):not(.button--primary):not(.button--secondary):not(.button--danger):hover{color:#f1dfa9;background:#d8b7662e;border-color:#d8b76680;box-shadow:inset 0 1px #fff4ce24,0 9px 22px #0003}.button--danger{color:#ffaaa0;background:linear-gradient(145deg,#3a1e22c7,#140d12c7);border-color:#ff72725c;box-shadow:inset 0 1px #ffd2d214,0 6px 16px #00000024}.button--danger:hover{color:#ffd1cb;background:#ff727224;border-color:#ff8f8f94}.app-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.theme-toggle{white-space:nowrap;align-items:center;gap:.45rem;min-height:40px;padding-inline:.75rem;display:inline-flex}.theme-toggle__icon{border:1px solid;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.65rem;line-height:1;display:inline-grid}html[data-theme=dark] .app-shell__content{background:radial-gradient(circle at 76% -12%,#d8b7661a,#0000 34rem),radial-gradient(circle at 22% 62%,#6f5f391a,#0000 28rem),#0b0a08}html[data-theme=dark] .app-header{color:var(--color-text);background:#0b0a08bd;border-bottom-color:#d8b76633;box-shadow:0 10px 28px #0000002e}html[data-theme=dark] .app-header__context{color:#9d906f}html[data-theme=dark] .app-header__context i{background:var(--color-primary)}html[data-theme=dark] .app-header h1{color:var(--color-text)}html[data-theme=dark] .app-header__subtitle{color:var(--color-text-muted)}html[data-theme=dark] .app-shell__main,html[data-theme=dark] .freshness-bar{color:var(--color-text)}html[data-theme=dark] .freshness-bar>div{border-color:var(--color-border)}html[data-theme=dark] .freshness-bar__label{color:#91856a}html[data-theme=dark] .freshness-bar__value{color:#d0c5a9}html[data-theme=light] .products-filters__search,html[data-theme=light] .products-filters__select,html[data-theme=light] .sales-filters__search,html[data-theme=light] .sales-filters__select,html[data-theme=light] .sales-filters__period,html[data-theme=light] .sales-filters__period-custom,html[data-theme=light] .module-filter-bar__note{color:#654d32}html[data-theme=light] .sales-filters__period strong,html[data-theme=light] .sales-filters__period-button,html[data-theme=light] .module-tabs__link,html[data-theme=light] .module-tabs__link:hover{color:#332619}html[data-theme=light] .module-tabs{border-bottom-color:#795b2e4d}html[data-theme=light] .metric-card,html[data-theme=light] .module-card,html[data-theme=light] .recommendation-card,html[data-theme=light] .state-panel,html[data-theme=light] .ads-period-selector,html[data-theme=light] .ads-filter-builder,html[data-theme=light] .ads-table__wrap,html[data-theme=light] .products-table,html[data-theme=light] .inventory-table,html[data-theme=light] .task-card,html[data-theme=light] .sales-kpi-strip,html[data-theme=light] .sales-summary-row,html[data-theme=light] .sales-mix,html[data-theme=light] .sales-opportunities,html[data-theme=light] .module-rail,html[data-theme=light] .sales-band,html[data-theme=light] .control-opportunities,html[data-theme=light] .inventory-kpi-card,html[data-theme=light] .inventory-immediate-card{color:#f2e7d0;background:linear-gradient(145deg,#392e20fa,#1f1a13fa);border-color:#9271407a}option{color:#f3e7cc;background:#1c1812}option:checked,option:hover{color:#17130b;background:#d8b766}html[data-theme=dark] .recommendation-card__reason,html[data-theme=dark] .ads-table th,html[data-theme=dark] .products-table th,html[data-theme=dark] .task-card__description,html[data-theme=dark] .module-insufficient-data,html[data-theme=dark] .products-unknown-note,html[data-theme=dark] .inventory-distinction-note,html[data-theme=dark] .sales-filters__strategy-note{color:#ddcdb0;background:#1c1812e0;border-color:#91703f5c}@media (width<=760px){.app-header__actions{justify-content:flex-start}.theme-toggle{flex:auto}}.sales-opportunities,html[data-theme=light] .sales-opportunities,html[data-theme=dark] .sales-opportunities{color:#f1e7cf;background:radial-gradient(circle at 92% 0,#d8b7661a,#0000 22rem),linear-gradient(145deg,#2a241b,#100e0a 72%);border:1px solid #d8b7663d;padding:1.35rem;box-shadow:0 20px 46px #02020152,inset 0 1px #fff4d30b}.sales-opportunities__header{border-bottom:1px solid #d8b7662e;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.sales-opportunities__eyebrow{color:#cbb98f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.66rem;font-weight:700;display:block}.sales-opportunities__header h2{color:#f6ecd5;font-size:1.15rem}.sales-opportunities__header p{color:#b8a887;margin:.3rem 0 0;font-size:.78rem}.sales-opportunities__total{color:#e4cf9c;white-space:nowrap;background:#d8b76614;border:1px solid #d8b76647;border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.73rem;font-weight:600}.sales-opportunities__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.sales-opp-card{border:1px solid #d8b7662e;border-left:3px solid var(--sales-opp-accent);background:linear-gradient(145deg,#302618eb,#19150eeb);border-radius:10px;align-self:start;min-width:0;padding:.9rem .95rem .75rem;box-shadow:inset 0 1px #fff4d306}.sales-opp-card__header{gap:.75rem;margin-bottom:.55rem}.sales-opp-card__title{color:var(--sales-opp-accent);letter-spacing:.02em;font-size:.82rem;font-weight:700;display:block}.sales-opp-card__description{color:#c4b490;margin:.2rem 0 0;font-size:.7rem;line-height:1.35}.sales-opp-card__count{border:1px solid color-mix(in srgb, var(--sales-opp-accent) 35%, transparent);min-width:1.8rem;color:var(--sales-opp-accent);background:color-mix(in srgb, var(--sales-opp-accent) 12%, transparent);text-align:center;border-radius:999px;flex:none;padding:.22rem .45rem;font-size:.76rem;font-weight:700}.sales-opp-card__list{gap:0;font-size:.78rem}.sales-opp-card__list li{border-top:1px solid #d8b76624;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.sales-opp-card__item-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.sales-opp-card__item-copy strong{color:#f4e8c7;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.sales-opp-card__item-copy span{color:#a99573;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.sales-opp-card__reason{color:#dfcfb0;text-align:right;white-space:nowrap;font-size:.68rem;line-height:1.25}.sales-opp-card__more{color:var(--sales-opp-accent);font-size:.7rem;font-weight:600;display:block!important}.sales-opp--protect{--sales-opp-accent:#ff8179}.sales-opp--scale{--sales-opp-accent:#65d5b2}.sales-opp--recover{--sales-opp-accent:#f2b35c}.sales-opp--stuck{--sales-opp-accent:#c5b48e}.sales-opportunities__empty{color:#c4b490;margin:0;padding:.85rem 0}@media (width<=1080px){.sales-opportunities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sales-opportunities{padding:1rem}.sales-opportunities__header{flex-direction:column}.sales-opportunities__grid{grid-template-columns:1fr}.sales-opp-card__list li{grid-template-columns:minmax(0,1fr);gap:.25rem}.sales-opp-card__reason{text-align:left}}.finance-page{flex-direction:column;gap:1rem;display:flex}.finance-page__intro,.finance-list-toolbar,.finance-panel__heading,.finance-form-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.finance-page__intro h2,.finance-list-toolbar h2{color:#332619;letter-spacing:-.035em;margin:.2rem 0 0;font-size:clamp(1.35rem,2.2vw,1.9rem)}.finance-page__intro p{color:#6e5a3f;margin:.35rem 0 0}.finance-page__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.finance-demo-note{color:#6e5a3f;font-size:.75rem}.finance-period{color:#6e5a3f;flex-wrap:wrap;align-items:baseline;gap:.6rem;font-size:.78rem;display:flex}.finance-period strong{color:#332619}.finance-period small{color:#806b4c}.finance-tabs{border-bottom:1px solid #795b2e4d;flex-wrap:wrap;gap:.3rem;display:flex}.finance-tabs__link{color:#6e5a3f;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:.55rem .8rem;font-weight:600}.finance-tabs__link:hover{color:#332619}.finance-tabs__link--active{color:#8a5a18;border-bottom-color:#d8b766}.finance-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.finance-kpi{border-radius:var(--radius-md);color:#f2e7d0;min-width:0;box-shadow:var(--shadow-card);text-align:left;background:linear-gradient(145deg,#392e20fa,#1f1a13fa);border:1px solid #9271407a;flex-direction:column;gap:.32rem;padding:1rem;display:flex}.finance-kpi--button{cursor:pointer;width:100%;font:inherit;transition:transform var(--motion-fast) var(--ease-enter), border-color var(--motion-fast), box-shadow var(--motion-base)}.finance-kpi--button:hover{box-shadow:var(--shadow-card-hover);border-color:#e7c671b8;transform:translateY(-2px)}.finance-kpi__label{color:#b8a887;text-transform:uppercase;letter-spacing:.06em;font-size:.73rem}.finance-kpi__value{color:#f8edd7;font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.05}.finance-kpi__value--gold{color:#e5c46c}.finance-kpi__value--positive{color:#72d4a8}.finance-kpi__value--negative{color:#ffaaa0}.finance-kpi__hint{color:#98886d;font-size:.72rem}.finance-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;display:grid}.finance-panel{border-radius:var(--radius-md);color:#f2e7d0;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#392e20fa,#1f1a13fa);border:1px solid #9271407a;padding:1.25rem}.finance-panel h3{color:#f4e7cb;margin:.18rem 0 0;font-size:1.05rem}.finance-panel__period{color:#a99573;font-size:.72rem}.finance-panel__note{color:#a99573;margin:1rem 0 0;font-size:.78rem}.finance-horizon{gap:.85rem;margin-top:1.25rem;display:grid}.finance-horizon>div{grid-template-columns:4rem 1fr auto;align-items:center;gap:.75rem;display:grid}.finance-horizon span{color:#b8a887;font-size:.75rem}.finance-horizon strong{color:#f4e8c7;font-variant-numeric:tabular-nums;text-align:right}.finance-horizon i{background:linear-gradient(90deg,#d8b766,#8a5a18);border-radius:999px;grid-column:1/-1;height:5px;display:block;box-shadow:0 0 14px #d8b76640}.finance-dre-mini{gap:.2rem;margin-top:1.2rem;display:grid}.finance-dre-mini>div,.finance-dre-table>div{border-bottom:1px solid #91703f3d;justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem 0;display:flex}.finance-dre-mini span,.finance-dre-table span{color:#b8a887;font-size:.8rem}.finance-dre-mini strong,.finance-dre-table strong{color:#f4e8c7;font-variant-numeric:tabular-nums}.finance-dre-mini__total,.finance-dre-table__total{border-bottom-color:#d8b76680!important}.finance-dre-mini__total span,.finance-dre-mini__total strong,.finance-dre-table__total span,.finance-dre-table__total strong{color:#e5c46c;font-weight:600}.finance-entry-form{border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);background:linear-gradient(145deg,#2a2319fa,#16120dfa);border:1px solid #d8b7666b;padding:1.25rem}.finance-form-heading h2{color:#f4e8c7;margin:.15rem 0 0;font-size:1.15rem}.finance-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.finance-form-grid label{color:#c4b490;flex-direction:column;gap:.3rem;font-size:.76rem;font-weight:600;display:flex}.finance-form-grid input,.finance-form-grid select,.finance-form-grid textarea{color:#f5ead4;border-radius:var(--radius-sm);background:#0a0907b8;border-color:#d8b76647;width:100%;min-height:42px;padding:.55rem .65rem}.finance-form-grid textarea{resize:vertical}.finance-form-grid__wide{grid-column:1/-1}.finance-form-actions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.finance-list-view{flex-direction:column;gap:1rem;display:flex}.finance-list-toolbar{align-items:flex-end}.finance-list-toolbar p{color:#6e5a3f;margin:.35rem 0 0;font-size:.8rem}.finance-filters{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.finance-filters input,.finance-filters select{color:#f4e8c7;border-radius:var(--radius-sm);background:#1b1711eb;border:1px solid #d8b7664d;min-height:42px;padding:.5rem .65rem}.finance-filters input{min-width:230px}.finance-table-wrap{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#2a2319fa,#16120dfa);border:1px solid #9271407a;overflow:auto}.finance-table{border-collapse:separate;border-spacing:0;color:#f1e5cd;width:100%;min-width:820px}.finance-table th,.finance-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #91703f3d;padding:.75rem .85rem;font-size:.8rem}.finance-table th{z-index:1;color:#b8a887;text-transform:uppercase;letter-spacing:.06em;background:#211b13;font-size:.68rem;position:sticky;top:0}.finance-table tbody tr{transition:background-color var(--motion-fast)}.finance-table tbody tr:hover{background:#d8b76612}.finance-table td strong{color:#f4e8c7;font-weight:600;display:block}.finance-table td small{color:#a99573;margin-top:.2rem;font-size:.7rem;display:block}.finance-table__amount{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.finance-table__amount--revenue{color:#72d4a8}.finance-table__amount--expense{color:#ffaaa0}.finance-table__actions{white-space:nowrap;text-align:right!important}.finance-status{color:#d9c79d;background:#846a4124;border:1px solid #b8975b40;border-radius:999px;padding:.25rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.finance-status--paid,.finance-status--received{color:#8de2bb;background:#54c99621;border-color:#54c99640}.finance-status--overdue{color:#ffaaa0;background:#ff727221;border-color:#ff727240}.finance-status--forecast{color:#e5c46c;background:#d8b76621}.finance-empty{border-radius:var(--radius-md);color:#e5d4b0;text-align:center;background:#1b1711b3;border:1px dashed #92714080;flex-direction:column;align-items:center;gap:.35rem;padding:2.5rem 1rem;display:flex}.finance-empty span{color:#a99573;font-size:.8rem}.finance-cash-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.finance-segmented{background:#1b1711b8;border:1px solid #92714066;border-radius:999px;padding:.2rem;display:inline-flex}.finance-segmented button{color:#b8a887;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:.35rem .75rem}.finance-segmented button.is-active{color:#17130b;background:linear-gradient(145deg,#e6c875,#c49f4d);box-shadow:inset 0 1px #fff8da80}.products-table__inventory-canonical{white-space:nowrap;flex-direction:column;gap:.15rem;display:inline-flex}.products-table__inventory-canonical strong{color:var(--color-primary);font-variant-numeric:tabular-nums}.products-table__inventory-canonical small{color:var(--color-text-muted);font-size:.68rem}.inventory-purchase-task-bar{border-radius:var(--radius-sm);color:var(--color-text);background:#d8b76614;border:1px solid #d8b76652;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0;padding:.75rem .9rem;display:flex}.inventory-bulk-feedback__results{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.3rem 1rem;margin:.5rem 0 1rem;padding:.75rem 1rem;font-size:.78rem;list-style:none;display:grid}.inventory-detail__task-blocked{color:var(--color-text-muted);margin:0;font-size:.78rem}.inventory-detail__task-feedback{color:var(--color-success);margin:0;font-size:.82rem;font-weight:600}@media (width<=1080px){.finance-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.finance-page__intro,.finance-list-toolbar,.finance-panel__heading,.finance-form-heading{flex-direction:column;align-items:stretch}.finance-page__actions{justify-content:flex-start}.finance-overview-grid,.finance-form-grid{grid-template-columns:1fr}.finance-form-grid__wide{grid-column:auto}.finance-filters{justify-content:stretch}.finance-filters input,.finance-filters select{flex:100%;min-width:0}.finance-cash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f1e2c7;--color-surface:#fff8eb;--color-surface-raised:#fffaf1;--color-surface-soft:#f5e8d0;--color-surface-strong:#201a12;--color-border:#c9ad79;--color-border-strong:#9f793d;--color-text:#2d2318;--color-text-muted:#6e5a3f;--color-primary:#9b6b17;--color-primary-deep:#7d5310;--color-primary-wash:#9b6b171f;--color-primary-contrast:#fffaf0;--color-success:#18734f;--color-warning:#985915;--color-danger:#ad3832}html[data-theme=light] .app-shell__content{background:radial-gradient(circle at 88% 8%,#fffaeec2,#0000 24rem),linear-gradient(135deg,#f6ead6 0%,#edddbf 48%,#e4cda7 100%)}html[data-theme=light] .app-header{color:#2d2318;background:#f9efdcf0;border-bottom-color:#795b2e47;box-shadow:0 10px 28px #4a351a1a,inset 0 -1px #ffffff8c}html[data-theme=light] .app-header__context{color:#765b34}html[data-theme=light] .app-header h1{color:#2d2318}html[data-theme=light] .app-header__subtitle{color:#6e5a3f}html[data-theme=light] .app-shell__main{color:#2d2318}html[data-theme=light] p,html[data-theme=light] dt{color:var(--color-text-muted)}html[data-theme=light] .readonly-banner{color:#5b431f;background:#fff8e5e0;border-color:#9b6b1757;box-shadow:inset 0 1px #ffffff8c}html[data-theme=light] .readonly-banner span{color:#73562d}html[data-theme=light] .badge--readonly{color:#634815;background:#fff7dce6;border-color:#9b6b175c}html[data-theme=light] .badge--readonly-subtle{color:#6e542c;border-color:#795b2e52}html[data-theme=light] .metric-card,html[data-theme=light] .module-card,html[data-theme=light] .recommendation-card,html[data-theme=light] .state-panel,html[data-theme=light] .sync-panel,html[data-theme=light] .ads-period-selector,html[data-theme=light] .ads-filter-builder,html[data-theme=light] .ads-table__wrap,html[data-theme=light] .products-table,html[data-theme=light] .inventory-table,html[data-theme=light] .task-card,html[data-theme=light] .sales-kpi-strip,html[data-theme=light] .sales-summary-row,html[data-theme=light] .sales-mix,html[data-theme=light] .module-rail,html[data-theme=light] .sales-band,html[data-theme=light] .control-opportunities,html[data-theme=light] .inventory-kpi-card{color:#2d2318;background:linear-gradient(145deg,#fff9ee,#efdfc2);border-color:#9271406b;box-shadow:0 12px 30px #68491f1a,inset 0 1px #ffffff9e}html[data-theme=light] .recommendation-card__reason,html[data-theme=light] .ads-table th,html[data-theme=light] .products-table th,html[data-theme=light] .task-card__description,html[data-theme=light] .module-insufficient-data,html[data-theme=light] .products-unknown-note,html[data-theme=light] .inventory-distinction-note,html[data-theme=light] .sales-filters__strategy-note{color:#5e492d;background:#fff8e9e6;border-color:#9271404d}html[data-theme=light] .sync-panel__label,html[data-theme=light] .sync-panel__freshness,html[data-theme=light] .sync-panel__hint,html[data-theme=light] .sync-panel__error-text span,html[data-theme=light] .sync-panel__stat dt{color:#765f42}html[data-theme=light] .sync-panel__value,html[data-theme=light] .sync-panel__stat dd{color:#2d2318}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:#2d2318;background:#fffaf0;border-color:#9271406b;box-shadow:inset 0 1px #ffffffb3,0 4px 12px #68491f12}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#8a7454}html[data-theme=light] .button--icon,html[data-theme=light] .sales-mix__toggle-btn,html[data-theme=light] .sales-table__pagination button,html[data-theme=light] .sales-filters__period-button,html[data-theme=light] .ads-period-selector__option,html[data-theme=light] .ads-preset-bar__button,html[data-theme=light] .ads-quick-filter-bar__button{color:#634815;background:linear-gradient(145deg,#fff8e9,#ead5ad);border-color:#9271406b;box-shadow:inset 0 1px #ffffff9e,0 5px 14px #68491f14}html[data-theme=light] .sales-filters__period-button:not(.sales-filters__period-button--active){color:#805712}html[data-theme=light] .button--icon:hover,html[data-theme=light] .sales-mix__toggle-btn:hover,html[data-theme=light] .sales-table__pagination button:hover,html[data-theme=light] .sales-filters__period-button:hover,html[data-theme=light] .ads-period-selector__option:hover,html[data-theme=light] .ads-preset-bar__button:hover,html[data-theme=light] .ads-quick-filter-bar__button:hover{color:#4f3818;background:#f4e4c4;border-color:#7e581d8f}html[data-theme=light] .sales-mix__toggle-btn--active,html[data-theme=light] .sales-filters__period-button--active,html[data-theme=light] .ads-period-selector__option--active,html[data-theme=light] .ads-preset-bar__button--active,html[data-theme=light] .ads-quick-filter-bar__button--active{color:#2d2318;background:linear-gradient(145deg,#e6c875,#c49f4d);border-color:#a87b24}html[data-theme=light] .button--text{color:#815b1f}html[data-theme=light] .button--text:hover{color:#5c3d0d}html[data-theme=light] option{color:#2d2318;background:#fffaf0}html[data-theme=light] option:checked,html[data-theme=light] option:hover{color:#2d2318;background:#e6c875}html[data-theme=light] .ads-table th,html[data-theme=light] .products-table th,html[data-theme=light] .finance-table th{color:#6b512d;background:#f1e1c4}html[data-theme=light] .module-rail__header,html[data-theme=light] .sales-band__header,html[data-theme=light] .control-opportunities__header,html[data-theme=light] .module-rail__stats div,html[data-theme=light] .sales-band__body>div,html[data-theme=light] .sales-summary-row>section,html[data-theme=light] .sales-kpi-strip__item{border-color:#9271404d}html[data-theme=light] .module-rail__header h2,html[data-theme=light] .sales-band__header h2,html[data-theme=light] .control-opportunities__header h2,html[data-theme=light] .sales-band__revenue>strong,html[data-theme=light] .sales-band__revenue-value{color:#2d2318}html[data-theme=light] .sales-kpi-strip__label,html[data-theme=light] .sales-band__label,html[data-theme=light] .sales-band__revenue>p,html[data-theme=light] .sales-band__muted,html[data-theme=light] .sales-band__empty,html[data-theme=light] .control-opportunities__copy span,html[data-theme=light] .control-opportunities__copy p{color:#765f42}html[data-theme=light] .module-rail__row:hover,html[data-theme=light] .control-opportunities__list li:hover,html[data-theme=light] .ads-table tbody tr:hover{background:#9b6b1714}html[data-theme=light] .inventory-immediate-card{color:#2d2318;background:linear-gradient(145deg,#fff9ee,#efdfc2);border-color:#9271406b}html[data-theme=light] .inventory-immediate-card h2,html[data-theme=light] .inventory-immediate-card__value,html[data-theme=light] .inventory-immediate-card__composition dd,html[data-theme=light] .inventory-immediate-card__buy-soon strong{color:#2d2318}html[data-theme=light] .inventory-immediate-card__label,html[data-theme=light] .inventory-immediate-card__composition dt,html[data-theme=light] .inventory-immediate-card__buy-soon{color:#765f42}html[data-theme=light] .sales-opportunities{color:#2d2318;background:radial-gradient(circle at 92% 0,#d8b76629,#0000 22rem),linear-gradient(145deg,#fff8eb,#e8d3ae 72%);border-color:#92714073;box-shadow:0 18px 38px #68491f1f,inset 0 1px #ffffff94}html[data-theme=light] .sales-opportunities__header{border-bottom-color:#92714047}html[data-theme=light] .sales-opportunities__eyebrow{color:#765a31}html[data-theme=light] .sales-opportunities__header h2{color:#2d2318}html[data-theme=light] .sales-opportunities__header p{color:#765f42}html[data-theme=light] .sales-opportunities__total{color:#634815;background:#9b6b171a;border-color:#92714066}html[data-theme=light] .sales-opp-card{background:linear-gradient(145deg,#fffaf0,#f2e3c6);border-color:#9271404d;box-shadow:inset 0 1px #ffffff9e}html[data-theme=light] .sales-opp-card__description{color:#765f42}html[data-theme=light] .sales-opp-card__item-copy strong{color:#2d2318}html[data-theme=light] .sales-opp-card__item-copy span{color:#806b4c}html[data-theme=light] .sales-opp-card__reason{color:#5e492d}html[data-theme=light] .sales-opp-card__list li{border-top-color:#92714038}html[data-theme=light] .sales-opp-card__more{color:#805712}html[data-theme=light] .sales-opp--protect{--sales-opp-accent:#ad3832}html[data-theme=light] .sales-opp--scale{--sales-opp-accent:#18734f}html[data-theme=light] .sales-opp--recover{--sales-opp-accent:#985915}html[data-theme=light] .sales-opp--stuck{--sales-opp-accent:#806b4c}html[data-theme=light] .sales-opportunities__empty{color:#765f42}html[data-theme=light] .finance-kpi,html[data-theme=light] .finance-panel,html[data-theme=light] .finance-entry-form,html[data-theme=light] .finance-table-wrap,html[data-theme=light] .finance-empty{color:#2d2318;background:linear-gradient(145deg,#fff9ee,#efdfc2);border-color:#9271406b;box-shadow:0 12px 30px #68491f1a,inset 0 1px #ffffff9e}html[data-theme=light] .finance-kpi__label,html[data-theme=light] .finance-kpi__hint,html[data-theme=light] .finance-panel__period,html[data-theme=light] .finance-panel__note,html[data-theme=light] .finance-dre-mini span,html[data-theme=light] .finance-dre-table span,html[data-theme=light] .finance-form-grid label,html[data-theme=light] .finance-table th,html[data-theme=light] .finance-table td small,html[data-theme=light] .finance-empty span,html[data-theme=light] .finance-segmented button{color:#765f42}html[data-theme=light] .finance-kpi__value,html[data-theme=light] .finance-panel h3,html[data-theme=light] .finance-horizon strong,html[data-theme=light] .finance-dre-mini strong,html[data-theme=light] .finance-dre-table strong,html[data-theme=light] .finance-table,html[data-theme=light] .finance-table td strong,html[data-theme=light] .finance-form-heading h2{color:#2d2318}html[data-theme=light] .finance-kpi__value--gold,html[data-theme=light] .finance-dre-mini__total span,html[data-theme=light] .finance-dre-mini__total strong,html[data-theme=light] .finance-dre-table__total span,html[data-theme=light] .finance-dre-table__total strong{color:#805712}html[data-theme=light] .finance-kpi__value--positive,html[data-theme=light] .finance-table__amount--revenue,html[data-theme=light] .finance-status--paid,html[data-theme=light] .finance-status--received{color:#18734f}html[data-theme=light] .finance-kpi__value--negative,html[data-theme=light] .finance-table__amount--expense,html[data-theme=light] .finance-status--overdue{color:#ad3832}html[data-theme=light] .finance-form-grid input,html[data-theme=light] .finance-form-grid select,html[data-theme=light] .finance-form-grid textarea,html[data-theme=light] .finance-filters input,html[data-theme=light] .finance-filters select{color:#2d2318;background:#fffaf0;border-color:#9271406b}html[data-theme=light] .finance-table th{background:#f1e1c4}html[data-theme=light] .finance-table th,html[data-theme=light] .finance-table td,html[data-theme=light] .finance-dre-mini>div,html[data-theme=light] .finance-dre-table>div{border-bottom-color:#92714047}html[data-theme=light] .finance-table tbody tr:hover{background:#9b6b1714}html[data-theme=light] .finance-status{color:#6e542c;background:#9b6b171a;border-color:#9271404d}html[data-theme=light] .finance-status--paid,html[data-theme=light] .finance-status--received{background:#18734f1a;border-color:#18734f42}html[data-theme=light] .finance-status--overdue{background:#ad38321a;border-color:#ad383242}html[data-theme=light] .finance-segmented{background:#fff8e9db;border-color:#9271405c}html[data-theme=light] .finance-segmented button.is-active{color:#2d2318}.finance-account-grid,.finance-catalog-grid,.finance-reconciliation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.finance-account-card,.finance-catalog-card,.finance-reconciliation-grid article{border-radius:var(--radius-md);color:#f1e5cd;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#2a2319fa,#16120dfa);border:1px solid #9271407a;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.finance-account-card span,.finance-account-card small,.finance-catalog-card small,.finance-catalog-card span,.finance-reconciliation-grid article span{color:#a99573;font-size:.73rem}.finance-account-card strong,.finance-catalog-card strong,.finance-reconciliation-grid article strong{color:#f4e8c7}.finance-account-card b{color:#e5c46c;font-variant-numeric:tabular-nums;margin-top:.45rem;font-size:1.2rem}.finance-inline-form{border-radius:var(--radius-md);background:#1b1711b8;border:1px solid #92714061;grid-template-columns:minmax(12rem,1.2fr) repeat(2,minmax(9rem,1fr)) minmax(7rem,.7fr) minmax(8rem,.8fr) minmax(10rem,1.2fr) auto;align-items:center;gap:.5rem;padding:.85rem;display:grid}.finance-inline-form strong{color:#e5d4b0;font-size:.8rem}.finance-inline-form input,.finance-inline-form select,.finance-catalog-add input{color:#f4e8c7;border-radius:var(--radius-sm);background:#0a0907b8;border:1px solid #d8b76647;min-height:40px;padding:.5rem .6rem}.finance-catalog-add{gap:.5rem;max-width:34rem;display:flex}.finance-catalog-add input{flex:1}.finance-catalog-card__actions{gap:.35rem;margin-top:.35rem;display:flex}.finance-filters input[type=date]{min-width:145px}.finance-alert-list{gap:.2rem;margin-top:.75rem;display:grid}.finance-alert-list button{color:#d8c7a3;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #91703f3d;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.finance-alert-list button:hover{color:#f4e8c7}.finance-alert-list strong{color:#e5c46c;font-variant-numeric:tabular-nums}.finance-panel--light{color:#e5d4b0}.finance-panel--light p{color:#a99573;margin-bottom:0;font-size:.8rem}.finance-action-error{border-radius:var(--radius-sm);color:#ffaaa0;background:#ff727214;border:1px solid #ff727259;margin:0;padding:.6rem .85rem;font-size:.78rem}.finance-form-lock-note{border-radius:var(--radius-sm);color:#e5c46c;background:#d8b76614;border:1px solid #d8b76659;margin:.5rem 0 0;padding:.6rem .75rem;font-size:.76rem}.finance-actions-menu{margin-left:.35rem;display:inline-block;position:relative}.finance-actions-menu__trigger{border-radius:var(--radius-sm);color:#d8c7a3;cursor:pointer;background:0 0;border:1px solid #92714066;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0 .4rem;font-size:1.05rem;line-height:1;display:inline-flex}.finance-actions-menu__trigger:hover,.finance-actions-menu__trigger[aria-expanded=true]{color:#f4e8c7;background:#d8b76614;border-color:#d8b76699}.finance-actions-menu__list{z-index:5;border-radius:var(--radius-sm);min-width:150px;box-shadow:var(--shadow-overlay);background:#1f1a12;border:1px solid #9271407a;flex-direction:column;padding:.3rem;display:flex;position:absolute;top:calc(100% + 4px);right:0}.finance-actions-menu__list--portal{z-index:1200}n.finance-actions-menu__list button{color:#e5d4b0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;padding:.5rem .6rem;font-size:.8rem}.finance-actions-menu__list button:hover,.finance-actions-menu__list button:focus-visible{color:#f4e8c7;background:#d8b7661f}.finance-actions-menu__danger{color:#ffaaa0!important}.finance-actions-menu__danger:hover,.finance-actions-menu__danger:focus-visible{color:#ffaaa0!important;background:#ff72721f!important}.finance-confirm-panel{border-radius:var(--radius-md);color:#f1e5cd;box-shadow:var(--shadow-card-hover);background:linear-gradient(145deg,#2a2319fa,#16120dfa);border:1px solid #d8b76666;flex-direction:column;gap:.5rem;padding:1.1rem 1.25rem;display:flex}.finance-confirm-panel strong{color:#f4e8c7;font-size:1rem}.finance-confirm-panel p{color:#b8a887;margin:0;font-size:.8rem}.finance-confirm-panel__summary{border-radius:var(--radius-sm);color:#e5d4b0;background:#0a090766;border:1px solid #91703f4d;flex-wrap:wrap;gap:.3rem 1rem;padding:.6rem .75rem;font-size:.8rem;display:flex}.finance-confirm-panel__warning{color:#ffaaa0;font-weight:600}.finance-confirm-panel__actions{justify-content:flex-end;gap:.6rem;margin-top:.3rem;display:flex}.finance-confirm-panel--danger{border-color:#ff727266}.finance-reset-confirmation{color:#e5d4b0;flex-direction:column;gap:.35rem;font-size:.8rem;display:flex}.finance-reset-confirmation input{border-radius:var(--radius-sm);color:#fff4dd;width:min(100%,26rem);font:inherit;letter-spacing:.04em;background:#0a090766;border:1px solid #ff727273;padding:.65rem .75rem}.finance-reset-confirmation input:focus{outline-offset:2px;outline:2px solid #ffbe8ca6}html[data-theme=light] .finance-account-card,html[data-theme=light] .finance-catalog-card,html[data-theme=light] .finance-reconciliation-grid article{color:#2d2318;background:linear-gradient(145deg,#fff9ee,#f4e5c9)}html[data-theme=light] .finance-account-card strong,html[data-theme=light] .finance-catalog-card strong,html[data-theme=light] .finance-reconciliation-grid article strong{color:#2d2318}html[data-theme=light] .finance-account-card span,html[data-theme=light] .finance-account-card small,html[data-theme=light] .finance-catalog-card small,html[data-theme=light] .finance-catalog-card span,html[data-theme=light] .finance-reconciliation-grid article span{color:#765f42}html[data-theme=light] .finance-inline-form{background:#fff8e9db}html[data-theme=light] .finance-inline-form input,html[data-theme=light] .finance-inline-form select,html[data-theme=light] .finance-catalog-add input{color:#2d2318;background:#fffaf0}html[data-theme=light] .finance-action-error{color:#ad3832;background:#ad383214;border-color:#ad38324d}html[data-theme=light] .finance-form-lock-note{color:#805712;background:#9b6b1714;border-color:#92714066}html[data-theme=light] .finance-actions-menu__trigger{color:#6e5a3f;border-color:#92714066}html[data-theme=light] .finance-actions-menu__trigger:hover,html[data-theme=light] .finance-actions-menu__trigger[aria-expanded=true]{color:#2d2318;background:#9b6b1714;border-color:#92714099}html[data-theme=light] .finance-actions-menu__list{background:#fffaf0;border-color:#92714066}html[data-theme=light] .finance-actions-menu__list button{color:#4a3a24}html[data-theme=light] .finance-actions-menu__list button:hover,html[data-theme=light] .finance-actions-menu__list button:focus-visible{color:#2d2318;background:#9b6b171a}html[data-theme=light] .finance-actions-menu__danger{color:#ad3832!important}html[data-theme=light] .finance-actions-menu__danger:hover,html[data-theme=light] .finance-actions-menu__danger:focus-visible{color:#ad3832!important;background:#ad38321a!important}html[data-theme=light] .finance-confirm-panel{color:#2d2318;background:linear-gradient(145deg,#fff9ee,#f4e5c9)}html[data-theme=light] .finance-confirm-panel strong{color:#2d2318}html[data-theme=light] .finance-confirm-panel p{color:#6e5a3f}html[data-theme=light] .finance-confirm-panel__summary{color:#2d2318;background:#ffffff80;border-color:#9271404d}html[data-theme=light] .finance-confirm-panel__warning{color:#ad3832}html[data-theme=light] .finance-reset-confirmation{color:#6e5a3f}html[data-theme=light] .finance-reset-confirmation input{color:#2d2318;background:#fff;border-color:#ad383273}@media (width<=1100px){.finance-inline-form{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-inline-form strong{grid-column:1/-1}}@media (width<=760px){.finance-account-grid,.finance-catalog-grid,.finance-reconciliation-grid,.finance-inline-form{grid-template-columns:1fr}}.priority-center{gap:1rem;display:grid}.priority-center__intro,.priority-center__queue,.priority-center__filters,.priority-center__summary{border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#141c2dfa,#0c121ffa)}.priority-center__intro{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem;display:flex}.priority-center__eyebrow{color:var(--color-primary);letter-spacing:.13em;font-size:.67rem;font-weight:600}.priority-center__intro h2{color:var(--color-text);letter-spacing:-.03em;margin-top:.35rem;font-size:clamp(1.45rem,2.2vw,1.95rem)}.priority-center__intro p{margin-top:.3rem;font-size:.82rem}.priority-center__readonly,.priority-center__freshness,.priority-center__module,.priority-center__severity{border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;display:inline-flex}.priority-center__readonly{color:var(--color-text-muted);gap:.45rem;padding:.48rem .7rem;font-size:.72rem}.priority-center__readonly i{background:var(--color-success);border-radius:50%;width:6px;height:6px}.priority-center__status-note,.priority-center__source-warning{color:var(--color-text-muted);background:#d8b76614;border:1px solid #d8b76647;align-items:center;gap:.55rem;margin:0;padding:.7rem .9rem;font-size:.78rem;display:flex}.priority-center__status-note--warning,.priority-center__source-warning{color:#f2c77b;background:#f08a3c17;border-color:#f08a3c66}.priority-center__summary{grid-template-columns:repeat(5,minmax(0,1fr));padding:.8rem;display:grid}.priority-center__summary-item{border-right:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:.7rem;min-height:46px;padding:.4rem .85rem;display:flex}.priority-center__summary-item:last-child{border-right:0}.priority-center__summary-item span{color:var(--color-text-muted);font-size:.72rem}.priority-center__summary-item strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.priority-center__summary-item--critical strong{color:var(--color-danger)}.priority-center__summary-item--high strong{color:var(--color-warning)}.priority-center__summary-item--medium strong{color:var(--color-primary)}.priority-center__summary-item--low strong{color:var(--color-text-muted)}.priority-center__summary-item--stale strong{color:#d5a25c}.priority-center__filters{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(135px,.6fr));gap:.8rem;padding:.9rem 1rem;display:grid}.priority-center__filters label{gap:.35rem;display:grid}.priority-center__filters label>span{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.priority-center__filters input,.priority-center__filters select{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-height:40px;color:var(--color-text);background:var(--color-surface-soft);padding:0 .7rem}.priority-center__queue{overflow:hidden}.priority-center__queue-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:1rem;padding:1.15rem 1.35rem;display:flex}.priority-center__queue-heading h2{color:var(--color-text);margin-top:.35rem;font-size:1.1rem}.priority-center__queue-heading>span{color:var(--color-text-muted);font-size:.75rem}.priority-center__list{display:grid}.priority-row{border-bottom:1px solid var(--color-border);grid-template-columns:5px minmax(0,1fr) auto;gap:1rem;padding:1rem 1.35rem 1rem 0;display:grid;position:relative}.priority-row:last-child{border-bottom:0}.priority-row:hover{background:#ffffff06}.priority-row__accent{background:var(--color-primary);border-radius:0 4px 4px 0;grid-area:1/1}.priority-row--critical .priority-row__accent{background:var(--color-danger)}.priority-row--high .priority-row__accent{background:var(--color-warning)}.priority-row--medium .priority-row__accent{background:var(--color-primary)}.priority-row--low .priority-row__accent{background:var(--color-text-muted)}.priority-row__main{grid-column:2;min-width:0}.priority-row__heading{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.priority-center__severity{color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;padding:.22rem .5rem;font-size:.65rem;font-weight:600}.priority-center__severity--critical{color:#ffb0b0;background:#ff72721f;border-color:#ff72726b}.priority-center__severity--high{color:#ffc18f;background:#f08a3c1f;border-color:#f08a3c6b}.priority-center__severity--medium{color:#ead391;background:#d8b7661f;border-color:#d8b7666b}.priority-center__severity--low{color:#c6c0b4;background:#aaa18f14;border-color:#aaa18f59}.priority-center__module{color:var(--color-text-muted);padding:.2rem .48rem;font-size:.65rem}.priority-center__freshness{color:var(--color-success);background:#54c99612;border-color:#54c99640;padding:.2rem .48rem;font-size:.65rem}.priority-center__freshness--stale{color:#f2c77b;background:#f08a3c17;border-color:#f08a3c5c}.priority-row h3{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.priority-row p{text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.78rem;overflow:hidden}.priority-row__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:.8rem 1.2rem;margin-top:.6rem;font-size:.7rem;display:flex}.priority-row__meta strong{color:var(--color-text);font-weight:600}.priority-row__evidence{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.priority-row__evidence span{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:5px;padding:.26rem .45rem;font-size:.68rem}.priority-row__action{white-space:nowrap;grid-column:3;align-self:center;min-width:132px}.priority-center__empty{text-align:center;color:var(--color-text-muted);justify-items:center;gap:.45rem;padding:3rem 1rem;display:grid}.priority-center__empty svg{color:var(--color-primary)}.priority-center__empty strong{color:var(--color-text);font-size:.92rem}.priority-center__empty p{font-size:.78rem}html[data-theme=light] .priority-center__intro,html[data-theme=light] .priority-center__queue,html[data-theme=light] .priority-center__filters,html[data-theme=light] .priority-center__summary{color:#2d2318;background:linear-gradient(145deg,#fff9ee,#efdfc2);border-color:#9271406b;box-shadow:0 12px 30px #68491f1a,inset 0 1px #ffffff9e}html[data-theme=light] .priority-center__intro h2,html[data-theme=light] .priority-center__queue-heading h2,html[data-theme=light] .priority-row h3,html[data-theme=light] .priority-center__empty strong{color:#2d2318}html[data-theme=light] .priority-center__intro p,html[data-theme=light] .priority-center__queue-heading>span,html[data-theme=light] .priority-center__summary-item span,html[data-theme=light] .priority-row p,html[data-theme=light] .priority-row__meta,html[data-theme=light] .priority-center__empty,html[data-theme=light] .priority-center__filters label>span{color:#765f42}html[data-theme=light] .priority-center__readonly{color:#765f42;border-color:#92714059}html[data-theme=light] .priority-center__filters input,html[data-theme=light] .priority-center__filters select{color:#2d2318;background:#fffaf0;border-color:#9271406b}html[data-theme=light] .priority-center__summary-item,html[data-theme=light] .priority-row{border-color:#92714047}html[data-theme=light] .priority-row:hover{background:#9b6b170f}html[data-theme=light] .priority-row__meta strong{color:#2d2318}html[data-theme=light] .priority-row__evidence span{color:#765f42;border-color:#9271404d}html[data-theme=light] .priority-center__severity--critical{color:#8e2828}html[data-theme=light] .priority-center__severity--high{color:#8a4b13}html[data-theme=light] .priority-center__severity--medium{color:#705116}html[data-theme=light] .priority-center__severity--low{color:#665b4a}html[data-theme=light] .priority-center__module{color:#765f42;border-color:#9271404d}@media (width<=820px){.priority-center__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-center__summary-item{border-right:0;border-bottom:1px solid var(--color-border)}.priority-center__summary-item:last-child{border-bottom:0;grid-column:1/-1}.priority-center__filters{grid-template-columns:1fr 1fr}.priority-center__filters .priority-center__search{grid-column:1/-1}.priority-row{grid-template-columns:5px minmax(0,1fr);padding-right:1rem}.priority-row__action{grid-column:2;justify-self:start}}@media (width<=560px){.priority-center__intro{flex-direction:column;padding:1rem}.priority-center__summary{padding:.55rem}.priority-center__summary-item{padding-inline:.55rem}.priority-center__filters{grid-template-columns:1fr}.priority-center__filters .priority-center__search{grid-column:auto}.priority-row{padding-left:0}.priority-row__main{grid-column:2}.priority-row h3,.priority-row p{white-space:normal}}.central-fba-page{gap:1.1rem}.central-fba-page__header{align-items:center}.central-fba-page__header h1{letter-spacing:-.04em;font-size:clamp(1.6rem,2.5vw,2.15rem)}.central-fba-page__header p:not(.central-fba-eyebrow){max-width:64ch;font-size:.88rem}.central-fba-eyebrow{color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .32rem;font-size:.65rem;font-weight:700}.central-fba-context{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.45rem 1rem;font-size:.73rem;display:flex}.central-fba-context span+span{border-left:1px solid var(--color-border);padding-left:1rem}.central-fba-context__success{color:var(--color-success)}.central-fba-context__error{color:var(--color-danger)}.central-fba-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.central-fba-summary>div{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:68px;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.central-fba-summary span{color:var(--color-text-muted);font-size:.7rem}.central-fba-summary strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.45rem}.central-fba-section-tabs{align-self:flex-start}.central-fba-board{grid-template-columns:repeat(9,minmax(210px,1fr));gap:.7rem;min-width:0;padding:.1rem .1rem .8rem;display:grid;overflow-x:auto}.central-fba-stage{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);min-height:380px;box-shadow:var(--shadow-card);flex-direction:column;display:flex}.central-fba-stage__header{border-bottom:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.85rem .8rem .75rem;display:grid}.central-fba-stage__index{width:24px;height:24px;color:var(--color-primary);background:var(--color-primary-wash);border-radius:8px;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.central-fba-stage__header h2{color:var(--color-text);margin:0;font-size:.78rem;line-height:1.25}.central-fba-stage__header p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.66rem;line-height:1.35}.central-fba-stage__header>strong{min-width:22px;color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums;padding-top:.12rem;font-size:.9rem}.central-fba-stage__body{scrollbar-width:thin;flex-direction:column;gap:.55rem;max-height:430px;padding:.65rem;display:flex;overflow-y:auto}.central-fba-stage__empty{border:1px dashed var(--color-border);border-radius:var(--radius-sm);min-height:90px;color:var(--color-text-muted);text-align:center;place-items:center;padding:.8rem;font-size:.7rem;display:grid}.central-fba-stage__more{border-radius:var(--radius-sm);color:var(--color-primary);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;margin:.1rem 0 0;padding:.45rem;font-size:.7rem;font-weight:700}.central-fba-stage__more:hover{background:var(--color-primary-wash)}.central-fba-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color var(--motion-fast), transform var(--motion-fast), box-shadow var(--motion-fast);overflow:hidden}.central-fba-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.central-fba-card__open{width:100%;color:var(--color-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:.3rem;padding:.75rem;display:flex}.central-fba-card__status{color:var(--color-text-muted);letter-spacing:.03em;text-transform:uppercase;align-self:flex-start;font-size:.62rem;font-weight:600}.central-fba-card__open strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.3;overflow:hidden}.central-fba-card__sku{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.central-fba-card__sku b{color:var(--color-warning);font-weight:600}.central-fba-card__reference{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.central-fba-card__meta{color:var(--color-text-muted);font-size:.68rem}.central-fba-card__meta b{color:var(--color-text);font-size:.85rem}.central-fba-card__meta span{color:var(--color-border-strong);margin:0 .22rem}.central-fba-card__link{text-align:left;width:calc(100% - 1.5rem);margin:-.15rem .75rem .65rem;padding:0;font-size:.7rem}.central-fba-card__details{color:var(--color-primary);margin-top:.16rem;font-size:.68rem;font-weight:700}.central-fba-history{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.central-fba-history__header{justify-content:space-between;gap:1rem;display:flex}.central-fba-history__header h2{color:var(--color-text);margin:0;font-size:1rem}.central-fba-history__header p:not(.central-fba-eyebrow){color:var(--color-text-muted);margin:.3rem 0 0;font-size:.75rem}.central-fba-history__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.central-fba-history__filter{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:58px;color:var(--color-text-muted);background:var(--color-surface-soft);text-align:left;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem .9rem;display:flex}.central-fba-history__filter:hover,.central-fba-history__filter.is-active{border-color:var(--color-primary);color:var(--color-text);background:var(--color-primary-wash)}.central-fba-history__filter span{font-size:.73rem;font-weight:700}.central-fba-history__filter strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.1rem}.central-fba-history__list{gap:.45rem;display:grid}.central-fba-history__item{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text);background:var(--color-surface-soft);text-align:left;font:inherit;cursor:pointer;grid-template-columns:minmax(0,1.5fr) minmax(120px,.8fr) auto;align-items:center;gap:.8rem;padding:.75rem .85rem;display:grid}.central-fba-history__item:hover{border-color:var(--color-border-strong)}.central-fba-history__item span{flex-direction:column;gap:.18rem;min-width:0;display:flex}.central-fba-history__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.central-fba-history__item small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.central-fba-history__item b{font-size:.78rem}.central-fba-history__empty{color:var(--color-text-muted);margin:0;padding:.8rem;font-size:.75rem}@media (width<=560px){.central-fba-history__filters{grid-template-columns:1fr}.central-fba-history__item{grid-template-columns:1fr auto}.central-fba-history__item .badge{grid-area:1/2}}.central-fba-plan-only{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-soft);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.central-fba-plan-only__toggle{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.central-fba-plan-only__toggle h2{color:var(--color-text);margin:0;font-size:1rem}.central-fba-plan-only__toggle p:not(.central-fba-eyebrow){color:var(--color-text-muted);margin:.3rem 0 0;font-size:.75rem}.central-fba-plan-only__toggle strong{color:var(--color-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.1rem}.central-fba-plan-only__list{gap:.45rem;display:grid}.central-fba-plan-only__item{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text);background:var(--color-surface);text-align:left;font:inherit;cursor:pointer;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:.8rem;padding:.75rem .85rem;display:grid}.central-fba-plan-only__item:hover{border-color:var(--color-border-strong)}.central-fba-plan-only__item span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;gap:.18rem;min-width:0;font-size:.75rem;display:flex;overflow:hidden}.central-fba-plan-only__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.central-fba-plan-only__item small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.central-fba-plan-only__empty{color:var(--color-text-muted);margin:0;padding:.8rem;font-size:.75rem}@media (width<=560px){.central-fba-plan-only__item{grid-template-columns:1fr}}.central-fba-product-lines{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.central-fba-product-lines li{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);flex-direction:column;gap:.16rem;padding:.62rem .7rem;display:flex}.central-fba-product-lines strong{color:var(--color-text);font-size:.75rem}.central-fba-product-lines span{color:var(--color-text-muted);font-size:.68rem}.central-fba-detail{width:min(560px,100vw);overflow-y:auto}.central-fba-detail .detail-panel__header{align-items:flex-start}.central-fba-detail .detail-panel__header h2{margin-top:.35rem;font-size:1.2rem}.central-fba-detail__status{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.55rem;padding:0 1.25rem 1rem;display:flex}.central-fba-detail__status strong{color:var(--color-text-muted);font-size:.78rem;font-weight:500}.central-fba-drawer-summary{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.55rem .9rem;padding:0 1.25rem .9rem;font-size:.74rem;display:flex}.central-fba-drawer-summary>span:not(.badge){align-items:baseline;gap:.25rem;display:inline-flex}.central-fba-drawer-summary strong{color:var(--color-text);font-weight:600}.central-fba-drawer-products{gap:.7rem;display:grid}.central-fba-product-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);grid-template-columns:80px minmax(0,1fr);align-items:start;gap:.85rem;padding:.8rem;display:grid}.central-fba-product-card__image{border:1px solid var(--color-border);width:80px;height:80px;color:var(--color-text-muted);background:var(--color-surface);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.central-fba-product-card__image img{object-fit:contain;background:var(--color-surface);width:100%;height:100%;position:absolute;inset:0}.central-fba-product-card__placeholder{text-align:center;padding:.25rem;font-size:.62rem}.central-fba-product-card__body{flex-direction:column;gap:.28rem;min-width:0;display:flex}.central-fba-product-card__body h4{color:var(--color-text);margin:0;font-size:.86rem;line-height:1.35}.central-fba-product-card__quantity{color:var(--color-text);font-size:.82rem;font-weight:700}.central-fba-product-card__status{color:var(--color-primary);align-self:flex-start;font-size:.7rem;font-weight:600}.central-fba-product-card__identifiers{color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem .7rem;font-size:.67rem;display:flex}.central-fba-detail .detail-section{padding-inline:1.25rem}.central-fba-detail .detail-section h3{color:var(--color-text);margin-bottom:.7rem;font-size:.78rem}.central-fba-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.central-fba-detail__grid div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);min-width:0;padding:.62rem .7rem}.central-fba-detail__grid dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.64rem}.central-fba-detail__grid dd{overflow-wrap:anywhere;color:var(--color-text);margin:.24rem 0 0;font-size:.78rem;font-weight:600}.central-fba-detail__muted{color:var(--color-text-muted);font-size:.78rem}.central-fba-detail__actions{justify-content:flex-start;align-items:center;padding:0 1.25rem 1.25rem}.central-fba-detail__checkbox{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.central-fba-documents{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.central-fba-documents li{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.central-fba-documents span{color:var(--color-text);font-size:.75rem;font-weight:600}.central-fba-documents small{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:.68rem}.central-fba-picker{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);margin:0 1.25rem 1.25rem;padding:.8rem}.central-fba-picker select{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text);background:var(--color-surface);margin-top:.4rem;padding:.55rem;display:block}@media (width<=820px){.central-fba-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.central-fba-board{grid-template-columns:repeat(9,minmax(190px,1fr))}}@media (width<=560px){.central-fba-page__header{align-items:stretch}.central-fba-page__header .button{width:100%}.central-fba-summary{grid-template-columns:1fr 1fr;gap:.5rem}.central-fba-summary>div{min-height:58px;padding:.65rem}.central-fba-summary strong{font-size:1.15rem}.central-fba-context span+span{border-left:0;padding-left:0}.central-fba-detail__grid{grid-template-columns:1fr}.central-fba-product-card{grid-template-columns:64px minmax(0,1fr)}.central-fba-product-card__image{width:64px;height:64px}.central-fba-detail__actions{flex-direction:column;align-items:stretch}.central-fba-detail__actions .button{width:100%}}.central-fba-board{align-items:start;gap:.9rem;padding-bottom:1rem}.central-fba-stage{background:color-mix(in srgb, var(--color-surface-soft) 78%, transparent);min-height:0}.central-fba-stage__header{padding:1rem .9rem .85rem}.central-fba-stage__body{gap:.7rem;max-height:460px;padding:.75rem}.central-fba-card{border-color:color-mix(in srgb, var(--color-border) 86%, transparent);border-radius:12px}.central-fba-card__open{gap:.42rem;padding:1rem}.central-fba-card__title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1.25;overflow:hidden}.central-fba-card__quantity{color:var(--color-text);letter-spacing:-.02em;font-size:1.18rem;font-weight:700;line-height:1.15}.central-fba-card__status{color:var(--color-primary);letter-spacing:.04em;text-transform:none;font-size:.68rem;font-weight:700}.central-fba-card__sku{font-size:.68rem}.central-fba-card__date,.central-fba-card__destination{color:var(--color-text-muted);font-size:.72rem}.central-fba-card__destination{color:var(--color-text);margin-top:.08rem;font-weight:600}.central-fba-card__action{color:var(--color-text-muted);font-size:.7rem;line-height:1.3}.central-fba-card__details{border-top:1px solid var(--color-border);margin-top:.35rem;padding-top:.55rem;font-size:.72rem}.central-fba-card__link{margin-top:-.2rem}.prep-page{flex-direction:column;gap:1rem;display:flex}.prep-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.prep-page__header h1{letter-spacing:-.01em;margin:0;font-size:1.05rem}.prep-page__header p{color:var(--color-text-muted);max-width:56ch;margin:.3rem 0 0;font-size:.85rem}.prep-page__header-actions{flex-wrap:wrap;gap:.6rem;display:flex}.prep-page__last-import{color:var(--color-text-muted);margin:-.4rem 0 0;font-size:.75rem}.prep-page__last-import strong{color:var(--color-text);font-weight:600}.prep-kpi-strip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:1rem 1.3rem .9rem}.prep-kpi-strip__row{flex-wrap:wrap;display:flex}.prep-kpi-strip__item{border-left:1px solid var(--color-border);flex-direction:column;flex:130px;gap:.3rem;padding:0 1.2rem;display:flex}.prep-kpi-strip__item:first-child{border-left:0;padding-left:0}.prep-kpi-strip__label{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600}.prep-kpi-strip__value{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.prep-kpi-strip__value--lead{letter-spacing:-.02em;font-size:1.6rem;font-weight:600}.prep-kpi-strip__value--ready{color:var(--color-success)}.prep-kpi-strip__value--mapping{color:var(--color-warning)}.prep-kpi-strip__value--create{color:#a08ee0}.prep-kpi-strip__value--blocked{color:var(--color-danger)}.prep-toolbar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.prep-toolbar__filters{flex-wrap:wrap;gap:.4rem;display:flex}.prep-toolbar__filters button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);border-radius:999px;padding:.4rem .85rem;font-size:.75rem;font-weight:600}.prep-toolbar__filters button:hover{border-color:var(--color-border-strong);color:var(--color-text)}.prep-toolbar__filters button.is-active{background:var(--color-primary-wash);border-color:var(--color-primary-deep);color:var(--color-primary)}.prep-toolbar__search{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:220px;min-height:40px;color:var(--color-text);background:var(--color-surface);flex:260px;padding:.55rem .75rem;font-size:.85rem}.prep-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);overflow-x:auto}.prep-table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px;color:var(--color-text)}.prep-table th,.prep-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:.7rem .85rem;font-size:.8rem}.prep-table th{z-index:1;background:var(--color-surface-strong);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:600;position:sticky;top:0}.prep-table tbody tr{transition:background-color var(--motion-fast)}.prep-table tbody tr:hover{background:var(--color-primary-wash)}.prep-table__num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right!important}.prep-table__title{color:var(--color-text);font-weight:600;display:block}.prep-table__subtext{color:var(--color-text-muted);margin-top:.15rem;font-size:.68rem;display:block}.prep-table__empty{text-align:center;color:var(--color-text-muted);padding:2rem 1rem}.badge--prep-ready{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success)}.badge--prep-mapping{background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning)}.badge--prep-create{color:#a08ee0;background:#a08ee02e}.badge--prep-blocked{background:color-mix(in srgb, var(--color-danger) 16%, transparent);color:var(--color-danger)}.badge--prep-no-action{background:color-mix(in srgb, var(--color-text-muted) 16%, transparent);color:var(--color-text-muted)}.prep-send-cell input[type=number]{border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:right;width:5.5rem;color:var(--color-text);background:var(--color-surface-soft);font-variant-numeric:tabular-nums;padding:.4rem .5rem;font-size:.85rem}.prep-send-cell input[type=number]:focus-visible{border-color:var(--color-primary-deep)}.prep-drawer-footer{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.prep-inline-error{color:var(--color-danger);margin:.75rem 0 0;font-size:.85rem}.prep-mapping-panel{width:min(520px,100vw)}.detail-section--prep-descriptors .detail-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.prep-mapping-search label{color:var(--color-text-muted);margin-bottom:.35rem;font-size:.75rem;display:block}.prep-mapping-search input{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text);background:var(--color-surface-soft);margin-bottom:.75rem;padding:.6rem .7rem;font-size:.85rem}.prep-mapping-candidates{border:1px solid var(--color-border);border-radius:var(--radius-sm);max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.prep-mapping-candidates li+li{border-top:1px solid var(--color-border)}.prep-mapping-candidates button{text-align:left;width:100%;color:var(--color-text);cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:.15rem;padding:.55rem .75rem;display:flex}.prep-mapping-candidates button:hover{background:var(--color-primary-wash)}.prep-mapping-candidates button.is-selected{background:var(--color-primary-wash);box-shadow:inset 3px 0 var(--color-primary)}.prep-mapping-candidates button strong{font-size:.85rem}.prep-mapping-candidates button span{color:var(--color-text-muted);font-size:.75rem}.prep-mapping-candidates__empty{color:var(--color-text-muted);padding:.9rem .75rem;font-size:.85rem}.prep-import-panel{width:min(560px,100vw)}.prep-import-steps{gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.prep-import-steps li{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:flex}.prep-import-steps li+li:before{content:"";background:var(--color-border);width:1.25rem;height:1px;margin-right:.4rem}.prep-import-steps__index{border:1px solid var(--color-border);border-radius:999px;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;font-size:.68rem;display:inline-flex}.prep-import-steps li.is-current{color:var(--color-text)}.prep-import-steps li.is-current .prep-import-steps__index{border-color:var(--color-primary);color:var(--color-primary)}.prep-import-steps li.is-done .prep-import-steps__index{background:var(--color-primary-wash);border-color:var(--color-primary-deep);color:var(--color-primary)}.prep-import-file-note{color:var(--color-text-muted);margin:0 0 1rem;font-size:.85rem}.prep-import-column-mapping{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.prep-import-column-mapping label{color:var(--color-text-muted);flex-direction:column;gap:.3rem;font-size:.75rem;display:flex}.prep-import-column-mapping select{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface-soft);padding:.5rem .6rem;font-size:.85rem}.prep-import-preview-summary{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;margin:0;display:grid}.prep-import-preview-summary>div{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#ffffff06;padding:.65rem .7rem}.prep-import-preview-summary dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.prep-import-preview-summary dd{color:var(--color-text);margin:.2rem 0 0;font-size:1.05rem;font-weight:700}.prep-batch-panel{width:min(560px,100vw)}.prep-batch-empty{color:var(--color-text-muted);font-size:.85rem}.prep-batch-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.prep-batch-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.prep-batch-card__summary{background:var(--color-surface-soft);cursor:pointer;width:100%;color:var(--color-text);font:inherit;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.prep-batch-card__meta{color:var(--color-text-muted);font-size:.75rem}.prep-batch-card__body{border-top:1px solid var(--color-border);padding:.9rem}.prep-batch-items{border-collapse:collapse;width:100%;margin-bottom:.85rem}.prep-batch-items th,.prep-batch-items td{text-align:left;border-bottom:1px solid var(--color-border);padding:.4rem .5rem;font-size:.75rem}.prep-batch-items th{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600}.prep-batch-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (width<=820px){.prep-table th:nth-child(6),.prep-table td:nth-child(6),.prep-table th:nth-child(7),.prep-table td:nth-child(7){display:none}.prep-kpi-strip__item{border-left:0;flex-basis:45%;padding-left:0}}@media (width<=560px){.prep-page__header{flex-direction:column;align-items:stretch}.prep-page__header-actions{justify-content:stretch}.prep-page__header-actions .button{flex:auto}.prep-toolbar{flex-direction:column;align-items:stretch}.prep-kpi-strip__item{border-left:0;border-top:1px solid var(--color-border);flex-basis:100%;margin-top:.4rem;padding-top:.6rem;padding-left:0}.prep-kpi-strip__item:first-child{border-top:0;margin-top:0;padding-top:0}.prep-import-column-mapping{grid-template-columns:1fr}}.central-fba-product-view{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:1rem;padding:1rem;display:flex}.central-fba-product-toolbar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.central-fba-product-toolbar h2{color:var(--color-text);margin:0;font-size:1.05rem}.central-fba-product-toolbar p:not(.central-fba-eyebrow){color:var(--color-text-muted);margin:.3rem 0 0;font-size:.74rem}.central-fba-product-search{min-width:min(280px,100%);color:var(--color-text-muted);gap:.3rem;font-size:.68rem;font-weight:700;display:grid}.central-fba-product-search input{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:40px;color:var(--color-text);background:var(--color-surface-soft);font:inherit;padding:.55rem .7rem}.central-fba-product-filters{flex-wrap:wrap;gap:.4rem;display:flex}.central-fba-product-filters button{border:1px solid var(--color-border);min-height:36px;color:var(--color-text-muted);background:var(--color-surface-soft);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.68rem;display:inline-flex}.central-fba-product-filters button strong{color:var(--color-text);font-size:.72rem}.central-fba-product-filters button:hover,.central-fba-product-filters button.is-active{border-color:var(--color-primary);color:var(--color-text);background:var(--color-primary-wash)}.central-fba-product-table{gap:.35rem;display:grid}.central-fba-product-table__head,.central-fba-product-row__button{grid-template-columns:minmax(220px,2.3fr) minmax(120px,1.1fr) repeat(3,minmax(72px,.65fr)) minmax(170px,1.1fr) minmax(150px,1fr);align-items:center;gap:.75rem;display:grid}.central-fba-product-table__head{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;padding:0 .8rem .35rem;font-size:.64rem;font-weight:700}.central-fba-product-row{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft)}.central-fba-product-row:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-card)}.central-fba-product-row__button{width:100%;color:var(--color-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:.65rem .8rem}.central-fba-product-row__identity{align-items:center;gap:.65rem;min-width:0;display:flex}.central-fba-product-row__identity>span:last-child{gap:.16rem;min-width:0;display:grid}.central-fba-product-row__identity small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.central-fba-product-row__image{border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-text-muted);background:var(--color-surface);text-align:center;border-radius:9px;flex:0 0 48px;place-items:center;font-size:.58rem;display:grid;overflow:hidden}.central-fba-product-row__image img{object-fit:contain;width:100%;height:100%}.central-fba-product-row__relation{white-space:nowrap;justify-self:start;font-size:.62rem}.central-fba-product-row__metric{gap:.15rem;display:grid}.central-fba-product-row__metric small{color:var(--color-text-muted);font-size:.62rem}.central-fba-product-row__metric strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.9rem}.central-fba-product-row__stage{gap:.18rem;display:grid}.central-fba-product-row__stage strong{color:var(--color-text);font-size:.72rem}.central-fba-product-row__stage small{color:var(--color-text-muted);font-size:.62rem}.central-fba-product-row__action{color:var(--color-primary);font-size:.68rem;font-weight:600}.central-fba-product-drawer-hero{border-bottom:1px solid var(--color-border);align-items:center;gap:.8rem;padding:1rem 1.25rem;display:flex}.central-fba-product-drawer-hero__image{flex-basis:72px;width:72px;height:72px}.central-fba-product-drawer-hero>div:last-child{gap:.22rem;display:grid}.central-fba-product-drawer-hero>div:last-child strong{color:var(--color-text);font-size:1rem}.central-fba-product-drawer-hero>div:last-child span:not(.badge){color:var(--color-text-muted);font-size:.7rem}@media (width<=900px){.central-fba-product-table__head{display:none}.central-fba-product-row__button{grid-template-columns:minmax(190px,1.8fr) repeat(3,minmax(60px,.7fr)) minmax(130px,1fr);gap:.55rem}.central-fba-product-row__relation{grid-area:2/2/auto/-1}.central-fba-product-row__action{grid-area:1/5/auto/-1}}.priority-center__op-section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.priority-center__op-section>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.priority-center__op-section h2{color:var(--color-text);letter-spacing:-.02em;margin-top:.3rem;font-size:1.08rem}.priority-center__op-section header p{color:var(--color-text-muted);margin-top:.25rem;font-size:.76rem}.priority-center__op-section>header>strong{min-width:2rem;color:var(--color-primary);text-align:right;font-size:1.35rem}.priority-center__op-list{display:grid}.priority-center__op-row{border-bottom:1px solid var(--color-border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1.25rem;display:grid}.priority-center__op-row:last-child{border-bottom:0}.priority-center__thumb{object-fit:cover;background:var(--color-surface-soft);border-radius:8px;width:44px;height:44px}.priority-center__thumb--empty{color:var(--color-text-muted);place-items:center;font-size:.9rem;display:grid}.priority-center__op-main{min-width:0}.priority-center__op-main h3{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.priority-center__op-main p{color:var(--color-text-muted);margin-top:.2rem;font-size:.73rem}.priority-center__op-main small{color:var(--color-text-muted);margin-top:.45rem;font-size:.72rem;display:block}.priority-center__op-main code,.priority-center__pickup-row code{color:var(--color-text);font-size:.7rem}.priority-center__op-metrics{color:var(--color-text-muted);flex-wrap:wrap;gap:.35rem .85rem;margin-top:.5rem;font-size:.7rem;display:flex}.priority-center__op-metrics strong{color:var(--color-text);font-variant-numeric:tabular-nums}.priority-center__op-action{justify-items:end;gap:.25rem;min-width:142px;display:grid}.priority-center__op-action strong{color:var(--color-text);font-size:.78rem}.priority-center__op-action span{color:var(--color-text-muted);font-size:.69rem}.priority-center__op-action .button{margin-top:.25rem}.priority-center__op-empty{color:var(--color-text-muted);padding:1rem 1.25rem;font-size:.77rem}.priority-center__ads-kind{border:1px solid var(--color-border);color:var(--color-text-muted);text-transform:uppercase;border-radius:5px;align-self:start;padding:.3rem .45rem;font-size:.65rem}.priority-center__ads-campaign{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.priority-center__ads-campaign:last-child{border-bottom:0}.priority-center__ads-campaign h3{color:var(--color-text);margin-top:.3rem;font-size:.86rem}.priority-center__ads-campaign p{color:var(--color-text-muted);margin-top:.25rem;font-size:.7rem}.priority-center__ads-campaign-actions,.priority-center__ads-dialog-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.priority-center__ads-backdrop{z-index:60;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);background:#0204099e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.priority-center__ads-dialog{border-radius:var(--radius-md);background:var(--color-surface-strong);width:min(720px,100%);max-height:calc(100vh - 2rem);box-shadow:var(--shadow-overlay);border:1px solid #d8b76642;overflow:auto}.priority-center__ads-dialog>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.priority-center__ads-dialog h2{color:var(--color-text);margin-top:.3rem;font-size:1.05rem}.priority-center__ads-dialog header p{color:var(--color-text-muted);margin-top:.25rem;font-size:.72rem}.priority-center__ads-tabs{border-bottom:1px solid var(--color-border);gap:.35rem;padding:.8rem 1.25rem 0;display:flex}.priority-center__ads-tabs button{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.65rem .75rem;font-size:.72rem}.priority-center__ads-tabs button.is-active{border-bottom-color:var(--color-primary);color:var(--color-text);font-weight:600}.priority-center__ads-dialog-list{padding:0 1.25rem}.priority-center__ads-term{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.priority-center__ads-term:last-child{border-bottom:0}.priority-center__ads-term-check{flex:0 0 1.2rem;place-items:center;display:grid}.priority-center__ads-term-check input,.priority-center__ads-selection-bar input{accent-color:var(--color-primary)}.priority-center__ads-term div{gap:.2rem;min-width:0;display:grid}.priority-center__ads-term div:last-child{text-align:right;flex:none}.priority-center__ads-term strong{color:var(--color-text);font-size:.75rem}.priority-center__ads-term span{color:var(--color-text-muted);font-size:.66rem}.priority-center__ads-dialog-note{color:var(--color-text-muted);margin:0;padding:.9rem 1.25rem 1.1rem;font-size:.68rem}.priority-center__ads-selection-bar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.8rem 1.25rem;display:flex}.priority-center__ads-selection-bar label{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.priority-center__ads-selection-bar>span{color:var(--color-success);font-size:.68rem}html[data-theme=light] .priority-center__ads-campaign h3,html[data-theme=light] .priority-center__ads-dialog h2,html[data-theme=light] .priority-center__ads-term strong{color:#2d2318}html[data-theme=light] .priority-center__ads-campaign p,html[data-theme=light] .priority-center__ads-dialog header p,html[data-theme=light] .priority-center__ads-tabs button,html[data-theme=light] .priority-center__ads-term span,html[data-theme=light] .priority-center__ads-dialog-note,html[data-theme=light] .priority-center__ads-selection-bar label{color:#5f482d}html[data-theme=light] .priority-center__ads-tabs button.is-active{color:#2d2318}html[data-theme=light] .priority-center .button--secondary{color:#4f3818;background:linear-gradient(145deg,#fff8e9,#ead5ad);border-color:#7e581d6b;box-shadow:inset 0 1px #ffffffa6,0 5px 14px #68491f14}html[data-theme=light] .priority-center .button--secondary:hover{color:#2d2318;background:#f4e4c4;border-color:#7e581d9e}html[data-theme=light] .priority-center__ads-selection-bar>span{color:#18734f}@media (width<=620px){.priority-center__ads-campaign,.priority-center__ads-term{flex-direction:column;align-items:flex-start}.priority-center__ads-campaign-actions{justify-content:flex-start}.priority-center__ads-term div:last-child{text-align:left}.priority-center__ads-tabs{overflow-x:auto}}.priority-center__pickup-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex}.priority-center__pickup-row:last-child{border-bottom:0}.priority-center__pickup-row div{gap:.25rem;display:grid}.priority-center__pickup-row div:last-child{justify-items:end}.priority-center__pickup-row span{color:var(--color-text-muted);font-size:.72rem}.priority-center__data-note{color:var(--color-text-muted);text-align:right;font-size:.7rem}html[data-theme=light] .priority-center__op-section{border-color:#92714047}html[data-theme=light] .priority-center__op-section h2,html[data-theme=light] .priority-center__op-main h3,html[data-theme=light] .priority-center__op-action strong,html[data-theme=light] .priority-center__op-main code,html[data-theme=light] .priority-center__pickup-row code{color:#2d2318}html[data-theme=light] .priority-center__op-section header p,html[data-theme=light] .priority-center__op-main p,html[data-theme=light] .priority-center__op-main small,html[data-theme=light] .priority-center__op-metrics,html[data-theme=light] .priority-center__op-empty,html[data-theme=light] .priority-center__op-action span,html[data-theme=light] .priority-center__pickup-row span,html[data-theme=light] .priority-center__data-note{color:#765f42}@media (width<=760px){.priority-center__op-row{grid-template-columns:40px minmax(0,1fr);padding-inline:.9rem}.priority-center__thumb{width:40px;height:40px}.priority-center__op-action{grid-column:2;justify-items:start;min-width:0}.priority-center__ads-kind{grid-row:1/span 2}.priority-center__pickup-row{align-items:flex-start;padding-inline:.9rem}}@media (width<=640px){.central-fba-product-toolbar{flex-direction:column;align-items:stretch}.central-fba-product-search{min-width:0}.central-fba-product-row__button{grid-template-columns:minmax(0,1fr) repeat(2,minmax(62px,.7fr))}.central-fba-product-row__relation{grid-area:2/1/auto/-1}.central-fba-product-row__metric:nth-of-type(4){grid-area:3/2}.central-fba-product-row__metric:nth-of-type(5){grid-area:3/3}.central-fba-product-row__stage{grid-area:4/1/auto/-1}.central-fba-product-row__action{grid-area:5/1/auto/-1}}.logistica-page{flex-direction:column;gap:1rem;padding:1rem;display:flex}.logistica-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.logistica-page__header h1{font-size:1.45rem}.logistica-page__header p{margin:.35rem 0 0;font-size:.8rem}.logistica-page__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.logistica-page__actions .button{min-height:38px;font-size:.72rem}.eyebrow{color:var(--color-primary);letter-spacing:.14em;font-size:.62rem;font-weight:700}.logistica-tabs{border-bottom:1px solid var(--color-border);gap:.35rem;display:flex}.logistica-tabs button,.logistica-filters button{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0}.logistica-tabs button{border-bottom:2px solid #0000;padding:.65rem .85rem;font-size:.78rem;font-weight:600}.logistica-tabs button.is-active{color:var(--color-text);border-color:var(--color-primary)}.logistica-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.logistica-kpis>div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:.2rem;padding:.75rem .85rem;display:grid}.logistica-kpis span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.64rem}.logistica-kpis strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.logistica-kpis--stalled{grid-template-columns:repeat(2,minmax(0,220px))}.logistica-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.logistica-toolbar input{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:min(280px,100%);min-height:38px;color:var(--color-text);background:var(--color-surface-soft);font:inherit;padding:.5rem .7rem;font-size:.78rem}.logistica-filters{flex-wrap:wrap;gap:.3rem;display:flex}.logistica-filters button{border:1px solid var(--color-border);border-radius:999px;padding:.4rem .6rem;font-size:.66rem}.logistica-filters button.is-active,.logistica-filters button:hover{color:var(--color-text);border-color:var(--color-primary);background:var(--color-primary-wash)}.logistica-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:auto}.logistica-table{border-collapse:collapse;width:100%;min-width:820px}.logistica-table th,.logistica-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:.7rem .75rem;font-size:.75rem}.logistica-table th{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.63rem}.logistica-table tbody tr:last-child td{border-bottom:0}.logistica-product-link{min-width:250px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0;display:flex}.logistica-product-link img,.logistica-product-placeholder{object-fit:contain;border:1px solid var(--color-border);background:var(--color-surface-soft);width:42px;height:42px;color:var(--color-text-muted);border-radius:8px;flex:0 0 42px;place-items:center;display:grid}.logistica-product-link>span:last-child,.logistica-drawer__hero>div{gap:.15rem;min-width:0;display:grid}.logistica-product-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logistica-product-link small,.logistica-drawer__hero small{color:var(--color-text-muted);font-size:.64rem}.logistica-table code,.logistica-drawer code{color:var(--color-text-muted);font-size:.68rem}.logistica-status{border:1px solid var(--color-border);width:fit-content;color:var(--color-primary);background:var(--color-primary-wash);border-radius:999px;padding:.28rem .48rem;font-size:.63rem;font-weight:600;display:inline-flex}.logistica-status--attention{color:var(--color-warning)}.logistica-status--no_shipment{color:var(--color-text-muted);background:0 0}.logistica-text-button,.logistica-shipment-card button{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.7rem;font-weight:600}.logistica-empty,.logistica-column__empty{color:var(--color-text-muted);text-align:center;padding:1.5rem}.logistica-pipeline{grid-template-columns:repeat(5,minmax(190px,1fr));gap:.6rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.logistica-column{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);min-height:260px;padding:.65rem}.logistica-column>header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.logistica-column h2{font-size:.72rem}.logistica-column>header span,.logistica-history__toggle span{color:var(--color-primary);font-size:.68rem;font-weight:600}.logistica-shipment-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);gap:.35rem;padding:.7rem;display:grid}.logistica-shipment-card+.logistica-shipment-card{margin-top:.5rem}.logistica-shipment-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.logistica-shipment-card strong{font-size:.7rem}.logistica-shipment-card p{margin:0;font-size:.65rem}.logistica-history{border-top:1px solid var(--color-border);padding-top:.8rem}.logistica-history__toggle{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:flex}.logistica-history__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid}.logistica-history__grid>section{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.65rem}.logistica-history__grid h3{font-size:.72rem}.logistica-history__grid p{font-size:.68rem}.logistica-drawer{z-index:20;border-left:1px solid var(--color-border);background:var(--color-surface);width:min(440px,100vw);box-shadow:var(--shadow-overlay);padding:1.25rem;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.logistica-drawer__close{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.7rem;display:block}.logistica-drawer__hero{align-items:center;gap:.8rem;margin:1rem 0;display:flex}.logistica-drawer__hero img,.logistica-drawer__hero .logistica-product-placeholder{object-fit:contain;flex-basis:64px;width:64px;height:64px}.logistica-drawer__hero h2{font-size:1rem}.logistica-drawer__math{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:1rem 0 1.25rem;display:grid}.logistica-drawer__math>div{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:.2rem;padding:.6rem;display:grid}.logistica-drawer__math span{color:var(--color-text-muted);font-size:.62rem}.logistica-drawer__math strong{font-size:.95rem}.logistica-drawer__stalled-age{color:var(--color-primary);margin:-.5rem 0 1rem;font-size:.72rem;font-weight:700}.logistica-expiration{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);gap:.45rem;margin:1rem 0 1.25rem;padding:.8rem;display:grid}.logistica-expiration h3{margin:0}.logistica-expiration p{color:var(--color-text-muted);margin:0;font-size:.68rem}.logistica-expiration input{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:38px;color:var(--color-text);background:var(--color-surface);font:inherit;padding:.5rem .6rem}.logistica-expiration>div{flex-wrap:wrap;gap:.4rem;display:flex}.logistica-expiration .button{min-height:34px;font-size:.68rem}.logistica-drawer h3{text-transform:uppercase;letter-spacing:.04em;margin-top:1.2rem;font-size:.76rem}.logistica-drawer__shipment{border:0;border-top:1px solid var(--color-border);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:.2rem;padding:.65rem 0;display:grid}.logistica-drawer__shipment span{color:var(--color-text-muted);font-size:.68rem}.logistica-shipment-products{gap:.65rem;display:grid}.logistica-shipment-products>div{border-top:1px solid var(--color-border);align-items:center;gap:.6rem;padding-top:.6rem;display:flex}.logistica-shipment-products img,.logistica-shipment-products .logistica-product-placeholder{object-fit:contain;flex:0 0 48px;width:48px;height:48px}.logistica-shipment-products>div>div{gap:.16rem;display:grid}.logistica-shipment-products strong{font-size:.75rem}.logistica-shipment-products span{font-size:.68rem}.logistica-shipment-products small{color:var(--color-text-muted);font-size:.62rem}.logistica-modal-backdrop{z-index:60;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);background:#0204099e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.logistica-modal{border-radius:var(--radius-md);background:var(--color-surface-strong);width:min(720px,100%);max-height:calc(100vh - 2rem);box-shadow:var(--shadow-overlay);border:1px solid #d8b76642;flex-direction:column;display:flex;overflow:hidden}.logistica-modal__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.logistica-modal__header h2{color:var(--color-text);margin-top:.3rem;font-size:1.05rem}.logistica-modal__header p{color:var(--color-text-muted);margin-top:.25rem;font-size:.72rem}.logistica-modal__body{min-height:0;padding:1rem 1.25rem 1.25rem;overflow-y:auto}.logistica-modal label{color:var(--color-text-muted);gap:.3rem;margin-bottom:.75rem;font-size:.7rem;display:grid}.logistica-modal select,.logistica-modal input{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:38px;color:var(--color-text);background:var(--color-surface-soft);font:inherit;padding:.5rem .6rem}.logistica-stock-search{width:100%;margin-bottom:.6rem}.logistica-modal .button{margin-top:.4rem}.logistica-modal__hint{font-size:.72rem}.logistica-stock-list{gap:.45rem;max-height:50vh;margin-bottom:.65rem;display:grid;overflow-y:auto}.logistica-stock-list label{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.7rem;margin:0;padding:.45rem 0;display:flex}.logistica-stock-list label>span{min-width:0;color:var(--color-text);gap:.15rem;display:grid}.logistica-stock-product{align-items:center;gap:.55rem;display:flex!important}.logistica-stock-product>img,.logistica-stock-product>.logistica-product-placeholder{object-fit:contain;border:1px solid var(--color-border);background:var(--color-surface-soft);width:42px;height:42px;color:var(--color-text-muted);border-radius:8px;flex:0 0 42px;place-items:center;display:grid}.logistica-stock-product>span:last-child{gap:.15rem;min-width:0;display:grid}.logistica-stock-product strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logistica-stock-fields{flex:none;align-items:center;gap:.4rem;display:flex!important}.logistica-stock-fields input[type=number]{width:78px}.logistica-stock-fields input[type=date]{width:145px}.logistica-stock-list small{color:var(--color-text-muted);font-size:.62rem}.logistica-stock-list input{width:90px}.logistica-review-list{gap:.45rem;margin-bottom:1rem;display:grid}.logistica-review-list p{border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;margin:0;padding:.6rem;font-size:.75rem;display:flex}.logistica-page__error{border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);padding:.6rem .75rem;font-size:.75rem}.logistica-page__export-confirmation{border:1px solid var(--color-success);border-radius:var(--radius-sm);color:var(--color-success);padding:.6rem .75rem;font-size:.75rem}.logistica-report-modal{width:min(600px,100%);max-height:80vh}.logistica-report-modal .logistica-report-presets{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem;display:grid}.logistica-report-modal .logistica-report-preset-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-soft);min-height:44px;color:var(--color-text-muted);text-align:center;cursor:pointer;justify-content:center;align-items:center;margin-bottom:0;padding:.55rem .75rem;font-size:.78rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s;display:flex;position:relative}.logistica-report-modal .logistica-report-preset-card input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.logistica-report-modal .logistica-report-preset-card:hover{border-color:var(--color-border-strong);color:var(--color-text)}.logistica-report-modal .logistica-report-preset-card.is-selected{border-color:var(--color-primary);background:var(--color-primary-wash);color:var(--color-text);font-weight:700}.logistica-report-modal .logistica-report-preset-card:focus-within{outline:3px solid var(--color-primary);outline-offset:2px}.logistica-report-modal .logistica-report-custom-range{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1rem;display:grid}.logistica-report-modal .logistica-report-prep-toggle{cursor:pointer;align-items:flex-start;gap:.65rem;margin-bottom:1rem;display:flex}.logistica-report-modal .logistica-report-prep-toggle input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.logistica-report-prep-toggle__track{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:999px;flex:none;width:36px;height:20px;margin-top:2px;transition:background-color .15s,border-color .15s;position:relative}.logistica-report-prep-toggle__thumb{background:var(--color-text-muted);border-radius:50%;width:14px;height:14px;transition:transform .15s,background-color .15s;position:absolute;top:2px;left:2px}.logistica-report-modal .logistica-report-prep-toggle input:checked+.logistica-report-prep-toggle__track{border-color:var(--color-primary);background:var(--color-primary-wash)}.logistica-report-modal .logistica-report-prep-toggle input:checked+.logistica-report-prep-toggle__track .logistica-report-prep-toggle__thumb{background:var(--color-primary);transform:translate(16px)}.logistica-report-modal .logistica-report-prep-toggle input:focus-visible+.logistica-report-prep-toggle__track{outline:3px solid var(--color-primary);outline-offset:2px}.logistica-report-prep-toggle__text{flex-direction:column;gap:.15rem;display:flex}.logistica-report-prep-toggle__text strong{color:var(--color-text);font-size:.8rem;font-weight:600}.logistica-report-prep-toggle__text small{color:var(--color-text-muted);font-size:.68rem}.logistica-report-modal__footer{border-top:1px solid var(--color-border);flex:none;justify-content:flex-end;gap:.6rem;padding:1rem 1.25rem;display:flex}.logistica-report-modal__footer .button{margin-top:0}@media (width<=620px){.logistica-report-modal .logistica-report-presets,.logistica-report-modal .logistica-report-custom-range{grid-template-columns:1fr}}@media (width<=900px){.logistica-page__header{flex-direction:column}.logistica-page__actions{justify-content:flex-start}.logistica-kpis{grid-template-columns:repeat(2,1fr)}.logistica-history__grid{grid-template-columns:1fr}}@media (width<=560px){.logistica-page{padding:.75rem}.logistica-page__actions .button{flex:100%}.logistica-toolbar{align-items:stretch}.logistica-toolbar input{width:100%}.logistica-kpis{grid-template-columns:1fr 1fr}}.prep-amazon-comparator{width:min(960px,100vw - 2rem);max-height:min(820px,100vh - 2rem)}.prep-comparator-steps{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;gap:.35rem;margin-bottom:1rem;font-size:.72rem;display:flex}.prep-comparator-steps span{border-bottom:2px solid var(--color-border);padding:.4rem .55rem}.prep-comparator-steps .is-active{color:var(--color-text);border-color:var(--color-accent);font-weight:700}.prep-comparator-file{place-items:center;min-height:230px;display:grid}.prep-comparator-file__drop{border:1px dashed var(--color-border-strong,var(--color-border));text-align:center;background:var(--color-surface-subtle,var(--color-surface));cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;width:min(560px,100%);padding:2rem;display:flex}.prep-comparator-file__drop input{width:100%}.prep-comparator-file__drop small,.prep-comparator-note{color:var(--color-text-muted);font-size:.78rem}.prep-comparator-presets{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;display:grid}.prep-comparator-presets legend{color:var(--color-text-muted);grid-column:1/-1;margin-bottom:.15rem;font-size:.78rem;font-weight:700}.prep-comparator-presets label{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.7rem .75rem;display:flex}.prep-comparator-presets label.is-selected{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.prep-comparator-presets input{accent-color:var(--color-accent)}.prep-comparator-custom{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.prep-comparator-custom label{flex-direction:column;gap:.3rem;font-size:.76rem;font-weight:600;display:flex}.prep-comparator-custom input,.prep-comparator-toolbar input{border:1px solid var(--color-border);background:var(--color-surface);min-height:38px;color:var(--color-text);border-radius:7px;padding:.45rem .6rem}.prep-comparator-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem;display:grid}.prep-comparator-preview strong{font-size:1.35rem;line-height:1}.prep-comparator-preview span{color:var(--color-text-muted);font-size:.72rem}.prep-comparator-preview strong:nth-of-type(n+2){border-left:1px solid var(--color-border);padding-left:.65rem}.prep-comparator-unrecognized{border-left:3px solid var(--color-warning,#b78103);background:var(--color-surface-subtle,var(--color-surface));flex-direction:column;gap:.25rem;margin:.75rem 0;padding:.7rem;font-size:.75rem;display:flex}.prep-comparator-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.prep-comparator-summary{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;padding-bottom:1rem;display:grid}.prep-comparator-summary div{background:var(--color-surface-subtle,var(--color-surface));border-radius:7px;min-width:0;padding:.55rem .6rem}.prep-comparator-summary strong,.prep-comparator-summary span{display:block}.prep-comparator-summary strong{font-size:1.1rem}.prep-comparator-summary span{color:var(--color-text-muted);font-size:.68rem}.prep-comparator-toolbar{align-items:center;gap:.65rem;margin:1rem 0 .75rem;display:flex}.prep-comparator-toolbar input{flex:1;min-width:180px}.prep-comparator-filters{flex-wrap:wrap;gap:.35rem;display:flex}.prep-comparator-filters button{border:1px solid var(--color-border);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .6rem;font-size:.7rem}.prep-comparator-filters button.is-active{border-color:var(--color-accent);color:var(--color-text);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.prep-comparator-results{flex-direction:column;gap:.5rem;max-height:420px;display:flex;overflow:auto}.prep-comparator-shipment{border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.prep-comparator-shipment__toggle{background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1.4fr) minmax(180px,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.prep-comparator-shipment__toggle span{flex-direction:column;gap:.2rem;min-width:0;display:flex}.prep-comparator-shipment__toggle small{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prep-comparator-shipment__toggle>span:nth-child(2){color:var(--color-text-muted);font-size:.75rem}.prep-comparator-shipment__toggle b{white-space:nowrap;font-size:.7rem}.prep-comparator-products{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.prep-comparator-products>div{grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;padding:.55rem .75rem;font-size:.75rem;display:grid}.prep-comparator-products>div+div{border-top:1px solid var(--color-border)}.prep-comparator-products span{flex-direction:column;gap:.15rem;display:flex}.prep-comparator-products small{color:var(--color-text-muted)}.prep-comparator-products b{white-space:nowrap}@media (width<=700px){.prep-amazon-comparator{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.prep-comparator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.prep-comparator-toolbar{flex-direction:column;align-items:stretch}.prep-comparator-toolbar input{width:100%}.prep-comparator-shipment__toggle{grid-template-columns:1fr auto}.prep-comparator-shipment__toggle>span:nth-child(2){grid-area:2/1/auto/-1}.prep-comparator-products>div{grid-template-columns:1fr auto}}@media (width<=480px){.prep-comparator-presets,.prep-comparator-custom,.prep-comparator-preview{grid-template-columns:1fr}.prep-comparator-preview strong:nth-of-type(n+2){border-left:0;border-top:1px solid var(--color-border);padding-top:.5rem;padding-left:0}.prep-comparator-actions{justify-content:stretch}.prep-comparator-actions .button{flex:100%}}:root{--app-bg:#f5f7fb;--surface:#fff;--sidebar:#102238;--sidebar-deep:#0b192a;--sidebar-active:#1c426b;--text-primary:#13213a;--text-secondary:#667085;--primary:#1677ff;--primary-soft:#eaf3ff;--color-bg:var(--app-bg);--color-surface:var(--surface);--color-surface-raised:#fff;--color-surface-soft:#f8fafc;--color-surface-strong:#eff3f8;--color-border:#e5eaf1;--color-border-strong:#d4dce8;--color-text:var(--text-primary);--color-text-muted:var(--text-secondary);--color-primary:var(--primary);--color-primary-deep:#0f63d7;--color-primary-wash:var(--primary-soft);--color-primary-contrast:#fff;--color-success:#12b76a;--color-warning:#f79009;--color-danger:#f04438;--radius-sm:9px;--radius-md:14px;--shadow-card:0 1px 2px #10182808, 0 8px 24px #1018280d;--shadow-card-hover:0 5px 18px #1018281a;--shadow-overlay:0 18px 50px #10182829;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--app-bg);color:var(--text-primary)}p{color:var(--text-secondary)}:focus-visible{outline-color:var(--primary)}.app-shell{background:var(--app-bg);min-height:100dvh}.sidebar{background:linear-gradient(180deg, var(--sidebar) 0%, var(--sidebar-deep) 100%);border-right:1px solid #ffffff0f;gap:1.4rem;width:248px;min-height:100dvh;padding:1.25rem .85rem}.sidebar__brand{gap:.7rem;padding:.4rem .55rem .9rem}.sidebar__brand-mark{width:32px;height:32px;color:var(--sidebar);letter-spacing:.03em;background:#fff;border-radius:10px;place-items:center;padding:0;font-size:.7rem;display:grid}.sidebar__brand-name{color:#fff;letter-spacing:-.01em;font-size:.95rem}.sidebar__groups{gap:1.1rem}.sidebar__group{gap:.35rem}.sidebar__group-heading{color:#8396ae;padding:0 .75rem;font-size:.62rem}.sidebar__link{color:#c0ccda;border-radius:9px;gap:.7rem;padding:.6rem .7rem;font-size:.86rem}.sidebar__link:hover{color:#fff;background:#ffffff14}.sidebar__link--active{background:var(--sidebar-active);color:#fff;box-shadow:inset 0 0 0 1px #88beff1f}.sidebar__link--disabled{color:#71839a}.sidebar__soon-badge{color:#a5b3c4;background:#ffffff14}.sidebar__footer{padding:0 .5rem}.badge--tenant{color:#c6d5e5;background:#ffffff14}.app-shell__content{background:var(--app-bg)}.app-shell__main{padding:1.75rem clamp(1rem,2.4vw,2.5rem) 3rem}.app-header{border-bottom:1px solid var(--color-border);background:#fffffff2;align-items:center;min-height:92px;padding:1.15rem clamp(1rem,2.4vw,2.5rem)}.app-header__context{color:var(--primary);letter-spacing:.09em;margin-bottom:.18rem;font-size:.66rem;font-weight:600;display:block}.app-header h1{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:700}.app-header__subtitle{max-width:62ch;margin:.22rem 0 0;font-size:.78rem}.app-header__actions{align-items:center;gap:.55rem;display:flex}.app-header__search{border:1px solid var(--color-border-strong);min-width:240px;height:38px;color:var(--text-secondary);background:#fff;border-radius:9px;align-items:center;gap:.45rem;padding:0 .7rem;display:flex}.app-header__search input{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:.78rem}.app-header__search input::placeholder{color:#98a2b3}.app-header__icon-button,.app-header__theme{border:1px solid var(--color-border-strong);min-width:38px;min-height:38px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.app-header__theme{padding:0 .65rem;font-size:.74rem}.app-header__profile{min-height:38px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.45rem;padding:0 .55rem 0 .25rem;font-size:.76rem;display:inline-flex}.app-header__profile span{color:#fff;background:var(--primary);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.button{border-color:var(--color-border-strong);color:var(--text-primary);background:#fff}.button--secondary{color:var(--primary);border-color:#b7d3ff}.button--secondary:hover{background:var(--primary-soft)}.button--primary{background:var(--primary);border-color:var(--primary)}.button--primary:hover{background:var(--color-primary-deep)}.home-overview{flex-direction:column;gap:1.25rem;max-width:1540px;margin:0 auto;display:flex}.home-overview__intro{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.35rem 0 .1rem;display:flex}.section-kicker{color:var(--primary);letter-spacing:.08em;margin-bottom:.35rem;font-size:.66rem;font-weight:600;display:block}.home-overview__intro h2{color:var(--text-primary);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.6vw,2.15rem)}.home-overview__intro p{margin:.3rem 0 0;font-size:.88rem}.home-overview__period{color:var(--text-secondary);white-space:nowrap;font-size:.74rem}.home-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.home-metric{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:122px;box-shadow:var(--shadow-card);background:#fff;gap:.75rem;padding:1rem;display:flex}.home-metric__icon{height:38px;color:var(--primary);background:var(--primary-soft);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.home-metric--success .home-metric__icon{color:var(--color-success);background:#eafaf2}.home-metric--warning .home-metric__icon{color:var(--color-warning);background:#fff5e6}.home-metric__label,.home-metric small{color:var(--text-secondary);font-size:.72rem;display:block}.home-metric strong{color:var(--text-primary);letter-spacing:-.035em;margin:.28rem 0 .22rem;font-size:1.42rem;display:block}.home-module-shortcuts{box-shadow:none;background:0 0;border:0;margin:0}.home-module-shortcuts .module-rail__header{border:0;justify-content:space-between;margin-bottom:.65rem;padding:0;display:flex}.home-module-shortcuts .module-rail__header h2{color:var(--text-primary);font-size:1rem}.home-module-shortcuts .module-rail__body{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.home-module-shortcuts .module-rail__row{border:1px solid var(--color-border);min-width:0;min-height:82px;color:var(--text-primary);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.75rem;display:grid}.home-module-shortcuts .module-rail__row:hover{box-shadow:var(--shadow-card-hover);border-color:#b7d3ff;transform:translateY(-1px)}.home-module-shortcuts .module-rail__icon{width:31px;height:31px;color:var(--primary);background:var(--primary-soft);border-radius:8px;place-items:center;display:grid}.home-module-shortcuts .module-rail__identity{flex-direction:column;gap:.15rem;min-width:0;display:flex}.home-module-shortcuts .module-rail__identity strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.home-module-shortcuts .module-rail__identity small,.home-module-shortcuts .module-rail__stat small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.home-module-shortcuts .module-rail__stat{display:none}.home-module-shortcuts .module-rail__arrow{color:#98a2b3}.home-workspace{grid-template-columns:minmax(250px,.95fr) minmax(360px,1.45fr) minmax(230px,.85fr);align-items:stretch;gap:.85rem;display:grid}.home-workspace>*{min-width:0;margin:0}.control-spotlight,.sales-band,.home-logistics-summary,.home-finance-summary,.home-assurance,.control-opportunities{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff}.control-spotlight{min-height:0;color:var(--text-primary);background:#fff;flex-direction:column;padding:1rem;display:flex}.control-spotlight__axis{display:none}.control-spotlight__main{padding:0}.control-spotlight__eyebrow{color:var(--primary);font-size:.7rem}.control-spotlight h2{color:var(--text-primary);margin:.4rem 0;font-size:1.08rem}.control-spotlight__total{color:var(--text-primary);font-size:2rem}.control-spotlight__caption{margin:.3rem 0 .8rem;font-size:.72rem}.control-spotlight__breakdown{flex-direction:column;gap:.15rem;margin-top:auto;display:flex}.control-spotlight__source{border:0;border-top:1px solid var(--color-border);color:var(--text-primary);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.5rem 0;display:grid}.control-spotlight__source-icon{color:var(--primary)}.control-spotlight__source-label{font-size:.74rem}.control-spotlight__source-note{color:var(--text-secondary);font-size:.65rem}.control-spotlight__source-value{color:var(--text-primary);font-size:.82rem}.control-spotlight__source-arrow{color:#98a2b3}.sales-band{padding:1rem}.sales-band__header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.sales-band__header h2,.home-logistics-summary h2,.home-finance-summary h2,.control-opportunities h2{color:var(--text-primary);font-size:1rem}.sales-band__header p{margin:.2rem 0 0;font-size:.72rem}.sales-band__availability{color:var(--text-secondary);font-size:.64rem}.sales-band__body{grid-template-columns:1.3fr .75fr .8fr;gap:.85rem;display:grid}.sales-band__top{border-top:1px solid var(--color-border);grid-column:1/-1;padding-top:.7rem}.sales-band__revenue,.sales-band__abc,.sales-band__mix{background:0 0;border:0;padding:0}.sales-band__label{color:var(--text-secondary);font-size:.66rem}.sales-band__revenue-value{color:var(--text-primary);font-size:1.45rem}.sales-band__revenue p,.sales-band__muted{font-size:.7rem}.sales-band__mini-stats{grid-template-columns:1fr 1fr 1fr;gap:.35rem;display:grid}.sales-band__mini-stats dt,.sales-band__mini-stats dd{font-size:.62rem}.sales-band__abc-bar{background:#edf1f6;height:7px}.sales-band__abc-list{gap:.25rem}.sales-band__mix li,.sales-band__top li{border-color:var(--color-border)}.sales-band__top-name{color:var(--text-primary)}.sales-band--empty{min-height:220px}.home-logistics-summary,.home-finance-summary{flex-direction:column;padding:1rem;display:flex}.home-logistics-summary header,.home-finance-summary header,.control-opportunities__header{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.home-logistics-summary header .button,.home-finance-summary header .button{min-height:auto;color:var(--primary);border:0;padding:.2rem 0}.home-logistics-summary__stats{grid-template-columns:1fr;gap:.7rem;margin-top:auto;display:grid}.home-logistics-summary__stats div{border-top:1px solid var(--color-border);padding-top:.65rem}.home-logistics-summary__stats span{color:var(--text-secondary);font-size:.69rem;display:block}.home-logistics-summary__stats strong{color:var(--text-primary);font-size:1.1rem}.home-logistics-summary__empty{margin:auto 0;font-size:.76rem}.home-lower-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:.85rem;display:grid}.home-finance-summary dl{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:.85rem 0 0;display:grid}.home-finance-summary dt{color:var(--text-secondary);font-size:.66rem}.home-finance-summary dd{color:var(--text-primary);margin:.25rem 0 0;font-size:1rem}.home-assurance{align-items:center;gap:.75rem;padding:1rem;display:flex}.home-assurance__icon{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);border-radius:10px;place-items:center;display:grid}.home-assurance strong{color:var(--text-primary);font-size:.82rem}.home-assurance p{margin:.2rem 0 0;font-size:.7rem}.control-opportunities{padding:1rem}.control-opportunities__header{border-bottom:1px solid var(--color-border);padding:0 0 .75rem}.control-opportunities__header>span{color:var(--text-secondary)}.control-opportunities__list li{border-color:var(--color-border);grid-template-columns:auto minmax(0,1fr) auto}.control-opportunities__rank{color:var(--primary);background:var(--primary-soft)}.control-opportunities__copy strong{color:var(--text-primary)}.control-opportunities__copy span,.control-opportunities__copy p,.control-opportunities__empty{color:var(--text-secondary)}.freshness-bar{border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:10px;margin-bottom:.85rem;padding:.6rem .75rem}.freshness-bar__label{color:var(--text-secondary)}.freshness-bar__value{color:var(--text-primary);font-size:.76rem}@media (width<=1280px){.home-module-shortcuts .module-rail__body{grid-template-columns:repeat(3,minmax(0,1fr))}.home-workspace{grid-template-columns:minmax(230px,.85fr) minmax(360px,1.3fr)}.home-logistics-summary{grid-column:1/-1}.home-logistics-summary__stats{grid-template-columns:repeat(3,1fr)}}@media (width<=1080px){.sidebar{width:72px;padding:.9rem .6rem}.sidebar__brand{justify-content:center;padding:.35rem 0 .8rem}.sidebar__brand-name,.sidebar__group-heading,.sidebar__link span:not(.sidebar__soon-badge),.sidebar__footer{display:none}.sidebar__link{justify-content:center;padding:.6rem}.sidebar__link--disabled{display:none}.app-header__search{min-width:180px}}@media (width<=880px){.app-header{flex-direction:column;align-items:flex-start}.app-header__actions{width:100%}.app-header__search{flex:1}.home-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-workspace{grid-template-columns:1fr}.home-logistics-summary__stats{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.sidebar{display:none}.app-shell__main{padding:1rem .8rem 2rem}.app-header{padding:1rem .8rem}.app-header__subtitle,.app-header__theme,.app-header__profile strong{display:none}.app-header__actions{gap:.4rem}.home-overview__intro{flex-direction:column;align-items:flex-start}.home-overview__period{white-space:normal}.home-metric-grid,.home-module-shortcuts .module-rail__body,.home-lower-grid,.home-finance-summary dl,.sales-band__body,.home-logistics-summary__stats{grid-template-columns:1fr}.home-module-shortcuts .module-rail__row{min-height:70px}.home-finance-summary dd{font-size:1.1rem}.sales-band__top{grid-column:auto}}@media (width<=1000px){.app-header__actions{flex:0 auto;min-width:0}.app-header__profile{min-width:0;max-width:144px}.app-header__profile strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.home-overview__period{border:1px solid var(--color-border);background:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:.3rem .3rem .3rem .8rem;font-size:.76rem;display:flex;position:relative}.home-overview__period-label{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem}.period-menu__trigger{background:var(--primary-soft);color:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;font-weight:600;display:inline-flex}.period-menu__trigger:disabled{opacity:.5;cursor:not-allowed}.home-overview__period-range{color:var(--text-secondary);font-variant-numeric:tabular-nums;padding-right:.7rem}.period-menu{z-index:20;border:1px solid var(--color-border);background:#fff;border-radius:12px;min-width:170px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .4rem);left:3.6rem;box-shadow:0 10px 30px #0f172a1f}.period-menu button{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.5rem .7rem}.period-menu button:hover{background:var(--primary-soft)}.period-menu button.is-active{color:var(--primary);font-weight:600}@media (width<=720px){.home-overview__period{border-radius:14px;flex-wrap:wrap}.period-menu{left:.8rem}}.period-menu{min-width:230px}.period-menu__custom{border-top:1px solid var(--color-border);flex-direction:column;gap:.45rem;margin-top:.3rem;padding:.6rem .5rem .3rem;display:flex}.period-menu__custom>span{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem}.period-menu__custom>div{flex-direction:column;gap:.35rem;display:flex}.period-menu__custom input{border:1px solid var(--color-border);width:100%;color:var(--text-primary);font:inherit;background:#fff;border-radius:8px;padding:.4rem .55rem;font-size:.76rem}.period-menu__custom input:focus{outline:2px solid var(--primary-soft);border-color:var(--primary)}.period-menu .period-menu__apply{text-align:center;background:var(--primary);color:#fff;margin-top:.1rem;font-weight:600}.period-menu .period-menu__apply:hover:not(:disabled){background:var(--color-primary-deep)}.period-menu .period-menu__apply:disabled{opacity:.45;cursor:not-allowed}@font-face{font-family:Geist;src:url(/assets/Geist-VariableFont_wght-C7M6Z1jt.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-sans:"Geist",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ui-bg:#f5f7fb;--ui-surface:#fff;--ui-surface-soft:#f5f7fb;--ui-sidebar:#102238;--ui-sidebar-deep:#0b192a;--ui-sidebar-active:#1d4f7a;--ui-primary:#1677ff;--ui-primary-soft:#eaf3ff;--ui-text:#14213d;--ui-muted:#667085;--ui-border:#e4e7ec;--ui-border-strong:#d4dce8;--ui-success:#12b76a;--ui-warning:#f79009;--ui-danger:#f04438;--ui-radius:12px;--ui-radius-lg:16px;--ui-shadow:0 1px 2px #1022380f;--ui-focus:0 0 0 3px #1677ff47;--color-bg:var(--ui-bg);--color-surface:var(--ui-surface);--color-surface-raised:var(--ui-surface);--color-surface-soft:var(--ui-surface-soft);--color-surface-strong:var(--ui-sidebar-deep);--color-border:var(--ui-border);--color-border-strong:var(--ui-border-strong);--color-text:var(--ui-text);--color-text-muted:var(--ui-muted);--color-primary:var(--ui-primary);--color-primary-deep:#0f63d7;--color-primary-wash:var(--ui-primary-soft);--color-primary-contrast:#fff;--color-success:var(--ui-success);--color-warning:var(--ui-warning);--color-danger:var(--ui-danger);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-scale:1.21;--ui-scale-ratio:calc(var(--ui-scale) / 1.1);--ui-sidebar-width:290px;--ui-header-height:75px;--ui-page-x:39px;--ui-page-y:28px;--ui-page-x-compact:24px;--ui-page-y-compact:28px;--ui-page-x-mobile:20px;--ui-page-y-mobile:22px;--ui-control-height:48px;--ui-card-padding:18px;--ui-section-gap:18px;--ui-font-body:calc(14px * var(--ui-scale));--ui-font-ui:calc(12px * var(--ui-scale));--ui-font-label:calc(11px * var(--ui-scale));--ui-font-title:calc(20px * var(--ui-scale));--ui-target-height:53px;--ui-icon-control:40px;--ui-icon-sm:39px;--ui-sidebar-link-height:53px;--ui-card-padding-scaled:20px}html[data-theme=light]{--color-bg:var(--ui-bg);--color-surface:var(--ui-surface);--color-surface-raised:var(--ui-surface);--color-surface-soft:var(--ui-surface-soft);--color-surface-strong:var(--ui-sidebar-deep);--color-border:var(--ui-border);--color-border-strong:var(--ui-border-strong);--color-text:var(--ui-text);--color-text-muted:var(--ui-muted);--color-primary:var(--ui-primary);--color-primary-deep:#0f63d7;--color-primary-wash:var(--ui-primary-soft);--color-primary-contrast:#fff;--color-success:var(--ui-success);--color-warning:var(--ui-warning);--color-danger:var(--ui-danger);--glass-border:var(--ui-border)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--ui-bg);color:var(--ui-text);font-family:var(--font-sans);font-size:14px;line-height:1.5}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:var(--ui-focus);outline-offset:2px}.page--amazon-ads{color:var(--ui-text)}.page--amazon-ads .page-section,.page--amazon-ads .metric-card,.page--amazon-ads .state-panel,.page--amazon-ads .ads-period-selector,.page--amazon-ads .ads-filter-builder,.page--amazon-ads .ads-table__wrap,.page--amazon-ads .recommendation-card,.page--amazon-ads .adsvaldo-brain,.page--amazon-ads .module-filter-bar{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}.page--amazon-ads .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.page--amazon-ads .metric-card{padding:18px}.page--amazon-ads .metric-card__label,.page--amazon-ads .metric-card__hint,.page--amazon-ads .module-filter-bar__note,.page--amazon-ads .recommendation-card__reason{color:var(--ui-muted)}.page--amazon-ads .metric-card__value,.page--amazon-ads .recommendation-card__campaign,.page--amazon-ads .recommendation-card__facts dd,.page--amazon-ads .state-title{color:var(--ui-text)}.page--amazon-ads .module-tabs{border-bottom:1px solid var(--ui-border);gap:4px;display:flex;overflow-x:auto}.page--amazon-ads .module-tabs__link{color:var(--ui-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px}.page--amazon-ads .module-tabs__link:hover,.page--amazon-ads .module-tabs__link--active{color:var(--ui-primary);background:var(--ui-primary-soft)}.page--amazon-ads input,.page--amazon-ads select,.page--amazon-ads textarea{min-height:40px;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-strong);box-shadow:none;border-radius:8px}.page--amazon-ads .ads-table__wrap{overflow-x:auto}.page--amazon-ads .ads-table{background:var(--ui-surface);min-width:760px;color:var(--ui-text)}.page--amazon-ads .ads-table th{background:var(--ui-surface-soft);color:var(--ui-muted);border-bottom:1px solid var(--ui-border)}.page--amazon-ads .ads-table td{border-bottom:1px solid var(--ui-border);color:var(--ui-text)}.page--amazon-ads .ads-table tbody tr:hover{box-shadow:inset 2px 0 var(--ui-primary);background:#f8fbff}.page--amazon-ads .recommendation-card__reason,.page--amazon-ads .module-note{background:var(--ui-surface-soft);border-color:var(--ui-border);color:var(--ui-muted)}.page--amazon-ads .ads-preset-bar,.page--amazon-ads .ads-quick-filters,.page--amazon-ads .ads-selection-bar{background:var(--ui-surface);border-color:var(--ui-border)}.page--amazon-ads .ads-preset-bar__button,.page--amazon-ads .ads-quick-filter-bar__button,.page--amazon-ads .ads-period-selector__option,.page--amazon-ads .button--secondary{color:var(--ui-primary);background:var(--ui-surface);border:1px solid var(--ui-border-strong);box-shadow:none}.page--amazon-ads .ads-preset-bar__button:hover,.page--amazon-ads .ads-quick-filter-bar__button:hover,.page--amazon-ads .ads-period-selector__option:hover,.page--amazon-ads .button--secondary:hover,.page--amazon-ads .ads-preset-bar__button--active,.page--amazon-ads .ads-quick-filter-bar__button--active,.page--amazon-ads .ads-period-selector__option--active{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:var(--ui-primary)}.page--amazon-ads .button--primary{color:#fff;background:var(--ui-primary);border-color:var(--ui-primary);box-shadow:none}.page--amazon-ads .button--primary:hover{background:#0f63d7;border-color:#0f63d7}.page--amazon-ads .badge--readonly-subtle{color:var(--ui-muted);background:var(--ui-surface-soft);border:1px solid var(--ui-border)}@media (width<=820px){.page--amazon-ads .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page--amazon-ads .page-section{padding:16px}.page--amazon-ads .module-tabs{flex-wrap:nowrap}.page--amazon-ads .ads-table__wrap{max-width:100%}}@media (width<=480px){.page--amazon-ads .metric-grid{grid-template-columns:1fr}.page--amazon-ads .metric-card{min-width:0}.page--amazon-ads .page-section{padding:14px}}html[data-theme=light] .page--amazon-ads .ads-period-selector,html[data-theme=light] .page--amazon-ads .sync-panel,html[data-theme=light] .page--amazon-ads .recommendation-card,html[data-theme=light] .page--amazon-ads .ads-filter-builder,html[data-theme=light] .page--amazon-ads .ads-table__wrap,html[data-theme=light] .page--amazon-ads .module-filter-bar{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow)}html[data-theme=light] .page--amazon-ads .ads-period-selector__option,html[data-theme=light] .page--amazon-ads .button--secondary,html[data-theme=light] .page--amazon-ads .ads-preset-bar__button,html[data-theme=light] .page--amazon-ads .ads-quick-filter-bar__button{color:var(--ui-primary);background:var(--ui-surface);border-color:var(--ui-border-strong);box-shadow:none}html[data-theme=light] .page--amazon-ads .ads-period-selector__option:hover,html[data-theme=light] .page--amazon-ads .button--secondary:hover,html[data-theme=light] .page--amazon-ads .ads-preset-bar__button:hover,html[data-theme=light] .page--amazon-ads .ads-quick-filter-bar__button:hover,html[data-theme=light] .page--amazon-ads .ads-period-selector__option--active,html[data-theme=light] .page--amazon-ads .ads-preset-bar__button--active,html[data-theme=light] .page--amazon-ads .ads-quick-filter-bar__button--active{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:var(--ui-primary)}html[data-theme=light] .page--amazon-ads .recommendation-card__reason,html[data-theme=light] .page--amazon-ads .module-note,html[data-theme=light] .page--amazon-ads .ads-table th{color:var(--ui-muted);background:var(--ui-surface-soft);border-color:var(--ui-border)}html[data-theme=light] .page--amazon-ads .sync-panel__label,html[data-theme=light] .page--amazon-ads .sync-panel__freshness,html[data-theme=light] .page--amazon-ads .sync-panel__hint,html[data-theme=light] .page--amazon-ads .sync-panel__stat dt,html[data-theme=light] .page--amazon-ads .recommendation-card__reason{color:var(--ui-muted)}html[data-theme=light] .page--amazon-ads .sync-panel__value,html[data-theme=light] .page--amazon-ads .recommendation-card__campaign,html[data-theme=light] .page--amazon-ads .recommendation-card__facts dd{color:var(--ui-text)}html[data-theme=light] .page--amazon-ads input,html[data-theme=light] .page--amazon-ads select,html[data-theme=light] .page--amazon-ads textarea,html[data-theme=light] .page--amazon-ads .ads-period-selector__custom .button{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border-strong);box-shadow:none}html[data-theme=light] .page--amazon-ads .ads-period-selector__custom .button:hover{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:var(--ui-primary)}html[data-theme=light] .page--amazon-ads .ads-period-selector__custom .button:not(.button--text):not(.button--primary):not(.button--secondary):not(.button--danger){color:var(--ui-primary);background:var(--ui-surface);border-color:var(--ui-border-strong);box-shadow:none}html[data-theme=light] .page--amazon-ads .sync-panel__stats,html[data-theme=light] .page--amazon-ads .sync-panel__stat,html[data-theme=light] .page--amazon-ads .module-tabs__link{border-color:var(--ui-border)}html[data-theme=light] .page--amazon-ads .module-tabs__link,html[data-theme=light] .page--amazon-ads .module-tabs__link:hover{color:var(--ui-muted);background:0 0}html[data-theme=light] .page--amazon-ads .module-tabs__link--active{color:var(--ui-primary);background:var(--ui-primary-soft);border-bottom-color:var(--ui-primary)}html[data-theme=light] .page--amazon-ads .badge--readonly-subtle{color:var(--ui-muted);background:var(--ui-surface-soft);border-color:var(--ui-border)}html[data-theme=light] .page--amazon-ads .readonly-banner,html[data-theme=light] .page--amazon-ads .freshness-bar,html[data-theme=light] .page--amazon-ads .readonly-banner strong,html[data-theme=light] .page--amazon-ads .freshness-bar__label,html[data-theme=light] .page--amazon-ads .freshness-bar__value{color:var(--ui-text)}.ads-auto-update{color:var(--text-muted,#5b6470);margin:8px 0 0;font-size:.9rem}.ads-auto-update--stale{color:var(--warning-text,#9a4b00);font-weight:600}html[data-theme=light] .logistica-page .logistica-kpis>div,html[data-theme=light] .logistica-page .logistica-table-wrap{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow)}html[data-theme=light] .logistica-page .logistica-table{background:var(--ui-surface);color:var(--ui-text)}html[data-theme=light] .logistica-page .logistica-table th{background:var(--ui-surface-soft);color:var(--ui-muted);border-bottom-color:var(--ui-border)}html[data-theme=light] .logistica-page .logistica-table td{border-bottom-color:var(--ui-border);color:var(--ui-text)}html[data-theme=light] .logistica-page .logistica-table tr:hover td{background:#f8fbff}html[data-theme=light] .logistica-page .logistica-tabs{border-bottom-color:var(--ui-border)}html[data-theme=light] .logistica-page .logistica-tabs button,html[data-theme=light] .logistica-page .logistica-filters button{color:var(--ui-muted);background:var(--ui-surface);border-color:var(--ui-border-strong);box-shadow:none}html[data-theme=light] .logistica-page .logistica-tabs button.is-active,html[data-theme=light] .logistica-page .logistica-filters button.is-active{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:var(--ui-primary)}html[data-theme=light] .logistica-page .logistica-status{border-color:var(--ui-border)}html[data-theme=light] .logistica-page .logistica-status--created,html[data-theme=light] .logistica-page .logistica-status--in_transit,html[data-theme=light] .logistica-page .logistica-status--receiving,html[data-theme=light] .logistica-page .logistica-status--no_shipment{color:var(--ui-primary);background:var(--ui-primary-soft)}html[data-theme=light] .logistica-page .logistica-product-link,html[data-theme=light] .logistica-page .logistica-text-button{color:var(--ui-primary)}html[data-theme=light] .logistica-page .button--secondary{color:var(--ui-primary);background:var(--ui-surface);border-color:var(--ui-border-strong);box-shadow:none}html[data-theme=light] .logistica-page .button--secondary:hover{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:var(--ui-primary)}html[data-theme=light] .logistica-page input,html[data-theme=light] .logistica-page select,html[data-theme=light] .logistica-page textarea{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border-strong);box-shadow:none}html[data-theme=light] .logistica-page .logistica-product-placeholder{background:var(--ui-surface-soft);border-color:var(--ui-border);color:var(--ui-muted)}.fba-costs-workspace{gap:18px;margin-top:22px;display:grid}.fba-costs-workspace__hero,.fba-cost-shipment{background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow);border-radius:18px}.fba-costs-workspace__hero{justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.fba-costs-workspace__hero h2{color:var(--ui-text);letter-spacing:-.03em;margin:4px 0 8px;font-size:clamp(1.5rem,2vw,2rem)}.fba-costs-workspace__hero p{max-width:720px;color:var(--ui-muted);margin:0;line-height:1.55}.fba-costs-workspace__hero-stat{border:1px solid var(--ui-border);background:var(--ui-surface-soft);text-align:center;border-radius:14px;min-width:150px;padding:16px 20px}.fba-costs-workspace__hero-stat strong{color:var(--ui-primary);font-size:2rem;line-height:1;display:block}.fba-costs-workspace__hero-stat span{color:var(--ui-muted);margin-top:6px;font-size:.78rem;display:block}.fba-costs-workspace__notice{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:13px;align-items:center;gap:10px;padding:14px 18px;font-size:.88rem;line-height:1.45;display:flex}.fba-costs-workspace__notice strong{white-space:nowrap}.fba-costs-list{gap:18px;display:grid}.fba-cost-shipment{overflow:hidden}.fba-cost-shipment__header{border-bottom:1px solid var(--ui-border);background:linear-gradient(135deg, var(--ui-surface), var(--ui-surface-soft));justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.fba-cost-shipment__eyebrow{color:var(--ui-primary);letter-spacing:.13em;font-size:.68rem;font-weight:800}.fba-cost-shipment__header h3{color:var(--ui-text);margin:5px 0 4px;font-size:1.05rem}.fba-cost-shipment__header p{color:var(--ui-muted);margin:0;font-size:.78rem}.fba-cost-shipment__progress{text-align:right;min-width:190px}.fba-cost-shipment__progress strong{color:var(--ui-text);font-size:1.15rem}.fba-cost-shipment__progress span{color:var(--ui-muted);margin-top:2px;font-size:.72rem;display:block}.fba-cost-shipment__progressbar{background:#e5e7eb;border-radius:99px;height:6px;margin-top:9px;overflow:hidden}.fba-cost-shipment__progressbar i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8);height:100%;transition:width .2s;display:block}.fba-cost-shipment__lines{background:var(--ui-border);gap:1px;display:grid}.fba-cost-line{background:var(--ui-surface);gap:16px;padding:20px 24px;display:grid}.fba-cost-line.is-confirmed{background:#fbfffd}.fba-cost-line__identity{gap:4px;display:grid}.fba-cost-line__identity strong{color:var(--ui-text);font-size:.96rem}.fba-cost-line__identity span,.fba-cost-line__identity small{color:var(--ui-muted);font-size:.78rem}.fba-cost-line__fields{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;display:grid}.fba-cost-line__fields label{color:var(--ui-muted);gap:6px;font-size:.72rem;font-weight:700;display:grid}.fba-cost-line__fields input{border:1px solid var(--ui-border-strong);min-height:40px;color:var(--ui-text);background:var(--ui-surface);font:inherit;border-radius:9px;padding:8px 11px}.fba-cost-line__fields input:focus{outline:2px solid color-mix(in srgb, var(--ui-primary) 22%, transparent);border-color:var(--ui-primary)}.fba-cost-line__fields input:disabled{opacity:.78;background:var(--ui-surface-soft)}.fba-cost-line__footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.fba-cost-line__total{color:var(--ui-muted);font-size:.8rem}.fba-cost-line__total strong{color:var(--ui-text);margin-left:5px;font-size:.95rem}.fba-cost-line__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fba-cost-line__confirmed{color:#15803d;font-size:.78rem;font-weight:700}.fba-cost-line__warning{color:#92400e;background:#fffbeb;border-radius:8px;margin:0;padding:10px 12px;font-size:.78rem}.fba-costs-empty{border:1px dashed var(--ui-border-strong);background:var(--ui-surface);text-align:center;border-radius:18px;padding:52px 24px}.fba-costs-empty>span{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 12px;font-weight:800;display:grid}.fba-costs-empty strong{color:var(--ui-text);font-size:1.08rem;display:block}.fba-costs-empty p{color:var(--ui-muted);margin:7px auto 0;font-size:.86rem}.fba-cost-confirmation-overlay{z-index:1000;background:#0f233e6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fba-cost-confirmation{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:18px;flex-direction:column;width:min(1120px,96vw);max-height:min(820px,92vh);display:flex;overflow:hidden;box-shadow:0 24px 70px #0f233e38}.fba-cost-confirmation__header{border-bottom:1px solid var(--ui-border);background:linear-gradient(180deg, #fff 0%, var(--ui-surface-soft) 100%);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 26px 18px;display:flex}.fba-cost-confirmation__header h2{color:var(--ui-text);letter-spacing:-.025em;margin:5px 0 4px;font-size:1.35rem}.fba-cost-confirmation__header p{color:var(--ui-muted);margin:0;font-size:.8rem}.fba-cost-confirmation__body{min-height:0;padding:22px 26px;overflow-y:auto}.fba-cost-confirmation__lead{color:var(--ui-muted);margin:0 0 16px;font-size:.86rem;line-height:1.5}.fba-cost-confirmation__table-wrap{border:1px solid var(--ui-border);border-radius:12px;overflow-x:auto}.fba-cost-confirmation__table{border-collapse:collapse;width:100%;min-width:850px;color:var(--ui-text);font-size:.78rem}.fba-cost-confirmation__table th{color:var(--ui-muted);background:var(--ui-surface-soft);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:11px 12px;font-size:.66rem}.fba-cost-confirmation__table td{border-top:1px solid var(--ui-border);vertical-align:middle;padding:12px}.fba-cost-confirmation__table tbody tr:nth-child(2n){background:#f8fafc}.fba-cost-confirmation__table td:first-child{min-width:220px}.fba-cost-confirmation__table td small{color:var(--ui-muted);margin-top:3px;font-size:.68rem;display:block}.fba-cost-confirmation__table .is-number{white-space:nowrap;text-align:right}.fba-cost-confirmation__total{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:16px 18px;display:flex}.fba-cost-confirmation__total span{color:var(--ui-text);font-size:.82rem;font-weight:700}.fba-cost-confirmation__total small{color:var(--ui-muted);margin-top:3px;font-size:.68rem;font-weight:500;display:block}.fba-cost-confirmation__total>strong{color:var(--ui-primary);font-size:1.35rem}.fba-cost-confirmation__footer{border-top:1px solid var(--ui-border);background:var(--ui-surface);justify-content:flex-end;gap:10px;padding:16px 26px;display:flex}@media (width<=760px){.fba-costs-workspace__hero,.fba-cost-shipment__header,.fba-cost-line__footer{flex-direction:column;align-items:flex-start}.fba-costs-workspace__hero-stat,.fba-cost-shipment__progress{text-align:left;width:100%}.fba-cost-line__fields{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fba-cost-line__actions{justify-content:flex-start}.fba-cost-confirmation-overlay{align-items:end;padding:0}.fba-cost-confirmation{border-radius:18px 18px 0 0;width:100%;max-height:94vh}.fba-cost-confirmation__header,.fba-cost-confirmation__body,.fba-cost-confirmation__footer{padding-inline:18px}.fba-cost-confirmation__footer{flex-direction:column-reverse}.fba-cost-confirmation__footer .button{width:100%}}html[data-theme=light] .app-shell input,html[data-theme=light] .app-shell select,html[data-theme=light] .app-shell textarea{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border-strong);box-shadow:none}html[data-theme=light] .app-shell input::placeholder,html[data-theme=light] .app-shell textarea::placeholder{color:var(--ui-muted)}html[data-theme=light] .app-shell .button:not(.button--danger),html[data-theme=light] .app-shell .button--secondary,html[data-theme=light] .app-shell .button--text{color:var(--ui-primary);background:var(--ui-surface);border-color:var(--ui-border-strong);box-shadow:none}html[data-theme=light] .app-shell .button.button--primary{color:#fff;background:var(--ui-primary);border-color:var(--ui-primary)}html[data-theme=light] .app-shell .button:not(.button--danger):hover,html[data-theme=light] .app-shell .button--secondary:hover,html[data-theme=light] .app-shell .button--text:hover{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:var(--ui-primary)}html[data-theme=light] .finance-page .finance-kpi,html[data-theme=light] .finance-page .finance-panel,html[data-theme=light] .finance-page .finance-table-wrap,html[data-theme=light] .finance-page .finance-empty,html[data-theme=light] .finance-page .finance-reconciliation-grid article,html[data-theme=light] .finance-page .finance-confirm-panel{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow)}html[data-theme=light] .finance-page .finance-kpi__value,html[data-theme=light] .finance-page .finance-kpi__value--gold,html[data-theme=light] .finance-page .finance-dre-table__total strong{color:var(--ui-primary)}html[data-theme=light] .finance-page .finance-tabs{border-bottom-color:var(--ui-border)}html[data-theme=light] .finance-page .finance-tabs__link,html[data-theme=light] .finance-page .finance-period,html[data-theme=light] .finance-page .finance-alert-list{color:var(--ui-muted);border-color:var(--ui-border)}html[data-theme=light] .finance-page .finance-tabs__link--active{color:var(--ui-primary);border-bottom-color:var(--ui-primary)}html[data-theme=light] .finance-page .finance-horizon i{background:linear-gradient(90deg, var(--ui-primary), #75adff);box-shadow:0 0 14px #1677ff33}html[data-theme=light] .finance-page .finance-status--forecast{color:var(--ui-warning);background:#f790091a;border-color:#f7900947}html[data-theme=light] .finance-page .finance-segmented{background:var(--ui-surface-soft);border-color:var(--ui-border)}html[data-theme=light] .finance-page .finance-segmented button.is-active{color:var(--ui-primary);background:var(--ui-primary-soft);box-shadow:none}html[data-theme=light] .finance-page .finance-page__actions .button.button--primary{color:#fff;background:var(--ui-primary);border-color:var(--ui-primary);box-shadow:0 8px 20px #1677ff2e}html[data-theme=light] .finance-page .finance-alert-list button{color:var(--ui-muted);border-color:var(--ui-border)}html[data-theme=light] .finance-page .finance-alert-list button strong{color:var(--ui-warning)}html[data-theme=light] .finance-page .finance-table th,html[data-theme=light] .finance-page .finance-table td,html[data-theme=light] .finance-page .finance-dre-table>div{border-color:var(--ui-border)}html[data-theme=light] .finance-page .finance-table th{color:var(--ui-muted);background:var(--ui-surface-soft)}html[data-theme=light] .app-shell .module-card,html[data-theme=light] .app-shell .state-panel,html[data-theme=light] .app-shell .metric-card,html[data-theme=light] .app-shell .products-table,html[data-theme=light] .app-shell .inventory-table,html[data-theme=light] .app-shell .task-card,html[data-theme=light] .app-shell .sales-kpi-strip,html[data-theme=light] .app-shell .sales-summary-row,html[data-theme=light] .app-shell .sales-mix,html[data-theme=light] .app-shell .sales-opportunities,html[data-theme=light] .app-shell .module-rail,html[data-theme=light] .app-shell .sales-band,html[data-theme=light] .app-shell .control-opportunities,html[data-theme=light] .app-shell .sync-panel,html[data-theme=light] .app-shell .inventory-table-scroll,html[data-theme=light] .app-shell .inventory-kpi-card,html[data-theme=light] .app-shell .inventory-immediate-card{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow)}html[data-theme=light] .app-shell .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}html[data-theme=light] .app-shell .metric-card{border:1px solid var(--ui-border);min-width:0;min-height:96px;color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:12px;padding:16px}html[data-theme=light] .app-shell .metric-card__label,html[data-theme=light] .app-shell .metric-card__hint{color:var(--ui-muted);font-size:11px}html[data-theme=light] .app-shell .metric-card__value{color:var(--ui-text);overflow-wrap:anywhere;font-size:23px}html[data-theme=light] .app-shell .inventory-kpi-card__value,html[data-theme=light] .app-shell .inventory-kpi-card--healthy .inventory-kpi-card__value,html[data-theme=light] .app-shell .inventory-kpi-card--info .inventory-kpi-card__value{color:var(--ui-primary)}html[data-theme=light] .app-shell .inventory-kpi-card--warning,html[data-theme=light] .app-shell .inventory-immediate-card__buy-soon{background:#f790090f;border-color:#f7900947}html[data-theme=light] .app-shell .inventory-kpi-card--critical{background:#f044380d;border-color:#f044383d}html[data-theme=light] .app-shell .inventory-kpi-card--warning .inventory-kpi-card__value{color:var(--ui-warning)}html[data-theme=light] .app-shell .inventory-kpi-card--critical .inventory-kpi-card__value{color:var(--ui-danger)}html[data-theme=light] .app-shell .inventory-warnings-note,html[data-theme=light] .app-shell .inventory-distinction-note{color:var(--ui-muted);background:var(--ui-surface-soft);border-color:var(--ui-border)}html[data-theme=light] .app-shell .sales-filters__period-button,html[data-theme=light] .app-shell .sales-mix__toggle-btn,html[data-theme=light] .app-shell .table-pagination button{color:var(--ui-primary);background:var(--ui-surface);border-color:var(--ui-border-strong)}html[data-theme=light] .app-shell .sales-filters__period-button--active,html[data-theme=light] .app-shell .sales-mix__toggle-btn--active{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:var(--ui-primary)}html[data-theme=light] .app-shell .readonly-banner,html[data-theme=light] .app-shell .freshness-bar,html[data-theme=light] .app-shell .badge--readonly-subtle{color:var(--ui-muted);background:var(--ui-surface);border-color:var(--ui-border)}html[data-theme=light] .app-shell .products-unknown-note,html[data-theme=light] .app-shell .inventory-warnings-note,html[data-theme=light] .app-shell .sales-filters__strategy-note{color:var(--ui-muted);background:var(--ui-surface-soft);border-color:var(--ui-border)}html[data-theme=light] .app-shell .readonly-banner span,html[data-theme=light] .app-shell .sync-panel__label,html[data-theme=light] .app-shell .sync-panel__freshness,html[data-theme=light] .app-shell .sync-panel__hint,html[data-theme=light] .app-shell .sync-panel__error-text span,html[data-theme=light] .app-shell .sync-panel__stat dt{color:var(--ui-muted)}html[data-theme=light] .app-shell .sync-panel__value,html[data-theme=light] .app-shell .sync-panel__stat dd{color:var(--ui-text)}html[data-theme=light] .app-shell .sync-panel__stats,html[data-theme=light] .app-shell .sync-panel__stat{border-color:var(--ui-border)}html[data-theme=light] body,html[data-theme=light] .app-shell{background:var(--ui-bg);color:var(--ui-text)}html[data-theme=light] .app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}html[data-theme=light] .app-shell__content{background:var(--ui-bg);min-width:0}html[data-theme=light] .sidebar{z-index:2;background:var(--ui-sidebar);color:#dbe9f8;gap:28px;width:auto;min-width:0;min-height:100vh;padding:20px 12px;position:relative;overflow:hidden}html[data-theme=light] .sidebar__brand{border-bottom:1px solid #dbe9f824;min-width:0;padding:4px 8px 18px}html[data-theme=light] .sidebar__brand-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html[data-theme=light] .sidebar__brand-mark{color:#fff;background:var(--ui-primary);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:grid}html[data-theme=light] .sidebar__groups{scrollbar-width:thin;min-height:0;overflow-y:auto}html[data-theme=light] .sidebar__group-heading{color:#8ca5c0;margin:0 10px 7px}html[data-theme=light] .sidebar__link{color:#c6d4e4;background:0 0;border:0;border-radius:8px;min-height:44px;padding:10px 12px}html[data-theme=light] .sidebar__list--nested .sidebar__link{padding-left:22px}html[data-theme=light] .sidebar__link:hover{color:#fff;background:#173754}html[data-theme=light] .sidebar__link--active{color:#fff;background:var(--ui-sidebar-active)}html[data-theme=light] .sidebar__footer{display:none}html[data-theme=light] .app-header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);min-height:72px;color:var(--ui-text);grid-template-columns:minmax(220px,320px) minmax(150px,1fr) auto;align-items:center;gap:24px;padding:12px 32px;display:grid}html[data-theme=light] .app-header__menu{display:none}html[data-theme=light] .app-header__search{border:1px solid var(--ui-border);width:auto;min-width:0;min-height:40px;color:var(--ui-muted);background:var(--ui-surface);border-radius:9px;order:0;align-items:center;gap:8px;padding:0 12px;display:flex}html[data-theme=light] .app-header__search input{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0}html[data-theme=light] .app-header__identity{min-width:0;color:var(--ui-text);overflow:hidden}html[data-theme=light] .app-header__context{color:var(--ui-muted);letter-spacing:.1em;margin-bottom:2px;font-size:10px;font-weight:600;display:block}html[data-theme=light] .app-header h1{min-width:0;color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;line-height:1.2;overflow:hidden}html[data-theme=light] .app-header__actions{min-width:max-content;color:var(--ui-text);justify-content:flex-end;align-items:center;gap:10px;display:flex}html[data-theme=light] .app-header__icon-button,html[data-theme=light] .app-header__profile{border:1px solid var(--ui-border);min-height:40px;color:var(--ui-text);background:var(--ui-surface);border-radius:9px}html[data-theme=light] .app-header__icon-button:hover,html[data-theme=light] .app-header__profile:hover{border-color:var(--ui-primary);background:var(--ui-primary-soft)}html[data-theme=light] .app-header__profile>span{background:var(--ui-primary-soft);width:24px;height:24px;color:var(--ui-primary)}html[data-theme=light] .app-shell__main{width:100%;min-width:0;max-width:none;padding:28px 32px 48px}html[data-theme=light] .app-shell__main>.page-transition{width:100%;min-width:0}html[data-theme=light] .page{width:100%;max-width:1360px;margin:0 auto}html[data-theme=light] .freshness-bar,html[data-theme=light] .app-header__subtitle{display:none}html[data-theme=light] .home-overview{gap:18px;display:grid}html[data-theme=light] .home-overview__intro{justify-content:space-between;align-items:end;gap:24px;padding:4px 0 2px;display:flex}html[data-theme=light] .home-overview__intro h2{color:var(--ui-text);letter-spacing:-.02em;margin:4px 0 6px;font-size:clamp(24px,2.1vw,32px);line-height:1.1}html[data-theme=light] .home-overview__intro p,html[data-theme=light] .home-overview__period{color:var(--ui-muted);font-size:13px}html[data-theme=light] .home-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}html[data-theme=light] .home-metric{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;min-height:128px;box-shadow:var(--ui-shadow);border-radius:12px;gap:12px;padding:15px 16px;display:grid}html[data-theme=light] .home-metric__topline{justify-content:space-between;align-items:center;gap:8px;display:flex}html[data-theme=light] .home-metric__icon{width:30px;height:30px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:8px;place-items:center;display:grid}html[data-theme=light] .home-metric__signal{align-items:end;gap:3px;height:17px;display:inline-flex}html[data-theme=light] .home-metric__signal i{background:var(--ui-border-strong);border-radius:2px;width:4px;display:block}html[data-theme=light] .home-metric__signal i:first-child{height:7px}html[data-theme=light] .home-metric__signal i:nth-child(2){height:11px}html[data-theme=light] .home-metric__signal i:nth-child(3){height:15px}html[data-theme=light] .home-metric__signal--active i{background:var(--ui-primary)}html[data-theme=light] .home-metric__signal--attention i:last-child{background:var(--ui-warning)}html[data-theme=light] .home-metric__signal--unavailable i{background:var(--ui-border)}html[data-theme=light] .home-metric__content{min-width:0}html[data-theme=light] .home-metric__label,html[data-theme=light] .home-metric small{min-width:0;color:var(--ui-muted);font-size:11px;line-height:1.35;display:block}html[data-theme=light] .home-metric strong{min-width:0;color:var(--ui-text);letter-spacing:-.02em;overflow-wrap:anywhere;margin:3px 0;font-size:clamp(18px,1.8vw,25px);line-height:1.1;display:block}html[data-theme=light] .home-module-shortcuts{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-shadow);border-radius:12px;padding:16px}html[data-theme=light] .module-rail__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}html[data-theme=light] .module-rail__header h2{color:var(--ui-text);margin:3px 0 0;font-size:16px}html[data-theme=light] .home-module-shortcuts .module-rail__body{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}html[data-theme=light] .home-module-shortcuts .module-rail__row{border:1px solid var(--ui-border);min-width:0;min-height:72px;color:var(--ui-text);background:var(--ui-surface);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}html[data-theme=light] .home-module-shortcuts .module-rail__row:hover{border-color:var(--ui-primary);background:var(--ui-primary-soft)}html[data-theme=light] .module-rail__icon{width:28px;height:28px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:8px;place-items:center;display:grid}html[data-theme=light] .module-rail__identity{min-width:0}html[data-theme=light] .module-rail__identity strong{color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}html[data-theme=light] .module-rail__identity small,html[data-theme=light] .module-rail__stat small{color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}html[data-theme=light] .module-rail__stat{text-align:right;min-width:34px}html[data-theme=light] .module-rail__stat b{color:var(--ui-text);font-size:12px}html[data-theme=light] .module-rail__arrow{display:none}html[data-theme=light] .home-workspace{grid-template-columns:minmax(220px,.9fr) minmax(360px,1.45fr) minmax(210px,.8fr);align-items:start;gap:14px;min-width:0;display:grid}html[data-theme=light] .home-workspace>*{align-self:start;min-width:0}html[data-theme=light] .control-spotlight,html[data-theme=light] .sales-band,html[data-theme=light] .home-logistics-summary,html[data-theme=light] .home-finance-summary,html[data-theme=light] .home-assurance,html[data-theme=light] .control-opportunities{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-shadow);border-radius:12px}html[data-theme=light] .control-spotlight,html[data-theme=light] .sales-band,html[data-theme=light] .home-logistics-summary{padding:16px}html[data-theme=light] .control-spotlight{grid-template-columns:1fr;gap:14px;display:grid}html[data-theme=light] .control-spotlight__axis{display:none}html[data-theme=light] .control-spotlight__main{min-width:0}html[data-theme=light] .control-spotlight__eyebrow{color:var(--ui-primary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}html[data-theme=light] .control-spotlight h2,html[data-theme=light] .sales-band__header h2,html[data-theme=light] .home-logistics-summary h2,html[data-theme=light] .home-finance-summary h2,html[data-theme=light] .control-opportunities h2{color:var(--ui-text);margin:3px 0 5px;font-size:15px;line-height:1.25}html[data-theme=light] .control-spotlight__total{color:var(--ui-text);letter-spacing:-.04em;margin:12px 0 3px;font-size:clamp(30px,3.2vw,45px);font-weight:600;line-height:1;display:block}html[data-theme=light] .control-spotlight .motion-number,html[data-theme=light] .sales-band .motion-number{--motion-number-color:var(--ui-text)}html[data-theme=light] .control-spotlight__caption,html[data-theme=light] .sales-band__header p,html[data-theme=light] .home-logistics-summary__empty{color:var(--ui-muted);font-size:11px;line-height:1.45}html[data-theme=light] .control-spotlight__breakdown{gap:0;display:grid}html[data-theme=light] .control-spotlight__source{border:0;border-top:1px solid var(--ui-border);min-width:0;color:var(--ui-text);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}html[data-theme=light] .control-spotlight__source:hover{color:var(--ui-primary)}html[data-theme=light] .control-spotlight__source-icon{width:26px;height:26px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:7px;place-items:center;display:grid}html[data-theme=light] .control-spotlight__source-copy{min-width:0}html[data-theme=light] .control-spotlight__source-label,html[data-theme=light] .control-spotlight__source-note{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-theme=light] .control-spotlight__source-label{color:var(--ui-text);font-size:12px;font-weight:700}html[data-theme=light] .control-spotlight__source-note{color:var(--ui-muted);font-size:10px}html[data-theme=light] .control-spotlight__source-value{color:var(--ui-text);font-size:14px}html[data-theme=light] .control-spotlight__source-arrow{display:none}html[data-theme=light] .sales-band__header,html[data-theme=light] .home-logistics-summary header,html[data-theme=light] .home-finance-summary header,html[data-theme=light] .control-opportunities__header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}html[data-theme=light] .sales-band__availability{max-width:42%;color:var(--ui-muted);text-align:right;flex:none;font-size:10px;line-height:1.3}html[data-theme=light] .sales-band__body{grid-template-columns:minmax(0,1.25fr) minmax(140px,.7fr) minmax(130px,.7fr);gap:14px;padding-top:14px;display:grid}html[data-theme=light] .sales-band__revenue,html[data-theme=light] .sales-band__abc,html[data-theme=light] .sales-band__mix{background:0 0;border:0;min-width:0;padding:0}html[data-theme=light] .sales-band__revenue-value{color:var(--ui-text);letter-spacing:-.03em;margin:6px 0 3px;font-size:clamp(22px,2.6vw,32px);line-height:1;display:block}html[data-theme=light] .sales-band__label,html[data-theme=light] .sales-band__mini-stats dt,html[data-theme=light] .sales-band__abc-list dt,html[data-theme=light] .sales-band__mix li span{color:var(--ui-muted);font-size:10px}html[data-theme=light] .sales-band__revenue p,html[data-theme=light] .sales-band__muted{color:var(--ui-muted);font-size:11px}html[data-theme=light] .sales-band__mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}html[data-theme=light] .sales-band__mini-stats dd,html[data-theme=light] .sales-band__abc-list dd{color:var(--ui-text);margin:3px 0 0;font-size:12px}html[data-theme=light] .sales-band__abc-bar{background:var(--ui-surface-soft);border-radius:999px;height:8px;margin:17px 0 12px;display:flex;overflow:hidden}html[data-theme=light] .sales-band__abc-segment--a{background:var(--ui-primary)}html[data-theme=light] .sales-band__abc-segment--b{background:#69a6ff}html[data-theme=light] .sales-band__abc-segment--c{background:#bdd8ff}html[data-theme=light] .sales-band__abc-list{gap:7px;margin:0;display:grid}html[data-theme=light] .sales-band__abc-list>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}html[data-theme=light] .home-logistics-summary__stats{gap:0;margin-top:8px;display:grid}html[data-theme=light] .home-logistics-summary__stats div{border-top:1px solid var(--ui-border);padding:12px 0}html[data-theme=light] .home-logistics-summary__stats span,html[data-theme=light] .home-finance-summary dt{color:var(--ui-muted);font-size:10px;display:block}html[data-theme=light] .home-logistics-summary__stats strong,html[data-theme=light] .home-finance-summary dd{color:var(--ui-text);margin:4px 0 0;font-size:18px;display:block}html[data-theme=light] .home-lower-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);align-items:start;gap:14px;display:grid}html[data-theme=light] .home-finance-summary,html[data-theme=light] .home-assurance,html[data-theme=light] .control-opportunities{padding:16px}html[data-theme=light] .home-finance-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0;display:grid}html[data-theme=light] .home-assurance{align-items:flex-start;gap:10px;display:flex}html[data-theme=light] .home-assurance__icon{width:32px;height:32px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:8px;flex:none;place-items:center;display:grid}html[data-theme=light] .home-assurance strong{color:var(--ui-text);font-size:12px}html[data-theme=light] .home-assurance p{color:var(--ui-muted);margin:3px 0 0;font-size:11px;line-height:1.45}html[data-theme=light] .control-opportunities{grid-column:1/-1}html[data-theme=light] .control-opportunities__list{gap:0;margin:0;padding:0;list-style:none;display:grid}html[data-theme=light] .control-opportunities__list li{border-top:1px solid var(--ui-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 0;display:grid}html[data-theme=light] .control-opportunities__rank{width:26px;height:26px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:7px;place-items:center;font-size:11px;font-weight:600;display:grid}html[data-theme=light] .control-opportunities__copy{min-width:0}html[data-theme=light] .control-opportunities__copy strong,html[data-theme=light] .control-opportunities__copy span,html[data-theme=light] .control-opportunities__copy p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html[data-theme=light] .control-opportunities__copy strong{color:var(--ui-text);font-size:12px}html[data-theme=light] .control-opportunities__copy span,html[data-theme=light] .control-opportunities__copy p{color:var(--ui-muted);margin:2px 0 0;font-size:10px}html[data-theme=light] .button,html[data-theme=light] .button--secondary,html[data-theme=light] .button--text{border-radius:8px;min-height:38px;font-size:12px}html[data-theme=light] .button--text{color:var(--ui-primary);background:0 0;border:0;padding:6px 0}html[data-theme=light] .products-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;border-radius:12px;width:100%;max-width:100%;overflow-x:auto}html[data-theme=light] .products-table-scroll>.products-table{min-width:1080px;margin:0}html[data-theme=light] .products-table-scroll .products-table th:first-child,html[data-theme=light] .products-table-scroll .products-table td:first-child{z-index:1;background:var(--ui-surface);position:sticky;left:0}html[data-theme=light] .products-table-scroll .products-table th:first-child{z-index:2;background:var(--ui-surface-soft)}@media (width<=1180px){html[data-theme=light] .home-metric-grid,html[data-theme=light] .home-module-shortcuts .module-rail__body{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=light] .home-workspace{grid-template-columns:minmax(200px,.8fr) minmax(320px,1.35fr) minmax(190px,.75fr)}}@media (width>=901px){html[data-theme=light] .sidebar__brand-name,html[data-theme=light] .sidebar__group-heading,html[data-theme=light] .sidebar__link>span:not(.sidebar__soon-badge){display:inline}html[data-theme=light] .sidebar__link{justify-content:flex-start}html[data-theme=light] .sidebar__close{display:none}}@media (width<=1100px){html[data-theme=light] .home-workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}html[data-theme=light] .home-logistics-summary{grid-column:1/-1}html[data-theme=light] .sales-band__body{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] .sales-band__revenue{grid-column:1/-1}}@media (width<=900px){html[data-theme=light] .app-shell{grid-template-columns:72px minmax(0,1fr)}html[data-theme=light] .sidebar{padding:18px 10px}html[data-theme=light] .sidebar__brand{justify-content:center;padding-inline:0}html[data-theme=light] .sidebar__brand-name,html[data-theme=light] .sidebar__group-heading,html[data-theme=light] .sidebar__link>span:not(.sidebar__soon-badge),html[data-theme=light] .sidebar__footer{display:none}html[data-theme=light] .sidebar__link{justify-content:center;padding-inline:8px}html[data-theme=light] .sidebar__list--nested .sidebar__link{padding-inline:8px}html[data-theme=light] .app-header{grid-template-columns:minmax(170px,1fr) minmax(125px,1fr) auto;gap:12px;padding-inline:20px}html[data-theme=light] .app-header h1{font-size:18px}html[data-theme=light] .app-shell__main{padding:22px 20px 36px}html[data-theme=light] .home-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] .home-workspace{grid-template-columns:minmax(200px,.8fr) minmax(300px,1.2fr)}html[data-theme=light] .home-logistics-summary{grid-column:1/-1}}@media (width<=760px){html[data-theme=light] .app-shell{display:block}html[data-theme=light] .sidebar{z-index:40;width:min(280px,86vw);min-height:100vh;padding:18px 12px;transition:transform .18s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 48px #10223833}html[data-theme=light] .sidebar--mobile-open{transform:translate(0)}html[data-theme=light] .sidebar__brand-name,html[data-theme=light] .sidebar__group-heading,html[data-theme=light] .sidebar__link>span:not(.sidebar__soon-badge){display:inline}html[data-theme=light] .sidebar__brand{justify-content:flex-start;padding-inline:8px}html[data-theme=light] .sidebar__link,html[data-theme=light] .sidebar__list--nested .sidebar__link{justify-content:flex-start;padding-inline:12px}html[data-theme=light] .sidebar__close,html[data-theme=light] .app-header__menu{justify-content:center;align-items:center;display:inline-flex}html[data-theme=light] .sidebar__close{color:#dbe9f8;background:0 0;border:1px solid #dbe9f82e;border-radius:8px;width:34px;height:34px;margin-left:auto}html[data-theme=light] .app-shell__scrim{z-index:30;background:#1022385c;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}html[data-theme=light] .app-header{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:10px 16px;display:grid}html[data-theme=light] .app-header__menu{border:1px solid var(--ui-border);width:38px;height:38px;color:var(--ui-text);background:var(--ui-surface);border-radius:8px}html[data-theme=light] .app-header__search,html[data-theme=light] .app-header__context,html[data-theme=light] .app-header__subtitle,html[data-theme=light] .app-header__profile strong{display:none}html[data-theme=light] .app-shell__main{padding:18px 16px 32px}html[data-theme=light] .home-overview__intro{display:block}html[data-theme=light] .home-overview__period{margin-top:8px;display:block}html[data-theme=light] .home-workspace,html[data-theme=light] .home-lower-grid{grid-template-columns:1fr}html[data-theme=light] .home-logistics-summary,html[data-theme=light] .control-opportunities{grid-column:auto}}html[data-theme=light] .app-shell .page--amazon-ads{--ads-action-text:#0f63d7;--ads-action-hover:#0b4fae;--ads-action-active:#083b82;--ads-disabled-text:#526070}html[data-theme=light] .app-shell .page--amazon-ads .button:not(.button--primary):not(.button--danger):hover,html[data-theme=light] .app-shell .page--amazon-ads .button--secondary:hover,html[data-theme=light] .app-shell .page--amazon-ads .ads-preset-bar__button:hover,html[data-theme=light] .app-shell .page--amazon-ads .ads-quick-filter-bar__button:hover,html[data-theme=light] .app-shell .page--amazon-ads .ads-period-selector__option:hover,html[data-theme=light] .app-shell .page--amazon-ads .ads-preset-bar__button--active,html[data-theme=light] .app-shell .page--amazon-ads .ads-quick-filter-bar__button--active,html[data-theme=light] .app-shell .page--amazon-ads .ads-period-selector__option--active{color:var(--ads-action-hover)!important}html[data-theme=light] .app-shell .page--amazon-ads .button--primary,html[data-theme=light] .app-shell .page--amazon-ads .button--primary:hover,html[data-theme=light] .app-shell .page--amazon-ads .button--primary:focus,html[data-theme=light] .app-shell .page--amazon-ads .button--primary:focus-visible{color:#fff!important;background:var(--ads-action-text)!important;border-color:var(--ads-action-text)!important;text-shadow:none!important}html[data-theme=light] .app-shell .page--amazon-ads .button--primary:disabled,html[data-theme=light] .app-shell .page--amazon-ads .button:not(.button--primary):not(.button--danger):disabled,html[data-theme=light] .app-shell .page--amazon-ads .button--secondary:disabled,html[data-theme=light] .app-shell .page--amazon-ads .ads-period-selector__option:disabled{color:var(--ads-disabled-text)!important;background:var(--ui-surface-soft)!important;border-color:var(--ui-border)!important;box-shadow:none!important}html[data-theme=light] .app-shell .page--amazon-ads .module-tabs__link,html[data-theme=light] .app-shell .page--amazon-ads .module-tabs__link:hover,html[data-theme=light] .app-shell .page--amazon-ads .module-tabs__link--active{text-shadow:none!important}html[data-theme=light] .app-shell .page--amazon-ads .ads-filter-chip{color:var(--ui-text)!important;background:var(--ui-primary-soft)!important;border-color:var(--ui-border)!important;box-shadow:none!important}html[data-theme=light] .app-shell .finance-page .finance-list-toolbar,html[data-theme=light] .app-shell .finance-page .finance-filters{min-width:0;max-width:100%}html[data-theme=light] .app-shell .finance-page .finance-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%;justify-content:start!important;min-width:0!important}html[data-theme=light] .app-shell .finance-page .finance-filters input:focus,html[data-theme=light] .app-shell .finance-page .finance-filters select:focus,html[data-theme=light] .finance-drawer input:focus,html[data-theme=light] .finance-drawer select:focus,html[data-theme=light] .finance-drawer textarea:focus{border-color:var(--finance-action)!important;box-shadow:0 0 0 3px #0f63d729!important}@media (width<=960px) and (width>=861px){html[data-theme=light] .app-shell .finance-page .finance-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px) and (width>=481px){html[data-theme=light] .app-shell .finance-page .finance-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){html[data-theme=light] .app-shell .finance-page .finance-filters{grid-template-columns:1fr}html[data-theme=light] .finance-drawer .finance-form-actions{margin:auto 0 0;padding-inline:0}}html[data-theme=light] .app-shell .finance-page{min-width:0;max-width:100%;color:var(--ui-text);gap:20px;overflow-x:clip}html[data-theme=light] .app-shell .finance-page__intro{align-items:flex-end;padding:8px 0 4px}html[data-theme=light] .app-shell .finance-page__intro h2,html[data-theme=light] .app-shell .finance-page .finance-list-toolbar h2,html[data-theme=light] .app-shell .finance-page .finance-form-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.08;color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-page__intro p,html[data-theme=light] .app-shell .finance-page .finance-list-toolbar p{max-width:62ch;margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ui-muted)!important}html[data-theme=light] .app-shell .finance-page__actions{gap:12px}html[data-theme=light] .app-shell .finance-info-badge{border:1px solid var(--ui-border);width:32px;height:32px;color:var(--ui-muted);background:var(--ui-surface);cursor:help;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:inline-grid}html[data-theme=light] .app-shell .finance-period{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:12px;align-items:center;gap:10px 14px;margin:0;padding:12px 16px;display:flex;color:var(--ui-muted)!important}html[data-theme=light] .app-shell .finance-period strong{font-weight:600;color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-period small{margin-left:auto;color:var(--ui-muted)!important}html[data-theme=light] .app-shell .finance-tabs{background:var(--ui-surface-soft);scrollbar-width:thin;border-radius:12px;flex-wrap:nowrap;gap:2px;min-width:0;max-width:100%;margin:0;padding:4px;display:flex;overflow-x:auto;border:1px solid var(--ui-border)!important}html[data-theme=light] .app-shell .finance-tabs__link{white-space:nowrap;border-radius:8px;flex:none;min-height:38px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--ui-muted)!important;background:0 0!important;border:0!important}html[data-theme=light] .app-shell .finance-tabs__link:hover{color:var(--ui-text)!important;background:#fff!important}html[data-theme=light] .app-shell .finance-tabs__link--active{font-weight:600;box-shadow:0 1px 3px #10223814;color:var(--ui-primary)!important;background:#fff!important}html[data-theme=light] .app-shell .finance-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-theme=light] .app-shell .finance-kpi,html[data-theme=light] .app-shell .finance-panel,html[data-theme=light] .app-shell .finance-table-wrap,html[data-theme=light] .app-shell .finance-empty,html[data-theme=light] .app-shell .finance-reconciliation-grid article,html[data-theme=light] .app-shell .finance-confirm-panel,html[data-theme=light] .app-shell .finance-entry-form,html[data-theme=light] .app-shell .finance-list-view{border-radius:14px;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;box-shadow:var(--ui-shadow)!important}html[data-theme=light] .app-shell .finance-kpi{gap:7px;min-height:112px;padding:17px 18px}html[data-theme=light] .app-shell .finance-kpi__label,html[data-theme=light] .app-shell .finance-kpi__hint{color:var(--ui-muted)!important}html[data-theme=light] .app-shell .finance-kpi__label{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}html[data-theme=light] .app-shell .finance-kpi__value,html[data-theme=light] .app-shell .finance-kpi__value--gold,html[data-theme=light] .app-shell .finance-kpi__value--positive,html[data-theme=light] .app-shell .finance-kpi__value--negative{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,27px);font-weight:700;line-height:1.1;color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-kpi__value--positive{color:#087443!important}html[data-theme=light] .app-shell .finance-kpi__value--negative{color:#c4322a!important}html[data-theme=light] .app-shell .finance-kpi__hint{font-size:12px}html[data-theme=light] .app-shell .finance-overview-grid,html[data-theme=light] .app-shell .finance-cash-grid{gap:14px}html[data-theme=light] .app-shell .finance-panel{padding:20px}html[data-theme=light] .app-shell .finance-panel h3{margin:5px 0 0;font-size:18px;font-weight:600;color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-panel__period,html[data-theme=light] .app-shell .finance-panel__note,html[data-theme=light] .app-shell .finance-dre-mini span,html[data-theme=light] .app-shell .finance-dre-table span{color:var(--ui-muted)!important}html[data-theme=light] .app-shell .finance-horizon>div{border-bottom:1px solid var(--ui-border);padding:12px 0}html[data-theme=light] .app-shell .finance-horizon strong,html[data-theme=light] .app-shell .finance-dre-mini strong,html[data-theme=light] .app-shell .finance-dre-table strong{font-weight:600;color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-alert-list{gap:0;margin-top:12px}html[data-theme=light] .app-shell .finance-alert-list button{min-height:48px;padding:12px 0;font-size:14px;border-bottom:1px solid var(--ui-border)!important;color:var(--ui-text)!important;background:0 0!important}html[data-theme=light] .app-shell .finance-alert-list button:hover{color:var(--ui-primary)!important}html[data-theme=light] .app-shell .finance-alert-list button strong{font-weight:600;color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-segmented button{border-color:var(--ui-border)!important;color:var(--ui-muted)!important;background:0 0!important}html[data-theme=light] .app-shell .finance-segmented button:hover,html[data-theme=light] .app-shell .finance-segmented button.is-active{border-color:var(--ui-primary)!important;color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important}html[data-theme=light] .app-shell .finance-panel--light p{color:var(--ui-muted)!important}html[data-theme=light] .app-shell .finance-panel--light strong{color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-list-view{min-width:0;max-width:100%;padding:22px;overflow-x:clip}html[data-theme=light] .app-shell .finance-list-toolbar{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:18px}html[data-theme=light] .app-shell .finance-filters{flex:100%;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(120px,1fr));gap:8px;width:100%;min-width:0;max-width:none;display:grid}html[data-theme=light] .app-shell .finance-filters input,html[data-theme=light] .app-shell .finance-filters select,html[data-theme=light] .app-shell .finance-catalog-add input,html[data-theme=light] .app-shell .finance-inline-form input,html[data-theme=light] .app-shell .finance-inline-form select{border-radius:9px;min-height:40px;border:1px solid var(--ui-border-strong)!important;color:var(--ui-text)!important;background:var(--ui-surface)!important}html[data-theme=light] .app-shell .finance-table-wrap{overflow-x:auto;box-shadow:none!important}html[data-theme=light] .app-shell .finance-table{min-width:860px;color:var(--ui-text)!important;background:var(--ui-surface)!important}html[data-theme=light] .app-shell .finance-table th,html[data-theme=light] .app-shell .finance-table td{padding:13px 14px;border-color:var(--ui-border)!important}html[data-theme=light] .app-shell .finance-table th{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;color:var(--ui-muted)!important;background:#f5f7fb!important}html[data-theme=light] .app-shell .finance-table tbody tr:nth-child(odd){background:#fff!important}html[data-theme=light] .app-shell .finance-table tbody tr:nth-child(2n){background:#f8fafc!important}html[data-theme=light] .app-shell .finance-table tbody tr:hover{background:#f2f7ff!important}html[data-theme=light] .app-shell .finance-table td{font-size:13px;color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-table td strong{font-weight:500;color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-table td small{color:var(--ui-muted)!important}html[data-theme=light] .app-shell .finance-table__amount--revenue{color:#087443!important}html[data-theme=light] .app-shell .finance-table__amount--expense{color:#c4322a!important}html[data-theme=light] .app-shell .finance-status{font-size:11px;font-weight:500;border:1px solid var(--ui-border)!important;color:var(--ui-muted)!important;background:var(--ui-surface-soft)!important}html[data-theme=light] .app-shell .finance-status--paid,html[data-theme=light] .app-shell .finance-status--received{color:#087443!important;background:#ecfdf3!important;border-color:#12b76a40!important}html[data-theme=light] .app-shell .finance-status--forecast,html[data-theme=light] .app-shell .finance-status--open{color:#0f63d7!important;background:#eaf3ff!important;border-color:#1677ff38!important}html[data-theme=light] .app-shell .finance-status--overdue{color:#b42318!important;background:#fef3f2!important;border-color:#f0443840!important}html[data-theme=light] .app-shell .finance-status--cancelled{color:var(--ui-muted)!important;background:#f2f4f7!important}html[data-theme=light] .app-shell .finance-actions-menu__trigger{border-radius:8px;place-items:center;width:32px;height:32px;font-size:18px;display:inline-grid;border:1px solid var(--ui-border)!important;color:var(--ui-muted)!important;background:#fff!important}html[data-theme=light] .app-shell .finance-actions-menu__trigger:hover{color:var(--ui-primary)!important;border-color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important}html[data-theme=light] .app-shell .finance-actions-menu__list,html[data-theme=light] .app-shell .finance-catalog-actions-menu{border-radius:10px;border:1px solid var(--ui-border)!important;background:#fff!important;box-shadow:0 12px 28px #10223824!important}html[data-theme=light] .app-shell .finance-actions-menu__list button,html[data-theme=light] .app-shell .finance-catalog-actions-menu button{color:var(--ui-text)!important;background:0 0!important}html[data-theme=light] .app-shell .finance-actions-menu__list button:hover,html[data-theme=light] .app-shell .finance-catalog-actions-menu button:hover{color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important}html[data-theme=light] .app-shell .finance-dre-table{border:1px solid var(--ui-border);background:#fff;border-radius:12px;overflow:hidden}html[data-theme=light] .app-shell .finance-dre-table>div{min-height:50px;padding:14px 16px;border-bottom:1px solid var(--ui-border)!important}html[data-theme=light] .app-shell .finance-dre-table>div:nth-child(2n){background:#f8fafc}html[data-theme=light] .app-shell .finance-dre-table__total{background:#eef5ff!important}html[data-theme=light] .app-shell .finance-dre-table__total span{font-weight:600;color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-dre-table__total strong{font-size:16px;color:var(--ui-primary)!important}html[data-theme=light] .app-shell .finance-account-grid,html[data-theme=light] .app-shell .finance-catalog-grid,html[data-theme=light] .app-shell .finance-reconciliation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-theme=light] .app-shell .finance-account-card,html[data-theme=light] .app-shell .finance-catalog-card,html[data-theme=light] .app-shell .finance-reconciliation-grid article{border-radius:12px;gap:7px;min-height:126px;padding:17px;position:relative;border:1px solid var(--ui-border)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important;background:#fff!important}html[data-theme=light] .app-shell .finance-account-card span,html[data-theme=light] .app-shell .finance-account-card small,html[data-theme=light] .app-shell .finance-catalog-card small,html[data-theme=light] .app-shell .finance-catalog-card span,html[data-theme=light] .app-shell .finance-reconciliation-grid article span{color:var(--ui-muted)!important}html[data-theme=light] .app-shell .finance-account-card strong,html[data-theme=light] .app-shell .finance-catalog-card strong,html[data-theme=light] .app-shell .finance-reconciliation-grid article strong{font-weight:600;color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-account-card b{font-size:20px;color:var(--ui-primary)!important}html[data-theme=light] .app-shell .finance-catalog-card__actions{margin:0;display:block;position:absolute;top:12px;right:12px}html[data-theme=light] .app-shell .finance-catalog-actions-menu{z-index:3;min-width:132px;padding:4px;position:absolute;top:38px;right:0}html[data-theme=light] .app-shell .finance-catalog-actions-menu button{text-align:left;border:0;border-radius:7px;width:100%;padding:8px 10px;font-size:12px;display:block}html[data-theme=light] .app-shell .finance-inline-form{border-radius:12px;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr)) repeat(3,minmax(0,1fr)) auto;align-items:center;gap:8px;min-width:0;padding:14px;display:grid;border:1px solid var(--ui-border)!important;background:var(--ui-surface-soft)!important}html[data-theme=light] .app-shell .finance-inline-form strong{font-weight:600;color:var(--ui-text)!important}html[data-theme=light] .app-shell .finance-inline-form input,html[data-theme=light] .app-shell .finance-inline-form select{min-width:0}html[data-theme=light] .app-shell .finance-confirm-panel,html[data-theme=light] .app-shell .finance-entry-form{padding:22px}html[data-theme=light] .app-shell .finance-entry-form{max-width:none;margin:0}html[data-theme=light] .app-shell .finance-form-grid label{font-size:12px;font-weight:500;color:var(--ui-muted)!important}html[data-theme=light] .app-shell .finance-form-actions{border-top:1px solid var(--ui-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;margin:22px -22px -22px;padding:14px 22px;position:sticky;bottom:0;box-shadow:0 -8px 18px #1022380d}.finance-drawer-overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);background:#0204098f;justify-content:flex-end;display:flex;position:fixed;inset:0}.finance-drawer{overscroll-behavior:contain;background:var(--color-surface-strong);width:min(620px,100%);height:100%;padding:24px;overflow-y:auto;box-shadow:-16px 0 40px #0000006b}html[data-theme=light] .finance-drawer-overlay{z-index:1200;background:#10223852;justify-content:flex-end;display:flex;position:fixed;inset:0}html[data-theme=light] .finance-drawer{background:#fff;width:min(620px,100%);height:100%;padding:24px;overflow-y:auto;box-shadow:-16px 0 40px #10223829}html[data-theme=light] .finance-drawer .finance-entry-form{border-radius:0;max-width:none;margin:0;display:block;color:var(--ui-text)!important;box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important}html[data-theme=light] .finance-drawer .finance-form-heading h2{font-size:26px;font-weight:700;color:var(--ui-text)!important}html[data-theme=light] .finance-drawer .finance-form-heading .button--icon{border-radius:9px;border:1px solid var(--ui-border)!important;color:var(--ui-muted)!important;background:#fff!important}html[data-theme=light] .finance-drawer .finance-form-heading .button--icon:hover{color:var(--ui-primary)!important;border-color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important}html[data-theme=light] .finance-drawer .finance-form-grid label{font-size:12px;font-weight:500;color:var(--ui-muted)!important}html[data-theme=light] .finance-drawer .finance-form-grid input,html[data-theme=light] .finance-drawer .finance-form-grid select,html[data-theme=light] .finance-drawer .finance-form-grid textarea{border-radius:9px;border:1px solid var(--ui-border-strong)!important;color:var(--ui-text)!important;background:#fff!important}html[data-theme=light] .finance-drawer .finance-form-lock-note{color:#7a4b00!important;background:#fff7e6!important;border-color:#f4c36a!important}html[data-theme=light] .finance-drawer .finance-form-actions{border-top:1px solid var(--ui-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:flex-end;gap:9px;margin:22px 0 0;padding:14px 0 0;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px #1022380d}@media (width<=900px){html[data-theme=light] .app-shell .finance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] .app-shell .finance-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}html[data-theme=light] .app-shell .finance-account-grid,html[data-theme=light] .app-shell .finance-catalog-grid,html[data-theme=light] .app-shell .finance-reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){html[data-theme=light] .app-shell .finance-page__intro,html[data-theme=light] .app-shell .finance-list-toolbar{flex-direction:column;align-items:stretch}html[data-theme=light] .app-shell .finance-page__actions{justify-content:flex-start}html[data-theme=light] .app-shell .finance-period{flex-direction:column;align-items:flex-start}html[data-theme=light] .app-shell .finance-period small{margin-left:0}html[data-theme=light] .app-shell .finance-filters{grid-template-columns:1fr}html[data-theme=light] .app-shell .finance-list-view{padding:16px}html[data-theme=light] .app-shell .finance-inline-form,html[data-theme=light] .app-shell .finance-account-grid,html[data-theme=light] .app-shell .finance-catalog-grid,html[data-theme=light] .app-shell .finance-reconciliation-grid{grid-template-columns:1fr}html[data-theme=light] .finance-drawer{padding:18px}html[data-theme=light] .finance-drawer .finance-form-actions{margin:18px -18px -18px;padding-inline:18px}}html[data-theme=light] .app-shell .page--amazon-ads .ads-campaign-search,html[data-theme=light] .app-shell .page--amazon-ads .ads-campaign-search>span,html[data-theme=light] .app-shell .page--amazon-ads .ads-table__empty,html[data-theme=light] .app-shell .page--amazon-ads .recommendation-list__empty{color:var(--ui-muted)!important}html[data-theme=light] .app-shell .page--amazon-ads .ads-campaign-search{border-color:#0000!important}html[data-theme=light] .app-shell .page--amazon-ads input::placeholder,html[data-theme=light] .app-shell .page--amazon-ads textarea::placeholder{opacity:1;color:var(--ui-muted)!important}html[data-theme=light] .app-shell .app-header{box-shadow:var(--ui-shadow)!important}html[data-theme=light] .app-shell .page--amazon-ads .page-section:has(>h2){padding:20px 22px 24px}@media (width<=820px){html[data-theme=light] .app-shell .page--amazon-ads .page-section:has(>h2){padding:16px}}@media (width<=480px){html[data-theme=light] .app-shell .page--amazon-ads .page-section:has(>h2){padding:14px}}html[data-theme=light] .app-shell .page--amazon-ads .ads-filter-chip__remove:focus-visible,html[data-theme=light] .app-shell .page--amazon-ads .ads-preset-bar__button:focus-visible,html[data-theme=light] .app-shell .page--amazon-ads .ads-quick-filter-bar__button:focus-visible,html[data-theme=light] .app-shell .page--amazon-ads .ads-period-selector__option:focus-visible,html[data-theme=light] .app-shell .page--amazon-ads .module-tabs__link:focus-visible{outline:3px solid var(--ads-action-text)!important;outline-offset:2px!important}@media (width<=480px){html[data-theme=light] .home-metric-grid,html[data-theme=light] .home-module-shortcuts .module-rail__body{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] .home-metric{min-height:116px;padding:13px}html[data-theme=light] .home-metric strong{font-size:clamp(17px,6vw,23px)}html[data-theme=light] .home-module-shortcuts .module-rail__row{grid-template-columns:auto minmax(0,1fr)}html[data-theme=light] .module-rail__stat{text-align:left;grid-column:2;min-width:0}html[data-theme=light] .sales-band__body,html[data-theme=light] .home-finance-summary dl{grid-template-columns:1fr}html[data-theme=light] .sales-band__availability{display:none}}html[data-theme=light] .page--amazon-ads .ads-table-viewport{overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;scrollbar-color:#a9bddc #f2f5f9;scrollbar-width:thin;max-width:100%;margin:12px 0 0;overflow:auto hidden}html[data-theme=light] .page--amazon-ads .ads-table-viewport:focus-visible{outline-offset:3px;outline:3px solid #1261d638}html[data-theme=light] .page--amazon-ads .ads-table-viewport>.ads-table{width:max-content;min-width:100%}html[data-theme=light] .page--amazon-ads .ads-table-viewport::-webkit-scrollbar{height:10px}html[data-theme=light] .page--amazon-ads .ads-table-viewport::-webkit-scrollbar-track{background:#f2f5f9;border-radius:999px}html[data-theme=light] .page--amazon-ads .ads-table-viewport::-webkit-scrollbar-thumb{background:#a9bddc;border:2px solid #f2f5f9;border-radius:999px}@media (width<=860px){html[data-theme=light] .page--amazon-ads .ads-table-viewport>.ads-table{width:100%}}html[data-theme=light] .page--amazon-ads{--ads-ink:#12233f;--ads-muted:#66758c;--ads-border:#e3e9f2;--ads-soft:#f6f8fb;--ads-blue-soft:#edf4ff;--ads-blue:#1261d6}html[data-theme=light] .page--amazon-ads .ads-control-center-header{border:1px solid var(--ads-border);background:#fff;border-radius:16px;margin:0 0 14px;padding:24px 26px 22px;box-shadow:0 8px 24px #162f530d}html[data-theme=light] .page--amazon-ads .ads-control-center-header__eyebrow,html[data-theme=light] .page--amazon-ads .section-kicker{color:var(--ads-blue);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}html[data-theme=light] .page--amazon-ads .ads-control-center-header__row,html[data-theme=light] .page--amazon-ads .ads-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}html[data-theme=light] .page--amazon-ads .ads-control-center-header__row{align-items:center;margin-top:8px}html[data-theme=light] .page--amazon-ads .ads-control-center-header h1{color:var(--ads-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:700}html[data-theme=light] .page--amazon-ads .ads-control-center-header p{color:var(--ads-muted);margin:6px 0 0;font-size:.86rem;font-weight:400}html[data-theme=light] .page--amazon-ads .ads-control-center-header__badges,html[data-theme=light] .page--amazon-ads .ads-section-heading__context{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}html[data-theme=light] .page--amazon-ads .ads-section-heading__context{color:var(--ads-muted);text-align:right;font-size:.76rem;font-weight:500}html[data-theme=light] .page--amazon-ads .readonly-banner{background:var(--ads-blue-soft);min-height:42px;color:var(--ads-ink);border:1px solid #dbe7f8;border-radius:11px;align-items:center;gap:9px;margin-bottom:14px;padding:9px 13px;display:flex}html[data-theme=light] .page--amazon-ads .readonly-banner strong{color:var(--ads-blue);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:600}html[data-theme=light] .page--amazon-ads .readonly-banner span{color:var(--ads-muted);font-size:.78rem;font-weight:400}html[data-theme=light] .page--amazon-ads .ads-info-button{width:22px;height:22px;color:var(--ads-blue);font:inherit;cursor:help;background:#fff;border:1px solid #c8d8ee;border-radius:50%;flex:0 0 22px;place-items:center;padding:0;font-size:.72rem;font-weight:700;display:inline-grid}html[data-theme=light] .page--amazon-ads .ads-info-button:focus-visible{outline-offset:2px;outline:3px solid #1261d63d}html[data-theme=light] .page--amazon-ads .ads-executive-summary{border:1px solid var(--ads-border);background:#fff;border-radius:16px;margin:0 0 16px;padding:18px;box-shadow:0 8px 24px #162f530a}html[data-theme=light] .page--amazon-ads .ads-section-heading h2,html[data-theme=light] .page--amazon-ads .ads-section-title{color:var(--ads-ink);letter-spacing:-.02em;margin:5px 0 0;font-size:1.06rem;font-weight:600}html[data-theme=light] .page--amazon-ads .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=light] .page--amazon-ads .ads-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}html[data-theme=light] .page--amazon-ads .ads-kpi-card{border:1px solid var(--ads-border);background:var(--ads-soft);border-radius:12px;min-width:0;padding:14px 15px}html[data-theme=light] .page--amazon-ads .ads-kpi-card span,html[data-theme=light] .page--amazon-ads .ads-kpi-card small{color:var(--ads-muted);font-size:.7rem;font-weight:500;display:block}html[data-theme=light] .page--amazon-ads .ads-kpi-card strong{color:var(--ads-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;display:block;overflow:hidden}html[data-theme=light] .page--amazon-ads .ads-kpi-card small{font-size:.67rem;font-weight:400}html[data-theme=light] .page--amazon-ads .ads-overview-panel{border:1px solid var(--ads-border);background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 24px #162f530a}html[data-theme=light] .page--amazon-ads .ads-overview-panel .metric-grid{margin-top:16px}html[data-theme=light] .page--amazon-ads .ads-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}html[data-theme=light] .page--amazon-ads .ads-insight-card{border:1px solid var(--ads-border);background:#fff;border-radius:16px;min-width:0;padding:19px 20px;box-shadow:0 8px 24px #162f530a}html[data-theme=light] .page--amazon-ads .ads-insight-card h2{color:var(--ads-ink);margin:6px 0 16px;font-size:1rem;font-weight:600}html[data-theme=light] .page--amazon-ads .ads-insight-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-theme=light] .page--amazon-ads .ads-insight-card__metrics div{gap:4px;min-width:0;display:grid}html[data-theme=light] .page--amazon-ads .ads-insight-card__metrics strong{color:var(--ads-ink);letter-spacing:-.035em;font-size:1.35rem;font-weight:700}html[data-theme=light] .page--amazon-ads .ads-insight-card__metrics span,html[data-theme=light] .page--amazon-ads .ads-insight-card p,html[data-theme=light] .page--amazon-ads .ads-inline-note{color:var(--ads-muted);font-size:.76rem;font-weight:400;line-height:1.5}html[data-theme=light] .page--amazon-ads .ads-insight-card p{margin:17px 0 0}html[data-theme=light] .page--amazon-ads .ads-inline-note{border:1px solid var(--ads-border);background:var(--ads-soft);border-radius:10px;align-items:center;gap:8px;margin:12px 0 16px;padding:10px 12px;display:flex}html[data-theme=light] .page--amazon-ads .ads-inline-note .ads-info-button{margin-left:auto}html[data-theme=light] .page--amazon-ads .module-filter-bar{border:1px solid var(--ads-border);background:#fff;border-radius:12px;padding:13px 15px}html[data-theme=light] .page--amazon-ads .ads-table{border-collapse:separate;border-spacing:0;border:1px solid var(--ads-border);background:#fff;border-radius:12px;width:100%;overflow:hidden}html[data-theme=light] .page--amazon-ads .ads-table th{border-bottom:1px solid var(--ads-border);background:var(--ads-soft);color:#53647d;letter-spacing:.025em;text-transform:none;white-space:nowrap;padding:11px 12px;font-size:.68rem;font-weight:600}html[data-theme=light] .page--amazon-ads .ads-table td{color:var(--ads-ink);border-bottom:1px solid #edf1f6;padding:12px;font-size:.76rem;font-weight:400;line-height:1.35}html[data-theme=light] .page--amazon-ads .ads-table tbody tr:nth-child(2n){background:#fafbfd}html[data-theme=light] .page--amazon-ads .ads-table tbody tr:hover{background:var(--ads-blue-soft);box-shadow:inset 2px 0 0 var(--ads-blue)}html[data-theme=light] .page--amazon-ads .ads-table tbody tr:last-child td{border-bottom:0}html[data-theme=light] .page--amazon-ads .ads-table td.num,html[data-theme=light] .page--amazon-ads .ads-table th.num{font-variant-numeric:tabular-nums;text-align:right}html[data-theme=light] .page--amazon-ads .ads-table__campaign-cell{color:var(--ads-ink);font-weight:500}html[data-theme=light] .page--amazon-ads .recommendation-card,html[data-theme=light] .page--amazon-ads .ads-table__wrap,html[data-theme=light] .page--amazon-ads .ads-filter-builder,html[data-theme=light] .page--amazon-ads .ads-period-selector{border-color:var(--ads-border);box-shadow:none;background:#fff}html[data-theme=light] .page--amazon-ads .recommendation-card__reason,html[data-theme=light] .page--amazon-ads .recommendation-card__footer{border-color:var(--ads-border);background:var(--ads-soft)}html[data-theme=light] .page--amazon-ads .badge{background:var(--ads-blue-soft);color:var(--ads-blue);border-color:#d4e0ef;font-weight:500}@media (width<=1024px){html[data-theme=light] .page--amazon-ads .ads-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){html[data-theme=light] .page--amazon-ads .ads-control-center-header,html[data-theme=light] .page--amazon-ads .ads-executive-summary,html[data-theme=light] .page--amazon-ads .ads-overview-panel,html[data-theme=light] .page--amazon-ads .ads-insight-card{border-radius:13px;padding:16px}html[data-theme=light] .page--amazon-ads .ads-control-center-header__row,html[data-theme=light] .page--amazon-ads .ads-section-heading{flex-direction:column;align-items:flex-start}html[data-theme=light] .page--amazon-ads .ads-control-center-header__badges,html[data-theme=light] .page--amazon-ads .ads-section-heading__context{text-align:left;justify-content:flex-start}html[data-theme=light] .page--amazon-ads .readonly-banner{flex-wrap:wrap;align-items:flex-start}html[data-theme=light] .page--amazon-ads .ads-insight-grid{grid-template-columns:1fr}}@media (width<=480px){html[data-theme=light] .page--amazon-ads .ads-kpi-strip{grid-template-columns:1fr}html[data-theme=light] .page--amazon-ads .ads-kpi-card strong{font-size:1.25rem}}@media (width>=1281px){html[data-theme=light] .app-shell{grid-template-columns:var(--ui-sidebar-width) minmax(0, 1fr)}html[data-theme=light] .sidebar{gap:31px;padding:22px 13px}html[data-theme=light] .sidebar__brand{gap:11px;padding:4px 9px 20px}html[data-theme=light] .sidebar__brand-mark{border-radius:10px;flex-basis:35px;width:35px;height:35px;font-size:13px}html[data-theme=light] .sidebar__brand-name{font-size:16px}html[data-theme=light] .sidebar__groups{gap:20px}html[data-theme=light] .sidebar__group-heading{margin-inline:11px;margin-bottom:8px;font-size:12px}html[data-theme=light] .sidebar__list{gap:4px}html[data-theme=light] .sidebar__link{border-radius:9px;gap:11px;min-height:48px;padding:11px 13px;font-size:16px}html[data-theme=light] .sidebar__list--nested .sidebar__link{padding-left:25px}html[data-theme=light] .app-header{min-height:var(--ui-header-height);padding:13px var(--ui-page-x);grid-template-columns:minmax(250px,350px) minmax(190px,1fr) auto;gap:26px}html[data-theme=light] .app-header__search{min-height:var(--ui-control-height);border-radius:10px;gap:9px;padding-inline:13px}html[data-theme=light] .app-header__search input{font-size:15px}html[data-theme=light] .app-header__context{margin-bottom:3px;font-size:11px}html[data-theme=light] .app-header h1{font-size:22px;line-height:1.15}html[data-theme=light] .app-header__actions{gap:11px}html[data-theme=light] .app-header__icon-button,html[data-theme=light] .app-header__profile{min-height:var(--ui-control-height);border-radius:10px;padding:8px 11px;font-size:15px}html[data-theme=light] .app-header__profile>span{width:26px;height:26px}html[data-theme=light] .app-shell__main{padding:var(--ui-page-y) var(--ui-page-x) 53px}html[data-theme=light] .page{max-width:1496px}html[data-theme=light] .home-overview__intro{gap:26px}html[data-theme=light] .home-overview__intro h2{font-size:35px}html[data-theme=light] .home-overview__intro p,html[data-theme=light] .home-overview__period{font-size:14px}html[data-theme=light] .home-metric-grid{gap:11px}html[data-theme=light] .home-metric{min-height:141px;padding:var(--ui-card-padding);border-radius:13px;gap:13px}html[data-theme=light] .home-metric__icon{width:33px;height:33px}html[data-theme=light] .home-metric__label,html[data-theme=light] .home-metric small{font-size:12px}html[data-theme=light] .home-metric strong{margin:4px 0;font-size:clamp(20px,1.9vw,28px)}html[data-theme=light] .home-module-shortcuts{padding:var(--ui-card-padding);border-radius:13px}html[data-theme=light] .module-rail__header h2{font-size:18px}html[data-theme=light] .home-module-shortcuts .module-rail__body{gap:9px;margin-top:14px}html[data-theme=light] .home-module-shortcuts .module-rail__row{border-radius:10px;gap:9px;min-height:79px;padding:11px}html[data-theme=light] .control-spotlight,html[data-theme=light] .sales-band,html[data-theme=light] .home-logistics-summary,html[data-theme=light] .home-finance-summary,html[data-theme=light] .home-assurance,html[data-theme=light] .control-opportunities{padding:var(--ui-card-padding);border-radius:13px}html[data-theme=light] .control-spotlight h2,html[data-theme=light] .sales-band__header h2,html[data-theme=light] .home-logistics-summary h2,html[data-theme=light] .home-finance-summary h2,html[data-theme=light] .control-opportunities h2{font-size:16.5px}html[data-theme=light] .control-spotlight__total{margin-top:13px;font-size:clamp(33px,3.3vw,50px)}html[data-theme=light] .control-spotlight__source{gap:9px;padding:10px 0}html[data-theme=light] .control-spotlight__source-icon{width:29px;height:29px}html[data-theme=light] .control-spotlight__source-label{font-size:13px}html[data-theme=light] .control-spotlight__source-note,html[data-theme=light] .control-spotlight__caption,html[data-theme=light] .sales-band__header p,html[data-theme=light] .home-logistics-summary__empty{font-size:12px}html[data-theme=light] .sales-band__body{gap:15px;padding-top:15px}html[data-theme=light] .sales-band__revenue-value{font-size:clamp(24px,2.7vw,35px)}html[data-theme=light] .sales-band__label,html[data-theme=light] .sales-band__mini-stats dt,html[data-theme=light] .sales-band__abc-list dt,html[data-theme=light] .sales-band__mix li span{font-size:11px}html[data-theme=light] .sales-band__mini-stats dd,html[data-theme=light] .sales-band__abc-list dd{font-size:13px}html[data-theme=light] .home-logistics-summary__stats div{padding:13px 0}html[data-theme=light] .home-logistics-summary__stats span,html[data-theme=light] .home-finance-summary dt{font-size:11px}html[data-theme=light] .home-logistics-summary__stats strong,html[data-theme=light] .home-finance-summary dd{font-size:20px}html[data-theme=light] .home-assurance strong{font-size:13px}html[data-theme=light] .home-assurance p{font-size:12px}html[data-theme=light] .control-opportunities__list li{gap:11px;padding:12px 0}html[data-theme=light] .control-opportunities__copy strong{font-size:13px}html[data-theme=light] .control-opportunities__copy span,html[data-theme=light] .control-opportunities__copy p{font-size:11px}html[data-theme=light] .button,html[data-theme=light] .button--secondary,html[data-theme=light] .button--text{min-height:var(--ui-control-height);font-size:13px}html[data-theme=light] .sidebar__groups{scrollbar-width:none}html[data-theme=light] .sidebar__groups::-webkit-scrollbar{width:0;height:0}html[data-theme=light] .app-header{min-height:var(--ui-header-height);padding-block:10px}html[data-theme=light] .app-shell__main{padding-top:var(--ui-page-y)}html[data-theme=light] .home-overview{gap:var(--ui-section-gap)}html[data-theme=light] .home-overview__intro{gap:20px;padding-block:0}html[data-theme=light] .home-overview__intro h2{margin:2px 0 4px;font-size:32px}html[data-theme=light] .home-overview__intro p,html[data-theme=light] .home-overview__period{font-size:13px;line-height:1.25}html[data-theme=light] .home-metric{gap:10px;min-height:128px;padding:14px}html[data-theme=light] .home-metric strong{margin:3px 0}html[data-theme=light] .home-module-shortcuts{padding:11px 14px}html[data-theme=light] .module-rail__header h2{margin-top:2px;font-size:16px}html[data-theme=light] .home-module-shortcuts .module-rail__body{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:9px}html[data-theme=light] .home-module-shortcuts .module-rail__row{grid-template-columns:auto minmax(0,1fr) auto auto;gap:7px;min-height:66px;padding:8px 9px}html[data-theme=light] .module-rail__icon{width:28px;height:28px}html[data-theme=light] .module-rail__identity strong{font-size:12px}html[data-theme=light] .module-rail__identity small,html[data-theme=light] .module-rail__stat small{font-size:10px}html[data-theme=light] .module-rail__stat{min-width:30px}html[data-theme=light] .module-rail__stat b{font-size:12px}html[data-theme=light] .module-rail__arrow{color:var(--ui-muted);display:block}html[data-theme=light] .home-workspace,html[data-theme=light] .home-lower-grid{gap:14px}html[data-theme=light] .control-spotlight,html[data-theme=light] .sales-band,html[data-theme=light] .home-logistics-summary,html[data-theme=light] .home-finance-summary,html[data-theme=light] .home-assurance,html[data-theme=light] .control-opportunities{padding:15px}}html[data-theme=light] .home-workspace{align-items:start}html[data-theme=light] .home-workspace__column{align-content:start;gap:14px;min-width:0;display:grid}html[data-theme=light] .home-workspace__column>*{align-self:start;min-width:0}html[data-theme=light] .home-workspace__column .control-opportunities,html[data-theme=light] .home-workspace__column .home-logistics-summary{grid-column:auto}html[data-theme=light] .home-workspace__column .sales-band{height:fit-content}html[data-theme=light] .home-workspace__column .sales-band__body{min-height:0}html[data-theme=light] .control-opportunities__status{min-width:72px;min-height:28px;color:var(--ui-primary);background:var(--ui-primary-soft);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.15;display:inline-flex}html[data-theme=light] .control-opportunities__copy strong,html[data-theme=light] .control-opportunities__copy p{white-space:normal;text-overflow:clip;overflow:visible}html[data-theme=light] .control-opportunities__copy strong{line-height:1.25}html[data-theme=light] .control-opportunities__copy p{line-height:1.35}html[data-theme=light] .recommendation-card__campaign-context{color:var(--ui-muted);margin:-3px 0 8px;font-size:12px}html[data-theme=light] .detail-panel .recommendation-card__campaign-context{margin-top:4px}html[data-theme=light] .detail-section--support details{color:var(--ui-muted)}html[data-theme=light] .detail-section--support summary{color:var(--ui-primary);cursor:pointer;font-weight:700}html[data-theme=light] .detail-section--support p{margin:8px 0 0;font-size:12px}html[data-theme=light] .task-card__technical-details{color:var(--ui-muted);font-size:12px}html[data-theme=light] .task-card__technical-details summary{color:var(--ui-primary);cursor:pointer;font-weight:700}html[data-theme=light] .task-card__technical-details .task-card__source-id{margin:8px 0 0}@media (width<=980px){html[data-theme=light] .home-workspace{grid-template-columns:1fr}html[data-theme=light] .home-workspace__column--right{grid-column:auto}}@media (width<=1100px){html[data-theme=light] .home-workspace__column--right{grid-column:1/-1}html[data-theme=light] .control-opportunities__list li{grid-template-columns:auto minmax(0,1fr);align-items:start}html[data-theme=light] .control-opportunities__list li>.button{grid-column:2;justify-self:start;min-height:32px}}@media (width<=760px){html[data-theme=light] .home-workspace__column--right{grid-column:auto}}html[data-theme=light] .control-opportunities__list li{grid-template-areas:"status copy action"}html[data-theme=light] .control-opportunities__status{grid-area:status}html[data-theme=light] .control-opportunities__copy{grid-area:copy;min-width:0}html[data-theme=light] .control-opportunities__list li>.button{white-space:normal;grid-area:action;place-self:center end;min-width:96px}html[data-theme=light] .control-opportunities__copy strong,html[data-theme=light] .control-opportunities__copy span,html[data-theme=light] .control-opportunities__copy p,html[data-theme=light] .recommendation-card__campaign,html[data-theme=light] .recommendation-card__campaign-context,html[data-theme=light] .recommendation-card__reason,html[data-theme=light] .priority-center__op-main h3,html[data-theme=light] .priority-center__op-main p,html[data-theme=light] .priority-center__op-main small,html[data-theme=light] .products-table__title-cell,html[data-theme=light] .ads-table__campaign-cell,html[data-theme=light] .inventory-table__product-cell{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}html[data-theme=light] .recommendation-card,html[data-theme=light] .task-card,html[data-theme=light] .priority-center__op-section,html[data-theme=light] .priority-center__ads-dialog{background:var(--ui-surface);border-color:var(--ui-border);min-width:0;color:var(--ui-text);box-shadow:var(--ui-shadow)}html[data-theme=light] .recommendation-card__footer,html[data-theme=light] .task-card__actions,html[data-theme=light] .priority-center__op-action,html[data-theme=light] .priority-center__ads-campaign-actions{flex-wrap:wrap;min-width:0}html[data-theme=light] .recommendation-card>.button--secondary,html[data-theme=light] .task-card__actions>.button,html[data-theme=light] .priority-center .button--secondary{min-width:96px;min-height:40px;color:var(--ui-primary);background:var(--ui-surface);border-color:var(--ui-border-strong);box-shadow:none}html[data-theme=light] .recommendation-card>.button--secondary:hover,html[data-theme=light] .priority-center .button--secondary:hover{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:var(--ui-primary)}html[data-theme=light] .priority-center__op-section,html[data-theme=light] .priority-center__summary-item,html[data-theme=light] .priority-row,html[data-theme=light] .priority-center__pickup-row,html[data-theme=light] .priority-center__ads-campaign,html[data-theme=light] .priority-center__ads-term{border-color:var(--ui-border)}html[data-theme=light] .priority-center__op-section h2,html[data-theme=light] .priority-center__op-main h3,html[data-theme=light] .priority-center__op-action strong,html[data-theme=light] .priority-center__op-main code,html[data-theme=light] .priority-center__pickup-row code,html[data-theme=light] .priority-center__ads-campaign h3,html[data-theme=light] .priority-center__ads-dialog h2,html[data-theme=light] .priority-center__ads-term strong,html[data-theme=light] .priority-row__meta strong{color:var(--ui-text)}html[data-theme=light] .priority-center__op-section header p,html[data-theme=light] .priority-center__op-main p,html[data-theme=light] .priority-center__op-main small,html[data-theme=light] .priority-center__op-metrics,html[data-theme=light] .priority-center__op-empty,html[data-theme=light] .priority-center__op-action span,html[data-theme=light] .priority-center__pickup-row span,html[data-theme=light] .priority-center__data-note,html[data-theme=light] .priority-center__ads-campaign p,html[data-theme=light] .priority-center__ads-dialog header p,html[data-theme=light] .priority-center__ads-tabs button,html[data-theme=light] .priority-center__ads-term span,html[data-theme=light] .priority-center__ads-dialog-note,html[data-theme=light] .priority-center__ads-selection-bar label,html[data-theme=light] .priority-row__evidence span{color:var(--ui-muted)}html[data-theme=light] .priority-center__ads-dialog{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow)}html[data-theme=light] .priority-center__ads-tabs button.is-active,html[data-theme=light] .priority-center__severity--medium,html[data-theme=light] .priority-center__module{color:var(--ui-primary);border-color:var(--ui-primary);background:var(--ui-primary-soft)}html[data-theme=light] .priority-center__source-warning,html[data-theme=light] .priority-center__readonly,html[data-theme=light] .priority-center__empty{color:var(--ui-muted);background:var(--ui-surface-soft);border-color:var(--ui-border)}html[data-theme=light] .priority-center__op-row,html[data-theme=light] .priority-row{grid-template-columns:44px minmax(0,1fr) auto;min-width:0}html[data-theme=light] .priority-center__op-action,html[data-theme=light] .priority-row__action{white-space:normal;min-width:142px;max-width:100%}@media (width<=1100px){html[data-theme=light] .control-opportunities__list li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"status copy""action copy";align-items:start}html[data-theme=light] .control-opportunities__list li>.button{place-self:start;margin-top:8px}}@media (width<=760px){html[data-theme=light] .control-opportunities__list li{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""copy""action";gap:7px}html[data-theme=light] .control-opportunities__list li>.button{justify-self:start;margin-top:0}html[data-theme=light] .priority-center__op-row{grid-template-columns:40px minmax(0,1fr)}html[data-theme=light] .priority-center__op-action{grid-column:2;justify-items:start;min-width:0}html[data-theme=light] .products-table td[data-label=Ações],html[data-theme=light] .ads-table td[data-label=Ações]{flex-wrap:wrap;align-items:flex-start}}html[data-theme=light] .app-shell .page--amazon-ads .button:not(.button--primary):not(.button--danger),html[data-theme=light] .app-shell .page--amazon-ads .button--secondary{color:var(--ui-primary)!important;background:var(--ui-surface)!important;border-color:var(--ui-border-strong)!important;box-shadow:none!important}html[data-theme=light] .app-shell .page--amazon-ads .button:not(.button--primary):not(.button--danger):hover,html[data-theme=light] .app-shell .page--amazon-ads .button--secondary:hover{color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important;border-color:var(--ui-primary)!important;box-shadow:none!important}html[data-theme=light] .app-shell .page--amazon-ads .button:not(.button--primary):not(.button--danger):active,html[data-theme=light] .app-shell .page--amazon-ads .button--secondary:active{color:var(--ui-text)!important;background:var(--ui-primary-soft)!important;border-color:var(--color-primary-deep)!important;box-shadow:inset 0 0 0 1px var(--ui-primary)!important}html[data-theme=light] .app-shell .page--amazon-ads .button:not(.button--primary):not(.button--danger):focus-visible,html[data-theme=light] .app-shell .page--amazon-ads .button--secondary:focus-visible,html[data-theme=light] .app-shell .page--amazon-ads select:focus-visible{outline:3px solid var(--ui-primary)!important;outline-offset:2px!important;box-shadow:none!important}html[data-theme=light] .app-shell .page--amazon-ads .button:not(.button--primary):not(.button--danger):disabled,html[data-theme=light] .app-shell .page--amazon-ads .button--secondary:disabled{color:var(--ui-muted)!important;background:var(--ui-surface-soft)!important;border-color:var(--ui-border)!important;box-shadow:none!important}html[data-theme=light] .app-shell .page--amazon-ads .button--text,html[data-theme=light] .app-shell .page--amazon-ads .button--text:hover,html[data-theme=light] .app-shell .page--amazon-ads .button--text:active{color:var(--ui-primary)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] .app-shell .page--amazon-ads select,html[data-theme=light] .app-shell .page--amazon-ads option{color:var(--ui-text)!important;background:var(--ui-surface)!important;border-color:var(--ui-border-strong)!important;outline-color:var(--ui-primary)!important}html[data-theme=light] .app-shell .page--amazon-ads option:checked,html[data-theme=light] .app-shell .page--amazon-ads option:hover{color:var(--ui-text)!important;background:var(--ui-primary-soft)!important}html[data-theme=light]{--color-bg:var(--ui-bg);--color-surface:var(--ui-surface);--color-surface-raised:var(--ui-surface);--color-surface-soft:var(--ui-surface-soft);--color-text:var(--ui-text);--color-text-muted:var(--ui-muted);--color-border:var(--ui-border);--color-border-strong:var(--ui-border-strong);--color-primary:var(--ui-primary);--color-primary-deep:#0f63d7;--color-primary-wash:var(--ui-primary-soft)}html[data-theme=light] .app-shell,html[data-theme=light] .app-shell__main,html[data-theme=light] .page-transition,html[data-theme=light] .page,html[data-theme=light] .home-overview{color:var(--ui-text)}html[data-theme=light] .app-shell dt,html[data-theme=light] .page dt{color:var(--ui-muted)}html[data-theme=light] .priority-center,html[data-theme=light] .priority-center__intro,html[data-theme=light] .priority-center__filters,html[data-theme=light] .priority-center__search{color:var(--ui-text);border-color:var(--ui-border);box-shadow:none}html[data-theme=light] .module-tabs__compact-select{display:none}html[data-theme=light] .module-tabs,html[data-theme=light] .module-tabs__link,html[data-theme=light] .module-filter-bar,html[data-theme=light] .module-filter-bar select,html[data-theme=light] .sync-panel,html[data-theme=light] .freshness-bar,html[data-theme=light] .readonly-banner{border-color:var(--ui-border);box-shadow:none}html[data-theme=light] .module-tabs__link,html[data-theme=light] .module-tabs__link:hover,html[data-theme=light] .module-tabs__link--active{color:var(--ui-primary);background:var(--ui-surface);border-color:var(--ui-border);text-shadow:none}html[data-theme=light] .module-tabs__link--active{background:var(--ui-primary-soft);border-color:var(--ui-primary);box-shadow:none}html[data-theme=light] .button--icon,html[data-theme=light] .button--icon:hover,html[data-theme=light] .button--icon:focus-visible{color:var(--ui-primary);background:var(--ui-surface);border-color:var(--ui-border-strong);box-shadow:none;outline-color:var(--ui-primary)}html[data-theme=light] .state-panel,html[data-theme=light] .state-panel--empty,html[data-theme=light] .task-card,html[data-theme=light] .task-card__description,html[data-theme=light] .task-card__actions,html[data-theme=light] .task-card__status-label select,html[data-theme=light] .task-list{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border);box-shadow:none}html[data-theme=light] .task-card__description,html[data-theme=light] .task-card__empty,html[data-theme=light] .state-panel--empty .state-title,html[data-theme=light] .state-panel--empty p{color:var(--ui-muted)}html[data-theme=light] .badge--task-created,html[data-theme=light] .badge--task-status-pending,html[data-theme=light] .badge--task-status-in-review,html[data-theme=light] .badge--task-status-approved,html[data-theme=light] .badge--task-status-rejected,html[data-theme=light] .badge--task-status-completed-manually,html[data-theme=light] .badge--task-origin{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:var(--ui-border)}html[data-theme=light] .badge--status,html[data-theme=light] .badge--priority-medium,html[data-theme=light] .badge--priority-high,html[data-theme=light] .badge--priority-critical,html[data-theme=light] .app-header__subtitle{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:var(--ui-border);text-shadow:none}html[data-theme=light] .app-header__subtitle{background:0 0;border:0}html[data-theme=light] .control-opportunities__header p,html[data-theme=light] .control-opportunities__header .section-kicker{color:var(--ui-muted)}html[data-theme=light] .ads-table tbody tr:hover,html[data-theme=light] .products-table tbody tr:hover{background:var(--ui-primary-soft);box-shadow:inset 1px 0 0 var(--ui-primary)}html[data-theme=light] .home-workspace .sales-band__body,html[data-theme=light] .home-workspace .sales-band__body>div{min-height:0}html[data-theme=light] .sales-band__body>div{border-color:var(--ui-border)}html[data-theme=light] .logistica-modal,html[data-theme=light] .logistica-modal__header,html[data-theme=light] .logistica-modal__body{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow)}html[data-theme=light] .priority-center__severity--medium,html[data-theme=light] .priority-center__source-warning,html[data-theme=light] .priority-center__empty{color:var(--ui-muted);background:var(--ui-surface-soft);border-color:var(--ui-border);box-shadow:none}@media (width<=860px){html[data-theme=light] .module-tabs{display:none}html[data-theme=light] .module-tabs__compact-select{color:var(--ui-muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;margin:12px 0;font-size:11px;font-weight:700;display:grid}html[data-theme=light] .module-tabs__compact-select select{width:100%;min-height:42px;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-strong);font:inherit;text-transform:none;border-radius:10px;padding:8px 10px}}@media (width<=480px){html[data-theme=light] .products-table__title-cell,html[data-theme=light] .inventory-table__product-cell,html[data-theme=light] .sales-top__name,html[data-theme=light] .central-fba-product__name,html[data-theme=light] .sales-band__top-name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-box-orient:vertical;max-height:2.8em;display:-webkit-box;overflow:hidden}}html[data-theme=light] .module-rail__header,html[data-theme=light] .sales-band__header,html[data-theme=light] .control-opportunities__header,html[data-theme=light] .module-rail__stats div,html[data-theme=light] .sales-band__body>div,html[data-theme=light] .sales-summary-row>section,html[data-theme=light] .sales-kpi-strip__item,html[data-theme=light] .sales-opportunities__header,html[data-theme=light] .sales-opp-card__list li,html[data-theme=light] .detail-section{border-color:var(--ui-border)}html[data-theme=light] .module-rail__icon{color:var(--ui-primary);background:var(--ui-primary-soft);box-shadow:inset 0 0 0 1px var(--ui-border)}html[data-theme=light] .module-rail__row:hover,html[data-theme=light] .control-opportunities__list li:hover,html[data-theme=light] .sales-kpi-strip__item:hover,html[data-theme=light] .sales-opp-card:hover{background:var(--ui-primary-soft)}html[data-theme=light] .sales-top__bar-track,html[data-theme=light] .sales-band__top li{background:var(--ui-surface-soft);border-color:var(--ui-border)}html[data-theme=light] .badge--coverage-not-recovered,html[data-theme=light] .badge--availability-unknown,html[data-theme=light] .badge--listacio-unknown,html[data-theme=light] .ads-negative-write-panel__status--neutral,html[data-theme=light] .badge--inventory-insufficient-data,html[data-theme=light] .badge--inventory-pending-policy,html[data-theme=light] .badge--inventory-no-purchase-action,html[data-theme=light] .badge--abc-c,html[data-theme=light] .sales-opp--stuck,html[data-theme=light] .ads-table th,html[data-theme=light] .products-table th,html[data-theme=light] .finance-table th{color:var(--ui-muted);background:var(--ui-surface-soft);border-color:var(--ui-border)}html[data-theme=light] .detail-panel,html[data-theme=light] .detail-panel__header,html[data-theme=light] .detail-panel .detail-section{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text);box-shadow:none}html[data-theme=light] .detail-panel:before{background:var(--ui-primary);opacity:.8}html[data-theme=light] .detail-panel .button--icon,html[data-theme=light] .detail-panel .button--icon:hover,html[data-theme=light] .detail-panel .button--icon:focus-visible{color:var(--ui-primary);background:var(--ui-surface);border-color:var(--ui-border-strong);box-shadow:none;outline:3px solid var(--ui-primary-soft);outline-offset:2px}html[data-theme=light] .detail-panel .detail-risk,html[data-theme=light] .detail-panel .detail-section--support,html[data-theme=light] .detail-panel .detail-section--support details,html[data-theme=light] .detail-panel .detail-section--support p,html[data-theme=light] .detail-panel .detail-section--support strong{color:var(--ui-muted);border-color:var(--ui-border)}html[data-theme=light] .detail-panel .detail-section--support summary{color:var(--ui-primary)}html[data-theme=light] .sales-band__top-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html[data-theme=light] .sidebar,html[data-theme=light] .sidebar__brand,html[data-theme=light] .sidebar__brand-mark,html[data-theme=light] .control-spotlight__axis,html[data-theme=light] .control-spotlight__axis span,html[data-theme=light] .control-spotlight__source-icon,html[data-theme=light] .badge--priority-informational,html[data-theme=light] .badge--priority-none{border-color:var(--ui-border);box-shadow:none}html[data-theme=light] .sidebar__brand-mark{background:var(--ui-primary);color:#fff}html[data-theme=light] .control-spotlight__axis,html[data-theme=light] .control-spotlight__axis span{background:var(--ui-primary)}html[data-theme=light] .control-spotlight__source-icon{color:var(--ui-primary);background:var(--ui-primary-soft)}html[data-theme=light] .badge--priority-informational,html[data-theme=light] .badge--priority-none{color:var(--ui-muted);background:var(--ui-surface-soft)}html[data-theme=light] section.freshness-bar,html[data-theme=light] section.freshness-bar>div,html[data-theme=light] section.freshness-bar .freshness-bar__label,html[data-theme=light] section.freshness-bar .freshness-bar__value{color:var(--ui-muted)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:none!important}html[data-theme=light] section.freshness-bar .freshness-bar__value{color:var(--ui-text)!important}html[data-theme=light] .module-filter-bar__select,html[data-theme=light] .module-filter-bar__select>span,html[data-theme=light] .module-filter-bar__note{color:var(--ui-muted)!important;border-color:var(--ui-border)!important;background:0 0!important}html[data-theme=light] .module-filter-bar__select select,html[data-theme=light] .module-filter-bar__select select:hover,html[data-theme=light] .module-filter-bar__select select:focus,html[data-theme=light] .module-filter-bar__select select:focus-visible,html[data-theme=light] .module-filter-bar__select option{color:var(--ui-text)!important;background:var(--ui-surface)!important;border-color:var(--ui-border-strong)!important;outline-color:var(--ui-primary)!important}html[data-theme=light] .detail-panel .detail-panel__header h2,html[data-theme=light] .detail-panel .detail-section h3{color:var(--ui-text)!important}html[data-theme=light] .detail-panel .detail-grid dt{color:var(--ui-muted)!important}html[data-theme=light] .detail-panel .detail-grid dd,html[data-theme=light] .detail-panel .detail-section p{color:var(--ui-text)!important}html[data-theme=light] .detail-panel .detail-risk{color:var(--ui-muted)!important}html[data-theme=light] .detail-panel .detail-panel__header .button--icon,html[data-theme=light] .detail-panel .detail-panel__header .button--icon:hover,html[data-theme=light] .detail-panel .detail-panel__header .button--icon:focus,html[data-theme=light] .detail-panel .detail-panel__header .button--icon:focus-visible{color:var(--ui-primary)!important;background:var(--ui-surface)!important;border-color:var(--ui-border-strong)!important;box-shadow:none!important;outline:3px solid var(--ui-primary-soft)!important}html[data-theme=light] .detail-panel .button.button--primary,html[data-theme=light] .detail-panel .button.button--primary:hover,html[data-theme=light] .detail-panel .button.button--primary:active,html[data-theme=light] .detail-panel .button.button--primary:focus,html[data-theme=light] .detail-panel .button.button--primary:focus-visible,html[data-theme=light] .detail-panel .button.button--primary:disabled{color:#fff!important;border-color:var(--ui-primary)!important;box-shadow:none!important;text-shadow:none!important}html[data-theme=light] .detail-panel .button.button--primary,html[data-theme=light] .detail-panel .button.button--primary:hover,html[data-theme=light] .detail-panel .button.button--primary:focus,html[data-theme=light] .detail-panel .button.button--primary:focus-visible{background:var(--color-primary-deep)!important}html[data-theme=light] .detail-panel .button.button--primary:active{background:#0b4fae!important}html[data-theme=light] .detail-panel .button.button--primary:focus-visible{outline-offset:2px;outline:3px solid #1677ff47!important}html[data-theme=light] .detail-panel .button.button--primary:disabled{cursor:not-allowed;color:var(--ui-text)!important;background:var(--ui-border)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] .control-opportunities__list li{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""action";align-items:start;gap:.65rem;min-width:0;min-height:0;display:grid}html[data-theme=light] .control-opportunities__copy{grid-area:copy;grid-template-columns:minmax(0,1fr);align-items:start;gap:.25rem;width:100%;min-width:0;display:grid}html[data-theme=light] .control-opportunities__identity{align-items:flex-start;gap:.55rem;width:100%;min-width:0;display:flex}html[data-theme=light] .control-opportunities__identity strong{white-space:normal;overflow-wrap:anywhere;flex:16rem;min-width:0;overflow:visible}html[data-theme=light] .control-opportunities__copy>span,html[data-theme=light] .control-opportunities__copy>p{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;overflow:visible}html[data-theme=light] .control-opportunities__list li>.button{white-space:normal;text-align:left;overflow-wrap:anywhere;grid-area:action;place-self:start;min-width:0;max-width:100%}html[data-theme=light] .recommendation-card--summary .recommendation-card__footer{flex-direction:column;align-items:stretch;gap:.65rem;min-width:0}html[data-theme=light] .recommendation-card--summary .recommendation-card__facts{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;display:block;overflow:visible}html[data-theme=light] .recommendation-card--summary .recommendation-card__footer>.button{white-space:normal;text-align:left;overflow-wrap:anywhere;align-self:flex-start;min-width:0;max-width:100%}html[data-theme=light] .control-opportunities{background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow);border-radius:12px;padding:18px}html[data-theme=light] .control-opportunities__header{border-bottom:1px solid var(--ui-border);align-items:flex-start;padding:0 0 14px}html[data-theme=light] .control-opportunities__header>div{flex:auto;min-width:0}html[data-theme=light] .control-opportunities__header h2{color:var(--ui-text);font-size:16px;line-height:1.25}html[data-theme=light] .control-opportunities__header p{color:var(--ui-muted);margin:4px 0 0;font-size:12px;line-height:1.4}html[data-theme=light] .control-opportunities__header>.button{color:var(--ui-primary);white-space:nowrap;background:0 0;border:0;flex:none;align-self:flex-start;margin-top:1px}html[data-theme=light] .app-shell .control-opportunities__header>.button.button--text{min-height:32px;padding:6px 0;color:var(--ui-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .control-opportunities__list{gap:12px;padding-top:14px}html[data-theme=light] .control-opportunities__list li,html[data-theme=light] .control-opportunities__list li:hover{background:var(--ui-surface);border:1px solid var(--ui-border);min-height:0;box-shadow:none;border-radius:12px;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""action";gap:10px;padding:16px 18px;display:grid}html[data-theme=light] .control-opportunities__list li:hover{border-color:var(--ui-border-strong)}html[data-theme=light] .control-opportunities__identity{gap:8px}html[data-theme=light] .control-opportunities__status{min-height:24px;color:var(--ui-primary);background:var(--ui-primary-soft);border:1px solid #1677ff29;padding:3px 8px;font-size:10px}html[data-theme=light] .control-opportunities__copy strong{color:var(--ui-text);font-size:13px;line-height:1.35}html[data-theme=light] .control-opportunities__copy>span{color:var(--ui-muted);margin-top:2px;font-size:11px;line-height:1.35}html[data-theme=light] .control-opportunities__copy>p{max-width:62ch;color:var(--ui-muted);margin:4px 0 0;font-size:12px;line-height:1.45}html[data-theme=light] .control-opportunities__item--summary>.button{display:none}html[data-theme=light] .control-opportunities__item:not(.control-opportunities__item--summary)>.button{grid-area:action;justify-self:start;min-height:32px;padding:6px 0}@media (width<=700px){html[data-theme=light] .control-opportunities__header{flex-direction:column;gap:8px}html[data-theme=light] .control-opportunities__header>.button{margin-top:0}}html[data-theme=light] body{font-size:var(--ui-font-body)}@media (width>=901px) and (width<=1280px){html[data-theme=light] .app-shell{grid-template-columns:var(--ui-sidebar-width) minmax(0, 1fr)}html[data-theme=light] .sidebar{gap:31px;padding:22px 13px}html[data-theme=light] .sidebar__brand{gap:11px;padding:4px 9px 20px}html[data-theme=light] .sidebar__brand-mark{flex-basis:var(--ui-icon-sm);width:var(--ui-icon-sm);height:var(--ui-icon-sm);font-size:var(--ui-font-label);border-radius:10px}html[data-theme=light] .sidebar__brand-name{font-size:15px}html[data-theme=light] .sidebar__group-heading{margin-inline:11px;font-size:var(--ui-font-label);margin-bottom:8px}html[data-theme=light] .sidebar__link{min-height:var(--ui-sidebar-link-height);border-radius:9px;gap:11px;padding:11px 13px;font-size:15px}html[data-theme=light] .sidebar__list--nested .sidebar__link{padding-left:25px}html[data-theme=light] .app-header{height:var(--ui-header-height);min-height:var(--ui-header-height);padding:12px var(--ui-page-x);gap:26px}html[data-theme=light] .app-header__search{min-height:var(--ui-control-height);border-radius:10px;gap:9px;padding-inline:13px}html[data-theme=light] .app-header__search input{font-size:var(--ui-font-ui)}html[data-theme=light] .app-header__context{font-size:var(--ui-font-label)}html[data-theme=light] .app-header h1{font-size:var(--ui-font-title)}html[data-theme=light] .app-header__icon-button,html[data-theme=light] .app-header__profile{min-height:var(--ui-control-height);font-size:var(--ui-font-ui);padding:8px 11px}html[data-theme=light] .app-header__profile>span{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}html[data-theme=light] .app-shell__main{padding:33px var(--ui-page-x) 53px}html[data-theme=light] .home-overview__intro h2{font-size:27px}html[data-theme=light] .home-overview__intro p,html[data-theme=light] .home-overview__period{font-size:var(--ui-font-ui)}html[data-theme=light] .home-metric{min-height:136px;padding:var(--ui-card-padding);gap:13px}html[data-theme=light] .home-metric__icon{width:33px;height:33px}html[data-theme=light] .home-metric__label,html[data-theme=light] .home-metric small{font-size:var(--ui-font-label)}html[data-theme=light] .home-metric strong{font-size:20px}html[data-theme=light] .home-module-shortcuts{padding:var(--ui-card-padding)}html[data-theme=light] .home-module-shortcuts .module-rail__row{gap:10px;min-height:78px;padding:11px}html[data-theme=light] .home-module-shortcuts .module-rail__icon{width:31px;height:31px}html[data-theme=light] .module-rail__identity strong{font-size:var(--ui-font-ui)}html[data-theme=light] .module-rail__identity small,html[data-theme=light] .module-rail__stat small{font-size:var(--ui-font-label)}html[data-theme=light] .home-workspace,html[data-theme=light] .home-lower-grid{gap:16px}html[data-theme=light] .control-spotlight h2,html[data-theme=light] .sales-band__header h2,html[data-theme=light] .home-logistics-summary h2,html[data-theme=light] .home-finance-summary h2,html[data-theme=light] .control-opportunities h2{font-size:17px}}@media (width>=761px) and (width<=900px){html[data-theme=light] .app-shell{grid-template-columns:80px minmax(0,1fr)}html[data-theme=light] .sidebar{padding:20px 10px}html[data-theme=light] .sidebar__brand-mark{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}html[data-theme=light] .sidebar__link{min-height:var(--ui-sidebar-link-height)}html[data-theme=light] .app-header{height:var(--ui-header-height);min-height:var(--ui-header-height)}html[data-theme=light] .app-header__icon-button,html[data-theme=light] .app-header__profile{min-height:var(--ui-control-height)}html[data-theme=light] .app-shell__main{padding:var(--ui-page-y-compact) var(--ui-page-x-compact) 44px}}html[data-theme=light] .app-header__icon-button svg,html[data-theme=light] .app-header__menu svg,html[data-theme=light] .sidebar__link svg{width:20px;height:20px}html[data-theme=light] .module-tabs__link,html[data-theme=light] .module-tabs__compact-select select,html[data-theme=light] .module-filter-bar select,html[data-theme=light] .products-filters__search,html[data-theme=light] .products-filters__select,html[data-theme=light] .sales-filters__search,html[data-theme=light] .sales-filters__select,html[data-theme=light] .sales-filters__period,html[data-theme=light] .task-card__status-label select{min-height:var(--ui-control-height);font-size:var(--ui-font-ui)}html[data-theme=light] .button,html[data-theme=light] .button--secondary,html[data-theme=light] .button--primary{min-height:var(--ui-target-height);font-size:var(--ui-font-ui)}html[data-theme=light] .button--text{min-height:36px}html[data-theme=light] .ads-table th,html[data-theme=light] .ads-table td,html[data-theme=light] .products-table th,html[data-theme=light] .products-table td,html[data-theme=light] .finance-table th,html[data-theme=light] .finance-table td{font-size:var(--ui-font-ui)}html[data-theme=light] .recommendation-card,html[data-theme=light] .task-card{padding:var(--ui-card-padding-scaled)}html[data-theme=light] .recommendation-card__campaign,html[data-theme=light] .task-card__title{font-size:var(--ui-font-ui)}html[data-theme=light] .recommendation-card__reason,html[data-theme=light] .task-card__description{font-size:var(--ui-font-ui);line-height:1.45}html[data-theme=light] .task-card__status-label{font-size:var(--ui-font-label)}@media (width<=760px){html[data-theme=light] .sidebar__link{min-height:var(--ui-sidebar-link-height);font-size:var(--ui-font-ui)}html[data-theme=light] .sidebar__brand-mark{width:var(--ui-icon-sm);height:var(--ui-icon-sm);flex-basis:var(--ui-icon-sm);font-size:var(--ui-font-label)}html[data-theme=light] .app-header{min-height:var(--ui-header-height);padding:11px var(--ui-page-x-mobile)}html[data-theme=light] .app-header__menu{width:46px;height:46px}html[data-theme=light] .app-header h1{font-size:20px}html[data-theme=light] .app-shell__main{padding:var(--ui-page-y-mobile) var(--ui-page-x-mobile) 40px}html[data-theme=light] .home-overview{gap:20px}html[data-theme=light] .home-overview__intro h2{font-size:27px}html[data-theme=light] .home-overview__intro p,html[data-theme=light] .home-overview__period{font-size:var(--ui-font-ui)}html[data-theme=light] .home-metric{min-height:124px;padding:15px}html[data-theme=light] .home-metric__icon{width:33px;height:33px}html[data-theme=light] .home-metric strong{font-size:clamp(19px,6vw,25px)}html[data-theme=light] .home-module-shortcuts .module-rail__row{min-height:76px;padding:11px}html[data-theme=light] .home-module-shortcuts .module-rail__icon{width:31px;height:31px}html[data-theme=light] .control-opportunities{padding:18px}}@media (width<=480px){html[data-theme=light] .home-metric{min-height:122px;padding:14px}html[data-theme=light] .home-module-shortcuts .module-rail__row{min-height:74px}html[data-theme=light] .control-opportunities{padding:16px}}html[data-theme=light] .detail-overlay{background:#10223857;justify-content:flex-end;align-items:stretch;padding:0}html[data-theme=light] .detail-panel{overscroll-behavior:contain;background:var(--ui-surface);border:0;border-left:1px solid var(--ui-border);width:clamp(520px,42vw,620px);max-width:620px;height:100dvh;max-height:100dvh;color:var(--ui-text);border-radius:16px 0 0 16px;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:-16px 0 40px #1022381f}html[data-theme=light] .detail-panel__body{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:24px;overflow:hidden auto}html[data-theme=light] .detail-panel__header{border-bottom:1px solid var(--ui-border);flex:none;align-items:flex-start;gap:20px;margin:0;padding:24px 24px 20px}html[data-theme=light] .detail-panel__heading{flex:auto;min-width:0}html[data-theme=light] .detail-panel__eyebrow,html[data-theme=light] .detail-section__eyebrow{color:var(--ui-primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.35;display:block}html[data-theme=light] .detail-panel__header h2{letter-spacing:-.03em;margin:6px 0 4px;font-size:25px;line-height:1.15;color:var(--ui-text)!important}html[data-theme=light] .detail-panel__campaign{color:var(--ui-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}html[data-theme=light] .detail-panel__badges{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}html[data-theme=light] .detail-badge{border:1px solid var(--ui-border);min-height:26px;color:var(--ui-muted);background:var(--ui-surface-soft);border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.15;display:inline-flex}html[data-theme=light] .detail-badge--approval,html[data-theme=light] .detail-badge--priority{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:#1677ff29}html[data-theme=light] .detail-badge--confidence{color:var(--ui-text)}html[data-theme=light] .detail-badge--readonly{color:var(--ui-muted);background:var(--ui-surface)}html[data-theme=light] .detail-panel__header .button--icon{border:1px solid var(--ui-border);border-radius:10px;flex:0 0 36px;width:36px;min-width:36px;min-height:36px;padding:0;color:var(--ui-muted)!important;background:var(--ui-surface)!important}html[data-theme=light] .detail-panel__header .button--icon:hover,html[data-theme=light] .detail-panel__header .button--icon:focus-visible{color:var(--ui-primary)!important;border-color:var(--ui-primary)!important;background:var(--ui-primary-soft)!important}html[data-theme=light] .detail-panel__body>.detail-section{border:0;flex:none;margin:0;padding:20px 24px 0}html[data-theme=light] .detail-panel__body>.detail-section+.detail-section{border-top:1px solid var(--ui-border);margin-top:20px}html[data-theme=light] .detail-panel__body>.detail-section h3{margin:5px 0 12px;font-size:17px;line-height:1.25;color:var(--ui-text)!important}html[data-theme=light] .detail-section--executive{padding-top:22px!important}html[data-theme=light] .detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}html[data-theme=light] .detail-metrics article{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:10px;min-width:0;padding:12px 10px}html[data-theme=light] .detail-metrics span{color:var(--ui-muted);font-size:11px;font-weight:700;line-height:1.2;display:block}html[data-theme=light] .detail-metrics strong{color:var(--ui-text);overflow-wrap:anywhere;margin-top:6px;font-size:15px;line-height:1.2;display:block}html[data-theme=light] .detail-section__heading{min-width:0}html[data-theme=light] .detail-section__heading h3{margin-bottom:12px}html[data-theme=light] .detail-section--diagnostic{background:var(--ui-primary-soft);border-radius:12px;border:1px solid #1677ff2e!important;margin-left:24px!important;margin-right:24px!important;padding:16px!important}html[data-theme=light] .detail-section--diagnostic+.detail-section{border-top:0;margin-top:20px}html[data-theme=light] .detail-section--diagnostic h3{margin:4px 0 10px}html[data-theme=light] .detail-diagnostic__primary,html[data-theme=light] .detail-diagnostic__explanation{color:var(--ui-text);margin:0;font-size:13px;line-height:1.45}html[data-theme=light] .detail-diagnostic__primary{font-weight:700}html[data-theme=light] .detail-diagnostic__explanation{color:var(--ui-muted);margin-top:6px}html[data-theme=light] .detail-diagnostic__meta{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}html[data-theme=light] .detail-diagnostic__meta span{color:var(--ui-text);gap:3px;font-size:12px;display:grid}html[data-theme=light] .detail-diagnostic__meta strong{color:var(--ui-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}html[data-theme=light] .detail-context-grid,html[data-theme=light] .detail-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}html[data-theme=light] .detail-context-grid>div,html[data-theme=light] .detail-decision-grid>div{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:10px;min-width:0;padding:12px}html[data-theme=light] .detail-context-grid dt,html[data-theme=light] .detail-decision-grid dt{color:var(--ui-muted);font-size:11px;font-weight:700;line-height:1.25}html[data-theme=light] .detail-context-grid dd,html[data-theme=light] .detail-decision-grid dd{color:var(--ui-text);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.35}html[data-theme=light] .detail-context-grid dd small{color:var(--ui-muted);font-size:11px;font-weight:600}html[data-theme=light] .detail-section--decision{padding-bottom:2px!important}html[data-theme=light] .detail-decision__reason{color:var(--ui-muted);gap:5px;margin:12px 0 0;font-size:13px;line-height:1.45;display:grid}html[data-theme=light] .detail-decision__reason strong{color:var(--ui-text);letter-spacing:.05em;text-transform:uppercase;font-size:11px}html[data-theme=light] .detail-panel__body>.detail-section--support{padding-bottom:22px}html[data-theme=light] .detail-panel__footer{z-index:1;border-top:1px solid var(--ui-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:16px;margin-top:0;padding:16px 24px 20px;display:flex;position:relative;box-shadow:0 -8px 18px #1022380d}html[data-theme=light] .detail-panel__footer-note{min-width:0;color:var(--ui-muted);font-size:12px;line-height:1.35}html[data-theme=light] .detail-panel__footer-actions{flex:none;gap:8px;display:flex}html[data-theme=light] .detail-panel__footer-actions .button{white-space:nowrap;min-height:42px}@media (width<=900px){html[data-theme=light] .detail-panel{width:min(560px,74vw)}}@media (width<=760px){html[data-theme=light] .detail-overlay{align-items:stretch}html[data-theme=light] .detail-panel{border-left:0;border-radius:0;width:100%;max-width:none}html[data-theme=light] .detail-panel__header,html[data-theme=light] .detail-panel__footer,html[data-theme=light] .detail-panel__body>.detail-section{padding-left:18px;padding-right:18px}html[data-theme=light] .detail-section--diagnostic{margin-left:18px!important;margin-right:18px!important}}@media (width<=480px){html[data-theme=light] .detail-panel__header h2{font-size:22px}html[data-theme=light] .detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] .detail-context-grid,html[data-theme=light] .detail-decision-grid{grid-template-columns:1fr}html[data-theme=light] .detail-panel__footer{flex-direction:column;align-items:stretch}html[data-theme=light] .detail-panel__footer-actions{width:100%}html[data-theme=light] .detail-panel__footer-actions .button{flex:1 1 0}}html[data-theme=light] .app-shell .page--amazon-ads .button:not(.button--primary):not(.button--danger),html[data-theme=light] .app-shell .page--amazon-ads .button--secondary,html[data-theme=light] .app-shell .page--amazon-ads .ads-preset-bar__button,html[data-theme=light] .app-shell .page--amazon-ads .ads-quick-filter-bar__button,html[data-theme=light] .app-shell .page--amazon-ads .ads-period-selector__option{color:var(--ads-action-text)!important}html[data-theme=light] .app-shell .page--amazon-ads .button:not(.button--primary):not(.button--danger):hover,html[data-theme=light] .app-shell .page--amazon-ads .button--secondary:hover,html[data-theme=light] .app-shell .page--amazon-ads .ads-preset-bar__button:hover,html[data-theme=light] .app-shell .page--amazon-ads .ads-quick-filter-bar__button:hover,html[data-theme=light] .app-shell .page--amazon-ads .ads-period-selector__option:hover{color:var(--ads-action-hover)!important}html[data-theme=light] .app-shell .page--amazon-ads .button:not(.button--primary):not(.button--danger):active,html[data-theme=light] .app-shell .page--amazon-ads .button--secondary:active,html[data-theme=light] .app-shell .page--amazon-ads .ads-preset-bar__button:active,html[data-theme=light] .app-shell .page--amazon-ads .ads-quick-filter-bar__button:active,html[data-theme=light] .app-shell .page--amazon-ads .ads-period-selector__option:active,html[data-theme=light] .app-shell .page--amazon-ads .ads-preset-bar__button--active,html[data-theme=light] .app-shell .page--amazon-ads .ads-quick-filter-bar__button--active,html[data-theme=light] .app-shell .page--amazon-ads .ads-period-selector__option--active{color:var(--ads-action-active)!important}html[data-theme=light] .app-shell .page--amazon-ads .button:not(.button--primary):not(.button--danger):disabled,html[data-theme=light] .app-shell .page--amazon-ads .button--secondary:disabled,html[data-theme=light] .app-shell .page--amazon-ads .ads-period-selector__option:disabled{color:var(--ads-disabled-text)!important}html[data-theme=light] .app-shell .page--amazon-ads .button--primary,html[data-theme=light] .app-shell .page--amazon-ads .button--primary:hover,html[data-theme=light] .app-shell .page--amazon-ads .button--primary:focus,html[data-theme=light] .app-shell .page--amazon-ads .button--primary:focus-visible{color:#fff!important;background:var(--ads-action-text)!important;border-color:var(--ads-action-text)!important}html[data-theme=light] .app-shell .page--amazon-ads .button--primary:hover,html[data-theme=light] .app-shell .page--amazon-ads .button--primary:focus,html[data-theme=light] .app-shell .page--amazon-ads .button--primary:focus-visible{background:var(--ads-action-hover)!important;border-color:var(--ads-action-hover)!important}html[data-theme=light] .app-shell .page--amazon-ads .button--primary:active{color:#fff!important;background:var(--ads-action-active)!important;border-color:var(--ads-action-active)!important}html[data-theme=light] .app-shell .page--amazon-ads .button--primary:disabled{color:#344054!important;background:var(--ui-border)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] .app-shell .page--amazon-ads .module-tabs__link--active,html[data-theme=light] .app-shell .page--amazon-ads .module-tabs__link:hover{color:var(--ads-action-hover)!important;background:var(--ui-primary-soft)!important;border-bottom-color:var(--ads-action-hover)!important}html[data-theme=light] .app-shell .page--amazon-ads .ads-filter-chip__remove,html[data-theme=light] .app-shell .page--amazon-ads .ads-filter-chip__remove:hover,html[data-theme=light] .app-shell .page--amazon-ads .ads-filter-chip__remove:focus-visible{color:var(--ads-action-hover)!important}html[data-theme=light] .app-shell .finance-page,html[data-theme=light] .finance-drawer{--finance-action:#0f63d7;--finance-action-hover:#0b4fae;--finance-action-active:#083b82;--finance-muted:#475467;--finance-disabled:#526070}html[data-theme=light] .app-shell .finance-page .finance-list-toolbar,html[data-theme=light] .app-shell .finance-page .finance-filters{max-width:100%;min-width:0!important}html[data-theme=light] .app-shell .finance-page .finance-filters{flex:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid;justify-content:start!important;width:100%!important}html[data-theme=light] .app-shell .finance-page .finance-filters input,html[data-theme=light] .app-shell .finance-page .finance-filters select{box-sizing:border-box;max-width:100%;width:100%!important;min-width:0!important}html[data-theme=light] .app-shell .finance-page .button--primary,html[data-theme=light] .finance-drawer .button--primary{color:#fff!important;background:var(--finance-action)!important;border-color:var(--finance-action)!important}html[data-theme=light] .app-shell .finance-page .button--primary:hover,html[data-theme=light] .app-shell .finance-page .button--primary:focus-visible,html[data-theme=light] .finance-drawer .button--primary:hover,html[data-theme=light] .finance-drawer .button--primary:focus-visible{color:#fff!important;background:var(--finance-action-hover)!important;border-color:var(--finance-action-hover)!important}html[data-theme=light] .app-shell .finance-page .button--primary:active,html[data-theme=light] .finance-drawer .button--primary:active{color:#fff!important;background:var(--finance-action-active)!important;border-color:var(--finance-action-active)!important}html[data-theme=light] .app-shell .finance-page .button--primary:disabled,html[data-theme=light] .finance-drawer .button--primary:disabled{color:var(--finance-disabled)!important;background:var(--ui-border)!important;border-color:var(--ui-border-strong)!important}html[data-theme=light] .app-shell .finance-page .button--secondary,html[data-theme=light] .app-shell .finance-page .button--text,html[data-theme=light] .app-shell .finance-page .finance-actions-menu__trigger,html[data-theme=light] .app-shell .finance-page .finance-catalog-actions-menu button,html[data-theme=light] .finance-drawer .button--secondary{color:var(--finance-action)!important}html[data-theme=light] .app-shell .finance-page .button--secondary:hover,html[data-theme=light] .app-shell .finance-page .button--secondary:focus-visible,html[data-theme=light] .app-shell .finance-page .button--text:hover,html[data-theme=light] .app-shell .finance-page .button--text:focus-visible,html[data-theme=light] .app-shell .finance-page .finance-actions-menu__trigger:hover,html[data-theme=light] .app-shell .finance-page .finance-actions-menu__trigger:focus-visible,html[data-theme=light] .app-shell .finance-page .finance-catalog-actions-menu button:hover,html[data-theme=light] .finance-drawer .button--secondary:hover,html[data-theme=light] .finance-drawer .button--secondary:focus-visible{color:var(--finance-action-hover)!important;border-color:var(--finance-action-hover)!important;background:var(--ui-primary-soft)!important}html[data-theme=light] .app-shell .finance-page .button--secondary:active,html[data-theme=light] .app-shell .finance-page .button--text:active,html[data-theme=light] .finance-drawer .button--secondary:active{color:var(--finance-action-active)!important}html[data-theme=light] .app-shell .finance-page .button--secondary:disabled,html[data-theme=light] .app-shell .finance-page .button--text:disabled,html[data-theme=light] .finance-drawer .button--secondary:disabled{color:var(--finance-disabled)!important}html[data-theme=light] .app-shell .finance-page .finance-tabs__link{color:var(--finance-muted)!important}html[data-theme=light] .app-shell .finance-page .finance-tabs__link:hover,html[data-theme=light] .app-shell .finance-page .finance-tabs__link:focus-visible,html[data-theme=light] .app-shell .finance-page .finance-tabs__link--active{color:var(--finance-action-hover)!important;border-bottom-color:var(--finance-action-hover)!important}html[data-theme=light] .app-shell .finance-page .finance-info-badge,html[data-theme=light] .app-shell .finance-page .finance-period,html[data-theme=light] .app-shell .finance-page .finance-table th,html[data-theme=light] .app-shell .finance-page .finance-table td small,html[data-theme=light] .app-shell .finance-page .finance-form-grid label,html[data-theme=light] .finance-drawer .finance-form-grid label{color:var(--finance-muted)!important}html[data-theme=light] .app-shell .finance-page :focus-visible,html[data-theme=light] .finance-drawer :focus-visible{outline-offset:2px;outline:3px solid #0f63d77a!important}html[data-theme=light] .app-shell .finance-page select,html[data-theme=light] .finance-drawer select{color:var(--ui-text)!important;border-color:var(--ui-border-strong)!important;background:#fff!important}html[data-theme=light] .app-shell .finance-page select option,html[data-theme=light] .finance-drawer select option{color:var(--ui-text)!important;background:#fff!important}html[data-theme=light] .app-shell .finance-page select option:checked,html[data-theme=light] .finance-drawer select option:checked{color:var(--finance-action-active)!important;background:var(--ui-primary-soft)!important}html[data-theme=light] .finance-drawer{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}html[data-theme=light] .finance-drawer .finance-entry-form{flex-direction:column;min-height:100%;display:flex!important}html[data-theme=light] .finance-drawer .finance-form-grid{flex:none}html[data-theme=light] .finance-drawer .finance-form-actions{margin-top:auto!important}@media (width<=960px) and (width>=861px){html[data-theme=light] .app-shell .finance-page .finance-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px) and (width>=481px){html[data-theme=light] .app-shell .finance-page .finance-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){html[data-theme=light] .app-shell .finance-page .finance-filters{grid-template-columns:1fr}html[data-theme=light] .finance-drawer .finance-form-actions{padding-inline:0;margin:auto 0 0!important}}html[data-theme=light] .finance-drawer{width:min(600px,100%);max-width:600px}html[data-theme=light] .finance-drawer .finance-entry-form{min-height:auto!important}html[data-theme=light] .finance-drawer .finance-form-heading{border-bottom:1px solid var(--ui-border);gap:16px;margin-bottom:18px;padding-bottom:16px}html[data-theme=light] .finance-drawer .finance-form-heading h2{margin:5px 0 0;font-size:24px;line-height:1.15}html[data-theme=light] .finance-drawer .finance-form-subtitle{margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--finance-muted)!important}html[data-theme=light] .finance-drawer .finance-form-section{border-top:1px solid var(--ui-border);margin-top:18px;padding-top:16px}html[data-theme=light] .finance-drawer .finance-form-section:first-of-type{border-top:0;margin-top:0;padding-top:0}html[data-theme=light] .finance-drawer .finance-form-section__heading{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}html[data-theme=light] .finance-drawer .finance-form-section__heading h3{margin:0;font-size:14px;font-weight:600;line-height:1.25;color:var(--ui-text)!important}html[data-theme=light] .finance-drawer .finance-form-section__heading .section-kicker{letter-spacing:.08em;flex:none;font-size:10px;color:var(--finance-action)!important}html[data-theme=light] .finance-drawer .finance-form-grid{gap:11px;margin-top:0;display:grid}html[data-theme=light] .finance-drawer .finance-form-grid--movement{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"type description""amount amount"}html[data-theme=light] .finance-drawer .finance-form-grid--movement .finance-form-field--type{grid-area:type}html[data-theme=light] .finance-drawer .finance-form-grid--movement .finance-form-field--description{grid-area:description}html[data-theme=light] .finance-drawer .finance-form-grid--movement .finance-form-field--amount{grid-area:amount}html[data-theme=light] .finance-drawer .finance-form-grid--classification{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=light] .finance-drawer .finance-form-grid--dates,html[data-theme=light] .finance-drawer .finance-form-grid--reference{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] .finance-drawer .finance-form-grid label,html[data-theme=light] .finance-drawer .finance-form-section--notes>label{flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:500;line-height:1.25;display:flex;color:var(--finance-muted)!important}html[data-theme=light] .finance-drawer .finance-category-field__control{align-items:center;gap:7px;display:flex}html[data-theme=light] .finance-drawer .finance-category-field__control select{flex:1}html[data-theme=light] .finance-drawer .finance-category-field__add{min-height:40px;color:var(--finance-action-active);flex:0 0 40px;padding:0;font-size:22px;line-height:1}html[data-theme=light] .finance-drawer .finance-recurrence{background:linear-gradient(140deg,#f8fbff 0%,#fff 58%,#fbfdff 100%);border:1px solid #d6e3f1;border-radius:16px;margin-top:16px;padding:17px 18px 18px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1438630f}html[data-theme=light] .finance-drawer .finance-recurrence:before{content:"";background:linear-gradient(#2f80ed,#77aef5);width:3px;position:absolute;inset:0 auto 0 0}html[data-theme=light] .finance-drawer .finance-recurrence__header{justify-content:space-between;align-items:center;gap:16px;display:flex}html[data-theme=light] .finance-drawer .finance-recurrence__title{flex-direction:column;gap:3px;min-width:0;display:flex}html[data-theme=light] .finance-drawer .finance-recurrence__eyebrow{letter-spacing:.13em;font-size:10px;font-weight:750;line-height:1.2;color:var(--finance-action)!important}html[data-theme=light] .finance-drawer .finance-recurrence__title strong{letter-spacing:-.015em;font-size:14px;font-weight:700;line-height:1.35;color:var(--ui-text)!important}html[data-theme=light] .finance-drawer .finance-recurrence__title small{max-width:430px;font-size:11.5px;line-height:1.45;color:var(--finance-muted)!important}html[data-theme=light] .finance-drawer .finance-recurrence__toggle{cursor:pointer;flex:0 0 42px;width:42px;height:24px;display:block;position:relative}html[data-theme=light] .finance-drawer .finance-recurrence__toggle input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html[data-theme=light] .finance-drawer .finance-recurrence__switch{background:#e8eef5;border:1px solid #b9c9dc;border-radius:999px;transition:background .18s,border-color .18s,box-shadow .18s;position:absolute;inset:0}html[data-theme=light] .finance-drawer .finance-recurrence__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #162c482e}html[data-theme=light] .finance-drawer .finance-recurrence__toggle input:checked+.finance-recurrence__switch{border-color:var(--finance-action);background:var(--finance-action);box-shadow:0 0 0 3px #0f63d71f}html[data-theme=light] .finance-drawer .finance-recurrence__toggle input:checked+.finance-recurrence__switch:after{transform:translate(18px)}html[data-theme=light] .finance-drawer .finance-recurrence__toggle input:focus-visible+.finance-recurrence__switch{outline-offset:2px;outline:3px solid #0f63d752}html[data-theme=light] .finance-drawer .finance-recurrence__toggle input:disabled+.finance-recurrence__switch{cursor:not-allowed;opacity:.6}html[data-theme=light] .finance-drawer .finance-recurrence__field{min-width:0;color:var(--ui-text);align-content:start;gap:6px;font-size:11px;font-weight:650;display:grid}html[data-theme=light] .finance-drawer .finance-recurrence__field span{color:var(--finance-muted);font-size:10.5px;font-weight:400;line-height:1.35;display:block}html[data-theme=light] .finance-drawer .finance-recurrence__fields{border-top:1px solid #e3edf7;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.9fr);gap:13px;margin-top:16px;padding-top:16px;display:grid}html[data-theme=light] .finance-drawer .finance-recurrence__field input,html[data-theme=light] .finance-drawer .finance-recurrence__field select{box-sizing:border-box;border-radius:10px;width:100%;min-width:0;min-height:42px;padding:9px 11px;font-size:14px;font-weight:600;color:var(--ui-text)!important;background:#fff!important;border:1px solid #cbdced!important;box-shadow:0 2px 7px #1438630a!important}html[data-theme=light] .finance-drawer .finance-recurrence__field input:focus,html[data-theme=light] .finance-drawer .finance-recurrence__field select:focus{outline:0;border-color:var(--finance-action)!important;box-shadow:0 0 0 3px #0f63d724!important}html[data-theme=light] .finance-drawer .finance-recurrence__field input[type=number]{-moz-appearance:textfield}html[data-theme=light] .finance-drawer .finance-recurrence__field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html[data-theme=light] .finance-drawer .finance-recurrence__field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html[data-theme=light] .finance-drawer .finance-recurrence__field--reference{min-height:42px;padding:0 2px}html[data-theme=light] .finance-drawer .finance-recurrence__field--reference strong{color:var(--finance-muted);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:650}html[data-theme=light] .finance-drawer .finance-recurrence__field--reference b{color:var(--ui-text);font-size:14px;font-weight:700;line-height:42px}html[data-theme=light] .finance-drawer .finance-recurrence__fields p,html[data-theme=light] .finance-drawer .finance-recurrence__error{grid-column:1/-1;margin:0;font-size:12px}html[data-theme=light] .finance-drawer .finance-recurrence__fields p{color:var(--finance-muted);border-top:1px solid #e3edf7;padding-top:11px;font-size:11px;line-height:1.5}html[data-theme=light] .finance-drawer .finance-recurrence__error{color:#b42318}html[data-theme=light] .finance-drawer .finance-form-grid input,html[data-theme=light] .finance-drawer .finance-form-grid select,html[data-theme=light] .finance-drawer .finance-form-section--notes textarea{box-sizing:border-box;min-width:0;min-height:40px;padding:9px 10px;font-size:13px}html[data-theme=light] .finance-drawer .finance-form-field--amount input{letter-spacing:-.02em;min-height:50px;font-size:19px;font-weight:600;color:var(--finance-action-active)!important;border-color:var(--finance-action)!important;background:#f7fbff!important}html[data-theme=light] .finance-drawer .finance-form-field--amount input:disabled{color:var(--finance-muted)!important;background:#f7f9fc!important;border-color:#dbe7f5!important}html[data-theme=light] .finance-drawer .finance-amount-pending__hint{color:var(--finance-muted);margin-top:-2px;font-size:10px;font-weight:400;line-height:1.35;display:block}html[data-theme=light] .finance-drawer .finance-amount-pending{background:#fbfdff;border:1px solid #e2ebf5;border-radius:9px;align-items:center;gap:9px;margin-top:2px;padding:9px 11px;display:flex}html[data-theme=light] .finance-drawer .finance-amount-pending.is-active{background:#f3f8ff;border-color:#c8dcf5}html[data-theme=light] .finance-drawer .finance-amount-pending__toggle{cursor:pointer;flex:0 0 34px;width:34px;height:20px;min-height:20px;margin:0;position:relative;display:block!important}html[data-theme=light] .finance-drawer .finance-amount-pending__toggle input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html[data-theme=light] .finance-drawer .finance-amount-pending__switch{background:#e8eef5;border:1px solid #b9c9dc;border-radius:999px;transition:background .18s,border-color .18s;position:absolute;inset:0}html[data-theme=light] .finance-drawer .finance-amount-pending__switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #162c482e}html[data-theme=light] .finance-drawer .finance-amount-pending__toggle input:checked+.finance-amount-pending__switch{border-color:var(--finance-action);background:var(--finance-action)}html[data-theme=light] .finance-drawer .finance-amount-pending__toggle input:checked+.finance-amount-pending__switch:after{transform:translate(14px)}html[data-theme=light] .finance-drawer .finance-amount-pending__toggle input:focus-visible+.finance-amount-pending__switch{outline-offset:2px;outline:3px solid #0f63d752}html[data-theme=light] .finance-drawer .finance-amount-pending>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}html[data-theme=light] .finance-drawer .finance-amount-pending strong{font-size:11px;font-weight:650;line-height:1.3;color:var(--ui-text)!important}html[data-theme=light] .finance-drawer .finance-amount-pending small{font-size:10px;line-height:1.3;color:var(--finance-muted)!important}html[data-theme=light] .finance-page .finance-entry-pending-label{margin-top:4px;font-size:10px;font-weight:650;line-height:1.25;display:block;color:var(--finance-action)!important}html[data-theme=light] .finance-page .finance-table__amount--pending{white-space:nowrap;font-size:12px;font-weight:650;color:var(--finance-muted)!important}html[data-theme=light] .finance-page .finance-import-table select{min-width:152px;min-height:34px;color:var(--ui-text);border:1px solid var(--ui-border-strong);background:#fff;border-radius:8px;padding:7px 27px 7px 9px;font-size:11px;font-weight:600}html[data-theme=light] .finance-page .finance-import-table select:focus{border-color:var(--finance-action);outline:0;box-shadow:0 0 0 3px #0f63d71f}html[data-theme=light] .finance-page .finance-import-match-note,html[data-theme=light] .finance-page .finance-import-auto-category{margin-top:4px;font-size:10px;font-weight:650;line-height:1.3;display:block;color:var(--finance-action-active)!important}html[data-theme=light] .finance-page .finance-import-auto-category{color:#55708e!important}html[data-theme=light] .finance-drawer .finance-form-section--notes textarea{resize:vertical;width:100%}html[data-theme=light] .finance-drawer .finance-form-actions{padding-top:13px;margin-top:18px!important}html[data-theme=light] .finance-modal-overlay{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1c316b;place-items:center;padding:24px;animation:.18s ease-out finance-modal-fade-in;display:grid;position:fixed;inset:0}html[data-theme=light] .finance-modal{width:min(100%,450px);color:var(--ui-text);background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #fffc;border-radius:18px;animation:.2s ease-out finance-modal-rise-in;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f29483d,0 4px 16px #0f29481f}html[data-theme=light] .finance-modal__accent{background:linear-gradient(90deg, var(--finance-action-active), #75adff 65%, #d7b36a);height:4px}html[data-theme=light] .finance-modal__body{padding:25px 26px 23px}html[data-theme=light] .finance-modal__eyebrow{color:var(--finance-action-active);letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:750;display:block}html[data-theme=light] .finance-modal h2{color:var(--ui-text);letter-spacing:-.035em;margin:0;font-size:21px;font-weight:720}html[data-theme=light] .finance-modal__description{color:var(--finance-muted);margin:7px 0 21px;font-size:12px;line-height:1.5}html[data-theme=light] .finance-modal__field{color:var(--finance-muted);gap:7px;font-size:11px;font-weight:650;display:grid}html[data-theme=light] .finance-modal__field input{box-sizing:border-box;width:100%;min-height:44px;color:var(--ui-text);font:inherit;background:#fff;border:1px solid #cddced;border-radius:10px;outline:0;padding:10px 12px;font-size:13px;font-weight:500;transition:border-color .18s,box-shadow .18s}html[data-theme=light] .finance-modal__field input:focus{border-color:var(--finance-action);box-shadow:0 0 0 3px #0f63d729}html[data-theme=light] .finance-modal__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}html[data-theme=light] .finance-modal__actions .button{border-radius:10px;min-width:112px;min-height:40px}html[data-theme=light] .finance-modal__actions .button--primary:disabled{cursor:not-allowed;opacity:.45}html[data-theme=light] .finance-recurrence-update-modal{width:min(100%,500px)}html[data-theme=light] .finance-archive-modal{width:min(100%,470px)}html[data-theme=light] .finance-archive-modal__icon{color:#fff;background:linear-gradient(145deg, var(--finance-action-active), #75adff 62%, #d7b36a);border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:15px;font-size:18px;display:grid;box-shadow:0 9px 22px #0f63d733}html[data-theme=light] .finance-archive-modal__summary{background:linear-gradient(135deg,#f8fbff,#fffdf8);border:1px solid #e1eaf4;border-radius:12px;gap:5px;margin-top:18px;padding:13px 14px;display:grid}html[data-theme=light] .finance-archive-modal__summary strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}html[data-theme=light] .finance-archive-modal__summary span{color:var(--finance-muted);font-size:11px}html[data-theme=light] .finance-archive-modal__notice{color:#187952;background:#eafaf3c7;border:1px solid #1b91632e;border-radius:11px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}html[data-theme=light] .finance-archive-modal__notice>span:first-child{color:#fff;background:#28a36f;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:12px;font-weight:800;display:grid}html[data-theme=light] .finance-archive-modal__notice span:last-child{gap:2px;display:grid}html[data-theme=light] .finance-archive-modal__notice strong{color:#176b4b;font-size:11px;font-weight:720}html[data-theme=light] .finance-archive-modal__notice small{color:#4e806c;font-size:10px}html[data-theme=light] .finance-entry-archived-label{color:#6c5a2c;letter-spacing:.03em;background:#fff8df;border:1px solid #b9913640;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}html[data-theme=light] .finance-recurrence-update-modal__icon{color:#fff;background:linear-gradient(145deg, var(--finance-action-active), #75adff);border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:15px;font-size:22px;font-weight:500;display:grid;box-shadow:0 8px 18px #0f63d733}html[data-theme=light] .finance-recurrence-update-modal__choices{gap:8px;margin-top:19px;display:grid}html[data-theme=light] .finance-recurrence-update-modal__choices>div{background:#f8fbffcc;border:1px solid #e1eaf4;border-radius:11px;gap:3px;padding:11px 13px;display:grid}html[data-theme=light] .finance-recurrence-update-modal__choices strong{color:var(--ui-text);font-size:12px;font-weight:700}html[data-theme=light] .finance-recurrence-update-modal__choices span{color:var(--finance-muted);font-size:11px;line-height:1.4}html[data-theme=light] .finance-recurrence-update-modal__cancel{color:var(--finance-muted);cursor:pointer;font:inherit;background:0 0;border:0;margin:15px auto 0;padding:0;font-size:11px;transition:color .18s;display:block}html[data-theme=light] .finance-recurrence-update-modal__cancel:hover{color:var(--finance-action-active)}@keyframes finance-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes finance-modal-rise-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=761px) and (width<=900px){html[data-theme=light] .finance-drawer{width:78vw;max-width:620px}}@media (width<=760px){html[data-theme=light] .finance-drawer{width:100%;max-width:none}html[data-theme=light] .finance-drawer .finance-form-heading{flex-direction:row!important;align-items:flex-start!important}html[data-theme=light] .finance-drawer .finance-form-heading .button--icon{flex:0 0 36px;align-self:flex-start;width:36px;min-width:36px}html[data-theme=light] .finance-drawer .finance-form-grid--movement,html[data-theme=light] .finance-drawer .finance-form-grid--classification,html[data-theme=light] .finance-drawer .finance-form-grid--dates,html[data-theme=light] .finance-drawer .finance-form-grid--reference{grid-template-columns:minmax(0,1fr);grid-template-areas:none}html[data-theme=light] .finance-drawer .finance-form-grid--movement .finance-form-field--type,html[data-theme=light] .finance-drawer .finance-form-grid--movement .finance-form-field--description,html[data-theme=light] .finance-drawer .finance-form-grid--movement .finance-form-field--amount{grid-area:auto}html[data-theme=light] .finance-drawer .finance-recurrence__fields{grid-template-columns:1fr}}html[data-theme=light] .app-shell .finance-overview-grid{row-gap:20px;margin-top:20px!important}html[data-theme=light] .finance-drawer input,html[data-theme=light] .finance-drawer select,html[data-theme=light] .finance-drawer textarea{color:var(--ui-text)!important;border-color:var(--ui-border-strong)!important;box-shadow:var(--ui-shadow)!important;background:#fff!important}html[data-theme=light] .finance-drawer input::placeholder,html[data-theme=light] .finance-drawer textarea::placeholder{opacity:1;color:var(--finance-muted)!important}html[data-theme=light] .finance-drawer .finance-form-field--amount input{color:var(--finance-action-active)!important;border-color:var(--finance-action)!important;background:#f7fbff!important}html[data-theme=light] .finance-drawer .finance-form-actions .button--primary,html[data-theme=light] .finance-drawer .finance-form-actions .button--primary:hover,html[data-theme=light] .finance-drawer .finance-form-actions .button--primary:active,html[data-theme=light] .finance-drawer .finance-form-actions .button--primary:focus,html[data-theme=light] .finance-drawer .finance-form-actions .button--primary:focus-visible,html[data-theme=light] .finance-drawer .finance-form-actions .button--primary:disabled{box-shadow:none!important}html[data-theme=light] .finance-drawer .finance-form-actions .button--primary:focus,html[data-theme=light] .finance-drawer .finance-form-actions .button--primary:focus-visible,html[data-theme=light] .finance-drawer .finance-form-field--description input:focus,html[data-theme=light] .finance-drawer .finance-form-field--description input:focus-visible{outline-offset:2px;outline:3px solid #0f63d77a!important}html[data-theme=light] .finance-drawer .finance-form-field--description input:focus,html[data-theme=light] .finance-drawer .finance-form-field--description input:focus-visible{border-color:var(--finance-action)!important;box-shadow:0 0 0 3px #0f63d729!important}html[data-theme=light] .app-shell .finance-kpi-grid{row-gap:20px!important}html[data-theme=light] .app-shell .finance-kpi{padding:26px!important}html[data-theme=light] .app-shell .finance-kpi__value{margin-top:8px!important}html[data-theme=light] .app-shell .finance-overview-grid .finance-panel{padding:26px!important}html[data-theme=light] .app-shell .finance-overview-grid .finance-panel h3{margin-top:8px!important}html[data-theme=light] .app-shell .finance-catalog-add{box-sizing:border-box;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex}html[data-theme=light] .app-shell .finance-catalog-add>*{box-sizing:border-box;min-width:0}html[data-theme=light] .app-shell .finance-catalog-add input{min-width:0}@media (width<=760px){html[data-theme=light] .app-shell .finance-kpi-grid{row-gap:20px!important}html[data-theme=light] .app-shell .finance-kpi,html[data-theme=light] .app-shell .finance-overview-grid .finance-panel{padding:22px!important}html[data-theme=light] .app-shell .finance-catalog-add{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}html[data-theme=light] .app-shell .finance-catalog-add input,html[data-theme=light] .app-shell .finance-catalog-add .button{width:100%;min-width:0;max-width:100%}}@media (width<=480px){html[data-theme=light] .app-shell .finance-overview-grid{margin-top:18px!important}html[data-theme=light] .app-shell .finance-kpi__value{letter-spacing:-.045em;white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;min-width:0;max-width:100%;line-height:1.15;overflow:hidden;font-size:clamp(14px,4.1vw,17px)!important}}.finance-import{gap:18px;display:grid}.finance-import__header,.finance-import__file-card,.finance-import__section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.finance-import__header h3,.finance-import__section-heading h4{color:#102a43;margin:4px 0 0}.finance-import__header p{color:#52606d;margin:8px 0 0}.finance-import__steps{color:#829ab1;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.finance-import__steps span{border:1px solid #d9e2ec;border-radius:999px;padding:7px 10px}.finance-import__steps .is-active{color:#0f63d7;background:#eef6ff;border-color:#7aa7e8}.finance-import__dropzone{text-align:center;background:#f7fbff;border:1px dashed #7aa7e8;border-radius:14px;align-content:center;place-items:center;gap:10px;min-height:220px;display:grid}.finance-import__dropzone strong{color:#102a43;font-size:18px}.finance-import__dropzone span{color:#627d98}.finance-import__file-card{background:#fff;border:1px solid #d9e2ec;border-radius:12px;align-items:center;padding:14px 16px}.finance-import__file-card div{gap:4px;display:grid}.finance-import__file-card span{color:#627d98;font-size:12px}.finance-import__section{background:#fff;border:1px solid #d9e2ec;border-radius:14px;gap:18px;padding:18px;display:grid}.finance-import__confidence{color:#b42318;font-size:12px;font-weight:700}.finance-import__confidence.is-good{color:#067647}.finance-import__mapping-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.finance-import__mapping-grid label,.finance-import__account{color:#52606d;gap:6px;font-size:12px;font-weight:700;display:grid}.finance-import__mapping-grid select,.finance-import__account select{color:#102a43;background:#fff;border:1px solid #bcccdc;border-radius:8px;min-width:0;padding:10px 11px}.finance-import__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.finance-import__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.finance-import__stats strong{color:#102a43;background:#f0f4f8;border-radius:10px;padding:12px;font-size:20px}.finance-import__stats strong small{color:#627d98;margin-top:4px;font-size:11px;font-weight:600;display:block}.finance-import__stats .is-positive{color:#067647;background:#ecfdf3}.finance-import__stats .is-negative{color:#b42318;background:#fff1f0}.finance-import-table td small{max-width:260px}.finance-import-status{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.finance-import-status--valid{color:#067647;background:#ecfdf3}.finance-import-status--error,.finance-import-status--incomplete{color:#b42318;background:#fff1f0}.finance-import-status--duplicate{color:#9f580a;background:#fff7e6}.finance-import__done{background:#f2fbf4;border:1px solid #a9d8b4;border-radius:14px;justify-items:start;gap:10px;padding:24px;display:grid}.finance-import__done strong{color:#067647;font-size:18px}.finance-import__done p{color:#3c6e47;margin:0}html[data-theme=light] .finance-import__helper{color:var(--finance-muted);margin:8px 0 0;font-size:12px;line-height:1.4}html[data-theme=light] .finance-import-table th:last-child,html[data-theme=light] .finance-import-table td:last-child{white-space:nowrap;width:74px}html[data-theme=light] .finance-import-edit-trigger{min-height:32px;padding:5px 8px;font-size:12px;font-weight:700}html[data-theme=light] .finance-import-edit-drawer{width:min(520px,100%);max-width:520px}html[data-theme=light] .finance-import-edit-form{min-height:100%!important}html[data-theme=light] .finance-import-edit-source{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:10px;gap:4px;margin-bottom:18px;padding:12px 14px;display:grid}html[data-theme=light] .finance-import-edit-source>span{color:var(--finance-action);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}html[data-theme=light] .finance-import-edit-source strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:13px}html[data-theme=light] .finance-import-edit-source small{color:var(--finance-muted);font-size:11px}html[data-theme=light] .finance-import-edit-note{color:#315b88;background:#f5f9ff;border:1px solid #c9ddf7;border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.45}html[data-theme=light] .finance-import-edit-form .finance-form-grid--dates{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.finance-import__header,.finance-import__file-card,.finance-import__section-heading{display:grid}.finance-import__mapping-grid,.finance-import__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.finance-import__mapping-grid,.finance-import__stats,html[data-theme=light] .finance-import-edit-form .finance-form-grid--dates{grid-template-columns:1fr}}.product-economics__filters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.product-economics__period{flex-wrap:wrap;gap:.4rem;display:flex}.product-economics__period-chip{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:36px;color:var(--ui-muted);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .8rem;font-size:.8rem;font-weight:500}.product-economics__period-chip:hover{border-color:var(--ui-border-strong);color:var(--ui-text)}.product-economics__period-chip.is-active{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary);font-weight:600}.product-economics__custom-range{gap:.6rem;display:flex}.product-economics__custom-range label{color:var(--ui-muted);flex-direction:column;gap:.25rem;font-size:.72rem;display:flex}.product-economics__search{border:1px solid var(--ui-border);min-width:260px;min-height:40px;font:inherit;border-radius:8px;padding:.5rem .7rem}.product-economics__error{border:1px solid var(--ui-danger);color:var(--ui-danger);border-radius:8px;padding:.5rem .7rem;font-size:.8rem}.product-economics__note{border:1px solid var(--ui-border);background:var(--ui-surface-soft);color:var(--ui-muted);border-radius:8px;margin-bottom:.75rem;padding:.6rem .8rem;font-size:.78rem}.product-economics__kpis{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(180px,1.25fr);gap:.75rem;margin-bottom:1rem;display:grid}.product-economics__kpis article{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);flex-direction:column;gap:.25rem;min-width:0;padding:1rem 1.05rem;display:flex;box-shadow:0 4px 16px #1022380a}.product-economics__kpis span{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.product-economics__kpis strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:1.25rem}.product-economics__kpis small{color:var(--ui-muted);font-size:.68rem}.product-economics__tabs{border-bottom:1px solid var(--ui-border);gap:.3rem;margin-bottom:1rem;display:flex}.product-economics__tabs button{min-height:40px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.55rem .9rem;font-weight:500}.product-economics__tabs button.is-active{color:var(--ui-primary);border-bottom-color:var(--ui-primary);font-weight:600}.product-economics__cost-filter{gap:.4rem;margin-bottom:.75rem;display:flex}.product-economics__cost-filter button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:32px;color:var(--ui-muted);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .7rem;font-size:.76rem}.product-economics__cost-filter button.is-active{border-color:var(--ui-primary);color:var(--ui-primary);background:var(--ui-primary-soft)}.product-economics__empty{text-align:center;color:var(--ui-muted);border:1px dashed var(--ui-border);border-radius:var(--ui-radius);padding:2rem 1rem}.product-economics__methodology{background:var(--ui-surface-soft);color:var(--ui-muted);border-radius:8px;margin-top:.75rem;padding:.7rem .85rem;font-size:.74rem;line-height:1.5}.product-economics-table-wrap{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;overflow:auto hidden}.product-economics-table{border-collapse:collapse;width:100%;font-size:.82rem}.product-economics-table--sales{table-layout:fixed;min-width:1360px}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:first-child{width:7%}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(2){width:9%}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(3){width:4%}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(4){width:18%}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(5),.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(6),.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(7),.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(8){width:7.4%}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(9){width:8.8%}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(10),.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(11),.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(12),.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(13){width:7%}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(14){width:9%}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(15){width:6.5%}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(16){width:10%}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(17){width:9%}.product-economics-table__group-row th{color:var(--ui-primary);text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#f7faff;border-bottom:0;padding:.55rem .7rem .35rem;font-size:.66rem;font-weight:700}.product-economics-table thead tr:not(.product-economics-table__group-row) th{z-index:1;text-align:left;color:var(--ui-muted);text-transform:uppercase;letter-spacing:.035em;border-bottom:1px solid var(--ui-border);background:#fbfcfe;padding:.55rem .7rem .65rem;font-size:.66rem;font-weight:600;position:sticky;top:0}.product-economics-table th.num,.product-economics-table td.num{text-align:right;font-variant-numeric:tabular-nums}.product-economics-table td{border-bottom:1px solid var(--ui-border);vertical-align:middle;padding:.62rem .7rem}.product-economics-table--sales tbody td.num{white-space:nowrap}.product-economics-table tbody tr.is-odd{background:#fff}.product-economics-table tbody tr.is-even{background:#f8fafc}.product-economics-table__product{align-items:center;gap:.6rem;display:flex}.product-economics-table__product img,.product-economics-table__placeholder{object-fit:contain;border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:6px;flex:none;width:34px;height:34px}.product-economics-table__product strong{color:var(--ui-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.product-economics-table__product small{color:var(--ui-muted);font-size:.7rem;display:block}.product-economics-badge{border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:600;display:inline-flex}.product-economics-badge--ok{color:#0d7a48;background:#12b76a1f}.product-economics-badge--info{color:#1152b8;background:#1677ff1a}.product-economics-badge[data-financial-state=PROVISIONAL_AMAZON]{color:#0f63d7;background:#eaf3ff;border:1px solid #b8d5ff}.product-economics-badge[data-financial-state=RELEASED_AMAZON],.product-economics-badge[data-financial-state=REAL_AMAZON],.product-economics-badge[data-financial-state=DEFERRED_RELEASED_AMAZON]{color:#087443;background:#eafaf2;border:1px solid #a8dfc3}.product-economics-badge[data-financial-state=ORDER_PENDING]{color:#52617a;background:#f1f4f8;border:1px solid #d7e0eb}.product-economics-badge[data-financial-state=CANCELED]{color:#a45a0a;background:#fff4e8;border:1px solid #f1d1ad}.product-economics-badge[data-financial-state=FINANCIAL_PARTIAL]{color:#6941c6;background:#f5f0ff;border:1px solid #d8c7f4}.product-economics-badge[data-financial-state=DIVERGENT],.product-economics-badge[data-reconciliation-status=DIVERGENTE]{color:#b42318;background:#fff1f0;border:1px solid #f1b8b4}.product-economics-table__unavailable{color:var(--ui-muted);background:#f7f9fcb8;font-size:.76rem;font-weight:500}.product-economics-info-button{border:1px solid var(--ui-border-strong);background:var(--ui-surface);width:18px;height:18px;color:var(--ui-muted);cursor:help;border-radius:50%;justify-content:center;align-items:center;margin-left:.35rem;padding:0;font-size:.66rem;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.product-economics-info-button:hover,.product-economics-info-button:focus-visible{color:var(--ui-primary);border-color:var(--ui-primary)}.product-economics__section-heading{align-items:center;gap:.3rem;padding:.85rem .85rem 0;display:flex}.product-economics__section-heading h2{color:var(--ui-text);margin:0;font-size:.92rem;font-weight:600}.product-economics__sales-status-filter{flex-wrap:wrap;gap:.4rem;padding:.7rem .85rem .35rem;display:flex}.product-economics__sales-status-filter button{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:30px;color:var(--ui-muted);font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .65rem;font-size:.74rem}.product-economics__sales-status-filter button:hover{border-color:var(--ui-border-strong);color:var(--ui-text)}.product-economics__sales-status-filter button.is-active{border-color:var(--ui-primary);background:var(--ui-primary-soft);color:var(--ui-primary);font-weight:600}.product-economics__sales-status-filter button span{font-variant-numeric:tabular-nums;margin-left:.2rem}.product-economics-table__quality-note{color:var(--ui-muted);margin-top:.2rem;font-size:.68rem;display:block}.product-economics-drawer{z-index:70;border-left:1px solid var(--ui-border);background:#fff;width:min(480px,100vw);padding:1.25rem;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 32px #1022381f}.product-economics-drawer__close{border:1px solid var(--ui-border);background:var(--ui-surface-soft);cursor:pointer;border-radius:8px;min-height:36px;margin-bottom:.75rem;padding:.4rem .8rem}.product-economics-drawer__subtitle{color:var(--ui-muted);margin:-.4rem 0 .5rem;font-size:.78rem}.product-economics-drawer__profit{gap:1.5rem;margin:.75rem 0;display:flex}.product-economics-drawer__profit div{flex-direction:column;display:flex}.product-economics-drawer__profit dt{color:var(--ui-muted);font-size:.7rem}.product-economics-drawer__profit dd{color:var(--ui-text);margin:0;font-size:1.1rem;font-weight:650}.product-economics-drawer__commission-audit{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:8px;flex-wrap:wrap;gap:1.5rem;margin:0 0 1rem;padding:.6rem .75rem;display:flex}.product-economics-drawer__commission-audit div{flex-direction:column;display:flex}.product-economics-drawer__commission-audit dt{color:var(--ui-muted);font-size:.68rem}.product-economics-drawer__commission-audit dd{color:var(--ui-text);margin:0;font-size:.85rem;font-weight:600}.product-economics-drawer__commission-audit dd small{color:var(--ui-muted);font-size:.65rem;font-weight:400;display:block}.product-economics-sale-drawer{width:min(580px,100vw);max-width:580px;padding:0}.product-economics-sale-drawer .detail-panel__header{border-bottom:1px solid var(--ui-border);padding:1.4rem 1.5rem 1.15rem}.product-economics-sale-drawer .detail-panel__header h2{color:var(--ui-text);letter-spacing:-.025em;margin:.2rem 0 .25rem;font-size:1.35rem}.product-economics-drawer__heading{min-width:0}.product-economics-drawer__eyebrow{color:var(--ui-primary);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:700;display:block}.product-economics-drawer__heading .product-economics-badge{margin-top:.65rem}.product-economics-drawer__section{border-top:1px solid var(--ui-border);padding:1.05rem 0 0}.product-economics-drawer__section:first-child{border-top:0;padding-top:0}.product-economics-drawer__section h3{color:var(--ui-text);letter-spacing:-.01em;margin:.2rem 0 .7rem;font-size:.92rem}.product-economics-sale-drawer .product-economics-drawer__commission-audit{background:#fbfcfe;border-radius:10px;gap:.75rem;margin-bottom:0;padding:.8rem}.product-economics-sale-drawer .product-economics-drawer__commission-audit div{flex:145px;min-width:0}.product-economics-sale-drawer .product-economics-drawer__commission-audit dt{text-transform:uppercase;letter-spacing:.03em;font-size:.66rem}.product-economics-sale-drawer .product-economics-drawer__commission-audit dd{overflow-wrap:anywhere;font-size:.82rem}.product-economics-sale-drawer .product-economics-drawer__profit{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.product-economics-sale-drawer .product-economics-drawer__profit div{border:1px solid var(--ui-border);background:#fff;border-radius:9px;min-width:0;padding:.75rem .8rem}.product-economics-sale-drawer .product-economics-drawer__profit dt{text-transform:uppercase;letter-spacing:.03em;font-size:.66rem}.product-economics-sale-drawer .product-economics-drawer__profit dd{margin-top:.2rem;font-size:1rem}.product-economics-sale-drawer .product-economics-margin__preview-total dd{color:var(--ui-primary);font-size:1.3rem}.product-economics-sale-drawer .detail-panel__footer{padding:.9rem 1.5rem}.product-economics-margin{grid-template-columns:260px 1fr 280px;align-items:start;gap:1rem;display:grid}.product-economics-margin__list{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;flex-direction:column;gap:.3rem;max-height:70vh;padding:.5rem;display:flex;overflow-y:auto}.product-economics-margin__list-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .65rem;display:flex}.product-economics-margin__list-item:hover{background:var(--ui-surface-soft)}.product-economics-margin__list-item.is-active{background:var(--ui-primary-soft)}.product-economics-margin__list-item strong{color:var(--ui-text);font-size:.82rem}.product-economics-margin__list-item small{color:var(--ui-muted);font-size:.7rem}.product-economics-margin__detail{flex-direction:column;gap:1.25rem;display:flex}.product-economics-margin__identity{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;gap:.85rem;padding:1rem;display:flex}.product-economics-margin__identity img,.product-economics-margin__identity .product-economics-table__placeholder{width:56px;height:56px}.product-economics-margin__identity h3{margin:0 0 .2rem;font-size:1rem}.product-economics-margin__structure{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;padding:1rem}.product-economics-margin__structure h4{margin:0 0 .75rem;font-size:.9rem}.product-economics-margin__simple-cost-form{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:11px;gap:.85rem;margin-bottom:.85rem;padding:.9rem;display:grid}.product-economics-margin__simple-cost-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.product-economics-margin__simple-cost-fields>label{color:var(--ui-muted);gap:.35rem;font-size:.68rem;font-weight:700;display:grid}.product-economics-margin__simple-cost-fields>label>input,.product-economics-margin__money-input,.product-economics-margin__percent-input{border:1px solid var(--ui-border-strong);background:#fff;border-radius:8px;min-height:40px}.product-economics-margin__simple-cost-fields>label>input{width:100%;color:var(--ui-text);font:inherit;padding:.45rem .6rem;font-size:.8rem}.product-economics-margin__money-input,.product-economics-margin__percent-input{align-items:center;display:flex;overflow:hidden}.product-economics-margin__money-input b,.product-economics-margin__percent-input b{color:var(--ui-muted);padding:0 .6rem;font-size:.72rem}.product-economics-margin__money-input input,.product-economics-margin__percent-input input{min-width:0;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0;flex:1;align-self:stretch;padding:.45rem .2rem;font-size:.82rem}.product-economics-margin__cost-verdict{background:#fff;border:1px solid #cfe0f7;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.product-economics-margin__cost-verdict>div{border-right:1px solid #e5edf8;gap:.2rem;padding:.7rem .8rem;display:grid}.product-economics-margin__cost-verdict>div:last-child{border-right:0}.product-economics-margin__cost-verdict span{color:var(--ui-muted);font-size:.68rem}.product-economics-margin__cost-verdict span small{margin-top:.15rem;font-size:.6rem;display:block}.product-economics-margin__cost-verdict strong{color:var(--ui-text);font-size:.9rem}.product-economics-margin__cost-verdict .is-total{background:#eff6ff}.product-economics-margin__cost-verdict .is-total strong{color:#1d4ed8;font-size:1.1rem}.product-economics-margin__simple-cost-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.product-economics-margin__simple-cost-actions p{color:var(--ui-muted);margin:0;font-size:.68rem;line-height:1.4}.product-economics-margin__save-feedback{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;margin:0;padding:.6rem .7rem;font-size:.74rem;font-weight:700}.product-economics-margin__save-error{color:#a13c2c;background:#fef2f2;border:1px solid #f5c2c0;border-radius:8px;margin:0;padding:.6rem .7rem;font-size:.74rem;font-weight:700}.product-economics-margin__unsaved-warning{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin:0;padding:.6rem .7rem;font-size:.72rem;font-weight:700}.product-economics-margin__current-cost{background:#f0fdf8;border:1px solid #a7f3d0;border-radius:11px;gap:.65rem;margin:0 0 1rem;padding:.85rem;display:grid}.product-economics-margin__current-cost>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-economics-margin__current-cost>header>div:first-child{gap:.15rem;display:grid}.product-economics-margin__current-cost>header span{color:#047857;letter-spacing:.08em;font-size:.63rem;font-weight:800}.product-economics-margin__current-cost>header strong{color:var(--ui-text);font-size:.9rem}.product-economics-margin__current-cost-total{text-align:right;gap:.1rem;display:grid}.product-economics-margin__current-cost-total small{color:var(--ui-muted);font-size:.65rem}.product-economics-margin__current-cost-total strong{color:#047857!important;font-size:1.15rem!important}.product-economics-margin__current-cost dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.product-economics-margin__current-cost dl div{background:#fff;border-radius:7px;padding:.45rem .55rem}.product-economics-margin__current-cost dt{color:var(--ui-muted);font-size:.62rem}.product-economics-margin__current-cost dd{color:var(--ui-text);margin:.12rem 0 0;font-size:.75rem;font-weight:700}.product-economics-margin__current-cost>p{color:var(--ui-muted);margin:0;font-size:.68rem;line-height:1.45}.product-economics-margin__current-cost.is-pending{background:#f8fafc;border-color:#cbd5e1}.product-economics-margin__current-cost.is-pending>header span,.product-economics-margin__current-cost.is-pending .product-economics-margin__current-cost-total strong{color:#64748b!important}.product-economics-badge--planned{color:#1d4ed8;background:#dbeafe}.product-economics-margin__shipment-costs{background:#eff6ff;border:1px solid #93c5fd;border-radius:11px;gap:.7rem;margin:0 0 1rem;padding:.85rem;display:grid}.product-economics-margin__shipment-costs>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-economics-margin__shipment-costs>header div{gap:.15rem;display:grid}.product-economics-margin__shipment-costs>header span{color:#2563eb;letter-spacing:.08em;font-size:.63rem;font-weight:800}.product-economics-margin__shipment-costs>header strong{color:var(--ui-text);font-size:.9rem}.product-economics-margin__shipment-costs>header small{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.product-economics-margin__shipment-costs>p{color:var(--ui-muted);margin:0;font-size:.75rem;line-height:1.45}.product-economics-margin__shipment-cost-list{gap:.55rem;display:grid}.product-economics-margin__shipment-cost-list article{background:#fff;border:1px solid #cfe0f7;border-radius:9px;padding:.7rem .75rem}.product-economics-margin__shipment-cost-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-economics-margin__shipment-cost-heading>div{gap:.15rem;display:grid}.product-economics-margin__shipment-cost-heading>div:last-child{text-align:right}.product-economics-margin__shipment-cost-heading strong{color:var(--ui-text);font-size:.8rem}.product-economics-margin__shipment-cost-heading span,.product-economics-margin__shipment-cost-heading small{color:var(--ui-muted);font-size:.67rem}.product-economics-margin__shipment-cost-heading>div:last-child strong{color:#1d4ed8;font-size:.95rem}.product-economics-margin__shipment-cost-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:.65rem 0 0;display:grid}.product-economics-margin__shipment-cost-list dl div{background:#f8fafc;border-radius:7px;padding:.4rem .5rem}.product-economics-margin__shipment-cost-list dt{color:var(--ui-muted);font-size:.62rem}.product-economics-margin__shipment-cost-list dd{color:var(--ui-text);margin:.12rem 0 0;font-size:.73rem;font-weight:700}.product-economics-margin__shipment-cost-date{color:var(--ui-muted);margin-top:.5rem;font-size:.64rem;display:block}.product-economics-margin__cost-period{background:linear-gradient(135deg,#f8fbff,#eef6ff);border:1px solid #cfe0f5;border-radius:10px;grid-template-columns:minmax(170px,210px) 1fr;align-items:end;gap:.8rem;margin:-.1rem 0 1rem;padding:.75rem .8rem;display:grid}.product-economics-margin__cost-period label{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.035em;gap:.3rem;font-size:.7rem;font-weight:700;display:grid}.product-economics-margin__cost-period input{min-height:36px;color:var(--ui-text);font:inherit;background:#fff;border:1px solid #b9cde7;border-radius:7px;padding:.35rem .55rem;font-size:.8rem}.product-economics-margin__cost-period p{color:var(--ui-muted);margin:0;font-size:.75rem;line-height:1.45}.product-economics-margin__cost-history{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:10px;gap:.45rem;margin:-.25rem 0 .8rem;padding:.7rem .8rem;display:grid}.product-economics-margin__cost-history summary{color:var(--ui-text);cursor:pointer;font-size:.75rem;font-weight:700}.product-economics-margin__cost-history h5{margin:0 0 .1rem}.product-economics-margin__cost-history>div{border-top:1px solid #edf1f5;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:.5rem;padding:.35rem 0;font-size:.75rem;display:grid}.product-economics-margin__cost-history>div span{color:var(--ui-muted)}.product-economics-margin__cost-history>div small{color:var(--ui-muted);text-align:right}.product-economics-margin__structure h5{text-transform:uppercase;letter-spacing:.03em;color:var(--ui-muted);align-items:center;gap:.4rem;margin:1rem 0 .4rem;font-size:.78rem;display:flex}.product-economics-margin__origin-tag{text-transform:none;letter-spacing:0;background:var(--ui-surface-soft);border-radius:999px;padding:.1rem .45rem;font-weight:500}.product-economics-margin__field-row{align-items:center;gap:.5rem;display:flex}.product-economics-margin__field-row input{border:1px solid var(--ui-border);border-radius:8px;width:140px;min-height:38px;padding:.4rem .6rem}.product-economics-margin__extra-row{border-bottom:1px solid var(--ui-border);align-items:center;gap:.6rem;padding:.4rem 0;font-size:.82rem;display:flex}.product-economics-margin__extra-row small{color:var(--ui-muted)}.product-economics-margin__add-extra{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.product-economics-margin__add-extra select,.product-economics-margin__add-extra input{border:1px solid var(--ui-border);border-radius:8px;min-height:38px;padding:.4rem .6rem}.product-economics-margin__preview{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-soft);padding:1rem}.product-economics-margin__preview h4{margin:0 0 .75rem;font-size:.9rem}.product-economics-margin__preview dl{flex-direction:column;gap:.5rem;display:flex}.product-economics-margin__preview dl>div{justify-content:space-between;align-items:baseline;display:flex}.product-economics-margin__preview dt{color:var(--ui-muted);font-size:.76rem}.product-economics-margin__preview dd{margin:0;font-weight:600}.product-economics-margin__preview dd small{color:var(--ui-muted);font-size:.65rem;font-weight:400;display:block}.product-economics-margin__preview-total{border-top:1px solid var(--ui-border);margin-top:.25rem;padding-top:.5rem}.product-economics-margin__preview-total dd{font-size:1.15rem}@media (width<=900px){.product-economics__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.product-economics-margin{grid-template-columns:1fr}}@media (width<=640px){.product-economics__kpis{grid-template-columns:1fr 1fr;gap:.55rem}.product-economics__kpis article{padding:.8rem}.product-economics__kpis article:last-child{grid-column:1/-1}.product-economics-sale-drawer .detail-panel__header,.product-economics-sale-drawer .detail-panel__body,.product-economics-sale-drawer .detail-panel__footer{padding-inline:1rem}.product-economics-margin__cost-period,.product-economics-margin__simple-cost-fields,.product-economics-margin__cost-verdict{grid-template-columns:1fr}.product-economics-margin__cost-verdict>div{border-bottom:1px solid #e5edf8;border-right:0}.product-economics-margin__cost-verdict>div:last-child{border-bottom:0}.product-economics-margin__simple-cost-actions{flex-direction:column;align-items:stretch}.product-economics-margin__simple-cost-actions .button{width:100%}.product-economics-margin__cost-history>div{grid-template-columns:1fr;gap:.15rem}.product-economics-margin__cost-history>div small{text-align:left}.product-economics-margin__shipment-costs>header,.product-economics-margin__shipment-cost-heading{flex-direction:column}.product-economics-margin__shipment-cost-heading>div:last-child{text-align:left}.product-economics-margin__shipment-cost-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.product-economics-margin__current-cost>header{flex-direction:column}.product-economics-margin__current-cost-total{text-align:left}.product-economics-margin__current-cost dl{grid-template-columns:repeat(2,minmax(0,1fr))}.product-economics-sale-drawer .product-economics-drawer__profit{grid-template-columns:1fr}}.logistica-hub__tabs{border-bottom:1px solid var(--ui-border);gap:.3rem;margin-bottom:1rem;display:flex}.logistica-hub__tab{min-height:40px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.55rem .9rem;font-weight:500}.logistica-hub__tab.is-active{color:var(--ui-primary);border-bottom-color:var(--ui-primary);font-weight:600}.product-economics{--product-canvas:#f6f8fb;--product-ink:#162743;--product-muted:#70809a;--product-line:#e8edf4;--product-blue-wash:#f2f7ff}.product-economics__filters{align-items:flex-end;gap:.9rem;margin-bottom:.4rem;padding:.25rem 0 .9rem}.product-economics__period{gap:.35rem}.product-economics__period-chip,.product-economics__cost-filter button,.product-economics__sales-status-filter button{color:var(--product-muted);background:0 0;border-color:#0000;transition:background-color .18s,color .18s,box-shadow .18s}.product-economics__period-chip:hover,.product-economics__cost-filter button:hover,.product-economics__sales-status-filter button:hover{color:var(--product-ink);background:#edf3fb;border-color:#0000}.product-economics__period-chip.is-active,.product-economics__cost-filter button.is-active,.product-economics__sales-status-filter button.is-active{background:var(--product-blue-wash);color:var(--ui-primary);border-color:#0000;box-shadow:inset 0 0 0 1px #dbe9ff}.product-economics__search{background:#fff;border-color:#dfe6f0;border-radius:10px;box-shadow:0 1px 2px #16274308}.product-economics__search:focus-visible{border-color:#8bb7f4;outline:3px solid #1677ff1f}.product-economics__kpis{background:#fff;border:1px solid #e2e8f1;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(210px,1.25fr);gap:0;margin-bottom:1.35rem;overflow:hidden;box-shadow:0 10px 28px #182e4f0e}.product-economics__kpis article{min-height:106px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;padding:1.05rem 1.15rem;position:relative}.product-economics__kpis article+article:before{background:var(--product-line);content:"";width:1px;position:absolute;top:22%;bottom:22%;left:0}.product-economics__kpis article:last-child{background:linear-gradient(135deg,#f5f9ff 0%,#eef5ff 100%)}.product-economics__kpis span{color:var(--product-muted);letter-spacing:.075em;font-size:.67rem;font-weight:600}.product-economics__kpis strong{color:var(--product-ink);letter-spacing:-.035em;font-size:1.42rem;font-weight:700}.product-economics__kpis small{color:#8794a9}.product-economics__kpis article:last-child strong{color:#155dcc}.product-economics__tabs{scrollbar-width:thin;border-bottom-color:#e4eaf2;gap:.15rem;max-width:100%;margin-bottom:1.2rem;overflow-x:auto}.product-economics__tabs button{color:#718099;white-space:nowrap;flex:none;min-height:42px;padding-inline:.8rem}.product-economics__tabs button.is-active{color:#145fc5;border-bottom-width:2px}.product-economics__sync-wrap{background:#fff;border:0;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #182e4f0e}.product-economics__sync-wrap .sync-panel{box-shadow:none;border:0;border-radius:16px}.product-economics__sync-wrap .sync-panel__top{padding:1rem 1.2rem .95rem 1.35rem;position:relative}.product-economics__sync-wrap .sync-panel__top:before{content:"";background:#2e80e8;border-radius:0 3px 3px 0;width:3px;position:absolute;top:1rem;bottom:1rem;left:0}.product-economics__sync-wrap .sync-panel__stats{border-top-color:var(--product-line);border-bottom-color:var(--product-line);margin-inline:1.2rem}.product-economics__sync-wrap .sync-panel__stat{border-right-color:var(--product-line);padding-block:.85rem}.product-economics__sync-wrap .sync-panel__stat strong{color:var(--product-ink);font-size:1.05rem}.product-economics__sync-wrap .sync-panel__footer{padding:.7rem 1.2rem .85rem}.product-economics__sync-wrap .sync-panel__hint{color:#8693a7}.product-economics__section-heading{align-items:baseline;gap:.55rem;padding:1.45rem .15rem .15rem}.product-economics__section-heading h2{color:var(--product-ink);letter-spacing:-.02em;font-size:1.08rem}.product-economics__section-heading .product-economics-info-button{transform:translateY(-1px)}.product-economics__sales-status-filter{padding:.65rem .15rem .55rem}.product-economics-table-wrap:not(.product-economics__sync-wrap){background:#fff;border:1px solid #e2e8f1;border-radius:16px;overflow-x:auto;box-shadow:0 12px 30px #182e4f0f}.product-economics-table--sales{border-spacing:0;min-width:1360px}.product-economics-table__group-row th{color:#8996aa;letter-spacing:.11em;background:#fff;padding:.85rem .8rem .45rem;font-size:.61rem;font-weight:700}.product-economics-table__group-row th+th{border-left:0}.product-economics-table__group-row th:nth-child(2),.product-economics-table__group-row th:nth-child(3),.product-economics-table__group-row th:nth-child(4),.product-economics-table__group-row th:nth-child(5){color:#8497b2}.product-economics-table thead tr:not(.product-economics-table__group-row) th{color:#64738b;letter-spacing:.055em;background:#fff;border-bottom:1px solid #e4eaf2;padding:.55rem .8rem .75rem;font-size:.64rem;top:0}.product-economics-table thead tr:not(.product-economics-table__group-row) th:nth-child(10),.product-economics-table thead tr:not(.product-economics-table__group-row) th:nth-child(14),.product-economics-table thead tr:not(.product-economics-table__group-row) th:nth-child(15){color:#1c5cae}.product-economics-table td{color:#283954;border-bottom-color:#edf1f6;padding:.82rem .8rem}.product-economics-table tbody tr.is-odd,.product-economics-table tbody tr.is-even{background:#fff}.product-economics-table tbody tr:hover{background:#f8fbff}.product-economics-table tbody tr:last-child td{border-bottom:0}.product-economics-table--sales td{padding:.58rem .75rem}.product-economics-table--sales tbody tr.is-even{background:#fafbfd}.product-economics-table--sales tbody tr.is-even td:nth-child(10),.product-economics-table--sales tbody tr.is-even td:nth-child(14),.product-economics-table--sales tbody tr.is-even td:nth-child(15){background:linear-gradient(90deg,#eef4ff99,#f4f8ff4d)}.product-economics-table--sales tbody tr:hover{background:#f6f9ff}.product-economics-table--sales tbody td:nth-child(5),.product-economics-table--sales tbody td:nth-child(11),.product-economics-table--sales tbody td:nth-child(14),.product-economics-table--sales tbody td:nth-child(17){border-left:0}.product-economics-table--sales tbody td:nth-child(10),.product-economics-table--sales tbody td:nth-child(14),.product-economics-table--sales tbody td:nth-child(15){background:linear-gradient(90deg,#f2f7ff8a,#f7faff38)}.product-economics-table--sales tbody td:nth-child(10){color:#183e73}.product-economics-table--sales tbody td:nth-child(14){color:#145fbd}.product-economics-table--sales tbody td:nth-child(15){color:#174f97}.product-economics-table--sales tbody td:nth-child(10)>*,.product-economics-table--sales tbody td:nth-child(14)>*,.product-economics-table--sales tbody td:nth-child(15)>*{font-weight:650}.product-economics-table__product{gap:.7rem}.product-economics-table__product img,.product-economics-table__placeholder{background:#f8fafc;border:1px solid #e5ebf3;border-radius:9px;width:38px;height:38px}.product-economics-table__product strong{color:#1b2d4b;font-weight:650;line-height:1.32}.product-economics-table__product small{color:#8794a9}.product-economics-table__quality-note{color:#92a0b2}.product-economics-table__net-value,.product-economics-table__result-value{font-size:.92rem;font-weight:700;display:inline-block}.product-economics-table__unavailable{color:#8a97a9;vertical-align:middle;background:#fbfcfe;text-align:left!important}.product-economics-table__unavailable strong{color:#5c6b82;font-size:.78rem;font-weight:650;display:block}.product-economics-table__unavailable small{color:#9aa6b8;margin-top:.1rem;font-size:.68rem;display:block}.product-economics-badge{white-space:nowrap;align-items:center;gap:.35rem;padding:.3rem .62rem;font-size:.67rem;font-weight:600;border:0!important}.product-economics-table--sales .product-economics-badge{padding:.22rem .55rem;font-size:.64rem}.product-economics-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.product-economics-badge[data-financial-state=PROVISIONAL_AMAZON]{color:#1468d5;background:#edf5ff}.product-economics-badge[data-financial-state=RELEASED_AMAZON],.product-economics-badge[data-financial-state=REAL_AMAZON],.product-economics-badge[data-financial-state=DEFERRED_RELEASED_AMAZON]{color:#087b4d;background:#ecf9f2}.product-economics-badge[data-financial-state=ORDER_PENDING]{color:#65748b;background:#f1f4f8}.product-economics-badge[data-financial-state=FINANCIAL_PARTIAL]{color:#6941c6;background:#f5f0ff}.product-economics-badge[data-financial-state=DIVERGENT],.product-economics-badge[data-reconciliation-status=DIVERGENTE]{color:#b42318;background:#fff1f0}.product-economics__methodology{color:#8794a9;background:0 0;border:0;border-left:2px solid #cfe0f7;border-radius:0;margin:.85rem .15rem 0;padding:.15rem 0 .15rem .8rem}.product-economics-sale-drawer{width:min(580px,100vw);max-width:580px}.product-economics-sale-drawer .detail-panel__header{background:linear-gradient(#fff 0%,#fbfcfe 100%);border-bottom-color:#e8edf4;padding:1.55rem 1.6rem 1.25rem}.product-economics-sale-drawer .detail-panel__body{padding:1.2rem 1.6rem 1.5rem}.product-economics-sale-drawer .detail-panel__header h2{color:#172945;font-size:1.42rem}.product-economics-sale-drawer .product-economics-drawer__subtitle{color:#71819a!important}.product-economics-sale-drawer .product-economics-drawer__section{border-top-color:#e8edf4}.product-economics-sale-drawer .product-economics-drawer__section h3{color:#223754}.product-economics-sale-drawer .product-economics-drawer__profit div{border-color:#e5ebf3;border-radius:11px;box-shadow:0 3px 12px #182e4f09}.product-economics-sale-drawer .product-economics-margin__preview-total{background:#f5f9ff;border-color:#cfe0f7}@media (width<=900px){.product-economics__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.product-economics__kpis article:nth-child(3):before{display:none}.product-economics__kpis article:nth-child(odd),.product-economics__kpis article:nth-child(2n){border-bottom:1px solid var(--product-line)}}@media (width<=640px){.product-economics__filters{align-items:stretch}.product-economics__period{flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.product-economics__period-chip{flex:none}.product-economics__search{width:100%;min-width:0}.product-economics__kpis{border-radius:14px;grid-template-columns:1fr 1fr}.product-economics__kpis article{min-height:92px;padding:.8rem .9rem}.product-economics__kpis article:last-child{border-bottom:0;grid-column:1/-1}.product-economics__kpis article:last-child:before{display:none}.product-economics__kpis strong{font-size:1.18rem}.product-economics__sync-wrap .sync-panel__top{padding-inline:1rem}.product-economics__sync-wrap .sync-panel__stats{margin-inline:1rem}.product-economics__sync-wrap .sync-panel__footer{padding-inline:1rem}.product-economics-table-wrap:not(.product-economics__sync-wrap){border-radius:13px}.product-economics-sale-drawer .detail-panel__header,.product-economics-sale-drawer .detail-panel__body,.product-economics-sale-drawer .detail-panel__footer{padding-inline:1rem}}.product-economics .page-header p{color:#71819a!important}.product-economics-table-wrap:not(.product-economics__sync-wrap){overflow:visible}.product-economics-table-scroll-region{scrollbar-color:#b9c8dc transparent;scrollbar-width:thin;border-top:1px solid #edf1f6;border-radius:0 0 16px 16px;outline:none;max-height:min(72vh,760px);position:relative;overflow:auto}.product-economics-table-scroll-region:focus-visible{box-shadow:inset 0 0 0 3px #1677ff29}.product-economics-table__scroll-hint{z-index:6;box-sizing:border-box;letter-spacing:.01em;background:#fff;border-bottom:1px solid #edf1f6;width:100%;max-width:none;margin:0;padding:.48rem .8rem;font-size:.67rem;font-weight:500;position:sticky;top:0;left:0;color:#71819a!important}.product-economics-table__mobile-action,.product-economics-table__product .product-economics-table__mobile-context,.product-economics-table__mobile-cell-label{display:none}.product-economics-table--sales{width:2096px;min-width:2096px}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(n){width:auto!important}.product-economics-table__group-row th{z-index:4;position:sticky;top:31px}.product-economics-table thead tr:not(.product-economics-table__group-row) th{z-index:3;top:66px}.product-economics-table--sales thead th:first-child,.product-economics-table--sales tbody td:first-child{z-index:2;background:#fff;position:sticky;left:0}.product-economics-table--sales thead th:nth-child(2),.product-economics-table--sales tbody td:nth-child(2){z-index:2;background:#fff;position:sticky;left:92px}.product-economics-table--sales thead th:nth-child(3),.product-economics-table--sales tbody td:nth-child(3){z-index:2;background:#fff;position:sticky;left:210px}.product-economics-table--sales thead th:nth-child(4),.product-economics-table--sales tbody td:nth-child(4){z-index:2;background:#fff;position:sticky;left:266px;box-shadow:14px 0 20px -22px #162743b3}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:first-child,.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(2),.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(3),.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(4){z-index:5;background:#fff}.product-economics-table--sales thead tr.product-economics-table__group-row th:first-child{background:#fff;position:sticky;left:0}.product-economics-table--sales thead tr.product-economics-table__group-row th:nth-child(2){background:#fff;position:sticky;left:266px}.product-economics-table--sales tbody tr:hover td:first-child,.product-economics-table--sales tbody tr:hover td:nth-child(2),.product-economics-table--sales tbody tr:hover td:nth-child(3),.product-economics-table--sales tbody tr:hover td:nth-child(4){background:#f8fbff}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:last-child,.product-economics-table--sales tbody td:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-14px 0 20px -22px #162743b3}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:last-child{z-index:5}.product-economics-table--sales tbody tr:hover td:last-child{background:#f8fbff}.product-economics-table--sales td.product-economics-table__product{vertical-align:middle;white-space:normal;min-width:360px;max-width:360px;display:table-cell}.product-economics-table td.product-economics-table__product img,.product-economics-table td.product-economics-table__product .product-economics-table__placeholder{vertical-align:middle;margin-right:.65rem;display:inline-block}.product-economics-table td.product-economics-table__product>span:last-child{vertical-align:middle;max-width:285px;display:inline-block}.product-economics-table__product strong{-webkit-line-clamp:2}.product-economics-badge--pending{color:#65748b;background:#f1f4f8}.product-economics-badge--alert,.product-economics-badge[data-financial-state=DATA_INCONSISTENT]{color:#b42318;background:#fff1f0}.product-economics-badge[data-financial-state=CANCELED]{color:#a45a0a;background:#fff4e8}.product-economics-drawer__technical-section details{border-top:1px solid #edf1f6;padding-top:.95rem}.product-economics-drawer__technical-section summary{color:#65748b;cursor:pointer;font-size:.78rem;font-weight:600;list-style-position:outside}.product-economics-drawer__technical-section summary::marker{color:#8aa2c2}.product-economics-drawer__technical-section details[open] summary{color:#245d9f;margin-bottom:.8rem}.product-economics-drawer__technical-section .product-economics-table__quality-note{margin:0 0 .75rem;line-height:1.45}@media (width<=640px){.product-economics-table-scroll-region{border-radius:0 0 13px 13px;max-height:62vh}.product-economics-table__scroll-hint{font-size:.64rem}}@media (width<=1100px){.product-economics-table--sales thead th:first-child,.product-economics-table--sales tbody td:first-child,.product-economics-table--sales thead th:nth-child(2),.product-economics-table--sales tbody td:nth-child(2),.product-economics-table--sales thead th:nth-child(3),.product-economics-table--sales tbody td:nth-child(3),.product-economics-table--sales thead th:nth-child(4),.product-economics-table--sales tbody td:nth-child(4){box-shadow:none;position:static;left:auto}.product-economics-table--sales thead tr.product-economics-table__group-row th:first-child,.product-economics-table--sales thead tr.product-economics-table__group-row th:nth-child(2){position:static;left:auto}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:last-child,.product-economics-table--sales tbody td:last-child{box-shadow:none;display:none;position:static;right:auto}.product-economics-table__mobile-action{align-items:center;width:max-content;margin-top:.45rem;padding-inline:0;font-size:.72rem;font-weight:650;display:inline-flex}}@media (width<=720px){.product-economics-table--sales col:nth-child(4){width:calc(100cqw - 104px)!important}.product-economics-table--sales col:nth-child(17){width:104px!important}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:last-child,.product-economics-table--sales tbody td:last-child{display:none}.product-economics-table--sales thead th:nth-child(4),.product-economics-table--sales tbody td:nth-child(4){left:0;box-shadow:14px 0 20px -22px #162743b3;width:calc(100cqw - 104px)!important;min-width:calc(100cqw - 104px)!important;max-width:calc(100cqw - 104px)!important}.product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(4){z-index:5}.product-economics-table--sales tbody td:nth-child(4){z-index:2}.product-economics-table td.product-economics-table__product>span:last-child{max-width:calc(100cqw - 150px)}.product-economics-table-scroll-region{overflow-x:hidden}.product-economics-table--sales{table-layout:auto;width:100%;min-width:0;display:block}.product-economics-table--sales colgroup,.product-economics-table--sales thead{display:none}.product-economics-table--sales tbody{gap:.7rem;padding:.75rem;display:grid}.product-economics-table--sales tbody tr{background:#fff;border:1px solid #e5ebf3;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"product product product""net result margin""status status status""action action action";gap:.6rem .45rem;padding:.85rem;display:grid;box-shadow:0 5px 16px #182e4f0b}.product-economics-table--sales tbody tr:hover{background:#fff}.product-economics-table--sales tbody tr>td{display:none!important}.product-economics-table--sales tbody tr>td.product-economics-table__product,.product-economics-table--sales tbody tr>td.product-economics-table__net-cell,.product-economics-table--sales tbody tr>td.product-economics-table__result-cell,.product-economics-table--sales tbody tr>td.product-economics-table__margin-cell,.product-economics-table--sales tbody tr>td.product-economics-table__status-cell,.product-economics-table--sales tbody tr>td.product-economics-table__action-cell,.product-economics-table--sales tbody tr>td.product-economics-table__unavailable{width:auto!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;display:flex!important;position:static!important;left:auto!important;right:auto!important}.product-economics-table--sales tbody tr>td.product-economics-table__product{border-bottom:1px solid #edf1f6;grid-area:product;align-items:flex-start;gap:.65rem;padding:0 0 .75rem;overflow:hidden}.product-economics-table--sales tbody tr>td.product-economics-table__product>span:last-child{flex:auto;min-width:0;max-width:none}.product-economics-table__mobile-context{white-space:normal;margin-bottom:.15rem;line-height:1.3;color:#8a98aa!important;font-size:.62rem!important;display:block!important}.product-economics-table__product strong{-webkit-line-clamp:2}.product-economics-table__mobile-action{display:none!important}.product-economics-table--sales tbody tr>td.product-economics-table__net-cell{grid-area:net}.product-economics-table--sales tbody tr>td.product-economics-table__result-cell{grid-area:result}.product-economics-table--sales tbody tr>td.product-economics-table__margin-cell{grid-area:margin}.product-economics-table--sales tbody tr>td.product-economics-table__unavailable{grid-area:net/1/net/-1}.product-economics-table--sales tbody tr>td.product-economics-table__net-cell,.product-economics-table--sales tbody tr>td.product-economics-table__result-cell,.product-economics-table--sales tbody tr>td.product-economics-table__margin-cell,.product-economics-table--sales tbody tr>td.product-economics-table__unavailable{text-align:left;border:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:.1rem .2rem}.product-economics-table__mobile-cell-label{color:#8996aa;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.18rem;font-size:.59rem;font-weight:700;display:block}.product-economics-table--sales tbody tr>td.product-economics-table__status-cell{border-top:1px solid #edf1f6;grid-area:status;align-items:center;gap:.45rem;padding:.65rem 0 0}.product-economics-table--sales tbody tr>td.product-economics-table__status-cell .product-economics-table__quality-note{margin-left:auto}.product-economics-table--sales tbody tr>td.product-economics-table__action-cell{border-top:1px solid #edf1f6;grid-area:action;padding:.65rem 0 0}.product-economics-table--sales tbody tr>td.product-economics-table__action-cell .button{justify-content:center;width:100%;min-height:40px}}.margin-real{--mr-navy:#10233f;--mr-blue:#1d64d8;--mr-blue-soft:#eaf2ff;--mr-border:#d8e1ee;--mr-text:#10233f;--mr-muted:#63728a;color:var(--mr-text)}.margin-real__hero{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;display:flex}.margin-real__eyebrow{color:var(--mr-blue);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.margin-real h1{color:var(--mr-navy);margin:.35rem 0 .25rem;font-size:clamp(1.7rem,3vw,2.35rem)}.margin-real h2{color:var(--mr-navy);margin:.35rem 0 0}.margin-real p{color:var(--mr-muted)}.margin-real__hero-meta{color:var(--mr-muted);flex-direction:column;align-items:flex-end;gap:.3rem;font-size:.76rem;display:flex}.margin-real__hero-meta strong{color:var(--mr-navy);font-size:.85rem}.margin-real__diagnostic-link{color:var(--mr-blue);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.3rem;padding:.3rem 0;font-size:.76rem;font-weight:700}.margin-real__diagnostic-link:disabled{color:var(--mr-muted);cursor:default}.margin-real__tabs{border-bottom:1px solid var(--mr-border);gap:.35rem;margin:0 0 .8rem;display:flex}.margin-real__tabs button{color:var(--mr-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.45rem;padding:.72rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.margin-real__tabs button.is-active{color:var(--mr-blue);border-bottom-color:var(--mr-blue)}.margin-real__tabs button span{min-width:1.35rem;height:1.35rem;color:var(--mr-muted);background:#eef3fa;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.65rem;display:inline-flex}.margin-real__tabs button.is-active span{background:var(--mr-blue-soft);color:var(--mr-blue)}.margin-real__controls{border:1px solid var(--mr-border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.margin-real__periods{flex-wrap:wrap;gap:.2rem;display:flex}.margin-real__periods button,.margin-real__close,.margin-real__detail-button{border:1px solid var(--mr-border);color:var(--mr-muted);cursor:pointer;font:inherit;background:#fff;border-radius:7px;padding:.5rem .7rem;font-size:.78rem}.margin-real__periods button.is-active{color:#fff;border-color:var(--mr-blue);background:var(--mr-blue)}.margin-real__custom{gap:.5rem;display:flex}.margin-real__custom label{color:var(--mr-muted);gap:.2rem;font-size:.68rem;display:grid}.margin-real input{border:1px solid var(--mr-border);min-height:35px;color:var(--mr-text);background:#fff;border-radius:7px;padding:.4rem .55rem}.margin-real__search{min-width:230px;margin-left:auto}.margin-real__period-label{color:var(--mr-muted);white-space:nowrap;font-size:.75rem}.margin-real__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.margin-real__metric{border:1px solid var(--mr-border);background:#fff;border-radius:12px;min-height:116px;padding:1rem;box-shadow:0 4px 14px #10233f0a}.margin-real__metric--clickable{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.margin-real__metric--clickable:hover{border-color:var(--mr-blue)}.margin-real__metric--clickable:focus-visible{outline:2px solid var(--mr-blue);outline-offset:2px}.margin-real__drawer-subtitle{color:var(--mr-muted);font-size:.78rem}.margin-real__reconciliation-intro{background:var(--mr-blue-soft);color:var(--mr-text);border:1px solid #bfd3f1;border-radius:10px;margin-bottom:1rem;padding:.9rem 1rem}.margin-real__reconciliation-intro strong{color:var(--mr-navy)}.margin-real__reconciliation-intro p{color:var(--mr-muted);margin:.35rem 0 .7rem;font-size:.78rem;line-height:1.45}.margin-real__reconciliation-intro>div{color:var(--mr-navy);flex-wrap:wrap;gap:1.2rem;font-size:.78rem;display:flex}.margin-real__reconciliation-table-wrap{overflow:auto}.margin-real__reconciliation-table{min-width:850px}.margin-real__reconciliation-table tbody tr.is-warning{background:#fff7f4}.margin-real__reconciliation-table td:first-child strong{color:var(--mr-navy)}.margin-real__reconciliation-table td:first-child small{color:var(--mr-muted);margin-top:.2rem;font-size:.66rem;display:block}.margin-real__bank-transfers-table{border-collapse:collapse;width:100%;font-size:.82rem}.margin-real__bank-transfers-table th,.margin-real__bank-transfers-table td{border-bottom:1px solid var(--mr-border);text-align:left;padding:.55rem .6rem}.margin-real__bank-transfers-table th{color:var(--mr-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.margin-real__bank-transfers-table td.num,.margin-real__bank-transfers-table th.num{text-align:right;font-variant-numeric:tabular-nums}.margin-real__bank-transfers-total{border-top:2px solid var(--mr-border);color:var(--mr-navy);justify-content:space-between;margin-top:.9rem;padding-top:.75rem;font-weight:700;display:flex}.margin-real__metric-head{color:var(--mr-muted);justify-content:space-between;align-items:flex-start;gap:.45rem;font-size:.76rem;display:flex}.margin-real__metric strong{color:var(--mr-navy);font-variant-numeric:tabular-nums;margin-top:.6rem;font-size:1.45rem;display:block}.margin-real__metric small{color:var(--mr-muted);margin-top:.3rem;font-size:.68rem;display:block}.margin-real__cost-warning{width:100%;color:var(--mr-text);cursor:pointer;text-align:left;font:inherit;background:#fff9e8;border:1px solid #efcf78;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin:0 0 .9rem;padding:.8rem 1rem;display:grid}.margin-real__cost-warning>span{color:#fff;background:#f3b928;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:900;display:inline-flex}.margin-real__cost-warning div{gap:.16rem;display:grid}.margin-real__cost-warning strong{font-size:.82rem}.margin-real__cost-warning small{color:#76530b;font-size:.7rem}.margin-real__cost-warning b{color:var(--mr-blue);white-space:nowrap;font-size:.75rem}.margin-real__status{letter-spacing:.04em;border:1px solid #0000;border-radius:999px;width:max-content;padding:.2rem .42rem;font-size:.61rem;font-weight:800;line-height:1;display:inline-flex}.margin-real__status--real{color:#126b4d;background:#e6f7ef;border-color:#b9e6d2}.margin-real__status--provisorio,.margin-real__status--estimado{color:#76530b;background:#fff6d9;border-color:#f0dc96}.margin-real__status--parcial{color:#1d57a6;background:var(--mr-blue-soft);border-color:#c9dbf8}.margin-real__status--incompleto{color:#8b4b12;background:#fff2e5;border-color:#efc79f}.margin-real__status--pendente{color:#68778c;background:#f1f4f8;border-color:#d8e1ec}.margin-real__status--revisar{color:#a13c2c;background:#fff0ed;border-color:#f1c6be}.margin-real__secondary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin-bottom:1rem;display:grid}.margin-real__secondary-grid article{border:1px solid var(--mr-border);background:#fff;border-radius:9px;padding:.7rem .75rem}.margin-real__secondary-grid span{color:var(--mr-muted);font-size:.7rem;display:block}.margin-real__secondary-grid strong{color:var(--mr-navy);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.98rem;display:block}.margin-real__secondary-grid small{color:var(--mr-muted);margin-top:.25rem;font-size:.64rem;display:block}.margin-real__notice{border-left:3px solid var(--mr-blue);background:var(--mr-blue-soft);margin:0 0 1.1rem;padding:.8rem 1rem}.margin-real__notice div{align-items:center;gap:.55rem;display:flex}.margin-real__notice strong{color:var(--mr-navy);font-size:.82rem}.margin-real__notice p{margin:.35rem 0 0;font-size:.78rem}.margin-real__audit-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin-bottom:1.1rem;display:grid}.margin-real__audit-strip>div{border:1px solid var(--mr-border);background:#fff;border-radius:9px;align-content:start;gap:.28rem;padding:.75rem;display:grid}.margin-real__audit-strip span{color:var(--mr-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.margin-real__audit-strip strong{color:var(--mr-navy);font-size:.78rem}.margin-real__audit-strip small{color:var(--mr-muted);font-size:.65rem}.margin-real__price-warning{color:#76530b;background:#fff9e8;border:1px solid #efcf78;border-radius:9px;justify-content:space-between;align-items:center;gap:.7rem;margin:0 0 .9rem;padding:.65rem .85rem;font-size:.78rem;display:flex}.margin-real__price-warning button{color:var(--mr-blue);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:700}.detail-panel.margin-real__diagnostic-drawer{color:#10233f;background:#f8fafc;border-left:1px solid #d8e1ee;width:min(540px,100vw);box-shadow:-18px 0 48px #10233f29}.detail-panel.margin-real__diagnostic-drawer:before{display:none}.margin-real__diagnostic-drawer .detail-panel__header{background:#f8fafc;border-bottom:1px solid #d8e1ee}.margin-real__diagnostic-drawer .detail-panel__header h2,.margin-real__diagnostic-drawer .detail-panel__header .button--icon{color:#10233f}.margin-real__diagnostic-drawer .margin-real__drawer-subtitle{color:#63728a}.margin-real__diagnostic-content{gap:.75rem;padding-top:.75rem;display:grid}.margin-real__diagnostic-content section,.margin-real__diagnostic-orders{background:#fff;border:1px solid #d8e1ee;border-radius:10px;padding:.9rem 1rem}.margin-real__diagnostic-content h3{color:#10233f;margin:0 0 .55rem;font-size:.9rem}.margin-real__diagnostic-line{border-bottom:1px solid #edf1f6;justify-content:space-between;gap:1rem;padding:.38rem 0;font-size:.76rem;display:flex}.margin-real__diagnostic-line:last-of-type{border-bottom:0}.margin-real__diagnostic-line span,.margin-real__diagnostic-note{color:#63728a}.margin-real__diagnostic-line strong{color:#10233f;font-variant-numeric:tabular-nums;white-space:nowrap}.margin-real__diagnostic-note{margin:.6rem 0 0;font-size:.72rem}.margin-real__diagnostic-orders summary{color:#1d64d8;cursor:pointer;font-size:.78rem;font-weight:700}.margin-real__diagnostic-orders ul{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.margin-real__diagnostic-orders li{overflow-wrap:anywhere;border-top:1px solid #edf1f6;gap:.15rem;padding-top:.5rem;font-size:.72rem;display:grid}.margin-real__diagnostic-orders li span,.margin-real__diagnostic-orders li small{color:#63728a}.margin-real__diagnostic-copy{color:#fff;font:inherit;cursor:pointer;background:#1d64d8;border:1px solid #1d64d8;border-radius:7px;padding:.55rem .75rem;font-size:.76rem;font-weight:700}.margin-real__diagnostic-content section>small[role=status]{color:#63728a;margin-top:.4rem;display:block}.margin-real__table-section,.margin-real__drilldown{border:1px solid var(--mr-border);background:#fff;border-radius:12px;margin-bottom:1.1rem;padding:1rem}.margin-real__section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.margin-real__section-heading>span{color:var(--mr-muted);font-size:.75rem}.margin-real__table-wrap{border:1px solid var(--mr-border);border-radius:9px;overflow:auto}.margin-real__table{border-collapse:collapse;width:100%;min-width:1180px}.margin-real__table th,.margin-real__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e9eef5;padding:.68rem .7rem;font-size:.76rem}.margin-real__table th{color:var(--mr-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f7f9fc;font-size:.64rem}.margin-real__table tbody tr{cursor:pointer}.margin-real__table tbody tr:nth-child(2n){background:#fbfcfe}.margin-real__table tbody tr:hover,.margin-real__table tbody tr.is-selected{background:var(--mr-blue-soft)}.margin-real__table tbody tr:last-child td{border-bottom:0}.margin-real__table td strong{max-width:240px;color:var(--mr-navy);overflow-wrap:anywhere;display:block}.margin-real__table td small,.margin-real__row-status small{color:var(--mr-muted);margin-top:.22rem;font-size:.65rem;display:block}.margin-real__table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.margin-real__row-status{gap:.25rem;min-width:95px;display:grid}.margin-real__detail-button{color:var(--mr-blue);white-space:nowrap;border-color:#bed2ef}.margin-real__empty{color:var(--mr-muted);text-align:center!important;padding:2rem!important}.margin-real__drilldown{border-color:#bfd3f1;box-shadow:0 6px 20px #1d64d814}.margin-real__close{color:var(--mr-blue)}.margin-real__formula{border:1px solid var(--mr-border);background:#f7f9fc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem;display:flex}.margin-real__formula span{color:var(--mr-muted);font-size:.75rem}.margin-real__formula strong{color:var(--mr-navy);font-size:1.25rem}.margin-real__formula code{color:var(--mr-muted);font:inherit;flex-basis:100%;font-size:.68rem}.margin-real__detail-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.margin-real__detail-grid>div{border:1px solid var(--mr-border);border-radius:9px;padding:.7rem}.margin-real__detail-grid span,.margin-real__detail-grid small{color:var(--mr-muted);font-size:.68rem;display:block}.margin-real__detail-grid strong{color:var(--mr-navy);margin:.3rem 0;font-size:.95rem;display:block}.margin-real__detail-grid small{margin-top:.35rem}.margin-real__audit-notes{border-top:1px solid var(--mr-border);color:var(--mr-muted);margin-top:.8rem;padding-top:.8rem;font-size:.75rem}.margin-real__audit-notes strong{color:var(--mr-navy)}.margin-real__audit-notes ul{margin:.45rem 0;padding-left:1.2rem}.margin-real__audit-notes small{color:var(--mr-muted)}.margin-real__empty-state{border:1px dashed var(--mr-border);text-align:center;background:#fff;border-radius:12px;padding:3rem 1rem}.margin-real__pending-costs{border:1px solid var(--mr-border);background:#fff;border-radius:12px;padding:1rem}.margin-real__pending-costs .margin-real__section-heading p{margin:.28rem 0 0;font-size:.76rem}.margin-real__pending-list{gap:.6rem;display:grid}.margin-real__pending-list>article{border:1px solid var(--mr-border);background:#fff;border-radius:10px;overflow:hidden}.margin-real__pending-list>article.is-editing{border-color:#9bbef1;box-shadow:0 0 0 2px #1d64d814}.margin-real__pending-product{grid-template-columns:minmax(260px,1fr) minmax(150px,auto) auto auto;align-items:center;gap:.8rem;padding:.8rem .9rem;display:grid}.margin-real__pending-product strong,.margin-real__pending-product small,.margin-real__pending-product span{display:block}.margin-real__pending-product strong{color:var(--mr-navy);font-size:.8rem}.margin-real__pending-product small,.margin-real__pending-product span{color:var(--mr-muted);margin-top:.15rem;font-size:.68rem}.margin-real__pending-product .margin-real__missing-components{color:#a13c2c;font-weight:700}.margin-real__pending-product button,.margin-real__cost-form-actions button{color:var(--mr-blue);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #b9cdea;border-radius:7px;padding:.5rem .75rem;font-size:.74rem;font-weight:700}.margin-real__cost-form{border-top:1px solid var(--mr-border);background:#f8faff;grid-template-columns:repeat(6,minmax(115px,1fr));gap:.65rem;padding:.9rem;display:grid}.margin-real__cost-form label{color:var(--mr-muted);gap:.28rem;font-size:.68rem;font-weight:700;display:grid}.margin-real__cost-form label>div{border:1px solid var(--mr-border);background:#fff;border-radius:7px;align-items:center;min-height:35px;display:flex;overflow:hidden}.margin-real__cost-form label>div span{color:var(--mr-muted);padding:0 .5rem;font-size:.72rem}.margin-real__cost-form label>div input{border:0;border-radius:0;width:100%;min-width:0}.margin-real__cost-form-total{color:var(--mr-muted);grid-column:1/5;align-items:baseline;gap:.6rem;padding-top:.35rem;font-size:.7rem;display:flex}.margin-real__cost-form-total strong{color:var(--mr-navy);font-size:1rem}.margin-real__cost-form-total small{margin-left:auto}.margin-real__cost-form-actions{grid-column:5/-1;justify-content:flex-end;gap:.45rem;padding-top:.2rem;display:flex}.margin-real__cost-form-actions button.is-primary{border-color:var(--mr-blue);background:var(--mr-blue);color:#fff}.margin-real__pending-empty{text-align:center;background:#f2fbf7;border:1px dashed #b9ddcc;border-radius:10px;padding:2rem}.margin-real__pending-empty strong{color:#126b4d}.margin-real__pending-empty p{margin:.35rem 0 0;font-size:.75rem}.margin-real__cost-save-status{color:#5a3a00;margin:8px 0;font-size:.8rem}.margin-real__cost-save-status[role=alert]{color:#a13c2c}@media (width<=1180px){.margin-real__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-real__secondary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.margin-real__detail-grid,.margin-real__audit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-real__cost-form{grid-template-columns:repeat(3,minmax(115px,1fr))}.margin-real__cost-form-total,.margin-real__cost-form-actions{grid-column:1/-1}}@media (width<=720px){.margin-real__hero{flex-direction:column}.margin-real__hero-meta{align-items:flex-start}.margin-real__kpi-grid,.margin-real__secondary-grid,.margin-real__detail-grid{grid-template-columns:1fr 1fr}.margin-real__controls{flex-direction:column;align-items:stretch}.margin-real__search{min-width:0;margin-left:0}.margin-real__period-label{white-space:normal}.margin-real__cost-warning{grid-template-columns:auto 1fr}.margin-real__cost-warning b{grid-column:2}.margin-real__pending-product{grid-template-columns:1fr auto}.margin-real__cost-form{grid-template-columns:1fr 1fr}.margin-real__price-warning{flex-direction:column;align-items:flex-start}.margin-real__price-warning button{padding:.2rem 0}}.margin-real__metric{min-height:96px}.margin-real__metric-tools{align-items:center;gap:.4rem;display:inline-flex}.margin-real__metric-value{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:block}.margin-real__metric-value:hover strong{color:var(--mr-blue)}.margin-real__metric-value:focus-visible{outline:2px solid var(--mr-blue);outline-offset:2px;border-radius:6px}.margin-real .info-tip{vertical-align:middle;flex:none;align-items:center;margin:0 0 0 .3rem;display:inline-flex;position:relative}.margin-real .info-tip__button{border:1px solid var(--mr-border);width:18px;height:18px;color:var(--mr-muted);cursor:help;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.66rem;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.margin-real .info-tip__button:hover,.margin-real .info-tip__button:focus-visible{color:var(--mr-blue);border-color:var(--mr-blue)}.margin-real .info-tip__text{z-index:30;border:1px solid var(--mr-border);width:min(250px,100vw - 2rem);color:var(--mr-text);text-align:left;text-transform:none;letter-spacing:0;white-space:normal;pointer-events:none;background:#fff;border-radius:10px;margin:0;padding:.7rem .8rem;font-size:.76rem;font-style:normal;font-weight:400;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);left:auto;right:-6px;box-shadow:0 10px 28px #10233f29}.margin-real .info-tip[data-align=left] .info-tip__text{left:-6px;right:auto}.margin-real .info-tip[data-open=true] .info-tip__text,.margin-real .info-tip:hover .info-tip__text,.margin-real .info-tip:focus-within .info-tip__text{display:block}.margin-real__secondary-grid article>span{justify-content:space-between;align-items:center;display:flex}.purchase-decision{--pd-navy:#10233f;--pd-blue:#1d64d8;--pd-blue-soft:#eaf2ff;--pd-border:#d8e1ee;--pd-muted:#63728a;color:var(--pd-navy)}.purchase-decision__hero{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.purchase-decision__eyebrow,.purchase-decision__section-title span{color:var(--pd-blue);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:800}.purchase-decision h1{color:var(--pd-navy);margin:.35rem 0 .25rem;font-size:clamp(1.7rem,3vw,2.35rem)}.purchase-decision h2{color:var(--pd-navy);margin:.28rem 0 0;font-size:1.05rem}.purchase-decision p{color:var(--pd-muted)}.purchase-decision__reset{border:1px solid var(--pd-border);color:var(--pd-blue);cursor:pointer;font:inherit;background:#fff;border-radius:8px;padding:.55rem .8rem;font-size:.76rem}.purchase-decision__hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;max-width:360px;display:flex}.purchase-decision__hero-actions small{color:#126b4d;text-align:right;flex-basis:100%;font-size:.68rem}.purchase-decision__export{border:1px solid var(--pd-blue);background:var(--pd-blue);color:#fff;cursor:pointer;font:inherit;border-radius:8px;padding:.55rem .8rem;font-size:.76rem;font-weight:700}.purchase-decision__export:disabled{cursor:not-allowed;background:#b8c3d2;border-color:#b8c3d2}.purchase-decision__workspace{grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:.8rem;margin-bottom:.8rem;display:grid}.purchase-decision__panel,.purchase-decision__verdict{border:1px solid var(--pd-border);background:#fff;border-radius:12px;padding:1rem;box-shadow:0 4px 14px #10233f0a}.purchase-decision__section-title{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.purchase-decision__section-title small{color:var(--pd-muted);font-size:.68rem}.purchase-decision__form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.65rem;display:grid}.purchase-decision__field{align-content:start;gap:.28rem;display:grid}.purchase-decision__field--wide{grid-column:1/-1}.purchase-decision__field>span{color:var(--pd-muted);font-size:.7rem;font-weight:650}.purchase-decision__field small{color:var(--pd-muted);font-size:.62rem}.purchase-decision__input-wrap{border:1px solid var(--pd-border);background:#fff;border-radius:8px;align-items:center;min-height:39px;display:flex;overflow:hidden}.purchase-decision__input-wrap:focus-within{border-color:#79a7e9;box-shadow:0 0 0 3px #1d64d814}.purchase-decision__input-wrap.is-readonly{background:#f2f5f9;border-color:#d7e0eb}.purchase-decision__input-wrap.is-readonly input{color:#40516a;cursor:default}.purchase-decision__input-wrap.is-invalid{border-color:#c65b4a;box-shadow:0 0 0 3px #b4433512}.purchase-decision__field small.is-success{color:#126b4d}.purchase-decision__field small.is-error{color:#a13c2c}.purchase-decision__input-wrap b{color:var(--pd-muted);padding:0 .55rem;font-size:.72rem;font-weight:700}.purchase-decision__input-wrap input{width:100%;min-width:0;color:var(--pd-navy);font:inherit;background:0 0;border:0;outline:0;padding:.55rem;font-size:.82rem}.purchase-decision__order-total{background:var(--pd-blue-soft);border:1px solid #bcd2f3;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;margin-top:.8rem;padding:.75rem .85rem;display:grid}.purchase-decision__order-total span{color:var(--pd-blue);letter-spacing:.08em;font-size:.65rem;font-weight:800;display:block}.purchase-decision__order-total small{color:var(--pd-muted);margin-top:.2rem;font-size:.65rem;display:block}.purchase-decision__order-total strong{color:var(--pd-navy);font-variant-numeric:tabular-nums;font-size:1.3rem}.purchase-decision__add-product{border:1px solid var(--pd-blue);background:var(--pd-blue);color:#fff;cursor:pointer;font:inherit;border-radius:8px;padding:.55rem .75rem;font-size:.72rem;font-weight:750}.purchase-decision__add-product:disabled{cursor:not-allowed;background:#b8c3d2;border-color:#b8c3d2}.purchase-decision__order-actions{align-items:center;gap:.4rem;display:flex}.purchase-decision__cancel-edit{color:var(--pd-muted);cursor:pointer;font:inherit;background:0 0;border:0;font-size:.68rem}.purchase-decision__added{margin:.45rem 0 0;font-size:.68rem;color:#126b4d!important}.purchase-decision__order-summary{margin-bottom:.8rem}.purchase-decision__order-table tfoot td{background:#f1f6fd;border-top:2px solid #c8d5e6;border-bottom:0}.purchase-decision__order-table tr.is-editing{box-shadow:inset 3px 0 0 var(--pd-blue);background:#eef5ff!important}.purchase-decision__table-input{width:82px;color:var(--pd-navy);text-align:right;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c9d6e7;border-radius:6px;outline:0;padding:.38rem .42rem;font-size:.72rem}.purchase-decision__table-input--quantity{width:54px}.purchase-decision__table-input:focus{border-color:#79a7e9;box-shadow:0 0 0 3px #1d64d814}.purchase-decision__table-money{align-items:center;gap:.25rem;display:inline-flex}.purchase-decision__table-money span{color:var(--pd-muted);font-size:.65rem}.purchase-decision__remove{color:#a13c2c;cursor:pointer;font:inherit;background:0 0;border:0;font-size:.66rem;font-weight:700}.purchase-decision__row-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.purchase-decision__edit{color:var(--pd-blue);cursor:pointer;font:inherit;background:0 0;border:0;font-size:.66rem;font-weight:750}.purchase-decision__verdict{border-top:4px solid #97a6ba;position:relative;overflow:hidden}.purchase-decision__verdict--viavel{border-top-color:#16815d}.purchase-decision__verdict--atencao{border-top-color:var(--pd-blue)}.purchase-decision__verdict--inviavel{border-top-color:#b44335}.purchase-decision__verdict-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.purchase-decision__verdict-top span{color:var(--pd-muted);letter-spacing:.1em;font-size:.66rem;font-weight:800}.purchase-decision__verdict-top b{color:#5e6c80;background:#eef2f7;border-radius:999px;padding:.25rem .5rem;font-size:.62rem}.purchase-decision__verdict--viavel .purchase-decision__verdict-top b{color:#126b4d;background:#e6f7ef}.purchase-decision__verdict--atencao .purchase-decision__verdict-top b{color:#1d57a6;background:var(--pd-blue-soft)}.purchase-decision__verdict--inviavel .purchase-decision__verdict-top b{color:#a13c2c;background:#fff0ed}.purchase-decision__verdict h2{margin-top:.9rem}.purchase-decision__verdict-margin{font-variant-numeric:tabular-nums;margin-top:.7rem;font-size:2.3rem;display:block}.purchase-decision__verdict-caption{color:var(--pd-muted);font-size:.68rem}.purchase-decision__target-comparison{color:#1d57a6;background:var(--pd-blue-soft);border-radius:999px;width:fit-content;margin-top:.45rem;padding:.3rem .55rem;font-size:.66rem;font-weight:750}.purchase-decision__verdict-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.9rem;display:grid}.purchase-decision__verdict-grid div{border:1px solid var(--pd-border);background:#f8fafd;border-radius:8px;padding:.65rem}.purchase-decision__verdict-grid span,.purchase-decision__metric span{color:var(--pd-muted);font-size:.65rem;display:block}.purchase-decision__verdict-grid strong{font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.9rem;display:block}.purchase-decision__verdict ul{color:var(--pd-muted);margin:.85rem 0 0;padding-left:1.1rem;font-size:.7rem}.purchase-decision__desired{margin-bottom:.8rem}.purchase-decision__desired-layout{grid-template-columns:1.3fr repeat(4,1fr);align-items:stretch;gap:.65rem;display:grid}.purchase-decision__desired-layout .purchase-decision__field--wide{grid-column:auto}.purchase-decision__metric{border:1px solid var(--pd-border);background:#f8fafd;border-radius:9px;padding:.7rem}.purchase-decision__metric strong{font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:1rem;display:block}.purchase-decision__metric small{color:var(--pd-muted);margin-top:.25rem;font-size:.61rem;display:block}.purchase-decision__formula{border-top:1px solid var(--pd-border);margin:.7rem 0 0;padding-top:.65rem;font-size:.67rem}.purchase-decision__table-wrap{border:1px solid var(--pd-border);border-radius:9px;overflow:auto}.purchase-decision__table{border-collapse:collapse;width:100%;min-width:760px}.purchase-decision__table th,.purchase-decision__table td{text-align:left;border-bottom:1px solid #e9eef5;padding:.68rem .75rem;font-size:.75rem}.purchase-decision__table th{color:var(--pd-muted);letter-spacing:.05em;text-transform:uppercase;background:#f7f9fc;font-size:.63rem}.purchase-decision__table tbody tr:nth-child(2n){background:#fbfcfe}.purchase-decision__table tbody tr.is-target{background:var(--pd-blue-soft)}.purchase-decision__table tbody tr:last-child td{border-bottom:0}.purchase-decision__table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.purchase-decision__table td small{color:var(--pd-blue);margin-top:.15rem;font-size:.6rem;display:block}.purchase-decision__empty{color:var(--pd-muted);text-align:center!important;padding:2rem!important}@media (width<=1180px){.purchase-decision__workspace{grid-template-columns:1fr}.purchase-decision__form-grid,.purchase-decision__desired-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-decision__desired-layout .purchase-decision__field--wide{grid-column:1/-1}}@media (width<=720px){.purchase-decision__hero{flex-direction:column}.purchase-decision__hero-actions{justify-content:flex-start;width:100%}.purchase-decision__hero-actions small{text-align:left}.purchase-decision__form-grid,.purchase-decision__desired-layout{grid-template-columns:1fr}.purchase-decision__desired-layout .purchase-decision__field--wide{grid-column:auto}.purchase-decision__verdict-grid{grid-template-columns:1fr}.purchase-decision__section-title{flex-direction:column;gap:.35rem}.purchase-decision__order-total{grid-template-columns:1fr;align-items:flex-start}}.pi{--pi-line:var(--ui-border);--pi-line-strong:var(--ui-border-strong);--pi-soft:color-mix(in srgb, var(--ui-surface-soft) 70%, var(--ui-surface));--pi-danger-ink:color-mix(in srgb, var(--ui-danger) 74%, #000);--pi-good-ink:color-mix(in srgb, var(--ui-success) 62%, #000);--pi-warn-ink:color-mix(in srgb, var(--ui-warning) 52%, #000);min-width:0;color:var(--ui-text);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.pi>*{min-width:0}.pi ::selection{background:color-mix(in srgb, var(--ui-primary) 22%, transparent)}.pi :where(button,summary,a,input,select,tr[tabindex],circle[tabindex]):focus-visible{box-shadow:var(--ui-focus);outline:none}.pi-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pi-hint{color:var(--ui-muted);max-width:68ch;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.app-shell .pi .pi-btn{border:1px solid var(--pi-line-strong);background:var(--ui-surface);min-height:44px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.app-shell .pi .pi-btn:hover{background:var(--pi-soft)}.app-shell .pi .pi-btn--primary{border-color:var(--ui-primary);background:var(--ui-primary);color:#fff}.app-shell .pi .pi-btn--primary:hover{background:color-mix(in srgb, var(--ui-primary) 88%, #000)}.app-shell .pi .pi-btn:disabled,.app-shell .pi .pi-iconbtn:disabled{cursor:progress;opacity:.55}.app-shell .pi .pi-iconbtn{width:44px;height:44px;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-grid}.app-shell .pi .pi-iconbtn:hover:not(:disabled){background:var(--pi-soft);color:var(--ui-text)}.app-shell .pi .pi-ghost{border:1px solid var(--pi-line);min-height:44px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.app-shell .pi .pi-ghost:hover,.app-shell .pi .pi-ghost.is-open{background:var(--pi-soft);color:var(--ui-text)}.pi-row{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.pi-spin{animation:1s linear infinite pi-spin;display:inline-grid}@keyframes pi-spin{to{transform:rotate(360deg)}}.pi-sources{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.pi-sources__list{flex-wrap:wrap;gap:.25rem 1.75rem;min-width:0;display:flex}.pi-source{align-items:center;gap:.6rem;min-width:0;display:flex}.pi-source__text{min-width:0;display:grid}.pi-source__text strong{font-size:.875rem;font-weight:600}.pi-source__text small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.pi-dot{background:var(--pi-line-strong);border-radius:50%;flex:none;width:8px;height:8px}.pi-dot.is-ok{background:var(--ui-success)}.pi-dot.is-wait{background:var(--ui-warning)}.pi-dot.is-manual{background:var(--ui-primary)}.pi-callout{border:1px solid var(--pi-line);background:var(--pi-soft);border-radius:10px;margin:0;padding:.7rem .95rem;font-size:.85rem;line-height:1.5}.pi-callout--warn{border-color:color-mix(in srgb, var(--ui-warning) 38%, var(--pi-line));background:color-mix(in srgb, var(--ui-warning) 9%, var(--ui-surface));color:var(--pi-warn-ink)}.pi-callout--bad{border-color:color-mix(in srgb, var(--ui-danger) 38%, var(--pi-line));background:color-mix(in srgb, var(--ui-danger) 8%, var(--ui-surface));color:var(--pi-danger-ink)}.pi-issues{color:var(--ui-muted);font-size:.8125rem}.pi-issues summary{cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;min-height:32px;list-style:none;display:inline-flex}.pi-issues summary::-webkit-details-marker{display:none}.pi-issues summary svg{transition:transform .15s}.pi-issues[open] summary svg{transform:rotate(90deg)}.pi-issues ul{color:var(--pi-warn-ink);gap:.3rem;margin:.35rem 0 0;padding-left:1.4rem;line-height:1.5;display:grid}.pi-surface{border:1px solid var(--pi-line);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.pi-panel{padding:1.25rem 1.4rem}.pi-panel__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;display:grid}.pi-panel h3{margin:0;font-size:.9375rem;font-weight:650}.pi-file{color:var(--ui-muted);gap:.3rem;margin-top:.9rem;font-size:.8125rem;font-weight:500;display:grid}.app-shell .pi .pi-file input{border:1px dashed var(--pi-line-strong);min-height:44px;font:inherit;background:0 0;border-radius:10px;padding:.55rem .6rem;font-size:.8125rem}.pi-config{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin:.9rem 0;display:grid}.pi-config label,.pi-more__body label{color:var(--ui-muted);gap:.3rem;font-size:.75rem;font-weight:600;display:grid}.app-shell .pi .pi-config input,.app-shell .pi .pi-more__body input{border:1px solid var(--pi-line-strong);background:var(--ui-surface);min-height:44px;color:var(--ui-text);font:inherit;box-shadow:none;border-radius:10px;padding:0 .75rem;font-size:.875rem}.pi-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:.25rem 0;display:grid}.pi-summary>div{border-left:1px solid var(--pi-line);align-content:start;gap:.2rem;padding:.15rem 1.4rem;display:grid}.pi-summary>div:first-child{border-left:0;padding-left:0}.pi-summary span{color:var(--ui-muted);font-size:.75rem;font-weight:500}.pi-summary strong{letter-spacing:-.01em;font-size:1.5rem;font-weight:650;line-height:1.15}.pi-summary small{color:var(--ui-muted);font-size:.75rem;line-height:1.35}.pi-summary .is-bad strong{color:var(--pi-danger-ink)}.pi-chips{scrollbar-width:thin;scrollbar-color:var(--pi-line-strong) transparent;gap:.5rem;padding:2px 2px 6px;display:flex;overflow-x:auto}.app-shell .pi .pi-chip{border:1px solid var(--pi-line);background:var(--ui-surface);min-height:44px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.app-shell .pi .pi-chip:hover{border-color:var(--pi-line-strong);background:var(--pi-soft)}.pi-chip i{background:var(--pi-accent,var(--ui-muted));border-radius:50%;width:8px;height:8px}.pi-chip b{color:var(--ui-muted);font-weight:600}.app-shell .pi .pi-chip.is-active{border-color:var(--ui-text);background:var(--ui-text);color:var(--ui-surface)}.pi-chip.is-active b{color:color-mix(in srgb, var(--ui-surface) 70%, transparent)}.pi-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.pi-search{max-width:420px;color:var(--ui-muted);flex:260px;display:block;position:relative}.pi-search svg{pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.app-shell .pi .pi-search input{border:1px solid var(--pi-line);background:var(--ui-surface);width:100%;min-height:44px;color:var(--ui-text);font:inherit;box-shadow:none;border-radius:10px;padding:0 .9rem 0 2.5rem;font-size:.875rem}.pi-toolbar__end{flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto;display:flex}.pi-select{color:var(--ui-muted);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.app-shell .pi .pi-select select{border:1px solid var(--pi-line);background-color:var(--ui-surface);min-height:44px;color:var(--ui-text);font:inherit;box-shadow:none;border-radius:10px;padding:0 2rem 0 .75rem;font-size:.8125rem;font-weight:600}.pi-more{position:relative}.pi-more summary{border:1px solid var(--pi-line);background:var(--ui-surface);min-height:44px;color:var(--ui-text);cursor:pointer;border-radius:10px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;list-style:none;display:inline-flex}.pi-more summary::-webkit-details-marker{display:none}.pi-more summary i{background:var(--ui-primary);border-radius:50%;width:7px;height:7px}.pi-more[open] summary{background:var(--pi-soft)}.pi-more__body{z-index:5;border:1px solid var(--pi-line);background:var(--ui-surface);border-radius:12px;gap:.8rem;width:250px;padding:1rem;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #10223829}.pi-seg{background:var(--pi-soft);border:1px solid var(--pi-line);border-radius:12px;padding:3px;display:inline-flex}.app-shell .pi .pi-seg button{min-height:36px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 .9rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.app-shell .pi .pi-seg button:hover{color:var(--ui-text)}.app-shell .pi .pi-seg button.is-active{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 1px 2px #1022381f}.pi-tablebox{overflow:hidden}.pi-table-wrap{scrollbar-width:thin;scrollbar-color:var(--pi-line-strong) transparent;max-height:min(70vh,900px);overflow:auto}.pi-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.pi-table th,.pi-table td{border-bottom:1px solid var(--pi-line);text-align:left;white-space:nowrap;padding:.85rem 1rem}.pi-table th{z-index:2;background:var(--ui-surface);color:var(--ui-muted);padding-block:.6rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.app-shell .pi .pi-table th button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-weight:600;display:inline-flex}.pi-table th button:hover{color:var(--ui-text)}.pi-sort{opacity:0;transition:opacity .15s;display:inline-grid}.pi-table th button:hover .pi-sort,.pi-sort.is-active{opacity:1}.pi-sort.is-active{color:var(--ui-primary)}.pi-table .is-num{text-align:right}.pi-table th.is-num button{flex-direction:row-reverse}.pi-table .is-first{z-index:1;background:var(--ui-surface);min-width:260px;max-width:360px;position:sticky;left:0}.pi-table th.is-first{z-index:3}.pi-table tbody tr{cursor:pointer}.pi-table tbody tr:hover td{background:var(--pi-soft)}.pi-table tbody tr:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ui-primary) 55%, transparent);outline:none}.pi-table tbody tr:last-child td{border-bottom:0}.pi-product{gap:.1rem;min-width:0;display:grid}.pi-product strong{text-overflow:ellipsis;font-weight:600;overflow:hidden}.pi-product small{color:var(--ui-muted);font-size:.75rem}.pi-table td.is-bad{color:var(--pi-danger-ink);font-weight:600}.pi-table td.is-good{color:var(--pi-good-ink);font-weight:600}.pi-table__empty{color:var(--ui-muted);text-align:center!important;padding:3rem 1rem!important}.pi-tablebox__foot{border-top:1px solid var(--pi-line);color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.pi-pill{background:color-mix(in srgb, var(--pi-accent) 12%, var(--ui-surface));color:color-mix(in srgb, var(--pi-accent) 58%, #000);border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .65rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.pi-pill:before{content:"";background:var(--pi-accent);border-radius:50%;width:6px;height:6px}.pi-matrixbox{padding:1.1rem 1.25rem 1rem}.pi-matrix{width:100%;height:auto;display:block}.pi-matrix__q--win{fill:color-mix(in srgb, var(--ui-success) 8%, transparent)}.pi-matrix__q--opp{fill:color-mix(in srgb, var(--ui-primary) 7%, transparent)}.pi-matrix__q--fix{fill:color-mix(in srgb, var(--ui-warning) 8%, transparent)}.pi-matrix__cut{stroke:var(--pi-line-strong);stroke-dasharray:3 5}.pi-matrix__axis{stroke:var(--pi-line-strong)}.pi-matrix__label{fill:var(--ui-muted);font-size:12px;font-weight:600}.pi-matrix__axis-label{fill:var(--ui-muted);font-size:11px}.pi-matrix__dot{stroke:var(--ui-surface);stroke-width:2px;cursor:pointer;opacity:.92;transition:r .12s}.pi-matrix__dot:hover,.pi-matrix__dot:focus-visible{r:8;opacity:1;outline:none}.pi-empty{text-align:center;justify-items:center;gap:.6rem;max-width:560px;margin:4rem auto;display:grid}.pi-empty h2{letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:650}.pi-empty p{color:var(--ui-muted);margin:0;line-height:1.55}.pi-empty .pi-row{justify-content:center;margin-top:.6rem}.pi-360__backdrop{z-index:60;background:#0f172a52;justify-content:flex-end;animation:.18s ease-out pi-fade;display:flex;position:fixed;inset:0}.pi-360{background:var(--ui-surface);scrollbar-width:thin;scrollbar-color:var(--pi-line-strong) transparent;width:min(500px,100%);height:100%;padding:0 1.5rem 2rem;animation:.24s cubic-bezier(.16,1,.3,1) pi-slide;overflow-y:auto;box-shadow:-24px 0 60px #0f172a2e}@keyframes pi-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes pi-fade{0%{opacity:0}to{opacity:1}}.pi-360__head{z-index:1;background:var(--ui-surface);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 0 .9rem;display:flex;position:sticky;top:0}.pi-360__head h2{text-wrap:balance;margin:0 0 .25rem;font-size:1.125rem;font-weight:650;line-height:1.3}.pi-360__head small{color:var(--ui-muted);font-size:.8125rem}.pi-360__head .pi-iconbtn{flex:none;margin:-.25rem -.5rem 0 0}.pi-360__verdict{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:.5rem;font-size:.8125rem;display:flex}.pi-360__group{margin-top:1.5rem}.pi-360__group h3{color:var(--ui-muted);margin:0 0 .65rem;font-size:.8125rem;font-weight:650}.pi-360__group dl{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:.9rem .75rem;margin:0;display:grid}.pi-360__group dt{color:var(--ui-muted);font-size:.75rem}.pi-360__group dd{margin:.1rem 0 0;font-size:.95rem;font-weight:600}.pi-steps,.pi-reasons{gap:.55rem;margin:0;padding:0;font-size:.9rem;line-height:1.5;list-style:none;display:grid}.pi-steps li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.pi-steps li svg{color:var(--ui-primary);margin-top:.22rem}.pi-reasons li{color:color-mix(in srgb, var(--ui-text) 78%, var(--ui-muted))}.pi-360 .pi-callout{margin-top:1rem}@media (width<=900px){.pi-panel__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.pi-toolbar__end{margin-left:0}.pi-search{max-width:none}}@media (width<=640px){.pi-summary>div{border-left:0;padding:.5rem 1rem .5rem 0}.pi-table .is-first{min-width:190px}.pi-360{padding-inline:1.1rem}}@media (prefers-reduced-motion:reduce){.pi-360,.pi-360__backdrop,.pi-spin{animation:none}.pi *{transition:none!important}}.pi-portal{display:block}.app-shell .pi .pi-hint{color:var(--ui-muted);text-transform:none;letter-spacing:0}.app-shell .pi .pi-360__group dt,.app-shell .pi .pi-360__group h3{text-transform:none;letter-spacing:0}.pi-matrix__label{font-size:11px}.pi-matrix__axis-label{font-size:10px}.pi-matrixbox .pi-matrix{max-height:560px}.app-shell .pi .pi-file input::file-selector-button{border:1px solid var(--pi-line-strong);background:var(--ui-surface);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;margin-right:.75rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:600}.pi-matrix__label{paint-order:stroke;stroke:var(--ui-surface);stroke-width:3px;stroke-linejoin:round}.pi-agent__meta{color:var(--ui-muted);margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.pi-agent__body>.pi-callout{margin-bottom:.6rem}.pi-agent__body h4{color:var(--ui-muted);margin:1.25rem 0 .5rem;font-size:.8125rem;font-weight:650}.pi-agent__body p{max-width:68ch;margin:.35rem 0 0;font-size:.875rem;line-height:1.55}.pi-agent__verdict{border:1px solid var(--pi-line);background:var(--pi-soft);border-radius:10px;padding:.85rem 1rem}.pi-agent__verdict strong{margin-right:.5rem;font-size:.95rem}.pi-agent__actions{gap:.9rem;margin:0;padding-left:1.25rem;display:grid}.pi-agent__actions li::marker{color:var(--ui-muted);font-weight:700}.pi-agent__actions p{margin-top:.2rem}.pi-agent__list{gap:.45rem;margin:0;padding-left:1.15rem;font-size:.875rem;line-height:1.5;display:grid}.pi-agent__chips{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.pi-agent__chip{border:1px solid var(--pi-line);background:var(--ui-surface);color:var(--ui-muted);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.pi-agent__chip--warn{border-color:color-mix(in srgb, var(--ui-warning) 38%, var(--pi-line));color:var(--pi-warn-ink)}.pi-agent__scroll{overflow-x:auto}.pi-agent__table{border-collapse:collapse;width:100%;font-size:.8125rem}.pi-agent__table th,.pi-agent__table td{border-bottom:1px solid var(--pi-line);text-align:left;vertical-align:top;padding:.45rem .6rem}.pi-agent__table th{color:var(--ui-muted);font-size:.75rem;font-weight:650}.pi-agent-sync{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:1.5rem 0 0;font-size:.75rem;line-height:1.5;display:flex}.pi-agent-sync__btn{border:1px solid var(--pi-line-strong);background:var(--ui-surface);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.pi-agent-sync__btn:disabled{opacity:.55;cursor:default}.pd,.pd-dossier,.pd-tabs{--pd-ink:var(--ui-text);--pd-muted:var(--ui-muted);--pd-line:var(--ui-border);--pd-line-strong:var(--ui-border-strong);--pd-soft:color-mix(in srgb, var(--ui-surface-soft) 70%, var(--ui-surface));--pd-hover:color-mix(in srgb, var(--ui-primary) 5%, var(--ui-surface));--pd-selected:color-mix(in srgb, var(--ui-primary) 9%, var(--ui-surface));--pd-critical-ink:color-mix(in srgb, var(--ui-danger) 74%, #000);--pd-high-ink:color-mix(in srgb, var(--ui-warning) 52%, #000);--pd-good-ink:color-mix(in srgb, var(--ui-success) 62%, #000);--pd-navy:var(--ui-sidebar-deep,#0b192a);--pd-ramp-0:#7fb2ff;--pd-ramp-1:#4c93ff;--pd-ramp-2:#1677ff;--pd-ramp-3:#0e4dae;--pd-neutral:#98a2b3;font-variant-numeric:tabular-nums}.pd{min-width:0;color:var(--pd-ink);gap:1.1rem;display:grid}.pd>*{min-width:0}.pd ::selection{background:color-mix(in srgb, var(--ui-primary) 22%, transparent)}.pd-dossier ::selection{background:color-mix(in srgb, var(--ui-primary) 22%, transparent)}.pd :where(button,select,textarea,a,summary):focus-visible,.pd-dossier :where(button,select,textarea,summary):focus-visible,.pd-tabs :where(button):focus-visible{box-shadow:var(--ui-focus);outline:none}.pd-tabs{border-bottom:1px solid var(--pd-line);gap:1.5rem;margin-bottom:.25rem;display:flex}.pd-tabs button{min-height:44px;color:var(--pd-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .15rem;font-size:.9rem;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.pd-tabs button:hover{color:var(--pd-ink)}.pd-tabs button.is-active{color:var(--pd-ink);box-shadow:inset 0 -2px 0 var(--ui-primary)}.pd-tabs button.is-active:focus-visible{box-shadow:inset 0 -2px 0 var(--ui-primary), var(--ui-focus)}.pd-tabs__n{background:var(--ui-primary);color:#fff;text-align:center;border-radius:999px;min-width:1.35rem;padding:.05rem .4rem;font-size:.72rem;font-weight:700}.pd-fresh{color:var(--pd-muted);flex-wrap:wrap;gap:.25rem 1rem;margin:0;font-size:.78rem;line-height:1.5;display:flex}.pd-fresh>span:first-child{color:var(--pd-ink);font-weight:650}.pd-fresh .is-stale{color:var(--pd-high-ink);font-weight:600}.pd-fresh__hint{flex-basis:100%;font-weight:400}.pd-band{grid-template-columns:minmax(0,1.05fr) minmax(0,2fr);align-items:stretch;gap:1rem;display:grid}.pd-spot{background:var(--pd-navy);color:#fff;box-shadow:var(--ui-shadow);border-radius:12px;align-content:center;gap:.5rem;padding:1.5rem 1.75rem;display:grid}.pd-spot p{margin:0}.pd-spot__label{color:#b6c6dc;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.pd-spot__value{text-wrap:balance;font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:750;line-height:1.12}.pd-spot__note{color:#cfdbec;max-width:52ch;font-size:.8rem;line-height:1.5}.pd-kpis{border:1px solid var(--pd-line);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pd-kpis>div{align-content:start;gap:.3rem;min-width:0;padding:1.1rem 1.15rem;display:grid}.pd-kpis dt{color:var(--pd-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.pd-kpis dd{overflow-wrap:anywhere;margin:0;font-size:1.3rem;font-weight:700;line-height:1.2}.pd-kpis small{color:var(--pd-muted);font-size:.76rem;line-height:1.4}.pd-seg{transform-origin:0;border-radius:3px;gap:2px;height:6px;margin-top:.15rem;animation:.5s cubic-bezier(.16,1,.3,1) both pd-grow;display:flex;overflow:hidden}.pd-seg__part{border-radius:2px;min-width:6px}.pd-seg__part--critical{background:var(--ui-danger)}.pd-seg__part--high{background:var(--ui-warning)}.pd-seg__part--medium{background:var(--ui-primary)}.pd-seg__part--low{background:var(--pd-neutral)}@keyframes pd-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pd-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.pd-chips{flex-wrap:wrap;gap:.4rem;display:flex}.pd-chipbtn{border:1px solid var(--pd-line);background:var(--ui-surface);min-height:44px;color:var(--pd-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pd-chipbtn:hover{background:var(--pd-hover);color:var(--pd-ink)}.pd-chipbtn[aria-pressed=true]{background:var(--pd-selected);border-color:color-mix(in srgb, var(--ui-primary) 45%, var(--pd-line));color:var(--pd-ink)}.pd-chipbtn__n{color:var(--pd-muted);font-weight:700}.pd-readonly{color:var(--pd-muted);margin:-.35rem 0 0;font-size:.76rem}.pd-main{grid-template-columns:minmax(0,1fr) minmax(300px,26rem);align-items:start;gap:1rem;display:grid}.pd-panorama{gap:1rem;min-width:0;display:grid}.pd-queue{border:1px solid var(--pd-line);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:12px;overflow:hidden}.pd-queue__head,.pd-row{grid-template-columns:7rem minmax(0,1fr) 11.5rem 5.5rem 5.5rem;align-items:center;gap:.9rem;display:grid}.pd-queue__head{background:var(--pd-soft);border-bottom:1px solid var(--pd-line);color:var(--pd-muted);letter-spacing:.04em;text-transform:uppercase;padding:.7rem 1.1rem;font-size:.72rem;font-weight:700}.pd-queue__list{margin:0;padding:0;list-style:none}.pd-queue__list li+li .pd-row{border-top:1px solid var(--pd-line)}.pd-row{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.8rem 1.1rem;transition:background .12s}.pd-row:hover{background:var(--pd-hover)}.pd-row.is-selected{background:var(--pd-selected)}.pd-row.is-decided{opacity:.72}.pd-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-primary)}.pd-row__main{gap:.15rem;min-width:0;display:grid}.pd-row__main strong{font-size:.92rem;font-weight:650;line-height:1.3}.pd-row__main strong em{color:var(--pd-muted);font-style:normal;font-weight:600}.pd-row__main small{color:var(--pd-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.35;overflow:hidden}.pd-row__sku{color:var(--pd-muted);opacity:.85;margin-left:.35rem;font-size:.72rem}.pd-row__impact{gap:.1rem;font-size:.85rem;font-weight:600;line-height:1.35;display:grid}.pd-row__impact[data-empty=true]{color:var(--pd-muted);font-weight:400}.pd-row__impact small{color:var(--pd-muted);font-size:.73rem;font-weight:400}.pd-row__conf{color:var(--pd-muted);text-transform:capitalize;font-size:.8rem}.pd-row__end{color:var(--pd-muted);justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.pd-sev{white-space:nowrap;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-flex}.pd-sev i{background:var(--pd-neutral);border-radius:50%;width:8px;height:8px}.pd-sev--critical{color:var(--pd-critical-ink)}.pd-sev--critical i{background:var(--ui-danger)}.pd-sev--high{color:var(--pd-high-ink)}.pd-sev--high i{background:var(--ui-warning)}.pd-sev--medium{color:var(--ui-primary)}.pd-sev--medium i{background:var(--ui-primary)}.pd-status,.pd-chip{background:var(--pd-soft);border:1px solid var(--pd-line);color:var(--pd-muted);white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.pd-status--approved{color:var(--pd-good-ink);background:color-mix(in srgb, var(--ui-success) 10%, var(--ui-surface));border-color:color-mix(in srgb, var(--ui-success) 30%, var(--pd-line))}.pd-status--snoozed{color:var(--pd-high-ink)}.pd-more{color:var(--pd-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:.75rem 0 0;font-size:.78rem;display:flex}.pd-empty,.pd-state{border:1px solid var(--pd-line);background:var(--ui-surface);border-radius:12px;justify-items:start;gap:.5rem;max-width:34rem;padding:1.5rem 1.6rem;display:grid}.pd-empty h3{margin:0;font-size:1.05rem;font-weight:650}.pd-empty p,.pd-state{color:var(--pd-muted);margin:0;font-size:.88rem;line-height:1.55}.pd-chart{border:1px solid var(--pd-line);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:12px;gap:.75rem;min-width:0;padding:1rem 1.1rem 1.05rem;display:grid}.pd-chart__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pd-chart__head h3{margin:0 0 .2rem;font-size:.95rem;font-weight:650}.pd-chart__head p{color:var(--pd-muted);max-width:46ch;margin:0;font-size:.8rem;line-height:1.45}.pd-link{min-height:44px;color:var(--ui-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;margin:-.55rem -.4rem 0 0;padding:0 .4rem;font-size:.78rem;font-weight:650;display:inline-flex}.pd-link:hover{text-underline-offset:3px;text-decoration:underline}.pd-chart__legend{color:var(--pd-muted);flex-wrap:wrap;gap:.35rem 1rem;font-size:.74rem;display:flex}.pd-chart__foot{color:var(--pd-muted);margin:0;font-size:.72rem;line-height:1.45}.pd-chart__scroll{scrollbar-width:thin;scrollbar-color:var(--pd-line-strong) transparent;overflow-x:auto}.pd-chart__table{border-collapse:collapse;width:100%;font-size:.8rem}.pd-chart__table th,.pd-chart__table td{border-bottom:1px solid var(--pd-line);text-align:left;vertical-align:top;padding:.5rem .6rem}.pd-chart__table th{color:var(--pd-muted);letter-spacing:.03em;font-size:.72rem;font-weight:700}.pd-key{align-items:center;gap:.4rem;display:inline-flex}.pd-key__dot{border-radius:50%;width:10px;height:10px}.pd-key__dot--focus{background:var(--pd-ramp-2)}.pd-key__dot--attention{background:var(--ui-warning)}.pd-key__line{border-top:2px dashed var(--pd-neutral);width:14px}.pd-key__bar{border-radius:2px;width:14px;height:8px}.pd-key__bar--critical{background:var(--ui-danger)}.pd-key__bar--attention{background:var(--ui-warning)}.pd-key__bar--healthy{background:var(--ui-success)}.pd-gap,.pd-cover{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.pd-gap__row,.pd-cover__row{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:44px;display:grid}.pd-gap__label{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.05rem;padding:.2rem 0;display:grid}.pd-gap__label:disabled{cursor:default}.pd-gap__label strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.25;overflow:hidden}.pd-gap__label small{color:var(--pd-muted);font-size:.7rem}.pd-gap__label:not(:disabled):hover strong{color:var(--ui-primary)}.pd-gap__plot,.pd-cover__plot{height:26px;position:relative}.pd-gap__plot:before,.pd-cover__plot:before{content:"";border-top:1px solid var(--pd-line);position:absolute;top:50%;left:0;right:0}.pd-gap__row:after{content:none}.pd-gap__ref{top:0;bottom:0;left:var(--pd-ref);border-left:2px dashed var(--pd-neutral);position:absolute}.pd-gap__span{background:color-mix(in srgb, var(--ui-warning) 55%, transparent);border-radius:2px;height:4px;position:absolute;top:calc(50% - 2px)}.pd-gap__dot{background:var(--pd-ramp-2);width:12px;height:12px;box-shadow:0 0 0 2px var(--ui-surface);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.pd-gap__dot.is-below{background:var(--ui-warning)}.pd-gap__value{text-align:right;justify-items:end;min-width:4.5rem;font-size:.82rem;font-weight:650;display:grid}.pd-gap__value small{color:var(--pd-high-ink);font-size:.7rem;font-weight:600}.pd-cover__guide{border-left:2px dashed var(--pd-neutral);position:absolute;top:2px;bottom:2px}.pd-cover__guide--protect{left:var(--pd-protect)}.pd-cover__guide--attention{left:var(--pd-attention);opacity:.55}.pd-cover__bar{background:var(--ui-success);border-radius:5px;min-width:3px;height:10px;position:absolute;top:calc(50% - 5px);left:0}.pd-cover__bar.is-critical{background:var(--ui-danger)}.pd-cover__bar.is-attention{background:var(--ui-warning)}.pd-cover__value{text-align:right;justify-items:end;min-width:5.2rem;font-size:.8rem;font-weight:650;display:grid}.pd-cover__value small{color:var(--pd-muted);font-size:.7rem;font-weight:600}.pd-cover__value.is-critical{color:var(--pd-critical-ink)}.pd-cover__value.is-attention{color:var(--pd-high-ink)}.pd-cover__value.is-healthy{color:var(--pd-good-ink)}.pd-funnel{gap:1rem;display:grid}.pd-funnel__group h4{color:var(--pd-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:700}.pd-funnel__group ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.pd-funnel__text{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1rem .75rem;display:grid}.pd-funnel__text span{font-size:.84rem}.pd-funnel__text strong{font-size:1.05rem;font-weight:700}.pd-funnel__text small{color:var(--pd-muted);grid-column:1/-1;font-size:.75rem}.pd-funnel__compare{gap:.3rem;margin-top:.5rem;display:grid}.pd-funnel__line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.pd-funnel__bar{border-radius:5px;min-width:4px;height:10px;display:block}.pd-funnel__line em{color:var(--pd-ink);white-space:nowrap;font-size:.74rem;font-style:normal;font-weight:650}.pd-funnel__bar--focus{background:var(--pd-ramp-2)}.pd-funnel__bar--ref{background:var(--pd-neutral)}.pd-fall{grid-template-columns:repeat(var(--pd-cols), minmax(0, 1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.pd-fall__col{grid-template-rows:auto 150px auto;gap:.35rem;min-width:0;display:grid}.pd-fall__value{text-align:center;overflow-wrap:anywhere;font-size:.72rem;font-weight:650}.pd-fall__plot{position:relative}.pd-fall__zero{left:0;right:0;bottom:var(--pd-zero);border-top:1px solid var(--pd-line-strong);position:absolute}.pd-fall__bar{background:var(--pd-ramp-1);border-radius:4px 4px 0 0;min-height:3px;position:absolute;left:14%;right:14%}.pd-fall__bar.is-total{background:var(--pd-ramp-2)}.pd-fall__bar.is-down{background:var(--pd-neutral);border-radius:3px}.pd-fall__bar.is-up{background:var(--pd-ramp-0);border-radius:3px}.pd-fall__bar.is-profit{background:var(--pd-ramp-3)}.pd-fall__label{color:var(--pd-muted);text-align:center;overflow-wrap:anywhere;font-size:.68rem;font-weight:600;line-height:1.25}.pd-dossier.pi-360{width:min(760px,100%)}.pd-dossier .pi-360__group,.pd-dossier .pd-chart,.pd-dossier .pd-scenario,.pd-dossier .pi-callout{margin-top:1.25rem}.pd-dossier .pd-chart{box-shadow:none}.pd-dossier__verdict{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pd-scenario{border:1px solid var(--pd-line);background:var(--pd-soft);border-radius:12px;gap:.45rem;padding:1.1rem 1.2rem;display:grid}.pd-scenario h3{color:var(--pd-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.pd-scenario p{margin:0}.pd-scenario__value{font-size:1.45rem;font-weight:750;line-height:1.2}.pd-scenario__profit{font-size:.85rem;font-weight:600}.pd-scenario ul{color:color-mix(in srgb, var(--pd-ink) 78%, var(--pd-muted));gap:.3rem;margin:.25rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.5;display:grid}.pd-scenario__note{color:var(--pd-muted);align-items:center;gap:.4rem;font-size:.76rem;display:flex;margin-top:.35rem!important}.pd-dossier .pi-callout ul{margin:.35rem 0 0;padding-left:1.1rem}.pd-actions{gap:.55rem;margin:0;padding-left:1.2rem;font-size:.9rem;line-height:1.5;display:grid}.pd-actions li::marker{color:var(--pd-muted);font-weight:700}.pd-decide{border-top:1px solid var(--pd-line);background:var(--ui-surface);gap:.6rem;margin-top:1.5rem;padding:1rem 0 1.25rem;display:grid;position:sticky;bottom:0}.pd-decide__buttons{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pd-decide__state{align-items:center;gap:.5rem;margin:0;font-size:.88rem;font-weight:600;display:flex}.pd-decide__note{color:var(--pd-muted);margin:0;font-size:.85rem}.pd-field{color:var(--pd-muted);gap:.3rem;font-size:.78rem;font-weight:650;display:grid}.pd-field textarea{border:1px solid var(--pd-line-strong);background:var(--ui-surface);width:100%;color:var(--pd-ink);font:inherit;resize:vertical;border-radius:8px;padding:.6rem .7rem;font-size:.88rem;font-weight:400}.pd-snooze{align-items:center;gap:.4rem;display:inline-flex}.pd-snooze select{border:1px solid var(--pd-line-strong);background:var(--ui-surface);min-height:44px;color:var(--pd-ink);font:inherit;border-radius:8px;padding:0 .6rem;font-size:.85rem}.pd-btn{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.875rem;font-weight:650;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pd-btn--primary{background:var(--ui-primary);color:#fff}.pd-btn--primary:hover{background:color-mix(in srgb, var(--ui-primary) 88%, #000)}.pd-btn--secondary{background:var(--ui-surface);border-color:var(--pd-line-strong);color:var(--pd-ink)}.pd-btn--secondary:hover{background:var(--pd-hover)}.pd-btn--quiet{color:var(--pd-muted);background:0 0}.pd-btn--quiet:hover{color:var(--pd-critical-ink);background:color-mix(in srgb, var(--ui-danger) 6%, var(--ui-surface))}.pd-history{color:var(--pd-muted);font-size:.8rem}.pd-history summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.pd-history ul{gap:.25rem;margin:0;padding-left:1.1rem;display:grid}@media (width<=1180px){.pd-band,.pd-main{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.pd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-kpis>div:nth-child(3){border-left:0}.pd-kpis>div:nth-child(n+3){border-top:1px solid var(--pd-line)}.pd-queue__head{display:none}.pd-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sev end""main main""impact conf";gap:.5rem .75rem;padding:.9rem 1rem}.pd-row>.pd-sev{grid-area:sev}.pd-row__main{grid-area:main}.pd-row__impact{grid-area:impact}.pd-row__conf{text-align:right;grid-area:conf}.pd-row__end{grid-area:end}.pd-row__main small{white-space:normal}.pd-gap__row,.pd-cover__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""plot plot"}.pd-gap__row>:first-child,.pd-cover__row>:first-child{grid-area:label}.pd-gap__row>:nth-child(2),.pd-cover__row>:nth-child(2){grid-area:plot}.pd-gap__row>:nth-child(3),.pd-cover__row>:nth-child(3){grid-area:value}.pd-fall__col{grid-template-rows:auto 120px auto}.pd-fall__label{font-size:.62rem}.pd-dossier.pi-360{padding-inline:1.1rem}}@media (prefers-reduced-motion:reduce){.pd-seg{animation:none}.pd-tabs button,.pd-chipbtn,.pd-row,.pd-btn{transition:none}}.app-shell .pd .pd-spot,.app-shell .pd .pd-spot__value{color:#fff}.app-shell .pd .pd-spot__label{color:#b6c6dc}.app-shell .pd .pd-spot__note{color:#cfdbec}.pd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.pd-kpis>div{align-content:center;padding:1.1rem 1.25rem}.pd-kpis>div+div{border-left:0}.pd-kpis>div:nth-child(2n){border-left:1px solid var(--pd-line)}.pd-kpis>div:nth-child(n+3){border-top:1px solid var(--pd-line)}.pd-queue__head,.pd-row{grid-template-columns:6.2rem minmax(0,1fr) 11.5rem auto}.pd-row__impact small:last-child{color:var(--pd-muted);text-transform:none}.pd-main{grid-template-columns:minmax(0,1fr) minmax(280px,23rem)}.pd-gap__label strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pd-decide{gap:.45rem;padding:.75rem 0 1rem}.pd-note summary{min-height:44px;color:var(--ui-primary);cursor:pointer;align-items:center;font-size:.8rem;font-weight:650;display:flex}.pd-note[open] summary{min-height:36px}@media (width<=1180px){.pd-main{grid-template-columns:minmax(0,1fr)}.pd-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-kpis>div+div{border-left:1px solid var(--pd-line)}.pd-kpis>div:nth-child(n+3){border-top:0}}@media (width<=760px){.pd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-kpis>div+div{border-left:0}.pd-kpis>div:nth-child(2n){border-left:1px solid var(--pd-line)}.pd-kpis>div:nth-child(n+3){border-top:1px solid var(--pd-line)}.pd-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sev end""main main""impact impact"}.pd-decide .pi-hint{display:none}.pd-decide__buttons{gap:.4rem}.pd-decide .pd-btn{padding:.4rem .65rem}.pd-decide{padding:.5rem 0 .75rem}}.pv-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pv-search input{border:1px solid var(--pd-line-strong);background:var(--ui-surface);min-width:15rem;min-height:44px;color:var(--pd-ink);font:inherit;border-radius:8px;padding:0 .85rem;font-size:.85rem}.pv-search input:focus-visible{box-shadow:var(--ui-focus);outline:none}.pv-params{border:1px solid var(--pd-line);background:var(--ui-surface);border-radius:12px;gap:.9rem;padding:1.1rem 1.2rem;display:grid}.pv-params .pi-hint{margin:0}.pv-params__grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem 1.1rem;display:grid}.pv-params label{align-content:start;gap:.25rem;font-size:.8rem;font-weight:600;display:grid}.pv-params input{border:1px solid var(--pd-line-strong);background:var(--ui-surface);min-height:40px;color:var(--pd-ink);font:inherit;border-radius:8px;padding:0 .7rem;font-size:.88rem}.pv-params input:focus-visible{box-shadow:var(--ui-focus);outline:none}.pv-params small{color:var(--pd-muted);font-size:.72rem;font-weight:400;line-height:1.4}.pv-params .pd-btn{justify-self:start}.pv-status{letter-spacing:.01em;align-items:center;gap:.5rem;font-size:.76rem;font-weight:700;line-height:1.25;display:inline-flex}.pv-status i{background:var(--pd-neutral);flex:none;width:10px;height:10px}.pv-status--scale{color:var(--ui-primary)}.pv-status--scale i{background:var(--ui-primary);border-radius:50%}.pv-status--generate-traffic{color:color-mix(in srgb, var(--ui-primary) 80%, #000)}.pv-status--generate-traffic i{background:var(--pd-ramp-1);border-radius:2px}.pv-status--optimize{color:var(--pd-high-ink)}.pv-status--optimize i{background:var(--ui-warning);transform:rotate(45deg)scale(.85)}.pv-status--reduce{color:var(--pd-critical-ink)}.pv-status--reduce i{background:var(--ui-danger);clip-path:polygon(50% 0,100% 100%,0 100%)}.pv-status--wait{color:var(--pd-muted)}.pv-status--wait i{border:2px solid var(--pd-neutral);background:0 0;border-radius:50%}.pv-table{border:1px solid var(--pd-line);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:12px;overflow:hidden}.pv-table__head,.pv-row{grid-template-columns:minmax(0,1fr) 9.5rem minmax(0,1.25fr) minmax(0,1.35fr) 5.5rem 1.25rem;align-items:start;gap:1rem;display:grid}.pv-table__head{background:var(--pd-soft);border-bottom:1px solid var(--pd-line);color:var(--pd-muted);letter-spacing:.04em;text-transform:uppercase;padding:.7rem 1.1rem;font-size:.72rem;font-weight:700}.pv-table__list{margin:0;padding:0;list-style:none}.pv-table__list li+li .pv-row,.pv-table__list li+li.pv-out{border-top:1px solid var(--pd-line)}.pv-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.9rem 1.1rem;transition:background .12s}.pv-row:hover{background:var(--pd-hover)}.pv-row.is-selected{background:var(--pd-selected)}.pv-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-primary);outline:none}.pv-row__product{gap:.15rem;min-width:0;display:grid}.pv-row__product strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.pv-row__product small{color:var(--pd-muted);font-size:.74rem}.pv-row__cell{text-wrap:pretty;min-width:0;font-size:.84rem;line-height:1.5}.pv-row__action{gap:.35rem;display:grid}.pv-row__block{color:var(--pd-high-ink);font-size:.76rem;line-height:1.4}.pv-row__block b{font-weight:700}.pv-row__conf{color:var(--pd-muted);text-transform:capitalize;font-size:.8rem}.pv-row__end{color:var(--pd-muted);justify-content:flex-end;padding-top:.15rem;display:flex}.pv-out{grid-template-columns:minmax(0,1.2fr) 10rem minmax(0,2fr);align-items:center;gap:1rem;padding:.8rem 1.1rem;font-size:.84rem;display:grid}.pv-out small,.pv-out span{color:var(--pd-muted)}.pv-verdict{flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-top:1rem;display:flex}.pv-verdict .pv-status{font-size:.9rem}.pv-hint{color:var(--pd-muted);margin:.35rem 0 0;font-size:.8rem}.pv-lead{color:var(--pd-ink);text-wrap:pretty;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.pv-drawer .pi-360__group h3{margin-bottom:.4rem}.pv-details{border-top:1px solid var(--pd-line);margin-top:1.5rem;padding-top:.5rem}.pv-details>summary{min-height:44px;color:var(--ui-primary);cursor:pointer;align-items:center;font-size:.85rem;font-weight:650;display:flex}.pv-types{gap:.45rem;margin:0;padding:0;font-size:.84rem;line-height:1.45;list-style:none;display:grid}.pv-types span{min-width:4.4rem;color:var(--pd-muted);text-transform:uppercase;letter-spacing:.03em;margin-right:.5rem;font-size:.72rem;font-weight:700;display:inline-block}.pv-trend{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.pv-trend__col{grid-template-rows:auto 7.5rem auto;justify-items:center;gap:.35rem;min-width:0;display:grid}.pv-trend__value{font-size:.85rem;font-weight:700}.pv-trend__plot{border-bottom:1px solid var(--pd-line-strong);align-items:flex-end;width:100%;height:100%;display:flex}.pv-trend__bar{transform-origin:bottom;border-radius:4px 4px 0 0;width:100%;animation:.45s cubic-bezier(.16,1,.3,1) both pv-rise;display:block}.pv-trend__label{color:var(--pd-muted);text-align:center;font-size:.7rem;line-height:1.25}@keyframes pv-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=1180px){.pv-table__head{display:none}.pv-row{grid-template-columns:minmax(0,1fr) 9.5rem 1.25rem;grid-template-areas:"product status end""reason reason reason""action action action""conf conf conf";row-gap:.5rem}.pv-row__product{grid-area:product}.pv-row__cell[data-label=Situação]{grid-area:status}.pv-row__reason{grid-area:reason}.pv-row__action{grid-area:action}.pv-row__conf{grid-area:conf}.pv-row__end{grid-area:end}.pv-row__conf:before{content:"Confiança "}}@media (width<=760px){.pv-search,.pv-search input{width:100%;min-width:0}.pv-tools{width:100%}.pv-row{grid-template-columns:minmax(0,1fr) 1.25rem;grid-template-areas:"product end""status status""reason reason""action action""conf conf";padding:.9rem 1rem}.pv-out{grid-template-columns:1fr;gap:.25rem}.pv-trend{gap:.4rem}}@media (prefers-reduced-motion:reduce){.pv-trend__bar{animation:none}}html[data-theme=light] .tasks-redesign{--tasks-navy:#14213d;--tasks-muted:#667085;--tasks-border:#e4e7ec;--tasks-border-strong:#d4dce8;--tasks-blue:#0f63d7;--tasks-blue-hover:#0b4fae;--tasks-blue-soft:#eaf3ff;--tasks-green:#087443;--tasks-surface:#fff;--tasks-canvas:#f5f7fb;color:var(--tasks-navy)}html[data-theme=light] .tasks-redesign h1,html[data-theme=light] .tasks-redesign h2,html[data-theme=light] .tasks-redesign h3,html[data-theme=light] .tasks-drawer h2,html[data-theme=light] .tasks-drawer h3{color:var(--tasks-navy)!important}html[data-theme=light] .tasks-local-banner{color:var(--tasks-muted);background:#f5f9ff;border:1px solid #b8d5ff;border-radius:9px;align-items:center;gap:9px;margin-bottom:15px;padding:9px 12px;font-size:11px;display:flex}html[data-theme=light] .tasks-local-banner strong{color:var(--tasks-blue);letter-spacing:.07em;font-size:10px}html[data-theme=light] .tasks-redesign button:focus-visible,html[data-theme=light] .tasks-drawer button:focus-visible,html[data-theme=light] .tasks-redesign input:focus-visible,html[data-theme=light] .tasks-redesign select:focus-visible{outline-offset:2px;outline:3px solid #0f63d75c!important}html[data-theme=light] .tasks-redesign .button--primary,html[data-theme=light] .tasks-drawer .button--primary{color:#fff!important;background:var(--tasks-blue)!important;border-color:var(--tasks-blue)!important;box-shadow:none!important}html[data-theme=light] .tasks-redesign .button--primary:hover,html[data-theme=light] .tasks-drawer .button--primary:hover{background:var(--tasks-blue-hover)!important;border-color:var(--tasks-blue-hover)!important}html[data-theme=light] .tasks-redesign .button--secondary,html[data-theme=light] .tasks-drawer .button--secondary{color:var(--tasks-blue)!important;background:var(--tasks-surface)!important;border-color:var(--tasks-border-strong)!important;box-shadow:none!important}html[data-theme=light] .tasks-redesign .button--secondary:hover,html[data-theme=light] .tasks-drawer .button--secondary:hover{color:var(--tasks-blue-hover)!important;background:var(--tasks-blue-soft)!important;border-color:var(--tasks-blue)!important}html[data-theme=light] .tasks-redesign .button--text,html[data-theme=light] .tasks-drawer .button--text{color:var(--tasks-blue)!important}html[data-theme=light] .tasks-operational-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}html[data-theme=light] .tasks-operational-header h1{letter-spacing:-.035em;margin:4px 0;font-size:clamp(26px,3vw,34px)}html[data-theme=light] .tasks-operational-header p,html[data-theme=light] .tasks-workspace__header p,html[data-theme=light] .tasks-alert-settings p{color:var(--tasks-muted);margin:0;font-size:13px}.tasks-eyebrow{color:var(--tasks-blue);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}html[data-theme=light] .tasks-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}html[data-theme=light] .tasks-critical-counter{color:#083b82;white-space:nowrap;background:#eaf3ff;border:1px solid #b8d5ff;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:11px;display:inline-flex}html[data-theme=light] .tasks-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}html[data-theme=light] .tasks-kpi{border:1px solid var(--tasks-border);background:var(--tasks-surface);border-radius:12px;min-width:0;padding:13px 14px;box-shadow:0 1px 2px #1022380a}html[data-theme=light] .tasks-kpi>span,html[data-theme=light] .tasks-kpi>small{color:var(--tasks-muted);display:block}html[data-theme=light] .tasks-kpi>span{font-size:11px;font-weight:600}html[data-theme=light] .tasks-kpi>strong{color:var(--tasks-navy);letter-spacing:-.04em;margin:5px 0 2px;font-size:24px;line-height:1;display:block}html[data-theme=light] .tasks-kpi>small{color:var(--tasks-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.3}html[data-theme=light] .tasks-kpi--primary{background:linear-gradient(135deg,#fff,#f5f9ff);border-color:#b8d5ff}html[data-theme=light] .tasks-kpi--primary>strong{color:var(--tasks-blue)}html[data-theme=light] .tasks-kpi--info>strong{color:#175cd3}html[data-theme=light] .tasks-kpi--warning>strong{color:var(--tasks-muted)}html[data-theme=light] .tasks-focus-panel,html[data-theme=light] .tasks-alert-settings,html[data-theme=light] .tasks-workspace{border:1px solid var(--tasks-border);background:var(--tasks-surface);border-radius:14px;box-shadow:0 1px 2px #1022380a}html[data-theme=light] .tasks-focus-panel{margin-bottom:16px;padding:16px}html[data-theme=light] .tasks-focus-panel__header,html[data-theme=light] .tasks-workspace__header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}html[data-theme=light] .tasks-focus-panel__header h2,html[data-theme=light] .tasks-workspace__header h2,html[data-theme=light] .tasks-alert-settings h2{letter-spacing:-.02em;margin:4px 0 0;font-size:17px}html[data-theme=light] .tasks-focus-panel__meta{color:var(--tasks-muted);font-size:11px}html[data-theme=light] .tasks-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}html[data-theme=light] .tasks-focus-block{background:#fbfcfe;border:1px solid #edf0f4;border-radius:10px;min-width:0;padding:11px}html[data-theme=light] .tasks-focus-block>span{color:var(--tasks-muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}html[data-theme=light] .tasks-focus-block>p{color:var(--tasks-muted);margin:0;font-size:11px;line-height:1.45}html[data-theme=light] .tasks-focus-item{width:100%;color:var(--tasks-navy);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr);gap:5px 8px;padding:7px 0;display:grid}html[data-theme=light] .tasks-focus-item:first-of-type{border-top:0}html[data-theme=light] .tasks-focus-item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}html[data-theme=light] .tasks-focus-item>small{color:var(--tasks-muted);grid-column:2;font-size:10px}html[data-theme=light] .tasks-focus-item:hover{color:var(--tasks-blue)}html[data-theme=light] .tasks-priority-badge,html[data-theme=light] .tasks-neutral-badge{border:1px solid var(--tasks-border);width:fit-content;min-height:22px;color:var(--tasks-muted);white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}html[data-theme=light] .tasks-priority-badge--critical{color:#083b82;background:#eaf3ff;border-color:#b8d5ff}html[data-theme=light] .tasks-priority-badge--high,html[data-theme=light] .tasks-priority-badge--medium{color:#175cd3;background:#f5f9ff;border-color:#b8d5ff}html[data-theme=light] .tasks-priority-badge--low,html[data-theme=light] .tasks-priority-badge--informational{color:#475467}html[data-theme=light] .tasks-alert-settings{background:#fbfcfe;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:15px 16px;display:flex}html[data-theme=light] .tasks-alert-settings__options{flex-wrap:wrap;gap:14px;display:flex}html[data-theme=light] .tasks-alert-settings__options label,html[data-theme=light] .tasks-filter-checkbox{color:var(--tasks-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}html[data-theme=light] .tasks-alert-settings__options input,html[data-theme=light] .tasks-filter-checkbox input{accent-color:var(--tasks-blue)}html[data-theme=light] .tasks-workspace{overflow:hidden}html[data-theme=light] .tasks-view-switcher{border:1px solid var(--tasks-border);background:#f8fafc;border-radius:9px;padding:3px;display:inline-flex}html[data-theme=light] .tasks-view-switcher button{min-height:29px;color:var(--tasks-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:600}html[data-theme=light] .tasks-view-switcher button.is-active{color:var(--tasks-blue);background:var(--tasks-surface);box-shadow:0 1px 3px #1022381a}html[data-theme=light] .tasks-productivity-bar{border-top:1px solid var(--tasks-border);border-bottom:1px solid var(--tasks-border);background:#fbfcfe;grid-template-columns:minmax(230px,1.7fr) repeat(3,minmax(125px,.7fr)) auto auto auto;align-items:end;gap:9px;padding:12px 17px;display:grid}html[data-theme=light] .tasks-productivity-bar label:not(.tasks-filter-checkbox){min-width:0;color:var(--tasks-muted);gap:5px;font-size:10px;font-weight:600;display:grid}html[data-theme=light] .tasks-productivity-bar label:not(.tasks-filter-checkbox) input,html[data-theme=light] .tasks-productivity-bar label:not(.tasks-filter-checkbox) select{box-sizing:border-box;border:1px solid var(--tasks-border-strong);width:100%;min-width:0;min-height:36px;color:var(--tasks-navy);background:#fff;border-radius:8px;padding:7px 9px;font-size:12px}html[data-theme=light] .tasks-search{min-width:0}html[data-theme=light] .tasks-filter-checkbox{align-self:end;min-height:36px}html[data-theme=light] .tasks-filter-checkbox--disabled{opacity:.55}html[data-theme=light] .tasks-productivity-bar>.button--text{min-height:36px;padding-inline:4px;font-size:11px}html[data-theme=light] .tasks-list-shell{--tasks-list-columns:minmax(280px, 1.8fr) minmax(90px, .65fr) minmax(115px, .8fr) minmax(70px, .55fr) minmax(105px, .7fr) minmax(120px, .8fr);overflow-x:auto}html[data-theme=light] .tasks-list-head,html[data-theme=light] .task-list-row{grid-template-columns:var(--tasks-list-columns);align-items:center;gap:12px;min-width:920px;display:grid}html[data-theme=light] .tasks-list-head{color:var(--tasks-muted);letter-spacing:.05em;text-transform:uppercase;padding:10px 16px 7px;font-size:10px;font-weight:700}html[data-theme=light] .tasks-list-head__actions{opacity:.58;text-align:right}html[data-theme=light] .task-list{grid-template-columns:minmax(0,1fr);gap:1px;padding:0 8px 8px;display:grid}html[data-theme=light] .task-card.task-list-row{min-height:68px;box-shadow:none;color:var(--tasks-navy);background:#fff;border:1px solid #0000;border-radius:10px;padding:10px 8px;position:relative}html[data-theme=light] .task-card.task-list-row:hover{background:#fbfdff;border-color:#d7e6fa}html[data-theme=light] .task-list-row--completed{opacity:.72}html[data-theme=light] .task-list-row__main{min-width:0;color:var(--tasks-navy);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:0;display:grid}html[data-theme=light] .task-list-row__check{color:#fff;background:#fff;border:1px solid #b7c2d0;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}html[data-theme=light] .task-list-row__check.is-complete{border-color:var(--tasks-blue);background:var(--tasks-blue)}html[data-theme=light] .task-list-row__copy{gap:3px;min-width:0;display:grid}html[data-theme=light] .task-list-row__copy strong{color:var(--tasks-navy);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}html[data-theme=light] .task-list-row__copy small,html[data-theme=light] .task-list-row__origin,html[data-theme=light] .task-list-row__due small,html[data-theme=light] .task-list-row__owner small{color:var(--tasks-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}html[data-theme=light] .task-list-row__origin{color:var(--tasks-blue)}html[data-theme=light] .task-list-row__due,html[data-theme=light] .task-list-row__owner{gap:2px;min-width:0;display:grid}html[data-theme=light] .task-list-row__due strong,html[data-theme=light] .task-list-row__owner strong{color:var(--tasks-navy);font-size:11px;font-weight:600}html[data-theme=light] .task-list-row__due strong{color:var(--tasks-muted)}html[data-theme=light] .task-card__actions{justify-content:flex-end;align-items:center;gap:5px;margin:0;display:flex}html[data-theme=light] .task-quick-action{width:28px;height:28px;color:var(--tasks-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;font-size:14px;display:grid}html[data-theme=light] .task-quick-action:hover{border-color:var(--tasks-border);color:var(--tasks-blue);background:var(--tasks-blue-soft)}html[data-theme=light] .task-quick-action--complete{color:var(--tasks-green)}html[data-theme=light] .task-quick-action--delete:hover{color:var(--tasks-blue);background:var(--tasks-blue-soft)}html[data-theme=light] .task-card__status-label{margin:0;display:block}html[data-theme=light] .task-card__status-label select{color:#0000;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;width:28px;min-height:28px;padding:0}html[data-theme=light] .task-list-row__data-note,html[data-theme=light] .task-list-row__technical{display:none}html[data-theme=light] .task-card .badge--task-status-pending,html[data-theme=light] .task-card .badge--task-status-in-review,html[data-theme=light] .task-card .badge--task-status-approved,html[data-theme=light] .task-card .badge--task-status-rejected,html[data-theme=light] .task-card .badge--task-status-completed-manually{justify-self:start}html[data-theme=light] .tasks-no-results,html[data-theme=light] .tasks-empty-state{margin:16px}html[data-theme=light] .tasks-no-results{border:1px dashed var(--tasks-border-strong);color:var(--tasks-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:20px;font-size:13px;display:flex}html[data-theme=light] .tasks-kanban{background:#fbfcfe;grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;padding:14px;display:grid;overflow-x:auto}html[data-theme=light] .tasks-kanban__column{border:1px solid var(--tasks-border);background:#f8fafc;border-radius:10px;min-height:250px;padding:10px}html[data-theme=light] .tasks-kanban__column>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}html[data-theme=light] .tasks-kanban__column>header h3{margin:0;font-size:12px}html[data-theme=light] .tasks-kanban__column>header span{min-width:22px;height:22px;color:var(--tasks-blue);background:var(--tasks-blue-soft);border-radius:999px;place-items:center;font-size:10px;font-weight:700;display:grid}html[data-theme=light] .tasks-kanban .task-list{grid-template-columns:1fr;gap:8px;padding:0}html[data-theme=light] .tasks-kanban .task-card.task-list-row{border-color:var(--tasks-border);grid-template-columns:1fr;gap:9px;min-width:0;padding:11px;display:grid}html[data-theme=light] .tasks-kanban .task-card__actions{justify-content:flex-start}html[data-theme=light] .tasks-kanban .task-list-row__data-note{color:var(--tasks-muted);font-size:9px;display:block}html[data-theme=light] .tasks-kanban__empty{color:var(--tasks-muted);text-align:center;margin:30px 0;font-size:11px}html[data-theme=light] .tasks-agenda{background:#fbfcfe;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}html[data-theme=light] .tasks-agenda>section{border:1px solid var(--tasks-border);background:#fff;border-radius:10px;min-height:160px;padding:15px}html[data-theme=light] .tasks-agenda__heading{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;padding-bottom:11px;display:flex}html[data-theme=light] .tasks-agenda__heading span{color:var(--tasks-blue);font-size:11px;font-weight:700}html[data-theme=light] .tasks-agenda__heading strong{color:var(--tasks-muted);text-align:right;font-size:10px;font-weight:600}html[data-theme=light] .tasks-agenda p{color:var(--tasks-muted);margin:13px 0 0;font-size:11px;line-height:1.5}html[data-theme=light] .tasks-drawer-overlay{z-index:1200;background:#1022386b;justify-content:flex-end;display:flex;position:fixed;inset:0}html[data-theme=light] .tasks-drawer{box-sizing:border-box;border-left:1px solid var(--tasks-border);width:min(600px,100vw);max-width:600px;height:100%;color:var(--tasks-navy);background:#fff;flex-direction:column;padding:24px;scroll-padding-bottom:180px;display:flex;overflow-y:auto;box-shadow:-18px 0 42px #10223829}html[data-theme=light] .tasks-drawer__header{border-bottom:1px solid var(--tasks-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:17px;display:flex}html[data-theme=light] .tasks-drawer__header h2{letter-spacing:-.03em;margin:6px 0 5px;font-size:23px;line-height:1.15}html[data-theme=light] .tasks-drawer__header p{color:var(--tasks-muted);margin:0;font-size:12px}html[data-theme=light] .tasks-drawer__header .button--icon{flex:0 0 36px;width:36px;min-width:36px;color:var(--tasks-muted)!important;border-color:var(--tasks-border)!important;box-shadow:none!important;background:#fff!important}html[data-theme=light] .tasks-drawer__badges{flex-wrap:wrap;gap:7px;padding:15px 0 1px;display:flex}html[data-theme=light] .tasks-drawer__section{border-top:1px solid var(--tasks-border);margin-top:18px;padding-top:16px}html[data-theme=light] .tasks-drawer__section-heading{align-items:baseline;gap:9px;margin-bottom:10px;display:flex}html[data-theme=light] .tasks-drawer__section-heading h3{margin:0;font-size:14px}html[data-theme=light] .tasks-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}html[data-theme=light] .tasks-detail-grid>div{background:#fbfcfe;border:1px solid #edf0f4;border-radius:8px;min-width:0;padding:9px 10px}html[data-theme=light] .tasks-detail-grid dt{color:var(--tasks-muted);font-size:10px;font-weight:600}html[data-theme=light] .tasks-detail-grid dd{overflow-wrap:anywhere;color:var(--tasks-navy);margin:4px 0 0;font-size:12px;font-weight:600}html[data-theme=light] .tasks-drawer__description{color:var(--tasks-muted);background:#fbfcfe;border:1px solid #edf0f4;border-radius:9px;margin:0;padding:11px 12px;font-size:12px;line-height:1.5}html[data-theme=light] .tasks-empty-detail{border:1px dashed var(--tasks-border-strong);color:var(--tasks-muted);background:#fbfcfe;border-radius:9px;gap:4px;padding:12px;font-size:11px;display:grid}html[data-theme=light] .tasks-empty-detail strong{color:var(--tasks-navy);font-size:12px}html[data-theme=light] .tasks-activity-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}html[data-theme=light] .tasks-activity-list li{align-items:flex-start;gap:9px;display:flex}html[data-theme=light] .tasks-activity-dot{background:var(--tasks-blue);width:8px;height:8px;box-shadow:0 0 0 4px var(--tasks-blue-soft);border-radius:999px;margin-top:4px}html[data-theme=light] .tasks-activity-list strong,html[data-theme=light] .tasks-activity-list small{display:block}html[data-theme=light] .tasks-activity-list strong{color:var(--tasks-navy);font-size:11px}html[data-theme=light] .tasks-activity-list small{color:var(--tasks-muted);margin-top:3px;font-size:10px}html[data-theme=light] .tasks-drawer__footer{z-index:2;border-top:1px solid var(--tasks-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;gap:8px;margin:auto -24px -24px;padding:14px 24px 24px;display:grid;position:sticky;bottom:-24px}html[data-theme=light] .tasks-drawer__footer-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html[data-theme=light] .tasks-drawer__footer .button{min-height:36px;padding-inline:12px;font-size:11px}html[data-theme=light] .tasks-drawer__local-note{color:var(--tasks-muted);text-align:right;margin:0;font-size:10px}html[data-theme=light] .tasks-domain-switcher{background:linear-gradient(135deg,#f7faff,#fffdf7);border:1px solid #dce6f2;border-radius:12px;align-items:center;gap:3px;padding:4px;display:inline-flex;box-shadow:0 5px 16px #14396214}html[data-theme=light] .tasks-domain-switcher button{min-height:32px;color:var(--tasks-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:11px;font-weight:700}html[data-theme=light] .tasks-domain-switcher button.is-active{color:var(--tasks-blue);background:#fff;box-shadow:0 2px 7px #1439621f}html[data-theme=light] .tasks-domain-switcher button span{color:#fff;background:var(--tasks-blue);border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:4px;font-size:9px;display:inline-grid}html[data-theme=light] .tasks-finance-header-note{color:var(--tasks-muted);align-self:center;font-size:11px}html[data-theme=light] .tasks-finance-workspace{gap:16px;margin-top:3px;display:grid}html[data-theme=light] .tasks-finance-workspace__intro{background:linear-gradient(135deg,#fff,#f7fbff 64%,#fffaf0);border:1px solid #dce6f2;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:21px 22px;display:flex;box-shadow:0 10px 28px #14396212}html[data-theme=light] .tasks-finance-workspace__intro h2{letter-spacing:-.035em;margin:5px 0;font-size:26px}html[data-theme=light] .tasks-finance-workspace__intro p{max-width:620px;color:var(--tasks-muted);margin:0;font-size:13px;line-height:1.5}html[data-theme=light] .tasks-finance-toolbar{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dce6f2;border-radius:15px;justify-content:space-between;align-items:flex-end;gap:20px;padding:17px 21px;display:flex;box-shadow:0 7px 20px #1439620b}html[data-theme=light] .tasks-finance-toolbar h3{color:var(--tasks-navy);letter-spacing:-.02em;margin:5px 0 3px;font-size:16px}html[data-theme=light] .tasks-finance-toolbar p{color:var(--tasks-muted);margin:0;font-size:12px}html[data-theme=light] .tasks-finance-date-filters{align-items:flex-end;gap:10px;display:flex}html[data-theme=light] .tasks-finance-date-filters label{gap:5px;min-width:150px;display:grid}html[data-theme=light] .tasks-finance-date-filters label>span{color:var(--tasks-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}html[data-theme=light] .tasks-finance-date-filters input{min-height:38px;color:var(--tasks-navy);font:inherit;background:#fff;border:1px solid #cddced;border-radius:9px;padding:0 10px;font-size:12px}html[data-theme=light] .tasks-finance-date-filters input:focus{border-color:var(--tasks-blue);outline:3px solid #2374e221}html[data-theme=light] .tasks-finance-date-separator{color:var(--tasks-muted);padding-bottom:10px;font-size:11px}html[data-theme=light] .tasks-finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}html[data-theme=light] .tasks-finance-kpis article{background:#fff;border:1px solid #e0e8f2;border-radius:13px;gap:5px;min-height:105px;padding:15px 16px;display:grid;box-shadow:0 6px 18px #1439620d}html[data-theme=light] .tasks-finance-kpis article span,html[data-theme=light] .tasks-finance-kpis article small{color:var(--tasks-muted);font-size:11px}html[data-theme=light] .tasks-finance-kpis article strong{color:var(--tasks-navy);letter-spacing:-.035em;font-size:25px}html[data-theme=light] .tasks-finance-kpis article.is-warning{background:linear-gradient(145deg,#fffdf7,#fff8e8);border-color:#f0dca8}html[data-theme=light] .tasks-finance-kpis article.is-warning strong{color:#a36b08}html[data-theme=light] .tasks-finance-kpis article.is-total{background:linear-gradient(145deg,#f9fcff,#edf6ff);border-color:#bcd7fa}html[data-theme=light] .tasks-finance-kpis article.is-total strong{color:var(--tasks-blue)}html[data-theme=light] .tasks-finance-table-shell{background:#fff;border:1px solid #dce6f2;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #14396212}html[data-theme=light] .tasks-finance-table__header{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:flex-end;gap:16px;padding:19px 21px 15px;display:flex}html[data-theme=light] .tasks-finance-table__header h3{letter-spacing:-.02em;margin:5px 0 0;font-size:18px}html[data-theme=light] .tasks-finance-table__header>span{color:var(--tasks-muted);font-size:11px;font-weight:650}html[data-theme=light] .tasks-finance-groups{background:#f8fafc;gap:12px;padding:14px;display:grid}html[data-theme=light] .tasks-finance-group{background:#fff;border:1px solid #dce6f2;border-radius:14px;overflow:hidden;box-shadow:0 5px 15px #1439620b}html[data-theme=light] .tasks-finance-group__header{background:linear-gradient(135deg,#fff,#fbfdff);border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px 13px;display:flex}html[data-theme=light] .tasks-finance-group__header>div:first-child{align-items:flex-start;gap:10px;display:flex}html[data-theme=light] .tasks-finance-group__marker{background:var(--tasks-blue);border-radius:4px;width:4px;min-width:4px;height:34px}html[data-theme=light] .tasks-finance-group__header h4{color:var(--tasks-navy);letter-spacing:-.02em;margin:0;font-size:16px}html[data-theme=light] .tasks-finance-group__header p{color:var(--tasks-muted);margin:3px 0 0;font-size:11px}html[data-theme=light] .tasks-finance-group__header>div:last-child{justify-items:end;gap:2px;display:grid}html[data-theme=light] .tasks-finance-group__header>div:last-child strong{color:var(--tasks-navy);font-size:16px}html[data-theme=light] .tasks-finance-group__header>div:last-child small{color:var(--tasks-muted);font-size:11px}html[data-theme=light] .tasks-finance-group--overdue{border-color:#f0d2cf}html[data-theme=light] .tasks-finance-group--overdue .tasks-finance-group__marker{background:#c94843}html[data-theme=light] .tasks-finance-group--overdue .tasks-finance-group__header{background:linear-gradient(135deg,#fff,#fff8f7)}html[data-theme=light] .tasks-finance-group--today{border-color:#f0dfb8}html[data-theme=light] .tasks-finance-group--today .tasks-finance-group__marker{background:#c48a18}html[data-theme=light] .tasks-finance-group--today .tasks-finance-group__header{background:linear-gradient(135deg,#fff,#fffaf0)}html[data-theme=light] .tasks-finance-group--tomorrow .tasks-finance-group__marker{background:#3b82d0}html[data-theme=light] .tasks-finance-group--next7 .tasks-finance-group__marker{background:#7358b2}html[data-theme=light] .tasks-finance-group--next30 .tasks-finance-group__marker{background:#248b67}html[data-theme=light] .tasks-finance-group--later .tasks-finance-group__marker{background:#8493a6}html[data-theme=light] .tasks-finance-group .tasks-finance-table{box-shadow:none}html[data-theme=light] .tasks-finance-table-wrap{overflow-x:auto}html[data-theme=light] .tasks-finance-table{border-collapse:collapse;width:100%;min-width:930px}html[data-theme=light] .tasks-finance-table th{color:var(--tasks-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f7f9fc;padding:11px 13px;font-size:10px;font-weight:750}html[data-theme=light] .tasks-finance-table td{color:var(--tasks-navy);vertical-align:middle;border-top:1px solid #edf1f5;padding:14px 13px;font-size:12px}html[data-theme=light] .tasks-finance-table tbody tr{transition:background .16s}html[data-theme=light] .tasks-finance-table tbody tr:hover{background:#fbfdff}html[data-theme=light] .tasks-finance-table td strong,html[data-theme=light] .tasks-finance-table td small{display:block}html[data-theme=light] .tasks-finance-table td strong{font-size:12px;font-weight:700}html[data-theme=light] .tasks-finance-table td small{color:var(--tasks-muted);margin-top:4px;font-size:10px}html[data-theme=light] .tasks-finance-table__amount{white-space:nowrap;text-align:right!important}html[data-theme=light] .tasks-finance-table__amount--expense{font-weight:750;color:#b43c36!important}html[data-theme=light] .tasks-finance-table__pending{font-weight:700;color:#a36b08!important}html[data-theme=light] .tasks-finance-status{color:var(--tasks-blue);white-space:nowrap;background:#f1f7ff;border:1px solid #b8d5ff;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750;display:inline-flex}html[data-theme=light] .tasks-finance-status--overdue{color:#b43c36;background:#fff3f1;border-color:#f2c7c3}html[data-theme=light] .tasks-finance-status--forecast{color:#7055a7;background:#f8f5ff;border-color:#ddd5f8}html[data-theme=light] .tasks-finance-table__open{min-height:34px;color:var(--tasks-blue);cursor:pointer;background:#fff;border:1px solid #cddced;border-radius:8px;padding:0 11px;font-size:11px;font-weight:700}html[data-theme=light] .tasks-finance-table__open:hover{border-color:var(--tasks-blue);background:var(--tasks-blue-soft)}html[data-theme=light] .tasks-finance-empty{text-align:center;justify-items:center;gap:7px;padding:46px 20px;display:grid}html[data-theme=light] .tasks-finance-empty__icon{color:#fff;background:linear-gradient(145deg,#1c9b6b,#79cda4);border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:4px;font-weight:800;display:grid;box-shadow:0 8px 18px #1c9b6b33}html[data-theme=light] .tasks-finance-empty strong{font-size:14px}html[data-theme=light] .tasks-finance-empty p{max-width:440px;color:var(--tasks-muted);margin:0 0 8px;font-size:11px;line-height:1.5}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1080px){html[data-theme=light] .tasks-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=light] .tasks-productivity-bar{grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(120px,1fr))}html[data-theme=light] .tasks-filter-checkbox{align-self:center}}@media (width<=760px){html[data-theme=light] .tasks-operational-header,html[data-theme=light] .tasks-alert-settings{flex-direction:column;align-items:stretch}html[data-theme=light] .tasks-header-actions{justify-content:flex-start}html[data-theme=light] .tasks-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] .tasks-focus-grid,html[data-theme=light] .tasks-agenda{grid-template-columns:1fr}html[data-theme=light] .tasks-workspace__header{flex-direction:column;align-items:flex-start}html[data-theme=light] .tasks-productivity-bar{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] .tasks-productivity-bar .tasks-search{grid-column:1/-1}html[data-theme=light] .tasks-productivity-bar>.button--text{justify-self:start}html[data-theme=light] .tasks-finance-toolbar{flex-direction:column;align-items:stretch}html[data-theme=light] .tasks-finance-date-filters{flex-wrap:wrap;align-items:stretch}html[data-theme=light] .tasks-finance-date-filters label{flex:150px}html[data-theme=light] .tasks-finance-date-separator{display:none}html[data-theme=light] .tasks-finance-date-filters .button{align-self:center}html[data-theme=light] .tasks-finance-group__header{align-items:flex-start}html[data-theme=light] .tasks-finance-group__header>div:last-child{min-width:60px}html[data-theme=light] .tasks-list-shell{overflow-x:visible}html[data-theme=light] .tasks-list-head{display:none}html[data-theme=light] .task-card.task-list-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:12px}html[data-theme=light] .task-list-row__main{grid-column:1/-1}html[data-theme=light] .task-list-row>.tasks-priority-badge{grid-area:2/1}html[data-theme=light] .task-list-row>.badge{grid-area:2/2;justify-self:end}html[data-theme=light] .task-list-row__due,html[data-theme=light] .task-list-row__owner{display:none}html[data-theme=light] .task-list-row .task-card__actions{grid-column:1/-1;justify-content:flex-start}html[data-theme=light] .tasks-drawer{width:100%;max-width:none;padding:18px}html[data-theme=light] .tasks-drawer__header h2{font-size:21px}html[data-theme=light] .tasks-drawer__footer{margin:auto -18px -18px;padding:12px 18px 18px;bottom:-18px}}@media (width<=480px){html[data-theme=light] .tasks-kpi-strip{gap:8px}html[data-theme=light] .tasks-kpi{padding:11px}html[data-theme=light] .tasks-kpi>strong{font-size:21px}html[data-theme=light] .tasks-productivity-bar{grid-template-columns:1fr}html[data-theme=light] .tasks-productivity-bar .tasks-search{grid-column:auto}html[data-theme=light] .tasks-detail-grid{grid-template-columns:1fr}html[data-theme=light] .tasks-drawer__section-heading{flex-direction:column;align-items:flex-start;gap:4px}html[data-theme=light] .tasks-drawer__footer-row{justify-content:stretch}html[data-theme=light] .tasks-drawer__footer-row .button{flex:auto}}html[data-theme=light] .tasks-redesign select,html[data-theme=light] .tasks-drawer select{color:var(--tasks-navy)!important;border-color:var(--tasks-border-strong)!important;background:#fff!important}html[data-theme=light] .tasks-redesign select option,html[data-theme=light] .tasks-redesign select option:hover,html[data-theme=light] .tasks-drawer select option,html[data-theme=light] .tasks-drawer select option:hover{color:var(--tasks-navy)!important;background:#fff!important}html[data-theme=light] .tasks-redesign select option:checked,html[data-theme=light] .tasks-drawer select option:checked{color:#083b82!important;background:#eaf3ff!important}html[data-theme=light] .tasks-redesign select:disabled,html[data-theme=light] .tasks-drawer select:disabled{color:#98a2b3!important;background:#f2f4f7!important;border-color:#e4e7ec!important}html[data-theme=light] .tasks-redesign .task-card__status-label select{color:#0000!important;background:0 0!important;border-color:#0000!important}html[data-theme=light] .task-card .badge--task-status-pending,html[data-theme=light] .task-card .badge--task-status-rejected{color:#475467!important;background:#f8fafc!important;border-color:#d4dce8!important}html[data-theme=light] .task-card .badge--task-status-in-review,html[data-theme=light] .task-card .badge--task-status-approved{color:#175cd3!important;background:#f5f9ff!important;border-color:#b8d5ff!important}html[data-theme=light] .task-card .badge--task-status-completed-manually{color:#087443!important;background:#ecfdf3!important;border-color:#abefc6!important}html[data-theme=light] .tasks-redesign button:disabled,html[data-theme=light] .tasks-redesign input:disabled,html[data-theme=light] .tasks-redesign select:disabled{cursor:not-allowed;opacity:.58}html[data-theme=light] .tasks-disabled-action{gap:4px;min-width:0;display:grid}html[data-theme=light] .tasks-disabled-action small{max-width:220px;color:var(--tasks-muted);font-size:10px;line-height:1.3}html[data-theme=light] .tasks-drawer__technical{border-top:1px solid var(--tasks-border);color:var(--tasks-muted);margin-top:18px;padding-top:14px;font-size:11px}html[data-theme=light] .tasks-drawer__technical summary{color:var(--tasks-muted);cursor:pointer;font-weight:600}html[data-theme=light] .tasks-drawer__technical p{overflow-wrap:anywhere;color:var(--tasks-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}html[data-theme=light] .tasks-drawer__technical-copy{gap:8px;margin-top:8px;display:grid}@media (width>=761px) and (width<=900px){html[data-theme=light] .sidebar__link>span:not(.sidebar__soon-badge){display:none}html[data-theme=light] .sidebar__link[aria-label]{justify-content:center}}@media (width<=760px){html[data-theme=light] .tasks-finance-workspace__intro{flex-direction:column;align-items:stretch}html[data-theme=light] .tasks-finance-workspace__intro .button{align-self:flex-start}html[data-theme=light] .tasks-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=light] .tasks-finance-table__header{flex-direction:column;align-items:flex-start}html[data-theme=light] .tasks-finance-table{min-width:860px}html[data-theme=light] .tasks-finance-header-note{display:none}}.tasks-fba-cost-panel{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #bfdbfe;border-radius:18px;margin:22px 0;padding:24px;box-shadow:0 12px 30px #1e40af14}.tasks-fba-cost-panel__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.tasks-fba-cost-panel__header h2{color:var(--ui-text);letter-spacing:-.02em;margin:5px 0;font-size:1.25rem}.tasks-fba-cost-panel__header p{color:var(--ui-muted);margin:0;font-size:.84rem;line-height:1.45}.tasks-fba-cost-panel__grid{gap:10px;margin-top:18px;display:grid}.tasks-fba-cost-card{border:1px solid var(--ui-border);width:100%;color:var(--ui-text);background:var(--ui-surface);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.tasks-fba-cost-card:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 8px 18px #1e40af1a}.tasks-fba-cost-card__icon{color:#1d4ed8;background:#dbeafe;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.tasks-fba-cost-card span:not(.tasks-fba-cost-card__icon){gap:3px;display:grid}.tasks-fba-cost-card strong{font-size:.88rem}.tasks-fba-cost-card small{color:var(--ui-muted);font-size:.72rem}.tasks-fba-cost-card__progress{text-align:right}.tasks-fba-cost-card__progress strong{color:#1d4ed8}.tasks-fba-cost-card__status{color:#92400e;background:#fef3c7;border-radius:99px;padding:6px 9px;font-size:.72rem;font-weight:800}@media (width<=700px){.tasks-fba-cost-panel__header{flex-direction:column;align-items:flex-start}.tasks-fba-cost-card{grid-template-columns:32px minmax(0,1fr) auto}.tasks-fba-cost-card__status{grid-column:2/-1;justify-self:start}}:root{--tasks-scale-ratio:1.21}@media (width>=761px){html[data-theme=light] .app-shell{min-height:100dvh;display:block}html[data-theme=light] .app-shell .sidebar{z-index:40;box-sizing:border-box;width:248px;height:100dvh;min-height:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}html[data-theme=light] .app-shell__content{min-height:100dvh;margin-left:248px}html[data-theme=light] .app-shell.app-shell--sidebar-collapsed .sidebar{width:78px}html[data-theme=light] .app-shell.app-shell--sidebar-collapsed .app-shell__content{margin-left:78px}}html[data-theme=light] .app-shell .products-table,html[data-theme=light] .app-shell .sales-table__wrap,html[data-theme=light] .app-shell .product-economics-table-wrap:not(.product-economics__sync-wrap){background:#fff;border-color:#dce6f2;border-radius:16px;box-shadow:0 8px 24px #2046700f}html[data-theme=light] .app-shell .products-table,html[data-theme=light] .app-shell .sales-table{border-collapse:separate;border-spacing:0;overflow:hidden}html[data-theme=light] .app-shell .products-table th,html[data-theme=light] .app-shell .products-table td,html[data-theme=light] .app-shell .sales-table th,html[data-theme=light] .app-shell .sales-table td{border-bottom-color:#e5edf6}html[data-theme=light] .app-shell .products-table th,html[data-theme=light] .app-shell .sales-table th{color:#607594;letter-spacing:.045em;background:#f3f7fc;border-bottom-color:#d9e5f2;padding-block:.78rem;font-size:.68rem;font-weight:600}html[data-theme=light] .app-shell .products-table td,html[data-theme=light] .app-shell .sales-table td{color:#2a3d5a;background:#fff}html[data-theme=light] .app-shell .products-table tbody tr:nth-child(2n) td,html[data-theme=light] .app-shell .sales-table tbody tr:nth-child(2n) td{background:#f8fafd}html[data-theme=light] .app-shell .products-table tbody tr:hover td,html[data-theme=light] .app-shell .sales-table tbody tr:hover td{background:#eef6ff;box-shadow:inset 3px 0 #6aa9ff}html[data-theme=light] .app-shell .products-table__title-cell,html[data-theme=light] .app-shell .sales-table__title-cell{color:#1d3558;font-weight:600}html[data-theme=light] .app-shell .sales-table__product-cell img,html[data-theme=light] .app-shell .sales-table__product-placeholder{background:#f8fafc;border-color:#e5ebf3}html[data-theme=light] .app-shell .sales-table__product-title{color:#1d3558}html[data-theme=light] .app-shell .sales-table__product-cell small,html[data-theme=light] .app-shell .sales-table__meta-cell small,html[data-theme=light] .app-shell .sales-table__muted-num small,html[data-theme=light] .app-shell .sales-table__col-highlight small{color:#8794a9}html[data-theme=light] .app-shell .sales-table__muted-num{color:#64738b}html[data-theme=light] .app-shell .sales-table__col-highlight{background:#1468d50d}html[data-theme=light] .app-shell .sales-table__net-value,html[data-theme=light] .app-shell .sales-table__result-value{color:#145fbd}html[data-theme=light] .app-shell .sales-table__result-value--negative{color:#c0392b}html[data-theme=light] .app-shell .sales-table__stock-canonical strong{color:#1468d5}html[data-theme=light] .app-shell .sales-table__stock-canonical small{color:#8393aa}html[data-theme=light] .app-shell .products-table .badge,html[data-theme=light] .app-shell .sales-table .badge{color:#1468d5;background:#edf5ff;border:1px solid #cfe0f7}html[data-theme=light] .app-shell .sales-table__wrap{scrollbar-color:#a9bddc #f2f5f9;scrollbar-width:thin;overflow:auto}html[data-theme=light] .app-shell .products-table-scroll{scrollbar-color:#a9bddc #f2f5f9;scrollbar-width:thin;border-radius:16px;max-width:100%;overflow-x:auto}html[data-theme=light] .app-shell .products-table-scroll::-webkit-scrollbar{height:10px}html[data-theme=light] .app-shell .products-table-scroll::-webkit-scrollbar-track{background:#f2f5f9;border-radius:999px}html[data-theme=light] .app-shell .products-table-scroll::-webkit-scrollbar-thumb{background:#a9bddc;border:2px solid #f2f5f9;border-radius:999px}@media (width>=761px){html[data-theme=light] .app-shell .products-table-scroll>.products-table{table-layout:fixed;width:1420px;min-width:1420px}html[data-theme=light] .app-shell .products-table th:first-child,html[data-theme=light] .app-shell .products-table td:first-child{width:150px}html[data-theme=light] .app-shell .products-table th:nth-child(2),html[data-theme=light] .app-shell .products-table td:nth-child(2){width:125px}html[data-theme=light] .app-shell .products-table th:nth-child(3),html[data-theme=light] .app-shell .products-table td:nth-child(3){width:320px}html[data-theme=light] .app-shell .products-table th:nth-child(4),html[data-theme=light] .app-shell .products-table td:nth-child(4){width:145px}html[data-theme=light] .app-shell .products-table th:nth-child(5),html[data-theme=light] .app-shell .products-table td:nth-child(5),html[data-theme=light] .app-shell .products-table th:nth-child(6),html[data-theme=light] .app-shell .products-table td:nth-child(6),html[data-theme=light] .app-shell .products-table th:nth-child(7),html[data-theme=light] .app-shell .products-table td:nth-child(7),html[data-theme=light] .app-shell .products-table th:nth-child(8),html[data-theme=light] .app-shell .products-table td:nth-child(8){width:105px}html[data-theme=light] .app-shell .products-table th:nth-child(9),html[data-theme=light] .app-shell .products-table td:nth-child(9){width:190px}html[data-theme=light] .app-shell .products-table th:nth-child(10),html[data-theme=light] .app-shell .products-table td:nth-child(10){width:90px}html[data-theme=light] .app-shell .products-table th:nth-child(11),html[data-theme=light] .app-shell .products-table td:nth-child(11){width:140px}}html[data-theme=light] .app-shell .sales-table__wrap::-webkit-scrollbar{height:10px}html[data-theme=light] .app-shell .sales-table__wrap::-webkit-scrollbar-track{background:#f2f5f9;border-radius:999px}html[data-theme=light] .app-shell .sales-table__wrap::-webkit-scrollbar-thumb{background:#a9bddc;border:2px solid #f2f5f9;border-radius:999px}@media (width>=721px){html[data-theme=light] .app-shell .product-economics-table--sales .product-economics-table__group-row th{color:#7b8ea8;background:#f7f9fc}html[data-theme=light] .app-shell .product-economics-table--sales thead tr:not(.product-economics-table__group-row) th{color:#58708f;background:#eef4fb;border-bottom-color:#d8e4f1}html[data-theme=light] .app-shell .product-economics-table--sales tbody td{background:#fff}html[data-theme=light] .app-shell .product-economics-table--sales tbody tr:nth-child(2n) td{background:#f8fafd}html[data-theme=light] .app-shell .product-economics-table--sales tbody td:nth-child(n+5):nth-child(-n+17){background:#fbfdff}html[data-theme=light] .app-shell .product-economics-table--sales tbody tr:nth-child(2n) td:nth-child(n+5):nth-child(-n+17){background:#f2f7fd}html[data-theme=light] .app-shell .product-economics-table--sales tbody td:nth-child(5),html[data-theme=light] .app-shell .product-economics-table--sales tbody td:nth-child(9),html[data-theme=light] .app-shell .product-economics-table--sales tbody td:nth-child(14),html[data-theme=light] .app-shell .product-economics-table--sales tbody td:nth-child(17){box-shadow:inset 1px 0 #dbe7f3}html[data-theme=light] .app-shell .product-economics-table--sales tbody tr:hover td:nth-child(n+5):nth-child(-n+17){background:#eef6ff}}@media (width>=761px) and (width<=1080px){html[data-theme=light] .app-shell .sidebar{width:72px}html[data-theme=light] .app-shell__content{margin-left:72px}}html[data-theme=light] .app-header__menu{width:var(--ui-icon-control);height:var(--ui-icon-control)}@media (width>=901px){html[data-theme=light] .app-shell{grid-template-columns:var(--ui-sidebar-width) minmax(0, 1fr)}html[data-theme=light] .app-shell.app-shell--sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}html[data-theme=light] .sidebar{box-sizing:border-box;width:auto;min-width:0;box-shadow:none;background:#102238;border-right:1px solid #dbe9f81f;gap:28px;padding:22px 13px;transition:padding .18s;overflow:hidden}html[data-theme=light] .sidebar__brand{border-bottom:1px solid #dbe9f824;gap:11px;min-width:0;padding:4px 9px 20px;position:relative}html[data-theme=light] .sidebar__brand-mark{color:#fff;width:35px;height:35px;box-shadow:none;background:#1677ff;border-radius:10px;flex:0 0 35px;font-size:13px;font-weight:700}html[data-theme=light] .sidebar__brand-name{color:#f8fbff;letter-spacing:-.025em;min-width:0;font-size:16px;font-weight:700}html[data-theme=light] .sidebar__collapse-toggle{color:#dbe9f8;cursor:pointer;background:#ffffff0d;border:1px solid #dbe9f85c;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;margin-left:auto;padding:0;font-size:21px;line-height:1;transition:color .18s,background .18s,border-color .18s;display:grid}html[data-theme=light] .sidebar__collapse-toggle:hover,html[data-theme=light] .sidebar__collapse-toggle:focus-visible{color:#fff;background:#ffffff1f;border-color:#dbe9f8b3}html[data-theme=light] .sidebar__groups{gap:20px;overflow-x:hidden}html[data-theme=light] .sidebar__list{gap:4px}html[data-theme=light] .sidebar__link{color:#c6d4e4;white-space:nowrap;border-radius:10px;gap:11px;min-height:48px;padding:11px 13px;font-size:15px;position:relative}html[data-theme=light] .sidebar__link:before{display:none}html[data-theme=light] .sidebar__link:after{content:"›";color:#9fb1c6;margin-left:auto;font-size:24px;font-weight:400;line-height:1}html[data-theme=light] .sidebar__link:hover{color:#fff;background:#ffffff14}html[data-theme=light] .sidebar__link--active{color:#fff;background:#1d4f7f;box-shadow:inset 0 0 0 1px #88beff24}html[data-theme=light] .sidebar__link--active:after{color:#fff}html[data-theme=light] .sidebar__link svg{flex:0 0 20px;width:20px;height:20px}html[data-theme=light] .sidebar__footer{display:none}html[data-theme=light] .sidebar--collapsed{padding-inline:10px}html[data-theme=light] .sidebar--collapsed .sidebar__brand{justify-content:flex-start;gap:0;width:100%;padding-inline:0}html[data-theme=light] .sidebar--collapsed .sidebar__brand-mark{flex-basis:38px;width:38px;height:38px}html[data-theme=light] .sidebar--collapsed .sidebar__brand-name,html[data-theme=light] .sidebar--collapsed .sidebar__group-heading,html[data-theme=light] .sidebar--collapsed .sidebar__link>span:not(.sidebar__soon-badge),html[data-theme=light] .sidebar--collapsed .sidebar__footer{display:none}html[data-theme=light] .sidebar--collapsed .sidebar__collapse-toggle{width:22px;height:22px;font-size:18px;position:absolute;top:12px;right:-8px}html[data-theme=light] .sidebar--collapsed .sidebar__link{justify-content:center;padding-inline:0}html[data-theme=light] .sidebar--collapsed .sidebar__link:after{display:none}}html[data-theme=light] .home-overview .control-spotlight__total,html[data-theme=light] .home-overview .home-metric strong,html[data-theme=light] .home-overview .sales-band__revenue-value{text-shadow:none!important}html[data-theme=light] .home-overview .home-metric--warning .home-metric__icon{color:var(--ui-primary);background:var(--ui-primary-soft)}html[data-theme=light] .home-overview .home-metric__signal--attention i:last-child{background:var(--ui-primary)}@media (width<=480px){html[data-theme=light] .home-overview .home-metric:first-child strong{white-space:nowrap;overflow-wrap:normal;letter-spacing:-.035em;font-size:clamp(18px,5.5vw,23px)}}@media (width>=761px) and (width<=1080px){html[data-theme=light] .tasks-workspace,html[data-theme=light] .tasks-list-shell{overflow:visible}html[data-theme=light] .tasks-list-head{display:none}html[data-theme=light] .task-list{grid-template-columns:minmax(0,1fr)}html[data-theme=light] .task-card.task-list-row{grid-template-columns:minmax(90px,auto) minmax(90px,auto) minmax(110px,1fr) minmax(110px,auto);grid-template-areas:"main main main main""priority status due owner""actions actions actions actions";gap:10px 14px;min-width:0;padding:14px 12px}html[data-theme=light] .task-list-row__main{grid-area:main}html[data-theme=light] .task-list-row>.tasks-priority-badge{grid-area:priority}html[data-theme=light] .task-list-row>.badge{grid-area:status;justify-self:start}html[data-theme=light] .task-list-row__due{grid-area:due}html[data-theme=light] .task-list-row__owner{grid-area:owner}html[data-theme=light] .task-card__actions{grid-area:actions;justify-content:flex-start}html[data-theme=light] .task-list-row__copy strong,html[data-theme=light] .task-list-row__copy small,html[data-theme=light] .task-list-row__origin,html[data-theme=light] .task-list-row__due small,html[data-theme=light] .task-list-row__owner small{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}@media (width<=900px){html[data-theme=light] .sidebar__collapse-toggle{display:none}}@media (width>=981px){html[data-theme=light] .home-workspace .sales-band__body{grid-template-columns:minmax(210px,1.3fr) minmax(112px,.75fr) minmax(92px,.8fr)}html[data-theme=light] .home-workspace .sales-band__revenue,html[data-theme=light] .home-workspace .sales-band__abc,html[data-theme=light] .home-workspace .sales-band__mix{min-width:0}html[data-theme=light] .home-workspace .sales-band__revenue-value{white-space:nowrap;font-size:clamp(1.45rem,2vw,2rem)}html[data-theme=light] .home-workspace .sales-band__mix li span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}}html[data-theme=light] .tasks-redesign{--tasks-scale-ratio:1.21}html[data-theme=light] .tasks-operational-header{gap:calc(24px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-operational-header h1{font-size:clamp(29px,3vw,37px)}html[data-theme=light] .tasks-operational-header p,html[data-theme=light] .tasks-workspace__header p{font-size:calc(13px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-critical-counter{min-height:calc(36px * var(--tasks-scale-ratio));padding-inline:calc(10px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-critical-counter strong{font-size:calc(14px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-kpi{padding:calc(13px * var(--tasks-scale-ratio)) calc(14px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-kpi>span{font-size:calc(11px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-kpi>strong{font-size:calc(24px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-kpi>small{font-size:calc(10px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-focus-panel{padding:calc(16px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-focus-panel__header h2{font-size:calc(17px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-focus-grid{gap:calc(10px * var(--tasks-scale-ratio));margin-top:calc(13px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-focus-block{padding:calc(11px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-workspace__header{padding:calc(17px * var(--tasks-scale-ratio)) calc(17px * var(--tasks-scale-ratio)) calc(13px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-view-switcher button{min-height:calc(29px * var(--tasks-scale-ratio));padding-inline:calc(10px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-productivity-bar{gap:calc(9px * var(--tasks-scale-ratio));padding:calc(12px * var(--tasks-scale-ratio)) calc(17px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-productivity-bar label:not(.tasks-filter-checkbox) select,html[data-theme=light] .tasks-filter-checkbox,html[data-theme=light] .tasks-productivity-bar>.button--text{min-height:calc(36px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-local-banner{font-size:calc(11px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-local-banner strong,html[data-theme=light] .tasks-eyebrow{font-size:calc(10px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-critical-counter,html[data-theme=light] .tasks-focus-panel__meta,html[data-theme=light] .tasks-focus-block>span,html[data-theme=light] .tasks-focus-block>p,html[data-theme=light] .tasks-alert-settings__options label,html[data-theme=light] .tasks-filter-checkbox,html[data-theme=light] .tasks-view-switcher button,html[data-theme=light] .tasks-productivity-bar>.button--text,html[data-theme=light] .tasks-focus-item>span:nth-child(2),html[data-theme=light] .tasks-alert-settings p,html[data-theme=light] .tasks-productivity-bar label:not(.tasks-filter-checkbox){font-size:calc(11px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-focus-item>small,html[data-theme=light] .tasks-kpi>small,html[data-theme=light] .tasks-productivity-bar label:not(.tasks-filter-checkbox) input,html[data-theme=light] .tasks-productivity-bar label:not(.tasks-filter-checkbox) select,html[data-theme=light] .task-list-row__copy small,html[data-theme=light] .task-list-row__origin,html[data-theme=light] .task-list-row__due small,html[data-theme=light] .task-list-row__owner small,html[data-theme=light] .tasks-list-head,html[data-theme=light] .tasks-priority-badge,html[data-theme=light] .tasks-neutral-badge,html[data-theme=light] .task-card .badge--task-status-pending,html[data-theme=light] .task-card .badge--task-status-in-review,html[data-theme=light] .task-card .badge--task-status-approved,html[data-theme=light] .task-card .badge--task-status-rejected,html[data-theme=light] .task-card .badge--task-status-completed-manually{font-size:calc(10px * var(--tasks-scale-ratio))}html[data-theme=light] .task-list-row__copy strong{font-size:calc(12px * var(--tasks-scale-ratio))}html[data-theme=light] .task-list-row__due strong,html[data-theme=light] .task-list-row__owner strong{font-size:calc(11px * var(--tasks-scale-ratio))}html[data-theme=light] .task-quick-action{font-size:calc(14px * var(--tasks-scale-ratio))}@media (width>=761px) and (width<=1080px){html[data-theme=light] .tasks-productivity-bar{grid-template-columns:minmax(160px,1.6fr) repeat(3,minmax(100px,1fr))}}html[data-theme=light] .tasks-drawer{width:min(620px,100vw);max-width:620px;padding:calc(24px * var(--tasks-scale-ratio));padding-bottom:calc(24px * var(--tasks-scale-ratio) + 24px);scroll-padding-bottom:calc(180px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-drawer__technical[open]{margin-bottom:calc(150px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-drawer__header h2{font-size:calc(23px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-drawer__header .button--icon{flex-basis:calc(36px * var(--tasks-scale-ratio));width:calc(36px * var(--tasks-scale-ratio));min-width:calc(36px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-drawer__section{margin-top:calc(18px * var(--tasks-scale-ratio));padding-top:calc(16px * var(--tasks-scale-ratio))}html[data-theme=light] .tasks-drawer__footer{bottom:calc(-24px * var(--tasks-scale-ratio));margin-right:calc(-24px * var(--tasks-scale-ratio));margin-left:calc(-24px * var(--tasks-scale-ratio));padding:calc(14px * var(--tasks-scale-ratio)) calc(24px * var(--tasks-scale-ratio)) calc(24px * var(--tasks-scale-ratio))}@media (width<=760px){html[data-theme=light] .home-module-shortcuts .module-rail__identity strong,html[data-theme=light] .home-module-shortcuts .module-rail__identity small,html[data-theme=light] .home-module-shortcuts .module-rail__stat small{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}html[data-theme=light] .tasks-drawer{padding:calc(18px * var(--tasks-scale-ratio));padding-bottom:calc(18px * var(--tasks-scale-ratio) + 24px)}html[data-theme=light] .tasks-drawer__footer{bottom:calc(-18px * var(--tasks-scale-ratio));margin-right:calc(-18px * var(--tasks-scale-ratio));margin-left:calc(-18px * var(--tasks-scale-ratio));padding:calc(12px * var(--tasks-scale-ratio)) calc(18px * var(--tasks-scale-ratio)) calc(18px * var(--tasks-scale-ratio))}}html[data-theme=light] .app-shell .sales-table__wrap,html[data-theme=light] .app-shell .products-table-scroll{outline:none;position:relative}html[data-theme=light] .app-shell .sales-table__wrap:focus-visible,html[data-theme=light] .app-shell .products-table-scroll:focus-visible{box-shadow:0 0 0 3px #1677ff33,0 8px 24px #2046700f}html[data-theme=light] .app-shell .sales-table__scroll-hint{color:#71819a;background:#fff;border-bottom:1px solid #e5edf6;margin:0;padding:.5rem .8rem;font-size:.68rem;font-weight:500;display:block}html[data-theme=light] .app-shell .sales-table__wrap--overflow>.sales-table{min-width:1160px}html[data-theme=light] .app-shell .products-table-scroll:focus-visible,html[data-theme=light] .app-shell .sales-table__wrap:focus-visible{outline-offset:2px;outline:3px solid #1677ff38}@media (width<=760px){html[data-theme=light] .app-shell .products-table-scroll{overflow:visible}html[data-theme=light] .app-shell .products-table-scroll>.products-table{background:0 0;border:0;width:100%;min-width:0;display:block}html[data-theme=light] .app-shell .products-table-scroll>.products-table tbody{gap:.75rem;padding:.75rem;display:grid}html[data-theme=light] .app-shell .products-table-scroll>.products-table tbody tr{background:#fff;border:1px solid #e1eaf4;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title title""sku asin""listing stock""issues issues""images bullets""description aplus""action action";gap:.7rem .65rem;margin:0;padding:.9rem;display:grid;box-shadow:0 5px 16px #2046700d}html[data-theme=light] .app-shell .products-table-scroll>.products-table tbody td{text-align:left;overflow-wrap:anywhere;border:0;width:auto;min-width:0;max-width:none;padding:.05rem 0;display:flex!important}html[data-theme=light] .app-shell .products-table-scroll>.products-table td:before{color:#8393aa;letter-spacing:.06em;text-align:left;text-transform:uppercase;margin-bottom:.22rem;font-size:.62rem;font-weight:600;display:block}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=SKU]{grid-area:sku}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=ASIN]{grid-area:asin}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Título]{border-bottom:1px solid #edf2f7;grid-area:title;padding-bottom:.75rem;display:block!important}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Título]:before,html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Ações]:before{display:none}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Listing]{grid-area:listing}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Estoque]{grid-area:stock}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Problemas]{grid-area:issues}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Imagens]{grid-area:images}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Bullets]{grid-area:bullets}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Descrição]{grid-area:description}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=A\+]{grid-area:aplus}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Ações]{border-top:1px solid #edf2f7;grid-area:action;padding-top:.7rem;display:block!important}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Ações] .button{justify-content:center;align-items:center;width:100%;min-height:42px;display:flex}html[data-theme=light] .app-shell .products-table-scroll>.products-table .products-table__title-cell{color:#1d3558;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:.9rem;font-weight:600;line-height:1.35;overflow:hidden;display:-webkit-box!important}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=SKU],html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=ASIN]{color:#667b99;flex-direction:column;font-size:.72rem;display:flex!important}html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Listing],html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Estoque],html[data-theme=light] .app-shell .products-table-scroll>.products-table td[data-label=Problemas]{color:#2a3d5a;flex-direction:column;align-items:flex-start;font-size:.76rem;display:flex!important}html[data-theme=light] .app-shell .products-table-scroll>.products-table .products-table__inventory-canonical{flex-direction:column;gap:.12rem;display:flex}html[data-theme=light] .app-shell .products-table-scroll>.products-table .products-table__inventory-canonical small{color:#8393aa;font-size:.66rem}html[data-theme=light] .app-shell .sales-table__scroll-hint{display:none}}html[data-theme=light] .app-shell .sales-page,html[data-theme=light] .app-shell .products-page{color:#2a3d5a}html[data-theme=light] .app-shell .sales-table__wrap,html[data-theme=light] .app-shell .products-table-scroll,html[data-theme=light] .app-shell .sales-table__wrap :not(.badge--priority-critical):not(.badge--priority-high):not(.badge--status),html[data-theme=light] .app-shell .products-table-scroll :not(.badge--priority-critical):not(.badge--priority-high):not(.badge--status){--color-text-muted:#667b99}html[data-theme=light] .app-shell .sales-table__wrap th,html[data-theme=light] .app-shell .sales-table__wrap td,html[data-theme=light] .app-shell .products-table-scroll th,html[data-theme=light] .app-shell .products-table-scroll td,html[data-theme=light] .app-shell .sales-table__wrap label,html[data-theme=light] .app-shell .products-table-scroll label{color:#2a3d5a}html[data-theme=light] .app-shell .sales-table__wrap th,html[data-theme=light] .app-shell .products-table-scroll th,html[data-theme=light] .app-shell .sales-table__wrap .sales-table__sort-btn{color:#607594}html[data-theme=light] .app-shell .sales-table__wrap p,html[data-theme=light] .app-shell .products-table-scroll p,html[data-theme=light] .app-shell .sales-table__wrap small,html[data-theme=light] .app-shell .products-table-scroll small{color:#71819a}html[data-theme=light] .app-shell .sales-page .sales-filters__search,html[data-theme=light] .app-shell .sales-page .sales-filters__period,html[data-theme=light] .app-shell .sales-page .sales-filters__period-custom,html[data-theme=light] .app-shell .sales-page .sales-filters__select,html[data-theme=light] .app-shell .sales-page .sales-filters__search>span,html[data-theme=light] .app-shell .sales-page .sales-filters__period>span,html[data-theme=light] .app-shell .sales-page .sales-filters__period-custom span,html[data-theme=light] .app-shell .sales-page .sales-filters__select>span,html[data-theme=light] .app-shell .products-page .products-filters__search,html[data-theme=light] .app-shell .products-page .products-filters__select,html[data-theme=light] .app-shell .products-page .products-filters__search>span,html[data-theme=light] .app-shell .products-page .products-filters__select>span{color:#667b99!important}html[data-theme=light] .app-shell .sales-page select,html[data-theme=light] .app-shell .products-page select,html[data-theme=light] .app-shell .sales-page option,html[data-theme=light] .app-shell .products-page option{background:#fff;color:#2a3d5a!important}html[data-theme=light] .app-shell .sales-page .sales-kpi-strip__label,html[data-theme=light] .app-shell .sales-page .sales-kpi-strip__window-note,html[data-theme=light] .app-shell .sales-page .sales-opportunities__header p,html[data-theme=light] .app-shell .sales-page .sales-opp-card__description{color:#71819a!important}html[data-theme=light] .app-shell .sales-page .sales-opportunities h2,html[data-theme=light] .app-shell .sales-page .sales-opp-card__item-copy strong{color:#2a3d5a!important}html[data-theme=light] .app-shell .sales-page .sales-opp-card__item-copy>span,html[data-theme=light] .app-shell .sales-page .sales-opp-card__reason,html[data-theme=light] .app-shell .sales-page .sales-opp-card__count{color:#71819a!important}html[data-theme] body .page.priority-center{--pc-radius:16px;--pc-radius-sm:10px;--pc-shadow:0 1px 2px #1022380a, 0 8px 24px -12px #1022381a;--pc-hairline:var(--color-border);gap:1.1rem;max-width:1180px;margin-inline:auto;display:grid}html[data-theme] body .page.priority-center .priority-center__intro,html[data-theme] body .page.priority-center .priority-center__filters,html[data-theme] body .page.priority-center .priority-center__op-section,html[data-theme] body .page.priority-center .priority-center__empty{border:1px solid var(--pc-hairline);border-radius:var(--pc-radius);background:var(--color-surface);box-shadow:var(--pc-shadow);background-image:none}html[data-theme] body .page.priority-center .priority-center__intro{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;display:flex}html[data-theme] body .page.priority-center .priority-center__eyebrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.66rem;font-weight:600;display:block}html[data-theme] body .page.priority-center .priority-center__intro h2{color:var(--color-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:600}html[data-theme] body .page.priority-center .priority-center__intro p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.86rem}html[data-theme] body .page.priority-center .priority-center__readonly{border:1px solid var(--pc-hairline);background:var(--color-surface-soft);color:var(--color-text-muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.72rem;display:inline-flex}html[data-theme] body .page.priority-center .priority-center__readonly i{background:var(--color-success);border-radius:50%;width:6px;height:6px}html[data-theme] body .page.priority-center .priority-center__source-warning{border:1px solid var(--pc-hairline);border-radius:var(--pc-radius-sm);background:var(--color-surface-soft);color:var(--color-text-muted);align-items:center;gap:.6rem;margin:0;padding:.75rem 1rem;font-size:.78rem;line-height:1.45;display:flex}html[data-theme] body .page.priority-center .priority-center__filters{grid-template-columns:minmax(0,1fr) 220px;gap:1rem;padding:1.1rem 1.25rem;display:grid}html[data-theme] body .page.priority-center .priority-center__filters label{gap:.4rem;min-width:0;display:grid}html[data-theme] body .page.priority-center .priority-center__filters label>span{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:600}html[data-theme] body .page.priority-center .priority-center__filters input,html[data-theme] body .page.priority-center .priority-center__filters select{border:1px solid var(--color-border-strong);border-radius:var(--pc-radius-sm);background-color:var(--color-surface);width:100%;height:44px;color:var(--color-text);font:inherit;padding:0 .9rem;font-size:.88rem;transition:border-color .15s,box-shadow .15s}html[data-theme] body .page.priority-center .priority-center__filters select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.2rem}html[data-theme] body .page.priority-center .priority-center__filters input::placeholder{color:var(--color-text-muted);opacity:.8}html[data-theme] body .page.priority-center .priority-center__filters input:focus,html[data-theme] body .page.priority-center .priority-center__filters select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent);outline:none}html[data-theme] body .page.priority-center .priority-center__op-section{overflow:hidden}html[data-theme] body .page.priority-center .priority-center__op-section>header{border-bottom:1px solid var(--pc-hairline);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.3rem 1.5rem 1.15rem;display:flex}html[data-theme] body .page.priority-center .priority-center__op-section>header h2{color:var(--color-text);letter-spacing:-.015em;margin:0;font-size:1.08rem;font-weight:600}html[data-theme] body .page.priority-center .priority-center__op-section>header p{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.8rem;line-height:1.45}html[data-theme] body .page.priority-center .priority-center__op-section>header>strong{background:var(--color-primary-wash);min-width:2rem;color:var(--color-primary);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.2rem .65rem;font-size:.8rem;font-weight:600;line-height:1.4}html[data-theme] body .page.priority-center .priority-center__op-empty{color:var(--color-text-muted);background:0 0;margin:0;padding:1.4rem 1.5rem;font-size:.84rem}html[data-theme] body .page.priority-center .priority-center__op-list{display:block}html[data-theme] body .page.priority-center .priority-center__op-row{border:0;border-bottom:1px solid var(--pc-hairline);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:1.1rem 1.5rem;transition:background-color .15s;display:grid}html[data-theme] body .page.priority-center .priority-center__op-row:last-child{border-bottom:0}html[data-theme] body .page.priority-center .priority-center__op-row:hover{background:var(--color-surface-soft)}html[data-theme] body .page.priority-center .priority-center__thumb{border:1px solid var(--pc-hairline);object-fit:contain;width:56px;height:56px;color:var(--color-text-muted);background:#fff;border-radius:12px;place-items:center;display:grid}html[data-theme] body .page.priority-center .priority-center__op-main{gap:.35rem;min-width:0;display:grid}html[data-theme] body .page.priority-center .priority-center__op-main h3{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:600;line-height:1.35}html[data-theme] body .page.priority-center .priority-center__op-main p{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.78rem;display:flex}html[data-theme] body .page.priority-center .priority-center__op-main code{background:var(--color-surface-soft);color:var(--color-text);border-radius:6px;padding:.08rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}html[data-theme] body .page.priority-center .priority-center__op-metrics{color:var(--color-text-muted);flex-wrap:wrap;gap:.35rem 1.4rem;margin:.15rem 0 0;font-size:.76rem;display:flex}html[data-theme] body .page.priority-center .priority-center__op-metrics span{white-space:nowrap;align-items:baseline;gap:.35rem;display:inline-flex}html[data-theme] body .page.priority-center .priority-center__op-metrics strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}html[data-theme] body .page.priority-center .priority-center__op-main small{color:var(--color-text-muted);font-size:.76rem;line-height:1.45}html[data-theme] body .page.priority-center .priority-center__op-action{text-align:right;border:0;flex-direction:column;align-items:flex-end;gap:.5rem;min-width:132px;padding:0;display:flex}html[data-theme] body .page.priority-center .priority-center__op-action>strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}html[data-theme] body .page.priority-center .priority-center__op-action>span{color:var(--color-text-muted);margin-top:-.35rem;font-size:.74rem}html[data-theme] body .page.priority-center .priority-center__ads-kind{border:1px solid var(--pc-hairline);background:var(--color-primary-wash);width:56px;height:56px;color:var(--color-primary);letter-spacing:.06em;text-align:center;text-transform:uppercase;overflow-wrap:normal;word-break:normal;border-radius:12px;justify-content:center;align-self:center;align-items:center;padding:0 .3rem;font-size:.6rem;font-weight:600;line-height:1.25;display:inline-flex}html[data-theme] body .page.priority-center .priority-center__ads-campaign,html[data-theme] body .page.priority-center .priority-center__pickup-row{border:0;border-bottom:1px solid var(--pc-hairline);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.1rem 1.5rem;display:grid}html[data-theme] body .page.priority-center .priority-center__ads-campaign:last-child,html[data-theme] body .page.priority-center .priority-center__pickup-row:last-child{border-bottom:0}html[data-theme] body .page.priority-center .priority-center__ads-campaign h3{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600}html[data-theme] body .page.priority-center .priority-center__ads-campaign p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.78rem}html[data-theme] body .page.priority-center .priority-center__ads-campaign .priority-center__eyebrow{margin-bottom:.3rem}html[data-theme] body .page.priority-center .priority-center__pickup-row>div{gap:.25rem;display:grid}html[data-theme] body .page.priority-center .priority-center__pickup-row>div:last-child{text-align:right;justify-items:end}html[data-theme] body .page.priority-center .priority-center__pickup-row strong{color:var(--color-text);font-size:.9rem;font-weight:600}html[data-theme] body .page.priority-center .priority-center__pickup-row span{color:var(--color-text-muted);font-size:.78rem}html[data-theme] body .priority-center .button--secondary,html[data-theme] body .priority-center__ads-dialog .button--secondary{border:1px solid var(--color-border-strong);border-radius:var(--pc-radius-sm,10px);background:var(--color-surface);min-width:0;height:36px;min-height:0;color:var(--color-primary);font:inherit;white-space:nowrap;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;padding:0 1rem;font-size:.8rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}html[data-theme] body .priority-center .button--secondary:hover:not(:disabled),html[data-theme] body .priority-center__ads-dialog .button--secondary:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-wash)}html[data-theme] body .priority-center .button--secondary:disabled,html[data-theme] body .priority-center__ads-dialog .button--secondary:disabled{opacity:.45;cursor:not-allowed}html[data-theme] body .priority-center .button--secondary:focus-visible,html[data-theme] body .priority-center__ads-dialog .button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent);outline:none}html[data-theme] body .priority-center__ads-campaign-actions,html[data-theme] body .priority-center__ads-dialog-header-actions{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}html[data-theme] body .page.priority-center .priority-center__data-note{color:var(--color-text-muted);text-align:center;margin:0;padding:.25rem 0 1rem;font-size:.74rem}html[data-theme] body .priority-center__ads-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10223873}html[data-theme] body .priority-center__ads-dialog{border:1px solid var(--color-border);background:var(--color-surface);width:min(720px,100%);color:var(--color-text);border-radius:18px;box-shadow:0 24px 64px -16px #10223859}html[data-theme] body .priority-center__ads-dialog>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.5rem 1.25rem;display:flex}html[data-theme] body .priority-center__ads-dialog .priority-center__eyebrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.66rem;font-weight:600;display:block}html[data-theme] body .priority-center__ads-dialog h2{color:var(--color-text);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}html[data-theme] body .priority-center__ads-dialog header p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.78rem}html[data-theme] body .priority-center__ads-dialog .priority-center__ads-dialog-header-actions>.button.button--icon{border:1px solid var(--color-border-strong);border-radius:var(--pc-radius-sm,10px);background:var(--color-surface);width:36px;min-width:0;height:36px;color:var(--color-text-muted);box-shadow:none;cursor:pointer;place-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-grid}html[data-theme] body .priority-center__ads-dialog .priority-center__ads-dialog-header-actions>.button.button--icon:hover{border-color:var(--color-border-strong);background:var(--color-surface-soft);color:var(--color-text)}html[data-theme] body .priority-center__ads-tabs{border-bottom:1px solid var(--color-border);gap:.25rem;padding:0 1.5rem;display:flex}html[data-theme] body .priority-center__ads-tabs button{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.85rem .9rem;font-size:.82rem;font-weight:500}html[data-theme] body .priority-center__ads-tabs button:hover{color:var(--color-text)}html[data-theme] body .priority-center__ads-tabs button.is-active{border-bottom-color:var(--color-primary);color:var(--color-primary);background:0 0;font-weight:600}html[data-theme] body .priority-center__ads-selection-bar{border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;padding:.9rem 1.5rem;display:flex}html[data-theme] body .priority-center__ads-selection-bar label{color:var(--color-text);cursor:pointer;align-items:center;gap:.55rem;font-size:.82rem;display:inline-flex}html[data-theme] body .priority-center__ads-selection-bar [role=status]{color:var(--color-success);font-size:.76rem}html[data-theme] body .priority-center__ads-selection-bar .button--secondary{margin-left:auto}html[data-theme] body .priority-center__ads-dialog input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;margin:0}html[data-theme] body .priority-center__ads-dialog-list{padding:0}html[data-theme] body .priority-center__ads-term{border:0;border-bottom:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.5rem;display:grid}html[data-theme] body .priority-center__ads-term:last-child{border-bottom:0}html[data-theme] body .priority-center__ads-term>div{gap:.25rem;min-width:0;display:grid}html[data-theme] body .priority-center__ads-term>div:last-child{text-align:right;justify-items:end}html[data-theme] body .priority-center__ads-term strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.88rem;font-weight:600}html[data-theme] body .priority-center__ads-term span{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.74rem}html[data-theme] body .priority-center__ads-dialog .priority-center__op-empty{color:var(--color-text-muted);padding:1.5rem;font-size:.84rem}html[data-theme] body .priority-center__ads-dialog-note{border-top:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-text-muted);margin:0;padding:.9rem 1.5rem 1.2rem;font-size:.74rem}@media (width<=760px){html[data-theme] body .page.priority-center .priority-center__intro{flex-direction:column;align-items:flex-start;padding:1.25rem}html[data-theme] body .page.priority-center .priority-center__filters{grid-template-columns:1fr}html[data-theme] body .page.priority-center .priority-center__op-row{grid-template-columns:48px minmax(0,1fr);padding:1rem 1.1rem}html[data-theme] body .page.priority-center .priority-center__thumb,html[data-theme] body .page.priority-center .priority-center__ads-kind{width:48px;height:48px}html[data-theme] body .page.priority-center .priority-center__op-action{text-align:left;flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;min-width:0}html[data-theme] body .page.priority-center .priority-center__ads-campaign,html[data-theme] body .page.priority-center .priority-center__pickup-row{grid-template-columns:1fr;padding:1rem 1.1rem}html[data-theme] body .priority-center__ads-dialog>header{flex-direction:column}html[data-theme] body .priority-center__ads-term{grid-template-columns:20px minmax(0,1fr)}html[data-theme] body .priority-center__ads-term>div:last-child{text-align:left;grid-column:2;justify-items:start}}html[data-theme] body .sales-page .sales-kpi-strip__window-note,html[data-theme] body .sales-page .sync-panel__hint,html[data-theme] body .sales-page .sync-panel .badge--readonly-subtle{display:none}html[data-theme] body .sales-page .sales-table__pagination button{border:1px solid var(--color-border-strong);background:var(--color-surface);height:34px;color:var(--color-primary);box-shadow:none;background-image:none;border-radius:10px;padding:0 .95rem;font-size:.78rem;font-weight:600}html[data-theme] body .sales-page .sales-table__pagination button:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-wash);color:var(--color-primary)}html[data-theme] body .sales-page .sales-table__pagination button:disabled{color:var(--color-text-muted);background:var(--color-surface-soft);opacity:.6}html[data-theme] body .sales-page .sales-more-toggle{border:1px solid var(--color-border-strong);background:var(--color-surface);height:40px;color:var(--color-primary);font:inherit;cursor:pointer;border-radius:999px;place-self:center;align-items:center;margin:.25rem auto;padding:0 1.25rem;font-size:.82rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}html[data-theme] body .sales-page .sales-more-toggle:hover{border-color:var(--color-primary);background:var(--color-primary-wash)}html[data-theme] body .sales-page .sales-more-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 22%, transparent);outline:none}html[data-theme] body .sales-page .sales-opportunities{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;background-image:none;border-radius:16px}html[data-theme] body .sales-page .sales-opportunities__header h2{color:var(--color-text)}html[data-theme] body .sales-page .sales-opportunities__header p{color:var(--color-text-muted)}html[data-theme] body .sales-page .sales-opportunities__total,html[data-theme] body .sales-page .sales-opp-card__count{background:var(--color-primary-wash);color:var(--color-primary);box-shadow:none;background-image:none;border:0;font-weight:600}html[data-theme] body .sales-page .sales-opp-card{--sales-opp-accent:var(--color-primary);border:1px solid var(--color-border);background:var(--color-surface-soft);box-shadow:none;background-image:none;border-radius:14px}html[data-theme] body .sales-page .sales-opp-card .sales-opp-card__title{color:var(--color-text);font-weight:600}html[data-theme] body .sales-page .sales-opp-card__description,html[data-theme] body .sales-page .sales-opp-card__reason,html[data-theme] body .sales-page .sales-opp-card__more,html[data-theme] body .sales-page .sales-opp-card__item-copy span{color:var(--color-text-muted)}html[data-theme] body .sales-page .sales-opp-card__item-copy strong{color:var(--color-text)}html[data-theme] body .sales-page .sales-opp-card__list li{border-color:var(--color-border)}html[data-theme] body .sales-page .sales-opportunities__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1rem;display:grid}html[data-theme] body .sales-page .sales-opp-card{flex-direction:column;min-width:0;display:flex}html[data-theme] body .sales-page .sales-opp-card__list{flex:1;max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}html[data-theme] body .sales-page .sales-opp-card__more{background:0 0;border:0;padding:.5rem 0 0;font-style:normal}html[data-theme] body .sales-page .sales-opp-card__more button{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-primary);font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.74rem;font-style:normal;font-weight:600}html[data-theme] body .sales-page .sales-opp-card__more button:hover{border-color:var(--color-primary);background:var(--color-primary-wash)}@media (width<=900px){html[data-theme] body .sales-page .sales-opportunities__grid{grid-template-columns:1fr}}html[data-theme] body .sales-page .sales-table td.sales-table__product-cell{vertical-align:middle;width:300px;max-width:300px;display:table-cell}html[data-theme] body .sales-page .sales-table__product-inner{align-items:center;gap:.7rem;min-width:0;display:flex}html[data-theme] body .sales-page .sales-table__product-inner>span{min-width:0}html[data-theme] body .sales-page .sales-table__product-inner img,html[data-theme] body .sales-page .sales-table__product-placeholder{border-radius:8px;width:40px;height:40px}html[data-theme] body .sales-page .sales-table td,html[data-theme] body .sales-page .sales-table th{vertical-align:middle}html[data-theme] body .sales-page .sales-table td.num,html[data-theme] body .sales-page .sales-table th.num{text-align:right;font-variant-numeric:tabular-nums}html[data-theme] body .sales-page .sales-table td.num small{color:var(--color-text-muted);white-space:nowrap;margin-top:.15rem;font-size:.68rem;display:block}html[data-theme] body .sales-page .sales-table tbody tr:hover td{box-shadow:none;background:var(--color-surface-soft)}html[data-theme] body .sales-page .sales-table tbody tr:hover{box-shadow:none}html[data-theme] body .sales-page .sales-table__stock-canonical{color:var(--color-text-muted);gap:.15rem;font-size:.78rem;display:grid}html[data-theme] body .sales-page .sales-table__stock-canonical strong{color:var(--color-text);margin-right:.25rem;font-size:.9rem;font-weight:600}html[data-theme] body .sales-page .sales-table__stock-canonical small{font-size:.68rem;display:block}html[data-theme] body .sales-page .sales-table thead th{z-index:3;background:var(--color-surface-soft);box-shadow:0 1px 0 var(--color-border);position:sticky;top:0}html[data-theme] body .app-shell .sales-page .sales-table{overflow:visible}html[data-theme] body .inventory-page{--inv-radius:16px;--inv-shadow:0 1px 2px #1022380a, 0 8px 24px -12px #1022381a;gap:1.1rem;display:grid}html[data-theme] body .inventory-page .sync-panel__hint,html[data-theme] body .inventory-page .sync-panel .badge--readonly-subtle,html[data-theme] body .inventory-page .sync-panel__stats,html[data-theme] body .inventory-page .inventory-distinction-note{display:none}html[data-theme] body .inventory-page .inventory-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}html[data-theme] body .inventory-page .inventory-kpi-card{border:1px solid var(--color-border);border-radius:var(--inv-radius);background:var(--color-surface);box-shadow:var(--inv-shadow);background-image:none;align-content:start;gap:.25rem;padding:1.1rem 1.2rem;display:grid}html[data-theme] body .inventory-page .inventory-kpi-card__value{color:var(--color-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600;line-height:1.1}html[data-theme] body .inventory-page .inventory-kpi-card--critical .inventory-kpi-card__value{color:var(--color-danger)}html[data-theme] body .inventory-page .inventory-kpi-card__label{color:var(--color-text);font-size:.84rem;font-weight:600}html[data-theme] body .inventory-page .inventory-kpi-card__hint{color:var(--color-text-muted);font-size:.72rem;line-height:1.35}html[data-theme] body .inventory-page .inventory-secondary-stats{color:var(--color-text-muted);flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:.75rem;font-size:.8rem;display:flex}html[data-theme] body .inventory-page .inventory-secondary-stats strong{color:var(--color-text);font-weight:600}html[data-theme] body .inventory-page .inventory-immediate-card{border:1px solid var(--color-border);border-radius:var(--inv-radius);background:var(--color-surface);box-shadow:var(--inv-shadow);background-image:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head head""hero comp""note note";align-items:center;gap:.9rem 3rem;padding:1.4rem 1.6rem;display:grid}html[data-theme] body .inventory-page .inventory-immediate-card>header{grid-area:head}html[data-theme] body .inventory-page .inventory-immediate-card h2{color:var(--color-text);margin:0;font-size:1.05rem;font-weight:600}html[data-theme] body .inventory-page .inventory-immediate-card__hero{grid-area:hero;align-items:baseline;gap:.6rem;display:flex}html[data-theme] body .inventory-page .inventory-immediate-card__value{color:var(--color-text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:600;line-height:1}html[data-theme] body .inventory-page .inventory-immediate-card__label{color:var(--color-text-muted);font-size:.84rem}html[data-theme] body .inventory-page .inventory-immediate-card__composition{border-left:1px solid var(--color-border);grid-area:comp;gap:2.5rem;margin:0;padding-left:2.5rem;display:flex}html[data-theme] body .inventory-page .inventory-immediate-card__composition>div{gap:.2rem;display:grid}html[data-theme] body .inventory-page .inventory-immediate-card__composition dt{color:var(--color-text-muted);letter-spacing:0;text-transform:none;font-size:.72rem}html[data-theme] body .inventory-page .inventory-immediate-card__composition dd{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:600}html[data-theme] body .inventory-page .inventory-immediate-card__buy-soon{background:var(--color-surface-soft);color:var(--color-text-muted);border:0;border-radius:10px;grid-area:note;margin:0;padding:.7rem .9rem;font-size:.78rem}html[data-theme] body .inventory-page .inventory-immediate-card__buy-soon strong{color:var(--color-text)}html[data-theme] body .inventory-page .page-section>h2{color:var(--color-text);letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.15rem;font-weight:600}html[data-theme] body .inventory-page .inventory-warnings-note{color:var(--color-text-muted);background:0 0;border:0;margin:.6rem 0;padding:0;font-size:.76rem}html[data-theme] body .inventory-page .products-filters{flex-wrap:wrap;align-items:flex-end;gap:.85rem;display:flex}html[data-theme] body .inventory-page .products-filters__search{flex:280px}html[data-theme] body .inventory-page .products-filters label{gap:.35rem;display:grid}html[data-theme] body .inventory-page .products-filters label>span{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:600}html[data-theme] body .inventory-page .products-filters input,html[data-theme] body .inventory-page .products-filters select{border:1px solid var(--color-border-strong);background-color:var(--color-surface);height:40px;color:var(--color-text);font:inherit;border-radius:10px;padding:0 .85rem;font-size:.84rem}html[data-theme] body .inventory-page .products-filters select{min-width:150px}html[data-theme] body .inventory-page .inventory-filters__action-needed{white-space:nowrap;border-radius:10px;height:40px;padding:0 1rem}html[data-theme] body .inventory-page .inventory-table-scroll{border:1px solid var(--color-border);border-radius:var(--inv-radius);background:var(--color-surface);max-height:min(72vh,820px);box-shadow:var(--inv-shadow);overflow:auto}html[data-theme] body .inventory-page .inventory-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px;overflow:visible}html[data-theme] body .inventory-page .inventory-table thead th{z-index:3;background:var(--color-surface-soft);box-shadow:0 1px 0 var(--color-border);color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;padding:.8rem .85rem;font-size:.66rem;font-weight:600;position:sticky;top:0}html[data-theme] body .inventory-page .inventory-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;background:0 0;padding:.8rem .85rem;font-size:.8rem}html[data-theme] body .inventory-page .inventory-table tbody tr:hover td{background:var(--color-surface-soft);box-shadow:none}html[data-theme] body .inventory-page .inventory-table tbody tr:last-child td{border-bottom:0}html[data-theme] body .inventory-page .inventory-table td.num,html[data-theme] body .inventory-page .inventory-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}html[data-theme] body .inventory-page .inventory-table__select-cell{text-align:center;width:44px}html[data-theme] body .inventory-page input[type=checkbox]{accent-color:var(--color-primary)}html[data-theme] body .inventory-page .inventory-table__product-cell{min-width:260px;max-width:340px}html[data-theme] body .inventory-page .inventory-table__product-name{color:var(--color-text);font-weight:600;line-height:1.35;display:block}html[data-theme] body .inventory-page .inventory-table__sku,html[data-theme] body .inventory-page .inventory-table__asin{color:var(--color-text-muted);margin-top:.15rem;font-size:.68rem;display:block}html[data-theme] body .inventory-page .inventory-table__inbound{color:var(--color-text-muted);margin-top:.1rem;font-size:.68rem;display:block}html[data-theme] body .inventory-page .inventory-table td[data-label=Ruptura],html[data-theme] body .inventory-page .inventory-table td[data-label=Comprar\ até]{white-space:nowrap;color:var(--color-text-muted)}html[data-theme] body .inventory-page .inventory-table__strategy{color:var(--color-text);white-space:nowrap}html[data-theme] body .inventory-page .inventory-table__strategy--unknown{color:var(--color-text-muted)}html[data-theme] body .inventory-page .inventory-table .badge{white-space:nowrap;width:auto;max-width:none;box-shadow:none;background-image:none;border:1px solid #0000;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.7rem;font-weight:600;line-height:1.3;display:inline-flex}html[data-theme] body .inventory-page .inventory-table .badge--inventory-out-of-stock{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 22%, transparent)}html[data-theme] body .inventory-page .inventory-table .badge--inventory-buy-now,html[data-theme] body .inventory-page .inventory-table .badge--inventory-buy-soon{background:var(--color-primary-wash);color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}html[data-theme] body .inventory-page .inventory-table .badge--inventory-healthy,html[data-theme] body .inventory-page .inventory-table .badge--inventory-no-sales,html[data-theme] body .inventory-page .inventory-table .badge--inventory-insufficient-data,html[data-theme] body .inventory-page .inventory-table .badge--inventory-pending-policy,html[data-theme] body .inventory-page .inventory-table .badge--inventory-no-purchase-action{background:var(--color-surface-soft);color:var(--color-text-muted);border-color:var(--color-border)}html[data-theme] body .inventory-page .inventory-table td[data-label=Ações]{white-space:nowrap;width:1%}html[data-theme] body .inventory-page .inventory-table__actions{flex-direction:column;align-items:stretch;gap:.45rem;min-width:150px;display:flex}html[data-theme] body .inventory-page .inventory-table__actions .button{min-width:0;height:32px;min-height:0;font:inherit;white-space:nowrap;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;padding:0 .9rem;font-size:.76rem;font-weight:600;display:inline-flex}html[data-theme] body .inventory-page .inventory-table__actions .button--secondary{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-primary);background-image:none}html[data-theme] body .inventory-page .inventory-table__actions .button--secondary:hover{border-color:var(--color-primary);background:var(--color-primary-wash)}html[data-theme] body .inventory-page .inventory-table__actions .button--primary{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;background-image:none}html[data-theme] body .inventory-page .inventory-table__actions .button--primary:hover{background:var(--color-primary-deep)}html[data-theme] body .inventory-page .inventory-table__actions .badge{justify-content:center}html[data-theme] body .inventory-page .inventory-table__select-all-filtered{color:var(--color-primary);background:0 0;margin:.75rem 0 0;padding:0;font-size:.78rem}html[data-theme] body .inventory-page .table-pagination{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-top:.85rem;font-size:.78rem;display:flex}html[data-theme] body .inventory-page .table-pagination__controls{align-items:center;gap:.6rem;display:flex}html[data-theme] body .inventory-page .table-pagination .button--text{border:1px solid var(--color-border-strong);background:var(--color-surface);height:34px;color:var(--color-primary);background-image:none;border-radius:10px;padding:0 .95rem;font-weight:600}html[data-theme] body .inventory-page .table-pagination .button--text:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-wash)}html[data-theme] body .inventory-page .table-pagination .button--text:disabled{color:var(--color-text-muted);background:var(--color-surface-soft);opacity:.6}@media (width<=1100px){html[data-theme] body .inventory-page .inventory-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body .inventory-page .inventory-immediate-card{grid-template-columns:1fr;grid-template-areas:"head""hero""comp""note"}html[data-theme] body .inventory-page .inventory-immediate-card__composition{border-left:0;padding-left:0}}html[data-theme] body .inventory-page .page-section{margin-bottom:0}html[data-theme] body .inventory-page .page-section>*+*{margin-top:.85rem}html[data-theme] body .inventory-page .inventory-secondary-stats{margin-top:.7rem}html[data-theme] body .inventory-page .inventory-table-scroll{overflow-x:auto}html[data-theme] body .inventory-page .inventory-table{table-layout:fixed;width:100%;min-width:1100px}html[data-theme] body .inventory-page .inventory-table th,html[data-theme] body .inventory-page .inventory-table td{overflow-wrap:normal;word-break:normal;text-overflow:clip;padding:.8rem .6rem;overflow:visible}html[data-theme] body .inventory-page .inventory-table th{white-space:normal;letter-spacing:.04em;line-height:1.25}html[data-theme] body .inventory-page .inventory-table td.inventory-table__product-cell{overflow-wrap:anywhere}html[data-theme] body .inventory-page .inventory-table__product-name{text-overflow:clip;font-size:.84rem;overflow:visible}html[data-theme] body .inventory-page .inventory-table th:nth-child(2),html[data-theme] body .inventory-page .inventory-table td:nth-child(2){width:18%;max-width:none}html[data-theme] body .inventory-page .inventory-table th:nth-child(3),html[data-theme] body .inventory-page .inventory-table td:nth-child(3),html[data-theme] body .inventory-page .inventory-table th:nth-child(4),html[data-theme] body .inventory-page .inventory-table td:nth-child(4){width:6%}html[data-theme] body .inventory-page .inventory-table th:nth-child(5),html[data-theme] body .inventory-page .inventory-table td:nth-child(5),html[data-theme] body .inventory-page .inventory-table th:nth-child(6),html[data-theme] body .inventory-page .inventory-table td:nth-child(6){width:5%}html[data-theme] body .inventory-page .inventory-table td:last-child{white-space:normal}html[data-theme] body .inventory-page .inventory-table__actions{width:100%;min-width:0}html[data-theme] body .inventory-page .inventory-table__actions .button{width:100%;padding:0 .5rem;font-size:.72rem}html[data-theme] body .inventory-page .inventory-table__actions .badge{white-space:normal;text-align:center;padding:.3rem .5rem;font-size:.68rem;line-height:1.25}html[data-theme] body .inventory-page .inventory-table td[data-label=Prioridade] .badge{white-space:nowrap}html[data-theme] body .inventory-page .inventory-table td[data-label=Estoque],html[data-theme] body .inventory-page .inventory-table td[data-label="Estoque no Prep"]{line-height:1.3}html[data-theme] body .inventory-page .inventory-table__inbound{white-space:nowrap}html[data-theme] body .inventory-page .inventory-table th{letter-spacing:.02em;padding-inline:.5rem;font-size:.62rem}html[data-theme] body .inventory-page .inventory-table th:nth-child(3),html[data-theme] body .inventory-page .inventory-table td:nth-child(3),html[data-theme] body .inventory-page .inventory-table th:nth-child(4),html[data-theme] body .inventory-page .inventory-table td:nth-child(4){width:5%}html[data-theme] body .inventory-page .inventory-table th:nth-child(5),html[data-theme] body .inventory-page .inventory-table td:nth-child(5),html[data-theme] body .inventory-page .inventory-table th:nth-child(6),html[data-theme] body .inventory-page .inventory-table td:nth-child(6){width:6%}html[data-theme] body .inventory-page .inventory-table th:nth-child(7),html[data-theme] body .inventory-page .inventory-table td:nth-child(7),html[data-theme] body .inventory-page .inventory-table th:nth-child(8),html[data-theme] body .inventory-page .inventory-table td:nth-child(8){width:6.5%}html[data-theme] body .inventory-page .inventory-table th:nth-child(5),html[data-theme] body .inventory-page .inventory-table td:nth-child(5){width:6.5%}html[data-theme] body .inventory-page .inventory-table th{letter-spacing:.05em;padding:.95rem .75rem;font-size:.64rem}html[data-theme] body .inventory-page .inventory-table td{padding:1.05rem .75rem;font-size:.84rem}html[data-theme] body .inventory-page .inventory-table th:first-child,html[data-theme] body .inventory-page .inventory-table td:first-child{padding-left:1.1rem}html[data-theme] body .inventory-page .inventory-table th:last-child,html[data-theme] body .inventory-page .inventory-table td:last-child{padding-right:1.1rem}html[data-theme] body .inventory-page .inventory-table__product-name{font-size:.9rem;line-height:1.35}html[data-theme] body .inventory-page .inventory-table__sku{letter-spacing:.01em;font-size:.7rem}html[data-theme] body .inventory-page .inventory-table td.num{color:var(--color-text)}html[data-theme] body .inventory-page .inventory-table td[data-label=Sugestão]{font-weight:600}html[data-theme] body .inventory-page .inventory-table__actions .button--primary,html[data-theme] body .inventory-page .inventory-table__actions .button.button--primary.button--sm{color:#fff}html[data-theme] body .detail-panel.inventory-detail{overscroll-behavior:contain;border:0;border-left:1px solid var(--color-border);background:var(--color-surface);width:min(560px,100vw);max-width:none;height:100dvh;max-height:100dvh;color:var(--color-text);background-image:none;border-radius:18px 0 0 18px;padding:0;display:block;overflow:hidden auto;box-shadow:-16px 0 40px #10223824}html[data-theme] body .detail-panel.inventory-detail:before{display:none}.inventory-detail .detail-panel__header{z-index:5;border-bottom:1px solid var(--color-border);background:var(--color-surface);background-image:none;justify-content:space-between;align-items:flex-start;gap:1rem;margin:0;padding:1.5rem 1.75rem 1.25rem;display:flex;position:sticky;top:0}.inventory-detail .detail-panel__header h2{color:var(--color-text);letter-spacing:-.015em;margin:0 0 .45rem;font-size:1.1rem;font-weight:600;line-height:1.35}.inventory-detail__sku,.inventory-detail__asin{color:var(--color-text-muted);font-size:.72rem;font-weight:500;line-height:1.5;display:block}html[data-theme] body .inventory-detail .detail-panel__header .button--icon{border:1px solid var(--color-border-strong);background:var(--color-surface);width:36px;min-width:0;height:36px;min-height:0;color:var(--color-text-muted);box-shadow:none;background-image:none;border-radius:10px;outline:none;flex:none;place-items:center;padding:0;font-size:.95rem;display:inline-grid}html[data-theme] body .inventory-detail .detail-panel__header .button--icon:hover{background:var(--color-surface-soft);color:var(--color-text)}.inventory-detail .detail-section{border:0;border-bottom:1px solid var(--color-border);background:0 0;margin:0;padding:1.25rem 1.75rem}.inventory-detail .detail-section:last-child{border-bottom:0;padding-bottom:2rem}.inventory-detail .detail-section h3{color:var(--color-text);letter-spacing:-.01em;margin:0 0 .75rem;font-size:.9rem;font-weight:600}.inventory-detail .detail-section p{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.82rem;line-height:1.5}.inventory-detail .detail-section--task{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.inventory-detail .detail-section--task p{flex-basis:100%;margin:0}.inventory-detail .badge{box-shadow:none;background-image:none;border:1px solid #0000;border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex}.inventory-detail .badge--inventory-out-of-stock{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 22%, transparent)}.inventory-detail .badge--inventory-buy-now,.inventory-detail .badge--inventory-buy-soon{background:var(--color-primary-wash);color:var(--color-primary);border-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}.inventory-detail .badge--inventory-healthy,.inventory-detail .badge--inventory-no-sales,.inventory-detail .badge--inventory-insufficient-data,.inventory-detail .badge--inventory-pending-policy,.inventory-detail .badge--inventory-no-purchase-action,.inventory-detail .badge--readonly-subtle{background:var(--color-surface-soft);color:var(--color-text-muted);border-color:var(--color-border)}html[data-theme] body .inventory-detail .button{min-width:0;height:36px;min-height:0;font:inherit;white-space:nowrap;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.8rem;font-weight:600;display:inline-flex}html[data-theme] body .inventory-detail .button--primary{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;background-image:none}html[data-theme] body .inventory-detail .button--primary:hover{background:var(--color-primary-deep)}html[data-theme] body .inventory-detail .button--secondary{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-primary);background-image:none}html[data-theme] body .inventory-detail .button--secondary:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-wash)}html[data-theme] body .inventory-detail .button:disabled{opacity:.5;cursor:not-allowed}.inventory-detail__field-row{align-items:center;gap:.6rem;margin-top:.25rem;display:flex}html[data-theme] body .inventory-detail .inventory-detail__select{border:1px solid var(--color-border-strong);background-color:var(--color-surface);appearance:none;min-width:0;height:36px;color:var(--color-text);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;border-radius:10px;flex:auto;padding:0 2.2rem 0 .8rem;font-size:.84rem}html[data-theme] body .inventory-detail .inventory-detail__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent);outline:none}.inventory-detail .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;margin:0;display:grid}.inventory-detail .detail-grid>div{background:0 0;border-radius:0;padding:0}.inventory-detail .detail-grid dt{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .25rem;font-size:.66rem;font-weight:600}.inventory-detail .detail-grid dd{color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600}.inventory-detail__warning{color:var(--color-text-muted)}.inventory-detail__task-feedback,.inventory-detail__task-blocked{color:var(--color-text-muted);font-size:.78rem}@media (width<=560px){.inventory-detail .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme] body .inventory-page .inventory-table th:first-child,html[data-theme] body .inventory-page .inventory-table td:first-child{width:3.2%;padding-inline:.5rem}html[data-theme] body .inventory-page .inventory-table th:not(:last-child),html[data-theme] body .inventory-page .inventory-table td:not(:last-child){border-right:1px solid var(--color-border)}html[data-theme] body .inventory-page .inventory-table__actions{gap:.6rem}html[data-theme] body .inventory-page .inventory-table__actions .button{height:40px;padding:0 .75rem;font-size:.8rem}html[data-theme] body .inventory-page .inventory-table__actions .badge{padding:.45rem .6rem;font-size:.72rem}html[data-theme] body .inventory-page .inventory-table th:nth-child(4),html[data-theme] body .inventory-page .inventory-table td:nth-child(4),html[data-theme] body .inventory-page .inventory-table th:nth-child(5),html[data-theme] body .inventory-page .inventory-table td:nth-child(5),html[data-theme] body .inventory-page .inventory-table th:nth-child(6),html[data-theme] body .inventory-page .inventory-table td:nth-child(6){width:5.5%}html[data-theme] body .inventory-page .inventory-table th:nth-child(7),html[data-theme] body .inventory-page .inventory-table td:nth-child(7),html[data-theme] body .inventory-page .inventory-table th:nth-child(8),html[data-theme] body .inventory-page .inventory-table td:nth-child(8){width:6.5%}html[data-theme] body .inventory-page .inventory-table__actions .badge{white-space:nowrap;justify-content:center;width:100%;height:40px;padding:0 .5rem;font-size:.74rem}html[data-theme] body .inventory-page .inventory-table__select-all-filtered{box-shadow:none;background:0 0}html[data-theme] body .inventory-page .inventory-table th,html[data-theme] body .inventory-page .inventory-table td{padding-inline:.55rem}html[data-theme] body .inventory-page .inventory-table th:first-child,html[data-theme] body .inventory-page .inventory-table td:first-child{padding-inline:.5rem}html[data-theme] body .inventory-page .inventory-table th:last-child,html[data-theme] body .inventory-page .inventory-table td:last-child{padding-inline:.75rem}html[data-theme] body .inventory-page .inventory-table th:nth-child(4),html[data-theme] body .inventory-page .inventory-table td:nth-child(4),html[data-theme] body .inventory-page .inventory-table th:nth-child(5),html[data-theme] body .inventory-page .inventory-table td:nth-child(5),html[data-theme] body .inventory-page .inventory-table th:nth-child(6),html[data-theme] body .inventory-page .inventory-table td:nth-child(6){width:6%}html[data-theme] body .inventory-page .inventory-table thead th,html[data-theme] body .inventory-page .inventory-table th.num,html[data-theme] body .inventory-page .inventory-table__inbound{white-space:normal}html[data-theme] body .inventory-page .inventory-table td[data-label=Prioridade] .badge{padding:.25rem .55rem;font-size:.68rem}html[data-theme] body .inventory-page .inventory-table tbody tr:nth-child(odd) td{background:var(--color-surface)}html[data-theme] body .inventory-page .inventory-table tbody tr:nth-child(2n) td{background:var(--color-surface-soft)}html[data-theme] body .inventory-page .inventory-table tbody tr:hover td{background:var(--color-primary-wash)}html[data-theme] body .inventory-page .inventory-table{min-width:1300px}html[data-theme] body .inventory-page .inventory-table__product-inner{align-items:center;gap:.8rem;min-width:0;display:flex}html[data-theme] body .inventory-page .inventory-table__product-text{gap:.1rem;min-width:0;display:grid}html[data-theme] body .inventory-page .inventory-table__thumb{border:1px solid var(--color-border);object-fit:contain;background:#fff;border-radius:10px;flex:none;width:44px;height:44px}html[data-theme] body .inventory-page .inventory-table__thumb--empty{background:var(--color-surface-soft)}html[data-theme] body .inventory-page .inventory-table th:first-child,html[data-theme] body .inventory-page .inventory-table td:first-child{width:3%}html[data-theme] body .inventory-page .inventory-table th:nth-child(2),html[data-theme] body .inventory-page .inventory-table td:nth-child(2){width:19%}html[data-theme] body .inventory-page .inventory-table th:nth-child(3),html[data-theme] body .inventory-page .inventory-table td:nth-child(3){width:6.5%}html[data-theme] body .inventory-page .inventory-table th:nth-child(4),html[data-theme] body .inventory-page .inventory-table td:nth-child(4),html[data-theme] body .inventory-page .inventory-table th:nth-child(5),html[data-theme] body .inventory-page .inventory-table td:nth-child(5),html[data-theme] body .inventory-page .inventory-table th:nth-child(6),html[data-theme] body .inventory-page .inventory-table td:nth-child(6){width:5.5%}html[data-theme] body .inventory-page .inventory-table th:nth-child(7),html[data-theme] body .inventory-page .inventory-table td:nth-child(7){width:6%}html[data-theme] body .inventory-page .inventory-table th:nth-child(8),html[data-theme] body .inventory-page .inventory-table td:nth-child(8){width:6.5%}html[data-theme] body .inventory-page .inventory-table th:nth-child(9),html[data-theme] body .inventory-page .inventory-table td:nth-child(9){width:6%}html[data-theme] body .inventory-page .inventory-table th:nth-child(10),html[data-theme] body .inventory-page .inventory-table td:nth-child(10){width:5.5%}html[data-theme] body .inventory-page .inventory-table th:nth-child(11),html[data-theme] body .inventory-page .inventory-table td:nth-child(11){width:11%}html[data-theme] body .inventory-page .inventory-table th:nth-child(12),html[data-theme] body .inventory-page .inventory-table td:nth-child(12){width:7%}html[data-theme] body .inventory-page .inventory-table th:nth-child(13),html[data-theme] body .inventory-page .inventory-table td:nth-child(13){width:8%}html[data-theme] body .inventory-page .inventory-table th:nth-child(14),html[data-theme] body .inventory-page .inventory-table td:nth-child(14){width:9.5%}html[data-theme] body .product-economics-table-wrap:not(.product-economics__sync-wrap) .product-economics__section-heading{padding:1.35rem 1.5rem .35rem}html[data-theme] body .product-economics-table-wrap:not(.product-economics__sync-wrap) .product-economics__sales-status-filter{padding:.6rem 1.5rem .85rem}html[data-theme] body .product-economics-table-wrap:not(.product-economics__sync-wrap) .product-economics__empty{margin:0;padding:1.25rem 1.5rem}html[data-theme] body .product-economics__note,html[data-theme] body .product-economics-table__scroll-hint{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text-muted);box-shadow:none;background-image:none}html[data-theme] body .product-economics-info-button{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);box-shadow:none}html[data-theme] body .product-economics-info-button:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-wash)}html[data-theme] body .product-economics-sale-drawer dt,html[data-theme] body .detail-panel [class*=product-economics-drawer] dt,html[data-theme] body .product-economics-sale-drawer .detail-grid dt{color:var(--color-text-muted)}html[data-theme] body .product-economics-sale-drawer dd,html[data-theme] body .detail-panel [class*=product-economics-drawer] dd{color:var(--color-text)}html[data-theme] body .product-economics-sale-drawer dd small,html[data-theme] body .product-economics-sale-drawer small,html[data-theme] body .product-economics-sale-drawer .product-economics-drawer__subtitle{color:var(--color-text-muted)}html[data-theme] body .product-economics-sale-drawer .product-economics-drawer__section h3{color:var(--color-text)}html[data-theme] body .product-economics-sale-drawer .product-economics-drawer__commission-audit,html[data-theme] body .product-economics-sale-drawer .product-economics-drawer__profit div{border-color:var(--color-border);background:var(--color-surface-soft);background-image:none}html[data-theme] body .product-economics-sale-drawer .product-economics-drawer__profit div{background:var(--color-surface)}html[data-theme] body .product-economics-sale-drawer code{color:var(--color-text);background:0 0}html[data-theme] body .product-economics-table--sales .product-economics-table__scroll-hint,html[data-theme] body .product-economics-table-scroll-region .product-economics-table__scroll-hint{box-sizing:border-box;height:32px;padding-block:0;line-height:32px}html[data-theme] body .product-economics-table--sales thead tr.product-economics-table__group-row th{box-sizing:border-box;background:var(--color-surface-soft);border-bottom:1px solid var(--color-border);height:34px;color:var(--color-text-muted);white-space:nowrap;padding-block:0;line-height:34px;top:32px}html[data-theme] body .product-economics-table--sales thead tr:not(.product-economics-table__group-row) th{box-sizing:border-box;vertical-align:middle;background:var(--color-surface-soft);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);top:66px}html[data-theme] body .product-economics-table--sales thead tr:not(.product-economics-table__group-row) th.num{text-align:right}html[data-theme] body .product-economics-table--sales tbody td.num{text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums}html[data-theme] body .product-economics-table--sales tbody td.num strong,html[data-theme] body .product-economics-table--sales tbody td.num small{text-align:right;white-space:normal;overflow-wrap:break-word;display:block}html[data-theme] body .product-economics-table--sales tbody td.num small{margin-top:.2rem;line-height:1.3}html[data-theme] body .product-economics-table--sales tbody td{vertical-align:middle}html[data-theme] body .product-economics-table-scroll-region .product-economics-table__scroll-hint{z-index:8;background:var(--color-surface)}html[data-theme] body .product-economics-table--sales thead tr.product-economics-table__group-row th:nth-child(n){z-index:7;background:var(--color-surface-soft)}html[data-theme] body .product-economics-table--sales thead tr:not(.product-economics-table__group-row) th:nth-child(n){z-index:6;background:var(--color-surface-soft)}html[data-theme] body .product-economics-table--sales tbody td:nth-child(n){z-index:auto}html[data-theme] body .product-economics-table--sales tbody td:nth-child(-n+4),html[data-theme] body .product-economics-table--sales tbody td:last-child{z-index:2}html[data-theme] body .product-economics__sync-wrap{margin-bottom:1.75rem}html[data-theme] body .margin-real__kpi-grid>.margin-real__metric,html[data-theme] body .margin-real__secondary-grid>.margin-real__metric,html[data-theme] body .margin-real__secondary-grid>article{background:var(--color-surface);box-shadow:none}html[data-theme] body .margin-real__status--provisorio,html[data-theme] body .margin-real__status--estimado,html[data-theme] body .margin-real__status--incompleto{color:var(--color-text-muted);background:var(--color-surface);border-color:var(--color-border-strong)}html[data-theme] body .detail-panel.margin-real__gross-drawer{width:min(820px,100vw);max-width:none}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-intro{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:14px;margin:0 0 1.25rem;padding:1.1rem 1.25rem}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-intro>strong{color:var(--color-text);font-size:1rem;font-weight:600;display:block}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-intro p{color:var(--color-text-muted);margin:.4rem 0 .9rem;font-size:.82rem;line-height:1.5}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-intro>div{color:var(--color-text-muted);flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.82rem;display:flex}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-intro>div strong{color:var(--color-text)}html[data-theme] body .margin-real__gross-drawer .margin-real__audit-notes{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:14px;gap:.45rem;margin:1.25rem 0;padding:1rem 1.25rem;font-size:.78rem;display:grid}html[data-theme] body .margin-real__gross-drawer .margin-real__audit-notes>strong{color:var(--color-text);font-size:.86rem;font-weight:600}html[data-theme] body .margin-real__gross-drawer .margin-real__audit-notes small{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.5;display:block}html[data-theme] body .margin-real__gross-drawer .margin-real__audit-notes ul{gap:.3rem;margin:.25rem 0 0;padding-left:1.1rem;font-size:.8rem;line-height:1.45;display:grid}html[data-theme] body .margin-real__gross-drawer .margin-real__audit-notes b{color:var(--color-text)}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table-wrap{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;overflow-x:auto}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table{border-collapse:separate;border-spacing:0;width:100%;min-width:0;font-size:.8rem}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table th{background:var(--color-surface-soft);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;padding:.8rem .6rem;font-size:.62rem;font-weight:600;line-height:1.25}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table td{border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);vertical-align:middle;padding:.8rem .6rem}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table th:first-child,html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table td:first-child{padding-left:1rem}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table th:last-child,html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table td:last-child{padding-right:1rem}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table td.num{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table th.num{text-align:right}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table tbody tr:nth-child(2n) td{background:var(--color-surface-soft)}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table tbody tr:last-child td{border-bottom:0}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table tbody tr.is-warning td{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface))}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table td:first-child strong{color:var(--color-text);white-space:nowrap;font-weight:600}html[data-theme] body .margin-real__gross-drawer .margin-real__reconciliation-table td:first-child small{color:var(--color-text-muted);white-space:nowrap;margin-top:.2rem;font-size:.68rem;display:block}html[data-theme] body .products-table-scroll{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;overflow-x:auto;box-shadow:0 1px 2px #1022380a,0 8px 24px -12px #1022381a}html[data-theme] body .products-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1100px;overflow:visible}html[data-theme] body .products-table th{background:var(--color-surface-soft);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;white-space:normal;vertical-align:middle;padding:.95rem .75rem;font-size:.64rem;font-weight:600}html[data-theme] body .products-table td{border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);vertical-align:middle;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;padding:.95rem .75rem;font-size:.84rem;line-height:1.4;overflow:visible}html[data-theme] body .products-table tbody tr:nth-child(2n) td{background:var(--color-surface-soft)}html[data-theme] body .products-table tbody tr:hover td{background:var(--color-primary-wash);box-shadow:none}html[data-theme] body .products-table tbody tr:last-child td{border-bottom:0}html[data-theme] body .products-table th:first-child,html[data-theme] body .products-table td:first-child{padding-left:1.1rem}html[data-theme] body .products-table th:last-child,html[data-theme] body .products-table td:last-child{padding-right:1.1rem}html[data-theme] body .products-table th:first-child,html[data-theme] body .products-table td:first-child{width:31%}html[data-theme] body .products-table th:nth-child(2),html[data-theme] body .products-table td:nth-child(2){width:10%}html[data-theme] body .products-table th:nth-child(3),html[data-theme] body .products-table td:nth-child(3){width:8%}html[data-theme] body .products-table th:nth-child(4),html[data-theme] body .products-table td:nth-child(4){width:9%}html[data-theme] body .products-table th:nth-child(5),html[data-theme] body .products-table td:nth-child(5){width:9.5%}html[data-theme] body .products-table th:nth-child(6),html[data-theme] body .products-table td:nth-child(6){width:8%}html[data-theme] body .products-table th:nth-child(7),html[data-theme] body .products-table td:nth-child(7){width:11%}html[data-theme] body .products-table th:nth-child(8),html[data-theme] body .products-table td:nth-child(8){width:6.5%}html[data-theme] body .products-table th:nth-child(9),html[data-theme] body .products-table td:nth-child(9){width:9%}html[data-theme] body .products-table__product-inner{align-items:center;gap:.85rem;min-width:0;display:flex}html[data-theme] body .products-table__product-text{gap:.2rem;min-width:0;display:grid}html[data-theme] body .products-table__product-text strong{color:var(--color-text);font-size:.88rem;font-weight:600;line-height:1.35}html[data-theme] body .products-table__product-text small{color:var(--color-text-muted);letter-spacing:.01em;font-size:.7rem}html[data-theme] body .products-table__thumb{border:1px solid var(--color-border);object-fit:contain;background:#fff;border-radius:10px;flex:none;width:48px;height:48px}html[data-theme] body .products-table__thumb--empty{background:var(--color-surface-soft)}html[data-theme] body .products-table .badge{white-space:nowrap;box-shadow:none;background-image:none;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.7rem;font-weight:600;display:inline-flex}html[data-theme] body .products-table__inventory-canonical{color:var(--color-text-muted);gap:.15rem;font-size:.78rem;display:grid}html[data-theme] body .products-table__inventory-canonical strong{color:var(--color-text);margin-right:.25rem;font-size:.92rem;font-weight:600}html[data-theme] body .products-table__inventory-canonical small{font-size:.68rem;display:block}html[data-theme] body .products-table td:last-child .button{border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-width:0;height:38px;min-height:0;color:var(--color-primary);font:inherit;white-space:nowrap;box-shadow:none;background-image:none;border-radius:10px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.78rem;font-weight:600;display:inline-flex}html[data-theme] body .products-table td:last-child .button:hover{border-color:var(--color-primary);background:var(--color-primary-wash)}.inventory-detail .product-detail__heading{align-items:center;gap:1rem;min-width:0;display:flex}.inventory-detail .product-detail__heading-text{min-width:0}.inventory-detail .product-detail__heading-text h2{margin:0 0 .35rem}.inventory-detail .product-detail__thumb{border:1px solid var(--color-border);object-fit:contain;background:#fff;border-radius:12px;flex:none;width:64px;height:64px}.inventory-detail .product-detail__thumb--empty{background:var(--color-surface-soft)}html[data-theme] body .inventory-detail .products-unknown-note,html[data-theme] body .inventory-detail .product-detail__warning,html[data-theme] body .inventory-detail .product-detail__no-data-note,html[data-theme] body .inventory-detail .product-detail__listing-status,html[data-theme] body .inventory-detail .inventory-detail__warning,html[data-theme] body .inventory-detail .inventory-detail__task-blocked{border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-text-muted);box-shadow:none;background-image:none;border-radius:10px;margin:.5rem 0 0;padding:.75rem .9rem;font-size:.78rem;line-height:1.5}.inventory-detail .products-issue-list{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.inventory-detail .badge--issue{background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 20%, transparent)}html[data-theme] body .app-shell .products-table-scroll>.products-table{table-layout:fixed;width:100%;min-width:1100px}html[data-theme] body .app-shell .products-table th:nth-child(2),html[data-theme] body .app-shell .products-table td:nth-child(2){width:10%}html[data-theme] body .app-shell .products-table th:nth-child(3),html[data-theme] body .app-shell .products-table td:nth-child(3){width:7.5%}html[data-theme] body .app-shell .products-table th:nth-child(4),html[data-theme] body .app-shell .products-table td:nth-child(4),html[data-theme] body .app-shell .products-table th:nth-child(5),html[data-theme] body .app-shell .products-table td:nth-child(5){width:9%}html[data-theme] body .app-shell .products-table th:nth-child(6),html[data-theme] body .app-shell .products-table td:nth-child(6){width:8%}html[data-theme] body .app-shell .products-table th:nth-child(8),html[data-theme] body .app-shell .products-table td:nth-child(8){width:6%}html[data-theme] body .app-shell .products-table th:nth-child(9),html[data-theme] body .app-shell .products-table td:nth-child(9){width:9%}html[data-theme] body .app-shell .products-table th:nth-child(n+10),html[data-theme] body .app-shell .products-table td:nth-child(n+10){width:auto}html[data-theme] body .app-shell .products-table__inventory-canonical,html[data-theme] body .app-shell .products-table__inventory-canonical small{white-space:normal;overflow-wrap:break-word;max-width:100%}html[data-theme] body .app-shell .products-table__inventory-canonical small{line-height:1.35;display:block}html[data-theme] body .app-shell .products-table tbody tr:hover td{box-shadow:none;background:var(--color-primary-wash)}html[data-theme] body .app-shell .products-table th:first-child,html[data-theme] body .app-shell .products-table td:first-child{width:30%}html[data-theme] body .app-shell .products-table th:nth-child(7),html[data-theme] body .app-shell .products-table td:nth-child(7){width:14%}html[data-theme] body{--hl-border:color-mix(in srgb, var(--color-primary) 28%, var(--color-surface));--hl-bg:linear-gradient(145deg, color-mix(in srgb, var(--color-primary) 3%, var(--color-surface)), color-mix(in srgb, var(--color-primary) 9%, var(--color-surface)));--hl-ink:var(--color-primary)}html[data-theme] body .highlight-card{border:1px solid var(--hl-border);background:var(--hl-bg);box-shadow:none;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.25rem 1.5rem;display:flex}html[data-theme] body .highlight-card__label{color:var(--color-text-muted);font-size:.8rem;display:block}html[data-theme] body .highlight-card__value{color:var(--hl-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:.3rem 0 .25rem;font-size:2rem;font-weight:700;line-height:1.1;display:block}html[data-theme] body .highlight-card__note{color:var(--color-text-muted);font-size:.78rem;display:block}html[data-theme] body .highlight-card__breakdown{flex-wrap:wrap;gap:.75rem 2rem;margin:0;display:flex}html[data-theme] body .highlight-card__breakdown>div{gap:.15rem;display:grid}html[data-theme] body .highlight-card__breakdown dt{color:var(--color-text-muted);font-size:.72rem}html[data-theme] body .highlight-card__breakdown dd{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:600}html[data-theme] body .inventory-page .inventory-immediate-card{border-color:var(--hl-border);background:var(--hl-bg)}html[data-theme] body .inventory-page .inventory-immediate-card__value{color:var(--hl-ink)}html[data-theme] body .inventory-page .inventory-immediate-card__buy-soon{background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface))}html[data-theme] body .sales-page .sales-kpi-strip__item--lead{border:1px solid var(--hl-border);background:var(--hl-bg);border-radius:14px;padding:.9rem 1.1rem}html[data-theme] body .sales-page .sales-kpi-strip__value--lead{color:var(--hl-ink)}html[data-theme] body .home-metric--info{border-color:var(--hl-border);background:var(--hl-bg)}html[data-theme] body .home-metric--info strong{color:var(--hl-ink)}html[data-theme] body .margin-real__kpi-grid>.margin-real__metric--featured,html[data-theme] body .margin-real__kpi-grid>.margin-real__metric--featured:nth-child(2n){border-color:var(--hl-border);background:var(--hl-bg)}html[data-theme] body .margin-real__metric--featured strong,html[data-theme] body .margin-real__metric--featured .margin-real__metric-value strong{color:var(--hl-ink)}@media (width<=720px){html[data-theme] body .highlight-card{padding:1.1rem 1.15rem}html[data-theme] body .highlight-card__value{font-size:1.7rem}}html[data-theme] body .margin-real__secondary-grid>article.margin-real__mini--featured{border-color:var(--hl-border);background:var(--hl-bg)}html[data-theme] body .margin-real__mini--featured strong{color:var(--hl-ink)}html[data-theme] ::selection{background:color-mix(in srgb, var(--color-primary) 22%, transparent);color:inherit}.auth-page{color:#17202a;background:#f4f6f8;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #dce2e8;border-radius:16px;width:min(100%,420px);padding:32px;box-shadow:0 18px 50px #14212d1a}.auth-card__eyebrow{color:#5c6b78;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:700}.auth-card h1{margin:0;font-size:28px}.auth-card__intro{color:#53616d;line-height:1.5}.auth-form{gap:14px;margin-top:24px;display:grid}.auth-form label{gap:6px;font-size:14px;font-weight:650;display:grid}.auth-form input{min-height:44px;font:inherit;border:1px solid #b9c4ce;border-radius:8px;padding:9px 11px}.auth-form button[type=submit]{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17202a;border:0;border-radius:8px;font-weight:700}.auth-form button:disabled{cursor:wait;opacity:.65}.auth-link{color:#245b83;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.auth-form__hint,.auth-card__message{color:#5c6b78;font-size:13px;line-height:1.45}.auth-card__message{margin:18px 0 0}
