.push-preferences{padding:24px 0;border-top:1px solid var(--line,#dce5e0);min-width:0}
.push-heading,.push-status{display:flex;align-items:center;gap:10px}
.push-heading{justify-content:space-between;margin-bottom:16px}
.push-heading h2{font-size:18px;margin:0;letter-spacing:0}
.push-status{font-size:14px!important;color:var(--muted,#68756e);margin:0 0 18px}
.push-status.is-enabled{color:var(--primary,#166548)}
.push-option{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0;padding:12px 0;min-width:0}
.push-option input[type=checkbox]{appearance:auto;flex:0 0 18px;width:18px;height:18px;min-width:18px;margin:3px 0 0;accent-color:var(--primary,#166548)}
.push-option>span{min-width:0;display:grid;gap:5px;overflow-wrap:anywhere}
.push-option strong{font-size:14px;font-weight:600;line-height:1.5}
.push-option small,.push-scope{color:var(--muted,#68756e);font-size:13px!important;line-height:1.5}
.push-categories{margin-top:8px;padding-top:16px;border-top:1px solid var(--line,#dce5e0)}
.push-categories h3{font-size:14px;margin:0 0 4px;letter-spacing:0}
.push-summary{font-size:14px!important;line-height:1.6;overflow-wrap:anywhere;margin-bottom:0}
.push-feedback{font-size:13px!important;line-height:1.5;overflow-wrap:anywhere;margin:12px 0 0}
.push-feedback:empty{display:none}
@media(max-width:550px){.push-preferences{padding:20px 0}.push-heading h2{font-size:17px}}
