.ApprovalAlertBanner_banner__vmKHm{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1px solid #86efac;border-radius:.75rem;animation:ApprovalAlertBanner_bannerSlideIn__qjBKV .35s ease-out}@keyframes ApprovalAlertBanner_bannerSlideIn__qjBKV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ApprovalAlertBanner_icon__FWB3y{flex-shrink:0;font-size:1.5rem;line-height:1;margin-top:.125rem}.ApprovalAlertBanner_body__aVjGa{flex:1 1;min-width:0}.ApprovalAlertBanner_title__pqMsV{font-size:.95rem;font-weight:700;color:#166534;margin:0 0 .25rem}.ApprovalAlertBanner_message___3PRG{font-size:.85rem;color:#15803d;margin:0;line-height:1.5}.ApprovalAlertBanner_dismissBtn__tIvz_{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:.375rem;background:transparent;color:#166534;cursor:pointer;transition:background-color .15s ease}.ApprovalAlertBanner_dismissBtn__tIvz_:hover{background:rgba(22,101,52,.1)}.ApprovalAlertBanner_dismissBtn__tIvz_:focus-visible{outline:2px solid #166534;outline-offset:2px}.ApprovalAlertBanner_dismissIcon__vx4A5{width:16px;height:16px}.pages_page__Yl7ba{min-height:calc(100vh - 64px);background:#f8fafc;padding:2rem 1.5rem 4rem}.pages_container__7UukL{max-width:1080px;margin:0 auto}.pages_pageHeader__b8WG3{margin-bottom:2rem}.pages_pageTitle__4LVB7{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 .375rem}.pages_pageDescription__xuQKe{font-size:1rem;color:#64748b;margin:0}.pages_tabs__W2lT0{display:flex;gap:0;border-bottom:2px solid #e2e8f0;margin-bottom:2rem}.pages_tab__9sK5z{padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;color:#64748b;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all .2s}.pages_tab__9sK5z:hover{color:#0f172a}.pages_tabActive__vG29N{color:#034f84;border-bottom-color:#034f84;font-weight:600}.pages_card__IJRBz{background:white;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.pages_cardTitle__aLO7z{font-size:1.1rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}.pages_cardDescription__yPui_{font-size:.875rem;color:#64748b;margin:0 0 1rem}.pages_statsGrid__bOewB{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem}.pages_statCard__1r6vG{background:white;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;text-align:center}.pages_statValue__ImmGp{font-size:2rem;font-weight:700;color:#034f84;margin:0}.pages_statLabel__Lj0dZ{font-size:.8rem;color:#64748b;margin:.25rem 0 0;text-transform:uppercase;letter-spacing:.05em}.pages_table__zq4Re{width:100%;border-collapse:collapse}.pages_table__zq4Re th{text-align:left;padding:.75rem 1rem;font-size:.8rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0}.pages_table__zq4Re td{padding:.75rem 1rem;font-size:.9rem;color:#334155;border-bottom:1px solid #f1f5f9;vertical-align:middle}.pages_table__zq4Re tr:hover td{background:#f8fafc}.pages_badge__kabHD{display:inline-block;padding:.2rem .6rem;font-size:.75rem;font-weight:600;border-radius:999px}.pages_badgeGreen__HClsv{background:#dcfce7;color:#166534}.pages_badgeYellow__J2UAV{background:#fef9c3;color:#854d0e}.pages_badgeRed__B2VRz{background:#fee2e2;color:#991b1b}.pages_badgeBlue__Bkx1D{background:#dbeafe;color:#1e40af}.pages_badgeGray__uBCiR{background:#f1f5f9;color:#475569}.pages_btnPrimary__0boSZ{background:#034f84;color:white;border:none;padding:.625rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .2s}.pages_btnPrimary__0boSZ:hover{background:#023d6a}.pages_btnPrimary__0boSZ:disabled{opacity:.5;cursor:not-allowed}.pages_btnOutline__DdrCG{background:white;color:#334155;border:1px solid #e2e8f0;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s}.pages_btnOutline__DdrCG:hover{background:#f8fafc;border-color:#cbd5e1}.pages_btnDanger__POejZ{background:white;color:#ef4444;border:1px solid #fecaca;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s}.pages_btnDanger__POejZ:hover{background:#fef2f2}.pages_btnGroup__la6JV{display:flex;gap:.5rem;align-items:center}.pages_formGroup__pUkcc{margin-bottom:1.25rem}.pages_formLabel__bQb6A{display:block;font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.375rem}.pages_formInput__kc3w0{width:100%;padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.9rem;color:#0f172a;background:white;transition:border-color .2s;box-sizing:border-box}.pages_formInput__kc3w0:focus{outline:none;border-color:#034f84;box-shadow:0 0 0 3px rgba(3,79,132,.08)}.pages_formInput__kc3w0:disabled{background:#f8fafc;color:#94a3b8}.pages_formRow__aDW43{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pages_searchBox__CtNAo{position:relative;margin-bottom:1.5rem}.pages_searchInput__e_lh3{width:100%;padding:.75rem 1rem .75rem 2.75rem;border:1px solid #e2e8f0;border-radius:.75rem;font-size:.95rem;background:white;box-sizing:border-box}.pages_searchInput__e_lh3:focus{outline:none;border-color:#034f84;box-shadow:0 0 0 3px rgba(3,79,132,.08)}.pages_searchIcon__3w_km{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.pages_chipRow__f94b_{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.pages_chip__jOR_l{padding:.375rem .875rem;border-radius:999px;font-size:.8rem;font-weight:500;border:1px solid #e2e8f0;background:white;color:#475569;cursor:pointer;transition:all .2s}.pages_chip__jOR_l:hover{background:#f1f5f9}.pages_chipActive__nArFq{background:#034f84;color:white;border-color:#034f84}.pages_emptyState__kj_F6{text-align:center;padding:3rem 1rem;color:#94a3b8}.pages_emptyIcon__Mr6A5{margin-bottom:1rem;color:#cbd5e1}.pages_loading__01e8m{text-align:center;padding:3rem;color:#64748b}.pages_articlesGrid__lSHxo{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.pages_articleCard__NyxBR{background:white;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;text-decoration:none;transition:all .2s}.pages_articleCard__NyxBR:hover{border-color:#034f84;box-shadow:0 4px 12px rgba(0,0,0,.06);transform:translateY(-1px)}.pages_articleTitle__rOGNs{font-size:.95rem;font-weight:600;color:#0f172a;margin:0 0 .375rem}.pages_articleDescription__Y98sQ{font-size:.85rem;color:#64748b;margin:0;line-height:1.5}.pages_articleCategory__VoW_8{margin-top:.75rem}.pages_checkboxRow__KxNP_{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem}.pages_checkbox__IMHwu{width:18px;height:18px;accent-color:#034f84;cursor:pointer}.pages_overlay__3UH5P{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:3000;display:flex;align-items:center;justify-content:center}.pages_modal__nhOMj{background:white;border-radius:.75rem;padding:1.5rem;width:90%;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.pages_modalTitle___Kd4S{font-size:1.15rem;font-weight:600;color:#0f172a;margin:0 0 .25rem}.pages_modalDescription__S500p{font-size:.85rem;color:#64748b;margin:0 0 1.25rem}.pages_modalFooter__qfcqJ{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.pages_profileLayout__aNd4U{display:grid;grid-template-columns:220px 1fr;gap:2rem}.pages_profileSidebar__fIe3Y{display:flex;flex-direction:column;gap:.25rem}.pages_profileSidebarLink__7jcrL{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border-radius:.5rem;font-size:.9rem;font-weight:500;color:#475569;text-decoration:none;transition:all .15s}.pages_profileSidebarLink__7jcrL:hover{background:#f1f5f9;color:#0f172a}.pages_profileSidebarLinkActive__1fPbb{background:#eff6ff;color:#034f84;font-weight:600}@media (max-width:768px){.pages_page__Yl7ba{padding:1.25rem 1rem 3rem}.pages_formRow__aDW43,.pages_profileLayout__aNd4U{grid-template-columns:1fr}.pages_profileSidebar__fIe3Y{flex-direction:row;overflow-x:auto}.pages_statsGrid__bOewB{grid-template-columns:repeat(2,1fr)}.pages_articlesGrid__lSHxo{grid-template-columns:1fr}}