/* Layout only. Visual components inherit the existing notifications design. */
.zsss{display:grid;gap:16px;min-width:0}.zsss .zspush-section__heading{margin-bottom:0!important}.zsss-form{display:grid;gap:16px}.zsss-form label{display:grid;gap:7px;margin:0;font:inherit}.zsss-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.zsss-wide{grid-column:1/-1}.zsss .zspush-region-search{width:100%;height:auto;padding:11px 14px!important;font:inherit}.zsss-form small{font-size:12px}.zsss .zsss-check{display:flex!important;align-items:flex-start!important;gap:10px!important}.zsss-check input{flex:0 0 auto}.zsss-nearby{display:grid;gap:12px;min-width:0;border:0;padding:0;margin:0}.zsss-nearby legend{font:inherit;font-weight:600;float:none;width:auto}.zsss-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.zsss-card-top h4{font-size:15px;font-weight:700;margin:0}.zsss-cards{display:grid;gap:12px}.zsss-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.zsss-actions form{margin:0}.zsss-actions>a{font-size:13px}.zsss summary,.zspush-general-signals>summary{cursor:pointer}.zsss details[open]>summary,.zspush-general-signals[open]>summary{margin-bottom:16px!important}.zsss-feed{list-style:none;padding:0;margin:0}.zsss-feed li,.zsss-results article{padding:12px 0}.zsss-feed small,.zsss-results small{display:block;font-size:12px}.zsss-trash{display:flex;justify-content:space-between;gap:16px;padding:10px 0}.zsss-save-search{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:0 0 20px}.zsss-save-search span{font-size:13px}.zsss-save-search>a{padding:12px 18px;border-radius:8px;text-decoration:none}#zspush-app .zsss input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;height:18px!important;position:static!important;opacity:1!important;visibility:visible!important}#zspush-app .zspush-general-signals .zspush-section{box-shadow:none!important;border:none!important;padding-left:0!important;padding-right:0!important}#zsss-personal,#zsss-new,#zsss-results,#zsss-updates{scroll-margin-top:140px}@media(max-width:600px){.zsss-fields{grid-template-columns:1fr}.zsss-card-top{flex-wrap:wrap}.zsss-form>.zspush-btn{width:100%}.zsss-card-top .zspush-status-pill{white-space:nowrap}}

/* Keep the existing account design within its column on smaller screens. */
body.zspush-settings-page .rtcl-MyAccount-wrap{width:100%!important;max-width:100%!important;min-width:0!important}body.zspush-settings-page .rtcl-MyAccount-content{min-width:0!important;max-width:100%!important}.zsss-form{min-width:0;grid-template-columns:minmax(0,1fr)}.zsss-form label,.zsss-form select,.zsss-form input{min-width:0;max-width:100%}.zsss-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.zsss-fields{grid-template-columns:minmax(0,1fr)}}
