.menu .app-brand.demo{height:64px;margin-top:12px}.app-brand-logo.demo svg{width:22px;height:38px}.app-brand-text.demo{font-size:1.5rem;font-weight:700;letter-spacing:-0.5px}.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page{padding-top:74px !important}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px !important}.content-wrapper .navbar{z-index:auto}body{font-size:0.875rem;color:#566a7f;background-color:#f5f5f9}.container-p-y{padding-top:1.25rem !important;padding-bottom:1.5rem !important}.card{border:none;border-radius:0.625rem;box-shadow:0 0.125rem 0.5rem rgba(165,163,174,0.12);transition:all 0.25s ease-in-out}.card:hover{box-shadow:0 0.25rem 0.875rem rgba(165,163,174,0.2)}.card-title{font-weight:700;color:#566a7f}.table{font-size:0.875rem;margin-bottom:0}.table th{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.6px;font-weight:700;color:#566a7f;background-color:#f8f9fa;padding:0.65rem 0.85rem;border-bottom:1px solid #d9dee3}.table td{padding:0.6rem 0.85rem;vertical-align:middle;border-color:#f1f2f4}.table-hover tbody tr{transition:background-color 0.15s ease-in-out}.table-hover tbody tr:hover{background-color:rgba(105,108,255,0.04) !important}.form-label{font-size:0.8125rem;font-weight:600;margin-bottom:0.35rem;color:#566a7f}.form-control,.form-select{padding:0.45rem 0.85rem;font-size:0.875rem;border-radius:0.375rem;border:1px solid #d9dee3;color:#566a7f;transition:border-color 0.2s ease,box-shadow 0.2s ease}.form-control:focus,.form-select:focus{border-color:#61BEF1;box-shadow:0 0 0 0.2rem rgba(105,108,255,0.15)}.form-control-sm,.form-select-sm{padding:0.3rem 0.65rem;font-size:0.8125rem;border-radius:0.35rem}.btn{padding:0.45rem 1rem;font-size:0.875rem;font-weight:600;border-radius:0.375rem;transition:all 0.2s ease-in-out}.btn-sm{padding:0.28rem 0.65rem;font-size:0.8125rem;border-radius:0.35rem}.btn-icon{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.btn-icon.btn-sm{width:30px;height:30px;font-size:1rem}.badge{padding:0.38em 0.65em;font-size:0.75rem;font-weight:600;border-radius:0.35rem;letter-spacing:0.3px}.stat-widget{border-radius:0.625rem;padding:1.25rem;position:relative;overflow:hidden}.stat-icon{width:46px;height:46px;border-radius:0.5rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.dataTables_wrapper .dataTables_length select{padding:0.25rem 0.5rem;font-size:0.8125rem;border-radius:0.35rem}.dataTables_wrapper .dataTables_filter input{padding:0.35rem 0.75rem;font-size:0.875rem;border-radius:0.375rem;border:1px solid #d9dee3;margin-left:0.5rem}.dataTables_wrapper .dataTables_paginate .pagination{margin-top:0.5rem;margin-bottom:0}.dataTables_wrapper .page-link{padding:0.3rem 0.65rem;font-size:0.8125rem;border-radius:0.35rem}@media (max-width:768px){.container-p-y{padding-top:0.75rem !important}.table-responsive{border:0}.dt-buttons{margin-top:0.5rem;display:flex;justify-content:center}.stat-widget{margin-bottom:1rem}}