.v-chip--selected[data-v-c07f22af]{font-weight:700}.v-chip .v-badge[data-v-c07f22af]{margin-left:4px}.time-chip[data-v-c07f22af]{font-size:.75rem}.course-cell[data-v-c07f22af]{padding:4px;font-size:.85rem;white-space:pre-line}.course-item[data-v-c07f22af]{padding:2px 0;border-bottom:1px dashed rgba(0,0,0,.1)}.course-item[data-v-c07f22af]:last-child{border-bottom:none}.week-type[data-v-c07f22af]{font-size:.7rem;background-color:#0000000d;padding:1px 3px;border-radius:2px;margin-left:2px}.filter-chip[data-v-c07f22af]{min-width:60px;justify-content:center;transition:all .2s ease}.filter-chip.v-chip--selected[data-v-c07f22af]{transform:scale(1.05);font-weight:700}.v-data-table[data-v-c07f22af]{border-radius:8px;overflow:hidden}.v-card[data-v-c07f22af]{border-radius:12px;overflow:hidden}.v-btn[data-v-c07f22af]{transition:transform .2s ease}.v-btn[data-v-c07f22af]:not(:disabled):hover{transform:translateY(-2px)}.student-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.bg-primary-subtle{background-color:rgb(var(--v-theme-primary),.05)}.action-buttons{transition:opacity .2s ease;opacity:0}.gap-1{gap:4px}.gap-2{gap:8px}.student-card .v-text-field{margin:0;padding:0}@media (max-width: 600px){.v-container{padding:12px}.v-col{padding:8px}}.student-card.mobile{margin-bottom:8px}.student-card.mobile .v-btn{min-width:40px;min-height:40px}.student-card.mobile .v-text-field{font-size:16px}@media (max-width: 600px){.v-col{padding:6px!important}.student-card{margin-bottom:4px}.action-buttons{opacity:1}}.student-card{-webkit-tap-highlight-color:transparent}.student-card:active{background-color:rgb(var(--v-theme-primary),.05)}.v-file-input--hide.v-input .v-field,.v-file-input--hide.v-input .v-input__control,.v-file-input--hide.v-input .v-input__details{display:none}.v-file-input--hide.v-input .v-input__prepend{grid-area:control;margin:0 auto}.v-file-input--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-file-input .v-field__input{word-break:break-word}.v-file-input input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}.v-file-input--dragging input[type=file]{z-index:1}.v-file-input .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-file-input .v-input__details{padding-inline:0}
