:root{--color-sidebar-bg:#0d1626;--color-sidebar-active:#2563eb;--color-sidebar-text:#c8ddf0;--color-sidebar-hover:#1e3a60;--color-sidebar-section:#4e7a99;--color-primary:#2563eb;--color-primary-dark:#1d4ed8;--color-primary-hover:#1e40af;--color-primary-light:#dbeafe;--color-primary-glow:#2563eb1f;--color-success:#059669;--color-warning:#d97706;--color-danger:#dc2626;--color-info:#0891b2;--color-purple:#7c3aed;--color-teal:#0d9488;--color-orange:#ea580c;--color-bg-page:#f1f5f9;--color-bg-card:#fff;--color-border:#e2e8f0;--color-border-focus:#2563eb;--color-text-primary:#0f172a;--color-text-secondary:#64748b;--color-text-muted:#94a3b8;--shadow-xs:0 1px 3px #0000000f;--shadow-sm:0 2px 8px #00000014;--shadow-card:0 1px 4px #0f172a0d, 0 2px 10px #0f172a0a;--shadow-card-hover:0 14px 44px #0f172a24, 0 4px 16px #0f172a12;--shadow-modal:0 28px 90px #0f172a38, 0 8px 28px #0f172a1a;--shadow-dropdown:0 10px 44px #0f172a21, 0 2px 12px #0f172a0f;--shadow-sidebar:4px 0 28px #0006;--shadow-focus:0 0 0 3px var(--color-primary-glow);--shadow-btn-primary:0 4px 16px #2563eb66, 0 1px 4px #2563eb40;--radius-xs:6px;--radius-sm:8px;--radius-card:14px;--radius-btn:8px;--radius-input:8px;--radius-dropdown:12px;--radius-modal:16px;--radius-full:9999px;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-expo:cubic-bezier(.22, 1, .36, 1);--ease-magnetic:cubic-bezier(.18, 1.1, .4, 1.02);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-bounce:cubic-bezier(.34, 1.72, .64, 1);--dur-fast:.11s;--dur-base:.18s;--dur-lift:.28s;--dur-slow:.34s;--dur-spring:.42s;--tx-lift:transform var(--dur-lift) var(--ease-expo), box-shadow var(--dur-lift) var(--ease-expo);--tx-color:background var(--dur-base) var(--ease-smooth), color var(--dur-base) var(--ease-smooth), border-color var(--dur-base) var(--ease-smooth)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}::view-transition-old(root){mix-blend-mode:normal;animation:none!important}::view-transition-new(root){mix-blend-mode:normal;animation:none!important}::view-transition-group(*){animation-duration:0s!important}::view-transition-image-pair(*){isolation:isolate}html{scrollbar-gutter:stable;overflow-y:scroll}html,body,#root{background-color:var(--color-bg-page);height:100%;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11","ss01";font-optical-sizing:auto;font-variation-settings:"opsz" 14;text-rendering:optimizelegibility;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::selection{color:inherit;background:#2563eb29}::selection{color:inherit;background:#2563eb29}h1,h2,h3,h4,h5,h6{color:#0f172a;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:700;line-height:1.22}h1{letter-spacing:-.04em;font-variation-settings:"opsz" 32;font-size:30px;font-weight:800}h2{letter-spacing:-.035em;font-variation-settings:"opsz" 28;font-size:24px;font-weight:750}h3{letter-spacing:-.028em;font-variation-settings:"opsz" 22;font-size:19px;font-weight:700}h4{letter-spacing:-.022em;font-variation-settings:"opsz" 18;font-size:16px;font-weight:700}h5{letter-spacing:-.018em;font-variation-settings:"opsz" 16;font-size:14px;font-weight:650}h6{letter-spacing:.04em;font-variation-settings:"opsz" 14;text-transform:uppercase;color:var(--color-text-secondary);font-size:12.5px;font-weight:700}p,span,div{font-variation-settings:"opsz" 14}.ant-statistic-content-value,.ant-table-cell[data-numeric],[data-numeric]{font-feature-settings:"tnum", "ss01"!important;font-variant-numeric:tabular-nums!important}a{transition:color var(--dur-base) var(--ease-smooth);text-decoration:none}code,pre{font-feature-settings:"calt" 1, "ss02" 1;font-family:JetBrains Mono,Fira Code,monospace}.ant-statistic-title{color:#94a3b8!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important}html{scroll-behavior:smooth}main,.ant-layout-content{background:radial-gradient(circle at 1px 1px,#94a3b829 1px,#0000 0) 0 0/22px 22px,radial-gradient(90% 60% at 50% -10%,#60a5fa0a,#0000 70%),linear-gradient(#f4f7fc 0%,#f1f5f9 35%,#eef2f7 100%)!important}::-webkit-scrollbar-thumb{background:linear-gradient(#94a3b8 0%,#64748b 100%) padding-box padding-box;border:1.5px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#64748b 0%,#475569 100%) padding-box padding-box;border:1.5px solid #0000}.sidebar-nav::-webkit-scrollbar{display:none}@keyframes page-slide-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}@keyframes pulse-badge{0%,to{opacity:1}50%{opacity:.6}}@keyframes count-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes card-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-bar-pulse{0%,to{opacity:1}50%{opacity:.78}}.sidebar-nav-scroll{scroll-behavior:smooth}@media (hover:none),(width<=768px){.sidebar-nav-scroll [style*=nav-bar-pulse],.sidebar-nav-scroll [style*="animation: nav-bar-pulse"]{animation:none!important}.sidebar-nav-scroll [data-nav-item]:hover{transform:none!important}.sidebar-nav-scroll{scroll-behavior:auto!important}}.sidebar-nav-scroll::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-nav-item{cursor:pointer;-webkit-user-select:none;user-select:none;--accent:#60a5fa;contain:layout style;border-radius:11px;margin:2px 8px;transition:transform .11s cubic-bezier(.22,1,.36,1);position:relative;transform:translateZ(0)}.sidebar-nav-item:active{transform:scale(.975)}.sidebar-nav-item__active-glow{background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--accent) 12%, transparent) 0%, transparent 62%);pointer-events:none;z-index:0;border-radius:14px;position:absolute;inset:-4px}.sidebar-nav-item__active-pill{background:linear-gradient(105deg, color-mix(in srgb, var(--accent) 22%, transparent) 0%, color-mix(in srgb, var(--accent) 8%, transparent) 55%, color-mix(in srgb, var(--accent) 3%, transparent) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px 0 #ffffff0f;pointer-events:none;border-radius:11px;position:absolute;inset:0}.sidebar-nav-item__ghost{background:linear-gradient(105deg, color-mix(in srgb, var(--accent) 18%, transparent) 0%, color-mix(in srgb, var(--accent) 7%, transparent) 55%, transparent 100%);opacity:0;pointer-events:none;border-radius:11px;transition:opacity .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}.sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__ghost{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent);transition:opacity .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.sidebar-nav-item__hover-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 85%, transparent) 0%, color-mix(in srgb, var(--accent) 40%, transparent) 100%);width:2px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 50%, transparent);opacity:0;transform-origin:50%;pointer-events:none;z-index:1;border-radius:0 3px 3px 0;transition:opacity .14s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(.4)}.sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__hover-bar{opacity:1;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);transform:scaleY(1)}.sidebar-nav-item__active-bar{background:linear-gradient(180deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 80%, transparent) 100%);width:3px;box-shadow:0 0 16px color-mix(in srgb, var(--accent) 56%, transparent), 0 0 4px var(--accent);z-index:2;border-radius:0 4px 4px 0;animation:2.6s ease-in-out infinite nav-bar-pulse;position:absolute;top:6px;bottom:6px;left:0}.sidebar-nav-item__row{z-index:1;align-items:center;gap:10px;padding:7px 10px 7px 14px;transition:transform .16s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translate(0,0)}.sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__row{transition:transform .26s cubic-bezier(.22,1,.36,1);transform:translate(6px)}.sidebar-nav-item__tile{background:#ffffff0b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0,0);box-shadow:inset 0 1px #ffffff08}.sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__tile{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 30%, transparent) 0%, color-mix(in srgb, var(--accent) 14%, transparent) 100%);box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 28%, transparent), 0 1px 3px color-mix(in srgb, var(--accent) 18%, transparent), inset 0 1px 0 #ffffff1a;transition:background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(-1px)scale(1.06)}.sidebar-nav-item.is-active .sidebar-nav-item__tile{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 94%, transparent) 0%, color-mix(in srgb, var(--accent) 75%, transparent) 100%);box-shadow:0 5px 16px color-mix(in srgb, var(--accent) 38%, transparent), 0 1px 3px color-mix(in srgb, var(--accent) 24%, transparent), inset 0 1px 0 #ffffff42, inset 0 -1px 0 #0000001a}.sidebar-nav-item__icon{color:#6294b8;font-size:13.5px;transition:color .16s cubic-bezier(.22,1,.36,1)}.sidebar-nav-item__label{color:#6a96bc;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;text-shadow:0 0 #0000;font-size:13.5px;font-weight:500;line-height:1;transition:color .14s cubic-bezier(.22,1,.36,1),text-shadow .18s cubic-bezier(.22,1,.36,1);overflow:hidden}.sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__label{color:#d6e6f5;text-shadow:0 0 14px color-mix(in srgb, var(--accent) 30%, transparent);transition:color .22s cubic-bezier(.22,1,.36,1),text-shadow .24s cubic-bezier(.22,1,.36,1)}.sidebar-nav-item.is-active .sidebar-nav-item__label{color:#f4f8ff;font-weight:600}@media (hover:none){.sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__ghost,.sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__hover-bar{opacity:0;transform:scaleY(.4)}.sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__row,.sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__tile{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main{scrollbar-gutter:stable;contain:layout style!important}.ant-table-wrapper,.dashboard-kpi-grid,.dashboard-main-grid>*{content-visibility:auto;contain-intrinsic-size:auto 480px}main{will-change:scroll-position;transform:translateZ(0)}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-card,.ant-table-row{backface-visibility:hidden}@keyframes modal-in{0%{opacity:0;transform:scale(.94)translateY(12px)}60%{opacity:1;transform:scale(1.005)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modal-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(6px)}}@keyframes mask-fade-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes drawer-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes badge-pop{0%{transform:scale(.4)}70%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes spin-smooth{to{transform:rotate(360deg)}}@keyframes acelp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes glow-ring{0%,to{box-shadow:0 0 0 0 var(--glow-color,#2563eb66)}50%{box-shadow:0 0 0 6px var(--glow-color,#2563eb00)}}@keyframes slide-right{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes hover-glow{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.page-enter{animation:page-slide-in .25s var(--ease-smooth) forwards}.fade-up{animation:fade-up .3s var(--ease-smooth) forwards}.scale-in{animation:scale-in .2s var(--ease-spring) forwards}.status-pulse{animation:2s ease-in-out infinite pulse-badge}.count-up{animation:.3s ease-out forwards count-in}.float{animation:3s ease-in-out infinite float}.card-stagger{animation:card-in .35s var(--ease-smooth) forwards;opacity:0}.skeleton-shimmer{background:linear-gradient(90deg,#f0f4f8 25%,#e8eef4 50%,#f0f4f8 75%) 0 0/800px 100%;animation:1.4s ease-in-out infinite shimmer}.motion-page{min-height:100%;padding:24px}.badge-paid{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.badge-overdue{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.badge-partial{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.badge-pending{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.badge-active{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.badge-inactive{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.alert-warning{background:#fffbeb!important;border-left:3px solid #d97706!important}.alert-danger{background:#fef2f2!important;border-left:3px solid #dc2626!important}.alert-info{background:#ecfeff!important;border-left:3px solid #0891b2!important}.alert-success{background:#ecfdf5!important;border-left:3px solid #059669!important}.kanban-col{min-height:200px;transition:background .2s}.kanban-card{border-radius:10px!important;transition:box-shadow .22s,transform .22s!important}.attendance-card{border-radius:10px!important;transition:box-shadow .22s!important}.quick-action-btn:hover{background:#ffffff1f!important;border-color:#ffffff38!important}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4{letter-spacing:-.025em!important;font-weight:700!important}.ant-typography{color:var(--color-text-primary)!important}.ant-btn{border-radius:var(--radius-btn)!important;letter-spacing:-.012em!important;font-variation-settings:"opsz" 14!important;transform-origin:50%!important;will-change:transform!important;backface-visibility:hidden!important;-webkit-font-smoothing:antialiased!important;align-items:center!important;gap:6px!important;font-size:13.5px!important;font-weight:580!important;transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1)!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.ant-btn:after{content:""!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(105deg,#0000 35%,#fff3 50%,#0000 65%)!important;transition:transform .45s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:0!important;transform:translate(-130%)!important}.ant-btn:not(:disabled):hover:after{transform:translate(130%)!important}.ant-btn:not(:disabled):hover{transform:translateY(-2px)scale(1.012)!important;box-shadow:0 6px 18px #0f172a1f,0 2px 6px #0f172a0f!important}.ant-btn:not(:disabled):active{transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1)!important;transform:scale(.96)!important;box-shadow:0 1px 4px #0f172a14,inset 0 1px 2px #0f172a0a!important}.ant-btn:not(:disabled):focus-visible{outline:none!important;box-shadow:0 0 0 3px #2563eb2e,0 0 0 1px #2563eb66,0 6px 18px #0f172a1a!important}.ant-btn-primary{background:linear-gradient(135deg,#2d6df6 0%,#1d4ed8 55%,#1a43c0 100%)!important;border:none!important;box-shadow:0 2px 8px #2563eb61,inset 0 1px #ffffff2e,inset 0 -1px #0000001a!important}.ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e3faf 55%,#1837a8 100%)!important;transform:translateY(-2px)scale(1.012)!important;box-shadow:0 10px 28px #2563eb7a,0 3px 10px #2563eb42,inset 0 1px #ffffff3d,inset 0 -1px #00000024!important}.ant-btn-dangerous.ant-btn-primary{background:linear-gradient(135deg,#ef4444 0%,#dc2626 55%,#c91c1c 100%)!important;border:none!important;box-shadow:0 2px 8px #dc262652,inset 0 1px #ffffff29,inset 0 -1px #0000001a!important}.ant-btn-dangerous.ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,#dc2626 0%,#c91c1c 55%,#b81a1a 100%)!important;box-shadow:0 8px 24px #dc26266b,inset 0 1px #ffffff2e!important}.ant-btn-dangerous:not(.ant-btn-primary):not(:disabled):hover{border-color:#dc2626!important;box-shadow:0 4px 14px #dc262638!important}.ant-btn-default{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0f172a0d,inset 0 1px #ffffffe6!important}.ant-btn-default:not(:disabled):hover{color:var(--color-primary)!important;background:linear-gradient(135deg,#f8fbff 0%,#eef5ff 60%,#e8f1ff 100%)!important;border-color:#7db4f7!important;box-shadow:0 8px 22px #2563eb2e,0 2px 8px #2563eb1a,inset 0 1px #ffffffe6!important}.ant-btn-text{box-shadow:none!important}.ant-btn-text:not(:disabled):hover{color:var(--color-primary)!important;box-shadow:none!important;background:#2563eb12!important;transform:translateY(-1px)!important}.ant-btn.ant-btn-icon-only{box-shadow:0 1px 3px #0f172a0d,inset 0 1px #ffffffe6!important}.ant-btn.ant-btn-icon-only:not(:disabled):hover{color:var(--color-primary)!important;background:linear-gradient(135deg,#fafcff 0%,#eff6ff 100%)!important;border-color:#93c5fd!important;box-shadow:0 3px 12px #2563eb24!important}.ant-btn .anticon{transform-origin:50%!important;transition:transform .26s cubic-bezier(.22,1,.36,1)!important;display:inline-flex!important}.ant-btn:not(:disabled):hover .anticon{transform:scale(1.06)!important}.ant-btn:not(:disabled):active .anticon{transition:transform .14s cubic-bezier(.22,1,.36,1)!important;transform:scale(.95)!important}.ant-btn.ant-btn-loading{opacity:.85!important;cursor:wait!important;transform:none!important}.ant-btn.ant-btn-loading:hover{box-shadow:inherit!important;transform:none!important}.ant-btn.ant-btn-loading .anticon-loading{animation:.7s linear infinite btn-spin!important}@keyframes btn-spin{to{transform:rotate(360deg)}}.ant-btn:disabled,.ant-btn.ant-btn-disabled{cursor:not-allowed!important;opacity:.55!important;filter:saturate(.6)!important;box-shadow:none!important;transform:none!important}.ant-btn:disabled:after,.ant-btn.ant-btn-disabled:after{display:none!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input{border-radius:var(--radius-input)!important;font-variation-settings:"opsz" 14!important;transition:border-color var(--dur-base) var(--ease-smooth), box-shadow var(--dur-base) var(--ease-smooth), background var(--dur-base) var(--ease-smooth)!important;font-size:13.5px!important}.ant-input:hover:not(:disabled):not(:focus),.ant-input-affix-wrapper:hover:not(:focus-within){background:#fafcff!important;border-color:#7fa8d0!important}.ant-input:focus,.ant-input-affix-wrapper:focus-within,.ant-input-affix-wrapper-focused{border-color:var(--color-primary)!important;background:#fff!important;box-shadow:0 0 0 4px #2563eb1a,0 0 0 1px #2563eb73,0 4px 14px #2563eb1f!important}.ant-input-affix-wrapper,.ant-input-affix-wrapper-lg,.ant-input-affix-wrapper-sm{isolation:isolate!important;position:relative!important;overflow:hidden!important}.ant-input,.ant-input-affix-wrapper input,.ant-input-affix-wrapper textarea{background-color:#0000!important;background-image:none!important}.ant-input-affix-wrapper{background-color:#fff!important}.ant-input-affix-wrapper>:not(input):not(textarea):not(.ant-input-prefix):not(.ant-input-suffix):not(.ant-input):not(.ant-input-clear-icon):not([class^=ant-]):not([class*=\ ant-]),.ant-input-suffix>:not(.anticon):not(.ant-input-clear-icon):not(.ant-input-password-icon):not([class^=ant-]):not([class*=\ ant-]),.ant-input+:not(input):not(textarea):not([class^=ant-]):not([class*=\ ant-]),.ant-input~img,.ant-input~iframe,.ant-input~div[style*=absolute]:not([class^=ant-]),.ant-input-affix-wrapper>iframe,.ant-input-affix-wrapper>img,.ant-input-affix-wrapper>div[style*=absolute]:not([class^=ant-]){display:none!important}[class*=temp-mail i],[class*=tempmail i],[id*=tempmail i],[id*=temp-mail i],[class*=TempMail],[data-tempmail],[data-tippy-root],[data-lastpass-icon-root],[data-1p-root-id],[data-dashlane-rid],[data-bitwarden],input+img[src*=chrome-extension],input+img[src*=moz-extension]{visibility:hidden!important;pointer-events:none!important;opacity:0!important;width:0!important;height:0!important;display:none!important}.ext-shield{contain:layout style paint!important}.ext-shield>:not(input):not(.ant-input):not(.ant-input-affix-wrapper):not([class^=ant-]){display:none!important}img[style*="position: absolute"]:not([class^=ant-]):not([class*=\ ant-]),img[style*=position\:absolute]:not([class^=ant-]):not([class*=\ ant-]),img[style*="position: fixed"]:not([class^=ant-]):not([class*=\ ant-]),img[style*=position\:fixed]:not([class^=ant-]):not([class*=\ ant-]),img[src^="chrome-extension://"],img[src^="moz-extension://"],img[src^=data\:image][alt*=mail i],img[alt=TempMail],img[alt=TEMPMAIL],img[title*=TempMail],img[title*=TEMPMAIL]{visibility:hidden!important;width:0!important;height:0!important;display:none!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number{transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background .18s,transform .22s cubic-bezier(.22,1,.36,1)!important}.ant-input-number:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 4px #2563eb1a,0 0 0 1px #2563eb73,0 4px 14px #2563eb1f!important}.ant-input-prefix .anticon{transition:color var(--dur-base) var(--ease-smooth)!important}.ant-input-textarea textarea:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #2563eb21!important}.topbar-search .ant-input-affix-wrapper{-webkit-backdrop-filter:blur(10px)!important;background:#f8fafcd1!important;border-color:#e2e8f0b3!important}.topbar-search .ant-input-affix-wrapper:hover{background:#fffffff2!important;border-color:#93c5fd!important}.topbar-search .ant-input-affix-wrapper:focus-within{border-color:var(--color-primary)!important;background:#fff!important;box-shadow:0 0 0 3px #2563eb21,0 2px 10px #2563eb1a!important}.ant-select-selector{border-radius:var(--radius-input)!important;transition:border-color var(--dur-base) var(--ease-smooth), box-shadow var(--dur-base) var(--ease-smooth)!important;font-size:13.5px!important}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#94a3b8!important}.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:var(--shadow-focus)!important}.ant-select-dropdown{-webkit-backdrop-filter:blur(12px)!important;background:#fffffffa!important;border:none!important;border-radius:16px!important;padding:6px!important;animation:.2s cubic-bezier(.22,1,.36,1) both dropdown-in!important;overflow:hidden!important;box-shadow:0 0 0 1px #cbd5e199,0 4px 6px #0f172a0a,0 20px 64px #0f172a29,0 8px 24px #0f172a14!important}.ant-select-dropdown.ant-slide-up-leave,.ant-select-dropdown.slide-up-leave,.ant-select-dropdown.rc-select-dropdown-slide-up-leave{pointer-events:none!important;animation:.18s cubic-bezier(.4,0,1,1) both dropdown-out!important}@keyframes dropdown-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.96)}}.ant-select-open .ant-select-selector{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #2563eb1f,0 4px 18px #2563eb1f!important}.ant-select-arrow{transition:transform .32s cubic-bezier(.34,1.56,.64,1),color .18s!important}.ant-select-open .ant-select-arrow{color:var(--color-primary)!important;transform:rotate(180deg)!important}.ant-select-item{font-variation-settings:"opsz" 14!important;color:#334155!important;border-radius:10px!important;margin:1px 0!important;padding:9px 14px!important;font-size:13.5px!important;font-weight:450!important;transition:background .2s cubic-bezier(.22,1,.36,1),color .14s,transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,font-weight .14s!important;position:relative!important}.ant-select-item:before{content:""!important;transform-origin:50%!important;background:linear-gradient(#60a5fa 0%,#2563eb 100%)!important;border-radius:0 3px 3px 0!important;width:3px!important;transition:transform .22s cubic-bezier(.34,1.72,.64,1)!important;position:absolute!important;top:20%!important;bottom:20%!important;left:0!important;transform:scaleY(0)translate(-1px)!important}.ant-select-item-option-active:not(.ant-select-item-option-selected):before,.ant-select-item-option-selected:before{transform:scaleY(1)translate(0)!important}.ant-select-item-option-active:not(.ant-select-item-option-selected){color:#1e40af!important;background:linear-gradient(92deg,#ebf3ff 0%,#f3f8ff 55%,#f8fbff 100%)!important;font-weight:500!important;transform:translate(5px)!important;box-shadow:0 2px 12px #2563eb14,inset 0 0 0 1px #2563eb0f!important}.ant-select-item-option-selected{color:#1e3a8a!important;background:linear-gradient(135deg,#dbeafe 0%,#eff6ff 60%,#eef5ff 100%)!important;font-weight:600!important;box-shadow:0 2px 10px #2563eb1f,inset 0 0 0 1px #2563eb1a!important}.ant-select-item-option-selected.ant-select-item-option-active{background:linear-gradient(135deg,#c7d9fa 0%,#dbeafe 60%,#e8f2ff 100%)!important;transform:translate(5px)!important}.ant-select-item-option-state{color:var(--color-primary)!important;font-size:13px!important}.ant-select-item-group{letter-spacing:.1em!important;text-transform:uppercase!important;color:#94a3b8!important;padding:8px 14px 4px!important;font-size:10.5px!important;font-weight:700!important}.ant-select-item-group+.ant-select-item{margin-top:2px!important}.ant-picker{border-radius:var(--radius-input)!important;transition:border-color var(--dur-base) var(--ease-smooth), box-shadow var(--dur-base) var(--ease-smooth)!important;font-size:13.5px!important}.ant-picker:hover:not(.ant-picker-disabled):not(.ant-picker-focused){border-color:#94a3b8!important}.ant-picker-focused{border-color:var(--color-primary)!important;box-shadow:var(--shadow-focus)!important}.ant-picker-dropdown{transform-origin:0 0!important;animation:.18s cubic-bezier(.22,1,.36,1) both picker-in!important}.ant-picker-dropdown.ant-slide-up-leave,.ant-picker-dropdown.slide-up-leave,.ant-picker-dropdown-hidden{pointer-events:none!important;animation:.14s cubic-bezier(.4,0,1,1) both picker-out!important}@keyframes picker-in{0%{opacity:0}to{opacity:1}}@keyframes picker-out{0%{opacity:1}to{opacity:0}}.ant-picker-panel-container{background:#fff!important;border:none!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 0 0 1px #cbd5e1b3,0 4px 10px #0f172a0f,0 24px 60px #0f172a38!important}.ant-picker-panel{background:#fff!important;border:none!important}.ant-picker-header{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 50%,#eef2ff 100%)!important;border-bottom:1px solid #eef2f7!important;align-items:center!important;min-height:46px!important;padding:12px 14px!important;display:flex!important}.ant-picker-header-view{text-align:center!important;flex:1!important;font-weight:700!important}.ant-picker-header-view button{letter-spacing:-.01em!important;color:#1e3a8a!important;padding:4px 10px!important;font-size:14px!important;font-weight:700!important}.ant-picker-header button{border-radius:8px!important;padding:4px 10px!important;transition:color .16s,background .18s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s!important}.ant-picker-header button:hover{color:var(--color-primary)!important;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)!important;transform:scale(1.08)!important;box-shadow:0 3px 12px #2563eb2e!important}.ant-picker-header button:active{transform:scale(.94)!important}.ant-picker-today-btn{color:var(--color-primary)!important;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)!important;border-radius:8px!important;padding:4px 12px!important;font-weight:600!important;transition:background .2s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s!important}.ant-picker-today-btn:hover{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)!important;transform:translateY(-1px)scale(1.03)!important;box-shadow:0 4px 14px #2563eb38!important}.ant-picker-cell-inner{will-change:transform;font-variant-numeric:tabular-nums!important;border-radius:9px!important;font-size:13px!important;transition:background .2s cubic-bezier(.22,1,.36,1),color .14s,transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.22,1,.36,1)!important}.ant-picker-content thead th{color:#94a3b8!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:6px 0!important;font-size:11px!important;font-weight:600!important}.ant-picker-cell:not(.ant-picker-cell-disabled):not(.ant-picker-cell-selected):hover .ant-picker-cell-inner{color:var(--color-primary)!important;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)!important;transform:scale(1.06)!important;box-shadow:0 2px 8px #2563eb2e!important}.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%)!important;border-radius:9px!important;font-weight:600!important;box-shadow:0 4px 14px #2563eb6b,inset 0 1px #fff3!important}.ant-picker-cell-in-range .ant-picker-cell-inner{color:var(--color-primary)!important;background:#dbeafe!important}.ant-picker-cell-today:not(.ant-picker-cell-selected) .ant-picker-cell-inner:before{content:""!important;border:2px solid var(--color-primary)!important;pointer-events:none!important;border-radius:9px!important;position:absolute!important;inset:0!important;box-shadow:0 0 0 1px #2563eb26,0 2px 8px #2563eb33!important}.ant-picker-cell-today:not(.ant-picker-cell-selected) .ant-picker-cell-inner{color:var(--color-primary)!important;font-weight:700!important;position:relative!important}.ant-picker-cell-in-view .ant-picker-cell-inner{color:#1e293b!important;font-weight:500!important}.ant-picker-cell:not(.ant-picker-cell-in-view) .ant-picker-cell-inner{color:#cbd5e1!important;font-weight:400!important}.ant-picker-cell-disabled .ant-picker-cell-inner{color:#e2e8f0!important;cursor:not-allowed!important}.ant-picker-body{padding:10px 14px 12px!important}.ant-picker-footer{background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border-top:1px solid #eef2f7!important;padding:8px 14px!important}.ant-card{will-change:transform!important;backface-visibility:hidden!important;background:linear-gradient(#fff 0%,#fcfdff 100%)!important;border:1px solid #eef2f8!important;border-radius:14px!important;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #60a5fa0a,0 1px 3px #0f172a0a,0 6px 18px #0f172a0f,0 2px 8px #60a5fa0a!important}.ant-card:before{content:""!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(90deg,#0000,#60a5fa1f,#0000)!important;height:1px!important;position:absolute!important;top:0!important;left:12%!important;right:12%!important}.ant-card-hoverable:after{content:""!important;opacity:0!important;pointer-events:none!important;z-index:1!important;border-radius:inherit!important;background:linear-gradient(135deg,#fff0 0%,#ffffff14 50%,#fff0 100%)!important;transition:opacity .3s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;inset:0!important}.ant-card-hoverable:hover:after{opacity:1!important}.ant-card-hoverable:hover,.ant-card.hoverable:hover{border-color:#cfe0f7!important;transform:translateY(-4px)scale(1.008)!important;box-shadow:0 0 0 1px #60a5fa1a,0 4px 10px #0f172a0f,0 18px 44px #0f172a1f,0 6px 16px #60a5fa1a!important}.ant-card .ant-card-head{z-index:1!important;background:linear-gradient(#fcfdff 0%,#fff 100%)!important;border-bottom:1px solid #f0f4fa!important;min-height:50px!important;padding:0 20px!important;position:relative!important}.ant-card .ant-card-head-title{color:var(--color-text-primary)!important;letter-spacing:-.02em!important;padding:14px 0!important;font-size:14.5px!important;font-weight:700!important}.ant-card .ant-card-body{padding:20px!important;position:relative!important}.ant-card .ant-card-extra{padding:12px 0!important}.ant-table-wrapper .ant-table{background:0 0!important;border-radius:14px!important;font-size:13.5px!important;overflow:hidden!important}.ant-table-wrapper .ant-table-thead>tr>th{text-transform:uppercase!important;letter-spacing:.08em!important;color:#64748b!important;white-space:nowrap!important;background:linear-gradient(#f8fbff 0%,#f1f5f9 100%)!important;border-bottom:1px solid #e2e8f0!important;padding:12px 14px!important;font-size:11px!important;font-weight:650!important;position:relative!important}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background:linear-gradient(#eef5ff 0%,#e8f1ff 100%)!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #f3f6fb!important;padding:13px 14px!important;transition:background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)!important}.ant-table-wrapper .ant-table-tbody>tr{transition:background .22s cubic-bezier(.22,1,.36,1)!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:linear-gradient(90deg,#e9f1ff 0%,#f0f6ff 50%,#f6fafe 100%)!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td:first-child{background:linear-gradient(90deg,#dde9fb 0%,#e8f0fc 100%)!important;box-shadow:inset 4px 0 #2563eb,inset 6px 0 8px -2px #2563eb1f!important}.ant-table-wrapper .ant-table-tbody>tr:active>td{background:linear-gradient(90deg,#dbe6f7 0%,#e2ecf8 60%,#ebf2fc 100%)!important;transition:background .1s!important}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:linear-gradient(90deg,#dbeafe 0%,#e8f1ff 100%)!important}.ant-table-column-sorters:hover .ant-table-column-title{color:var(--color-primary)!important}.ant-table-column-sort{background:#f5f8ff!important}.ant-pagination-item{border-radius:var(--radius-sm)!important;transition:all var(--dur-base) var(--ease-smooth)!important;border:1px solid var(--color-border)!important;font-size:13px!important}.ant-pagination-item:hover{border-color:var(--color-primary)!important}.ant-pagination-item-active{background:linear-gradient(135deg,#2d6df6 0%,#1d4ed8 100%)!important;border-color:#1d4ed8!important;box-shadow:0 2px 8px #2563eb4d!important}.ant-pagination-item-active a{color:#fff!important;font-weight:600!important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{border-radius:var(--radius-sm)!important;transition:all var(--dur-base)!important}.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.ant-modal .ant-modal-content{transform-origin:50% 40%!important;border:none!important;border-radius:18px!important;animation:.32s cubic-bezier(.22,1,.36,1) both modal-in!important;overflow:hidden!important;box-shadow:0 0 0 1px #0f172a0f,0 32px 90px #0f172a38,0 12px 32px #0f172a1a!important}.ant-modal-mask{-webkit-backdrop-filter:blur(4px)!important;background:#0f172a6b!important;animation:.24s cubic-bezier(.22,1,.36,1) both mask-fade-in!important}.ant-modal-header{background:linear-gradient(#fff 0%,#fafcff 100%)!important;border-bottom:1px solid #f1f5f9!important;padding:18px 24px!important}.ant-modal-title{letter-spacing:-.02em!important;color:var(--color-text-primary)!important;font-size:16px!important;font-weight:700!important}.ant-modal-close{border-radius:9px!important;width:32px!important;height:32px!important;transition:background .18s cubic-bezier(.22,1,.36,1),color .16s,transform .22s cubic-bezier(.34,1.56,.64,1)!important;top:14px!important;right:14px!important}.ant-modal-close:hover{color:var(--color-danger)!important;background:#fef2f2!important;transform:rotate(90deg)scale(1.06)!important}.ant-modal-footer{background:linear-gradient(#fafcff 0%,#fff 100%)!important;border-top:1px solid #f1f5f9!important;padding:14px 24px!important}.ant-drawer-content-wrapper{box-shadow:-16px 0 56px #0f172a2e,-4px 0 16px #0f172a14!important}.ant-drawer-mask{-webkit-backdrop-filter:blur(3px)!important;background:#0f172a66!important}.ant-drawer-header{background:linear-gradient(#fff 0%,#fafcff 100%)!important;border-bottom:1px solid #f1f5f9!important;padding:16px 20px!important}.ant-drawer-header-title{font-size:15px!important;font-weight:700!important}.ant-drawer-close{border-radius:9px!important;width:32px!important;height:32px!important;transition:background .18s cubic-bezier(.22,1,.36,1),color .16s,transform .22s cubic-bezier(.34,1.56,.64,1)!important}.ant-drawer-close:hover{color:var(--color-danger)!important;background:#fef2f2!important;transform:rotate(90deg)scale(1.06)!important}.ant-tabs-tab{letter-spacing:-.01em!important;padding:10px 4px!important;font-size:13.5px!important;font-weight:500!important;transition:color .18s,transform .22s cubic-bezier(.22,1,.36,1)!important}.ant-tabs-tab:hover{color:var(--color-primary)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)!important;text-shadow:0 0 14px #2563eb2e!important;font-weight:700!important}.ant-tabs-ink-bar{background:linear-gradient(90deg,#3b82f6 0%,#2563eb 50%,#1d4ed8 100%)!important;border-radius:3px 3px 0 0!important;height:3px!important;transition:left .32s cubic-bezier(.34,1.2,.64,1),width .32s cubic-bezier(.34,1.2,.64,1)!important;box-shadow:0 -1px 8px #2563eb8c,0 0 14px #2563eb40!important}.ant-tag{transition:all var(--dur-base) var(--ease-smooth)!important;border-radius:20px!important;align-items:center!important;gap:4px!important;padding:0 9px!important;font-size:12px!important;font-weight:500!important;line-height:22px!important;display:inline-flex!important}.ant-tooltip .ant-tooltip-inner{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;letter-spacing:-.005em!important;background:linear-gradient(#1e293b 0%,#0f172a 100%)!important;border-radius:8px!important;padding:7px 11px!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;box-shadow:0 0 0 1px #ffffff0f,0 8px 24px #0f172a4d,0 2px 6px #0f172a33!important}.ant-popover .ant-popover-inner{border-radius:var(--radius-dropdown)!important;box-shadow:var(--shadow-dropdown)!important;border:1px solid var(--color-border)!important;padding:0!important;overflow:hidden!important}.ant-popover .ant-popover-title{border-bottom:1px solid #f1f5f9!important;padding:10px 14px!important;font-size:13.5px!important;font-weight:700!important}.ant-popover .ant-popover-inner-content{padding:10px 14px!important;font-size:13px!important}.ant-popconfirm .ant-popconfirm-message-icon{margin-top:2px!important}.ant-steps-item-icon{transition:background .3s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .3s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.34,1.56,.64,1)!important}.ant-steps-item-process .ant-steps-item-icon{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 55%,#1e40af 100%)!important;border-color:#0000!important;animation:2.6s ease-in-out infinite step-pulse!important;transform:scale(1.05)!important;box-shadow:0 0 0 5px #2563eb24,0 0 0 1px #2563eb4d,0 6px 18px #2563eb73,inset 0 1px #ffffff47!important}@keyframes step-pulse{0%,to{box-shadow:0 0 0 5px #2563eb24,0 0 0 1px #2563eb4d,0 6px 18px #2563eb73,inset 0 1px #ffffff47}50%{box-shadow:0 0 0 8px #2563eb14,0 0 0 1px #2563eb4d,0 8px 22px #2563eb8c,inset 0 1px #ffffff47}}.ant-steps-item-finish .ant-steps-item-icon{background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border-color:#0000!important;box-shadow:0 3px 10px #0596694d,inset 0 1px #fff3!important}.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#fff!important}.ant-steps-item-finish .ant-steps-item-icon:hover{transform:scale(1.08)!important;box-shadow:0 5px 16px #05966966,inset 0 1px #fff3!important}.ant-steps-item-wait .ant-steps-item-icon{color:#94a3b8!important;background:#f8fafc!important;border:1.5px dashed #cbd5e1!important}.ant-steps-item-tail:after{background:#e2e8f0!important;border-radius:2px!important;height:2px!important;transition:background .36s cubic-bezier(.22,1,.36,1)!important}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background:linear-gradient(90deg,#10b981 0%,#059669 100%)!important;box-shadow:0 0 6px #0596694d!important}.ant-steps-item-title{letter-spacing:-.01em!important;font-size:13.5px!important;font-weight:600!important;transition:color .18s!important}.ant-steps-item-process .ant-steps-item-title{color:var(--color-primary)!important}.ant-steps-item-finish .ant-steps-item-title{color:#059669!important}.ant-form-item{margin-bottom:18px!important}.ant-form-item-label>label{color:var(--color-text-primary)!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:500!important;transition:color .18s!important}.ant-form-item:focus-within .ant-form-item-label>label{color:var(--color-primary)!important}.ant-form-item-required:before{color:#dc2626!important;margin-right:3px!important;font-size:13px!important;font-weight:600!important}.ant-form-item-explain-error{color:#dc2626!important;margin-top:4px!important;font-size:12px!important;font-weight:500!important;animation:.35s cubic-bezier(.36,.07,.19,.97) both error-shake!important}@keyframes error-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(1px)}}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error .ant-select-selector,.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-picker{border-color:#dc2626!important;box-shadow:0 0 0 4px #dc262614,0 0 0 1px #dc262659!important}.ant-form-item-has-error .ant-input:focus,.ant-form-item-has-error .ant-input-affix-wrapper:focus-within,.ant-form-item-has-error .ant-select-focused .ant-select-selector,.ant-form-item-has-error .ant-input-number:focus-within,.ant-form-item-has-error .ant-picker-focused{box-shadow:0 0 0 4px #dc26261f,0 0 0 1px #dc262680,0 4px 14px #dc26261f!important}.ant-checkbox-inner{border-radius:6px!important;width:17px!important;height:17px!important;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.34,1.56,.64,1)!important}.ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)!important;border-color:#0000!important;transform:scale(1.05)!important;box-shadow:0 2px 8px #2563eb66,0 0 0 1px #2563eb8c,inset 0 1px #ffffff40!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--color-primary)!important;box-shadow:0 0 0 4px #2563eb14!important}.ant-checkbox-checked:after{border-radius:6px!important}.ant-radio-inner{width:17px!important;height:17px!important;transition:border-color .18s,box-shadow .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.34,1.56,.64,1)!important}.ant-radio-wrapper:hover .ant-radio-inner{border-color:var(--color-primary)!important;box-shadow:0 0 0 4px #2563eb14!important}.ant-radio-checked .ant-radio-inner{border-color:var(--color-primary)!important;background:linear-gradient(135deg,#fff 0%,#eff6ff 100%)!important;transform:scale(1.05)!important;box-shadow:0 0 0 1px #2563eb80,0 2px 6px #2563eb33!important}.ant-radio-checked .ant-radio-inner:after{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)!important;transform:scale(.5)!important;box-shadow:0 0 6px #2563eb80!important}.ant-switch{transition:all .2s var(--ease-smooth)!important;height:22px!important}.ant-switch-checked{background:linear-gradient(135deg,#2d6df6 0%,#1d4ed8 100%)!important;box-shadow:0 2px 8px #2563eb4d!important}.ant-badge .ant-badge-dot{width:8px!important;height:8px!important;box-shadow:0 0 0 2px #fff,0 0 8px!important}.ant-badge-count{min-width:18px!important;height:18px!important;animation:badge-pop .3s var(--ease-spring)!important;border-radius:99px!important;font-size:11px!important;line-height:18px!important;box-shadow:0 2px 6px #dc26264d!important}.ant-spin-dot-item{background:var(--color-primary)!important}.ant-progress-bg{transition:width .7s var(--ease-smooth)!important;border-radius:99px!important}.ant-progress-success-bg{background:var(--color-success)!important}.ant-alert{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;border:1px solid #0000!important;border-radius:12px!important;padding:12px 14px!important;font-size:13.5px!important;transition:box-shadow .22s,transform .22s!important;box-shadow:0 1px 3px #0f172a0a!important}.ant-alert-success{color:#065f46!important;background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%)!important;border-color:#10b98133!important}.ant-alert-success .ant-alert-icon{color:#059669!important;filter:drop-shadow(0 1px 4px #10b98166)!important}.ant-alert-info{color:#1e3a8a!important;background:linear-gradient(135deg,#eff6ff 0%,#f0f7ff 100%)!important;border-color:#2563eb33!important}.ant-alert-info .ant-alert-icon{color:#2563eb!important;filter:drop-shadow(0 1px 4px #2563eb66)!important}.ant-alert-warning{color:#78350f!important;background:linear-gradient(135deg,#fffbeb 0%,#fef9e7 100%)!important;border-color:#d9770638!important}.ant-alert-warning .ant-alert-icon{color:#d97706!important;filter:drop-shadow(0 1px 4px #d9770666)!important}.ant-alert-error{color:#7f1d1d!important;background:linear-gradient(135deg,#fef2f2 0%,#fef0f0 100%)!important;border-color:#dc262638!important}.ant-alert-error .ant-alert-icon{color:#dc2626!important;filter:drop-shadow(0 1px 4px #dc262666)!important}.ant-alert-message{letter-spacing:-.01em!important;font-weight:600!important}.ant-alert-description{opacity:.85!important;margin-top:3px!important;font-size:12.5px!important}.ant-alert-close-icon{transition:transform .22s,color .18s!important}.ant-alert-close-icon:hover{transform:rotate(90deg)scale(1.1)!important}.ant-empty-description{color:var(--color-text-muted)!important;letter-spacing:-.005em!important;margin-top:14px!important;font-size:13.5px!important;font-weight:500!important}.ant-empty-image{opacity:.65!important;filter:drop-shadow(0 4px 10px #0f172a0f)!important}.ant-menu-item{border-radius:var(--radius-sm)!important;transition:all var(--dur-base) var(--ease-smooth)!important;margin:1px 4px!important;font-size:13.5px!important}.ant-menu-item:hover{color:var(--color-primary)!important;background:#f0f6ff!important}.ant-menu-item-selected{color:var(--color-primary)!important;background:#eff6ff!important;font-weight:600!important}.ant-collapse-header:hover{background:#f8fafc!important}.ant-timeline-item-head-blue{border-color:var(--color-primary)!important}.ant-divider{background:linear-gradient(90deg,#0000,#e2e8f0 15% 85%,#0000)!important;border:none!important;height:1px!important;margin:18px 0!important}.ant-divider-vertical{background:linear-gradient(#0000,#e2e8f0 15% 85%,#0000)!important;width:1px!important;height:1em!important;margin:0 8px!important}.ant-divider-with-text{background:0 0!important;height:auto!important}.ant-divider-with-text:before,.ant-divider-with-text:after{background:linear-gradient(90deg,#0000,#e2e8f0 50%,#e2e8f0)!important;border:none!important;height:1px!important}.ant-statistic-title{color:var(--color-text-secondary)!important;letter-spacing:-.01em!important;font-size:12.5px!important;font-weight:500!important}.ant-statistic-content-value{letter-spacing:-.04em!important;font-weight:800!important}.ant-breadcrumb{font-size:12.5px!important}.ant-breadcrumb a{transition:color var(--dur-base)!important;color:var(--color-text-secondary)!important}.ant-breadcrumb a:hover{color:var(--color-primary)!important}.ant-upload.ant-upload-drag{border-radius:var(--radius-card)!important;transition:border-color var(--dur-base), background var(--dur-base)!important}.ant-upload.ant-upload-drag:hover{border-color:var(--color-primary)!important;background:#eff6ff!important}.ant-skeleton-element .ant-skeleton-image{border-radius:10px!important}.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-content .ant-skeleton-paragraph>li{border-radius:6px!important}.anticon{transition:color var(--dur-base) var(--ease-smooth), transform var(--dur-base) var(--ease-smooth)!important;vertical-align:middle!important;align-items:center!important;display:inline-flex!important}.ant-select-open .anticon-down,.ant-collapse-item-active .anticon-right{transform:rotate(180deg)!important}.ant-layout-sider{box-shadow:var(--shadow-sidebar)!important}.ant-drawer-header-title{font-weight:700!important}.ant-list-item{transition:background .2s var(--ease-expo), transform .2s var(--ease-expo), box-shadow .2s var(--ease-expo)!important;border-radius:var(--radius-sm)!important;padding:10px 14px!important}.ant-list-item:hover{background:linear-gradient(90deg,#f0f6ff 0%,#f8fafc 100%)!important;transform:translate(3px)!important}.ant-message{z-index:1100!important;top:74px!important}@keyframes toast-in{0%{opacity:0;transform:translateY(-20px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.95)}}.ant-message-notice-wrapper{padding:4px 0!important}.ant-message-notice-content{letter-spacing:-.01em!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffffff7!important;border:1px solid #e2e8f0e6!important;border-radius:12px!important;align-items:center!important;gap:6px!important;min-width:240px!important;padding:11px 18px!important;font-size:13.5px!important;font-weight:500!important;animation:.22s cubic-bezier(.34,1.56,.64,1) toast-in!important;display:inline-flex!important;box-shadow:0 8px 32px #0f172a21,0 2px 8px #0f172a0f,inset 0 1px #ffffffe6!important}.ant-message-notice-content .anticon{font-size:15px!important}.ant-message-success .ant-message-notice-content{background:linear-gradient(120deg,#f0fdf4fa 0%,#fffffffa 55%)!important;border-color:#a7f3d0b3 #a7f3d0b3 #a7f3d0b3 #059669!important;border-left-style:solid!important;border-left-width:3px!important}.ant-message-success .anticon{color:#059669!important}.ant-message-error .ant-message-notice-content{background:linear-gradient(120deg,#fef2f2fa 0%,#fffffffa 55%)!important;border-color:#fecacab3 #fecacab3 #fecacab3 #dc2626!important;border-left-style:solid!important;border-left-width:3px!important}.ant-message-error .anticon{color:#dc2626!important}.ant-message-warning .ant-message-notice-content{background:linear-gradient(120deg,#fffbebfa 0%,#fffffffa 55%)!important;border-color:#fde68ab3 #fde68ab3 #fde68ab3 #d97706!important;border-left-style:solid!important;border-left-width:3px!important}.ant-message-warning .anticon{color:#d97706!important}.ant-message-info .ant-message-notice-content,.ant-message-loading .ant-message-notice-content{background:linear-gradient(120deg,#eff6fffa 0%,#fffffffa 55%)!important;border-color:#bfdbfeb3 #bfdbfeb3 #bfdbfeb3 #2563eb!important;border-left-style:solid!important;border-left-width:3px!important}.ant-message-info .anticon,.ant-message-loading .anticon{color:#2563eb!important}@keyframes notif-slide-in{0%{opacity:0;transform:translate(48px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}.ant-notification{z-index:1200!important}.ant-notification-notice{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#fffffff7!important;border:1px solid #e2e8f0e6!important;border-radius:16px!important;min-width:360px!important;padding:16px 20px!important;animation:.3s cubic-bezier(.34,1.56,.64,1) notif-slide-in!important;box-shadow:0 16px 50px #0f172a26,0 4px 14px #0f172a12,inset 0 1px #ffffffe6!important}.ant-notification-notice-message{letter-spacing:-.025em!important;color:#0f172a!important;margin-bottom:5px!important;font-size:14.5px!important;font-weight:700!important;line-height:1.3!important}.ant-notification-notice-description{color:#64748b!important;font-size:13px!important;line-height:1.55!important}.ant-notification-notice-icon{font-size:22px!important;top:18px!important}.ant-notification-notice-close{color:#94a3b8!important;border-radius:7px!important;padding:4px!important;transition:all .15s!important;top:14px!important;right:14px!important}.ant-notification-notice-close:hover{color:#dc2626!important;background:#f1f5f9!important}.ant-spin-dot-item{background:linear-gradient(135deg,#60a5fa,#2563eb)!important;border-radius:50%!important;box-shadow:0 0 8px #2563eb73!important}.ant-spin-dot{animation-duration:1.2s!important;animation-timing-function:cubic-bezier(.45,.05,.55,.95)!important}.ant-spin-lg .ant-spin-dot{font-size:40px!important}.ant-spin-lg .ant-spin-dot-item{width:14px!important;height:14px!important}.ant-spin-text{color:#475569!important;letter-spacing:-.01em!important;text-shadow:0 1px 8px #2563eb1a!important;margin-top:14px!important;font-size:13px!important;font-weight:500!important}.ant-spin-container{transition:opacity .22s!important}.ant-spin-container:after{border-radius:inherit!important;-webkit-backdrop-filter:blur(2px)!important;background:#ffffffb8!important}.ant-spin-blur{opacity:.45!important}.ant-skeleton .ant-skeleton-content h3,.ant-skeleton .ant-skeleton-content ul>li,.ant-skeleton-element .ant-skeleton-image,.ant-skeleton-element .ant-skeleton-input,.ant-skeleton-element .ant-skeleton-button,.ant-skeleton-element .ant-skeleton-avatar{background:linear-gradient(90deg,#e2e8f0a6 0%,#f1f5f9f2 38%,#f8fafc 50%,#f1f5f9f2 62%,#e2e8f0a6 100%) 0 0/200% 100%!important;animation:1.6s cubic-bezier(.4,0,.6,1) infinite skel-sweep!important}@keyframes skel-sweep{0%{background-position:-100% 0}to{background-position:100% 0}}.ant-modal-confirm .ant-modal-confirm-body-wrapper{padding:24px!important}.ant-modal-confirm-title{letter-spacing:-.025em!important;color:#0f172a!important;font-size:15.5px!important;font-weight:700!important}.ant-modal-confirm-content{color:#64748b!important;margin-top:6px!important;font-size:13.5px!important;line-height:1.6!important}.ant-popover.ant-popconfirm .ant-popover-inner{animation:dropdown-in .18s var(--ease-smooth)!important;border:1px solid #e2e8f0!important;border-radius:14px!important;padding:14px!important;overflow:hidden!important;box-shadow:0 10px 40px #0f172a1f,0 2px 10px #0f172a0f!important}.ant-popconfirm-title{letter-spacing:-.015em!important;color:#0f172a!important;font-size:13.5px!important;font-weight:700!important}.ant-popconfirm-description{color:#64748b!important;margin-top:4px!important;font-size:12.5px!important;line-height:1.5!important}.ant-popconfirm-buttons{justify-content:flex-end!important;gap:8px!important;margin-top:12px!important;display:flex!important}.ant-alert{border:1px solid #0000!important;border-radius:10px!important;padding:11px 14px!important;font-size:13.5px!important}.ant-alert-success{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%)!important;border-color:#a7f3d099 #a7f3d099 #a7f3d099 #059669!important;border-left-style:solid!important;border-left-width:3px!important}.ant-alert-error{background:linear-gradient(135deg,#fef2f2 0% 100%)!important;border-color:#fecaca99 #fecaca99 #fecaca99 #dc2626!important;border-left-style:solid!important;border-left-width:3px!important}.ant-alert-warning{background:linear-gradient(135deg,#fffbeb 0% 100%)!important;border-color:#fde68a99 #fde68a99 #fde68a99 #d97706!important;border-left-style:solid!important;border-left-width:3px!important}.ant-alert-info{background:linear-gradient(135deg,#eff6ff 0% 100%)!important;border-color:#bfdbfe99 #bfdbfe99 #bfdbfe99 #2563eb!important;border-left-style:solid!important;border-left-width:3px!important}.ant-alert-message{letter-spacing:-.01em!important;color:#0f172a!important;font-size:13.5px!important;font-weight:600!important}.ant-alert-description{color:#64748b!important;margin-top:3px!important;font-size:13px!important;line-height:1.55!important}.ant-alert-icon{font-size:16px!important}.ant-alert-close-icon{border-radius:4px!important;transition:color .15s!important}.ant-alert-close-icon:hover{color:#dc2626!important}.ant-result-title{letter-spacing:-.03em!important;color:#0f172a!important;font-size:20px!important;font-weight:800!important}.ant-result-subtitle{color:#64748b!important;font-size:14px!important}.ant-result-icon>.anticon{font-size:64px!important}.topbar-icon-btn{cursor:pointer;color:#64748b;will-change:transform;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0cc;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:15px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),background .18s,border-color .18s,color .18s;display:flex;box-shadow:0 1px 3px #0f172a0d,inset 0 1px #ffffffe6}.topbar-icon-btn:hover{color:#2563eb;background:linear-gradient(135deg,#eaf2ff 0%,#def 100%);border-color:#93c5fd;transform:translateY(-3px)scale(1.08);box-shadow:0 8px 22px #2563eb38,0 2px 6px #2563eb1f}.topbar-icon-btn:active{box-shadow:none;transition-duration:70ms;transform:scale(.93)translateY(0)}.topbar-search .ant-input-affix-wrapper{border-radius:10px!important;height:36px!important;padding:0 12px!important;font-size:13px!important;transition:border-color .2s,box-shadow .2s,background .2s!important}.topbar-search .ant-input-affix-wrapper-focused{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.topbar-search .ant-input{background:0 0!important;font-size:13px!important}.topbar-search .ant-input::placeholder{color:#b0bec5!important}.ant-empty{padding:40px 0!important}.ant-empty-image{margin-bottom:12px!important}.ant-empty-description{color:#94a3b8!important;font-size:13.5px!important;font-weight:500!important}.ant-empty-footer{margin-top:16px!important}.ant-segmented{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:10px!important;padding:3px!important}.ant-segmented-item{border-radius:7px!important;font-size:13px!important;font-weight:500!important;transition:all .18s!important}.ant-segmented-item-selected{color:#2563eb!important;background:#fff!important;font-weight:600!important;box-shadow:0 1px 4px #0f172a1a!important}.ant-radio-button-wrapper{border-radius:0!important;font-size:13px!important;transition:all .18s!important}.ant-radio-button-wrapper:first-child{border-radius:8px 0 0 8px!important}.ant-radio-button-wrapper:last-child{border-radius:0 8px 8px 0!important}.ant-radio-button-wrapper-checked{color:#2563eb!important;background:#eff6ff!important;border-color:#2563eb!important;font-weight:600!important}.kanban-card{will-change:transform!important;border-radius:12px!important;transition:box-shadow .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)!important}.kanban-card:hover{transform:translateY(-5px)!important;box-shadow:0 10px 32px #0f172a21!important}.dashboard-page{min-height:100%;padding:22px 24px 44px}.dashboard-banner{background:linear-gradient(132deg,#0c1828 0%,#0e1f3c 14%,#142d6e 32%,#1e3a8a 55%,#1d4ed8 82%,#2563eb 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:118px;margin-bottom:22px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3b82f638,0 24px 80px #08145099,0 6px 24px #00000047}.dashboard-banner:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 35%,#0000 58%,#60a5fa0f 100%);border-radius:24px;position:absolute;inset:0}.dashboard-banner:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#ffffff0d 50%,#0000 100%);width:50%;height:100%;animation:7s ease-in-out 1s infinite banner-sweep;position:absolute;top:0;left:-130%;transform:skew(-16deg)}@keyframes banner-sweep{0%{opacity:0;left:-130%}8%{opacity:1}48%{opacity:1}60%{opacity:0}to{opacity:0;left:170%}}.banner-blob{pointer-events:none;border-radius:50%;position:absolute}.banner-blob-1{background:radial-gradient(circle at 38% 38%,#60a5fa47 0%,#3b82f624 40%,#0000 68%);width:480px;height:480px;animation:10s ease-in-out infinite blob-float;top:-200px;right:-120px}.banner-blob-2{background:radial-gradient(circle,#8b5cf633 0%,#6d28d914 45%,#0000 70%);width:300px;height:300px;animation:13s ease-in-out infinite reverse blob-float;bottom:-110px;left:180px}.banner-blob-3{background:radial-gradient(circle,#06b6d426 0%,#0000 68%);width:220px;height:220px;animation:8s ease-in-out 2s infinite blob-float;top:-50px;left:38%}.banner-dots{pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.banner-ring{pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;position:absolute}.banner-ring-1{width:200px;height:200px;bottom:-90px;left:-60px}.banner-ring-2{border-color:#ffffff09;width:310px;height:310px;bottom:-145px;left:-115px}.banner-ring-3{border-color:#ffffff05;width:420px;height:420px;bottom:-200px;left:-170px}.banner-bottom-glow{pointer-events:none;background:linear-gradient(90deg,#0000,#93c5fd66,#60a5fa99,#93c5fd66,#0000);height:1px;position:absolute;bottom:0;left:10%;right:10%}.banner-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:7px;margin-bottom:12px;padding:4px 11px 4px 8px;display:inline-flex}.banner-badge-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.2s ease-in-out infinite live-pulse;box-shadow:0 0 8px #4ade80cc}.banner-badge span{color:#93c5fde6;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #4ade80b3}50%{opacity:.7;transform:scale(1.25);box-shadow:0 0 14px #4ade80}}.dashboard-banner .ant-select .ant-select-selector{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:14px!important;align-items:center!important;height:40px!important;transition:background .22s,border-color .22s!important;display:flex!important;box-shadow:0 2px 14px #00000038,inset 0 1px #ffffff1f!important}.dashboard-banner .ant-select:hover .ant-select-selector,.dashboard-banner .ant-select-focused .ant-select-selector{background:#ffffff26!important;border-color:#ffffff57!important}.dashboard-banner .ant-select .ant-select-selection-placeholder,.dashboard-banner .ant-select .ant-select-selection-item{color:#ffffffe0!important;font-size:13px!important;font-weight:500!important}.dashboard-banner .ant-select-arrow{color:#ffffff8c!important}.dashboard-banner .ant-select-clear{color:#ffffffb3!important;background:#ffffff26!important}@keyframes blob-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(8px,-10px)scale(1.04)}66%{transform:translate(-6px,5px)scale(.97)}}.dashboard-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.dashboard-main-grid{grid-template-columns:1fr 330px;align-items:start;gap:16px;display:grid}@media (width<=1200px){.dashboard-kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-main-grid{grid-template-columns:1fr}}@media (width<=768px){.dashboard-page{padding:14px 14px 36px}.dashboard-banner{border-radius:14px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 18px;min-height:auto!important}.dashboard-banner .ant-select{width:100%!important}.dashboard-kpi-grid{grid-template-columns:repeat(2,1fr);gap:12px}.dashboard-main-grid{grid-template-columns:1fr;gap:12px}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.ant-table{font-size:12.5px!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{white-space:nowrap!important;padding:10px 8px!important}.ant-pagination{flex-wrap:wrap!important;justify-content:center!important;gap:4px!important}.ant-pagination-options{display:none!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;padding-bottom:0!important;top:0!important}.ant-modal-content{border-radius:14px!important}.ant-modal-header{padding:14px 16px!important}.ant-modal-body{max-height:70vh;overflow-y:auto;padding:16px!important}.ant-modal-footer{padding:12px 16px!important}.ant-drawer-right .ant-drawer-content-wrapper,.ant-drawer-left .ant-drawer-content-wrapper{width:100%!important;max-width:100vw!important}.ant-form-item{margin-bottom:14px!important}.ant-form-item-label>label{font-size:13px!important}.ant-form .ant-row{flex-direction:column!important}.ant-form .ant-row>.ant-col{flex:0 0 100%!important;max-width:100%!important}.ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only){min-height:40px!important;padding:8px 16px!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{min-height:40px!important}.ant-card-body{padding:14px!important}.ant-card-head{min-height:48px!important;padding:0 14px!important}main{padding:0!important}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{display:none!important}.page-header-wrap{gap:10px;margin-bottom:14px}.ant-statistic-content-value{font-size:20px!important}.ant-statistic-title{font-size:12px!important}.ant-tabs-nav{-webkit-overflow-scrolling:touch;overflow-x:auto!important}.ant-tabs-nav-list{flex-wrap:nowrap!important}.ant-notification{max-width:calc(100vw - 16px)!important;margin-left:8px!important;margin-right:8px!important}.ant-picker-dropdown{max-width:calc(100vw - 16px)!important}.ant-picker-panel-container{width:100%!important}.dashboard-banner>div>div[style*="display: flex"]{flex-wrap:wrap!important}}@media (width<=480px){.dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-page{padding:10px 10px 28px}.dashboard-banner{border-radius:12px!important;padding:16px 14px!important}.dashboard-banner .banner-blob{transform:scale(.6)}.ant-modal{max-width:calc(100vw - 8px)!important;margin:4px auto!important}.topbar-section-title{display:none!important}.ant-tabs-tab{padding:8px 10px!important;font-size:13px!important}.ant-tag{padding:1px 7px!important;font-size:11px!important}}.page-header-wrap{align-items:center;gap:14px;margin-bottom:20px;display:flex}.page-header-icon-tile{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex;box-shadow:0 4px 18px #2563eb38}.page-header-title{color:#0f172a;letter-spacing:-.04em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.page-header-sub{color:#64748b;margin-top:2px;font-size:13px;font-weight:400}@media (width<=768px){.page-header-icon-tile{border-radius:11px;width:40px;height:40px;font-size:18px}.page-header-title{font-size:18px}}@media (width<=640px){.hide-mobile{display:none!important}.flex-mobile-col{flex-direction:column!important;align-items:flex-start!important}.full-mobile{width:100%!important}}.card-grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1024px){.card-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.card-grid-3{grid-template-columns:1fr}}.card-grid-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=640px){.card-grid-2{grid-template-columns:1fr}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.ant-form-item-label>label{color:#374151!important;letter-spacing:-.005em!important;font-size:13px!important;font-weight:500!important}.ant-input:hover,.ant-input-affix-wrapper:hover{transition:border-color .15s!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){transition:background .2s cubic-bezier(.22,1,.36,1),color .14s,transform .24s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,font-weight .14s!important}.ant-statistic-content-value{letter-spacing:-.035em!important;font-feature-settings:"tnum"!important;font-weight:800!important}.ant-tag{cursor:default!important;transition:opacity .14s,transform .14s cubic-bezier(.22,1,.36,1)!important}.ant-steps-item-title{letter-spacing:-.01em!important;font-size:13.5px!important;font-weight:600!important}.ant-steps-item-description{color:#94a3b8!important;font-size:12px!important}.ant-progress-bg{transition:width .5s cubic-bezier(.22,1,.36,1)!important}.ant-spin-nested-loading>div>.ant-spin{transition:opacity .2s!important}.ant-badge-count{font-size:11px!important;font-weight:700!important;animation:.3s cubic-bezier(.34,1.56,.64,1) badge-pop!important}.ant-switch-handle:before{transition:all .22s cubic-bezier(.22,1,.36,1)!important}.ant-alert{border-radius:10px!important;transition:box-shadow .2s!important}.ant-collapse-content{transition:height .28s cubic-bezier(.22,1,.36,1)!important}.ant-list-item{transition:background .15s!important}.topbar-divider{background:linear-gradient(#0000,#e8ecf2,#0000);border-radius:1px;width:1px;height:26px}.ant-tabs-ink-bar{transition:left .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1)!important}.ant-btn,.ant-card,.ant-avatar,.ant-tag,.ant-pagination-item,.ant-btn.ant-btn-sm.ant-btn-icon-only,.hover-lift,.hover-row,.hover-glow,.stat-card,.notif-item,.config-card,.kanban-card,.page-header-icon-tile{backface-visibility:hidden!important}.ant-dropdown-menu{animation:dropdown-in .18s var(--ease-expo) forwards!important;transform-origin:100% 0!important;border:1px solid #eef2f8!important;border-radius:13px!important;padding:5px!important;box-shadow:0 10px 48px #0f172a21,0 2px 12px #0f172a0f!important}.ant-dropdown-menu-item{transition:background .16s var(--ease-smooth), color .16s var(--ease-smooth), transform .22s var(--ease-expo)!important;will-change:transform!important;border-radius:8px!important;align-items:center!important;gap:8px!important;margin:1px 0!important;padding:8px 12px!important;font-size:13.5px!important;display:flex!important}.ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{color:var(--color-primary)!important;background:#eff6ff!important;transform:translate(4px)!important}.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover{color:#dc2626!important;background:#fef2f2!important;transform:translate(4px)!important}.ant-dropdown-menu-item .anticon{transition:transform .2s var(--ease-spring)!important;font-size:14px!important}.ant-dropdown-menu-item:hover .anticon{transform:scale(1.18)!important}.ant-dropdown-menu-item-divider{background:#f1f5f9!important;margin:4px 8px!important}.ant-tag:not([class*=ant-tag-checkable]){cursor:default!important}.ant-tag{transition:transform .22s var(--ease-spring), opacity .16s var(--ease-smooth), box-shadow .22s var(--ease-expo)!important;will-change:transform!important}.ant-tag:hover{opacity:.88!important;transform:scale(1.08)translateY(-1px)!important;box-shadow:0 4px 12px #0f172a1c!important}.ant-tag-checkable{cursor:pointer!important;transition:transform .22s var(--ease-spring), box-shadow .22s var(--ease-expo)!important}.ant-tag-checkable:hover{transform:scale(1.06)!important;box-shadow:0 4px 12px #2563eb2e!important}.ant-tag-checkable-checked{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}.ant-table-wrapper .ant-table-tbody>tr>td{transition:background .18s var(--ease-expo), box-shadow .18s var(--ease-expo)!important}.ant-table-tbody>tr.ant-table-row{cursor:pointer!important}.ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f6ff!important}.ant-table-tbody>tr.ant-table-row:hover>td:first-child{box-shadow:inset 4px 0 0 var(--color-primary)!important}.ant-table-tbody>tr.ant-table-row:active>td{background:#dbeafe!important;transition-duration:60ms!important}.ant-btn.ant-btn-sm.ant-btn-icon-only{transition:transform .22s var(--ease-spring), box-shadow .22s var(--ease-expo), background .15s var(--ease-smooth), color .15s var(--ease-smooth)!important;will-change:transform!important}.ant-btn.ant-btn-sm.ant-btn-icon-only:not(:disabled):hover{transform:scale(1.18)translateY(-2px)!important;box-shadow:0 4px 14px #0f172a21!important}.ant-avatar{transition:transform .24s var(--ease-spring), box-shadow .24s var(--ease-expo)!important;will-change:transform!important}.ant-avatar:hover{transform:scale(1.1)!important;box-shadow:0 5px 18px #2563eb3d!important}.ant-list-item{cursor:pointer!important;transition:background .2s var(--ease-smooth), box-shadow .2s var(--ease-expo), padding-left .24s var(--ease-expo)!important;border-radius:10px!important}.ant-list-item:hover{box-shadow:inset 3px 0 0 var(--color-primary)!important;background:#f0f6ff!important;padding-left:16px!important}.ant-collapse-item{transition:box-shadow .24s var(--ease-expo), border-color .2s var(--ease-smooth)!important}.ant-collapse-item:not(.ant-collapse-item-active):hover{border-color:#c7d7f0!important;box-shadow:0 3px 14px #0f172a14!important}.ant-collapse-header{transition:background .2s var(--ease-smooth), color .2s var(--ease-smooth)!important;border-radius:var(--radius-sm)!important}.ant-collapse-header:hover{color:var(--color-primary)!important;background:#f4f8ff!important}.ant-checkbox-wrapper{transition:color .16s var(--ease-smooth)!important;border-radius:6px!important;padding:2px 4px!important}.ant-checkbox-wrapper:hover{color:var(--color-primary)!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--color-primary)!important;transition:all .18s var(--ease-expo)!important;box-shadow:0 0 0 3px #2563eb1f!important}.ant-radio-wrapper{transition:color .16s var(--ease-smooth)!important;border-radius:6px!important;padding:2px 4px!important}.ant-radio-wrapper:hover{color:var(--color-primary)!important}.ant-radio-wrapper:hover .ant-radio-inner{border-color:var(--color-primary)!important;transition:all .18s var(--ease-expo)!important;box-shadow:0 0 0 3px #2563eb1f!important}.ant-pagination-item:not(.ant-pagination-item-active){transition:transform .22s var(--ease-spring), box-shadow .22s var(--ease-expo), background .16s var(--ease-smooth), border-color .16s var(--ease-smooth)!important;will-change:transform!important}.ant-pagination-item:not(.ant-pagination-item-active):hover{border-color:var(--color-primary)!important;background:#eff6ff!important;transform:scale(1.1)!important;box-shadow:0 4px 12px #2563eb2e!important}.ant-pagination-item:not(.ant-pagination-item-active):hover a{color:var(--color-primary)!important}.ant-segmented-item:not(.ant-segmented-item-selected){transition:background .2s var(--ease-smooth), color .2s var(--ease-smooth)!important}.ant-segmented-item:not(.ant-segmented-item-selected):hover{color:var(--color-primary)!important;background:#ffffffb3!important}.ant-tabs-tab:not(.ant-tabs-tab-active){transition:color .2s var(--ease-smooth), background .2s var(--ease-smooth)!important;border-radius:6px 6px 0 0!important}.ant-tabs-tab:not(.ant-tabs-tab-active):hover{color:var(--color-primary)!important;background:#2563eb0d!important}.ant-btn .anticon-more{transition:transform .26s var(--ease-expo)!important}.ant-btn:hover .anticon-more{transform:rotate(90deg)scale(1.1)!important}.ant-breadcrumb-link{transition:color .16s var(--ease-smooth), background .16s var(--ease-smooth)!important;border-radius:4px!important;padding:1px 4px!important}.ant-breadcrumb-link:hover{color:var(--color-primary)!important;background:#eff6ff!important}.ant-switch:not(.ant-switch-disabled){transition:background .2s var(--ease-smooth), box-shadow .22s var(--ease-expo), transform .22s var(--ease-spring)!important;will-change:transform!important}.ant-switch:not(.ant-switch-disabled):hover{transform:scale(1.05)!important;box-shadow:0 0 0 4px #2563eb26!important}.ant-picker-cell:not(.ant-picker-cell-disabled):not(.ant-picker-cell-selected):hover .ant-picker-cell-inner{color:var(--color-primary)!important;transition:transform .18s var(--ease-spring), background .14s var(--ease-smooth), color .14s var(--ease-smooth)!important;background:#eff6ff!important;transform:scale(1.1)!important}.ant-upload.ant-upload-drag:hover{border-color:var(--color-primary)!important;transition:all .22s var(--ease-expo)!important;background:#f5f8ff!important;box-shadow:0 0 0 3px #2563eb1a!important}.page-header-icon-tile{transition:transform .3s var(--ease-spring), box-shadow .3s var(--ease-expo)!important;will-change:transform!important}.page-header-icon-tile:hover{transform:scale(1.1)rotate(8deg)!important;box-shadow:0 8px 24px #2563eb47!important}.hover-lift{transition:transform var(--dur-slow) var(--ease-expo), box-shadow var(--dur-slow) var(--ease-expo), border-color var(--dur-base) var(--ease-smooth)!important;will-change:transform!important}.hover-lift:hover{transform:translateY(-6px)!important;box-shadow:0 18px 48px #0f172a21,0 5px 16px #0f172a0f!important}.hover-row{transition:background .2s var(--ease-smooth), box-shadow .22s var(--ease-expo), padding-left .26s var(--ease-expo)!important;cursor:pointer!important;border-radius:8px!important}.hover-row:hover{box-shadow:inset 3px 0 0 var(--color-primary)!important;background:#f0f6ff!important}.hover-glow{transition:box-shadow var(--dur-slow) var(--ease-expo), border-color var(--dur-base) var(--ease-smooth), transform var(--dur-slow) var(--ease-expo)!important;will-change:transform!important}.hover-glow:hover{border-color:#2563eb52!important;transform:translateY(-3px)!important;box-shadow:0 0 0 3px #2563eb29,0 12px 32px #2563eb21!important}.stat-card{transition:transform var(--dur-slow) var(--ease-expo), box-shadow var(--dur-slow) var(--ease-expo), border-color var(--dur-base) var(--ease-smooth)!important;will-change:transform!important}.stat-card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 52px #0f172a21,0 5px 18px #0f172a0f!important}.notif-item{transition:background .2s var(--ease-smooth), box-shadow .22s var(--ease-expo), padding-left .26s var(--ease-expo), border-color .2s var(--ease-smooth)!important;cursor:pointer!important;border-radius:10px!important}.notif-item:hover{box-shadow:inset 3px 0 0 var(--color-primary)!important;background:#f0f6ff!important;padding-left:16px!important}.config-card{transition:transform .28s var(--ease-expo), box-shadow .28s var(--ease-expo), border-color .2s var(--ease-smooth)!important;will-change:transform!important;cursor:pointer!important}.config-card:hover{border-color:#bfdbfe!important;transform:translateY(-5px)scale(1.015)!important;box-shadow:0 16px 42px #0f172a1c,0 4px 14px #0f172a0f!important}.kanban-card{transition:transform .3s var(--ease-expo), box-shadow .3s var(--ease-expo), border-color .2s var(--ease-smooth)!important;will-change:transform!important;cursor:grab!important;border-radius:12px!important}.kanban-card:hover{border-color:#bfdbfe!important;transform:translateY(-6px)scale(1.015)!important;box-shadow:0 16px 44px #0f172a26,0 4px 14px #0f172a12!important}.kanban-card:active{cursor:grabbing!important;transition-duration:80ms!important;transform:scale(1.02)!important}.attendance-card{transition:box-shadow .26s var(--ease-expo), transform .26s var(--ease-expo)!important;will-change:transform!important}.attendance-card:hover{box-shadow:0 8px 24px #0f172a1f!important}:root,[data-theme=dark]{--shell-sidebar-bg:linear-gradient(180deg, #0e1a2e 0%, #0b1525 35%, #0a1320 70%, #081018 100%);--shell-sidebar-border:#ffffff0f;--shell-sidebar-dot:#60a5fa0d;--shell-sidebar-glow:radial-gradient(circle, #3b82f61a 0%, transparent 70%);--shell-sidebar-top-line:linear-gradient(90deg, transparent, #60a5fa4d, transparent);--shell-sidebar-section-label:#5d89ad;--shell-sidebar-divider:linear-gradient(90deg, #ffffff1a, #ffffff05);--shell-sidebar-user-strip:linear-gradient(180deg, #00000026 0%, #0000004d 100%);--shell-sidebar-user-strip-top:#ffffff0a;--shell-sidebar-user-name:#c4daf0;--shell-sidebar-user-role:#5a8aaa;--shell-sidebar-logout-bg:#ffffff0d;--shell-sidebar-logout-hover:#f871711f;--shell-sidebar-logout-icon:#5a8aaa;--shell-nav-tile-bg:#ffffff0b;--shell-nav-tile-shadow-top:#ffffff08;--shell-nav-icon-idle:#6294b8;--shell-nav-icon-hover:#dfecf7;--shell-nav-label-idle:#6a96bc;--shell-nav-label-hover:#d6e6f5;--shell-nav-label-active:#f4f8ff;--shell-logo-bg:linear-gradient(180deg, #0e1c30 0%, #0a1622 60%, #081220 100%);--shell-logo-border:#ffffff0f;--shell-logo-shadow:inset 0 -1px 0 #ffffff08;--shell-logo-dot:#60a5fa14;--shell-logo-glow:radial-gradient(circle, #3b82f62e 0%, transparent 70%);--shell-logo-line:linear-gradient(90deg, transparent, #60a5fa4d, transparent);--shell-brand-name:#fff;--shell-brand-suffix:#7faaef;--shell-brand-subtitle:#5a8aaa;--shell-topbar-bg:linear-gradient(180deg, #fff 0%, #f7faff 100%);--shell-topbar-shadow:0 1px 8px #0f172a0f;--shell-topbar-section-label:#94a3b8;--shell-topbar-page-label:#0f172a;--shell-topbar-divider:#f1f5f9;--shell-topbar-avatar-name:#0f172a;--shell-topbar-avatar-role:#94a3b8}[data-theme=light]{--shell-sidebar-bg:radial-gradient(ellipse 100% 28% at 50% 0%, #007bff12, transparent 70%), radial-gradient(ellipse 100% 22% at 50% 100%, #007bff0d, transparent 70%), linear-gradient(180deg, #fff 0%, #f4f6f9 50%, #eef1f6 100%);--shell-sidebar-border:#007bff21;--shell-sidebar-dot:#007bff0f;--shell-sidebar-glow:radial-gradient(circle, #007bff14 0%, transparent 70%);--shell-sidebar-top-line:linear-gradient(90deg, transparent, #007bff47, transparent);--shell-sidebar-section-label:#64748b;--shell-sidebar-divider:linear-gradient(90deg, #007bff26, #007bff08);--shell-sidebar-user-strip:linear-gradient(180deg, #eef1f6 0%, #e5eaf2 100%);--shell-sidebar-user-strip-top:#007bff1a;--shell-sidebar-user-name:#222b45;--shell-sidebar-user-role:#007bff;--shell-sidebar-logout-bg:#fffc;--shell-sidebar-logout-hover:#eff6ff;--shell-sidebar-logout-icon:#007bff;--shell-nav-tile-bg:#ffffffb3;--shell-nav-tile-shadow-top:#ffffffe6;--shell-nav-icon-idle:#6b7fa3;--shell-nav-icon-hover:#007bff;--shell-nav-label-idle:#4a5568;--shell-nav-label-hover:#222b45;--shell-nav-label-active:#222b45;--shell-logo-bg:#fff;--shell-logo-border:#007bff1a;--shell-logo-shadow:inset 0 -1px 0 #007bff0f;--shell-logo-dot:#007bff0d;--shell-logo-glow:radial-gradient(circle, #007bff14 0%, transparent 70%);--shell-logo-line:linear-gradient(90deg, transparent, #007bff33, transparent);--shell-brand-name:#222b45;--shell-brand-suffix:#007bff;--shell-brand-subtitle:#64748b;--shell-topbar-bg:#fff;--shell-topbar-shadow:0 1px 3px #007bff0f, 0 1px 2px #0f172a0a;--shell-topbar-section-label:#94a3b8;--shell-topbar-page-label:#222b45;--shell-topbar-divider:#007bff1a;--shell-topbar-avatar-name:#222b45;--shell-topbar-avatar-role:#64748b}.app-shell-sidebar,.app-shell-logo,.app-shell-topbar,.sidebar-user-strip,.sidebar-nav-item__tile,.sidebar-nav-item__icon,.sidebar-nav-item__label,.sidebar-section-label,.sidebar-section-divider{transition:background .18s var(--ease-smooth), color .18s var(--ease-smooth), border-color .18s var(--ease-smooth), box-shadow .18s var(--ease-smooth)}.app-shell-sidebar{background:var(--shell-sidebar-bg)!important}.app-shell-sidebar.app-shell-sidebar--bordered{border-right:1px solid var(--shell-sidebar-border)}.app-shell-sidebar__dot-grid{background-image:radial-gradient(var(--shell-sidebar-dot) 1px, transparent 1px)!important}.app-shell-sidebar__top-line{background:var(--shell-sidebar-top-line)!important}.app-shell-sidebar__glow{background:var(--shell-sidebar-glow)!important}.sidebar-section-label{color:var(--shell-sidebar-section-label)!important}.sidebar-section-divider{background:var(--shell-sidebar-divider)!important}.sidebar-nav-item__tile{background:var(--shell-nav-tile-bg);box-shadow:inset 0 1px 0 var(--shell-nav-tile-shadow-top)}.sidebar-nav-item__icon{color:var(--shell-nav-icon-idle)}.sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__icon{color:var(--shell-nav-icon-hover)}.sidebar-nav-item.is-active .sidebar-nav-item__icon{color:#fff}.sidebar-nav-item__label{color:var(--shell-nav-label-idle)}.sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__label{color:var(--shell-nav-label-hover)}.sidebar-nav-item.is-active .sidebar-nav-item__label{color:var(--shell-nav-label-active)}[data-theme=light] .sidebar-nav-item.is-active .sidebar-nav-item__active-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), inset 0 1px 0 #fff, 0 1px 3px #082f490f, 0 6px 18px color-mix(in srgb, var(--accent) 22%, transparent);background:linear-gradient(#fff 0%,#ffffffeb 100%)}[data-theme=light] .sidebar-nav-item.is-active .sidebar-nav-item__active-glow{background:radial-gradient(ellipse at 0% 50%, color-mix(in srgb, var(--accent) 14%, transparent) 0%, transparent 62%)}[data-theme=light] .sidebar-nav-item:not(.is-active) .sidebar-nav-item__ghost{transition:opacity .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)!important}[data-theme=light] .sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__ghost{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 1px 3px #082f490a, 0 4px 12px color-mix(in srgb, var(--accent) 12%, transparent);background:linear-gradient(#ffffffd9 0%,#ffffff8c 100%)}[data-theme=light] .sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__hover-bar{background:linear-gradient(#3395ff 0%,#007bff 100%)!important;box-shadow:0 0 10px #007bff73!important}[data-theme=light] .sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__tile{transform:translateY(-1px)scale(1.04);background:linear-gradient(#fff 0%,#ffffffe6 100%)!important;box-shadow:inset 0 1px #fff,0 1px 3px #007bff14,0 4px 12px #007bff24!important}[data-theme=light] .sidebar-nav-item.is-active .sidebar-nav-item__tile{background:linear-gradient(135deg,#3395ff 0%,#007bff 100%)!important;box-shadow:inset 0 1px #ffffff47,0 3px 10px #007bff61,0 1px 3px #007bff33!important}[data-theme=light] .sidebar-nav-item.is-active .sidebar-nav-item__active-bar{background:linear-gradient(#3395ff 0%,#007bff 100%)!important;box-shadow:0 0 14px #007bff8c,0 0 4px #007bff66!important}[data-theme=light] .sidebar-nav-item:not(.is-active):hover .sidebar-nav-item__row{transform:translate(5px);transition:transform .32s cubic-bezier(.22,1,.36,1)!important}.sidebar-user-strip{box-shadow:inset 0 1px 0 var(--shell-sidebar-user-strip-top);border-top:1px solid var(--shell-sidebar-border);background:var(--shell-sidebar-user-strip)!important}.sidebar-user-strip__name{color:var(--shell-sidebar-user-name)!important}.sidebar-user-strip__role{color:var(--shell-sidebar-user-role)!important}.sidebar-user-strip__logout{border:none;background:var(--shell-sidebar-logout-bg)!important;color:var(--shell-sidebar-logout-icon)!important}.sidebar-user-strip__logout:hover{background:var(--shell-sidebar-logout-hover)!important}.app-shell-logo{border-right:1px solid var(--shell-logo-border);box-shadow:var(--shell-logo-shadow);background:var(--shell-logo-bg)!important}.app-shell-logo__dot-grid{background-image:radial-gradient(var(--shell-logo-dot) 1px, transparent 1px)!important}.app-shell-logo__glow{background:var(--shell-logo-glow)!important}.app-shell-logo__line{background:var(--shell-logo-line)!important}.app-shell-brand__name{color:var(--shell-brand-name)!important}.app-shell-brand__suffix{color:var(--shell-brand-suffix)!important}.app-shell-brand__sub{color:var(--shell-brand-subtitle)!important}[data-theme=light] .app-shell-brand__name{text-shadow:none!important}.app-shell-topbar{box-shadow:var(--shell-topbar-shadow);background:var(--shell-topbar-bg)!important}.app-shell-topbar__section{color:var(--shell-topbar-section-label)!important}.app-shell-topbar__page{color:var(--shell-topbar-page-label)!important}.app-shell-topbar__divider{background:var(--shell-topbar-divider)!important}.app-shell-topbar__avatar-name{color:var(--shell-topbar-avatar-name)!important}.app-shell-topbar__avatar-role{color:var(--shell-topbar-avatar-role)!important}.theme-toggle-btn{cursor:pointer;color:#64748b;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0cc;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),background .18s,color .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0d,inset 0 1px #ffffffe6}.theme-toggle-btn:hover{color:#2563eb;background:linear-gradient(135deg,#eaf2ff 0%,#def 100%);border-color:#93c5fd;transform:translateY(-3px)scale(1.08);box-shadow:0 8px 22px #2563eb38,0 2px 6px #2563eb1f}.theme-toggle-btn:active{transition-duration:70ms;transform:scale(.93)translateY(0)}.theme-toggle-btn__icon{justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}[data-theme=light] .sidebar-nav-item{--accent:#0ea5e9!important}[data-theme=light] .app-shell-sidebar [data-section-dot]{background:#06b6d4!important;box-shadow:0 0 6px #06b6d473!important}.app-shell-brand__mark{background:linear-gradient(148deg,#1e40af 0%,#2563eb 48%,#60a5fa 100%)!important;border:1.5px solid #ffffff2e!important;box-shadow:0 5px 20px #2563eb85,inset 0 1.5px #ffffff3d,inset 0 -1px #0000001f!important}[data-theme=light] .app-shell-brand__mark{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)!important;border:1px solid #2563eb2e!important;box-shadow:0 6px 18px #2563eb52,inset 0 1px #ffffff47!important}.app-shell-brand__mark[data-has-logo=true]{box-shadow:none!important;background:0 0!important;border:none!important}.app-shell-logo,[data-theme=light] .app-shell-logo,[data-theme=dark] .app-shell-logo{box-shadow:none!important;background:#fff!important;border-right:1px solid #e5e7eb!important}.app-shell-logo__dot-grid,.app-shell-logo__glow,.app-shell-logo__line{display:none!important}.app-shell-brand__mark[data-has-logo=true] img{background:#fff!important}.app-shell-brand__mark-glow{background:radial-gradient(circle,#2563eb52 0%,#0000 70%)!important}[data-theme=light] .app-shell-brand__mark-glow{background:radial-gradient(circle,#2563eb2e 0%,#0000 70%)!important}[data-theme=light]{--lux-pearl-0:#fcfdfe;--lux-pearl-1:#f6f8fb;--lux-pearl-2:#eef2f7;--lux-pearl-3:#e3e9f0;--lux-pearl-border:#d8e0ea;--lux-ink-0:#0a0f1e;--lux-ink-1:#0f172a;--lux-ink-2:#1e293b;--lux-ink-3:#334155;--lux-ink-4:#475569;--lux-ink-5:#64748b;--lux-ink-6:#94a3b8;--lux-sapphire:#1d4ed8;--lux-sapphire-hi:#2563eb;--lux-sapphire-lo:#1e40af;--lux-indigo:#4f46e5;--lux-indigo-hi:#6366f1;--lux-violet:#7c3aed;--lux-noise:url("data:image/svg+xml;utf8,<svg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.06  0 0 0 0 0.10  0 0 0 0 0.18  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>")}[data-theme=light] .dashboard-banner{background-position:100% 0,0 100%,0 0;background-size:160% 160%,160% 160%,100% 100%;position:relative;overflow:hidden;background:radial-gradient(500px 320px at 96% -8%,#007bff17 0%,#0000 58%),radial-gradient(380px 240px at 4% 108%,#007bff0f 0%,#0000 65%),linear-gradient(160deg,#fff 0%,#f4f6f9 55%,#eef1f6 100%)!important;border:1px solid #007bff21!important;animation:none!important;box-shadow:inset 0 1px #fff,0 0 0 1px #007bff0a,0 2px 8px #0f172a0f,0 16px 44px #007bff14,0 32px 64px #0f172a0a!important}[data-theme=light] .dashboard-banner:before{content:"";pointer-events:none;z-index:3;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:5%;right:5%;background:linear-gradient(90deg,#0000 0%,#007bff59 20%,#007bffa6 50%,#007bff59 80%,#0000 100%)!important;width:auto!important;animation:none!important;left:5%!important;transform:none!important}[data-theme=light] .dashboard-banner:after{background:0 0!important;animation:none!important}[data-theme=light] .banner-blob,[data-theme=light] .banner-ring{display:none!important}[data-theme=light] .banner-dots{opacity:.8;-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(#007bff12 1px,#0000 1px)!important;background-size:24px 24px!important}[data-theme=light] .banner-bottom-glow{height:1px!important;box-shadow:none!important;background:linear-gradient(90deg,#0000,#007bff2e,#007bff47,#007bff2e,#0000)!important}[data-theme=light] .banner-badge{-webkit-backdrop-filter:blur(8px);background:#ffffffe6!important;border:1px solid #007bff33!important;padding:5px 12px 5px 9px!important;box-shadow:inset 0 1px #fff,0 1px 3px #007bff0f,0 4px 14px #007bff0f!important}[data-theme=light] .banner-badge span{color:#007bff!important;font-weight:700!important}[data-theme=light] .banner-badge-dot{background:#22c55e!important;box-shadow:0 0 0 2px #fffffff2,0 0 8px #22c55e8c!important}[data-theme=light] .dashboard-banner .dashboard-greeting,[data-theme=light] .dashboard-greeting{color:#222b45!important;-webkit-text-fill-color:#222b45!important;text-shadow:none!important;letter-spacing:-.04em!important;background:0 0!important;font-size:30px!important;font-weight:800!important;line-height:1.12!important}[data-theme=light] .dashboard-greeting-sub{color:#007bff!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:600!important}[data-theme=light] .dashboard-greeting-divider{width:20px!important;height:1px!important;box-shadow:none!important;background:#007bff59!important;border-radius:0!important}[data-theme=light] .dashboard-banner .ant-select .ant-select-selector{background:#fff!important;border:1px solid #007bff38!important;box-shadow:0 1px 4px #007bff0f!important}[data-theme=light] .dashboard-banner .ant-select .ant-select-selection-placeholder,[data-theme=light] .dashboard-banner .ant-select .ant-select-selection-item{color:#333!important}[data-theme=light] .dashboard-banner .ant-select-arrow{color:#007bff!important}.dashboard-banner-chip:hover{border-color:color-mix(in srgb, var(--chip-accent,#60a5fa) 34%, transparent)!important;box-shadow:0 6px 18px color-mix(in srgb, var(--chip-accent,#60a5fa) 18%, transparent), inset 0 1px 0 #ffffff2e!important;background:#ffffff24!important}[data-theme=light] .dashboard-banner-chip{min-width:96px;position:relative;overflow:visible;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:12px 16px 10px!important;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .28s cubic-bezier(.22,1,.36,1)!important;display:flex!important;box-shadow:0 1px 2px #0f1e480a,0 4px 12px #0f1e480d!important}[data-theme=light] .dashboard-banner-chip:before,[data-theme=light] .dashboard-banner-chip:after{display:none!important}[data-theme=light] .dashboard-banner-chip .chip-status-dot{width:6px!important;height:6px!important;box-shadow:0 0 0 2px #fff, 0 0 6px color-mix(in srgb, var(--chip-accent,#2563eb) 70%, transparent)!important;position:absolute!important;top:10px!important;left:12px!important}[data-theme=light] .dashboard-banner-chip:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--chip-accent,#2563eb) 32%, #e2e8f0)!important;box-shadow:0 2px 4px #0f1e480d, 0 10px 22px color-mix(in srgb, var(--chip-accent,#2563eb) 16%, transparent)!important}[data-theme=light] .dashboard-banner-chip-value{color:#0f172a!important;letter-spacing:-.04em!important;font-feature-settings:"tnum" 1, "ss01" 1!important;text-shadow:none!important;margin-top:4px!important;font-size:24px!important;font-weight:800!important;line-height:1!important}[data-theme=light] .dashboard-banner-chip-label{color:#64748b!important;letter-spacing:.13em!important;margin-top:2px!important;font-size:9.5px!important;font-weight:700!important}[data-theme=light] .dashboard-banner-chip-value{color:#1e293b!important;text-shadow:none!important}[data-theme=light] .dashboard-banner-chip-label{color:#64748b!important}.quick-actions-header{background:linear-gradient(132deg,#0c1828 0%,#0e1f3c 14%,#142d6e 32%,#1e3a8a 55%,#1d4ed8 82%,#2563eb 100%);box-shadow:inset 0 -1px #3b82f62e}[data-theme=light] .quick-actions-header{background-position:100% 0,0 100%,0 0;background-size:160% 160%,160% 160%,100% 100%;position:relative;overflow:hidden;background:radial-gradient(300px 200px at 96% -5%,#007bff17 0%,#0000 60%),radial-gradient(240px 160px at 4% 105%,#007bff0f 0%,#0000 65%),linear-gradient(160deg,#fff 0%,#f4f6f9 55%,#eef1f6 100%)!important;border-bottom:1px solid #007bff1f!important;animation:none!important;box-shadow:inset 0 -1px #007bff24!important}[data-theme=light] .quick-actions-header:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#007bff59 20%,#007bff99 50%,#007bff59 80%,#0000 100%);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:0;right:0}[data-theme=light] .quick-actions-header:after{display:none!important}[data-theme=light] .quick-actions-header .qa-icon-tile{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,#3395ff 0%,#007bff 100%)!important;border:1px solid #007bff4d!important;box-shadow:inset 0 1px #ffffff40,0 4px 12px #007bff47,0 1px 3px #007bff2e!important}[data-theme=light] .quick-actions-header .qa-icon-glyph{filter:drop-shadow(0 1px 2px #0000002e);color:#fff!important}[data-theme=light] .quick-actions-header .qa-title{color:#222b45!important;-webkit-text-fill-color:#222b45!important;letter-spacing:-.02em!important;background:0 0!important;font-weight:700!important}[data-theme=light] .quick-actions-header .qa-subtitle{color:#007bff!important;letter-spacing:.01em!important;font-size:10.5px!important;font-weight:500!important}[data-theme=light] .quick-actions-header .qa-arrow-btn{color:#007bff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #007bff38!important;transition:background .22s,border-color .22s,color .22s,box-shadow .28s cubic-bezier(.22,1,.36,1)!important;box-shadow:inset 0 1px #fff,0 1px 3px #007bff0f,0 4px 12px #007bff12!important}[data-theme=light] .quick-actions-header .qa-arrow-btn:hover{color:#fff!important;background:linear-gradient(135deg,#3395ff 0%,#007bff 100%)!important;border-color:#007bff66!important;box-shadow:inset 0 1px #ffffff40,0 6px 18px #007bff4d,0 2px 6px #007bff2e!important}[data-theme=light] .quick-actions-header .qa-deco{display:none!important}[data-theme=light] .quick-actions-header .qa-dot-grid{opacity:.8;-webkit-mask-image:none;mask-image:none;background-image:radial-gradient(#007bff12 1px,#0000 1px)!important;background-size:22px 22px!important}[data-theme=light] .quick-actions-header .qa-bottom-glow{height:1px!important;box-shadow:none!important;background:linear-gradient(90deg,#0000,#007bff2e,#007bff47,#007bff2e,#0000)!important}@media (prefers-reduced-motion:reduce){[data-theme=light] .dashboard-banner,[data-theme=light] .quick-actions-header{animation:none!important}}[data-theme=light] main,[data-theme=light] .ant-layout-content{background:radial-gradient(80% 40% at 50% -5%,#007bff0a,#0000 65%),radial-gradient(circle at 1px 1px,#007bff0f 1px,#0000 0) 0 0/24px 24px,linear-gradient(#f8fafc 0%,#f4f6f9 50%,#eef1f6 100%)!important}[data-theme=light] .kpi-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(70% 50% at 92% -10%,#007bff0d,#0000 70%),linear-gradient(#fff9 0%,#0000 40%);position:absolute;inset:0}[data-theme=light] .kpi-card>*{z-index:1;position:relative}[data-theme=light] .ant-btn-primary{color:#fff!important;background:linear-gradient(135deg,#3395ff 0%,#007bff 100%)!important;border-color:#007bff!important;font-weight:600!important;box-shadow:0 2px 8px #007bff52,0 1px 3px #007bff2e!important}[data-theme=light] .ant-btn-primary:hover,[data-theme=light] .ant-btn-primary:focus{transform:translateY(-1px);background:linear-gradient(135deg,#5aabff 0%,#1a8cff 100%)!important;border-color:#1a8cff!important;box-shadow:0 4px 14px #007bff6b,0 2px 6px #007bff38!important}[data-theme=light] .ant-btn-primary:active{transform:translateY(0);background:linear-gradient(135deg,#0066d6 0%,#0055b3 100%)!important}[data-theme=light] .ant-btn-default{color:#222b45!important;background:#fff!important;border-color:#007bff47!important;box-shadow:0 1px 4px #0f172a12!important}[data-theme=light] .ant-btn-default:hover,[data-theme=light] .ant-btn-default:focus{color:#007bff!important;border-color:#007bff!important;box-shadow:0 2px 8px #007bff26!important}[data-theme=light] .ant-btn-dangerous{color:#dc2626!important;background:#fff!important;border-color:#dc262659!important}[data-theme=light] .ant-btn-dangerous:hover{background:#fef2f2!important;border-color:#dc2626!important;box-shadow:0 2px 8px #dc262633!important}[data-theme=light] .ant-btn-dangerous.ant-btn-primary{color:#fff!important;background:linear-gradient(135deg,#f87171 0%,#dc2626 100%)!important;border-color:#dc2626!important}[data-theme=light] .ant-btn-link{color:#007bff!important}[data-theme=light] .ant-btn-link:hover{color:#0066d6!important}[data-theme=light] .ant-btn-text:hover{color:#007bff!important;background:#007bff12!important}[data-theme=light] .ant-btn[disabled],[data-theme=light] .ant-btn-primary[disabled]{color:#adb5bd!important;box-shadow:none!important;background:#e9ecef!important;border-color:#dee2e6!important}[data-theme=light] .ant-input,[data-theme=light] .ant-input-affix-wrapper{color:#222b45!important;background:#fff!important;border-color:#d0d7e3!important;box-shadow:0 1px 3px #0f172a0d!important}[data-theme=light] .ant-input::placeholder,[data-theme=light] .ant-input-affix-wrapper input::placeholder{color:#9aa5b8!important}[data-theme=light] .ant-input:hover,[data-theme=light] .ant-input-affix-wrapper:hover{border-color:#7fb3ff!important}[data-theme=light] .ant-input:focus,[data-theme=light] .ant-input-focused,[data-theme=light] .ant-input-affix-wrapper:focus,[data-theme=light] .ant-input-affix-wrapper-focused{border-color:#007bff!important;box-shadow:0 0 0 3px #007bff24!important}[data-theme=light] .ant-input-prefix,[data-theme=light] .ant-input-suffix{color:#6b7fa3!important}[data-theme=light] .ant-input-group-addon{color:#6b7fa3!important;background:#f4f6f9!important;border-color:#d0d7e3!important}[data-theme=light] .ant-input-textarea-show-count:after{color:#9aa5b8!important}[data-theme=light] .ant-input-number{color:#222b45!important;background:#fff!important;border-color:#d0d7e3!important}[data-theme=light] .ant-input-number:hover{border-color:#7fb3ff!important}[data-theme=light] .ant-input-number-focused,[data-theme=light] .ant-input-number:focus{border-color:#007bff!important;box-shadow:0 0 0 3px #007bff24!important}[data-theme=light] .ant-input-number-handler-wrap{background:#f4f6f9!important;border-color:#d0d7e3!important}[data-theme=light] .ant-input-number-handler:hover .ant-input-number-handler-up-inner,[data-theme=light] .ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#007bff!important}[data-theme=light] .ant-input-search .ant-input-search-button{color:#fff!important;background:linear-gradient(135deg,#3395ff 0%,#007bff 100%)!important;border-color:#007bff!important}[data-theme=light] .ant-select-selector{color:#222b45!important;background:#fff!important;border-color:#d0d7e3!important;box-shadow:0 1px 3px #0f172a0d!important}[data-theme=light] .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#7fb3ff!important}[data-theme=light] .ant-select-focused .ant-select-selector,[data-theme=light] .ant-select-open .ant-select-selector{border-color:#007bff!important;box-shadow:0 0 0 3px #007bff24!important}[data-theme=light] .ant-select-selection-placeholder{color:#9aa5b8!important}[data-theme=light] .ant-select-arrow{color:#6b7fa3!important}[data-theme=light] .ant-select-clear{color:#9aa5b8!important;background:#fff!important}[data-theme=light] .ant-select-dropdown{background:#fff!important;border:1px solid #007bff24!important;border-radius:12px!important;box-shadow:0 8px 28px #0f172a1f,0 2px 8px #007bff14!important}[data-theme=light] .ant-select-item{color:#222b45!important;border-radius:8px!important}[data-theme=light] .ant-select-item:hover,[data-theme=light] .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#007bff!important;background:#f0f7ff!important}[data-theme=light] .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#007bff!important;background:#e8f3ff!important;font-weight:600!important}[data-theme=light] .ant-select-item-option-selected .ant-select-item-option-state{color:#007bff!important}[data-theme=light] .ant-picker{color:#222b45!important;background:#fff!important;border-color:#d0d7e3!important;box-shadow:0 1px 3px #0f172a0d!important}[data-theme=light] .ant-picker:hover{border-color:#7fb3ff!important}[data-theme=light] .ant-picker-focused{border-color:#007bff!important;box-shadow:0 0 0 3px #007bff24!important}[data-theme=light] .ant-picker-input>input{color:#222b45!important}[data-theme=light] .ant-picker-input>input::placeholder{color:#9aa5b8!important}[data-theme=light] .ant-picker-suffix,[data-theme=light] .ant-picker-separator{color:#6b7fa3!important}[data-theme=light] .ant-picker-dropdown{background:#fff!important}[data-theme=light] .ant-picker-panel-container{background:#fff!important;border:1px solid #007bff24!important;border-radius:12px!important;box-shadow:0 8px 28px #0f172a1f,0 2px 8px #007bff14!important}[data-theme=light] .ant-picker-header{color:#222b45!important;background:#f4f6f9!important;border-bottom:1px solid #007bff1a!important}[data-theme=light] .ant-picker-header button{color:#007bff!important}[data-theme=light] .ant-picker-header-view{color:#222b45!important;font-weight:600!important}[data-theme=light] .ant-picker-content th{color:#6b7fa3!important}[data-theme=light] .ant-picker-cell-in-view .ant-picker-cell-inner{color:#222b45!important}[data-theme=light] .ant-picker-cell:hover .ant-picker-cell-inner{color:#007bff!important;background:#f0f7ff!important}[data-theme=light] .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,[data-theme=light] .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,[data-theme=light] .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff!important;background:#007bff!important}[data-theme=light] .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#007bff!important}[data-theme=light] .ant-picker-cell-in-view.ant-picker-cell-in-range .ant-picker-cell-inner{color:#007bff!important;background:#e8f3ff!important}[data-theme=light] .ant-picker-footer{border-top:1px solid #007bff1a!important}[data-theme=light] .ant-table{color:#222b45!important;background:#fff!important}[data-theme=light] .ant-table-thead>tr>th{color:#222b45!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:linear-gradient(#f4f6f9 0%,#eef1f6 100%)!important;border-bottom:2px solid #007bff1f!important;font-size:12px!important;font-weight:600!important}[data-theme=light] .ant-table-thead>tr>th:before{background-color:#007bff1f!important}[data-theme=light] .ant-table-column-sorter-up.active,[data-theme=light] .ant-table-column-sorter-down.active{color:#007bff!important}[data-theme=light] .ant-table-tbody>tr>td{color:#222b45!important;border-bottom:1px solid #007bff0f!important}[data-theme=light] .ant-table-tbody>tr:hover>td{background:#f0f7ff!important}[data-theme=light] .ant-table-tbody>tr.ant-table-row-selected>td{background:#e8f3ff!important}[data-theme=light] .ant-table-cell-row-hover{background:#f0f7ff!important}[data-theme=light] .ant-table-footer{background:#f4f6f9!important;border-top:1px solid #007bff1a!important}[data-theme=light] .ant-table-summary{background:#f4f6f9!important;border-top:2px solid #007bff1f!important}[data-theme=light] .ant-table-pagination.ant-pagination{margin:16px 0 0!important}[data-theme=light] .ant-table-wrapper .ant-spin-nested-loading{background:0 0!important}[data-theme=light] .ant-card{color:#222b45!important;background:#fff!important;border:1px solid #007bff1a!important;box-shadow:0 1px 4px #0f172a0f,0 4px 16px #007bff0a!important}[data-theme=light] .ant-card:hover{border-color:#007bff33!important;box-shadow:0 4px 16px #0f172a17,0 8px 28px #007bff14!important}[data-theme=light] .ant-card-head{color:#222b45!important;background:linear-gradient(#f8fafc 0%,#f4f6f9 100%)!important;border-bottom:1px solid #007bff1a!important}[data-theme=light] .ant-card-head-title{color:#222b45!important;font-weight:600!important}[data-theme=light] .ant-card-extra{color:#6b7fa3!important}[data-theme=light] .ant-card-body{color:#222b45!important}[data-theme=light] .ant-card-cover{border-radius:inherit inherit 0 0!important}[data-theme=light] .ant-modal-content{background:#fff!important;border:1px solid #007bff1a!important;box-shadow:0 20px 60px #0f172a26,0 8px 24px #007bff14!important}[data-theme=light] .ant-modal-header{background:linear-gradient(#f8fafc 0%,#f4f6f9 100%)!important;border-bottom:1px solid #007bff1a!important;border-radius:16px 16px 0 0!important}[data-theme=light] .ant-modal-title{color:#222b45!important;font-weight:700!important}[data-theme=light] .ant-modal-close{color:#6b7fa3!important}[data-theme=light] .ant-modal-close:hover{color:#007bff!important;background:#007bff12!important}[data-theme=light] .ant-modal-body{color:#222b45!important}[data-theme=light] .ant-modal-footer{background:#f8fafc!important;border-top:1px solid #007bff1a!important}[data-theme=light] .ant-modal-mask{background:#0f172a73!important}[data-theme=light] .ant-drawer-content{background:#fff!important}[data-theme=light] .ant-drawer-header{background:linear-gradient(#f8fafc 0%,#f4f6f9 100%)!important;border-bottom:1px solid #007bff1a!important}[data-theme=light] .ant-drawer-title{color:#222b45!important;font-weight:700!important}[data-theme=light] .ant-drawer-close{color:#6b7fa3!important}[data-theme=light] .ant-drawer-close:hover{color:#007bff!important}[data-theme=light] .ant-drawer-body{color:#222b45!important}[data-theme=light] .ant-drawer-footer{background:#f8fafc!important;border-top:1px solid #007bff1a!important}[data-theme=light] .ant-drawer-mask{background:#0f172a66!important}[data-theme=light] .ant-alert{border-radius:10px!important;font-size:13px!important}[data-theme=light] .ant-alert-info{background:#e8f3ff!important;border:1px solid #007bff40!important}[data-theme=light] .ant-alert-info .ant-alert-icon{color:#007bff!important}[data-theme=light] .ant-alert-info .ant-alert-message{color:#0047a8!important;font-weight:600!important}[data-theme=light] .ant-alert-info .ant-alert-description{color:#1a5fba!important}[data-theme=light] .ant-alert-success{background:#ecfdf5!important;border:1px solid #05966940!important}[data-theme=light] .ant-alert-success .ant-alert-icon{color:#059669!important}[data-theme=light] .ant-alert-success .ant-alert-message{color:#065f46!important;font-weight:600!important}[data-theme=light] .ant-alert-success .ant-alert-description{color:#047857!important}[data-theme=light] .ant-alert-warning{background:#fffbeb!important;border:1px solid #d9770640!important}[data-theme=light] .ant-alert-warning .ant-alert-icon{color:#d97706!important}[data-theme=light] .ant-alert-warning .ant-alert-message{color:#92400e!important;font-weight:600!important}[data-theme=light] .ant-alert-warning .ant-alert-description{color:#b45309!important}[data-theme=light] .ant-alert-error{background:#fef2f2!important;border:1px solid #dc262640!important}[data-theme=light] .ant-alert-error .ant-alert-icon{color:#dc2626!important}[data-theme=light] .ant-alert-error .ant-alert-message{color:#7f1d1d!important;font-weight:600!important}[data-theme=light] .ant-alert-error .ant-alert-description{color:#991b1b!important}[data-theme=light] .ant-alert-close-icon{color:#6b7fa3!important}[data-theme=light] .ant-alert-close-icon:hover{color:#007bff!important}[data-theme=light] .ant-message-notice-content{color:#222b45!important;background:#fff!important;border:1px solid #007bff24!important;border-radius:10px!important;box-shadow:0 8px 28px #0f172a1f,0 2px 8px #007bff14!important}[data-theme=light] .ant-message-info .anticon{color:#007bff!important}[data-theme=light] .ant-message-success .anticon{color:#059669!important}[data-theme=light] .ant-message-warning .anticon{color:#d97706!important}[data-theme=light] .ant-message-error .anticon{color:#dc2626!important}[data-theme=light] .ant-notification-notice{background:#fff!important;border:1px solid #007bff1f!important;border-radius:12px!important;box-shadow:0 8px 28px #0f172a1f,0 2px 8px #007bff14!important}[data-theme=light] .ant-notification-notice-message{color:#222b45!important;font-weight:600!important}[data-theme=light] .ant-notification-notice-description{color:#4a5568!important}[data-theme=light] .ant-notification-notice-close{color:#6b7fa3!important}[data-theme=light] .ant-notification-notice-close:hover,[data-theme=light] .ant-notification-notice-icon-info{color:#007bff!important}[data-theme=light] .ant-notification-notice-icon-success{color:#059669!important}[data-theme=light] .ant-notification-notice-icon-warning{color:#d97706!important}[data-theme=light] .ant-notification-notice-icon-error{color:#dc2626!important}[data-theme=light] .ant-dropdown-menu,[data-theme=light] .ant-dropdown .ant-dropdown-menu{background:#fff!important;border:1px solid #007bff1f!important;border-radius:12px!important;padding:6px!important;box-shadow:0 8px 28px #0f172a1f,0 2px 8px #007bff14!important}[data-theme=light] .ant-dropdown-menu-item{color:#222b45!important;border-radius:8px!important;margin:1px 0!important}[data-theme=light] .ant-dropdown-menu-item:hover,[data-theme=light] .ant-dropdown-menu-item-active{color:#007bff!important;background:#f0f7ff!important}[data-theme=light] .ant-dropdown-menu-item-selected{color:#007bff!important;background:#e8f3ff!important}[data-theme=light] .ant-dropdown-menu-item-danger{color:#dc2626!important}[data-theme=light] .ant-dropdown-menu-item-danger:hover{color:#dc2626!important;background:#fef2f2!important}[data-theme=light] .ant-dropdown-menu-item-divider,[data-theme=light] .ant-dropdown-menu-submenu-title-divider{background:#007bff14!important;margin:4px 8px!important}[data-theme=light] .ant-dropdown-menu-item .anticon{color:#6b7fa3!important}[data-theme=light] .ant-dropdown-menu-item:hover .anticon{color:#007bff!important}[data-theme=light] .ant-tag{border:none!important;border-radius:99px!important;padding:2px 10px!important;font-size:11px!important;font-weight:600!important;line-height:20px!important}[data-theme=light] .ant-tag-blue{color:#007bff!important;background:#e8f3ff!important}[data-theme=light] .ant-tag-green{color:#059669!important;background:#ecfdf5!important}[data-theme=light] .ant-tag-red{color:#dc2626!important;background:#fef2f2!important}[data-theme=light] .ant-tag-orange{color:#ea580c!important;background:#fff7ed!important}[data-theme=light] .ant-tag-gold{color:#d97706!important;background:#fffbeb!important}[data-theme=light] .ant-tag-purple{color:#7c3aed!important;background:#f5f3ff!important}[data-theme=light] .ant-tag-cyan{color:#0d9488!important;background:#f0fdfa!important}[data-theme=light] .ant-tag-default{color:#4a5568!important;background:#f4f6f9!important;border:1px solid #007bff1f!important}[data-theme=light] .ant-badge-count{background:linear-gradient(135deg,#f87171 0%,#dc2626 100%)!important;font-weight:700!important;box-shadow:0 2px 6px #dc262659!important}[data-theme=light] .ant-badge-dot{background:#dc2626!important}[data-theme=light] .ant-badge-status-success .ant-badge-status-dot{background:#059669!important}[data-theme=light] .ant-badge-status-error .ant-badge-status-dot{background:#dc2626!important}[data-theme=light] .ant-badge-status-warning .ant-badge-status-dot{background:#d97706!important}[data-theme=light] .ant-badge-status-processing .ant-badge-status-dot{background:#007bff!important}[data-theme=light] .ant-badge-status-default .ant-badge-status-dot{background:#9aa5b8!important}[data-theme=light] .ant-tabs-nav{border-bottom:1px solid #007bff1a!important}[data-theme=light] .ant-tabs-tab{color:#6b7fa3!important;font-weight:500!important}[data-theme=light] .ant-tabs-tab:hover{color:#007bff!important}[data-theme=light] .ant-tabs-tab-active .ant-tabs-tab-btn,[data-theme=light] .ant-tabs-tab.ant-tabs-tab-active{color:#007bff!important;font-weight:700!important}[data-theme=light] .ant-tabs-ink-bar{background:#007bff!important;border-radius:3px 3px 0 0!important;height:3px!important}[data-theme=light] .ant-tabs-nav-operations .ant-tabs-nav-more{color:#6b7fa3!important}[data-theme=light] .ant-tabs-card .ant-tabs-tab{background:#f4f6f9!important;border-color:#007bff1a!important}[data-theme=light] .ant-tabs-card .ant-tabs-tab.ant-tabs-tab-active{background:#fff!important;border-color:#007bff26!important}[data-theme=light] .ant-form-item-label>label{color:#222b45!important;font-weight:500!important}[data-theme=light] .ant-form-item-label>label.ant-form-item-required:before{color:#dc2626!important}[data-theme=light] .ant-form-item-explain-error{color:#dc2626!important;font-size:12px!important}[data-theme=light] .ant-form-item-explain-warning{color:#d97706!important;font-size:12px!important}[data-theme=light] .ant-form-item-explain-success{color:#059669!important;font-size:12px!important}[data-theme=light] .ant-form-item-has-error .ant-input,[data-theme=light] .ant-form-item-has-error .ant-input-affix-wrapper{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}[data-theme=light] .ant-form-item-has-warning .ant-input,[data-theme=light] .ant-form-item-has-warning .ant-input-affix-wrapper{border-color:#d97706!important;box-shadow:0 0 0 3px #d977061a!important}[data-theme=light] .ant-form-item-has-success .ant-input,[data-theme=light] .ant-form-item-has-success .ant-input-affix-wrapper{border-color:#059669!important}[data-theme=light] .ant-checkbox-inner{background:#fff!important;border-color:#d0d7e3!important}[data-theme=light] .ant-checkbox:hover .ant-checkbox-inner,[data-theme=light] .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#007bff!important}[data-theme=light] .ant-checkbox-checked .ant-checkbox-inner{background:#007bff!important;border-color:#007bff!important}[data-theme=light] .ant-checkbox-checked:after,[data-theme=light] .ant-checkbox-indeterminate .ant-checkbox-inner{border-color:#007bff!important}[data-theme=light] .ant-checkbox-indeterminate .ant-checkbox-inner:after{background:#007bff!important}[data-theme=light] .ant-checkbox+span{color:#222b45!important}[data-theme=light] .ant-radio-inner{background:#fff!important;border-color:#d0d7e3!important}[data-theme=light] .ant-radio:hover .ant-radio-inner,[data-theme=light] .ant-radio-wrapper:hover .ant-radio-inner{border-color:#007bff!important}[data-theme=light] .ant-radio-checked .ant-radio-inner{background:#fff!important;border-color:#007bff!important}[data-theme=light] .ant-radio-checked .ant-radio-inner:after{background:#007bff!important}[data-theme=light] .ant-radio+span{color:#222b45!important}[data-theme=light] .ant-radio-group .ant-radio-button-wrapper{color:#4a5568!important;background:#fff!important;border-color:#007bff33!important}[data-theme=light] .ant-radio-group .ant-radio-button-wrapper:hover{color:#007bff!important;border-color:#007bff!important}[data-theme=light] .ant-radio-group .ant-radio-button-wrapper-checked{color:#fff!important;background:#007bff!important;border-color:#007bff!important;box-shadow:-1px 0 #007bff!important}[data-theme=light] .ant-switch{background:#d0d7e3!important}[data-theme=light] .ant-switch.ant-switch-checked{background:linear-gradient(135deg,#3395ff 0%,#007bff 100%)!important;box-shadow:0 2px 8px #007bff59!important}[data-theme=light] .ant-switch-handle:before{box-shadow:0 1px 4px #0f172a33!important}[data-theme=light] .ant-progress-bg{background:linear-gradient(90deg,#3395ff 0%,#007bff 100%)!important}[data-theme=light] .ant-progress-inner{background:#eef1f6!important}[data-theme=light] .ant-progress-text{color:#222b45!important;font-weight:600!important}[data-theme=light] .ant-progress-status-success .ant-progress-bg{background:#059669!important}[data-theme=light] .ant-progress-status-exception .ant-progress-bg{background:#dc2626!important}[data-theme=light] .ant-progress-circle .ant-progress-circle-trail{stroke:#eef1f6!important}[data-theme=light] .ant-progress-circle .ant-progress-circle-path{stroke:#007bff!important}[data-theme=light] .ant-spin-dot-item{background:#007bff!important}[data-theme=light] .ant-spin-text{color:#007bff!important;font-weight:500!important}[data-theme=light] .ant-spin-blur{opacity:.5!important}[data-theme=light] .ant-breadcrumb{font-size:13px!important}[data-theme=light] .ant-breadcrumb-link{color:#6b7fa3!important}[data-theme=light] .ant-breadcrumb-link:hover,[data-theme=light] .ant-breadcrumb a:hover{color:#007bff!important}[data-theme=light] .ant-breadcrumb-link.ant-breadcrumb-link-active{color:#222b45!important;font-weight:600!important}[data-theme=light] .ant-breadcrumb-separator{color:#c8d0dd!important}[data-theme=light] .ant-tooltip .ant-tooltip-inner{color:#e8edf5!important;background:#1e2d45!important;border-radius:8px!important;padding:6px 10px!important;font-size:12px!important;box-shadow:0 4px 12px #0f172a33!important}[data-theme=light] .ant-tooltip .ant-tooltip-arrow:before{background:#1e2d45!important}[data-theme=light] .ant-pagination-item{background:#fff!important;border-color:#007bff2e!important}[data-theme=light] .ant-pagination-item a{color:#4a5568!important}[data-theme=light] .ant-pagination-item:hover{border-color:#007bff!important}[data-theme=light] .ant-pagination-item:hover a{color:#007bff!important}[data-theme=light] .ant-pagination-item-active{background:#007bff!important;border-color:#007bff!important;box-shadow:0 2px 8px #007bff59!important}[data-theme=light] .ant-pagination-item-active a{color:#fff!important;font-weight:700!important}[data-theme=light] .ant-pagination-prev .ant-pagination-item-link,[data-theme=light] .ant-pagination-next .ant-pagination-item-link{color:#6b7fa3!important;background:#fff!important;border-color:#007bff2e!important}[data-theme=light] .ant-pagination-prev:hover .ant-pagination-item-link,[data-theme=light] .ant-pagination-next:hover .ant-pagination-item-link{color:#007bff!important;border-color:#007bff!important}[data-theme=light] .ant-pagination-disabled .ant-pagination-item-link{color:#c8d0dd!important;background:#f4f6f9!important;border-color:#e2e8f0!important}[data-theme=light] .ant-pagination-jump-next .ant-pagination-item-link,[data-theme=light] .ant-pagination-jump-prev .ant-pagination-item-link{color:#6b7fa3!important}[data-theme=light] .ant-pagination-options .ant-select-selector{border-color:#007bff2e!important}[data-theme=light] .ant-empty-description{color:#9aa5b8!important}[data-theme=light] .ant-empty-image svg{opacity:.5!important}[data-theme=light] .ant-empty-image .ant-empty-img-simple-ellipse{fill:#eef1f6!important}[data-theme=light] .ant-empty-image .ant-empty-img-simple-g path:first-child{fill:#d0d7e3!important}[data-theme=light] .ant-collapse{background:0 0!important;border-color:#007bff1a!important;border-radius:12px!important}[data-theme=light] .ant-collapse>.ant-collapse-item{border-color:#007bff1a!important}[data-theme=light] .ant-collapse>.ant-collapse-item>.ant-collapse-header{color:#222b45!important;background:#f8fafc!important;border-radius:12px!important;font-weight:600!important}[data-theme=light] .ant-collapse>.ant-collapse-item>.ant-collapse-header:hover{color:#007bff!important;background:#f0f7ff!important}[data-theme=light] .ant-collapse-arrow{color:#007bff!important}[data-theme=light] .ant-collapse-content{color:#222b45!important;background:#fff!important;border-top:1px solid #007bff14!important}[data-theme=light] .ant-upload-drag{background:#f8fafc!important;border:2px dashed #007bff40!important;border-radius:12px!important}[data-theme=light] .ant-upload-drag:hover{background:#f0f7ff!important;border-color:#007bff!important}[data-theme=light] .ant-upload-drag-icon .anticon{color:#007bff!important}[data-theme=light] .ant-upload-text{color:#222b45!important;font-weight:600!important}[data-theme=light] .ant-upload-hint{color:#6b7fa3!important}[data-theme=light] .ant-upload-list-item{color:#222b45!important;background:#f8fafc!important;border:1px solid #007bff1a!important;border-radius:8px!important}[data-theme=light] .ant-upload-list-item:hover{background:#f0f7ff!important}[data-theme=light] .ant-upload-list-item-name{color:#007bff!important}[data-theme=light] .ant-upload-list-item-status-error{color:#dc2626!important;border-color:#dc262633!important}[data-theme=light] .ant-skeleton-element .ant-skeleton-image,[data-theme=light] .ant-skeleton-content .ant-skeleton-title,[data-theme=light] .ant-skeleton-content .ant-skeleton-paragraph>li,[data-theme=light] .ant-skeleton-avatar,[data-theme=light] .ant-skeleton-button,[data-theme=light] .ant-skeleton-input{background:linear-gradient(90deg,#eef1f6 25%,#e2e8f0 37%,#eef1f6 63%) 0 0/400% 100%!important;animation:1.4s infinite acelp-skeleton-shimmer!important}@keyframes acelp-skeleton-shimmer{0%{background-position:100%}to{background-position:0%}}[data-theme=light] ::-webkit-scrollbar{width:7px;height:7px}[data-theme=light] ::-webkit-scrollbar-track{background:#f4f6f9;border-radius:99px}[data-theme=light] ::-webkit-scrollbar-thumb{background:#007bff38;border-radius:99px}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#007bff61}[data-theme=light] .ant-popover-inner{background:#fff!important;border:1px solid #007bff1f!important;border-radius:12px!important;box-shadow:0 8px 28px #0f172a1f,0 2px 8px #007bff12!important}[data-theme=light] .ant-popover-inner-content{color:#222b45!important}[data-theme=light] .ant-popover-title{color:#222b45!important;border-bottom:1px solid #007bff14!important;font-weight:600!important}[data-theme=light] .ant-popover-arrow-content{background:#fff!important}[data-theme=light] .ant-popconfirm-message-title{color:#222b45!important;font-weight:500!important}[data-theme=light] .ant-popconfirm-buttons .ant-btn-default{margin-right:6px!important}[data-theme=light] .ant-menu:not(.ant-menu-dark):not([class*=shell]){color:#222b45!important;background:#fff!important;border-right-color:#007bff1a!important}[data-theme=light] .ant-menu-item:not(.ant-menu-item-selected):hover{color:#007bff!important;background:#f0f7ff!important}[data-theme=light] .ant-menu-item-selected{color:#007bff!important;background:#e8f3ff!important}[data-theme=light] .ant-statistic-title{color:#6b7fa3!important;font-size:12px!important;font-weight:500!important}[data-theme=light] .ant-statistic-content{color:#222b45!important;font-weight:700!important}[data-theme=light] .ant-statistic-content-prefix{color:#007bff!important}[data-theme=light] .ant-steps-item-process .ant-steps-item-icon{background:#007bff!important;border-color:#007bff!important;box-shadow:0 2px 8px #007bff59!important}[data-theme=light] .ant-steps-item-finish .ant-steps-item-icon{background:#ecfdf5!important;border-color:#059669!important}[data-theme=light] .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon{color:#059669!important}[data-theme=light] .ant-steps-item-wait .ant-steps-item-icon{background:#f4f6f9!important;border-color:#d0d7e3!important}[data-theme=light] .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:#9aa5b8!important}[data-theme=light] .ant-steps-item-title{color:#222b45!important;font-weight:600!important}[data-theme=light] .ant-steps-item-description{color:#6b7fa3!important}[data-theme=light] .ant-steps-item-finish .ant-steps-item-tail:after,[data-theme=light] .ant-steps-item-process .ant-steps-item-tail:after{background:#007bff!important}[data-theme=light] .ant-steps-item-wait .ant-steps-item-tail:after{background:#e2e8f0!important}[data-theme=light] .ant-divider{border-color:#007bff1a!important}[data-theme=light] .ant-divider-inner-text{color:#6b7fa3!important;font-size:12px!important}[data-theme=light] .ant-list-item{color:#222b45!important;border-bottom-color:#007bff14!important}[data-theme=light] .ant-list-item:hover{background:#f8fafc!important}[data-theme=light] .ant-list-item-meta-title a{color:#222b45!important}[data-theme=light] .ant-list-item-meta-title a:hover{color:#007bff!important}[data-theme=light] .ant-list-item-meta-description{color:#6b7fa3!important}[data-theme=light] .ant-tree{color:#222b45!important;background:0 0!important}[data-theme=light] .ant-tree-node-content-wrapper:hover{background:#f0f7ff!important}[data-theme=light] .ant-tree-node-selected{color:#007bff!important;background:#e8f3ff!important}[data-theme=light] .ant-tree-switcher{color:#007bff!important}[data-theme=light] .ant-tree-checkbox-checked .ant-tree-checkbox-inner{background:#007bff!important;border-color:#007bff!important}[data-theme=light] .ant-transfer-list{background:#fff!important;border-color:#007bff24!important;border-radius:10px!important}[data-theme=light] .ant-transfer-list-header{color:#222b45!important;background:#f4f6f9!important;border-bottom-color:#007bff1a!important}[data-theme=light] .ant-transfer-list-content-item:hover{background:#f0f7ff!important}[data-theme=light] .ant-transfer-list-content-item-checked{background:#e8f3ff!important}[data-theme=light] .ant-result-title{color:#222b45!important;font-weight:700!important}[data-theme=light] .ant-result-subtitle{color:#6b7fa3!important}[data-theme=light] .ant-result-success .ant-result-icon>.anticon{color:#059669!important}[data-theme=light] .ant-result-error .ant-result-icon>.anticon{color:#dc2626!important}[data-theme=light] .ant-result-warning .ant-result-icon>.anticon{color:#d97706!important}[data-theme=light] .ant-result-info .ant-result-icon>.anticon{color:#007bff!important}[data-theme=light] .ant-timeline-item-tail{border-color:#007bff26!important}[data-theme=light] .ant-timeline-item-head{background:#007bff!important;border-color:#007bff!important}[data-theme=light] .ant-timeline-item-head-custom{background:0 0!important}[data-theme=light] .ant-timeline-item-content{color:#222b45!important}[data-theme=light] .ant-timeline-item-label{color:#6b7fa3!important}[data-theme=light] .ant-picker-calendar{background:#fff!important;border:1px solid #007bff1a!important;border-radius:12px!important}[data-theme=light] .ant-picker-calendar-header{background:#f4f6f9!important;border-bottom:1px solid #007bff1a!important;border-radius:12px 12px 0 0!important;padding:12px 16px!important}[data-theme=light] .ant-picker-cell-selected .ant-picker-cell-inner{color:#fff!important;background:#007bff!important}[data-theme=light] .ant-picker-cell-today .ant-picker-cell-inner{color:#007bff!important;font-weight:700!important}[data-theme=light] .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#007bff!important}[data-theme=light] .ant-slider-track{background:linear-gradient(90deg,#3395ff 0%,#007bff 100%)!important}[data-theme=light] .ant-slider-rail{background:#e2e8f0!important}[data-theme=light] .ant-slider-handle{background:#fff!important;border-color:#007bff!important;box-shadow:0 2px 6px #007bff59!important}[data-theme=light] .ant-slider-handle:hover,[data-theme=light] .ant-slider-handle:focus{border-color:#0066d6!important;box-shadow:0 3px 10px #007bff73!important}[data-theme=light] .ant-slider-tooltip .ant-tooltip-inner{background:#007bff!important}[data-theme=light] .ant-rate-star-full .ant-rate-star-first,[data-theme=light] .ant-rate-star-full .ant-rate-star-second{color:#d97706!important}[data-theme=light] .ant-rate-star-zero .ant-rate-star-second{color:#e2e8f0!important}[data-theme=light] .ant-cascader-dropdown{background:#fff!important;border:1px solid #007bff1f!important;border-radius:12px!important;box-shadow:0 8px 28px #0f172a1f!important}[data-theme=light] .ant-cascader-menu-item:hover{color:#007bff!important;background:#f0f7ff!important}[data-theme=light] .ant-cascader-menu-item-active{color:#007bff!important;background:#e8f3ff!important}[data-theme=light] .ant-segmented{background:#eef1f6!important;border-radius:10px!important;padding:3px!important}[data-theme=light] .ant-segmented-item{color:#6b7fa3!important;font-weight:500!important}[data-theme=light] .ant-segmented-item:hover{color:#007bff!important}[data-theme=light] .ant-segmented-item-selected{color:#007bff!important;background:#fff!important;font-weight:700!important;box-shadow:0 1px 4px #0f172a1a,0 0 0 1px #007bff1f!important}[data-theme=light] .ant-typography,[data-theme=light] .ant-typography h1,[data-theme=light] .ant-typography h2,[data-theme=light] .ant-typography h3,[data-theme=light] .ant-typography h4,[data-theme=light] .ant-typography h5{color:#222b45!important}[data-theme=light] .ant-typography.ant-typography-secondary{color:#6b7fa3!important}[data-theme=light] .ant-typography a{color:#007bff!important}[data-theme=light] .ant-typography a:hover{color:#0066d6!important}[data-theme=light] .ant-typography mark{color:#007bff!important;background:#007bff26!important}[data-theme=light] .ant-layout-header{background:linear-gradient(90deg,#fff 0%,#f8fafc 100%)!important;border-bottom:1px solid #007bff1a!important;box-shadow:0 1px 8px #0f172a0f!important}
