:root{--bg-primary: #f0f2f5;--bg-secondary: #ffffff;--bg-tertiary: #fafafa;--bg-elevated: #ffffff;--text-primary: #000000e0;--text-secondary: #00000073;--text-tertiary: #00000045;--border-color: #d9d9d9;--border-secondary: #f0f0f0;--sider-bg: linear-gradient(180deg, #001529 0%, #002140 100%);--header-bg: #ffffff;--shadow-color: rgba(0, 0, 0, .1)}[data-theme=dark]{--bg-primary: #000000;--bg-secondary: #141414;--bg-tertiary: #1f1f1f;--bg-elevated: #1f1f1f;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .65);--text-tertiary: rgba(255, 255, 255, .45);--border-color: #303030;--border-secondary: #1f1f1f;--sider-bg: #001529;--header-bg: #141414;--shadow-color: rgba(0, 0, 0, .45)}.dark-theme,.dark-theme body{background-color:#000!important}.dark-theme .ant-layout{background:#000!important}.dark-theme .ant-layout-sider{background:#001529!important}.dark-theme .ant-layout-header{background:#141414!important;color:#fff!important}.dark-theme .ant-menu{background:transparent!important}.dark-theme .ant-card{background:#1f1f1f!important;border-color:#303030!important}.dark-theme .ant-card-head{border-color:#303030!important}.dark-theme .ant-card-head-title{color:#fff!important}.dark-theme .ant-card-body,.dark-theme .ant-typography{color:#ffffffd9!important}.dark-theme .ant-typography-secondary{color:#ffffff73!important}.dark-theme .ant-tabs-tab{color:#ffffffa6!important}.dark-theme .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.dark-theme .ant-tabs-ink-bar{background:#177ddc!important}.dark-theme .ant-divider,.dark-theme .ant-alert{border-color:#303030!important}.dark-theme .ant-progress-text{color:#fff!important}.dark-theme .ant-statistic-title{color:#ffffffa6!important}.dark-theme .ant-statistic-content{color:#fff!important}.dark-theme .ant-tag{border-color:#303030!important}.dark-theme .ant-dropdown-menu{background:#1f1f1f!important}.dark-theme .ant-dropdown-menu-item{color:#ffffffd9!important}.dark-theme .ant-dropdown-menu-item:hover{background:#303030!important}.dark-theme .ant-modal-content{background:#1f1f1f!important}.dark-theme .ant-modal-header{background:#1f1f1f!important;border-color:#303030!important}.dark-theme .ant-modal-title{color:#fff!important}.dark-theme .ant-modal-body{color:#ffffffd9!important}.dark-theme .ant-modal-footer{border-color:#303030!important}.dark-theme .ant-input,.dark-theme .ant-input-affix-wrapper{background:#141414!important;border-color:#303030!important;color:#fff!important}.dark-theme .ant-input::placeholder{color:#ffffff40!important}.dark-theme .ant-select-selector{background:#141414!important;border-color:#303030!important}.dark-theme .ant-select-arrow{color:#ffffffa6!important}.dark-theme .ant-switch{background:#303030!important}.dark-theme .ant-switch-checked{background:#177ddc!important}.dark-theme .ant-btn{border-color:#303030!important}.dark-theme .ant-btn-default{background:#1f1f1f!important;color:#ffffffd9!important}.dark-theme .ant-btn-default:hover{border-color:#177ddc!important;color:#177ddc!important}.light-theme,.light-theme body{background-color:#f0f2f5!important}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}#root{min-height:100vh}*{transition:background-color .3s ease,border-color .3s ease,color .3s ease}input,textarea,select{transition:none}.ant-table-thead>tr>th{background-color:#2563eb!important;color:#fff!important}.full-width-container,.asset-form-card.full-width-card{width:100%;max-width:100%}.asset-form-card.full-width-card .ant-card-body{padding:24px}.submit-btn-container{margin-top:24px;display:flex;justify-content:flex-start}.submit-btn{height:42px;min-width:150px;font-size:16px;padding:0 24px}.ant-form-item{margin-bottom:16px}.ant-row{margin-bottom:8px}.ant-col{display:block}.ant-form-item .ant-col{flex:1}.category-field-wrapper{display:flex;align-items:flex-start;gap:8px}.category-field-wrapper .category-select-item{flex:1;margin-bottom:0}.category-field-wrapper .add-category-btn{height:40px;margin-top:28px}@media(max-width:768px){.asset-form-card .ant-card-body{padding:16px}.submit-btn{width:100%}.category-field-wrapper{flex-direction:column}.category-field-wrapper .add-category-btn{margin-top:8px;width:100%}}
