.credits[data-v-8bcadaba]{padding-top:var(--vsui-space-lg);flex-direction:column}.cast[data-v-8bcadaba],.credits[data-v-8bcadaba]{gap:var(--vsui-space-md);display:flex}.cast[data-v-8bcadaba]{list-style:none;overflow-x:auto}.cast--all[data-v-8bcadaba]{flex-wrap:wrap;overflow-x:visible}.cast-more[data-v-8bcadaba]{aspect-ratio:var(--vsui-poster-ratio);padding:var(--vsui-space-sm);background:hsl(var(--muted));border-radius:var(--radius);color:hsl(var(--muted-foreground));font-family:inherit;font-size:var(--vsui-text-xs);text-align:center;cursor:pointer;transition:color var(--vsui-transition-fast),background var(--vsui-transition-fast);border:none;justify-content:center;align-items:center}.cast-more[data-v-8bcadaba]:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.actor[data-v-8bcadaba]{width:calc(var(--vsui-poster-width-sm)*4/5);flex-direction:column;text-decoration:none;display:flex}.actor-photo[data-v-8bcadaba]{width:100%;aspect-ratio:var(--vsui-poster-ratio);-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.actor-name[data-v-8bcadaba]{margin-top:var(--vsui-space-xs);font-size:var(--vsui-text-xs);color:hsl(var(--foreground));font-weight:600}.actor-name[data-v-8bcadaba],.actor-role[data-v-8bcadaba]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.actor-role[data-v-8bcadaba]{font-size:var(--vsui-text-2xs);color:hsl(var(--muted-foreground))}.crew-part[data-v-8bcadaba]{padding-top:var(--vsui-space-sm);border-top:var(--vsui-hairline) solid hsl(var(--border))}.credit-list>dd[data-v-8bcadaba]:first-of-type,.credit-list>dt[data-v-8bcadaba]:first-of-type{border-top:none}@media (width<=720px){.credit-job.crew-part[data-v-8bcadaba]{padding-top:var(--vsui-space-xs)}}.crew-people--large[data-v-8bcadaba]{grid-column:2/-1}.crew-fact[data-v-8bcadaba]{color:hsl(var(--foreground));font-size:var(--vsui-text-sm)}.theme-more[data-v-8bcadaba]{cursor:pointer;color:hsl(var(--muted-foreground));background:0 0;border:none;padding:0;font-family:inherit}.theme-more[data-v-8bcadaba]:hover{color:hsl(var(--primary))}.onglets[data-v-1ab78f08]{gap:var(--vsui-space-2xs);display:flex}.onglet[data-v-1ab78f08]{padding:var(--vsui-space-xs) var(--vsui-space-lg);margin-bottom:calc(var(--vsui-hairline)*-1);border:var(--vsui-hairline) solid hsl(var(--input));background:hsl(var(--muted)/.35);color:hsl(var(--muted-foreground));font-family:inherit;font-size:var(--vsui-text-2xs);text-transform:uppercase;letter-spacing:var(--vsui-tracking-wide);cursor:pointer;transition:color var(--vsui-transition-fast),background var(--vsui-transition-fast),border-color var(--vsui-transition-fast);border-radius:0;font-weight:700}.onglets--attente[data-v-1ab78f08]{pointer-events:none}.onglets--attente .onglet-nom[data-v-1ab78f08]{visibility:hidden}.onglet[data-v-1ab78f08]:first-child{border-top-left-radius:var(--radius)}.onglet[data-v-1ab78f08]:last-child{border-top-right-radius:var(--radius)}.onglet[data-v-1ab78f08]:hover{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.onglet--on[data-v-1ab78f08],.onglet--on[data-v-1ab78f08]:hover{background:hsl(var(--card));border-bottom-color:hsl(var(--card));color:hsl(var(--primary))}@media (pointer:coarse){.onglet[data-v-1ab78f08]{min-height:var(--vsui-control)}}.providers-label[data-v-ae291f5e]{font-size:var(--vsui-text-2xs);text-transform:uppercase;letter-spacing:var(--vsui-tracking-wide);color:hsl(var(--muted-foreground));margin-bottom:var(--vsui-space-xs)}.providers-list[data-v-ae291f5e]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.provider[data-v-ae291f5e]{align-items:center;gap:var(--vsui-space-sm);padding:var(--vsui-space-xs) 0;border-bottom:var(--vsui-hairline) solid hsl(var(--border));text-decoration:none;display:flex}.providers-list li:last-child .provider[data-v-ae291f5e]{border-bottom:none}.provider-logo[data-v-ae291f5e]{width:var(--vsui-control-sm);height:var(--vsui-control-sm);border-radius:var(--radius);flex-shrink:0}.provider-name[data-v-ae291f5e]{min-width:0;font-size:var(--vsui-text-xs);color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}
