.sw-ad-insights{min-width:0;padding:16px 20px}.sw-ad-insights-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sw-ad-insights-heading h3{font-size:15px;font-weight:600}.sw-ad-insights-heading p{color:var(--sw-muted);margin-top:3px;font-size:12px}.sw-ad-insights-controls{align-items:center;gap:8px;min-width:0;display:flex}.sw-ad-insights-controls label{color:var(--sw-muted);font-size:12px}.sw-ad-insights-controls select{width:138px;min-height:44px;font-size:13px}.sw-ad-insights-controls .sw-button{flex-shrink:0}.sw-ad-insights-message,.sw-ad-insights-summary{font-size:13px;line-height:1.7;margin-top:12px!important}.sw-ad-insights-message{color:var(--sw-muted)}.sw-ad-insights .dv-loading{--dv-loading-text:var(--sw-text);--dv-loading-muted:var(--sw-muted);--dv-loading-accent:var(--sw-accent);--dv-loading-surface:var(--sw-surface);--dv-loading-line:var(--sw-line);margin-top:10px;padding:2px 0}.sw-ad-insights-rows{border-top:1px solid var(--sw-line);margin-top:12px}.sw-ad-insight-row{border-bottom:1px solid var(--sw-line)}.sw-ad-insight-row:last-child{border-bottom:0}.sw-ad-insight-row summary{align-items:center;gap:12px;min-height:48px;padding:12px 2px;font-size:13px;list-style:none;display:flex}.sw-ad-insight-row summary::-webkit-details-marker{display:none}.sw-ad-insight-row summary>span{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:550}.sw-ad-insight-campaign{text-overflow:ellipsis;white-space:nowrap;color:var(--sw-muted);margin-top:3px;font-size:12px;font-weight:400;display:block;overflow:hidden}.sw-ad-insight-row summary small{color:var(--sw-muted);flex-shrink:0;font-size:12px}.sw-ad-insight-row summary small[data-kind=performing]{color:var(--sw-green)}.sw-ad-insight-row summary small[data-kind=review]{color:var(--sw-warning)}.sw-ad-insight-row summary:after{content:"";border:solid var(--sw-muted);border-width:0 1.5px 1.5px 0;flex-shrink:0;width:6px;height:6px;margin:0 4px 3px;transform:rotate(45deg)}.sw-ad-insight-row[open] summary:after{margin-top:5px;transform:rotate(225deg)}.sw-ad-insight-detail{flex-direction:column;gap:10px;padding:0 2px 14px;font-size:13px;line-height:1.7;display:flex}.sw-ad-insight-why{color:var(--sw-muted)}.sw-ad-insight-check strong{margin-bottom:2px;display:block}.sw-ad-insight-check{white-space:pre-line}.sw-ad-insights .sw-ad-insights-switch{color:var(--sw-accent);margin-top:10px;padding:6px 0}.sw-ad-insight-detail strong{color:var(--sw-text);font-weight:600}.sw-ad-insight-detail dl{flex-wrap:wrap;gap:12px 28px;margin:0;font-size:12px;display:flex}.sw-ad-insight-detail dt{color:var(--sw-muted)}.sw-ad-insight-detail dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:14px;font-weight:600}.sw-ad-insight-detail dd span{color:var(--sw-muted);margin-top:1px;font-size:12px;font-weight:400;display:block}.sw-ad-insight-detail>.sw-button{color:var(--sw-accent);align-self:flex-start;padding:6px 0}@media (width<=600px){.sw-ad-insights{padding:16px 14px}.sw-ad-insights-heading{align-items:flex-start}.sw-ad-insights-controls{flex-wrap:wrap;width:100%}.sw-ad-insights-controls select{flex:1;width:auto;min-width:118px;font-size:16px}.sw-ad-insights-controls label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sw-ad-insight-row summary{gap:8px}}