.nav-tabs .nav-link{color:#6b7280;border:none;border-bottom:2px solid transparent;padding:.75rem 1rem;transition:all .3s ease}.nav-tabs .nav-link:hover{color:#0f184d;border-bottom-color:#e0e7ff}.nav-tabs .nav-link.active{color:#0f184d;background:transparent;border-bottom-color:#0f184d;font-weight:500}.table>:not(caption)>*>*{padding:.875rem .75rem;vertical-align:middle}.table thead th{font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;background:#f9fafb;border-bottom:2px solid #e5e7eb}.table tbody tr{transition:all .2s ease}.table tbody tr:hover{background:#f9fafb}.badge{padding:.375rem .75rem;font-weight:500;font-size:.75rem}.btn-list{display:flex;gap:.375rem}.btn-icon{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.progress{background-color:#e5e7eb}.progress-bar{transition:width .6s ease}.input-group .form-control:focus{border-color:#0f184d;box-shadow:0 0 0 .2rem #6366f140}.dropdown-menu{box-shadow:0 10px 15px -3px #0000001a;border:1px solid #e5e7eb}.dropdown-item{padding:.5rem 1rem;font-size:.875rem;transition:all .2s ease}.dropdown-item:hover{background-color:#f3f4f6}.dropdown-item i{width:20px}.table tbody tr td[colspan]{padding:3rem 1rem}.form-check-input:checked{background-color:#0f184d;border-color:#0f184d}.form-check-input:focus{border-color:#0f184d;box-shadow:0 0 0 .2rem #6366f140}.pagination{margin:0}.page-link{color:#0f184d;border-color:#e5e7eb}.page-link:hover{color:#4f46e5;background-color:#f3f4f6;border-color:#d1d5db}.page-item.active .page-link{background-color:#0f184d;border-color:#0f184d}.alert{border-radius:.5rem;border:none}.alert-success{background-color:#d1fae5;color:#065f46}.alert-danger{background-color:#fee2e2;color:#991b1b}.alert-info{background-color:#dbeafe;color:#1e40af}@media(max-width:768px){.nav-tabs .nav-link{padding:.5rem .75rem;font-size:.875rem}.badge{font-size:.6875rem;padding:.25rem .5rem}.btn-list{flex-wrap:wrap}.table{font-size:.875rem}.card-header{flex-direction:column;align-items:flex-start!important}.card-header .d-flex{width:100%;justify-content:flex-start}}[wire\:loading]{opacity:.6;pointer-events:none}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease}button,a{transition:all .2s ease}.dropdown-toggle:after{margin-left:.5rem}.btn-warning .badge{background-color:#fff3}.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#00000005}.table>tbody>tr:hover{box-shadow:0 2px 4px #0000000d}
