.DropdownMenu-module-scss-module__P4Oxha__menu-container{visibility:hidden;opacity:0;transition:var(--transition-quick);font-weight:var(--font-weight-regular);padding-bottom:2rem;transition-property:transform,opacity;position:absolute;top:0;left:0;transform:translateY(-.5rem)translate(-.3rem)scale(.95)}.DropdownMenu-module-scss-module__P4Oxha__menu-container.DropdownMenu-module-scss-module__P4Oxha__right{transform:translateY(-.5rem)translate(.3rem)scale(.95)}.DropdownMenu-module-scss-module__P4Oxha__menu-container.DropdownMenu-module-scss-module__P4Oxha__open{opacity:1;z-index:3;visibility:visible;transform:translateY(0)}.DropdownMenu-module-scss-module__P4Oxha__menu-container.DropdownMenu-module-scss-module__P4Oxha__overflow{z-index:101}.DropdownMenu-module-scss-module__P4Oxha__menu{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);box-shadow:var(--shadow-medium);border-radius:var(--border-radius-lg);padding:var(--gap-sm)}.DropdownMenu-module-scss-module__P4Oxha__menu.DropdownMenu-module-scss-module__P4Oxha__sm{min-width:10rem}.DropdownMenu-module-scss-module__P4Oxha__menu.DropdownMenu-module-scss-module__P4Oxha__md{min-width:13rem}.DropdownMenu-module-scss-module__P4Oxha__menu.DropdownMenu-module-scss-module__P4Oxha__lg{min-width:15rem}.DropdownMenu-module-scss-module__P4Oxha__menu ul{margin:0;padding:0;list-style:none}.DropdownMenu-module-scss-module__P4Oxha__menu li button,.DropdownMenu-module-scss-module__P4Oxha__menu li a{padding-right:var(--gap-lg);padding-left:var(--gap-lg);transition:var(--transition-quick);border:0;justify-content:normal;width:100%}.DropdownMenu-module-scss-module__P4Oxha__menu hr{margin:var(--gap-sm)calc(-1*var(--gap-sm));border:none;border-top:1px solid var(--color-border-primary)}
.DueDot-module-scss-module__3d62Rq__container{width:.5rem}.DueDot-module-scss-module__3d62Rq__dot{background-color:var(--color-due-review);border-radius:50%;width:.5rem;height:.5rem}.DueDot-module-scss-module__3d62Rq__dot.DueDot-module-scss-module__3d62Rq__sm{width:.4rem!important;height:.4rem!important}
.HighlightLabel-module-scss-module__Isw7BG__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background-color:var(--color-brand-bg);color:var(--color-white);border-radius:var(--border-radius-sm);padding:.2rem .4rem;display:inline-block}
.LoadingRowSkeleton-module-scss-module__z9AXcq__row{background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-md);position:relative;overflow:hidden}.LoadingRowSkeleton-module-scss-module__z9AXcq__row:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--color-bg-primary-rgb),.5),transparent);width:100%;height:100%;animation:1.5s infinite LoadingRowSkeleton-module-scss-module__z9AXcq__loading;position:absolute;top:0;left:-100%}@keyframes LoadingRowSkeleton-module-scss-module__z9AXcq__loading{0%{left:-100%}50%{left:100%}to{left:100%}}
.CardAudioFieldInput-module-scss-module__4jZcDW__container{height:calc(var(--input-height-lg) - 2px);border:1px dashed var(--color-border-tertiary);border-radius:var(--border-radius-md);align-items:center;gap:var(--gap-sm);padding:0 .5rem;display:flex}.CardAudioFieldInput-module-scss-module__4jZcDW__container.CardAudioFieldInput-module-scss-module__4jZcDW__loading{background-color:var(--color-bg-secondary);color:var(--color-text-tertiary)}.CardAudioFieldInput-module-scss-module__4jZcDW__fullWidth{width:100%}.CardAudioFieldInput-module-scss-module__4jZcDW__selected{justify-content:space-between;align-items:center;width:100%;display:flex}.CardAudioFieldInput-module-scss-module__4jZcDW__fileInputContainer{align-items:center;gap:var(--gap-sm);display:flex}.CardAudioFieldInput-module-scss-module__4jZcDW__fileInput{display:none}.CardAudioFieldInput-module-scss-module__4jZcDW__fileName{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:20rem;margin-left:.5rem;display:inline-block;overflow:hidden}.CardAudioFieldInput-module-scss-module__4jZcDW__fileExtensions{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-left:var(--gap-sm)}.CardAudioFieldInput-module-scss-module__4jZcDW__regenerateButton{opacity:0;visibility:hidden;transition:var(--transition-slow);display:flex}.CardAudioFieldInput-module-scss-module__4jZcDW__regenerateButton svg{color:var(--color-brand-text)!important}.CardAudioFieldInput-module-scss-module__4jZcDW__container:hover .CardAudioFieldInput-module-scss-module__4jZcDW__regenerateButton{opacity:1;visibility:visible}.CardAudioFieldInput-module-scss-module__4jZcDW__loadingMessage{justify-content:right;align-items:center;gap:var(--gap-md);width:100%;font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0 .5rem;display:flex}.CardAudioFieldInput-module-scss-module__4jZcDW__spinner{width:1rem;height:1rem;color:var(--color-text-tertiary);animation:1s linear infinite CardAudioFieldInput-module-scss-module__4jZcDW__loading;display:block}@keyframes CardAudioFieldInput-module-scss-module__4jZcDW__loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.CardAudioFieldInput-module-scss-module__4jZcDW__fileExtensions{display:none}}
.CardTextFieldDisplay-module-scss-module__iSsOGW__loading{padding:.1rem 0}.CardTextFieldDisplay-module-scss-module__iSsOGW__loading.CardTextFieldDisplay-module-scss-module__iSsOGW__sm>div{height:calc(var(--flashcard-field-font-size-sm) + .3rem)!important}.CardTextFieldDisplay-module-scss-module__iSsOGW__loading.CardTextFieldDisplay-module-scss-module__iSsOGW__md>div{height:calc(var(--flashcard-field-font-size-md) + .3rem)!important}.CardTextFieldDisplay-module-scss-module__iSsOGW__loading.CardTextFieldDisplay-module-scss-module__iSsOGW__lg>div{height:calc(var(--flashcard-field-font-size-lg) + .3rem)!important}.CardTextFieldDisplay-module-scss-module__iSsOGW__loading.CardTextFieldDisplay-module-scss-module__iSsOGW__xl>div{height:calc(var(--flashcard-field-font-size-xl) + .3rem)!important}.CardTextFieldDisplay-module-scss-module__iSsOGW__text{text-align:center}.CardTextFieldDisplay-module-scss-module__iSsOGW__text.CardTextFieldDisplay-module-scss-module__iSsOGW__sm{font-size:var(--flashcard-field-font-size-sm)}.CardTextFieldDisplay-module-scss-module__iSsOGW__text.CardTextFieldDisplay-module-scss-module__iSsOGW__md{font-size:var(--flashcard-field-font-size-md)}.CardTextFieldDisplay-module-scss-module__iSsOGW__text.CardTextFieldDisplay-module-scss-module__iSsOGW__lg{font-size:var(--flashcard-field-font-size-lg)}.CardTextFieldDisplay-module-scss-module__iSsOGW__text.CardTextFieldDisplay-module-scss-module__iSsOGW__xl{font-size:var(--flashcard-field-font-size-xl)}.CardTextFieldDisplay-module-scss-module__iSsOGW__text.CardTextFieldDisplay-module-scss-module__iSsOGW__primary{color:var(--color-text-primary)}.CardTextFieldDisplay-module-scss-module__iSsOGW__text.CardTextFieldDisplay-module-scss-module__iSsOGW__secondary{color:var(--color-text-secondary)}.CardTextFieldDisplay-module-scss-module__iSsOGW__text.CardTextFieldDisplay-module-scss-module__iSsOGW__tertiary{color:var(--color-text-tertiary)}.CardTextFieldDisplay-module-scss-module__iSsOGW__text.CardTextFieldDisplay-module-scss-module__iSsOGW__regular{font-weight:var(--font-weight-regular)}.CardTextFieldDisplay-module-scss-module__iSsOGW__text.CardTextFieldDisplay-module-scss-module__iSsOGW__bold{font-weight:var(--font-weight-bold)}
.CardFieldDisplayWithCloze-module-scss-module__ljALXa__cloze{background-color:var(--color-bg-secondary);border:1px dashed var(--color-border-tertiary);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-bold);min-width:1rem;padding:.1rem .5rem;display:inline-block}
.CardUrlFieldDisplay-module-scss-module__VDlMYq__url{font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);align-items:center;gap:var(--gap-sm);color:var(--color-text-tertiary);text-decoration:underline;display:flex}.CardUrlFieldDisplay-module-scss-module__VDlMYq__url>div{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;margin:auto;overflow:hidden}.CardUrlFieldDisplay-module-scss-module__VDlMYq__url:hover{cursor:pointer}
