/* PANTURIA Automation V3 */
.youtube-radar-public{
  border-top:1px solid rgba(23,50,77,.12);
}
.youtube-radar-head,
.admin-automation-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:1rem;
  margin-bottom:1.4rem;
}
.youtube-radar-head h2,
.admin-automation-head h2{
  margin:.2rem 0 .45rem;
  font-family:"Sora",sans-serif;
  color:var(--pantura-navy,#17324D);
  letter-spacing:-.04em;
}
.youtube-radar-head h2{font-size:clamp(2rem,5vw,4.6rem)}
.youtube-radar-head p,
.admin-automation-head p{
  margin:0;
  color:var(--muted,#607085);
}
.youtube-radar-grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:.9rem;
}
.youtube-radar-card{
  overflow:hidden;
  background:#fff;
  border:1px solid rgba(23,50,77,.14);
  border-radius:20px;
  box-shadow:0 10px 30px rgba(23,50,77,.06);
}
.youtube-radar-poster{
  position:relative;
  display:block;
  width:100%;
  aspect-ratio:16/9;
  padding:0;
  border:0;
  background:#0f2438;
  cursor:pointer;
  overflow:hidden;
}
.youtube-radar-poster img,
.youtube-radar-poster iframe{
  width:100%;
  height:100%;
  object-fit:cover;
  border:0;
}
.youtube-radar-play{
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  display:grid;
  place-items:center;
  width:48px;
  height:48px;
  border-radius:50%;
  background:rgba(255,255,255,.94);
  color:#17324D;
  font-size:1rem;
  box-shadow:0 8px 24px rgba(0,0,0,.2);
}
.youtube-radar-rank{
  position:absolute;
  left:.65rem;
  top:.65rem;
  padding:.3rem .55rem;
  border-radius:999px;
  background:#17324D;
  color:#fff;
  font:700 .72rem/1 "Inter",sans-serif;
}
.youtube-radar-copy{
  padding:.9rem;
}
.youtube-radar-artist{
  color:#2E78A6;
  font:800 .66rem/1.2 "Inter",sans-serif;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.youtube-radar-copy h3{
  margin:.4rem 0 .75rem;
  font:700 .92rem/1.3 "Sora",sans-serif;
  color:#17324D;
}
.youtube-radar-meta{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.5rem;
  font-size:.72rem;
}
.youtube-radar-meta a{
  color:#2E78A6;
  font-weight:750;
  text-decoration:none;
}
.youtube-radar-source{
  margin:1rem 0 0;
  color:var(--muted,#607085);
  font-size:.75rem;
}
.admin-automation-panel{
  padding-top:2rem;
}
.admin-automation-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:1rem;
}
.admin-tool-card{
  min-height:168px;
  display:flex;
  flex-direction:column;
  gap:.5rem;
  padding:1rem;
  border:1px solid rgba(23,50,77,.14);
  border-radius:22px;
  background:#fff;
  text-decoration:none;
  color:#17324D;
  box-shadow:0 10px 30px rgba(23,50,77,.06);
}
.admin-tool-card span{
  color:#2E78A6;
  font-size:.66rem;
  font-weight:800;
  letter-spacing:.1em;
}
.admin-tool-card strong{
  font:800 1.12rem/1.25 "Sora",sans-serif;
}
.admin-tool-card small{
  color:#607085;
}
.admin-tool-card b{
  margin-top:auto;
  font-size:.78rem;
}
.automation-v3-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:1rem;
}
.automation-v3-card{
  border:1px solid rgba(23,50,77,.14);
  border-radius:20px;
  background:#fff;
  padding:1rem;
}
.automation-v3-card small{color:#607085}
.media-library-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:1rem;
}
.media-library-card{
  overflow:hidden;
  border:1px solid rgba(23,50,77,.14);
  border-radius:18px;
  background:#fff;
}
.media-library-card img{
  width:100%;
  aspect-ratio:16/9;
  object-fit:cover;
}
.media-library-card>div{padding:.85rem}
.media-library-card small{display:block;color:#607085;margin-top:.35rem}
.youtube-admin-table td small{display:block;color:#607085}
@media(max-width:1100px){
  .youtube-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .admin-automation-grid,.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
  .youtube-radar-head,.admin-automation-head{align-items:flex-start;flex-direction:column}
  .youtube-radar-grid,.admin-automation-grid,.automation-v3-grid,.media-library-grid{grid-template-columns:1fr}
}
