.notifications-module__qLAecG__container{max-width:1000px;margin:0 auto;padding:2rem}.notifications-module__qLAecG__header{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.notifications-module__qLAecG__title{color:var(--text-main);align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:2rem;font-weight:700;display:flex}.notifications-module__qLAecG__subtitle{color:var(--text-secondary);font-size:1rem}.notifications-module__qLAecG__badge{background:var(--error);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.notifications-module__qLAecG__markAllBtn{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--primary);cursor:pointer;box-shadow:var(--shadow-sm);padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s}.notifications-module__qLAecG__markAllBtn:hover{background:var(--primary-light);border-color:var(--primary)}.notifications-module__qLAecG__notificationsList{flex-direction:column;gap:1rem;display:flex}.notifications-module__qLAecG__notificationItem{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:flex-start;gap:1.25rem;padding:1.25rem;transition:all .2s;display:flex}.notifications-module__qLAecG__notificationItem:hover{box-shadow:var(--shadow-md);border-color:var(--primary-light);transform:translateY(-2px)}.notifications-module__qLAecG__notificationItem.notifications-module__qLAecG__read{background:var(--bg-app);opacity:.8;box-shadow:none;border-color:#0000}.notifications-module__qLAecG__notificationIcon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.notifications-module__qLAecG__notificationContent{flex:1;min-width:0}.notifications-module__qLAecG__notificationHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.25rem;display:flex}.notifications-module__qLAecG__notificationTitle{color:var(--text-main);align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.notifications-module__qLAecG__unreadDot{background:var(--primary);border-radius:50%;width:8px;height:8px}.notifications-module__qLAecG__notificationTime{color:var(--text-tertiary);white-space:nowrap;font-size:.75rem}.notifications-module__qLAecG__notificationMessage{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.notifications-module__qLAecG__notificationActions{flex-shrink:0;gap:.5rem;display:flex}.notifications-module__qLAecG__actionBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:all .2s;display:flex}.notifications-module__qLAecG__actionBtn:hover{background:var(--bg-subtle);color:var(--primary);border-color:var(--border-subtle)}.notifications-module__qLAecG__emptyState{color:var(--text-tertiary);text-align:center;background:var(--bg-subtle);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.notifications-module__qLAecG__emptyState p{margin-top:1rem;font-style:italic;font-weight:500}@media (max-width:768px){.notifications-module__qLAecG__container{padding:16px}.notifications-module__qLAecG__header{flex-direction:column;gap:1rem}.notifications-module__qLAecG__title{font-size:1.5rem}.notifications-module__qLAecG__markAllBtn{text-align:center;width:100%}.notifications-module__qLAecG__notificationItem{gap:1rem;padding:1rem}.notifications-module__qLAecG__notificationHeader{flex-direction:column;gap:.25rem}.notifications-module__qLAecG__notificationTime{align-self:flex-start}}
