:root{--xpc-accent: #1c4fa8;--xpc-accent-strong: #153f8b;--xpc-nav-bg: #0f2f66;--xpc-nav-bg-strong: #0b244d;--xpc-accent-soft: #eaf2ff;--xpc-muted-bg: #eef3fb;--xpc-muted-border: #cdd9ec;--xpc-muted-text: #2d4469;--xpc-soft-border: #dfe5ee;--xpc-soft-shadow: 0 6px 18px rgba(16, 24, 40, 0.05)}.bg-primary{background-color:var(--xpc-nav-bg) !important}.navbar.bg-primary,header#main-header-side.bg-primary{background-color:var(--xpc-nav-bg) !important}#main-header.navbar.bg-primary{border-bottom:1px solid hsla(0,0%,100%,.12)}#side-nav-bar.bg-primary{border-right:1px solid hsla(0,0%,100%,.1)}.navbar.bg-primary a,header#main-header-side.bg-primary a{color:#fff}.logo-main{filter:drop-shadow(0 2px 4px rgba(3, 26, 64, 0.25))}a{color:var(--xpc-accent-strong)}a:hover,a:focus{color:#0c418f}.card.card-default{border:1px solid var(--xpc-soft-border) !important;border-radius:12px;box-shadow:var(--xpc-soft-shadow)}.card.card-default>.card-header{border-bottom:1px solid #e8edf4;font-weight:600}#page-header-container{margin-top:2px;margin-bottom:10px}#page-title{font-weight:700;letter-spacing:-0.2px}.sub-page-header{color:#64748b}.alert.alert-warning{background-color:var(--xpc-muted-bg) !important;border:1px solid var(--xpc-muted-border) !important;color:var(--xpc-muted-text) !important;background-image:none !important;border-radius:10px;box-shadow:0 2px 10px rgba(45,68,105,.08)}.alert.alert-warning strong,.alert.alert-warning .fa-triangle-exclamation{color:var(--xpc-accent-strong) !important}#search-row .form-control,#search-navbar-collapse .form-control{border:1px solid #d6dfeb;border-radius:10px 0 0 10px}#search-row .btn,#search-navbar-collapse .btn{background-color:var(--xpc-accent);border-color:var(--xpc-accent);color:#fff;border-radius:0 10px 10px 0;font-weight:600}#search-row .btn:hover,#search-row .btn:focus,#search-navbar-collapse .btn:hover,#search-navbar-collapse .btn:focus{background-color:var(--xpc-accent-strong);border-color:var(--xpc-accent-strong)}table.table thead th{font-size:.9rem;letter-spacing:.2px}table.table tbody td{vertical-align:middle}table.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: rgba(13, 110, 253, 0.025)}table.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: rgba(13, 110, 253, 0.06)}#movement-table .badge.bg-danger{background-color:#0f3f9f !important;border:1px solid #0b3588 !important;color:#fff !important}#movement-table .badge.bg-warning{background-color:#2f67c6 !important;border:1px solid #295bb1 !important;color:#fff !important}#movement-table .badge.bg-success{background-color:#7fa6df !important;border:1px solid #6f98d3 !important;color:#fff !important}#network-tabs .nav-link,#richlist-tabs .nav-link{color:#2e5ea7 !important;border-color:#cfd9ea !important;background-image:none !important}#network-tabs .nav-link:hover,#richlist-tabs .nav-link:hover{color:#1d4c93 !important;background-color:#eef3fb !important}#network-tabs .nav-link.active,#richlist-tabs .nav-link.active{color:#fff !important;background-color:#2e5ea7 !important;border-color:#2e5ea7 !important}#summary-panel table th,#summary-panel table td{color:#1f2f49 !important}#summary-panel .wealth-dist-color-box{border:1px solid #5c7296;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32)}#summary-panel tbody tr:nth-child(1) .wealth-dist-color-box{background-color:#1d4c93 !important}#summary-panel tbody tr:nth-child(2) .wealth-dist-color-box{background-color:#2e62ae !important}#summary-panel tbody tr:nth-child(3) .wealth-dist-color-box{background-color:#4579c3 !important}#summary-panel tbody tr:nth-child(4) .wealth-dist-color-box{background-color:#5f90d2 !important}#summary-panel tbody tr:nth-child(6) .wealth-dist-color-box{background-color:#95b4df !important}#claimForm button.btn.btn-success{background-color:#2e5ea7 !important;border-color:#2e5ea7 !important;color:#fff !important}#claimForm button.btn.btn-success:hover,#claimForm button.btn.btn-success:focus,#claimForm button.btn.btn-success:active{background-color:#1d4c93 !important;border-color:#1d4c93 !important;color:#fff !important}#showClaimInstructions.badge{background-color:#224f95 !important}.dataTables_wrapper .dataTables_paginate .pagination .page-link{background-color:#f3f6fb !important;border-color:#d3ddeb !important;color:#35507b !important;background-image:none !important;box-shadow:none !important}.dataTables_wrapper .dataTables_paginate .pagination .page-item.active .page-link{background-color:#2e5ea7 !important;border-color:#2e5ea7 !important;color:#fff !important;background-image:none !important}.dataTables_wrapper .dataTables_paginate .pagination .page-item.disabled .page-link{background-color:#eef2f8 !important;border-color:#d8e0ec !important;color:#90a0b8 !important;background-image:none !important}.dataTables_wrapper .dataTables_paginate .pagination .page-link:hover{background-color:#e6edf8 !important;border-color:#c2cfe4 !important;color:#1f3a63 !important;background-image:none !important}#side-nav-bar{overflow:hidden}#side-nav-bar .nav-item{width:100%}#side-nav-bar .nav-item+.nav-item{margin-top:5px}#side-nav-bar .nav-link{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin:0;padding:9px 12px;border-radius:10px;border:0 !important;background-image:none !important;box-shadow:none !important}#side-nav-bar:not(.show-menu) .nav-link{justify-content:center;padding:8px 0}#side-nav-bar.show-menu .nav-link{padding-left:16px}#side-nav-bar .nav-link.active,#side-nav-bar .nav-link:hover{color:#fff !important;background-color:hsla(0,0%,100%,.16)}#side-nav-bar .nav-link:focus-visible{outline:2px solid hsla(0,0%,100%,.35);outline-offset:2px}#main-header #side-header-toggle>span,#side-nav-bar .nav-icon{color:#eaf2ff !important}#main-header.navbar.bg-primary .input-group .btn{background-color:var(--xpc-nav-bg-strong);border-color:var(--xpc-nav-bg-strong)}#main-header.navbar.bg-primary .input-group .btn:hover,#main-header.navbar.bg-primary .input-group .btn:focus{background-color:#081b3a;border-color:#081b3a}#footer-container .social-link{margin-right:.45rem;opacity:.95}#footer-container .social-link:hover{opacity:1;transform:translateY(-1px)}#side-nav-bar .nav-icon{width:22px;min-width:22px;text-align:center}@media(max-width: 991px){#main-child-container{padding-left:10px;padding-right:10px}#page-title{font-size:1.55rem}#side-offcanvas #side-nav-bar .nav-link{justify-content:flex-start !important;padding-left:16px !important}#side-offcanvas #side-nav-bar .nav-item+.nav-item{margin-top:8px}}