.sw-ad-bid-badge{border:1px solid var(--sw-line);color:var(--sw-muted);border-radius:999px;padding:4px 10px;font-size:12px}.sw-ad-bid-badge[data-on=true]{color:var(--sw-green);border-color:currentColor}.sw-ad-bid-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.sw-ad-bid-form label{color:var(--sw-muted);flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.sw-ad-bid-form select{border:1px solid var(--sw-line);background:var(--sw-bg);min-width:0;min-height:44px;color:var(--sw-text);border-radius:8px;padding:10px 12px;font-size:13px}.sw-ad-bid-form input:not([type=checkbox]){border:1px solid var(--sw-line);background:var(--sw-bg);min-width:0;min-height:44px;color:var(--sw-text);border-radius:8px;padding:10px 12px;font-size:13px}.sw-ad-bid-form .sw-ad-bid-check{color:var(--sw-text);flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;min-height:32px;font-size:13px}.sw-ad-bid-check input{width:18px;height:18px;accent-color:var(--sw-accent)}.sw-ad-bid-actions,.sw-ad-bid-confirm>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sw-ad-bid-confirm{border:1px solid var(--sw-line);background:var(--sw-raised);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.6}.sw-ad-bid-confirm>div,.sw-ad-bid-rules .sw-ad-update{margin-top:10px}.sw-ad-bid-list{border-top:1px solid var(--sw-line);margin-top:14px}.sw-ad-bid-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:12px 2px;font-size:13px;font-weight:550;list-style:none;display:flex}.sw-ad-bid-list summary::-webkit-details-marker{display:none}.sw-ad-bid-list summary:after{content:"";border:solid var(--sw-muted);border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin:0 4px 3px;transform:rotate(45deg)}.sw-ad-bid-list[open] summary:after{margin-top:5px;transform:rotate(225deg)}.sw-ad-bid-list ul,.sw-ad-bid-history ul{margin:0;padding:0;list-style:none}.sw-ad-bid-list li,.sw-ad-bid-history li{border-top:1px solid var(--sw-line);align-items:center;gap:12px;padding:10px 2px;font-size:13px;display:flex}.sw-ad-bid-list li>span,.sw-ad-bid-history li>span{flex:1;min-width:0}.sw-ad-bid-list strong,.sw-ad-bid-history strong{text-overflow:ellipsis;white-space:nowrap;font-weight:550;display:block;overflow:hidden}.sw-ad-bid-list small,.sw-ad-bid-history small{color:var(--sw-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.sw-ad-bid-list b,.sw-ad-bid-history b{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.sw-ad-bid-rules b[data-action=lower]{color:var(--sw-warning)}.sw-ad-bid-rules b[data-action=raise]{color:var(--sw-green)}.sw-ad-bid-rules b[data-action=pause]{color:var(--sw-danger)}.sw-ad-bid-history{margin-top:16px}.sw-ad-bid-history h4{margin-bottom:4px;font-size:13px;font-weight:600}.sw-ad-bid-history em{color:var(--sw-muted);flex-shrink:0;font-size:12px;font-style:normal}.sw-ad-bid-history .sw-button--subtle{color:var(--sw-accent);flex-shrink:0;padding:6px 0}.sw-ad-goal{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.sw-ad-goal button{text-align:left;min-height:64px;color:var(--sw-text);background:var(--sw-bg);border:1px solid var(--sw-line);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 14px;display:flex}.sw-ad-goal button:hover:not(:disabled){border-color:var(--sw-muted)}.sw-ad-goal button[aria-checked=true]{border-color:var(--sw-accent);background:color-mix(in srgb,var(--sw-accent) 12%,var(--sw-surface))}.sw-ad-goal button:disabled{cursor:default;opacity:.7}.sw-ad-goal strong{font-size:14px;font-weight:600}.sw-ad-goal small{color:var(--sw-muted);font-size:12px;line-height:1.35}.sw-ad-assistant-line{color:var(--sw-muted);margin-top:12px;font-size:13px;line-height:1.55}.sw-ad-assistant-line strong{color:var(--sw-text);font-weight:600}.sw-ad-assistant-line[data-status=near]{color:var(--sw-warning)}.sw-ad-assistant-line[data-status=over]{color:var(--sw-danger)}.sw-ad-assistant-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.sw-ad-assistant-tiles>div{border:1px solid var(--sw-line);background:var(--sw-raised);border-radius:10px;min-width:0;padding:12px 14px}.sw-ad-assistant-tiles dt{color:var(--sw-muted);font-size:12px}.sw-ad-assistant-tiles dd{letter-spacing:-.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:20px;font-weight:650}.sw-ad-assistant-tiles>div:last-child dd{color:var(--sw-green)}.sw-ad-assistant-tiles small{color:var(--sw-muted);margin-top:2px;font-size:12px;display:block}.sw-ad-assistant .sw-ad-insights-message{margin-top:12px;font-size:13px;line-height:1.6}.sw-ad-assistant-plan{border:1px solid var(--sw-line);background:var(--sw-raised);border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.6}.sw-ad-assistant-plan h4{margin-bottom:4px;font-size:13px;font-weight:600}.sw-ad-assistant-plan ul{margin:8px 0 0;padding:0;list-style:none}.sw-ad-assistant-plan li{border-top:1px solid var(--sw-line);padding:8px 0}.sw-ad-assistant-plan li>*{display:block}.sw-ad-assistant-plan li strong{font-weight:600}.sw-ad-assistant-plan li small{color:var(--sw-muted);font-size:12px}.sw-ad-assistant-proposals li>span em{color:var(--sw-accent);margin-top:3px;font-size:11px;font-style:normal;display:inline-block}.sw-ad-assistant-proposals .sw-fine{color:var(--sw-muted);margin:2px 0 6px;font-size:12px;line-height:1.5}.sw-ad-assistant-decide{flex-shrink:0;gap:6px;display:flex}.sw-ad-assistant-decide .sw-button{min-height:36px;padding:6px 14px}.sw-ad-bid-history .sw-ad-assistant-decide .sw-button--subtle{color:var(--sw-muted)}.sw-ad-bid-history b[data-action]{background:currentColor;border-radius:50%;width:8px;height:8px}.sw-ad-assistant>.sw-fine{color:var(--sw-muted);margin-top:10px;font-size:12px}.sw-ad-assistant-protect{border:1px solid var(--sw-line);border-radius:10px;grid-column:1/-1;min-width:0;margin:14px 0 0;padding:10px 12px}.sw-ad-assistant-protect legend{color:var(--sw-muted);padding:0 4px;font-size:12px}.sw-ad-assistant-protect>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;max-height:240px;display:grid;overflow:auto}.sw-ad-assistant-protect .sw-ad-bid-check{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;min-height:36px;font-size:13px;display:flex}.sw-ad-assistant-brands>.sw-fine,.sw-ad-assistant-brands .sw-ad-bid-actions .sw-fine{color:var(--sw-muted);margin:0 0 8px;font-size:12px;line-height:1.5}.sw-ad-assistant-brands .sw-ad-bid-actions{align-items:center;margin-top:4px}.sw-ad-assistant-brands .sw-ad-bid-actions .sw-fine{margin:0}.sw-ad-bid-list summary>span{flex:1;min-width:0}.sw-ad-bid-list summary>span small{white-space:normal;font-weight:400;line-height:1.45}.sw-ad-assistant-unsaved{color:var(--sw-warning);border:1px solid;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.sw-ad-bid-list summary .sw-ad-assistant-unsaved{margin-left:8px}.sw-ad-assistant-brands li.sw-ad-assistant-brand{padding:12px 2px 14px;display:block}.sw-ad-assistant-brand-head{align-items:center;gap:8px;min-width:0;display:flex}.sw-ad-assistant-brand-head strong{min-width:0}.sw-ad-assistant-brands li.sw-ad-assistant-brand small{white-space:normal;line-height:1.5}.sw-ad-assistant-brands small[data-status=near]{color:var(--sw-warning)}.sw-ad-assistant-brands small[data-status=over]{color:var(--sw-danger)}.sw-ad-assistant-brand-controls{grid-template-columns:repeat(3,minmax(0,180px));gap:8px;margin-top:10px;display:grid}.sw-ad-assistant-brand-controls label{color:var(--sw-muted);flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.sw-ad-assistant-brand-controls select,.sw-ad-assistant-brand-controls input{border:1px solid var(--sw-line);background:var(--sw-bg);width:100%;min-width:0;min-height:40px;color:var(--sw-text);border-radius:8px;padding:8px 10px;font-size:13px}.sw-ad-assistant-brand[data-off] .sw-ad-assistant-brand-head strong,.sw-ad-assistant-history li[data-off]{opacity:.6}.sw-ad-assistant-hidden{color:var(--sw-muted);justify-content:space-between;align-items:center;gap:12px;padding:6px 2px 8px;font-size:12px;display:flex}.sw-ad-assistant-history .sw-ad-assistant-more{margin:4px 2px 6px}.sw-ad-assistant-history .sw-ad-update{margin:4px 0 10px}.sw-ad-assistant>.sw-fine+.sw-fine{margin-top:4px}@media (width<=760px){.sw-ad-bid-form,.sw-ad-assistant-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-ad-assistant-tiles>div:last-child{grid-column:1/-1}}@media (width<=600px){.sw-ad-bid-form select{font-size:16px}.sw-ad-bid-form input:not([type=checkbox]){font-size:16px}.sw-ad-bid-list li,.sw-ad-bid-history li{flex-wrap:wrap;gap:6px 12px}.sw-ad-bid-list li>span,.sw-ad-bid-history li>span{flex-basis:100%}.sw-ad-goal{grid-template-columns:1fr}.sw-ad-goal button{min-height:52px}.sw-ad-assistant-decide{width:100%}.sw-ad-assistant-decide .sw-button{flex:1;min-height:44px}.sw-ad-assistant-protect>div{grid-template-columns:1fr}.sw-ad-bid-history li>span strong,.sw-ad-bid-history li>span small{white-space:normal}.sw-ad-assistant-brand-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-ad-assistant-brand-controls select,.sw-ad-assistant-brand-controls input{min-height:44px;font-size:16px}}.sw-ad-kaan{align-items:center;gap:12px;min-width:0;display:flex}.sw-ad-kaan-orb{color:#fff;background:radial-gradient(circle at 32% 28%,#fde7a6 0%,#fbbf24 30%,#f97316 88%);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 14px -6px #f97316b3}.sw-ad-kaan h3{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sw-ad-kaan h3 small{color:var(--sw-muted);font-size:12px;font-weight:500}.sw-ad-kaan-actions{align-items:center;gap:10px;display:flex}