[data-cop] .panel-filtros{z-index:20;background:hsl(var(--cop-bg) / .92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid hsl(var(--cop-line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:-18px -22px 18px;padding:10px 14px;display:flex;position:sticky;top:0}[data-cop] .panel-filtros-rango,[data-cop] .panel-filtros-dims{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-cop] .panel-filtros button{border:1px solid hsl(var(--cop-line));background:hsl(var(--cop-bg-2));color:hsl(var(--cop-fg-muted));cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500}[data-cop] .panel-filtros button:hover{color:hsl(var(--cop-fg))}[data-cop] .panel-filtros button.activo{background:hsl(var(--ai) / .14);border-color:hsl(var(--ai) / .4);color:hsl(var(--ai))}[data-cop] .panel-filtros-limpiar{color:hsl(var(--hot))!important}[data-cop] .panel-filtros input[type=date],[data-cop] .panel-filtros input[type=text],[data-cop] .panel-filtros select{border:1px solid hsl(var(--cop-line));background:hsl(var(--cop-bg-2));color:hsl(var(--cop-fg));border-radius:8px;min-width:120px;padding:6px 8px;font-size:12px}[data-cop] .panel-apartados{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}[data-cop] .panel-apartado-tab{border:1px solid hsl(var(--cop-line));background:hsl(var(--cop-bg-2));color:hsl(var(--cop-fg-muted));cursor:pointer;border-bottom:none;border-radius:8px 8px 0 0;padding:8px 14px;font-size:13px;font-weight:600}[data-cop] .panel-apartado-tab.activo{background:hsl(var(--cop-bg));color:hsl(var(--cop-fg));border-bottom:2px solid hsl(var(--pd-ventas))}[data-cop] .panel-apartado-tab:disabled{cursor:default;opacity:.5}[data-cop] .panel-kpi-clic{all:unset;cursor:pointer;border-radius:14px;display:block}[data-cop] .panel-kpi-clic:hover .pd-kpi,[data-cop] .panel-kpi-clic:focus-visible .pd-kpi{outline:2px solid hsl(var(--ai) / .5);outline-offset:1px}[data-cop] .panel-kpi-clic[aria-pressed=true] .pd-kpi{outline:2px solid hsl(var(--ai));outline-offset:1px}[data-cop] .panel-drilldown{border-top:1px dashed hsl(var(--cop-line));margin-top:16px;padding-top:14px}[data-cop] .panel-drilldown-head{color:hsl(var(--cop-fg-muted));justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12.5px;display:flex}[data-cop] .panel-drilldown table .tnum,[data-cop] .panel-drilldown table td.tnum{font-variant-numeric:tabular-nums;text-align:right}
