.seller-search{position:relative;min-width:240px;max-width:440px;flex:1;z-index:15}.seller-search>label{display:block;font-size:0.75rem;color:#6c727c;margin-bottom:4px}.seller-search-box{display:flex;align-items:center;gap:7px;border:1px solid #dfe6f0;background:white;border-radius:6px;padding:7px 9px}.seller-search-box .icon{width:14px;height:14px;color:#707680}.seller-search-box input{width:100%;min-width:0;border:0;outline:0;background:none;font-size:0.8125rem;color:#4b525c}.seller-search-box>span{white-space:nowrap;font-size:0.75rem;color:#6d747e}.seller-search [role=listbox]{position:absolute;left:0;right:0;top:58px;max-height:330px;overflow-y:auto;z-index:45;background:white;border:1px solid #dbe2ec;box-shadow:0 12px 40px #353b4620;border-radius:8px;padding:5px}.seller-search [role=listbox][hidden]{display:none}.seller-choice{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background:white;border-radius:5px;padding:9px;color:#545b65;font-size:0.8125rem}.seller-choice:hover,.seller-choice.keyboard-active{background:#f0f0f2}.seller-choice[aria-selected=true]{background:#ebecee}.seller-tick{font-size:1.1875rem;color:#555c66}.seller-choice>span:last-child{min-width:0}.seller-choice strong{font-weight:550;display:block;white-space:normal;overflow-wrap:anywhere}.seller-choice small{font-size:0.75rem;color:#777d87;display:block;margin-top:3px}.seller-search [role=listbox]>p{font-size:0.75rem;color:#777d87;line-height:1.6;padding:6px 8px}.seller-selected{display:flex;gap:4px;flex-wrap:wrap;padding-top:5px;max-height:74px;overflow:auto}.seller-selected button{display:flex;align-items:center;gap:5px;border:1px solid #dde3ee;background:#f1f2f4;padding:3px 6px;border-radius:4px;color:#595f6a;font-size:0.75rem}.seller-selected button span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-pivot-card .canvas-card-body,.canvas-insights-card .canvas-card-body{padding:0;overflow:hidden}.pivot-intro{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 18px 14px;flex-shrink:0}.pivot-intro strong{font-family:Manrope,sans-serif;font-size:1.125rem;color:#565c66;font-weight:700}.pivot-intro p{font-size:0.75rem;color:#777d88;margin:6px 0 0}.pivot-intro>div:last-child{display:flex;gap:7px}.pivot-intro .button{font-size:0.75rem;padding:8px 10px}.pivot-scroll{overflow:auto;flex:1;min-height:0;border-top:1px solid #e3eaf4}.pivot-table{min-width:850px}.pivot-table th{position:sticky;top:0;z-index:2;background:#f2f3f5;min-width:135px;color:#5b626c;padding:12px 16px;font-size:0.75rem}.pivot-table th.number{min-width:145px}.pivot-table td{padding:9px 16px;font-size:0.75rem;height:37px}.pivot-level-0{background:#edeef0;font-weight:650}.pivot-level-1{background:#f4f4f6}.pivot-level-2{background:#fcfcfe}.pivot-node{display:flex;align-items:center;gap:6px;min-width:110px}.pivot-node>span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pivot-node>small{font-size:0.75rem;color:#797f89;white-space:nowrap}.pivot-node button{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;border:1px solid #8a909a;background:#fff;border-radius:4px;padding:0;color:#505761;font-size:1.0rem;line-height:1}.pivot-leaf-dot{height:4px;width:4px;border-radius:50%;background:#b9bfc9;margin:0 8px;flex-shrink:0}.pivot-table tfoot td{position:sticky;bottom:0;z-index:2;background:white;font-weight:700;border-top:2px solid #d1d7e2;padding-top:14px;padding-bottom:14px;color:#444a54}.pivot-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-shrink:0;padding:9px 16px;font-size:0.75rem;color:#747a85;border-top:1px solid #e9e9eb}.pivot-footer>div,.sales-pagination>div{display:flex;gap:5px}.pivot-footer .button,.sales-pagination .button{padding:4px 8px;font-size:0.8125rem}.canvas-insights-card .canvas-card-body{padding:2px 18px 13px}.sales-insight-intro{padding:10px 0 12px;flex-shrink:0}.sales-insight-intro>strong{font-family:Manrope,sans-serif;font-size:1.1875rem;font-weight:700;color:#4a505a}.sales-insight-intro p{font-size:0.75rem;color:#727983;margin:6px 0 0}.sales-insight-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;flex-shrink:0}.sales-insight-summary>div{background:#f6f7f9;border:1px solid #e9eaec;border-radius:7px;padding:13px 12px}.sales-insight-summary small{display:block;font-size:0.75rem;color:#6e747e;line-height:1.7}.sales-insight-summary strong{font-family:Manrope,sans-serif;font-size:1.5625rem;font-weight:700;letter-spacing:-.6px;margin-top:7px;display:block;color:#565d67;line-height:1.4}.sales-insight-summary span{font-size:0.75rem;color:#7a808a;display:block;margin-top:2px}.sales-insight-tabs{display:flex;gap:4px;padding:4px;background:#f1f2f4;border-radius:7px;margin-bottom:13px;overflow-x:auto;flex-shrink:0}.sales-insight-tabs button{border:0;background:none;padding:9px 13px;font-size:0.75rem;color:#6d737d;border-radius:5px;white-space:nowrap}.sales-insight-tabs button.active{background:white;box-shadow:0 1px 5px #3d444e10;color:#5b616b;font-weight:650}.sales-insight-content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}.sales-tab-heading{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:2px 0 12px;flex-shrink:0}.sales-tab-heading p{font-size:0.75rem;color:#6f757f;line-height:1.8;margin:0}.sales-tab-heading label{display:flex;align-items:center;gap:7px;flex-shrink:0;color:#6f7680;font-size:0.75rem}.sales-tab-heading select{border:1px solid #dfe5f0;border-radius:5px;background:white;color:#4f555f;font-size:0.75rem;padding:7px}.sales-table-scroll{overflow:auto;min-height:0;flex:1;border:1px solid #eaebed;border-radius:7px}.sales-table-scroll table{font-size:0.75rem}.sales-table-scroll th{position:sticky;top:0;z-index:2;background:#f7f8fa;color:#6e747e;padding:11px 13px}.sales-table-scroll td{padding:10px 13px}.sales-table-scroll td>small{display:block;font-size:0.75rem;color:#7b818c;margin-top:3px}.sales-table-scroll .number{font-size:0.75rem}.sales-positive{color:#525863!important}.sales-negative{color:#565d67!important}.seller-detail-link{border:0;background:none;color:#515761;font:inherit;text-align:left;padding:0;font-weight:550;text-decoration:underline;text-decoration-color:#c8cfd9;text-underline-offset:3px}.seller-detail-link:hover{color:#434a54}.seller-context{display:block;font-size:0.75rem;color:#7a808a!important;font-weight:400;margin-top:4px}.sales-pagination{display:flex;align-items:center;justify-content:space-between;padding:10px 0;gap:10px;color:#797f8a;font-size:0.75rem;flex-shrink:0}.seller-rank-bars{display:grid;gap:10px;padding:8px 0 18px;flex-shrink:0}.seller-rank-bars>div{display:grid;grid-template-columns:minmax(100px,190px) minmax(0,1fr) 95px;gap:15px;align-items:center;font-size:0.75rem}.seller-rank-bars strong{text-align:right;font-size:0.75rem;font-weight:550}.seller-rank-bars .seller-context{font-size:0.75rem}.seller-rank-track{height:7px;border-radius:4px;background:#f1f2f4;overflow:hidden}.seller-rank-track>span{height:100%;display:block;border-radius:4px}.seller-matrix th:not(:first-child){min-width:105px}.seller-matrix th:first-child,.seller-matrix td:first-child{position:sticky;left:0;z-index:1;background:white;min-width:185px;max-width:250px;white-space:normal}.seller-matrix th:first-child{z-index:3;background:#f7f8fa}.sales-compare-note{font-size:0.75rem;line-height:1.7;color:#797f8a;margin:9px 0 0;flex-shrink:0}.sales-trend-chart{width:100%;height:auto;min-height:200px;max-height:340px;flex-shrink:0;margin-top:9px}.sales-pace-note{background:#f4f5f7;border:1px solid #e1e8f2;border-radius:8px;padding:18px;margin-top:15px;color:#4f5660}.sales-pace-note strong{font-family:Manrope,sans-serif;font-size:1.375rem;font-weight:650;letter-spacing:-.5px}.sales-pace-note p{font-size:0.75rem;line-height:1.9;color:#717782;margin:8px 0 0}.modal:has(.seller-detail-kpis){width:860px;max-height:90dvh;overflow:auto}.seller-detail-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 10px}.seller-detail-kpis>div{padding:14px;background:#f4f5f7;border:1px solid #e3eaf4;border-radius:7px}.seller-detail-kpis small{font-size:0.75rem;color:#727882}.seller-detail-kpis strong{display:block;font-family:Manrope,sans-serif;font-size:1.625rem;letter-spacing:-.7px;color:#5c626d;margin-top:6px}.modal:has(.seller-detail-kpis)>.sales-table-scroll{max-height:270px;flex:none}.modal:has(.seller-detail-kpis) .sales-trend-chart{max-height:260px}.canvas-pivot-card .card-scope,.canvas-insights-card .card-scope{font-size:0.75rem}
@media(max-width:1100px){.sales-insight-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sales-insight-summary>div{padding:10px}.sales-insight-summary strong{font-size:1.375rem}.sales-tab-heading{align-items:flex-start;flex-wrap:wrap;gap:8px}.seller-rank-bars>div{grid-template-columns:130px minmax(0,1fr) 80px;gap:9px}}
@media(max-width:700px){.seller-search{flex-basis:100%;min-width:0;max-width:none}.seller-search [role=listbox]{top:58px}.canvas-card.canvas-pivot-card{min-height:580px;max-height:680px}.canvas-card.canvas-insights-card{min-height:760px;max-height:960px}.pivot-intro{flex-wrap:wrap;padding:12px}.pivot-intro strong{font-size:1.0625rem}.pivot-intro>div:last-child{width:100%;flex-wrap:wrap}.pivot-footer{flex-wrap:wrap;line-height:1.8}.canvas-insights-card .canvas-card-body{padding:0 12px 12px}.sales-insight-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-insight-summary>div:last-child{grid-column:span 2}.sales-insight-summary strong{font-size:1.375rem}.sales-insight-intro>strong{font-size:1.0625rem}.sales-insight-tabs button{font-size:0.75rem;padding:8px 10px}.sales-tab-heading label{flex-wrap:wrap;width:100%}.sales-tab-heading select{max-width:100%}.seller-rank-bars>div{grid-template-columns:110px minmax(0,1fr) 65px;gap:7px}.seller-rank-bars strong{font-size:0.75rem}.seller-detail-kpis strong{font-size:1.3125rem}.seller-detail-kpis>div{padding:10px}.sales-pace-note strong{font-size:1.25rem}}
