.ss-notify{border:1px solid var(--line,#d9dfda);background:var(--card,#fff);color:var(--text,#17221b);border-radius:12px;padding:16px;margin:18px 0;font:14px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:660px;text-align:left;box-sizing:border-box}
.ss-notify h2{font-size:18px;line-height:1.3;margin:0 0 7px}.ss-notify p{margin:7px 0 12px}.ss-notify summary{cursor:pointer;font-weight:650;padding:4px 0}.ss-notify details[open]>summary{margin-bottom:10px}.ss-notify form{display:grid;gap:11px}.ss-notify label{display:grid;gap:5px;font-weight:550;min-width:0}.ss-notify input:not([type=checkbox]),.ss-notify select{box-sizing:border-box;width:100%;max-width:100%;min-height:42px;border:1px solid var(--line,#cfd7d0);border-radius:7px;padding:9px 11px;font:inherit;background:var(--card,#fff);color:inherit}.ss-notify .ss-notify-check{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;font-weight:400}.ss-notify .ss-notify-check input{flex:0 0 auto;margin:3px 0 0;width:17px;height:17px;accent-color:#215b42}.ss-notify a{color:inherit;text-decoration:underline}.ss-notify button{min-height:42px;justify-self:start;padding:9px 14px;border:1px solid #24583f;background:#24583f;color:#fff;border-radius:8px;font:600 13px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}.ss-notify .ss-notify-secondary{background:transparent;color:inherit;border-color:var(--line,#cfd7d0);margin:4px 6px 8px 0}.ss-notify button:disabled{opacity:.5;cursor:not-allowed}.ss-notify input:focus-visible,.ss-notify select:focus-visible,.ss-notify button:focus-visible,.ss-notify summary:focus-visible{outline:2px solid #4b9871;outline-offset:3px}.ss-notify .ss-notify-small{font-size:12px;color:var(--muted,#617067);margin:2px 0 6px}.ss-notify-phone{display:grid;gap:10px}.ss-notify-code{display:flex;gap:8px;align-items:flex-end}.ss-notify-code label{max-width:170px;flex:1}.ss-notify-status{overflow-wrap:anywhere}.ss-notify .ss-notify-status:empty{display:none}.ss-notify .ss-notify-status[data-error="1"]{color:#a42c28}.ss-notify [hidden]{display:none!important}.ss-notify-product{padding:11px 14px;margin:16px 0}.ss-notify-sms{padding-top:3px;border-top:1px solid var(--line,#d9dfda)}.ss-notify-terms{max-width:780px;margin:30px auto;padding:0 20px 40px;line-height:1.65}.ss-notify-terms h2{font-size:20px;margin-top:25px}.ss-notify-terms button{padding:11px 17px;border:0;border-radius:8px;background:#24583f;color:white;font:600 14px system-ui;cursor:pointer}
html[data-theme="dark"] .ss-notify,body.dark .ss-notify{background:#191d21;color:#f3f4f3;border-color:#373f46}html[data-theme="dark"] .ss-notify input:not([type=checkbox]),html[data-theme="dark"] .ss-notify select,body.dark .ss-notify input:not([type=checkbox]),body.dark .ss-notify select{background:#22282d;color:#f3f4f3;border-color:#465159}html[data-theme="dark"] .ss-notify .ss-notify-small,body.dark .ss-notify .ss-notify-small{color:#b5c0b9}html[data-theme="dark"] .ss-notify .ss-notify-status[data-error="1"],body.dark .ss-notify .ss-notify-status[data-error="1"]{color:#ffaaa0}
@media(max-width:600px){.ss-notify{padding:12px;margin:12px 0;font-size:13px}.ss-notify h2{font-size:16px}.ss-notify form{gap:9px}.ss-notify input:not([type=checkbox]),.ss-notify select{font-size:16px}.ss-notify .ss-notify-check{font-size:11px}.ss-notify-code{flex-wrap:wrap}.ss-notify button{min-height:44px}.ss-notify-terms{padding:0 14px 30px;margin-top:20px}}
