.review-campaign-filters{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.review-campaign-filters>span{flex-basis:100%;font-size:13px;font-weight:700;color:#526480}.review-campaign-filters button{display:flex;align-items:center;gap:9px;background:white;border:1px solid #cbd5ed;border-radius:12px;padding:12px 14px;font:inherit;font-size:12px;color:#273c59;cursor:pointer}.review-campaign-filters button strong{font-size:20px}.review-campaign-filters button[aria-pressed=true]{background:#3446d4;color:white;border-color:#3446d4;box-shadow:0 3px 10px #3446d426}.review-ranking-coverage{display:flex;flex-direction:column;gap:4px;min-width:180px}.review-ranking-coverage>span{font-size:11px;color:#526480;font-weight:700}.ranking-toolbar:has(.review-ranking-coverage){grid-template-columns:minmax(170px,1fr) repeat(3,minmax(150px,auto));align-items:end}.review-ranking-coverage select{width:100%}.review-status{border:1px solid #d8e1f2;border-radius:22px;background:white;padding:30px;margin-bottom:30px}.review-status>#review-status-title{font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-1px;margin:16px 0}.review-status>p{max-width:760px;color:#526480;line-height:1.7}.review-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}.review-status-grid article{padding:22px;border:1px solid #d8e1f2;border-radius:15px;background:#f7f9ff}.review-status-grid strong{font-size:32px;color:#3446d4}.review-status-grid h2{font-size:17px;margin:10px 0}.review-status-grid p{font-size:13px;line-height:1.65;color:#526480}.review-status-grid a{font-size:13px;font-weight:700}.review-status details{margin-top:24px;border-top:1px solid #d8e1f2;padding-top:20px}.review-status summary{font-weight:700;cursor:pointer}.review-status li{font-size:14px;line-height:1.7;margin:12px 0}.review-campaign-filters button:focus-visible,.review-ranking-coverage select:focus-visible{outline:3px solid #b8c4ff;outline-offset:3px}@media(max-width:1000px){.ranking-toolbar:has(.review-ranking-coverage){grid-template-columns:1fr 1fr}}@media(max-width:600px){.review-campaign-filters{display:grid;grid-template-columns:1fr 1fr}.review-campaign-filters>span{grid-column:1/-1}.review-campaign-filters button{align-items:flex-start;flex-direction:column;text-align:left;padding:12px;font-size:11px}.review-status{padding:22px 16px}.review-status-grid{grid-template-columns:1fr}.ranking-toolbar:has(.review-ranking-coverage){grid-template-columns:1fr}.review-ranking-coverage{min-width:0}}
