*{transition:background-color .2s ease}html{overflow-y:auto!important}.main-bg-dark{background:linear-gradient(135deg,#0f0c29,#1a1a2e 50%,#16213e)!important;min-height:100vh}.app-bar-glass{backdrop-filter:blur(16px)!important;background:rgba(22,33,62,.7)!important;border-bottom:1px solid rgba(108,99,255,.15)!important}.logo-mark{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#6c63ff,#a78bfa);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:#fff}.nav-btn{border-radius:8px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;opacity:.7}.nav-btn-active{background:rgba(108,99,255,.2)!important;opacity:1!important}.v-card{border-radius:12px!important}.theme--dark .v-card{background:rgba(22,33,62,.6)!important;border:1px solid rgba(108,99,255,.1)!important}.theme--dark .v-data-table{background:transparent!important}.theme--dark .v-data-table .v-data-table-header th{color:hsla(0,0%,100%,.5)!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.fade-enter,.fade-leave-to{opacity:0}.v-chip{font-weight:500!important}.v-dialog .v-card{border:1px solid rgba(108,99,255,.2)!important}