#visit-retail{margin-top:12px;border-top:1px solid var(--line);padding-top:14px}
#visit-retail [hidden]{display:none!important}
.retail-toggle{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:9px;margin:9px 0!important;font-size:13px}
.retail-toggle input{width:auto!important;margin:0}
.visit-retail-row{display:grid;grid-template-columns:minmax(120px,2fr) 76px minmax(120px,2fr) auto;align-items:end;gap:10px;margin:12px 0;padding:10px;background:#f1f6f2;border-radius:6px}
.retail-price{font-size:12px;line-height:1.6;align-self:center}
#retail-card-fields{margin:12px 0}#retail-totals{border-top:1px solid var(--line);margin-top:14px;padding-top:6px}#retail-totals p{margin:7px 0;font-size:13px}.retail-grand-total{font-size:15px!important}.retail-history{margin-top:7px}
.cofre-cards{margin-top:20px}.cofre-cards article{background:#f1f6f2}.cofre-cards button{margin:5px 5px 0 0}
.visit-retail-row{grid-template-columns:minmax(110px,2fr) 60px 92px auto}.visit-retail-row .retail-price{grid-column:1/-1;grid-row:2}.visit-retail-row .retail-remove{grid-column:4;grid-row:1}.retail-discount-value{width:100%;font-weight:700}
@media(max-width:650px){.visit-retail-row{grid-template-columns:minmax(120px,1fr) 76px}.retail-price{grid-column:1/-1}}
@media(max-width:650px){.visit-retail-row .retail-discount{grid-column:1;grid-row:2}.visit-retail-row .retail-remove{grid-column:2;grid-row:2}.visit-retail-row .retail-price{grid-row:3}}
