.dnmp-notification-center{display:grid;gap:20px}.dnmp-notification-boundary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border:1px solid var(--dnmp-border);border-radius:var(--dnmp-managed-radius,18px);background:var(--dnmp-alt)}.dnmp-notification-boundary h2{margin:.2rem 0}.dnmp-notification-boundary p{margin:.35rem 0;color:var(--dnmp-muted)}.dnmp-notification-boundary>[data-dnmp-notification-permission-status]{grid-column:1/-1;margin:0}.dnmp-notification-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:18px;align-items:start}.dnmp-reminder-form h2{grid-column:1/-1;margin:0}.dnmp-reminder-form .dnmp-reminder-notes{grid-column:1/-1}.dnmp-reminder-list-panel{display:grid;gap:12px}.dnmp-reminder-card__main{min-width:0}.dnmp-reminder-card__badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.dnmp-reminder-card__badges span{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px solid var(--dnmp-border);border-radius:999px;color:var(--dnmp-muted);font-size:11px;font-weight:800}.dnmp-notification-authority{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border:1px dashed var(--dnmp-border);border-radius:12px;color:var(--dnmp-muted)}.dnmp-notification-authority strong{color:var(--dnmp-text);white-space:nowrap}.dnmp-reminder-form [hidden]{display:none!important}@media(max-width:900px){.dnmp-notification-boundary,.dnmp-notification-grid{grid-template-columns:1fr}.dnmp-notification-boundary .dnmp-button{width:100%;min-height:44px}.dnmp-notification-boundary>[data-dnmp-notification-permission-status]{grid-column:auto}}@media(max-width:640px){.dnmp-notification-center{gap:14px}.dnmp-notification-boundary,.dnmp-reminder-list-panel{padding:14px}.dnmp-reminder-card{align-items:flex-start}.dnmp-reminder-card .dnmp-link-button{min-height:44px;min-width:64px}.dnmp-notification-authority{display:grid}}
@media(max-width:640px){body.dnmp-subdomain-site .dnmp-notification-center .dnmp-reminder-card .dnmp-link-button{min-height:44px!important;min-width:64px!important;padding:9px 8px!important}}
