.notification-page{max-width:720px;margin:48px auto;padding:24px;line-height:1.8}.notification-page h1{font-size:26px}.notification-categories{border:1px solid var(--line,#ddd);border-radius:12px;padding:16px}.notification-categories details{padding:8px 0}.notification-categories summary{cursor:pointer;font-weight:700}.notification-categories label{display:flex;align-items:center;gap:8px;padding:6px}.notification-categories input{width:auto!important}.notification-categories p{font-size:13px;color:#666}.notification-page #actionStatus{white-space:pre-line}.notify-form .notification-categories{max-height:300px;overflow:auto}.notify-consent{display:flex!important;align-items:flex-start;gap:10px}.notify-consent input{width:auto!important;margin-top:5px}.notification-page button{margin:12px 0}.notification-page form[hidden]{display:none}
.notification-categories input[type=checkbox],.notify-consent input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px;flex:0 0 18px;padding:0;accent-color:var(--fill)}.notification-categories label{min-height:36px}.notification-categories input:disabled+span{color:#777}
