.cb-coverage{color:#171b18;gap:14px;min-width:0;display:grid}.cb-coverage :is(select,input[type=date]){color:#27342b;max-width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe6da;border-radius:8px;padding:7px 11px;font-size:12px}.cb-coverage :is(button,select,input,summary,a):focus-visible{outline-offset:3px;outline:2px solid #236246}.cb-dashboard-tabs{background:#f3f6f1;border:1px solid #e1e6df;border-radius:12px;gap:3px;width:fit-content;padding:4px;display:inline-flex}.cb-dashboard-tabs button{color:#667068;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:0;border-radius:8px;padding:8px 18px;font-size:12px;font-weight:600}.cb-dashboard-tabs button[aria-selected=true]{color:#174c35;background:#fff;box-shadow:0 1px 4px #1c302214}.cb-dashboard-controls{background:#fff;border:1px solid #e1e6df;border-radius:12px;align-items:center;gap:8px;min-height:52px;padding:8px 10px;display:flex}.cb-dashboard-controls label{display:flex}.cb-question-filters{position:relative}.cb-question-filters summary{cursor:pointer;border:1px solid #dfe6da;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:12px;list-style:none;display:inline-flex}.cb-question-filters summary::-webkit-details-marker{display:none}.cb-question-filters>div{z-index:20;background:#fff;border:1px solid #dfe6da;border-radius:12px;gap:12px;width:270px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 32px #1c30221a}.cb-question-filters>div label{color:#64705f;gap:5px;font-size:11px;display:grid}.cb-chart-panel,.cb-rank-panel{background:#fff;border:1px solid #e1e6df;border-radius:16px;min-width:0;overflow:hidden}.cb-visibility-intro{color:#3d4940;border-bottom:1px solid #edf0ea;align-items:center;gap:7px;min-height:48px;padding:0 22px;font-size:12px;display:flex}.cb-visibility-intro strong{color:#18221b;font-size:13px}.cb-visibility-intro span{color:#818981}.cb-chart-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px 22px 10px;display:flex}.cb-chart-header>div{gap:5px;display:grid}.cb-chart-header span,.cb-supporting-metrics span,.cb-rank-panel header>div>span{color:#64705f;font-size:11px}.cb-chart-header strong{letter-spacing:-.045em;font-size:34px;font-weight:620;line-height:1}.cb-chart-header small,.cb-supporting-metrics small,.cb-competitor-list small{color:#687269;font-size:10px}.cb-chart-layout{grid-template-columns:minmax(0,1fr) 176px;gap:14px;padding:4px 14px 14px 8px;display:grid}.cb-chart-main{min-width:0}.cb-chart{aspect-ratio:auto;width:100%;height:300px}.cb-supporting-metrics{gap:8px;display:grid}.cb-supporting-metrics>div{background:#f8faf7;border:1px solid #edf0ea;border-radius:11px;align-content:center;gap:7px;min-height:86px;padding:13px;display:grid}.cb-supporting-metrics strong{letter-spacing:-.035em;font-size:21px;font-weight:620}.cb-supporting-metrics .cb-trend-indicator{font-size:10px}.cb-legend{flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:2px 10px 4px;display:flex}.cb-legend label{cursor:pointer;color:#485349;align-items:center;gap:6px;font-size:11px;display:flex}.cb-legend input{opacity:0;width:1px;height:1px;position:absolute}.cb-legend label:has(input:focus-visible){outline-offset:3px;outline:2px solid #236246}.cb-legend label:has(input:not(:checked)){opacity:.42}.cb-legend i,.cb-competitor-list>li>i{border-radius:50%;flex:none;width:9px;height:9px}.cb-chart-caption{color:#737d74;border-top:1px solid #edf0ea;justify-content:space-between;gap:12px;padding:10px 22px;font-size:10px;display:flex}.cb-rank-panel{flex-direction:column;display:flex}.cb-rank-panel-full{min-height:360px}.cb-rank-panel-full .cb-competitor-list li{min-height:82px}.cb-rank-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 20px 16px;display:flex}.cb-rank-panel h2{letter-spacing:-.03em;margin:3px 0 0;font-size:20px;font-weight:620}.cb-rank-panel header a{color:#236246;font-size:11px;font-weight:650}.cb-competitor-list{margin:0;padding:0 20px 20px;list-style:none;display:grid}.cb-competitor-list li{border-top:1px solid #edf0ea;grid-template-columns:20px 9px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;display:grid}.cb-rank-number{color:#8a938b;font-size:11px}.cb-competitor-list li>div{gap:4px;min-width:0;display:grid}.cb-competitor-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.cb-rank-value{text-align:right}.cb-rank-trend{justify-content:flex-end;font-size:10px}.cb-empty-competitors{color:#64705f;padding-top:20px;font-size:12px;display:block!important}.cb-no-data{color:#64705f;place-items:center;min-height:300px;font-size:13px;display:grid}.cb-tooltip{background:#fff;border:1px solid #dfe6da;border-radius:10px;min-width:158px;padding:11px;font-size:11px;box-shadow:0 10px 28px #1c30221f}.cb-tooltip>p{color:#737d74;margin:3px 0 8px}.cb-tooltip>div{justify-content:space-between;gap:18px;padding:3px 0;display:flex}@media (max-width:1199px){.cb-rank-panel{min-height:auto}}@media (max-width:767px){.cb-dashboard-tabs{width:100%}.cb-dashboard-tabs button{flex:1;padding-inline:8px}.cb-dashboard-controls{flex-wrap:wrap}.cb-question-filters>div{width:auto;position:fixed;inset:auto 16px 16px}.cb-chart-header{align-items:flex-start;padding:18px 16px 8px}.cb-visibility-intro{align-items:flex-start;padding:13px 16px}.cb-chart-header strong{font-size:30px}.cb-chart-layout{grid-template-columns:1fr;padding:0 6px 12px}.cb-chart{height:255px}.cb-supporting-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 10px}.cb-supporting-metrics>div{min-height:76px;padding:10px}.cb-supporting-metrics strong{font-size:17px}.cb-chart-caption{padding-inline:16px}}@media (max-width:480px){.cb-supporting-metrics{grid-template-columns:1fr}.cb-supporting-metrics>div{grid-template-columns:1fr auto;align-items:center;min-height:54px}.cb-supporting-metrics>div small{grid-column:1/-1}.cb-chart-caption{flex-direction:column;gap:3px}}