body{font-family:Roboto,sans-serif}.q-layout,body{background-color:#fff}.body--dark .q-layout{background-color:#121212}.body--dark .q-card{background-color:#1e1e1e}.body--dark .q-header{background:linear-gradient(145deg,#1976d2,#11508e)!important}.body--dark .q-page{background-color:#121212}.body--dark .q-table{background-color:#1e1e1e}.body--dark .q-table tbody tr:hover{background-color:#ffffff0d}.body--dark .q-table th{color:#fff}.body--dark .q-table td{color:#e0e0e0}.body--dark .q-field__input,.body--dark .q-field__native,.body--dark .q-field__prefix,.body--dark .q-field__suffix{color:#fff}.q-header{background:linear-gradient(145deg,#1976d2,#42a5f5)!important;box-shadow:0 2px 10px #1976d24d}.q-drawer{background-color:#fff}.q-drawer.bg-blue-1{background-color:#e3f2fd!important}.q-drawer .q-item.active-class{background:linear-gradient(145deg,#1976d2,#145ca4)!important;color:#fff}.q-drawer .q-item:hover{background-color:#1976d21a}.text-rate-0{color:#000}.text-rate-1{color:#1976d2}.text-rate-2{color:#ffc107}.text-rate-3{color:#8bc34a}.text-rate-4{color:#03a9f4}.q-table__bottom,.q-table__top{background-color:#1976d20d}.q-table{border-radius:12px;box-shadow:0 1px 8px #1976d226;overflow:hidden}.q-table thead{background:linear-gradient(145deg,#1976d2,#42a5f5)}.q-table thead th{color:#fff;font-size:14px;font-weight:700;padding:8px 16px}.q-table tbody td{font-size:12px;height:40px;padding:4px 16px;transition:background-color .3s}.q-table tbody tr:hover{background-color:#1976d214}.q-checkbox__inner{font-size:26px}.q-field{font-size:12px}.q-btn{font-weight:500;letter-spacing:.5px}.q-btn.q-btn--rounded{border-radius:24px}.q-card{border-radius:12px;box-shadow:0 1px 8px #1976d21a;transition:transform .3s,box-shadow .3s}pre{background-color:#121212;border-radius:8px;color:#fff;font-size:.72rem;padding:12px}.blank-box{background-color:#1976d20d;border:4px dotted #1976d233;border-radius:12px;color:#1976d2;font-size:1.5em;padding:16px;text-align:center}#doughnut-chart{max-height:200px!important}.q-btn{transition:all .3s}.q-btn:hover{box-shadow:0 4px 8px #1976d24d;transform:translateY(-2px)}