/* v3.0.62 – /seckiler/ only: genres replace the CTA, entire card stays linked. */
.nf-cur-directory-main .nf-cur-directory-bottom{
  display:flex;align-items:center;justify-content:space-between;
  flex-wrap:wrap;gap:9px 12px;margin-top:11px;width:100%;
}
.nf-cur-directory-main .nf-cur-directory-genres{
  display:flex;align-items:center;flex-wrap:wrap;gap:5px 6px;
  min-width:0;max-width:100%;flex:1 1 170px;
}
.nf-cur-directory-main .nf-cur-directory-genre{
  display:inline-flex;align-items:center;min-height:23px;max-width:100%;
  padding:5px 8px;border:1px solid var(--world-line,rgba(179,160,235,.43));
  border-radius:4px;background:rgba(9,13,22,.58);
  color:var(--world-accent,#b3a0eb);
  font:700 9px/1.2 var(--nf-mono,monospace);
  letter-spacing:.035em;white-space:normal;text-wrap:pretty;
}
.nf-cur-directory-main .nf-cur-directory-film-count{margin-left:auto;font-size:10px;white-space:nowrap}
.nf-cur-directory-main .nf-cur-directory-card:hover .nf-cur-directory-genre,
.nf-cur-directory-main .nf-cur-directory-card:focus-visible .nf-cur-directory-genre{
  background:rgba(22,25,34,.79);border-color:var(--world-accent,#b3a0eb);
}
@media(min-width:701px){
 .nf-cur-directory-main :is(.nf-cur-directory-grid--gallery,.nf-cur-directory-grid--catalog) .nf-cur-directory-genres{flex-basis:100%}
 .nf-cur-directory-main :is(.nf-cur-directory-grid--gallery,.nf-cur-directory-grid--catalog) .nf-cur-directory-bottom{gap:6px}
 .nf-cur-directory-main :is(.nf-cur-directory-grid--gallery,.nf-cur-directory-grid--catalog) .nf-cur-directory-genre{font-size:8px;padding:4px 6px;min-height:21px}
}
@media(max-width:700px){
 .nf-cur-directory-main .nf-cur-directory-bottom{gap:7px;margin-top:7px}
 .nf-cur-directory-main .nf-cur-directory-genres{flex-basis:100%;gap:5px}
 .nf-cur-directory-main .nf-cur-directory-genre{font-size:8px;min-height:22px;padding:5px 7px}
 .nf-cur-directory-main .nf-cur-directory-film-count{font-size:9px}
 .nf-cur-directory-main .nf-cur-directory-grid--catalog .nf-cur-directory-card .nf-cur-directory-info,
 .nf-cur-directory-main .nf-cur-directory-grid--gallery .nf-cur-directory-card .nf-cur-directory-info{min-height:255px!important}
}
@media(max-width:385px){
 .nf-cur-directory-main .nf-cur-directory-genre{font-size:7.5px;padding:4px 6px}
 .nf-cur-directory-main .nf-cur-directory-card .nf-cur-directory-info{max-width:100%!important}
}
