#app-loader{position:fixed;top:0;left:0;right:0;bottom:0;background:#1b1b1f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;z-index:99999;transition:opacity .3s ease-out,visibility .3s ease-out}#app-loader:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top left,rgba(99,102,241,.1) 0,transparent 50%),radial-gradient(ellipse at bottom right,rgba(139,92,246,.08) 0,transparent 50%);pointer-events:none}#app-loader .loader-container{position:relative;width:100px;height:100px;z-index:1}#app-loader .loader-logo{width:80px;height:80px;border-radius:20px;object-fit:contain;box-shadow:0 8px 32px rgba(99,102,241,.3)}#app-loader .loader-logo,#app-loader .loader-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#app-loader .loader-spinner{width:100px;height:100px;border:3px solid transparent;border-top-color:rgba(99,102,241,.6);border-radius:50%;animation:app-loader-spin 1s linear infinite}#app-loader .loader-text{color:rgba(255,255,255,.6);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;z-index:1}@keyframes app-loader-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}#app-loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.fullscreen-loader{position:fixed;top:0;left:0;right:0;bottom:0;background:#1b1b1f;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99998}.fullscreen-loader-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at top left,rgba(99,102,241,.1) 0,transparent 50%),radial-gradient(ellipse at bottom right,rgba(139,92,246,.08) 0,transparent 50%);pointer-events:none}.fullscreen-loader-content{display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;z-index:1}.fullscreen-loader-logo-container{position:relative;width:100px;height:100px}.fullscreen-loader-logo{width:80px;height:80px;border-radius:20px;object-fit:contain;box-shadow:0 8px 32px rgba(99,102,241,.3)}.fullscreen-loader-logo,.fullscreen-loader-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fullscreen-loader-spinner{width:100px;height:100px;border:3px solid transparent;border-top-color:rgba(99,102,241,.6);border-radius:50%;animation:app-loader-spin 1s linear infinite}.fullscreen-loader-text{color:rgba(255,255,255,.85);font-size:16px;font-weight:500}.fullscreen-loader-subtext,.fullscreen-loader-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.fullscreen-loader-subtext{color:rgba(255,255,255,.5);font-size:14px;margin-top:-8px}:root{--primary:#1b1b1f;--primary-light:#2d2d33;--primary-dark:#0f0f12;--accent:#6366f1;--accent-light:#818cf8;--accent-dark:#4f46e5;--surface:#1b1b1f;--surface-light:#27272c;--surface-elevated:#2d2d33;--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.7);--text-muted:rgba(255,255,255,0.45);--border:rgba(255,255,255,0.08);--border-light:rgba(255,255,255,0.12);--success:#10b981;--warning:#f59e0b;--error:#ef4444;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 2px 8px rgba(0,0,0,0.15);--shadow-md:0 4px 16px rgba(0,0,0,0.2);--shadow-lg:0 8px 32px rgba(0,0,0,0.25);--transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}@theme inline{--color-background:var(--surface);--color-foreground:var(--text-primary);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--text-primary);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}.glass{background:rgba(27,27,31,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border)}.glass-light{background:rgba(45,45,51,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-light)}.card{background:var(--surface-light);border-radius:var(--radius-lg);border:1px solid var(--border);transition:var(--transition)}.card:hover{border-color:var(--border-light);box-shadow:var(--shadow-md)}.card-elevated{background:var(--surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.btn-primary{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);color:white;border:none;border-radius:var(--radius-md);padding:12px 24px;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(99,102,241,.4)}.btn-secondary{background:var(--surface-light);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:12px 24px;font-weight:500;cursor:pointer;transition:var(--transition)}.btn-secondary:hover{background:var(--surface-elevated);border-color:var(--accent)}.input{background:var(--surface-light);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 16px;color:var(--text-primary);transition:var(--transition)}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(99,102,241,.15)}.input::placeholder{color:var(--text-muted)}.gradient-bg{background:linear-gradient(135deg,var(--primary) 0,var(--primary-light) 50%,var(--primary) 100%)}.gradient-accent{background:linear-gradient(135deg,var(--accent) 0,var(--accent-light) 100%)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fadeIn{animation:fadeIn .4s ease-out forwards}.animate-slideIn{animation:slideIn .3s ease-out forwards}.stat-card{background:linear-gradient(145deg,var(--surface-light) 0,var(--surface-elevated) 100%);border-radius:var(--radius-lg);border:1px solid var(--border);padding:20px;transition:var(--transition);position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-light));opacity:0;transition:var(--transition)}.stat-card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--shadow-lg)}.stat-card:hover:before{opacity:1}.nav-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-md);color:var(--text-secondary);transition:var(--transition);cursor:pointer}.nav-item:hover{background:var(--surface-elevated);color:var(--text-primary)}.nav-item.active{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);color:white}.quick-action{background:var(--surface-light);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;cursor:pointer;transition:var(--transition);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.quick-action:hover{background:var(--surface-elevated);border-color:var(--accent);transform:translateY(-2px)}.quick-action .icon{width:48px;height:48px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%);display:flex;align-items:center;justify-content:center;font-size:24px;color:white}.welcome-banner{background:linear-gradient(135deg,var(--accent) 0,#8b5cf6 50%,var(--accent-dark) 100%);border-radius:var(--radius-xl);padding:32px;position:relative;overflow:hidden}.welcome-banner:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:rgba(255,255,255,.05);transform:rotate(15deg)}.step-indicator{gap:8px}.step-dot,.step-indicator{display:flex;align-items:center}.step-dot{width:32px;height:32px;border-radius:50%;justify-content:center;font-size:14px;font-weight:600;transition:var(--transition)}.step-dot.completed{background:var(--success);color:white}.step-dot.active{background:var(--accent);color:white}.step-dot.pending{background:var(--surface-elevated);color:var(--text-muted);border:1px solid var(--border)}.step-line{flex:1 1;height:2px;background:var(--border)}.step-line.completed{background:var(--success)}.info-box{background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-md);padding:16px;color:var(--accent-light)}.warning-box{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);border-radius:var(--radius-md);padding:16px;color:var(--warning)}.success-box{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-md);padding:16px;color:var(--success)}.ant-message-notice-content{background:#27272c!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important;box-shadow:0 6px 24px rgba(0,0,0,.4)!important;color:#fff!important}.ant-message-notice-content .ant-message-custom-content,.ant-message-notice-content .ant-message-custom-content span{color:#fff!important}.ant-message-success .anticon{color:var(--success)!important}.ant-message-error .anticon{color:var(--error)!important}.ant-message-warning .anticon{color:var(--warning)!important}.ant-message-info .anticon,.ant-message-loading .anticon{color:var(--accent-light)!important}.ant-modal-confirm .ant-modal-content{background:#27272c!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-lg)!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important}.ant-modal-confirm .ant-modal-confirm-title{color:#fff!important}.ant-modal-confirm .ant-modal-confirm-content,.ant-modal-confirm .ant-modal-confirm-content p{color:rgba(255,255,255,.7)!important}.ant-modal-confirm-confirm .anticon-exclamation-circle,.ant-modal-confirm-warning .anticon-exclamation-circle{color:var(--warning)!important}.ant-modal-confirm-error .anticon-close-circle{color:var(--error)!important}.ant-modal-confirm-info .anticon-info-circle{color:var(--accent-light)!important}.ant-modal-confirm-success .anticon-check-circle{color:var(--success)!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.15)!important;color:rgba(255,255,255,.85)!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default:hover{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.25)!important;color:#fff!important}.ant-table{background:transparent!important}.ant-table,.ant-table-wrapper{border-radius:var(--radius-lg)!important;overflow:hidden}.ant-table-wrapper{background:rgba(39,39,44,.6)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.08)!important}.ant-table-container{border-radius:var(--radius-lg)!important}.ant-table-thead>tr>td,.ant-table-thead>tr>th{background:rgba(255,255,255,.03)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:rgba(255,255,255,.85)!important;font-weight:600!important;padding:14px 16px!important}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.05)!important;color:rgba(255,255,255,.8)!important;padding:12px 16px!important;transition:var(--transition)!important}.ant-table-tbody>tr:hover>td{background:rgba(99,102,241,.08)!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}.ant-table-cell-row-hover{background:rgba(99,102,241,.08)!important}.ant-table-pagination{margin:16px 0!important}.ant-pagination{color:rgba(255,255,255,.7)!important}.ant-pagination-item{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-sm)!important}.ant-pagination-item a{color:rgba(255,255,255,.7)!important}.ant-pagination-item:hover{background:rgba(99,102,241,.15)!important;border-color:var(--accent)!important}.ant-pagination-item:hover a{color:var(--accent-light)!important}.ant-pagination-item-active{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%)!important;border-color:var(--accent)!important}.ant-pagination-item-active a{color:#fff!important}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-sm)!important;color:rgba(255,255,255,.7)!important}.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{background:rgba(99,102,241,.15)!important;border-color:var(--accent)!important;color:var(--accent-light)!important}.ant-pagination-disabled .ant-pagination-item-link{background:rgba(255,255,255,.02)!important;border-color:rgba(255,255,255,.05)!important;color:rgba(255,255,255,.25)!important}.ant-pagination-options-quick-jumper{color:rgba(255,255,255,.7)!important}.ant-pagination-options-quick-jumper input{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-sm)!important;color:#fff!important}.ant-card{background:rgba(39,39,44,.7)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-lg)!important;box-shadow:0 4px 24px rgba(0,0,0,.2)!important}.ant-card-head{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.ant-card-head,.ant-card-head-title{color:#fff!important}.ant-card-body{color:rgba(255,255,255,.85)!important}.ant-btn-primary{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%)!important;border:none!important;border-radius:var(--radius-md)!important;box-shadow:0 2px 8px rgba(99,102,241,.3)!important;transition:var(--transition)!important}.ant-btn-primary:hover{background:linear-gradient(135deg,var(--accent-light) 0,var(--accent) 100%)!important;box-shadow:0 4px 16px rgba(99,102,241,.4)!important;transform:translateY(-1px)}.ant-btn-default{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:var(--radius-md)!important;color:rgba(255,255,255,.85)!important;transition:var(--transition)!important}.ant-btn-default:hover{background:rgba(255,255,255,.1)!important;border-color:var(--accent)!important;color:var(--accent-light)!important}.ant-btn-dangerous,.ant-btn-default.ant-btn-dangerous{background:rgba(239,68,68,.1)!important;border:1px solid #ef4444!important;color:#ef4444!important;box-shadow:none!important}.ant-btn-dangerous:hover,.ant-btn-default.ant-btn-dangerous:hover{background:rgba(239,68,68,.2)!important;border-color:#f87171!important;color:#f87171!important;box-shadow:none!important}.ant-input,.ant-input-affix-wrapper{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important;color:#fff!important;transition:var(--transition)!important}.ant-input-affix-wrapper:hover,.ant-input:hover{border-color:rgba(255,255,255,.2)!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(99,102,241,.15)!important}.ant-input::placeholder{color:rgba(255,255,255,.35)!important}.ant-input-textarea textarea,.ant-select-selector{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important;color:#fff!important}.ant-select:hover .ant-select-selector{border-color:rgba(255,255,255,.2)!important}.ant-select-focused .ant-select-selector{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(99,102,241,.15)!important}.ant-select-dropdown{background:rgba(39,39,44,.95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}.ant-select-item{color:rgba(255,255,255,.85)!important;border-radius:var(--radius-sm)!important}.ant-select-item-option-active{background:rgba(99,102,241,.15)!important}.ant-select-item-option-selected{background:rgba(99,102,241,.25)!important;color:#fff!important}.ant-tag{border-radius:var(--radius-sm)!important;border:none!important}.ant-modal-content{background:#27272c!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-lg)!important;box-shadow:0 16px 48px rgba(0,0,0,.5)!important}.ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.ant-modal-title{color:#fff!important}.ant-modal-body{color:rgba(255,255,255,.85)!important}.ant-modal-footer{background:transparent!important;border-top:1px solid rgba(255,255,255,.08)!important}.ant-modal-close{color:rgba(255,255,255,.5)!important}.ant-modal-close:hover{background:rgba(255,255,255,.1)!important}.ant-form-item-label>label,.ant-modal-close:hover{color:rgba(255,255,255,.85)!important}.ant-form-item-explain-error{color:var(--error)!important}.ant-checkbox-wrapper{color:rgba(255,255,255,.85)!important}.ant-checkbox-inner{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.2)!important;border-radius:4px!important}.ant-checkbox-checked .ant-checkbox-inner{background:var(--accent)!important;border-color:var(--accent)!important}.ant-radio-wrapper{color:rgba(255,255,255,.85)!important}.ant-radio-inner{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.2)!important}.ant-radio-checked .ant-radio-inner{border-color:var(--accent)!important}.ant-radio-checked .ant-radio-inner:after{background:var(--accent)!important}.ant-switch{background:rgba(255,255,255,.15)!important}.ant-switch-checked{background:var(--accent)!important}.ant-tabs-tab{color:rgba(255,255,255,.6)!important;transition:var(--transition)!important}.ant-tabs-tab:hover{color:rgba(255,255,255,.85)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-light)!important}.ant-tabs-ink-bar{background:var(--accent)!important}.ant-drawer-content{background:rgba(39,39,44,.98)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.ant-drawer-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.ant-drawer-title{color:#fff!important}.ant-drawer-close{color:rgba(255,255,255,.5)!important}.ant-drawer-body{color:rgba(255,255,255,.85)!important}.ant-dropdown-menu{background:rgba(39,39,44,.95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important;padding:6px!important}.ant-dropdown-menu-item{color:rgba(255,255,255,.85)!important;border-radius:var(--radius-sm)!important;transition:var(--transition)!important}.ant-dropdown-menu-item:hover{background:rgba(99,102,241,.15)!important;color:#fff!important}.ant-popconfirm .ant-popover-inner{background:rgba(39,39,44,.95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}.ant-popconfirm .ant-popover-message-title{color:#fff!important}.ant-popconfirm .ant-popover-arrow:before,.ant-tooltip-inner{background:rgba(39,39,44,.95)!important}.ant-tooltip-inner{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:var(--radius-sm)!important;box-shadow:0 4px 16px rgba(0,0,0,.3)!important}.ant-tooltip-arrow:before{background:rgba(39,39,44,.95)!important}.ant-progress-bg{background:linear-gradient(90deg,var(--accent) 0,var(--accent-light) 100%)!important}.ant-badge-count{background:linear-gradient(135deg,var(--error) 0,#dc2626 100%)!important;box-shadow:0 2px 8px rgba(239,68,68,.4)!important}.ant-empty-description{color:rgba(255,255,255,.45)!important}.ant-empty-image svg{fill:rgba(255,255,255,.15)!important}.ant-empty-image svg path{fill:rgba(255,255,255,.1)!important}.ant-empty-image svg ellipse{fill:rgba(255,255,255,.08)!important}.ant-empty-image svg g{stroke:rgba(255,255,255,.15)!important}.ant-spin-dot-item{background:var(--accent)!important}.ant-divider{border-color:rgba(255,255,255,.08)!important}.ant-steps-item-title{color:rgba(255,255,255,.85)!important}.ant-steps-item-description{color:rgba(255,255,255,.45)!important}.ant-steps-item-finish:not(.ant-steps-item-custom) .ant-steps-item-icon{background:var(--success)!important;border-color:var(--success)!important}.ant-steps-item-process:not(.ant-steps-item-custom) .ant-steps-item-icon{background:var(--accent)!important;border-color:var(--accent)!important}.ant-steps-item-custom .ant-steps-item-icon{background:transparent!important;border:none!important}.ant-picker{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important}.ant-picker-input>input{color:#fff!important}.ant-picker-dropdown{background:rgba(39,39,44,.95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.ant-input-number,.ant-picker-dropdown{border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important}.ant-input-number{background:rgba(255,255,255,.05)!important}.ant-input-number-input{color:#fff!important}.ant-slider-handle:after,.ant-slider-track{background:var(--accent)!important}.ant-slider-handle:after{box-shadow:0 0 0 2px var(--accent)!important}.ant-avatar{border:2px solid rgba(255,255,255,.1)!important}.ant-list-item{border-color:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.85)!important}.ant-collapse{background:rgba(39,39,44,.6)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius-lg)!important}.ant-collapse-header{color:rgba(255,255,255,.85)!important}.ant-collapse-content{border-color:rgba(255,255,255,.08)!important}.ant-collapse-content,.ant-menu{background:transparent!important}.ant-menu-item{color:rgba(255,255,255,.7)!important;border-radius:var(--radius-md)!important;margin:4px 0!important}.ant-menu-item:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.ant-menu-item-selected{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%)!important;color:#fff!important}.ant-menu-submenu-title{color:rgba(255,255,255,.7)!important;border-radius:var(--radius-md)!important}.ant-menu-submenu-title:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.ant-notification-notice{background:rgba(39,39,44,.95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-lg)!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}.ant-notification-notice-message{color:#fff!important}.ant-notification-notice-description{color:rgba(255,255,255,.7)!important}.ant-notification-notice-close{color:rgba(255,255,255,.5)!important}.ant-alert{border-radius:var(--radius-md)!important}.ant-alert-info{background:rgba(99,102,241,.1)!important;border:1px solid rgba(99,102,241,.2)!important}.ant-alert-success{background:rgba(16,185,129,.1)!important;border:1px solid rgba(16,185,129,.2)!important}.ant-alert-warning{background:rgba(245,158,11,.1)!important;border:1px solid rgba(245,158,11,.2)!important}.ant-alert-error{background:rgba(239,68,68,.1)!important;border:1px solid rgba(239,68,68,.2)!important}.ant-modal-footer{padding:16px 24px!important}.ant-input-affix-wrapper .ant-input{background:transparent!important;padding:0!important}.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper .ant-input:focus{border:none!important;box-shadow:none!important}.ant-input-affix-wrapper{padding:8px 12px!important}.ant-input-affix-wrapper .ant-input-suffix{color:rgba(255,255,255,.4)!important}.ant-input-number-handler-wrap{background:rgba(255,255,255,.05)!important;border-left:1px solid rgba(255,255,255,.1)!important;border-radius:0 var(--radius-md) var(--radius-md) 0!important}.ant-input-number-handler{border-color:rgba(255,255,255,.1)!important}.ant-input-number-handler:hover{background:rgba(99,102,241,.15)!important}.ant-input-number-handler-down-inner,.ant-input-number-handler-up-inner{color:rgba(255,255,255,.5)!important}.ant-input-number-handler:hover .ant-input-number-handler-down-inner,.ant-input-number-handler:hover .ant-input-number-handler-up-inner{color:var(--accent-light)!important}.ant-input-number-handler-down-disabled,.ant-input-number-handler-up-disabled{cursor:not-allowed!important}.ant-input-number-handler-down-disabled .ant-input-number-handler-down-inner,.ant-input-number-handler-up-disabled .ant-input-number-handler-up-inner{color:rgba(255,255,255,.2)!important}.ant-divider-inner-text{color:rgba(255,255,255,.6)!important;font-size:13px!important}.ant-alert{background:rgba(39,39,44,.8)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.ant-alert-message{color:#fff!important;font-weight:500!important}.ant-alert-description{color:rgba(255,255,255,.7)!important}.ant-alert-info{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important}.ant-alert-info .ant-alert-message{color:rgba(255,255,255,.9)!important}.ant-alert-info .ant-alert-icon{color:rgba(255,255,255,.6)!important}.ant-alert-success{background:rgba(16,185,129,.12)!important;border:1px solid rgba(16,185,129,.25)!important}.ant-alert-success .ant-alert-message{color:#6ee7b7!important}.ant-alert-success .ant-alert-icon{color:var(--success)!important}.ant-alert-warning{background:rgba(245,158,11,.12)!important;border:1px solid rgba(245,158,11,.25)!important}.ant-alert-warning .ant-alert-message{color:#fcd34d!important}.ant-alert-warning .ant-alert-icon{color:var(--warning)!important}.ant-alert-error{background:rgba(239,68,68,.12)!important;border:1px solid rgba(239,68,68,.25)!important}.ant-alert-error .ant-alert-message{color:#fca5a5!important}.ant-alert-error .ant-alert-icon{color:var(--error)!important}.ant-alert .ant-typography-secondary{color:rgba(255,255,255,.6)!important}.ant-alert .ant-tag{border:1px solid rgba(255,255,255,.15)!important}.ant-alert .ant-tag,.ant-alert .ant-tag-blue{background:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.85)!important}.ant-alert .ant-tag-blue{border-color:rgba(255,255,255,.2)!important}.ant-alert .ant-tag-green{background:rgba(16,185,129,.2)!important;border-color:rgba(16,185,129,.3)!important;color:#6ee7b7!important}.ant-alert .ant-tag-orange{background:rgba(245,158,11,.2)!important;border-color:rgba(245,158,11,.3)!important;color:#fcd34d!important}.ant-alert .ant-tag-red{background:rgba(239,68,68,.2)!important;border-color:rgba(239,68,68,.3)!important;color:#fca5a5!important}.ant-alert code{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:4px!important;padding:2px 6px!important;color:rgba(255,255,255,.85)!important;font-family:var(--font-mono),monospace!important}.ant-alert-close-icon{color:rgba(255,255,255,.4)!important}.ant-alert-close-icon:hover{color:rgba(255,255,255,.7)!important}.ant-tag{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(255,255,255,.85)!important}.ant-tag-blue{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.18)!important;color:rgba(255,255,255,.9)!important}.ant-tag-green{background:rgba(16,185,129,.15)!important;border-color:rgba(16,185,129,.25)!important;color:#6ee7b7!important}.ant-tag-orange{background:rgba(245,158,11,.15)!important;border-color:rgba(245,158,11,.25)!important;color:#fcd34d!important}.ant-tag-red{background:rgba(239,68,68,.15)!important;border-color:rgba(239,68,68,.25)!important;color:#fca5a5!important}.ant-tag-cyan{background:rgba(6,182,212,.15)!important;border-color:rgba(6,182,212,.25)!important;color:#67e8f9!important}.ant-tag-purple{background:rgba(139,92,246,.15)!important;border-color:rgba(139,92,246,.25)!important;color:#c4b5fd!important}.ant-tag-magenta,.ant-tag-pink{background:rgba(236,72,153,.15)!important;border-color:rgba(236,72,153,.25)!important;color:#f9a8d4!important}.ant-tag-gold,.ant-tag-yellow{background:rgba(234,179,8,.15)!important;border-color:rgba(234,179,8,.25)!important;color:#fde047!important}.ant-tag-lime{background:rgba(132,204,22,.15)!important;border-color:rgba(132,204,22,.25)!important;color:#bef264!important}.ant-tag-geekblue{background:rgba(59,130,246,.15)!important;border-color:rgba(59,130,246,.25)!important;color:#93c5fd!important}.ant-tag-volcano{background:rgba(249,115,22,.15)!important;border-color:rgba(249,115,22,.25)!important;color:#fdba74!important}.ant-tag-default,.ant-tag-processing{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.15)!important;color:rgba(255,255,255,.85)!important}.ant-tag-success{background:rgba(16,185,129,.15)!important;border-color:rgba(16,185,129,.25)!important;color:#6ee7b7!important}.ant-tag-warning{background:rgba(245,158,11,.15)!important;border-color:rgba(245,158,11,.25)!important;color:#fcd34d!important}.ant-tag-error{background:rgba(239,68,68,.15)!important;border-color:rgba(239,68,68,.25)!important;color:#fca5a5!important}.ant-pagination,.ant-table-pagination,.ant-table-pagination.ant-table-pagination-left,.ant-table-pagination.ant-table-pagination-right{justify-content:center!important}.ant-menu-submenu-popup{background:rgba(39,39,44,.95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--radius-md)!important;box-shadow:0 8px 32px rgba(0,0,0,.4)!important}.ant-menu-submenu-popup .ant-menu,.ant-menu-submenu-popup .ant-menu-sub{background:transparent!important}.ant-menu-submenu-popup .ant-menu-item{color:rgba(255,255,255,.7)!important;margin:4px 6px!important;border-radius:var(--radius-sm)!important}.ant-menu-submenu-popup .ant-menu-item-active,.ant-menu-submenu-popup .ant-menu-item:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.ant-menu-submenu-popup .ant-menu-item-selected{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dark) 100%)!important;color:#fff!important}@media screen and (max-width:768px){div[style*="display: flex"][style*="gap: 8px"]{flex-wrap:wrap!important}div[style*="display: flex"][style*="gap: 8px"]>.ant-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0!important;padding:4px 8px!important;font-size:13px!important}div[style*="display: flex"][style*="gap: 8px"]>.ant-btn-primary{flex:1 1 100%!important}.ant-table{font-size:13px!important}.ant-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:10px 8px!important;white-space:normal!important;word-break:break-word!important;min-width:60px!important}.ant-table-tbody>tr>td:last-child,.ant-table-thead>tr>th:last-child{white-space:nowrap!important;min-width:auto!important}.ant-table-cell .ant-btn-link{padding:0 4px!important}.ant-pagination{flex-wrap:wrap!important;gap:8px!important}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{min-width:32px!important;height:32px!important;line-height:32px!important}.ant-card{border-radius:var(--radius-md)!important}.ant-card-body{padding:16px!important}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto!important}.ant-modal-content{border-radius:var(--radius-md)!important}.ant-modal-body{padding:16px!important;max-height:60vh!important;overflow-y:auto!important}.ant-modal-footer{padding:12px 16px!important}.ant-form-item{margin-bottom:16px!important}.ant-form-item-label{padding-bottom:4px!important}.quick-action{padding:16px!important}.quick-action .icon{width:40px!important;height:40px!important;font-size:20px!important}}@media screen and (max-width:480px){div[style*="display: flex"][style*="gap: 8px"]>.ant-btn{flex:1 1 100%!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:8px 6px!important;font-size:12px!important}.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev{min-width:28px!important;height:28px!important;line-height:28px!important;font-size:12px!important}}@media screen and (max-width:768px){.ant-table-body::-webkit-scrollbar,.ant-table-wrapper::-webkit-scrollbar{height:4px!important}.ant-table-body::-webkit-scrollbar-thumb,.ant-table-wrapper::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)!important;border-radius:2px!important}.ant-table-body::-webkit-scrollbar-track,.ant-table-wrapper::-webkit-scrollbar-track{background:rgba(255,255,255,.05)!important}}.data-list{display:flex;flex-direction:column;gap:8px}.data-list-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#27272c;border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .2s ease}.data-list-item:hover{border-color:rgba(99,102,241,.3);background:#2d2d33}.data-list-item-disabled{opacity:.5;background:#1f1f23}.data-list-item-disabled:hover{background:#242428;border-color:rgba(255,255,255,.1)}.data-list-item-disabled .data-list-item-note{color:rgba(255,255,255,.5)}.data-list-item-disabled .ant-tag{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.4)!important}.data-list-item-left{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.data-list-item-header{display:flex;align-items:center;gap:10px}.data-list-item-note{font-size:14px;font-weight:500;color:rgba(255,255,255,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-list-item-info{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.5);flex-wrap:wrap}.data-list-item-info .info-item{display:flex;align-items:center;gap:4px}.data-list-item-info .info-label{color:rgba(255,255,255,.4)}.data-list-item-info .info-value{color:rgba(255,255,255,.7)}.data-list-item-info .info-divider{color:rgba(255,255,255,.2)}.data-list-item-right{flex-shrink:0;margin-left:12px;display:flex;align-items:center;gap:4px}.data-list-item-right .ant-switch{margin-right:8px}.data-list-item .ant-tag{margin:0;font-size:11px;padding:2px 8px;border-radius:6px;background:rgba(99,102,241,.12)!important;border:1px solid rgba(99,102,241,.2)!important;color:#818cf8!important;font-weight:500}@media screen and (max-width:640px){.data-list-item{padding:12px 14px}.data-list-item-info{flex-direction:column;align-items:flex-start;gap:4px}.data-list-item-info .info-divider{display:none}}.data-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.data-card{background:#27272c!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;transition:all .2s ease!important;cursor:pointer;overflow:hidden}.data-card:hover{border-color:rgba(255,255,255,.15)!important;background:#2d2d33!important}.data-card .ant-card-body{padding:0!important}.data-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(255,255,255,.06)}.data-card-title{font-size:15px;font-weight:600;color:rgba(255,255,255,.9);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-card-index{font-size:12px;color:rgba(255,255,255,.35)}.data-card-body{padding:16px}.data-card-item{display:flex;gap:12px;margin-bottom:12px;font-size:13px;line-height:1.6}.data-card-item:last-child{margin-bottom:0}.data-card-item-full{flex-direction:column;gap:8px}.item-label{color:rgba(255,255,255,.45);flex-shrink:0;font-size:13px;min-width:40px}.item-value{color:rgba(255,255,255,.85);word-break:break-word;flex:1 1}.item-value-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.item-value-summary{font-size:13px;color:rgba(255,255,255,.7);line-height:1.6;padding:12px;background:rgba(255,255,255,.04);border-radius:10px}.item-value-empty{color:rgba(255,255,255,.25)}.data-card-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:transparent;border-top:1px solid rgba(255,255,255,.06)}.data-card-footer-hint{font-size:12px;color:rgba(255,255,255,.25)}.data-card-footer .ant-btn-text{color:rgba(255,255,255,.45)!important;padding:4px 12px!important;height:auto!important;border-radius:8px!important;font-size:13px!important;transition:all .2s ease!important}.data-card-footer .ant-btn-text:hover{color:#ef4444!important;background:rgba(239,68,68,.1)!important}.data-card-pagination{display:flex;justify-content:center;padding:24px 0}.data-card-pagination .ant-pagination-mini .ant-pagination-item,.data-card-pagination .ant-pagination-mini .ant-pagination-next,.data-card-pagination .ant-pagination-mini .ant-pagination-prev{min-width:36px!important;height:36px!important;line-height:36px!important;font-size:14px!important;margin-right:8px!important}.data-card-pagination .ant-pagination-mini .ant-pagination-item a{padding:0 8px!important}.data-card-pagination .ant-pagination-total-text{height:36px!important;line-height:36px!important;margin-right:16px!important}@media screen and (max-width:640px){.data-card-pagination .ant-pagination-mini .ant-pagination-item,.data-card-pagination .ant-pagination-mini .ant-pagination-next,.data-card-pagination .ant-pagination-mini .ant-pagination-prev{min-width:32px!important;height:32px!important;line-height:32px!important;font-size:13px!important;margin-right:4px!important}.data-card-pagination .ant-pagination-total-text{height:32px!important;line-height:32px!important;margin-right:8px!important}}.data-card .ant-tag{margin:0;font-size:12px;padding:4px 10px;border-radius:8px;background:rgba(99,102,241,.12)!important;border:1px solid rgba(99,102,241,.2)!important;color:#818cf8!important;font-weight:500}@media screen and (max-width:640px){.data-card-grid{grid-template-columns:1fr;gap:12px}.data-card-body,.data-card-header{padding:14px}.data-card-footer{padding:10px 14px}}.mobile-card-list{display:flex;flex-direction:column;gap:12px}.ant-menu-item.recharge-menu-wrapper{position:relative!important;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.15))!important;border:1px solid rgba(99,102,241,.25)!important;border-radius:10px!important;margin:4px 6px!important;overflow:hidden!important}.ant-menu-item.recharge-menu-wrapper:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:recharge-shimmer 2.5s infinite;z-index:1}.ant-menu-item.recharge-menu-wrapper:hover{background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(139,92,246,.25))!important;border-color:rgba(99,102,241,.4)!important;transform:scale(1.02)}.ant-menu-item.recharge-menu-wrapper .anticon{color:#a78bfa!important}.ant-menu-item.recharge-menu-wrapper .ant-menu-title-content{background:linear-gradient(90deg,#a78bfa,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}@keyframes recharge-shimmer{0%{left:-100%}50%,to{left:100%}}@media screen and (max-width:768px){.ant-menu-item.recharge-menu-wrapper{margin:4px 8px!important}}.rcoin-modal .ant-modal-content{border-radius:16px!important}@media screen and (max-width:640px){.rcoin-modal{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.rcoin-modal .ant-modal-content{width:100%!important;min-height:75vh!important;border-radius:16px!important}.rcoin-modal .ant-modal-body,.rcoin-modal .ant-modal-content{max-height:85vh!important;overscroll-behavior:contain!important}.rcoin-modal .ant-modal-body{display:flex!important;flex-direction:column!important;overflow:hidden!important}.rcoin-modal .ant-modal-body>div:last-child{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}}@media screen and (max-width:768px){.help-page-container{max-width:100%!important;padding:0 12px!important}.help-main-content{flex-direction:column!important;gap:16px!important}.help-sidebar{width:100%!important;gap:12px!important}.help-progress-indicator{padding:12px 0!important;margin-bottom:20px!important}.help-step-line{width:30px!important;margin:0 6px!important}.help-step-icon{width:36px!important;height:36px!important;font-size:14px!important}.help-step-number{width:28px!important;height:28px!important;font-size:13px!important}.help-sub-steps{flex-direction:column!important;gap:12px!important}.help-footer-buttons{flex-direction:column!important;gap:8px!important}.help-debug-info{display:none!important}.help-page-container .ant-card-body{padding:16px!important}.help-page-container .ant-typography h4,.help-page-container h4.ant-typography{font-size:16px!important}}html[data-rust-tool-app=true] .help-page-container{max-width:100%!important;padding:0 12px!important}html[data-rust-tool-app=true] .help-main-content{flex-direction:column!important;gap:16px!important}html[data-rust-tool-app=true] .help-sidebar{width:100%!important;gap:12px!important}html[data-rust-tool-app=true] .help-progress-indicator{padding:12px 0!important;margin-bottom:20px!important}html[data-rust-tool-app=true] .help-step-line{width:30px!important;margin:0 6px!important}html[data-rust-tool-app=true] .help-step-icon{width:36px!important;height:36px!important;font-size:14px!important}html[data-rust-tool-app=true] .help-step-number{width:28px!important;height:28px!important;font-size:13px!important}html[data-rust-tool-app=true] .help-sub-steps{flex-direction:column!important;gap:12px!important}html[data-rust-tool-app=true] .help-footer-buttons{flex-direction:column!important;gap:8px!important}html[data-rust-tool-app=true] .help-debug-info,html[data-rust-tool-application=true] .help-debug-info{display:none!important}html[data-rust-tool-app=true] .help-page-container .ant-card-body{padding:16px!important}html[data-rust-tool-app=true] .help-page-container .ant-typography h4,html[data-rust-tool-app=true] .help-page-container h4.ant-typography{font-size:16px!important}html[data-rust-tool-app=true] .help-page-container .ant-btn{height:auto!important;min-height:36px!important}html[data-rust-tool-app=true] .admin-sider{width:0!important;min-width:0!important;max-width:0!important;flex:0 0!important}html[data-rust-tool-app=true] .admin-sider.collapsed{width:0!important}html[data-rust-tool-app=true] .admin-content{margin-left:0!important;padding:12px!important}html[data-rust-tool-app=true] .admin-header{padding:0 12px!important;height:52px!important}html[data-rust-tool-app=true] .mobile-menu-trigger{display:flex!important}html[data-rust-tool-app=true] .ant-form-item{margin-bottom:16px!important}html[data-rust-tool-app=true] .ant-form-item-label{padding-bottom:4px!important}html[data-rust-tool-app=true] .ant-modal{max-width:calc(100vw - 24px)!important;margin:12px!important}html[data-rust-tool-app=true] .ant-modal-content{max-height:calc(100vh - 24px)!important}html[data-rust-tool-app=true] .ant-select-dropdown{max-height:50vh!important}html[data-rust-tool-app=true] .ant-table-wrapper{overflow-x:auto!important}html[data-rust-tool-app=true] .ant-table{min-width:600px!important}html[data-rust-tool-app=true] .data-card-grid{grid-template-columns:1fr!important;gap:12px!important}html[data-rust-tool-app=true] body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)!important}html[data-rust-tool-app=true]{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}html[data-rust-tool-app=true] [contenteditable=true],html[data-rust-tool-app=true] input,html[data-rust-tool-app=true] textarea{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}html[data-rust-tool-app=true]{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}html[data-rust-tool-app=true] .ant-drawer-wrapper-body,html[data-rust-tool-app=true] .ant-modal-wrap{overscroll-behavior:contain!important}.event-type-item{transition:all .2s!important;background:transparent!important}.event-type-item:hover{background:rgba(255,255,255,.08)!important}.event-type-item.selected{background:rgba(22,119,255,.15)!important;border-color:rgba(22,119,255,.4)!important}.event-type-item.selected:hover{background:rgba(22,119,255,.2)!important}.event-category-item{transition:all .2s!important;background:transparent!important}.event-category-item:hover{background:rgba(255,255,255,.08)!important}.event-category-item.active{background:rgba(22,119,255,.15)!important;color:#1677ff!important}.event-category-tag{background:rgba(255,255,255,.1)!important;color:inherit!important;font-weight:400!important;transition:all .2s!important}.event-category-tag:hover{background:rgba(255,255,255,.15)!important}.event-category-tag.active{background:#1677ff!important;color:#fff!important;font-weight:500!important}.ant-modal .event-category-item:hover,.ant-modal .event-type-item:hover,.ant-modal-content .event-category-item:hover,.ant-modal-content .event-type-item:hover{background:rgba(255,255,255,.08)!important}.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-search-input,input,select,textarea{font-size:16px!important}.ant-dropdown-menu,.ant-select-dropdown{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ant-select-dropdown .rc-virtual-list-holder{overscroll-behavior:contain;touch-action:pan-y}.ant-select-dropdown .rc-virtual-list-holder-inner{overscroll-behavior:contain}body.ant-scrolling-effect{overflow:hidden!important;width:100%!important;touch-action:none!important}.ant-drawer-mask,.ant-modal-mask{touch-action:none}.ant-drawer-body,.ant-drawer-wrapper-body,.ant-modal-body,.ant-modal-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ant-modal-content{overscroll-behavior:contain}body:has(.ant-drawer-open),body:has(.ant-modal-wrap:not([style*="display: none"])){overflow:hidden!important;width:100%!important;height:100%!important;touch-action:none!important}.ant-drawer-open,.ant-modal-wrap:not([style*="display: none"]){touch-action:auto!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-text-fill-color:inherit!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ant-input:-webkit-autofill,.ant-input:-webkit-autofill:active,.ant-input:-webkit-autofill:focus,.ant-input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #1f1f23!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}