/*
Theme Name: Acento Editorial
Theme URI: https://www.acentonoticias.com.mx/
Description: Tema hijo editorial para Acento Noticias: portada ordenada, imagotipos por categoría y página comercial destacada.
Author: Acento Noticias
Version: 1.0.0
Template: acento-prisma
Text Domain: acento-editorial
*/

/* The parent theme supplies the complete layout and category system. */
.site-head .head-top{padding:16px 0 10px}
.site-tagline{padding-bottom:10px}
.entry{padding:32px 0 48px}

/* Commercial dashboard */
.ad-dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 40px}
.ad-kpi{background:#101014;color:#fff;border-top:5px solid #E8442E;padding:22px 20px;display:flex;flex-direction:column;gap:8px}
.ad-kpi:nth-child(2){border-color:#6C3FC5}.ad-kpi:nth-child(3){border-color:#1B7A3D}
.ad-kpi strong{font-weight:800;font-size:34px}.ad-kpi span{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#d9d9d4}
.ad-pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 36px}
.ad-plan{background:#fff;border:1px solid #E3E3DE;padding:26px 22px;box-shadow:0 8px 22px rgba(16,16,20,.08);display:flex;flex-direction:column}
.ad-plan h3{margin:0 0 10px}.ad-price{font-weight:800;font-size:25px;line-height:1.1;color:#E8442E;margin:0 0 18px}.ad-price small{font-weight:500;font-size:13px;color:#4A4A55}
.ad-plan ul{margin:0 0 18px;padding-left:18px}.ad-plan li{margin-bottom:8px}.ad-plan p:last-child{margin-top:auto}
.ad-plan-featured{border:3px solid #6C3FC5;transform:translateY(-8px)}.ad-plan-featured .ad-price{color:#6C3FC5}
.ad-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 30px}
.ad-map-item{border-left:5px solid #E8442E;background:#fff;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.ad-map-item:nth-child(2){border-color:#6C3FC5}.ad-map-item:nth-child(3){border-color:#E0218A}.ad-map-item:nth-child(4){border-color:#1B7A3D}.ad-map-item:nth-child(5){border-color:#1857C2}.ad-map-item:nth-child(6){border-color:#0FA3A8}
.ad-map-item strong{font-weight:700;font-size:16px}.ad-map-item span{color:#4A4A55;font-size:14px;line-height:1.45}
.ad-cta{display:inline-flex;background:#1B7A3D;color:#fff!important;padding:13px 20px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;border:0!important}
@media(max-width:760px){.head-top{padding:12px 0 8px}.bloque{padding:32px 0 38px}.bloque-head{gap:10px;margin-bottom:18px}.bloque-head .imagotipo{width:36px;height:36px}.bloque-rule{height:2px}.bloque-more{font-size:10px;padding:6px 9px}.card-body{padding:15px 16px 18px}.ad-dashboard,.ad-pricing,.ad-map{grid-template-columns:1fr}.ad-plan-featured{transform:none}}
