/* BankMovie V236 — Archive 2/local database parity.
   Important: action controls no longer have a local/grid styling system.
   Archive 2 now loads and uses the exact Archive 1 action markup + V30/V35 mobile polish.
   This file is limited to local rating/meta/cast parity only. */

body.movie-page[data-bm-archive="archive2"] .bm-local-rating-section{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;
  gap:10px!important;margin:12px 0 14px!important;
}
body.movie-page[data-bm-archive="archive2"] .bm-local-user-rating{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;
  min-height:42px!important;padding:7px 13px!important;margin:0!important;
  border:1px solid rgba(255,255,255,.10)!important;border-radius:14px!important;
  background:rgba(8,10,14,.72)!important;box-shadow:none!important;color:rgba(255,255,255,.74)!important;
  font-size:11px!important;line-height:1.3!important;white-space:nowrap!important;
}
body.movie-page[data-bm-archive="archive2"] .bm-local-user-rating .stars{
  display:inline-flex!important;align-items:center!important;gap:2px!important;margin:0!important;white-space:nowrap!important;
}
body.movie-page[data-bm-archive="archive2"] .bm-local-user-rating .stars svg{width:18px!important;height:18px!important}

body.movie-page[data-bm-archive="archive2"] .movie-meta-grid>.meta-item[data-meta="director"],
body.movie-page[data-bm-archive="archive2"] .movie-meta-grid>.meta-item[data-meta="genres"],
body.movie-page[data-bm-archive="archive2"] .movie-meta-grid>.meta-item[data-meta="country"]{align-items:center!important}
body.movie-page[data-bm-archive="archive2"] .movie-meta-grid .director-link,
body.movie-page[data-bm-archive="archive2"] .movie-meta-grid .country-link{color:inherit!important;text-decoration:none!important}
body.movie-page[data-bm-archive="archive2"] .bm-local-api-actors-section{width:100%!important}
body.movie-page[data-bm-archive="archive2"] .bm-local-api-actors-section .bm-arc1-actor-card.is-text-only{justify-content:flex-start!important}

@media(max-width:991px){
  body.movie-page[data-bm-archive="archive2"] .bm-local-rating-section{justify-content:center!important;gap:8px!important;margin:12px auto 15px!important}
  body.movie-page[data-bm-archive="archive2"] .movie-info-block{margin-top:8px!important}
  body.movie-page[data-bm-archive="archive2"] .movie-meta-grid{align-items:stretch!important}
  body.movie-page[data-bm-archive="archive2"] .movie-meta-grid>.meta-item{min-width:0!important}
  body.movie-page[data-bm-archive="archive2"] .movie-meta-grid>.meta-item[data-meta="genres"],
  body.movie-page[data-bm-archive="archive2"] .movie-meta-grid>.meta-item[data-meta="director"],
  body.movie-page[data-bm-archive="archive2"] .movie-meta-grid>.meta-item[data-meta="country"]{grid-column:1 / -1!important}
  body.movie-page[data-bm-archive="archive2"] .bm-local-api-actors-section{margin-top:16px!important;margin-bottom:4px!important}
}

@media(max-width:430px){
  body.movie-page[data-bm-archive="archive2"] .bm-local-rating-section{flex-direction:row!important;align-items:center!important}
  body.movie-page[data-bm-archive="archive2"] .bm-local-user-rating{width:auto!important}
}
