.cts-detalle-content .hero-kpi-card[data-v-0bcaa9bd]{transition:transform .2s ease,box-shadow .2s ease}[dir] .cts-detalle-content .hero-kpi-card[data-v-0bcaa9bd]{border:1px solid rgba(0,0,0,.05)}[dir] .cts-detalle-content .hero-kpi-card[data-v-0bcaa9bd]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}[dir=ltr] .cts-detalle-content .hero-kpi-card.border-left-primary[data-v-0bcaa9bd]{border-left:4px solid #7367f0!important}[dir=rtl] .cts-detalle-content .hero-kpi-card.border-left-primary[data-v-0bcaa9bd]{border-right:4px solid #7367f0!important}[dir=ltr] .cts-detalle-content .hero-kpi-card.border-left-info[data-v-0bcaa9bd]{border-left:4px solid #00cfe8!important}[dir=rtl] .cts-detalle-content .hero-kpi-card.border-left-info[data-v-0bcaa9bd]{border-right:4px solid #00cfe8!important}[dir=ltr] .cts-detalle-content .hero-kpi-card.border-left-success[data-v-0bcaa9bd]{border-left:4px solid #28c76f!important}[dir=rtl] .cts-detalle-content .hero-kpi-card.border-left-success[data-v-0bcaa9bd]{border-right:4px solid #28c76f!important}.cts-detalle-content .hero-kpi-card .kpi-icon-badge[data-v-0bcaa9bd]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}[dir] .cts-detalle-content .hero-kpi-card .kpi-icon-badge[data-v-0bcaa9bd]{border-radius:8px}[dir] .cts-detalle-content .detail-section-card[data-v-0bcaa9bd]{border:1px solid rgba(0,0,0,.05)}.cts-detalle-content .detail-section-card .step-badge[data-v-0bcaa9bd]{font-size:.75rem;font-weight:800;letter-spacing:.5px}[dir] .cts-detalle-content .detail-section-card .step-badge[data-v-0bcaa9bd]{padding:4px 8px;border-radius:6px}.cts-detalle-content .breakdown-item[data-v-0bcaa9bd]{transition:background-color .15s ease}[dir=ltr] .cts-detalle-content .breakdown-item[data-v-0bcaa9bd],[dir=rtl] .cts-detalle-content .breakdown-item[data-v-0bcaa9bd]{padding-left:4px;padding-right:4px}[dir] .cts-detalle-content .breakdown-item[data-v-0bcaa9bd]:hover{background-color:rgba(0,0,0,.015)}[dir] .cts-detalle-content .math-box[data-v-0bcaa9bd]{border-radius:8px}.cts-detalle-content .math-box .formula-code[data-v-0bcaa9bd]{letter-spacing:.2px;color:#5e5873}[dir] .cts-detalle-content .final-settlement-card[data-v-0bcaa9bd]{border:1px solid hsla(0,0%,100%,.1)}[dir=ltr] .cts-detalle-content .final-settlement-card[data-v-0bcaa9bd]{background:linear-gradient(135deg,#1b3a4b,#065a60 50%,#0f766e)}[dir=rtl] .cts-detalle-content .final-settlement-card[data-v-0bcaa9bd]{background:linear-gradient(-135deg,#1b3a4b,#065a60 50%,#0f766e)}.cts-module .cts-header-card{transition:all .3s ease}.cts-module .kpi-card{transition:transform .2s ease,box-shadow .2s ease}[dir] .cts-module .kpi-card{border:1px solid rgba(0,0,0,.05)}[dir] .cts-module .kpi-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.cts-module .custom-cts-table{font-size:.88rem}.cts-module .custom-cts-table th{font-weight:700;letter-spacing:.3px}[dir] .cts-module .custom-cts-table th{padding:.75rem .6rem!important;border-bottom:2px solid rgba(0,0,0,.1)!important}.cts-module .custom-cts-table td{vertical-align:middle!important}[dir] .cts-module .custom-cts-table td{padding:.6rem .6rem!important}.cts-module .custom-cts-table th.sticky-top{position:sticky!important;top:0!important;z-index:10!important}[dir] .cts-module .custom-cts-table th.sticky-top{background:#f8f9fa!important}[dir] .cts-module .custom-cts-table tr.row-selected{background-color:rgba(115,103,240,.07)!important}[dir=ltr] .cts-module .custom-cts-table tr.row-observado{border-left:3px solid #ff9f43!important}[dir=rtl] .cts-module .custom-cts-table tr.row-observado{border-right:3px solid #ff9f43!important}.cts-module .sticky-footer{position:sticky;bottom:0;z-index:9}[dir] .cts-module .sticky-footer{box-shadow:0 -2px 6px rgba(0,0,0,.05)}[dir] .cts-module .bg-secondary-dark{background-color:#283046!important;border-color:hsla(0,0%,100%,.05)!important}.cts-module .gap-1{gap:.5rem}.cts-module .gap-2{gap:1rem}.dark-layout .cts-module .custom-cts-table th.sticky-top{color:#d0d2d6!important}[dir] .dark-layout .cts-module .custom-cts-table th.sticky-top{background:#283046!important;border-bottom-color:hsla(0,0%,100%,.1)!important}[dir] .dark-layout .cts-module .kpi-card{border-color:hsla(0,0%,100%,.05)}.dark-layout .cts-module .sticky-footer{color:#fff!important}[dir] .dark-layout .cts-module .sticky-footer{background:#161d31!important}