.notification-main{max-width:1160px}.notification-readiness{background:#e8f0ee;border-inline-start:4px solid #145c57;border-radius:0 8px 8px 0;margin-block:24px 28px;padding:20px 24px}.notification-readiness p{margin:8px 0;font-size:17px}.notification-readiness small{color:#52666b;line-height:1.8;display:block}.notification-settings-grid{border:0;grid-template-columns:1fr 1fr;gap:22px;min-width:0;margin:0;padding:0;display:grid}.notification-panel{background:#fff;border:1px solid #d6dfdb;border-radius:12px;padding:26px}.notification-panel h2{margin:0 0 16px;font-size:22px}.notification-panel h2:not(:first-child){margin-top:28px}.notification-destination{grid-column:1/-1}.admin-app .notification-switch{cursor:pointer;border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.notification-switch strong{font-size:17px}.notification-switch small{color:#52666b;max-width:50ch;margin-top:4px;font-weight:400;line-height:1.8;display:block}.admin-app .notification-switch input{accent-color:#145c57;flex:0 0 24px;width:24px;height:24px;min-height:24px;margin:0;padding:0}.notification-routes{border:0;margin:22px 0 0;padding:0}.notification-routes legend{color:#52666b;font-size:15px}.notification-future{background:#f3f5f3;border-radius:8px;margin-top:24px;padding:18px 20px}.notification-future h3{margin:0 0 8px;font-size:17px}.notification-future p{color:#52666b;margin:0;font-size:15px}.notification-destination>label{max-width:650px}.notification-destination .admin-facts{max-width:850px}.notification-save{background:#fff;border:1px solid #d6dfdb;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:22px;display:flex}.notification-save p{margin:0}.notification-save small{color:#52666b;display:block}.notification-save>div{gap:10px;display:flex}.notification-success{color:#145c57;background:#e8f4ee;border:1px solid #afc7bd;border-radius:8px;padding:16px 20px}.notification-main .admin-error .admin-secondary{margin-top:14px;display:block}.notification-verify{align-items:end;gap:16px;max-width:650px;margin-top:22px;display:flex}.notification-verify label{flex:1}.notification-list{margin:0;padding:0;list-style:none}.notification-list li{border-bottom:1px solid #e2e8e4;padding:26px}.notification-list li.notification-unread{background:#f4f8f5;border-inline-start:4px solid #145c57}.notification-item-top{justify-content:space-between;align-items:start;gap:16px;display:flex}.notification-item-top h2{overflow-wrap:anywhere;margin:6px 0;font-size:21px}.notification-meta{color:#52666b;overflow-wrap:anywhere;font-size:14px}.notification-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.notification-actions a,.notification-actions button{font-size:15px}.notification-destination input{font-family:Arial,sans-serif}.admin-header nav{flex-wrap:wrap}@media (max-width:700px){.notification-settings-grid{grid-template-columns:1fr}.notification-panel{padding:20px}.notification-destination{grid-column:auto}.notification-save,.notification-verify,.notification-item-top{display:block}.notification-save>div{flex-wrap:wrap;margin-top:16px}.notification-verify button{margin-top:12px}.notification-list li{padding:20px 16px}.notification-item-top .admin-badge{margin-top:12px}.notification-readiness{padding:18px}.notification-actions{grid-template-columns:1fr;display:grid}.notification-panel .admin-facts{grid-template-columns:1fr;gap:4px}.notification-panel .admin-facts dd{margin-bottom:12px}}.notification-stale{color:#71582e;background:#fff5de;border-bottom:1px solid #dfcc99;margin:0;padding:12px 24px}
