.person-filmography-selects .person-filter-trigger{display:grid;grid-template-columns:14px minmax(0,1fr) 14px;align-items:center;gap:10px;min-width:148px;max-width:100%;min-height:44px;padding:0 14px;border:1px solid #cdddec26;border-radius:7px;background:#0b1b298f;color:#c3cdd8;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.person-filmography-selects .person-filter-trigger>span{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.person-filmography-selects .person-filter-trigger>svg{grid-column:3;opacity:.6;transition:transform .18s ease,opacity .18s ease}.person-filmography-selects .person-filter-trigger:hover,.person-filmography-selects .person-filter-trigger[data-state=open]{border-color:#d6b87e7a;background:#122331e6;color:#e5d1ad}.person-filter-trigger[data-state=open]>svg{transform:rotate(180deg);opacity:.9}.person-filter-trigger:focus-visible{outline:2px solid #d6b87ebf;outline-offset:3px}.person-filter-popover{z-index:160;box-sizing:border-box;min-width:148px;min-width:max(148px,var(--radix-dropdown-menu-trigger-width));max-width:calc(100vw - 24px);max-height:272px;max-height:min(272px,var(--radix-dropdown-menu-content-available-height));overflow:hidden auto;overscroll-behavior:contain;padding:6px;border:1px solid #cdddec2b;border-radius:9px;background:#071623f7;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 14px 38px #00000057,inset 0 1px 0 hsla(0,0%,100%,.025);font-family:inherit;transform-origin:var(--radix-dropdown-menu-content-transform-origin);scrollbar-width:thin;scrollbar-color:#d6b87e61 #0000}.person-filter-popover::-webkit-scrollbar{width:5px}.person-filter-popover::-webkit-scrollbar-track{background:#0000}.person-filter-popover::-webkit-scrollbar-thumb{border:1px solid #0000;border-radius:8px;background:#d6b87e61;background-clip:padding-box}.person-filter-popover[data-state=open]{animation:person-filter-open .18s cubic-bezier(.2,.7,.2,1)}.person-filter-popover[data-state=closed]{animation:person-filter-close .13s ease-in}.person-filter-option{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:40px;padding:6px 8px;border-radius:4px;color:#b6c2ce;font-size:12px;line-height:1.4;cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;transition:background .12s ease,color .12s ease}.person-filter-option>span:not(.person-filter-check){grid-column:2;text-align:center;white-space:nowrap}.person-filter-option[data-highlighted]{background:#d1e1ef12;color:#f0f3f6}.person-filter-option[data-state=checked]{background:#d6b87e1a;color:#d6b87e}.person-filter-check{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;color:#d6b87e}@keyframes person-filter-open{0%{opacity:0;transform:translateY(-3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes person-filter-close{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-2px) scale(.985)}}@media (max-width:600px){.person-filmography-selects .person-filter-trigger{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.person-filter-option,.person-filter-popover,.person-filter-trigger,.person-filter-trigger>svg{animation:none!important;transition:none!important}}