.notifications-page{min-width:0}.notifications-page .list-table-section-header{border:1px solid #e7e8eb;border-radius:12px;margin:0 0 20px}.notifications-page__btn-clear:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#fca5a5}.notifications-page__filter-count{vertical-align:middle;border-radius:10px;margin-left:8px;padding:2px 6px;font-size:10px}.notifications-page .list-table tbody tr.notifications-page__row--unread td{background:#2d586e0f}.notifications-page__type-badge{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.2;display:inline-block}.notifications-page__type-badge--danger{color:#b91c1c;background:#fee2e2}.notifications-page__type-badge--warning{color:#b45309;background:#fef3c7}.notifications-page__type-badge--success{color:#047857;background:#d1fae5}.notifications-page__type-badge--neutral{color:#475569;background:#e2e8f0}.notifications-page .list-table .notifications-page__col-message{max-width:320px}.notifications-page .list-table .notifications-page__th-actions{text-align:right;width:112px}.notifications-page .list-table .list-table-cell-actions.notifications-page__cell-actions{text-align:right}.notifications-page__row-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.notifications-page__status-badge{border-radius:9999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.notifications-page__status-badge--read{color:#065f46;background:#d1fae5}.notifications-page__status-badge--unread{color:#c2410c;background:#ffedd5}.notifications-page__pagination-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.notifications-page__page-count{color:#64748b;font-size:13px;font-weight:500}.notifications-page__pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notifications-page__page-btn{justify-content:center;min-width:36px}.notifications-page__page-btn--active{color:#fff;background:#2d586e;border-color:#2d586e}.notifications-page__page-btn--active:hover:not(:disabled){color:#fff;background:#3c7592;border-color:#3c7592}.notifications-page__pagination-arrow{justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.notifications-page__clear-modal-body{color:#334155;margin:0;font-size:14px;line-height:1.5}
