.notification-stats article:nth-child(2){border-top:4px solid var(--success)}.notification-stats article:nth-child(3){border-top:4px solid var(--danger)}.notification-stats article:nth-child(4){border-top:4px solid #d97706}.notification-filters{display:grid;grid-template-columns:2fr 1fr 1.4fr auto;gap:14px;align-items:end}.notification-filters label{margin:0}.filter-actions{display:flex;gap:8px}.notification-list{display:grid;gap:10px}.notification-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px;border:1px solid var(--line);border-radius:10px}.notification-main{min-width:0}.notification-main h3{margin:5px 0 2px;font-size:15px}.notification-main p,.notification-main small{margin:0;color:var(--muted);font-size:12px}.mail-status{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:10px;font-size:10px;font-weight:800}.mail-status-enviada{background:#dff3e7;color:var(--success)}.mail-status-erro{background:#fbe3e1;color:var(--danger)}.mail-status-pendente{background:#fff3cd;color:#725500}.mail-error{margin-top:8px}.mail-error summary{cursor:pointer;color:var(--danger);font-size:12px;font-weight:700}.mail-error p{margin-top:6px;padding:8px;background:#fff2f1;border-radius:6px;color:#7c241d;word-break:break-word}.pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px}.pagination a{color:var(--blue);font-weight:700;text-decoration:none}.pagination span{font-size:13px;color:var(--muted)}@media(max-width:850px){.notification-filters{grid-template-columns:1fr 1fr}.notification-filters label:first-child{grid-column:1/-1}}@media(max-width:550px){.notification-filters{grid-template-columns:1fr}.notification-filters label:first-child{grid-column:auto}.notification-row{align-items:flex-start;flex-direction:column}.notification-row form,.notification-row .button{width:100%}}
