*,:before,:after{box-sizing:border-box}html,body{color:#e8eaf0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#0a0e1a;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2a3048;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3a4058}*{scrollbar-width:thin;scrollbar-color:#2a3048 transparent}.ant-table-thead>tr>th{font-weight:600!important}.ant-card{border-color:#2a3048!important}.ant-tabs-ink-bar{background:#d4af37!important}.ant-btn-primary{box-shadow:none}.ant-input::placeholder,.ant-input-number-input::placeholder{color:#5a6280!important}.ant-modal-mask{background:#000000b3!important}.ant-popover-inner,.ant-tooltip-inner,.ant-select-dropdown{background:#1a1f35!important}.ant-spin-dot-item{background:#d4af37!important}.ant-btn[disabled],.ant-btn[disabled]:hover{opacity:.45}.ant-empty-description{color:#5a6280!important}:root{--safe-bottom:env(safe-area-inset-bottom,0px)}body{-webkit-overflow-scrolling:touch}.ant-menu-inline-collapsed .ant-menu-item-group-title,.ant-layout-sider-collapsed .nav-logo{display:none}@media (width<=767px){.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-picker,.ant-select{min-height:44px}.ant-select .ant-select-content{align-items:center;min-height:30px}.ant-menu-item{height:44px!important;line-height:44px!important}.ant-table-wrapper,.ant-tabs,.ant-spin-nested-loading{min-width:0}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next,.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next{min-width:44px!important;height:44px!important;line-height:44px!important}.ant-pagination .ant-pagination-item a{line-height:44px!important}.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link{min-width:44px;min-height:44px}.ant-btn.ant-btn-icon-only{min-width:44px}.ant-drawer-close,.ant-modal-close{justify-content:center;align-items:center;min-width:44px!important;min-height:44px!important;display:inline-flex!important}.ant-input-number-handler-wrap{display:none!important}.ant-typography code{font-size:12px}.ant-switch{position:relative}.ant-switch:after{content:"";border-radius:999px;position:absolute;inset:-14px -4px}}
