.accounts-page .accounts-card{background:#fff;border-radius:.95rem;overflow:hidden;border:1px solid #dfe6f7!important}.accounts-page .accounts-card:hover{transform:translateY(-2px);box-shadow:0 .75rem 1.4rem #1a265414!important}.accounts-page .accounts-card-header{letter-spacing:.02em;font-weight:800}.accounts-page .accounts-card-body{background:#fbfcff}.accounts-page .accounts-status-alert{color:#5f4a16;background:linear-gradient(#fff8e6 0%,#fff5da 100%);border-color:#f2d389;border-radius:.85rem}.accounts-page .accounts-control{background:#f8faff;border-color:#d4def4;border-radius:.7rem;min-height:2.55rem}.accounts-page .accounts-control:focus{background:#fff;border-color:#8fa8f2;box-shadow:0 0 0 .2rem #4e73df29}.accounts-page .accounts-btn{border-radius:999px;font-weight:700}.accounts-page .accounts-icon-btn{color:#2f437d;background:#f7f9ff;border:1px solid #d9e2f6;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.accounts-page .accounts-icon-btn:hover{background:#eef3ff}.accounts-page .accounts-row-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.accounts-page .accounts-row-actions .accounts-control{max-width:14rem;min-height:2rem}.accounts-page .accounts-fx-panel{background:linear-gradient(#f8faff 0%,#f1f5ff 100%);border:1px solid #dce5fb;border-radius:.8rem;padding:.7rem}.accounts-page .accounts-fx-btn{border-radius:999px;font-weight:700}.accounts-page .accounts-list-item{border-color:#edf1fb;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width:0;transition:background-color .16s,border-color .16s}.accounts-page .accounts-list-item:hover{background:#f6f9ff}.accounts-page .accounts-list-item.active{color:#2f3d66!important;background:#4e73df24!important;border-color:#d6e0fb!important}.accounts-page .accounts-list-item.active .text-muted{color:#55638d!important}.accounts-page .accounts-table thead th{z-index:2;color:#5f677a;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #e4e8f4;padding:.75rem .9rem;font-size:.75rem;font-weight:800;position:sticky;top:0;background:#f8faff!important}.accounts-page .accounts-table tbody td{color:#4f5569;vertical-align:middle;border-bottom-color:#edf1fb;padding:.78rem .9rem}.accounts-page .accounts-table tbody tr:hover{background:#f5f8ff}@media (max-width:991.98px){.accounts-page .accounts-card-body{padding:.9rem}}
