.notice-page{max-width:1080px}.notice-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0}.notice-toolbar nav{display:flex;gap:8px}.notice-toolbar nav a{padding:12px 16px;border-radius:10px;background:#f0f3f6;color:#263a50}.notice-toolbar nav a.selected{background:#173d43;color:#fff}.notice-list{display:grid;gap:12px}.notice-card{display:flex;align-items:flex-start;gap:18px;padding:24px;border:1px solid #e0e7eb;border-radius:16px;background:#fff;min-width:0;overflow-wrap:anywhere}.notice-card>div{min-width:0;flex:1}.notice-card.is-unread{border-left:4px solid #237f75;background:#f7fcfa}.notice-symbol{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;background:#e5f0ed;color:#245f56;font-size:24px}.notice-card h2{font-size:18px;margin:8px 0}.notice-card p{margin:0 0 12px;line-height:1.65;white-space:pre-wrap}.notice-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#697880;font-size:12px}.notice-meta>span{color:#1a6457;font-weight:700}.notice-open{border:0;background:transparent;color:#245f56;padding:8px 0;font-weight:700;min-height:44px;cursor:pointer}.notice-empty{padding:48px 24px;text-align:center;border:1px dashed #c7d4d6;border-radius:16px;color:#52666b}.notice-empty>span{font-size:30px}.notice-pagination{display:flex;align-items:center;gap:18px;margin:24px 0;justify-content:center}.notice-preferences fieldset{border:0;border-bottom:1px solid #e6e9ed;padding:0 0 22px;margin:0 0 24px}.notice-preferences legend{font-size:18px;font-weight:700;margin-bottom:12px}.notice-preferences fieldset>p{font-size:13px;color:#66747e;margin:12px 0}.notice-preferences .commerce-check{margin:12px 0}.notice-header-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit}.notice-count{min-width:18px;height:18px;border-radius:9px;padding:0 4px;background:#f4c44d;color:#182c43;font-size:10px;line-height:18px;text-align:center;position:absolute;right:0;top:0}.notice-count[hidden],.notice-header-link[hidden]{display:none!important}.notice-header-link .icon{width:22px;height:22px}.admin-notice-link{display:flex;gap:6px;align-items:center;white-space:nowrap}.admin-notice-link span{border-radius:12px;background:#e9efff;padding:3px 7px;font-size:12px}
@media(max-width:600px){.notice-card{padding:18px 14px;gap:12px}.notice-symbol{width:36px;height:36px;font-size:21px}.notice-card h2{font-size:16px}.notice-toolbar form{width:100%}.notice-toolbar form button{width:100%}.notice-toolbar nav a{padding:10px 12px}.notice-preferences{padding:22px 18px}.notice-header-link{min-width:36px;min-height:44px}.admin-notice-link{font-size:12px}.admin-topbar{gap:8px;flex-wrap:wrap}}

.push-settings{margin-bottom:24px;padding:28px;background:linear-gradient(130deg,#fff,#f3f7fc)}.push-settings h2{margin:8px 0}.push-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.push-device{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line,#dce3ee)}.push-settings .muted{margin-top:16px;font-size:13px}@media(max-width:600px){.push-settings{padding:20px}.push-actions .button{width:100%}.push-device{flex-wrap:wrap}}
