.film-quality-picker{position:relative;display:inline-flex;color:#0a3328;font:500 14px/1.4 Inter,Arial,sans-serif}
.film-quality-picker .film-quality-trigger{display:flex;align-items:center;justify-content:space-between;gap:22px;min-width:154px;min-height:44px;padding:10px 16px;border:1px solid #b9d0c4!important;border-radius:14px!important;background:#fcfcf8!important;color:#0a3328!important;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer}
.film-quality-trigger:after{content:'';display:block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);flex:none}
.film-quality-trigger[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}
.film-quality-picker .film-quality-value{font:inherit;line-height:1.4;margin:0}
.film-quality-trigger:disabled{opacity:.5;cursor:wait}
.film-quality-picker .film-quality-listbox{position:absolute;z-index:20;bottom:calc(100% + 9px);right:0;min-width:192px;max-height:250px;overflow-y:auto;padding:7px;background:#fcfcf8;color:#0a3328;border:1px solid #b9d0c4;border-radius:18px;box-shadow:0 12px 32px #03140e26;outline:none}
.film-quality-picker .film-quality-listbox[hidden]{display:none!important}
.film-quality-option{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:10px 12px;border-radius:11px;cursor:pointer;white-space:nowrap;font:inherit}
.film-quality-option.is-active{background:#e5f1eb}
.film-quality-option.is-selected{font-weight:700}
.film-quality-check{visibility:hidden;color:#008f83;font-size:16px;line-height:1}
.film-quality-option[aria-selected=true] .film-quality-check{visibility:visible}
.film-quality-option[aria-disabled=true]{opacity:.5;cursor:default}
.film-quality-trigger:focus-visible,.film-quality-listbox:focus-visible{outline:2px solid #008f83!important;outline-offset:3px}
@media(max-width:600px){.film-quality-picker{font-size:13px}.film-quality-picker .film-quality-trigger{min-width:160px}}
