.qb-sms .sms-panel{border:1px solid var(--qb-line,#31434f);background:var(--qb-surface,#15232e);border-radius:16px;padding:24px}.qb-sms .sms-action{background:var(--qb-accent,#dfc284);min-height:44px;color:var(--qb-on-accent,#17231e);border-radius:9px;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;line-height:1.5;display:inline-flex}.qb-sms .sms-action:disabled{opacity:.55}.qb-sms input:not([type=checkbox]),.qb-sms textarea{background:var(--qb-bg,#0c151d);color:var(--qb-ink,#edf1f3);border:1px solid var(--qb-muted,#708390);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}:is(.qb-sms a:focus-visible,.qb-sms button:focus-visible,.qb-sms input:focus-visible,.qb-sms textarea:focus-visible){outline:3px solid var(--qb-accent,#dfc284);outline-offset:4px}.qb-sms summary:focus-visible{outline:3px solid var(--qb-accent,#dfc284);outline-offset:4px}.qb-sms .sms-evidence-step{border:1px solid var(--qb-line,#31434f);background:var(--qb-surface,#15232e);border-radius:16px}.qb-sms .sms-evidence-step summary{cursor:pointer;overflow-wrap:anywhere;padding:18px 24px}.qb-sms .sms-evidence-image{border:1px solid var(--qb-line,#31434f);border-radius:8px;width:auto;max-width:100%;height:auto;max-height:640px;margin:0 auto;display:block}.qb-sms .sms-state{border-left:3px solid var(--qb-accent,#dfc284);background:var(--qb-raised,#1b2d39);padding:12px 16px}.qb-sms .sms-error{border-left:3px solid var(--qb-danger,#ffb4ab);color:var(--qb-danger,#ffcec8);background:var(--qb-danger-soft,#38262a);padding:12px 16px}.qb-sms p,.qb-sms a{overflow-wrap:anywhere}@media (max-width:400px){.qb-sms .sms-panel{padding:16px}}
