@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-family:Inter,Segoe UI,sans-serif}body{background:var(--bg-gradient);background-attachment:fixed;min-height:100vh;transition:background .4s}:root,[data-theme=dark]{--bg-gradient:linear-gradient(135deg, #050816 0%, #0d0f2b 25%, #0e1535 50%, #0a0d22 75%, #050816 100%);--glass-blur:blur(14px);--glass-border:#818cf82e;--glass-shine:#ffffff0a;--orb-a:radial-gradient(ellipse at 20% 20%, #6366f138 0%, transparent 60%);--orb-b:radial-gradient(ellipse at 80% 80%, #a855f72e 0%, transparent 60%);--orb-c:radial-gradient(ellipse at 60% 10%, #38bdf81f 0%, transparent 50%)}[data-theme=light]{--bg-gradient:linear-gradient(135deg, #dde8ff 0%, #e8deff 25%, #f0e6ff 50%, #dde8ff 75%, #e4efff 100%);--glass-blur:blur(14px);--glass-border:#6366f138;--glass-shine:#ffffff80;--orb-a:radial-gradient(ellipse at 20% 20%, #6366f12e 0%, transparent 60%);--orb-b:radial-gradient(ellipse at 80% 80%, #a855f724 0%, transparent 60%);--orb-c:radial-gradient(ellipse at 60% 10%, #38bdf81a 0%, transparent 50%)}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body:before{background:var(--orb-a), var(--orb-b)}body:after{background:var(--orb-c)}.glass{-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);position:relative}.glass:before{content:"";border-radius:inherit;background:var(--glass-shine);pointer-events:none;position:absolute;inset:0}.ant-layout{z-index:1;position:relative;background:0 0!important}.ant-layout-sider{-webkit-backdrop-filter:var(--glass-blur)!important;border-right:1px solid var(--glass-border)!important}.ant-layout-header{-webkit-backdrop-filter:var(--glass-blur)!important;border-bottom:1px solid var(--glass-border)!important}.ant-card{-webkit-backdrop-filter:var(--glass-blur)!important;border:1px solid var(--glass-border)!important}.ant-table-wrapper .ant-table{-webkit-backdrop-filter:var(--glass-blur)}.ant-modal-content{-webkit-backdrop-filter:var(--glass-blur)!important;border:1px solid var(--glass-border)!important}.ant-drawer-content{-webkit-backdrop-filter:var(--glass-blur)!important}.ant-select-dropdown,.ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container{-webkit-backdrop-filter:var(--glass-blur)!important;border:1px solid var(--glass-border)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{-webkit-backdrop-filter:var(--glass-blur)!important}.ant-layout-sider-trigger{-webkit-backdrop-filter:var(--glass-blur)!important;border-top:1px solid var(--glass-border)!important}.ant-menu{background:0 0!important}.ant-menu-item,.ant-menu-submenu-title{border-radius:10px!important;width:calc(100% - 16px)!important;margin-inline:8px!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-card-head{flex-wrap:wrap!important}.ant-card-head-wrapper{gap:8px;flex-wrap:wrap!important}.ant-card-extra{margin-inline-start:0!important}@media (max-width:576px){.ant-statistic-content-value{font-size:22px!important}.ant-card-body{padding:16px!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#818cf866}.ant-layout-sider,.ant-layout-header,.ant-card,.ant-table,.ant-menu{transition:background .3s,border-color .3s!important}
