.scope-panel{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:15px 17px;margin:-7px 0 22px;background:#edf8f8;border:1px solid #d6ebed;border-radius:10px}.scope-panel>div:first-child{flex:1;min-width:170px}.scope-panel strong{font-size:12px;color:#16454b}.scope-panel p,.analysis-note{font-size:11px;color:#687e83;line-height:1.5;margin-top:4px}.scope-panel+.brand-hero{margin-top:0}.member-selector{position:relative;width:230px;max-width:100%;font-size:12px;color:#23464b}.member-selector summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:38px;padding:10px 12px;background:#fff;border:1px solid #d6e5e7;border-radius:8px;cursor:pointer;list-style:none}.member-selector summary::-webkit-details-marker{display:none}.member-selector summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-selector summary:focus-visible,.column-sort:focus-visible{outline:2px solid #0097a8;outline-offset:3px}.member-options{position:absolute;top:calc(100% + 5px);right:0;min-width:100%;width:290px;max-width:calc(100vw - 42px);max-height:310px;overflow-y:auto;z-index:5;padding:6px;background:#fff;border:1px solid #d8e7e8;box-shadow:0 9px 30px #082e3526;border-radius:10px}.member-options label{display:flex;align-items:center;gap:9px;padding:10px 8px;cursor:pointer;line-height:1.5;font-size:12px;border-radius:6px;color:#23464b}.member-options label:hover{background:#edf8f8}.member-options input{accent-color:#0097a8;flex:none;width:16px;height:16px}.card-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-top:16px}.card-filters label{display:grid;gap:5px;flex:1;min-width:135px;font-size:10px;font-weight:600;color:#6b8185}.card-filters select,.analysis-filters select{width:100%;min-height:36px;padding:8px 10px;border:1px solid #d8e7e8;background:#f8fcfc;border-radius:7px;color:#23464b;font-size:11px;min-width:0}.filter-summary{font-size:11px;color:#3c6870;line-height:1.6;margin-top:14px;padding:9px 10px;border-radius:7px;background:#f3fafa}.client-sales-card{min-width:0}.client-sales-card .card-head{gap:10px;flex-wrap:wrap}.rank-row>div:nth-child(2){min-width:0}.rank-name{overflow-wrap:anywhere}.rank-value{white-space:nowrap}.rank-sub{line-height:1.5}.analysis-note{margin:10px 0 15px}.section-heading{font:700 15px Manrope,sans-serif;margin:0 0 13px}.analysis-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:32px}.analysis-heading h2{font:700 21px Manrope,sans-serif;letter-spacing:-.4px}.analysis-heading p{font-size:11px;color:#71858a;margin-top:7px}.analysis-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.analysis-filters>label,.analysis-filters>.filter-field{display:grid;gap:6px;font-size:10px;color:#6c8186;font-weight:600}.analysis-filters select{min-width:160px}.insight-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:17px 0}.insight-metrics .kpi-value{font-size:23px}.analysis-table-head{padding:17px 18px}.table-note{display:block;color:#809196;font-size:10px;font-weight:400;margin-top:5px}.team-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px}.team-insights h3{font-size:11px;color:#6e868b;font-weight:600;margin:0 0 11px}.team-insights strong{display:block;font:700 19px Manrope,sans-serif;color:#173d45;overflow-wrap:anywhere}.team-insights p{font-size:11px;line-height:1.6;color:#6c8389;margin-top:8px}.toolbar{flex-wrap:wrap}.toolbar .toolbar-label{display:grid;gap:5px;flex:none;min-width:100px;font-size:10px;color:#6d8287}.toolbar input{min-width:150px}.toolbar-label select{width:100%;min-height:36px}.column-sort{border:0;background:none;padding:0;color:inherit;font:inherit;letter-spacing:inherit;font-weight:700;white-space:nowrap}#summary-team-sales{margin:0 0 15px}#summary-team-sales .card-filters{max-width:230px}#page-clients table td:first-child{max-width:340px;white-space:normal}#page-clients .client-aliases{max-width:300px}#page-clients .order-actions{width:110px}#team-sales-body .rank-bar{width:110px;margin-top:7px}
@media(max-width:1150px){.insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-filters label{min-width:100%}.analysis-filters{width:100%}.analysis-filters>label,.analysis-filters>.filter-field{flex:1}.analysis-filters .member-selector{width:100%}.toolbar input{flex:1 1 100%}}
@media(max-width:700px){.dashboard-grid{grid-template-columns:1fr}.scope-panel{margin-bottom:16px;gap:11px}.scope-panel .member-selector{width:100%}.scope-panel .member-options{left:0;right:auto;width:100%}.analysis-heading{margin-top:25px}.analysis-filters{align-items:stretch;gap:10px}.analysis-filters>label,.analysis-filters>.filter-field{min-width:100%}.member-options{width:100%;right:0}.team-insights{grid-template-columns:1fr}.insight-metrics{gap:10px}.insight-metrics .kpi{padding:15px 12px}.insight-metrics .kpi-value{font-size:21px}.toolbar .toolbar-label{flex:1;min-width:120px}.card-filters label{min-width:125px}.card-filters select{min-height:40px}.member-selector summary{min-height:42px}.member-options label{min-height:44px}.column-sort{min-height:24px}#page-clients table td:first-child{max-width:210px}}
