/* Powiadomienia 0.10.21 — the same card language as Pomoc / WL / KP. */
.notify-section .notify-prefs{margin:22px 0;border:1px solid var(--line);border-radius:11px;background:var(--bg);padding:0 20px}
.notify-section .notify-prefs>summary{cursor:pointer;padding:16px 0;font-weight:650;color:var(--lime);list-style:none}
.notify-section .notify-prefs>summary::-webkit-details-marker{display:none}
.notify-prefs-form{display:grid;gap:10px;padding-bottom:20px}
.notify-pref{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);font-size:13px;cursor:pointer}
.notify-pref input{width:18px;height:18px;accent-color:var(--lime);flex:none}
.notify-prefs-form .button{justify-self:start}
.notify-message{min-height:1em;font-size:13px;color:var(--lime)}
.notify-hint{margin-top:14px}
.notify-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:22px 0 12px}
.notify-list-title{font-size:15px;margin:0}
.notify-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.notify-item{border:1px solid var(--line);border-radius:11px;background:var(--bg);padding:14px 18px}
.notify-item[data-read="false"]{border-color:rgba(196,229,120,.55);box-shadow:inset 3px 0 0 var(--lime)}
.notify-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}
.notify-item-top strong{font-size:14px;overflow-wrap:anywhere}
.notify-item-top small,.notify-dm{color:var(--muted);font-size:11px}
.notify-item p{margin:8px 0 0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}
.notify-item-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}
.notify-link{color:var(--lime);font-size:13px;text-decoration:none}
.notify-link:hover{text-decoration:underline}
.notify-empty{border:0;padding:0}
@media(max-width:540px){
 .notify-section .notify-prefs{padding:0 14px}
 .notify-item{padding:12px 14px}
 .notify-prefs-form .button{justify-self:stretch}
}
