.notifications_container__3uIHh{max-width:1200px;margin:0 auto;padding:2.5rem 1rem 5rem;min-height:100vh;color:var(--text)}.notifications_header__uRv8D{text-align:center;margin-bottom:2rem}.notifications_header__uRv8D h1{font-family:"Poppins",var(--font-poppins),sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--primary);margin:0 0 .5rem;letter-spacing:-.02em}.notifications_header__uRv8D p{color:var(--muted);font-size:1.05rem;margin:0}.notifications_searchContainer__1HaoG{margin-bottom:2.5rem;display:flex;justify-content:center}.notifications_searchWrapper__v1_w7{position:relative;width:100%;max-width:560px}.notifications_searchInput__N2_Wu{width:100%;padding:.85rem 2.8rem;background:var(--input-bg,var(--card));border:1px solid var(--border-color);border-radius:10px;color:var(--text);font-size:.95rem;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit;box-sizing:border-box}.notifications_searchInput__N2_Wu:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(30,144,255,.15)}.notifications_searchInput__N2_Wu::placeholder{color:var(--muted);opacity:.8}.notifications_searchIcon__n8W8D{left:1rem;font-size:.95rem;pointer-events:none}.notifications_clearBtn__d3ke2,.notifications_searchIcon__n8W8D{position:absolute;top:50%;transform:translateY(-50%);color:var(--muted)}.notifications_clearBtn__d3ke2{right:.75rem;background:transparent;border:none;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.85rem;transition:all .2s}.notifications_clearBtn__d3ke2:hover{color:var(--text)}.notifications_list__YB_aS{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1.25rem;gap:1.25rem}.notifications_card__k_lRe{background:var(--card);border:1px solid var(--border-color);border-radius:12px;padding:1.35rem;display:flex;flex-direction:column;box-shadow:0 2px 10px var(--shadow);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.notifications_card__k_lRe:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 8px 20px var(--shadow)}.notifications_cardHeader__cPxVK{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.notifications_date__B87ls{font-size:.82rem;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:6px}.notifications_date__B87ls i{font-size:.78rem;opacity:.85}.notifications_title__xn_7q{font-size:1.05rem;font-weight:700;color:var(--text);margin:0 0 1.25rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notifications_actions__1EW2w{margin-top:auto;display:flex;gap:.5rem}.notifications_btn__z7oTi{padding:.6rem 1.1rem;border-radius:8px;font-weight:600;font-size:.88rem;cursor:pointer;transition:all .2s ease;border:none;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none}.notifications_btn__z7oTi i{color:inherit}.notifications_btnPrimary__RmqWY{flex:1 1;background:var(--primary);color:#ffffff}.notifications_btnPrimary__RmqWY:hover{background:var(--accent);color:#ffffff}.notifications_btnSecondary__7VcVR{background:transparent;border:1px solid var(--border-color);color:var(--text);padding:.6rem .9rem}.notifications_btnSecondary__7VcVR:hover{background:var(--border-color);border-color:var(--accent)}.dark:not([data-theme=blue]):not(.theme-blue) .notifications_card__k_lRe,.theme-dark .notifications_card__k_lRe,[data-theme=dark] .notifications_card__k_lRe,[data-theme=oled] .notifications_card__k_lRe{background:#0a0a0a;border-color:#27272a}.dark:not([data-theme=blue]):not(.theme-blue) .notifications_card__k_lRe:hover,.theme-dark .notifications_card__k_lRe:hover,[data-theme=dark] .notifications_card__k_lRe:hover,[data-theme=oled] .notifications_card__k_lRe:hover{border-color:#52525b}.dark:not([data-theme=blue]):not(.theme-blue) .notifications_date__B87ls,.theme-dark .notifications_date__B87ls,[data-theme=dark] .notifications_date__B87ls,[data-theme=oled] .notifications_date__B87ls{color:#a1a1aa}.dark:not([data-theme=blue]):not(.theme-blue) .notifications_btnPrimary__RmqWY,.theme-dark .notifications_btnPrimary__RmqWY,[data-theme=dark] .notifications_btnPrimary__RmqWY,[data-theme=oled] .notifications_btnPrimary__RmqWY{background:#ffffff!important;background-color:#ffffff!important;color:#000000!important;font-weight:700!important}.dark:not([data-theme=blue]):not(.theme-blue) .notifications_btnPrimary__RmqWY *,.theme-dark .notifications_btnPrimary__RmqWY *,[data-theme=dark] .notifications_btnPrimary__RmqWY *,[data-theme=oled] .notifications_btnPrimary__RmqWY *{color:#000000!important}.dark:not([data-theme=blue]):not(.theme-blue) .notifications_btnPrimary__RmqWY:hover,.theme-dark .notifications_btnPrimary__RmqWY:hover,[data-theme=dark] .notifications_btnPrimary__RmqWY:hover,[data-theme=oled] .notifications_btnPrimary__RmqWY:hover{background:#e4e4e7!important;background-color:#e4e4e7!important;color:#000000!important}.dark:not([data-theme=blue]):not(.theme-blue) .notifications_btnSecondary__7VcVR,.theme-dark .notifications_btnSecondary__7VcVR,[data-theme=dark] .notifications_btnSecondary__7VcVR,[data-theme=oled] .notifications_btnSecondary__7VcVR{border-color:#27272a;color:#ededed}.dark:not([data-theme=blue]):not(.theme-blue) .notifications_btnSecondary__7VcVR:hover,.theme-dark .notifications_btnSecondary__7VcVR:hover,[data-theme=dark] .notifications_btnSecondary__7VcVR:hover,[data-theme=oled] .notifications_btnSecondary__7VcVR:hover{background:#ffffff;color:#000000!important;border-color:#ffffff}.dark:not([data-theme=blue]):not(.theme-blue) .notifications_btnSecondary__7VcVR:hover *,.theme-dark .notifications_btnSecondary__7VcVR:hover *,[data-theme=dark] .notifications_btnSecondary__7VcVR:hover *,[data-theme=oled] .notifications_btnSecondary__7VcVR:hover *{color:#000000!important}.theme-blue .notifications_date__B87ls,[data-theme=blue] .notifications_date__B87ls{color:#4aa3ff}.theme-blue .notifications_btnPrimary__RmqWY,[data-theme=blue] .notifications_btnPrimary__RmqWY{background:#2563eb!important;color:#ffffff!important}.theme-blue .notifications_btnPrimary__RmqWY:hover,[data-theme=blue] .notifications_btnPrimary__RmqWY:hover{background:#1d4ed8!important}.theme-light .notifications_date__B87ls,[data-theme=light] .notifications_date__B87ls{color:#1e90ff}.notifications_loading___Af3Z{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;color:var(--muted)}.notifications_spinner__gGXO_{width:36px;height:36px;border:3px solid rgba(125,125,125,.2);border-top:3px solid var(--accent);border-radius:50%;animation:notifications_spin__MrFuM .8s linear infinite;margin-bottom:1rem}@keyframes notifications_spin__MrFuM{to{transform:rotate(1turn)}}.notifications_error__Wstjr{text-align:center;padding:3rem 1.5rem;color:var(--muted)}.notifications_retryBtn__Zl7XI{margin-top:1rem;background:var(--accent);color:white;border:none;padding:.6rem 1.4rem;border-radius:8px;cursor:pointer;font-weight:600}.notifications_emptyState__QCi45{grid-column:1/-1;text-align:center;padding:4rem 1rem;color:var(--muted)}.notifications_modalOverlay__AxOt8{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.notifications_modalContent__4rB1F{background:var(--card);width:100%;max-width:900px;height:85vh;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-color);box-shadow:0 20px 40px rgba(0,0,0,.4)}.notifications_modalHeader__8YfmK{padding:.85rem 1.25rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color)}.notifications_modalTitle__uYG9m{font-size:.95rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1rem;margin:0}.notifications_modalClose___SUQd{background:none;border:none;color:var(--muted);font-size:1.1rem;cursor:pointer;padding:.25rem;transition:color .2s}.notifications_modalClose___SUQd:hover{color:var(--text)}.notifications_modalBody__Y2e78{flex-grow:1;background:#111}.notifications_iframe__motok{width:100%;height:100%;border:none}@media (max-width:768px){.notifications_container__3uIHh{padding:1.5rem 1rem 3rem}.notifications_list__YB_aS{grid-template-columns:1fr}}