body{margin:0;font-family:Roboto,sans-serif}html,body,.v-application{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.main-content{box-sizing:border-box;background-color:#f8fafc;width:100%;min-height:calc(100vh - 120px);padding:24px 32px}@media (width<=960px){.main-content{padding:16px 20px}}@media (width<=600px){.main-content{padding:12px 14px}}.custom-table{background-color:#fff;border:1px solid #e2e8f0;overflow:hidden;border-radius:14px!important}.custom-table table thead,.custom-table thead,.custom-table thead tr,.custom-table .v-table__wrapper>table>thead,.custom-table .v-table__wrapper>table>thead>tr{background-color:#000!important}.custom-table thead th,.custom-table th,.custom-table .v-table__wrapper>table>thead>tr>th,.custom-table .v-table__wrapper>table>thead th{color:#fff!important;text-transform:uppercase!important;letter-spacing:.6px!important;background-color:#000!important;border-bottom:1px solid #1e293b!important;height:46px!important;padding:13px 16px!important;font-size:.76rem!important;font-weight:700!important}.custom-table td,.custom-table tbody td,.custom-table .v-table__wrapper>table>tbody>tr>td{vertical-align:middle!important;border-bottom:1px solid #f1f5f9!important;padding:12px 16px!important;font-size:.85rem!important}.custom-table tbody tr:hover,.custom-table .v-table__wrapper>table>tbody>tr:hover{background-color:#f8fafc!important}.v-card-actions .v-btn.bg-black,.v-card-actions .v-btn--variant-flat{opacity:1!important}.v-card-actions .v-btn--variant-flat.text-white{color:#fff!important}.custom-table .v-table__wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto!important}@media (width<=768px){.main-content{padding:12px 10px!important}.main-content .text-h5{font-size:1.25rem!important;line-height:1.25!important}.pagination-footer{flex-direction:column!important;align-items:center!important;gap:10px!important}}@media (width<=600px){.v-dialog:not(.v-dialog--fullscreen)>.v-overlay__content{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:94vh!important;margin:8px auto!important}.v-dialog .v-card{border-radius:18px!important;flex-direction:column!important;max-height:94vh!important;display:flex!important}.v-dialog .v-card-text{-webkit-overflow-scrolling:touch;max-height:calc(88vh - 120px)!important;padding:14px 12px!important;overflow-y:auto!important}.v-dialog .v-card-title{padding:12px 14px!important;font-size:1rem!important}.v-dialog .v-card-actions{background-color:#f8fafc!important;flex-wrap:wrap!important;gap:8px!important;padding:10px 12px!important}.v-dialog .v-card-actions .v-btn{flex:auto!important;min-width:120px!important;height:38px!important}.v-field__input{min-height:40px!important;font-size:.9rem!important}.v-app-bar .v-app-bar-title{font-size:.82rem!important}.v-card.pa-5,.v-card.pa-6{padding:16px 12px!important}}
