/* Sólo la guía de cierre de caja: se reutiliza la estructura editorial existente. */
.cash-guide .guide-copy>section:first-child{margin-top:0}
.cash-guide .guide-copy a{color:#086b52;text-decoration:underline;text-underline-offset:4px}
.cash-guide .guide-copy a.button{color:#fff;text-decoration:none}
.cash-example dl{margin:20px 0;font-variant-numeric:tabular-nums}
.cash-example dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;border-bottom:1px solid #d6e1db}
.cash-example dt,.cash-example dd{margin:0;font-size:17px;line-height:1.6}
.cash-example dd{white-space:nowrap;color:#103c31;font-weight:700}
.cash-example-total{font-weight:700}
.cash-screen{margin:26px 0}
.cash-screen img{display:block;width:100%;height:auto}
.cash-screen figcaption{font-size:14px;line-height:1.6;color:#405c53;margin-top:12px}
.cash-guide .guide-copy .cash-reference{font-size:14px;line-height:1.7}
.cash-guide .whatsapp-float{position:static;display:flex;width:max-content;margin:0 auto 24px}
@media(max-width:760px){.cash-example{padding:20px 16px}.cash-example dl>div{gap:12px}.cash-example dt,.cash-example dd{font-size:16px}.cash-guide .guide-index nav{gap:12px}.cash-guide .guide-index a{min-height:36px;display:flex;align-items:center}.cash-guide .guide-copy .button{min-height:48px}.cash-guide .cash-screen figcaption a{display:inline-block;padding:8px 0}}
