.personnel-list-page[data-v-3d310d8d]{padding:.5rem;background:radial-gradient(circle at top left,#f0f9ff 0,#f9fafb 40%,#fff 100%)}@media (min-width:576px){.personnel-list-page[data-v-3d310d8d]{padding:1rem}}.personnel-card-shell[data-v-3d310d8d]{border-radius:1rem;border:1px solid rgba(148,163,184,.35);-webkit-box-shadow:0 18px 45px rgba(15,23,42,.12);box-shadow:0 18px 45px rgba(15,23,42,.12)}.personnel-card-body[data-v-3d310d8d]{padding:1.25rem 1rem}@media (min-width:768px){.personnel-card-body[data-v-3d310d8d]{padding:1.75rem 1.5rem}}.btn-new-personnel[data-v-3d310d8d]{border-radius:999px;padding-inline:1.5rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-new-personnel[data-v-3d310d8d]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(1,28,97,.2);box-shadow:0 4px 12px rgba(1,28,97,.2)}.personnel-table-wrap[data-v-3d310d8d]{border-radius:.75rem;border:1px solid rgba(148,163,184,.25);-webkit-box-shadow:0 10px 30px rgba(15,23,42,.08);box-shadow:0 10px 30px rgba(15,23,42,.08)}.personnel-action-menu[data-v-3d310d8d]{min-width:180px;border-radius:.75rem;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid #e2e8f0}.personnel-action-menu .dropdown-item[data-v-3d310d8d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;font-weight:500}.skeleton-loader[data-v-3d310d8d]{height:20px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-3d310d8d 1.5s infinite;animation:loading-3d310d8d 1.5s infinite;border-radius:4px}@-webkit-keyframes loading-3d310d8d{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading-3d310d8d{0%{background-position:200% 0}to{background-position:-200% 0}}.custom-medkey-pagination[data-v-3d310d8d]{gap:5px}.custom-medkey-pagination .page-item .page-link[data-v-3d310d8d]{border-radius:8px!important;margin:0 2px;border:none;color:#475569;font-weight:600;font-size:.85rem;padding:8px 14px;background-color:#f1f5f9}.custom-medkey-pagination .page-item.active .page-link[data-v-3d310d8d]{background-color:#011c61!important;color:#fff!important}.personnel-pagination-info[data-v-3d310d8d]{font-size:.8rem}[data-v-3d310d8d] .modal-header{background-color:#011c61!important;color:#fff!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}[data-v-3d310d8d] .modal-content{border-radius:14px!important;border:none!important;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.2)!important;box-shadow:0 20px 50px rgba(0,0,0,.2)!important}[data-v-3d310d8d] .select2-container{z-index:99999!important}[data-v-3d310d8d] .select2-container--default .select2-selection--single{height:42px!important;border:1px solid #ced4da!important;border-radius:8px!important;padding:6px 12px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}[data-v-3d310d8d] .select2-container--default .select2-selection--single .select2-selection__rendered{color:#1e293b!important;line-height:normal!important;padding-left:0!important;font-weight:500!important}[data-v-3d310d8d] .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px!important;right:8px!important}[data-v-3d310d8d] .select2-dropdown{border:1px solid #cbd5e1!important;border-radius:8px!important;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15)!important;box-shadow:0 10px 25px rgba(0,0,0,.15)!important;z-index:99999!important}[data-v-3d310d8d] .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#011c61!important;color:#fff!important}[data-v-3d310d8d] .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #cbd5e1!important;border-radius:6px!important;padding:6px 10px!important}