.settings-card[data-v-9c035df1]{height:100%}.source-text[data-v-2acb3fbb],.contributor[data-v-2acb3fbb]{opacity:.7;font-size:.9em}.fade-enter-active[data-v-2acb3fbb],.fade-leave-active[data-v-2acb3fbb]{transition:opacity .3s ease}.fade-enter-from[data-v-2acb3fbb],.fade-leave-to[data-v-2acb3fbb]{opacity:0}.setting-item[data-v-08b49b47]{border-radius:8px;transition:background-color .2s}.setting-text-field[data-v-08b49b47],.setting-select[data-v-08b49b47],.setting-number-field[data-v-08b49b47]{min-width:180px;border-radius:6px}.text-wrap[data-v-08b49b47]{white-space:normal;overflow-wrap:break-word;word-break:break-word}@media (max-width: 600px){.setting-item[data-v-08b49b47]{flex-wrap:wrap}}.settings-explorer[data-v-4d032f99]{padding:8px 0}.settings-json[data-v-4d032f99]{background-color:#0000000d;padding:12px;border-radius:4px;overflow-x:auto;font-family:monospace;white-space:pre-wrap;max-height:300px;overflow-y:auto}.v-theme--dark .settings-json[data-v-4d032f99]{background-color:#ffffff0d}.setting-group[data-v-9af32ae4]{margin-bottom:16px}.v-card-text[data-v-67769fa2]{padding-top:0}.v-list-item[data-v-f87674cf]{border-bottom:1px solid rgba(0,0,0,.12)}.v-list-item[data-v-f87674cf]:last-child{border-bottom:none}.notification-sound-settings[data-v-55be56a4]{margin:16px 0}.warning-container[data-v-0f36b655]{display:inline-block;margin-right:8px}.warning-chip[data-v-0f36b655]{animation:fade-in-0f36b655 .3s ease}@keyframes fade-in-0f36b655{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-warning{0%,to{transform:scale(1)}50%{transform:scale(1.002)}}@keyframes pulse-border{0%,to{opacity:1}50%{opacity:.5}}.teacher-card[data-v-16455a49]{transition:all .2s ease}.action-buttons[data-v-16455a49]{opacity:0;transition:opacity .2s ease}.unsaved-changes[data-v-16455a49]{border-color:rgb(var(--v-theme-warning))!important}.student-card[data-v-4feed29c]{transition:all .2s ease}.action-buttons[data-v-4feed29c]{opacity:0;transition:opacity .2s ease}.unsaved-changes[data-v-4feed29c]{border-color:rgb(var(--v-theme-warning))!important}.font-monospace[data-v-67879974]{font-family:Consolas,Monaco,Courier New,monospace}code[data-v-67879974]{background-color:#0000000d;padding:2px 4px;border-radius:4px;font-size:.875em}.gradient-donation[data-v-b1ceac93]{background:linear-gradient(135deg,#ec407a26,#e91e6314 60%);border:2px solid rgba(236,64,122,.25);transition:all .3s ease;cursor:pointer}.gradient-donation[data-v-b1ceac93]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #ec407a4d!important}.gradient-donation[data-v-b1ceac93]:active{transform:translateY(-2px)}.card-content[data-v-b1ceac93]{display:flex;align-items:center;justify-content:space-between}.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)}.settings-page .v-card{transition:transform .2s,box-shadow .2s}.settings-page .v-card:hover{box-shadow:0 4px 8px #0000001a!important}
