.cgwc-alert{margin:16px 0;padding:18px;background:var(--cgwc-soft);border-radius:var(--cgwc-radius)}
.cgwc-alert__title{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:0;font-weight:600;color:var(--cgwc-heading)}
.cgwc-alert__row{display:flex;gap:8px}
.cgwc-alert__row input{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid var(--cgwc-line);border-radius:var(--cgwc-radius);background:var(--cgwc-bg);color:var(--cgwc-heading);font-size:14px}
.cgwc-alert__consent{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:13px;cursor:pointer}
.cgwc-alert__msg{margin:0;padding:0;color:var(--cgwc-ok);font-weight:600}
.cgwc-alert__msg.is-error{color:var(--cgwc-sale);margin-top:10px}
.cgwc-alert-toggle{margin:12px 0}
.cgwc-alert-toggle summary{list-style:none;cursor:pointer;color:var(--cgwc-heading);font-weight:600;font-size:14px}
.cgwc-alert-toggle summary::-webkit-details-marker{display:none}
.cgwc-alert-toggle .cgwc-alert__title{display:none}
@media(max-width:480px){.cgwc-alert__row{flex-direction:column}}
