.metric-card[data-v-7118f8ba],.summary-panel[data-v-7118f8ba]{border-color:rgba(0,0,0,.08)!important;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04)}.metric-card-green[data-v-7118f8ba]{background:linear-gradient(135deg,#f3fbf6,#e8f5ee)}.metric-card-blue[data-v-7118f8ba]{background:linear-gradient(135deg,#f2f7fc,#e6f0f8)}.metric-card-amber[data-v-7118f8ba]{background:linear-gradient(135deg,#fffaf0,#f8edd2)}.metric-card-purple[data-v-7118f8ba]{background:linear-gradient(135deg,#f8f5fb,#eee7f6)}.summary-panel-podium[data-v-7118f8ba]{background:linear-gradient(135deg,#fffdf6,#f5efe0)}.summary-panel-ranking[data-v-7118f8ba]{background:linear-gradient(135deg,#f6faf8,#edf5f1)}.summary-panel-green[data-v-7118f8ba]{background:linear-gradient(135deg,#f7fcf8,#edf7f0)}.summary-panel-blue[data-v-7118f8ba]{background:linear-gradient(135deg,#f6faff,#edf4fb)}.summary-panel-amber[data-v-7118f8ba]{background:linear-gradient(135deg,#fffaf2,#f8f0dd)}.summary-panel-purple[data-v-7118f8ba]{background:linear-gradient(135deg,#fbf8fe,#f1ebf8)}.summary-panel-teal[data-v-7118f8ba]{background:linear-gradient(135deg,#f4fbfa,#e8f5f2)}.summary-panel-slate[data-v-7118f8ba]{background:linear-gradient(135deg,#f8fafc,#eef2f6)}.podium-wrapper[data-v-7118f8ba]{gap:12px}.podium-column[data-v-7118f8ba]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:130px}.podium-item[data-v-7118f8ba]{border:1px solid rgba(0,0,0,.08);border-radius:8px;background:hsla(0,0%,100%,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.podium-box-1[data-v-7118f8ba]{height:160px;border-top:3px solid #ffb300;background:-webkit-gradient(linear,left top,left bottom,from(#fffdfa),to(#fff7e6));background:linear-gradient(180deg,#fffdfa,#fff7e6)}.podium-box-2[data-v-7118f8ba],.podium-box-3[data-v-7118f8ba]{height:125px}.podium-box-2[data-v-7118f8ba]{border-top:3px solid #78909c;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f4f6f7));background:linear-gradient(180deg,#fff,#f4f6f7)}.podium-box-3[data-v-7118f8ba]{border-top:3px solid #ff7043;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fcf5f2));background:linear-gradient(180deg,#fff,#fcf5f2)}.line-height-tight[data-v-7118f8ba]{line-height:1.2}.asesor-name[data-v-7118f8ba]{max-width:100%}.peores-panel-item[data-v-7118f8ba]{border:1px solid rgba(0,0,0,.08)!important;border-radius:6px!important;overflow:hidden}.peores-panel-item[data-v-7118f8ba]:before{-webkit-box-shadow:none!important;box-shadow:none!important}.min-height-28[data-v-7118f8ba]{min-height:28px!important}.min-width-0[data-v-7118f8ba]{min-width:0}.w-10[data-v-2de6cae4]{max-width:10%}.w-20[data-v-2de6cae4]{max-width:20%}.w-10[data-v-0e65af79]{max-width:10%}.w-20[data-v-0e65af79]{max-width:20%}.w-10[data-v-5f1526d1]{max-width:10%}.w-20[data-v-5f1526d1]{max-width:20%}.flexcontainer[data-v-5f1526d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:5%}.border-box[data-v-5f1526d1]{border:1px solid rgba(77,132,199,.7803921568627451);border-radius:.4em;-webkit-box-shadow:3px 3px 8px 0 rgba(0,0,0,.3);box-shadow:3px 3px 8px 0 rgba(0,0,0,.3)}.flexitem[data-v-5f1526d1]{margin-right:.3em;margin-left:.3em;margin-bottom:.1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-ms-flex-pack:distribute;justify-content:space-around}.r-box[data-v-5f1526d1]{font-size:.8em;line-height:1.5;padding:.2em .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r-title2[data-v-5f1526d1]{font-weight:700;color:#305077;background-color:rgba(237,252,255,.705)}.r-title3[data-v-5f1526d1]{font-weight:700;color:#305077;font-size:.8em;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.r-text[data-v-5f1526d1]{background-color:#fdfdfd;border-radius:0 .3em .3em 0}.recibo-number[data-v-5f1526d1]{font-weight:700;color:#305077;padding:.2em 1rem;font-size:1.2rem}.color_monto{color:green}.kd-topbar{background:#ff8a00;padding:8px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}.kd-topbar-title{opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%}.kd-doc-title{padding:10px 20px 6px;font-size:17px;color:#ff8a00;border-bottom:2px solid #ff8a00}.kd-banner{border-bottom:1px solid rgba(0,0,0,.1)}.kd-banner-img{max-height:180px}.kd-row-paid{background:rgba(26,92,58,.05)}.kd-student-section{padding:16px 20px;background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.1)}.kd-field-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#888;margin-bottom:3px;font-weight:500}.kd-field-value{font-weight:500;color:#1a1a18}.kd-section-label{font-size:10px;text-transform:uppercase;color:#888;font-weight:500}.kd-summary-section{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.kd-cards-grid{grid-template-columns:repeat(4,1fr)}.kd-stat-card{border:1px solid rgba(0,0,0,.1)}.kd-sc-label{color:#888}.kd-sc-val{font-weight:600}.kd-sc-note{color:#888}.kd-sc-total{border-top:3px solid #1e4d8c}.kd-sc-total .kd-sc-val{color:#1e4d8c}.kd-sc-paid{border-top:3px solid #1a5c3a}.kd-sc-paid .kd-sc-val{color:#1a5c3a}.kd-sc-pending{border-top:3px solid #8c2020}.kd-sc-pending .kd-sc-val{color:#8c2020}.kd-sc-pct{border-top:3px solid #8c6a1e}.kd-sc-pct .kd-sc-val{color:#8c6a1e}.kd-progress-section{padding:0 20px 16px;border-bottom:1px solid rgba(0,0,0,.1)}.kd-progress-track{background:#e0e0e0;margin:6px 0}.kd-progress-fill{background:#1a5c3a}.kd-progress-meta{color:#888}.kd-progress-meta strong{color:#1a5c3a}.kd-table-section{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.kd-table{font-size:13px}.kd-table thead tr{background:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.1)}.kd-table th{font-weight:500;letter-spacing:.07em;color:#888}.kd-table th:first-child{text-align:left}.kd-table tbody tr{border-bottom:1px solid rgba(0,0,0,.06)}.kd-table td{padding:10px 10px;color:#1a1a18}.kd-table td:first-child{text-align:left}.kd-row-overdue{background:rgba(140,32,32,.04)}.kd-row-future{background:rgba(255,248,225,.5)}.kd-row-q-break td{border-top:2px solid #1e4d8c!important}.kd-concept-cell,.kd-num-circle{font-weight:500}.kd-num-circle{background:#dce8f8;color:#1e4d8c}.kd-badge{font-weight:500}.kd-b-ok{background:#d4eddf;color:#1a5c3a}.kd-b-venc{background:#f8dcdc;color:#8c2020}.kd-b-fut{background:#fff3cd;color:#856404}.kd-date-cell{color:#555}.kd-saldo-ok{color:#1a5c3a}.kd-saldo-venc{color:#8c2020;font-weight:600}.kd-saldo-pend{color:#856404}.kd-totals-section{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.1)}.kd-totals-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kd-total-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 14px;border:1px solid rgba(0,0,0,.1);border-radius:4px;background:#fff}.kd-total-label{font-size:12px;color:#555}.kd-total-val{font-size:16px;font-weight:600;color:#1e4d8c}.kd-total-highlight{background:#fafafa}.kd-tr-red{color:#8c2020}.kd-tr-green{color:#1a5c3a}.kd-tr-amber{color:#856404}.kd-q-sep-line{margin:0 14px;height:2px;background:#ea840c;border-radius:1px}.kd-status-section{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.kd-callout-ok{background:#d4eddf;border-color:rgba(26,92,58,.2)}.kd-callout-ok .kd-cl-body,.kd-callout-ok .kd-cl-title{color:#1a5c3a}.kd-callout-warn{background:#f8dcdc;border-color:rgba(140,32,32,.2)}.kd-callout-warn .kd-cl-body,.kd-callout-warn .kd-cl-title{color:#8c2020}.kd-callout-info{background:#fff3cd;border-color:rgba(133,100,4,.2)}.kd-callout-info .kd-cl-body,.kd-callout-info .kd-cl-title{color:#856404}.kd-cl-title{font-weight:600}.kd-footer{padding:16px 20px;background:#f5f5f5}.kd-fc-name{font-weight:500;color:#1a1a18}.kd-fc-detail{color:#666}.kd-fr-label{color:#888}.kd-fr-date{font-weight:500;color:#1a1a18}.kardex-dialog-card{overflow:hidden}#html-kardex{background:#fff;color:#1d2630}.kd-topbar{background:#12324a;color:#fff;padding:10px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.kd-topbar-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;opacity:.9;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.kd-topbar strong{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:1.35;text-align:right}.kd-doc-title{text-align:center;padding:12px 20px 8px;font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#12324a;border-bottom:3px solid #c9962c}.kd-banner{border-bottom:1px solid #d9e1e8;background:#f8fafc}.kd-banner-img{display:block;width:100%;max-height:178px;-o-object-fit:contain;object-fit:contain}.kd-student-section{padding:16px 22px;background:#f3f6f8;border-bottom:1px solid #d9e1e8;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kd-field-label,.kd-section-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6d7b88;margin-bottom:4px;font-weight:700}.kd-section-label{margin-bottom:12px;letter-spacing:.1em}.kd-field-value{font-size:13px;font-weight:600;color:#1d2630;line-height:1.35}.kd-status-section,.kd-summary-section,.kd-table-section,.kd-totals-section{padding:16px 22px;border-bottom:1px solid #d9e1e8}.kd-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.kd-stat-card{border:1px solid #d9e1e8;border-radius:4px;padding:12px 14px;background:#fff}.kd-sc-label{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#6d7b88;margin-bottom:6px;font-weight:700}.kd-sc-val{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:4px;font-variant-numeric:tabular-nums}.kd-sc-note{font-size:11px;color:#6d7b88}.kd-sc-total{border-top:3px solid #12324a}.kd-sc-total .kd-sc-val{color:#12324a}.kd-sc-adjust{border-top:3px solid #5b6b8a}.kd-sc-adjust .kd-sc-val{color:#5b6b8a}.kd-sc-paid{border-top:3px solid #18704d}.kd-sc-paid .kd-sc-val{color:#18704d}.kd-sc-pending{border-top:3px solid #a53b3b}.kd-sc-pending .kd-sc-val{color:#a53b3b}.kd-sc-pct{border-top:3px solid #c9962c}.kd-sc-pct .kd-sc-val{color:#8b6418}.kd-progress-section{padding:0 22px 16px;border-bottom:1px solid #d9e1e8}.kd-progress-track{height:8px;background:#e5ebf0;border-radius:20px;overflow:hidden;margin:8px 0 6px}.kd-progress-fill{height:100%;background:#18704d;border-radius:20px;-webkit-transition:width .5s ease;transition:width .5s ease}.kd-progress-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;font-size:11px;color:#6d7b88}.kd-progress-meta strong{color:#18704d}.kd-table{width:100%;border-collapse:collapse;font-size:12px}.kd-table thead tr{background:#eef3f7;border-bottom:1px solid #cbd6df}.kd-table th{padding:8px 10px;text-align:right;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#526372}.kd-table td:first-child,.kd-table th:first-child{text-align:left}.kd-table tbody tr{border-bottom:1px solid #e5ebf0}.kd-table tbody tr:last-child{border-bottom:none}.kd-table td{padding:9px 10px;text-align:right;color:#1d2630;vertical-align:middle}.kd-table-compact td{padding:8px 10px}.kd-extra-fee-section{padding:10px 22px 11px;background:#fbfcfd;border-left:4px solid #c9962c}.kd-extra-fee-section .kd-section-label{margin-bottom:6px;color:#8b6418}.kd-extra-fee-table{font-size:11px}.kd-extra-fee-table td,.kd-extra-fee-table th{padding:5px 8px}.kd-extra-fee-table .kd-num-circle{width:18px;height:18px;font-size:10px}.kd-table-note{margin-top:8px;font-size:11px;color:#526372;font-style:italic}.kd-extra-fee-section .kd-table-note{margin-top:5px;font-size:10px}.kd-row-paid{background:rgba(24,112,77,.05)}.kd-row-overdue{background:rgba(165,59,59,.05)}.kd-row-future{background:rgba(201,150,44,.08)}.kd-concept-cell{font-weight:600}.kd-num-circle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:22px;height:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#dce8f2;color:#12324a;border-radius:50%;font-size:11px;font-weight:700}.kd-badge{display:inline-block;padding:3px 8px;border-radius:2px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.kd-b-ok{background:#dcefe7;color:#18704d}.kd-b-venc{background:#f2dddd;color:#a53b3b}.kd-b-fut{background:#f8edcf;color:#8b6418}.kd-date-cell{color:#526372;font-size:12px}.kd-amount-cell{font-variant-numeric:tabular-nums;font-weight:600}.kd-saldo-ok,.kd-tr-green{color:#18704d}.kd-saldo-venc{color:#a53b3b;font-weight:700}.kd-saldo-pend,.kd-tr-amber{color:#8b6418}.kd-total-highlight{background:#f8fafc}.kd-callout{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:4px;padding:12px 16px;border:1px solid}.kd-callout-ok{background:#dcefe7;border-color:rgba(24,112,77,.25);color:#18704d}.kd-callout-warn{background:#f2dddd;border-color:rgba(165,59,59,.25);color:#a53b3b}.kd-cl-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.kd-cl-body{font-size:12px;line-height:1.5}.kd-footer{padding:16px 22px;display:grid;grid-template-columns:1fr auto;gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;background:#f3f6f8}.kd-fc-name{font-size:13px;font-weight:700;color:#1d2630;margin-bottom:4px}.kd-fc-detail{font-size:11px;color:#526372;line-height:1.7}.kd-footer-right{text-align:right}.kd-fr-label{font-size:10px;color:#6d7b88;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-weight:700}.kd-fr-date{font-size:13px;font-weight:700;color:#1d2630}.upper--text{text-transform:uppercase}.p-descuento-title{padding:0;margin:0 0 3px;line-height:1.2;font-weight:700}.p-descuento-subtitle{text-transform:none;color:#6d7b88;padding:0;margin:0;line-height:1.25;font-size:.85em}@media print{.kd-print-new-page{-webkit-column-break-before:page;-moz-column-break-before:page;break-before:page;page-break-before:always}}.max-height{max-height:4.5em}.mora-mes-1{background-color:rgba(251,112,109,.47058823529411764)}.mora-semana-1{background-color:rgba(255,225,118,.5803921568627451)}.regularizado{background-color:rgba(0,118,251,.3686274509803922)}.descuento{background-color:rgba(8,251,0,.3686274509803922)}.contabilidad[data-v-487926d1]{padding:8px;color:#222;font-family:Arial,sans-serif}.filtros[data-v-487926d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;margin-bottom:6px}.filtros label[data-v-487926d1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:12px}.filtros input[type=date][data-v-487926d1],.filtros input[type=number][data-v-487926d1]{border:1px solid #aaa;border-radius:4px;height:32px;padding:4px 8px}.check-label[data-v-487926d1]{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;margin-right:8px}.consultar[data-v-487926d1]{height:32px;border:1px solid #16833b;border-radius:3px;background:transparent;color:#16833b;cursor:pointer;padding:0 12px}.consultar[data-v-487926d1]:disabled{opacity:.6;cursor:wait}.spinner[data-v-487926d1]{display:inline-block;width:12px;height:12px;margin-right:5px;border:2px solid #16833b;border-top-color:transparent;border-radius:50%;-webkit-animation:girar-487926d1 .8s linear infinite;animation:girar-487926d1 .8s linear infinite}.mensaje-carga[data-v-487926d1]{margin:4px 0;color:#7b1fa2;text-align:center}.tabla-contenedor[data-v-487926d1]{border:1px solid #ddd;border-radius:3px;overflow:hidden}.tabla-titulo[data-v-487926d1]{padding:10px 12px;color:#1976d2;font-size:16px;font-weight:500}.tabla-scroll[data-v-487926d1]{overflow-x:auto}table[data-v-487926d1]{width:100%;min-width:1050px;border-collapse:collapse;font-size:12px}td[data-v-487926d1],th[data-v-487926d1]{border:1px solid #ddd;padding:7px 8px;white-space:nowrap}th[data-v-487926d1]{background:#f2f2f2;font-weight:600;text-align:left}td.numero[data-v-487926d1]{text-align:right}td[data-v-487926d1]:nth-child(5){text-align:center}.sin-datos[data-v-487926d1]{padding:20px;text-align:center!important}.separador[data-v-487926d1]{width:100%;height:50vh;border-bottom:1px solid #fff}@-webkit-keyframes girar-487926d1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes girar-487926d1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:700px){.filtros label[data-v-487926d1]{width:calc(50% - 8px)}.consultar[data-v-487926d1]{width:100%}}.gerencia-card[data-v-0f3bb736]{height:100%;overflow:hidden}.gerencia-card__header[data-v-0f3bb736]{border-bottom:1px solid rgba(0,0,0,.06)}.gerencia-card__chart[data-v-0f3bb736],.gerencia-card__list[data-v-0f3bb736]{min-height:210px}.line-height-tight[data-v-0f3bb736]{line-height:1.2}.min-width-0[data-v-0f3bb736]{min-width:0}.reporte-contactos[data-v-25372805]{padding:0 1em;margin:0}