@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;650;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";:root,body,body.light-mode,body.dark-mode,.light,.dark,[data-theme=light],[data-theme=dark]{--shadow-xs: none !important;--shadow-sm: none !important;--shadow-md: none !important;--shadow-lg: none !important;--active-shadow: none !important}:root{color-scheme:light;--app-bg: #eef3f9;--app-bg-soft: #f6f8fc;--surface: #ffffff;--surface-2: #f7f9fd;--surface-3: #eef2f8;--surface-raised: #ffffff;--border: rgba(226, 232, 240, .95);--border-strong: rgba(203, 213, 225, .95);--text: #111827;--text-soft: #4b5565;--text-muted: #7d8798;--text-faint: #a4acba;--primary: #2563eb;--primary-2: #1d4ed8;--primary-3: #60a5fa;--primary-soft: rgba(37, 99, 235, .1);--success: #039855;--success-soft: rgba(3, 152, 85, .1);--warning: #f79009;--warning-soft: rgba(247, 144, 9, .12);--danger: #d92d20;--danger-soft: rgba(217, 45, 32, .1);--sidebar-width: 304px;--sidebar-inner-width: 260px;--shadow-xs: 0 2px 8px rgba(31, 42, 68, .04);--shadow-sm: 0 10px 24px rgba(31, 42, 68, .06), 0 2px 8px rgba(31, 42, 68, .04);--shadow-md: 0 18px 45px rgba(31, 42, 68, .08), 0 4px 12px rgba(31, 42, 68, .04);--shadow-lg: 0 24px 70px rgba(31, 42, 68, .1), 0 8px 22px rgba(31, 42, 68, .05);--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 28px;--active-bg: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--active-shadow: 0 12px 24px rgba(37, 99, 235, .24), 0 4px 10px rgba(37, 99, 235, .16);--input-bg: #f5f7fb;--clean-editor-shell: #ffffff;--clean-editor-toolbar: #ffffff;--clean-editor-toolbar-border: #e5eaf2;--clean-editor-button: #ffffff;--clean-editor-button-hover: #f4f6fb;--clean-editor-button-border: #e5eaf2;--clean-editor-content: #f6f8fc;--clean-editor-footer: #ffffff;--clean-editor-text: #111827;--clean-editor-muted: #667085;--clean-editor-icon: #475467;--page-ease: cubic-bezier(.16, 1, .3, 1);--page-duration: .72s;--item-duration: .68s;--item-distance: 22px}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--app-bg: #0f131b;--app-bg-soft: #111827;--surface: #171b24;--surface-2: #202633;--surface-3: #252c3a;--surface-raised: #1b202b;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #f8fafc;--text-soft: #c8ceda;--text-muted: #98a2b3;--text-faint: #737b8d;--primary: #3b82f6;--primary-2: #2563eb;--primary-3: #93c5fd;--primary-soft: rgba(59, 130, 246, .18);--shadow-xs: 0 2px 8px rgba(0, 0, 0, .22);--shadow-sm: 0 16px 40px rgba(0, 0, 0, .28), 0 4px 12px rgba(0, 0, 0, .2);--shadow-md: 0 24px 70px rgba(0, 0, 0, .36), 0 6px 18px rgba(0, 0, 0, .26);--shadow-lg: 0 28px 82px rgba(0, 0, 0, .42), 0 8px 24px rgba(0, 0, 0, .28);--active-bg: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--active-shadow: 0 14px 28px rgba(59, 130, 246, .34), 0 4px 12px rgba(59, 130, 246, .24);--input-bg: #202633;--clean-editor-shell: #171b24;--clean-editor-toolbar: #1f2531;--clean-editor-toolbar-border: rgba(255, 255, 255, .1);--clean-editor-button: #252c3a;--clean-editor-button-hover: #303849;--clean-editor-button-border: rgba(255, 255, 255, .1);--clean-editor-content: #252c3a;--clean-editor-footer: #1f2531;--clean-editor-text: #f8fafc;--clean-editor-muted: #98a2b3;--clean-editor-icon: #d0d5dd}}body.dark-mode,.dark,[data-theme=dark]{color-scheme:dark;--app-bg: #0f131b;--app-bg-soft: #111827;--surface: #171b24;--surface-2: #202633;--surface-3: #252c3a;--surface-raised: #1b202b;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #f8fafc;--text-soft: #c8ceda;--text-muted: #98a2b3;--text-faint: #737b8d;--primary: #3b82f6;--primary-2: #2563eb;--primary-3: #93c5fd;--primary-soft: rgba(59, 130, 246, .18);--shadow-xs: 0 2px 8px rgba(0, 0, 0, .22);--shadow-sm: 0 16px 40px rgba(0, 0, 0, .28), 0 4px 12px rgba(0, 0, 0, .2);--shadow-md: 0 24px 70px rgba(0, 0, 0, .36), 0 6px 18px rgba(0, 0, 0, .26);--shadow-lg: 0 28px 82px rgba(0, 0, 0, .42), 0 8px 24px rgba(0, 0, 0, .28);--active-bg: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--active-shadow: 0 14px 28px rgba(59, 130, 246, .34), 0 4px 12px rgba(59, 130, 246, .24);--input-bg: #202633;--clean-editor-shell: #171b24;--clean-editor-toolbar: #1f2531;--clean-editor-toolbar-border: rgba(255, 255, 255, .1);--clean-editor-button: #252c3a;--clean-editor-button-hover: #303849;--clean-editor-button-border: rgba(255, 255, 255, .1);--clean-editor-content: #252c3a;--clean-editor-footer: #1f2531;--clean-editor-text: #f8fafc;--clean-editor-muted: #98a2b3;--clean-editor-icon: #d0d5dd}body.light-mode,.light,[data-theme=light]{color-scheme:light;--app-bg: #eef3f9;--app-bg-soft: #f6f8fc;--surface: #ffffff;--surface-2: #f7f9fd;--surface-3: #eef2f8;--surface-raised: #ffffff;--border: rgba(226, 232, 240, .95);--border-strong: rgba(203, 213, 225, .95);--text: #111827;--text-soft: #4b5565;--text-muted: #7d8798;--text-faint: #a4acba;--primary: #2563eb;--primary-2: #1d4ed8;--primary-3: #60a5fa;--primary-soft: rgba(37, 99, 235, .1);--shadow-xs: 0 2px 8px rgba(31, 42, 68, .04);--shadow-sm: 0 10px 24px rgba(31, 42, 68, .06), 0 2px 8px rgba(31, 42, 68, .04);--shadow-md: 0 18px 45px rgba(31, 42, 68, .08), 0 4px 12px rgba(31, 42, 68, .04);--shadow-lg: 0 24px 70px rgba(31, 42, 68, .1), 0 8px 22px rgba(31, 42, 68, .05);--active-bg: linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%);--active-shadow: 0 12px 24px rgba(37, 99, 235, .24), 0 4px 10px rgba(37, 99, 235, .16);--input-bg: #f5f7fb;--clean-editor-shell: #ffffff;--clean-editor-toolbar: #ffffff;--clean-editor-toolbar-border: #e5eaf2;--clean-editor-button: #ffffff;--clean-editor-button-hover: #f4f6fb;--clean-editor-button-border: #e5eaf2;--clean-editor-content: #f6f8fc;--clean-editor-footer: #ffffff;--clean-editor-text: #111827;--clean-editor-muted: #667085;--clean-editor-icon: #475467}*,*:before,*:after{text-shadow:none!important;font-family:Poppins,sans-serif!important;box-sizing:border-box}body,button,input,textarea,select,a,p,span,div,label,table,th,td{font-family:Poppins,sans-serif!important}.app *,.modern-page *,.Toastify__toast-container *,body.dark-mode *,.dark *,[data-theme=dark] *,body.light-mode *,.light *,[data-theme=light] *{box-shadow:none!important;text-shadow:none!important}html,body,#root{margin:0;padding:0;min-height:100%;background:var(--app-bg)!important;color:var(--text)}body{overflow-x:hidden}@media (prefers-reduced-motion: reduce){.modern-page,.news-page,.add-news-page,.works-page,.add-works-page,.user-management-page,.add-user-page,.modern-page-hero,.modern-toolbar-card,.modern-content-panel,.modern-form-card,.modern-publish-panel,.page-transition-item,.side-menu-link.active,.modern-loading-overlay,.modern-loading-card{animation:none!important;opacity:1!important;transform:none!important}*,*:before,*:after{transition-duration:0ms!important}.modern-loading-card:before,.modern-loading-card:after{animation:none!important}}.app{min-height:100vh;background:radial-gradient(circle at top right,rgba(37,99,235,.05),transparent 34%),var(--app-bg)!important;color:var(--text)}.app.background-image,.app.background-image-2{background-image:url(./assets/images/background.svg);background-size:cover;background-position:center;background-attachment:fixed}.app .main-content-container{display:flex!important;flex-direction:row!important;min-height:100vh;background:transparent!important;box-shadow:none!important;border:none!important}.app .main-content-container .sidebar{width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;flex-shrink:0;z-index:80;box-shadow:none!important}.app .main-content-container .main-content{flex:1;width:calc(100% - var(--sidebar-width))!important;min-height:100vh;padding:0!important;background:transparent!important;box-shadow:none!important;border-left:none!important}.app .navbar-container{display:none}.nav-bar-other,header,.header{font-family:Poppins,sans-serif!important}.main-content>div:first-child,.main-content>header:first-child{background:var(--surface)!important;color:var(--text)!important;border-bottom:1px solid var(--border);box-shadow:var(--shadow-xs)}.nav-bar-other{z-index:1050}.modern-page{min-height:100vh;padding:28px 30px 40px;background:radial-gradient(circle at top right,rgba(37,99,235,.045),transparent 35%),transparent;animation:smoothPageEnter var(--page-duration) var(--page-ease) both!important;transform-origin:center top}.news-page,.add-news-page,.works-page,.add-works-page,.user-management-page,.add-user-page{animation:smoothPageEnter var(--page-duration) var(--page-ease) both!important;transform-origin:center top}.news-page.no-top-header-page,.add-news-page.no-top-header-page,.works-page.no-top-header-page,.add-works-page.no-top-header-page,.user-management-page.no-top-header-page,.add-user-page.no-top-header-page{padding-top:28px!important}.modern-page-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;opacity:0;animation:smoothItemEnter var(--item-duration) var(--page-ease) both!important;animation-delay:80ms!important}.news-page .modern-page-hero,.add-news-page .modern-page-hero,.works-page .modern-page-hero,.add-works-page .modern-page-hero,.user-management-page .modern-page-hero,.add-user-page .modern-page-hero{margin-top:0!important}.modern-page-hero-content{display:flex;flex-direction:column;gap:12px}.modern-page-hero-content h1{margin:0;color:var(--text);font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.modern-page-hero-content p{max-width:720px;margin:8px 0 0;color:var(--text-muted);font-size:14px;font-weight:500;line-height:1.6}.modern-title-row{display:inline-flex;align-items:center;gap:10px;margin-bottom:4px}.modern-circle-back-btn{width:38px;height:38px;min-width:38px;border:none;border-radius:999px;background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(37,99,235,.08)),var(--surface);color:var(--primary);border:1px solid rgba(37,99,235,.18);box-shadow:0 10px 22px #2563eb29,inset 0 1px #fff3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s var(--page-ease),box-shadow .3s var(--page-ease),background-color .24s ease,color .24s ease}.modern-circle-back-btn:hover{transform:translate3d(-2px,0,0) scale(1.03);color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 14px 28px #2563eb47,0 5px 12px #2563eb2e}.modern-circle-back-btn:active{transform:scale(.94)}.modern-page-back-start{display:none!important}.modern-page-kicker{width:fit-content;min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:7px 13px!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(37,99,235,.03)),var(--surface)!important;border:1px solid rgba(37,99,235,.16)!important;color:var(--text-muted);box-shadow:var(--shadow-sm)!important;font-size:12px;font-weight:800}.modern-page-kicker-icon{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-soft);color:var(--primary)}.modern-page-hero-actions{display:flex;align-items:center;gap:12px}.add-news-page .modern-page-hero,.add-works-page .modern-page-hero,.add-user-page .modern-page-hero{margin-bottom:22px!important;align-items:flex-start}.add-news-page .modern-page-hero-content,.add-works-page .modern-page-hero-content,.add-user-page .modern-page-hero-content{gap:9px!important}@keyframes smoothPageEnter{0%{opacity:0;transform:translate3d(0,12px,0) scale(.992)}45%{opacity:1}to{opacity:1;transform:none}}@keyframes smoothItemEnter{0%{opacity:0;transform:translate3d(0,var(--item-distance),0) scale(.985)}55%{opacity:1}to{opacity:1;transform:none}}.page-transition-item,.modern-toolbar-card,.modern-content-panel,.modern-form-card,.modern-publish-panel{opacity:0;animation:smoothItemEnter var(--item-duration) var(--page-ease) both!important}.page-transition-item.delay-1{animation-delay:80ms!important}.modern-toolbar-card,.page-transition-item.delay-2{animation-delay:.15s!important}.modern-content-panel,.page-transition-item.delay-3,.modern-publish-panel{animation-delay:.22s!important}.page-transition-item.delay-4{animation-delay:.29s!important}.page-transition-item.delay-5{animation-delay:.36s!important}.modern-loading-state,.modern-empty-state{min-height:330px;display:flex;align-items:center;justify-content:center}.modern-loading-card{width:220px;min-height:168px;border-radius:28px;background:radial-gradient(circle at top,rgba(37,99,235,.16),transparent 44%),var(--surface-2);border:1px solid var(--border);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;overflow:hidden;animation:smoothLoaderCardIn .52s var(--page-ease) both!important}.modern-loading-card:before{content:"";width:54px;height:54px;border-radius:50%;border:4px solid rgba(37,99,235,.14);border-top-color:var(--primary);animation:modernSpin .85s linear infinite}.modern-loading-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,transparent 35%,rgba(255,255,255,.08) 48%,transparent 60%,transparent 100%);transform:translate(-100%);animation:modernShimmer 1.8s ease-in-out infinite}.modern-loading-card>*:not(p){display:none!important}.modern-loading-card p{position:relative;z-index:2;margin:18px 0 0;color:var(--text-soft);font-size:13px;font-weight:800;letter-spacing:-.01em;text-align:center}.loading-overlay,.modern-loading-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:var(--sidebar-width, 320px)!important;width:calc(100vw - var(--sidebar-width, 320px))!important;height:100dvh!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;overflow:hidden!important;background:rgba(15,23,42,.48)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;box-shadow:none!important;text-shadow:none!important;animation:smoothOverlayIn .32s ease both!important}@media (max-width: 1199px){.loading-overlay,.modern-loading-overlay{left:0!important;width:100vw!important;height:100dvh!important}}.loading-overlay .spinner-container,.modern-loading-overlay .modern-loading-card{position:relative!important;inset:auto!important;transform:none!important;width:220px!important;min-height:168px!important;padding:26px 22px!important;margin:0!important;border-radius:28px!important;background:radial-gradient(circle at top,rgba(37,99,235,.22),transparent 48%),var(--surface)!important;border:1px solid var(--border)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;overflow:hidden!important;box-shadow:none!important;text-shadow:none!important;animation:smoothLoaderCardIn .42s var(--page-ease) both!important}.loading-overlay .spinner-container>*,.modern-loading-overlay .modern-loading-card>*{margin-left:auto!important;margin-right:auto!important}.loading-overlay .spinner-container p,.modern-loading-overlay .modern-loading-card p{position:relative;z-index:2;margin:18px 0 0!important;color:var(--text-soft)!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-.01em!important;text-align:center!important}body.dark-mode .loading-overlay,body.dark-mode .modern-loading-overlay,.dark .loading-overlay,.dark .modern-loading-overlay,[data-theme=dark] .loading-overlay,[data-theme=dark] .modern-loading-overlay{background:rgba(2,6,23,.55)!important}body.light-mode .loading-overlay,body.light-mode .modern-loading-overlay,.light .loading-overlay,.light .modern-loading-overlay,[data-theme=light] .loading-overlay,[data-theme=light] .modern-loading-overlay{background:rgba(248,251,255,.58)!important}@keyframes modernShimmer{to{transform:translate(100%)}}.modern-empty-state{text-align:center;flex-direction:column}.modern-empty-state h3{margin:16px 0 6px;color:var(--text);font-size:20px;font-weight:800}.modern-empty-state p{margin:0;color:var(--text-muted);font-size:14px;font-weight:500}.modern-empty-icon{width:72px;height:72px;border-radius:24px;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center}.not-found-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px!important}.modern-not-found-card{width:min(100%,560px);min-height:430px;padding:42px 34px;border-radius:32px;background:radial-gradient(circle at top,rgba(37,99,235,.16),transparent 46%),var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.modern-not-found-icon{width:86px;height:86px;border-radius:28px;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(37,99,235,.04)),var(--surface-2);border:1px solid rgba(37,99,235,.18);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 36px #2563eb29,inset 0 1px #ffffff1f}.modern-not-found-code{margin-top:4px;color:var(--primary);font-size:58px;font-weight:800;line-height:1;letter-spacing:-.06em}.modern-not-found-card h1{margin:0;color:var(--text);font-size:30px;font-weight:800;line-height:1.15;letter-spacing:-.04em}.modern-not-found-card p{max-width:440px;margin:0;color:var(--text-muted);font-size:14px;font-weight:500;line-height:1.7}body.dark-mode .modern-not-found-card,.dark .modern-not-found-card,[data-theme=dark] .modern-not-found-card{background:radial-gradient(circle at top,rgba(59,130,246,.2),transparent 46%),var(--surface)}body.dark-mode .modern-not-found-icon,.dark .modern-not-found-icon,[data-theme=dark] .modern-not-found-icon{background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(59,130,246,.05)),var(--surface-2);border-color:#3b82f63d}@media (max-width: 575px){.not-found-page{padding:24px 14px!important}.modern-not-found-card{min-height:390px;padding:34px 22px;border-radius:26px}.modern-not-found-icon{width:74px;height:74px;border-radius:24px}.modern-not-found-code{font-size:48px}.modern-not-found-card h1{font-size:24px}.modern-not-found-card p{font-size:13px}}.card,.content-card,.stats-bar,.table-view,.add-new-articles .card,.publish.section .card{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important;box-shadow:var(--shadow-sm)!important}.form-control,.form-select{background-color:var(--input-bg)!important;color:var(--text)!important;border-color:var(--border)!important;border-radius:14px!important;transition:border-color .26s ease,box-shadow .32s var(--page-ease),background-color .26s ease,color .26s ease,transform .3s var(--page-ease)!important}.form-control::placeholder,.form-select::placeholder{color:var(--text-faint)!important}.form-control:focus,.form-select:focus{background-color:var(--surface)!important;color:var(--text)!important;border-color:#2563eb73!important;box-shadow:0 0 0 4px #2563eb1a!important;transform:translate3d(0,-1px,0)}.table{color:var(--text)!important}.table th,.table td{color:var(--text)!important;border-color:var(--border)!important}.table .table-light,.table thead{background:var(--surface-2)!important;color:var(--text)!important}.bg-white{background:var(--surface)!important}.text-muted{color:var(--text-muted)!important}.border,.border-bottom,.border-top{border-color:var(--border)!important}h5{font-size:20px!important}.modal-dialog .nav-tabs button,.modal-dialog .tab-content h6,.modal-dialog .modal-footer button{font-size:14px!important}.mone-shadow{box-shadow:0 0 3px 3px #0000000a}.ai-loading-popup p{font-size:14px!important}.modern-page,.news-page,.add-news-page,.works-page,.add-works-page,.user-management-page,.add-user-page,.page-transition-scope{transform:none!important}.loading-overlay,.modern-loading-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;background:rgba(15,23,42,.5)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;overflow:hidden!important;pointer-events:all!important;animation:smoothOverlayIn .26s ease both!important}@media (min-width: 1200px){.loading-overlay,.modern-loading-overlay{padding-left:var(--sidebar-width, 320px)!important}}.loading-overlay .spinner-container,.modern-loading-overlay .modern-loading-card{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:220px!important;min-height:168px!important;margin:0!important;padding:26px 22px!important;border-radius:28px!important;background:radial-gradient(circle at top,rgba(37,99,235,.22),transparent 48%),var(--surface)!important;border:1px solid var(--border)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;box-shadow:none!important;text-shadow:none!important;animation:smoothLoaderCardIn .42s var(--page-ease) both!important}.loading-overlay .spinner-container:before,.modern-loading-overlay .modern-loading-card:before{content:""!important;width:54px!important;height:54px!important;border-radius:50%!important;border:4px solid rgba(37,99,235,.16)!important;border-top-color:var(--primary)!important;animation:modernSpin .85s linear infinite!important}.loading-overlay .spinner-container p,.modern-loading-overlay .modern-loading-card p{margin:18px 0 0!important;color:var(--text-soft)!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-.01em!important;text-align:center!important}body.dark-mode .loading-overlay,body.dark-mode .modern-loading-overlay,.dark .loading-overlay,.dark .modern-loading-overlay,[data-theme=dark] .loading-overlay,[data-theme=dark] .modern-loading-overlay{background:rgba(2,6,23,.58)!important}body.dark-mode .loading-overlay .spinner-container,body.dark-mode .modern-loading-overlay .modern-loading-card,.dark .loading-overlay .spinner-container,.dark .modern-loading-overlay .modern-loading-card,[data-theme=dark] .loading-overlay .spinner-container,[data-theme=dark] .modern-loading-overlay .modern-loading-card{background:radial-gradient(circle at top,rgba(59,130,246,.24),transparent 48%),var(--surface)!important;border-color:var(--border)!important}body.light-mode .loading-overlay,body.light-mode .modern-loading-overlay,.light .loading-overlay,.light .modern-loading-overlay,[data-theme=light] .loading-overlay,[data-theme=light] .modern-loading-overlay{background:rgba(248,251,255,.62)!important}body.light-mode .loading-overlay .spinner-container,body.light-mode .modern-loading-overlay .modern-loading-card,.light .loading-overlay .spinner-container,.light .modern-loading-overlay .modern-loading-card,[data-theme=light] .loading-overlay .spinner-container,[data-theme=light] .modern-loading-overlay .modern-loading-card{background:radial-gradient(circle at top,rgba(37,99,235,.16),transparent 48%),var(--surface)!important;border-color:var(--border)!important}@media (max-width: 1199px){.loading-overlay,.modern-loading-overlay{padding-left:0!important}}@media (max-width: 575px){.loading-overlay .spinner-container,.modern-loading-overlay .modern-loading-card{width:200px!important;min-height:156px!important;border-radius:24px!important}}@keyframes modernSpin{to{transform:rotate(360deg)}}@keyframes smoothOverlayIn{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@keyframes smoothLoaderCardIn{0%{opacity:0;transform:translate3d(0,16px,0) scale(.94)}to{opacity:1;transform:none}}.app-sidebar,.app-sidebar-inner,.sidebar-brand,.brand-logo-box,.side-menu-link,.side-menu-link.active,.sidebar-profile-card,.sidebar-profile-avatar,.sidebar-online-indicator,.mobile-admin-navbar-inner,.mobile-admin-nav-links,.mobile-admin-logo-box,.mobile-admin-nav-link.active,.side-menu-link.active .side-menu-text,.side-menu-active-line{box-shadow:none!important;text-shadow:none!important}.app-sidebar{width:var(--sidebar-width)!important;height:100vh!important;padding:18px 24px 18px 18px!important;position:sticky!important;top:0!important;z-index:90!important;transition:transform .52s var(--page-ease),opacity .42s ease!important;border-right:none!important;box-shadow:none!important}.app-sidebar-inner{width:var(--sidebar-inner-width)!important;height:calc(100vh - 36px)!important;padding:22px 16px!important;display:flex!important;flex-direction:column!important;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:30px!important;box-shadow:none!important;overflow:hidden!important;border-right:none!important}.sidebar-brand{padding:4px 8px 22px!important;margin-bottom:18px!important;border-bottom:1px solid var(--border)!important}.sidebar-brand .brand-link{width:100%!important;display:flex!important;align-items:center!important;gap:13px!important;text-decoration:none!important}.brand-logo-box{width:72px!important;height:72px!important;min-width:72px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(145deg,rgba(37,99,235,.08),rgba(37,99,235,.025)),var(--surface-2)!important;border:1px solid var(--border)!important;box-shadow:none!important}.brand-logo-box img{width:55px!important;height:55px!important;object-fit:contain!important}.brand-text{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.brand-text strong{color:var(--text)!important;font-size:16px!important;font-weight:600!important;line-height:1!important;letter-spacing:.2px}.brand-text span{color:var(--text-muted)!important;font-size:11px!important;font-weight:600!important;line-height:1!important}.side-nav{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px 0 4px!important;scrollbar-width:none!important}.side-nav::-webkit-scrollbar{display:none!important}.side-nav ul{list-style:none;padding:0;margin:0}.side-menu-section{list-style:none;margin:0 0 10px}.side-menu-heading{padding:18px 16px 10px;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.side-menu-list,.side-menu-list li{list-style:none!important;padding:0!important;margin:0!important}.side-menu-link{width:calc(100% - 16px)!important;min-height:54px!important;margin:0 8px 11px!important;padding:0 16px 0 18px!important;display:flex!important;align-items:center!important;gap:14px!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;border-radius:18px!important;background:transparent!important;color:var(--text-soft)!important;text-decoration:none!important;font-size:14px!important;font-weight:600!important;line-height:1!important;transform-style:preserve-3d;box-shadow:none!important;transition:transform .26s var(--page-ease),background-color .22s ease,color .22s ease!important}.side-menu-link:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;background:linear-gradient(135deg,var(--primary),var(--primary-2))!important;opacity:0!important;transform:scale(.96)!important;transition:opacity .24s ease,transform .3s var(--page-ease)!important;z-index:-2!important}.side-menu-link:after{display:none!important}.side-menu-link:hover{color:var(--text)!important;background:var(--surface-2)!important;transform:translateY(-1px)!important;box-shadow:none!important}.side-menu-link:hover .side-menu-icon{opacity:1!important;transform:scale(1.05)!important}.side-menu-link:active{transform:scale(.975)!important}.side-menu-link.active{color:#fff!important;background:transparent!important;box-shadow:none!important;animation:smoothActiveMenu .52s var(--page-ease) both!important}.side-menu-link.active:before{opacity:1!important;transform:scale(1)!important}.side-menu-link.active .side-menu-active-line{background:rgba(255,255,255,.95)!important;box-shadow:none!important}.side-menu-link.active .side-menu-icon,.side-menu-link.active .side-menu-text{color:#fff!important;text-shadow:none!important}.side-menu-link.active .side-menu-icon{opacity:1!important;filter:brightness(0) invert(1)!important;transform:scale(1.04)!important}.side-menu-link.active .side-menu-icon svg{stroke:#fff!important;color:#fff!important}@keyframes smoothActiveMenu{0%{transform:scale(.965)}55%{transform:scale(1.018)}to{transform:scale(1)}}.side-menu-active-line{width:4px!important;height:22px!important;min-width:4px!important;border-radius:999px!important;background:transparent!important;position:relative!important;z-index:2!important;transition:background-color .22s ease!important;box-shadow:none!important}.side-menu-icon-wrap{width:22px!important;height:22px!important;min-width:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:2!important;flex-shrink:0}.side-menu-icon{width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:currentColor!important;opacity:.9!important;filter:none!important;transition:opacity .22s ease,transform .22s ease,color .22s ease!important}.side-menu-icon svg{width:18px!important;height:18px!important;stroke-width:2.2!important;stroke:currentColor!important;color:currentColor!important}.side-menu-text{min-width:0!important;flex:1!important;max-width:158px;color:inherit!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;position:relative!important;z-index:2!important}.sidebar-footer-clean{margin-top:auto!important;padding-top:16px!important;border-top:1px solid var(--border)!important;display:flex!important;flex-direction:column!important;gap:12px!important}.sidebar-user-chip{display:none!important}.sidebar-profile-card{width:100%!important;min-height:66px!important;padding:11px 13px!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(37,99,235,.02)),var(--surface-2)!important;border:1px solid rgba(37,99,235,.18)!important;box-shadow:none!important;display:flex!important;align-items:center!important;gap:11px!important;position:relative!important;overflow:hidden!important;transition:transform .32s var(--page-ease),border-color .26s ease,background-color .26s ease!important}.sidebar-profile-card:before{content:""!important;position:absolute!important;width:90px!important;height:90px!important;right:-36px!important;top:-38px!important;border-radius:999px!important;background:rgba(37,99,235,.14)!important;pointer-events:none!important}.sidebar-profile-card:hover{transform:translate3d(0,-2px,0)!important;border-color:#2563eb38!important;box-shadow:none!important}.sidebar-profile-avatar,.sidebar-profile-avatar.guest-avatar{width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important;background:linear-gradient(135deg,var(--primary),var(--primary-2))!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;z-index:2!important;box-shadow:none!important}.sidebar-profile-avatar svg,.sidebar-profile-avatar.guest-avatar svg{width:20px!important;height:20px!important;stroke-width:2.2!important}.sidebar-profile-info{min-width:0!important;flex:1!important;position:relative!important;z-index:2!important}.sidebar-profile-info strong{display:block!important;color:var(--text)!important;font-size:13px!important;font-weight:600!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sidebar-profile-info span{display:block!important;margin-top:4px!important;color:var(--text-muted)!important;font-size:10.5px!important;font-weight:500!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sidebar-profile-status,.sidebar-online-indicator{display:none!important}.sidebar-auth-btn{width:100%!important;min-height:46px!important;padding:0 15px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;border:1px solid transparent!important;outline:none!important;text-decoration:none!important;font-size:13px!important;font-weight:850!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;text-shadow:none!important;transition:transform .26s var(--page-ease),background-color .22s ease,border-color .22s ease,color .22s ease!important}.sidebar-auth-btn:hover{box-shadow:none!important;text-shadow:none!important}.sidebar-auth-icon{width:22px!important;height:22px!important;min-width:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sidebar-auth-icon svg{width:18px!important;height:18px!important;stroke-width:2.25!important}.sidebar-auth-btn.login{color:var(--text-soft)!important;background:transparent!important}.sidebar-auth-btn.login:hover{color:#fff!important;background:linear-gradient(135deg,var(--primary),var(--primary-2))!important;border-color:#2563eb33!important;box-shadow:none!important;transform:translateY(-1px)!important}.sidebar-auth-btn.logout{color:var(--danger)!important;background:rgba(217,45,32,.08)!important;border-color:#d92d2029!important}.sidebar-auth-btn.logout:hover{color:#fff!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;border-color:#ef44443d!important;box-shadow:none!important;transform:translateY(-1px)!important}.sidebar-logout-btn{width:calc(100% - 16px);margin:14px 8px 0;border:0;text-align:left}.sidebar-logout-btn .side-menu-icon,.sidebar-logout-btn .side-menu-text{color:var(--danger)}body.dark-mode .sidebar-profile-card,.dark .sidebar-profile-card,[data-theme=dark] .sidebar-profile-card{background:linear-gradient(135deg,rgba(59,130,246,.08),transparent),var(--surface-2);border-color:var(--border)}body.dark-mode .sidebar-profile-info strong,.dark .sidebar-profile-info strong,[data-theme=dark] .sidebar-profile-info strong{color:#f8fafc}body.dark-mode .sidebar-profile-info span,.dark .sidebar-profile-info span,[data-theme=dark] .sidebar-profile-info span{color:#98a2b3}.mobile-sidebar-trigger{display:none;position:fixed;top:18px;left:18px;width:46px;height:46px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:none;z-index:1300;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;transition:transform .3s var(--page-ease),background-color .26s ease,border-color .26s ease,color .26s ease!important}.mobile-sidebar-trigger span{width:19px;height:2px;border-radius:99px;background:var(--text);transition:transform .25s ease,opacity .25s ease}.mobile-sidebar-trigger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-sidebar-trigger.open span:nth-child(2){opacity:0}.mobile-sidebar-trigger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sidebar-screen{display:none}.mobile-admin-navbar{width:100%;position:sticky;top:0;z-index:1400;padding:14px 16px 0;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 36%),var(--app-bg)}.mobile-admin-navbar-inner{min-height:70px;width:100%;border-radius:24px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);box-shadow:none;display:flex;align-items:center;justify-content:space-between;gap:14px}.mobile-admin-brand{min-width:0;display:inline-flex;align-items:center;gap:12px;text-decoration:none!important}.mobile-admin-logo-box{width:48px;height:48px;min-width:48px;border-radius:17px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(37,99,235,.08),rgba(37,99,235,.025)),var(--surface-2);border:1px solid var(--border);box-shadow:none}.mobile-admin-logo-box img{width:35px;height:35px;object-fit:contain}.mobile-admin-brand-text{display:flex;flex-direction:column;gap:3px;min-width:0}.mobile-admin-brand-text strong{color:var(--text);font-size:16px;font-weight:600;line-height:1;letter-spacing:-.02em}.mobile-admin-brand-text small{color:var(--text-muted);font-size:11px;font-weight:600;line-height:1}.mobile-admin-menu-btn{width:46px;height:46px;min-width:46px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,.06),transparent),var(--surface-2);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important;text-shadow:none!important}.mobile-admin-menu-btn:hover{transform:translateY(-1px);color:var(--primary);border-color:#2563eb3d;box-shadow:none!important;text-shadow:none!important}.mobile-admin-menu-btn:active{transform:scale(.96)}.mobile-admin-menu-btn.open{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));border-color:#2563eb38;box-shadow:none}.mobile-admin-menu{width:100%;max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px) scale(.985);transition:max-height .42s var(--page-ease),opacity .26s ease,transform .36s var(--page-ease)}.mobile-admin-menu.show{max-height:460px;opacity:1;transform:translateY(0) scale(1)}.mobile-admin-nav-links{margin-top:12px;padding:12px;border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-admin-nav-link{min-height:52px;border-radius:17px;padding:0 14px;color:var(--text-soft)!important;background:var(--surface-2);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;text-decoration:none!important;font-size:13px;font-weight:600;line-height:1.2;position:relative;overflow:hidden;transition:transform .28s var(--page-ease),background-color .24s ease,border-color .24s ease,color .24s ease;box-shadow:none!important;text-shadow:none!important}.mobile-admin-nav-link:hover{color:var(--text)!important;transform:translateY(-1px);border-color:#2563eb29;box-shadow:none!important;text-shadow:none!important}.mobile-admin-nav-link:active{transform:scale(.98)}.mobile-admin-nav-link.active{color:#fff!important;background:linear-gradient(135deg,var(--primary),var(--primary-2));border-color:#2563eb38;box-shadow:none}.mobile-admin-nav-link.active .mobile-admin-nav-icon{background:rgba(255,255,255,.16);color:#fff}.mobile-admin-nav-link.logout{color:var(--text-muted)!important}.mobile-admin-nav-icon{width:30px;height:30px;min-width:30px;border-radius:11px;background:var(--primary-soft);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;transition:background-color .24s ease,color .24s ease;flex-shrink:0}.mobile-admin-nav-icon svg{width:18px;height:18px;stroke:currentColor;color:currentColor}body.dark-mode .mobile-admin-navbar,.dark .mobile-admin-navbar,[data-theme=dark] .mobile-admin-navbar{background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 36%),var(--app-bg)}body.dark-mode .mobile-admin-navbar-inner,body.dark-mode .mobile-admin-nav-links,.dark .mobile-admin-navbar-inner,.dark .mobile-admin-nav-links,[data-theme=dark] .mobile-admin-navbar-inner,[data-theme=dark] .mobile-admin-nav-links{background:var(--surface);border-color:var(--border);box-shadow:none}@media (max-width: 1200px){.mobile-sidebar-trigger{display:flex}.sidebar-screen{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;z-index:1100;transition:opacity .36s ease,backdrop-filter .36s ease!important}.sidebar-screen.show{opacity:1;pointer-events:auto}.app-sidebar{position:fixed;top:0;left:0;width:330px;height:100vh;padding:14px;z-index:1200;transform:translate(-110%)}.app-sidebar.show{transform:translate(0)}.app-sidebar-inner{width:302px;height:calc(100vh - 28px);border-radius:28px;padding:78px 16px 16px}.sidebar-brand{position:absolute;top:18px;left:18px;right:18px;padding:0;margin:0;border-bottom:none}.brand-logo-box{width:52px;height:52px;min-width:52px;border-radius:18px}.brand-logo-box img{width:37px;height:37px}}@media (max-width: 1199px){.app .navbar-container{display:block!important;width:100%!important;position:sticky!important;top:0!important;z-index:1500!important;background:transparent!important}.app .main-content-container{display:block!important;min-height:100vh!important;width:100%!important;margin:0!important;padding:0!important}.app .main-content-container .sidebar{display:none!important;width:0!important;min-width:0!important;max-width:0!important;flex:0 0 0!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important}.app .main-content-container .main-content{width:100%!important;max-width:100%!important;flex:0 0 100%!important;min-height:100vh!important;padding:0!important;margin:0!important}.app-sidebar,.mobile-sidebar-trigger,.sidebar-screen{display:none!important}}@media (max-width: 575px){.mobile-sidebar-trigger{top:14px;left:14px;width:44px;height:44px}.app-sidebar{width:100%;max-width:336px;padding:10px}.app-sidebar-inner{width:100%;height:calc(100vh - 20px);border-radius:24px;padding:76px 14px 14px}.mobile-admin-navbar{padding:10px 10px 0}.mobile-admin-navbar-inner{min-height:64px;border-radius:20px;padding:8px 10px}.mobile-admin-logo-box{width:44px;height:44px;min-width:44px;border-radius:15px}.mobile-admin-logo-box img{width:32px;height:32px}.mobile-admin-brand-text strong{font-size:15px}.mobile-admin-brand-text small{font-size:10px}.mobile-admin-menu-btn{width:42px;height:42px;min-width:42px;border-radius:14px}.mobile-admin-nav-links{grid-template-columns:1fr;border-radius:20px;padding:10px}.mobile-admin-nav-link{min-height:50px;border-radius:15px}}button,.btn,.submit-btn-wrapper button,.modern-primary-btn,.modern-secondary-btn,.modern-ghost-btn,.modern-danger-btn,.modern-action-btn,.modern-icon-btn,.modern-circle-back-btn,.modern-status-btn,.sidebar-auth-btn,.mobile-admin-menu-btn,.mobile-admin-nav-link,.mobile-editor-open-btn,button:hover,.btn:hover,.submit-btn-wrapper button:hover,.modern-primary-btn:hover,.modern-secondary-btn:hover,.modern-ghost-btn:hover,.modern-danger-btn:hover,.modern-action-btn:hover,.modern-icon-btn:hover,.modern-circle-back-btn:hover,.modern-status-btn:hover,.sidebar-auth-btn:hover,.mobile-admin-menu-btn:hover,.mobile-admin-nav-link:hover,.mobile-editor-open-btn:hover,.card,.content-card,.stats-bar,.table-view,.add-new-articles .card,.publish.section .card,.modern-toolbar-card,.modern-stat-card,.modern-content-panel,.modern-form-card,.modern-publish-card,.modern-news-card,.modern-user-card,.modern-table-shell,.modern-data-table tbody tr,.modern-table-thumb,.modern-upload-box,.modern-status-box,.modern-publish-info,.modern-empty-icon,.modern-not-found-card,.modern-not-found-icon,.card:hover,.content-card:hover,.stats-bar:hover,.table-view:hover,.modern-toolbar-card:hover,.modern-content-panel:hover,.modern-form-card:hover,.modern-publish-card:hover,.modern-news-card:hover,.modern-user-card:hover,.modern-data-table tbody tr:hover,.modern-upload-box:hover,.umpire-upload-box,.work-upload-box,.modern-remove-media,.modal,.modal-dialog,.modal-content,.modal-header,.modal-body,.modal-footer,.Toastify__toast,.modern-toast.Toastify__toast,.Toastify__toast-container,.Toastify__toast-body,.Toastify__close-button,.Toastify__progress-bar{box-shadow:none!important;text-shadow:none!important}.Toastify__toast-container{z-index:99999!important;width:390px!important;padding:0!important}.Toastify__toast-container--top-right{top:22px!important;right:24px!important}.modern-toast.Toastify__toast{min-height:64px!important;padding:14px 16px!important;border-radius:18px!important;overflow:hidden!important;background:var(--surface)!important;color:var(--text)!important;border:1px solid var(--border)!important;font-family:Poppins,sans-serif!important}.modern-toast-body.Toastify__toast-body{margin:0!important;padding:0!important;color:var(--text)!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important}.modern-toast .Toastify__toast-icon{width:22px!important;height:22px!important;margin-inline-end:12px!important}.modern-toast .Toastify__close-button{color:var(--text-muted)!important;opacity:.75!important;align-self:center!important}.modern-toast .Toastify__close-button:hover{opacity:1!important}.modern-toast-progress.Toastify__progress-bar{height:3px!important}.modern-toast.Toastify__toast--success{background:linear-gradient(135deg,rgba(3,152,85,.1),transparent 42%),var(--surface)!important;border-color:#03985547!important}.modern-toast.Toastify__toast--success .Toastify__toast-icon svg{fill:var(--success)!important}.modern-toast-progress.Toastify__progress-bar--success{background:var(--success)!important}.modern-toast.Toastify__toast--error{background:linear-gradient(135deg,rgba(217,45,32,.1),transparent 42%),var(--surface)!important;border-color:#d92d2052!important}.modern-toast.Toastify__toast--error .Toastify__toast-icon svg{fill:var(--danger)!important}.modern-toast-progress.Toastify__progress-bar--error{background:var(--danger)!important}.modern-toast.Toastify__toast--warning{background:linear-gradient(135deg,rgba(247,144,9,.12),transparent 42%),var(--surface)!important;border-color:#f790094d!important}.modern-toast.Toastify__toast--warning .Toastify__toast-icon svg{fill:var(--warning)!important}.modern-toast-progress.Toastify__progress-bar--warning{background:var(--warning)!important}.modern-toast.Toastify__toast--info{background:linear-gradient(135deg,rgba(37,99,235,.1),transparent 42%),var(--surface)!important;border-color:#2563eb4d!important}.modern-toast.Toastify__toast--info .Toastify__toast-icon svg{fill:var(--primary)!important}.modern-toast-progress.Toastify__progress-bar--info{background:var(--primary)!important}body.dark-mode .modern-toast.Toastify__toast,.dark .modern-toast.Toastify__toast,[data-theme=dark] .modern-toast.Toastify__toast{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}@media (max-width: 575px){.Toastify__toast-container{width:calc(100% - 24px)!important;left:12px!important;right:12px!important}.Toastify__toast-container--top-right{top:14px!important}.modern-toast.Toastify__toast{border-radius:16px!important}}.add-news-page strong,.add-news-page b,.add-umpires-page strong,.add-umpires-page b,.add-users-page strong,.add-users-page b{font-weight:500!important}.add-news-page .modern-page-hero-content h1,.add-news-page .modern-page-hero-content h1 *,.add-news-page .article-main-title,.add-news-page .article-main-title *,.add-umpires-page .modern-page-hero-content h1,.add-umpires-page .modern-page-hero-content h1 *,.add-umpires-page .umpire-main-title,.add-umpires-page .umpire-main-title *,.add-users-page .modern-page-hero-content h1,.add-users-page .modern-page-hero-content h1 *,.add-users-page .user-main-title,.add-users-page .user-main-title *{font-weight:800!important;color:var(--text)!important}.add-news-page .modern-page-hero-content p,.add-news-page .modern-page-kicker,.add-news-page .modern-page-kicker *,.add-news-page .modern-page-kicker-icon,.add-news-page .modern-card-header h2,.add-news-page .modern-publish-header h2,.add-news-page .mobile-article-editor-header strong,.add-news-page .modern-card-header p,.add-news-page .modern-publish-header p,.add-news-page .modern-publish-info p,.add-news-page .mobile-article-editor-header span,.add-news-page .mobile-editor-content-preview span,.add-news-page .modern-form-group label,.add-news-page .modern-form-group label span,.add-news-page .modern-field-hint,.add-news-page .modern-upload-box small,.add-news-page .modern-upload-box strong,.add-news-page .modern-upload-box span,.add-news-page .modern-status-box span,.add-news-page .modern-status-box strong,.add-news-page .modern-primary-btn,.add-news-page .modern-secondary-btn,.add-news-page .modern-danger-btn,.add-news-page .mobile-editor-open-btn,.add-news-page .modern-remove-media,.add-news-page .mobile-article-editor-close,.add-news-page .modern-primary-btn *,.add-news-page .modern-secondary-btn *,.add-news-page .modern-danger-btn *,.add-news-page .mobile-editor-open-btn *,.add-news-page .modern-remove-media *,.add-news-page .mobile-article-editor-close *,.add-news-page .modern-editor-shell button,.add-news-page .modern-editor-shell [role=button],.add-news-page .modern-editor-shell .ql-picker-label,.add-news-page .modern-editor-shell .ql-picker-item,.add-news-page .modern-editor-shell .tox-tbtn,.add-news-page .modern-editor-shell .tox-mbtn,.add-news-page .modern-editor-shell .fr-command,.add-news-page .modern-editor-shell .se-btn,.add-news-page .mobile-article-editor-shell button,.add-news-page .mobile-article-editor-shell [role=button],.add-news-page .mobile-article-editor-shell .ql-picker-label,.add-news-page .mobile-article-editor-shell .ql-picker-item,.add-news-page .mobile-article-editor-shell .tox-tbtn,.add-news-page .mobile-article-editor-shell .tox-mbtn,.add-news-page .mobile-article-editor-shell .fr-command,.add-news-page .mobile-article-editor-shell .se-btn,.add-umpires-page .modern-page-hero-content p,.add-umpires-page .modern-page-kicker,.add-umpires-page .modern-page-kicker *,.add-umpires-page .modern-card-header h2,.add-umpires-page .modern-card-header p,.add-umpires-page .modern-publish-header h2,.add-umpires-page .modern-publish-header p,.add-umpires-page .modern-publish-info p,.add-umpires-page .modern-form-group label,.add-umpires-page .modern-form-group label span,.add-umpires-page .modern-upload-box strong,.add-umpires-page .modern-upload-box span,.add-umpires-page .modern-upload-box small,.add-umpires-page .modern-status-box span,.add-umpires-page .modern-status-box strong,.add-umpires-page .modern-primary-btn,.add-umpires-page .modern-secondary-btn,.add-umpires-page .modern-danger-btn,.add-umpires-page .modern-remove-media,.add-users-page .modern-page-hero-content p,.add-users-page .modern-page-kicker,.add-users-page .modern-page-kicker *,.add-users-page .modern-card-header h2,.add-users-page .modern-card-header p,.add-users-page .modern-publish-header h2,.add-users-page .modern-publish-header p,.add-users-page .modern-publish-info p,.add-users-page .modern-form-group label,.add-users-page .modern-form-group label span,.add-users-page .modern-status-box span,.add-users-page .modern-status-box strong,.add-users-page .modern-primary-btn,.add-users-page .modern-secondary-btn,.add-users-page .modern-danger-btn,.add-users-page .modern-status-btn,.add-users-page .modern-generate-password-btn,.add-users-page .modern-password-eye,.add-users-page .modern-error-message{font-weight:500!important}.add-news-page .modern-form-group input,.add-news-page .modern-form-group textarea,.add-news-page .modern-form-group select,.add-news-page .modern-input-icon input,.add-news-page .modern-input-icon select,.add-news-page .modern-form-group input::placeholder,.add-news-page .modern-form-group textarea::placeholder,.add-news-page .modern-input-icon input::placeholder,.add-news-page input[type=number],.add-umpires-page .modern-form-group input,.add-umpires-page .modern-form-group textarea,.add-umpires-page .modern-form-group select,.add-umpires-page .modern-input-icon input,.add-umpires-page .modern-input-icon select,.add-umpires-page .modern-form-group input::placeholder,.add-umpires-page .modern-form-group textarea::placeholder,.add-umpires-page .modern-input-icon input::placeholder,.add-users-page .modern-form-group input,.add-users-page .modern-form-group textarea,.add-users-page .modern-form-group select,.add-users-page .modern-input-icon input,.add-users-page .modern-input-icon select,.add-users-page .modern-form-group input::placeholder,.add-users-page .modern-form-group textarea::placeholder,.add-users-page .modern-input-icon input::placeholder{font-weight:400!important}.articles-page .articles-main-title,.articles-page .modern-page-hero-content h1,.umpires-page .umpires-main-title,.umpires-page .modern-page-hero-content h1,.users-page .users-main-title,.users-page .modern-page-hero-content h1{font-weight:650!important;letter-spacing:-.025em!important}.articles-page .articles-main-description,.articles-page .modern-page-hero-content p,.umpires-page .umpires-main-description,.umpires-page .modern-page-hero-content p,.users-page .users-main-description,.users-page .modern-page-hero-content p{font-weight:400!important}.articles-page .article-page-kicker,.articles-page .modern-page-kicker,.articles-page .articles-add-btn,.articles-page .modern-primary-btn,.umpires-page .umpire-page-kicker,.umpires-page .modern-page-kicker,.umpires-page .umpires-add-btn,.umpires-page .modern-primary-btn,.users-page .users-page-kicker,.users-page .modern-page-kicker,.users-page .users-add-btn,.users-page .modern-primary-btn{font-weight:500!important}.articles-page .articles-stat-card span,.articles-page .modern-stat-card span,.umpires-page .umpires-stat-card span,.umpires-page .modern-stat-card span,.users-page .users-stat-card span,.users-page .modern-stat-card span{font-weight:400!important}.articles-page .articles-stat-card strong,.articles-page .modern-stat-card strong,.umpires-page .umpires-stat-card strong,.umpires-page .modern-stat-card strong,.users-page .users-stat-card strong,.users-page .modern-stat-card strong{font-weight:600!important}.articles-page .articles-search-box input,.articles-page .modern-search-box input,.articles-page .articles-search-box input::placeholder,.articles-page .modern-search-box input::placeholder,.articles-page .articles-view-toggle button,.articles-page .modern-view-toggle button,.umpires-page .umpires-search-box input,.umpires-page .modern-search-box input,.umpires-page .umpires-search-box input::placeholder,.umpires-page .modern-search-box input::placeholder,.umpires-page .umpires-view-toggle button,.umpires-page .modern-view-toggle button,.users-page .users-search-box input,.users-page .modern-search-box input,.users-page .users-search-box input::placeholder,.users-page .modern-search-box input::placeholder,.users-page .users-view-toggle button,.users-page .modern-view-toggle button{font-weight:400!important}.articles-page .articles-toolbar-card,.articles-page .modern-content-panel,.articles-page .modern-news-meta span,.articles-page .modern-muted-text,.articles-page .modern-status-pill,.articles-page .modern-action-btn,.articles-page .modern-icon-btn,.umpires-page .umpires-toolbar-card,.umpires-page .modern-content-panel,.umpires-page .modern-news-meta span,.umpires-page .modern-muted-text,.umpires-page .modern-status-pill,.umpires-page .modern-action-btn,.umpires-page .modern-icon-btn,.users-page .users-toolbar-card,.users-page .modern-content-panel,.users-page .modern-user-meta span,.users-page .modern-muted-text,.users-page .modern-status-pill,.users-page .modern-action-btn,.users-page .modern-icon-btn,.users-page .modern-status-btn{font-weight:500!important}.articles-page .modern-article-cell strong,.articles-page .modern-news-body h3,.umpires-page .modern-news-body h3,.umpires-page .modern-article-cell strong,.users-page .modern-user-body h3,.users-page .modern-article-cell strong{font-weight:550!important}.articles-page .modern-article-cell span,.articles-page .modern-news-body p,.articles-page .modern-data-table td,.umpires-page .modern-article-cell span,.umpires-page .modern-news-body p,.umpires-page .modern-data-table td,.users-page .modern-article-cell span,.users-page .modern-user-body p,.users-page .modern-data-table td{font-weight:400!important}.articles-page .modern-empty-state h1,.articles-page .modern-empty-state h2,.articles-page .modern-empty-state h3,.articles-page .modern-empty-state h4,.articles-page .modern-empty-state strong,.articles-page .modern-empty-state b,.umpires-page .modern-empty-state h1,.umpires-page .modern-empty-state h2,.umpires-page .modern-empty-state h3,.umpires-page .modern-empty-state h4,.umpires-page .modern-empty-state strong,.umpires-page .modern-empty-state b,.users-page .modern-empty-state h1,.users-page .modern-empty-state h2,.users-page .modern-empty-state h3,.users-page .modern-empty-state h4,.users-page .modern-empty-state strong,.users-page .modern-empty-state b{font-weight:500!important}.articles-page .modern-empty-state p,.articles-page .modern-empty-state span,.articles-page .modern-empty-state small,.umpires-page .modern-empty-state p,.umpires-page .modern-empty-state span,.umpires-page .modern-empty-state small,.users-page .modern-empty-state p,.users-page .modern-empty-state span,.users-page .modern-empty-state small{font-weight:400!important}.articles-page .empty-state h1,.articles-page .empty-state h2,.articles-page .empty-state h3,.articles-page .empty-state h4,.articles-page .empty-state strong,.articles-page .empty-state b,.articles-page .no-data h1,.articles-page .no-data h2,.articles-page .no-data h3,.articles-page .no-data h4,.articles-page .no-data strong,.articles-page .no-data b,.articles-page .no-records h1,.articles-page .no-records h2,.articles-page .no-records h3,.articles-page .no-records h4,.articles-page .no-records strong,.articles-page .no-records b,.umpires-page .empty-state h1,.umpires-page .empty-state h2,.umpires-page .empty-state h3,.umpires-page .empty-state h4,.umpires-page .empty-state strong,.umpires-page .empty-state b,.umpires-page .no-data h1,.umpires-page .no-data h2,.umpires-page .no-data h3,.umpires-page .no-data h4,.umpires-page .no-data strong,.umpires-page .no-data b,.umpires-page .no-records h1,.umpires-page .no-records h2,.umpires-page .no-records h3,.umpires-page .no-records h4,.umpires-page .no-records strong,.umpires-page .no-records b,.users-page .empty-state h1,.users-page .empty-state h2,.users-page .empty-state h3,.users-page .empty-state h4,.users-page .empty-state strong,.users-page .empty-state b,.users-page .no-data h1,.users-page .no-data h2,.users-page .no-data h3,.users-page .no-data h4,.users-page .no-data strong,.users-page .no-data b,.users-page .no-records h1,.users-page .no-records h2,.users-page .no-records h3,.users-page .no-records h4,.users-page .no-records strong,.users-page .no-records b{font-weight:500!important}.articles-page .empty-state p,.articles-page .empty-state span,.articles-page .empty-state small,.articles-page .no-data p,.articles-page .no-data span,.articles-page .no-data small,.articles-page .no-records p,.articles-page .no-records span,.articles-page .no-records small,.umpires-page .empty-state p,.umpires-page .empty-state span,.umpires-page .empty-state small,.umpires-page .no-data p,.umpires-page .no-data span,.umpires-page .no-data small,.umpires-page .no-records p,.umpires-page .no-records span,.umpires-page .no-records small,.users-page .empty-state p,.users-page .empty-state span,.users-page .empty-state small,.users-page .no-data p,.users-page .no-data span,.users-page .no-data small,.users-page .no-records p,.users-page .no-records span,.users-page .no-records small{font-weight:400!important}.articles-page .articles-content-panel h1,.articles-page .articles-content-panel h2,.articles-page .articles-content-panel h3,.articles-page .articles-content-panel h4,.umpires-page .umpires-content-panel h1,.umpires-page .umpires-content-panel h2,.umpires-page .umpires-content-panel h3,.umpires-page .umpires-content-panel h4,.users-page .users-content-panel h1,.users-page .users-content-panel h2,.users-page .users-content-panel h3,.users-page .users-content-panel h4{font-weight:500!important}.articles-page .articles-content-panel p,.articles-page .articles-content-panel span,.articles-page .articles-content-panel small,.umpires-page .umpires-content-panel p,.umpires-page .umpires-content-panel span,.umpires-page .umpires-content-panel small,.users-page .users-content-panel p,.users-page .users-content-panel span,.users-page .users-content-panel small{font-weight:400!important}.modern-pagination-wrap{width:100%;margin-top:22px;display:flex;justify-content:center}.modern-pagination-container{width:100%;display:flex;justify-content:center}.modern-pagination{list-style:none!important;padding:7px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:var(--surface-2);border:1px solid var(--border);border-radius:18px}.modern-pagination li,.modern-pagination-item{list-style:none!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.modern-pagination-link{width:36px;height:36px;border:none!important;border-radius:12px;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--text-muted)!important;background:transparent!important;font-size:13px;font-weight:500!important;line-height:1;text-decoration:none!important;cursor:pointer;transition:background-color .22s ease,color .22s ease,transform .22s var(--page-ease)}.modern-pagination-link:hover{color:var(--text)!important;background:var(--surface-3)!important;transform:translateY(-1px)}.modern-pagination-item.active .modern-pagination-link{color:#fff!important;background:linear-gradient(135deg,var(--primary),var(--primary-2))!important}.modern-pagination-item.disabled .modern-pagination-link{opacity:.35;cursor:not-allowed;pointer-events:none;transform:none}.modern-pagination-arrow .modern-pagination-link{color:var(--text-soft)!important}.modern-pagination-break .modern-pagination-link{cursor:default;pointer-events:none}@media (max-width: 575px){.modern-pagination{gap:5px!important;padding:6px!important;border-radius:16px}.modern-pagination-link{width:32px;height:32px;border-radius:10px;font-size:12px}}.modern-primary-btn,.modern-secondary-btn,.modern-ghost-btn,.modern-danger-btn{min-height:42px;border-radius:14px;border:none;outline:none;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important;font-size:13px;font-weight:800;cursor:pointer;backface-visibility:hidden;transform-style:preserve-3d;transition:transform .3s var(--page-ease),box-shadow .3s var(--page-ease),background-color .26s ease,border-color .26s ease,color .26s ease!important}.modern-primary-btn:hover,.modern-secondary-btn:hover,.modern-ghost-btn:hover,.modern-danger-btn:hover{transform:translate3d(0,-2px,0)}.modern-primary-btn:active,.modern-secondary-btn:active,.modern-ghost-btn:active,.modern-danger-btn:active{transform:scale(.97)}.modern-primary-btn{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff!important;box-shadow:0 12px 24px #2563eb42,0 4px 10px #2563eb2e}.modern-secondary-btn{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.modern-ghost-btn{background:transparent;color:var(--text-muted);border:1px solid var(--border)}.modern-danger-btn{background:var(--danger-soft);color:var(--danger);border:1px solid rgba(217,45,32,.18)}.modern-status-btn:disabled,.modern-status-btn.disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.w-100{width:100%}.modern-toolbar-card{min-height:88px;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:18px;padding:18px;margin-bottom:18px;background:var(--surface);border:1px solid var(--border);border-radius:26px;box-shadow:var(--shadow-md)}.modern-stat-card{min-height:58px;border-radius:18px;padding:12px 16px;background:var(--surface-2);display:flex;flex-direction:column;justify-content:center}.modern-stat-card span{color:var(--text-muted);font-size:12px;font-weight:700}.modern-stat-card strong{margin-top:3px;color:var(--text);font-size:24px;font-weight:800;line-height:1}.modern-search-box{min-height:48px;border-radius:16px;padding:0 15px;background:var(--input-bg);border:1px solid var(--border);display:flex;align-items:center;gap:10px;color:var(--text-faint);transition:border-color .26s ease,box-shadow .32s var(--page-ease),background-color .26s ease,color .26s ease,transform .3s var(--page-ease)!important}.modern-search-box:focus-within{transform:translate3d(0,-1px,0)}.modern-search-box input{width:100%;height:100%;border:none;outline:none;background:transparent;color:var(--text);font-size:14px;font-weight:600}.modern-search-box input::placeholder{color:var(--text-faint);font-weight:500}.modern-view-toggle{padding:5px;border-radius:16px;background:var(--surface-2);border:1px solid var(--border);display:inline-flex;align-items:center;gap:5px}.modern-view-toggle button{width:38px;height:36px;border:none;border-radius:12px;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s var(--page-ease),box-shadow .3s var(--page-ease),background-color .26s ease,border-color .26s ease,color .26s ease!important}.modern-view-toggle button:hover{color:var(--text);transform:translate3d(0,-2px,0)}.modern-view-toggle button:active{transform:scale(.97)}.modern-view-toggle button.active{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 8px 18px #2563eb3d}.modern-content-panel{min-height:380px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:28px;box-shadow:var(--shadow-md);transition:transform .36s var(--page-ease),box-shadow .36s var(--page-ease),border-color .36s ease,background-color .36s ease!important}.modern-content-panel:hover{transform:translate3d(0,-2px,0);border-color:#2563eb38}.modern-news-grid,.modern-user-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.modern-news-card,.modern-user-card{border-radius:24px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .36s var(--page-ease),box-shadow .36s var(--page-ease),border-color .36s ease,background-color .36s ease!important}.modern-news-card:hover,.modern-user-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#2563eb38}.modern-news-thumb{height:180px;position:relative;background:var(--surface-2);overflow:hidden}.modern-news-thumb img{width:100%;height:100%;object-fit:cover}.modern-thumb-placeholder{width:100%;height:100%;color:var(--text-faint);display:flex;align-items:center;justify-content:center}.modern-news-body{padding:16px}.modern-news-body h3{min-height:44px;margin:0 0 12px;color:var(--text);font-size:15px;font-weight:800;line-height:1.45}.modern-news-meta{display:flex;flex-wrap:wrap;gap:10px}.modern-news-meta span{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:12px;font-weight:700}.modern-news-actions{padding:0 16px 16px;display:flex;gap:10px}.modern-action-btn{flex:1;min-height:38px;border-radius:13px;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--surface-2);text-decoration:none!important;font-size:12px;font-weight:800;cursor:pointer;transition:transform .3s var(--page-ease),box-shadow .3s var(--page-ease),background-color .26s ease,border-color .26s ease,color .26s ease!important}.modern-action-btn:hover{transform:translate3d(0,-2px,0)}.modern-action-btn:active{transform:scale(.97)}.modern-action-btn.edit{color:var(--success)}.modern-action-btn.delete{color:var(--danger)}.modern-table-shell{width:100%;overflow-x:auto}.modern-data-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0 10px}.modern-data-table thead th{padding:0 16px 8px;color:var(--text-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.modern-data-table tbody tr{background:var(--surface-2);transition:transform .22s ease,box-shadow .22s ease}.modern-data-table tbody tr:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.modern-data-table tbody tr td{padding:14px 16px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);vertical-align:middle}.modern-data-table tbody tr td:first-child{border-left:1px solid var(--border);border-top-left-radius:18px;border-bottom-left-radius:18px}.modern-data-table tbody tr td:last-child{border-right:1px solid var(--border);border-top-right-radius:18px;border-bottom-right-radius:18px}.modern-article-cell{display:flex;align-items:center;gap:12px}.modern-article-cell strong{display:block;color:var(--text);font-size:14px;font-weight:800;line-height:1.35}.modern-article-cell span{display:block;margin-top:4px;color:var(--text-muted);font-size:12px;font-weight:600}.modern-table-thumb{width:52px;height:52px;min-width:52px;border-radius:16px;overflow:hidden;background:var(--surface);color:var(--text-faint);display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}.modern-table-thumb img{width:100%;height:100%;object-fit:cover}.modern-muted-text{color:var(--text-muted);font-size:13px;font-weight:700}.modern-status-pill{width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.modern-status-pill.published{color:var(--success);background:var(--success-soft)}.modern-status-pill.draft{color:var(--warning);background:var(--warning-soft)}.modern-status-pill.danger{color:var(--danger);background:var(--danger-soft)}.modern-status-pill.neutral{color:var(--text-muted);background:var(--surface-3)}.modern-table-actions{display:flex;justify-content:flex-end;gap:8px}.modern-icon-btn{width:36px;height:36px;border:1px solid var(--border);border-radius:12px;background:var(--surface);display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;cursor:pointer;transition:transform .3s var(--page-ease),box-shadow .3s var(--page-ease),background-color .26s ease,border-color .26s ease,color .26s ease!important}.modern-icon-btn:hover{transform:translate3d(0,-2px,0)}.modern-icon-btn:active{transform:scale(.97)}.modern-icon-btn.edit{color:var(--success)}.modern-icon-btn.edit:hover{background:var(--success-soft)}.modern-icon-btn.delete{color:var(--danger)}.modern-icon-btn.delete:hover{background:var(--danger-soft)}.modern-user-avatar-wrap{min-height:150px;background:radial-gradient(circle at top,rgba(37,99,235,.16),transparent 56%),var(--surface-2);display:flex;align-items:center;justify-content:center;position:relative}.modern-user-avatar{width:74px;height:74px;border-radius:26px;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 18px 36px #2563eb42,inset 0 1px #ffffff38}.user-floating-status{position:absolute;right:13px;top:13px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modern-user-body{padding:18px}.modern-user-body h3{margin:0 0 14px;color:var(--text);font-size:16px;font-weight:800;line-height:1.35;text-align:center}.modern-user-meta{display:flex;flex-direction:column;gap:10px}.modern-user-meta span{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:12px;font-weight:700;min-width:0}.modern-user-meta span svg{min-width:14px;color:var(--primary)}.user-table-avatar{color:var(--primary);background:linear-gradient(135deg,rgba(37,99,235,.12),transparent),var(--surface)}.modern-status-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px}.modern-status-btn{min-height:38px;border-radius:13px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800;cursor:pointer;transition:transform .3s var(--page-ease),box-shadow .3s var(--page-ease),background-color .26s ease,border-color .26s ease,color .26s ease}.modern-status-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.modern-status-btn.success{color:var(--success);background:var(--success-soft);border-color:#0398552e}.modern-status-btn.danger{color:var(--danger);background:var(--danger-soft);border-color:#d92d202e}.modern-status-btn.warning{color:var(--warning);background:var(--warning-soft);border-color:#f790092e}.modern-status-btn.neutral{color:var(--text-muted);background:var(--surface-2)}.modern-editor-shell,.mobile-article-editor-shell,.mobile-article-editor-panel,.mobile-article-editor-header,.mobile-article-editor-footer,.modern-editor-shell button,.modern-editor-shell [role=button],.mobile-article-editor-shell button,.mobile-article-editor-shell [role=button],.modern-editor-shell .ql-picker-options,.mobile-article-editor-shell .ql-picker-options,.modern-editor-shell [class*=dropdown],.mobile-article-editor-shell [class*=dropdown],.modern-editor-shell [class*=Dropdown],.mobile-article-editor-shell [class*=Dropdown],.modern-editor-shell [class*=popover],.mobile-article-editor-shell [class*=popover],.modern-editor-shell [class*=Popover],.mobile-article-editor-shell [class*=Popover]{box-shadow:none!important;text-shadow:none!important}.add-news-page .article-editor-shell .ql-editor,.add-news-page .article-editor-shell .ProseMirror,.add-news-page .article-editor-shell .tiptap,.add-news-page .article-editor-shell [contenteditable=true],.add-news-page .modern-editor-shell.article-editor-shell .ql-editor,.add-news-page .modern-editor-shell.article-editor-shell .ProseMirror,.add-news-page .modern-editor-shell.article-editor-shell .tiptap,.add-news-page .modern-editor-shell.article-editor-shell [contenteditable=true],.add-news-page .mobile-article-editor-shell.article-editor-shell .ql-editor,.add-news-page .mobile-article-editor-shell.article-editor-shell .ProseMirror,.add-news-page .mobile-article-editor-shell.article-editor-shell .tiptap,.add-news-page .mobile-article-editor-shell.article-editor-shell [contenteditable=true]{font-weight:400!important}.add-news-page .article-editor-shell .ql-editor *,.add-news-page .article-editor-shell .ProseMirror *,.add-news-page .article-editor-shell .tiptap *,.add-news-page .article-editor-shell [contenteditable=true] *,.add-news-page .modern-editor-shell.article-editor-shell .ql-editor *,.add-news-page .modern-editor-shell.article-editor-shell .ProseMirror *,.add-news-page .modern-editor-shell.article-editor-shell .tiptap *,.add-news-page .modern-editor-shell.article-editor-shell [contenteditable=true] *,.add-news-page .mobile-article-editor-shell.article-editor-shell .ql-editor *,.add-news-page .mobile-article-editor-shell.article-editor-shell .ProseMirror *,.add-news-page .mobile-article-editor-shell.article-editor-shell .tiptap *,.add-news-page .mobile-article-editor-shell.article-editor-shell [contenteditable=true] *{font-weight:inherit!important}.add-news-page .article-editor-shell strong,.add-news-page .article-editor-shell strong *,.add-news-page .article-editor-shell b,.add-news-page .article-editor-shell b *,.add-news-page .article-editor-shell .ql-editor strong,.add-news-page .article-editor-shell .ql-editor b,.add-news-page .article-editor-shell .ProseMirror strong,.add-news-page .article-editor-shell .ProseMirror b,.add-news-page .article-editor-shell .tiptap strong,.add-news-page .article-editor-shell .tiptap b,.add-news-page .article-editor-shell [contenteditable=true] strong,.add-news-page .article-editor-shell [contenteditable=true] b,.add-news-page .modern-editor-shell.article-editor-shell strong,.add-news-page .modern-editor-shell.article-editor-shell b,.add-news-page .mobile-article-editor-shell.article-editor-shell strong,.add-news-page .mobile-article-editor-shell.article-editor-shell b,.add-news-page .article-editor-shell [style*="font-weight: bold"],.add-news-page .article-editor-shell [style*="font-weight:bold"],.add-news-page .article-editor-shell [style*="font-weight: 700"],.add-news-page .article-editor-shell [style*="font-weight:700"],.add-news-page .article-editor-shell [style*="font-weight: 800"],.add-news-page .article-editor-shell [style*="font-weight:800"],.add-news-page .modern-editor-shell.article-editor-shell [style*="font-weight: bold"],.add-news-page .modern-editor-shell.article-editor-shell [style*="font-weight:bold"],.add-news-page .modern-editor-shell.article-editor-shell [style*="font-weight: 700"],.add-news-page .modern-editor-shell.article-editor-shell [style*="font-weight:700"],.add-news-page .mobile-article-editor-shell.article-editor-shell [style*="font-weight: bold"],.add-news-page .mobile-article-editor-shell.article-editor-shell [style*="font-weight:bold"],.add-news-page .mobile-article-editor-shell.article-editor-shell [style*="font-weight: 700"],.add-news-page .mobile-article-editor-shell.article-editor-shell [style*="font-weight:700"],.add-news-page .article-editor-shell .ql-editor .ql-bold,.add-news-page .article-editor-shell .ql-editor .bold,.add-news-page .article-editor-shell .ProseMirror .bold,.add-news-page .article-editor-shell .tiptap .bold{font-weight:700!important}.add-news-page .article-editor-shell em,.add-news-page .article-editor-shell i,.add-news-page .article-editor-shell .ql-editor em,.add-news-page .article-editor-shell .ql-editor i,.add-news-page .article-editor-shell .ProseMirror em,.add-news-page .article-editor-shell .ProseMirror i,.add-news-page .article-editor-shell .tiptap em,.add-news-page .article-editor-shell .tiptap i,.add-news-page .article-editor-shell [contenteditable=true] em,.add-news-page .article-editor-shell [contenteditable=true] i,.add-news-page .article-editor-shell [style*="font-style: italic"],.add-news-page .article-editor-shell [style*="font-style:italic"]{font-style:italic!important}.add-news-page .article-editor-shell u,.add-news-page .article-editor-shell .ql-editor u,.add-news-page .article-editor-shell .ProseMirror u,.add-news-page .article-editor-shell .tiptap u,.add-news-page .article-editor-shell [contenteditable=true] u,.add-news-page .article-editor-shell [style*="text-decoration: underline"],.add-news-page .article-editor-shell [style*="text-decoration:underline"]{text-decoration:underline!important}.add-news-page .article-editor-shell s,.add-news-page .article-editor-shell strike,.add-news-page .article-editor-shell del,.add-news-page .article-editor-shell [style*=line-through]{text-decoration:line-through!important}.add-news-page .article-editor-shell h1,.add-news-page .article-editor-shell h2,.add-news-page .article-editor-shell h3,.add-news-page .article-editor-shell h4,.add-news-page .article-editor-shell h5,.add-news-page .article-editor-shell h6,.add-news-page .article-editor-shell .ql-editor h1,.add-news-page .article-editor-shell .ql-editor h2,.add-news-page .article-editor-shell .ql-editor h3,.add-news-page .article-editor-shell .ql-editor h4,.add-news-page .article-editor-shell .ql-editor h5,.add-news-page .article-editor-shell .ql-editor h6,.add-news-page .article-editor-shell .ProseMirror h1,.add-news-page .article-editor-shell .ProseMirror h2,.add-news-page .article-editor-shell .ProseMirror h3,.add-news-page .article-editor-shell .ProseMirror h4,.add-news-page .article-editor-shell .ProseMirror h5,.add-news-page .article-editor-shell .ProseMirror h6,.add-news-page .article-editor-shell .tiptap h1,.add-news-page .article-editor-shell .tiptap h2,.add-news-page .article-editor-shell .tiptap h3,.add-news-page .article-editor-shell .tiptap h4,.add-news-page .article-editor-shell .tiptap h5,.add-news-page .article-editor-shell .tiptap h6{font-weight:700!important}.add-news-page .article-editor-shell button,.add-news-page .article-editor-shell [role=button],.add-news-page .article-editor-shell .ql-picker-label,.add-news-page .article-editor-shell .ql-picker-item,.add-news-page .article-editor-shell .tox-tbtn,.add-news-page .article-editor-shell .tox-mbtn,.add-news-page .article-editor-shell .fr-command,.add-news-page .article-editor-shell .se-btn{font-weight:500!important}.add-news-page .article-editor-shell button.active,.add-news-page .article-editor-shell button[aria-pressed=true],.add-news-page .article-editor-shell .ql-active,.add-news-page .article-editor-shell .is-active{color:var(--primary)!important;background:rgba(37,99,235,.12)!important}@media (min-width: 768px){.add-news-page .article-editor-shell button[aria-label*=Full],.add-news-page .article-editor-shell button[aria-label*=full],.add-news-page .article-editor-shell button[aria-label*=Expand],.add-news-page .article-editor-shell button[aria-label*=expand],.add-news-page .article-editor-shell button[aria-label*=Maximize],.add-news-page .article-editor-shell button[aria-label*=maximize],.add-news-page .article-editor-shell button[title*=Full],.add-news-page .article-editor-shell button[title*=full],.add-news-page .article-editor-shell button[title*=Expand],.add-news-page .article-editor-shell button[title*=expand],.add-news-page .article-editor-shell button[title*=Maximize],.add-news-page .article-editor-shell button[title*=maximize],.add-news-page .article-editor-shell .fullscreen,.add-news-page .article-editor-shell .full-screen,.add-news-page .article-editor-shell .maximize,.add-news-page .article-editor-shell [class*=fullscreen],.add-news-page .article-editor-shell [class*=FullScreen],.add-news-page .article-editor-shell [class*=maximize],.add-news-page .article-editor-shell [class*=Maximize],.add-news-page .mobile-editor-open-btn{display:none!important}.add-news-page .article-desktop-editor{display:block!important}}@media (max-width: 767px){.add-news-page .article-desktop-editor{display:none!important}.add-news-page .mobile-editor-open-btn{display:inline-flex!important}}.mobile-article-editor-panel,.mobile-article-editor-panel *,.mobile-article-editor-header,.mobile-article-editor-header *,.mobile-article-editor-body,.mobile-article-editor-body *,.mobile-article-editor-footer,.mobile-article-editor-footer *{font-weight:500!important}.mobile-article-editor-shell .ql-editor,.mobile-article-editor-shell .ql-editor *,.mobile-article-editor-shell .ProseMirror,.mobile-article-editor-shell .ProseMirror *,.mobile-article-editor-shell .tiptap,.mobile-article-editor-shell .tiptap *,.mobile-article-editor-shell [contenteditable=true],.mobile-article-editor-shell [contenteditable=true] *,.mobile-article-editor-overlay .mobile-article-editor-shell .ql-editor,.mobile-article-editor-overlay .mobile-article-editor-shell .ProseMirror,.mobile-article-editor-overlay .mobile-article-editor-shell .tiptap,.mobile-article-editor-overlay .mobile-article-editor-shell [contenteditable=true]{font-weight:400!important}.mobile-article-editor-overlay .mobile-article-editor-shell .ql-editor *,.mobile-article-editor-overlay .mobile-article-editor-shell .ProseMirror *,.mobile-article-editor-overlay .mobile-article-editor-shell .tiptap *,.mobile-article-editor-overlay .mobile-article-editor-shell [contenteditable=true] *{font-weight:inherit!important}.mobile-article-editor-overlay .mobile-article-editor-shell strong,.mobile-article-editor-overlay .mobile-article-editor-shell strong *,.mobile-article-editor-overlay .mobile-article-editor-shell b,.mobile-article-editor-overlay .mobile-article-editor-shell b *,.mobile-article-editor-overlay .mobile-article-editor-shell .ql-editor strong,.mobile-article-editor-overlay .mobile-article-editor-shell .ql-editor b,.mobile-article-editor-overlay .mobile-article-editor-shell .ProseMirror strong,.mobile-article-editor-overlay .mobile-article-editor-shell .ProseMirror b,.mobile-article-editor-overlay .mobile-article-editor-shell .tiptap strong,.mobile-article-editor-overlay .mobile-article-editor-shell .tiptap b,.mobile-article-editor-overlay .mobile-article-editor-shell [contenteditable=true] strong,.mobile-article-editor-overlay .mobile-article-editor-shell [contenteditable=true] b,.mobile-article-editor-overlay .mobile-article-editor-shell [style*="font-weight: bold"],.mobile-article-editor-overlay .mobile-article-editor-shell [style*="font-weight:bold"],.mobile-article-editor-overlay .mobile-article-editor-shell [style*="font-weight: 600"],.mobile-article-editor-overlay .mobile-article-editor-shell [style*="font-weight:600"],.mobile-article-editor-overlay .mobile-article-editor-shell [style*="font-weight: 700"],.mobile-article-editor-overlay .mobile-article-editor-shell [style*="font-weight:700"],.mobile-article-editor-overlay .mobile-article-editor-shell [style*="font-weight: 800"],.mobile-article-editor-overlay .mobile-article-editor-shell [style*="font-weight:800"]{font-weight:700!important}.mobile-article-editor-overlay .mobile-article-editor-shell em,.mobile-article-editor-overlay .mobile-article-editor-shell i,.mobile-article-editor-overlay .mobile-article-editor-shell .ql-editor em,.mobile-article-editor-overlay .mobile-article-editor-shell .ql-editor i,.mobile-article-editor-overlay .mobile-article-editor-shell .ProseMirror em,.mobile-article-editor-overlay .mobile-article-editor-shell .ProseMirror i,.mobile-article-editor-overlay .mobile-article-editor-shell .tiptap em,.mobile-article-editor-overlay .mobile-article-editor-shell .tiptap i,.mobile-article-editor-overlay .mobile-article-editor-shell [contenteditable=true] em,.mobile-article-editor-overlay .mobile-article-editor-shell [contenteditable=true] i,.mobile-article-editor-overlay .mobile-article-editor-shell [style*="font-style: italic"],.mobile-article-editor-overlay .mobile-article-editor-shell [style*="font-style:italic"]{font-style:italic!important}.mobile-article-editor-overlay .mobile-article-editor-shell u,.mobile-article-editor-overlay .mobile-article-editor-shell .ql-editor u,.mobile-article-editor-overlay .mobile-article-editor-shell .ProseMirror u,.mobile-article-editor-overlay .mobile-article-editor-shell .tiptap u,.mobile-article-editor-overlay .mobile-article-editor-shell [contenteditable=true] u,.mobile-article-editor-overlay .mobile-article-editor-shell [style*="text-decoration: underline"],.mobile-article-editor-overlay .mobile-article-editor-shell [style*="text-decoration:underline"]{text-decoration:underline!important}.mobile-article-editor-overlay .mobile-article-editor-shell h1,.mobile-article-editor-overlay .mobile-article-editor-shell h2,.mobile-article-editor-overlay .mobile-article-editor-shell h3,.mobile-article-editor-overlay .mobile-article-editor-shell h4,.mobile-article-editor-overlay .mobile-article-editor-shell h5,.mobile-article-editor-overlay .mobile-article-editor-shell h6,.mobile-article-editor-overlay .mobile-article-editor-shell .ql-editor h1,.mobile-article-editor-overlay .mobile-article-editor-shell .ql-editor h2,.mobile-article-editor-overlay .mobile-article-editor-shell .ql-editor h3,.mobile-article-editor-overlay .mobile-article-editor-shell .ProseMirror h1,.mobile-article-editor-overlay .mobile-article-editor-shell .ProseMirror h2,.mobile-article-editor-overlay .mobile-article-editor-shell .ProseMirror h3,.mobile-article-editor-overlay .mobile-article-editor-shell .tiptap h1,.mobile-article-editor-overlay .mobile-article-editor-shell .tiptap h2,.mobile-article-editor-overlay .mobile-article-editor-shell .tiptap h3{font-weight:700!important}.mobile-article-editor-overlay .mobile-article-editor-shell button.active,.mobile-article-editor-overlay .mobile-article-editor-shell button[aria-pressed=true],.mobile-article-editor-overlay .mobile-article-editor-shell .ql-active,.mobile-article-editor-overlay .mobile-article-editor-shell .is-active{color:var(--primary)!important;background:rgba(37,99,235,.12)!important}.mobile-editor-open-btn,.mobile-editor-content-preview{display:none}.article-desktop-editor,.modern-editor-shell{width:100%;max-width:100%}body.mobile-editor-locked{overflow:hidden!important}@media (max-width: 767px){.mobile-article-editor-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:99998!important;display:flex!important;align-items:stretch!important;justify-content:center!important;background:rgba(2,6,23,.58)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.mobile-article-editor-panel{width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:none!important;background:var(--surface)!important;color:var(--text)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.mobile-article-editor-header,.mobile-article-editor-footer{flex:0 0 auto!important}.mobile-article-editor-body{flex:1 1 auto!important;overflow:auto!important;padding:14px!important}.mobile-article-editor-shell{min-height:100%!important}.mobile-editor-open-btn{width:100%;min-height:50px;border:1px solid rgba(37,99,235,.28);border-radius:15px;background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:800;box-shadow:0 12px 24px #2563eb3d,0 4px 10px #2563eb24}.mobile-editor-content-preview{margin-top:12px;padding:12px 14px;border-radius:15px;background:var(--surface-2);border:1px solid var(--border);display:block}.mobile-editor-content-preview strong{display:block;color:var(--text);font-size:12px;font-weight:800;margin-bottom:4px}.mobile-editor-content-preview span{display:block;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.5}}@media (min-width: 768px){.mobile-article-editor-overlay{display:none!important}}.mobile-article-editor-shell{width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important;border:1px solid var(--border)!important;border-radius:18px!important;background:var(--surface-2)!important;display:flex!important;flex-direction:column!important}.mobile-article-editor-shell,.mobile-article-editor-shell *{box-sizing:border-box!important;font-family:Poppins,sans-serif!important}.mobile-article-editor-shell>div{width:100%!important;height:100%!important;max-width:100%!important;background:var(--surface-2)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.mobile-article-editor-shell [class*=toolbar],.mobile-article-editor-shell [class*=Toolbar],.mobile-article-editor-shell [class*=menu],.mobile-article-editor-shell [class*=Menu],.mobile-article-editor-shell .ql-toolbar,.mobile-article-editor-shell .tox-toolbar,.mobile-article-editor-shell .tox-toolbar__primary,.mobile-article-editor-shell .fr-toolbar,.mobile-article-editor-shell .se-toolbar{width:100%!important;max-width:100%!important;min-height:58px!important;height:58px!important;padding:8px!important;margin:0!important;background:var(--surface-2)!important;border:0!important;border-bottom:1px solid var(--border)!important;color:var(--text)!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.mobile-article-editor-shell [class*=toolbar]::-webkit-scrollbar,.mobile-article-editor-shell [class*=Toolbar]::-webkit-scrollbar,.mobile-article-editor-shell [class*=menu]::-webkit-scrollbar,.mobile-article-editor-shell [class*=Menu]::-webkit-scrollbar,.mobile-article-editor-shell .ql-toolbar::-webkit-scrollbar,.mobile-article-editor-shell .tox-toolbar::-webkit-scrollbar,.mobile-article-editor-shell .fr-toolbar::-webkit-scrollbar,.mobile-article-editor-shell .se-toolbar::-webkit-scrollbar{height:4px}.mobile-article-editor-shell [class*=toolbar]::-webkit-scrollbar-thumb,.mobile-article-editor-shell [class*=Toolbar]::-webkit-scrollbar-thumb,.mobile-article-editor-shell [class*=menu]::-webkit-scrollbar-thumb,.mobile-article-editor-shell [class*=Menu]::-webkit-scrollbar-thumb,.mobile-article-editor-shell .ql-toolbar::-webkit-scrollbar-thumb,.mobile-article-editor-shell .tox-toolbar::-webkit-scrollbar-thumb,.mobile-article-editor-shell .fr-toolbar::-webkit-scrollbar-thumb,.mobile-article-editor-shell .se-toolbar::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.6)}.mobile-article-editor-shell [class*=toolbar]>*,.mobile-article-editor-shell [class*=Toolbar]>*,.mobile-article-editor-shell [class*=menu]>*,.mobile-article-editor-shell [class*=Menu]>*,.mobile-article-editor-shell .ql-toolbar>*,.mobile-article-editor-shell .tox-toolbar>*,.mobile-article-editor-shell .fr-toolbar>*,.mobile-article-editor-shell .se-toolbar>*{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:auto!important}.mobile-article-editor-shell button,.mobile-article-editor-shell [role=button],.mobile-article-editor-shell .ql-picker-label,.mobile-article-editor-shell .ql-picker-item,.mobile-article-editor-shell .tox-tbtn,.mobile-article-editor-shell .tox-mbtn,.mobile-article-editor-shell .fr-command,.mobile-article-editor-shell .se-btn{width:auto!important;min-width:38px!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 10px!important;margin:0!important;border-radius:12px!important;border:1px solid var(--border)!important;background:var(--surface-3)!important;color:var(--text-soft)!important;box-shadow:none!important;text-shadow:none!important;overflow:visible!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.mobile-article-editor-shell button *,.mobile-article-editor-shell [role=button] *,.mobile-article-editor-shell .ql-picker-label *,.mobile-article-editor-shell .ql-picker-item *,.mobile-article-editor-shell .tox-tbtn *,.mobile-article-editor-shell .tox-mbtn *,.mobile-article-editor-shell .fr-command *,.mobile-article-editor-shell .se-btn *{max-width:none!important;overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important}.mobile-article-editor-shell svg{width:17px!important;height:17px!important;min-width:17px!important;display:block!important}.mobile-article-editor-shell select,.mobile-article-editor-shell .ql-picker,.mobile-article-editor-shell [class*=select],.mobile-article-editor-shell [class*=Select],.mobile-article-editor-shell [class*=dropdown],.mobile-article-editor-shell [class*=Dropdown]{width:auto!important;min-width:44px!important;max-width:150px!important;height:38px!important;min-height:38px!important;flex:0 0 auto!important;background:var(--surface-3)!important;color:var(--text-soft)!important;border-color:var(--border)!important;overflow:visible!important}.mobile-article-editor-shell svg,.mobile-article-editor-shell svg *,.mobile-article-editor-shell .ql-stroke,.mobile-article-editor-shell .tox-icon svg,.mobile-article-editor-shell .tox-icon svg *,.mobile-article-editor-shell .fr-command svg,.mobile-article-editor-shell .fr-command svg *,.mobile-article-editor-shell .se-btn svg,.mobile-article-editor-shell .se-btn svg *{color:var(--text-soft)!important;stroke:var(--text-soft)!important}.mobile-article-editor-shell .ql-fill,.mobile-article-editor-shell svg [fill]:not([fill=none]){fill:var(--text-soft)!important}.mobile-article-editor-shell .ql-container,.mobile-article-editor-shell .ProseMirror,.mobile-article-editor-shell .tiptap,.mobile-article-editor-shell [contenteditable=true],.mobile-article-editor-shell .fr-wrapper,.mobile-article-editor-shell .fr-element,.mobile-article-editor-shell .fr-view,.mobile-article-editor-shell .se-wrapper,.mobile-article-editor-shell .se-container{width:100%!important;max-width:100%!important;flex:1 1 auto!important;min-height:0!important;background:var(--clean-editor-content)!important;color:var(--clean-editor-text)!important;border:0!important}.mobile-article-editor-shell .ql-editor,.mobile-article-editor-shell .ProseMirror,.mobile-article-editor-shell .tiptap,.mobile-article-editor-shell [contenteditable=true],.mobile-article-editor-shell .fr-element,.mobile-article-editor-shell .fr-view{width:100%!important;min-height:calc(100dvh - 205px)!important;max-height:calc(100dvh - 205px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px!important;background:var(--clean-editor-content)!important;color:var(--clean-editor-text)!important;caret-color:var(--primary)!important;display:block!important}.mobile-article-editor-shell [style*="display: block"]:not([contenteditable=true]){display:inline-flex!important}.mobile-article-editor-shell [contenteditable=true][style*="display: block"],.mobile-article-editor-shell [contenteditable=true][style*="display:block"]{display:block!important}.mobile-article-editor-shell button.active,.mobile-article-editor-shell button[aria-pressed=true],.mobile-article-editor-shell [role=button][aria-pressed=true]{background:linear-gradient(135deg,var(--primary),var(--primary-2))!important;color:#fff!important;border-color:#2563eb59!important}.mobile-article-editor-shell button.active svg,.mobile-article-editor-shell button[aria-pressed=true] svg,.mobile-article-editor-shell [role=button][aria-pressed=true] svg{color:#fff!important;stroke:#fff!important}@media (max-width: 575px){.mobile-article-editor-body{padding:7px}.mobile-article-editor-shell{border-radius:16px!important}.mobile-article-editor-shell [class*=toolbar],.mobile-article-editor-shell [class*=Toolbar],.mobile-article-editor-shell [class*=menu],.mobile-article-editor-shell [class*=Menu],.mobile-article-editor-shell .ql-toolbar,.mobile-article-editor-shell .tox-toolbar,.mobile-article-editor-shell .fr-toolbar,.mobile-article-editor-shell .se-toolbar{min-height:54px!important;height:54px!important;padding:7px!important;gap:6px!important}.mobile-article-editor-shell button,.mobile-article-editor-shell [role=button],.mobile-article-editor-shell .ql-picker-label,.mobile-article-editor-shell .tox-tbtn,.mobile-article-editor-shell .fr-command,.mobile-article-editor-shell .se-btn{min-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 9px!important}.mobile-article-editor-shell svg{width:16px!important;height:16px!important;min-width:16px!important}.mobile-article-editor-shell .ql-editor,.mobile-article-editor-shell .ProseMirror,.mobile-article-editor-shell .tiptap,.mobile-article-editor-shell [contenteditable=true],.mobile-article-editor-shell .fr-element,.mobile-article-editor-shell .fr-view{min-height:calc(100dvh - 198px)!important;max-height:calc(100dvh - 198px)!important}}@media (max-width: 1199px){.modern-news-grid,.modern-user-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1200px){.modern-toolbar-card{grid-template-columns:1fr}.modern-view-toggle{width:fit-content}.modern-news-grid,.modern-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.modern-content-panel,.modern-toolbar-card{border-radius:22px}.modern-news-grid,.modern-user-grid{grid-template-columns:1fr}.modern-news-thumb{height:190px}.modern-data-table{min-width:840px}.modern-status-action-grid{grid-template-columns:1fr}}.add-executive-page strong,.add-executive-page b{font-weight:500!important}.add-executive-page .modern-page-hero-content h1,.add-executive-page .executive-main-title{font-weight:800!important;color:var(--text)!important}.add-executive-page .modern-page-hero-content p,.add-executive-page .modern-page-kicker,.add-executive-page .modern-card-header h2,.add-executive-page .modern-publish-header h2,.add-executive-page .modern-form-group label,.add-executive-page .modern-upload-box strong{font-weight:500!important}.add-executive-page .modern-form-group input,.add-executive-page .modern-form-group textarea,.add-executive-page .modern-form-group select{font-weight:400!important}.executives-page .executives-main-title,.executives-page .modern-page-hero-content h1{font-weight:650!important;letter-spacing:-.025em!important}.executives-page .executives-main-description,.executives-page .modern-page-hero-content p{font-weight:400!important}.executives-page .executives-page-kicker,.executives-page .modern-page-kicker,.executives-page .executives-add-btn,.executives-page .modern-primary-btn{font-weight:500!important}.executives-page .executives-stat-card span,.executives-page .modern-stat-card span{font-weight:400!important}.executives-page .executives-stat-card strong,.executives-page .modern-stat-card strong{font-weight:600!important}.executives-page .executives-search-box input,.executives-page .modern-search-box input,.executives-page .modern-search-box input::placeholder{font-weight:400!important}.executives-page .executives-toolbar-card,.executives-page .modern-content-panel,.executives-page .modern-user-meta span,.executives-page .modern-muted-text,.executives-page .modern-status-pill,.executives-page .modern-action-btn,.executives-page .modern-icon-btn,.executives-page .modern-status-btn{font-weight:500!important}.executives-page .modern-user-body h3,.executives-page .modern-article-cell strong{font-weight:550!important}.executives-page .modern-article-cell span,.executives-page .modern-user-body p,.executives-page .modern-data-table td{font-weight:400!important}.executives-page .modern-empty-state h1,.executives-page .modern-empty-state h2,.executives-page .modern-empty-state h3,.executives-page .modern-empty-state strong{font-weight:500!important}.executives-page .modern-empty-state p,.executives-page .modern-empty-state span{font-weight:400!important}.form-input,.form-control,.form-select,.modern-input-icon,.modern-search-box,.modern-textarea-icon-field,.modern-form-group input,.modern-form-group textarea,.modern-form-group select{box-shadow:none!important}.form-input:focus,.form-control:focus,.form-select:focus,.modern-input-icon:focus-within,.modern-search-box:focus-within,.modern-textarea-icon-field:focus-within,.modern-form-group input:focus,.modern-form-group textarea:focus,.modern-form-group select:focus{box-shadow:none!important}.modern-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.modern-editor-main{display:flex;flex-direction:column;gap:20px}.modern-form-card,.modern-publish-card{background:var(--surface);border:1px solid var(--border);border-radius:28px;box-shadow:var(--shadow-md);transition:transform .36s var(--page-ease),box-shadow .36s var(--page-ease),border-color .36s ease,background-color .36s ease!important}.modern-form-card:hover,.modern-publish-card:hover{transform:translate3d(0,-2px,0);border-color:#2563eb38}.modern-form-card{padding:22px}.modern-card-header,.modern-publish-header{margin-bottom:20px}.modern-card-header h2,.modern-publish-header h2{margin:0;color:var(--text);font-size:18px;font-weight:800;letter-spacing:-.02em}.modern-card-header p,.modern-publish-header p{margin:6px 0 0;color:var(--text-muted);font-size:13px;font-weight:500;line-height:1.5}.modern-form-group{margin-bottom:18px}.modern-form-group:last-child{margin-bottom:0}.modern-form-group label{display:block;margin-bottom:8px;color:var(--text);font-size:13px;font-weight:800}.modern-form-group label span{color:var(--danger)}.modern-form-group input,.modern-form-group textarea{width:100%;border:1px solid var(--border);border-radius:16px;background:var(--input-bg);color:var(--text);outline:none;font-size:14px;font-weight:600;transition:border-color .26s ease,box-shadow .32s var(--page-ease),background-color .26s ease,color .26s ease,transform .3s var(--page-ease)!important}.modern-form-group input::placeholder,.modern-form-group textarea::placeholder{color:var(--text-faint);font-weight:500}.modern-form-group input:focus,.modern-form-group textarea:focus{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1a;background:var(--surface);transform:translate3d(0,-1px,0)}.modern-form-group input{min-height:48px;padding:0 15px}.modern-form-group textarea{padding:14px 15px;resize:vertical}.modern-input-icon{min-height:48px;border:1px solid var(--border);border-radius:16px;background:var(--input-bg);display:flex;align-items:center;padding:0 14px;gap:10px;color:var(--text-faint);transition:border-color .26s ease,box-shadow .32s var(--page-ease),background-color .26s ease,color .26s ease,transform .3s var(--page-ease)!important}.modern-input-icon:focus-within{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1a;background:var(--surface);transform:translate3d(0,-1px,0)}.modern-input-icon input,.modern-input-icon select{width:100%;min-height:46px;padding:0;border:none;outline:none;background:transparent;color:var(--text);font-size:14px;font-weight:600;box-shadow:none}.modern-input-icon input:focus{box-shadow:none;background:transparent;transform:none}.modern-input-icon select{cursor:pointer}.modern-input-icon select option{color:#111827;background:#ffffff}body.dark-mode .modern-input-icon select option,.dark .modern-input-icon select option,[data-theme=dark] .modern-input-icon select option{color:#f8fafc;background:#171b24}.modern-field-hint{display:flex;justify-content:flex-end;margin-top:7px;color:var(--danger);font-size:11px;font-weight:700}.modern-password-row{display:flex;gap:12px;align-items:center}.modern-password-input{flex:1;position:relative}.modern-password-eye{width:38px;height:38px;min-width:38px;border:none;border-radius:12px;background:transparent;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .26s ease,background-color .26s ease,transform .3s var(--page-ease)}.modern-password-eye:hover{color:var(--primary);background:var(--primary-soft);transform:translateY(-1px)}.modern-generate-password-btn{white-space:nowrap}.modern-error-message{display:block;margin-top:7px;font-size:11px;font-weight:700}.modern-editor-shell{background:var(--clean-editor-shell)!important;border:1px solid var(--clean-editor-toolbar-border)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:none!important}.modern-editor-shell,.modern-editor-shell *{font-family:Poppins,sans-serif!important}.modern-editor-shell>div,.modern-editor-shell>div>div,.modern-editor-shell>div>div>div{background:var(--clean-editor-shell)!important;border-color:var(--clean-editor-toolbar-border)!important}.modern-editor-shell .ql-toolbar,.modern-editor-shell .tox-toolbar,.modern-editor-shell .tox-toolbar__primary,.modern-editor-shell .fr-toolbar,.modern-editor-shell .se-toolbar,.modern-editor-shell [class*=toolbar],.modern-editor-shell [class*=Toolbar]{background:var(--clean-editor-toolbar)!important;border-color:var(--clean-editor-toolbar-border)!important;color:var(--clean-editor-icon)!important;box-shadow:none!important}.modern-editor-shell button,.modern-editor-shell [role=button],.modern-editor-shell .ql-picker-label,.modern-editor-shell .ql-picker-item,.modern-editor-shell .tox-tbtn,.modern-editor-shell .tox-mbtn,.modern-editor-shell .fr-command,.modern-editor-shell .se-btn{background:var(--clean-editor-button)!important;border:1px solid var(--clean-editor-button-border)!important;color:var(--clean-editor-icon)!important;border-radius:9px!important;box-shadow:none!important;text-shadow:none!important;outline:none!important;min-height:32px!important}.modern-editor-shell button:hover,.modern-editor-shell [role=button]:hover,.modern-editor-shell .ql-picker-label:hover,.modern-editor-shell .ql-picker-item:hover,.modern-editor-shell .tox-tbtn:hover,.modern-editor-shell .tox-mbtn:hover,.modern-editor-shell .fr-command:hover,.modern-editor-shell .se-btn:hover{background:var(--clean-editor-button-hover)!important;color:var(--clean-editor-text)!important;border-color:var(--clean-editor-button-border)!important}.modern-editor-shell svg,.modern-editor-shell svg *,.modern-editor-shell .ql-stroke,.modern-editor-shell .tox-icon svg,.modern-editor-shell .tox-icon svg *,.modern-editor-shell .fr-command svg,.modern-editor-shell .fr-command svg *,.modern-editor-shell .se-btn svg,.modern-editor-shell .se-btn svg *{color:var(--clean-editor-icon)!important;stroke:var(--clean-editor-icon)!important}.modern-editor-shell .ql-fill,.modern-editor-shell svg [fill]:not([fill=none]){fill:var(--clean-editor-icon)!important}.modern-editor-shell .ql-picker-options,.modern-editor-shell [class*=dropdown],.modern-editor-shell [class*=Dropdown],.modern-editor-shell [class*=popover],.modern-editor-shell [class*=Popover]{background:var(--clean-editor-toolbar)!important;color:var(--clean-editor-text)!important;border:1px solid var(--clean-editor-toolbar-border)!important;border-radius:12px!important;box-shadow:0 18px 45px #00000038,0 4px 12px #00000029!important}.modern-editor-shell .ql-container,.modern-editor-shell .ql-editor,.modern-editor-shell .ProseMirror,.modern-editor-shell .tiptap,.modern-editor-shell [contenteditable=true],.modern-editor-shell .fr-wrapper,.modern-editor-shell .fr-element,.modern-editor-shell .fr-view,.modern-editor-shell .se-wrapper,.modern-editor-shell .se-container{background:var(--clean-editor-content)!important;color:var(--clean-editor-text)!important;border-color:var(--clean-editor-toolbar-border)!important}.modern-editor-shell .ql-editor,.modern-editor-shell .ProseMirror,.modern-editor-shell .tiptap,.modern-editor-shell [contenteditable=true],.modern-editor-shell .fr-element,.modern-editor-shell .fr-view{min-height:400px!important;max-height:700px!important;overflow-y:auto!important;padding:18px!important;color:var(--clean-editor-text)!important;caret-color:var(--primary)!important}.modern-editor-shell .ql-editor *,.modern-editor-shell .ProseMirror *,.modern-editor-shell .tiptap *,.modern-editor-shell [contenteditable=true] *,.modern-editor-shell .fr-element *,.modern-editor-shell .fr-view *{color:inherit!important}.modern-editor-shell .tox-statusbar,.modern-editor-shell .fr-second-toolbar,.modern-editor-shell .se-resizing-bar,.modern-editor-shell [class*=footer],.modern-editor-shell [class*=Footer],.modern-editor-shell [class*=status],.modern-editor-shell [class*=Status],.modern-editor-shell [class*=count],.modern-editor-shell [class*=Count],.modern-editor-shell [class*=bottom],.modern-editor-shell [class*=Bottom]{background:var(--clean-editor-footer)!important;color:var(--clean-editor-muted)!important;border-color:var(--clean-editor-toolbar-border)!important}.modern-editor-shell iframe{background:var(--clean-editor-content)!important}body.dark-mode .modern-editor-shell,.dark .modern-editor-shell,[data-theme=dark] .modern-editor-shell{background:var(--clean-editor-shell)!important}body.dark-mode .modern-editor-shell>div,body.dark-mode .modern-editor-shell>div>div,body.dark-mode .modern-editor-shell>div>div>div,body.dark-mode .modern-editor-shell>div[style],body.dark-mode .modern-editor-shell>div>div[style],body.dark-mode .modern-editor-shell>div>div>div[style],.dark .modern-editor-shell>div,.dark .modern-editor-shell>div>div,.dark .modern-editor-shell>div>div>div,.dark .modern-editor-shell>div[style],.dark .modern-editor-shell>div>div[style],.dark .modern-editor-shell>div>div>div[style],[data-theme=dark] .modern-editor-shell>div,[data-theme=dark] .modern-editor-shell>div>div,[data-theme=dark] .modern-editor-shell>div>div>div,[data-theme=dark] .modern-editor-shell>div[style],[data-theme=dark] .modern-editor-shell>div>div[style],[data-theme=dark] .modern-editor-shell>div>div>div[style]{background:var(--clean-editor-shell)!important}body.dark-mode .modern-editor-shell .ql-container,body.dark-mode .modern-editor-shell .ql-editor,body.dark-mode .modern-editor-shell .ProseMirror,body.dark-mode .modern-editor-shell .tiptap,body.dark-mode .modern-editor-shell [contenteditable=true],body.dark-mode .modern-editor-shell .ql-editor[style],body.dark-mode .modern-editor-shell .ProseMirror[style],body.dark-mode .modern-editor-shell .tiptap[style],body.dark-mode .modern-editor-shell [contenteditable=true][style],.dark .modern-editor-shell .ql-container,.dark .modern-editor-shell .ql-editor,.dark .modern-editor-shell .ProseMirror,.dark .modern-editor-shell .tiptap,.dark .modern-editor-shell [contenteditable=true],.dark .modern-editor-shell .ql-editor[style],.dark .modern-editor-shell .ProseMirror[style],.dark .modern-editor-shell .tiptap[style],.dark .modern-editor-shell [contenteditable=true][style],[data-theme=dark] .modern-editor-shell .ql-container,[data-theme=dark] .modern-editor-shell .ql-editor,[data-theme=dark] .modern-editor-shell .ProseMirror,[data-theme=dark] .modern-editor-shell .tiptap,[data-theme=dark] .modern-editor-shell [contenteditable=true],[data-theme=dark] .modern-editor-shell .ql-editor[style],[data-theme=dark] .modern-editor-shell .ProseMirror[style],[data-theme=dark] .modern-editor-shell .tiptap[style],[data-theme=dark] .modern-editor-shell [contenteditable=true][style]{background:var(--clean-editor-content)!important;color:var(--clean-editor-text)!important}.modern-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.modern-upload-box{min-height:260px;border:1.5px dashed rgba(37,99,235,.35);border-radius:22px;background:linear-gradient(135deg,rgba(37,99,235,.045),transparent),var(--surface-2);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.modern-upload-box:hover,.modern-upload-box.dragging{border-color:var(--primary);transform:translateY(-1px)}.modern-upload-box.has-image{border-style:solid;background:var(--surface)}.modern-upload-box img{width:100%;height:100%;max-height:260px;object-fit:contain;padding:12px}.modern-upload-box>div{padding:20px;text-align:center;color:var(--text-muted);display:flex;align-items:center;justify-content:center;flex-direction:column}.modern-upload-box>div svg{margin-bottom:12px;color:var(--primary)}.modern-upload-box>div strong{color:var(--text);font-size:14px;font-weight:800}.modern-upload-box>div span{margin-top:5px;font-size:12px;font-weight:600}.modern-upload-box>div small{margin-top:10px;color:var(--danger);font-size:11px;font-weight:700}.work-upload-box{min-height:360px}.card-floating-status{position:absolute;top:12px;right:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modern-remove-media{margin-top:9px;border:none;background:transparent;color:var(--danger);font-size:12px;font-weight:800;cursor:pointer}.modern-publish-panel{position:sticky;top:24px}.modern-publish-card{padding:22px}.modern-status-box{border-radius:20px;padding:15px;background:var(--surface-2);border:1px solid var(--border);margin-bottom:16px}.modern-status-box span{display:block;color:var(--text-muted);font-size:12px;font-weight:700}.modern-status-box strong{display:inline-flex;margin-top:8px;min-height:30px;align-items:center;border-radius:999px;padding:0 12px;font-size:12px;font-weight:800}.modern-status-box strong.active{color:var(--success);background:var(--success-soft)}.modern-status-box strong.draft{color:var(--warning);background:var(--warning-soft)}.modern-status-box strong.new{color:var(--primary);background:var(--primary-soft)}.modern-status-box strong.danger{color:var(--danger);background:var(--danger-soft)}.modern-publish-info{border-radius:18px;padding:14px;background:var(--primary-soft);color:var(--primary);display:flex;align-items:flex-start;gap:10px;margin-bottom:18px}.modern-publish-info p{margin:0;color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.5}.modern-publish-info svg{min-width:17px;margin-top:1px}.modern-publish-actions{display:flex;flex-direction:column;gap:10px}.umpire-upload-box{min-height:330px!important}.umpire-upload-box.has-image{min-height:360px!important}.umpire-upload-box img{width:100%!important;height:100%!important;max-height:340px!important;object-fit:contain!important;padding:16px!important}.modern-textarea-icon-field{width:100%;min-height:128px;position:relative;border:1px solid var(--border);border-radius:16px;background:var(--input-bg);color:var(--text-faint);overflow:hidden;transition:border-color .26s ease,box-shadow .32s var(--page-ease),background-color .26s ease,transform .3s var(--page-ease)!important}.modern-textarea-icon-field>svg{position:absolute!important;top:18px!important;left:15px!important;width:18px!important;height:18px!important;color:var(--text-faint)!important;stroke:var(--text-faint)!important;pointer-events:none!important;z-index:2!important}.modern-textarea-icon-field textarea{width:100%!important;min-height:128px!important;padding:15px 15px 15px 46px!important;margin:0!important;border:none!important;outline:none!important;resize:vertical!important;display:block!important;background:transparent!important;color:var(--text)!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important;box-shadow:none!important;transform:none!important}.modern-textarea-icon-field textarea::placeholder{color:var(--text-faint)!important;font-weight:500!important}.modern-textarea-icon-field textarea:focus{border:none!important;box-shadow:none!important;background:transparent!important;transform:none!important}.modern-textarea-icon-field:focus-within{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1a;background:var(--surface);transform:translate3d(0,-1px,0)}.modern-textarea-icon-field:focus-within>svg{color:var(--primary)!important;stroke:var(--primary)!important}body.dark-mode .modern-textarea-icon-field,.dark .modern-textarea-icon-field,[data-theme=dark] .modern-textarea-icon-field{background:var(--input-bg)}body.dark-mode .modern-textarea-icon-field:focus-within,.dark .modern-textarea-icon-field:focus-within,[data-theme=dark] .modern-textarea-icon-field:focus-within{background:var(--surface)}.modern-textarea-field{display:none!important}@media (max-width: 1199px){.modern-editor-layout{grid-template-columns:1fr}.modern-publish-panel{position:static}}@media (max-width: 1200px){.modern-upload-grid{grid-template-columns:1fr}.modern-password-row{flex-direction:column;align-items:stretch}.modern-generate-password-btn{width:100%}}@media (max-width: 575px){.modern-form-card,.modern-publish-card{border-radius:22px}.form-input{height:48px;border-radius:14px}}.auth-wrapper,.auth-wrapper:before,.auth-wrapper:after,.auth-card,.auth-card:before,.auth-card:after,.auth-logo,.auth-hero-pill,.auth-left-content,.auth-right,.auth-form{box-shadow:none!important;text-shadow:none!important}.auth-password-field{position:relative;width:100%}.auth-password-input{padding-right:50px!important}.auth-password-toggle{position:absolute;top:50%;right:12px;width:36px;height:36px;border:none;outline:none;border-radius:12px;transform:translateY(-50%);background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none!important;transition:color .22s ease,background-color .22s ease,transform .22s ease}.auth-password-toggle:hover{color:#2563eb;background:rgba(37,99,235,.08);transform:translateY(-50%) scale(1.04)}.auth-password-toggle:active{transform:translateY(-50%) scale(.96)}body.dark-mode .auth-password-toggle,.dark .auth-password-toggle,[data-theme=dark] .auth-password-toggle{color:#98a2b3}body.dark-mode .auth-password-toggle:hover,.dark .auth-password-toggle:hover,[data-theme=dark] .auth-password-toggle:hover{color:#93c5fd;background:rgba(59,130,246,.14)}.auth-card-loading{pointer-events:none;-webkit-user-select:none;user-select:none}.auth-card-loading .auth-right,.auth-card-loading .auth-left{opacity:.68}.auth-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgba(248,251,255,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:authLoadingFadeIn .22s ease both}.auth-loading-card{width:220px;min-height:170px;padding:24px 22px;border-radius:28px;background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.95);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;animation:authLoadingCardIn .36s cubic-bezier(.16,1,.3,1) both;box-shadow:none!important}.auth-loading-spinner{width:48px;height:48px;border-radius:999px;border:4px solid rgba(37,99,235,.14);border-top-color:#2563eb;animation:authLoadingSpin .82s linear infinite}.auth-loading-card strong{margin-top:18px;color:#111827;font-size:14px;font-weight:500;line-height:1.2}.auth-loading-card span{margin-top:6px;color:#64748b;font-size:12px;font-weight:300;line-height:1.4}@keyframes authLoadingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes authLoadingCardIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authLoadingSpin{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.auth-loading-overlay{background:rgba(2,6,23,.58)}.auth-loading-card{background:rgba(15,23,42,.94);border-color:#94a3b82e}.auth-loading-card strong{color:#f8fafc}.auth-loading-card span{color:#aeb8c8}.auth-loading-spinner{border-color:#3b82f62e;border-top-color:#60a5fa}}body.dark-mode .auth-loading-overlay,.dark .auth-loading-overlay,[data-theme=dark] .auth-loading-overlay{background:rgba(2,6,23,.58)!important}body.dark-mode .auth-loading-card,.dark .auth-loading-card,[data-theme=dark] .auth-loading-card{background:rgba(15,23,42,.94)!important;border-color:#94a3b82e!important}body.dark-mode .auth-loading-card strong,.dark .auth-loading-card strong,[data-theme=dark] .auth-loading-card strong{color:#f8fafc!important}body.dark-mode .auth-loading-card span,.dark .auth-loading-card span,[data-theme=dark] .auth-loading-card span{color:#aeb8c8!important}body.dark-mode .auth-loading-spinner,.dark .auth-loading-spinner,[data-theme=dark] .auth-loading-spinner{border-color:#3b82f62e!important;border-top-color:#60a5fa!important}body.light-mode .auth-loading-overlay,.light .auth-loading-overlay,[data-theme=light] .auth-loading-overlay{background:rgba(248,251,255,.62)!important}body.light-mode .auth-loading-card,.light .auth-loading-card,[data-theme=light] .auth-loading-card{background:rgba(255,255,255,.92)!important;border-color:#e2e8f0f2!important}body.light-mode .auth-loading-card strong,.light .auth-loading-card strong,[data-theme=light] .auth-loading-card strong{color:#111827!important}body.light-mode .auth-loading-card span,.light .auth-loading-card span,[data-theme=light] .auth-loading-card span{color:#64748b!important}body.light-mode .auth-loading-spinner,.light .auth-loading-spinner,[data-theme=light] .auth-loading-spinner{border-color:#2563eb24!important;border-top-color:#2563eb!important}.auth-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;width:100%;min-height:100dvh;overflow-y:auto;overflow-x:hidden;display:flex;align-items:center;justify-content:center;padding:28px;isolation:isolate;color:#111827;background:#f8fbff}.auth-wrapper:before{content:"";position:fixed;top:-26%;right:-42%;bottom:-26%;left:-42%;z-index:-4;pointer-events:none;background:linear-gradient(90deg,#ffffff 0%,#ffffff 9%,rgba(224,242,254,.92) 17%,rgba(186,230,253,.74) 24%,rgba(255,255,255,.98) 34%,rgb(248,251,255) 43%,rgba(219,234,254,.8) 52%,rgba(147,197,253,.48) 60%,rgba(255,255,255,.98) 70%,rgba(240,249,255,.95) 78%,rgba(186,230,253,.68) 87%,rgb(255,255,255) 100%);background-size:230% 100%;filter:blur(36px);opacity:1;animation:authMistMoveLight 18s cubic-bezier(.45,0,.25,1) infinite alternate;will-change:background-position,transform,opacity}.auth-wrapper:after{content:"";position:fixed;top:-12%;right:-20%;bottom:-12%;left:-20%;z-index:-3;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.86) 9%,transparent 18%,rgba(186,230,253,.32) 28%,transparent 39%,rgba(255,255,255,.78) 50%,transparent 61%,rgba(147,197,253,.24) 72%,transparent 84%,rgba(224,242,254,.44) 100%);background-size:180% 100%;filter:blur(22px);opacity:.82;animation:authStreakMoveLight 14s cubic-bezier(.45,0,.25,1) infinite alternate;will-change:background-position,transform,opacity}@keyframes authMistMoveLight{0%{background-position:0% 50%;transform:translate3d(-3%,0,0) scale(1.04);opacity:.92}45%{background-position:48% 50%;transform:translate3d(1.5%,-.8%,0) scale(1.06);opacity:1}to{background-position:100% 50%;transform:translate3d(5%,.8%,0) scale(1.07);opacity:.95}}@keyframes authStreakMoveLight{0%{background-position:0% 50%;transform:translate3d(-2%,0,0);opacity:.56}50%{opacity:.86}to{background-position:100% 50%;transform:translate3d(2%,0,0);opacity:.64}}.auth-gradient-orb,.auth-gradient-orb-one,.auth-gradient-orb-two,.auth-gradient-orb-three{display:none!important}.auth-card{width:min(100%,1080px);min-height:590px;position:relative;z-index:3;display:grid;grid-template-columns:54% 46%;overflow:hidden;border-radius:34px;background:rgba(255,255,255,.78);border:1px solid rgba(226,232,240,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:authCardEnter .68s cubic-bezier(.16,1,.3,1) both}.auth-card:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(37,99,235,.02) 0,rgba(37,99,235,.02) 1px,transparent 1px,transparent 78px),repeating-linear-gradient(0deg,rgba(37,99,235,.014) 0,rgba(37,99,235,.014) 1px,transparent 1px,transparent 78px);opacity:.56}@keyframes authCardEnter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-left{min-height:590px;position:relative;overflow:hidden;background:#020617}.auth-left img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02)}.auth-left-overlay,.auth-left-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(2,6,23,.08),rgba(2,6,23,.72)),linear-gradient(90deg,rgba(2,6,23,.42),rgba(2,6,23,.06))}.auth-right{min-height:590px;width:100%;display:flex;flex-direction:column;justify-content:center;padding:54px 56px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,251,255,.88)),rgba(255,255,255,.9)}.auth-form-head,.auth-form-header{margin-bottom:30px}.auth-logo{width:78px;height:78px;object-fit:contain;padding:10px;margin-bottom:24px;border-radius:23px;background:linear-gradient(135deg,rgba(219,234,254,.9),rgba(255,255,255,.95)),#ffffff;border:1px solid rgba(226,232,240,.95)}.auth-title{max-width:430px;margin:0;color:#111827;font-size:30px;font-weight:400;line-height:1.16;letter-spacing:-.045em}.auth-subtitle{margin:12px 0 0;color:#64748b;font-size:14px;font-weight:300;line-height:1.6}.auth-form{width:100%}.form-group{position:relative;margin-bottom:18px;padding-bottom:18px}.form-label{display:block;margin-bottom:8px;color:#334155;font-size:13px;font-weight:500;letter-spacing:-.01em}.form-input{width:100%;height:50px;padding:0 16px;border-radius:15px;border:1px solid rgba(203,213,225,.9);background:#ffffff!important;color:#111827;font-size:14px;font-weight:500;outline:none;box-shadow:none!important;transition:border-color .22s ease,color .22s ease,transform .22s ease!important}.form-input::placeholder{color:#a0a8b7!important;opacity:1!important;font-weight:300}.form-input:hover{background:#ffffff!important}.form-input:focus,.form-input:active{background:#ffffff!important;border-color:#94a3b8e6!important;box-shadow:none!important;transform:none!important}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:focus,.form-input:-webkit-autofill:active{-webkit-text-fill-color:#111827!important;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 9999s ease-out 0s!important}.error-text,.errorMsg{position:absolute;left:0;bottom:0;color:#dc2626;font-size:11px;font-weight:300;line-height:1.2}.submit-btn-wrapper{margin-top:12px!important}.submit-btn-wrapper button{width:100%;height:52px;border:none;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;font-size:14px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .22s ease,filter .22s ease}.submit-btn-wrapper button:hover:not(:disabled){transform:translateY(-2px)}.submit-btn-wrapper button:active:not(:disabled){transform:scale(.985)}.submit-btn-wrapper button:disabled{opacity:.68;cursor:not-allowed;filter:saturate(.85)}@media (prefers-color-scheme: dark){.auth-wrapper{color:#f8fafc;background:#07111f}.auth-wrapper:before{top:-30%;right:-46%;bottom:-30%;left:-46%;background:linear-gradient(90deg,#06101e 0%,#07111f 10%,rgba(11,24,44,.98) 20%,rgba(30,64,175,.28) 31%,rgba(8,18,34,.98) 42%,rgba(14,165,233,.16) 52%,rgba(37,99,235,.24) 62%,rgba(8,18,34,.98) 73%,rgba(15,23,42,.96) 84%,rgba(59,130,246,.2) 92%,#06101e 100%);background-size:260% 100%;filter:blur(52px);opacity:.9;animation:authMistMoveDark 24s cubic-bezier(.45,0,.25,1) infinite alternate}.auth-wrapper:after{top:-16%;right:-24%;bottom:-16%;left:-24%;background:linear-gradient(90deg,transparent 0%,rgba(147,197,253,.07) 10%,transparent 22%,rgba(96,165,250,.12) 34%,transparent 46%,rgba(255,255,255,.035) 56%,transparent 66%,rgba(14,165,233,.1) 78%,transparent 89%,rgba(59,130,246,.12) 100%);background-size:210% 100%;filter:blur(30px);opacity:.62;animation:authStreakMoveDark 20s cubic-bezier(.45,0,.25,1) infinite alternate}.auth-card{background:rgba(15,23,42,.76);border-color:#94a3b829}.auth-card:before{background:repeating-linear-gradient(90deg,rgba(147,197,253,.028) 0,rgba(147,197,253,.028) 1px,transparent 1px,transparent 78px),repeating-linear-gradient(0deg,rgba(147,197,253,.02) 0,rgba(147,197,253,.02) 1px,transparent 1px,transparent 78px);opacity:.38}.auth-left-overlay,.auth-left-shade{background:linear-gradient(180deg,rgba(2,6,23,.1),rgba(2,6,23,.8)),linear-gradient(90deg,rgba(2,6,23,.58),rgba(2,6,23,.18))}.auth-right{background:linear-gradient(135deg,rgba(15,23,42,.94),rgba(17,24,39,.86)),rgba(15,23,42,.9)}.auth-logo{background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(15,23,42,.9)),#111827;border-color:#94a3b82e}.auth-title{color:#f8fafc}.auth-subtitle{color:#aeb8c8}.form-label{color:#d6deeb}.form-input{background:#0f172a!important;color:#f8fafc!important;border-color:#94a3b838!important}.form-input:hover{background:#0f172a!important}.form-input:focus,.form-input:active{background:#0f172a!important;color:#f8fafc!important;border-color:#94a3b852!important;box-shadow:none!important;transform:none!important}.form-input::placeholder{color:#7d8798!important}.form-input:-webkit-autofill,.form-input:-webkit-autofill:hover,.form-input:-webkit-autofill:focus,.form-input:-webkit-autofill:active{-webkit-text-fill-color:#f8fafc!important;-webkit-box-shadow:0 0 0 1000px #0f172a inset!important;box-shadow:0 0 0 1000px #0f172a inset!important}.submit-btn-wrapper button{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important}}@keyframes authMistMoveDark{0%{background-position:0% 50%;transform:translate3d(-2.5%,0,0) scale(1.05);opacity:.72}45%{background-position:48% 50%;transform:translate3d(1.5%,-.6%,0) scale(1.065);opacity:.9}to{background-position:100% 50%;transform:translate3d(4.5%,.7%,0) scale(1.08);opacity:.78}}@keyframes authStreakMoveDark{0%{background-position:0% 50%;transform:translate3d(-1.5%,0,0);opacity:.38}50%{opacity:.62}to{background-position:100% 50%;transform:translate3d(1.5%,0,0);opacity:.46}}body.dark-mode .auth-wrapper,.dark .auth-wrapper,[data-theme=dark] .auth-wrapper{color:#f8fafc;background:#07111f}body.dark-mode .auth-wrapper:before,.dark .auth-wrapper:before,[data-theme=dark] .auth-wrapper:before{top:-30%;right:-46%;bottom:-30%;left:-46%;background:linear-gradient(90deg,#06101e 0%,#07111f 10%,rgba(11,24,44,.98) 20%,rgba(30,64,175,.28) 31%,rgba(8,18,34,.98) 42%,rgba(14,165,233,.16) 52%,rgba(37,99,235,.24) 62%,rgba(8,18,34,.98) 73%,rgba(15,23,42,.96) 84%,rgba(59,130,246,.2) 92%,#06101e 100%);background-size:260% 100%;filter:blur(52px);opacity:.9;animation:authMistMoveDark 24s cubic-bezier(.45,0,.25,1) infinite alternate}body.dark-mode .auth-wrapper:after,.dark .auth-wrapper:after,[data-theme=dark] .auth-wrapper:after{top:-16%;right:-24%;bottom:-16%;left:-24%;background:linear-gradient(90deg,transparent 0%,rgba(147,197,253,.07) 10%,transparent 22%,rgba(96,165,250,.12) 34%,transparent 46%,rgba(255,255,255,.035) 56%,transparent 66%,rgba(14,165,233,.1) 78%,transparent 89%,rgba(59,130,246,.12) 100%);background-size:210% 100%;filter:blur(30px);opacity:.62;animation:authStreakMoveDark 20s cubic-bezier(.45,0,.25,1) infinite alternate}body.dark-mode .auth-card,.dark .auth-card,[data-theme=dark] .auth-card{background:rgba(15,23,42,.76);border-color:#94a3b829}body.dark-mode .auth-right,.dark .auth-right,[data-theme=dark] .auth-right{background:linear-gradient(135deg,rgba(15,23,42,.94),rgba(17,24,39,.86)),rgba(15,23,42,.9)}body.dark-mode .auth-title,.dark .auth-title,[data-theme=dark] .auth-title{color:#f8fafc}body.dark-mode .auth-subtitle,.dark .auth-subtitle,[data-theme=dark] .auth-subtitle{color:#aeb8c8}body.dark-mode .form-label,.dark .form-label,[data-theme=dark] .form-label{color:#d6deeb}body.dark-mode .form-input,.dark .form-input,[data-theme=dark] .form-input{background:#0f172a!important;color:#f8fafc!important;border-color:#94a3b838!important}body.dark-mode .form-input:hover,.dark .form-input:hover,[data-theme=dark] .form-input:hover{background:#0f172a!important}body.dark-mode .form-input:focus,body.dark-mode .form-input:active,.dark .form-input:focus,.dark .form-input:active,[data-theme=dark] .form-input:focus,[data-theme=dark] .form-input:active{background:#0f172a!important;color:#f8fafc!important;border-color:#94a3b852!important;box-shadow:none!important;transform:none!important}@media (max-width: 991px){.auth-wrapper{padding:22px;align-items:flex-start}.auth-card{width:min(100%,760px);min-height:auto;grid-template-columns:1fr}.auth-left{min-height:260px}.auth-right{min-height:auto;padding:42px}.auth-title{max-width:100%;font-size:28px}}@media (max-width: 575px){.auth-wrapper{padding:14px}.auth-card{border-radius:26px}.auth-left{min-height:215px}.auth-right{padding:30px 22px}.auth-logo{width:68px;height:68px;border-radius:20px;margin-bottom:20px}.auth-title{font-size:23px;line-height:1.2}.auth-subtitle{font-size:13px;margin-top:10px}.form-input{height:48px;border-radius:14px}.submit-btn-wrapper button{height:50px;border-radius:14px}}@media (prefers-reduced-motion: reduce){.auth-wrapper:before,.auth-wrapper:after,.auth-card{animation:none!important}}.modern-delete-modal{z-index:9999!important}.modern-delete-modal.show{display:flex!important;align-items:center!important;justify-content:center!important}.modern-delete-modal .modal-dialog{margin:auto!important}.modern-delete-dialog{width:min(100% - 28px,440px)!important;max-width:440px!important;min-height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;pointer-events:none!important}.modern-delete-card{width:100%!important;position:relative!important;pointer-events:auto!important;padding:34px 28px 26px!important;border-radius:30px!important;background:radial-gradient(circle at top,rgba(239,68,68,.13),transparent 48%),var(--surface, #ffffff)!important;border:1px solid var(--border, rgba(226, 232, 240, .95))!important;color:var(--text, #111827)!important;box-shadow:none!important;text-shadow:none!important;text-align:center!important;overflow:hidden!important;animation:modernDeleteCardIn .36s cubic-bezier(.16,1,.3,1) both!important}.modal-backdrop.show{opacity:1!important;background:rgba(15,23,42,.48)!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important}.modern-delete-close-btn{position:absolute!important;top:16px!important;right:16px!important;width:38px!important;height:38px!important;border-radius:14px!important;border:1px solid var(--border, rgba(226, 232, 240, .95))!important;background:var(--surface-2, #f8fafc)!important;color:var(--text-muted, #64748b)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important;text-shadow:none!important;transition:transform .24s cubic-bezier(.16,1,.3,1),background-color .22s ease,color .22s ease,border-color .22s ease!important}.modern-delete-close-btn:hover:not(:disabled){transform:translateY(-1px)!important;background:rgba(239,68,68,.1)!important;color:#dc2626!important;border-color:#ef44443d!important}.modern-delete-close-btn:disabled{opacity:.55!important;cursor:not-allowed!important}.modern-delete-icon-wrap{display:flex!important;justify-content:center!important;margin-bottom:18px!important}.modern-delete-icon{width:82px!important;height:82px!important;border-radius:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#dc2626!important;background:linear-gradient(135deg,rgba(239,68,68,.16),rgba(239,68,68,.06)),#fff7f7!important;border:1px solid rgba(239,68,68,.22)!important;box-shadow:none!important}.modern-delete-content h2{margin:0!important;color:var(--text, #111827)!important;font-size:24px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:-.035em!important}.modern-delete-content p{max-width:330px!important;margin:12px auto 0!important;color:var(--text-soft, #4b5565)!important;font-size:14px!important;font-weight:500!important;line-height:1.6!important}.modern-delete-content span{display:inline-flex!important;margin-top:10px!important;padding:7px 11px!important;border-radius:999px!important;color:#dc2626!important;background:rgba(239,68,68,.1)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.modern-delete-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:28px!important}.modern-delete-cancel-btn,.modern-delete-confirm-btn{width:100%!important;min-height:48px!important;border-radius:16px!important;border:none!important;outline:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13px!important;font-weight:650!important;cursor:pointer!important;box-shadow:none!important;text-shadow:none!important;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease!important}.modern-delete-cancel-btn{background:var(--surface-2, #f8fafc)!important;color:var(--text-soft, #334155)!important;border:1px solid var(--border, rgba(226, 232, 240, .95))!important}.modern-delete-confirm-btn{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border:1px solid rgba(239,68,68,.3)!important}.modern-delete-cancel-btn:hover:not(:disabled),.modern-delete-confirm-btn:hover:not(:disabled){transform:translateY(-2px)!important}.modern-delete-cancel-btn:active:not(:disabled),.modern-delete-confirm-btn:active:not(:disabled){transform:scale(.97)!important}.modern-delete-cancel-btn:disabled,.modern-delete-confirm-btn:disabled{opacity:.65!important;cursor:not-allowed!important}.modern-delete-btn-spinner{width:16px!important;height:16px!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.45)!important;border-top-color:#fff!important;animation:modernDeleteSpin .78s linear infinite!important}body.dark-mode .modern-delete-card,.dark .modern-delete-card,[data-theme=dark] .modern-delete-card{background:radial-gradient(circle at top,rgba(239,68,68,.2),transparent 48%),var(--surface, #171b24)!important;border-color:var(--border, rgba(255, 255, 255, .08))!important;color:var(--text, #f8fafc)!important}body.dark-mode .modern-delete-close-btn,.dark .modern-delete-close-btn,[data-theme=dark] .modern-delete-close-btn{background:var(--surface-2, #202633)!important;color:var(--text-muted, #98a2b3)!important;border-color:var(--border, rgba(255, 255, 255, .1))!important}body.dark-mode .modern-delete-close-btn:hover:not(:disabled),.dark .modern-delete-close-btn:hover:not(:disabled),[data-theme=dark] .modern-delete-close-btn:hover:not(:disabled){background:rgba(239,68,68,.14)!important;color:#fca5a5!important;border-color:#ef444442!important}body.dark-mode .modern-delete-icon,.dark .modern-delete-icon,[data-theme=dark] .modern-delete-icon{color:#f87171!important;background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.06)),var(--surface-2, #202633)!important;border-color:#ef444442!important}body.dark-mode .modern-delete-content h2,.dark .modern-delete-content h2,[data-theme=dark] .modern-delete-content h2{color:var(--text, #f8fafc)!important}body.dark-mode .modern-delete-content p,.dark .modern-delete-content p,[data-theme=dark] .modern-delete-content p{color:var(--text-muted, #98a2b3)!important}body.dark-mode .modern-delete-content span,.dark .modern-delete-content span,[data-theme=dark] .modern-delete-content span{color:#fca5a5!important;background:rgba(239,68,68,.14)!important}body.dark-mode .modern-delete-cancel-btn,.dark .modern-delete-cancel-btn,[data-theme=dark] .modern-delete-cancel-btn{background:var(--surface-2, #202633)!important;color:var(--text-soft, #d0d5dd)!important;border-color:var(--border, rgba(255, 255, 255, .1))!important}@media (max-width: 575px){.modern-delete-dialog{width:calc(100% - 24px)!important}.modern-delete-card{padding:32px 20px 22px!important;border-radius:26px!important}.modern-delete-icon{width:74px!important;height:74px!important;border-radius:24px!important}.modern-delete-content h2{font-size:21px!important}.modern-delete-content p{font-size:13px!important}.modern-delete-actions{grid-template-columns:1fr!important;gap:10px!important}.modern-delete-cancel-btn,.modern-delete-confirm-btn{min-height:48px!important}}@keyframes modernDeleteCardIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modernDeleteSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.modern-delete-card,.modern-delete-btn-spinner{animation:none!important}.modern-delete-cancel-btn,.modern-delete-confirm-btn,.modern-delete-close-btn{transition-duration:0ms!important}}.add-executives-page .executive-main-title,.add-executives-page .modern-page-hero-content h1{font-weight:650!important;letter-spacing:-.025em!important}.add-executives-page .executive-main-description,.add-executives-page .modern-page-hero-content p{font-weight:400!important}.add-executives-page .executive-page-kicker,.add-executives-page .modern-page-kicker,.add-executives-page .executive-card-title,.add-executives-page .modern-card-header h2,.add-executives-page .modern-publish-header h2{font-weight:500!important}.add-executives-page .executive-card-description,.add-executives-page .modern-card-header p,.add-executives-page .modern-publish-header p,.add-executives-page .modern-publish-info p{font-weight:400!important}.add-executives-page .executive-form-label,.add-executives-page .modern-form-group label,.add-executives-page .modern-form-group label span{font-weight:500!important}.add-executives-page .modern-form-group input,.add-executives-page .modern-form-group select,.add-executives-page .modern-input-icon input,.add-executives-page .modern-input-icon select,.add-executives-page .modern-form-group input::placeholder,.add-executives-page .modern-input-icon input::placeholder{font-weight:400!important}.add-executives-page .modern-upload-box strong,.add-executives-page .modern-upload-box span,.add-executives-page .modern-upload-box small,.add-executives-page .modern-remove-media,.add-executives-page .executive-action-btn,.add-executives-page .modern-primary-btn,.add-executives-page .modern-danger-btn{font-weight:500!important}.article-editor-shell,.article-editor-shell *{cursor:text}.article-editor-shell [contenteditable=true],.article-editor-shell .ProseMirror,.article-editor-shell .ql-editor,.article-editor-shell textarea,.article-editor-shell input{min-height:220px;cursor:text;user-select:text;-webkit-user-select:text;caret-color:auto}.mobile-article-editor-shell [contenteditable=true],.mobile-article-editor-shell .ProseMirror,.mobile-article-editor-shell .ql-editor,.mobile-article-editor-shell textarea{min-height:calc(100vh - 170px)}.article-editor-shell,.article-editor-shell *{cursor:text!important}.article-editor-shell [contenteditable=true],.article-editor-shell .ProseMirror,.article-editor-shell .ql-editor,.article-editor-shell .tiptap,.article-editor-shell [role=textbox],.article-editor-shell textarea{min-height:360px!important;height:360px!important;padding:18px!important;cursor:text!important;caret-color:#fff!important;color:#fff!important;outline:none!important;user-select:text!important;-webkit-user-select:text!important;pointer-events:auto!important}.article-editor-shell [contenteditable=true] p,.article-editor-shell .ProseMirror p,.article-editor-shell .ql-editor p,.article-editor-shell .tiptap p{min-height:24px!important}.mobile-article-editor-shell [contenteditable=true],.mobile-article-editor-shell .ProseMirror,.mobile-article-editor-shell .ql-editor,.mobile-article-editor-shell .tiptap,.mobile-article-editor-shell [role=textbox],.mobile-article-editor-shell textarea{min-height:calc(100vh - 180px)!important;height:calc(100vh - 180px)!important}.mobile-editor-locked{overflow:hidden}.add-news-page .article-editor-focus-fix{cursor:text!important}.add-news-page .article-editor-focus-fix [contenteditable=true],.add-news-page .article-editor-focus-fix .ql-editor,.add-news-page .article-editor-focus-fix .ProseMirror,.add-news-page .article-editor-focus-fix .tiptap,.mobile-article-editor-overlay .article-editor-focus-fix [contenteditable=true],.mobile-article-editor-overlay .article-editor-focus-fix .ql-editor,.mobile-article-editor-overlay .article-editor-focus-fix .ProseMirror,.mobile-article-editor-overlay .article-editor-focus-fix .tiptap{min-height:420px!important;cursor:text!important;caret-color:#3b82f6!important;outline:none!important;color:var(--text)!important;background:transparent!important;user-select:text!important;-webkit-user-select:text!important}.mobile-article-editor-overlay .article-editor-focus-fix [contenteditable=true],.mobile-article-editor-overlay .article-editor-focus-fix .ql-editor,.mobile-article-editor-overlay .article-editor-focus-fix .ProseMirror,.mobile-article-editor-overlay .article-editor-focus-fix .tiptap{min-height:calc(100dvh - 230px)!important}body.dark-mode .add-news-page .article-editor-focus-fix [contenteditable=true],body.dark-mode .add-news-page .article-editor-focus-fix .ql-editor,body.dark-mode .add-news-page .article-editor-focus-fix .ProseMirror,body.dark-mode .add-news-page .article-editor-focus-fix .tiptap,body.dark-mode .mobile-article-editor-overlay .article-editor-focus-fix [contenteditable=true],body.dark-mode .mobile-article-editor-overlay .article-editor-focus-fix .ql-editor,body.dark-mode .mobile-article-editor-overlay .article-editor-focus-fix .ProseMirror,body.dark-mode .mobile-article-editor-overlay .article-editor-focus-fix .tiptap,.dark .add-news-page .article-editor-focus-fix [contenteditable=true],.dark .add-news-page .article-editor-focus-fix .ql-editor,.dark .add-news-page .article-editor-focus-fix .ProseMirror,.dark .add-news-page .article-editor-focus-fix .tiptap,.dark .mobile-article-editor-overlay .article-editor-focus-fix [contenteditable=true],.dark .mobile-article-editor-overlay .article-editor-focus-fix .ql-editor,.dark .mobile-article-editor-overlay .article-editor-focus-fix .ProseMirror,.dark .mobile-article-editor-overlay .article-editor-focus-fix .tiptap,[data-theme=dark] .add-news-page .article-editor-focus-fix [contenteditable=true],[data-theme=dark] .add-news-page .article-editor-focus-fix .ql-editor,[data-theme=dark] .add-news-page .article-editor-focus-fix .ProseMirror,[data-theme=dark] .add-news-page .article-editor-focus-fix .tiptap,[data-theme=dark] .mobile-article-editor-overlay .article-editor-focus-fix [contenteditable=true],[data-theme=dark] .mobile-article-editor-overlay .article-editor-focus-fix .ql-editor,[data-theme=dark] .mobile-article-editor-overlay .article-editor-focus-fix .ProseMirror,[data-theme=dark] .mobile-article-editor-overlay .article-editor-focus-fix .tiptap{caret-color:#60a5fa!important;color:#fff!important}.add-news-page .article-editor-focus-fix ul,.add-news-page .article-editor-focus-fix ol,.add-news-page .article-editor-focus-fix li,.add-news-page .article-editor-focus-fix li span,.add-news-page .article-editor-focus-fix li p,.add-news-page .article-editor-focus-fix li div,.mobile-article-editor-overlay .article-editor-focus-fix ul,.mobile-article-editor-overlay .article-editor-focus-fix ol,.mobile-article-editor-overlay .article-editor-focus-fix li,.mobile-article-editor-overlay .article-editor-focus-fix li span,.mobile-article-editor-overlay .article-editor-focus-fix li p,.mobile-article-editor-overlay .article-editor-focus-fix li div{background:transparent!important}.add-news-page .article-editor-focus-fix li::marker,.mobile-article-editor-overlay .article-editor-focus-fix li::marker{color:var(--text)!important}body.dark-mode .add-news-page .article-editor-focus-fix li::marker,body.dark-mode .mobile-article-editor-overlay .article-editor-focus-fix li::marker,.dark .add-news-page .article-editor-focus-fix li::marker,.dark .mobile-article-editor-overlay .article-editor-focus-fix li::marker,[data-theme=dark] .add-news-page .article-editor-focus-fix li::marker,[data-theme=dark] .mobile-article-editor-overlay .article-editor-focus-fix li::marker{color:#fff!important}html,body,#root,.app,button,input,textarea,select,a,p,span,div,label,table,th,td,small,strong,h1,h2,h3,h4,h5,h6,.add-news-page .modern-editor-shell,.add-news-page .modern-editor-shell *,.add-news-page .article-editor-shell,.add-news-page .article-editor-shell *,.add-news-page .article-editor-focus-fix,.add-news-page .article-editor-focus-fix *,.mobile-article-editor-overlay,.mobile-article-editor-overlay *,.mobile-article-editor-shell,.mobile-article-editor-shell *{font-family:Poppins,sans-serif!important}.add-news-page .article-editor-focus-fix [contenteditable=true],.add-news-page .article-editor-focus-fix .ql-editor,.add-news-page .article-editor-focus-fix .ProseMirror,.add-news-page .article-editor-focus-fix .tiptap,.mobile-article-editor-overlay .article-editor-focus-fix [contenteditable=true],.mobile-article-editor-overlay .article-editor-focus-fix .ql-editor,.mobile-article-editor-overlay .article-editor-focus-fix .ProseMirror,.mobile-article-editor-overlay .article-editor-focus-fix .tiptap{font-family:Poppins,sans-serif!important;font-weight:400!important;line-height:1.7!important}.add-news-page .modern-editor-shell button,.add-news-page .modern-editor-shell select,.add-news-page .modern-editor-shell input,.add-news-page .modern-editor-shell [role=button],.add-news-page .modern-editor-shell [class*=toolbar],.add-news-page .modern-editor-shell [class*=Toolbar],.mobile-article-editor-overlay .modern-editor-shell button,.mobile-article-editor-overlay .modern-editor-shell select,.mobile-article-editor-overlay .modern-editor-shell input,.mobile-article-editor-overlay .modern-editor-shell [role=button],.mobile-article-editor-overlay .modern-editor-shell [class*=toolbar],.mobile-article-editor-overlay .modern-editor-shell [class*=Toolbar]{font-family:Poppins,sans-serif!important}.add-news-page .article-editor-focus-fix strong,.add-news-page .article-editor-focus-fix b,.mobile-article-editor-overlay .article-editor-focus-fix strong,.mobile-article-editor-overlay .article-editor-focus-fix b{font-family:Poppins,sans-serif!important;font-weight:700!important}.add-news-page .article-editor-focus-fix em,.add-news-page .article-editor-focus-fix i,.mobile-article-editor-overlay .article-editor-focus-fix em,.mobile-article-editor-overlay .article-editor-focus-fix i{font-family:Poppins,sans-serif!important;font-style:italic!important}.add-news-page .article-editor-focus-fix [contenteditable=true],.add-news-page .article-editor-focus-fix .ql-editor,.add-news-page .article-editor-focus-fix .ProseMirror,.add-news-page .article-editor-focus-fix .tiptap,.mobile-article-editor-overlay .article-editor-focus-fix [contenteditable=true],.mobile-article-editor-overlay .article-editor-focus-fix .ql-editor,.mobile-article-editor-overlay .article-editor-focus-fix .ProseMirror,.mobile-article-editor-overlay .article-editor-focus-fix .tiptap{font-family:Poppins,sans-serif!important}.add-news-page .modern-editor-shell button,.add-news-page .modern-editor-shell select,.add-news-page .modern-editor-shell option,.add-news-page .modern-editor-shell [role=button],.mobile-article-editor-overlay .modern-editor-shell button,.mobile-article-editor-overlay .modern-editor-shell select,.mobile-article-editor-overlay .modern-editor-shell option,.mobile-article-editor-overlay .modern-editor-shell [role=button],.add-news-page .article-editor-focus-fix [style*=font-family],.mobile-article-editor-overlay .article-editor-focus-fix [style*=font-family]{font-family:inherit!important}.add-news-page .article-editor-focus-fix p,.add-news-page .article-editor-focus-fix li,.add-news-page .article-editor-focus-fix blockquote,.mobile-article-editor-overlay .article-editor-focus-fix p,.mobile-article-editor-overlay .article-editor-focus-fix li,.mobile-article-editor-overlay .article-editor-focus-fix blockquote{font-family:Poppins,sans-serif}body:has(.loading-overlay),body:has(.modern-loading-overlay){overflow:hidden!important}.loading-overlay,.modern-loading-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;background:rgba(15,23,42,.56)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.loading-overlay .spinner-container,.modern-loading-overlay .modern-loading-card{position:relative!important;width:220px!important;min-height:168px!important;padding:26px 22px!important;border-radius:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;text-align:center!important;border:1px solid var(--border, rgba(255, 255, 255, .1))!important;background:radial-gradient(circle at top,rgba(37,99,235,.22),transparent 46%),var(--surface, #171b24)!important;box-shadow:0 20px 40px #0006!important}.loading-overlay .spinner-container>*:not(p),.modern-loading-overlay .modern-loading-card>*:not(p){display:none!important}.loading-overlay .spinner-container:before,.modern-loading-overlay .modern-loading-card:before{content:""!important;display:block!important;width:52px!important;height:52px!important;border-radius:999px!important;border:4px solid rgba(59,130,246,.16)!important;border-top-color:var(--primary, #3b82f6)!important;animation:finalSavingOverlaySpin .82s linear infinite!important}.loading-overlay .spinner-container p,.modern-loading-overlay .modern-loading-card p{display:block!important;margin:18px 0 0!important;padding:0!important;color:var(--text, #f8fafc)!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.01em!important;text-align:center!important}body.dark-mode .loading-overlay,body.dark-mode .modern-loading-overlay,.dark .loading-overlay,.dark .modern-loading-overlay,[data-theme=dark] .loading-overlay,[data-theme=dark] .modern-loading-overlay{background:rgba(2,6,23,.6)!important}body.dark-mode .loading-overlay .spinner-container,body.dark-mode .modern-loading-overlay .modern-loading-card,.dark .loading-overlay .spinner-container,.dark .modern-loading-overlay .modern-loading-card,[data-theme=dark] .loading-overlay .spinner-container,[data-theme=dark] .modern-loading-overlay .modern-loading-card{background:radial-gradient(circle at top,rgba(59,130,246,.24),transparent 46%),#171b24!important;border-color:#ffffff1a!important}body.dark-mode .loading-overlay .spinner-container p,body.dark-mode .modern-loading-overlay .modern-loading-card p,.dark .loading-overlay .spinner-container p,.dark .modern-loading-overlay .modern-loading-card p,[data-theme=dark] .loading-overlay .spinner-container p,[data-theme=dark] .modern-loading-overlay .modern-loading-card p{color:#f8fafc!important}body.light-mode .loading-overlay,body.light-mode .modern-loading-overlay,.light .loading-overlay,.light .modern-loading-overlay,[data-theme=light] .loading-overlay,[data-theme=light] .modern-loading-overlay{background:rgba(248,251,255,.64)!important}body.light-mode .loading-overlay .spinner-container,body.light-mode .modern-loading-overlay .modern-loading-card,.light .loading-overlay .spinner-container,.light .modern-loading-overlay .modern-loading-card,[data-theme=light] .loading-overlay .spinner-container,[data-theme=light] .modern-loading-overlay .modern-loading-card{background:radial-gradient(circle at top,rgba(37,99,235,.18),transparent 46%),#ffffff!important;border-color:#e2e8f0f2!important}body.light-mode .loading-overlay .spinner-container p,body.light-mode .modern-loading-overlay .modern-loading-card p,.light .loading-overlay .spinner-container p,.light .modern-loading-overlay .modern-loading-card p,[data-theme=light] .loading-overlay .spinner-container p,[data-theme=light] .modern-loading-overlay .modern-loading-card p{color:#111827!important}@media (max-width: 575px){.loading-overlay .spinner-container,.modern-loading-overlay .modern-loading-card{width:200px!important;min-height:156px!important;padding:24px 18px!important;border-radius:24px!important}.loading-overlay .spinner-container:before,.modern-loading-overlay .modern-loading-card:before{width:48px!important;height:48px!important}.loading-overlay .spinner-container p,.modern-loading-overlay .modern-loading-card p{font-size:12px!important}}@keyframes finalSavingOverlaySpin{to{transform:rotate(360deg)}}.auth-wrapper:before,.auth-wrapper:after,.auth-card,body.dark-mode .auth-wrapper:before,body.dark-mode .auth-wrapper:after,.dark .auth-wrapper:before,.dark .auth-wrapper:after,[data-theme=dark] .auth-wrapper:before,[data-theme=dark] .auth-wrapper:after{animation:none!important}.auth-wrapper:before{background-position:center center!important;transform:none!important}.auth-wrapper:after{background-position:center center!important;transform:none!important}body.dark-mode .auth-wrapper:before,.dark .auth-wrapper:before,[data-theme=dark] .auth-wrapper:before{background-position:center center!important;transform:none!important}body.dark-mode .auth-wrapper:after,.dark .auth-wrapper:after,[data-theme=dark] .auth-wrapper:after{background-position:center center!important;transform:none!important}.auth-card{animation:none!important;transform:none!important}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{position:relative;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);overflow:hidden;font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.7s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
