
/* MISCOM AA — Comparador de planes para nodos provinciales de carga */
.mu-carga-aa-home .mu-aa-pricing{width:min(calc(100% - 48px),1240px);max-width:1240px;margin:35px auto 0;}
.mu-aa-pricing-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 2px 12px;-webkit-overflow-scrolling:touch;}
.mu-aa-pricing-grid{display:grid;grid-template-columns:repeat(5,minmax(175px,1fr));gap:12px;min-width:940px;}
.mu-aa-pricing-plan{background:#fff;border:1px solid #dce5f1;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 9px 25px rgba(18,47,88,.06);color:#142a48;}
.mu-aa-pricing-featured{background:#f0f6ff;border-color:#a9cdfc;}
.mu-aa-pricing-head{min-height:137px;padding:20px 14px 15px;display:flex;flex-direction:column;gap:8px;}
.mu-aa-pricing-head h3{font-size:15px;line-height:1.3;margin:0;font-weight:750;}
.mu-aa-pricing-head strong{font-size:23px;line-height:1.2;color:#075ac3;white-space:nowrap;}
.mu-aa-pricing-head span,.mu-aa-pricing-row span{font-size:12px;color:#687b91;}
.mu-aa-pricing-row{border-top:1px solid #e2eaf4;padding:14px;min-height:86px;display:flex;flex-direction:column;gap:9px;justify-content:center;}
.mu-aa-pricing-row strong{font-size:16px;line-height:1.3;overflow-wrap:anywhere;}
.mu-aa-pricing-footnote{font-size:12px;color:#62758b;margin:10px 0 0;}
@media(max-width:767px){.mu-aa-pricing-grid{grid-template-columns:repeat(5,190px);min-width:998px}.mu-aa-pricing-head{min-height:145px}.mu-aa-pricing-scroll{margin-right:-10px}}

/* CTA consistente y alineada al pie de cada plan */
.mu-aa-pricing-action{margin-top:auto;padding:14px;border-top:1px solid #e2eaf4;}
.mu-aa-pricing-action a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:10px 9px;border-radius:9px;background:#0863ce;color:#fff!important;text-decoration:none!important;text-align:center;font-size:12px;font-weight:750;line-height:1.35;transition:background .2s ease;}
.mu-aa-pricing-action a:hover,.mu-aa-pricing-action a:focus-visible{background:#074d9c;color:#fff!important;}
@media(max-width:650px){.mu-carga-aa-home .mu-aa-pricing{width:calc(100% - 28px);}}

/* Reseña breve de cada abono, alineada antes del CTA */
.mu-aa-pricing-description{margin:0;padding:15px 14px;min-height:125px;border-top:1px solid #e2eaf4;color:#435774;font-size:12px;line-height:1.55;flex:1;}

/* v1.5.102: descripción inmediatamente debajo del precio y abono */
.mu-aa-pricing-head{min-height:245px;gap:7px;}
.mu-aa-pricing-head .mu-aa-pricing-description{margin:9px 0 0;padding:0;border:0;min-height:0;flex:0 0 auto;color:#435774;font-size:12px;line-height:1.5;}
@media(max-width:767px){.mu-aa-pricing-head{min-height:260px;}}

/* v1.5.103 · Invitación a registro tras abonos */
.mu-carga-aa-home .mu-aa-trial-card{box-sizing:border-box;width:min(calc(100% - 48px),1240px);max-width:1240px;margin:35px auto 0;padding:32px 38px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-radius:18px;background:linear-gradient(110deg,#202a39,#2e415b);border:1px solid #3c526c;box-shadow:0 12px 30px rgba(16,35,62,.12);color:#fff;}
.mu-aa-trial-copy{max-width:770px}.mu-aa-trial-copy .mu-aa-media-card-eyebrow{color:#a9d2ff}.mu-aa-trial-copy h2{margin:10px 0 12px;color:#fff;font-size:clamp(22px,2.5vw,32px);line-height:1.2;font-weight:800}.mu-aa-trial-copy p{margin:0;color:#e3eaf4;font-size:15px;line-height:1.65}.mu-aa-trial-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:13px 22px;border-radius:10px;background:#0863ce;color:#fff!important;text-decoration:none!important;font-size:14px;font-weight:750}.mu-aa-trial-button:hover,.mu-aa-trial-button:focus-visible{background:#0b76ed;color:#fff!important}
@media(max-width:767px){.mu-carga-aa-home .mu-aa-trial-card{width:calc(100% - 28px);padding:25px 22px;flex-direction:column;align-items:stretch}.mu-aa-trial-button{width:100%;box-sizing:border-box}}

/* v1.5.111 · El precio del plan asistido se presenta completo en dos líneas en móviles. */
@media(max-width:767px){
 .mu-carga-aa-home .mu-aa-pricing-plan:last-child .mu-aa-pricing-head strong{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.22!important;max-width:100%;}
 .mu-carga-aa-home .mu-aa-pricing-plan:last-child .mu-aa-pricing-head strong .mu-aa-assisted-price-prefix{display:block;}
}
