.notification-panel{border:1px solid #d7e3d9;background:linear-gradient(145deg,#f5faf4,#fffdf9);border-radius:18px;padding:14px;margin-top:11px}
.notification-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.notification-title{display:flex;align-items:center;gap:10px}.notification-bell{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:var(--ink);color:white;font-size:17px}.notification-title b,.notification-title span{display:block}.notification-title b{font-size:13px}.notification-title span{font-size:10px;color:var(--muted);margin-top:2px}.notification-status{display:flex;align-items:center;gap:6px;border-radius:999px;background:#edf2ee;padding:7px 9px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.notification-status i{width:7px;height:7px;border-radius:50%;background:#9aa6a1}.notification-status.ready i{background:#55a56c}.notification-status.waiting i{background:#d19a42}.notification-copy{font-size:11px;line-height:1.5;color:#5b6a65;margin:12px 0}.notification-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.notification-actions button{min-height:42px;padding:9px}.notification-privacy{display:block;margin-top:10px;padding-top:9px;border-top:1px solid #e1e8e2;font-size:9px;line-height:1.45;color:#7a8782}.notification-live{color:#3e7652;font-weight:800}.notification-preview{background:white;border:1px solid #dfe7df;border-radius:16px;padding:14px;margin:13px 0}.notification-preview h3{font-family:Georgia,serif;font-size:21px;font-weight:500;margin:0 0 6px}.notification-preview p{font-size:12px;line-height:1.5;color:var(--muted);margin:0}
@media(max-width:390px){.notification-head{align-items:flex-start}.notification-actions{grid-template-columns:1fr}.notification-status{white-space:nowrap}}
