/* Finanzas CI - Etapa 13: Historial y Reportes, solo presentacion */
.ci-v13-shell{background:var(--v11-bg);color:var(--v11-text)}.ci-v13-page{max-width:680px;margin:auto;padding-top:23px!important}.ci-v13-card{margin-bottom:22px}.ci-v13-form{border:0!important;background:transparent!important;box-shadow:none!important;padding:18px 19px 20px!important;gap:14px!important}.ci-v13-form .btn{min-height:53px;border-radius:13px;gap:9px}.ci-v13-form .btn.primary{background:#153b70;color:#fff}.ci-v13-form .btn svg{width:18px}.ci-v13-clear{display:block;text-align:center;color:var(--v11-accent);font-size:12px;font-weight:700;text-decoration:none;padding:7px}.ci-v13-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ci-v13-dates .ci-v12-control input{padding:9px 7px!important;font-size:14px!important;min-width:0}.ci-v13-section{margin:24px 0}.ci-v13-section>.ci-v12-section-heading{margin-bottom:12px}.ci-v13-movement .ci-v12-movement-copy em{justify-self:start}.ci-v13-void-pill{font-size:10px;font-weight:750;font-style:normal;padding:4px 7px;background:#fff0e9;color:#a65b29;border-radius:20px}.ci-v13-muted{color:var(--v11-sub)!important;text-decoration:line-through}.ci-v13-icon-income{background:#e8f4f0!important;color:#138263!important}.ci-v13-icon-expense{background:#fff0ec!important;color:#c76540!important}.ci-v13-icon-transfer{background:#e9f1fe!important;color:#2167ba!important}.ci-v13-hero{background:linear-gradient(125deg,#0e3c78,#0d2852);color:#fff;border-radius:22px;padding:21px 20px;margin-bottom:17px;overflow-wrap:anywhere}.ci-v13-hero-top{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#cbdcf2;font-size:12px}.ci-v13-hero-top span{display:flex;align-items:center;gap:7px}.ci-v13-hero-top svg{width:17px}.ci-v13-hero-state{border:1px solid #ffffff50;border-radius:20px;padding:5px 8px;font-size:10px}.ci-v13-hero>strong{display:block;font-size:clamp(26px,7vw,36px);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:15px}.ci-v13-hero>p{color:#cbdcf2;font-size:12px;line-height:1.5;margin:7px 0 0}.ci-v13-facts{padding:10px 19px 18px}.ci-v13-facts>div{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:13px 0;border-bottom:1px solid var(--v11-line);font-size:12px}.ci-v13-facts>div:last-child{border-bottom:0}.ci-v13-facts span{color:var(--v11-sub)}.ci-v13-facts strong{text-align:right;max-width:65%;overflow-wrap:anywhere}.ci-v13-ledger-row{border-bottom:1px solid var(--v11-line)}.ci-v13-danger-card .ci-v11-heading-icon{color:#ad3c3c}.ci-v13-warning{background:#fff4e9;color:#905216}.ci-v13-danger-button{background:#a52d3b!important}.ci-v13-export{padding:0 19px 20px}.ci-v13-export .btn{min-height:49px;border-color:var(--v11-line);background:var(--v11-soft);color:var(--v11-accent)}.ci-v13-export svg{width:18px}.ci-v13-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:12px 0}.ci-v13-metric{display:grid;align-content:start;gap:9px;min-width:0;border:1px solid var(--v11-line);border-radius:17px;background:var(--v11-card);padding:15px;box-shadow:var(--v11-shadow)}.ci-v13-metric-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--v11-soft);color:var(--v11-accent)}.ci-v13-metric-icon svg{width:18px}.ci-v13-metric small{font-size:11px;color:var(--v11-sub);line-height:1.45}.ci-v13-metric strong{font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ci-v13-category-list,.ci-v13-daily-list{border:1px solid var(--v11-line);border-radius:19px;background:var(--v11-card);overflow:hidden;box-shadow:var(--v11-shadow)}.ci-v13-category,.ci-v13-day{padding:15px;border-bottom:1px solid var(--v11-line)}.ci-v13-category:last-child,.ci-v13-day:last-child{border-bottom:0}.ci-v13-category-main{display:flex;align-items:center;gap:10px}.ci-v13-category-main>div{display:grid;gap:5px;min-width:0;flex:1}.ci-v13-category-main strong{font-size:13px;overflow-wrap:anywhere}.ci-v13-category-main small{font-size:11px;color:var(--v11-sub)}.ci-v13-category-main>b{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ci-v13-category-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;color:var(--v11-sub);font-size:11px;margin-top:12px;padding-top:12px;border-top:1px solid var(--v11-line)}.ci-v13-day-head{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px}.ci-v13-day-head b{font-variant-numeric:tabular-nums}.ci-v13-track{height:9px;border-radius:12px;background:var(--v11-soft);overflow:hidden;margin-top:12px}.ci-v13-bar{height:100%;background:#228366;border-radius:12px}.ci-v13-bar.negative{background:#c14a51}.ci-v13-page .ci-hint{color:var(--v11-sub);line-height:1.55}.ci-v13-page .ci-v12-control select{color:var(--v11-text)!important}.ci-v13-page .ci-v12-control input{color:var(--v11-text)!important}.ci-v13-page .ci-pagination{color:var(--v11-text)}@media(max-width:390px){.ci-v13-page{padding-left:14px!important;padding-right:14px!important}.ci-v13-form{padding-left:14px!important;padding-right:14px!important}.ci-v13-export{padding-left:14px;padding-right:14px}.ci-v13-dates{gap:7px}.ci-v13-dates .ci-v12-control input{font-size:12px!important;padding:8px 4px!important}.ci-v13-metric{padding:12px}.ci-v13-metric strong{font-size:14px}.ci-v13-category-main{gap:7px}.ci-v13-category-main>b{font-size:11px}}html[data-ci-theme="dark"] .ci-v13-void-pill{background:#49331f;color:#ffce8d}html[data-ci-theme="dark"] .ci-v13-warning{background:#49331f;color:#ffce8d}@media(prefers-color-scheme:dark){html[data-ci-theme="auto"] .ci-v13-void-pill{background:#49331f;color:#ffce8d}html[data-ci-theme="auto"] .ci-v13-warning{background:#49331f;color:#ffce8d}}
