.push-settings{border:1px solid var(--line,#617267);background:var(--surface,#f6f7f5);color:var(--ink,#152b20);border-radius:20px;margin:16px 0 24px;padding:24px;font-size:1rem;line-height:1.5}.push-settings h2{margin:8px 0;font-size:1.25rem}.push-settings p{margin:8px 0 14px}.push-pilot-label{color:inherit;font-size:.875rem;font-weight:700}.push-settings fieldset{border:0;margin:16px 0;padding:0}.push-settings legend{margin-bottom:8px;font-weight:700}.push-settings label{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.push-settings input[type=checkbox]{accent-color:#831c38;flex:none;width:22px;height:22px}.push-actions{flex-wrap:wrap;gap:12px;display:flex}.push-settings button{font:inherit;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:12px;padding:10px 16px}.push-settings button.primary-action{color:#fff;background:#831c38;border-color:#831c38}.push-settings button:disabled{opacity:.55;cursor:not-allowed}.push-settings .push-disable{margin-top:12px}.push-settings .push-privacy{margin-top:16px;font-size:.875rem}.push-settings :focus-visible{outline-offset:3px;outline:3px solid #348566}[data-theme=dark] .push-settings{color:#f4f8f5;background:#12261c;border-color:#60766a}.demo-app .push-settings input[type=checkbox]{height:22px;min-height:22px;box-shadow:none;background:0 0;margin:0;padding:0}@media (max-width:480px){.push-settings{padding:16px}.push-actions{flex-direction:column}.push-actions button{width:100%}}
.email-settings{overflow-wrap:anywhere}.email-addresses{margin:20px 0;padding:0;list-style:none}.email-addresses li{border-top:1px solid var(--line,#617267);flex-direction:column;gap:8px;padding:16px 0;display:flex}.email-add{flex-wrap:wrap;gap:12px;display:flex}.email-add input{font:inherit;min-width:0;min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:10px;flex:1;padding:10px}.email-settings form>label{display:block}.email-confirm{max-width:640px;margin:40px auto;padding:24px}.email-confirm a{color:inherit}@media (max-width:480px){.email-add{flex-direction:column}.email-add button{width:100%}}
