.sb-privacy-choices{display:grid;gap:10px;margin:20px 0;padding:17px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.sb-privacy-choices>strong{font-size:16px}.sb-privacy-choices>p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}
.sb-privacy-choice,.sb-privacy-choices .ob-analytics-consent{display:flex;align-items:flex-start;gap:12px;width:100%;max-width:none;margin:0;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);cursor:pointer}
.sb-privacy-choice input,.sb-privacy-choices .ob-analytics-consent input{width:19px;height:19px;flex:none;margin:1px 0 0;accent-color:var(--coral)}
.sb-privacy-choice span,.sb-privacy-choices .ob-analytics-consent span{display:grid;gap:4px;text-align:left}
.sb-privacy-choice strong,.sb-privacy-choices .ob-analytics-consent strong{font-size:13px;color:var(--ink)}
.sb-privacy-choice small,.sb-privacy-choices .ob-analytics-consent small{font-size:12px;line-height:1.45;color:var(--muted)}
[data-theme="dark"] .sb-privacy-choices,[data-theme="dark"] .sb-privacy-choice,[data-theme="dark"] .sb-privacy-choices .ob-analytics-consent{background:var(--surface);color:var(--ink);border-color:var(--line)}
.sb-experiment-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}
.sb-feedback-prompt{margin:18px 0;padding:17px 19px;border-radius:16px;background:var(--surface);border:1px solid var(--line);font-size:17px;font-weight:750;line-height:1.45;color:var(--ink)}
.sb-feedback-form{display:grid;gap:15px}.sb-feedback-form .field{display:grid;gap:7px;margin:0;font-size:14px;font-weight:750}.sb-feedback-form select{width:100%;min-height:52px;padding:12px 42px 12px 14px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);font:inherit}.sb-feedback-form .help{margin:0;line-height:1.5}.sb-feedback-form .error:empty{display:none}.sb-feedback-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.sb-feedback-actions .button{min-height:48px}
@media(max-width:600px){.sb-experiment-row{flex-wrap:wrap}.sb-experiment-actions{width:100%;justify-content:flex-start;padding-left:23px}}
@media(max-width:600px){.sb-feedback-actions{display:grid;grid-template-columns:1fr 1fr}.sb-feedback-actions .button{padding-inline:10px}.modal:has(.sb-feedback-form){padding:21px}}
