.random-picker-card[data-v-85e7eea6]{overflow:hidden}.counter-container[data-v-85e7eea6]{margin:2rem 0}.counter-btn[data-v-85e7eea6]{width:64px;height:64px;border-radius:50%}.count-display[data-v-85e7eea6]{min-width:100px;text-align:center}.start-btn[data-v-85e7eea6]{min-width:200px;height:64px;border-radius:32px;font-size:1.2rem}.filter-options-card[data-v-85e7eea6]{max-width:450px;margin:0 auto}.filter-chip[data-v-85e7eea6]{cursor:pointer;transition:all .2s ease}.filter-chip[data-v-85e7eea6]:active{transform:scale(.95)}.student-list-tooltip[data-v-85e7eea6]{max-height:200px;overflow-y:auto;margin-top:5px;font-size:.9em}.animation-container[data-v-85e7eea6]{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center}.animation-wrapper[data-v-85e7eea6]{width:100%;max-width:400px;margin:0 auto}.shuffle-container[data-v-85e7eea6]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.student-item[data-v-85e7eea6]{padding:10px 15px;background-color:rgba(var(--v-theme-surface-variant),.7);border-radius:8px;transition:all .3s ease;font-size:1.2rem}.student-item.highlighted[data-v-85e7eea6]{background-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));transform:scale(1.1);font-weight:700;box-shadow:0 4px 8px #0003}.result-container[data-v-85e7eea6]{min-height:300px}.result-card[data-v-85e7eea6]{max-width:400px;margin:0 auto;transition:transform .3s ease}.result-card[data-v-85e7eea6]:hover{transform:translateY(-4px)}.result-card:hover .refresh-btn[data-v-85e7eea6]{opacity:1}.refresh-btn[data-v-85e7eea6]{opacity:.7;transition:opacity .3s ease}.refresh-btn[data-v-85e7eea6]:hover{opacity:1}@keyframes refresh-pulse-85e7eea6{0%{transform:scale(1);box-shadow:0 0 rgba(var(--v-theme-primary),.5)}50%{transform:scale(1.05);box-shadow:0 0 15px rgba(var(--v-theme-primary),.7)}to{transform:scale(1);box-shadow:0 0 rgba(var(--v-theme-primary),.5)}}.refresh-animation[data-v-85e7eea6]{animation:refresh-pulse-85e7eea6 .5s ease}.shuffle-enter-active[data-v-85e7eea6],.shuffle-leave-active[data-v-85e7eea6]{transition:all .5s ease}.shuffle-enter-from[data-v-85e7eea6],.shuffle-leave-to[data-v-85e7eea6]{opacity:0;transform:translateY(30px)}.shuffle-move[data-v-85e7eea6]{transition:transform .5s ease}@media (hover: none){.counter-btn[data-v-85e7eea6],.start-btn[data-v-85e7eea6]{min-height:72px}.student-item[data-v-85e7eea6]{padding:12px 20px;font-size:1.4rem}.refresh-btn[data-v-85e7eea6]{opacity:1;min-width:36px;min-height:36px}.filter-chip[data-v-85e7eea6]{min-height:40px;font-size:1rem}}.mode-switch-container .mode-toggle[data-v-85e7eea6]{border:1px solid rgba(var(--v-theme-primary),.2);border-radius:50px;padding:4px;box-shadow:0 2px 8px #0000001a}.mode-switch-container .mode-toggle .v-btn[data-v-85e7eea6]{min-width:120px;height:40px;font-weight:500;letter-spacing:.5px}.mode-switch-container .mode-toggle .v-btn.v-btn--active[data-v-85e7eea6]{transform:scale(1.02);font-weight:600}.number-range-container[data-v-85e7eea6]{max-width:300px;margin:0 auto;padding:16px;background:rgba(var(--v-theme-surface-variant),.1);border-radius:12px;border:1px solid rgba(var(--v-theme-primary),.1)}.number-range-container .number-input[data-v-85e7eea6]{width:100px}.number-range-container .number-input[data-v-85e7eea6] .v-field{border-radius:8px;box-shadow:0 2px 4px #0000000d}
