*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;color:#1a1a2e;background:#f0f2f8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6}#root{min-height:100vh}.ant-layout-sider{background:linear-gradient(#080f1e 0%,#0d1a33 50%,#0f2040 100%)!important}.ant-menu-dark{background:0 0!important}.ant-menu-dark .ant-menu-item{color:#ffffffb3!important;border-radius:8px!important;margin:3px 10px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.ant-menu-dark .ant-menu-item-selected{color:#d4af37!important;background:#d4af371f!important;font-weight:600!important}.ant-menu-dark .ant-menu-item-selected .anticon{color:#d4af37!important}.ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):hover{color:#fff!important;background:#ffffff0d!important}.ant-table-thead>tr>th{text-transform:uppercase!important;letter-spacing:.5px!important;color:#5a607a!important;background:#f6f7fb!important;border-bottom:2px solid #e4e6f0!important;padding:14px 16px!important;font-size:13px!important;font-weight:700!important}.ant-table-tbody>tr>td{font-size:14px;border-bottom:1px solid #f0f1f5!important;padding:12px 16px!important}.ant-table-tbody>tr:hover>td{background:#f5f7ff!important}.ant-card{border:1px solid #e8eaf0!important;border-radius:12px!important;transition:all .25s!important;box-shadow:0 1px 4px #0f1a2e0a!important}.ant-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f1a2e14!important}.ant-card-head{color:#0f1a2e!important;border-bottom:1px solid #f0f1f5!important;font-size:15px!important;font-weight:700!important}.ant-statistic-title{color:#8890a4!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:4px!important;font-size:13px!important;font-weight:600!important}.ant-statistic-content-value{font-size:28px!important;font-weight:800!important;line-height:1.2!important}.ant-statistic-content-suffix{color:#8890a4!important;font-size:14px!important;font-weight:500!important}.ant-btn{border-radius:8px!important;height:auto!important;padding:7px 20px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.ant-btn-sm{padding:3px 10px!important;font-size:13px!important}.ant-btn-primary{background:#0f3460!important;border-color:#0f3460!important;font-weight:600!important}.ant-btn-primary:hover{background:#1a4a80!important;box-shadow:0 4px 12px #0f34604d!important}.btn-gold,.ant-btn.btn-gold{color:#fff!important;background:linear-gradient(135deg,#d4af37 0%,#c49b2a 100%)!important;border-color:#d4af37!important;font-weight:700!important}.btn-gold:hover,.ant-btn.btn-gold:hover{background:linear-gradient(135deg,#e0bf48 0%,#d4af37 100%)!important;box-shadow:0 4px 14px #d4af3759!important}.ant-tag{letter-spacing:.3px!important;border-radius:6px!important;padding:2px 10px!important;font-size:12px!important;font-weight:600!important}.ant-form-item-label>label{color:#3a3f52!important;font-size:13px!important;font-weight:600!important}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker{border-color:#d9dce6!important;border-radius:8px!important;font-size:14px!important}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector{border-color:#0f3460!important;box-shadow:0 0 0 2px #0f34601a!important}.ant-form-item{margin-bottom:20px!important}.ant-modal-header{border-bottom:2px solid #f0f1f5!important;padding:16px 24px!important}.ant-modal-title{color:#0f1a2e!important;font-size:17px!important;font-weight:700!important}.ant-modal-body{padding:24px!important}.ant-modal-footer{border-top:1px solid #f0f1f5!important}.ant-descriptions-item-label{color:#6b7280!important;font-size:13px!important;font-weight:600!important}.ant-descriptions-item-content{font-size:14px!important}.ant-tabs-tab{font-size:14px!important;font-weight:600!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f3460!important}.ant-tabs-ink-bar{background:#0f3460!important}h3.ant-typography{color:#0f1a2e!important;letter-spacing:-.5px!important;font-size:24px!important;font-weight:800!important}.ant-layout-header{border-bottom:1px solid #e8eaf0!important}[dir=rtl] .ant-layout-sider{left:auto!important;right:0!important}[dir=rtl] .ant-layout-content{margin-left:0;margin-right:200px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f0f2f8}::-webkit-scrollbar-thumb{background:#c5c9d6;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a0a5b8}
