body.admin-ui #page-content{--admin-ink:#17283e;--admin-muted:#64748b;--admin-line:#e2e8f0;--admin-blue:#1d4d7d;color:var(--admin-ink)}
body.admin-ui #page-content form:not(.no-admin-card){background:#fff;border:1px solid var(--admin-line);border-radius:16px;box-shadow:0 12px 32px rgba(15,37,68,.07);padding:clamp(1rem,2.5vw,2rem)}
body.admin-ui #page-content label{color:#40536b;font-size:.84rem;font-weight:650}
body.admin-ui #page-content input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),body.admin-ui #page-content select,body.admin-ui #page-content textarea{background-color:#fff!important;border:1px solid #d9e1ec!important;border-radius:9px!important;color:#17283e;min-height:42px}
body.admin-ui #page-content input:focus,body.admin-ui #page-content select:focus,body.admin-ui #page-content textarea:focus{border-color:#367db0!important;box-shadow:0 0 0 .2rem rgba(54,125,176,.14)!important}
body.admin-ui #page-content .card,body.admin-ui #page-content .panel,body.admin-ui #page-content .list-card{border-color:var(--admin-line);border-radius:15px;box-shadow:0 10px 28px rgba(15,37,68,.06)}
body.admin-ui #page-content table.dataTable,body.admin-ui #page-content table.data-table,body.admin-ui #page-content table.premium-table,body.admin-ui #page-content table.asset-table,body.admin-ui #page-content table.finance-list-table,body.admin-ui #page-content table.deposit-table{border-collapse:separate!important;border-spacing:0;border:1px solid var(--admin-line);border-radius:12px;overflow:hidden;width:100%!important}
body.admin-ui #page-content table.dataTable thead th,body.admin-ui #page-content table.data-table thead th,body.admin-ui #page-content table.premium-table thead th,body.admin-ui #page-content table.asset-table thead th,body.admin-ui #page-content table.finance-list-table thead th,body.admin-ui #page-content table.deposit-table thead th{background:#f1f5fa!important;border-bottom:1px solid #dbe4ef!important;color:#334b67!important;font-size:.78rem;font-weight:750;padding:.85rem .75rem!important;white-space:nowrap}
body.admin-ui #page-content table.dataTable tbody td,body.admin-ui #page-content table.data-table tbody td,body.admin-ui #page-content table.premium-table tbody td,body.admin-ui #page-content table.asset-table tbody td,body.admin-ui #page-content table.finance-list-table tbody td,body.admin-ui #page-content table.deposit-table tbody td{border-top:1px solid #edf1f6!important;color:#334155;padding:.72rem .75rem!important;vertical-align:middle}
body.admin-ui #page-content table.dataTable tbody tr:nth-child(even),body.admin-ui #page-content table.data-table tbody tr:nth-child(even),body.admin-ui #page-content table.premium-table tbody tr:nth-child(even){background:#f8fafc}
body.admin-ui #page-content table.dataTable tbody tr:hover,body.admin-ui #page-content table.data-table tbody tr:hover,body.admin-ui #page-content table.premium-table tbody tr:hover{background:#eff6ff!important}
body.admin-ui #page-content .dataTables_wrapper{color:#52647a;font-size:.86rem}
body.admin-ui #page-content .dataTables_wrapper .dataTables_length,body.admin-ui #page-content .dataTables_wrapper .dataTables_filter,body.admin-ui #page-content .dataTables_wrapper .dataTables_info{color:#64748b!important;margin:.35rem 0 .8rem}
body.admin-ui #page-content .dataTables_wrapper .dataTables_filter input,body.admin-ui #page-content .dataTables_wrapper .dataTables_length select{background:#fff!important;border:1px solid #d9e1ec!important;border-radius:8px!important;color:#17283e!important;min-height:36px;padding:.35rem .65rem}
body.admin-ui #page-content .dataTables_wrapper .dataTables_paginate .paginate_button{border:1px solid transparent!important;border-radius:8px!important;color:#40536b!important;margin:0 2px;padding:.35rem .7rem!important}
body.admin-ui #page-content .dataTables_wrapper .dataTables_paginate .paginate_button.current,body.admin-ui #page-content .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background:linear-gradient(110deg,#164a78,#2679a6)!important;border-color:#1d4d7d!important;color:#fff!important}
body.admin-ui #page-content .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#edf5fb!important;border-color:#d4e4f2!important;color:#164a78!important}
body.admin-ui #page-content button[type=submit],body.admin-ui #page-content input[type=submit],body.admin-ui #page-content .btn-primary{border-radius:9px;font-weight:650}
body.admin-ui #page-content .btn-primary{background-color:#1d5c86;border-color:#1d5c86}
body.admin-ui.dark-mode #page-content form:not(.no-admin-card),body.admin-ui.dark-mode #page-content .card,body.admin-ui.dark-mode #page-content .panel,body.admin-ui.dark-mode #page-content .list-card{background:#1e293b;border-color:#334155;color:#e2e8f0}
body.admin-ui.dark-mode #page-content label,body.admin-ui.dark-mode #page-content table.dataTable tbody td,body.admin-ui.dark-mode #page-content table.data-table tbody td,body.admin-ui.dark-mode #page-content table.premium-table tbody td{color:#d5deea!important}
body.admin-ui.dark-mode #page-content table.dataTable thead th,body.admin-ui.dark-mode #page-content table.data-table thead th,body.admin-ui.dark-mode #page-content table.premium-table thead th{background:#26364c!important;border-color:#3b4b61!important;color:#e2e8f0!important}
body.admin-ui.dark-mode #page-content table.dataTable tbody tr:nth-child(even),body.admin-ui.dark-mode #page-content table.data-table tbody tr:nth-child(even),body.admin-ui.dark-mode #page-content table.premium-table tbody tr:nth-child(even){background:#202e42}
@media(max-width:767.98px){body.admin-ui #page-content form:not(.no-admin-card){border-radius:12px;padding:1rem}body.admin-ui #page-content .dataTables_wrapper .dataTables_length,body.admin-ui #page-content .dataTables_wrapper .dataTables_filter{float:none;text-align:left}body.admin-ui #page-content .dataTables_wrapper .dataTables_filter input{margin-left:0;max-width:100%}body.admin-ui #page-content .dataTables_wrapper .dataTables_paginate{float:none;padding-top:.75rem;text-align:center}}