/* List mode belongs to the results wrapper, not the nested grid. */
#results.list-view .actor-grid{grid-template-columns:minmax(0,1fr);gap:10px}
#results.list-view .actor-details-card{display:grid;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:14px;padding:12px 14px;min-width:0}
#results.list-view .actor-details-card .actor-image{width:48px;height:62px;align-self:center;margin:0}
#results.list-view .actor-details-card .actor-image img{width:100%;height:100%;object-fit:cover}
#results.list-view .actor-details-card .directory-card-body{display:grid;grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) 205px 44px;align-items:center;gap:14px;padding:0;min-width:0}
#results.list-view .actor-details-card h3{margin:0;padding:0;font-size:14px;min-width:0}
#results.list-view .actor-details-card h3 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#results.list-view .actor-details-card .actor-representation{display:block;margin:0;padding:0;min-width:0}
#results.list-view .actor-details-card .agency-tag{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
#results.list-view .actor-details-card .actor-facts{display:grid;grid-template-columns:90px 52px 47px;gap:8px;padding:0;margin:0;min-width:0}
#results.list-view .actor-details-card .actor-facts>div{gap:4px}
#results.list-view .actor-details-card .directory-card-foot{position:static;transform:none;bottom:auto;right:auto;padding:0;margin:0;display:flex;justify-content:center;align-items:center}
#results.list-view .actor-details-card .save-button{position:static;transform:none;top:auto;right:auto;bottom:auto;margin:0;align-self:center;width:44px;height:44px}
@media(max-width:1000px) and (min-width:761px){#results.list-view .actor-details-card{gap:10px;padding:10px}#results.list-view .actor-details-card .directory-card-body{grid-template-columns:minmax(80px,1fr) minmax(90px,1fr) 183px 44px;gap:8px}#results.list-view .actor-details-card .actor-facts{grid-template-columns:78px 48px 45px;gap:6px}}
@media(max-width:600px){#results.list-view .actor-details-card{grid-template-columns:48px minmax(0,1fr) 44px;gap:10px;padding:12px 10px}#results.list-view .actor-details-card .directory-card-body{grid-template-columns:minmax(0,1fr) 44px;gap:6px 8px}#results.list-view .actor-details-card h3{grid-column:1;grid-row:1}#results.list-view .actor-details-card .actor-representation{grid-column:1;grid-row:2}#results.list-view .actor-details-card .actor-facts{grid-column:1/-1;grid-row:3;grid-template-columns:minmax(70px,1.4fr) minmax(42px,1fr) minmax(40px,1fr);gap:6px}#results.list-view .actor-details-card .actor-facts dd{font-size:11px}#results.list-view .actor-details-card .directory-card-foot{grid-column:2;grid-row:1/3}#results.list-view .actor-details-card .actor-image{height:68px}}
@media(min-width:601px) and (max-width:1000px){#results.list-view .actor-details-card .directory-card-body{grid-template-columns:minmax(0,1fr) 183px 44px;gap:6px 8px}#results.list-view .actor-details-card h3{grid-column:1;grid-row:1}#results.list-view .actor-details-card .actor-representation{grid-column:1;grid-row:2}#results.list-view .actor-details-card .actor-facts{grid-column:2;grid-row:1/3;grid-template-columns:78px 48px 45px;gap:6px}#results.list-view .actor-details-card .directory-card-foot{grid-column:3;grid-row:1/3}}
