.carone-stock-alert{box-sizing:border-box;width:100%;max-width:480px;margin:4px auto 22px;padding:20px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;color:#1e293b;text-align:right;direction:rtl}.carone-stock-alert[hidden],.carone-stock-alert [hidden]{display:none!important}.carone-stock-alert h3{margin:0 0 6px;font-size:19px;line-height:1.6;color:#0f172a}.carone-stock-intro{margin:0 0 16px;font-size:14px;line-height:1.8;color:#64748b}.carone-stock-channels{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:14px}.carone-stock-channels label{display:flex;gap:7px;align-items:center;margin:0;font-weight:600;font-size:14px;cursor:pointer}.carone-stock-alert input[type=checkbox]{flex:none;width:17px;height:17px;margin:0;accent-color:#dc2626}.carone-stock-field{display:block;margin:0 0 12px;font-size:14px;font-weight:600}.carone-stock-field span{display:block;margin-bottom:6px}.carone-stock-alert .carone-stock-field input{box-sizing:border-box;width:100%;height:44px;margin:0;padding:9px 12px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;box-shadow:none;font:inherit;font-weight:400;text-align:left;color:#0f172a}.carone-stock-alert .carone-stock-field input:focus{outline:2px solid #fecaca;outline-offset:1px;border-color:#dc2626}.carone-stock-consent{display:flex;align-items:flex-start;gap:8px;margin:14px 0;color:#475569;font-size:12px;font-weight:400;line-height:1.9}.carone-stock-consent input{margin-top:3px!important}.carone-stock-alert .carone-stock-submit{box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:7px 14px;border:0;border-radius:7px;background:#dc2626;color:#fff;font:inherit;font-size:15px;font-weight:700;line-height:1.8;letter-spacing:0;text-transform:none}.carone-stock-alert .carone-stock-submit:disabled{opacity:.65;cursor:wait}.carone-stock-result{margin:10px 0 0;font-size:13px;line-height:1.8;color:#475569}.carone-stock-result:empty{display:none}.carone-stock-result.is-success{color:#047857}.carone-stock-result.is-error{color:#b91c1c}.carone-stock-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media(max-width:549px){.carone-stock-alert{padding:16px;max-width:100%}.carone-stock-alert h3{font-size:18px}.carone-stock-channels{gap:16px}}