.books-controls{display:flex;gap:16px;flex-wrap:wrap;padding:22px;margin-bottom:20px}.books-controls label{flex:1 1 150px;margin:0}.books-range{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:20px 0}.books-range>span{color:#7a7e86;font-size:12px}.books-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;margin-bottom:24px}.books-total{padding:26px}.books-amount{display:block;font-size:34px;letter-spacing:-1px;margin:14px 0}.books-total>p{font-size:12px;color:#7b7e85}.books-total dl{margin:20px 0 0}.books-total dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #ececef;padding:12px 0;font-size:12px}.books-total dd{font-weight:700;margin:0;white-space:nowrap}.books-total dt{color:#747984}.books-days{padding:0 24px 22px}.books-currency-days h3{font-size:12px;margin:18px 0}.books-day{display:grid;grid-template-columns:85px 1fr 130px 70px;gap:14px;align-items:center;margin:13px 0;font-size:11px}.books-day strong{text-align:right}.books-bar{background:#f2f3f5;border-radius:5px;overflow:hidden;height:12px}.books-bar span{display:block;background:#f4ce14;height:100%;border-radius:5px}.books-day small{color:#7e838e}.books-voided{background:#fff8f6}.books-table td:last-child{max-width:250px;white-space:normal;overflow-wrap:anywhere}.books-table details{font-size:11px;margin-top:8px}.books-table details p{max-width:250px;line-height:1.7}.tv-credit-balance{background:#fff7d3;border:1px solid #f0df8f;border-radius:8px;padding:7px 9px}.dashboard-tv-list{margin-bottom:24px}.dashboard-tv-list .tv-summary{padding:12px 24px}.wallet-split{display:flex;gap:12px;flex-wrap:wrap}.wallet-split small{display:block;font-size:10px;color:#81858d}.tv-wallet-note{display:block;color:#936e23;font-size:12px;line-height:1.7;margin:8px 0}@media(max-width:760px){.books-controls{padding:18px}.books-day{grid-template-columns:75px 1fr 110px;gap:8px}.books-day small{grid-column:3}.books-amount{font-size:29px}.books-days{padding:0 16px 18px}.tv-credit-balance{display:none}.books-totals{grid-template-columns:minmax(0,1fr)}}
.books-table td small,.dashboard-tv-list td small{display:block;color:#81858d;font-size:11px;line-height:1.6;margin-top:4px}.books-table{margin-top:0}.books-totals+section.panel{margin-bottom:24px}
@media(max-width:760px){.books-table,.dashboard-tv-list table{display:block;min-width:0;width:100%}.books-table thead,.dashboard-tv-list thead{display:none}.books-table tbody,.dashboard-tv-list tbody{display:grid}.books-table tr,.dashboard-tv-list tr{display:grid;padding:18px 16px;gap:12px;border-bottom:1px solid #e7e8eb}.books-table td,.dashboard-tv-list td{display:block;padding:0;border:0;white-space:normal;width:auto;min-width:0;max-width:none}.books-table td:before,.dashboard-tv-list td:before{display:block;color:#90949e;text-transform:uppercase;font-size:9px;letter-spacing:1px;margin-bottom:5px}.books-table td:nth-child(1):before{content:'Fecha e ID'}.books-table td:nth-child(2):before{content:'Cliente'}.books-table td:nth-child(3):before{content:'Modalidad y servidor'}.books-table td:nth-child(4):before{content:'Importe'}.books-table td:nth-child(5):before{content:'Estado y origen'}.books-table td:nth-child(6):before{content:'Referencia'}.dashboard-tv-list td:nth-child(2):before{content:'Plan y equipo'}.dashboard-tv-list td:nth-child(3):before{content:'Vencimiento'}.dashboard-tv-list td:nth-child(4):before{content:'Estado'}}
