:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}.ant-layout{min-height:100vh}.ant-layout-content,.ant-layout-sider{overflow:auto}.best-unit-card-level.level-0,.best-unit-card-level.level-1,.best-unit-level-0,.best-unit-level-1,.level-0,.level-1,.reward-level.level-0,.reward-level.level-1,.unit-level-0,.unit-level-1{color:#888888}.best-unit-card-level.level-2,.best-unit-level-2,.level-2,.reward-level.level-2,.unit-level-2{color:#2ecc71}.best-unit-card-level.level-3,.best-unit-level-3,.level-3,.reward-level.level-3,.unit-level-3{color:#27ae60}.best-unit-card-level.level-4,.best-unit-level-4,.level-4,.reward-level.level-4,.unit-level-4{color:#3498db}.best-unit-card-level.level-5,.best-unit-level-5,.level-5,.reward-level.level-5,.unit-level-5{color:#2980b9}.best-unit-card-level.level-6,.best-unit-level-6,.level-6,.reward-level.level-6,.unit-level-6{color:#9b59b6}.best-unit-card-level.level-7,.best-unit-level-7,.level-7,.reward-level.level-7,.unit-level-7{color:#8e44ad}.best-unit-card-level.level-8,.best-unit-level-8,.level-8,.reward-level.level-8,.unit-level-8{color:#f39c12}.best-unit-card-level.level-9,.best-unit-level-9,.level-9,.reward-level.level-9,.unit-level-9{color:#e74c3c}.best-unit-card-level.level-10,.best-unit-level-10,.level-10,.reward-level.level-10,.unit-level-10{color:#ff1744}@media (max-width:768px){.ant-card-head{flex-wrap:wrap}.ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.ant-card-head-title{flex:1 1 auto;min-width:120px}.ant-card-extra{flex:1 1 100%;margin-left:0!important}.ant-input-search{max-width:100%!important;width:100%!important}.ant-space{flex-wrap:wrap}.ant-modal{max-width:calc(100vw - 32px)!important;margin:16px auto!important}.ant-modal-content{max-height:calc(100vh - 100px);overflow-y:auto}.ant-pagination{flex-wrap:wrap;gap:8px}.ant-pagination-options{margin-left:0!important}.ant-form-item-label{padding-bottom:4px!important}.ant-row>.ant-col{margin-bottom:8px}.ant-typography h2{font-size:20px!important}.ant-drawer-close{top:12px;right:12px}.ant-space .ant-input,.ant-space .ant-select{min-width:120px}.ant-collapse-header{flex-wrap:wrap}.ant-picker{width:100%!important}.ant-btn-group,.ant-space-horizontal{flex-wrap:wrap;gap:8px}}