#sentimientos-registration .ccst-plans {display:grid;gap:12px}
#sentimientos-registration .ccst-plans b,#sentimientos-registration #express-details b {display:block;font-size:1.28rem;margin:.35em 0}
#sentimientos-registration .ccst-plans small {line-height:1.5}
#sentimientos-registration .program-art img {width:100%;height:auto;display:block}
#sentimientos-registration .program-art {padding:0}
#sentimientos-registration #quantity-wrap,#sentimientos-registration #extras-wrap {margin-block:18px}
#sentimientos-registration .ccst-plans .mode span {min-width:0}
#sentimientos-registration #summary-mode {line-height:1.5}

#sentimientos-registration [data-panel="0"] > .field,
#sentimientos-registration [data-panel="0"] > fieldset {margin-block:20px}
#sentimientos-registration .ccst-plans .mode {line-height:1.5}
#sentimientos-registration .ccst-inclusions {border-top:1px solid var(--line);padding-top:15px;color:var(--muted)}

#sentimientos-registration #ccst-lines p {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:baseline}
#sentimientos-registration #ccst-lines strong {text-align:right;font-variant-numeric:tabular-nums}

#sentimientos-registration .ccst-calculation {display:block;color:#cbdcd9;margin-top:2px;font-size:.88em}
