/* Optional Discord reply mentions, visible only on the player's own profile. */
.f-notification-card{scroll-margin-top:24px}
.f-notification-card .f-card-head{align-items:flex-start;gap:15px}
.f-notification-card .f-card-head>div{min-width:0}
.f-notification-card .f-kicker{margin-bottom:9px}
.f-notification-card h2{overflow-wrap:anywhere}
.f-notification-status{flex-shrink:0;color:#bdc9da}
.f-notification-status.is-enabled{color:#b6f28c;border-color:#466841;background:#243d2d}
.f-notification-intro{font-size:12px;margin-bottom:20px!important}
.f-notification-notice{padding:16px 18px;border:1px solid #485b7b;border-radius:9px;background:#1c2c47;margin:18px 0}
.f-notification-notice strong{font-size:13px;color:#e8eef9}
.f-notification-notice p{font-size:12px;color:#b9c8dc;line-height:1.8;margin-top:6px}
.f-notification-notice .f-button{margin-top:12px}
.f-notification-state-note{font-size:12px;line-height:1.8;margin:14px 0!important}
.f-notification-choice{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #516285;border-radius:9px;background:#202e48;color:#e3ebfb;font-size:13px;line-height:1.8;cursor:pointer}
.f-notification-choice input{width:19px;height:19px;flex-shrink:0;margin:3px 0 0;accent-color:#99e66d;cursor:pointer}
.f-notification-choice:has(input:focus-visible){outline:3px solid var(--f-accent);outline-offset:4px}
.f-notification-choice.is-unavailable{border-color:#3b4d67;background:#1b293e;color:#aebdd1;cursor:default}
.f-notification-choice.is-unavailable input{cursor:not-allowed}
.f-notification-help{font-size:11px;line-height:1.85;margin:12px 0 18px!important}
.f-notification-footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.f-notification-default-note{font-size:10px;line-height:1.85;margin-top:15px!important}
@media(max-width:767px){.f-notification-card .f-card-head{flex-wrap:nowrap}.f-notification-card h2{font-size:20px}.f-notification-choice{padding:15px;gap:10px;font-size:12px}.f-notification-notice{padding:15px}.f-notification-footer{align-items:flex-start;flex-direction:column}.f-notification-footer .f-button{width:100%}}
