.manager-workspace{padding:32px 0}.manager-navigation{display:flex;flex-direction:column;gap:5px}.manager-navigation button{text-align:left;white-space:normal;width:100%}.manager-navigation .selected{background:#0056c7;color:white;border-left:3px solid #63d3ff}.manager-account #nav-dashboard,.manager-account #nav-agenda{display:none!important}.manager-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.manager-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:16px 0}.manager-filters label{flex:1 1 210px;min-width:0;font-size:13px;font-weight:600}.manager-filters input,.manager-filters select{display:block;width:100%;margin-top:8px;max-width:100%}.manager-workspace table{font-size:13px}.manager-workspace td{vertical-align:top}.manager-workspace td button{white-space:normal;text-align:left;padding:8px}.manager-simulation{border-left:4px solid #0056c7;background:#f1f6fc;padding:16px 22px;margin:20px 0}.manager-workspace input[type=number]{max-width:100%}@media(max-width:760px){.manager-navigation{flex-direction:row}.manager-navigation button{min-width:155px}.manager-metrics{grid-template-columns:1fr}.manager-workspace h1{font-size:29px}}

.portal-tabs .manager-navigation button.selected{background:#0056c7;color:#fff;border-left:3px solid #63d3ff}

.seller-progress-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:20px 0 28px}
.seller-progress-card{border:1px solid #cbd7e7;border-top:4px solid #0057c8;background:#fff;padding:22px;display:flex;flex-direction:column;gap:12px}
.seller-progress-card h3,.seller-progress-card p{margin:0}.seller-progress-value{font-size:clamp(36px,4vw,54px);line-height:1.1;color:#10346d;font-variant-numeric:tabular-nums}
.seller-progress-card progress{width:100%;height:12px;accent-color:#0057c8}.seller-progress-card.target-achieved{border-top-color:#147947}.target-achieved .seller-progress-value{color:#147947}
.inline-review-actions{min-width:240px;max-width:360px}.inline-review-actions textarea{display:block;width:100%;margin:8px 0}.inline-review-buttons{display:flex;gap:8px;flex-wrap:wrap}.inline-review-buttons .review-approve{background:#12643e;color:#fff;border-color:#12643e}.inline-review-buttons .review-reject{border-color:#b02d3b;color:#a12332}.inline-review-change{min-width:220px}.inline-review-change button{margin:4px 4px 4px 0}.review-resolved{border-left:3px solid #19744d;padding-left:12px}
