.notifications-module__gv5qsq__page{padding:var(--space-8)0 var(--space-16);min-height:70vh}.notifications-module__gv5qsq__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:#64748b;margin-bottom:var(--space-6);display:flex}.notifications-module__gv5qsq__breadcrumbLink{color:var(--primary);text-decoration:none}.notifications-module__gv5qsq__breadcrumbLink:hover{text-decoration:underline}.notifications-module__gv5qsq__breadcrumbCurrent{color:#94a3b8}.notifications-module__gv5qsq__pageHeader{margin-bottom:var(--space-8)}.notifications-module__gv5qsq__pageTitle{font-size:var(--font-size-2xl);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:800}.notifications-module__gv5qsq__pageSubtitle{font-size:var(--font-size-base);color:#64748b;max-width:600px}.notifications-module__gv5qsq__statsBar{gap:var(--space-3);margin-bottom:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.notifications-module__gv5qsq__statsBar{grid-template-columns:repeat(4,1fr)}}.notifications-module__gv5qsq__statCard{border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;background:#fff;border:1px solid #e2e8f0}.notifications-module__gv5qsq__statValue{font-size:var(--font-size-2xl);color:var(--primary);font-weight:800}.notifications-module__gv5qsq__statLabel{font-size:var(--font-size-xs);color:#64748b;margin-top:2px}.notifications-module__gv5qsq__filters{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.notifications-module__gv5qsq__filterBtn{color:#64748b;font-size:var(--font-size-sm);cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:6px 14px;font-weight:500;transition:all .2s}.notifications-module__gv5qsq__filterBtn:hover{border-color:var(--primary);color:var(--primary)}.notifications-module__gv5qsq__filterBtnActive{background:var(--primary);color:#fff;border-color:var(--primary)}.notifications-module__gv5qsq__notifGrid{gap:var(--space-4);flex-direction:column;display:flex}.notifications-module__gv5qsq__notifCard{border-radius:var(--radius-lg);padding:var(--space-5);color:inherit;background:#fff;border:1px solid #e2e8f0;text-decoration:none;transition:all .25s;display:block;position:relative;overflow:hidden}.notifications-module__gv5qsq__notifCard:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 20px #0000000f}.notifications-module__gv5qsq__notifCardFeatured{background:linear-gradient(135deg,#fffbeb,#fff 30%);border-left:4px solid #f59e0b}.notifications-module__gv5qsq__notifHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.notifications-module__gv5qsq__notifTitle{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:700;line-height:1.4}.notifications-module__gv5qsq__notifBadge{white-space:nowrap;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.notifications-module__gv5qsq__notifMeta{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.notifications-module__gv5qsq__notifMetaItem{font-size:var(--font-size-sm);color:#64748b;background:#f8fafc;border-radius:6px;align-items:center;gap:4px;padding:3px 10px;display:flex}.notifications-module__gv5qsq__notifMetaItem svg{flex-shrink:0}.notifications-module__gv5qsq__notifFooter{padding-top:var(--space-3);border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;display:flex}.notifications-module__gv5qsq__notifCountdown{font-size:var(--font-size-sm);font-weight:600}.notifications-module__gv5qsq__notifCountdownUrgent{color:#ef4444;animation:2s infinite notifications-module__gv5qsq__pulse}.notifications-module__gv5qsq__notifCountdownWarning{color:#f59e0b}.notifications-module__gv5qsq__notifCountdownSafe{color:#22c55e}@keyframes notifications-module__gv5qsq__pulse{0%,to{opacity:1}50%{opacity:.7}}.notifications-module__gv5qsq__notifViewBtn{font-size:var(--font-size-sm);color:var(--primary);align-items:center;gap:4px;font-weight:600;display:flex}.notifications-module__gv5qsq__detailGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:768px){.notifications-module__gv5qsq__detailGrid{grid-template-columns:1fr 340px}}.notifications-module__gv5qsq__detailMain{gap:var(--space-6);flex-direction:column;display:flex}.notifications-module__gv5qsq__detailSection{border-radius:var(--radius-lg);padding:var(--space-6);background:#fff;border:1px solid #e2e8f0}.notifications-module__gv5qsq__detailSectionTitle{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.notifications-module__gv5qsq__documentBox{border-radius:var(--radius-lg);padding:var(--space-6)var(--space-8);background:#fff;border:1px solid #e2e8f0}@media (max-width:768px){.notifications-module__gv5qsq__documentBox{padding:var(--space-5)}}.notifications-module__gv5qsq__documentSection{margin-bottom:var(--space-8)}.notifications-module__gv5qsq__documentSection:last-child{margin-bottom:0}.notifications-module__gv5qsq__documentSectionTitle{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-4);border-left:4px solid var(--primary);align-items:center;gap:var(--space-2);background:#f8fafc;border-radius:6px;padding:10px 16px;font-weight:700;display:flex}.notifications-module__gv5qsq__infoTable{border-collapse:collapse;width:100%}.notifications-module__gv5qsq__infoTable tr{border-bottom:1px solid #f1f5f9}.notifications-module__gv5qsq__infoTable tr:last-child{border-bottom:none}.notifications-module__gv5qsq__infoTable th{text-align:left;font-size:var(--font-size-sm);color:#64748b;vertical-align:top;width:40%;padding:10px 12px;font-weight:600}.notifications-module__gv5qsq__infoTable td{font-size:var(--font-size-sm);color:var(--text-primary);padding:10px 12px;font-weight:500}.notifications-module__gv5qsq__sidebar{gap:var(--space-4);flex-direction:column;display:flex}.notifications-module__gv5qsq__countdownBox{border-radius:var(--radius-lg);padding:var(--space-6);color:#fff;text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b)}.notifications-module__gv5qsq__countdownLabel{font-size:var(--font-size-sm);color:#94a3b8;margin-bottom:var(--space-2)}.notifications-module__gv5qsq__countdownTimer{justify-content:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.notifications-module__gv5qsq__countdownUnit{text-align:center}.notifications-module__gv5qsq__countdownNumber{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:800;line-height:1}.notifications-module__gv5qsq__countdownUnitLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:10px}.notifications-module__gv5qsq__applyBtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3)var(--space-4);background:linear-gradient(135deg,var(--primary),#3b82f6);color:#fff;font-weight:700;font-size:var(--font-size-base);border-radius:var(--radius-md);cursor:pointer;border:none;text-decoration:none;transition:opacity .2s;display:flex}.notifications-module__gv5qsq__applyBtn:hover{opacity:.9}.notifications-module__gv5qsq__practiceCta{border-radius:var(--radius-lg);padding:var(--space-5);text-align:center;background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #bfdbfe}.notifications-module__gv5qsq__practiceCtaTitle{font-size:var(--font-size-base);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:700}.notifications-module__gv5qsq__practiceCtaDesc{font-size:var(--font-size-sm);color:#64748b;margin-bottom:var(--space-3)}.notifications-module__gv5qsq__practiceCtaLink{background:var(--primary);color:#fff;font-weight:600;font-size:var(--font-size-sm);border-radius:var(--radius-md);align-items:center;gap:6px;padding:8px 20px;text-decoration:none;transition:opacity .2s;display:inline-flex}.notifications-module__gv5qsq__practiceCtaLink:hover{opacity:.9}.notifications-module__gv5qsq__contentHtml{font-size:var(--font-size-base);color:#334155;line-height:1.8}.notifications-module__gv5qsq__contentHtml p{margin-bottom:var(--space-4)}.notifications-module__gv5qsq__contentHtml h2,.notifications-module__gv5qsq__contentHtml h3,.notifications-module__gv5qsq__contentHtml h4{margin-top:var(--space-5);margin-bottom:var(--space-3);color:var(--text-primary);font-weight:700}.notifications-module__gv5qsq__contentHtml ul{padding-left:var(--space-6);margin:var(--space-3)0 var(--space-4)0;list-style-type:disc}.notifications-module__gv5qsq__contentHtml ol{padding-left:var(--space-6);margin:var(--space-3)0 var(--space-4)0;list-style-type:decimal}.notifications-module__gv5qsq__contentHtml li{margin-bottom:var(--space-2);padding-left:4px;display:list-item}.notifications-module__gv5qsq__emptyState{text-align:center;padding:var(--space-16)var(--space-4);color:#94a3b8}.notifications-module__gv5qsq__emptyState p{font-size:var(--font-size-lg);margin-top:var(--space-4)}
