.device-notifications-settings{padding:22px 0;border-top:1px solid #d5e2e9;border-bottom:1px solid #d5e2e9;margin:24px 0}.device-notifications-settings p{line-height:1.6;color:#536d7d}#admin-section-push form{max-width:650px}#admin-section-push label{display:block;margin:18px 0}#admin-section-push input,#admin-section-push textarea,#admin-section-push select{display:block;width:100%;margin-top:8px;padding:12px;box-sizing:border-box;font:inherit;border:1px solid #bdcdd9;border-radius:10px}.push-confirm{max-width:min(520px,90vw);padding:26px;border:1px solid #bdcdd9;border-radius:20px}.push-confirm p{white-space:pre-wrap;overflow-wrap:anywhere}.push-confirm button{margin:8px}.push-confirm::backdrop{background:#142d4590}

.notification-opt-in{width:min(460px,90vw);border-radius:24px;padding:28px;border:1px solid #c7d7e5;background:#fff;color:#233d53}.notification-opt-in-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.notification-opt-in-actions button{flex:1;min-width:150px}.notification-opt-in p{line-height:1.65}.notification-opt-in::backdrop{background:#14283b66;backdrop-filter:blur(3px)}body[data-program=zhifu] .notification-opt-in{background:#fffcf2;border-color:#e5c57d;color:#684713}
