/* Vetra 0.3.1.12 - report lifecycle notifications and correction visibility. */
.notification-center-modal{max-width:min(920px,96vw)}
.notification-center-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.notification-center-head>div:last-child{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.notification-center-list{display:grid;gap:.7rem}.notification-center-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.9rem;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025)}
.notification-center-row.unread{border-color:rgba(62,183,255,.38);background:linear-gradient(145deg,rgba(11,37,65,.8),rgba(5,17,31,.72))}.notification-status-dot{width:9px;height:9px;border-radius:50%;background:#5f748a}.notification-center-row.unread .notification-status-dot{background:#42c6ff;box-shadow:0 0 12px rgba(66,198,255,.7)}
.notification-copy strong{display:block}.notification-copy p{margin:.3rem 0;color:var(--text,#edf7ff)}.notification-copy small{color:var(--muted,#9eafc2)}.notification-actions{display:flex;gap:.45rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}
.mobile-header-notifications{display:none}.listing-needs-correction{border-color:rgba(255,177,60,.5)!important;background:linear-gradient(145deg,rgba(70,43,8,.24),rgba(20,14,5,.15))!important}.listing-correction-note{display:block;margin-top:.35rem;color:#ffc66b;font-weight:700}.moderation-badge{display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:999px;background:rgba(255,177,60,.15);border:1px solid rgba(255,177,60,.35);color:#ffd28c;font-size:.75rem;font-weight:800}
@media(max-width:760px){.notification-center-head{flex-direction:column}.notification-center-head>div:last-child{justify-content:flex-start}.notification-center-row{grid-template-columns:10px minmax(0,1fr)}.notification-actions{grid-column:2;justify-content:flex-start}.mobile-header-notifications{display:inline-flex;position:relative;align-items:center;justify-content:center}.mobile-header-notifications .notification-badge{position:absolute;top:-6px;right:-8px}.top-actions [data-open-notifications]{display:none}}
