/* DC CONTROL 2.2.3 · Reporte interno DC dentro de Conciliación PRO */
.bf-subtabs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 14px;padding:8px;background:var(--dc-surface);border:1px solid var(--dc-line);border-radius:18px;box-shadow:var(--dc-shadow-sm)}
.bf-subtabs button{min-height:44px;border:1px solid var(--dc-line);border-radius:13px;background:var(--dc-surface-2);color:var(--dc-text);padding:0 16px;font-weight:800;cursor:pointer}
.bf-subtabs button:hover{background:var(--dc-input-hover);border-color:var(--dc-line-strong)}
.bf-subtabs button.active{background:linear-gradient(135deg,var(--dc-primary),var(--dc-primary-strong));border-color:transparent;color:#fff;box-shadow:0 7px 18px rgba(20,127,241,.22)}
.internal-report-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px!important}
.internal-report-hero h2{margin:4px 0 6px}.internal-report-hero p{margin:0;max-width:780px}
.internal-report-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.internal-report-actions input[type="month"]{min-height:44px}
.internal-dedupe-note{border-left:5px solid var(--dc-cyan)!important;background:linear-gradient(135deg,var(--dc-surface),var(--dc-info-bg))!important}
.internal-dedupe-note p{margin:5px 0 0}.internal-table td small{display:block;margin-top:4px}.internal-table td{vertical-align:top}
.ok-text{color:var(--dc-green)!important}.warn-text{color:var(--dc-orange)!important}
html.dc-dark .internal-dedupe-note,html[data-theme="dark"] .internal-dedupe-note{background:linear-gradient(135deg,var(--dc-surface),rgba(13,157,187,.09))!important}
@media(max-width:760px){.bf-subtabs{display:grid;grid-template-columns:1fr;gap:7px}.bf-subtabs button{width:100%;text-align:left}.internal-report-hero{align-items:stretch;flex-direction:column}.internal-report-actions{justify-content:stretch}.internal-report-actions>*{width:100%}.internal-kpis{grid-template-columns:1fr 1fr!important}.internal-table{min-width:850px}}
@media(max-width:480px){.internal-kpis{grid-template-columns:1fr!important}}
