
/* LC Solutions 6.33.2 — Checkout oficial completo, referência funcional WHMCS */
.lc6332-grid{grid-template-columns:1.38fr .62fr}
.lc6332-top-actions{display:flex;align-items:center;gap:16px}.lc6332-top-actions>a:first-child{font-size:12px;font-weight:800;color:#0868ef;text-decoration:none}
.lc6332-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.lc6332-eyebrow{display:block;margin-bottom:5px;font-size:9px;font-weight:900;color:#0868ef;letter-spacing:.07em}.lc6332-steps{display:flex;align-items:center;gap:6px;color:#7a8ca4;font-size:9px;white-space:nowrap}.lc6332-steps b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e8f2ff;color:#0868ef;font-size:9px}.lc6332-steps i{width:18px;height:1px;background:#dbe4ef}
.lc6332-section{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #e8edf4}.lc6332-section:last-of-type{border-bottom:0}.lc6332-section-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.lc6332-section-title strong{font-size:14px;color:#203b59}.lc6332-section-title small{font-size:10px;color:#8593a7}
.checkout-field input,.checkout-field select{font-size:14px;color:#203b59;background:#fff}.checkout-field label{font-size:11px}.lc6332-field-help{display:block;margin-top:5px;font-size:9px;color:#8796a8}
.lc6332-portal-note{margin-top:12px;padding:12px 13px;border-radius:10px;background:#f4f8fd;color:#61748f;font-size:10px;line-height:1.5}
.lc6332-terms{display:flex;gap:10px;align-items:flex-start;margin:3px 0 0;padding:13px;border:1px solid #dfe7f0;border-radius:10px;background:#fbfcfe}.lc6332-terms input{margin-top:2px}.lc6332-terms span{font-size:10px;line-height:1.5;color:#5f728e}
.lc6332-security{margin-top:18px;padding:13px;border-radius:10px;background:#eef8f3;border:1px solid #d3ebdf}.lc6332-security strong,.lc6332-security span{display:block}.lc6332-security strong{font-size:10px;color:#087b4e}.lc6332-security span{margin-top:3px;font-size:9px;color:#60796e}
.checkout-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:23px 0}.checkout-flow div{padding:10px 8px;border-radius:10px;background:#f3f7fd;color:#657592;font-size:9px;text-align:center}.checkout-flow div.active{background:#e7f8ef;color:#087d4e;font-weight:850}
.lc6332-success-info{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.lc6332-success-info>div{padding:13px;border:1px solid #e0e7ef;border-radius:10px;background:#fbfcfe;text-align:left}.lc6332-success-info span,.lc6332-success-info strong,.lc6332-success-info small{display:block}.lc6332-success-info span{font-size:9px;color:#7d8da1}.lc6332-success-info strong{margin:4px 0;font-size:12px;color:#29435f}.lc6332-success-info small{font-size:9px;color:#8a98aa}
@media(max-width:980px){.lc6332-grid{grid-template-columns:1fr}.lc6332-head{align-items:flex-start;flex-direction:column}.checkout-plan{position:static}}
@media(max-width:650px){.checkout-flow,.lc6332-success-info{grid-template-columns:1fr 1fr}.lc6332-steps{display:none}.lc6332-section-title{align-items:flex-start;flex-direction:column}}
