*{box-sizing:border-box}body{color:#e5e7eb;background:radial-gradient(1000px 320px at 20% 0,#d4af371f,#0000 60%),radial-gradient(900px 320px at 80% 10%,#f2c14e14,#0000 60%),linear-gradient(#05070f,#060812);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-shell{--gold:#d4af37;--gold2:#f2c14e;--panel:#0b1020;--panel2:#070a10;--border:#d4af372e;--text:#e5e7eb;--muted:#e5e7eba6;background:inherit;min-height:100vh}#root{min-height:100vh}.ant-modal-root .ant-modal-wrap{justify-content:center;align-items:center;display:flex}.ant-modal-root .ant-modal{margin:0 auto;padding-bottom:0;top:0}.ant-modal-content{background:#0b1020f2!important;border:1px solid #d4af3738!important;border-radius:12px!important}.ant-modal-body,.ant-modal-confirm-content,.ant-modal-confirm-body-wrapper,.ant-modal .ant-typography,.ant-modal p{color:#e5e7ebeb!important}.ant-modal-header{background:0 0!important;border-bottom:1px solid #d4af372e!important}.ant-modal-title,.ant-modal-confirm-title,.ant-modal-confirm .ant-modal-title{font-weight:600;color:#f2c14e!important}.ant-modal .ant-btn{border-radius:10px;font-weight:600}.ant-modal .ant-btn-primary{background:linear-gradient(180deg, var(--gold2), var(--gold))!important;color:#0b0f1a!important;border-color:#d4af3780!important}.ant-modal .ant-btn-primary:hover,.ant-modal .ant-btn-primary:focus{filter:brightness(1.05)}.ant-modal .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){color:#f2c14e!important;background:#d4af370f!important;border-color:#d4af3747!important}.ant-modal .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover{background:#d4af371a!important;border-color:#d4af376b!important}.ant-modal .ant-btn-dangerous{background:linear-gradient(180deg, var(--gold2), var(--gold))!important;color:#0b0f1a!important;border-color:#d4af37a6!important}.ant-modal .ant-btn-dangerous:hover{filter:brightness(1.05)!important}.ant-modal .ant-btn{color:#f2c14e!important}.logo{color:#f2c14e;justify-content:center;align-items:center;height:56px;font-size:18px;font-weight:600;display:flex}.admin-header{background:linear-gradient(#0c0e1ae6,#05070ff2);border-bottom:1px solid #d4af3724;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.admin-header .ant-typography,.admin-header .ant-btn{color:#fff}.admin-header-left{align-items:center;gap:10px;display:flex}.menu-toggle-btn{border:none}.admin-content{background:#11141b;border:1px solid #d4af3724;border-radius:12px;margin:16px;padding:16px;overflow-x:auto;box-shadow:0 10px 30px #00000059}.admin-shell .ant-layout-sider{border-right:1px solid #d4af371f;background:#05070f!important}.admin-shell .ant-menu-dark{background:0 0}.admin-shell .ant-menu-dark .ant-menu-item,.admin-shell .ant-menu-dark .ant-menu-submenu-title{color:#e5e7ebc7}.admin-shell .ant-menu-dark .ant-menu-item-selected,.admin-shell .ant-menu-dark .ant-menu-item-active{font-weight:600;color:#f2c14e!important;background-color:#d4af371f!important}.admin-shell .ant-menu-dark .ant-menu-item-selected:after{border-right-color:#f2c14e!important}.admin-shell .ant-drawer .ant-menu-dark{background:0 0!important}.admin-shell .ant-drawer .ant-menu-dark .ant-menu-item,.admin-shell .ant-drawer .ant-menu-dark .ant-menu-submenu-title{color:#e5e7ebc7!important}.admin-shell .ant-drawer .ant-menu-dark .ant-menu-item-selected,.admin-shell .ant-drawer .ant-menu-dark .ant-menu-item-active{color:#f2c14e!important;background-color:#d4af371f!important;font-weight:600!important}.admin-shell .ant-drawer .ant-menu-dark .ant-menu-item-selected:after{border-right-color:#f2c14e!important}.admin-shell .ant-table{background:0 0}.admin-shell .ant-table-wrapper{background:#181b1f;border:1px solid #d4af3724;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px #00000040}.admin-shell .ant-table-thead>tr>th{color:#f2c14e!important;background:#d4af370f!important;border-bottom:1px solid #d4af3738!important}.admin-shell .ant-table-thead>tr>th:before{background:0 0!important}.admin-shell .ant-table-tbody>tr>td{color:#e5e7ebe6;border-bottom:1px solid #ffffff0a;transition:background-color .18s;padding:11px 12px!important}.admin-shell .ant-table-tbody>tr.ant-table-measure-row>td{border:0!important;height:0!important;padding:0!important;line-height:0!important}.admin-shell .ant-table-tbody>tr>td:before{background:0 0!important}.admin-shell .ant-table-tbody>tr:hover>td{background:#f2c14e1a!important}@media (width>=769px){.admin-shell .ant-table-thead>tr>th{letter-spacing:.2px;padding:12px!important}.admin-shell .ant-table-tbody>tr>td:first-child,.admin-shell .ant-table-thead>tr>th:first-child{padding-left:14px!important}.admin-shell .ant-table-tbody>tr>td:last-child,.admin-shell .ant-table-thead>tr>th:last-child{padding-right:14px!important}.admin-shell .ant-table-tbody>tr:last-child>td{border-bottom:none!important}}.admin-shell .ant-pagination{color:#e5e7ebbf}.admin-shell .ant-pagination-item a{color:#e5e7ebbf!important}.admin-shell .ant-pagination-item{border-color:#d4af3738!important}.admin-shell .ant-pagination-item:hover{border-color:#d4af376b!important}.admin-shell .ant-pagination-item-active{background:linear-gradient(180deg, var(--gold2), var(--gold))!important;border-color:#d4af37a6!important}.admin-shell .ant-pagination-item-active a{color:#0b0f1a!important}.admin-shell .ant-pagination-prev .ant-pagination-item-link,.admin-shell .ant-pagination-next .ant-pagination-item-link{color:#e5e7ebbf!important;border-color:#d4af3738!important}.admin-shell .ant-pagination-prev:hover .ant-pagination-item-link,.admin-shell .ant-pagination-next:hover .ant-pagination-item-link{border-color:#d4af376b!important}.admin-shell .ant-tabs .ant-tabs-nav{margin-bottom:12px}.admin-shell .ant-tabs .ant-tabs-nav:before{border-bottom-color:#d4af3733!important}.admin-shell .ant-tabs .ant-tabs-tab{color:#e5e7ebd1;background:#d4af370f;border:1px solid #d4af3733;border-radius:10px 10px 0 0;padding:8px 14px;transition:color .12s,background-color .12s,border-color .12s}.admin-shell .ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:8px}.admin-shell .ant-tabs .ant-tabs-tab:hover{color:#f2c14e;background:#d4af371a;border-color:#f2c14e73}.admin-shell .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(#f2c14e52,#d4af3738);border-color:#f2c14ebf;box-shadow:inset 0 0 0 1px #f2c14e38}.admin-shell .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#f2c14e;font-weight:600}.admin-shell .ant-tabs .ant-tabs-ink-bar,.admin-shell .ant-tabs .ant-tabs-ink-bar-animated{display:none!important}.admin-shell .ant-card{background:#0b1020b8;border:1px solid #d4af3724;border-radius:12px}.admin-shell .ant-input-search{max-width:720px}.admin-shell .ant-input-search-button{background:linear-gradient(180deg, var(--gold2), var(--gold))!important;color:#0b0f1a!important;border-color:#d4af3759!important}.admin-shell .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.admin-shell .admin-top-filter-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#f2c14e8c!important}.admin-shell .ant-select-focused .ant-select-selector,.admin-shell .ant-select-open .ant-select-selector,.admin-shell .admin-top-filter-select.ant-select-focused .ant-select-selector,.admin-shell .admin-top-filter-select.ant-select-open .ant-select-selector{border-color:#f2c14ed9!important;box-shadow:0 0 0 2px #f2c14e2e!important}.admin-shell .alliance-level-tags .ant-tag{border-radius:999px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex;color:#f2c14e!important;background:#d4af371a!important;border-color:#d4af3752!important}.admin-shell .alliance-level-tags .ant-tag .anticon-close{font-size:12px}.admin-shell .alliance-level-tags .ant-tag .ant-tag-close-icon{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-inline-start:0;transition:background-color .18s;display:inline-flex;color:#f2c14e!important}.admin-shell .alliance-level-tags .ant-tag .ant-tag-close-icon:hover{background:#f2c14e33}.admin-shell .ant-input:focus,.admin-shell .ant-input-focused,.admin-shell .ant-input-affix-wrapper:focus,.admin-shell .ant-input-affix-wrapper-focused{border-color:#f2c14ed9!important;box-shadow:0 0 0 2px #f2c14e2e!important}.admin-shell .ant-input:hover,.admin-shell .ant-input-affix-wrapper:hover,.admin-shell .ant-picker:hover,.admin-shell .admin-date-picker:hover{border-color:#f2c14e8c!important}.admin-shell .ant-picker-focused,.admin-shell .admin-date-picker.ant-picker-focused{border-color:#f2c14ed9!important;box-shadow:0 0 0 2px #f2c14e2e!important}.ant-modal .ant-input:hover,.ant-modal .ant-input-affix-wrapper:hover{border-color:#f2c14e8c!important}.ant-modal .ant-input:focus,.ant-modal .ant-input-focused,.ant-modal .ant-input-affix-wrapper:focus,.ant-modal .ant-input-affix-wrapper-focused{border-color:#f2c14ed9!important;box-shadow:0 0 0 2px #f2c14e2e!important}.ant-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#f2c14e8c!important}.ant-modal .ant-select-focused .ant-select-selector,.ant-modal .ant-select-open .ant-select-selector{border-color:#f2c14ed9!important;box-shadow:0 0 0 2px #f2c14e2e!important}.admin-shell .ant-btn-primary{font-weight:600;background:linear-gradient(180deg, var(--gold2), var(--gold))!important;color:#0b0f1a!important;border-color:#d4af3780!important}.admin-shell .ant-btn{border-radius:999px;font-weight:600}.admin-shell .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){color:#f2c14e!important;background:#d4af370f!important;border-color:#d4af3747!important}.admin-shell .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover{background:#d4af371a!important;border-color:#d4af376b!important}.admin-shell .ant-btn-dangerous{border-color:#d4af3759!important}.admin-shell .ant-btn-primary:hover,.admin-shell .ant-btn-primary:focus{filter:brightness(1.05)}.admin-shell .ant-modal-content{background:#0b1020f2!important;border:1px solid #d4af3738!important;border-radius:12px!important}.admin-shell .ant-modal-header{background:0 0!important;border-bottom:1px solid #d4af372e!important}.admin-shell .ant-modal-title{font-weight:600;color:#f2c14e!important}.admin-shell .ant-drawer-body{background:#05070f!important}.admin-shell .ant-drawer-header{background:#d4af370f!important;border-bottom:1px solid #d4af372e!important}.admin-shell .ant-drawer-title{font-weight:600;color:#f2c14e!important}.admin-shell .ant-drawer-close{color:#f2c14ee6!important}.ant-drawer{--gold:#d4af37;--gold2:#f2c14e}.ant-drawer .ant-menu-dark{background:0 0!important}.ant-drawer .ant-menu-dark .ant-menu-item,.ant-drawer .ant-menu-dark .ant-menu-submenu-title{color:#e5e7ebc7!important}.ant-drawer .ant-menu-dark .ant-menu-item-selected,.ant-drawer .ant-menu-dark .ant-menu-item-active{color:#f2c14e!important;background-color:#d4af371f!important;font-weight:600!important}.ant-drawer .ant-menu-dark .ant-menu-item-selected:after{border-right-color:#f2c14e!important}.ant-drawer .ant-btn{border-radius:999px;font-weight:600}.ant-drawer .ant-btn-primary{color:#0b0f1a!important;background:linear-gradient(#f2c14e,#d4af37)!important;border-color:#d4af3780!important}.ant-drawer .ant-btn-primary:hover,.ant-drawer .ant-btn-primary:focus{filter:brightness(1.05)}.ant-drawer .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){color:#f2c14e!important;background:#d4af370f!important;border-color:#d4af3747!important}.ant-drawer .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover{background:#d4af371a!important;border-color:#d4af376b!important}.ant-drawer .ant-table-thead>tr>th{white-space:nowrap!important}.ant-drawer .ant-drawer-title{white-space:normal!important;word-break:break-all!important;text-overflow:unset!important;overflow:visible!important}.login-page{background:radial-gradient(800px 240px at 20% 10%,#d4af371f,#0000 60%),radial-gradient(700px 260px at 80% 0,#f2c14e1a,#0000 60%),linear-gradient(#05070f,#060812);justify-content:center;align-items:center;min-height:100vh;display:flex}.login-card{border-radius:12px;width:420px;background:#0b1020e6!important;border:1px solid #d4af372e!important}.login-page .ant-btn-primary{font-weight:600;color:#0b0f1a!important;background:linear-gradient(#f2c14e,#d4af37)!important;border-color:#d4af3780!important}@media (width<=768px){.admin-shell .admin-header{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.admin-header{padding:0 12px}.admin-content{margin:8px;padding:10px}.login-card{width:calc(100% - 24px)}.admin-shell .ant-card .ant-card-head-title{line-height:1.4;white-space:normal!important;word-break:break-all!important;text-overflow:unset!important;overflow:visible!important}.ant-picker-dropdown,.ant-picker-panel-container{max-width:calc(100vw - 16px)!important}}
