.film-select[data-v-8645f992]{min-width:0;display:inline-flex;position:relative}.film-select__trigger[data-v-8645f992]{background:var(--film-surface-2);min-width:0;max-width:13rem;height:2.25rem;color:var(--film-ink);cursor:pointer;border:1px solid #0000;border-radius:999px;outline:none;align-items:center;gap:.5rem;padding:0 .875rem 0 1rem;font-size:.8125rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.film-select__trigger[data-v-8645f992]:hover{border-color:var(--film-line);background:var(--film-hover)}.film-select__trigger[data-v-8645f992]:focus-visible{outline:2px solid var(--film-focus);outline-offset:2px}.film-select__value[data-v-8645f992]{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.film-select__chevron[data-v-8645f992]{color:var(--film-muted);flex:none;transition:transform .18s cubic-bezier(.22,1,.36,1)}.film-select.is-open .film-select__chevron[data-v-8645f992]{transform:rotate(180deg)}.film-select__menu[data-v-8645f992]{z-index:40;border:1px solid var(--film-line);background:var(--film-surface);border-radius:.75rem;outline:none;min-width:11rem;max-width:min(20rem,100vw - 2rem);max-height:min(17.5rem,100dvh - 2rem);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 28px #00000047}.film-select.is-above .film-select__menu[data-v-8645f992]{transform-origin:0 100%;top:auto;bottom:calc(100% + 6px)}.film-select__option[data-v-8645f992]{min-height:2.25rem;color:var(--film-ink);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.8125rem;transition:background-color .12s,color .12s;display:flex}.film-select__option.is-active[data-v-8645f992]{background:var(--film-hover)}.film-select__option.is-selected[data-v-8645f992]{color:var(--film-accent);font-weight:600}.film-select__label[data-v-8645f992]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.film-select__check[data-v-8645f992]{flex:none}.film-select-pop-enter-active[data-v-8645f992],.film-select-pop-leave-active[data-v-8645f992]{transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1)}.film-select-pop-enter-from[data-v-8645f992],.film-select-pop-leave-to[data-v-8645f992]{opacity:0;transform:translateY(-4px)scale(.98)}.film-select.is-above .film-select-pop-enter-from[data-v-8645f992],.film-select.is-above .film-select-pop-leave-to[data-v-8645f992]{transform:translateY(4px)scale(.98)}@media (prefers-reduced-motion:reduce){.film-select-pop-enter-active[data-v-8645f992],.film-select-pop-leave-active[data-v-8645f992],.film-select__chevron[data-v-8645f992]{transition:none}}
