@media(max-width:819px){:root:root{--mv-hit:44px;--mv-ctl:32px;--mv-chip:30px;--mv-ext:7px;--ui-rhythm:10px;--ui-pad:12px;--mv-r:12px}:root:root body .workspace-content,:root:root body .workspace-content :is(p,li,dd,dt,td,th,figcaption,blockquote,h1,h2,h3,h4,summary,label,small,span,strong,code,a,b,div){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}:root:root body .workspace-content :is(.chip,.ui-chip,.pc-estado,.kind-badge,.btn,.seg-btn,.pc-count,.fchip,.delta,.id-chip,.count-pill){overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}:root:root body .workspace-content :is(.pc-estado,.kind-badge,.delta,.pc-count,.count-pill,.seg-btn){white-space:nowrap}:root:root body .workspace-content :is(td,th){min-width:min-content}:root:root body :is(.pc-kpi-valor,.hoy-kpi-valor,.ui-kpi-value,.stat-value,.pfig-value,.kpi-valor){font-size:clamp(18px,5.2vw,21px);line-height:1.15;white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0;max-width:100%}:root:root body :is(.pc-kpi-valor,.hoy-kpi-valor,.ui-kpi-value,.stat-value)[data-vacio]{font-size:clamp(18px,5.5vw,22px)}:root:root body :is(.pc-kpi-valor,.hoy-kpi-valor,.ui-kpi-value,.stat-value,.pfig-value,.kpi-valor)[data-abrev]{font-size:0;line-height:0}:root:root body :is(.pc-kpi-valor,.hoy-kpi-valor,.ui-kpi-value,.stat-value,.pfig-value,.kpi-valor)[data-abrev]:after{content:attr(data-abrev) /"";font-size:clamp(16px,4.9vw,20px);line-height:1.15;font-weight:700;white-space:nowrap}:root:root body .pc-kpi-valor small{font-size:12px;margin-left:4px}:root:root body .hoy-kpi-label,:root:root body .pc-kpi-label,:root:root body .stat-label,:root:root body .ui-kpi-label{font-size:12px;letter-spacing:.04em}:root:root body .hoy-kpis,:root:root body .pc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:root:root body .pc-kpi{padding:10px;gap:2px}:root:root body .pc-kpi+.pc-kpi{border-left:0}:root:root body .pc-kpi:nth-child(2n){border-left:1px solid var(--ui-border)}:root:root body .pc-kpi:nth-child(n+3){border-top:1px solid var(--ui-border)}:root:root body .pc-kpi-nota{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root:root body .hoy-kpi-spark,:root:root body .pc-kpi .spark{display:none}:root:root body .stat-grid,:root:root body .ui-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}:root:root body .stat-card,:root:root body .ui-kpi{padding:10px;gap:2px}:root:root body .stat-main{min-width:0;flex-wrap:nowrap}:root:root body .stat-main .spark{display:none}:root:root body .stat-foot,:root:root body .stat-note,:root:root body .ui-kpi-note{font-size:12px}:root:root body .hoy-titular .eyebrow,:root:root body .ui-kpi-row .spark{display:none}:root:root body .hoy-titular .page-header{margin-bottom:0;gap:4px 12px}:root:root body .workspace-content .stack:has(>.hoy-titular){gap:8px}:root:root body .hoy-titular .page-header-actions{width:auto;margin-left:0;flex:1 1 100%;display:flex;flex-wrap:nowrap;gap:8px}:root:root body .hoy-titular .hoy-periodo{height:32px;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}:root:root body .hoy-titular .page-header-actions>a{flex:none;margin-left:auto}:root:root body .hoy-kpis{margin:0}:root:root body .hoy-kpi{padding:12.5px 10px 8px;gap:1px}:root:root body .hoy-kpi+.hoy-kpi{border-top:0;border-left:0}:root:root body .hoy-kpi:nth-child(2n){border-left:1px solid var(--ui-border)}:root:root body .hoy-kpi:nth-child(n+3){border-top:1px solid var(--ui-border)}:root:root body .hoy-kpi-top{min-height:0}:root:root:root:root body .workspace-content button.dc-info{width:var(--btn-h);height:var(--btn-h);min-width:var(--btn-h);min-height:var(--btn-h);margin-block:-6px;border-radius:var(--btn-radius)}:root:root body .hoy-kpi-fila{flex-wrap:wrap}:root:root body .hoy-kpi .sello,:root:root body .hoy-kpi .sello-2>span{font-size:12px;line-height:1.4}:root:root body .hoy-kpi .sello-2>span:nth-child(n+2){display:none}:root:root body .hoy-kpi-nota{-webkit-line-clamp:2}:root:root body .hoy-kpi .btn.hoy-reintentar{height:var(--mv-ctl);min-height:var(--mv-ctl)}:root:root body .mv-franja{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:0 10px;min-height:32px;height:32px;overflow:hidden;white-space:nowrap}:root:root body .mv-franja>div{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}:root:root body .mv-franja .mv-franja-hasta,:root:root body .mv-franja .mv-franja-linea,:root:root body .mv-franja .mv-franja-sin{display:none}:root:root body .mv-franja .mv-franja-fuentes{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;flex-wrap:nowrap;gap:4px}:root:root body .mv-franja .mv-etq{display:none}:root:root body .mv-franja .mv-franja-fuentes:before{content:"Fuentes"}:root:root body .mv-franja .mv-franja-fuentes strong{white-space:nowrap}:root:root body .mv-franja>div>button{flex:none;white-space:nowrap;padding-inline:10px}:root:root body .mv-franja .mv-avisos{margin-left:auto}:root:root body .mv-franja .mv-avisos summary{height:var(--mv-chip);min-height:var(--mv-chip);display:inline-flex;align-items:center;padding-inline:10px;border:1px solid var(--ui-line-strong);border-radius:999px;position:relative}:root:root body .mv-franja:has(.mv-avisos[open]){height:auto!important;flex-wrap:wrap!important;padding-block:6px}:root:root body .mv-franja .mv-avisos[open]{position:static!important;flex:1 1 100%!important;width:100%!important;margin:4px 0 0!important;order:99;white-space:normal}:root:root body .mv-franja .mv-avisos[open]>div{position:static!important;width:auto!important;max-width:none!important;inset:auto!important;transform:none!important}:root:root body .mv-franja>div:has(~.mv-avisos[open]){flex:1 1 100%}:root:root body .mv-franja{overflow:visible}:root:root body .workspace-content :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden])){box-sizing:border-box;min-height:var(--mv-hit);font-size:16px;line-height:1.25;border:5px solid transparent;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--ui-input);border-radius:12px;padding-block:0;padding-inline:10px;outline-offset:-5px}:root:root body .workspace-content :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden])){height:var(--mv-hit)}:root:root:root:root:root:root body .workspace-content select:not([multiple]):not([size]){padding-inline-end:32px}:root:root body .workspace-content textarea{padding-block:6px;min-height:76px}:root:root body .workspace-content :is(select,textarea,input):focus-visible{box-shadow:inset 0 0 0 1.5px var(--ui-focus)}:root:root body .workspace-content summary{min-height:var(--mv-ctl);display:flex;align-items:center;position:relative}:root:root body .workspace-content summary:after{content:"";position:absolute;inset:-8px 0}:root:root body .workspace-content button.row-link-inline{position:relative}:root:root body .workspace-content :is(.fchip-x,.ui-chip-x,.dc-info){position:relative}:root:root body .workspace-content :is(.fchip-x,.ui-chip-x):after{content:"";position:absolute;inset:-13px}:root:root body .workspace-content .dc-info:after{content:"";position:absolute;inset:-8px}:root:root body .workspace-content :is(.seg-btn,.dg-fchip,.id-chip,button.chip){min-height:44px;height:auto;border-block:7px solid transparent;border-inline:0;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--ui-border);font-size:12px;line-height:1.2;padding-block:0;padding-inline:12px}:root:root body .workspace-content .segmented .seg-btn{box-shadow:none;background-color:transparent}:root:root body .workspace-content .seg .btn[aria-pressed=true],:root:root body .workspace-content .segmented .seg-btn[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--btn-soft-line);background-color:var(--btn-soft-bg)}:root:root body .workspace-content .dg-fchip{background-color:var(--ui-surface)}:root:root body .workspace-content :is(button.dg-fchip,button.id-chip){box-shadow:inset 0 0 0 1px var(--ui-line-strong)}:root:root body .workspace-content .dg-fchip[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat) 45%,var(--ui-border))}:root:root body .workspace-content .id-chip-label{font-size:12px}:root:root body .workspace-content .segmented{padding:7px 0;gap:0;border:0;border-radius:999px;background:var(--ui-surface);background-clip:content-box;box-shadow:none;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;align-items:center}:root:root body .workspace-content .segmented,:root:root body .workspace-content .segmented>.seg-btn{margin-block:-7px}:root:root body .workspace-content :is(a.row-link-inline,button.row-link-inline,a.barlist-head,.barlist-link,.dg-sku,[class*=catBtn],.agente-q,.agente-tema-q){min-height:28px;box-sizing:border-box;position:relative}:root:root:root body .workspace-content :is(a.barlist-head,.barlist-link,[class*=catBtn]){min-height:44px}:root:root:root body .workspace-content :is(a.barlist-head,.barlist-link,[class*=catBtn]):after{content:none}:root:root body .workspace-content :is(a.row-link-inline,button.row-link-inline,a.barlist-head,.barlist-link,.dg-sku,[class*=catBtn],.agente-q,.agente-tema-q):after{content:"";position:absolute;inset:-9px 0}:root:root body .workspace-content :is(a.row-link-inline,button.row-link-inline,a.barlist-head,.barlist-link,.dg-sku,[class*=catBtn]){display:inline-flex;align-items:center;max-width:100%;height:auto}:root:root body .workspace-content :is(a.barlist-head,.barlist-link){display:flex}:root:root body .workspace-content summary{height:auto}:root:root body .workspace-content .segmented::-webkit-scrollbar{display:none}:root:root body :is(.workspace-content,.access-flow) input:is([type=checkbox],[type=radio]):not(.sr-only){appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:var(--mv-hit);height:var(--mv-hit);min-width:var(--mv-hit);max-width:var(--mv-hit);min-height:var(--mv-hit);max-height:var(--mv-hit);flex:0 0 var(--mv-hit);margin:0;background:none;border:0;cursor:pointer}:root:root body :is(.workspace-content,.access-flow) input:is([type=checkbox],[type=radio]):not(.sr-only):before{content:"";box-sizing:border-box;width:20px;height:20px;border:1.5px solid var(--ui-line-strong);border-radius:8px;background:var(--ui-surface)}:root:root body :is(.workspace-content,.access-flow) input[type=radio]:not(.sr-only):before{border-radius:50%}:root:root body :is(.workspace-content,.access-flow) input[type=checkbox]:not(.sr-only):checked:before{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.4l2.3 2.3 4.7-5'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--ink)}:root[data-theme=dark] body :is(.workspace-content,.access-flow) input[type=checkbox]:not(.sr-only):checked:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%230e0e10' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.4l2.3 2.3 4.7-5'/%3E%3C/svg%3E")}:root:root body :is(.workspace-content,.access-flow) input[type=radio]:not(.sr-only):checked:before{background:radial-gradient(circle,var(--ink) 0 4px,var(--ui-surface) 4.5px);border-color:var(--ink)}:root:root body :is(.workspace-content,.access-flow) input:is([type=checkbox],[type=radio]):not(.sr-only):focus-visible{outline:2px solid var(--ui-focus);outline-offset:-6px;border-radius:12px}:root:root body .workspace-content label:has(>input:is([type=checkbox],[type=radio])){min-height:var(--mv-hit);display:inline-flex;align-items:center;gap:4px}:root:root body .ui-filterbar{padding-block:7px;margin-block:-7px;gap:var(--btn-gap);scroll-snap-type:x proximity;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch}:root:root body .ui-filterbar>*{scroll-snap-align:start}:root:root body .ui-filterbar .fchip{height:var(--mv-chip);min-height:var(--mv-chip);position:relative;font-size:12px;padding-block:0}:root:root body .ui-filterbar .fchip:after{content:"";position:absolute;inset:-8px -2px}:root:root body .workspace-content .fchip .fchip-x{width:28px;min-width:28px;height:28px;min-height:28px;background:transparent!important;color:var(--muted)}:root:root body .workspace-content .fchip .fchip-x svg{width:11px;height:11px;stroke:currentColor;fill:none;color:inherit}:root:root body .pc-tabs{gap:6px;padding-block:7px;margin-block:-7px;padding-inline:4px;scroll-snap-type:x proximity;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}:root:root body .pc-tabs a{height:var(--mv-ctl);min-height:var(--mv-ctl);padding:0 12px;scroll-snap-align:center;font-size:13px;position:relative}:root:root body .pc-tabs a:after{content:"";position:absolute;inset:-8px -2px}:root:root body .pc-tabs:after{content:"";flex:0 0 12px}:root:root body .pc-tabs[role=tablist]>*{scroll-snap-align:center}:root:root body .workspace-content :is([role=tablist]):not(.pc-tabs){gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}:root:root body .page-header{gap:var(--btn-gap) 10px;margin:0 0 var(--ui-rhythm)}:root:root body .page-header .eyebrow{margin:0 0 2px}:root:root body .page-header-description{margin:2px 0 0;font-size:13px;line-height:1.4}:root:root body .page-header-actions{gap:var(--btn-gap)}:root:root body .page-header-actions>*{min-width:0}:root:root body .mv-slot{display:flex;margin:0 0 6px}:root:root body .mv-modo-tablas{display:flex;gap:0;margin:-7px 0;width:fit-content;max-width:100%}:root:root body .mv-modo-tablas button{min-height:44px;padding:0 12px;border:7px solid transparent;background-clip:padding-box;border-radius:999px;background:transparent;color:var(--ui-secondary);font:600 12px/1.2 var(--font-ui);white-space:nowrap;cursor:pointer;width:auto;position:relative}:root:root body .mv-modo-tablas button[aria-pressed=true]{background:var(--btn-soft-bg);color:var(--btn-soft-ink)}html:root:not([data-tablas-movil=comparar]) :is(.ui-table-wrap,.table-wrap,.table-scroll):has(>table[data-mv]){overflow:visible;max-height:none!important;border:0;background:none;border-radius:0;margin:0;padding:0}html:root:not([data-tablas-movil=comparar]) table[data-mv]{display:block;width:100%;min-width:0!important;border:0;background:none}html:root:root:not([data-tablas-movil=comparar]) body .workspace-content table[data-mv] .btn-label{white-space:normal;overflow-wrap:anywhere}html:root:not([data-tablas-movil=comparar]) table[data-mv] caption{display:none}html:root:not([data-tablas-movil=comparar]) table[data-mv] :is(thead,tfoot){position:absolute;width:1px;height:1px;margin:-1px;clip-path:inset(50%);white-space:nowrap}html:root:not([data-tablas-movil=comparar]) table[data-mv] tbody{display:grid;gap:6px}html:root:not([data-tablas-movil=comparar]) table[data-mv] tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px;padding:8px 10px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);height:auto;min-width:0}html:root:not([data-tablas-movil=comparar]) table[data-mv] tbody tr[data-sin-tarjeta]{display:block}html:root:not([data-tablas-movil=comparar]) table[data-mv] tbody tr:hover{background:var(--ui-surface)}html:root:not([data-tablas-movil=comparar]) table[data-mv] :is(td,th){display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;height:auto;padding:0;border:0;background:none;text-align:left;max-width:none;font-size:13px;line-height:1.3;position:static;white-space:normal;vertical-align:top}html:root:not([data-tablas-movil=comparar]) table[data-mv] :is(td,th):before{content:attr(data-label);font-size:12px;font-weight:500;color:var(--muted);line-height:1.25}html:root:not([data-tablas-movil=comparar]) table[data-mv] :is(td,th)[data-label=""]:before,html:root:not([data-tablas-movil=comparar]) table[data-mv] :is(td,th)[data-principal]:before,html:root:not([data-tablas-movil=comparar]) table[data-mv] :is(td,th)[data-titulo]:before{display:none}html:root:not([data-tablas-movil=comparar]) table[data-mv] :is(td,th)[data-titulo]{grid-column:1/3;font-weight:600;font-size:14px;color:var(--ink);padding-right:4px}html:root:not([data-tablas-movil=comparar]) table[data-mv] :is(td,th)[data-principal]{grid-column:3;grid-row:1;align-items:flex-end;text-align:right;font-weight:700;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html:root:not([data-tablas-movil=comparar]) table[data-mv] :is(td,th):not([data-titulo]):not([data-principal]):has(:is(button,.btn,input,select,a.btn)){grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center}html:root:not([data-tablas-movil=comparar]) table[data-mv] :is(td,th):not([data-titulo]):not([data-principal]):has(:is(button,.btn,input,select,a.btn)):before{display:none}html:root:not([data-tablas-movil=comparar]) table[data-mv] td:empty{display:none}html:root[data-tablas-movil=comparar] table[data-mv]{min-width:640px}html:root[data-tablas-movil=comparar] :is(.ui-table-wrap,.table-wrap,.table-scroll):has(>table[data-mv]){overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}html:root[data-tablas-movil=comparar] table[data-mv] :is(td,th):first-child{position:sticky;left:0;z-index:2;background:var(--ui-surface);box-shadow:1px 0 0 var(--ui-border);min-width:104px;max-width:140px}html:root[data-tablas-movil=comparar] table[data-mv] thead th:first-child{z-index:3;background:var(--ui-soft)}html:root[data-tablas-movil=comparar] table[data-mv] :is(td,th){min-width:96px;white-space:normal}html:root[data-tablas-movil=comparar] table[data-mv] :is(td,th):last-child{padding-right:24px}:root:root body .mp-barra{flex-wrap:wrap;gap:8px 12px;overflow:visible}:root:root body .workspace-content .mp-seg{padding:0;max-width:100%;overflow-x:auto;scrollbar-width:none}:root:root body .workspace-content .mp-seg button{min-height:44px;padding:0 8px;border:7px solid transparent;background-clip:padding-box;border-radius:999px;box-shadow:none}:root:root body .workspace-content .mp-seg button[aria-pressed=true]{background-color:var(--ink)}:root:root body .mp-zoom{inset-block-start:auto;inset-block-end:8px;inset-inline-end:8px;grid-auto-flow:column;gap:var(--btn-gap,8px)}:root:root body .workspace-content .mp-zoom button{inline-size:var(--btn-h-m,36px);block-size:var(--btn-h-m,36px);font-size:16px;position:relative}:root:root body .workspace-content .mp-zoom button:after{content:"";position:absolute;inset:-5px}:root:root body .mp-mapa-col{padding:4px;border-radius:12px}:root:root body .mp-cod{font-weight:700}:root:root body .mp-leyenda{gap:6px 12px}:root:root body .workspace-content .mp-rank button{min-height:44px;grid-template-columns:22px minmax(80px,1.2fr) minmax(40px,1fr) auto;font-size:13px}:root:root body .mp-lista li{min-height:24px;font-size:12px}:root:root body .mp-panel{min-height:0}:root:root body .mp-big{font-size:clamp(22px,6.4vw,26px)}:root:root body .mp-dos{grid-template-columns:minmax(0,1fr)}:root:root body .workspace-content .ui-chip-text{overflow-wrap:normal;word-break:normal}:root:root body .workspace-content :is(.fchip-x,.ui-chip-x,.dc-info){z-index:2}:root:root body :is(.hoy-kpi-valor,.pc-kpi-valor,.ui-kpi-value,.stat-value)[data-largo]{white-space:normal;overflow-wrap:break-word;font-size:15px;line-height:1.3}:root:root body .workspace-content :is(td>a:not(.btn),th>a:not(.btn),dd>a:not(.btn):only-child,ul:not(.pc-tabs)>li>a:not(.btn):only-child){display:flex;align-items:center;min-height:28px;position:relative}:root:root body .workspace-content :is(td>a:not(.btn),th>a:not(.btn),dd>a:not(.btn):only-child,ul:not(.pc-tabs)>li>a:not(.btn):only-child):after{content:"";position:absolute;inset:-9px 0}:root:root body .workspace-content :is(.ac-cifra dt,.ac-et,.ac-datos dt){font-size:12px}:root:root body .workspace-content .copiloto-hist-btn{min-height:var(--mv-ctl);position:relative}:root:root body .workspace-content .copiloto-hist-btn:after{content:"";position:absolute;inset:-7px}:root:root body .pc-kpi-top{flex-wrap:wrap;gap:2px 8px}:root:root body .pc-kpi-label{overflow-wrap:normal;word-break:normal}:root:root body [data-mas-der]:not([data-mas-izq]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}:root:root body [data-mas-izq]:not([data-mas-der]){-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px);mask-image:linear-gradient(90deg,transparent,#000 28px)}:root:root body [data-mas-izq][data-mas-der]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}:root:root body .workspace-content :is(.hoy-fila-m,.hoy-fila-d+.hoy-fila-m,.pc-vent-f,.num,.barlist-value,.bar-value,.pc-barra>b){white-space:nowrap;overflow-wrap:normal}:root:root body .workspace-content :is(.ui-kpi,.stat-card,.pc-kpi,.hoy-kpi) .delta{white-space:normal;text-align:left;max-width:100%}:root:root body .hoy-kpi-label,:root:root body .pc-kpi-label,:root:root body .ui-kpi-label{text-wrap:balance}:root:root body .chart-plot{display:flex;flex-direction:column;min-width:0;max-width:100%}:root:root body .chart-plot>svg{touch-action:pan-y;max-width:100%;height:auto;-webkit-tap-highlight-color:transparent}:root:root body .chart-plot:before{content:"Toca o desliza para ver el valor";order:-1;display:flex;align-items:center;min-height:40px;padding:0 10px;margin-bottom:4px;border-radius:8px;background:var(--ui-soft);color:var(--muted);font-size:12px}:root:root body .chart-plot:has(>.chart-tip):before{display:none}:root:root body .chart-plot>.chart-tip{order:-1;position:static;transform:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;max-width:none;width:auto;min-height:40px;margin:0 0 4px;padding:6px 10px;border-radius:8px;box-shadow:none;background:var(--ui-soft)}:root:root body .chart-plot>.chart-tip[data-side]{transform:none}:root:root body .chart-plot>.chart-tip .chart-tip-row{flex-direction:row;align-items:baseline;gap:6px}:root:root body .chart-plot>.chart-tip .chart-tip-title{color:var(--ink);font-weight:600}:root:root body .chart-dlabel,:root:root body .chart-note,:root:root body .chart-plot svg text,:root:root body .chart-tick{font-size:12px}:root:root body .col-hit{pointer-events:all}:root:root body .heat-sel{display:flex;align-items:center;min-height:40px;margin:6px 0 0;padding:0 10px;border-radius:8px;background:var(--ui-soft);font-size:13px;color:var(--ink)}:root:root body .heat-cell[data-sel]{outline:2px solid var(--ink);outline-offset:1px}:root:root:root body .workspace-content :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden])):not(.agente-round):not(.sr-only){min-height:var(--mv-hit)!important}:root:root:root body .workspace-content button.btn:not(.dc-info):not(.sr-only):not(th *):not(.pf-seg *){min-height:var(--btn-h-m)!important}:root:root body .workspace-content :is(.card-title,.card-head,.ui-card-head,.pc-card-head){flex-wrap:wrap;gap:8px 12px}:root:root body .workspace-content :is(.card-title,.card-head,.ui-card-head,.pc-card-head)>:first-child{flex:1 1 200px;min-width:min(200px,100%)}:root:root body .workspace-content .ui-kpi-value small{display:inline}:root:root:root:root body .workspace-content summary{display:flex!important;align-items:center}:root:root body .workspace-content .notice-bar{flex-wrap:wrap;align-items:flex-start}:root:root body .workspace-content .notice-bar>strong{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 28px);min-width:0}:root:root body .workspace-content .notice-bar>span{flex:1 1 100%;min-width:0}:root:root body .workspace-content .segmented{padding-inline-end:2px}:root:root body .mv-valor{display:block;font-size:12px;line-height:1.2;color:var(--ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:root body .dg-mes{grid-template-rows:14px 1fr auto!important}:root:root body .sr-only.mv-alt{position:static;width:auto;height:auto;margin:8px 0 0;overflow:visible;clip:auto;white-space:normal}:root:root body .sr-only.mv-alt caption{display:block;text-align:left;font-size:12px;color:var(--muted);padding:0 0 6px}:root:root body .workspace-content .mp-lienzo{padding-bottom:52px}:root:root body .mp-zoom{inset-block-end:6px;inset-inline-end:6px}:root:root body .pc-tabs>li{flex:none;scroll-snap-align:center}:root:root body .pc-tabs>li>a{scroll-snap-align:none}:root:root body .pc-card[data-flush]>.mv-slot{padding:8px 14px 0;margin:0}html:root:not([data-tablas-movil=comparar]) .pc-card[data-flush] :is(.ui-table-wrap,.table-wrap,.table-scroll):has(>table[data-mv]){padding:8px 12px 12px}:root:root:root body .workspace-content :is(.ui-chip-x,.fchip-x){background:transparent!important;border:0!important;color:var(--ui-secondary)!important;padding:0!important;box-shadow:none!important;min-width:24px;min-height:24px}:root:root:root body .workspace-content :is(.ui-chip-x,.fchip-x) svg{display:block;width:12px;height:12px;stroke:currentColor;fill:none}:root:root body .area-chart.area-fill-h,:root:root body .area-chart.area-fill-h .chart-plot{flex:none;min-height:0}:root:root body .area-chart.area-fill-h .chart-plot>svg{position:static;inset:auto;width:100%;height:auto}:root:root body .insight-eyebrow{font-size:12px}:root:root body .workspace-content .segmented:after{content:"";flex:0 0 6px}:root:root body .workspace-content .chip{max-width:100%;white-space:normal}:root:root body .workspace-content tr>td :is(.chip,.ui-chip){padding-inline:4px;gap:4px}:root:root body .workspace-shell:not(.workspace-chat) .workspace-content{padding-inline:16px;padding-top:6px}:root:root body .workspace-content :is(.card,.record-card,.ui-card,.pc-card){padding:var(--ui-pad);border-radius:var(--mv-r);box-shadow:none}:root:root body .workspace-content :is(.ui-kpi,.stat-card,.pc-kpis,.hoy-kpis){border-radius:var(--mv-r)}:root:root body .workspace-content :is(.stack,.task-page,.dg-page,.pc-page,.pc-grid){gap:var(--ui-rhythm)}:root:root body .workspace-content :is(.stack,.task-page,.dg-page,.pc-page)>:not(.ui-filterbar){margin-block:0}:root:root body .workspace-content form{margin-block:0}:root:root body .workspace-content :is(.stack,.task-page,.dg-page,.pc-page)>.ui-filterbar{margin-block:-7px}:root:root body .workspace-content :is(.card-head,.ui-card-head,.pc-card-head){margin-bottom:8px;gap:4px 10px}:root:root body .workspace-content :is(.ui-notice,.notice-bar){padding:8px 10px;margin-block:0;border-radius:var(--mv-r)}:root:root body .workspace-content :is(.card-head,.ui-card-head,.pc-card-head)+*{margin-top:0}:root:root body .workspace-content .card-lead{margin:0 0 8px}:root:root body .workspace-content :is(.card+.card,.stack>.card+.card){margin-top:0}:root:root body .workspace-content :is(.ui-card,.card)>:is(h2,h3){margin-block:0 6px}:root:root body .workspace-content .dg-page .ui-kpis,:root:root body .workspace-content .stat-grid,:root:root body .workspace-content .ui-kpis{gap:6px}:root:root body .workspace-content :is(.chip,.ui-chip,.kind-badge,.pc-estado,.count-pill){padding-block:1px;line-height:1.5}:root:root body .workspace-content :is(.dc-info,.fchip-x,.ui-chip-x) svg{width:16px;height:16px}:root:root body .workspace-content svg:not(.chart-plot svg):not([class*=chart]):not([class*=spark]):not([class*=donut]):not([class*=map]):not([class*=mp-]){max-width:100%}:root:root body .workspace-content .catalog-list>li{padding-block:8px}:root:root body .workspace-content :is(.dg-fchip,.id-chip){font-size:12px}:root:root:root body .workspace-content :is(.mv-modo-tablas button,.mp-seg button){min-height:44px;min-width:0;padding-block:0}:root:root:root body .workspace-content :is(.mv-modo-tablas button,.mp-seg button):after{content:none}:root:root:root body .workspace-content summary[class*=_sum_]:after{content:none}:root:root:root body .workspace-content summary[class*=_sum_]{min-height:44px}:root:root:root body .workspace-content .mp-zoom button{inline-size:44px;block-size:44px}:root:root:root body .workspace-content .mp-zoom button:after{content:none}:root:root:root body .workspace-content summary[class*=_sum_]{min-height:44px!important}:root:root:root:root:root body .workspace-content .pf-seg{padding:6px;gap:2px;margin-block:-6px;position:relative;z-index:1;border-color:transparent;background:transparent;border-radius:999px}:root:root:root:root:root body .workspace-content .pf-seg .btn{min-height:32px!important;height:32px;padding-block:0;position:relative}:root:root:root:root:root body .workspace-content .pf-seg .btn:after{content:"";position:absolute;inset:-9px -2px}:root:root body .workspace-content button[class=""]{position:relative}:root:root body .workspace-content button[class=""]:after{content:"";position:absolute;inset:-5px}:root:root:root body .workspace-content .task-record-list button{min-height:44px}:root:root:root body .workspace-content .task-record-list button:after{content:none}:root:root body .hoy-fila{max-width:100%;min-width:0;width:100%;box-sizing:border-box}:root:root body .hoy-fila>*{min-width:0}}:root{--ui-shadow:none;--ui-rhythm:12px;--ui-ctl-h:32px;--ui-pad:14px}.ui-reset{all:revert-layer}:root{--btn-h:32px;--btn-h-sm:32px;--btn-h-m:36px;--btn-radius:8px;--btn-gap:8px;--btn-px:12px}@media(max-width:819px){:root{--btn-h:var(--btn-h-m);--btn-h-sm:var(--btn-h-m)}}.ui-stack{display:flex;flex-direction:column;gap:var(--ui-rhythm);min-width:0}.ui-stack[data-gap="4"]{gap:16px}.ui-stack[data-gap="3"]{gap:12px}.ui-stack>*{margin-top:0;margin-bottom:0}.page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:0 0 var(--ui-rhythm);width:100%;max-width:100%;min-width:0}.page-header-copy{min-width:0;flex:1 1 280px}.page-header h1{white-space:normal;overflow-wrap:anywhere}.page-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto;margin-left:auto;min-width:0;max-width:100%}@media(max-width:640px){.page-header-actions{width:100%;justify-content:flex-start;margin-left:0}}.ui-filterbar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:var(--ui-ctl-h);padding:2px;margin:0 0 var(--ui-rhythm);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-filterbar::-webkit-scrollbar{display:none}.ui-filterbar .filter-bar>*,.ui-filterbar>*{flex:none}.ui-filterbar .filter-bar{display:contents}.ui-filterbar .filter-chips{display:flex;flex-wrap:nowrap;gap:6px;flex:none}.ui-filterbar-spacer{flex:1 0 8px}.ui-filterbar :is(.btn,button.btn,select,input:not([type=checkbox]):not([type=radio])){min-height:var(--ui-ctl-h);height:var(--ui-ctl-h);padding-block:0;font-size:12px;white-space:nowrap}.ui-filterbar .segmented{flex:none}.ui-filterbar .segmented .seg-btn{white-space:nowrap}.ui-filterbar .fchip{height:var(--ui-ctl-h)}.ui-chiplist{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.ui-chiplist,.ui-chiplist>li{margin:0;padding:0;min-width:0}.ui-chiplist>li{display:block;max-width:100%}.ui-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:24px;padding:2px 10px;border:1px solid var(--ui-border);border-radius:999px;background:var(--ui-soft);color:var(--ui-secondary);font:500 12px/1.4 var(--font-ui);text-decoration:none}.ui-chip-text{min-width:0;white-space:normal;overflow-wrap:anywhere}.ui-chip[data-tone=ok]{background:var(--tint-up);color:var(--ink-up);border-color:transparent}.ui-chip[data-tone=warn]{background:var(--tint-warn);color:var(--ink-warn);border-color:transparent}.ui-chip[data-tone=bad]{background:var(--tint-down);color:var(--ink-down);border-color:transparent}.ui-chip[data-tone=info]{background:var(--tint-info);color:var(--ink-info);border-color:transparent}.ui-chip-x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:-6px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;padding:0}.ui-chip-x:hover{background:var(--ui-border)}.ui-notice{display:flex;align-items:flex-start;gap:12px;margin:16px 0;padding:12px 16px;border:1px solid color-mix(in srgb,var(--ink-info) 22%,transparent);border-radius:var(--ui-radius-sm,8px);background:var(--tint-info);color:var(--ink-info);font-size:13px;line-height:1.5}.ui-notice:first-child{margin-top:0}.ui-notice:last-child{margin-bottom:0}.ui-stack>.ui-notice{margin:0}.ui-notice-icon{flex:none;display:inline-flex;margin-top:2px}.ui-notice-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ui-notice-title{font-weight:600;color:var(--ink)}.ui-notice-text{margin:0;overflow-wrap:anywhere}.ui-notice-actions{flex:none;display:flex;gap:8px;align-items:center}.ui-notice[data-tone=warn]{background:var(--tint-warn);color:var(--ink-warn);border-color:color-mix(in srgb,var(--ink-warn) 22%,transparent)}.ui-notice[data-tone=error]{background:var(--ui-danger-soft);color:var(--ui-danger);border-color:var(--ui-danger-border)}@media(max-width:640px){.ui-notice{flex-wrap:wrap}.ui-notice-actions{width:100%}}.ui-card{min-width:0;padding:16px 20px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);box-shadow:var(--ui-shadow);margin:0}.ui-card[data-bare]{padding:0;border:0;background:transparent;box-shadow:none;border-radius:0}.ui-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 12px}.ui-card-copy{min-width:0;flex:1 1 auto}.ui-card-title{margin:0;font:600 14px/1.4 var(--font-ui);letter-spacing:-.01em;color:var(--ink)}.ui-card-desc{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.ui-card-actions{flex:none;display:flex;gap:8px;align-items:center}.ui-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin:0}.ui-kpi{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface)}.ui-kpi-label{font-size:12px;font-weight:500;color:var(--muted)}.ui-kpi-value{font:700 26px/1.1 var(--font-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-kpi-note{font-size:12px;color:var(--muted)}.ui-table-wrap{overflow:auto;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);scrollbar-width:thin}.ui-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-table thead th{position:sticky;top:0;z-index:1;background:var(--ui-soft);color:var(--muted);font:600 12px/1.3 var(--font-ui);text-align:left;white-space:nowrap}.ui-table td,.ui-table thead th{padding:10px 12px;border-bottom:1px solid var(--ui-border)}.ui-table td{min-height:40px;vertical-align:middle;overflow-wrap:anywhere}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover{background:var(--ui-soft)}.ui-table [data-align=num]{text-align:right}.ui-table-state{justify-content:center;border:1px dashed var(--ui-line-strong);border-radius:12px}.ui-state,.ui-table-state{display:flex;padding:32px 16px}.ui-state{flex-direction:column;align-items:center;gap:8px;text-align:center;border:1px solid var(--ui-danger-border);border-radius:12px;background:var(--ui-danger-soft);color:var(--ui-danger)}.ui-state[data-compact]{padding:20px 16px}.ui-state-title{margin:0;font:600 14px/1.4 var(--font-ui)}.ui-state-body{margin:0;max-width:48ch;font-size:13px}.ui-state-actions{margin-top:8px}.ui-filterbar-search{flex:0 0 220px;width:220px;min-width:160px}.ui-filterbar select{flex:none;width:auto;max-width:240px;min-width:0}.ui-filterbar input{flex:none}:root{--chart-1:#2F6BD8;--chart-2:#F25D22;--chart-3:#1F7A55;--chart-4:#D9A441;--chart-5:#0A84A6;--chart-6:#A6264A;--chart-7:#7B5CD6;--chart-8:#0E0E10;--soft-1:#e6edfa;--soft-2:#fdece4;--soft-3:#e4efeb;--soft-4:#faf4e8;--soft-5:#e2f0f4;--soft-6:#f4e5e9;--soft-7:#efebfa;--soft-8:#e2e2e2;--ink-1:#2c65cb;--ink-2:#b14418;--ink-3:#1d7350;--ink-4:#8c6a2a;--ink-5:#087593;--ink-6:#a6264a;--ink-7:#7456c9;--ink-8:#0e0e10;--metric-ingreso:var(--chart-1);--metric-reembolsos:var(--chart-2);--metric-atorado:var(--chart-4);--metric-respuestas:var(--chart-5);--metric-problemas:var(--chart-7);--metric-geografia:var(--chart-3);--metric-recomendaciones:var(--chart-6)}:root[data-theme=dark]{--chart-1:#4a85ea;--chart-2:#e8602b;--chart-3:#2a9468;--chart-4:#b98526;--chart-5:#1d93b0;--chart-6:#cc4a6c;--chart-7:#8d75e0;--chart-8:#f4f4f5;--soft-1:#1d2433;--soft-2:#30201c;--soft-3:#192623;--soft-4:#2a241b;--soft-5:#18262c;--soft-6:#2d1d24;--soft-7:#252232;--soft-8:#323234;--ink-1:#558ceb;--ink-2:#e8602b;--ink-3:#43a07a;--ink-4:#b98526;--ink-5:#2b99b5;--ink-6:#d56985;--ink-7:#947de2;--ink-8:#f4f4f5}.ui-chip[data-cat]{border-color:transparent;color:var(--ink-c,var(--ink))}.ui-chip[data-cat="1"]{background:var(--soft-1);--ink-c:var(--ink-1)}.ui-chip[data-cat="2"]{background:var(--soft-2);--ink-c:var(--ink-2)}.ui-chip[data-cat="3"]{background:var(--soft-3);--ink-c:var(--ink-3)}.ui-chip[data-cat="4"]{background:var(--soft-4);--ink-c:var(--ink-4)}.ui-chip[data-cat="5"]{background:var(--soft-5);--ink-c:var(--ink-5)}.ui-chip[data-cat="6"]{background:var(--soft-6);--ink-c:var(--ink-6)}.ui-chip[data-cat="7"]{background:var(--soft-7);--ink-c:var(--ink-7)}.ui-chip[data-cat="8"]{background:var(--soft-8);--ink-c:var(--ink-8)}.ui-chip[data-cat]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cat);flex:none}.mc{display:flex;flex-direction:column;gap:8px;min-width:0}.mc-stack{display:flex;gap:2px;border-radius:8px;overflow:hidden}.mc-seg{display:flex;align-items:center;justify-content:center;min-width:3px;background:var(--c);color:#fff;font-size:12px;transform-origin:left;animation:mc-grow .48s var(--ui-ease) both}.mc-seg b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-seg:not([data-estado=estimado]):not([data-estado=desconocido])[style*="--chart-2)"],.mc-seg:not([data-estado=estimado]):not([data-estado=desconocido])[style*="--chart-4)"]{color:#0e0e10}.mc-seg:not([data-estado=estimado]):not([data-estado=desconocido])[style*="--chart-5)"]{color:#000}:root[data-theme=dark] .mc-seg:not([data-estado=estimado]):not([data-estado=desconocido])[style*="--chart-"]{color:#0e0e10}:root[data-theme=dark] .mc-seg:not([data-estado=estimado]):not([data-estado=desconocido])[style*="--chart-5)"],:root[data-theme=dark] .mc-seg:not([data-estado=estimado]):not([data-estado=desconocido])[style*="--chart-6)"]{color:#000}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mc-seg:not([data-estado=estimado]):not([data-estado=desconocido])[style*="--chart-"]{color:#0e0e10}:root:not([data-theme=light]) .mc-seg:not([data-estado=estimado]):not([data-estado=desconocido])[style*="--chart-5)"],:root:not([data-theme=light]) .mc-seg:not([data-estado=estimado]):not([data-estado=desconocido])[style*="--chart-6)"]{color:#000}}.mc-seg[data-estado=parcial]{background-image:repeating-linear-gradient(45deg,#fff5 0 2px,transparent 2px 6px)}.mc-seg[data-estado=estimado]{background:transparent;border:1.5px dashed var(--c);color:var(--ink)}.mc-seg[data-estado=desconocido]{background:transparent;border:1.5px dotted var(--ui-line-strong);color:var(--muted)}.mc-vacio{height:18px;border:1.5px dotted var(--ui-line-strong);border-radius:8px}.mc-leyenda{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--ui-secondary)}.mc-leyenda li{display:inline-flex;align-items:center;gap:6px;margin:0}.mc-leyenda i{width:8px;height:8px;border-radius:50%;flex:none}.mc-dona{flex-direction:row;align-items:center;gap:12px;position:relative}.mc-dona .mc-leyenda{flex-direction:column}.mc-centro{position:absolute;left:0;top:0;width:var(--sz,72px);height:var(--sz,72px);display:flex;align-items:center;justify-content:center;font:600 12px var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.mc-dona-g{position:relative;display:inline-flex;flex:none}.mc-dona:not(:has(.mc-leyenda)){justify-content:center}.mc-area,.mc-bar,.mc-line{transform-box:fill-box}.mc-bar{transform-origin:bottom;animation:mc-up .48s var(--ui-ease) both}.mc-line{stroke-dashoffset:0}.mc-area{animation:mc-fade .6s ease both}.mc-arc{animation:mc-fade .5s ease both}.mc-tree{display:flex;flex-direction:column;gap:2px}.mc-tree-row{display:flex;gap:2px;min-height:0}.mc-tree-cell{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:4px 8px;border-left:3px solid;border-radius:8px;overflow:hidden;font-size:12px}.mc-tree-cell b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-tree-cell small{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc-bullet-track{position:relative;display:block;height:8px;border-radius:999px;background:var(--ui-soft)}.mc-bullet-bar{position:absolute;left:0;top:0;bottom:0;border-radius:999px;animation:mc-grow .48s var(--ui-ease) both;transform-origin:left}.mc-bullet-target{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink)}@keyframes mc-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mc-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mc-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.mc-arc,.mc-area,.mc-bar,.mc-bullet-bar,.mc-seg{animation:none}}.ui-kpi[data-c]{border-top:3px solid var(--cat)}.ui-kpi-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-width:0}.spark[data-c] .spark-line{stroke:var(--spark)}.spark[data-c] .spark-area{fill:var(--spark);opacity:.12}.spark[data-c] .spark-dot{fill:var(--spark)}.cards-grid,.split,.stat-grid{gap:12px}.stat-card{padding:var(--ui-pad);gap:4px}.ui-card,.ui-kpi{padding:var(--ui-pad);border-radius:12px;box-shadow:none}.ui-kpi{gap:2px}.workspace-content .card,.workspace-content .record-card{padding:var(--ui-pad);box-shadow:none}.ui-table td{padding:0 12px;height:40px}.ui-table thead th{padding:0 12px;height:32px}.workspace-shell .workspace-content{padding-inline:24px}.ui-card-head{margin:0 0 8px}.stack{grid-template-columns:minmax(0,1fr);gap:var(--ui-rhythm)}.page-header .page-header-description{max-width:none}.ui-notice{padding:8px 12px;margin:12px 0}.ui-notice-body{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 8px}.ui-notice-title{flex:none}.hoy-acciones .btn-label,.ov-fila .btn-label,.page-header-actions .btn-label,.ui-filterbar .btn-label{white-space:nowrap}.ov-fila>:only-child{grid-column:1/-1}.ov-4-4-4:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-content .page-header .eyebrow{display:block;margin:0 0 2px;font:600 12px/1.4 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.page-header-description{max-width:none;margin:2px 0 0;font-size:13px;line-height:1.4}.page-header h1{margin:0}.stack>.page-header{margin-bottom:0}.barlist[data-c] .barlist-fill.bar-inferred,.barlist[data-c] .barlist-fill.bar-observed,.barlist[data-c] .barlist-fill.bar-unclassified{background:var(--chart-bar)}.barlist[data-c] .barlist-fill.bar-estimated{background:repeating-linear-gradient(135deg,var(--chart-bar) 0 4px,color-mix(in srgb,var(--chart-bar) 50%,var(--ui-surface)) 4px 8px)}.barlist[data-c] .barlist-track{height:6px}.donut-seg[data-tone="1"]{stroke:var(--chart-1)}.donut-sw[data-tone="1"]{background:var(--chart-1)}.donut-seg[data-tone="2"]{stroke:var(--chart-2)}.donut-sw[data-tone="2"]{background:var(--chart-2)}.donut-seg[data-tone="3"]{stroke:var(--chart-3)}.donut-sw[data-tone="3"]{background:var(--chart-3)}.donut-seg[data-tone="4"]{stroke:var(--chart-4)}.donut-sw[data-tone="4"]{background:var(--chart-4)}.donut-seg[data-tone="5"]{stroke:var(--chart-5)}.donut-sw[data-tone="5"]{background:var(--chart-5)}:root{--btn-soft-bg:var(--soft-1);--btn-soft-ink:#1f4fb0;--btn-soft-line:color-mix(in srgb,var(--chart-1) 30%,transparent);--btn-soft-hover:#d8e3f8}:root[data-theme=dark]{--btn-soft-bg:#1d2433;--btn-soft-ink:#a9c1f2;--btn-soft-line:color-mix(in srgb,var(--chart-1) 45%,transparent);--btn-soft-hover:#26314a}.workspace-content form button:not([type]):not(.btn-secondary):not(.btn-ghost),:is(.workspace-content,.access-flow) :is(.btn.btn-primary,button[type=submit]:not(.btn-secondary):not(.btn-ghost)){background:var(--btn-soft-bg);border-color:var(--btn-soft-line);color:var(--btn-soft-ink)}.workspace-content form button:not([type]):not(.btn-secondary):not(.btn-ghost):not(:disabled):hover,:is(.workspace-content,.access-flow) :is(.btn.btn-primary,button[type=submit]:not(.btn-secondary):not(.btn-ghost)):not(:disabled):hover{background:var(--btn-soft-hover);border-color:var(--btn-soft-line);color:var(--btn-soft-ink)}:is(.workspace-content,.access-flow) :is(.btn,button.btn){min-height:30px;padding:3px 12px;font-weight:500;border-radius:8px}:is(.workspace-content,.access-flow) :is(.btn-sm,button.btn-sm){min-height:26px;padding:2px 10px}.workspace-content button.row-link-inline{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.workspace-content button.row-link-inline:not(:disabled):hover{background:none;color:var(--btn-soft-ink)}.hoy-sig .btn.btn-primary{background:#fff;color:var(--ink)}.segmented,.workspace-content .seg{background:var(--ui-surface);border-color:var(--ui-line-strong)}.segmented .seg-btn[aria-checked=true],.workspace-content .seg .btn[aria-pressed=true]{background:var(--btn-soft-bg);color:var(--btn-soft-ink);box-shadow:0 0 0 1px var(--btn-soft-line)}.workspace-content .seg .btn[aria-pressed=true]{border-color:var(--btn-soft-line)}.segmented .seg-btn:not([aria-checked=true]):hover{background:var(--ui-soft)}.ui-chip{background:var(--ui-surface);border-color:var(--ui-line-strong);color:var(--ink)}:is(.card,.ui-card,.pc-card,.task-card) .ui-chip{background:var(--ui-soft)}.ui-filterbar :is(.btn,button.btn,select,input:not([type=checkbox]):not([type=radio])){background:var(--ui-surface);border-color:var(--ui-line-strong)}body :is(.workspace-shell,.workspace-content,.access-flow,.platform-shell) select:not([multiple]):not([size]){appearance:none;-webkit-appearance:none;padding-right:32px;background-color:var(--ui-surface);background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%235a5a61' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E")}:root[data-theme=dark] body :is(.workspace-shell,.workspace-content,.access-flow,.platform-shell) select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23a3a3ab' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E")}:is(.workspace-content,.access-flow,.platform-shell) select[multiple]{background-image:none;padding-right:12px}.segmented{align-items:center}.ui-table td,.ui-table thead th{vertical-align:middle;line-height:1.35}.ui-table thead th{height:36px;padding-block:0}:is(.stack,.task-page,.dg-page,.pc-page)>.ui-filterbar{margin-bottom:0}.segmented .seg-btn{flex:none}.ui-table thead th{background:color-mix(in srgb,var(--chart-5) 7%,var(--ui-surface));color:var(--ink-info,var(--muted))}.ui-notice .ui-notice-title{color:inherit}.ui-notice[data-tone=info] .ui-notice-icon{color:var(--ink-info)}.notification-matrix tbody td,.notification-matrix thead th:not(:first-child){text-align:center}.notification-matrix tbody td input[type=checkbox]{display:block;margin-inline:auto}.ov-avanzado summary{cursor:pointer;font-size:13px;margin-bottom:var(--sp-2,8px)}.bm,.ov-avanzado summary{color:var(--ui-secondary)}.bm{flex:none;display:inline-block;vertical-align:-3px}:root[data-theme=dark] .bm[data-mono-oscuro] path{fill:var(--ink)}.bm-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface)}.bm-badge .bm{vertical-align:0}.bm-linea{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.bm-linea .bm{vertical-align:0}.heat-sel,.mv-valor{display:none}:root[data-theme=dark]{--ui-line-strong:color-mix(in srgb,var(--ink) 22%,var(--ui-surface))}:root{--aviso-linea-info:color-mix(in srgb,var(--ink-info) 24%,transparent);--aviso-linea-warn:color-mix(in srgb,var(--ink-warn) 26%,transparent);--aviso-linea-down:color-mix(in srgb,var(--ink-down) 24%,transparent);--aviso-linea-up:color-mix(in srgb,var(--ink-up) 24%,transparent)}body .workspace-content .state:not(.state-error):not(.state-warn){background:var(--tint-info);color:var(--ink-info);border-color:var(--aviso-linea-info)}body .workspace-content .state-cache[data-estado=viejo],body .workspace-content .state.state-warn{background:var(--tint-warn);color:var(--ink-warn);border-color:var(--aviso-linea-warn)}body .workspace-content .state-error{background:var(--tint-down);color:var(--ink-down);border-color:var(--aviso-linea-down)}body .workspace-content .notice-bar[data-tone=calm],body .workspace-content .ui-notice[data-tone=info]{background:var(--tint-info);color:var(--ink-info);border-color:var(--aviso-linea-info)}body .workspace-content :is(.chip,.fchip,.id-chip){background:var(--ui-surface);border-color:var(--ui-line-strong);color:var(--ink)}body .workspace-content :is(.card,.ui-card,.pc-card,.task-card,.record-card,.hoy-card) :is(.chip,.fchip,.id-chip){background:var(--tint-info);border-color:var(--aviso-linea-info);color:var(--ink-info)}body .workspace-content .fchip .fchip-x{color:inherit}body .workspace-content .fchip .fchip-x:hover{background:color-mix(in srgb,currentColor 14%,transparent);color:inherit}body .workspace-content .id-chip .id-chip-copy,body .workspace-content .id-chip .id-chip-label{color:inherit}body .workspace-content :is(button.dc-info,.agente-attach-btn){border-color:var(--ui-line-strong);color:var(--ink-info);background:var(--ui-surface)}:is(.workspace-content,.access-flow) .btn[aria-disabled=true],:is(.workspace-content,.access-flow) :is(button,.btn):disabled{opacity:1;background:var(--ui-surface);border:1px dashed color-mix(in srgb,var(--ui-input) 55%,var(--ui-surface));color:var(--ui-secondary)}body .workspace-content :is(td,th) .muted{color:var(--ui-secondary)}:is(.workspace-content,.access-flow) :is(.btn,button.btn).btn-danger-soft{background:var(--tint-down);border-color:var(--aviso-linea-down);color:var(--ink-down)}:is(.workspace-content,.access-flow) :is(.btn,button.btn).btn-danger-soft:not(:disabled):hover{background:color-mix(in srgb,var(--ink-down) 14%,var(--tint-down));border-color:var(--ink-down);color:var(--ink-down)}:root:root:root body .workspace-content :is(td,th) :where(select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),button.btn,.btn,button:not([class])):where(:not(.row-link-inline):not(.dg-sku):not(.dc-info)){box-sizing:border-box;--mv-hit:28px;height:28px;min-height:28px;padding-block:0;margin-block:0;font-size:13px;line-height:1.2;border-radius:8px;align-self:center;vertical-align:middle}:root:root:root body .workspace-content :is(td,th) :is(button.btn,.btn,button:not([class])):where(:not(.row-link-inline):not(.dg-sku):not(.dc-info)){padding-inline:10px;gap:6px}:root:root:root body .workspace-content :is(td,th) select:not([multiple]):not([size]){padding-inline:10px 32px;background-position:right 12px center;line-height:26px}:root:root:root body .workspace-content :is(td,th) input:not([type=checkbox]):not([type=radio]):not([type=hidden]){padding-inline:10px;line-height:26px}:root:root:root body .workspace-content td .btn-label{white-space:nowrap}body .workspace-content :is(td,th):has(>:is(select,.btn,button)){vertical-align:middle}:root:root:root body .workspace-content td :is(.btn,button.btn,button:not([class])){align-self:center}:root:root:root body .workspace-content td:has(>.btn:only-child,>button:only-child){align-content:center}:root:root:root body .workspace-content td .pc-barra{grid-template-columns:136px minmax(40px,1fr) 56px;min-height:0}:root:root:root body .workspace-content td .pc-barra>span:first-child{white-space:nowrap}:root:root:root body .workspace-content td .pc-barra>b{text-align:right}body .workspace-content .pc-pista{height:8px;background:color-mix(in srgb,var(--chart-5) 12%,var(--ui-surface))}.pc-ley{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:8px 14px 10px;font-size:12px;color:var(--ui-secondary)}.pc-ley span{display:inline-flex;align-items:center;gap:6px}.pc-ley i{display:inline-block;width:22px;height:8px;border-radius:999px;background:var(--chart-3)}.pc-ley i[data-parcial]{background:repeating-linear-gradient(45deg,var(--chart-3) 0 3px,transparent 3px 6px);outline:1px solid var(--chart-3);outline-offset:-1px}@media(max-width:767px){:root:root:root body .workspace-content :is(td,th) :where(select,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),button.btn,.btn,button:not([class])):where(:not(.row-link-inline):not(.dg-sku):not(.dc-info)){--mv-hit:var(--btn-h-m);height:auto;min-height:var(--btn-h-m)}:root:root:root body .workspace-content :is(td,th) :is(select,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){--mv-hit:44px;min-height:44px}:root:root:root:root body .workspace-content th :is(.btn,button.btn){--mv-hit:44px;min-height:44px!important}:root:root:root body .workspace-content td:has(>:is(select,.btn,button.btn,button:not([class]),input:not([type=checkbox]):not([type=radio]))){padding-block:6px}}:is(.workspace-content,.access-flow,.platform-shell) :is(.btn,button.btn,a.btn){min-height:var(--btn-h);height:auto;padding:6px var(--btn-px);font:600 13px/1.25 var(--font-ui);letter-spacing:0;border-radius:var(--btn-radius);border-width:1px;gap:6px}:is(.workspace-content,.access-flow,.platform-shell) :is(.btn-sm,button.btn-sm,a.btn-sm){min-height:var(--btn-h-sm);padding:6px var(--btn-px);font-size:13px}:is(.workspace-content,.access-flow,.platform-shell) .btn svg{width:16px;height:16px}:where(:is(.workspace-content,.access-flow,.platform-shell) button:not([class])){min-height:var(--btn-h);font:600 13px/1.25 var(--font-ui);border-radius:var(--btn-radius)}:is(.workspace-content,.access-flow,.platform-shell) :is(.btn.btn-secondary){background:var(--ui-surface);border-color:var(--ui-line-strong);color:var(--ink)}:is(.workspace-content,.access-flow,.platform-shell) :is(.btn.btn-secondary):not(:disabled):hover{background:var(--tint-info);border-color:var(--aviso-linea-info);color:var(--ink-info)}:is(.workspace-content,.access-flow,.platform-shell) :is(.btn-ghost,button.btn-ghost):not(:disabled):hover{background:var(--tint-info);color:var(--ink-info)}.btn-group,.page-header-actions,.ui-notice-actions{gap:var(--btn-gap)}body .workspace-content :is(button.dc-info,.pc-card-head button.dc-info,.hoy-kpi-top button.dc-info){width:var(--btn-h);height:var(--btn-h);min-width:var(--btn-h);min-height:var(--btn-h);margin-block:-4px;border-radius:var(--btn-radius)}@media(max-width:819px){:root:root body :is(.workspace-content,.access-flow) :is(.btn,button.btn,a.btn,.btn-sm,button.btn-sm){position:relative;min-height:var(--btn-h-m);padding-block:6px}:root:root body :is(.workspace-content,.access-flow) :is(.btn,button.btn,a.btn):not(.dc-info):not(.pf-seg *):after{content:"";position:absolute;inset:-5px;border-radius:12px}}:is(.workspace-content,.access-flow,.platform-shell) :is(.btn,button.btn,a.btn,button):is(:disabled,[aria-disabled=true]):not(.dc-info){opacity:1;background:var(--ui-surface);border:1px dashed color-mix(in srgb,var(--ui-input) 55%,var(--ui-surface));color:var(--ui-secondary)}:is(.workspace-content,.platform-shell) :is(td,th):last-child:has(:is(.btn,button.btn,a.btn)){padding-inline-end:14px}:root[data-theme=dark] .workspace-content .ac-cifra dd{color:color-mix(in srgb,var(--cat,var(--ink)) 55%,var(--ink))}:is(.workspace-content,.access-flow,.platform-shell) button:is(.btn):disabled{pointer-events:auto}@media(max-width:819px){:root:root:root:root body .workspace-content th :is(.btn,button.btn){min-width:44px}}:root{--ov-pad:16px;--ov-ctl:32px;--ov-in:180ms}dialog.drawer,dialog.modal{padding:0;border:0;background:transparent;color:var(--ink);max-width:100vw;overflow:visible;text-align:start;white-space:normal;letter-spacing:normal;text-transform:none;font:400 13px/1.5 var(--font-ui);font-feature-settings:normal;font-variant-numeric:normal}dialog.drawer::backdrop,dialog.modal::backdrop{background:var(--scrim)}dialog.drawer{position:fixed;inset:8px 8px auto auto;margin:0;width:min(var(--drawer-w,420px),calc(100vw - 16px));height:calc(100dvh - 16px);max-height:none}.drawer-panel,.modal-panel{display:flex;flex-direction:column;min-height:0;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;box-shadow:var(--sh-pop);overflow:hidden}.drawer-panel{height:100%;max-height:none}.drawer-marca{flex:none;display:flex;align-items:center;justify-content:center;padding:9px 0 11px;border-top:1px solid var(--ui-border);opacity:.6}dialog.modal{margin:auto;width:min(var(--modal-w,440px),calc(100vw - 32px))}.modal-panel,dialog.modal{max-height:calc(100dvh - 32px)}dialog.drawer[data-side=left]{inset:0 auto 0 0;width:min(320px,calc(100vw - 32px));height:100dvh;max-height:none}dialog.drawer[data-side=left] .drawer-panel{height:100%;max-height:none;border-radius:0 12px 12px 0;border-left:0}.sheet-grabber{display:none}@media(max-width:819px){dialog.drawer:not([data-side=left]){inset:auto 0 0 0;margin:0;width:100%;max-width:100vw;height:auto;max-height:90dvh}dialog.drawer:not([data-side=left]) .drawer-panel{height:auto;max-height:90dvh;border:0;border-top:1px solid var(--ui-border);border-radius:16px 16px 0 0;box-shadow:0 -12px 40px -12px #0e0e1040}dialog.drawer:not([data-side=left]) .drawer-marca{display:none}dialog.drawer:not([data-side=left]) .sheet-grabber{flex:none;display:flex;justify-content:center;padding:8px 0 2px;touch-action:none;cursor:grab}dialog.drawer:not([data-side=left]) .sheet-grabber i{width:36px;height:4px;border-radius:999px;background:var(--ui-line-strong)}dialog.drawer:not([data-side=left]) .overlay-head{padding-top:4px;align-items:center}dialog.drawer:not([data-side=left]) .overlay-head .overlay-close{width:44px;height:44px;min-height:44px;margin:-6px -8px -6px 0;border-radius:12px}dialog.drawer:not([data-side=left]) .overlay-head .overlay-close svg{width:18px;height:18px}dialog.drawer:not([data-side=left]) .overlay-body{padding-bottom:calc(var(--ov-pad) + env(safe-area-inset-bottom))}}@media(max-width:819px) and (prefers-reduced-motion:no-preference){dialog.drawer[open]:not([data-side=left]) .drawer-panel{animation-name:ov-slide-b}@keyframes ov-slide-b{0%{transform:translateY(32px);opacity:0}}}body .overlay-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px var(--ov-pad);border-bottom:1px solid var(--ui-border)}body .overlay-titles{min-width:0;flex:1 1 auto}body .overlay-head h2{margin:0;font:600 15px/1.35 var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}body .overlay-head .overlay-sub{margin:2px 0 0;font:400 12px/1.4 var(--font-ui);color:var(--muted);overflow-wrap:anywhere;text-wrap:pretty}body .overlay-head .overlay-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;min-height:28px;margin:-2px -4px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}body .overlay-head .overlay-close:hover{background:var(--ui-soft);color:var(--ink)}body .overlay-body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--ov-pad);display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.5;overscroll-behavior:contain}body .overlay-body>*{min-width:0;margin-top:0;margin-bottom:0}body .overlay-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px var(--ov-pad);padding-bottom:calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-border);background:var(--ui-surface)}body .overlay-foot .ov-foot-note{margin:0 auto 0 0;font-size:12px;color:var(--muted)}body :is(dialog.drawer,dialog.modal,.popover-panel) :is(.btn,button.btn){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ov-ctl);height:auto;padding:0 12px;border:1px solid var(--ui-line-strong);border-radius:8px;background:var(--ui-surface);color:var(--ui-secondary);font:500 13px/1.2 var(--font-ui);cursor:pointer}body :is(dialog.drawer,dialog.modal,.popover-panel) :is(.btn,button.btn):not(:disabled):hover{background:var(--ui-soft);color:var(--ink)}body :is(dialog.drawer,dialog.modal,.popover-panel) .btn-sm{min-height:28px;padding:0 10px;font-size:12px}body :is(dialog.drawer,dialog.modal,.popover-panel) .btn-ghost{border-color:transparent;background:transparent}body :is(dialog.drawer,dialog.modal,.popover-panel) :is(.btn.btn-primary,button[type=submit]:not(.btn-secondary):not(.btn-ghost)){background:var(--btn-soft-bg);border-color:var(--btn-soft-line);color:var(--btn-soft-ink)}body :is(dialog.drawer,dialog.modal,.popover-panel) :is(.btn.btn-primary,button[type=submit]:not(.btn-secondary):not(.btn-ghost)):not(:disabled):hover{background:var(--btn-soft-hover);border-color:var(--btn-soft-line);color:var(--btn-soft-ink)}body :is(dialog.drawer,dialog.modal,.popover-panel) :is(.btn,button):disabled{opacity:.55;cursor:not-allowed}body :is(dialog.drawer,dialog.modal) .btn.btn-danger{background:var(--tint-down);border-color:color-mix(in srgb,var(--ink-down) 30%,transparent);color:var(--ink-down)}body :is(dialog.drawer,dialog.modal) .btn.btn-danger:not(:disabled):hover{background:color-mix(in srgb,var(--ink-down) 16%,var(--ui-surface));color:var(--ink-down)}body :is(dialog.drawer,dialog.modal,.popover-panel) .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}body :is(dialog.drawer,dialog.modal,.popover-panel) .form-grid>.btn-group,body :is(dialog.drawer,dialog.modal,.popover-panel) .form-grid>.field-wide{grid-column:1/-1}@media(max-width:479px){body :is(dialog.drawer,dialog.modal,.popover-panel) .form-grid{grid-template-columns:minmax(0,1fr)}}body :is(dialog.drawer,dialog.modal,.popover-panel) .field{display:grid;gap:4px;min-width:0;margin:0;padding:0;border:0;font:500 12px/1.4 var(--font-ui);color:var(--ui-secondary)}body :is(dialog.drawer,dialog.modal,.popover-panel) .field legend{padding:0;margin:0 0 4px;font:500 12px/1.4 var(--font-ui);color:var(--ui-secondary)}body :is(dialog.drawer,dialog.modal,.popover-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),select){width:100%;min-width:0;height:var(--ov-ctl);min-height:var(--ov-ctl);padding:0 10px;border:1px solid var(--ui-input);border-radius:8px;background:var(--ui-surface);color:var(--ink);font:400 13px/1.4 var(--font-ui)}body :is(dialog.drawer,dialog.modal,.popover-panel) textarea{width:100%;min-width:0;min-height:0;height:auto;padding:7px 10px;border:1px solid var(--ui-input);border-radius:8px;background:var(--ui-surface);color:var(--ink);font:400 13px/1.45 var(--font-ui);resize:vertical}body :is(dialog.drawer,dialog.modal,.popover-panel) :is(input,select,textarea):focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}body :is(dialog.drawer,dialog.modal,.popover-panel) input[type=date]{padding-right:6px}body :is(dialog.drawer,dialog.modal,.popover-panel) :is(.field small,.form-note,.ov-help){margin:0;font:400 12px/1.4 var(--font-ui);color:var(--muted)}body :is(dialog.drawer,dialog.modal,.popover-panel) label:has(>input[type=checkbox]):not(.check-chip),body :is(dialog.drawer,dialog.modal,.popover-panel) label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:8px;font:400 13px/1.4 var(--font-ui);color:var(--ink)}body :is(dialog.drawer,dialog.modal,.popover-panel) input[type=checkbox],body :is(dialog.drawer,dialog.modal,.popover-panel) input[type=radio]{flex:none;width:16px;height:16px;margin:2px 0 0}body :is(dialog.drawer,dialog.modal,.popover-panel) .check-row{display:flex;flex-wrap:wrap;gap:6px}body :is(dialog.drawer,dialog.modal,.popover-panel) .check-chip{display:inline-flex!important;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--ui-line-strong);border-radius:999px;background:var(--ui-surface);color:var(--ui-secondary);font:500 12px/1 var(--font-ui);cursor:pointer}body :is(dialog.drawer,dialog.modal,.popover-panel) .check-chip:has(input:checked){background:var(--btn-soft-bg);border-color:var(--btn-soft-line);color:var(--btn-soft-ink)}body .ov-section{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--ui-border);min-width:0}body .ov-section:first-child{padding-top:0;border-top:0}body .ov-section .ov-section-title{margin:0;font:600 12px/1.3 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}body .ov-section .ov-section-desc{margin:0;font-size:12px;color:var(--muted)}body .ov-section-body{display:grid;gap:12px;min-width:0}body .ov-form{display:flex;flex-direction:column;gap:12px}body .ov-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .ov-summary{display:block;line-height:1.5;padding:8px 10px;border:1px solid color-mix(in srgb,var(--ink-info) 22%,transparent);border-radius:8px;background:var(--tint-info);font-size:12px;color:var(--ink-info)}body .ov-summary b{font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body .ov-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:0;border:1px solid var(--ui-border);border-radius:8px;overflow:hidden}body .ov-kpi{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-left:1px solid var(--ui-border);min-width:0}body .ov-kpi:first-child{border-left:0}body .ov-kpi small{font:600 12px/1.3 var(--font-ui);color:var(--muted)}body .ov-kpi strong{font:700 18px/1.2 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body .ov-kv{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:6px 12px;margin:0;font-size:13px}body .ov-kv dt{margin:0;font:500 12px/1.5 var(--font-ui);color:var(--muted)}body .ov-kv dd{margin:0;overflow-wrap:anywhere}body .ov-block{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);min-width:0}body .ov-block .ov-block-title{margin:0;font:600 12px/1.3 var(--font-ui);color:var(--muted)}body .ov-block p{margin:0}body .ov-block .ov-formula{margin:0;padding:8px 10px;border-radius:8px;background:var(--ui-soft);font:400 13px/1.5 var(--font-ui);overflow-wrap:anywhere}body .ov-seal{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0;font:400 12px/1.4 var(--font-ui);color:var(--muted)}body .ov-seal:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--chart-3);flex:none}body .ov-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--ui-border);border-radius:8px}body .ov-list>li{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border-top:1px solid var(--ui-border);min-width:0}body .ov-list>li:first-child{border-top:0}body .ov-quote{margin:0;padding:8px 10px;border-left:3px solid var(--chart-1);border-radius:0 8px 8px 0;background:var(--ui-soft);font-size:13px}body .ov-quote cite{display:block;margin-top:2px;font:400 12px/1.4 var(--font-ui);font-style:normal;color:var(--muted)}body .ov-tabs{display:flex;gap:2px;margin:0 calc(var(--ov-pad)*-1);padding:0 var(--ov-pad);border-bottom:1px solid var(--ui-border);overflow-x:auto;scrollbar-width:none}body .ov-tabs button{flex:none;min-height:32px;padding:0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font:500 13px/1 var(--font-ui);cursor:pointer}body .ov-tabs button[aria-selected=true]{border-bottom-color:var(--chart-1);color:var(--ink)}body .ov-steps{display:flex;gap:6px;list-style:none;margin:0;padding:0;font-size:12px;color:var(--muted)}body .ov-steps li{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid var(--ui-border);border-radius:999px}body .ov-steps li[aria-current=step]{background:var(--btn-soft-bg);border-color:var(--btn-soft-line);color:var(--btn-soft-ink);font-weight:600}body .ov-sticky{position:sticky;top:calc(var(--ov-pad)*-1);z-index:1;margin:calc(var(--ov-pad)*-1) calc(var(--ov-pad)*-1) 0;padding:10px var(--ov-pad);border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}body .ov-impact{margin:0;font-size:13px;color:var(--ui-secondary)}body .ov-search{position:relative;display:flex;align-items:center;gap:6px;height:var(--ov-ctl);padding:0 10px;border:1px solid var(--ui-input);border-radius:8px;background:var(--ui-surface);color:var(--muted)}body :is(dialog.drawer,dialog.modal,.popover-panel) .ov-search input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]){flex:1 1;width:auto;min-width:0;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;outline:0;font:400 13px var(--font-ui);color:var(--ink)}body :is(dialog.drawer,dialog.modal,.popover-panel) .ov-search input:focus-visible{outline:0}body .ov-search:focus-within{outline:2px solid var(--ui-focus);outline-offset:1px}body .ov-group{display:flex;flex-direction:column}body .ov-group .ov-group-title{margin:0;padding:8px 8px 4px;font:600 12px/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}body .ov-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}body .ov-row{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 8px;border-radius:8px;min-width:0}body .ov-row:focus-within,body .ov-row:hover,body .ov-row[aria-current=true]{background:var(--ui-soft)}body .ov-row-main{flex:1 1 auto;min-width:0;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink);font:500 13px/1.3 var(--font-ui);text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px;text-decoration:none}body .ov-row-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ov-row-meta{flex:none;font:400 12px/1 var(--font-ui);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body .ov-row-bar{flex:none;width:56px;height:6px;border-radius:999px;background:var(--ui-soft);overflow:hidden}body .ov-row-bar i{display:block;height:100%;border-radius:999px;background:var(--bar,var(--chart-7))}body .ov-row-count{flex:none;min-width:28px;text-align:right;font:600 12px/1 var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}body .ov-row-chev{flex:none;display:inline-flex;color:var(--muted);opacity:0}body .ov-row:focus-within .ov-row-chev,body .ov-row:hover .ov-row-chev{opacity:1}body .ov-row-actions{flex:none;display:flex;align-items:center;opacity:0}body .ov-row:focus-within .ov-row-actions,body .ov-row:hover .ov-row-actions{opacity:1}@media(hover:none){body .ov-row-actions,body .ov-row-chev{opacity:1}}body .ov-dot-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:var(--soft-c,var(--soft-1));color:var(--ink-c,var(--ink-1))}body dialog.confirmation-dialog .overlay-body{gap:0}body dialog.confirmation-dialog .confirmation-text{margin:0;font-size:13px;color:var(--ui-secondary)}.confirmation-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.popover{position:relative;display:inline-block}body .popover-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:40;max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:12px;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;box-shadow:var(--sh-pop);font-size:13px;line-height:1.5;color:var(--ink)}body .popover-panel[data-align=end]{left:auto;right:0}body .popover-panel:has(>.ov-menu,>.menu-list){padding:4px}body :is(.ov-menu,.menu-list){list-style:none;margin:0;padding:0;display:grid;gap:2px}body :is(.ov-menu,.menu-list) :is(.btn,a,button){width:100%;justify-content:flex-start;min-height:32px;border-color:transparent;background:transparent;text-align:left}body .popover-panel .overlay-title,body .popover-panel h2{margin:0 0 6px;font:600 13px/1.3 var(--font-ui)}@media(prefers-reduced-motion:no-preference){dialog.drawer[open]::backdrop,dialog.modal[open]::backdrop{animation:ov-fade .14s ease both}dialog.drawer[open] .drawer-panel{animation:ov-slide-r var(--ov-in) var(--ui-ease,ease-out) both}dialog.drawer[data-side=left][open] .drawer-panel{animation-name:ov-slide-l}dialog.modal[open] .modal-panel{animation:ov-pop .16s var(--ui-ease,ease-out) both}body .popover-panel{animation:ov-pop .14s var(--ui-ease,ease-out) both;transform-origin:top left}@keyframes ov-fade{0%{opacity:0}}@keyframes ov-slide-r{0%{transform:translateX(16px);opacity:0}}@keyframes ov-slide-l{0%{transform:translateX(-16px);opacity:0}}@keyframes ov-pop{0%{transform:scale(.97);opacity:0}}}body :is(dialog.drawer,dialog.modal) .overlay-body :is(.card,.record-card){padding:10px 12px;box-shadow:none;border-radius:8px}body :is(dialog.drawer,dialog.modal) .overlay-body :is(h3,h4){margin:0;font:600 13px/1.4 var(--font-display)}body :is(dialog.drawer,dialog.modal) .overlay-body .stack{display:flex;flex-direction:column;gap:12px;grid-template-columns:none}body :is(dialog.drawer,dialog.modal) .overlay-body .action-form{display:grid;gap:4px}body :is(dialog.drawer,dialog.modal) .overlay-body .action-form>label{font:500 12px/1.4 var(--font-ui);color:var(--ui-secondary)}body :is(dialog.drawer,dialog.modal) .overlay-body .action-form>label:not(:first-child){margin-top:8px}body :is(dialog.drawer,dialog.modal) .overlay-body .action-form>.btn-group{margin-top:8px;display:flex;justify-content:flex-end;gap:8px}body :is(dialog.drawer,dialog.modal) .overlay-body :is(.card-lead,.state){margin:0;font-size:13px}body :is(dialog.drawer,dialog.modal) .overlay-body p{margin:0}body :is(dialog.drawer,dialog.modal) .overlay-body fieldset:not(.field,.theme-selector){display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--ui-border);border-radius:8px;min-width:0}body :is(dialog.drawer,dialog.modal) .overlay-body fieldset:not(.field,.theme-selector)>legend{padding:0 4px;font:600 12px/1.4 var(--font-ui);color:var(--ui-secondary)}body :is(dialog.drawer,dialog.modal) .overlay-body details{padding:8px 12px;border:1px solid var(--ui-border);border-radius:8px;min-width:0}body :is(dialog.drawer,dialog.modal) .overlay-body details>summary{min-height:24px;font:600 13px/1.4 var(--font-ui);cursor:pointer}body :is(dialog.drawer,dialog.modal) .overlay-body details[open]>summary{margin-bottom:8px}body :is(dialog.drawer,dialog.modal) .overlay-body :is(ul,ol):not(.ov-rows):not(.ov-list):not(.ov-menu):not(.ov-steps):not(.ui-chiplist):not(.filter-chips){margin:0}@media(max-width:819px){body dialog.drawer:not([data-side=left]) .sheet-grabber{padding:6px 0 0}body dialog.drawer:not([data-side=left]) .overlay-head{padding:2px 14px 8px}body dialog.drawer:not([data-side=left]) .overlay-head .overlay-close{position:relative;width:32px;height:32px;min-height:32px;margin:-2px -4px -2px 0;border-radius:8px}body dialog.drawer:not([data-side=left]) .overlay-head .overlay-close:after{content:"";position:absolute;inset:-7px}body dialog.drawer:not([data-side=left]) .overlay-body{padding:12px 14px;gap:10px}body dialog.drawer:not([data-side=left]) .overlay-foot{padding:8px 14px calc(8px + env(safe-area-inset-bottom));gap:6px}}