
/* ==========================================================
   CANTAIMY v6.5.5 — MP3 metadata & embedded cover preview
   ========================================================== */
#upload .mp3-meta-hint{
  grid-column:1 / -1 !important;
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
  margin:-7px 0 2px !important;
  color:#8f98b3 !important;
  font-size:11px !important;
  line-height:1.35 !important;
}
#upload .meta-dot{
  width:7px !important;
  height:7px !important;
  min-width:7px !important;
  border-radius:50% !important;
  background:#00e8ff !important;
  box-shadow:0 0 12px rgba(0,232,255,.55) !important;
}
#upload .cover-preview-wrap{
  grid-column:1 / -1 !important;
  display:grid !important;
  grid-template-columns:88px minmax(0,1fr) !important;
  gap:14px !important;
  align-items:center !important;
  padding:12px !important;
  border:1px solid rgba(0,232,255,.13) !important;
  border-radius:14px !important;
  background:rgba(0,232,255,.045) !important;
}
#upload .cover-preview-wrap[hidden]{
  display:none !important;
}
#upload .cover-preview{
  width:88px !important;
  height:88px !important;
  object-fit:cover !important;
  border-radius:11px !important;
  background:#09071f !important;
}
#upload .cover-preview-info{
  min-width:0 !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  gap:5px !important;
}
#upload .cover-preview-info strong{
  color:#fff !important;
  font-size:13px !important;
}
#upload .cover-preview-info span{
  color:#9da5bd !important;
  font-size:11px !important;
  line-height:1.4 !important;
}
#upload .secondary-btn.mini{
  min-height:30px !important;
  margin-top:3px !important;
  padding:0 10px !important;
  font-size:10px !important;
}
@media(max-width:620px){
  #upload .cover-preview-wrap{
    grid-template-columns:72px minmax(0,1fr) !important;
  }
  #upload .cover-preview{
    width:72px !important;
    height:72px !important;
  }
}
