@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Inter:wght@400;500;600;700&display=swap";.editorLogin{background:linear-gradient(135deg,#0f172a,#1e293b,#2563eb);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.editorLoginOverlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border-radius:25px;width:100%;max-width:1200px;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000004d}.editorLoginLeft{color:#fff;flex-direction:column;flex:1;justify-content:center;padding:60px;display:flex}.editorLoginLeft h1{margin-bottom:10px;font-size:42px}.editorLoginLeft>p{opacity:.9;font-size:18px}.editorLoginInfo{margin-top:60px}.editorLoginInfo h3{margin-bottom:15px;font-size:28px}.editorLoginInfo p{opacity:.85;line-height:1.7}.editorLoginCard{background:#fff;width:450px;padding:50px}.loginLogo{text-align:center;margin-bottom:30px}.loginLogo h2{color:#111827;font-size:32px}.loginLogo p{color:#6b7280}.formGroup{margin-bottom:20px}.formGroup label{color:#374151;margin-bottom:8px;font-weight:600;display:block}.formGroup input{border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;padding:14px 15px;font-size:15px;transition:all .3s}.formGroup input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb26}.loginBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;width:100%;padding:15px;font-size:16px;font-weight:600;transition:all .3s}.loginBtn:hover{background:#1d4ed8;transform:translateY(-2px)}@media (width<=900px){.editorLoginOverlay{flex-direction:column}.editorLoginLeft{text-align:center;padding:40px 30px}.editorLoginCard{width:100%;padding:30px}.editorLoginLeft h1{font-size:32px}}@media (width<=500px){.editorLoginCard,.editorLoginLeft{padding:25px}.editorLoginLeft h1,.loginLogo h2{font-size:26px}}.mainLayout{background:#f3f3f9;width:100%;min-height:100vh;display:flex;overflow:hidden}.mainLayoutContent{flex-direction:column;flex:1;width:100%;min-width:0;margin-left:280px;transition:margin-left .3s;display:flex;overflow:hidden}.mainLayoutContentCollapsed{margin-left:80px}.mainLayoutPage{scrollbar-width:none;-ms-overflow-style:none;flex:1;width:100%;min-width:0;height:calc(100vh - 80px);margin-top:80px;padding:24px;overflow:hidden auto}.mainLayoutPage::-webkit-scrollbar{width:0;height:0;display:none}@media (width<=1200px){.mainLayoutContent{margin-left:260px}.mainLayoutContentCollapsed{margin-left:80px}}@media (width<=1024px){.mainLayoutContent{margin-left:240px}.mainLayoutContentCollapsed{margin-left:80px}.mainLayoutPage{padding:18px}}@media (width<=768px){.mainLayout{width:100%;display:block;overflow:hidden}.mainLayoutContent,.mainLayoutContentCollapsed{width:100%;min-width:0;margin-left:0}.mainLayoutPage{scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;height:calc(100vh - 72px);margin-top:72px;padding:15px;overflow:hidden auto}.mainLayoutPage::-webkit-scrollbar{display:none}}@media (width<=576px){.mainLayoutPage{height:calc(100vh - 70px);margin-top:70px;padding:12px}}@media (width<=400px){.mainLayoutPage{padding:10px}}.sidebar{z-index:1200;background:#fff;border-right:1px solid #e5e7eb;width:280px;height:100vh;transition:all .3s;position:fixed;top:0;left:0;overflow:hidden auto}.sidebarCollapsed{width:85px}.sidebarMobileOpen{left:0!important}.sidebar::-webkit-scrollbar{width:5px}.sidebar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:20px}.sidebarLogo{background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:14px;padding:20px;display:flex}.sidebarLogoImage{object-fit:cover;border-radius:14px;width:60px;height:60px;box-shadow:0 5px 15px #00000014}.sidebarLogoText h2{color:#0f172a;margin:0;font-size:28px;font-weight:800}.sidebarLogoText p{color:#0891b2;margin-top:4px;font-size:13px;font-weight:600}.sidebarMenu{padding:20px 14px}.sidebarSectionTitle{color:#0f766e;text-transform:uppercase;letter-spacing:1px;padding:10px 15px;font-size:13px;font-weight:700}.sidebarItem{color:#374151;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;margin-bottom:6px;padding:0 16px;text-decoration:none;transition:all .3s;display:flex}.sidebarItem:hover{color:#0f766e;background:#f4f7fb;transform:translate(4px)}.sidebarItem.active{color:#fff;background:linear-gradient(135deg,#14b8a6,#0891b2);box-shadow:0 8px 25px #14b8a640}.sidebarItem.active svg{color:#fff}.sidebarItemLeft{align-items:center;gap:14px;display:flex}.sidebarItemLeft svg{min-width:18px;font-size:18px}.sidebarDropdown{border-left:2px solid #14b8a6;margin-bottom:10px;margin-left:18px;padding-left:14px;animation:.3s dropdown}.sidebarSubItem{color:#4b5563;border-radius:10px;align-items:center;gap:12px;margin:5px 0;padding:12px 14px;text-decoration:none;transition:all .3s;display:flex}.sidebarSubItem:hover{color:#0891b2;background:#f4f7fb;padding-left:20px}.sidebarSubItem.active{color:#0284c7;background:#e0f2fe;font-weight:600}.sidebarSubItem svg{min-width:16px}.sidebarProfileCard{background:linear-gradient(135deg,#ecfeff,#f0fdfa);border:1px solid #ccfbf1;border-radius:16px;margin:18px;padding:15px}.sidebarProfileTop{align-items:center;gap:12px;display:flex}.sidebarProfileImage{object-fit:cover;border-radius:50%;width:52px;height:52px}.sidebarProfileInfo h4{color:#0f172a;margin:0;font-size:15px}.sidebarProfileInfo p{color:#64748b;margin-top:4px;font-size:12px}.sidebarProfileStatus{color:#10b981;margin-top:10px;font-size:12px;font-weight:700}.loginInfoCard{color:#fff;background:linear-gradient(135deg,#14b8a6,#0891b2);border-radius:14px;margin:18px;padding:15px}.loginInfoCard h4{margin-bottom:10px}.loginInfoRow{margin-bottom:8px;font-size:14px}.loginInfoRow strong{color:#fff}.mobileSidebarHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:65px;padding:0 18px;display:none}.mobileSidebarHeader h3{color:#0f172a;margin:0}.sidebarCloseBtn{cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;width:40px;height:40px}.sidebarOverlay{z-index:999;background:#00000073;position:fixed;inset:0}.sidebar{flex-direction:column;display:flex}.sidebarMenu{flex:1}.sidebarBottom{border-top:1px solid #e5e7eb;margin-top:auto;padding:18px}.sidebarUser{margin-bottom:15px}.sidebarUserName{color:#1f2937;font-size:15px;font-weight:600}.sidebarUserEmail{color:#6b7280;word-break:break-all;margin-top:3px;font-size:13px}.sidebarLogout{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px;font-size:15px;transition:all .3s;display:flex}.sidebarLogout:hover{background:#dc2626}.sidebarCollapsed .sidebarBottom{padding:10px}.sidebarCollapsed .sidebarLogout{padding:12px 0}@keyframes dropdown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=992px){.sidebar{width:260px}.sidebarCollapsed{width:80px}}@media (width<=768px){.sidebar{width:280px;left:-280px;box-shadow:0 15px 40px #0003}.sidebarCollapsed{width:280px}.mobileSidebarHeader{display:flex}.sidebarLogoImage{width:50px;height:50px}.sidebarLogoText h2{font-size:20px}}@media (width<=480px){.sidebar{width:260px;left:-260px}.sidebarCollapsed{width:260px}.sidebarLogo{padding:15px}.sidebarLogoImage{width:45px;height:45px}.sidebarLogoText h2{font-size:18px}.sidebarLogoText p{font-size:11px}}.Topbar{z-index:1000;background:#fff;justify-content:space-between;align-items:center;height:80px;padding:0 24px;transition:all .3s;display:flex;position:fixed;top:0;left:280px;right:0;box-shadow:0 2px 15px #0000000d}.TopbarCollapsed{left:80px}.Topbar_Left{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.Topbar_MenuBtn{cursor:pointer;background:#f8fafc;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;transition:all .3s;display:flex}.Topbar_MenuBtn:hover{background:#eef2ff}.Topbar_SearchBox{background:#f8fafc;border-radius:12px;align-items:center;gap:10px;width:100%;min-width:120px;max-width:420px;height:46px;padding:0 16px;display:flex}.Topbar_SearchIcon{color:#64748b;flex-shrink:0}.Topbar_SearchBox input{color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:14px}.Topbar_SearchBox input::placeholder{color:#94a3b8}.Topbar_Right{flex-shrink:0;align-items:center;gap:18px;display:flex}.Topbar_NotificationWrapper{position:relative}.Topbar_NotificationBtn{cursor:pointer;color:#111827;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex;position:relative}.Topbar_Badge{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:flex;position:absolute;top:4px;right:4px}.Topbar_NotificationDropdown{background:#fff;border-radius:16px;width:320px;max-width:calc(100vw - 20px);animation:.25s dropdown;position:absolute;top:60px;right:0;overflow:hidden;box-shadow:0 15px 35px #00000026}.Topbar_NotificationHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.Topbar_CloseNotification{cursor:pointer}.Topbar_NotificationItem{cursor:pointer;border-bottom:1px solid #f1f5f9;padding:14px 18px;transition:all .3s}.Topbar_NotificationItem:hover{background:#f8fafc}.Topbar_NotificationItem h5{margin:0;font-size:14px}.Topbar_NotificationItem p{color:#64748b;margin-top:4px;font-size:12px}.Topbar_Profile{flex-shrink:0;align-items:center;gap:12px;display:flex}.Topbar_ProfileImage{object-fit:cover;border-radius:50%;width:50px;height:50px}.Topbar_ProfileInfo h4{color:#111827;margin:0;font-size:16px}.Topbar_ProfileInfo p{color:#64748b;margin-top:3px;font-size:13px}.Topbar_Profile{align-items:center;display:flex;position:relative}.Topbar_ProfileInfoWrapper{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.Topbar_ProfileImage{object-fit:cover;border:2px solid #2563eb;border-radius:50%;width:46px;height:46px;transition:all .3s}.Topbar_ProfileImage:hover{transform:scale(1.05)}.Topbar_ProfileInfo h4{color:#222;margin:0;font-size:15px;font-weight:700}.Topbar_ProfileInfo p{color:#777;margin:2px 0 0;font-size:12px}.Topbar_ProfileDropdown{z-index:999;background:#fff;border:1px solid #0000000f;border-radius:16px;width:270px;animation:.25s profilePopup;position:absolute;top:65px;right:0;overflow:hidden;box-shadow:0 15px 45px #00000026}@keyframes profilePopup{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.Topbar_ProfileHeader{background:#f8fafc;border-bottom:1px solid #ececec;align-items:center;gap:15px;padding:18px;display:flex}.Topbar_ProfilePopupImage{object-fit:cover;border:2px solid #2563eb;border-radius:50%;width:58px;height:58px}.Topbar_ProfileHeader h4{color:#111827;margin:0;font-size:16px}.Topbar_ProfileHeader p{color:#6b7280;margin-top:4px;font-size:13px}.Topbar_ProfileMenu{flex-direction:column;padding:10px;display:flex}.Topbar_ProfileMenu button{cursor:pointer;color:#374151;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:15px;transition:all .3s;display:flex}.Topbar_ProfileMenu button svg{font-size:17px}.Topbar_ProfileMenu button:hover{background:#f1f5f9}.Topbar_LogoutBtn{color:#ef4444!important}.Topbar_LogoutBtn:hover{background:#fee2e2!important}@media (width<=768px){.Topbar_ProfileDropdown{width:240px;right:-10px}.Topbar_ProfileInfo{display:none}.Topbar_ProfilePopupImage{width:52px;height:52px}}@media (width<=480px){.Topbar_ProfileDropdown{width:220px}.Topbar_ProfileHeader{padding:15px}.Topbar_ProfileMenu button{padding:12px;font-size:14px}}@media (width<=992px){.Topbar{width:100%;padding:0 18px}.Topbar_ProfileInfo{display:none}.Topbar_SearchBox{max-width:260px}}@media (width<=768px){.Topbar,.TopbarCollapsed{width:100%;height:72px;padding:0 14px;left:0;right:0}.Topbar_ProfileInfo{display:none}.Topbar_SearchBox{flex:1;min-width:0;max-width:none}}@media (width<=576px){.Topbar{padding:0 10px}.Topbar_SearchBox{min-width:90px;max-width:140px;padding:0 10px}.Topbar_SearchBox input{font-size:13px}.Topbar_NotificationDropdown{width:260px;right:-10px}.Topbar_ProfileImage{width:38px;height:38px}}@media (width<=420px){.Topbar{height:68px}.Topbar_SearchBox{min-width:70px;max-width:100px}.Topbar_SearchBox input,.Topbar_SearchBox input::placeholder{font-size:12px}.Topbar_ProfileImage{width:34px;height:34px}.Topbar_NotificationDropdown{width:220px;right:-15px}}.paperManagement{background:#f8fafc;min-height:100vh;padding:25px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.paperHeaderText h1{color:#111827;letter-spacing:-.02em;margin:0 0 4px;font-size:28px;font-weight:700}.paperHeaderText p{color:#64748b;margin:0;font-size:14px}.paperCount{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;flex-direction:column;align-items:center;min-width:140px;padding:10px 20px;font-weight:600;line-height:1.3;display:flex;box-shadow:0 4px 14px #2563eb4d}.paperCountNum{font-size:22px;font-weight:800}.paperStats{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:25px;display:grid}.statCard{background:#fff;border-left:4px solid #cbd5e1;border-radius:16px;padding:20px;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 20px #0000000f}.statCard h4{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:600}.statCard h2{color:#111827;margin:0;font-size:30px}.statEditing{border-left-color:#f59e0b}.statPending{border-left-color:#3b82f6}.statAccepted{border-left-color:#10b981}.searchWrapper{margin-bottom:20px;position:relative}.searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.paperSearch{background:#fff;border:1px solid #dbe2ea;border-radius:12px;outline:none;width:100%;padding:14px 42px;font-size:15px;transition:border-color .15s,box-shadow .15s}.paperSearch:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.clearSearch{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.paperTableWrapper{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 25px #00000014}.paperTable{border-collapse:collapse;width:100%}.paperTable thead{color:#fff;background:#0f172a}.paperTable th{text-align:left;text-transform:uppercase;letter-spacing:.03em;padding:16px;font-size:13px;font-weight:600}.paperTable td{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:16px;font-size:14px}.paperTable tr:last-child td{border-bottom:none}.paperIdCell{color:#2563eb;font-weight:600}.paperTitleCell{font-weight:500}.statusBadge{color:#2563eb;white-space:nowrap;background:#dbeafe;border-radius:30px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.status-editing{color:#b45309;background:#fef3c7}.status-pending{color:#1d4ed8;background:#dbeafe}.status-accepted{color:#047857;background:#d1fae5}.status-rejected{color:#b91c1c;background:#fee2e2}.actionBtns{flex-wrap:wrap;gap:10px;display:flex}.viewBtn,.removeBtn{cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s,transform .1s,opacity .15s}.viewBtn:active{transform:scale(.97)}.removeBtn{color:#fff;background:#ef4444}.removeBtn:active:not(:disabled){transform:scale(.97)}.removeBtn:disabled{opacity:.6;cursor:not-allowed}.loadingState{text-align:center;color:#64748b;background:#fff;border-radius:16px;padding:60px 20px;box-shadow:0 4px 25px #0000000f}.spinner{border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;width:36px;height:36px;margin:0 auto 14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.emptyPaper{text-align:center;color:#64748b;background:#fff;border-radius:16px;padding:50px 20px;box-shadow:0 4px 25px #0000000f}.emptyIcon{margin:0 0 10px;font-size:40px}.emptyPaper h3{color:#111827;margin:0 0 6px;font-size:18px}.emptyPaper p{margin:0;font-size:14px}@media (width<=992px){.paperStats{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.paperManagement{padding:16px}.paperHeader{flex-direction:column;align-items:flex-start;gap:14px}.paperCount{flex-direction:row;justify-content:space-between;align-self:stretch;padding:12px 18px}.paperStats{grid-template-columns:1fr 1fr;gap:12px}.statCard{padding:14px}.statCard h2{font-size:24px}.paperTable thead{display:none}.paperTable,.paperTable tbody,.paperTable tr,.paperTable td{width:100%;display:block}.paperTableWrapper{box-shadow:none;background:0 0;border-radius:0}.paperTable tr{background:#fff;border-radius:14px;margin-bottom:14px;padding:6px 0;box-shadow:0 4px 20px #0000000f}.paperTable td{text-align:right;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.paperTable td:before{content:attr(data-label);color:#64748b;text-transform:uppercase;letter-spacing:.03em;text-align:left;font-size:12px;font-weight:600}.paperTable tr td:last-child{border-bottom:none}.actionBtns{justify-content:flex-end;width:100%}}@media (width<=480px){.paperStats{grid-template-columns:1fr}.paperCount{flex-direction:column;align-items:flex-start;gap:4px}}.reviewPaper{max-width:1200px;margin:0 auto;padding:25px}.reviewHeader{margin-bottom:22px}.reviewHeader h2{color:#111827;margin:0 0 4px;font-size:26px;font-weight:700}.reviewHeader p{color:#6b7280;margin:0;font-size:14.5px}.reviewTableWrapper{background:#fff;border:1px solid #eef0f4;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px #0000000f}.reviewTable{border-collapse:collapse;width:100%}.reviewTable th{color:#fff;text-align:left;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#2563eb,#1d4ed8);padding:14px 16px;font-size:13.5px;font-weight:600}.reviewTable td{color:#1f2937;vertical-align:middle;border-bottom:1px solid #f0f1f5;padding:14px 16px;font-size:14.5px}.reviewTable tbody tr{transition:background .15s}.reviewTable tbody tr:hover{background:#f8fafc}.reviewTable tbody tr:last-child td{border-bottom:none}.titleCell{text-overflow:ellipsis;max-width:260px;overflow:hidden}.paperIdTag{color:#4338ca;background:#eef2ff;border-radius:6px;padding:3px 10px;font-family:monospace;font-size:12.5px;font-weight:600;display:inline-block}.status{text-transform:capitalize;white-space:nowrap;color:#4b5563;background:#f3f4f6;border-radius:20px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-block}.status.pending{color:#92400e;background:#fef3c7}.status.underreview{color:#1d4ed8;background:#dbeafe}.status.accepted{color:#15803d;background:#dcfce7}.status.rejected{color:#b91c1c;background:#fee2e2}.status.completed{color:#0f766e;background:#ccfbf1}.actionGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.viewBtn,.editBtn,.approveBtn,.rejectBtn,.completeBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:transform .12s,box-shadow .12s,background .15s}.viewBtn:hover,.editBtn:hover,.approveBtn:hover,.rejectBtn:hover,.completeBtn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0000001f}.viewBtn:active,.editBtn:active,.approveBtn:active,.rejectBtn:active,.completeBtn:active{box-shadow:none;transform:translateY(0)}.viewBtn{color:#fff;background:#0ea5e9}.viewBtn:hover{background:#0284c7}.editBtn{color:#fff;background:#f97316}.editBtn:hover{background:#ea580c}.approveBtn{color:#fff;background:#16a34a}.approveBtn:hover{background:#15803d}.rejectBtn{color:#fff;background:#dc2626}.rejectBtn:hover{background:#b91c1c}.completeBtn{color:#fff;background:#0f766e}.completeBtn:hover{background:#115e59}.emptyBox{text-align:center;color:#374151;background:#fff;border:1px dashed #d1d5db;border-radius:16px;padding:60px 20px}.emptyIcon{margin-bottom:10px;font-size:40px}.emptyBox h3{margin:0 0 6px;font-size:18px}.emptyBox p{color:#6b7280;margin:0;font-size:14px}.loading{color:#4b5563;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:14.5px;display:flex}@media (width<=900px){.reviewTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.reviewTable{min-width:720px}}@media (width<=640px){.reviewPaper{padding:16px}.reviewHeader h2{font-size:22px}.reviewTableWrapper{box-shadow:none;background:0 0;border:none;overflow:visible}.reviewTable{min-width:0;display:block}.reviewTable thead{display:none}.reviewTable tbody{flex-direction:column;gap:14px;display:flex}.reviewTable tbody tr{background:#fff;border-radius:14px;flex-direction:column;padding:14px 16px;display:flex;box-shadow:0 6px 18px #00000012}.reviewTable tbody tr:hover{background:#fff}.reviewTable td{text-align:right;border-bottom:1px solid #f1f2f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.reviewTable td:last-child{border-bottom:none}.reviewTable td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.03em;color:#9ca3af;text-align:left;font-size:12px;font-weight:700}.titleCell{text-align:right;white-space:normal;max-width:60%}.actionGroup{justify-content:flex-end;width:100%}.viewBtn,.editBtn,.approveBtn,.rejectBtn,.completeBtn{text-align:center;flex:1}}@media (width<=380px){.actionGroup{flex-direction:column;align-items:stretch}.viewBtn,.editBtn,.approveBtn,.rejectBtn,.completeBtn{width:100%}}:root{--bg-main:#f8fafc;--bg-card:#fff;--text-main:#0f172a;--text-muted:#475569;--text-light:#94a3b8;--primary:#4f46e5;--primary-hover:#4338ca;--primary-glow:#4f46e526;--border-color:#e2e8f0;--border-focus:#6366f1;--shadow-sm:0 2px 8px -1px #0f172a0a;--shadow-md:0 12px 34px -4px #0f172a0f, 0 4px 12px -2px #0f172a08;--shadow-lg:0 20px 40px -10px #0f172a14, 0 8px 16px -4px #0f172a0a;--status-editing-bg:#fffbeb;--status-editing-text:#b45309;--status-editing-border:#fef3c7;--status-revision-bg:#fff5f5;--status-revision-text:#e11d48;--status-revision-border:#ffe4e6;--status-pending-bg:#f0fdf4;--status-pending-text:#16a34a;--status-pending-border:#dcfce7;--status-accepted-bg:#e0f2fe;--status-accepted-text:#0369a1;--status-accepted-border:#bae6fd;--status-rejected-bg:#fafafa;--status-rejected-text:#52525b;--status-rejected-border:#e4e4e7}.editPaperPage{min-height:100vh;color:var(--text-main);letter-spacing:-.01em;background:radial-gradient(at 0 0,#f8fafc 0%,#f1f5f9 100%);padding:40px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.paperHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.headerLeft{align-items:center;gap:24px;display:flex}.paperHeader h1{color:var(--text-main);letter-spacing:-.03em;background:linear-gradient(135deg,#0f172a 0%,#334155 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:28px;font-weight:800}.paperSubId{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:4px 0 0;font-size:13px;font-weight:600}.backBtn{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-main);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.backBtn:hover{background:var(--bg-card);border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0d}.backBtn:active{transform:translateY(0)scale(.98)}.statusBadge{white-space:nowrap;letter-spacing:.02em;color:#475569;box-shadow:var(--shadow-sm);background:#f1f5f9;border:1px solid #cbd5e1;border-radius:30px;padding:8px 18px;font-size:12.5px;font-weight:700}.badge-editing{background:var(--status-editing-bg);color:var(--status-editing-text);border-color:var(--status-editing-border)}.badge-revision{background:var(--status-revision-bg);color:var(--status-revision-text);border-color:var(--status-revision-border)}.badge-pending{background:var(--status-pending-bg);color:var(--status-pending-text);border-color:var(--status-pending-border)}.badge-accepted{background:var(--status-accepted-bg);color:var(--status-accepted-text);border-color:var(--status-accepted-border)}.badge-rejected{background:var(--status-rejected-bg);color:var(--status-rejected-text);border-color:var(--status-rejected-border)}.paperEditorLayout{grid-template-columns:1.2fr 1fr;align-items:start;gap:32px;display:grid}.pdfViewerCard{background:var(--bg-card);box-shadow:var(--shadow-lg);border:1px solid #fffc;border-radius:24px;padding:24px;position:sticky;top:30px}.cardTitleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.cardTitle{color:var(--text-main);letter-spacing:-.02em;font-size:18px;font-weight:800}.downloadBtn{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb40}.downloadBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2563eb59}.pdfFrameWrapper{border:1px solid var(--border-color);background:#f8fafc;border-radius:16px;overflow:hidden;box-shadow:inset 0 2px 8px #0f172a0a}.pdfFrame{border:none;width:100%;height:800px;display:block}.editorPanel{flex-direction:column;gap:28px;display:flex}.paperGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.paperCard{background:var(--bg-card);box-shadow:var(--shadow-md);border:1px solid #ffffffb3;border-radius:20px;padding:24px}.paperCard.fullSpan{grid-column:1/-1}.paperCard h3{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:12px;font-weight:700}.infoRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14.5px;display:flex}.infoRow:last-child{border-bottom:none;padding-bottom:0}.infoLabel{color:var(--text-muted);font-weight:500}.infoValue{color:var(--text-main);text-align:right;font-weight:600}.keywordWrapper{flex-wrap:wrap;gap:8px;display:flex}.keywordTag{color:var(--primary);background:#f0f3ff;border:1px solid #e0e7ff;border-radius:10px;padding:6px 14px;font-size:13px;font-weight:600}.noKeywords{color:var(--text-light);font-size:14px;font-style:italic}.editForm{background:var(--bg-card);box-shadow:var(--shadow-md);border:1px solid #ffffffb3;border-radius:24px;flex-direction:column;gap:20px;padding:32px;display:flex}.formHeading{color:var(--text-main);letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:800}.formGroup{flex-direction:column;gap:8px;display:flex}.formGroup label{color:var(--text-main);font-size:13.5px;font-weight:600}.formGroup input,.formGroup textarea,.formGroup select{border:1.5px solid var(--border-color);color:var(--text-main);background:#fbfcfe;border-radius:12px;outline:none;padding:14px 16px;font-family:inherit;font-size:14.5px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px 2px #0f172a05}.formGroup input:focus,.formGroup textarea:focus,.formGroup select:focus{border-color:var(--border-focus);box-shadow:0 0 0 4px var(--primary-glow), 0 1px 2px #0f172a0d;background:#fff}.formGroup textarea{resize:vertical;line-height:1.6}.formGroup select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.saveBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#3730a3 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:15.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 24px #4f46e540}.saveBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #4f46e559}.saveBtn:active:not(:disabled){transform:translateY(0)scale(.98)}.saveBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;color:#94a3b8;background:#cbd5e1}.btnSpinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin}.formError{color:#e11d48;background:var(--status-revision-bg);border:1px solid var(--status-revision-border);border-radius:12px;margin:0;padding:12px 16px;font-size:14px;font-weight:500}.stateScreen{text-align:center;min-height:100vh;color:var(--text-muted);background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.stateScreen h3{color:var(--text-main);margin:8px 0 0;font-weight:700}.stateIcon{margin:0;font-size:40px}.stateMsg{max-width:360px;margin:0 0 12px;line-height:1.5}.spinner{border:3.5px solid #e2e8f0;border-top-color:var(--primary);border-radius:50%;width:44px;height:44px;animation:.7s cubic-bezier(.5,.1,.4,.9) infinite spin}.wordPreview{text-align:center;background:#f8fafc;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;min-height:550px;padding:40px;display:flex}.wordIcon{font-size:80px}.wordPreview h3{color:#1f2937;margin:0;font-size:24px}.wordPreview p{color:#6b7280;max-width:420px;line-height:1.6}@media (width<=1400px){.editPaperPage{padding:32px}}@media (width<=1200px){.pdfFrame{height:700px}}@media (width<=992px){.paperEditorLayout{grid-template-columns:1fr;gap:28px}.pdfViewerCard{position:static}.pdfFrame{height:600px}}@media (width<=768px){.editPaperPage{padding:20px}.paperHeader h1{font-size:24px}.headerLeft{gap:16px}.paperGrid{grid-template-columns:1fr;gap:16px}.pdfFrame{height:500px}.editForm,.paperCard,.pdfViewerCard{padding:20px}}@media (width<=480px){.paperHeader{flex-direction:column;align-items:flex-start;gap:14px}.statusBadge{align-self:flex-start}.infoRow{flex-direction:column;align-items:flex-start;gap:4px}.infoValue{text-align:left}.cardTitleRow{flex-direction:column;align-items:flex-start;gap:14px}}.SettingActivity{scrollbar-width:none;background:radial-gradient(circle at 0 0,#eef7ff 0%,#0000 35%),radial-gradient(circle at 100% 100%,#f3f7ff 0%,#0000 40%),linear-gradient(135deg,#f8fbff,#eef4ff);width:100%;height:100vh;padding:30px;font-family:Poppins,sans-serif;overflow:hidden auto}.SettingActivity::-webkit-scrollbar{display:none}.SettingActivity-container{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #fffc;border-radius:28px;max-width:1400px;margin:auto;padding:40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #1c3c7814,0 5px 25px #0000000d}.SettingActivity-container:before{content:"";filter:blur(20px);background:#4d8cff14;border-radius:50%;width:320px;height:320px;position:absolute;top:-160px;right:-100px}.SettingActivity-container:after{content:"";filter:blur(15px);background:#00bfa614;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-100px;left:-90px}.SettingActivity-item{background:#ffffff73;border:1px solid #e6ebf5cc;border-radius:22px;align-items:flex-start;gap:22px;margin-bottom:20px;padding:25px;transition:all .35s;display:flex;position:relative}.SettingActivity-item:hover{background:#fff;transform:translateY(-6px);box-shadow:0 20px 45px #113c7814}.SettingActivity-item:last-child{margin-bottom:0}.SettingActivity-item:not(:last-child):before{content:"";background:linear-gradient(#4f7cff,#00bfa6);border-radius:20px;width:3px;height:calc(100% + 18px);position:absolute;top:80px;left:45px}.SettingActivity-avatar{color:#fff;background:linear-gradient(135deg,#4f7cff,#5aaeff);border-radius:50%;justify-content:center;align-items:center;width:64px;min-width:64px;height:64px;font-size:22px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #4f7cff59}.SettingActivity-avatar:before{content:"";border:2px solid #ffffff4d;border-radius:50%;position:absolute;inset:4px}.SettingActivity-avatar.green{background:linear-gradient(135deg,#00b894,#00d27a)}.SettingActivity-avatar.pink{background:linear-gradient(135deg,#ff5f9e,#ff7d67)}.SettingActivity-avatar.blueLight{background:linear-gradient(135deg,#29b6f6,#4f7cff)}.SettingActivity-avatar.image{font-size:28px}.SettingActivity-content{flex-direction:column;flex:1;display:flex}.SettingActivity-text{color:#5f6677;margin-bottom:18px;font-size:16px;line-height:1.8}.SettingActivity-name{color:#25314f;font-size:17px;font-weight:700}.SettingActivity-uploadTitle{color:#4f7cff;margin-bottom:20px;font-size:16px;font-weight:600}.SettingActivity-tag{letter-spacing:.4px;border-radius:50px;justify-content:center;align-items:center;margin-left:8px;margin-right:8px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex}.SettingActivity-tag:hover{transform:translateY(-2px)}.SettingActivity-tag.blue{color:#4f7cff;background:#edf3ff;border:1px solid #b8ccff}.SettingActivity-tag.greenTag{color:#00a46f;background:#e9fff7;border:1px solid #8ae5c2}.SettingActivity-tag.red{color:#ff4c7d;background:#fff0f3;border:1px solid #ffc4d5}.SettingActivity-time{color:#66738b;background:#f6f8fd;border-radius:40px;align-items:center;gap:10px;width:max-content;margin-top:18px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 5px 12px #0000000a}.SettingActivity-time svg{color:#4f7cff;font-size:14px}.SettingActivity-gallery{background:#f8fbff;border:1px solid #e9eef7;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:18px;padding:18px;display:grid;overflow:hidden}.SettingActivity-gallery img{object-fit:cover;cursor:pointer;border-radius:18px;width:100%;height:220px;transition:all .45s;box-shadow:0 12px 25px #00000014}.SettingActivity-gallery img:hover{transform:scale(1.05);box-shadow:0 18px 35px #00000026}.SettingActivity-postCard{background:#fff;border:1px solid #edf1f7;border-radius:22px;margin-top:10px;padding:28px;transition:all .35s;box-shadow:0 15px 35px #0000000d}.SettingActivity-postCard:hover{transform:translateY(-4px);box-shadow:0 25px 45px #00000014}.SettingActivity-postCard h4{color:#22304c;margin-bottom:18px;font-size:24px;font-weight:700}.SettingActivity-postCard p{color:#6f7788;font-size:15px;line-height:1.9}.SettingActivity-reactions{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.SettingActivity-reactions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f7cff,#6d9dff);border:none;border-radius:50px;outline:none;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:600;transition:all .35s;display:flex;box-shadow:0 10px 25px #4f7cff40}.SettingActivity-reactions button:hover{transform:translateY(-4px);box-shadow:0 15px 30px #4f7cff59}.SettingActivity-reactions button:last-child{background:linear-gradient(135deg,#00b894,#00d59b);box-shadow:0 10px 25px #00b89440}.SettingActivity-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.SettingActivity-accept{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f7cff,#6d9dff);border:none;border-radius:50px;outline:none;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .35s;display:flex;box-shadow:0 12px 25px #4f7cff40}.SettingActivity-accept:hover{transform:translateY(-4px);box-shadow:0 18px 35px #4f7cff59}.SettingActivity-reject{color:#ff4f76;cursor:pointer;background:#fff2f4;border:1px solid #ffd1dc;border-radius:50px;outline:none;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .35s;display:flex}.SettingActivity-reject:hover{color:#fff;background:#ff4f76}.SettingActivity-reactions svg,.SettingActivity-actions svg{font-size:16px}.SettingActivity-item:hover .SettingActivity-avatar{transition:all .4s;transform:rotate(8deg)scale(1.08)}.SettingActivity-item:hover .SettingActivity-name{color:#4f7cff}.SettingActivity-item:hover .SettingActivity-tag{transform:translateY(-2px)}.SettingActivity-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;display:flex}.SettingActivity-header h2{color:#24324d;font-size:32px;font-weight:700}.SettingActivity-readAll{cursor:pointer;color:#fff;background:linear-gradient(135deg,#4f7cff,#00bfa6);border:none;border-radius:50px;outline:none;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;transition:all .35s;display:flex;box-shadow:0 15px 35px #4f7cff40}.SettingActivity-readAll:hover{transform:translateY(-4px);box-shadow:0 20px 40px #4f7cff59}.SettingActivity-item.unread{background:linear-gradient(90deg,#4f7cff14,#fff);border-left:6px solid #4f7cff}.SettingActivity-item.unread:after{content:"";background:#4f7cff;border-radius:50%;width:12px;height:12px;position:absolute;top:26px;right:26px;box-shadow:0 0 15px #4f7cff}.SettingActivity-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.SettingActivity-top h4{color:#23314b;font-size:20px;font-weight:700}.SettingActivity-status{letter-spacing:.5px;border-radius:50px;padding:7px 16px;font-size:12px;font-weight:700}.SettingActivity-status.read{color:#00a96d;background:#e8fff6}.SettingActivity-status.unread{color:#4f7cff;background:#edf3ff}.SettingActivity-paper{background:#f7faff;border:1px solid #e5ecfb;border-radius:18px;flex-direction:column;gap:8px;margin-top:18px;padding:18px;display:flex}.SettingActivity-paper strong{color:#4f7cff}.SettingActivity-paper span{color:#25314f;font-weight:600}.SettingActivity-paper small{color:#6b7280}.SettingActivity-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.SettingActivity-readBtn,.SettingActivity-deleteBtn{cursor:pointer;border:none;border-radius:50px;outline:none;align-items:center;gap:8px;padding:11px 20px;font-weight:600;transition:all .35s;display:flex}.SettingActivity-readBtn{color:#fff;background:#4f7cff;box-shadow:0 10px 25px #4f7cff40}.SettingActivity-readBtn:hover{background:#396df3;transform:translateY(-3px)}.SettingActivity-deleteBtn{color:#ff4d73;background:#fff2f3;border:1px solid #ffd5de}.SettingActivity-deleteBtn:hover{color:#fff;background:#ff4d73}.SettingActivity-empty{text-align:center;padding:90px 20px}.SettingActivity-empty h3{color:#25314f;margin-bottom:15px;font-size:30px}.SettingActivity-empty p{color:#7b8395;font-size:16px}.SettingActivity-loading{text-align:center;color:#4f7cff;padding:120px;font-size:22px;font-weight:600}@media (width<=768px){.SettingActivity-header,.SettingActivity-footer{flex-direction:column;align-items:flex-start}.SettingActivity-actions{width:100%}.SettingActivity-readBtn,.SettingActivity-deleteBtn{justify-content:center;width:100%}.SettingActivity-top{flex-direction:column;align-items:flex-start}}@media (width<=576px){.SettingActivity-header h2{font-size:24px}.SettingActivity-paper{padding:15px}}@keyframes activityFade{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.SettingActivity-item{animation:.6s activityFade}@media (width<=1200px){.SettingActivity-gallery{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.SettingActivity{padding:20px}.SettingActivity-container{padding:25px}.SettingActivity-item{padding:20px}}@media (width<=768px){.SettingActivity-gallery{grid-template-columns:1fr}.SettingActivity-gallery img{height:220px}.SettingActivity-item{flex-direction:column}.SettingActivity-item:before{display:none}.SettingActivity-avatar{width:58px;min-width:58px;height:58px}.SettingActivity-reactions,.SettingActivity-actions{flex-direction:column}.SettingActivity-reactions button,.SettingActivity-accept,.SettingActivity-reject{justify-content:center;width:100%}}@media (width<=576px){.SettingActivity{padding:15px}.SettingActivity-container{border-radius:18px;padding:18px}.SettingActivity-postCard{padding:20px}.SettingActivity-postCard h4{font-size:20px}.SettingActivity-text{font-size:14px;line-height:1.8}.SettingActivity-gallery img{height:180px}.SettingActivity-time{padding:8px 14px;font-size:12px}}.profileManagement{background:#f5f7fb;min-height:100vh;padding:30px}.profileManagement__container{grid-template-columns:300px 1fr;gap:24px;display:grid}:is(.profileManagement__settingsCard,.profileManagement__timeCard,.profileManagement__storageCard,.profileManagement__profileCard) .profileManagement__profileCard{max-width:500px;margin:20px auto}.profileManagement__settingsTitle{border-bottom:1px solid #eef2f6;padding:22px;font-size:22px;font-weight:700}.profileManagement__menu{padding:16px;list-style:none}.profileManagement__menuItem{cursor:pointer;color:#5d6675;border-radius:10px;align-items:center;gap:12px;padding:14px;font-weight:500;transition:all .3s;display:flex}.profileManagement__menuItem--active{color:#fff;background:#0f6c75}.profileManagement__menuItem--danger{color:#d9534f}.profileManagement__timeCard{margin-top:20px;padding:22px}.profileManagement__chart{align-items:flex-end;gap:10px;height:180px;margin-top:25px;display:flex;position:relative}.profileManagement__bar{background:#edf3f7;border-radius:6px;flex:1}.profileManagement__bar:first-child{height:70px}.profileManagement__bar:nth-child(2){height:130px}.profileManagement__bar:nth-child(3){height:90px}.profileManagement__bar:nth-child(4){height:120px}.profileManagement__bar:nth-child(5){height:80px}.profileManagement__bar:nth-child(6){height:110px}.profileManagement__bar:nth-child(7){height:95px}.profileManagement__line{background:#f6c431;width:100%;height:2px;position:absolute;top:50%}.profileManagement__storageCard{margin-top:20px;padding:18px}.profileManagement__storageContent{background:#eef9fb;border-radius:12px;padding:18px}.profileManagement__storageContent h4{margin-bottom:10px}.profileManagement__storageContent p{color:#6c757d;margin-bottom:15px;font-size:14px}.profileManagement__progress{background:#d9e6ea;border-radius:20px;height:8px}.profileManagement__progressFill{background:#0f6c75;border-radius:20px;width:80%;height:100%}.profileManagement__storageActions{gap:15px;margin-top:15px;display:flex}.profileManagement__storageActions button{cursor:pointer;color:#0f6c75;background:0 0;border:none;font-weight:600}.profileManagement__miniProfile{align-items:center;gap:12px;margin-top:20px;display:flex}.profileManagement__miniProfile img{border-radius:50%;width:48px;height:48px}.profileManagement__miniProfile h5{font-size:14px}.profileManagement__miniProfile p{color:#777;font-size:12px}.profileManagement__miniProfile svg:last-child{margin-left:auto}.profileManagement__cover{height:220px}.profileManagement__cover img{object-fit:cover;width:100%;height:100%}.profileManagement__profileHeader{text-align:center;margin-top:-60px;padding-bottom:20px}.profileManagement__avatarWrap{display:inline-block;position:relative}.profileManagement__avatar{border:6px solid #fff;border-radius:50%;width:120px;height:120px}.profileManagement__verified{color:#1d9bf0;background:#fff;border-radius:50%;position:absolute;bottom:8px;right:8px}.profileManagement__profileHeader h2{color:#14313d;margin-top:15px}.profileManagement__profileHeader p{color:#6f7d88}.profileManagement__section{border-top:1px solid #edf2f7;padding:25px}.profileManagement__section h3{margin-bottom:20px}.profileManagement__formGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.profileManagement__field{flex-direction:column;display:flex}.profileManagement__field--full{grid-column:span 2}.profileManagement__field label{margin-bottom:8px;font-size:14px;font-weight:600}.profileManagement__field input,.profileManagement__field select,.profileManagement__field textarea{border:1px solid #d9e2ea;border-radius:8px;outline:none;padding:12px}.profileManagement__field textarea{resize:vertical;min-height:80px}.profileManagement__submitWrap{justify-content:flex-end;margin-top:25px;display:flex}.profileManagement__submitBtn{color:#fff;cursor:pointer;background:#0f6c75;border:none;border-radius:8px;padding:12px 30px;font-weight:600}@media (width<=1024px){.profileManagement__container{grid-template-columns:1fr}.profileManagement__left{order:2}.profileManagement__right{order:1}}@media (width<=768px){.profileManagement{padding:15px}.profileManagement__formGrid{grid-template-columns:1fr}.profileManagement__field--full{grid-column:auto}.profileManagement__avatar{width:100px;height:100px}.profileManagement__cover{height:180px}.profileManagement__menu{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}}@media (width<=480px){.profileManagement__menu{grid-template-columns:1fr}.profileManagement__submitBtn{width:100%}}.profileManagement__profileCard{background:#fff;border-radius:16px;margin:20px auto;box-shadow:0 4px 20px #00000014}.profileManagement__deleteWrapper{text-align:center;flex-direction:column;align-items:center;display:flex}.profileManagement__deleteIcon{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-top:20px;margin-bottom:16px;font-size:32px;display:flex}.profileManagement__deleteTitle{color:#111827;margin:0 0 12px;font-size:24px;font-weight:700}.profileManagement__deleteDescription{color:#6b7280;max-width:380px;margin:0 0 24px;font-size:15px;line-height:1.6}.profileManagement__deleteButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:10px;margin-bottom:20px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .3s}.profileManagement__deleteButton:hover{background:#b91c1c;transform:translateY(-2px);box-shadow:0 6px 16px #dc262640}.profileManagement__deleteButton:active{transform:translateY(0)}.profileManagement__deleteButton:focus{outline-offset:2px;outline:2px solid #dc26264d}@media (width<=576px){.profileManagement__profileCard{padding:20px 16px}.profileManagement__deleteTitle{font-size:20px}.profileManagement__deleteDescription{font-size:14px}.profileManagement__deleteButton{width:100%}}*{box-sizing:border-box;margin:0;padding:0}.SettingProfile{scrollbar-width:none;background:radial-gradient(circle at 0 0,#edf5ff 0%,#0000 35%),radial-gradient(circle at 100% 100%,#eefaf8 0%,#0000 40%),linear-gradient(135deg,#f7faff,#eef3fb);width:100%;min-height:100vh;padding:35px;font-family:Poppins,sans-serif;overflow:hidden auto}.SettingProfile::-webkit-scrollbar{display:none}.SettingProfile-container{max-width:1450px;margin:auto}.SettingProfile-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f235f14,0 8px 20px #0000000d}.SettingProfile-card:before{content:"";filter:blur(15px);background:#5b8aff14;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-120px}.SettingProfile-card:after{content:"";filter:blur(15px);background:#00c49a14;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;left:-100px}.SettingProfile-header{background:#fff;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:30px 40px;display:flex}.SettingProfile-headerLeft{flex-direction:column;display:flex}.SettingProfile-headerLeft h2{color:#162447;letter-spacing:.4px;font-size:34px;font-weight:700}.SettingProfile-headerLeft p{color:#7d8697;margin-top:8px;font-size:15px;line-height:1.7}.SettingProfile-sectionTitle{margin-bottom:28px}.SettingProfile-sectionTitle h2{color:#1b2d52;margin-bottom:6px;font-size:24px;font-weight:700}.SettingProfile-sectionTitle p{color:#7b8597;font-size:15px}.SettingProfile-form{padding:40px}.SettingProfile-form hr{border:none;border-top:1px solid #edf1f6;margin:35px 0}.SettingProfile-row{grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:22px;display:grid}.SettingProfile-cover{background:#edf4ff;width:100%;height:280px;position:relative;overflow:hidden}.SettingProfile-coverImage{object-fit:cover;width:100%;height:100%;transition:all .6s;transform:scale(1.05)}.SettingProfile-card:hover .SettingProfile-coverImage{transform:scale(1.12)}.SettingProfile-coverOverlay{background:linear-gradient(#0a142d26,#0a142d73);position:absolute;inset:0}.SettingProfile-profileSection{z-index:5;flex-direction:column;justify-content:center;align-items:center;margin-top:-90px;padding:0 40px 40px;display:flex;position:relative}.SettingProfile-avatarWrapper{width:170px;height:170px;margin-bottom:20px;position:relative}.SettingProfile-avatar{object-fit:cover;background:#fff;border:7px solid #fff;border-radius:50%;width:170px;height:170px;transition:all .4s;box-shadow:0 20px 40px #00000026}.SettingProfile-avatar:hover{transform:scale(1.04)}.SettingProfile-cameraBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#4f7cff,#2d8cff);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;transition:all .35s;display:flex;position:absolute;bottom:12px;right:10px;box-shadow:0 12px 25px #4f7cff59}.SettingProfile-cameraBtn:hover{transform:scale(1.12)rotate(12deg)}.SettingProfile-userContent{flex-direction:column;align-items:center;display:flex}.SettingProfile-name{color:#203253;align-items:center;gap:10px;margin-bottom:10px;font-size:34px;font-weight:700;display:flex}.SettingProfile-verified{color:#1d9bf0;font-size:22px}.SettingProfile-role{color:#667085;margin-bottom:18px;font-size:17px}.SettingProfile-status{color:#17a45a;background:#eafaf3;border:1px solid #bde8d0;border-radius:50px;padding:10px 22px;font-size:14px;font-weight:600}@keyframes profileFade{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.SettingProfile-profileSection{animation:.8s profileFade}@media (width<=992px){.SettingProfile-cover{height:240px}.SettingProfile-avatar,.SettingProfile-avatarWrapper{width:150px;height:150px}}@media (width<=768px){.SettingProfile-cover{height:210px}.SettingProfile-profileSection{margin-top:-75px;padding:0 20px 30px}.SettingProfile-avatar,.SettingProfile-avatarWrapper{width:130px;height:130px}.SettingProfile-name{font-size:28px}}@media (width<=576px){.SettingProfile-cover{height:180px}.SettingProfile-profileSection{margin-top:-60px}.SettingProfile-avatar,.SettingProfile-avatarWrapper{width:110px;height:110px}.SettingProfile-cameraBtn{width:42px;height:42px;font-size:16px}.SettingProfile-name{font-size:22px}.SettingProfile-role{font-size:15px}}.SettingProfile-group{flex-direction:column;margin-bottom:24px;display:flex;position:relative}.SettingProfile-group label{color:#344054;letter-spacing:.3px;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:600;transition:all .35s;display:flex}.SettingProfile-group label svg{color:#4f7cff;font-size:16px;transition:all .35s}.SettingProfile-group input,.SettingProfile-group textarea{color:#2f3d54;background:#fbfcfe;border:2px solid #e7edf7;border-radius:16px;outline:none;width:100%;padding:16px 20px;font-size:15px;font-weight:500;transition:all .35s;box-shadow:inset 0 2px 8px #00000005}.SettingProfile-group textarea{resize:none;min-height:130px;line-height:1.8}.SettingProfile-group input::placeholder,.SettingProfile-group textarea::placeholder{color:#a0a9bb}.SettingProfile-group input:hover,.SettingProfile-group textarea:hover{background:#fff;border-color:#c7d5ef}.SettingProfile-group input:focus,.SettingProfile-group textarea:focus{background:#fff;border-color:#4f7cff;box-shadow:0 0 0 5px #4f7cff1f,0 15px 35px #4f7cff14}.SettingProfile-group input[readonly],.SettingProfile-group textarea[readonly]{cursor:default;color:#475467;background:#f9fbfd}.SettingProfile-group:hover label{color:#4f7cff}.SettingProfile-group:hover label svg{transform:rotate(-10deg)}.SettingProfile-row{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.SettingProfile-group input{height:58px}.SettingProfile-group input:-webkit-autofill{-webkit-text-fill-color:#2f3d54;-webkit-box-shadow:inset 0 0 0 1000px #fbfcfe}.SettingProfile-section{margin-bottom:38px}.SettingProfile-section:last-child{margin-bottom:0}@keyframes inputFade{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.SettingProfile-group{animation:.45s inputFade}@media (width<=992px){.SettingProfile-row{grid-template-columns:1fr;gap:18px}}@media (width<=576px){.SettingProfile-group label{font-size:14px}.SettingProfile-group input{height:54px;font-size:14px}.SettingProfile-group textarea{min-height:110px;font-size:14px}}.SettingProfile-btnWrapper{border-top:1px solid #edf2f8;justify-content:flex-end;align-items:center;gap:18px;margin-top:45px;padding-top:30px;display:flex}.SettingProfile-cancelBtn{cursor:pointer;color:#4c5a72;background:#fff;border:2px solid #dfe7f3;border-radius:16px;outline:none;min-width:170px;height:56px;font-size:15px;font-weight:600;transition:all .35s;box-shadow:0 8px 18px #0000000a}.SettingProfile-cancelBtn:hover{background:#f5f8fc;border-color:#c6d5ec;transform:translateY(-3px);box-shadow:0 18px 35px #00000014}.SettingProfile-submitBtn{cursor:pointer;color:#fff;letter-spacing:.4px;background:linear-gradient(135deg,#4f7cff,#2f6dff);border:none;border-radius:16px;outline:none;min-width:210px;height:56px;font-size:16px;font-weight:700;transition:all .35s;box-shadow:0 14px 35px #4f7cff47}.SettingProfile-submitBtn:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 22px 45px #4f7cff59}.SettingProfile-submitBtn:active{transform:scale(.98)}.SettingProfile-submitBtn:disabled{opacity:.75;cursor:not-allowed}.SettingProfile-card{transition:all .4s}.SettingProfile-card:hover{box-shadow:0 30px 60px #1832691f,0 10px 30px #0000000d}.SettingProfile-sectionTitle h2{display:inline-block;position:relative}.SettingProfile-sectionTitle h2:after{content:"";background:linear-gradient(90deg,#4f7cff,#00c4a7);border-radius:50px;width:55px;height:4px;position:absolute;bottom:-8px;left:0}.SettingProfile-group{transition:all .35s}.SettingProfile-group:hover{transform:translateY(-2px)}@keyframes floatAvatar{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.SettingProfile-avatar{animation:5s ease-in-out infinite floatAvatar}@keyframes pulseButton{0%{box-shadow:0 0 #4f7cff59}70%{box-shadow:0 0 0 18px #4f7cff00}to{box-shadow:0 0 #4f7cff00}}.SettingProfile-submitBtn:hover:not(:disabled){animation:1.2s infinite pulseButton}@media (width<=992px){.SettingProfile-btnWrapper{flex-wrap:wrap;justify-content:center}.SettingProfile-submitBtn,.SettingProfile-cancelBtn{width:220px}}@media (width<=768px){.SettingProfile-btnWrapper{flex-direction:column;gap:15px}.SettingProfile-submitBtn,.SettingProfile-cancelBtn{width:100%}}@media (width<=576px){.SettingProfile-btnWrapper{margin-top:30px;padding-top:20px}.SettingProfile-submitBtn,.SettingProfile-cancelBtn{height:52px;font-size:15px}}@media (width<=992px){.SettingProfile{padding:20px}.SettingProfile-header,.SettingProfile-form{padding:25px}}@media (width<=768px){.SettingProfile-row{grid-template-columns:1fr}.SettingProfile-header{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=576px){.SettingProfile{padding:12px}.SettingProfile-header{padding:20px}.SettingProfile-headerLeft h2{font-size:28px}.SettingProfile-form{padding:18px}}.pub-portal{--pub-ink:#1b1f3b;--pub-ink-soft:#5b5f78;--pub-paper:#fff;--pub-paper-raised:#fff;--pub-surface:#f8f8fb;--pub-hairline:#e7e7ee;--pub-accent:#4338ca;--pub-accent-dark:#362ba6;--pub-accent-soft:#eeecfb;--pub-green:#15803d;--pub-green-soft:#e5f5ea;--pub-amber:#b45309;--pub-amber-soft:#fcf1df;--pub-red:#b91c1c;--pub-red-soft:#fbe9e9;--pub-font-display:"Fraunces", Georgia, serif;--pub-font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--pub-radius:14px;--pub-radius-sm:8px;--pub-shadow:0 1px 2px #1b1f3b08, 0 10px 22px -14px #1b1f3b24;--pub-shadow-hover:0 4px 10px #1b1f3b0d, 0 20px 34px -16px #1b1f3b2e;background:var(--pub-paper);font-family:var(--pub-font-body);color:var(--pub-ink);box-sizing:border-box;min-height:100vh;padding:56px 64px 96px}.pub-portal *,.pub-portal :before,.pub-portal :after{box-sizing:border-box}.pub-portal__header{border-bottom:1px solid var(--pub-hairline);justify-content:space-between;align-items:flex-end;gap:32px;max-width:1240px;margin:0 auto 40px;padding-bottom:28px;display:flex}.pub-portal__heading-group{max-width:640px}.pub-portal__eyebrow{font-family:var(--pub-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--pub-accent);margin-bottom:10px;font-size:12px;font-weight:600;display:inline-block}.pub-portal__title{font-family:var(--pub-font-display);letter-spacing:-.01em;color:var(--pub-ink);margin:0 0 10px;font-size:40px;font-weight:600;line-height:1.08}.pub-portal__subtitle{color:var(--pub-ink-soft);margin:0;font-size:15px;line-height:1.55}.pub-portal__stats{flex-shrink:0;gap:28px;display:flex}.pub-portal__stat{flex-direction:column;align-items:flex-end;display:flex}.pub-portal__stat-value{font-family:var(--pub-font-display);color:var(--pub-ink);font-size:30px;font-weight:600;line-height:1}.pub-portal__stat-label{letter-spacing:.05em;text-transform:uppercase;color:var(--pub-ink-soft);margin-top:6px;font-size:11.5px;font-weight:500}.pub-filters{background:var(--pub-paper-raised);border:1px solid var(--pub-hairline);border-radius:var(--pub-radius);max-width:1240px;box-shadow:var(--pub-shadow);flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0 auto 18px;padding:18px 22px;display:flex}.pub-filters__search{flex:260px;min-width:220px;position:relative}.pub-filters__search-icon{color:var(--pub-ink-soft);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pub-filters__search-input{border-radius:var(--pub-radius-sm);border:1px solid var(--pub-hairline);background:var(--pub-surface);width:100%;height:44px;font-family:var(--pub-font-body);color:var(--pub-ink);padding:0 14px 0 40px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.pub-filters__search-input::placeholder{color:#9a9788}.pub-filters__search-input:focus{border-color:var(--pub-accent);background:var(--pub-paper-raised);box-shadow:0 0 0 3px var(--pub-accent-soft);outline:none}.pub-filters__group{flex-direction:column;gap:6px;min-width:140px;display:flex}.pub-filters__label{letter-spacing:.06em;text-transform:uppercase;color:var(--pub-ink-soft);font-size:11px;font-weight:600}.pub-filters__select{border-radius:var(--pub-radius-sm);border:1px solid var(--pub-hairline);background:var(--pub-surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%234A4F6B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") no-repeat right 12px center;appearance:none;height:44px;font-family:var(--pub-font-body);color:var(--pub-ink);cursor:pointer;padding:0 34px 0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.pub-filters__select:focus{border-color:var(--pub-accent);box-shadow:0 0 0 3px var(--pub-accent-soft);outline:none}.pub-filters__clear{border-radius:var(--pub-radius-sm);border:1px solid var(--pub-hairline);background:var(--pub-surface);height:44px;color:var(--pub-ink-soft);font-family:var(--pub-font-body);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:flex}.pub-filters__clear:hover{color:var(--pub-red);background:var(--pub-red-soft);border-color:#e9c7c7}.pub-portal__result-count{max-width:1240px;color:var(--pub-ink-soft);margin:0 auto 22px;font-size:13.5px}.pub-portal__result-count strong{color:var(--pub-ink);font-weight:700}.pub-portal__grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;max-width:1240px;margin:0 auto;display:grid}.pub-card{background:var(--pub-paper-raised);border-radius:var(--pub-radius);box-shadow:var(--pub-shadow);border:1px solid #e2e2ea;flex-direction:column;padding:26px 26px 24px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.pub-card:before{content:"";background:var(--pub-accent);width:4px;height:100%;position:absolute;top:0;left:0}.pub-card--in-revision:before{background:var(--pub-amber)}.pub-card--rejected:before{background:var(--pub-red)}.pub-card:hover{box-shadow:var(--pub-shadow-hover);border-color:#dad6c8;transform:translateY(-3px)}.pub-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.pub-card__heading{min-width:0}.pub-card__title{font-family:var(--pub-font-display);color:var(--pub-ink);margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.25}.pub-card__id{color:var(--pub-ink-soft);align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;font-weight:500;display:inline-flex}.pub-card__byline{color:var(--pub-accent);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.pub-card__byline svg{color:var(--pub-accent);flex-shrink:0}.pub-card__byline-divider{color:var(--pub-hairline);font-weight:400}.pub-badge{letter-spacing:.03em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.pub-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.pub-badge--published{background:var(--pub-green-soft);color:var(--pub-green)}.pub-badge--revision{background:var(--pub-amber-soft);color:var(--pub-amber)}.pub-badge--rejected{background:var(--pub-red-soft);color:var(--pub-red)}.pub-card__meta{border-bottom:1px dashed var(--pub-hairline);grid-template-columns:1fr 1fr;gap:14px 12px;margin-bottom:16px;padding-bottom:16px;display:grid}.pub-card__meta-item{flex-direction:column;gap:4px;min-width:0;display:flex}.pub-card__meta-label{letter-spacing:.07em;text-transform:uppercase;color:#9a9aa6;font-size:10.5px;font-weight:600}.pub-card__meta-value{color:var(--pub-ink);font-size:14px;font-weight:600}.pub-card__meta-value--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-card__version{background:var(--pub-surface);border:1px solid var(--pub-hairline);border-radius:var(--pub-radius-sm);flex-direction:column;flex:1;margin-bottom:20px;padding:16px 18px;display:flex}.pub-card__version-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pub-card__version-badge{background:var(--pub-ink);color:var(--pub-paper-raised);border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block}.pub-card__version-tag{font-family:var(--pub-font-body);letter-spacing:.08em;border:1.5px dashed;border-radius:5px;padding:3px 9px;font-size:10.5px;font-weight:700;transform:rotate(-2deg)}.pub-card__version-tag--published{color:var(--pub-green)}.pub-card__version-tag--revision{color:var(--pub-amber)}.pub-card__version-tag--rejected{color:var(--pub-red)}.pub-card__feedback{color:var(--pub-ink-soft);flex:1;margin:0 0 16px;font-size:13.5px;line-height:1.6}.pub-card__reviewer{border-top:1px solid var(--pub-hairline);flex-direction:column;gap:6px;padding-top:12px;display:flex}.pub-card__reviewer-line{color:var(--pub-ink-soft);align-items:center;gap:7px;font-size:12.5px;display:flex}.pub-card__reviewer-line svg{color:var(--pub-accent);flex-shrink:0}.pub-card__cta{border-radius:var(--pub-radius-sm);background:var(--pub-accent);color:#fff;width:100%;height:46px;font-family:var(--pub-font-body);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:600;transition:background .15s,transform .1s;display:flex}.pub-card__cta:hover{background:var(--pub-accent-dark)}.pub-card__cta:active{transform:scale(.98)}.pub-empty{text-align:center;background:var(--pub-paper-raised);border:1px dashed var(--pub-hairline);border-radius:var(--pub-radius);max-width:1240px;margin:0 auto;padding:64px 24px}.pub-empty__icon{color:#c7c3b5;margin-bottom:14px}.pub-empty__title{font-family:var(--pub-font-display);color:var(--pub-ink);margin:0 0 6px;font-size:19px;font-weight:600}.pub-empty__text{color:var(--pub-ink-soft);margin:0 0 18px;font-size:13.5px}.pub-empty__clear{border:1px solid var(--pub-accent);color:var(--pub-accent);font-family:var(--pub-font-body);border-radius:var(--pub-radius-sm);cursor:pointer;background:0 0;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s}.pub-empty__clear:hover{background:var(--pub-accent);color:#fff}.pub-pagination{justify-content:center;align-items:center;gap:10px;max-width:1240px;margin:40px auto 0;display:flex}.pub-pagination__pages{gap:8px;display:flex}.pub-pagination__btn{border:1px solid var(--pub-hairline);background:var(--pub-paper-raised);height:40px;color:var(--pub-ink);font-family:var(--pub-font-body);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pub-pagination__btn--page{justify-content:center;min-width:40px;padding:0}.pub-pagination__btn:hover:not(:disabled){border-color:var(--pub-accent);color:var(--pub-accent)}.pub-pagination__btn--active{background:var(--pub-accent);border-color:var(--pub-accent);color:#fff}.pub-pagination__btn--active:hover{color:#fff}.pub-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.pub-portal button:focus-visible,.pub-portal input:focus-visible,.pub-portal select:focus-visible{outline:2px solid var(--pub-accent);outline-offset:2px}@media (width<=1200px){.pub-portal{padding:48px 32px 80px}.pub-portal__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (width<=860px){.pub-portal{padding:32px 20px 64px}.pub-portal__header{flex-direction:column;align-items:flex-start;gap:18px}.pub-portal__stats{justify-content:space-between;align-self:stretch}.pub-portal__stat{align-items:flex-start}.pub-portal__title{font-size:30px}.pub-filters{flex-direction:column;align-items:stretch;padding:16px}.pub-filters__group{width:100%;min-width:0}.pub-filters__clear{justify-content:center;width:100%}.pub-portal__grid{grid-template-columns:1fr;gap:18px}.pub-pagination{flex-wrap:wrap;row-gap:10px}}@media (width<=640px){.pub-portal{padding:24px 16px 56px}.pub-portal__eyebrow{font-size:11px}.pub-portal__title{font-size:26px}.pub-portal__subtitle{font-size:14px}.pub-portal__stats{gap:18px}.pub-portal__stat-value{font-size:24px}.pub-portal__result-count{margin-bottom:16px}.pub-card{padding:20px 18px 18px}.pub-card__header{flex-direction:column;align-items:flex-start;gap:10px}.pub-card__title{font-size:19px}.pub-card__meta{grid-template-columns:1fr 1fr;gap:12px 10px}.pub-card__version{padding:14px 15px}.pub-pagination__btn--nav span,.pub-pagination{gap:6px}.pub-pagination__btn{padding:0 10px;font-size:13px}}@media (width<=380px){.pub-portal{padding:20px 12px 48px}.pub-portal__title{font-size:22px}.pub-portal__stats{flex-wrap:wrap;gap:14px}.pub-card__meta{grid-template-columns:1fr}.pub-pagination__btn--nav{flex:auto;justify-content:center}.pub-pagination__pages{order:3;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.pub-card,.pub-card__cta,.pub-pagination__btn{transition:none}}.RaiseTicket{box-sizing:border-box;color:#333;background-color:#f4f6f9;width:100%;min-height:100vh;padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.RaiseTicket-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;width:100%;max-width:1400px;margin:auto;display:grid}html,body{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.RaiseTicket-formCard,.RaiseTicket-tableCard{background:#fff;border-radius:12px;flex:1;min-width:0;padding:2rem;box-shadow:0 4px 20px #0000000d}.RaiseTicket-cardHeader{border-bottom:2px solid #edf2f7;align-items:center;gap:.75rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.RaiseTicket-cardHeader svg{color:#4f46e5;font-size:1.5rem}.RaiseTicket-cardHeader h2{color:#1e293b;margin:0;font-size:1.35rem;font-weight:600}.RaiseTicket-form{flex-direction:column;gap:1.25rem;display:flex}.RaiseTicket-row{gap:1.25rem;display:flex}.RaiseTicket-group{flex-direction:column;flex:1;gap:.5rem;display:flex;position:relative}.RaiseTicket-group label{color:#64748b;font-size:.85rem;font-weight:600}.RaiseTicket-group input[type=text],.RaiseTicket-group input[type=email],.RaiseTicket-group select,.RaiseTicket-group textarea{color:#334155;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .3s}.RaiseTicket-group input[type=text]:focus,.RaiseTicket-group input[type=email]:focus,.RaiseTicket-group select:focus,.RaiseTicket-group textarea:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 4px #4f46e526}.RaiseTicket-group input[readOnly]{color:#94a3b8;cursor:not-allowed;background-color:#f1f5f9;border-color:#e2e8f0}.RaiseTicket-group input[type=file]{color:#64748b;font-size:.9rem}.RaiseTicket-group input[type=file]::file-selector-button{cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;margin-right:1rem;padding:.5rem 1rem;font-weight:500;transition:background .2s}.RaiseTicket-group input[type=file]::file-selector-button:hover{background:#e2e8f0}.RaiseTicket-group textarea{resize:vertical;min-height:100px}.RaiseTicket-buttonGroup{gap:1rem;margin-top:1rem;display:flex}.RaiseTicket-submitBtn,.RaiseTicket-resetBtn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.RaiseTicket-submitBtn{color:#fff;background-color:#4f46e5;flex:2}.RaiseTicket-submitBtn:hover{background-color:#4338ca}.RaiseTicket-resetBtn{color:#475569;background-color:#e2e8f0;flex:1}.RaiseTicket-resetBtn:hover{background-color:#cbd5e1}.RaiseTicket-tableWrapper{scrollbar-width:none;width:100%;overflow-x:auto}.RaiseTicket-tableWrapper::-webkit-scrollbar{display:none}.RaiseTicket-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.RaiseTicket-table th{color:#64748b;background-color:#f8fafc;border-bottom:2px solid #edf2f7;padding:1rem;font-weight:600}.RaiseTicket-table td{color:#334155;white-space:nowrap;border-bottom:1px solid #edf2f7;padding:1rem}.RaiseTicket-table tr:hover{background-color:#f8fafc}.RaiseTicket-empty{text-align:center;color:#94a3b8;font-style:italic;padding:3rem!important}.RaiseTicket-status{text-transform:capitalize;border-radius:50px;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-block}.RaiseTicket-open{color:#15803d;background-color:#dcfce7}.RaiseTicket-actionButtons{gap:.5rem;display:flex}.RaiseTicket-editBtn,.RaiseTicket-deleteBtn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;font-size:1rem;transition:background .2s;display:inline-flex}.RaiseTicket-editBtn{color:#0284c7}.RaiseTicket-editBtn:hover{background-color:#e0f2fe}.RaiseTicket-deleteBtn{color:#ef4444}.RaiseTicket-deleteBtn:hover{background-color:#fee2e2}@media (width<=1200px){.RaiseTicket{padding:20px}.RaiseTicket-wrapper{grid-template-columns:1fr;gap:20px;display:grid}.RaiseTicket-formCard,.RaiseTicket-tableCard{width:100%;max-width:100%}}@media (width<=992px){.RaiseTicket{padding:18px}.RaiseTicket-formCard,.RaiseTicket-tableCard{padding:20px}.RaiseTicket-row{grid-template-columns:1fr;gap:16px;display:grid}.RaiseTicket-form{scrollbar-width:none;-ms-overflow-style:none;max-height:600px;overflow:hidden auto}.RaiseTicket-form::-webkit-scrollbar{display:none}.RaiseTicket-tableWrapper{scrollbar-width:none;-ms-overflow-style:none;max-height:450px;overflow:auto}.RaiseTicket-tableWrapper::-webkit-scrollbar{display:none}.RaiseTicket-table{min-width:800px}}@media (width<=768px){.RaiseTicket{padding:14px}.RaiseTicket-cardHeader{margin-bottom:18px;padding-bottom:15px}.RaiseTicket-cardHeader h2{font-size:20px}.RaiseTicket-cardHeader svg{font-size:22px}.RaiseTicket-group label{font-size:14px}.RaiseTicket-group input,.RaiseTicket-group select,.RaiseTicket-group textarea{padding:12px;font-size:14px}.RaiseTicket-buttonGroup{flex-direction:column}.RaiseTicket-submitBtn,.RaiseTicket-resetBtn{width:100%}.RaiseTicket-table{min-width:750px}.RaiseTicket-table th,.RaiseTicket-table td{padding:12px;font-size:13px}}@media (width<=576px){.RaiseTicket{padding:10px}.RaiseTicket-formCard,.RaiseTicket-tableCard{border-radius:10px;padding:15px}.RaiseTicket-cardHeader h2{font-size:18px}.RaiseTicket-cardHeader svg{font-size:20px}.RaiseTicket-group{margin-bottom:12px}.RaiseTicket-group input,.RaiseTicket-group select,.RaiseTicket-group textarea{padding:10px;font-size:13px}.RaiseTicket-submitBtn,.RaiseTicket-resetBtn{padding:11px;font-size:13px}.RaiseTicket-table{min-width:700px}}@media (width<=400px){.RaiseTicket{padding:8px}.RaiseTicket-cardHeader h2{font-size:16px}.RaiseTicket-group input,.RaiseTicket-group select,.RaiseTicket-group textarea{font-size:12px}.RaiseTicket-table{min-width:650px}}*{box-sizing:border-box}.PaymentInformation{color:#172033;background:radial-gradient(circle at 0 0,#6366f114,#0000 28%),#f6f8fc;min-height:100vh;padding:32px;font-family:Inter,Segoe UI,sans-serif}.PaymentInformation-container{width:100%;max-width:1600px;margin:0 auto}.PaymentInformation-header{background:linear-gradient(125deg,#111827 0%,#312e81 55%,#4f46e5 100%);border-radius:24px;justify-content:space-between;align-items:center;min-height:190px;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #312e8133}.PaymentInformation-header:before,.PaymentInformation-header:after{content:"";background:#ffffff0f;border-radius:50%;position:absolute}.PaymentInformation-header:before{width:300px;height:300px;top:-170px;right:120px}.PaymentInformation-header:after{width:220px;height:220px;bottom:-130px;right:-70px}.PaymentInformation-label{z-index:2;color:#c7d2fe;letter-spacing:2.5px;font-size:11px;font-weight:800;position:relative}.PaymentInformation-title{z-index:2;color:#fff;letter-spacing:-1.2px;margin:10px 0 8px;font-size:clamp(27px,4vw,40px);font-weight:750;position:relative}.PaymentInformation-header p{z-index:2;color:#cbd5e1;margin:0;font-size:14px;position:relative}.PaymentInformation-headerIcon{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:22px;width:82px;height:82px;padding:23px;position:relative}.PaymentInformation-summary{grid-template-columns:repeat(4,1fr);gap:18px;margin:26px 0;display:grid}.PaymentInformation-summaryCard{background:#ffffffe6;border:1px solid #e8edf5;border-radius:18px;min-height:125px;padding:24px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 12px 35px #0f172a0d}.PaymentInformation-summaryCard:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0f172a17}.PaymentInformation-summaryCard:after{content:"";background:#eef2ff;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-25px;right:-25px}.PaymentInformation-summaryCard span{color:#7c879d;margin-bottom:15px;font-size:12px;font-weight:650;display:block}.PaymentInformation-summaryCard strong{color:#172033;font-size:29px;font-weight:750}.PaymentInformation-filterBar{background:#fff;border:1px solid #e8edf5;border-radius:18px;gap:14px;margin-bottom:20px;padding:16px;display:flex;box-shadow:0 8px 30px #0f172a0a}.PaymentInformation-search{flex:1;position:relative}.PaymentInformation-search svg{color:#9ca7ba;position:absolute;top:50%;left:17px;transform:translateY(-50%)}.PaymentInformation-search input,.PaymentInformation-filterBar select{color:#172033;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;outline:none;height:50px;font-size:13px}.PaymentInformation-search input{width:100%;padding:0 18px 0 46px}.PaymentInformation-filterBar select{min-width:220px;padding:0 15px}.PaymentInformation-search input:focus,.PaymentInformation-filterBar select:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f114}.PaymentInformation-tableCard{background:#fff;border:1px solid #e8edf5;border-radius:20px;overflow:hidden;box-shadow:0 15px 45px #0f172a0f}.PaymentInformation-tableWrapper{width:100%;overflow-x:auto}.PaymentInformation-table{border-collapse:collapse;width:100%;min-width:1100px}.PaymentInformation-table th{color:#788398;letter-spacing:.5px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;padding:17px 20px;font-size:11px;font-weight:750}.PaymentInformation-table td{color:#475569;vertical-align:middle;border-top:1px solid #edf1f6;padding:19px 20px;font-size:13px}.PaymentInformation-table tbody tr{transition:all .2s}.PaymentInformation-table tbody tr:hover{background:#fafbff}.PaymentInformation-table td>strong,.PaymentInformation-table td>small{display:block}.PaymentInformation-table td>strong{color:#1e293b}.PaymentInformation-table small{color:#94a3b8;margin-top:5px;font-size:11px}.PaymentInformation-author{align-items:center;gap:11px;display:flex}.PaymentInformation-author>div{color:#4f46e5;background:#eef2ff;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.PaymentInformation-author span strong,.PaymentInformation-author span small{display:block}.PaymentInformation-amountCell{font-weight:750;color:#0f766e!important;font-size:15px!important}.PaymentInformation-idCell{word-break:break-all;max-width:190px;font-family:monospace;font-weight:650;color:#4338ca!important}.PaymentInformation-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:7px 11px;font-size:10px;font-weight:750;display:inline-flex}.PaymentInformation-badge--pending-verification{color:#a16207;background:#fef9c3}.PaymentInformation-badge--received{color:#047857;background:#d1fae5}.PaymentInformation-badge--rejected{color:#be123c;background:#ffe4e6}.PaymentInformation-actionButtons{align-items:center;gap:7px;display:flex}.PaymentInformation-actionButtons button{cursor:pointer;border:none;border-radius:9px;min-height:36px;transition:all .2s}.PaymentInformation-viewBtn{color:#4338ca;background:#eef2ff;align-items:center;gap:6px;padding:0 12px;font-weight:650;display:flex}.PaymentInformation-completeBtn{color:#15803d;background:#dcfce7;width:36px}.PaymentInformation-deleteBtn{color:#be123c;background:#ffe4e6;width:36px}.PaymentInformation-actionButtons button:hover{filter:brightness(.96);transform:translateY(-2px)}.PaymentInformation-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172aa6;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.PaymentInformation-modal,.PaymentInformation-rejectModal{background:#fff;border:1px solid #fffc;border-radius:22px;width:100%;max-width:680px;max-height:90vh;animation:.25s paymentModal;overflow-y:auto;box-shadow:0 35px 100px #0000004d}.PaymentInformation-rejectModal{max-width:520px;padding-bottom:25px}@keyframes paymentModal{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.PaymentInformation-modalHeader{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.PaymentInformation-modalHeader h3{color:#172033;align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.PaymentInformation-closeBtn,.PaymentInformation-imageHeader button{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.PaymentInformation-details{grid-template-columns:repeat(2,1fr);gap:14px;padding:25px;display:grid}.PaymentInformation-details>div{background:#f8fafc;border:1px solid #e8edf5;border-radius:13px;padding:17px}.PaymentInformation-details span{color:#94a3b8;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.PaymentInformation-details strong{color:#263247;word-break:break-word;font-size:13px}.PaymentInformation-screenshotBtn{color:#4338ca;cursor:pointer;background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:calc(100% - 50px);height:50px;margin:0 25px 25px;font-weight:700;display:flex}.PaymentInformation-rejection{background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;margin:0 25px 25px;padding:17px}.PaymentInformation-rejection strong{color:#be123c}.PaymentInformation-rejection p{color:#64748b;margin:7px 0 0;font-size:13px}.PaymentInformation-formGroup{padding:25px}.PaymentInformation-formGroup label{color:#334155;margin-bottom:9px;font-size:13px;font-weight:700;display:block}.PaymentInformation-formGroup textarea{resize:vertical;width:100%;font:inherit;border:1px solid #dbe2ea;border-radius:12px;outline:none;padding:14px}.PaymentInformation-formGroup textarea:focus{border-color:#6366f1;box-shadow:0 0 0 4px #6366f114}.PaymentInformation-modalActions{border-top:1px solid #edf1f6;justify-content:flex-end;gap:10px;padding:20px 25px;display:flex}.PaymentInformation-modalActions button{cursor:pointer;border:none;border-radius:11px;min-height:44px;padding:0 18px;font-weight:700}.PaymentInformation-cancelBtn{color:#475569;background:#f1f5f9}.PaymentInformation-submitBtn{color:#fff;background:linear-gradient(135deg,#4f46e5,#312e81)}.PaymentInformation-rejectBtn{color:#fff;background:linear-gradient(135deg,#e11d48,#9f1239)}.PaymentInformation-imageModal{background:#fff;border-radius:22px;width:min(900px,100%);max-height:92vh;animation:.25s paymentModal;overflow:hidden;box-shadow:0 35px 100px #0006}.PaymentInformation-imageHeader{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.PaymentInformation-imageHeader span{color:#6366f1;letter-spacing:2px;font-size:9px;font-weight:800}.PaymentInformation-imageHeader h3{color:#172033;margin:5px 0 0;font-size:17px}.PaymentInformation-imageBody{background:#eef1f6;justify-content:center;align-items:center;min-height:300px;max-height:calc(92vh - 80px);padding:20px;display:flex;overflow:auto}.PaymentInformation-imageBody img{object-fit:contain;border-radius:12px;max-width:100%;max-height:75vh;display:block;box-shadow:0 15px 40px #0f172a26}.PaymentInformation-imageError{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;display:none}.PaymentInformation-imageError svg{font-size:35px}.PaymentInformation-pagination{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.PaymentInformation-paginationInfo{color:#8490a3;font-size:12px}.PaymentInformation-paginationControls{gap:6px;display:flex}.PaymentInformation-pageBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;min-width:36px;height:36px}.PaymentInformation-pageBtn--active{color:#fff;background:#4f46e5;border-color:#4f46e5}.PaymentInformation-pageBtn:disabled{opacity:.4;cursor:not-allowed}.PaymentInformation-loading{text-align:center;height:200px;color:#94a3b8!important}@media (width<=1100px){.PaymentInformation{padding:24px}.PaymentInformation-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.PaymentInformation{padding:14px}.PaymentInformation-header{border-radius:18px;min-height:170px;padding:27px 22px}.PaymentInformation-headerIcon{width:58px;height:58px;padding:16px}.PaymentInformation-summary{grid-template-columns:repeat(2,1fr);gap:10px}.PaymentInformation-summaryCard{border-radius:14px;min-height:105px;padding:18px}.PaymentInformation-summaryCard strong{font-size:23px}.PaymentInformation-filterBar{flex-direction:column;padding:12px}.PaymentInformation-filterBar select{width:100%;min-width:0}.PaymentInformation-overlay{align-items:flex-end;padding:12px}.PaymentInformation-modal,.PaymentInformation-rejectModal,.PaymentInformation-imageModal{border-radius:20px 20px 0 0;max-height:94vh}.PaymentInformation-details{grid-template-columns:1fr;padding:17px}.PaymentInformation-screenshotBtn{width:calc(100% - 34px);margin:0 17px 17px}.PaymentInformation-modalActions{padding:15px 17px}.PaymentInformation-modalActions button{flex:1}.PaymentInformation-pagination{flex-direction:column;gap:15px}}@media (width<=430px){.PaymentInformation-headerIcon{display:none}.PaymentInformation-summary{grid-template-columns:1fr}.PaymentInformation-summaryCard{min-height:auto}.PaymentInformation-title{font-size:27px}}.dashboardOverview{box-sizing:border-box;background:#f5f7fb;border-radius:22px;flex-direction:column;gap:22px;width:100%;min-height:48vh;padding:24px;display:flex}.dashboardOverview-header{justify-content:space-between;align-items:center;display:flex}.dashboardOverview-header h2{color:#16213e;margin:0;font-size:2rem;font-weight:700}.dashboardOverview-header p{color:#7b8794;margin-top:6px;font-size:.95rem}.dashboardOverview-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 22px;font-size:.95rem;font-weight:600;transition:all .35s;display:flex}.dashboardOverview-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #2563eb4d}.dashboardOverview-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dashboardOverview-card{background:#fff;border-radius:18px;padding:20px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 10px 25px #0000000f}.dashboardOverview-card:before{content:"";background:var(--accent);width:100%;height:5px;position:absolute;top:0;left:0}.dashboardOverview-card:hover{transform:translateY(-6px);box-shadow:0 18px 35px #0000001f}.dashboardOverview-cardTop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dashboardOverview-icon{width:60px;height:60px;color:var(--accent);background:#2563eb14;border-radius:16px;justify-content:center;align-items:center;font-size:1.7rem;display:flex}.dashboardOverview-growth{color:#16a34a;background:#ecfdf5;border-radius:50px;align-items:center;gap:5px;padding:6px 12px;font-size:.85rem;font-weight:600;display:flex}.dashboardOverview-card h5{color:#64748b;margin:0;font-size:1rem;font-weight:600}.dashboardOverview-card h1{color:#1e293b;margin:12px 0 18px;font-size:2.4rem}.dashboardOverview-progress{background:#edf2f7;border-radius:50px;width:100%;height:8px;overflow:hidden}.dashboardOverview-progressFill{background:var(--accent);border-radius:50px;height:100%;transition:all 1s}.dashboardOverview-footer{color:#64748b;justify-content:space-between;margin-top:14px;font-size:.85rem;display:flex}.dashboardOverview-bottom{grid-template-columns:2fr 1fr;gap:20px;display:grid}.dashboardOverview-summary{background:#fff;border-radius:18px;padding:20px;box-shadow:0 8px 20px #0000000f}.dashboardOverview-summary h3{color:#16213e;margin:0 0 20px}.dashboardOverview-row{color:#475569;justify-content:space-between;margin-bottom:8px;font-size:.95rem;display:flex}.dashboardOverview-line{background:#edf2f7;border-radius:20px;width:100%;height:8px;margin-bottom:18px;overflow:hidden}.dashboardOverview-line div{background:linear-gradient(90deg,#2563eb,#14b8a6);border-radius:20px;height:100%}.dashboardOverview-stats{flex-direction:column;gap:16px;display:flex}.dashboardOverview-statBox{background:#fff;border-radius:18px;flex:1;justify-content:space-between;align-items:center;padding:18px 22px;transition:all .35s;display:flex;box-shadow:0 8px 20px #0000000f}.dashboardOverview-statBox:hover{transform:translate(5px)}.dashboardOverview-statBox h4{color:#64748b;margin:0;font-size:.95rem;font-weight:600}.dashboardOverview-statBox span{color:#2563eb;font-size:2rem;font-weight:700}@media (width<=1200px){.dashboardOverview-grid{grid-template-columns:repeat(2,1fr)}.dashboardOverview-bottom{grid-template-columns:1fr}}@media (width<=768px){.dashboardOverview{padding:18px}.dashboardOverview-header{flex-direction:column;align-items:flex-start;gap:15px}.dashboardOverview-grid{grid-template-columns:1fr}.dashboardOverview-card h1{font-size:2rem}.dashboardOverview-statBox{padding:18px}.dashboardOverview-statBox span{font-size:1.7rem}.dashboardOverview-header h2{font-size:1.6rem}}@media (width<=480px){.dashboardOverview{gap:18px;padding:15px}.dashboardOverview-header h2{font-size:1.4rem}.dashboardOverview-btn{justify-content:center;width:100%}.dashboardOverview-card{padding:18px}.dashboardOverview-card h1{font-size:1.8rem}.dashboardOverview-icon{width:52px;height:52px;font-size:1.4rem}.dashboardOverview-growth{padding:5px 10px;font-size:.75rem}.dashboardOverview-statBox{flex-direction:column;align-items:flex-start;gap:10px}.dashboardOverview-statBox span{font-size:1.6rem}}.dashboardAnalytics{grid-template-columns:2fr 1fr;gap:24px;width:100%;min-height:48vh;margin-top:24px;display:grid}.dashboardAnalytics-card{background:#fff;border-radius:22px;flex-direction:column;padding:24px;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 12px 30px #0000000f}.dashboardAnalytics-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px #2563eb1f}.dashboardAnalytics-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.dashboardAnalytics-header h2{color:#1e293b;align-items:center;gap:10px;margin:0;font-size:1.5rem;font-weight:700;display:flex}.dashboardAnalytics-header h2 svg{color:#2563eb;font-size:1.4rem}.dashboardAnalytics-header p{color:#64748b;margin-top:6px;font-size:.92rem}.dashboardAnalytics-badge{color:#16a34a;background:#ecfdf5;border-radius:50px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:600;display:flex}.dashboardAnalytics-badge svg{font-size:1rem}.dashboardAnalytics-chart,.dashboardAnalytics-doughnut{flex:1;min-height:320px;position:relative}.dashboardAnalytics canvas{width:100%!important;height:100%!important}@media (width<=1200px){.dashboardAnalytics{grid-template-columns:1fr}.dashboardAnalytics-chart,.dashboardAnalytics-doughnut{min-height:300px}}@media (width<=768px){.dashboardAnalytics{gap:18px}.dashboardAnalytics-card{padding:20px}.dashboardAnalytics-header{flex-direction:column;gap:12px}.dashboardAnalytics-header h2{font-size:1.3rem}.dashboardAnalytics-chart,.dashboardAnalytics-doughnut{min-height:260px}}@media (width<=576px){.dashboardAnalytics{margin-top:18px}.dashboardAnalytics-card{border-radius:18px;padding:18px}.dashboardAnalytics-header h2{font-size:1.15rem}.dashboardAnalytics-header p{font-size:.85rem}.dashboardAnalytics-badge{padding:6px 12px;font-size:.8rem}.dashboardAnalytics-chart,.dashboardAnalytics-doughnut{min-height:220px}}.dashboardManagement{grid-template-columns:1.2fr 1.4fr 1fr;gap:24px;width:100%;min-height:48vh;margin-top:24px;display:grid}.dashboardManagement-card{background:#fff;border-radius:22px;flex-direction:column;padding:22px;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 12px 30px #0000000f}.dashboardManagement-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px #2563eb1f}.dashboardManagement-title{align-items:center;gap:12px;margin-bottom:22px;display:flex}.dashboardManagement-title svg{color:#2563eb;font-size:1.4rem}.dashboardManagement-title h3{color:#1e293b;margin:0;font-size:1.35rem;font-weight:700}.dashboardManagement-activityList{flex-direction:column;flex:1;gap:18px;display:flex}.dashboardManagement-activity{border-radius:14px;align-items:center;gap:14px;padding:12px;transition:all .3s;display:flex}.dashboardManagement-activity:hover{background:#f8fafc}.dashboardManagement-icon{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;display:flex}.dashboardManagement-content h4{color:#1e293b;margin:0;font-size:1rem;font-weight:600}.dashboardManagement-content span{color:#64748b;font-size:.85rem}.dashboardManagement-empty{color:#64748b;text-align:center;background:#f8fafc;border-radius:14px;margin:0;padding:18px 12px;font-size:.9rem}.dashboardManagement-editorList{flex-direction:column;flex:1;gap:18px;display:flex}.dashboardManagement-editor{background:#f8fbff;border-radius:16px;align-items:center;gap:14px;padding:14px;transition:all .3s;display:flex}.dashboardManagement-editor:hover{background:#eef5ff}.dashboardManagement-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.2rem;font-weight:700;display:flex}.dashboardManagement-info{flex:1}.dashboardManagement-info h4{color:#1e293b;margin:0;font-size:1rem}.dashboardManagement-info p{color:#64748b;margin:4px 0 0;font-size:.85rem}.dashboardManagement-score{text-align:center}.dashboardManagement-score strong{color:#2563eb;font-size:1.15rem;display:block}.dashboardManagement-score span{color:#64748b;font-size:.75rem}.dashboardManagement-rating{color:#f59e0b;background:#fff7ed;border-radius:20px;padding:6px 10px;font-size:.85rem;font-weight:600}.dashboardManagement-actions{flex-direction:column;flex:1;gap:16px;display:flex}.dashboardManagement-actionBtn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border:none;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-size:.95rem;font-weight:600;transition:all .35s;display:flex}.dashboardManagement-actionBtn span{align-items:center;font-size:1.15rem;display:flex}.dashboardManagement-actionBtn:hover{transform:translate(6px);box-shadow:0 12px 25px #2563eb59}@media (width<=1200px){.dashboardManagement{grid-template-columns:1fr}}@media (width<=992px){.dashboardManagement{gap:20px}.dashboardManagement-card{padding:20px}.dashboardManagement-title h3{font-size:1.2rem}}@media (width<=768px){.dashboardManagement-editor{flex-wrap:wrap;align-items:flex-start}.dashboardManagement-score,.dashboardManagement-rating{margin-left:68px}.dashboardManagement-actionBtn{padding:15px;font-size:.9rem}}@media (width<=576px){.dashboardManagement{gap:18px;margin-top:18px}.dashboardManagement-card{border-radius:18px;padding:18px}.dashboardManagement-title h3{font-size:1.1rem}.dashboardManagement-title svg{font-size:1.2rem}.dashboardManagement-avatar{width:46px;height:46px;font-size:1rem}.dashboardManagement-icon{width:42px;height:42px;font-size:1rem}.dashboardManagement-info h4{font-size:.95rem}.dashboardManagement-score strong{font-size:1rem}.dashboardManagement-rating{font-size:.8rem}.dashboardManagement-actionBtn{padding:14px;font-size:.85rem}}
