@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700&display=swap);body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--primary-color:#1890ff;--primary-color-hover:#40a9ff;--primary-color-active:#096dd9;--success-color:#52c41a;--warning-color:#faad14;--error-color:#ff4d4f;--info-color:#1890ff;--bg-primary:#0d1117;--bg-secondary:#1a1a1a;--bg-tertiary:#2a2a2a;--bg-quaternary:#333;--text-primary:#fff;--text-secondary:#e6e6e6;--text-tertiary:#b3b3b3;--text-quaternary:#8b949e;--text-disabled:#6e7681;--border-primary:#30363d;--border-secondary:#444;--border-tertiary:#666;--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 8px #0003;--shadow-lg:0 8px 16px #0000004d;--shadow-xl:0 16px 32px #0006;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--font-size-xs:10px;--font-size-sm:12px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--line-height-sm:1.3;--line-height-md:1.4;--line-height-lg:1.5;--transition-fast:0.1s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--breakpoint-xs:480px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-2xl:1600px}[data-theme=dark]{--bg-primary:#0d1117;--bg-secondary:#1a1a1a;--bg-tertiary:#2a2a2a;--bg-quaternary:#333;--text-primary:#fff;--text-secondary:#e6e6e6;--text-tertiary:#b3b3b3;--text-quaternary:#8b949e;--text-disabled:#6e7681;--border-primary:#30363d;--border-secondary:#444;--border-tertiary:#666}[data-theme=light]{--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-tertiary:#fafafa;--bg-quaternary:#f0f0f0;--text-primary:#000;--text-secondary:#333;--text-tertiary:#666;--text-quaternary:#999;--text-disabled:#ccc;--border-primary:#d9d9d9;--border-secondary:#e8e8e8;--border-tertiary:#f0f0f0}.text-primary{color:#fff!important;color:var(--text-primary)!important}.text-secondary{color:#e6e6e6!important;color:var(--text-secondary)!important}.text-tertiary{color:#b3b3b3!important;color:var(--text-tertiary)!important}.text-quaternary{color:#8b949e!important;color:var(--text-quaternary)!important}.text-disabled{color:#6e7681!important;color:var(--text-disabled)!important}.bg-primary{background-color:#0d1117!important;background-color:var(--bg-primary)!important}.bg-secondary{background-color:#1a1a1a!important;background-color:var(--bg-secondary)!important}.bg-tertiary{background-color:#2a2a2a!important;background-color:var(--bg-tertiary)!important}.bg-quaternary{background-color:#333!important;background-color:var(--bg-quaternary)!important}.border-primary{border-color:#30363d!important;border-color:var(--border-primary)!important}.border-secondary{border-color:#444!important;border-color:var(--border-secondary)!important}.border-tertiary{border-color:#666!important;border-color:var(--border-tertiary)!important}.shadow-sm{box-shadow:0 2px 4px #0000001a!important;box-shadow:var(--shadow-sm)!important}.shadow-md{box-shadow:0 4px 8px #0003!important;box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:0 8px 16px #0000004d!important;box-shadow:var(--shadow-lg)!important}.shadow-xl{box-shadow:0 16px 32px #0006!important;box-shadow:var(--shadow-xl)!important}.rounded-sm{border-radius:4px!important;border-radius:var(--radius-sm)!important}.rounded-md{border-radius:8px!important;border-radius:var(--radius-md)!important}.rounded-lg{border-radius:12px!important;border-radius:var(--radius-lg)!important}.rounded-xl{border-radius:16px!important;border-radius:var(--radius-xl)!important}.transition-fast{transition:all .1s ease!important;transition:all var(--transition-fast)!important}.transition-normal{transition:all .3s ease!important;transition:all var(--transition-normal)!important}.transition-slow{transition:all .5s ease!important;transition:all var(--transition-slow)!important}:root{--font-size-xs:clamp(10px,0.7vw,12px);--font-size-sm:clamp(12px,0.9vw,14px);--font-size-base:clamp(14px,1vw,16px);--font-size-md:clamp(16px,1.2vw,18px);--font-size-lg:clamp(18px,1.4vw,20px);--font-size-xl:clamp(20px,1.6vw,24px);--font-size-h1:clamp(28px,3vw,36px);--font-size-h2:clamp(24px,2.5vw,32px);--font-size-h3:clamp(20px,2vw,28px);--font-size-h4:clamp(18px,1.8vw,24px);--font-size-h5:clamp(16px,1.6vw,20px);--font-size-h6:clamp(14px,1.4vw,18px);--spacing-xs:clamp(4px,0.3vw,6px);--spacing-sm:clamp(8px,0.6vw,12px);--spacing-md:clamp(16px,1.2vw,24px);--spacing-lg:clamp(24px,1.8vw,32px);--spacing-xl:clamp(32px,2.4vw,48px);--spacing-xxl:clamp(48px,3.6vw,64px);--icon-size-sm:clamp(14px,1vw,16px);--icon-size-md:clamp(18px,1.4vw,20px);--icon-size-lg:clamp(20px,1.6vw,24px);--icon-size-xl:clamp(24px,2vw,32px);--card-padding:clamp(12px,1.2vw,20px);--card-radius:clamp(8px,0.8vw,12px);--card-min-height:clamp(100px,10vw,140px);--container-padding:clamp(16px,1.5vw,24px);--container-max-width:clamp(1200px,90vw,1600px);--button-padding-x:clamp(12px,1vw,20px);--button-padding-y:clamp(6px,0.5vw,10px);--button-font-size:clamp(14px,1vw,16px);--input-padding-x:clamp(10px,0.8vw,14px);--input-padding-y:clamp(6px,0.5vw,8px);--input-font-size:clamp(14px,1vw,16px);--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.8;--gap-xs:clamp(4px,0.4vw,8px);--gap-sm:clamp(8px,0.8vw,12px);--gap-md:clamp(12px,1.2vw,16px);--gap-lg:clamp(16px,1.6vw,24px);--gap-xl:clamp(24px,2.4vw,32px)}.adaptive-container{margin:0 auto;max-width:clamp(1200px,90vw,1600px);max-width:var(--container-max-width)}.adaptive-container,.adaptive-container-fluid{padding:clamp(16px,1.5vw,24px);padding:var(--container-padding)}.adaptive-container-fluid{width:100%}.adaptive-h1{font-size:clamp(28px,3vw,36px);font-size:var(--font-size-h1)}.adaptive-h1,.adaptive-h2{font-weight:700;line-height:1.2;line-height:var(--line-height-tight);margin:0}.adaptive-h2{font-size:clamp(24px,2.5vw,32px);font-size:var(--font-size-h2)}.adaptive-h3{font-size:clamp(20px,2vw,28px);font-size:var(--font-size-h3);font-weight:600;line-height:1.2;line-height:var(--line-height-tight);margin:0}.adaptive-h4{font-size:clamp(18px,1.8vw,24px);font-size:var(--font-size-h4)}.adaptive-h4,.adaptive-h5{font-weight:600;line-height:1.5;line-height:var(--line-height-normal);margin:0}.adaptive-h5{font-size:clamp(16px,1.6vw,20px);font-size:var(--font-size-h5)}.adaptive-h6{font-size:clamp(14px,1.4vw,18px);font-size:var(--font-size-h6);font-weight:500;margin:0}.adaptive-h6,.adaptive-text{line-height:1.5;line-height:var(--line-height-normal)}.adaptive-text{font-size:clamp(14px,1vw,16px);font-size:var(--font-size-base)}.adaptive-text-sm{font-size:clamp(12px,.9vw,14px);font-size:var(--font-size-sm)}.adaptive-text-lg,.adaptive-text-sm{line-height:1.5;line-height:var(--line-height-normal)}.adaptive-text-lg{font-size:clamp(18px,1.4vw,20px);font-size:var(--font-size-lg)}.adaptive-card{min-height:clamp(100px,10vw,140px);min-height:var(--card-min-height);padding:clamp(12px,1.2vw,20px);padding:var(--card-padding);transition:all .3s ease}.adaptive-card,.adaptive-card-compact{border-radius:clamp(8px,.8vw,12px);border-radius:var(--card-radius)}.adaptive-card-compact{padding:clamp(8px,.6vw,12px);padding:var(--spacing-sm)}.adaptive-spacing-xs{margin:clamp(4px,.3vw,6px);margin:var(--spacing-xs)}.adaptive-spacing-sm{margin:clamp(8px,.6vw,12px);margin:var(--spacing-sm)}.adaptive-spacing-md{margin:clamp(16px,1.2vw,24px);margin:var(--spacing-md)}.adaptive-spacing-lg{margin:clamp(24px,1.8vw,32px);margin:var(--spacing-lg)}.adaptive-spacing-xl{margin:clamp(32px,2.4vw,48px);margin:var(--spacing-xl)}.adaptive-spacing-t-xs{margin-top:clamp(4px,.3vw,6px);margin-top:var(--spacing-xs)}.adaptive-spacing-t-sm{margin-top:clamp(8px,.6vw,12px);margin-top:var(--spacing-sm)}.adaptive-spacing-t-md{margin-top:clamp(16px,1.2vw,24px);margin-top:var(--spacing-md)}.adaptive-spacing-t-lg{margin-top:clamp(24px,1.8vw,32px);margin-top:var(--spacing-lg)}.adaptive-spacing-t-xl{margin-top:clamp(32px,2.4vw,48px);margin-top:var(--spacing-xl)}.adaptive-spacing-b-xs{margin-bottom:clamp(4px,.3vw,6px);margin-bottom:var(--spacing-xs)}.adaptive-spacing-b-sm{margin-bottom:clamp(8px,.6vw,12px);margin-bottom:var(--spacing-sm)}.adaptive-spacing-b-md{margin-bottom:clamp(16px,1.2vw,24px);margin-bottom:var(--spacing-md)}.adaptive-spacing-b-lg{margin-bottom:clamp(24px,1.8vw,32px);margin-bottom:var(--spacing-lg)}.adaptive-spacing-b-xl{margin-bottom:clamp(32px,2.4vw,48px);margin-bottom:var(--spacing-xl)}.adaptive-spacing-x-xs{margin-left:clamp(4px,.3vw,6px);margin-left:var(--spacing-xs);margin-right:clamp(4px,.3vw,6px);margin-right:var(--spacing-xs)}.adaptive-spacing-x-sm{margin-left:clamp(8px,.6vw,12px);margin-left:var(--spacing-sm);margin-right:clamp(8px,.6vw,12px);margin-right:var(--spacing-sm)}.adaptive-spacing-x-md{margin-left:clamp(16px,1.2vw,24px);margin-left:var(--spacing-md);margin-right:clamp(16px,1.2vw,24px);margin-right:var(--spacing-md)}.adaptive-spacing-x-lg{margin-left:clamp(24px,1.8vw,32px);margin-left:var(--spacing-lg);margin-right:clamp(24px,1.8vw,32px);margin-right:var(--spacing-lg)}.adaptive-spacing-x-xl{margin-left:clamp(32px,2.4vw,48px);margin-left:var(--spacing-xl);margin-right:clamp(32px,2.4vw,48px);margin-right:var(--spacing-xl)}.adaptive-spacing-y-xs{margin-bottom:clamp(4px,.3vw,6px);margin-bottom:var(--spacing-xs);margin-top:clamp(4px,.3vw,6px);margin-top:var(--spacing-xs)}.adaptive-spacing-y-sm{margin-bottom:clamp(8px,.6vw,12px);margin-bottom:var(--spacing-sm);margin-top:clamp(8px,.6vw,12px);margin-top:var(--spacing-sm)}.adaptive-spacing-y-md{margin-bottom:clamp(16px,1.2vw,24px);margin-bottom:var(--spacing-md);margin-top:clamp(16px,1.2vw,24px);margin-top:var(--spacing-md)}.adaptive-spacing-y-lg{margin-bottom:clamp(24px,1.8vw,32px);margin-bottom:var(--spacing-lg);margin-top:clamp(24px,1.8vw,32px);margin-top:var(--spacing-lg)}.adaptive-spacing-y-xl{margin-bottom:clamp(32px,2.4vw,48px);margin-bottom:var(--spacing-xl);margin-top:clamp(32px,2.4vw,48px);margin-top:var(--spacing-xl)}.adaptive-padding-xs{padding:clamp(4px,.3vw,6px);padding:var(--spacing-xs)}.adaptive-padding-sm{padding:clamp(8px,.6vw,12px);padding:var(--spacing-sm)}.adaptive-padding-md{padding:clamp(16px,1.2vw,24px);padding:var(--spacing-md)}.adaptive-padding-lg{padding:clamp(24px,1.8vw,32px);padding:var(--spacing-lg)}.adaptive-padding-xl{padding:clamp(32px,2.4vw,48px);padding:var(--spacing-xl)}.adaptive-gap-xs{gap:clamp(4px,.4vw,8px);gap:var(--gap-xs)}.adaptive-gap-sm{gap:clamp(8px,.8vw,12px);gap:var(--gap-sm)}.adaptive-gap-md{gap:clamp(12px,1.2vw,16px);gap:var(--gap-md)}.adaptive-gap-lg{gap:clamp(16px,1.6vw,24px);gap:var(--gap-lg)}.adaptive-gap-xl{gap:clamp(24px,2.4vw,32px);gap:var(--gap-xl)}.adaptive-icon-sm{font-size:clamp(14px,1vw,16px);font-size:var(--icon-size-sm)}.adaptive-icon-md{font-size:clamp(18px,1.4vw,20px);font-size:var(--icon-size-md)}.adaptive-icon-lg{font-size:clamp(20px,1.6vw,24px);font-size:var(--icon-size-lg)}.adaptive-icon-xl{font-size:clamp(24px,2vw,32px);font-size:var(--icon-size-xl)}@media (max-width:768px){:root{--container-padding:clamp(12px,3vw,16px);--card-padding:clamp(10px,2.5vw,14px);--spacing-md:clamp(12px,2.5vw,16px);--spacing-lg:clamp(16px,3vw,20px)}.adaptive-container{padding:clamp(8px,.6vw,12px);padding:var(--spacing-sm)}.adaptive-card{min-height:auto}}@media (min-width:1920px){:root{--font-size-h1:36px;--font-size-h2:32px;--spacing-xl:48px;--container-max-width:1600px}}.adaptive-flex-row{align-items:center;display:flex;flex-direction:row}.adaptive-flex-col{display:flex;flex-direction:column}.adaptive-grid{grid-gap:clamp(12px,1.2vw,16px);grid-gap:var(--gap-md)}.adaptive-grid,.adaptive-grid-2{display:grid;gap:clamp(12px,1.2vw,16px);gap:var(--gap-md)}.adaptive-grid-2{grid-gap:clamp(12px,1.2vw,16px);grid-gap:var(--gap-md);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.adaptive-grid-3{grid-gap:clamp(12px,1.2vw,16px);grid-gap:var(--gap-md);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.adaptive-grid-3,.adaptive-grid-4{display:grid;gap:clamp(12px,1.2vw,16px);gap:var(--gap-md)}.adaptive-grid-4{grid-gap:clamp(12px,1.2vw,16px);grid-gap:var(--gap-md);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.adaptive-transition{transition:all .3s ease}.adaptive-transition-fast{transition:all .15s ease}.adaptive-transition-slow{transition:all .5s ease}.ant-typography h1,h1.ant-typography{font-size:clamp(28px,3vw,36px)!important;font-size:var(--font-size-h1)!important;line-height:1.2!important;line-height:var(--line-height-tight)!important}.ant-typography h2,h2.ant-typography{font-size:clamp(24px,2.5vw,32px)!important;font-size:var(--font-size-h2)!important;line-height:1.2!important;line-height:var(--line-height-tight)!important}.ant-typography h3,h3.ant-typography{font-size:clamp(20px,2vw,28px)!important;font-size:var(--font-size-h3)!important;line-height:1.2!important;line-height:var(--line-height-tight)!important}.ant-typography h4,h4.ant-typography{font-size:clamp(18px,1.8vw,24px)!important;font-size:var(--font-size-h4)!important;line-height:1.2!important;line-height:var(--line-height-tight)!important}.ant-typography h5,h5.ant-typography{font-size:clamp(16px,1.6vw,20px)!important;font-size:var(--font-size-h5)!important;line-height:1.2!important;line-height:var(--line-height-tight)!important}.ant-typography h6,h6.ant-typography{font-size:clamp(14px,1.4vw,18px)!important;font-size:var(--font-size-h6)!important;line-height:1.2!important;line-height:var(--line-height-tight)!important}.ant-card{border-radius:clamp(8px,.8vw,12px)!important;border-radius:var(--card-radius)!important}.ant-card-body{padding:clamp(12px,1.2vw,20px)!important;padding:var(--card-padding)!important}.ant-card-head{font-size:clamp(16px,1.2vw,18px)!important;font-size:var(--font-size-md)!important;padding:clamp(8px,.6vw,12px) clamp(12px,1.2vw,20px)!important;padding:var(--spacing-sm) var(--card-padding)!important}.ant-btn{border-radius:clamp(8px,.8vw,12px)!important;border-radius:var(--card-radius)!important;font-size:clamp(14px,1vw,16px)!important;font-size:var(--button-font-size)!important;height:auto!important;padding:clamp(6px,.5vw,10px) clamp(12px,1vw,20px)!important;padding:var(--button-padding-y) var(--button-padding-x)!important}.ant-btn.header-icon-button,.ant-btn.header-menu-button{flex-shrink:0!important;height:40px!important;max-width:40px!important;min-width:40px!important;padding:0!important;width:40px!important}.ant-btn.mobile-header-logout-btn,.ant-btn.mobile-header-profile-btn{flex-shrink:0!important;height:36px!important;max-width:36px!important;min-width:36px!important;padding:0!important;width:36px!important}.ant-btn.header-icon-button:hover,.ant-btn.header-menu-button:hover{box-shadow:0 4px 12px #ffe81f4d!important;filter:brightness(1.1);transform:translateY(-1px)}.ant-btn.header-icon-button:active,.ant-btn.header-menu-button:active{transform:translateY(0)}.ant-badge:has(.header-icon-button){align-items:center!important;display:inline-flex!important;height:40px!important;justify-content:center!important;line-height:1!important;vertical-align:middle!important;width:40px!important}.ant-badge:has(.header-icon-button) .ant-scroll-number{right:-8px!important;top:-8px!important}.ant-badge:has(.header-icon-button) .ant-badge-count{right:-8px!important;top:-8px!important;transform:none!important}.ant-btn-sm{font-size:clamp(12px,.9vw,14px)!important;font-size:var(--font-size-sm)!important;padding:calc(clamp(6px, .5vw, 10px)*.75) calc(clamp(12px, 1vw, 20px)*.85)!important;padding:calc(var(--button-padding-y)*.75) calc(var(--button-padding-x)*.85)!important}.ant-btn-lg{font-size:clamp(16px,1.2vw,18px)!important;font-size:var(--font-size-md)!important;padding:calc(clamp(6px, .5vw, 10px)*1.25) calc(clamp(12px, 1vw, 20px)*1.2)!important;padding:calc(var(--button-padding-y)*1.25) calc(var(--button-padding-x)*1.2)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{border-radius:clamp(8px,.8vw,12px)!important;border-radius:var(--card-radius)!important;font-size:clamp(14px,1vw,16px)!important;font-size:var(--input-font-size)!important;padding:clamp(6px,.5vw,8px) clamp(10px,.8vw,14px)!important;padding:var(--input-padding-y) var(--input-padding-x)!important}.ant-select-selector{height:auto!important;min-height:32px!important}.ant-picker{border-radius:clamp(8px,.8vw,12px)!important;border-radius:var(--card-radius)!important;font-size:clamp(14px,1vw,16px)!important;font-size:var(--input-font-size)!important;padding:clamp(6px,.5vw,8px) clamp(10px,.8vw,14px)!important;padding:var(--input-padding-y) var(--input-padding-x)!important}.ant-table{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-table-thead>tr>th{font-size:clamp(12px,.9vw,14px)!important;font-size:var(--font-size-sm)!important;font-weight:600}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:clamp(8px,.6vw,12px) clamp(16px,1.2vw,24px)!important;padding:var(--spacing-sm) var(--spacing-md)!important}.ant-table-cell,.ant-table-tbody>tr>td{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-pagination{font-size:clamp(12px,.9vw,14px)!important;font-size:var(--font-size-sm)!important}.ant-pagination-item{border-radius:calc(clamp(8px, .8vw, 12px)*.5)!important;border-radius:calc(var(--card-radius)*.5)!important;font-size:clamp(12px,.9vw,14px)!important;height:clamp(28px,3vw,32px)!important;line-height:clamp(26px,3vw,30px)!important;min-width:clamp(28px,3vw,32px)!important}.anticon{font-size:clamp(18px,1.4vw,20px)!important;font-size:var(--icon-size-md)!important}.anticon-lg{font-size:clamp(20px,1.6vw,24px)!important;font-size:var(--icon-size-lg)!important}.anticon-xl{font-size:clamp(24px,2vw,32px)!important;font-size:var(--icon-size-xl)!important}.ant-statistic{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-statistic-title{font-size:clamp(12px,.9vw,14px)!important;font-size:var(--font-size-sm)!important;margin-bottom:clamp(4px,.3vw,6px)!important;margin-bottom:var(--spacing-xs)!important}.ant-statistic-content{line-height:1.2!important;line-height:var(--line-height-tight)!important}.ant-statistic-content,.ant-statistic-content-value{font-size:clamp(20px,1.6vw,24px)!important;font-size:var(--font-size-xl)!important}.ant-modal-header{border-radius:clamp(8px,.8vw,12px) clamp(8px,.8vw,12px) 0 0!important;border-radius:var(--card-radius) var(--card-radius) 0 0!important;padding:clamp(16px,1.2vw,24px) clamp(24px,1.8vw,32px)!important;padding:var(--spacing-md) var(--spacing-lg)!important}.ant-modal-body{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important;padding:clamp(24px,1.8vw,32px)!important;padding:var(--spacing-lg)!important}.ant-modal-footer{border-radius:0 0 clamp(8px,.8vw,12px) clamp(8px,.8vw,12px)!important;border-radius:0 0 var(--card-radius) var(--card-radius)!important;padding:clamp(8px,.6vw,12px) clamp(24px,1.8vw,32px)!important;padding:var(--spacing-sm) var(--spacing-lg)!important}.ant-modal-title{font-size:clamp(18px,1.4vw,20px)!important;font-size:var(--font-size-lg)!important}.ant-drawer-header{padding:clamp(16px,1.2vw,24px) clamp(24px,1.8vw,32px)!important;padding:var(--spacing-md) var(--spacing-lg)!important}.ant-drawer-body{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important;padding:clamp(24px,1.8vw,32px)!important;padding:var(--spacing-lg)!important}.ant-drawer-title{font-size:clamp(18px,1.4vw,20px)!important;font-size:var(--font-size-lg)!important}.ant-dropdown-menu-item,.ant-menu-item{border-radius:calc(clamp(8px, .8vw, 12px)*.5)!important;border-radius:calc(var(--card-radius)*.5)!important;padding:clamp(4px,.3vw,6px) clamp(16px,1.2vw,24px)!important;padding:var(--spacing-xs) var(--spacing-md)!important}.ant-dropdown-menu-item,.ant-menu-item,.ant-menu-title-content{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-tag{border-radius:calc(clamp(8px, .8vw, 12px)*.6)!important;border-radius:calc(var(--card-radius)*.6)!important;font-size:clamp(12px,.9vw,14px)!important;font-size:var(--font-size-sm)!important;line-height:1.2!important;line-height:var(--line-height-tight)!important;padding:clamp(4px,.3vw,6px) clamp(8px,.6vw,12px)!important;padding:var(--spacing-xs) var(--spacing-sm)!important}.ant-badge,.ant-badge-count{font-size:clamp(10px,.7vw,12px)!important;font-size:var(--font-size-xs)!important}.ant-badge-count{border-radius:clamp(9px,1vw,10px)!important;height:clamp(18px,2vw,20px)!important;line-height:clamp(18px,2vw,20px)!important;min-width:clamp(18px,2vw,20px)!important;padding:0 clamp(4px,.5vw,6px)!important}.ant-message,.ant-notification{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-notification-notice{border-radius:clamp(8px,.8vw,12px)!important;border-radius:var(--card-radius)!important;padding:clamp(16px,1.2vw,24px) clamp(24px,1.8vw,32px)!important;padding:var(--spacing-md) var(--spacing-lg)!important}.ant-notification-notice-message{font-size:clamp(16px,1.2vw,18px)!important;font-size:var(--font-size-md)!important;margin-bottom:clamp(4px,.3vw,6px)!important;margin-bottom:var(--spacing-xs)!important}.ant-notification-notice-description,.ant-notification-notice-message{line-height:1.5!important;line-height:var(--line-height-normal)!important}.ant-message-notice-content,.ant-notification-notice-description{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-message-notice-content{border-radius:clamp(8px,.8vw,12px)!important;border-radius:var(--card-radius)!important;padding:clamp(8px,.6vw,12px) clamp(16px,1.2vw,24px)!important;padding:var(--spacing-sm) var(--spacing-md)!important}.ant-form-item-label>label{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important;height:auto!important}.ant-form-item{margin-bottom:clamp(16px,1.2vw,24px)!important;margin-bottom:var(--spacing-md)!important}.ant-form-item-explain,.ant-form-item-extra{font-size:clamp(12px,.9vw,14px)!important;font-size:var(--font-size-sm)!important;min-height:auto!important}.ant-collapse,.ant-collapse-item{border-radius:clamp(8px,.8vw,12px)!important;border-radius:var(--card-radius)!important}.ant-collapse-header{padding:clamp(8px,.6vw,12px) clamp(16px,1.2vw,24px)!important;padding:var(--spacing-sm) var(--spacing-md)!important}.ant-collapse-content-box,.ant-collapse-header{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-collapse-content-box{padding:clamp(16px,1.2vw,24px)!important;padding:var(--spacing-md)!important}.ant-tabs-tab{padding:clamp(8px,.6vw,12px) clamp(16px,1.2vw,24px)!important;padding:var(--spacing-sm) var(--spacing-md)!important}.ant-steps-item-title,.ant-tabs-tab,.ant-tabs-tab-btn{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-steps-item-description{font-size:clamp(12px,.9vw,14px)!important;font-size:var(--font-size-sm)!important}.ant-divider{margin:clamp(16px,1.2vw,24px) 0!important;margin:var(--spacing-md) 0!important}.ant-divider-horizontal.ant-divider-with-text{margin:clamp(24px,1.8vw,32px) 0!important;margin:var(--spacing-lg) 0!important}.ant-divider-inner-text{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-tooltip-inner{border-radius:calc(clamp(8px, .8vw, 12px)*.5)!important;border-radius:calc(var(--card-radius)*.5)!important;font-size:clamp(12px,.9vw,14px)!important;font-size:var(--font-size-sm)!important;padding:clamp(4px,.3vw,6px) clamp(8px,.6vw,12px)!important;padding:var(--spacing-xs) var(--spacing-sm)!important}.ant-popover-inner{border-radius:clamp(8px,.8vw,12px)!important;border-radius:var(--card-radius)!important}.ant-popover-title{font-size:clamp(16px,1.2vw,18px)!important;font-size:var(--font-size-md)!important;padding:clamp(8px,.6vw,12px) clamp(16px,1.2vw,24px)!important;padding:var(--spacing-sm) var(--spacing-md)!important}.ant-popover-inner-content{padding:clamp(16px,1.2vw,24px)!important;padding:var(--spacing-md)!important}.ant-alert,.ant-popover-inner-content{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-alert{border-radius:clamp(8px,.8vw,12px)!important;border-radius:var(--card-radius)!important;padding:clamp(8px,.6vw,12px) clamp(16px,1.2vw,24px)!important;padding:var(--spacing-sm) var(--spacing-md)!important}.ant-alert-message{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important;margin-bottom:clamp(4px,.3vw,6px)!important;margin-bottom:var(--spacing-xs)!important}.ant-alert-description,.ant-progress-text{font-size:clamp(12px,.9vw,14px)!important;font-size:var(--font-size-sm)!important}.ant-spin-text{padding-top:clamp(8px,.6vw,12px)!important;padding-top:var(--spacing-sm)!important}.ant-empty-description,.ant-spin-text{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-empty-description{margin-top:clamp(8px,.6vw,12px)!important;margin-top:var(--spacing-sm)!important}.ant-result-title{font-size:clamp(20px,2vw,28px)!important;font-size:var(--font-size-h3)!important}.ant-result-subtitle{margin-top:clamp(8px,.6vw,12px)!important;margin-top:var(--spacing-sm)!important}.ant-breadcrumb,.ant-breadcrumb-link,.ant-result-subtitle{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.ant-space-item{gap:clamp(8px,.8vw,12px)!important;gap:var(--gap-sm)!important}.ant-row{row-gap:clamp(12px,1.2vw,16px)!important;row-gap:var(--gap-md)!important}.ant-list-item{padding:clamp(8px,.6vw,12px) 0!important;padding:var(--spacing-sm) 0!important}.ant-list-item-meta-title{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important;margin-bottom:clamp(4px,.3vw,6px)!important;margin-bottom:var(--spacing-xs)!important}.ant-list-item-meta-description{font-size:clamp(12px,.9vw,14px)!important;font-size:var(--font-size-sm)!important}.ant-descriptions-item-content,.ant-descriptions-item-label{font-size:clamp(14px,1vw,16px)!important;font-size:var(--font-size-base)!important}.optimized-table-wrapper,.responsive-table-wrapper,.virtualized-table-wrapper{background:#1a1a1a;border:1px solid #333;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;position:relative}.mobile-table-card{background:#1a1a1a;border:1px solid #333;border-radius:8px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:12px;padding:12px;position:relative;transition:all .3s ease;width:100%}.mobile-table-card:hover{border-color:#1890ff;box-shadow:0 4px 8px #1890ff33;transform:translateY(-1px)}.mobile-table-card .card-title{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;min-height:32px;width:100%}.mobile-table-card .card-field{grid-gap:16px;align-items:center;border-bottom:1px solid #2a2a2a;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:10px;min-height:32px;padding:8px 0}.mobile-table-card .card-field:last-child{border-bottom:none;margin-bottom:0}.mobile-table-card .card-field-label{word-wrap:break-word;color:#b3b3b3;font-size:13px;font-weight:600;grid-column:1;justify-self:start;line-height:1.4;overflow-wrap:break-word;text-align:left}.mobile-table-card .card-field-value{word-wrap:break-word;color:#fff;font-size:14px;font-weight:500;grid-column:2;-webkit-hyphens:auto;hyphens:auto;justify-self:end;line-height:1.4;overflow-wrap:break-word;text-align:right}.mobile-table-card .card-actions{align-items:center;border-top:1px solid #2a2a2a;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:12px}.mobile-table-card .card-fields-container{display:flex;flex-direction:column;gap:0}.mobile-table-card .card-fields-container .card-field{grid-gap:16px;align-items:center;border-bottom:1px solid #2a2a2a;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:0;min-height:32px;padding:8px 0}.mobile-table-card .card-fields-container .card-field:last-child{border-bottom:none}.virtualized-table-container{background:#1a1a1a;border:1px solid #333;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;position:relative}.virtualized-table-header{background:#2a2a2a;border-bottom:1px solid #444;position:-webkit-sticky;position:sticky;top:0;z-index:10}.virtualized-table-body{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:auto;position:relative}.virtualized-table-row{transition:background-color .2s ease}.virtualized-table-row:hover{background:#2a2a2a!important}.virtualized-table-pagination{background:#2a2a2a;border-top:1px solid #444;bottom:0;position:-webkit-sticky;position:sticky;z-index:10}@media (max-width:480px){.mobile-table-card{border-radius:8px;margin-bottom:14px;padding:14px}.mobile-table-card .card-title{align-items:center;border-bottom:1px solid #2a2a2a;font-size:16px;margin-bottom:14px;min-height:40px;padding-bottom:8px}.mobile-table-card .card-field{gap:16px;margin-bottom:10px;min-height:32px;padding:8px 0}.mobile-table-card .card-field-label{font-size:13px;font-weight:600}.mobile-table-card .card-field-value{font-size:14px;font-weight:500;line-height:1.4}.mobile-table-card .card-actions{gap:8px;margin-top:14px;padding-top:14px}.mobile-table-card .card-actions .ant-btn{border-radius:6px;font-size:11px;font-weight:500;height:32px;min-width:70px;padding:6px 12px}}@media (min-width:481px) and (max-width:768px){.mobile-table-card{margin-bottom:14px;padding:14px}.mobile-table-card .card-title{font-size:17px;margin-bottom:14px;min-height:36px}.mobile-table-card .card-field{gap:16px;margin-bottom:10px;min-height:32px;padding:8px 0}.mobile-table-card .card-field-label{font-size:13px;max-width:45%;min-width:100px}.mobile-table-card .card-field-value{font-size:14px}.mobile-table-card .card-actions .ant-btn{font-size:12px;height:34px;min-width:75px;padding:6px 12px}.mobile-table-card{padding:10px}.mobile-table-card .card-title{font-size:14px}.mobile-table-card .card-field-label{font-size:11px;min-width:75px}.mobile-table-card .card-field-value{font-size:12px}}.optimized-table-wrapper::-webkit-scrollbar,.responsive-table-wrapper::-webkit-scrollbar,.virtualized-table-wrapper::-webkit-scrollbar{height:8px}.optimized-table-wrapper::-webkit-scrollbar-track,.responsive-table-wrapper::-webkit-scrollbar-track,.virtualized-table-wrapper::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.optimized-table-wrapper::-webkit-scrollbar-thumb,.responsive-table-wrapper::-webkit-scrollbar-thumb,.virtualized-table-wrapper::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.optimized-table-wrapper::-webkit-scrollbar-thumb:hover,.responsive-table-wrapper::-webkit-scrollbar-thumb:hover,.virtualized-table-wrapper::-webkit-scrollbar-thumb:hover{background:#666}.mobile-table-card,.optimized-table-wrapper,.responsive-table-wrapper,.virtualized-table-wrapper{transition:all .3s ease}@media (max-width:768px){.mobile-table-card{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.mobile-table-card .card-field,.mobile-table-card .card-field-label,.mobile-table-card .card-field-value{contain:layout style}}.ant-spin-container{align-items:center;display:flex;justify-content:center;min-height:200px}.ant-spin-lg .ant-spin-dot{height:32px;width:32px}.ant-spin-lg .ant-spin-dot i{height:14px;width:14px}.ant-table-loading .ant-table-tbody>tr>td{opacity:.6}.ant-empty,.ant-empty-description{color:#b3b3b3}.ant-table-tbody>tr.ant-table-row-selected>td{background:#1890ff1a}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#1890ff33}@media (max-width:768px){.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{min-width:600px}.ant-table-thead>tr>th{background:#ffffff0d!important;border-bottom:1px solid #ffffff1a!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:12px!important;padding:8px 4px!important;white-space:nowrap}.ant-table-tbody>tr>td{border-bottom:1px solid #ffffff0d!important}.ant-table-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;overflow:hidden}.ant-table-title{background:#ffffff0d!important;border-bottom:1px solid #ffffff1a!important;font-size:14px!important;font-weight:600!important;padding:12px 16px!important}.ant-pagination{background:#ffffff05!important;padding:12px 16px!important}.ant-pagination-item{font-size:12px!important}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{height:32px!important;line-height:30px!important;min-width:32px!important}.ant-table-tbody .ant-btn{font-size:11px!important;height:auto!important;min-width:auto!important;padding:4px 8px!important}.ant-table-tbody .ant-btn-sm,.ant-table-tbody .ant-tag{font-size:10px!important;padding:2px 6px!important}.ant-table-tbody .ant-tag{border-radius:4px!important;margin:1px!important}.ant-table-tbody .ant-avatar{font-size:10px!important;height:24px!important;width:24px!important}.ant-table-tbody .ant-progress,.ant-table-tbody .ant-progress-text{font-size:10px!important}.ant-table-tbody .ant-select{font-size:11px!important}.ant-table-tbody .ant-select-selector{min-height:24px!important;padding:0 8px!important}.ant-table-tbody .ant-input{font-size:11px!important;height:24px!important;padding:4px 8px!important}.ant-table-tbody .ant-typography,.ant-table-tbody a{font-size:11px!important}.ant-table-tbody a{color:#1890ff!important}.ant-table-tbody .anticon{font-size:12px!important}.ant-modal{margin:0!important;max-width:100vw!important;padding-bottom:0!important;top:0!important}.ant-modal-content{border-radius:0!important;display:flex!important;flex-direction:column!important;height:100vh!important}.ant-modal-header{border-radius:0!important;flex-shrink:0!important;padding:16px!important}.ant-modal-body{flex:1 1!important;overflow-y:auto!important;padding:16px!important}.ant-modal-footer{border-radius:0!important;flex-shrink:0!important;padding:16px!important}.ant-table-filter-dropdown{max-width:90vw!important;min-width:200px!important}.ant-table-filter-dropdown .ant-input{font-size:12px!important}.ant-table-filter-dropdown .ant-btn{font-size:11px!important;padding:4px 8px!important}.ant-table-column-sorter{font-size:10px!important}.ant-table-selection{padding:4px!important}.ant-table-selection .ant-checkbox{font-size:12px!important}.ant-empty{padding:20px 10px!important}.ant-empty-description{font-size:12px!important}.ant-spin-container{min-height:200px!important}.ant-spin-text{font-size:12px!important}.ant-table-wrapper::-webkit-scrollbar{height:6px}.ant-table-wrapper::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.ant-table-wrapper::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.ant-table-wrapper::-webkit-scrollbar-thumb:hover{background:#ffffff80}}@media (max-width:480px){.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:10px!important;padding:6px 2px!important}.ant-table-title{font-size:12px!important}.ant-pagination,.ant-table-title{padding:8px 12px!important}.ant-pagination-item{font-size:10px!important}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{height:28px!important;line-height:26px!important;min-width:28px!important}.ant-table-tbody .ant-btn{font-size:9px!important;padding:2px 4px!important}.ant-table-tbody .ant-tag{font-size:8px!important;padding:1px 4px!important}.ant-table-tbody .ant-avatar{font-size:8px!important;height:20px!important;width:20px!important}}@media (max-width:768px) and (orientation:landscape){.ant-table{min-width:800px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:11px!important;padding:6px 4px!important}}@media (max-width:768px){.ant-table-thead>tr>th{background:#ffffff0d!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{color:#e6e6e6!important}.ant-table-tbody>tr:hover>td{background:#ffffff0d!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:#ffe81f1a!important}.ant-pagination-item,.ant-table-title{color:#e6e6e6!important}.ant-pagination-item{background:#ffffff0d!important;border-color:#ffffff1a!important}.ant-pagination-item:hover{background:#ffffff1a!important;border-color:#ffe81f!important;color:#ffe81f!important}.ant-pagination-item-active{background:#ffe81f!important;border-color:#ffe81f!important;color:#000!important}.ant-pagination-next,.ant-pagination-prev{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#e6e6e6!important}.ant-pagination-next:hover,.ant-pagination-prev:hover{background:#ffffff1a!important;border-color:#ffe81f!important;color:#ffe81f!important}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes glow{0%,to{box-shadow:0 0 5px #ffe81f4d}50%{box-shadow:0 0 20px #ffe81f99,0 0 30px #ffe81f66}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-fade-out{animation:fadeOut .3s ease-out}.animate-slide-in-up{animation:slideInUp .4s ease-out}.animate-slide-in-down{animation:slideInDown .4s ease-out}.animate-slide-in-left{animation:slideInLeft .4s ease-out}.animate-slide-in-right{animation:slideInRight .4s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}.animate-bounce{animation:bounce 1s ease-in-out}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-shake{animation:shake .5s ease-in-out}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.hover-lift{transition:all .3s ease}.hover-lift:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.hover-scale{transition:all .3s ease}.hover-scale:hover{transform:scale(1.05)}.hover-glow{transition:all .3s ease}.hover-glow:hover{box-shadow:0 0 20px #ffe81f66}.hover-rotate{transition:all .3s ease}.hover-rotate:hover{transform:rotate(5deg)}.hover-bounce{transition:all .3s ease}.hover-bounce:hover{animation:bounce .6s ease-in-out}.card-enter{opacity:0;transform:translateY(20px) scale(.95)}.card-enter-active{transition:all .3s ease-out}.card-enter-active,.card-exit{opacity:1;transform:translateY(0) scale(1)}.card-exit-active{opacity:0;transform:translateY(-20px) scale(.95);transition:all .3s ease-in}.btn-primary{overflow:hidden;position:relative;transition:all .3s ease}.btn-primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:0 4px 12px #ffe81f4d;transform:translateY(-2px)}.table-row-enter{opacity:0;transform:translateX(-20px)}.table-row-enter-active{transition:all .3s ease-out}.table-row-enter-active,.table-row-exit{opacity:1;transform:translateX(0)}.table-row-exit-active{opacity:0;transform:translateX(20px);transition:all .3s ease-in}.modal-enter{opacity:0;transform:scale(.8) translateY(-50px)}.modal-enter-active{transition:all .3s ease-out}.modal-enter-active,.modal-exit{opacity:1;transform:scale(1) translateY(0)}.modal-exit-active{opacity:0;transform:scale(.8) translateY(-50px);transition:all .3s ease-in}.chart-enter{opacity:0;transform:scale(.9)}.chart-enter-active{opacity:1;transform:scale(1);transition:all .5s ease-out}.notification-enter{opacity:0;transform:translateX(100%)}.notification-enter-active{transition:all .3s ease-out}.notification-enter-active,.notification-exit{opacity:1;transform:translateX(0)}.notification-exit-active{opacity:0;transform:translateX(100%);transition:all .3s ease-in}.loading-spinner{animation:spin 1s linear infinite}.progress-bar{transition:width .5s ease-in-out}.tab-enter{opacity:0;transform:translateY(10px)}.tab-enter-active{opacity:1;transform:translateY(0);transition:all .3s ease-out}.form-field-enter{opacity:0;transform:translateY(10px)}.form-field-enter-active{opacity:1;transform:translateY(0);transition:all .3s ease-out}.list-item-enter{opacity:0;transform:translateX(-20px)}.list-item-enter-active{opacity:1;transform:translateX(0);transition:all .3s ease-out}.nav-item{position:relative;transition:all .3s ease}.nav-item:after{background:#ffe81f;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-item.active:after,.nav-item:hover:after{width:100%}.icon-rotate{transition:transform .3s ease}.icon-rotate:hover{transform:rotate(180deg)}.icon-bounce{transition:transform .3s ease}.icon-bounce:hover{animation:bounce .6s ease-in-out}.avatar-hover{transition:all .3s ease}.avatar-hover:hover{box-shadow:0 4px 12px #ffe81f4d;transform:scale(1.1)}.tag-enter{opacity:0;transform:scale(.8)}.tag-enter-active{opacity:1;transform:scale(1);transition:all .2s ease-out}.alert-enter{opacity:0;transform:translateY(-20px)}.alert-enter-active{opacity:1;transform:translateY(0);transition:all .3s ease-out}.dropdown-enter{opacity:0;transform:translateY(-10px) scale(.95)}.dropdown-enter-active{opacity:1;transform:translateY(0) scale(1);transition:all .2s ease-out}.tooltip-enter{opacity:0;transform:scale(.8)}.tooltip-enter-active{opacity:1;transform:scale(1);transition:all .2s ease-out}.checkbox-enter{opacity:0;transform:scale(.8)}.checkbox-enter-active{opacity:1;transform:scale(1);transition:all .2s ease-out}.select-enter{opacity:0;transform:translateY(-5px)}.select-enter-active{opacity:1;transform:translateY(0);transition:all .2s ease-out}.input-focus{transition:all .3s ease}.input-focus:focus{box-shadow:0 0 0 2px #ffe81f33;transform:scale(1.02)}.stat-card{transition:all .3s ease}.stat-card:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-4px)}.action-btn{overflow:hidden;position:relative;transition:all .3s ease}.action-btn:before{background:#ffffff1a;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease;width:0}.action-btn:hover:before{height:100%;width:100%}.pagination-item{transition:all .3s ease}.pagination-item:hover{transform:scale(1.1)}.filter-enter{opacity:0;transform:translateY(-10px)}.filter-enter-active{opacity:1;transform:translateY(0);transition:all .3s ease-out}.search-enter{opacity:0;transform:translateX(-20px)}.search-enter-active{opacity:1;transform:translateX(0);transition:all .3s ease-out}.export-btn{transition:all .3s ease}.export-btn:hover{box-shadow:0 4px 12px #ffe81f4d;transform:translateY(-2px)}.refresh-btn{transition:all .3s ease}.refresh-btn:hover{transform:rotate(180deg)}.data-loading{animation:pulse 1.5s ease-in-out infinite}.error-shake{animation:shake .5s ease-in-out}.success-bounce{animation:bounce .6s ease-in-out}.warning-pulse{animation:pulse 1s ease-in-out infinite}.info-glow{animation:glow 2s ease-in-out infinite}.dark-theme .hover-glow:hover{box-shadow:0 0 20px #ffe81f99}.dark-theme .stat-card:hover{box-shadow:0 8px 25px #ffe81f33}@media (max-width:768px){.hover-lift:hover,.hover-rotate:hover,.hover-scale:hover,.stat-card:hover{transform:none}.action-btn:hover:before{height:0;width:0}}@media (max-width:480px){.animate-slide-in-up{animation:slideInUp .2s ease-out}.animate-slide-in-down{animation:slideInDown .2s ease-out}.animate-slide-in-left{animation:slideInLeft .2s ease-out}.animate-slide-in-right{animation:slideInRight .2s ease-out}}.lightsaber-button{background:linear-gradient(45deg,#ffe81f,gold,#ffe81f);border:2px solid #ffe81f;color:#000;font-weight:700;letter-spacing:1px;overflow:hidden;position:relative;text-transform:uppercase;transition:all .3s ease}.lightsaber-button:before{background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%;z-index:1}.lightsaber-button:after{background:radial-gradient(circle,#ffe81fcc 0,#0000 70%);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:0;z-index:0}.lightsaber-button:hover:before{left:100%}.lightsaber-button:hover:after{height:200%;width:200%}@keyframes lightsaberIgnite{0%{opacity:0;transform:scaleX(0);width:0}50%{opacity:.8;transform:scaleX(1);width:100%}to{opacity:1;transform:scaleX(1);width:100%}}@keyframes lightsaberGlow{0%,to{box-shadow:0 0 10px #ffe81f99,0 0 20px #ffe81f66,0 0 30px #ffe81f33}50%{box-shadow:0 0 20px #ffe81fcc,0 0 40px #ffe81f99,0 0 60px #ffe81f66}}@keyframes lightsaberSweep{0%{transform:translateX(-100%) rotate(0deg)}50%{transform:translateX(0) rotate(180deg)}to{transform:translateX(100%) rotate(1turn)}}@keyframes lightsaberEnergy{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.lightsaber-ignite{animation:lightsaberIgnite .8s ease-out}.lightsaber-glow{animation:lightsaberGlow 2s ease-in-out infinite}.lightsaber-sweep{animation:lightsaberSweep 1s ease-in-out}.lightsaber-energy{animation:lightsaberEnergy 2s ease-in-out infinite;background:linear-gradient(45deg,#ffe81f,gold 25%,#ffe81f 50%,gold 75%,#ffe81f);background-size:200% 200%}.lightsaber-icon{transition:transform .3s ease}.lightsaber-button:hover .lightsaber-icon{filter:drop-shadow(0 0 5px rgba(255,232,31,.8));transform:rotate(1turn)}.lightsaber-text{position:relative;transition:all .3s ease;z-index:2}.lightsaber-button:hover .lightsaber-text{text-shadow:0 0 5px #000c,0 0 10px #ffe81f99}@media (max-width:768px){.lightsaber-button:hover{transform:scale(1.02)}.lightsaber-button:active{transform:scale(.99)}}.dark-theme .lightsaber-button{background:linear-gradient(45deg,#ffe81f,gold,#ffe81f);border-color:#ffe81f;color:#000}.dark-theme .lightsaber-button:hover{box-shadow:0 0 25px #ffe81fe6,0 0 50px #ffe81fb3,0 0 75px #ffe81f80}@media (max-width:480px){.lightsaber-button{font-size:12px;padding:8px 16px}.lightsaber-button:hover{transform:scale(1.01)}}@media (max-width:768px) and (orientation:landscape){.lightsaber-button{font-size:11px;padding:6px 12px}}.lightsaber-button.loading .lightsaber-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lightsaber-button.error{animation:lightsaberGlow .5s ease-in-out;background:linear-gradient(45deg,#ff4d4f,#ff7875,#ff4d4f);border-color:#ff4d4f}.lightsaber-button.error:hover{box-shadow:0 0 20px #ff4d4fcc,0 0 40px #ff4d4f99,0 0 60px #ff4d4f66}.lightsaber-button.warning{animation:lightsaberGlow .7s ease-in-out;background:linear-gradient(45deg,#faad14,#ffc53d,#faad14);border-color:#faad14}.lightsaber-button.warning:hover{box-shadow:0 0 20px #faad14cc,0 0 40px #faad1499,0 0 60px #faad1466}.lightsaber-button.info{animation:lightsaberGlow .8s ease-in-out;background:linear-gradient(45deg,#1890ff,#40a9ff,#1890ff);border-color:#1890ff}.lightsaber-button.info:hover{box-shadow:0 0 20px #1890ffcc,0 0 40px #1890ff99,0 0 60px #1890ff66}.lightsaber-button.success{animation:lightsaberSweep .6s ease-in-out;background:linear-gradient(45deg,#52c41a,#73d13d,#52c41a);border-color:#52c41a}.lightsaber-button.success:hover{box-shadow:0 0 20px #52c41acc,0 0 40px #52c41a99,0 0 60px #52c41a66}.lightsaber-button.loading{animation:lightsaberGlow 1s ease-in-out infinite;background:linear-gradient(45deg,#722ed1,#9254de,#722ed1);border-color:#722ed1}.lightsaber-button.loading:hover{box-shadow:0 0 20px #722ed1cc,0 0 40px #722ed199,0 0 60px #722ed166}.lightsaber-button:disabled{background:linear-gradient(45deg,#d9d9d9,#f0f0f0,#d9d9d9);border-color:#d9d9d9;color:#999;cursor:not-allowed;opacity:.6}.lightsaber-button:disabled:hover{box-shadow:none;transform:none}.lightsaber-button:focus{box-shadow:0 0 0 2px #ffe81f33,0 0 20px #ffe81f99,0 0 40px #ffe81f66;outline:none}.lightsaber-button:active{box-shadow:0 0 30px #ffe81f,0 0 60px #ffe81fcc,0 0 90px #ffe81f99;transform:scale(.98)}.lightsaber-button:hover{box-shadow:0 0 20px #ffe81fcc,0 0 40px #ffe81f99,0 0 60px #ffe81f66;text-shadow:0 0 10px #000c;transform:scale(1.05)}.lightsaber-button.entering{animation:lightsaberIgnite .8s ease-out}.lightsaber-button.exiting{animation:lightsaberIgnite .4s ease-in reverse}.lightsaber-button.animating{animation:lightsaberSweep 1s ease-in-out}.lightsaber-button.energized{animation:lightsaberEnergy 2s ease-in-out infinite;background:linear-gradient(45deg,#ffe81f,gold 25%,#ffe81f 50%,gold 75%,#ffe81f);background-size:200% 200%}.lightsaber-button.glowing{animation:lightsaberGlow 2s ease-in-out infinite}.lightsaber-button.rotating{animation:lightsaberSweep 1s ease-in-out}.lightsaber-button.pulsing{animation:lightsaberGlow 1s ease-in-out infinite}.lightsaber-button.shaking{animation:lightsaberSweep .5s ease-in-out}.lightsaber-button.bouncing{animation:lightsaberIgnite .6s ease-in-out}.lightsaber-button.scaling{animation:lightsaberIgnite .4s ease-in-out}.lightsaber-button.fading{animation:lightsaberIgnite .3s ease-in-out}.lightsaber-button.sliding{animation:lightsaberSweep .8s ease-in-out}.lightsaber-button.sliding-left,.lightsaber-button.sliding-right{animation:lightsaberSweep .6s ease-in-out}.lightsaber-button.sliding-down,.lightsaber-button.sliding-up{animation:lightsaberIgnite .7s ease-in-out}@media (min-width:769px){.ant-table{background:#1a1a1a;font-size:14px}.ant-table-thead>tr>th{background:#2a2a2a;border-bottom:2px solid #444;color:#fff;font-weight:600;padding:16px 12px}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:14px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ant-table-tbody>tr>td{border-bottom:1px solid #333;color:#e6e6e6;padding:12px;vertical-align:middle}.ant-table-tbody>tr:hover>td{background:#2a2a2a}.ant-table-tbody .ant-btn{border-radius:4px;font-size:12px;font-weight:500;height:28px;min-width:60px;padding:4px 8px}.ant-table-tbody .ant-tag{border-radius:3px;font-size:11px;font-weight:500;height:20px;line-height:16px;padding:2px 6px}.ant-pagination{margin-top:16px;padding:8px 0;text-align:center}.ant-pagination-item{background:#2a2a2a;border-color:#444;color:#fff;font-size:14px;height:32px;line-height:30px;min-width:32px}.ant-pagination-item-active,.ant-pagination-item:hover{background:#1890ff;border-color:#1890ff;color:#fff}.ant-pagination-next,.ant-pagination-prev{background:#2a2a2a;border-color:#444;color:#fff;height:32px;line-height:30px;min-width:32px}.ant-pagination-next:hover,.ant-pagination-prev:hover{background:#1890ff;border-color:#1890ff;color:#fff}.ant-pagination-jump-next,.ant-pagination-jump-prev{background:#2a2a2a;border-color:#444;color:#fff}.ant-pagination-jump-next:hover,.ant-pagination-jump-prev:hover{background:#1890ff;border-color:#1890ff;color:#fff}.ant-pagination-options{color:#fff}.ant-pagination-options .ant-select-selector{background:#2a2a2a;border-color:#444;color:#fff}.responsive-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-color:#444 #1a1a1a;scrollbar-width:thin}.responsive-table-wrapper::-webkit-scrollbar{height:8px}.responsive-table-wrapper::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.responsive-table-wrapper::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.responsive-table-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.ant-table{min-width:100%}.ant-table-tbody>tr>td:first-child,.ant-table-thead>tr>th:first-child{padding-left:16px}.ant-table-tbody>tr>td:last-child,.ant-table-thead>tr>th:last-child{padding-right:16px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0b0f19;color:#e6e6e6;font-family:Orbitron,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:110%;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sw-accent{color:#ffe81f;text-shadow:0 0 8px #ffe81f99}.sw-panel{background:#141a2a;border:1px solid #233044;border-radius:8px}.optimized-table-wrapper,.responsive-table-wrapper,.table-wrapper,.virtualized-table-wrapper{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;position:relative;transition:all var(--transition-normal)}.optimized-table-wrapper:hover,.responsive-table-wrapper:hover,.table-wrapper:hover,.virtualized-table-wrapper:hover{border-color:var(--primary-color);box-shadow:var(--shadow-lg)}.ant-table-thead>tr>th{background:var(--bg-tertiary)!important;border-bottom:2px solid var(--border-secondary)!important;color:var(--text-primary)!important;font-weight:600!important;text-align:left;white-space:nowrap}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:var(--font-size-sm);padding:var(--spacing-md) var(--spacing-sm)}.ant-table-tbody>tr>td{background:var(--bg-secondary)!important;border-bottom:1px solid var(--border-primary)!important;color:var(--text-secondary)!important;vertical-align:middle}.ant-table-tbody>tr:hover>td{background:var(--bg-tertiary)!important;transition:background-color var(--transition-fast)}.ant-table-tbody .ant-btn{background:#ffffff0d;border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-xs);height:28px;padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-fast)}.ant-table-tbody .ant-btn:hover{background:#1890ff1a;border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px)}.ant-table-tbody .ant-btn:active{transform:translateY(0)}.ant-table-tbody .ant-tag{border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:500;margin:0;padding:2px var(--spacing-xs)}.ant-pagination{background:var(--bg-tertiary)!important;border:1px solid var(--border-primary)!important;border-radius:var(--radius-md)!important;flex-wrap:wrap!important;gap:var(--spacing-xs)!important;margin-top:var(--spacing-md)!important;padding:var(--spacing-md)!important}.ant-pagination-item{align-items:center!important;border-radius:var(--radius-sm)!important;display:flex!important;flex-shrink:0!important;font-size:var(--font-size-sm)!important;height:32px!important;justify-content:center!important;margin:0!important;min-width:32px!important;order:0!important;transition:all var(--transition-fast)!important;white-space:nowrap!important}.ant-pagination-item:hover{transform:translateY(-1px)!important}.ant-pagination-item-active,.ant-pagination-item:hover{background:var(--primary-color)!important;color:var(--text-primary)!important}.ant-pagination-item-active{font-weight:600!important}.ant-pagination-next,.ant-pagination-prev{align-items:center!important;border-radius:var(--radius-sm)!important;display:flex!important;flex-shrink:0!important;font-size:var(--font-size-sm)!important;height:32px!important;justify-content:center!important;margin:0!important;min-width:32px!important;order:1!important;transition:all var(--transition-fast)!important}.ant-pagination-next:hover,.ant-pagination-prev:hover{background:var(--primary-color)!important;color:var(--text-primary)!important;transform:translateY(-1px)!important}.ant-pagination-jump-next,.ant-pagination-jump-prev{align-items:center!important;border-radius:var(--radius-sm)!important;display:flex!important;flex-shrink:0!important;font-size:var(--font-size-sm)!important;height:32px!important;justify-content:center!important;margin:0!important;min-width:32px!important;order:2!important;transition:all var(--transition-fast)!important}.ant-pagination-options{margin-left:var(--spacing-md)!important;order:3!important}.ant-pagination-options,.ant-pagination-simple-pager{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:var(--spacing-xs)!important}.ant-pagination-simple-pager{order:4!important}.ant-pagination-simple-pager input{background:var(--bg-secondary)!important;border:1px solid var(--border-primary)!important;border-radius:var(--radius-sm)!important;color:var(--text-primary)!important;font-size:var(--font-size-sm)!important;height:32px!important;text-align:center!important;width:50px!important}.optimized-table-wrapper,.responsive-table-wrapper,.table-wrapper,.virtualized-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-color:var(--border-secondary) var(--bg-secondary);scrollbar-width:thin}.optimized-table-wrapper::-webkit-scrollbar,.responsive-table-wrapper::-webkit-scrollbar,.table-wrapper::-webkit-scrollbar,.virtualized-table-wrapper::-webkit-scrollbar{height:8px}.optimized-table-wrapper::-webkit-scrollbar-track,.responsive-table-wrapper::-webkit-scrollbar-track,.table-wrapper::-webkit-scrollbar-track,.virtualized-table-wrapper::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:var(--radius-sm)}.optimized-table-wrapper::-webkit-scrollbar-thumb,.responsive-table-wrapper::-webkit-scrollbar-thumb,.table-wrapper::-webkit-scrollbar-thumb,.virtualized-table-wrapper::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:var(--radius-sm)}.optimized-table-wrapper::-webkit-scrollbar-thumb:hover,.responsive-table-wrapper::-webkit-scrollbar-thumb:hover,.table-wrapper::-webkit-scrollbar-thumb:hover,.virtualized-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--border-tertiary)}.ant-table-thead>tr>th{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}@media (max-width:768px){.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:var(--font-size-xs);padding:var(--spacing-sm) var(--spacing-xs)}.ant-pagination{gap:var(--spacing-xs);padding:var(--spacing-sm)}.ant-pagination-item,.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{font-size:var(--font-size-xs);height:28px;min-width:28px}.ant-pagination-options{margin-left:var(--spacing-sm)}}@media (max-width:480px){.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:var(--font-size-xs);padding:var(--spacing-xs)}.ant-pagination{flex-direction:column;gap:var(--spacing-xs)}.ant-pagination-item,.ant-pagination-jump-next,.ant-pagination-jump-prev,.ant-pagination-next,.ant-pagination-prev{font-size:var(--font-size-xs);height:24px;min-width:24px}}*{box-sizing:border-box}@media (max-width:768px){.ant-layout-content{padding:8px!important}.ant-card{border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;margin-bottom:12px!important}.ant-card-head{min-height:auto!important;padding:12px 16px!important}.ant-card-head-title{font-size:16px!important;font-weight:600!important}.ant-card-body{padding:16px!important}.ant-btn{border-radius:8px!important;font-size:14px!important;font-weight:500!important;height:40px!important}.ant-btn-sm{font-size:12px!important;height:32px!important}.ant-btn-lg{font-size:16px!important;height:48px!important}.ant-form-item{margin-bottom:16px!important}.ant-input,.ant-input-number,.ant-select-selector{border-radius:8px!important;font-size:14px!important;height:40px!important}.ant-input-number{width:100%!important}.ant-table{font-size:12px!important}.ant-table-thead>tr>th{background:#fafafa!important;font-weight:600!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:11px!important;padding:8px 4px!important}.ant-table-tbody>tr>td{line-height:1.4!important}.ant-pagination{margin-top:16px!important;text-align:center!important}.ant-pagination-item{font-size:12px!important}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{height:32px!important;line-height:30px!important;min-width:32px!important}.ant-modal{margin:0!important;max-width:100vw!important;padding-bottom:0!important;top:0!important}.ant-modal-content{border-radius:0!important;display:flex!important;flex-direction:column!important;height:100vh!important}.ant-modal-header{border-radius:0!important;padding:16px!important}.ant-modal-body{flex:1 1!important;overflow-y:auto!important;padding:16px!important}.ant-modal-footer{border-radius:0!important;padding:16px!important;text-align:center!important}.ant-statistic-title{font-size:12px!important;margin-bottom:4px!important}.ant-statistic-content{font-size:18px!important;font-weight:600!important}.ant-menu{font-size:14px!important}.ant-menu-item{height:48px!important;line-height:48px!important;padding:0 16px!important}@media (max-width:480px){.ant-layout-content{padding:4px!important}.ant-card{margin-bottom:8px!important}.ant-card-body{padding:12px!important}.ant-btn,.ant-input,.ant-input-number,.ant-select-selector{font-size:13px!important;height:36px!important}.ant-table{font-size:11px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:10px!important;padding:6px 2px!important}.ant-pagination-item{font-size:11px!important}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{height:28px!important;line-height:26px!important;min-width:28px!important}}}@media (min-width:769px) and (max-width:1024px){.ant-layout-content{padding:16px!important}.ant-card{margin-bottom:16px!important}.ant-table{font-size:13px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:12px!important;padding:12px 8px!important}}@media (min-width:1200px){.ant-layout-content{padding:24px!important}.ant-card{margin-bottom:20px!important}.ant-table{font-size:14px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:13px!important;padding:16px 12px!important}}.mobile-cards-container{padding:8px!important}.mobile-user-card{border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important;margin-bottom:12px!important;transition:all .3s ease!important}.mobile-user-card:hover{box-shadow:0 4px 16px #00000026!important;transform:translateY(-2px)!important}.mobile-card-header{border-bottom:1px solid #f0f0f0!important;padding:12px 16px!important}.mobile-card-content{padding:16px!important}.mobile-card-field{margin-bottom:12px!important}.mobile-card-field-label{color:#666!important;font-size:12px!important;margin-bottom:4px!important}.mobile-card-field-value{font-size:14px!important;font-weight:500!important}.mobile-card-actions{border-top:1px solid #f0f0f0!important;display:flex!important;gap:8px!important;justify-content:center!important;padding:12px 16px!important}.mobile-card-action-btn{border-radius:8px!important;flex:1 1!important;font-size:12px!important;font-weight:500!important;height:36px!important}.search-section{margin-bottom:16px!important}.search-section .ant-input{border-radius:20px!important;padding:8px 16px!important}.search-section .ant-btn{border-radius:20px!important;padding:0 16px!important}.filters-section{margin-bottom:16px!important}.filters-section .ant-card-body{padding:12px!important}.filters-section .ant-form-item{margin-bottom:12px!important}.export-section{margin-bottom:16px!important}.export-section .ant-space{justify-content:center!important;width:100%!important}.export-section .ant-btn{min-width:120px!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ant-card{animation:fadeIn .3s ease-out!important}.ant-table-body{-webkit-overflow-scrolling:touch!important}.ant-input-number:focus,.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.ant-spin-container{align-items:center!important;display:flex!important;justify-content:center!important;min-height:200px!important}.ant-alert{border-radius:8px!important;margin-bottom:16px!important}.ant-message{z-index:9999!important}.ant-tooltip{z-index:9998!important}.ant-dropdown{z-index:9997!important}@media (max-width:768px){.ant-layout-content{margin:8px!important;min-height:calc(100vh - 80px)!important;padding:12px!important}.ant-layout{background:#0b0f19!important}.ant-typography,body{font-size:14px!important}.ant-typography{line-height:1.4!important}.ant-card{background:#1a1a1a!important;border:1px solid #333!important;border-radius:8px;margin-bottom:12px;overflow:hidden}.ant-card-head{background:#2a2a2a!important;border-bottom:1px solid #444!important;min-height:auto;padding:12px 16px}.ant-card-head-title{color:#fff!important;font-size:16px!important;font-weight:600!important;line-height:1.3}.ant-card-body{color:#e6e6e6!important;font-size:14px!important;line-height:1.4;padding:16px}.glass-card,.stat-card{background:#1a1a1a!important;text-align:left!important}.glass-card .ant-card-body,.stat-card .ant-card-body{padding:16px!important;text-align:left!important}.ant-btn{border-radius:6px!important;font-size:14px!important;height:40px!important;min-width:80px!important;padding:8px 16px!important}.ant-btn-sm{font-size:12px!important;height:32px!important;padding:6px 12px!important}.ant-btn-lg{font-size:16px!important;height:48px!important;padding:12px 24px!important}.ant-table{background:#1a1a1a!important;font-size:13px!important}.ant-table-thead>tr>th{font-size:13px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{min-width:80px!important;overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}.ant-table-tbody>tr>td{padding:10px 8px!important;vertical-align:middle!important}.ant-table-tbody .ant-btn{border-radius:6px!important;font-size:11px!important;height:28px!important;min-width:60px!important;padding:4px 8px!important}.ant-table-tbody .ant-btn,.ant-table-tbody .ant-tag{font-weight:500!important;white-space:nowrap!important}.ant-table-tbody .ant-tag{border-radius:4px!important;font-size:10px!important;line-height:18px!important;padding:2px 6px!important}.optimized-table-wrapper,.responsive-table-wrapper,.virtualized-table-wrapper{background:#1a1a1a!important;border:1px solid #333!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;margin-bottom:16px!important;overflow:hidden!important}.optimized-table,.responsive-table{background:#1a1a1a!important}.optimized-table .ant-table-thead>tr>th,.responsive-table .ant-table-thead>tr>th{background:#2a2a2a!important;border-bottom:2px solid #444!important;color:#fff!important;font-weight:600!important}.optimized-table .ant-table-tbody>tr>td,.responsive-table .ant-table-tbody>tr>td{background:#1a1a1a!important;border-bottom:1px solid #333!important;color:#e6e6e6!important}.optimized-table .ant-table-tbody>tr:hover>td,.responsive-table .ant-table-tbody>tr:hover>td{background:#2a2a2a!important}.virtualized-table-container{background:#1a1a1a!important;border:1px solid #333!important;border-radius:8px!important;overflow:hidden!important}.virtualized-table-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:10!important}.virtualized-table-row:hover{background:#2a2a2a!important}.virtualized-table-pagination{bottom:0!important;position:-webkit-sticky!important;position:sticky!important;z-index:10!important}.ant-table-thead>tr>th{background:#2a2a2a!important;border-bottom:2px solid #444!important;color:#fff!important;font-size:12px!important;font-weight:600!important;padding:12px 8px!important}.ant-table-tbody>tr>td{border-bottom:1px solid #333!important;color:#e6e6e6!important;font-size:13px!important;padding:12px 8px!important}.ant-table-tbody>tr:hover>td{background:#2a2a2a!important}.responsive-table-wrapper{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important;scrollbar-color:#444 #1a1a1a!important;scrollbar-width:thin!important}.responsive-table-wrapper::-webkit-scrollbar{height:6px!important}.responsive-table-wrapper::-webkit-scrollbar-track{background:#1a1a1a!important;border-radius:3px!important}.responsive-table-wrapper::-webkit-scrollbar-thumb{background:#444!important;border-radius:3px!important}.responsive-table-wrapper::-webkit-scrollbar-thumb:hover{background:#555!important}.ant-table{min-width:100%!important}.ant-table-tbody>tr>td:first-child,.ant-table-thead>tr>th:first-child{padding-left:16px!important}.ant-table-tbody>tr>td:last-child,.ant-table-thead>tr>th:last-child{padding-right:16px!important}.ant-modal{margin:0!important;max-width:100vw!important;top:0!important}.ant-modal-content{background:#1a1a1a!important;border:1px solid #333!important;margin:8px!important;max-height:calc(100vh - 16px)!important;overflow-y:auto!important}.ant-modal-header{background:#2a2a2a!important;border-bottom:1px solid #444!important;padding:16px 20px!important}.ant-modal-title{color:#fff!important;font-size:16px!important;font-weight:600!important}.ant-modal-body{color:#e6e6e6!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important;padding:20px!important}.ant-form-item{margin-bottom:16px!important}.ant-form-item-label{padding-bottom:6px!important}.ant-form-item-label>label{color:#fff!important;font-size:14px!important;font-weight:500!important}.ant-input,.ant-input-number,.ant-select-selector{background:#2a2a2a!important;border:1px solid #444!important;border-radius:6px!important;color:#fff!important;font-size:14px!important;height:40px!important;padding:10px 12px!important}.ant-input-number:focus,.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}.ant-tabs{background:#1a1a1a!important}.ant-tabs-tab{color:#b3b3b3!important;font-size:14px!important;margin-right:8px!important;padding:12px 16px!important}.ant-tabs-tab-active{color:#1890ff!important;font-weight:600!important}.ant-descriptions,.ant-tabs-content-holder{background:#1a1a1a!important;padding:16px!important}.ant-descriptions{border:1px solid #333!important;border-radius:6px!important}.ant-descriptions-item-label{color:#b3b3b3!important;font-size:12px!important;font-weight:600!important;padding:8px 0!important}.ant-descriptions-item-content{color:#fff!important;font-size:13px!important;padding:8px 0!important}.ant-statistic{background:#2a2a2a!important;border-radius:6px;margin-bottom:12px;padding:8px;text-align:left!important}.ant-statistic-title{color:#b3b3b3!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;margin-bottom:6px!important}.ant-statistic-content,.ant-statistic-content-value,.ant-statistic-title{display:block!important;text-align:left!important}.ant-statistic-content-value{color:#fff!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important}.glass-card .ant-statistic,.stat-card .ant-statistic{background:#2a2a2a!important;text-align:left!important}.glass-card .ant-statistic-title,.stat-card .ant-statistic-title{color:#b3b3b3!important;text-align:left!important}.glass-card .ant-statistic-content,.stat-card .ant-statistic-content{text-align:left!important}.glass-card .ant-statistic-content-value,.stat-card .ant-statistic-content-value{color:#fff!important;text-align:left!important}.ant-tag{font-size:10px;margin:1px;padding:2px 6px}.ant-space{gap:4px!important}.ant-space-vertical{gap:8px!important}.ant-pagination,.ant-table-pagination .ant-pagination{align-items:center!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:16px!important;padding:16px 8px!important;text-align:center!important;width:100%!important}.ant-table-pagination .ant-pagination{background:linear-gradient(135deg,#0d1117,#1a1a1a)!important;border:1px solid #30363d!important;border-radius:10px!important;box-shadow:0 2px 12px #00000040!important;margin:8px 0!important;padding:12px 8px!important}.ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination .ant-pagination-jump-next,.ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-pagination .ant-pagination .ant-pagination-prev{border-radius:6px!important;font-size:10px!important;height:28px!important;margin:0 1px!important;min-height:28px!important;min-width:28px!important;width:28px!important}.ant-table-pagination .ant-pagination .ant-pagination-options{font-size:9px!important;margin:0!important}.ant-table-pagination .ant-pagination .ant-pagination-options .ant-select-selector{font-size:9px!important;height:20px!important;min-height:20px!important}.ant-table-pagination .ant-pagination .ant-pagination-simple-pager{font-size:9px!important;margin:0!important}.ant-table-pagination .ant-pagination .ant-pagination-simple-pager input{font-size:9px!important;height:20px!important;width:30px!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{align-items:center!important;border-radius:6px!important;display:inline-flex!important;font-size:12px!important;height:28px!important;justify-content:center!important;margin:0!important;min-width:28px!important;transition:all .2s ease!important}.ant-pagination .ant-pagination-options{font-size:12px!important;margin:0!important;order:1!important}.ant-pagination .ant-pagination-simple-pager{align-items:center!important;display:flex!important;font-size:12px!important;gap:8px!important;order:2!important}.ant-pagination-simple{align-items:center!important;display:flex!important;flex-direction:column!important;gap:12px!important;padding:16px 8px!important;width:100%!important}.ant-pagination-simple .ant-pagination-simple-pager{align-items:center!important;color:#fff!important;display:flex!important;font-size:12px!important;gap:8px!important;margin:0!important}.ant-pagination-simple .ant-pagination-simple-pager input{border:1px solid #444!important;border-radius:4px!important;text-align:center!important;width:40px!important}.ant-pagination-item,.ant-pagination-simple .ant-pagination-simple-pager input{background:#2a2a2a!important;color:#fff!important;font-size:12px!important;height:28px!important}.ant-pagination-item{border-color:#444!important;line-height:26px!important;min-width:28px!important}.ant-pagination-item-active,.ant-pagination-item:hover{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.ant-pagination-next,.ant-pagination-prev{background:#2a2a2a!important;border-color:#444!important;color:#fff!important;height:28px!important;line-height:26px!important;min-width:28px!important}.ant-pagination-next:hover,.ant-pagination-prev:hover{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.ant-pagination-jump-next,.ant-pagination-jump-prev{background:#2a2a2a!important;border-color:#444!important;color:#fff!important}.ant-pagination-jump-next:hover,.ant-pagination-jump-prev:hover{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.ant-pagination-options{color:#fff!important;display:inline-block!important;float:none!important;left:auto!important;margin-left:8px!important;position:relative!important;right:auto!important}.ant-pagination-options .ant-select-selector{background:#2a2a2a!important;border-color:#444!important;color:#fff!important}.ant-typography h1{font-size:20px}.ant-table .ant-table-pagination .ant-pagination,.ant-table-wrapper .ant-table-pagination .ant-pagination,.responsive-table .ant-table-pagination .ant-pagination,.responsive-table-wrapper .ant-table-pagination .ant-pagination{bottom:0!important;clear:both!important;display:block!important;float:none!important;left:0!important;margin-top:16px!important;padding:8px 0!important;position:relative!important;right:0!important;text-align:center!important;top:0!important;width:100%!important}.ant-table .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev{bottom:auto!important;display:inline-block!important;float:none!important;left:auto!important;margin:0 2px!important;position:relative!important;right:auto!important;top:auto!important}.ant-typography h2{font-size:18px}.ant-typography h3{font-size:16px}.ant-typography h4{font-size:14px}.anticon{font-size:12px}.mobile-hidden{display:none!important}.mobile-only{display:block!important}.ant-layout-content{-webkit-overflow-scrolling:touch;overflow-x:hidden}.glass-card,.stat-card{border-radius:12px!important;margin-bottom:12px!important}.ant-btn{font-size:14px;min-height:36px}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.optimized-table-wrapper,.responsive-table-wrapper,.virtualized-table-wrapper{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important;scrollbar-color:#444 #1a1a1a!important;scrollbar-width:thin!important}.optimized-table-wrapper::-webkit-scrollbar,.responsive-table-wrapper::-webkit-scrollbar,.virtualized-table-wrapper::-webkit-scrollbar{height:8px!important}.optimized-table-wrapper::-webkit-scrollbar-track,.responsive-table-wrapper::-webkit-scrollbar-track,.virtualized-table-wrapper::-webkit-scrollbar-track{background:#1a1a1a!important;border-radius:4px!important}.optimized-table-wrapper::-webkit-scrollbar-thumb,.responsive-table-wrapper::-webkit-scrollbar-thumb,.virtualized-table-wrapper::-webkit-scrollbar-thumb{background:#444!important;border-radius:4px!important}.optimized-table-wrapper::-webkit-scrollbar-thumb:hover,.responsive-table-wrapper::-webkit-scrollbar-thumb:hover,.virtualized-table-wrapper::-webkit-scrollbar-thumb:hover{background:#666!important}.ant-card,.data-card,.glass-card,.info-card,.stat-card,.widget-card{background:#1a1a1a!important;border:1px solid #333!important;border-radius:8px!important;margin-bottom:12px!important;overflow:hidden!important}.ant-card-head,.data-card .ant-card-head,.glass-card .ant-card-head,.info-card .ant-card-head,.stat-card .ant-card-head,.widget-card .ant-card-head{background:#2a2a2a!important;border-bottom:1px solid #444!important;min-height:auto!important;padding:12px 16px!important}.ant-card-head-title,.data-card .ant-card-head-title,.glass-card .ant-card-head-title,.info-card .ant-card-head-title,.stat-card .ant-card-head-title,.widget-card .ant-card-head-title{color:#fff!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important}.ant-card-body,.data-card .ant-card-body,.glass-card .ant-card-body,.info-card .ant-card-body,.stat-card .ant-card-body,.widget-card .ant-card-body{color:#e6e6e6!important;font-size:14px!important;line-height:1.4!important;padding:16px!important}.ant-list{border:1px solid #333!important;border-radius:8px!important}.ant-list,.ant-list-item{background:#1a1a1a!important}.ant-list-item{border-bottom:1px solid #333!important;padding:12px 16px!important}.ant-list-item:last-child{border-bottom:none!important}.ant-list-item-meta-title{color:#fff!important;font-size:14px!important;font-weight:600!important}.ant-list-item-meta-description{color:#b3b3b3!important;font-size:12px!important}.ant-collapse{background:#1a1a1a!important;border:1px solid #333!important;border-radius:8px!important}.ant-collapse-item{border-bottom:1px solid #333!important}.ant-collapse-item:last-child{border-bottom:none!important}.ant-collapse-header{background:#2a2a2a!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:12px 16px!important}.ant-collapse-content{background:#1a1a1a!important;color:#e6e6e6!important}.ant-collapse-content-box{padding:16px!important}.ant-alert{background:#2a2a2a!important;border:1px solid #444!important;border-radius:6px!important;margin-bottom:12px!important}.ant-alert-message{color:#fff!important;font-size:14px!important}.ant-alert-description{color:#b3b3b3!important;font-size:12px!important}}@media (min-width:769px) and (max-width:1024px){.ant-layout-content{margin:16px!important;padding:16px!important}.ant-card{margin-bottom:12px}.ant-card-head-title{font-size:clamp(14px,2vw,18px)}.ant-card-body{font-size:clamp(12px,1.8vw,16px)}.ant-statistic-title{font-size:clamp(11px,1.8vw,14px)!important}.ant-statistic-content-value{font-size:clamp(16px,2.5vw,22px)!important}.ant-table{font-size:13px}.ant-modal{margin:16px}}@media (min-width:1025px){.mobile-only{display:none!important}}@media (max-width:768px){.ant-statistic{margin-bottom:8px;text-align:left!important}.ant-statistic-title{word-wrap:break-word;font-size:clamp(10px,2vw,12px)!important;line-height:1.3!important;margin-bottom:4px!important;overflow-wrap:break-word}.ant-statistic-content,.ant-statistic-content-value,.ant-statistic-title{display:block!important;text-align:left!important}.ant-statistic-content-value{word-wrap:break-word;font-size:clamp(14px,3vw,18px)!important;line-height:1.2!important;overflow-wrap:break-word}}.ant-card,.ant-card-head-title{word-wrap:break-word;overflow-wrap:break-word}.ant-card-head-title{font-size:clamp(12px,2.5vw,16px);line-height:1.3}.ant-card-body{font-size:clamp(11px,2vw,14px);line-height:1.4}.ant-card-body,.ant-typography{word-wrap:break-word;overflow-wrap:break-word}.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6{word-wrap:break-word;line-height:1.3;overflow-wrap:break-word}.mobile-card{background:#fff;border:1px solid #d9d9d9;border-radius:6px;margin-bottom:8px;transition:all .3s}.mobile-card:hover{border-color:#1890ff;box-shadow:0 2px 8px #0000001a}.mobile-card-header{border-bottom:1px solid #f0f0f0;padding:12px}.mobile-card-body{padding:12px}.mobile-card-title{color:#262626;font-size:14px;font-weight:600;margin:0}.mobile-card-actions{gap:4px}.mobile-description{font-size:12px;line-height:1.4}.mobile-description-item{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;padding:4px 0}.mobile-description-item:last-child{border-bottom:none}.mobile-description-label{color:#595959;font-weight:600;min-width:80px}.mobile-description-content{color:#262626;flex:1 1;text-align:right}@media (max-width:991px){.control-panel-section{border-bottom:1px solid #f0f0f0!important;border-right:none!important;margin-bottom:16px!important;padding-bottom:16px!important;padding-right:0!important}.control-panel-section:last-child{border-bottom:none!important;margin-bottom:0!important}.ant-btn{font-size:12px!important;height:36px!important;min-width:80px!important;padding:6px 12px!important}.control-panel-section .ant-btn{font-size:11px!important;height:32px!important;margin-bottom:8px!important;min-width:60px!important;padding:4px 6px!important;width:100%!important}@media (max-width:480px){.control-panel-section .ant-btn{font-size:10px!important;height:28px!important;min-width:50px!important;padding:2px 4px!important}.control-panel-section .ant-btn .anticon{font-size:12px!important}}@media (min-width:481px) and (max-width:767px){.control-panel-section .ant-btn{font-size:12px!important;height:36px!important;min-width:70px!important;padding:6px 8px!important}}@media (max-width:480px){.hidden-xs{display:none!important}.visible-xs{display:inline!important}.ant-btn{font-size:11px!important;height:32px!important;min-width:60px!important;padding:4px 8px!important}}@media (min-width:481px){.hidden-xs{display:inline!important}.visible-xs{display:none!important}}}.hidden-xs{display:inline!important}.visible-xs{display:none!important}@media (min-width:992px){.hidden-xs{display:inline!important}.visible-xs{display:none!important}}@media (max-width:767px){.ant-auto-complete,.ant-space-compact{max-width:100%!important;width:100%!important}.ant-input{font-size:14px!important;padding:8px 12px!important}.ant-btn{min-width:32px!important;padding:4px 8px!important}}@media (max-width:991px){.page-header{align-items:flex-start!important;flex-direction:column!important;gap:16px!important}.page-header .ant-typography{margin-bottom:0!important}.page-header .ant-space{justify-content:flex-start!important;width:100%!important}.page-header .ant-btn{font-size:12px!important;height:36px!important;min-width:80px!important;padding:6px 12px!important}.search-section .ant-input{font-size:14px!important;padding:8px 12px!important}.ant-table-wrapper{overflow-x:auto!important}.ant-table{min-width:600px!important}.ant-modal{margin:16px!important;max-width:calc(100vw - 32px)!important}.ant-modal-content{max-height:calc(100vh - 32px)!important;overflow-y:auto!important}.ant-form-item{margin-bottom:16px!important}.ant-form-item-label{padding-bottom:4px!important}.ant-form-item .ant-btn{font-size:12px!important;height:36px!important;padding:6px 12px!important}}@media (max-width:480px){.page-header .ant-typography{font-size:18px!important}.page-header .ant-btn{font-size:11px!important;height:32px!important;min-width:60px!important;padding:4px 8px!important}.search-section .ant-input{font-size:13px!important;padding:6px 10px!important}.ant-modal{margin:8px!important;max-width:calc(100vw - 16px)!important}.ant-modal-header{padding:12px 16px!important}.ant-modal-body{padding:16px!important}.ant-modal-footer{padding:12px 16px!important}.ant-form-item-label>label{font-size:12px!important}.ant-input,.ant-input-number,.ant-select-selector{font-size:12px!important;padding:6px 8px!important}.bulk-extend-section .ant-input-number,.bulk-extend-section .ant-space,.bulk-extend-section .ant-space-item{width:100%!important}.bulk-extend-section .ant-btn{margin-top:8px!important;width:100%!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.ant-table{min-width:100%!important;table-layout:fixed!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{word-wrap:break-word!important;font-size:11px!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word!important;padding:8px 4px!important;white-space:normal!important}.ant-table-tbody>tr>td{vertical-align:top!important}.ant-table-tbody>tr>td .ant-btn{font-size:10px!important;height:24px!important;padding:2px 6px!important;white-space:nowrap!important}.ant-table-tbody>tr>td .ant-tag{font-size:10px!important;line-height:18px!important;padding:1px 6px!important;white-space:nowrap!important}.ant-table-tbody>tr>td:first-child,.ant-table-thead>tr>th:first-child{width:15%!important}.ant-table-tbody>tr>td:nth-child(2),.ant-table-thead>tr>th:nth-child(2){width:20%!important}.ant-table-tbody>tr>td:nth-child(3),.ant-table-thead>tr>th:nth-child(3){width:15%!important}.ant-table-tbody>tr>td:nth-child(4),.ant-table-thead>tr>th:nth-child(4){width:20%!important}.ant-table-tbody>tr>td:nth-child(5),.ant-table-tbody>tr>td:nth-child(6),.ant-table-thead>tr>th:nth-child(5),.ant-table-thead>tr>th:nth-child(6){width:15%!important}.mobile-table-card{background:#1a1a1a!important;border:1px solid #333!important;border-radius:8px!important;box-shadow:0 2px 4px #0000001a!important;margin-bottom:12px!important;padding:12px!important;transition:all .3s ease!important}.mobile-table-card:hover{border-color:#1890ff!important;box-shadow:0 4px 8px #1890ff33!important;transform:translateY(-1px)!important}.mobile-table-card .card-title{word-wrap:break-word!important;color:#fff!important;font-size:14px!important;font-weight:600!important;margin-bottom:8px!important;overflow-wrap:break-word!important}.mobile-table-card .card-field,.mobile-table-card .card-title{align-items:flex-start!important;display:flex!important;gap:8px!important;justify-content:space-between!important}.mobile-table-card .card-field{border-bottom:1px solid #2a2a2a!important;margin-bottom:6px!important;padding:4px 0!important}.mobile-table-card .card-field:last-child{border-bottom:none!important;margin-bottom:0!important}.mobile-table-card .card-field-label{word-wrap:break-word!important;color:#b3b3b3!important;flex-shrink:0!important;font-size:11px!important;font-weight:500!important;min-width:80px!important;overflow-wrap:break-word!important}.mobile-table-card .card-field-value{word-wrap:break-word!important;color:#fff!important;flex:1 1!important;font-size:12px!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word!important;text-align:right!important}.mobile-table-card .card-actions{border-top:1px solid #2a2a2a!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;margin-top:8px!important;padding-top:8px!important}.mobile-table-card .card-actions .ant-btn{flex:0 0 auto!important;font-size:10px!important;height:28px!important;min-width:60px!important;padding:4px 8px!important;white-space:nowrap!important}@media (max-width:360px){.mobile-table-card{margin-bottom:8px!important;padding:8px!important}.mobile-table-card .card-title{font-size:13px!important;margin-bottom:6px!important}.mobile-table-card .card-field-label{font-size:10px!important;min-width:70px!important}.mobile-table-card .card-field-value{font-size:11px!important}.mobile-table-card .card-actions .ant-btn{font-size:9px!important;height:24px!important;min-width:50px!important;padding:3px 6px!important}}@media (min-width:481px) and (max-width:991px){.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:12px!important;padding:10px 6px!important}.ant-table-tbody>tr>td .ant-btn{font-size:11px!important;height:26px!important;padding:3px 8px!important}}}.ant-layout-content{margin-top:clamp(44px,12vw,64px)!important;min-height:calc(100vh - clamp(44px, 12vw, 64px))!important;padding-top:0!important}.main-content{margin-top:clamp(44px,12vw,64px);min-height:calc(100vh - clamp(44px, 12vw, 64px));padding-top:0}.ant-layout{padding-top:clamp(44px,12vw,64px)!important}.header-container{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0b0f19d9!important;border-bottom:1px solid #23304480!important;box-shadow:0 2px 8px #00000026;box-sizing:border-box;display:flex;height:clamp(44px,12vw,64px);justify-content:space-between;left:0;max-height:clamp(52px,12vw,64px);min-height:clamp(44px,12vw,64px);overflow:hidden;padding:0 clamp(4px,2vw,16px);position:fixed!important;right:0;top:0;transform:translateY(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:1001}.header-container.scrolled-down{box-shadow:0 4px 16px #00000080;transform:translateY(-100%)}.header-container.scrolled-up{box-shadow:0 2px 8px #0000004d;transform:translateY(0)}.header-container{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.header-container.scrolled{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0b0f19f2;border-bottom-color:#233044cc}.header-container.scrolled-up{box-shadow:0 2px 8px #0000004d,0 1px 3px #0003}.header-container.scrolled-down{box-shadow:0 4px 16px #00000080,0 2px 8px #0000004d}.header-left{align-items:center;display:flex;flex:1 1;gap:clamp(4px,1.5vw,16px);max-width:calc(100% - clamp(80px, 20vw, 200px));min-width:0}.header-menu-button{align-items:center!important;background:#0000!important;border:none!important;color:#e6e6e6!important;display:flex!important;flex-shrink:0;justify-content:center!important;padding:0!important;transition:all .2s ease}.header-menu-button:hover{background:#ffe81f26!important;color:#ffe81f!important;transform:scale(1.05)}.header-menu-button:active{transform:scale(.95)}.header-menu-button{border-radius:clamp(4px,1.5vw,8px);font-size:clamp(14px,4vw,18px);height:clamp(36px,10vw,44px);max-height:44px;max-width:44px;min-height:36px;min-width:36px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:clamp(36px,10vw,44px)}.header-logo{color:#ffe81f;flex-shrink:1;font-size:clamp(9px,2.5vw,16px);font-weight:700;line-height:1.2;margin-left:2px;max-width:clamp(50px,15vw,160px);min-width:0;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}@media (max-width:768px){.header-container{align-items:center!important;display:flex!important;height:clamp(44px,12vw,52px)!important;justify-content:space-between!important;left:0!important;max-height:52px!important;min-height:44px!important;padding:0 clamp(4px,2vw,8px)!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:1001!important}.ant-layout-content{margin-top:0!important;padding-top:clamp(44px,12vw,52px)!important}.ant-layout{padding-top:0!important}.header-left{display:none!important}.header-container div.header-logo,.header-logo,div.header-logo{color:#ffe81f!important;display:block!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;max-width:none!important;overflow:visible!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;width:100%!important;word-break:break-word!important}.header-container div.header-logo{-webkit-text-overflow:clip!important;-moz-text-overflow:clip!important;-ms-text-overflow:clip!important}.header-menu-button{font-size:16px!important;height:40px!important;max-width:40px!important;min-width:40px!important;padding:0!important;width:40px!important}.header-right{display:none!important}.mobile-header-profile-btn{color:#e6e6e6!important}.mobile-header-logout-btn{color:#ff7875!important}.mobile-header-profile-btn:hover{background:#ffe81f26!important;color:#ffe81f!important;transform:scale(1.05)}.mobile-header-logout-btn:hover{background:#ff787526!important;color:#ff7875!important;transform:scale(1.05)}.mobile-header-logout-btn:active,.mobile-header-profile-btn:active{transform:scale(.95)}.mobile-header-logout-btn,.mobile-header-profile-btn{align-self:center!important;bottom:0!important;flex-shrink:0!important;line-height:1!important;margin:0!important;position:relative!important;top:0!important;vertical-align:middle!important}.mobile-header-logout-btn:after,.mobile-header-logout-btn:before,.mobile-header-profile-btn:after,.mobile-header-profile-btn:before{content:none!important;display:none!important}.mobile-header-logout-btn .ant-btn-icon,.mobile-header-profile-btn .ant-btn-icon{line-height:1!important;margin:0!important;padding:0!important}.mobile-header-logout-btn .anticon,.mobile-header-profile-btn .anticon{margin:0!important;padding:0!important;vertical-align:middle!important}.mobile-header-logout-btn,.mobile-header-logout-btn:focus,.mobile-header-profile-btn,.mobile-header-profile-btn:focus{border:none!important;box-shadow:none!important;outline:none!important}}@media (max-width:480px){.header-container{height:clamp(40px,15vw,48px)!important;max-height:48px!important;min-height:40px!important;padding:0 clamp(2px,1vw,4px)!important}.header-menu-button{font-size:clamp(12px,5vw,16px)!important;height:clamp(32px,12vw,40px)!important;max-width:40px!important;min-width:32px!important;width:clamp(32px,12vw,40px)!important}}@media (min-width:481px) and (max-width:768px){.header-container{height:clamp(48px,10vw,56px)!important;max-height:56px!important;min-height:48px!important}.header-menu-button{font-size:clamp(16px,3vw,20px)!important;height:clamp(40px,8vw,48px)!important;max-width:48px!important;width:clamp(40px,8vw,48px)!important}}.header-avatar{flex-shrink:0!important;font-size:12px!important;height:28px!important;width:28px!important}.header-user-info{display:none!important}.header-right{align-items:center;display:flex;flex-shrink:0;gap:clamp(4px,1.5vw,16px);justify-content:flex-end;min-width:clamp(50px,15vw,200px)}.header-user-info{color:#e6e6e6;display:none;font-size:clamp(11px,2vw,14px);max-width:clamp(120px,20vw,200px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:992px){.header-user-info{display:block}}.header-avatar{cursor:pointer;flex-shrink:0;transition:all .2s ease}.header-avatar:hover{box-shadow:0 0 8px #ffe81f4d;transform:scale(1.05)}.header-avatar{font-size:clamp(10px,2.5vw,16px);height:clamp(24px,4vw,40px);width:clamp(24px,4vw,40px)}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.header-container{animation:slideIn .3s ease-out}.mobile-menu{background:#0b0f19;display:flex;flex-direction:column;height:100%;padding:16px;position:relative;z-index:1003}.mobile-menu-header{align-items:center;border-bottom:1px solid #233044;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.mobile-menu-title{color:#ffe81f;display:block;font-size:clamp(16px,4vw,20px);font-weight:700;margin-bottom:4px}.mobile-menu-version{color:#e6e6e6;font-size:clamp(10px,2vw,12px);margin:0}.mobile-menu-close{align-items:center;background:#0000;border:none;color:#e6e6e6;cursor:pointer;display:flex;height:clamp(28px,6vw,36px);justify-content:center;transition:all .2s ease;width:clamp(28px,6vw,36px)}.mobile-menu-close:hover{background:#ffe81f1a;border-radius:4px;color:#ffe81f}.mobile-menu-content{flex:1 1;overflow-y:auto}.mobile-menu-user{border-top:1px solid #233044;flex-shrink:0;padding-top:16px}.mobile-menu-user-card{align-items:center;background:#ffe81f1a;border-radius:8px;display:flex;gap:12px;padding:12px}.mobile-menu-user-avatar{font-size:clamp(12px,2.5vw,16px);height:clamp(28px,6vw,36px);width:clamp(28px,6vw,36px)}.mobile-menu-user-name{color:#e6e6e6;display:block;font-size:clamp(12px,2.5vw,16px);font-weight:500}.mobile-menu-user-role{color:#9ca3af;display:block;font-size:clamp(10px,2vw,12px)}.mobile-drawer{z-index:1002}.mobile-drawer .ant-drawer-body{padding:0}.mobile-drawer .ant-drawer-header{display:none}.mobile-drawer .ant-drawer-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000c}.mobile-drawer{width:clamp(220px,50vw,280px)}@media (max-width:360px){.header-container{height:44px;max-height:44px;min-height:44px;padding:0 4px}.header-left{gap:4px;max-width:calc(100% - 50px)}.header-logo{flex:1 1;font-size:12px;font-weight:600;margin-left:1px;max-width:none;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header-menu-button{font-size:12px;height:24px;width:24px}.header-avatar{font-size:10px;height:24px;width:24px}.header-right{gap:4px;min-width:50px}.mobile-drawer{width:220px}}.header-container *{box-sizing:border-box}.header-user-info{font-size:14px;max-width:200px}@media (max-width:320px){.header-container{padding:0 2px}.header-logo{flex:1 1;font-size:10px;font-weight:600;max-width:none;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header-left{gap:2px;max-width:calc(100% - 40px)}.header-right{gap:2px;min-width:40px}}@media (max-width:480px){.header-container{height:46px}.header-left{max-width:calc(100% - 100px)}.header-logo{max-width:70px}.header-right{min-width:70px}}.responsive-text{word-wrap:break-word;font-size:clamp(12px,2vw,16px);line-height:1.4;overflow-wrap:break-word}.responsive-text-sm{font-size:clamp(10px,1.8vw,14px);line-height:1.3}.responsive-text-lg{font-size:clamp(14px,2.5vw,20px);line-height:1.3}.responsive-text-xl{font-size:clamp(16px,3vw,24px);line-height:1.2}.responsive-padding{padding:clamp(8px,2vw,24px)}.responsive-padding-sm{padding:clamp(4px,1.5vw,16px)}.responsive-padding-lg{padding:clamp(12px,2.5vw,32px)}.responsive-margin{margin:clamp(8px,2vw,24px)}.responsive-margin-sm{margin:clamp(4px,1.5vw,16px)}.responsive-margin-lg{margin:clamp(12px,2.5vw,32px)}.responsive-container{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.responsive-card{border-radius:clamp(6px,1vw,12px);margin-bottom:clamp(8px,2vw,16px);overflow:hidden;width:100%}.responsive-card,.responsive-card-title{word-wrap:break-word;overflow-wrap:break-word}.responsive-card-title{font-size:clamp(12px,2.5vw,18px);line-height:1.3;margin-bottom:clamp(8px,1.5vw,16px)}.responsive-card-content{word-wrap:break-word;font-size:clamp(11px,2vw,16px);line-height:1.4;overflow-wrap:break-word}.responsive-btn{border-radius:clamp(4px,.8vw,8px);font-size:clamp(12px,2vw,16px);min-height:clamp(32px,4vw,40px);padding:clamp(6px,1.5vw,12px) clamp(12px,2.5vw,24px)}.responsive-table{-webkit-overflow-scrolling:touch;font-size:clamp(11px,1.8vw,14px);overflow-x:auto;width:100%}.responsive-table td,.responsive-table th{word-wrap:break-word;overflow-wrap:break-word;padding:clamp(6px,1.2vw,12px)}.responsive-chart{height:clamp(200px,30vw,400px);margin-left:0;margin-right:auto;text-align:left;width:100%}.responsive-chart-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}.responsive-grid{grid-gap:clamp(8px,2vw,16px);display:grid;gap:clamp(8px,2vw,16px);grid-template-columns:repeat(auto-fit,minmax(clamp(200px,30vw,300px),1fr))}.responsive-flex{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,16px)}.responsive-h1{font-size:clamp(20px,4vw,32px);line-height:1.2;margin-bottom:clamp(12px,2vw,24px)}.responsive-h2{font-size:clamp(18px,3.5vw,28px);line-height:1.2;margin-bottom:clamp(10px,1.8vw,20px)}.responsive-h3{font-size:clamp(16px,3vw,24px);line-height:1.3;margin-bottom:clamp(8px,1.5vw,16px)}.responsive-h4{font-size:clamp(14px,2.5vw,20px);line-height:1.3;margin-bottom:clamp(6px,1.2vw,12px)}.responsive-icon{font-size:clamp(12px,2vw,18px);height:clamp(16px,3vw,24px);width:clamp(16px,3vw,24px)}.responsive-icon-sm{font-size:clamp(10px,1.8vw,14px);height:clamp(12px,2.5vw,18px);width:clamp(12px,2.5vw,18px)}.responsive-icon-lg{font-size:clamp(16px,2.5vw,24px);height:clamp(20px,3.5vw,32px);width:clamp(20px,3.5vw,32px)}.responsive-form-item{margin-bottom:clamp(12px,2vw,20px)}.responsive-form-label{font-size:clamp(11px,1.8vw,14px);line-height:1.3;margin-bottom:clamp(4px,.8vw,8px)}.responsive-form-input{font-size:clamp(12px,2vw,16px);min-height:clamp(32px,4vw,40px);padding:clamp(6px,1.2vw,12px)}.responsive-modal{margin:clamp(8px,2vw,24px);max-width:calc(100vw - clamp(16px, 4vw, 48px))}.responsive-modal-content{-webkit-overflow-scrolling:touch;max-height:calc(100vh - clamp(80px, 10vw, 120px));overflow-y:auto}.responsive-tabs{font-size:clamp(12px,2vw,16px)}.responsive-tabs .ant-tabs-tab{font-size:clamp(11px,1.8vw,14px);padding:clamp(8px,1.5vw,16px) clamp(12px,2vw,24px)}.responsive-tag{border-radius:clamp(2px,.5vw,6px);font-size:clamp(9px,1.5vw,12px);margin:clamp(1px,.3vw,4px);padding:clamp(2px,.5vw,6px) clamp(4px,1vw,12px)}.responsive-space{gap:clamp(4px,1vw,12px)!important}.responsive-space-sm{gap:clamp(2px,.8vw,8px)!important}.responsive-space-lg{gap:clamp(8px,1.5vw,16px)!important}.responsive-pagination{font-size:clamp(11px,1.8vw,14px);text-align:center}.responsive-pagination .ant-pagination-item,.responsive-pagination .ant-pagination-next,.responsive-pagination .ant-pagination-prev{height:clamp(24px,4vw,32px);line-height:clamp(22px,3.8vw,30px);min-width:clamp(24px,4vw,32px)}.responsive-description{font-size:clamp(11px,1.8vw,14px);line-height:1.4}.responsive-description-item{word-wrap:break-word;align-items:center;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;overflow-wrap:break-word;padding:clamp(4px,.8vw,8px) 0}.responsive-description-item:last-child{border-bottom:none}.responsive-description-label{color:#595959;font-size:clamp(10px,1.6vw,13px);font-weight:600;min-width:clamp(60px,15vw,120px)}.responsive-description-content{color:#262626;flex:1 1;font-size:clamp(10px,1.6vw,13px);text-align:right}.mobile-only,.tablet-only{display:none}.desktop-only{display:block}@media (max-width:768px){.mobile-only{display:block}.desktop-only,.tablet-only{display:none}}@media (min-width:769px) and (max-width:1024px){.tablet-only{display:block}.desktop-only,.mobile-only{display:none}}@media (min-width:1025px){.desktop-only{display:block}.mobile-only,.tablet-only{display:none}}.text-left-responsive{text-align:left!important}.text-center-responsive{text-align:center!important}.text-right-responsive{text-align:right!important}@media (max-width:768px){.text-left-mobile{text-align:left!important}.text-center-mobile{text-align:center!important}.text-right-mobile{text-align:right!important}}.no-padding-mobile{padding:0!important}.no-margin-mobile{margin:0!important}@media (min-width:769px){.no-padding-mobile{padding:initial!important}.no-margin-mobile{margin:initial!important}}@media (max-width:768px){.recharts-responsive-container,.recharts-wrapper{margin-left:0!important;margin-right:auto!important;text-align:left!important}.recharts-cartesian-axis{text-align:left!important}.recharts-cartesian-axis-tick{text-anchor:start!important}.recharts-cartesian-axis-tick-value,.recharts-text{text-anchor:start!important;text-align:left!important}.recharts-legend-wrapper{margin-left:0!important;margin-right:auto!important}.recharts-legend,.recharts-legend-item,.recharts-legend-item-text,.recharts-legend-wrapper,.recharts-tooltip-content,.recharts-tooltip-wrapper{text-align:left!important}.ant-card .recharts-responsive-container,.ant-card .recharts-wrapper,.glass-card .recharts-responsive-container,.glass-card .recharts-wrapper,.recharts-area-chart,.recharts-bar-chart,.recharts-line-chart,.recharts-pie-chart,.stat-card .recharts-responsive-container,.stat-card .recharts-wrapper{margin-left:0!important;margin-right:auto!important;text-align:left!important}.recharts-cartesian-axis-tick-value,.recharts-legend-item-text,.recharts-text{text-anchor:start!important;text-align:left!important}}@media (min-width:769px) and (max-width:1024px){.recharts-cartesian-axis-tick-value,.recharts-text{text-anchor:start!important}}@media (min-width:1025px){.recharts-cartesian-axis-tick-value,.recharts-text{text-anchor:start!important}}@media (max-width:768px){.ant-space{justify-content:center!important;width:100%!important}.ant-space-item{flex:1 1!important;min-width:0!important}.ant-btn,.ant-space-item{max-width:200px!important}.ant-btn{font-size:14px!important;height:44px!important;margin-bottom:8px!important;min-width:140px!important;overflow:hidden!important;padding:8px 16px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.ant-btn:last-child{margin-bottom:0!important}.ant-form-item .ant-btn{flex:1 1!important;font-size:14px!important;height:44px!important;margin:0!important;max-width:200px!important;min-width:140px!important;padding:8px 16px!important}.ant-form-item>div[style*="display: flex"]{max-width:100%!important;padding:0 8px!important;width:100%!important}.ant-form-item>div[style*="display: flex"] .ant-btn{flex:1 1!important;font-size:14px!important;height:44px!important;margin:0!important;max-width:200px!important;min-width:140px!important;padding:8px 16px!important}}@media (min-width:769px){.ant-space{justify-content:flex-end!important;width:auto!important}.ant-space-item{flex:none!important}.ant-btn{margin-bottom:0!important;min-width:120px!important;width:auto!important}}@media (max-width:768px){.ant-input-search,.ant-input-search .ant-input{max-width:100%!important;width:100%!important}.ant-input-search .ant-input,.ant-input-search .ant-input-search-button{font-size:14px!important;height:40px!important}.ant-input-group,.ant-input-group-wrapper,.ant-input-search-wrapper,.ant-input-search-wrapper .ant-input-group,.ant-input-search-wrapper .ant-input-group .ant-input{max-width:100%!important;width:100%!important}.glass-card{margin-bottom:16px!important}.glass-card .ant-card-head{padding:12px 16px!important}.glass-card .ant-card-head-title{font-size:14px!important;font-weight:600!important}.glass-card .ant-card-body{padding:16px!important}.ant-table{font-size:12px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{font-size:11px!important;padding:8px 4px!important}.ant-table-pagination{margin-top:16px!important;text-align:center!important}.ant-pagination-simple .ant-pagination-simple-pager{font-size:12px!important}.recharts-surface,.recharts-wrapper{width:100%!important}.recharts-cartesian-axis-tick-value{font-size:10px!important}.recharts-tooltip-wrapper{font-size:12px!important}.ant-form-item-label>label{display:block!important;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important}.ant-input,.ant-picker,.ant-select-selector{font-size:14px!important;height:40px!important;width:100%!important}.ant-picker-input>input,.ant-select-selection-item{font-size:14px!important}.ant-form-item{margin-bottom:16px!important}.ant-form-item-control-input{min-height:40px!important}}@media (min-width:769px){.ant-form-item-label>label{font-size:14px!important;font-weight:500!important;margin-bottom:8px!important}.ant-form-item{margin-bottom:16px!important}.ant-form-item-control-input{min-height:40px!important}}@media (max-width:768px){.ant-btn{font-size:14px!important;height:40px!important;padding:4px 12px!important}.ant-btn-sm{font-size:12px!important;height:32px!important}.ant-btn-lg{font-size:16px!important;height:48px!important}.ant-statistic-title{font-size:12px!important;margin-bottom:4px!important}.ant-statistic-content,.ant-statistic-content-value{font-size:18px!important}.ant-statistic-content-suffix{font-size:14px!important}.ant-radio-group{width:100%!important}.ant-radio-button-wrapper{flex:1 1!important;font-size:12px!important;padding:4px 8px!important;text-align:center!important}.ant-picker,.ant-picker-range{width:100%!important}.ant-picker-input{font-size:14px!important}.recharts-wrapper{position:relative!important}.recharts-responsive-container,.recharts-surface,.recharts-wrapper{height:100%!important;width:100%!important}.recharts-bar,.recharts-cartesian-axis,.recharts-line{display:block!important}.ant-pagination{flex-direction:column!important;gap:12px!important;padding:16px 8px!important}.ant-pagination .ant-pagination-options{margin:0!important;order:1!important}.ant-pagination .ant-pagination-simple-pager{order:2!important}}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{flex-shrink:0!important;order:3!important;white-space:nowrap!important}@media (max-width:768px){.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{font-size:12px!important;height:28px!important;min-width:28px!important}}.ant-pagination .ant-pagination-options{display:inline-flex!important;order:1!important}@media (max-width:768px){.ant-pagination .ant-pagination-options{flex-direction:column!important;font-size:12px!important;gap:4px!important}.ant-pagination-simple{flex-direction:column!important;gap:12px!important;padding:12px 0!important}}.ant-pagination-simple .ant-pagination-simple-pager{display:inline-flex!important;order:2!important}@media (max-width:768px){.ant-pagination-simple .ant-pagination-simple-pager{flex-direction:column!important;font-size:12px!important;gap:4px!important}}.ant-table .ant-table-pagination .ant-pagination,.ant-table-wrapper .ant-table-pagination .ant-pagination,.optimized-table .ant-table-pagination .ant-pagination,.optimized-table-wrapper .ant-table-pagination .ant-pagination,.responsive-table .ant-table-pagination .ant-pagination,.responsive-table-wrapper .ant-table-pagination .ant-pagination{flex-wrap:wrap!important;gap:8px!important}.mobile-pagination-container{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:10px;box-shadow:0 2px 12px #00000040;display:flex;flex-direction:column;gap:12px;margin:12px 0;padding:16px 12px}.mobile-pagination-info{background:#1890ff14;border:1px solid #1890ff33;font-size:11px;font-weight:500;min-height:28px}.mobile-pagination-info,.mobile-pagination-size-changer{align-items:center;border-radius:16px;display:flex;justify-content:center;padding:6px 12px}.mobile-pagination-size-changer{border:1px solid #ffffff14;gap:6px}.mobile-pagination-size-changer .ant-select{min-width:80px}.mobile-pagination-size-changer .ant-select .ant-select-selector{background:#2a2a2a!important;border:1px solid #444!important;border-radius:6px!important;color:#fff!important;font-size:11px!important;height:28px!important;min-height:28px!important}.mobile-pagination-size-changer .ant-select .ant-select-selector:hover{border-color:#1890ff!important}.mobile-pagination-size-changer .ant-select .ant-select-selection-item{color:#fff!important;font-size:11px!important;line-height:26px!important}.mobile-pagination-navigation{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;max-width:100%;width:100%}.mobile-pagination-navigation .ant-pagination{background:#0000!important;border:none!important;box-shadow:none!important;gap:6px!important}.mobile-pagination-navigation .ant-pagination,.pagination-ellipsis,.pagination-nav-button,.pagination-page-button{align-items:center!important;display:flex!important;justify-content:center!important;margin:0!important;padding:0!important}.pagination-ellipsis,.pagination-nav-button,.pagination-page-button{-webkit-tap-highlight-color:transparent!important;border:none!important;border-radius:8px!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;height:36px!important;min-height:36px!important;min-width:36px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;-webkit-user-select:none!important;user-select:none!important;width:36px!important}.pagination-nav-button{background:linear-gradient(135deg,#1890ff,#40a9ff)!important;box-shadow:0 1px 4px #1890ff40!important;color:#fff!important;font-weight:600!important}.pagination-nav-button:hover:not(:disabled){background:linear-gradient(135deg,#40a9ff,#69c0ff)!important;box-shadow:0 2px 8px #1890ff59!important;transform:translateY(-1px)!important}.pagination-nav-button:active:not(:disabled){box-shadow:0 1px 2px #1890ff40!important;transform:translateY(0)!important}.pagination-nav-button:disabled{background:#444!important;box-shadow:none!important;color:#666!important;cursor:not-allowed!important;transform:none!important}.pagination-page-button{background:#ffffff0a!important;border:1px solid #ffffff14!important;color:#fff!important}.pagination-page-button:hover{background:#1890ff14!important;border-color:#1890ff!important;box-shadow:0 1px 4px #1890ff26!important;color:#1890ff!important;transform:translateY(-1px)!important}.pagination-page-button:active{transform:translateY(0)!important}.pagination-page-button.ant-btn-primary{background:linear-gradient(135deg,#1890ff,#40a9ff)!important;border-color:#1890ff!important;box-shadow:0 1px 4px #1890ff40!important;color:#fff!important;font-weight:600!important}.pagination-ellipsis{background:#ffffff08!important;border:1px solid #ffffff0f!important;color:#999!important;cursor:default!important}.mobile-pagination-navigation .ant-pagination .ant-pagination-next,.mobile-pagination-navigation .ant-pagination .ant-pagination-prev{-webkit-tap-highlight-color:transparent!important;align-items:center!important;background:linear-gradient(135deg,#1890ff,#40a9ff)!important;border:none!important;border-radius:12px!important;box-shadow:0 2px 8px #1890ff4d!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:16px!important;font-weight:600!important;height:44px!important;justify-content:center!important;margin:0!important;min-height:44px!important;min-width:44px!important;padding:0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;-webkit-user-select:none!important;user-select:none!important;width:44px!important}.mobile-pagination-navigation .ant-pagination .ant-pagination-next:hover,.mobile-pagination-navigation .ant-pagination .ant-pagination-prev:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff)!important;box-shadow:0 4px 12px #1890ff66!important;transform:translateY(-2px)!important}.mobile-pagination-navigation .ant-pagination .ant-pagination-next:active,.mobile-pagination-navigation .ant-pagination .ant-pagination-prev:active{box-shadow:0 2px 4px #1890ff4d!important;transform:translateY(0)!important}.mobile-pagination-navigation .ant-pagination .ant-pagination-next.ant-pagination-disabled,.mobile-pagination-navigation .ant-pagination .ant-pagination-prev.ant-pagination-disabled{background:#444!important;box-shadow:none!important;color:#666!important;cursor:not-allowed!important;transform:none!important}.mobile-pagination-navigation .ant-pagination .ant-pagination-item{-webkit-tap-highlight-color:transparent!important;align-items:center!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:500!important;height:44px!important;justify-content:center!important;margin:0!important;min-height:44px!important;min-width:44px!important;padding:0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;-webkit-user-select:none!important;user-select:none!important;width:44px!important}.mobile-pagination-navigation .ant-pagination .ant-pagination-item:hover{background:#1890ff1a!important;border-color:#1890ff!important;box-shadow:0 2px 8px #1890ff33!important;color:#1890ff!important;transform:translateY(-1px)!important}.mobile-pagination-navigation .ant-pagination .ant-pagination-item:active{transform:translateY(0)!important}.mobile-pagination-navigation .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:linear-gradient(135deg,#1890ff,#40a9ff)!important;border-color:#1890ff!important;box-shadow:0 2px 8px #1890ff4d!important;color:#fff!important;font-weight:600!important}.mobile-pagination-navigation .ant-pagination .ant-pagination-jump-next,.mobile-pagination-navigation .ant-pagination .ant-pagination-jump-prev{-webkit-tap-highlight-color:transparent!important;align-items:center!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;color:#999!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:500!important;height:44px!important;justify-content:center!important;margin:0!important;min-height:44px!important;min-width:44px!important;padding:0!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;-webkit-user-select:none!important;user-select:none!important;width:44px!important}.mobile-pagination-navigation .ant-pagination .ant-pagination-jump-next:hover,.mobile-pagination-navigation .ant-pagination .ant-pagination-jump-prev:hover{background:#1890ff1a!important;border-color:#1890ff!important;box-shadow:0 2px 8px #1890ff33!important;color:#1890ff!important;transform:translateY(-1px)!important}.mobile-pagination-navigation .ant-pagination-simple{align-items:center!important;background:#0000!important;border:none!important;box-shadow:none!important;display:flex!important;gap:12px!important;justify-content:center!important;margin:0!important;padding:0!important}.mobile-pagination-navigation .ant-pagination-simple .ant-pagination-simple-pager{align-items:center!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:20px!important;color:#fff!important;display:flex!important;font-size:12px!important;gap:8px!important;margin:0!important;padding:8px 16px!important}.mobile-pagination-navigation .ant-pagination-simple .ant-pagination-simple-pager input{background:#2a2a2a!important;border:1px solid #444!important;border-radius:8px!important;color:#fff!important;font-size:12px!important;height:28px!important;padding:0 4px!important;text-align:center!important;width:40px!important}.mobile-pagination-navigation .ant-pagination-simple .ant-pagination-simple-pager input:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px #1890ff33!important}@media (max-width:768px){.mobile-pagination-container{gap:6px;margin:8px 0;padding:8px 6px}.pagination-ellipsis,.pagination-nav-button,.pagination-page-button{font-size:9px!important;height:24px!important;min-height:24px!important;min-width:24px!important;width:24px!important}.mobile-pagination-navigation{gap:1px}.mobile-pagination-navigation .ant-pagination{gap:1px!important}.mobile-pagination-info{border-radius:12px;font-size:9px;min-height:20px;padding:3px 6px}.mobile-pagination-size-changer{border-radius:12px;gap:3px;padding:3px 6px}.mobile-pagination-size-changer .ant-select{min-width:60px}.mobile-pagination-size-changer .ant-select .ant-select-selector{border-radius:4px!important;font-size:9px!important;height:20px!important;min-height:20px!important}.mobile-pagination-size-changer .ant-select .ant-select-selection-item{font-size:9px!important;line-height:18px!important}}@media (max-width:480px){.mobile-pagination-container{gap:4px;margin:6px 0;padding:6px 4px}.pagination-ellipsis,.pagination-nav-button,.pagination-page-button{font-size:8px!important;height:20px!important;min-height:20px!important;min-width:20px!important;width:20px!important}.mobile-pagination-navigation{gap:0}.mobile-pagination-navigation .ant-pagination{gap:0!important}.mobile-pagination-info{border-radius:10px;font-size:8px;min-height:18px;padding:2px 4px}.mobile-pagination-size-changer{border-radius:10px;gap:2px;padding:2px 4px}.mobile-pagination-size-changer .ant-select{min-width:50px}.mobile-pagination-size-changer .ant-select .ant-select-selector{border-radius:3px!important;font-size:8px!important;height:18px!important;min-height:18px!important}.mobile-pagination-size-changer .ant-select .ant-select-selection-item{font-size:8px!important;line-height:16px!important}}@keyframes paginationButtonPress{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.mobile-pagination-navigation .ant-pagination .ant-pagination-item:active,.mobile-pagination-navigation .ant-pagination .ant-pagination-next:active,.mobile-pagination-navigation .ant-pagination .ant-pagination-prev:active{animation:paginationButtonPress .2s ease}.mobile-pagination-navigation .ant-pagination .ant-pagination-item:focus,.mobile-pagination-navigation .ant-pagination .ant-pagination-next:focus,.mobile-pagination-navigation .ant-pagination .ant-pagination-prev:focus{outline:2px solid #1890ff!important;outline-offset:2px!important}.mobile-pagination-container{background:linear-gradient(135deg,#0d1117,#1a1a1a);border:1px solid #30363d}.mobile-pagination-info{background:#1890ff26;border-color:#1890ff66;color:#58a6ff}.mobile-pagination-size-changer{background:#ffffff08;border-color:#ffffff14}.mobile-cards-container{background:#0d1117;border-radius:16px;display:flex;flex-direction:column;gap:8px;margin:16px 0;padding:12px}.mobile-user-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #30363d;border-radius:16px;box-shadow:0 2px 12px #0003;cursor:pointer;margin-bottom:12px;overflow:hidden;padding:16px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.mobile-user-card:hover{border-color:#1890ff;box-shadow:0 8px 25px #0000004d;transform:translateY(-1px) scale(1.02)}.mobile-user-card:active{box-shadow:0 2px 8px #0003;transform:translateY(0) scale(.98);transition:all .1s ease}.mobile-user-card.expanded{border-color:#1890ff;box-shadow:0 8px 32px #0006;padding:16px;transform:scale(1.02)}.mobile-user-card:before{background:radial-gradient(circle at center,#1890ff1a 0,#0000 70%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.mobile-user-card:active:before{opacity:1}.mobile-card-header{align-items:center;border-bottom:1px solid #30363d;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;transition:all .3s ease}.mobile-card-tg-id{align-items:center;background:#1890ff1a;border:1px solid #1890ff33;border-radius:12px;color:#1890ff;display:flex;font-size:18px;font-weight:700;gap:8px;padding:4px 12px;text-decoration:none;transition:all .2s ease}.mobile-card-tg-id:hover{background:#1890ff26;color:#40a9ff;text-decoration:none;transform:translateX(2px)}.mobile-card-status{align-items:center;color:#58a6ff;display:flex;font-size:11px;gap:4px}.mobile-card-expand-icon{background:#8b949e1a;border:1px solid #8b949e33;border-radius:50%;color:#8b949e;font-size:14px;margin-left:8px;padding:4px;transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.mobile-user-card.expanded .mobile-card-expand-icon{background:#1890ff1a;border-color:#1890ff4d;color:#1890ff;transform:rotate(180deg)}.mobile-card-content{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:8px;max-height:0;opacity:0;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.mobile-user-card.expanded .mobile-card-content{margin-bottom:12px;max-height:200px;opacity:1}.mobile-card-field{display:flex;flex-direction:column;gap:3px}.mobile-card-field-label{color:#8b949e;font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.mobile-card-field-value{color:#fff;font-size:13px;font-weight:500;word-break:break-word}.mobile-card-field-value.empty{color:#6e7681;font-style:italic}.mobile-card-compact-info{color:#8b949e;display:flex;flex-direction:column;font-size:12px;gap:4px;margin-top:8px}.mobile-card-compact-row{align-items:center;display:flex;justify-content:space-between;min-height:16px}.mobile-card-compact-balance{background:#58a6ff1a;border:1px solid #58a6ff33;border-radius:10px;color:#58a6ff;font-weight:600;padding:2px 8px}.mobile-card-compact-username{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;font-weight:500;padding:2px 8px}.mobile-card-compact-name{color:#e6e6e6;font-style:italic;font-weight:500}.mobile-card-compact-date{background:#8b949e1a;border-radius:8px;color:#8b949e;font-size:11px;padding:1px 6px}.mobile-card-footer{align-items:center;border-top:1px solid #30363d;display:flex;justify-content:space-between;margin-top:6px;max-height:0;opacity:0;overflow:hidden;padding-top:6px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.mobile-user-card.expanded .mobile-card-footer{margin-top:8px;max-height:50px;opacity:1}.mobile-card-date{color:#8b949e;font-size:10px}.mobile-card-balance{color:#58a6ff;font-size:14px;font-weight:700}.mobile-card-actions{border-top:1px solid #30363d;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;max-height:0;opacity:0;overflow:hidden;padding-top:8px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.mobile-user-card.expanded .mobile-card-actions{margin-top:12px;max-height:120px;opacity:1}.mobile-card-action-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #30363d;border-radius:12px;color:#fff;display:flex;flex:1 1;font-size:12px;gap:4px;height:36px;justify-content:center;min-height:36px;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;touch-action:manipulation;transition:all .3s cubic-bezier(.25,.46,.45,.94);white-space:nowrap}.mobile-card-action-btn:hover{background:#1890ff26;border-color:#1890ff;box-shadow:0 4px 12px #1890ff33;color:#1890ff;transform:translateY(-1px)}.mobile-card-action-btn:active{transform:translateY(0) scale(.95);transition:all .1s ease}.mobile-card-action-btn.primary{background:linear-gradient(135deg,#1890ff,#40a9ff);border-color:#1890ff;box-shadow:0 2px 8px #1890ff33;color:#fff}.mobile-card-action-btn.primary:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);box-shadow:0 6px 16px #1890ff4d;transform:translateY(-2px)}.mobile-card-action-btn .anticon{font-size:14px;margin-right:4px}.mobile-card-action-btn.ant-btn-dangerous{background:#ff4d4f1a;border-color:#ff4d4f;color:#ff4d4f}.mobile-card-action-btn.ant-btn-dangerous:hover{background:#ff4d4f33;border-color:#ff7875;box-shadow:0 4px 12px #ff4d4f33;color:#ff7875;transform:translateY(-1px)}.mobile-card-action-btn:focus{outline:2px solid #1890ff;outline-offset:2px;z-index:1}@media (max-width:768px) and (min-width:481px){.mobile-card-actions{gap:8px}.mobile-card-action-btn{font-size:12px;height:38px;min-height:38px;min-width:100px}.mobile-user-card.expanded .mobile-card-actions{max-height:100px}}@media (max-width:480px){.mobile-cards-container{gap:8px;padding:8px}.mobile-user-card{margin-bottom:10px;padding:12px}.mobile-card-content{gap:8px;grid-template-columns:1fr}.mobile-card-tg-id{font-size:16px;padding:3px 10px}.mobile-card-field-value{font-size:13px}.mobile-card-actions{flex-direction:column;gap:8px}.mobile-card-action-btn{flex:none;font-size:13px;height:40px;min-height:40px;width:100%}.mobile-user-card.expanded .mobile-card-actions{max-height:150px}.mobile-card-compact-info{gap:6px;margin-top:10px}.mobile-card-compact-row{gap:8px}.mobile-card-header{margin-bottom:10px;padding-bottom:6px}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cardExpand{0%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.mobile-user-card{animation:cardSlideIn .4s cubic-bezier(.25,.46,.45,.94)}.mobile-user-card.expanded{animation:cardExpand .3s cubic-bezier(.25,.46,.45,.94)}.mobile-user-card:after{background:#1890ff4d;border-radius:50%;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.mobile-user-card:active:after{height:300px;width:300px}.mobile-cards-empty,.mobile-cards-loading{align-items:center;color:#8b949e;display:flex;justify-content:center;padding:40px}.mobile-cards-empty{flex-direction:column;text-align:center}.mobile-cards-empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.mobile-cards-empty-text{font-size:16px;margin-bottom:8px}.mobile-cards-empty-subtext{font-size:12px;opacity:.7}.ant-pagination{gap:8px!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{align-items:center!important;border-radius:6px!important;display:inline-flex!important;font-size:14px!important;height:32px!important;justify-content:center!important;margin:0!important;min-width:32px!important;transition:all .2s ease!important}.ant-pagination .ant-pagination-options{flex-shrink:0!important;font-size:14px!important;margin:0!important;white-space:nowrap!important}.ant-pagination .ant-pagination-options,.ant-pagination-simple{align-items:center!important;display:flex!important;gap:8px!important}.ant-pagination-simple{justify-content:center!important;padding:8px 0!important;width:100%!important}.ant-pagination-simple .ant-pagination-simple-pager{align-items:center!important;display:flex!important;flex-shrink:0!important;font-size:14px!important;gap:8px!important;margin:0!important;white-space:nowrap!important}@media (max-width:768px){.ant-pagination{flex-direction:column!important;gap:12px!important;padding:16px 8px!important}.ant-pagination .ant-pagination-options{flex-direction:column!important;font-size:12px!important;gap:4px!important;order:1!important}.ant-pagination .ant-pagination-simple-pager{font-size:12px!important;order:2!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{font-size:12px!important;height:28px!important;min-width:28px!important}.ant-pagination-simple{flex-direction:column!important;gap:12px!important;padding:16px 8px!important}}.ant-table .ant-table-pagination .ant-pagination,.ant-table-wrapper .ant-table-pagination .ant-pagination,.optimized-table .ant-table-pagination .ant-pagination,.optimized-table-wrapper .ant-table-pagination .ant-pagination,.responsive-table .ant-table-pagination .ant-pagination,.responsive-table-wrapper .ant-table-pagination .ant-pagination{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;justify-content:center!important;margin-top:16px!important;padding:12px 0!important;text-align:center!important;width:100%!important}.ant-table .ant-table-pagination .ant-pagination>*,.ant-table-wrapper .ant-table-pagination .ant-pagination>*,.optimized-table .ant-table-pagination .ant-pagination>*,.optimized-table-wrapper .ant-table-pagination .ant-pagination>*,.responsive-table .ant-table-pagination .ant-pagination>*,.responsive-table-wrapper .ant-table-pagination .ant-pagination>*{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;white-space:nowrap!important}@media (max-width:768px){.ant-table .ant-table-pagination .ant-pagination,.ant-table-wrapper .ant-table-pagination .ant-pagination,.optimized-table .ant-table-pagination .ant-pagination,.optimized-table-wrapper .ant-table-pagination .ant-pagination,.responsive-table .ant-table-pagination .ant-pagination,.responsive-table-wrapper .ant-table-pagination .ant-pagination{flex-direction:column!important;gap:12px!important;padding:16px 8px!important}}.ant-table .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev{align-items:center!important;border-radius:6px!important;display:inline-flex!important;height:32px!important;justify-content:center!important;margin:0!important;min-width:32px!important;transition:all .2s ease!important}@media (max-width:768px){.ant-table .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev{font-size:12px!important;height:28px!important;min-width:28px!important}}.virtualized-table-pagination{align-items:center!important;background:#2a2a2a!important;border-top:1px solid #444!important;color:#fff!important;display:flex!important;flex-direction:row!important;font-size:12px!important;gap:16px!important;justify-content:center!important;padding:16px!important;text-align:center!important}@media (max-width:768px){.virtualized-table-pagination{flex-direction:column!important;font-size:11px!important;gap:12px!important;padding:12px 8px!important}}.ant-pagination .ant-pagination-item:hover,.ant-pagination .ant-pagination-next:hover,.ant-pagination .ant-pagination-prev:hover{background-color:#1890ff!important;box-shadow:0 2px 4px #1890ff4d!important;color:#fff!important;transform:translateY(-1px)!important}.ant-pagination .ant-pagination-item.ant-pagination-item-active{background-color:#1890ff!important;color:#fff!important;font-weight:600!important}.ant-pagination .ant-pagination-item.ant-pagination-item-active:hover{background-color:#40a9ff!important}.ant-pagination .ant-pagination-next.ant-pagination-disabled,.ant-pagination .ant-pagination-prev.ant-pagination-disabled{background-color:#f5f5f5!important;box-shadow:none!important;color:#bfbfbf!important;cursor:not-allowed!important;transform:none!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{transition:all .2s cubic-bezier(.645,.045,.355,1)!important}@media (max-width:480px){.ant-pagination{gap:8px!important;padding:12px 4px!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev{font-size:11px!important;height:24px!important;min-width:24px!important}.virtualized-table-pagination{font-size:10px!important;padding:8px 4px!important}}.ant-pagination,.ant-table .ant-table-pagination .ant-pagination,.ant-table-pagination .ant-pagination,.ant-table-wrapper .ant-table-pagination .ant-pagination,.optimized-table .ant-table-pagination .ant-pagination,.optimized-table-wrapper .ant-table-pagination .ant-pagination,.responsive-table .ant-table-pagination .ant-pagination,.responsive-table-wrapper .ant-table-pagination .ant-pagination{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;justify-content:center!important;line-height:1!important;margin-top:16px!important;padding:12px 0!important;text-align:center!important;width:100%!important}.ant-pagination>*,.ant-table .ant-table-pagination .ant-pagination>*,.ant-table-pagination .ant-pagination>*,.ant-table-wrapper .ant-table-pagination .ant-pagination>*,.optimized-table .ant-table-pagination .ant-pagination>*,.optimized-table-wrapper .ant-table-pagination .ant-pagination>*,.responsive-table .ant-table-pagination .ant-pagination>*,.responsive-table-wrapper .ant-table-pagination .ant-pagination>*{align-items:center!important;bottom:auto!important;display:inline-flex!important;flex-shrink:0!important;float:none!important;justify-content:center!important;left:auto!important;margin:0!important;position:relative!important;right:auto!important;top:auto!important;white-space:nowrap!important}.ant-pagination .ant-pagination-options,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;font-size:14px!important;gap:8px!important;margin:0!important;order:1!important;white-space:nowrap!important}.ant-pagination .ant-pagination-simple-pager,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;font-size:14px!important;gap:8px!important;margin:0!important;order:2!important;white-space:nowrap!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev{align-items:center!important;border-radius:6px!important;display:inline-flex!important;flex-shrink:0!important;font-size:14px!important;height:32px!important;justify-content:center!important;margin:0!important;min-width:32px!important;order:3!important;transition:all .2s ease!important;white-space:nowrap!important}@media (max-width:768px){.ant-pagination,.ant-table .ant-table-pagination .ant-pagination,.ant-table-pagination .ant-pagination,.ant-table-wrapper .ant-table-pagination .ant-pagination,.optimized-table .ant-table-pagination .ant-pagination,.optimized-table-wrapper .ant-table-pagination .ant-pagination,.responsive-table .ant-table-pagination .ant-pagination,.responsive-table-wrapper .ant-table-pagination .ant-pagination{flex-direction:column!important;gap:12px!important;padding:16px 8px!important}.ant-pagination .ant-pagination-options,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options{font-size:12px!important;order:1!important}.ant-pagination .ant-pagination-simple-pager,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager{font-size:12px!important;order:2!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev{font-size:12px!important;height:28px!important;min-width:28px!important;order:3!important}}.ant-table .ant-table-pagination .ant-pagination,.ant-table-pagination .ant-pagination,.ant-table-wrapper .ant-table-pagination .ant-pagination,.optimized-table .ant-table-pagination .ant-pagination,.optimized-table-wrapper .ant-table-pagination .ant-pagination,.responsive-table .ant-table-pagination .ant-pagination,.responsive-table-wrapper .ant-table-pagination .ant-pagination{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;height:auto!important;justify-content:center!important;line-height:1!important;margin-top:16px!important;min-height:auto!important;padding:12px 0!important;text-align:center!important;width:100%!important}.ant-table .ant-table-pagination .ant-pagination>*,.ant-table-pagination .ant-pagination>*,.ant-table-wrapper .ant-table-pagination .ant-pagination>*,.optimized-table .ant-table-pagination .ant-pagination>*,.optimized-table-wrapper .ant-table-pagination .ant-pagination>*,.responsive-table .ant-table-pagination .ant-pagination>*,.responsive-table-wrapper .ant-table-pagination .ant-pagination>*{align-items:center!important;bottom:auto!important;display:inline-flex!important;flex-shrink:0!important;float:none!important;height:auto!important;justify-content:center!important;left:auto!important;line-height:1!important;margin:0!important;min-height:auto!important;position:relative!important;right:auto!important;top:auto!important;white-space:nowrap!important}.ant-table .ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;font-size:14px!important;gap:8px!important;height:auto!important;line-height:1!important;margin:0!important;min-height:auto!important;order:1!important;white-space:nowrap!important}.ant-table .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination .ant-pagination-jump-next,.ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev{align-items:center!important;border-radius:6px!important;display:inline-flex!important;flex-shrink:0!important;font-size:14px!important;height:32px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:32px!important;order:3!important;transition:all .2s ease!important;white-space:nowrap!important}.ant-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;font-size:14px!important;gap:8px!important;height:auto!important;line-height:1!important;margin:0!important;min-height:auto!important;order:2!important;white-space:nowrap!important}.ant-table .ant-table-pagination .ant-pagination .ant-pagination-options .ant-select,.ant-table-pagination .ant-pagination .ant-pagination-options .ant-select,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options .ant-select,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-options .ant-select,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options .ant-select,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-options .ant-select,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options .ant-select{align-items:center!important;display:inline-flex!important;height:32px!important;line-height:1!important;margin:0!important;min-height:32px!important}.ant-table .ant-table-pagination .ant-pagination .ant-pagination-total-text,.ant-table-pagination .ant-pagination .ant-pagination-total-text,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-total-text,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-total-text,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-total-text,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-total-text,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-total-text{align-items:center!important;display:inline-flex!important;flex-shrink:0!important;font-size:14px!important;height:auto!important;line-height:1!important;margin:0!important;min-height:auto!important;order:1!important;white-space:nowrap!important}@media (max-width:768px){.ant-table .ant-table-pagination .ant-pagination,.ant-table-pagination .ant-pagination,.ant-table-wrapper .ant-table-pagination .ant-pagination,.optimized-table .ant-table-pagination .ant-pagination,.optimized-table-wrapper .ant-table-pagination .ant-pagination,.responsive-table .ant-table-pagination .ant-pagination,.responsive-table-wrapper .ant-table-pagination .ant-pagination{flex-direction:column!important;gap:12px!important;padding:16px 8px!important}.ant-table .ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options{font-size:12px!important;order:1!important}.ant-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager{font-size:12px!important;order:2!important}.ant-table .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev{font-size:12px!important;height:28px!important;min-width:28px!important;order:3!important}}.ant-pagination,.ant-pagination.ant-pagination-simple{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;justify-content:center!important;line-height:1!important;margin-top:16px!important;padding:12px 0!important;text-align:center!important;width:100%!important}@media (max-width:768px){.ant-pagination,.ant-pagination.ant-pagination-simple{flex-direction:column!important;gap:12px!important;padding:16px 8px!important}}.ant-pagination,.ant-pagination.ant-pagination-simple,.ant-table .ant-table-pagination .ant-pagination,.ant-table-pagination .ant-pagination,.ant-table-wrapper .ant-table-pagination .ant-pagination,.optimized-table .ant-table-pagination .ant-pagination,.optimized-table-wrapper .ant-table-pagination .ant-pagination,.responsive-table .ant-table-pagination .ant-pagination,.responsive-table-wrapper .ant-table-pagination .ant-pagination,.virtualized-table .ant-table-pagination .ant-pagination,.virtualized-table-wrapper .ant-table-pagination .ant-pagination{align-items:center!important;bottom:auto!important;clear:both!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;float:none!important;gap:16px!important;height:auto!important;justify-content:center!important;left:auto!important;line-height:1!important;margin-top:16px!important;max-height:none!important;min-height:auto!important;overflow:visible!important;padding:12px 0!important;position:relative!important;right:auto!important;text-align:center!important;top:auto!important;width:100%!important}.ant-pagination.ant-pagination-simple>*,.ant-pagination>*,.ant-table .ant-table-pagination .ant-pagination>*,.ant-table-pagination .ant-pagination>*,.ant-table-wrapper .ant-table-pagination .ant-pagination>*,.optimized-table .ant-table-pagination .ant-pagination>*,.optimized-table-wrapper .ant-table-pagination .ant-pagination>*,.responsive-table .ant-table-pagination .ant-pagination>*,.responsive-table-wrapper .ant-table-pagination .ant-pagination>*,.virtualized-table .ant-table-pagination .ant-pagination>*,.virtualized-table-wrapper .ant-table-pagination .ant-pagination>*{align-items:center!important;bottom:auto!important;display:inline-flex!important;flex-shrink:0!important;float:none!important;height:auto!important;justify-content:center!important;left:auto!important;line-height:1!important;margin:0!important;max-height:none!important;min-height:auto!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:middle!important;white-space:nowrap!important}.ant-pagination .ant-pagination-options,.ant-pagination.ant-pagination-simple .ant-pagination-options,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-options,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options{align-items:center!important;bottom:auto!important;display:inline-flex!important;flex-shrink:0!important;float:none!important;font-size:14px!important;gap:8px!important;height:auto!important;left:auto!important;line-height:1!important;margin:0!important;max-height:none!important;min-height:auto!important;order:1!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:middle!important;white-space:nowrap!important}.ant-pagination .ant-pagination-simple-pager,.ant-pagination.ant-pagination-simple .ant-pagination-simple-pager,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager{align-items:center!important;bottom:auto!important;display:inline-flex!important;flex-shrink:0!important;float:none!important;font-size:14px!important;gap:8px!important;height:auto!important;left:auto!important;line-height:1!important;margin:0!important;max-height:none!important;min-height:auto!important;order:2!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:middle!important;white-space:nowrap!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-jump-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev,.ant-pagination.ant-pagination-simple .ant-pagination-item,.ant-pagination.ant-pagination-simple .ant-pagination-jump-next,.ant-pagination.ant-pagination-simple .ant-pagination-jump-prev,.ant-pagination.ant-pagination-simple .ant-pagination-next,.ant-pagination.ant-pagination-simple .ant-pagination-prev,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination .ant-pagination-jump-next,.ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-item,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-next,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev{align-items:center!important;border-radius:6px!important;bottom:auto!important;display:inline-flex!important;flex-shrink:0!important;float:none!important;font-size:14px!important;height:32px!important;justify-content:center!important;left:auto!important;line-height:1!important;margin:0!important;min-width:32px!important;order:3!important;position:relative!important;right:auto!important;top:auto!important;transition:all .2s ease!important;vertical-align:middle!important;white-space:nowrap!important}.ant-pagination .ant-pagination-total-text,.ant-pagination.ant-pagination-simple .ant-pagination-total-text,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-total-text,.ant-table-pagination .ant-pagination .ant-pagination-total-text,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-total-text,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-total-text,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-total-text,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-total-text,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-total-text,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-total-text,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-total-text{align-items:center!important;bottom:auto!important;display:inline-flex!important;flex-shrink:0!important;float:none!important;font-size:14px!important;height:auto!important;left:auto!important;line-height:1!important;margin:0!important;max-height:none!important;min-height:auto!important;order:1!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:middle!important;white-space:nowrap!important}@media (max-width:768px){.ant-pagination,.ant-pagination.ant-pagination-simple,.ant-table .ant-table-pagination .ant-pagination,.ant-table-pagination .ant-pagination,.ant-table-wrapper .ant-table-pagination .ant-pagination,.optimized-table .ant-table-pagination .ant-pagination,.optimized-table-wrapper .ant-table-pagination .ant-pagination,.responsive-table .ant-table-pagination .ant-pagination,.responsive-table-wrapper .ant-table-pagination .ant-pagination,.virtualized-table .ant-table-pagination .ant-pagination,.virtualized-table-wrapper .ant-table-pagination .ant-pagination{flex-direction:column!important;gap:12px!important;padding:16px 8px!important}.ant-pagination .ant-pagination-options,.ant-pagination.ant-pagination-simple .ant-pagination-options,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-pagination .ant-pagination .ant-pagination-options,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-options,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-options,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-options,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-options{font-size:12px!important;order:1!important}.ant-pagination .ant-pagination-simple-pager,.ant-pagination.ant-pagination-simple .ant-pagination-simple-pager,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-simple-pager{font-size:12px!important;order:2!important}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-prev,.ant-pagination.ant-pagination-simple .ant-pagination-item,.ant-pagination.ant-pagination-simple .ant-pagination-next,.ant-pagination.ant-pagination-simple .ant-pagination-prev,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-pagination .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.optimized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.responsive-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-item,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-next,.virtualized-table .ant-table-pagination .ant-pagination .ant-pagination-prev,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-item,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-next,.virtualized-table-wrapper .ant-table-pagination .ant-pagination .ant-pagination-prev{font-size:12px!important;height:28px!important;min-width:28px!important;order:3!important}}.ant-card .ant-table,.ant-card .ant-table-wrapper,.glass-card .ant-table,.glass-card .ant-table-wrapper{display:block!important;margin:0!important;padding:0!important;width:100%!important}.ant-card .ant-table-pagination,.glass-card .ant-table-pagination{display:block!important;margin:0!important;padding:0!important}.ant-card .ant-table-pagination,.ant-card .ant-table-pagination .ant-pagination,.glass-card .ant-table-pagination,.glass-card .ant-table-pagination .ant-pagination{bottom:auto!important;clear:both!important;float:none!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.ant-card .ant-table-pagination .ant-pagination,.glass-card .ant-table-pagination .ant-pagination{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;height:auto!important;justify-content:center!important;line-height:1!important;margin-top:16px!important;max-height:none!important;min-height:auto!important;overflow:visible!important;padding:12px 0!important;text-align:center!important}.ant-card .ant-table-pagination .ant-pagination>*,.glass-card .ant-table-pagination .ant-pagination>*{justify-content:center!important}.ant-card .ant-table-pagination .ant-pagination .ant-pagination-options,.ant-card .ant-table-pagination .ant-pagination>*,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-options,.glass-card .ant-table-pagination .ant-pagination>*{align-items:center!important;bottom:auto!important;display:inline-flex!important;flex-shrink:0!important;float:none!important;height:auto!important;left:auto!important;line-height:1!important;margin:0!important;max-height:none!important;min-height:auto!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:middle!important;white-space:nowrap!important}.ant-card .ant-table-pagination .ant-pagination .ant-pagination-options,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-options{font-size:14px!important;gap:8px!important;order:1!important}.ant-card .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-simple-pager{align-items:center!important;bottom:auto!important;display:inline-flex!important;flex-shrink:0!important;float:none!important;font-size:14px!important;gap:8px!important;height:auto!important;left:auto!important;line-height:1!important;margin:0!important;max-height:none!important;min-height:auto!important;order:2!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:middle!important;white-space:nowrap!important}.ant-card .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-card .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.ant-card .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.ant-card .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-card .ant-table-pagination .ant-pagination .ant-pagination-prev,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-item,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-jump-next,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-jump-prev,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-next,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-prev{align-items:center!important;border-radius:6px!important;bottom:auto!important;display:inline-flex!important;flex-shrink:0!important;float:none!important;font-size:14px!important;height:32px!important;justify-content:center!important;left:auto!important;line-height:1!important;margin:0!important;min-width:32px!important;order:3!important;position:relative!important;right:auto!important;top:auto!important;transition:all .2s ease!important;vertical-align:middle!important;white-space:nowrap!important}.ant-card .ant-table-pagination .ant-pagination .ant-pagination-total-text,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-total-text{align-items:center!important;bottom:auto!important;display:inline-flex!important;flex-shrink:0!important;float:none!important;font-size:14px!important;height:auto!important;left:auto!important;line-height:1!important;margin:0!important;max-height:none!important;min-height:auto!important;order:1!important;position:relative!important;right:auto!important;top:auto!important;vertical-align:middle!important;white-space:nowrap!important}@media (max-width:768px){.ant-card .ant-table-pagination .ant-pagination,.glass-card .ant-table-pagination .ant-pagination{flex-direction:column!important;gap:12px!important;padding:16px 8px!important}.ant-card .ant-table-pagination .ant-pagination .ant-pagination-options,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-options{font-size:12px!important;order:1!important}.ant-card .ant-table-pagination .ant-pagination .ant-pagination-simple-pager,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-simple-pager{font-size:12px!important;order:2!important}.ant-card .ant-table-pagination .ant-pagination .ant-pagination-item,.ant-card .ant-table-pagination .ant-pagination .ant-pagination-next,.ant-card .ant-table-pagination .ant-pagination .ant-pagination-prev,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-item,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-next,.glass-card .ant-table-pagination .ant-pagination .ant-pagination-prev{font-size:12px!important;height:28px!important;min-width:28px!important;order:3!important}}.ant-card,.glass-card{display:block!important;margin:0 0 16px!important;padding:0!important;width:100%!important}.ant-card .ant-card-body,.glass-card .ant-card-body{display:block!important;margin:0!important;padding:24px!important;width:100%!important}.ant-table,.ant-table-wrapper{display:block!important;margin:0!important;padding:0!important;width:100%!important}.ant-pagination{bottom:auto!important;clear:both!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;float:none!important;gap:16px!important;height:auto!important;justify-content:center!important;left:auto!important;margin-top:16px!important;max-height:none!important;min-height:auto!important;overflow:visible!important;padding:12px 0!important;position:relative!important;right:auto!important;text-align:center!important;top:auto!important;width:100%!important}.ant-pagination,.ant-pagination>*{align-items:center!important;line-height:1!important}.ant-pagination>*{display:inline-flex!important;flex-shrink:0!important;margin:0!important;white-space:nowrap!important}@media (max-width:768px){.ant-pagination{flex-direction:column!important;gap:12px!important;padding:16px 8px!important}.ant-card{margin:8px!important;padding:0!important}.ant-card-body{padding:12px!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.ant-table{font-size:12px!important}.ant-table-thead>tr>th{font-size:11px!important;font-weight:600!important;padding:8px 4px!important}.ant-table-tbody>tr>td{font-size:11px!important;padding:6px 4px!important}.ant-table-tbody .ant-btn{font-size:10px!important;height:24px!important;min-width:24px!important;padding:2px 6px!important}.ant-tag{font-size:10px!important;margin:1px!important;padding:1px 4px!important}.ant-modal{margin:8px!important;max-width:calc(100vw - 16px)!important}.ant-modal-content{border-radius:8px!important}.ant-modal-body,.ant-modal-header{padding:12px 16px!important}.ant-modal-footer{padding:8px 16px!important}.ant-form-item{margin-bottom:12px!important}.ant-form-item-label{padding-bottom:4px!important}.ant-form-item-label>label{font-size:12px!important}.ant-input,.ant-input-number,.ant-select-selector{font-size:12px!important;padding:6px 8px!important}.ant-btn{height:32px!important;padding:6px 12px!important}.ant-btn,.ant-select,.ant-select-selection-item{font-size:12px!important}.fixed-pagination-wrapper{background:#00000005!important;border-radius:6px!important;margin:8px 0!important}.ant-input-search{font-size:12px!important}.ant-input-search .ant-input,.ant-input-search .ant-input-search-button{font-size:12px!important;padding:6px 8px!important}.ant-btn-group .ant-btn{font-size:10px!important;height:28px!important;padding:4px 8px!important}.ant-statistic-title{font-size:11px!important}.ant-statistic-content{font-size:14px!important}.ant-breadcrumb,.ant-breadcrumb-link{font-size:11px!important}}@media (max-width:480px){.ant-card{margin:4px!important}.ant-card-body{padding:8px!important}.ant-table{font-size:11px!important}.ant-table-thead>tr>th{font-size:10px!important;padding:6px 2px!important}.ant-table-tbody>tr>td{font-size:10px!important;padding:4px 2px!important}.ant-table-tbody .ant-btn{font-size:9px!important;height:20px!important;min-width:20px!important;padding:1px 4px!important}.ant-tag{font-size:9px!important;margin:0!important;padding:0 3px!important}.fixed-pagination-wrapper{margin:4px 0!important;padding:8px 2px!important}.fixed-pagination-wrapper .ant-pagination{gap:4px!important}.fixed-pagination-wrapper .ant-pagination .ant-pagination-item,.fixed-pagination-wrapper .ant-pagination .ant-pagination-next,.fixed-pagination-wrapper .ant-pagination .ant-pagination-prev{font-size:10px!important;height:28px!important;min-width:28px!important}}@media (max-width:768px) and (orientation:landscape){.ant-table{font-size:11px!important}.ant-table-thead>tr>th{font-size:10px!important;padding:6px 3px!important}.ant-table-tbody>tr>td{font-size:10px!important;padding:4px 3px!important}.fixed-pagination-wrapper{padding:8px 4px!important}}@media (max-width:768px){*{-webkit-overflow-scrolling:touch!important}.ant-table-tbody>tr{will-change:transform!important}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{transition:all .2s ease!important}.ant-btn,.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{min-height:44px!important;min-width:44px!important}.ant-table-tbody>tr>td{line-height:1.4!important}.ant-card-body{padding:8px!important}.ant-modal{margin:0!important;max-height:100vh!important;padding-bottom:0!important;top:0!important}.ant-modal-content{border-radius:0!important;max-height:100vh!important;overflow-y:auto!important}.ant-form-item-control-input,.ant-input,.ant-select-selector{min-height:32px!important}.ant-menu-item{line-height:44px!important;min-height:44px!important}.mobile-pagination-container{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#141a2af2!important;border-top:1px solid #2330444d!important;bottom:0!important;position:-webkit-sticky!important;position:sticky!important;z-index:10!important}.ant-table-wrapper{margin-bottom:60px!important}.ant-table-tbody .ant-btn-group .ant-btn{margin:1px!important;padding:2px 4px!important}.ant-tag{border-radius:3px!important;margin:1px 2px!important;padding:1px 4px!important}.ant-select-dropdown,.ant-select-item,.anticon{font-size:12px!important}.ant-select-item{padding:6px 8px!important}}@media (max-width:480px){.ant-table-thead>tr>th{font-size:9px!important;padding:4px 2px!important}.ant-table-tbody>tr>td{font-size:9px!important;padding:3px 2px!important}.ant-table-tbody .ant-btn{font-size:8px!important;height:18px!important;min-width:18px!important;padding:1px 3px!important}.ant-tag{font-size:8px!important;margin:0 1px!important;padding:0 2px!important}.mobile-pagination-container{gap:4px!important;padding:6px 2px!important}.mobile-pagination-info,.mobile-pagination-navigation .ant-pagination .ant-pagination-simple-pager,.mobile-pagination-size-changer{font-size:9px!important}.mobile-pagination-navigation .ant-pagination .ant-pagination-next,.mobile-pagination-navigation .ant-pagination .ant-pagination-prev{font-size:9px!important;height:24px!important;min-width:24px!important}}@media (min-width:769px) and (max-width:1024px){.ant-table{font-size:13px!important}.ant-table-thead>tr>th{font-size:12px!important;padding:10px 6px!important}.ant-table-tbody>tr>td{font-size:12px!important;padding:8px 6px!important}.ant-table-tbody .ant-btn{font-size:11px!important;height:26px!important;padding:3px 8px!important}.mobile-pagination-container{padding:10px 12px!important}}@media (max-width:768px) and (orientation:landscape){.mobile-pagination-container{bottom:auto!important;margin-bottom:8px!important;position:relative!important}.ant-table-wrapper{margin-bottom:8px!important}.ant-modal{padding-bottom:10px!important;top:10px!important}.ant-modal-content{max-height:calc(100vh - 20px)!important}}.auth-shell{align-items:center;background:#0b0f19;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;padding:clamp(12px,4vw,20px) clamp(12px,4vw,20px) max(16px,env(safe-area-inset-bottom))}.auth-card .ant-card-body{padding:clamp(16px,4vw,24px)}.ant-input-password input::placeholder,.ant-input::placeholder{color:#a3aed0;opacity:1}.ant-btn{touch-action:manipulation}.mobile-optimized.ant-table{font-size:14px!important}.mobile-optimized .ant-table-thead>tr>th{background:#1a1a1a!important;border-bottom:1px solid #333!important;color:#e6e6e6!important;font-size:12px!important;font-weight:600!important;overflow:hidden;padding:8px 4px!important;text-overflow:ellipsis;white-space:nowrap}.mobile-optimized .ant-table-tbody>tr>td{background:#141a2a!important;border-bottom:1px solid #2a2a2a!important;color:#e6e6e6!important;font-size:13px!important;line-height:1.4!important;padding:8px 4px!important;word-break:break-word}.mobile-optimized .ant-table-tbody>tr:hover>td{background:#1e2a3a!important}.mobile-optimized .ant-table-cell{min-width:auto!important;width:auto!important}@media (max-width:480px){.mobile-optimized .ant-table-thead>tr>th{font-size:11px!important;padding:6px 2px!important}.mobile-optimized .ant-table-tbody>tr>td{font-size:12px!important;padding:6px 2px!important}.mobile-optimized .ant-btn{font-size:11px!important;height:auto!important;min-height:24px!important;padding:2px 6px!important}.mobile-optimized .ant-tag{font-size:10px!important;margin:0!important;padding:1px 4px!important}}.mobile-cards-container{padding:0}.mobile-key-card{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)!important;border:1px solid #333!important;border-radius:12px!important;box-shadow:0 2px 8px #0000004d!important;margin-bottom:12px!important;transition:all .3s ease!important}.mobile-key-card:hover{border-color:#ffe81f!important;box-shadow:0 4px 12px #0006!important;transform:translateY(-1px)!important}.mobile-key-card .ant-card-body{padding:16px!important}.mobile-key-card .card-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.mobile-key-card .card-title{background:#1890ff1a;border-radius:6px;color:#1890ff!important;font-size:14px!important;font-weight:600!important;margin:0;padding:4px 8px}.mobile-key-card .card-content{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.mobile-key-card .card-field{display:flex;flex-direction:column;gap:4px}.mobile-key-card .card-field-label{color:#8b949e!important;font-size:11px!important;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.mobile-key-card .card-field-value{color:#e6e6e6!important;font-size:13px!important;font-weight:500;word-break:break-all}.mobile-key-card .card-footer{align-items:center;border-top:1px solid #333;display:flex;justify-content:space-between;padding-top:12px}.mobile-key-card .card-actions{display:flex;flex-wrap:wrap;gap:6px}.mobile-key-card .ant-btn{border-radius:6px!important;font-size:11px!important;height:auto!important;min-height:28px!important;padding:2px 8px!important}.mobile-key-card .ant-tag{font-size:11px!important}.mobile-tariff-card{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)!important;border:1px solid #333!important;border-radius:12px!important;box-shadow:0 2px 8px #0000004d!important;margin-bottom:12px!important;transition:all .3s ease!important}.mobile-tariff-card:hover{border-color:#ffe81f!important;box-shadow:0 4px 12px #0006!important;transform:translateY(-1px)!important}.mobile-tariff-card .ant-card-body{padding:16px!important}.mobile-tariff-card .card-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.mobile-tariff-card .card-title{background:#ffe81f1a;border-radius:6px;color:#ffe81f!important;font-size:14px!important;font-weight:600!important;margin:0;padding:4px 8px}.mobile-tariff-card .card-content{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.mobile-tariff-card .card-field{display:flex;flex-direction:column;gap:4px}.mobile-tariff-card .card-field-label{color:#8b949e!important;font-size:11px!important;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.mobile-tariff-card .card-field-value{color:#e6e6e6!important;font-size:13px!important;font-weight:500;word-break:break-word}.mobile-tariff-card .card-footer{align-items:center;border-top:1px solid #333;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-top:12px}.mobile-tariff-card .card-sort{flex:1 1;min-width:0}.mobile-tariff-card .card-actions{display:flex;flex-wrap:wrap;gap:6px}.mobile-tariff-card .ant-btn{border-radius:6px!important;font-size:11px!important;height:auto!important;min-height:28px!important;padding:2px 8px!important}.mobile-tariff-card .ant-tag{border-radius:6px!important;font-size:11px!important;margin:0!important;padding:2px 6px!important}.mobile-key-card .truncate{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-key-card .date-value{color:#8b949e!important;font-family:monospace;font-size:12px!important}@media (max-width:360px){.mobile-key-card .card-content{gap:8px;grid-template-columns:1fr}.mobile-key-card .card-field-label{font-size:10px!important}.mobile-key-card .card-field-value{font-size:12px!important}.mobile-key-card .ant-btn{font-size:10px!important;min-height:24px!important;padding:2px 6px!important}}.mobile-export-card{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)!important;border:1px solid #333!important;border-radius:12px!important}.mobile-export-card .ant-card-body{padding:16px!important}.mobile-search-container .ant-select-single .ant-select-selector{background:#0000!important;border:none!important;color:#e6e6e6!important;font-size:14px!important;height:36px!important;padding:0 12px!important}.mobile-search-container .ant-select-single .ant-select-selector .ant-select-selection-search-input{color:#e6e6e6!important;font-size:14px!important}.mobile-search-container .ant-select-single .ant-select-selector .ant-select-selection-placeholder{color:#8b949e!important;font-size:14px!important}@media (max-width:768px){.ant-form-item-label>label{color:#e6e6e6!important;font-size:14px!important;font-weight:500!important}.ant-input,.ant-picker,.ant-select-selector{background:#1a1a1a!important;border-color:#333!important;color:#e6e6e6!important;font-size:14px!important;height:40px!important}.ant-input::placeholder,.ant-select-selection-placeholder{color:#8b949e!important}.ant-input-number{width:100%!important}.ant-input-number-input{background:#0000!important;color:#e6e6e6!important;font-size:14px!important}.ant-btn-lg{border-radius:8px!important;font-size:14px!important;font-weight:600!important;height:44px!important}.ant-btn-primary{box-shadow:0 2px 8px #ffe81f4d!important}.ant-btn-primary:hover{box-shadow:0 4px 12px #ffe81f66!important;transform:translateY(-1px)!important}.glass-card{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)!important;border:1px solid #333!important;border-radius:12px!important;box-shadow:0 2px 8px #0000004d!important;margin-bottom:16px!important}.glass-card .ant-card-body{padding:16px!important}.glass-card:hover{border-color:#ffe81f4d!important;box-shadow:0 4px 12px #0006!important;transform:translateY(-1px)!important}.ant-input-number{background:#1a1a1a!important;border-color:#333!important;border-radius:8px!important}.ant-input-number-handler-wrap{background:#2a2a2a!important;border-left-color:#333!important}.ant-input-number-handler{border-color:#333!important;color:#e6e6e6!important}.ant-input-number-handler:hover{background:#333!important;color:#ffe81f!important}}.mobile-payment-card{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)!important;border:1px solid #333!important;border-radius:12px!important;box-shadow:0 2px 8px #0000004d!important;margin-bottom:12px!important;transition:all .3s ease!important}.mobile-payment-card:hover{border-color:#52c41a!important;box-shadow:0 4px 12px #0006!important;transform:translateY(-1px)!important}.mobile-payment-card .card-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.mobile-payment-card .card-title{background:#52c41a1a;border-radius:6px;color:#52c41a!important;font-size:14px!important;font-weight:600!important;margin:0;padding:4px 8px}@media (max-width:768px){.ant-statistic-title{color:#8b949e!important;font-size:12px!important;margin-bottom:4px!important}.ant-statistic-content{color:#e6e6e6!important;font-weight:600!important}.ant-statistic-content,.ant-statistic-content-value{font-size:18px!important}.ant-statistic-content-suffix{color:#8b949e!important;font-size:14px!important}.ant-table-small .ant-table-thead>tr>th{font-size:11px!important;padding:6px 4px!important;white-space:nowrap!important}.ant-table-small .ant-table-tbody>tr>td{font-size:12px!important;line-height:1.3!important;padding:6px 4px!important}.ant-table-scroll{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.recharts-wrapper{font-size:11px!important}.recharts-cartesian-axis-tick-value{font-size:10px!important}.recharts-tooltip-wrapper{font-size:12px!important}}@media (min-width:769px){.recharts-tooltip-wrapper{font-size:14px!important;z-index:1000!important}.recharts-default-tooltip,.recharts-tooltip-content{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#1a1a1afa!important;border:2px solid #333!important;border-radius:8px!important;box-shadow:0 8px 24px #0009!important;padding:12px 16px!important}.recharts-tooltip-content{color:#e6e6e6!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.recharts-tooltip-label{border-bottom:1px solid #444!important;color:#fff!important;font-size:14px!important;font-weight:600!important;margin-bottom:8px!important;padding-bottom:6px!important}.recharts-tooltip-item{align-items:center!important;color:#e6e6e6!important;display:flex!important;font-size:14px!important;font-weight:500!important;gap:8px!important;margin:4px 0!important}.recharts-tooltip-item-name{font-weight:600!important}.recharts-tooltip-item-value{color:#52c41a!important;font-weight:700!important}.recharts-tooltip-item:before{background:currentColor!important;border:2px solid #ffffff4d!important;border-radius:50%!important;content:"";display:inline-block!important;height:12px!important;margin-right:6px!important;width:12px!important}}@media (max-width:768px){.ant-radio-group{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.ant-radio-button-wrapper{font-size:12px!important;height:32px!important;line-height:24px!important;padding:4px 8px!important}.ant-picker{height:36px!important}.ant-picker,.ant-select{font-size:12px!important}.ant-select-selector{height:36px!important;padding:4px 8px!important}.ant-collapse-header{border-radius:8px!important;padding:12px 16px!important}.ant-collapse-content-box{padding:16px!important}.ant-tag{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:20px!important}.ant-collapse-expand-icon{margin-left:8px!important;padding:0!important}.ant-collapse-expand-icon svg{transition:transform .2s ease!important}.ant-collapse-item>.ant-collapse-header{align-items:center!important}.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text{flex:1 1!important}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 #ffe81f66}50%{box-shadow:0 0 0 4px #ffe81f00}}.notification-dropdown-mobile{word-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word!important}.notification-dropdown-mobile *,.notification-dropdown-mobile .ant-list-item{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}.notification-dropdown-mobile .ant-list-item-meta-description,.notification-dropdown-mobile .ant-list-item-meta-title{word-wrap:break-word!important;line-height:1.4!important;overflow-wrap:break-word!important;white-space:normal!important}.notification-dropdown-mobile .ant-typography{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}.notification-dropdown-mobile .ant-list-item-meta-description .ant-typography,.notification-dropdown-mobile .ant-list-item-meta-title .ant-typography{line-height:1.4!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:break-word!important}.notification-list-container{box-sizing:border-box;max-height:400px;min-height:200px;scrollbar-color:#ffe81f #1a2332;scrollbar-width:thin;width:100%}.glass-card.adaptive-container{width:100%!important}.glass-card.adaptive-container,.glass-card.adaptive-container *{box-sizing:border-box!important;max-width:100%!important}.notification-list-container::-webkit-scrollbar{width:6px}.notification-list-container::-webkit-scrollbar-track{background:#1a2332;border-radius:3px}.notification-list-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ffe81f,gold);border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease}.notification-list-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,gold,#ffed4e);box-shadow:0 0 8px #ffe81f66}@media (max-width:768px){.notification-dropdown-mobile{word-wrap:break-word!important;box-sizing:border-box!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-height:90vh!important;max-width:95vw!important;overflow-wrap:break-word!important;width:95vw!important}.notification-dropdown-mobile .ant-typography{word-wrap:break-word!important;font-size:clamp(14px,4vw,16px)!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important}.notification-dropdown-mobile .ant-btn{flex-shrink:0!important;font-size:clamp(10px,3vw,12px)!important;height:clamp(24px,6vw,28px)!important;padding:0 clamp(6px,2vw,8px)!important;white-space:nowrap!important}.notification-dropdown-mobile .ant-badge-count,.notification-dropdown-mobile [style*="background: linear-gradient(135deg, #ff4d4f 0%, #ff7875 100%)"]{border-radius:clamp(8px,2vw,12px)!important;font-size:clamp(10px,2.5vw,12px)!important;height:clamp(16px,4vw,20px)!important;line-height:clamp(16px,4vw,20px)!important;min-width:clamp(16px,4vw,20px)!important;padding:clamp(1px,.5vw,2px) clamp(4px,1vw,8px)!important}.notification-dropdown-mobile .ant-space{flex-wrap:wrap!important;gap:clamp(4px,1vw,8px)!important}.notification-list-container{max-height:calc(90vh - 120px)!important;min-height:150px!important;padding:clamp(4px,1vw,8px) clamp(8px,2vw,12px)!important}.notification-dropdown-mobile .ant-list-item{margin-bottom:clamp(6px,1.5vw,8px)!important;padding:clamp(8px,2vw,12px) clamp(12px,3vw,16px)!important}.notification-dropdown-mobile .ant-list-item,.notification-dropdown-mobile .ant-list-item>div,.notification-dropdown-mobile .ant-list-item>div>div:last-child{word-wrap:break-word!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important}.notification-dropdown-mobile .ant-list-item>div>div:last-child{flex:1 1!important;min-width:0!important}.notification-dropdown-mobile .ant-list-item .anticon{font-size:clamp(14px,4vw,16px)!important}.notification-dropdown-mobile .ant-list-item>div>div:first-child{font-size:clamp(12px,3.5vw,16px)!important;height:clamp(28px,8vw,36px)!important;width:clamp(28px,8vw,36px)!important}.notification-dropdown-mobile .ant-list-item .ant-typography{font-size:clamp(12px,3.5vw,14px)!important}.notification-dropdown-mobile .ant-list-item .ant-typography,.notification-dropdown-mobile .ant-list-item .ant-typography:not(.ant-typography-strong){word-wrap:break-word!important;line-height:1.4!important;margin-bottom:clamp(4px,1vw,6px)!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:break-word!important}.notification-dropdown-mobile .ant-list-item .ant-typography:not(.ant-typography-strong){font-size:clamp(11px,3vw,13px)!important}.notification-dropdown-mobile .ant-tag{border-radius:clamp(4px,1vw,6px)!important;padding:clamp(1px,.5vw,2px) clamp(4px,1.5vw,8px)!important}.notification-dropdown-mobile .ant-list-item .ant-typography:last-child,.notification-dropdown-mobile .ant-tag{font-size:clamp(9px,2.5vw,11px)!important}.notification-dropdown-mobile .ant-list-item .ant-btn{font-size:clamp(10px,2.5vw,12px)!important;height:clamp(20px,5vw,24px)!important;width:clamp(20px,5vw,24px)!important}.notification-dropdown-mobile .ant-list-item>div>div:last-child>div:last-child>div:last-child{height:clamp(4px,1.5vw,6px)!important;width:clamp(4px,1.5vw,6px)!important}.notification-dropdown-mobile .ant-list-item .ant-btn-link{font-size:clamp(10px,2.5vw,12px)!important;height:auto!important;padding:0!important}.notification-dropdown-mobile .ant-empty{padding:clamp(20px,5vw,40px)!important}.notification-dropdown-mobile .ant-empty .anticon{font-size:clamp(32px,8vw,48px)!important}.notification-dropdown-mobile .ant-empty-description{font-size:clamp(12px,3.5vw,14px)!important}}@media (max-width:480px){.notification-dropdown-mobile{word-wrap:break-word!important;box-sizing:border-box!important;-webkit-hyphens:auto!important;hyphens:auto!important;max-height:95vh!important;max-width:98vw!important;overflow-wrap:break-word!important;width:98vw!important}.notification-dropdown-mobile .ant-typography{word-wrap:break-word!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:break-word!important}.notification-list-container{max-height:calc(95vh - 100px)!important;padding:clamp(2px,.5vw,4px) clamp(4px,1vw,8px)!important}.notification-dropdown-mobile .ant-list-item{margin-bottom:clamp(4px,1vw,6px)!important;padding:clamp(6px,1.5vw,10px) clamp(8px,2vw,12px)!important}.notification-dropdown-mobile .ant-list-item,.notification-dropdown-mobile .ant-list-item>div,.notification-dropdown-mobile .ant-list-item>div>div:last-child{word-wrap:break-word!important;max-width:100%!important;overflow-wrap:break-word!important;white-space:normal!important}.notification-dropdown-mobile .ant-list-item>div>div:last-child{flex:1 1!important;min-width:0!important}.notification-dropdown-mobile .ant-list-item>div>div:first-child{height:clamp(24px,6vw,32px)!important;width:clamp(24px,6vw,32px)!important}.notification-dropdown-mobile .ant-list-item .ant-typography{font-size:clamp(10px,3vw,12px)!important}.notification-dropdown-mobile .ant-list-item .ant-typography:not(.ant-typography-strong){font-size:clamp(9px,2.5vw,11px)!important}.notification-dropdown-mobile .ant-tag{padding:clamp(1px,.3vw,2px) clamp(3px,1vw,6px)!important}.notification-dropdown-mobile .ant-btn,.notification-dropdown-mobile .ant-list-item .ant-typography:last-child,.notification-dropdown-mobile .ant-tag{font-size:clamp(8px,2vw,10px)!important}.notification-dropdown-mobile .ant-btn{height:clamp(20px,5vw,24px)!important;padding:0 clamp(4px,1vw,6px)!important}.notification-dropdown-mobile .ant-list-item .ant-btn{height:clamp(18px,4vw,22px)!important;width:clamp(18px,4vw,22px)!important}.notification-dropdown-mobile .ant-badge-count,.notification-dropdown-mobile [style*="background: linear-gradient(135deg, #ff4d4f 0%, #ff7875 100%)"]{border-radius:clamp(6px,1.5vw,10px)!important;font-size:clamp(8px,2vw,10px)!important;height:clamp(14px,3.5vw,18px)!important;line-height:clamp(14px,3.5vw,18px)!important;min-width:clamp(14px,3.5vw,18px)!important;padding:clamp(1px,.3vw,2px) clamp(3px,.8vw,6px)!important}}.mobile-header-buttons-container{align-items:center!important;align-self:center!important;display:flex!important;flex-direction:row!important;flex-shrink:0!important;flex-wrap:nowrap!important;gap:4px!important;justify-content:flex-end!important;margin-left:auto!important;max-width:none!important;min-width:auto!important;width:auto!important}.mobile-header-buttons-container>*{display:block!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:1!important}.mobile-header-buttons-container .ant-dropdown-trigger,.mobile-header-logout-btn,.mobile-header-profile-btn{display:flex!important;flex-shrink:0!important;height:36px!important;margin:0!important;max-width:36px!important;min-width:36px!important;opacity:1!important;padding:0!important;visibility:visible!important;width:36px!important}.mobile-header-buttons-container .ant-badge{align-self:center!important;clear:none!important;display:inline-block!important;flex-shrink:0!important;float:left!important;margin-right:2px!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:1!important}.mobile-header-buttons-container>div{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:2px!important}.mobile-header-buttons-container>div>*{clear:none!important;display:inline-block!important;float:left!important;position:relative!important}.mobile-header-buttons-container .anticon{display:inline-block!important;font-size:14px!important;opacity:1!important;visibility:visible!important}.mobile-header-buttons-container *{display:revert!important;opacity:1!important;visibility:visible!important}@media (max-width:768px){.mobile-header-buttons-container{align-items:center!important;align-self:center!important;display:flex!important;flex-shrink:0!important;gap:4px!important;justify-content:flex-end!important;margin-left:auto!important;max-width:none!important;min-width:auto!important;width:auto!important}.mobile-header-buttons-container>*{display:block!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:1!important}}.profile-mobile-card{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid #333;border-radius:12px;box-shadow:0 4px 12px #0000004d;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.profile-mobile-card:hover{border-color:#ffe81f;box-shadow:0 6px 20px #0006;transform:translateY(-2px)}.profile-mobile-card .ant-card-head{background:linear-gradient(135deg,#2a2a2a,#333);border-bottom:1px solid #444;border-radius:12px 12px 0 0;min-height:auto;padding:16px 20px}.profile-mobile-card .ant-card-head-title{color:#fff;font-size:18px;font-weight:700;line-height:1.4;text-align:center}.profile-mobile-card .ant-card-body{color:#e6e6e6;font-size:15px;line-height:1.5;padding:20px;text-align:center}@media (max-width:768px){.profile-mobile-card .ant-card-body{padding:16px;text-align:center}.profile-mobile-card .ant-card-head{padding:12px 16px}.profile-mobile-card .ant-card-head-title{font-size:16px}.profile-mobile-card .ant-space-vertical{align-items:center;display:flex;flex-direction:column;width:100%}.profile-mobile-card .ant-space-item{display:flex;justify-content:center;text-align:center;width:100%}.profile-mobile-card h3.ant-typography{font-size:16px!important;margin:0;text-align:center}.profile-mobile-card .ant-typography{text-align:center}.profile-mobile-card .ant-space-vertical>.ant-space-item>div{text-align:center;width:100%}.profile-mobile-card .ant-alert{text-align:center!important}.profile-mobile-card .ant-alert-message{font-size:14px!important;font-weight:600;text-align:center!important}.profile-mobile-card .ant-alert-description{font-size:13px!important;text-align:center!important}.profile-mobile-card .ant-btn{border-radius:8px;font-size:16px!important;font-weight:600;min-height:48px!important;transition:all .3s ease}}@media (min-width:769px){.profile-mobile-card .ant-btn{font-size:15px;height:44px}}.profile-mobile-card .ant-btn-primary{background:linear-gradient(135deg,#ffe81f,gold);border:none;box-shadow:0 2px 8px #ffe81f4d;color:#000}.profile-mobile-card .ant-btn-primary:hover{background:linear-gradient(135deg,gold,#ffed4e);box-shadow:0 4px 12px #ffe81f66;transform:translateY(-1px)}.profile-mobile-card .ant-btn-default{background:#333;border-color:#555;color:#e6e6e6}.profile-mobile-card .ant-btn-default:hover{background:#444;border-color:#666;color:#fff}.profile-mobile-card .ant-avatar{border:3px solid #ffe81f;box-shadow:0 4px 12px #ffe81f4d}.profile-mobile-card .ant-typography{color:#e6e6e6}.profile-mobile-card .ant-typography h3{color:#fff;font-weight:700}.profile-modal-scrollable .ant-modal-body{scrollbar-color:#ffe81f #1a2332;scrollbar-width:thin}.profile-modal-scrollable .ant-modal-body::-webkit-scrollbar{width:6px}.profile-modal-scrollable .ant-modal-body::-webkit-scrollbar-track{background:#1a2332;border-radius:3px}.profile-modal-scrollable .ant-modal-body::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ffe81f,gold);border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease}.profile-modal-scrollable .ant-modal-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,gold,#ffed4e);box-shadow:0 0 8px #ffe81f66}.profile-modal-scrollable .ant-modal-body:not(:hover)::-webkit-scrollbar-thumb{background:#0000}.profile-modal-scrollable .ant-modal-body:hover::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ffe81f,gold)}.profile-modal-content{max-height:100%;overflow-y:auto}@media (max-width:768px){.profile-modal-scrollable .ant-modal{margin:0!important;max-width:100vw!important;padding:0!important;top:0!important}.profile-mobile-card{margin-left:0!important;margin-right:0!important}.profile-mobile-card,.profile-modal-content,.profile-modal-content .ant-space,.profile-modal-content .ant-space-item,.profile-modal-content .ant-space-item>div,.profile-modal-content .ant-space-vertical{max-width:100%!important;width:100%!important}.profile-modal-scrollable .ant-modal-content{border-radius:0!important;height:100vh!important}.profile-modal-scrollable .ant-modal-body{height:calc(100vh - 60px)!important;overflow-y:auto!important;padding:8px!important}.profile-modal-scrollable .ant-modal-header{border-radius:0!important;padding:12px 16px!important}.profile-modal-scrollable .ant-modal-title{font-size:16px!important;text-align:center!important}.profile-mobile-card .ant-btn{border-radius:8px!important;font-size:14px!important;font-weight:600!important;min-height:44px!important;overflow:hidden!important;padding:0 16px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-mobile-card .ant-btn-primary{max-width:100%!important;min-width:120px!important;width:100%!important}.profile-mobile-card{margin-bottom:16px!important}.profile-mobile-card .ant-card-body{padding:16px!important}.profile-mobile-card .ant-card-head{padding:12px 16px!important}.profile-mobile-card .ant-typography{font-size:13px!important;line-height:1.4!important}.profile-mobile-card .ant-typography h5{font-size:14px!important;margin:0!important}.profile-mobile-card .ant-space-vertical>.ant-space-item{width:100%!important}.profile-mobile-card .ant-space-vertical>.ant-space-item>div{padding:8px!important;width:100%!important}.profile-mobile-card .ant-card,.profile-mobile-card .ant-card-body,.profile-mobile-card .ant-space,.profile-mobile-card .ant-space-vertical{max-width:100%!important;width:100%!important}.profile-modal-scrollable .ant-modal-body *{max-width:100%!important}.profile-modal-scrollable .ant-space-item>div{flex:1 1!important;max-width:100%!important;width:100%!important}.profile-mobile-card .ant-tag{font-size:11px!important;margin:2px!important;padding:2px 8px!important}}:root{--bg-primary:#0b0f19;--bg-secondary:#141a2a;--bg-tertiary:#1a1a1a;--text-primary:#e6e6e6;--text-secondary:#b3b3b3;--text-accent:#ffe81f;--border-color:#233044;--shadow-color:#0000004d;--glass-bg:#0b0f19d9;--glass-border:#23304480}[data-theme=light]{--bg-primary:#f0f4f8;--bg-secondary:#fffc;--bg-tertiary:#fff9;--text-primary:#1a202c;--text-secondary:#4a5568;--text-accent:#2d3748;--border-color:#0000001a;--shadow-color:#0000001a;--glass-bg:#ffffff40;--glass-border:#ffffff2e;--glass-shadow:#0000001a;--glass-overlay:#ffffff1a;--glass-blur:20px;--glass-saturate:1.8}.liquid-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #23304480;border:1px solid var(--glass-border);box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;box-shadow:0 8px 32px var(--shadow-color),inset 0 1px 0 #ffffff1a;overflow:hidden;position:relative}.liquid-glass,[data-theme=light] .liquid-glass{background:#0b0f19d9;background:var(--glass-bg);border-radius:16px}[data-theme=light] .liquid-glass{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay),inset 0 -1px 0 #0000000d,0 0 0 1px #23304480;box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay),inset 0 -1px 0 #0000000d,0 0 0 1px var(--glass-border)}.liquid-glass:before{background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;right:0}.liquid-glass:after,.liquid-glass:before{content:"";left:0;position:absolute;top:0}.liquid-glass:after{background:linear-gradient(180deg,#0000,#ffffff1a,#0000);height:100%;width:1px}[data-theme=light] .ant-layout{background:#0b0f19!important;background:var(--bg-primary)!important}[data-theme=light] .ant-layout-header{border-bottom:1px solid #23304480!important;border-bottom:1px solid var(--glass-border)!important;box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important}[data-theme=light] .ant-layout-header,[data-theme=light] .ant-layout-sider{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;background:#0b0f19d9!important;background:var(--glass-bg)!important}[data-theme=light] .ant-layout-sider{border-right:1px solid #23304480!important;border-right:1px solid var(--glass-border)!important;box-shadow:2px 0 8px var(--glass-shadow),inset 1px 0 0 var(--glass-overlay)!important}[data-theme=light] .ant-menu,[data-theme=light] .ant-menu-item{background:#0000!important;color:#b3b3b3!important;color:var(--text-secondary)!important}[data-theme=light] .ant-menu-item{border-radius:8px!important;margin:2px 8px!important}[data-theme=light] .ant-menu-item:hover{backdrop-filter:blur(10px) saturate(1.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.5)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;box-shadow:0 4px 16px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;color:#e6e6e6!important;color:var(--text-primary)!important}[data-theme=light] .ant-menu-item-selected{backdrop-filter:blur(15px) saturate(1.6)!important;-webkit-backdrop-filter:blur(15px) saturate(1.6)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;border:1px solid #23304480!important;border:1px solid var(--glass-border)!important;box-shadow:0 6px 20px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay),inset 0 -1px 0 #0000000d!important;color:#ffe81f!important;color:var(--text-accent)!important}[data-theme=light] .ant-menu-submenu-title{background:#0000!important;border-radius:8px!important;color:#b3b3b3!important;color:var(--text-secondary)!important;margin:2px 8px!important}[data-theme=light] .ant-menu-submenu-title:hover{backdrop-filter:blur(10px) saturate(1.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.5)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;box-shadow:0 4px 16px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;color:#e6e6e6!important;color:var(--text-primary)!important}[data-theme=light] .ant-table{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;border:1px solid #23304480!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;overflow:hidden!important}[data-theme=light] .ant-table-thead>tr>th{backdrop-filter:blur(15px) saturate(1.6)!important;-webkit-backdrop-filter:blur(15px) saturate(1.6)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;color:#000!important;font-weight:700!important;text-shadow:0 1px 2px #fffc!important}[data-theme=light] .ant-table-tbody>tr>td,[data-theme=light] .ant-table-thead>tr>th{border-bottom:1px solid #23304480!important;border-bottom:1px solid var(--glass-border)!important}[data-theme=light] .ant-table-tbody>tr>td{background:#0000!important;color:#e6e6e6!important;color:var(--text-primary)!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .ant-table-tbody>tr:hover>td{backdrop-filter:blur(10px) saturate(1.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.5)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;box-shadow:0 4px 16px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .ant-card{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;border:1px solid #23304480!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;overflow:hidden!important}[data-theme=light] .ant-card,[data-theme=light] .ant-card-head{background:#0b0f19d9!important;background:var(--glass-bg)!important}[data-theme=light] .ant-card-head{backdrop-filter:blur(15px) saturate(1.6)!important;-webkit-backdrop-filter:blur(15px) saturate(1.6)!important;border-bottom:1px solid #23304480!important;border-bottom:1px solid var(--glass-border)!important;box-shadow:0 2px 8px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important}[data-theme=light] .ant-card-head-title{color:#e6e6e6!important;color:var(--text-primary)!important;font-weight:700!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .ant-statistic-title{color:#b3b3b3!important;color:var(--text-secondary)!important;text-shadow:0 1px 2px #fff9!important}[data-theme=light] .ant-statistic-content{color:#e6e6e6!important;color:var(--text-primary)!important;font-weight:600!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .glass-card{border:1px solid #23304480!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;overflow:hidden!important}[data-theme=light] .glass-card,[data-theme=light] .mobile-drawer .ant-drawer-content{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important}[data-theme=light] .mobile-drawer .ant-drawer-content{background:#0b0f19d9!important;background:var(--glass-bg)!important}[data-theme=light] .mobile-menu{background:#0000!important}[data-theme=light] .mobile-menu-header{backdrop-filter:blur(15px) saturate(1.6)!important;-webkit-backdrop-filter:blur(15px) saturate(1.6)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;border-bottom:1px solid #23304480!important;border-bottom:1px solid var(--glass-border)!important;box-shadow:0 2px 8px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important}[data-theme=light] .mobile-menu-title{color:#e6e6e6!important;color:var(--text-primary)!important;font-weight:700!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .mobile-menu-user{color:#b3b3b3!important;color:var(--text-secondary)!important;text-shadow:0 1px 2px #fff9!important}[data-theme=light] .ant-input,[data-theme=light] .ant-input-number,[data-theme=light] .ant-select-selector{backdrop-filter:blur(10px) saturate(1.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.5)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;border:1px solid #23304480!important;border:1px solid var(--glass-border)!important;border-radius:8px!important;box-shadow:0 4px 16px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;color:#e6e6e6!important;color:var(--text-primary)!important}[data-theme=light] .ant-input-number:focus,[data-theme=light] .ant-input:focus,[data-theme=light] .ant-select-selector:focus{backdrop-filter:blur(15px) saturate(1.6)!important;-webkit-backdrop-filter:blur(15px) saturate(1.6)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;border-color:#ffe81f!important;border-color:var(--text-accent)!important;box-shadow:0 0 0 2px #1a365d33,0 4px 16px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important}[data-theme=light] .ant-btn-primary{backdrop-filter:blur(10px) saturate(1.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.5)!important;background:#ffe81f!important;background:var(--text-accent)!important;border-color:#ffe81f!important;border-color:var(--text-accent)!important;border-radius:8px!important;box-shadow:0 4px 16px var(--glass-shadow),inset 0 1px 0 #fff3!important;color:#fff!important}[data-theme=light] .ant-btn-primary:hover{background:#e6e6e6!important;background:var(--text-primary)!important;border-color:#e6e6e6!important;border-color:var(--text-primary)!important;box-shadow:0 6px 20px var(--glass-shadow),inset 0 1px 0 #ffffff4d!important}[data-theme=light] .ant-tag{backdrop-filter:blur(10px) saturate(1.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.5)!important;border:1px solid #23304480!important;border:1px solid var(--glass-border)!important;border-radius:6px!important;box-shadow:0 2px 8px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;color:#b3b3b3!important;color:var(--text-secondary)!important}[data-theme=light] .ant-modal-content,[data-theme=light] .ant-tag{background:#0b0f19d9!important;background:var(--glass-bg)!important}[data-theme=light] .ant-modal-content{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;border:1px solid #23304480!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;overflow:hidden!important}[data-theme=light] .ant-modal-header{backdrop-filter:blur(15px) saturate(1.6)!important;-webkit-backdrop-filter:blur(15px) saturate(1.6)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;border-bottom:1px solid #23304480!important;border-bottom:1px solid var(--glass-border)!important;box-shadow:0 2px 8px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important}[data-theme=light] .ant-modal-title{color:#e6e6e6!important;color:var(--text-primary)!important;font-weight:700!important;text-shadow:0 1px 2px #0000004d!important}.liquid-glass{transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=light] .mobile-ban-card,[data-theme=light] .mobile-key-card,[data-theme=light] .mobile-payment-card,[data-theme=light] .mobile-server-card{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;border:1px solid #23304480!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;overflow:hidden!important}[data-theme=light] .mobile-ban-card .card-header,[data-theme=light] .mobile-key-card .card-header,[data-theme=light] .mobile-payment-card .card-header,[data-theme=light] .mobile-server-card .card-header{backdrop-filter:blur(15px) saturate(1.6)!important;-webkit-backdrop-filter:blur(15px) saturate(1.6)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;border-bottom:1px solid #23304480!important;border-bottom:1px solid var(--glass-border)!important;box-shadow:0 2px 8px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important}[data-theme=light] .mobile-ban-card .card-title,[data-theme=light] .mobile-key-card .card-title,[data-theme=light] .mobile-payment-card .card-title,[data-theme=light] .mobile-server-card .card-title{color:#e6e6e6!important;color:var(--text-primary)!important;font-weight:700!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .mobile-ban-card .card-field-label,[data-theme=light] .mobile-key-card .card-field-label,[data-theme=light] .mobile-payment-card .card-field-label,[data-theme=light] .mobile-server-card .card-field-label{color:#b3b3b3!important;color:var(--text-secondary)!important;font-weight:600!important;text-shadow:0 1px 2px #fff9!important}[data-theme=light] .mobile-ban-card .card-field-value,[data-theme=light] .mobile-key-card .card-field-value,[data-theme=light] .mobile-payment-card .card-field-value,[data-theme=light] .mobile-server-card .card-field-value{color:#e6e6e6!important;color:var(--text-primary)!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .mobile-ban-card .ant-btn,[data-theme=light] .mobile-key-card .ant-btn,[data-theme=light] .mobile-payment-card .ant-btn,[data-theme=light] .mobile-server-card .ant-btn{backdrop-filter:blur(10px) saturate(1.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.5)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;border:1px solid #23304480!important;border:1px solid var(--glass-border)!important;border-radius:8px!important;box-shadow:0 4px 16px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;color:#e6e6e6!important;color:var(--text-primary)!important}[data-theme=light] .mobile-ban-card .ant-btn:hover,[data-theme=light] .mobile-key-card .ant-btn:hover,[data-theme=light] .mobile-payment-card .ant-btn:hover,[data-theme=light] .mobile-server-card .ant-btn:hover{backdrop-filter:blur(15px) saturate(1.6)!important;-webkit-backdrop-filter:blur(15px) saturate(1.6)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;box-shadow:0 6px 20px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay)!important;transform:translateY(-1px)!important}[data-theme=light] .ant-tag.ant-tag-success{background:#10b98133!important;border:1px solid #10b9814d!important;color:#10b981!important}[data-theme=light] .ant-tag.ant-tag-error,[data-theme=light] .ant-tag.ant-tag-success{backdrop-filter:blur(10px) saturate(1.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.5)!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .ant-tag.ant-tag-error{background:#ef444433!important;border:1px solid #ef44444d!important;color:#ef4444!important}[data-theme=light] .ant-tag.ant-tag-warning{background:#f59e0b33!important;border:1px solid #f59e0b4d!important;color:#f59e0b!important}[data-theme=light] .ant-tag.ant-tag-blue,[data-theme=light] .ant-tag.ant-tag-warning{backdrop-filter:blur(10px) saturate(1.5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.5)!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .ant-tag.ant-tag-blue{background:#0ea5e933!important;border:1px solid #0ea5e94d!important;color:#0ea5e9!important}[data-theme=light] .ant-tag{color:#1a202c!important;font-weight:500!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .ant-tag.ant-tag-green{background:#10b98133!important;border:1px solid #10b9814d!important;color:#10b981!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .ant-tag.ant-tag-red{background:#ef444433!important;border:1px solid #ef44444d!important;color:#ef4444!important;text-shadow:0 1px 2px #0000004d!important}[data-theme=light] .ant-tag.ant-tag-default{background:#6b728033!important;border:1px solid #6b72804d!important;color:#6b7280!important;text-shadow:0 1px 2px #0000004d!important}.liquid-glass:hover{box-shadow:0 16px 48px #0000004d,inset 0 1px 0 #fff3;box-shadow:0 16px 48px var(--shadow-color),inset 0 1px 0 #fff3;transform:translateY(-4px)}.stat-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0b0f19d9;background:var(--glass-bg);border:1px solid #23304480;border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;box-shadow:0 8px 32px var(--shadow-color),inset 0 1px 0 #ffffff1a;overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-card .ant-statistic{text-align:center!important}.stat-card .ant-statistic-content,.stat-card .ant-statistic-content-value,.stat-card .ant-statistic-title{display:block!important;text-align:center!important}[data-theme=light] .stat-card{backdrop-filter:blur(25px) saturate(1.8);-webkit-backdrop-filter:blur(25px) saturate(1.8);background:#0b0f19d9;background:var(--glass-bg);box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay),inset 0 -1px 0 #0000000d,0 0 0 1px #23304480;box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay),inset 0 -1px 0 #0000000d,0 0 0 1px var(--glass-border)}.stat-card:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.stat-card:hover{box-shadow:0 20px 56px #0000004d,inset 0 1px 0 #ffffff40;box-shadow:0 20px 56px var(--shadow-color),inset 0 1px 0 #ffffff40;transform:translateY(-6px)}.chart-container{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0b0f19d9;background:var(--glass-bg);border:1px solid #23304480;border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;box-shadow:0 8px 32px var(--shadow-color),inset 0 1px 0 #ffffff1a;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.chart-container:hover{box-shadow:0 12px 40px #0000004d,inset 0 1px 0 #ffffff26;box-shadow:0 12px 40px var(--shadow-color),inset 0 1px 0 #ffffff26;transform:translateY(-2px)}[data-theme=light] .liquid-glass:before,[data-theme=light] .stat-card:before{background:linear-gradient(90deg,#0000,#0000001a,#0000)}[data-theme=light] .liquid-glass:after{background:linear-gradient(180deg,#0000,#0000000d,#0000)}.sidebar-glass{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-right:1px solid #23304480!important;border-right:1px solid var(--glass-border)!important;box-shadow:2px 0 16px #0000004d,inset 1px 0 0 #ffffff1a!important;box-shadow:2px 0 16px var(--shadow-color),inset 1px 0 0 #ffffff1a!important}.sidebar-glass,[data-theme=light] .sidebar-glass{background:#0b0f19d9!important;background:var(--glass-bg)!important}[data-theme=light] .sidebar-glass{backdrop-filter:blur(25px) saturate(1.8)!important;-webkit-backdrop-filter:blur(25px) saturate(1.8)!important;box-shadow:2px 0 16px var(--glass-shadow),inset 1px 0 0 var(--glass-overlay),inset -1px 0 0 #0000000d,0 0 0 1px #23304480!important;box-shadow:2px 0 16px var(--glass-shadow),inset 1px 0 0 var(--glass-overlay),inset -1px 0 0 #0000000d,0 0 0 1px var(--glass-border)!important}.glass-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;border:1px solid #23304480!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a!important;box-shadow:0 8px 32px var(--shadow-color),inset 0 1px 0 #ffffff1a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.glass-card .ant-statistic{text-align:center!important}.glass-card .ant-statistic-content,.glass-card .ant-statistic-content-value,.glass-card .ant-statistic-title{display:block!important;text-align:center!important}[data-theme=light] .glass-card{backdrop-filter:blur(25px) saturate(1.8)!important;-webkit-backdrop-filter:blur(25px) saturate(1.8)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay),inset 0 -1px 0 #0000000d,0 0 0 1px #23304480!important;box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay),inset 0 -1px 0 #0000000d,0 0 0 1px var(--glass-border)!important}.glass-card:hover{box-shadow:0 16px 48px #0000004d,inset 0 1px 0 #fff3!important;box-shadow:0 16px 48px var(--shadow-color),inset 0 1px 0 #fff3!important;transform:translateY(-4px)!important}[data-theme=light] .glass-card:hover{box-shadow:0 16px 48px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay),inset 0 -1px 0 #0000000d,0 0 0 1px #23304480!important;box-shadow:0 16px 48px var(--glass-shadow),inset 0 1px 0 var(--glass-overlay),inset 0 -1px 0 #0000000d,0 0 0 1px var(--glass-border)!important;transform:translateY(-4px)!important}[data-theme=light] body{background:radial-gradient(circle at 20% 80%,#7877c61a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c61a 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff1a 0,#0000 50%),linear-gradient(135deg,#f5f6f8,#e8eaf0);background-attachment:fixed}[data-theme=light] .liquid-glass:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)}[data-theme=light] .liquid-glass:after{background:linear-gradient(180deg,#0000,#fff3,#0000)}[data-theme=light] .stat-card:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000)}[data-theme=light] .stat-card:after{background:linear-gradient(180deg,#0000,#fff3,#0000)}@media (max-width:768px){.chart-container,.glass-card,.liquid-glass,.stat-card{border-radius:12px;padding:16px}}.recharts-wrapper{text-align:left!important}.recharts-cartesian-axis-tick-value,.recharts-text{text-anchor:start!important}.glass-card .recharts-wrapper,.stat-card .recharts-wrapper{margin-left:0!important;margin-right:auto!important}.recharts-cartesian-axis{text-align:left!important}.ant-dropdown-menu{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:#0b0f19d9!important;background:var(--glass-bg)!important;border:1px solid #23304480!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a!important;box-shadow:0 8px 32px var(--shadow-color),inset 0 1px 0 #ffffff1a!important}.ant-list-item-meta,.ant-list-item-meta-content,.ant-list-item-meta-title{display:block!important;width:100%!important}.ant-list-item-meta-title{margin-bottom:4px!important}.ant-list-item-meta-description{display:block!important;width:100%!important}.ant-list-item-meta-description,.ant-typography{word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}.recharts-legend-wrapper{text-align:left!important}.recharts-pie-label-text{fill:#52c41a!important;font-size:12px!important;font-weight:700!important;text-shadow:0 1px 2px #000c!important}.recharts-pie-label-line{stroke:#52c41a!important;stroke-width:1px!important}.recharts-legend-item-text{color:#e6e6e6!important;color:var(--text-primary)!important;font-size:12px!important}
/*# sourceMappingURL=main.e27fbffd.css.map*/