.registro-abonos{--cm-bg:var(--bg-muted,#f4f6f9);--cm-paper:var(--bg-surface,#fff);--cm-ink:var(--text-primary,#202c41);--cm-muted:var(--text-secondary,#637085);--cm-line:var(--border-subtle,#dce2eb);--cm-soft:var(--bg-muted,#eef2f7);--cm-orange:var(--brand,#bc440d);--cm-orangebg:var(--brand-soft,#fff1e7);--cm-bad:var(--danger,#b42335);--cm-good:var(--success,#166548);color:var(--cm-ink);color-scheme:light dark;font:14px/1.5 Inter,Arial,sans-serif}.registro-abonos *{box-sizing:border-box}.registro-abonos [hidden]{display:none!important}.registro-abonos button,.registro-abonos input,.registro-abonos select,.registro-abonos textarea{color:inherit;font:inherit}.registro-abonos button{align-items:center;background:var(--cm-paper);border:1px solid var(--cm-line);border-radius:7px;display:inline-flex;font-weight:600;gap:7px;justify-content:center;min-height:38px;padding:8px 13px}.registro-abonos button:disabled{opacity:.45}.registro-abonos button.cm-primary{background:var(--cm-orange);border-color:var(--cm-orange);color:light-dark(#fff,#241911)}.registro-abonos button.cm-quiet{background:#0000;border-color:#0000}.registro-abonos button:focus-visible,.registro-abonos input:focus-visible,.registro-abonos select:focus-visible{outline:2px solid var(--cm-orange);outline-offset:2px}.registro-abonos input,.registro-abonos select,.registro-abonos textarea{background:var(--cm-paper);border:1px solid var(--cm-line);border-radius:6px;min-height:39px;min-width:0;padding:8px 10px;width:100%}.registro-abonos input[type=checkbox]{accent-color:var(--cm-orange);min-height:18px;width:18px}.registro-abonos input[type=number]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.registro-abonos label{grid-gap:5px;display:grid;font-size:12px;font-weight:600;gap:5px}.registro-abonos h1{font-size:22px;font-weight:650;line-height:1.3;margin:0}.registro-abonos h2{font-size:15px;font-weight:650;margin:0}.registro-abonos p{margin:0}.registro-abonos .cm-sub,.registro-abonos small{color:var(--cm-muted);font-size:12px}.registro-abonos .cm-shell{background:var(--cm-bg);border:1px solid var(--cm-line);border-radius:11px;display:grid;grid-template-columns:142px minmax(0,1fr);overflow:hidden}.registro-abonos .cm-side{background:var(--cm-paper);border-right:1px solid var(--cm-line);padding:23px 13px}.registro-abonos .cm-logo{font-size:16px;font-weight:750;letter-spacing:.08em;margin-bottom:29px}.registro-abonos .cm-logo span{color:var(--cm-orange)}.registro-abonos .cm-side p{color:var(--cm-muted);font-size:12px;padding:10px}.registro-abonos .cm-side .cm-active{background:var(--cm-orangebg);border-radius:6px;color:var(--cm-orange);font-weight:600}.registro-abonos .cm-main{min-width:0;padding:23px}.registro-abonos .cm-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:22px;padding-right:78px}.registro-abonos .cm-label{color:var(--cm-muted);font-size:11px;letter-spacing:.09em;margin-bottom:4px;text-transform:uppercase}.registro-abonos .cm-demo{background:var(--cm-paper);border:1px solid var(--cm-line);border-radius:5px;color:var(--cm-muted);display:inline-flex;font-size:11px;gap:6px;padding:5px 8px}.registro-abonos .cm-box{background:var(--cm-paper);border:1px solid var(--cm-line);border-radius:9px;margin-bottom:16px}.registro-abonos .cm-pad{padding:17px}.registro-abonos .cm-boxhead{align-items:center;border-bottom:1px solid var(--cm-line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:13px 17px}.registro-abonos .cm-row{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.registro-abonos .cm-between{justify-content:space-between}.registro-abonos .cm-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.registro-abonos .cm-clientgrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 175px}.registro-abonos .cm-clientgrid>label{align-self:start}.registro-abonos .cm-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.registro-abonos .cm-empty{color:var(--cm-muted);padding:29px 15px;text-align:center}.registro-abonos .cm-empty strong{color:var(--cm-ink);display:block;font-weight:500;margin-bottom:4px}.registro-abonos .cm-tablewrap{overflow-x:auto}.registro-abonos table{border-collapse:collapse;font-size:12px;width:100%}.registro-abonos th{background:var(--cm-soft);color:var(--cm-muted);font-size:11px;font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap}.registro-abonos td{border-bottom:1px solid var(--cm-line);padding:11px 12px;vertical-align:middle}.registro-abonos tr:last-child td{border-bottom:0}.registro-abonos .cm-money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.registro-abonos td input[type=number]{min-height:34px;padding:6px;width:84px}.registro-abonos .cm-split{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(245px,.8fr)}.registro-abonos .cm-paytile{border:1px solid var(--cm-line);border-radius:7px;padding:13px}.registro-abonos .cm-paytile h2{margin-bottom:9px}.registro-abonos .cm-totalrow{align-items:center;border-bottom:1px solid var(--cm-line);display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:9px 0}.registro-abonos .cm-totalrow strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.registro-abonos .cm-totalrow.cm-grand{border-bottom:0;font-size:16px;padding-top:15px}.registro-abonos .cm-advance{grid-gap:9px;align-items:center;border-bottom:1px solid var(--cm-line);display:grid;gap:9px;grid-template-columns:22px minmax(0,1fr) 100px;padding:11px 0}.registro-abonos .cm-status{background:var(--cm-soft);border-radius:6px;color:var(--cm-muted);font-size:12px;margin:12px 0;padding:11px 13px}.registro-abonos .cm-status[data-good=true]{color:var(--cm-good)}.registro-abonos .cm-footer{align-items:center;border-top:1px solid var(--cm-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:14px}.registro-abonos .cm-picked{background:var(--cm-orangebg)}.registro-abonos .cm-invoicebuttons{display:flex;flex-direction:column;gap:9px}.registro-abonos .cm-invoicebuttons button{font-weight:500;justify-content:space-between;text-align:left}.registro-abonos .cm-selectlayout{grid-gap:15px;display:grid;gap:15px;grid-template-columns:minmax(190px,.8fr) minmax(0,1.5fr)}.registro-abonos .cm-summary{color:var(--cm-muted);font-size:12px;padding:10px 0}.registro-abonos .cm-review{margin:0 auto;max-width:650px}.registro-abonos .cm-previewreceipt{border:1px dashed var(--cm-line);margin-top:17px;padding:22px}.registro-abonos .cm-link{color:var(--cm-orange)}.registro-abonos .cm-balance{align-items:center;border-top:1px solid var(--cm-line);display:flex;justify-content:space-between;margin-top:12px;padding-top:12px}@media(max-width:800px){.registro-abonos .cm-shell{grid-template-columns:1fr}.registro-abonos .cm-side{display:none}.registro-abonos .cm-main{padding:15px}.registro-abonos .cm-head{padding-right:65px}.registro-abonos .cm-selectlayout,.registro-abonos .cm-split{grid-template-columns:1fr}}@media(max-width:500px){.registro-abonos .cm-clientgrid,.registro-abonos .cm-grid{grid-template-columns:1fr}.registro-abonos .cm-main{padding:11px}.registro-abonos .cm-head{padding-bottom:32px;padding-right:0}.registro-abonos .cm-tools button{flex:1 1}.registro-abonos button{min-height:44px}.registro-abonos input{font-size:16px}}.registro-abonos .cm-main{padding:18px}.registro-abonos .cm-head{padding-right:0}.registro-abonos .cm-identity{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.registro-abonos fieldset{border:0;margin:0;min-width:0;padding:0}.registro-abonos .cm-results{border:1px solid var(--cm-line);border-radius:7px;margin-top:8px;max-height:260px;overflow:auto}.registro-abonos .cm-results button{border:0;border-bottom:1px solid var(--cm-line);border-radius:0;display:flex;justify-content:space-between;text-align:left;width:100%}.registro-abonos .cm-error{color:var(--cm-bad);padding:10px}.registro-abonos .cm-review{max-width:760px}.registro-abonos .cm-history-filters{align-items:end;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:15px}.registro-abonos .cm-search-actions{align-items:center;display:flex;gap:8px}.registro-abonos .cm-search-actions input{flex:1 1}.registro-abonos .cm-quota-note{color:var(--cm-muted);display:block;max-width:240px;white-space:normal}.registro-abonos .cm-summary strong{color:var(--cm-ink)}.registro-abonos button.cm-selected{background:var(--cm-orangebg);border-color:var(--cm-orange)}.registro-abonos .cm-row-error{color:var(--cm-bad)}.registro-abonos td input[type=text]{min-height:34px;padding:6px;width:84px}.registro-abonos .cm-importe,.registro-abonos td input[type=text]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}
/*# sourceMappingURL=main.44099ec1.css.map*/