/* IZEK Ждём FIXED74 — denser information cards and clearer progress/status hierarchy. */
.wait74 .w71-card{border-radius:22px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.wait74 .w71-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(15,23,42,.10)}
.wait74 .w71-card-body{min-width:0}
.wait74 .w71-card h3{margin-bottom:5px;line-height:1.22}
.wait74 .w71-original{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wait74 .w74-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}
.wait74 .w74-card-facts>div{min-width:0;padding:8px 10px;border:1px solid var(--line,#e7ebf0);border-radius:12px;background:color-mix(in srgb,var(--surface,#fff) 94%,var(--text,#111827) 6%)}
.wait74 .w74-card-facts dt{font-size:11px;line-height:1.15;opacity:.62;margin:0 0 3px}
.wait74 .w74-card-facts dd{font-size:13px;line-height:1.25;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}
.wait74 .w74-card-progress{display:flex;align-items:center;gap:10px;margin-top:11px;font-size:12px;line-height:1;color:var(--muted,#64748b)}
.wait74 .w74-card-progress>span{white-space:nowrap}
.wait74 .w74-card-progress>span b{color:var(--text,#0f172a)}
.wait74 .w74-card-progress>i{position:relative;display:block;flex:1;height:6px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--text,#0f172a) 10%,transparent)}
.wait74 .w74-card-progress>i>em{position:absolute;inset:0 auto 0 0;display:block;min-width:3px;border-radius:inherit;background:var(--accent,#356cf6)}
.wait74 .w71-card-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.wait74 .w71-shelf-grid .w71-card.is-shelf .w74-card-facts{grid-template-columns:1fr;gap:5px}
.wait74 .w71-shelf-grid .w71-card.is-shelf .w74-card-facts>div:nth-child(n+3){display:none}
.wait74 .w71-shelf-grid .w71-card.is-shelf .w74-card-progress{margin-top:8px}
.wait74 .w71-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
.wait74 .w71-facts>div{min-height:70px}
.wait74 .w71-season summary{gap:16px}
.wait74 .w71-episode-list>a{grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto;align-items:center}
.wait74 .w71-anime-progress{border-radius:16px}
.wait74 .w72-watch-card.is-unavailable{opacity:.78}
.wait74 .w73-watch-settings{flex-wrap:wrap}
@media (max-width:760px){
  .wait74 .w74-card-facts{grid-template-columns:1fr 1fr}
  .wait74 .w71-card{border-radius:18px}
  .wait74 .w71-episode-list>a{grid-template-columns:64px minmax(0,1fr)}
  .wait74 .w71-episode-meta{grid-column:2}
}
@media (max-width:440px){
  .wait74 .w74-card-facts{grid-template-columns:1fr}
  .wait74 .w74-card-facts>div:nth-child(n+4){display:none}
}
