.env-banner[data-v-42947a76]{width:100%;text-align:center;font-weight:600;padding:6px 0;font-size:14px;letter-spacing:.5px;color:#fff;margin-bottom:1%}.env-banner.dev[data-v-42947a76]{background-color:#dc3545}.env-banner.demo[data-v-42947a76]{background-color:#fd7e14}.notifications-page[data-v-fb18fb2a]{color:var(--text-main)}.notifications-card[data-v-fb18fb2a]{border:1px solid var(--border-muted);box-shadow:var(--shadow-md);background:#fff}.notifications-card-body[data-v-fb18fb2a]{background:linear-gradient(180deg,#fff,#f8fafc)}.notifications-page .btn-outline-primary[data-v-fb18fb2a]{color:var(--brand-accent);border-color:var(--brand-accent)}.notifications-page .btn-outline-primary[data-v-fb18fb2a]:focus,.notifications-page .btn-outline-primary[data-v-fb18fb2a]:hover{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.notification-header[data-v-fb18fb2a]{background-color:var(--surface)}.mark-all-btn[data-v-fb18fb2a]{font-size:.85rem;padding:.35rem .9rem;transition:all .2s ease}.mark-all-btn[data-v-fb18fb2a]:hover{background-color:var(--brand-accent);color:#fff!important}.notification-item[data-v-fb18fb2a]{background-color:#fff;transition:all .2s ease-in-out;border-left:4px solid transparent;cursor:pointer}.notification-item[data-v-fb18fb2a]:hover{background-color:#f5f7ff;transform:scale(1.01)}.unread[data-v-fb18fb2a]{background-color:#eef4ff}.icon-wrapper[data-v-fb18fb2a]{flex-shrink:0;width:42px;height:42px;border-radius:50%;background-color:var(--surface);display:flex;align-items:center;justify-content:center}.notification-icon[data-v-fb18fb2a]{font-size:1.4rem;color:var(--brand-secondary)}.border-left-danger[data-v-fb18fb2a]{border-left-color:var(--brand-danger)!important}.border-left-info[data-v-fb18fb2a]{border-left-color:#17a2b8!important}.border-left-warning[data-v-fb18fb2a]{border-left-color:var(--brand-warning)!important}.border-left-secondary[data-v-fb18fb2a]{border-left-color:var(--brand-secondary)!important}.modal-title-custom[data-v-fb18fb2a]{background-color:var(--surface);padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;font-weight:600;font-size:1rem}.detail-row[data-v-fb18fb2a]{display:grid;grid-template-columns:32px 130px 1fr;align-items:center;border-bottom:1px dashed #e9ecef;padding:.75rem 0;-moz-column-gap:.75rem;column-gap:.75rem}.icon-col[data-v-fb18fb2a]{font-size:1.3rem;color:var(--brand-secondary);text-align:center}.label[data-v-fb18fb2a]{font-weight:600;color:var(--text-main);line-height:1.4}.value[data-v-fb18fb2a]{color:var(--text-main);word-break:break-word}.detail-row[data-v-fb18fb2a]:last-child{border-bottom:none}#notification-modal .modal-content[data-v-fb18fb2a]{border-radius:14px;border:1px solid var(--border-muted);box-shadow:var(--shadow-md);background:linear-gradient(180deg,#fff,#f8fafc)}#notification-modal .modal-header[data-v-fb18fb2a]{border-bottom:1px solid var(--border-muted)}#notification-modal .modal-title[data-v-fb18fb2a]{color:var(--brand-primary);font-weight:700}