@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url("../fonts/montserrat-400-latin-pOg74Ta.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url("../fonts/montserrat-400-latin-ext-GhHbD8M.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url("../fonts/montserrat-500-latin-D-3FhVU.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url("../fonts/montserrat-500-latin-ext-KnXLd3M.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url("../fonts/montserrat-600-latin-e4F2ar5.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url("../fonts/montserrat-600-latin-ext-EDFBxbY.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url("../fonts/montserrat-700-latin-CWLvpJ0.woff2") format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url("../fonts/montserrat-700-latin-ext-ZYshf6k.woff2") format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Montserrat,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--ibq-bg:#efefee;--ibq-surface:#f8f8f7;--ibq-surface-alt:#e6e6e5;--ibq-border:#d6d7d5;--ibq-text:#1a1b1a;--ibq-text-muted:#5f615f;--marca-negro:#000;--marca-rojo:#e7333f;--marca-azul:#0662c8;--marca-blanco:#fff;--marca-azul-claro:#5b9bf8;--ibq-coral:#e7333f;--ibq-coral-hover:#d52f3a;--ibq-coral-active:#c42c36;--ibq-accent:var(--ibq-coral);--ibq-accent-hover:var(--ibq-coral-hover);--ibq-accent-active:var(--ibq-coral-active);--ibq-accent-fg:#fff;--ibq-accent-soft:#fbe4e6;--ibq-chart-series:var(--ibq-coral);--ibq-chart-grid:#d6d7d5;--ibq-chart-tick:#5f615f;--ibq-chart-budget:var(--marca-azul);--ibq-facturacion-vs-budget-114:var(--marca-azul);--ibq-facturacion-vs-budget-210:#f7f6f2;--ibq-facturacion-vs-budget-210-bd:#d6d7d5;--ibq-facturacion-vs-budget-pendiente:#adafad;--ibq-facturacion-vs-budget-acumulado:#1a1b1a;--ibq-facturacion-vs-budget-budget:#7f817f;--ibq-facturacion-112:color-mix(in srgb,var(--marca-azul) 40%,#fff);--ibq-chart-cat-1:#e7333f;--ibq-chart-cat-2:rgba(231,51,63,.9);--ibq-chart-cat-3:rgba(231,51,63,.8);--ibq-chart-cat-4:rgba(231,51,63,.7);--ibq-chart-cat-5:rgba(231,51,63,.6);--ibq-chart-cat-6:rgba(231,51,63,.5);--ibq-chart-cat-7:rgba(231,51,63,.42);--ibq-chart-cat-8:rgba(231,51,63,.35);--ibq-chart-otros:grey;--ibq-success:#1e7a4b;--ibq-success-soft:#e3f2ea;--ibq-warning:#8f5c00;--ibq-warning-soft:#fcf0dc;--ibq-danger:#c82a35;--ibq-danger-soft:#fbe4e6;--ibq-info:var(--marca-azul);--ibq-info-soft:#e3ecfb;--ibq-cebra:#f0f0ef}.dark{--ibq-bg:#21252b;--ibq-surface:#282c34;--ibq-surface-alt:#333842;--ibq-border:#3e4451;--ibq-text:#d7dae0;--ibq-text-muted:#abb2bf;--ibq-coral:#e7333f;--ibq-coral-hover:#e94752;--ibq-coral-active:#eb525c;--ibq-accent:var(--ibq-coral);--ibq-accent-hover:var(--ibq-coral-hover);--ibq-accent-active:var(--ibq-coral-active);--ibq-accent-fg:#fff;--ibq-accent-soft:#3b2a31;--ibq-chart-series:var(--ibq-coral);--ibq-chart-grid:#3e4451;--ibq-chart-tick:#abb2bf;--ibq-chart-budget:var(--marca-azul-claro);--ibq-facturacion-vs-budget-114:var(--marca-azul-claro);--ibq-facturacion-vs-budget-210:#7f848e;--ibq-facturacion-vs-budget-210-bd:#abb2bf;--ibq-facturacion-vs-budget-pendiente:#4b5263;--ibq-facturacion-vs-budget-acumulado:#d7dae0;--ibq-facturacion-vs-budget-budget:#9da5b4;--ibq-facturacion-112:#2f5e96;--ibq-chart-cat-1:#e7333f;--ibq-chart-cat-2:rgba(231,51,63,.94);--ibq-chart-cat-3:rgba(231,51,63,.87);--ibq-chart-cat-4:rgba(231,51,63,.81);--ibq-chart-cat-5:rgba(231,51,63,.74);--ibq-chart-cat-6:rgba(231,51,63,.68);--ibq-chart-cat-7:rgba(231,51,63,.61);--ibq-chart-cat-8:rgba(231,51,63,.55);--ibq-chart-otros:#fff;--ibq-success:#4ecb8a;--ibq-success-soft:#142b1e;--ibq-warning:#e8b04b;--ibq-warning-soft:#33270f;--ibq-danger:#f25f69;--ibq-danger-soft:#3b2a31;--ibq-info:var(--marca-azul-claro);--ibq-info-soft:#2b3a50;--ibq-cebra:#2c313a}html{font-family:Montserrat,system-ui,sans-serif}body{background-color:var(--ibq-bg);color:var(--ibq-text)}html{font-size:clamp(14px,calc(.4vw + 10.4px),16px)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.nav-fila-activa{background-color:var(--ibq-accent)}.nav-fila-activa:active{background-color:var(--ibq-accent-active)}.nav-fila-activa a,.nav-fila-activa a:hover,.nav-fila-activa button,.nav-fila-activa button:hover{color:var(--ibq-accent-fg)}.nav-lista[data-desbordada=si]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent)}.panel-pagina{height:calc(100vh - var(--ibq-toolbar-h))}.panel-columna,.panel-pagina{display:flex;flex-direction:column}.panel-columna{flex:1 0 auto}:where(.panel-pagina,.panel-columna)>*{flex-shrink:0}[data-panel-tabla-target=panelFiltros][hidden]{display:none}.panel-scrollport{contain:size;flex:1 1 auto;isolation:isolate;min-height:14rem}.panel-fila{--fila-bg:var(--ibq-surface)}.panel-fila[data-cebra="1"]{--fila-bg:var(--ibq-cebra)}.panel-fila:hover{--fila-bg:var(--ibq-surface-alt)}.panel-fila>td{background-color:var(--fila-bg)}.flatpickr-calendar{background:var(--ibq-surface)!important;border:1px solid var(--ibq-border)!important;border-radius:.5rem!important;box-shadow:0 10px 30px rgba(0,0,0,.25)!important;color:var(--ibq-text)!important}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowTop:before{border-bottom-color:var(--ibq-border)!important;border-top-color:var(--ibq-border)!important}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--ibq-surface)!important;border-top-color:var(--ibq-surface)!important}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-month,.flatpickr-months{background:var(--ibq-surface)!important;color:var(--ibq-text)!important;fill:var(--ibq-text)!important}.flatpickr-monthDropdown-month{background:var(--ibq-surface)!important;color:var(--ibq-text)!important}.flatpickr-next-month,.flatpickr-prev-month{fill:var(--ibq-text-muted)!important}.flatpickr-next-month:hover svg,.flatpickr-prev-month:hover svg{fill:var(--ibq-accent)!important}.flatpickr-weekdays,span.flatpickr-weekday{background:var(--ibq-surface)!important;color:var(--ibq-text-muted)!important;fill:var(--ibq-text-muted)!important}.flatpickr-day{border-radius:.38rem!important;color:var(--ibq-text)!important}.flatpickr-day:hover{background:var(--ibq-surface-alt)!important;border-color:var(--ibq-surface-alt)!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{color:var(--ibq-text-muted)!important;opacity:.45}.flatpickr-day.today:not(.selected):not(.startRange):not(.endRange):not(.inRange){border-color:var(--ibq-border)!important}.flatpickr-day.endRange,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange:hover{background:var(--ibq-accent)!important;border-color:var(--ibq-accent)!important;color:var(--ibq-accent-fg)!important}.flatpickr-day.inRange,.flatpickr-day.inRange:hover{background:var(--ibq-accent-soft)!important;border-color:var(--ibq-accent-soft)!important;box-shadow:-5px 0 0 var(--ibq-accent-soft),5px 0 0 var(--ibq-accent-soft)!important;color:var(--ibq-text)!important}.flatpickr-day:focus-visible{outline:2px solid var(--ibq-accent)!important;outline-offset:-2px}.flatpickr-calendar .numInputWrapper span{border-color:var(--ibq-border)!important}.flatpickr-calendar .numInputWrapper span:hover{background:var(--ibq-surface-alt)!important}.flatpickr-calendar .numInput,.flatpickr-calendar input.cur-year{color:var(--ibq-text)!important}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.left-\[var\(--ancho-fija-0\2c 5\.5rem\)\]{left:var(--ancho-fija-0,5.5rem)}.left-\[var\(--ancho-fija-0\2c 7rem\)\]{left:var(--ancho-fija-0,7rem)}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.m-0{margin:0}.m-1{margin:.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-px{margin-top:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-px{height:1px}.max-h-\[260px\]{max-height:260px}.min-h-0{min-height:0}.min-h-\[41px\]{min-height:41px}.min-h-screen{min-height:100vh}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[3\.75rem\]{width:3.75rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[6rem\]{width:6rem}.w-\[7rem\]{width:7rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[3\.75rem\]{min-width:3.75rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[7rem\]{min-width:7rem}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-3xl{max-width:48rem}.max-w-56{max-width:14rem}.max-w-64{max-width:16rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[8rem_minmax\(0\2c 1fr\)\]{grid-template-columns:8rem minmax(0,1fr)}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-ibq-border>:not([hidden])~:not([hidden]){border-color:var(--ibq-border)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#8c8c8c\]{--tw-border-opacity:1;border-color:rgb(140 140 140/var(--tw-border-opacity,1))}.border-ibq-border{border-color:var(--ibq-border)}.border-ibq-danger{border-color:var(--ibq-danger)}.border-ibq-info{border-color:var(--ibq-info)}.border-ibq-success{border-color:var(--ibq-success)}.border-ibq-warning{border-color:var(--ibq-warning)}.bg-ibq-accent{background-color:var(--ibq-accent)}.bg-ibq-accent-soft{background-color:var(--ibq-accent-soft)}.bg-ibq-bg{background-color:var(--ibq-bg)}.bg-ibq-border{background-color:var(--ibq-border)}.bg-ibq-danger-soft{background-color:var(--ibq-danger-soft)}.bg-ibq-info-soft{background-color:var(--ibq-info-soft)}.bg-ibq-success-soft{background-color:var(--ibq-success-soft)}.bg-ibq-surface{background-color:var(--ibq-surface)}.bg-ibq-surface-alt{background-color:var(--ibq-surface-alt)}.bg-ibq-warning-soft{background-color:var(--ibq-warning-soft)}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.pb-1{padding-bottom:.25rem}.pb-4{padding-bottom:1rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.94rem\]{font-size:.94rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#5e5e5e\]{--tw-text-opacity:1;color:rgb(94 94 94/var(--tw-text-opacity,1))}.text-ibq-accent{color:var(--ibq-accent)}.text-ibq-accent-fg{color:var(--ibq-accent-fg)}.text-ibq-border{color:var(--ibq-border)}.text-ibq-danger{color:var(--ibq-danger)}.text-ibq-info{color:var(--ibq-info)}.text-ibq-muted{color:var(--ibq-text-muted)}.text-ibq-success{color:var(--ibq-success)}.text-ibq-text{color:var(--ibq-text)}.text-ibq-warning{color:var(--ibq-warning)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.placeholder-ibq-muted::-moz-placeholder{color:var(--ibq-text-muted)}.placeholder-ibq-muted::placeholder{color:var(--ibq-text-muted)}.accent-ibq-accent{accent-color:var(--ibq-accent)}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-ibq-accent{--tw-ring-color:var(--ibq-accent)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.facturacion-vs-budget-seg{height:100%;min-width:0}.facturacion-vs-budget-seg--facturado{background:var(--ibq-accent)}.facturacion-vs-budget-seg--t114{background:var(--ibq-facturacion-vs-budget-114)}.facturacion-vs-budget-seg--t210{background:var(--ibq-facturacion-vs-budget-210);box-shadow:inset 0 0 0 1px var(--ibq-facturacion-vs-budget-210-bd)}.facturacion-vs-budget-seg--pendiente{background:var(--ibq-facturacion-vs-budget-pendiente)}.facturacion-vs-budget-seg-valor{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facturacion-vs-budget-seg--t210 .facturacion-vs-budget-seg-valor{color:var(--ibq-text)}.facturacion-vs-budget-punto{border-radius:9999px;display:inline-block;flex:none;height:.63rem;width:.63rem}.entrada-pedidos{margin-bottom:1rem}.entrada-pedidos__cabecera{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:.75rem}.entrada-pedidos__titulo{color:var(--ibq-text);font-size:.94rem;font-weight:600;line-height:1.25rem}.entrada-pedidos__periodo{position:relative}.entrada-pedidos__periodo>summary{border-color:var(--ibq-accent);color:var(--ibq-text);font-weight:500;list-style:none;min-width:12rem;width:auto}.entrada-pedidos__periodo>summary::-webkit-details-marker{display:none}.entrada-pedidos__periodo[open]>summary>svg{transform:rotate(180deg)}.entrada-pedidos__meses{margin:0}.entrada-pedidos__error{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.75rem;color:var(--ibq-text);font-size:.88rem;padding:1.25rem;text-align:center}.facturacion-x-comercial-pct--exito{color:var(--ibq-success)}.facturacion-x-comercial-pct--aviso{color:var(--ibq-warning)}.facturacion-x-comercial-pct--riesgo{color:var(--ibq-danger)}.facturacion-x-comercial-pct--sin-dato{color:var(--ibq-muted)}.facturacion-x-comercial-total--objetivo-managers{border-left:4px solid var(--ibq-facturacion-vs-budget-114)}.facturacion-x-comercial-total--previsto{border-left:4px solid var(--ibq-accent)}.facturacion-x-comercial-total--objetivo-anual{border-left:4px solid var(--ibq-facturacion-vs-budget-pendiente)}.panel-cabecera{margin-bottom:1rem}.panel-cabecera__fila{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.panel-cabecera__izq{justify-self:start;min-width:0}.panel-cabecera__der{justify-self:end;min-width:0}.panel-cabecera__titulo{color:var(--ibq-text);font-size:1.44rem;font-weight:600;justify-self:center;letter-spacing:-.02em;line-height:1.88rem;margin:0;white-space:nowrap}@media (max-width:1023px){.panel-cabecera__fila{grid-template-columns:minmax(0,1fr) auto}.panel-cabecera__titulo{grid-column:1/-1;grid-row:2;justify-self:start;white-space:normal}}.panel-toolbar{align-items:center;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:.75rem;min-height:3rem;padding:.38rem .75rem;position:relative}.panel-toolbar__zona{align-items:center;display:flex;gap:.5rem;min-width:0}.panel-toolbar__zona--izq{grid-column:1;justify-self:start}.panel-toolbar__zona--der{grid-column:3;justify-self:end}.panel-toolbar__centro{grid-column:2;justify-self:center;min-width:0}.panel-toolbar__zona--izq>.panel-buscador{flex:0 1 auto}.panel-toolbar__zona--izq>.panel-filtros-boton{flex:0 0 auto}.panel-toolbar__nota{align-items:center;color:var(--ibq-text-muted);display:inline-flex;font-size:.75rem;gap:.38rem;line-height:1rem;white-space:nowrap}.panel-toolbar__nota svg{flex-shrink:0;height:.88rem;width:.88rem}.panel-buscador{align-items:center;display:flex;position:relative;width:15rem}.panel-buscador__lupa{color:var(--ibq-text-muted);display:flex;left:.56rem;pointer-events:none;position:absolute}.panel-buscador__lupa svg{height:.94rem;width:.94rem}.panel-buscador input{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.38rem;color:var(--ibq-text);font-size:.81rem;height:2rem;line-height:1.13rem;padding:0 1.75rem 0 1.88rem;width:100%}.panel-buscador input::-moz-placeholder{color:var(--ibq-text-muted)}.panel-buscador input::placeholder{color:var(--ibq-text-muted)}.panel-buscador input:focus-visible{border-color:var(--ibq-accent);box-shadow:0 0 0 1px var(--ibq-accent);outline:none}.panel-buscador input::-webkit-search-cancel-button{display:none}.panel-buscador__limpiar{align-items:center;background:none;border:0;border-radius:9999px;color:var(--ibq-text-muted);cursor:pointer;display:flex;height:1.25rem;justify-content:center;position:absolute;right:.31rem;width:1.25rem}.panel-buscador__limpiar:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.panel-buscador__limpiar:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.panel-buscador__limpiar svg{height:.75rem;width:.75rem}.panel-filtros-boton{align-items:center;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.38rem;color:var(--ibq-text);cursor:pointer;display:inline-flex;font-size:.81rem;font-weight:500;gap:.38rem;height:2rem;line-height:1.13rem;padding:0 .63rem;transition:background-color .14s ease,border-color .14s ease}.panel-filtros-boton:hover{background:var(--ibq-surface-alt)}.panel-filtros-boton:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.panel-filtros-boton[aria-expanded=true]{border-color:var(--ibq-accent)}.panel-filtros-boton>svg{color:var(--ibq-text-muted);flex-shrink:0;height:.94rem;width:.94rem}.panel-filtros-boton__badge{align-items:center;background:var(--ibq-accent);border-radius:9999px;color:var(--ibq-accent-fg);display:inline-flex;font-size:.75rem;font-weight:700;height:1.13rem;justify-content:center;line-height:1;min-width:1.13rem;padding:0 .31rem}.panel-popover{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.75rem;box-shadow:0 12px 30px -8px rgba(0,0,0,.22),0 2px 6px -2px rgba(0,0,0,.12);left:0;max-width:calc(100vw - 3rem);position:absolute;top:calc(100% + .38rem);width:clamp(45rem,62vw,55rem);z-index:60}.panel-popover__cabecera{align-items:center;border-bottom:1px solid var(--ibq-border);display:flex;gap:.63rem;padding:.63rem 1rem}.panel-popover__titulo{color:var(--ibq-text);font-size:.81rem;font-weight:600;line-height:1.13rem}.panel-popover__estado{color:var(--ibq-text-muted);font-size:.75rem;line-height:1rem}.panel-popover__cabecera .panel-limpiar{margin-left:auto}.panel-popover__cuerpo{padding:.88rem 1rem 1rem}.panel-popover__sep{border:0;border-top:1px solid var(--ibq-border);margin:.88rem 0}.panel-popover__rejilla{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.panel-popover__rejilla--fechas{grid-template-columns:repeat(2,minmax(250px,290px));justify-content:start}.panel-popover__rejilla--chips{gap:.75rem 2.5rem;grid-template-columns:auto auto;justify-content:start}.panel-popover__ancho{grid-column:span 2}@media (max-width:1279px){.panel-popover__rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.panel-popover{left:0;max-width:none;right:0;width:auto}.panel-popover__rejilla,.panel-popover__rejilla--fechas{grid-template-columns:minmax(0,1fr)}.panel-popover__ancho{grid-column:auto}.panel-toolbar{gap:.5rem;grid-template-columns:minmax(0,1fr)}.panel-toolbar__centro,.panel-toolbar__zona--der,.panel-toolbar__zona--izq{flex-wrap:wrap;grid-column:1;justify-self:start}.panel-buscador{width:100%}}.panel-chip{align-items:center;background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:9999px;color:var(--ibq-text);display:inline-flex;font-size:.75rem;gap:.31rem;height:1.63rem;line-height:1rem;max-width:13.75rem;padding:0 .25rem 0 .63rem;white-space:nowrap}.panel-chip b{color:var(--ibq-text-muted);font-weight:600}.panel-chip__texto{overflow:hidden;text-overflow:ellipsis}.panel-chip__quitar{align-items:center;background:none;border:0;border-radius:9999px;color:var(--ibq-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:1.13rem;justify-content:center;width:1.13rem}.panel-chip__quitar:hover{background:var(--ibq-accent-soft);color:var(--ibq-accent)}.panel-chip__quitar:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.panel-chip__quitar svg{height:.75rem;width:.75rem}.panel-limpiar{align-items:center;background:var(--ibq-accent);border:1px solid var(--ibq-accent-hover);border-radius:10px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.18),0 1px 2px 0 rgba(0,0,0,.08);color:var(--ibq-accent-fg);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.81rem;font-weight:600;gap:.44rem;height:2.13rem;line-height:1.13rem;padding:0 .88rem;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.panel-limpiar:hover{background:var(--ibq-accent-hover)}.panel-limpiar:active{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.18)}.panel-limpiar:focus-visible{box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 4px var(--ibq-accent);outline:none}.panel-limpiar svg{flex-shrink:0;height:.94rem;width:.94rem}.panel-limpiar--menor{border-radius:9px;font-size:.75rem;height:1.88rem;padding:0 .69rem}.panel-limpiar--menor svg{height:.88rem;width:.88rem}.panel-campo{min-width:0;position:relative}.panel-campo__label{color:var(--ibq-text-muted);display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:.88rem;margin-bottom:.31rem;text-transform:uppercase}.panel-campo__boton{align-items:center;background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.38rem;color:var(--ibq-text-muted);cursor:pointer;display:flex;font-size:.81rem;gap:.5rem;height:2rem;justify-content:space-between;line-height:1.13rem;padding:0 .5rem 0 .63rem;text-align:left;transition:background-color .14s ease,border-color .14s ease,color .14s ease;width:100%}.panel-campo__boton:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.panel-campo__boton:focus-visible{box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 4px var(--ibq-accent);outline:none}.panel-campo__boton>svg{flex-shrink:0;height:.94rem;transition:transform .14s ease;width:.94rem}.panel-campo__boton[aria-expanded=true]>svg{transform:rotate(180deg)}.panel-campo__valor{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-campo.is-activo .panel-campo__boton{border-color:var(--ibq-accent);color:var(--ibq-text);font-weight:500}.panel-campo__panel{background:var(--ibq-surface);box-shadow:0 10px 24px -8px rgba(0,0,0,.2),0 2px 5px -2px rgba(0,0,0,.1);left:0;max-height:16rem;min-width:15rem;overflow-y:auto;padding:.38rem;position:absolute;top:calc(100% + .25rem);z-index:70}.panel-campo__buscador,.panel-campo__panel{border:1px solid var(--ibq-border);border-radius:.38rem;width:100%}.panel-campo__buscador{background:var(--ibq-bg);color:var(--ibq-text);font-size:.81rem;height:1.75rem;margin-bottom:.38rem;padding:0 .5rem}.panel-campo__buscador:focus-visible{border-color:var(--ibq-accent);outline:none}.panel-campo__cabecera{background:var(--ibq-surface);margin:-.38rem -.38rem 0;padding:.38rem .38rem 0;position:sticky;top:0;z-index:1}.panel-campo__vacio:not(:empty){color:var(--ibq-text-muted);font-size:.75rem;line-height:1rem;padding:.5rem .38rem .25rem}.panel-campo__lista{min-width:0}.panel-campo__lista label{align-items:center;border-radius:4px;color:var(--ibq-text);cursor:pointer;display:flex;font-size:.81rem;gap:.5rem;line-height:1.13rem;padding:.25rem .38rem}.panel-campo__lista label:hover{background:var(--ibq-surface-alt)}.panel-campo__lista label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-campo__lista input{accent-color:var(--ibq-accent);flex-shrink:0}.panel-popover__rejilla--periodo{grid-template-columns:minmax(0,260px)}.panel-periodo__icono{color:var(--ibq-text-muted);display:inline-flex;flex-shrink:0}.panel-periodo__icono svg{height:.94rem;width:.94rem}.panel-periodo .panel-campo__boton{gap:.5rem;justify-content:flex-start}.panel-periodo .panel-campo__valor{font-variant-numeric:tabular-nums}.panel-periodo__panel{padding:.63rem;width:16.75rem}.panel-periodo__anios{border-bottom:1px solid var(--ibq-border);display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem;padding-bottom:.5rem}.panel-periodo__anio{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.38rem;color:var(--ibq-text-muted);cursor:pointer;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:500;height:1.63rem;padding:0 .63rem;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.panel-periodo__anio:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.panel-periodo__anio:focus-visible{box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 4px var(--ibq-accent);outline:none}.panel-periodo__anio.is-cargado{border-color:var(--ibq-text-muted);color:var(--ibq-text)}.panel-periodo__anio.is-candidato{background:var(--ibq-accent);border-color:var(--ibq-accent);color:var(--ibq-accent-fg);font-weight:600}.panel-periodo__anio.is-candidato:hover{background:var(--ibq-accent-hover);border-color:var(--ibq-accent-hover)}.panel-periodo__cargar{background:var(--ibq-accent);border:1px solid var(--ibq-accent);border-radius:.38rem;color:var(--ibq-accent-fg);cursor:pointer;display:block;font-size:.75rem;font-weight:600;margin-top:.5rem;padding:.38rem .5rem;width:100%}.panel-periodo__cargar:hover{background:var(--ibq-accent-hover);border-color:var(--ibq-accent-hover)}.panel-periodo__cargar:active{background:var(--ibq-accent-active);border-color:var(--ibq-accent-active)}.panel-periodo__cargar:disabled{cursor:progress;opacity:.7}.panel-periodo__cargar:focus-visible{box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 4px var(--ibq-accent);outline:none}.panel-periodo__anio-fijo{border-bottom:1px solid var(--ibq-border);color:var(--ibq-text);font-size:.81rem;font-variant-numeric:tabular-nums;font-weight:600;margin-bottom:.5rem;padding-bottom:.5rem}.panel-chips{display:flex;flex-wrap:wrap;gap:.38rem}.panel-chips__sr{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.panel-chips label{display:inline-flex}.panel-chips label span{align-items:center;background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.38rem;color:var(--ibq-text-muted);cursor:pointer;display:inline-flex;font-size:.81rem;font-variant-numeric:tabular-nums;font-weight:500;height:1.88rem;line-height:1.13rem;padding:0 .75rem;transition:background-color .14s ease,border-color .14s ease,color .14s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-chips label span:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.panel-chips__sr:checked+span{background:var(--ibq-accent);border-color:var(--ibq-accent);color:var(--ibq-accent-fg)}.panel-chips__sr:checked+span:hover{background:var(--ibq-accent-hover);border-color:var(--ibq-accent-hover)}.panel-chips__sr:focus-visible+span{box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 4px var(--ibq-accent)}.panel-rango{min-width:0;position:relative}.panel-rango__campo{align-items:center;background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.38rem;color:var(--ibq-text);cursor:pointer;display:flex;font-size:.81rem;height:2rem;line-height:1.13rem;padding:0 1.88rem 0 .63rem;width:100%}.panel-rango__campo::-moz-placeholder{color:var(--ibq-text-muted)}.panel-rango__campo::placeholder{color:var(--ibq-text-muted)}.panel-rango__campo:focus-visible{box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 4px var(--ibq-accent);outline:none}.panel-rango.is-activo .panel-rango__campo{border-color:var(--ibq-accent);font-weight:500}.panel-rango__icono{bottom:.5rem;color:var(--ibq-text-muted);display:flex;pointer-events:none;position:absolute;right:.5rem}.panel-rango__icono svg{height:.94rem;width:.94rem}.panel-rango__quitar{align-items:center;background:none;border:0;border-radius:9999px;bottom:.44rem;color:var(--ibq-text-muted);cursor:pointer;display:flex;height:1.13rem;justify-content:center;position:absolute;right:1.88rem;width:1.13rem}.panel-rango__quitar:hover{background:var(--ibq-accent-soft);color:var(--ibq-accent)}.panel-rango__quitar:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.panel-rango__quitar svg{height:.69rem;width:.69rem}.flatpickr-calendar .panel-presets{display:flex;flex-wrap:wrap;gap:.38rem;padding:.63rem .63rem 0}.flatpickr-calendar .panel-presets__boton{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:9999px;color:var(--ibq-text-muted);cursor:pointer;font-size:.75rem;line-height:1rem;padding:.19rem .63rem;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.flatpickr-calendar .panel-presets__boton:hover{background:var(--ibq-surface-alt);border-color:var(--ibq-text-muted);color:var(--ibq-text)}.flatpickr-calendar .panel-presets__boton:focus-visible{box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 4px var(--ibq-accent);outline:none}.panel-buscador__limpiar[hidden],.panel-campo__lista label[hidden],.panel-campo__panel[hidden],.panel-cargando[hidden],.panel-chip__quitar[hidden],.panel-chips[hidden],.panel-filtros-boton__badge[hidden],.panel-limpiar[hidden],.panel-periodo__cargar[hidden],.panel-rango__quitar[hidden]{display:none}.panel-cargando{align-items:center;color:var(--ibq-accent);display:inline-flex;font-size:.75rem;font-weight:500;gap:.38rem;line-height:1rem;white-space:nowrap}.panel-cargando__spinner{animation:panel-gira .7s linear infinite;border:2px solid var(--ibq-accent-soft);border-radius:9999px;border-top-color:var(--ibq-accent);flex-shrink:0;height:.81rem;width:.81rem}@keyframes panel-gira{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.panel-cargando__spinner{animation-duration:2.4s}}.panel-anio{align-items:center;display:inline-flex;flex-shrink:0;gap:.44rem}.panel-anio__label{color:var(--ibq-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.panel-anio__select{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.38rem;color:var(--ibq-text);cursor:pointer;font-size:.81rem;font-variant-numeric:tabular-nums;font-weight:500;height:2rem;padding:0 .5rem}.panel-anio__select:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.panel-anio__select:disabled{border-color:var(--ibq-accent);cursor:progress;opacity:.6}.panel-anio__info{align-items:center;background:none;border:0;border-radius:9999px;color:var(--ibq-text-muted);cursor:help;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;width:1.5rem}.panel-anio__info:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.panel-anio__info:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.panel-anio__info svg{height:.88rem;width:.88rem}:root{--ibq-sidebar-w:15rem;--ibq-toolbar-h:3.5rem;--ibq-gutter:clamp(1.25rem,2.8vw,3rem);--ibq-contenido-max:1760px}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]){--ibq-sidebar-w:4.25rem}.app-contenido{margin-inline:auto;width:min(calc(100% - var(--ibq-gutter)*2),var(--ibq-contenido-max))}.app-contenido--ancho{max-width:none;width:calc(100% - var(--ibq-gutter)*2)}.app-shell{align-items:flex-start;display:flex;min-height:100vh}.app-principal{flex:1;min-width:0}.app-toolbar{background:var(--ibq-surface);border-bottom:1px solid var(--ibq-border);height:var(--ibq-toolbar-h);padding-inline:var(--ibq-gutter);position:sticky;top:0;z-index:40}.app-toolbar,.app-toolbar__zona{align-items:center;display:flex;justify-content:flex-end}.app-toolbar__zona{gap:.5rem;min-width:0}.app-icon-btn{align-items:center;background:none;border:0;border-radius:9px;color:var(--ibq-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;transition:background-color .14s ease,color .14s ease;width:2.25rem}.app-icon-btn:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.app-icon-btn:focus-visible{box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 4px var(--ibq-accent);outline:none}.app-icon-btn:active{background:var(--ibq-surface-alt);transform:scale(.94)}.app-icon-btn svg{height:1.13rem;width:1.13rem}.app-perfil{width:100%}.app-perfil-fila{align-items:center;background:none;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:.63rem;padding:.44rem .38rem .44rem .5rem;text-align:left;transition:background-color .14s ease;width:100%}.app-perfil-fila:hover{background:var(--ibq-surface-alt)}.app-perfil-fila:focus-visible{box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 4px var(--ibq-accent);outline:none}.app-perfil-chevron{align-items:center;color:var(--ibq-text-muted);display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-left:auto;width:1.5rem}.app-perfil-chevron svg{transition:transform .16s ease}.app-perfil-fila[aria-expanded=true] .app-perfil-chevron svg{transform:rotate(180deg)}.app-perfil-fila:hover .app-perfil-chevron{color:var(--ibq-text)}@media (prefers-reduced-motion:reduce){.app-perfil-chevron svg{transition:none}}.app-perfil-disco{align-items:center;background:var(--ibq-accent);border-radius:9999px;color:var(--ibq-accent-fg);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.75rem;justify-content:center;letter-spacing:.01em;width:1.75rem}.app-perfil-texto{display:flex;flex-direction:column;min-width:0}.app-perfil-correo{color:var(--ibq-text-muted);font-size:.75rem}.app-perfil-correo,.app-perfil-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-perfil-nombre{color:var(--ibq-text);font-size:.84rem;font-weight:600}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-perfil-chevron,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-perfil-texto{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-perfil-fila{gap:0;height:2.75rem;justify-content:center;margin-inline:auto;padding:0;width:2.75rem}.app-buscador{position:relative;width:min(17.5rem,100%)}.app-buscador__campo{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:9px;color:var(--ibq-text);font-size:.81rem;height:2.13rem;padding:0 2rem 0 2.13rem;width:100%}.app-buscador__campo::-moz-placeholder{color:var(--ibq-text-muted)}.app-buscador__campo::placeholder{color:var(--ibq-text-muted)}.app-buscador__campo:focus{border-color:var(--ibq-accent);box-shadow:0 0 0 1px var(--ibq-accent);outline:none}.app-buscador__campo::-webkit-search-cancel-button{display:none}.app-buscador__lupa{height:1rem;left:.63rem;width:1rem}.app-buscador__lupa,.app-buscador__tecla{color:var(--ibq-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.app-buscador__tecla{border:1px solid var(--ibq-border);border-radius:4px;font-size:.75rem;font-weight:600;padding:1px .31rem;right:.5rem}.app-buscador__campo:focus~.app-buscador__tecla{display:none}.app-buscador__limpiar{align-items:center;background:none;border:0;border-radius:6px;color:var(--ibq-accent);cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;padding:0;position:absolute;right:.31rem;top:50%;transform:translateY(-50%);transition:color .14s ease;width:1.5rem}.app-buscador__limpiar:hover{color:var(--ibq-accent-hover)}.app-buscador__limpiar:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.app-buscador__campo:-moz-placeholder-shown~.app-buscador__limpiar{display:none}.app-buscador__campo:placeholder-shown~.app-buscador__limpiar{display:none}.app-buscador__campo:not(:-moz-placeholder-shown)~.app-buscador__tecla{display:none}.app-buscador__campo:not(:placeholder-shown)~.app-buscador__tecla{display:none}.app-buscador__resultados{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:10px;box-shadow:0 12px 28px -8px rgba(0,0,0,.28),0 2px 6px -2px rgba(0,0,0,.16);left:0;max-height:20rem;overflow-y:auto;overscroll-behavior:contain;padding:.25rem;position:absolute;right:0;top:calc(100% + .38rem);z-index:50}.app-buscador__resultados[hidden]{display:none}.app-buscador__item{border-radius:7px;color:var(--ibq-text);display:block;font-size:.81rem;padding:.44rem .63rem;text-decoration:none}.app-buscador__item:hover,.app-buscador__item[data-activo=si]{background:var(--ibq-surface-alt)}.app-buscador__item:focus-visible{background:var(--ibq-surface-alt);box-shadow:inset 0 0 0 2px var(--ibq-accent);outline:none}.app-buscador__vacio{color:var(--ibq-text-muted);font-size:.75rem;padding:.63rem}.app-sidebar{background:var(--ibq-surface);border-right:1px solid var(--ibq-border);display:flex;flex-direction:column;flex-shrink:0;height:100vh;position:sticky;top:0;transition:width .18s ease;width:var(--ibq-sidebar-w);z-index:75}.app-sidebar__cabecera{align-items:center;border-bottom:1px solid var(--ibq-border);display:flex;flex-shrink:0;gap:.5rem;height:var(--ibq-toolbar-h);justify-content:space-between;padding:0 .63rem 0 .88rem}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-sidebar__cabecera{flex-direction:column;gap:2px;height:auto;padding:0 0 .63rem}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-sidebar__logo-enlace{height:var(--ibq-toolbar-h)}.app-sidebar__logo-enlace{align-items:center;border-radius:8px;display:inline-flex}.app-sidebar__logo-enlace:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.app-sidebar__logo{display:none;height:auto}.app-sidebar__logo--blanco-largo,.app-sidebar__logo--negro-largo{width:5rem}.app-sidebar__logo--blanco-corto,.app-sidebar__logo--negro-corto{width:2.75rem}html.dark:not([data-sidebar=colapsado]) .app-sidebar__logo--blanco-largo,html.dark[data-sidebar=colapsado] .app-sidebar__logo--blanco-corto,html:not(.dark):not([data-sidebar=colapsado]) .app-sidebar__logo--negro-largo,html:not(.dark)[data-sidebar=colapsado] .app-sidebar__logo--negro-corto{display:block}.app-sidebar__nav{flex:1;min-height:0;overflow-y:auto;padding:.75rem .5rem}.app-sidebar__nav>*+*{margin-top:2px}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-sidebar__nav{overflow:visible;padding-inline:0}.app-sidebar__pie{border-top:1px solid var(--ibq-border);flex-shrink:0;padding:.63rem .5rem}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-sidebar__pie{padding-inline:0}.app-nav-fila{align-items:center;color:inherit;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;height:2.25rem;padding-inline:.88rem;text-decoration:none}.app-nav-fila svg{flex-shrink:0;height:1.13rem;width:1.13rem}.app-nav-superficie{align-items:center;border-radius:8px;color:var(--ibq-text-muted);display:flex;transition:background-color .14s ease,color .14s ease}.app-nav-superficie:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.app-nav-superficie:focus-within{outline:none}.app-nav-chevron:focus-visible,.app-nav-fila:focus-visible,.app-nav-hijo:focus-visible{border-radius:8px;box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 4px var(--ibq-accent);outline:none}.app-nav-superficie[aria-current=page]{background:var(--ibq-accent);color:var(--ibq-accent-fg)}.app-nav-superficie[aria-current=page]:hover{background:var(--ibq-accent-hover)}.app-nav-grupo__fila{padding-right:.38rem}.app-nav-chevron{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:2.13rem;justify-content:center;width:2.13rem}.app-nav-hijo{border-radius:8px;color:var(--ibq-text-muted);display:block;font-size:.875rem;height:2rem;line-height:2rem;overflow:hidden;padding-left:2.75rem;padding-right:.75rem;text-decoration:none;text-overflow:ellipsis;transition:background-color .14s ease,color .14s ease;white-space:nowrap}.app-nav-hijo:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.app-nav-hijo[aria-current=page]{background:var(--ibq-accent);color:var(--ibq-accent-fg);font-weight:500}.app-nav-hijo[aria-current=page]:hover{background:var(--ibq-accent-hover)}.app-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-chevron,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijos,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-label,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-titulo{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-fila{border-radius:9px;color:var(--ibq-text-muted);gap:0;height:2.75rem;justify-content:center;margin-inline:auto;padding-inline:0;transition:background-color .14s ease,color .14s ease;width:2.75rem}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-fila:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-fila[aria-current=page]{background:var(--ibq-accent);color:var(--ibq-accent-fg)}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-superficie:not(.app-nav-fila):hover,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-superficie:not(.app-nav-fila)[aria-current=page]{background:none}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .nav-fila-activa{background-color:transparent}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-grupo__fila{padding-right:0}.app-nav-grupo{position:relative}.app-nav-titulo{color:var(--ibq-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;padding:.88rem .75rem .38rem;text-transform:uppercase}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) [data-tooltip]{position:relative}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) [data-tooltip]:after{background:var(--ibq-surface-alt);border:1px solid var(--ibq-border);border-radius:7px;box-shadow:0 8px 20px -6px rgba(0,0,0,.3);color:var(--ibq-text);content:attr(data-tooltip);font-size:.75rem;font-weight:500;left:calc(100% + .63rem);opacity:0;padding:.31rem .56rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .12s ease;white-space:nowrap;z-index:60}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) [data-tooltip]:focus-visible:after,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) [data-tooltip]:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.app-sidebar,[data-tooltip]:after{transition:none}}.dash-cabecera{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem 1rem;justify-content:space-between;margin-bottom:1.25rem;min-height:3.25rem}.dash-cabecera__titulo{color:var(--ibq-text);font-size:1.13rem;font-weight:600;letter-spacing:-.01em;margin:0}.dash-cabecera__der{align-items:center;display:flex;gap:.75rem;margin-left:auto}.dash-selector{--dash-selector-aire:8px;min-width:0;position:relative}.dash-selector__boton{align-items:center;background:none;border:0;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.38rem;letter-spacing:inherit;margin-left:calc(var(--dash-selector-aire)*-1);padding:.19rem var(--dash-selector-aire);text-align:left;transition:background-color .14s ease}.dash-selector__boton:hover,.dash-selector__boton[aria-expanded=true]{background:var(--ibq-surface-alt)}.dash-selector__boton:focus-visible{box-shadow:0 0 0 2px var(--ibq-bg),0 0 0 4px var(--ibq-accent);outline:none}.dash-selector__caret{color:var(--ibq-text-muted);display:inline-flex}.dash-selector__caret svg{height:1rem;transition:transform .16s ease;width:1rem}.dash-selector__boton:hover .dash-selector__caret{color:var(--ibq-text)}.dash-selector__boton[aria-expanded=true] .dash-selector__caret svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.dash-selector__boton,.dash-selector__caret svg{transition:none}}.app-nav-volver{margin-bottom:.38rem}.app-nav-volver+.app-nav-titulo{border-top:1px solid var(--ibq-border)}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-titulo+ul{border-top:1px solid var(--ibq-border);margin-top:.38rem;padding-top:.38rem}.dato-ficha{background:var(--ibq-border);border:1px solid var(--ibq-border);border-radius:10px;display:grid;gap:1px;margin:0;overflow:hidden}.dato-campo{background:var(--ibq-surface);display:grid;gap:.75rem;grid-template-columns:148px minmax(0,1fr);padding:.69rem .81rem}.dato-campo dt{color:var(--ibq-text-muted);font-size:.75rem}.dato-campo dd{color:var(--ibq-text);font-size:.78rem;line-height:1.5;margin:0}@media (max-width:1023px){.dato-campo{gap:2px;grid-template-columns:minmax(0,1fr)}}.app-menu{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:10px;box-shadow:0 12px 28px -8px rgba(0,0,0,.28),0 2px 6px -2px rgba(0,0,0,.16);min-width:14.5rem;padding:.25rem;position:absolute;right:0;top:calc(100% + .38rem);z-index:50}.app-menu__ficha{border-bottom:1px solid var(--ibq-border);margin-bottom:.25rem;padding:.56rem .63rem .63rem}.app-menu__correo{color:var(--ibq-text);display:block;font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}.app-menu__nivel{color:var(--ibq-text-muted);display:block;font-size:.75rem;margin-top:1px}.app-menu__item{align-items:center;background:none;border:0;border-radius:7px;color:var(--ibq-text-muted);cursor:pointer;display:flex;font-size:.78rem;gap:.56rem;padding:.44rem .63rem;text-align:left;text-decoration:none;width:100%}.app-menu__item:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.app-menu__item:focus-visible{background:var(--ibq-surface-alt);box-shadow:inset 0 0 0 2px var(--ibq-accent);color:var(--ibq-text);outline:none}.app-menu__item svg{flex-shrink:0;height:.94rem;width:.94rem}.app-menu__sep{background:var(--ibq-border);height:1px;margin:.25rem 0}.nav-fila-activa{border-radius:9px}.nav-fila-activa .app-nav-chevron,.nav-fila-activa .app-nav-fila{color:var(--ibq-accent-fg)}.nav-fila-activa:hover{background-color:var(--ibq-accent-hover)}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-grupo[data-seccion-activa=si] .app-nav-fila{background:var(--ibq-accent);color:var(--ibq-accent-fg)}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-grupo[data-seccion-activa=si] .app-nav-fila:hover{background:var(--ibq-accent-hover)}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-grupo>div:first-child{justify-content:center}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-fila{flex:none}.app-menu--flyout{bottom:0;left:calc(100% + .5rem);max-height:calc(100vh - 1.5rem);overflow-y:auto;right:auto;top:auto}.app-menu--selector{left:calc(var(--dash-selector-aire, 0px)*-1);max-width:22.5rem;min-width:15rem;right:auto}.app-menu__item[aria-current=page]{background:var(--ibq-accent);color:var(--ibq-accent-fg);font-weight:500}.app-menu__item[aria-current=page]:hover{background:var(--ibq-accent-hover);color:var(--ibq-accent-fg)}.app-menu__item[aria-current=page]:focus-visible{background:var(--ibq-accent);box-shadow:inset 0 0 0 2px var(--ibq-surface);color:var(--ibq-accent-fg)}.dash-hub__cabecera{margin-bottom:1.13rem}.app-buscador--hub{margin-bottom:1.5rem;width:min(35rem,100%)}.dash-hub__rejilla{display:grid;gap:1.13rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.dash-card{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.dash-card:hover{border-color:var(--ibq-accent);box-shadow:0 10px 24px -14px rgba(0,0,0,.45);transform:translateY(-2px)}.dash-card:focus-visible{border-color:var(--ibq-accent);box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.dash-card:active{transform:translateY(0)}.dash-card[hidden]{display:none}.dash-card__preview{aspect-ratio:16/9;background:var(--ibq-bg);border-bottom:1px solid var(--ibq-border);display:block}.dash-card__preview .dash-prev{display:block;height:100%;width:100%}.dash-card__cuerpo{display:block;padding:.88rem 1rem 1rem}.dash-card__nombre{color:var(--ibq-text);display:block;font-size:.88rem;font-weight:600}.dash-card__pie{color:var(--ibq-text-muted);display:block;font-size:.75rem;line-height:1.5;margin-top:.25rem}.dash-prev__fondo{fill:var(--ibq-bg)}.dash-prev__caja{stroke:var(--ibq-border);stroke-width:1}.dash-prev__caja,.dash-prev__fila{fill:var(--ibq-surface)}.dash-prev__linea{fill:var(--ibq-border)}.dash-prev__barra{fill:var(--ibq-surface-alt);stroke:var(--ibq-border);stroke-width:1}.dash-prev__acento{fill:var(--ibq-accent)}.dash-prev__aro{fill:none;stroke:var(--ibq-border);stroke-width:10}.dash-prev__traza{fill:none;stroke:var(--ibq-accent);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.dash-card{transition:none}.dash-card:hover{transform:none}}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) [data-tooltip][aria-expanded=true]:after{opacity:0}.app-migas{--app-migas-aire:6px;align-items:center;display:flex;flex:1;font-size:.81rem;gap:.38rem;margin-left:calc(var(--app-migas-aire)*-1);min-width:0;overflow:hidden;padding-right:var(--ibq-gutter);white-space:nowrap}.app-migas__enlace,.app-migas__sep{color:var(--ibq-text-muted)}.app-migas__enlace{border-radius:6px;padding:.19rem var(--app-migas-aire);text-decoration:none;transition:background-color .14s ease,color .14s ease}.app-migas__enlace:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.app-migas__enlace:focus-visible{box-shadow:inset 0 0 0 2px var(--ibq-accent);outline:none}.app-migas__tramo{color:var(--ibq-text-muted);padding:.19rem var(--app-migas-aire)}.app-migas__actual{color:var(--ibq-text);font-weight:500;min-width:0;overflow:hidden;padding:.19rem var(--app-migas-aire);text-overflow:ellipsis}.app-toolbar__zona{margin-left:auto}.perfil{width:min(45rem,100%)}.perfil__cabecera{align-items:center;border-bottom:1px solid var(--ibq-border);display:flex;gap:.88rem;margin-bottom:1.75rem;padding-bottom:1.25rem}.perfil__disco{align-items:center;background:var(--ibq-accent);border-radius:9999px;color:var(--ibq-accent-fg);display:inline-flex;flex-shrink:0;font-size:1.13rem;font-weight:600;height:3rem;justify-content:center;width:3rem}.perfil__titulo{color:var(--ibq-text);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis}.perfil__correo{color:var(--ibq-text-muted);font-size:.81rem;margin:2px 0 0}.perfil__seccion+.perfil__seccion{margin-top:1.75rem}.perfil__seccion-titulo{color:var(--ibq-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.perfil__form{gap:1.13rem}.perfil__campo,.perfil__form{display:flex;flex-direction:column}.perfil__campo{gap:.38rem}.perfil__etiqueta{color:var(--ibq-text);font-size:.75rem;font-weight:500}.perfil__input{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:9px;color:var(--ibq-text);font-size:.81rem;height:2.38rem;padding:0 .75rem;width:100%}.perfil__input::-moz-placeholder{color:var(--ibq-text-muted)}.perfil__input::placeholder{color:var(--ibq-text-muted)}.perfil__input:focus{border-color:var(--ibq-accent);box-shadow:0 0 0 1px var(--ibq-accent);outline:none}.perfil__input:disabled{background:var(--ibq-bg);color:var(--ibq-text-muted);cursor:not-allowed}.perfil__ayuda{color:var(--ibq-text-muted);font-size:.75rem;line-height:1.5;margin:0}.perfil__acciones{display:flex;justify-content:flex-start}.perfil__boton{background:var(--ibq-accent);border:0;border-radius:9px;color:var(--ibq-accent-fg);cursor:pointer;font-size:.81rem;font-weight:500;height:2.25rem;padding-inline:1.13rem;transition:background-color .14s ease}.perfil__boton:hover{background:var(--ibq-accent-hover)}.perfil__boton:active{background:var(--ibq-accent-active)}.perfil__boton:focus-visible{box-shadow:0 0 0 2px var(--ibq-bg),0 0 0 4px var(--ibq-accent);outline:none}.perfil__nota{color:var(--ibq-text-muted);font-size:.75rem;line-height:1.55;margin-top:.75rem}.perfil-rejilla{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.perfil-rejilla{max-width:66.66667%}}.perfil-rejilla__persona{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem}.perfil-rejilla__resumen{display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;margin:0 0 0 auto}.perfil-rejilla__resumen dt{color:var(--ibq-text-muted);font-size:.75rem}.perfil-rejilla__resumen dd{color:var(--ibq-text);font-size:.9375rem;font-weight:600;margin:.125rem 0 0}.perfil-rejilla .perfil__seccion-titulo{align-items:center;display:flex;gap:.5rem}.perfil-rejilla .perfil__seccion-titulo svg{color:var(--ibq-text-muted)}.perfil-rejilla__aviso{border:1px solid;border-radius:.5rem;font-size:.8125rem;margin:0 0 1rem;padding:.5rem .75rem}.perfil-rejilla__aviso--ok{background:var(--ibq-success-soft);border-color:var(--ibq-success);color:var(--ibq-success)}.perfil-rejilla__aviso--error{background:var(--ibq-danger-soft);border-color:var(--ibq-danger);color:var(--ibq-danger)}.perfil-rejilla__lista{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));list-style:none;margin:0;padding:0}.perfil-rejilla__panel{align-items:center;border:1px solid var(--ibq-border);border-radius:.5rem;color:var(--ibq-text);display:flex;font-size:.875rem;gap:.625rem;padding:.625rem .75rem;text-decoration:none}.perfil-rejilla__panel svg{color:var(--ibq-accent)}.perfil-rejilla__panel:hover{background:var(--ibq-surface-alt);border-color:var(--ibq-accent)}.perfil-rejilla__panel:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.fact{--fact-subrayado:color-mix(in srgb,var(--ibq-text) 45%,transparent)}.fact__marco{display:block}.fact__marco[busy] .fact-zona:not([data-zona=global]){opacity:.55;transition:opacity .15s ease}.fact-filtros{position:relative}.fact-limpiar-rapido svg{height:.88rem;width:.88rem}.fact-cartera__punto-310{background:transparent;border:1.5px solid var(--ibq-text-muted)}.fact-filtros__n,.fact-select{font-weight:600}.fact-select{background-color:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.38rem;color:var(--ibq-text);cursor:pointer;font-size:.81rem;height:2rem;padding:0 1.75rem 0 .63rem;width:100%}.fact-select:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.fact-popover{max-width:calc(100vw - 2rem);width:38rem}.fact-popover__form{margin:0}.fact-popover__cuerpo{display:grid;gap:1rem 1.25rem;grid-template-columns:minmax(0,15rem) minmax(0,1fr);padding:.88rem 1rem .75rem}.fact-popover__col{display:flex;flex-direction:column;gap:.5rem;min-width:0}.fact-popover__etiqueta{color:var(--ibq-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:.88rem;padding:0;text-transform:uppercase}.fact-popover__valor{color:var(--ibq-text);font-weight:500;letter-spacing:0;text-transform:none}.fact-popover__periodo{border:0;margin:.5rem 0 0;min-width:0;padding:0}.fact-popover__periodo>legend{margin-bottom:.5rem}.fact-popover__aviso-anio{display:none;margin:.38rem 0 0}.fact-popover__periodo:disabled .fact-popover__aviso-anio{display:block}.fact-popover__buscador{width:100%}.fact-popover__lista{list-style:none;margin:0;max-height:15rem;overflow-y:auto;padding:0}.fact-popover__opcion{align-items:center;border-radius:.38rem;color:var(--ibq-text);cursor:pointer;display:flex;font-size:.81rem;gap:.5rem;line-height:1.13rem;padding:.31rem .38rem}.fact-popover__opcion:hover{background:var(--ibq-surface-alt)}.fact-popover__opcion input{accent-color:var(--ibq-accent);height:.94rem;width:.94rem}.fact-popover__pie{border-top:1px solid var(--ibq-border);display:flex;gap:.5rem;justify-content:flex-end;padding:.63rem 1rem .75rem}.fact-info{display:inline-flex;flex-shrink:0;position:relative}.dash-cabecera__der:has(.fact-info){min-width:0}.fact-info__boton{align-items:center;border-radius:9999px;color:var(--ibq-text-muted);display:flex;height:2rem;justify-content:center;width:2rem}.fact-info__boton svg{height:1.13rem;width:1.13rem}.fact-info__boton:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.fact-info__boton:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.fact-info__texto{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.5rem;box-shadow:0 8px 20px -6px rgba(0,0,0,.2);color:var(--ibq-text);display:none;font-size:.75rem;line-height:1rem;max-width:18rem;padding:.5rem .63rem;position:absolute;right:0;top:calc(100% + .38rem);width:-moz-max-content;width:max-content;z-index:62}.fact-info__boton:focus+.fact-info__texto,.fact-info__boton:hover+.fact-info__texto{display:block}.fact-card{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);min-width:0;padding:1rem}.fact-card__cabecera{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem .75rem;justify-content:space-between;margin-bottom:.5rem}.fact-titulo{color:var(--ibq-text);font-size:.94rem;font-weight:600;line-height:1.25rem;margin:0}.fact-eyebrow{font-weight:600;letter-spacing:.06em;line-height:.88rem;margin:0;text-transform:uppercase}.fact-eyebrow,.fact-nota{color:var(--ibq-text-muted);font-size:.75rem}.fact-nota{line-height:1rem}.fact-no-disponible{color:var(--ibq-text-muted);font-size:.81rem;line-height:1.13rem;margin:.25rem 0}.fact-zona{margin-bottom:.75rem}.fact-zona__cabecera{display:flex;justify-content:flex-end;margin-bottom:.38rem}.fact-alcance{align-items:center;background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:9999px;color:var(--ibq-text-muted);display:inline-flex;font-size:.75rem;font-weight:600;line-height:1rem;padding:1px .56rem;white-space:nowrap}.fact-objetivo{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) 11rem}.fact-objetivo__meta{align-items:center;color:var(--ibq-text);display:inline-flex;font-size:.94rem;font-weight:700;gap:.5rem}.fact-barra{border-radius:.5rem;display:flex;width:100%}.fact-barra__tramo:first-child{border-radius:.5rem 0 0 .5rem}.fact-barra__tramo:last-child{border-radius:0 .5rem .5rem 0}.fact-barra__tramo{align-items:center;display:flex;font-size:.88rem;font-weight:600;height:100%;justify-content:center;min-width:-moz-max-content;min-width:max-content;padding:0 .5rem;position:relative;transition:opacity .15s ease}.fact-barra:hover .fact-barra__tramo{opacity:.45}.fact-barra .fact-barra__tramo:hover{opacity:1}.fact-barra__tip{border:1px solid var(--ibq-border);border-radius:.5rem;bottom:calc(100% + .5rem);box-shadow:0 10px 24px -8px rgba(0,0,0,.35);color:var(--ibq-text);display:flex;flex-direction:column;font-size:.75rem;font-weight:500;gap:.15rem;line-height:1.1rem;max-width:16rem;opacity:0;padding:.5rem .7rem;pointer-events:none;text-align:left;transform:translate(-50%,.25rem);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;width:-moz-max-content;width:max-content;z-index:30}.fact-barra__tip,.fact-barra__tip:after{background:var(--ibq-surface-alt);left:50%;position:absolute}.fact-barra__tip:after{border:solid var(--ibq-border);border-width:0 1px 1px 0;content:"";height:.5rem;margin:-.25rem 0 0 -.25rem;top:100%;transform:rotate(45deg);width:.5rem}.fact-barra__tramo:hover>.fact-barra__tip{opacity:1;transform:translate(-50%)}.fact-barra__tramo:first-child>.fact-barra__tip{left:0;transform:translateY(.25rem)}.fact-barra__tramo:first-child:hover>.fact-barra__tip{transform:none}.fact-barra__tramo:first-child>.fact-barra__tip:after{left:1.25rem}.fact-barra__tramo:last-child>.fact-barra__tip{left:auto;right:0;transform:translateY(.25rem)}.fact-barra__tramo:last-child:hover>.fact-barra__tip{transform:none}.fact-barra__tramo:last-child>.fact-barra__tip:after{left:auto;margin:-.25rem -.25rem 0 0;right:1.25rem}.fact-barra__tip-nombre{align-items:center;color:var(--ibq-text-muted);display:inline-flex;gap:.4rem}.fact-barra__tip-importe{color:var(--ibq-text);font-size:.94rem;font-variant-numeric:tabular-nums;font-weight:700}.fact-barra__tip-pct{color:var(--ibq-text-muted);font-size:.69rem}@media (prefers-reduced-motion:reduce){.fact-barra__tip,.fact-barra__tramo{transition:none}}.facturacion-vs-budget-seg--t112{background:var(--ibq-facturacion-112)}.fact-barra__tramo.facturacion-vs-budget-seg--t112{min-width:4px;padding:0}.dark .fact-barra__tramo.facturacion-vs-budget-seg--t210{box-shadow:none}.fact-leyenda{color:var(--ibq-text-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.25rem 1.25rem;justify-content:center;line-height:1.13rem;list-style:none;margin:.63rem 0 0;padding:0}.fact-leyenda li{align-items:center;display:inline-flex;gap:.4rem;white-space:nowrap}.fact-leyenda__menor{font-size:.75rem;opacity:.8}.fact-objetivo__pct{align-items:center;display:flex;flex-direction:column;gap:.38rem;justify-content:center;text-align:center}.fact-objetivo__pct-valor{color:var(--ibq-accent);font-size:2rem;font-weight:700}.fact-objetivo__pct small{color:var(--ibq-text-muted);font-size:.75rem;letter-spacing:.07em;text-transform:uppercase}.fact-objetivo__pct-base{color:var(--ibq-text);font-size:.75rem;white-space:nowrap}.fact-kpis{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.fact-kpi{display:flex;flex-direction:column;min-height:7.25rem;padding:.88rem 1rem}.fact-kpi>.fact-kpi__valor,.fact-kpi>.fact-no-disponible{margin-top:auto}.fact-kpi>:last-child{margin-bottom:auto}.fact-kpi__valor{color:var(--ibq-text);font-size:1.5rem;font-weight:700;line-height:1.15;margin-bottom:0;white-space:nowrap}.fact-kpi__sub{color:var(--ibq-text-muted);font-size:.75rem;line-height:.94rem;margin:.25rem 0 0}.fact-kpi__aporte{color:var(--ibq-text)}.fact-rejilla{display:grid;gap:.75rem;grid-template-columns:minmax(0,44fr) minmax(0,56fr);margin-bottom:.75rem}.fact-col{display:flex;flex-direction:column;gap:.75rem;min-width:0}.fact-col .fact-zona{margin-bottom:0}.fact-col>.fact-budget,.fact-col>.fact-paises{flex:1 1 auto}.fact-fila{display:grid;gap:.75rem}.fact-fila>.fact-zona{margin-bottom:0}.fact-fila--metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-metrica{--acento:var(--ibq-accent);padding:1.13rem 1.25rem}.fact-metrica--cartera{--acento:var(--ibq-facturacion-vs-budget-114)}.fact-metrica>.fact-card__cabecera,.fact-metrica>.fact-metrica__valor{border-left:3px solid var(--acento);padding-left:.63rem}.fact-metrica>.fact-card__cabecera{margin-bottom:0;padding-bottom:.25rem}.fact-metrica__valor{color:var(--ibq-text);font-size:1.5rem;font-weight:700;line-height:1.15;margin:0;white-space:nowrap}.fact-metrica__lista{border-top:1px solid var(--ibq-border);display:grid;gap:.75rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:.88rem 0 0;padding-top:.88rem}.fact-metrica__lista dt{color:var(--ibq-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:.88rem;text-transform:uppercase}.fact-metrica__lista dd{color:var(--ibq-text);font-size:.94rem;font-weight:700;line-height:1.25rem;margin:2px 0 0;white-space:nowrap}.fact-cartera{border-top:1px solid var(--ibq-border);list-style:none;margin:.75rem 0 0;padding:0}.fact-cartera__tipo{align-items:center;border-bottom:1px solid var(--ibq-border);display:grid;gap:.5rem;grid-template-columns:2.25rem minmax(0,1fr) auto;padding:.38rem 0}.fact-cartera__codigo{align-items:center;color:var(--ibq-text);display:inline-flex;font-size:.81rem;font-weight:700;gap:.4rem}.fact-cartera__conteos{color:var(--ibq-text-muted);font-size:.75rem;line-height:1rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact-cartera__tipo strong{color:var(--ibq-text);font-size:.88rem;font-weight:700;white-space:nowrap}.fact-budget{display:flex;flex-direction:column}.fact-budget__kpis{display:flex;gap:1.25rem;margin-left:auto;text-align:right}.fact-budget__kpis>div{display:flex;flex-direction:column;gap:2px}.fact-budget__kpis strong{color:var(--ibq-text);font-size:.88rem;font-weight:700;line-height:1.13rem;white-space:nowrap}.fact-budget__grafico{flex:1 1 0;margin-top:.25rem;min-height:18.75rem;position:relative}.fact-budget__grafico>canvas{inset:0;position:absolute}.fact-paises{container-type:inline-size}.fact-paises__contenido{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,16.5rem)}.fact-paises__donut{height:21.25rem;position:relative}.fact-tabla{border:1px solid var(--ibq-border);border-radius:.63rem;overflow:hidden}.fact-tabla__scroll{max-height:16rem;overflow-y:auto}@container (max-width: 480px){.fact-paises__contenido{grid-template-columns:minmax(0,1fr)}.fact-paises__donut{height:11.88rem}.fact-tabla__scroll{max-height:13.13rem}}.fact-tabla table{border-collapse:collapse;font-size:.75rem;width:100%}.fact-tabla__fila{display:flex;font-size:.75rem;gap:.5rem;justify-content:space-between;padding:.31rem .5rem}.fact-tabla__cab{color:var(--ibq-text-muted);font-weight:600}.fact-tabla td,.fact-tabla__cab{border-bottom:1px solid var(--ibq-border)}.fact-tabla td{padding:0}.fact-tabla tbody tr:last-child td{border-bottom:0}.fact-tabla__enlace{align-items:center;color:var(--ibq-text);display:flex;gap:.4rem;padding:.25rem .5rem;text-decoration:none;white-space:nowrap}.fact-tabla td:last-child .fact-tabla__enlace{justify-content:flex-end}.fact-tabla tbody tr:hover td{background:var(--ibq-surface-alt)}.fact-tabla__enlace:focus-visible{box-shadow:inset 0 0 0 2px var(--ibq-accent);outline:none}.fact-tabla td:first-child{max-width:0;width:100%}.fact-tabla__nombre{min-width:0;overflow:hidden;text-overflow:ellipsis}.fact-tabla__muestra{background:var(--muestra);border-radius:9999px;flex:none;height:.5rem;width:.5rem}.fact-tabla__total{background:var(--ibq-surface-alt);border-top:1px solid var(--ibq-border);color:var(--ibq-text);font-weight:700}.fact-pie{margin:.25rem 0 0}.fact-cifra.is-filtrada,.fact-cifra.is-sale{background-image:linear-gradient(var(--fact-subrayado),var(--fact-subrayado));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1.5px;padding-bottom:.19rem}.fact-cifra.is-sale{background-position:100% 100%;background-size:0 1.5px}.fact-cifra.is-cambia{animation:fact-fundido .16s ease-out both;animation-delay:var(--retardo,0ms)}.fact-cifra.is-filtrada.is-entra{animation:fact-fundido .16s ease-out both,fact-subrayado-entra .45s ease-out both}.fact-cifra.is-sale{animation:fact-fundido .16s ease-out both,fact-subrayado-sale .25s ease-in both;animation-delay:var(--retardo,0ms)}.fact-alcance.is-entra{animation:fact-alcance-entra .2s ease-out both;animation-delay:var(--retardo,0ms)}@keyframes fact-fundido{0%{opacity:.35}to{opacity:1}}@keyframes fact-alcance-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fact-alcance.is-entra,.fact-cifra.is-cambia,.fact-cifra.is-entra,.fact-cifra.is-sale{animation:none}.fact__marco[busy] .fact-zona{transition:none}}.fact-cuerpo{container:fact/inline-size}@container fact (max-width: 1249px){.fact-kpis,.fact-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-col>.fact-budget{flex:none}.fact-budget__grafico{flex:none;height:20rem}}@container fact (max-width: 1099px){.fact-fila--metricas{grid-template-columns:minmax(0,1fr)}}.fact-metrica{container-type:inline-size}@container (max-width: 300px){.fact-metrica__lista{-moz-column-gap:1rem;column-gap:1rem}.fact-cartera__conteos{white-space:normal}}@container fact (max-width: 859px){.fact-rejilla{grid-template-columns:minmax(0,1fr)}.fact-fila--metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.fact-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.fact-budget__grafico{height:18.75rem}}@container fact (max-width: 699px){.fact-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container fact (max-width: 559px){.fact-fila--metricas{grid-template-columns:minmax(0,1fr)}.fact-objetivo{grid-template-columns:minmax(0,1fr) 6.5rem}.fact-objetivo__pct-valor{font-size:1.5rem}.fact-objetivo__pct-base{font-size:.75rem;white-space:normal}.fact-barra{height:2.5rem}.fact-barra__tramo{font-size:.75rem}.fact-metrica__valor{font-size:1.38rem}.fact-zona__cabecera{justify-content:flex-start}.fact-budget__grafico{height:16.25rem}}@container fact (max-width: 379px){.fact-objetivo{grid-template-columns:minmax(0,1fr)}.fact-kpi__valor{font-size:1.13rem}.fact-metrica__lista dd{font-size:.88rem}.fact-cartera__tipo{grid-template-columns:2.5rem minmax(0,1fr) auto}}@media (max-width:1023px){.fact-popover{border-radius:1rem 1rem 0 0;bottom:0;box-shadow:0 -12px 32px -8px rgba(0,0,0,.35);left:0;max-width:none;position:fixed;right:0;top:auto;width:auto}.fact-popover__form{display:flex;flex-direction:column;max-height:85vh}.fact-popover__cuerpo{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;overflow-y:auto}.fact-popover__lista{max-height:14rem}.fact-popover__opcion{padding:.63rem .38rem}}.panel-campo__panel:not([hidden]):has(>.panel-campo__cabecera){display:flex;flex-direction:column;max-height:min(18rem,60vh);overflow:hidden;padding:0}.panel-campo__panel:has(>.panel-campo__cabecera)>.panel-campo__cabecera{background:var(--ibq-surface-alt);border-bottom:1px solid var(--ibq-border);flex:none;margin:0;padding:.5rem;position:static}.panel-campo__panel:has(>.panel-campo__cabecera) .panel-campo__buscador{background:var(--ibq-surface);margin-bottom:0}.panel-campo__panel:has(>.panel-campo__cabecera)>.panel-campo__lista{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.25rem .38rem .38rem}.panel-campo__panel:has(>.panel-campo__cabecera)>.panel-campo__vacio{flex:none;padding-left:.75rem;padding-right:.75rem}.dash-cabecera--filtros{justify-content:flex-start;position:relative}.panel-toolbar--cabecera{background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.5rem;margin:0;min-height:0;min-width:0;padding:0;position:static}.panel-toolbar--cabecera>.panel-toolbar__centro:empty{display:none}.dash-cabecera>.panel-buscador{flex:0 1 15rem;min-width:10rem}.dash-filtros{align-items:center;display:flex;gap:.5rem;margin:0}.dash-filtros .panel-popover{border-color:var(--ibq-border);box-shadow:0 18px 40px -12px rgba(0,0,0,.35),0 2px 6px -2px rgba(0,0,0,.15);left:0;max-width:100%;top:calc(100% + .38rem);width:min(55rem,100%)}.dash-filtros .panel-popover__cabecera{background:var(--ibq-surface-alt);border-radius:.75rem .75rem 0 0}.panel-popover__nota{color:var(--ibq-text-muted);font-size:.75rem;line-height:1rem;margin-left:auto}.panel-popover__seccion+.panel-popover__seccion{border-top:1px solid var(--ibq-border);margin-top:.88rem;padding-top:.88rem}.panel-popover__seccion-titulo{color:var(--ibq-text);font-size:.75rem;font-weight:600;line-height:1rem;margin:0 0 .63rem}.dash-filtros .panel-campo>details{position:relative}.dash-filtros .panel-campo__panel{top:calc(100% + .25rem)}.dash-filtros .panel-campo__panel.is-arriba{bottom:calc(100% + .25rem);top:auto}.dash-filtros details[open]>.panel-campo__boton{border-color:var(--ibq-accent);color:var(--ibq-text)}.dash-filtros .panel-campo__lista label:has(input:checked){background:var(--ibq-accent-soft);font-weight:500}.dash-filtros .panel-campo__lista label:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--ibq-accent)}.detalle-marco[busy] .panel-scrollport>table{opacity:.55;transition:opacity .15s ease}.dash-ayuda,.detalle-marco[busy] .panel-cargando[hidden]{display:inline-flex}.dash-ayuda{position:relative}.dash-ayuda__texto{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.5rem;box-shadow:0 8px 20px -6px rgba(0,0,0,.25);color:var(--ibq-text);display:none;font-size:.75rem;line-height:1rem;max-width:min(18rem,calc(100vw - 2rem));padding:.38rem .63rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .38rem);width:-moz-max-content;width:max-content;z-index:62}.dash-ayuda__texto.is-aviso{color:var(--ibq-warning)}.dash-ayuda:focus-within>.dash-ayuda__texto,.dash-ayuda:hover>.dash-ayuda__texto{display:block}.dash-ayuda.is-oculta>.dash-ayuda__texto{display:none}.dash-icono-boton{align-items:center;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:9999px;color:var(--ibq-text-muted);display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:background-color .14s ease,color .14s ease;width:2rem}.dash-icono-boton:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.dash-icono-boton:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.dash-refresco{align-items:center;background:var(--ibq-info);border:1px solid var(--ibq-info);border-radius:9999px;color:var(--ibq-surface);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1),opacity .25s cubic-bezier(.22,1,.36,1);width:2rem}.dash-refresco:hover{background:color-mix(in srgb,var(--ibq-info) 10%,var(--ibq-surface));border-color:color-mix(in srgb,var(--ibq-info) 40%,var(--ibq-border));color:var(--ibq-info)}.dash-refresco:active{background:color-mix(in srgb,var(--ibq-info) 22%,var(--ibq-surface))}.dash-refresco:focus-visible{box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 4px var(--ibq-accent);outline:none}.dash-refresco:disabled,.dash-refresco:disabled:hover{background:var(--ibq-surface);border-color:var(--ibq-border);color:var(--ibq-text-muted);cursor:not-allowed;opacity:.6}.dash-refresco__espera:not([hidden]){border-top:1px solid var(--ibq-border);color:var(--ibq-text);display:block;font-variant-numeric:tabular-nums;font-weight:600;margin-top:.3rem;padding-top:.3rem}@media (prefers-reduced-motion:reduce){.dash-refresco{transition:none}}@media (max-width:1023px){.dash-filtros .panel-popover{border-radius:1rem 1rem 0 0;bottom:0;box-shadow:0 -12px 32px -8px rgba(0,0,0,.35);left:0;max-height:85vh;max-width:none;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:auto;width:auto}.dash-filtros .panel-popover__cabecera{border-radius:1rem 1rem 0 0;position:sticky;top:0;z-index:2}.dash-filtros .panel-campo__panel,.dash-filtros .panel-campo__panel.is-arriba{box-shadow:none;margin-top:.25rem;min-width:0;position:static;width:100%}.dash-filtros .panel-campo__lista label{padding:.5rem .38rem}}.fact-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem;list-style:none;margin:0;padding:0}.fact-chips .panel-chip{max-width:18rem}a.panel-chip__quitar{text-decoration:none}.panel-obs{cursor:default}.panel-obs:focus{max-width:28rem;min-width:16rem;outline:2px solid var(--ibq-accent);outline-offset:-2px;overflow:visible;text-overflow:clip;white-space:normal}@keyframes sombra-der{0%{opacity:1}92%{opacity:1}to{opacity:0}}@supports (timeline-scope:--a) and (animation-timeline:scroll()){:where(.panel-columna:has(>.panel-scrollport)){position:relative;timeline-scope:--tabla-x}:where(.panel-scrollport){scroll-timeline:--tabla-x inline}:where(.panel-columna:has(>.panel-scrollport)):after{animation:sombra-der linear both;background:linear-gradient(to left,color-mix(in srgb,var(--ibq-text) 16%,transparent),transparent);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;right:0;top:0;width:2rem;z-index:5;animation-timeline:--tabla-x}}.dash-bento,.fact,:root{--b-gap:1rem;--b-pad:1.5rem;--b-pad-2:1.25rem;--b-ritmo-1:0.5rem;--b-ritmo-2:1rem;--b-ritmo-3:1.5rem;--b-radio:1.5rem;--b-radio-2:1.125rem;--b-pildora:9999px;--b-tile:var(--ibq-surface);--b-tile-2:color-mix(in srgb,var(--ibq-surface-alt) 50%,var(--ibq-bg));--b-linea:color-mix(in srgb,var(--ibq-border) 65%,transparent);--b-linea-ancho:1px;--b-control-linea:color-mix(in srgb,var(--ibq-text) 55%,transparent);--t-nota:max(0.75rem,12px);--t-etiqueta:0.875rem;--t-cuerpo:1rem;--t-titulo:1.125rem;--t-pagina:1.5rem;--t-cifra-3:1.25rem;--t-cifra-2:1.5rem;--t-cifra-1:1.875rem;--t-cifra-hero:2.25rem;--t-peso-cifra:700;--t-peso-titulo:700}html:not(.dark) .dash-bento,html:not(.dark) .fact{--b-tile:#fff}html:not(.dark) .dash-bento{--ibq-surface:#fff}html.dark .dash-bento{--ibq-surface:#2b3039}html.dark .dash-bento,html.dark .fact{--b-linea:color-mix(in srgb,#e9e2da 26%,transparent);--b-linea-ancho:2px;--b-tile-2:color-mix(in srgb,#000 55%,var(--ibq-surface))}.dash-bento{display:contents}.fact-cuerpo{align-items:stretch;display:grid;gap:var(--b-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.fact-cuerpo .fact-col,.fact-cuerpo .fact-objetivo,.fact-cuerpo .fact-rejilla,.fact-cuerpo>section.fact-zona{display:contents}.fact-grupo{grid-column:1/-1}.fact-grupo--objetivo{order:0}.fact-objetivo__barra{grid-column:span 10;order:1}.fact-objetivo__pct{grid-column:span 2;order:2}.fact-grupo--resultado{grid-column:span 7;order:3}.fact-grupo--prevision{grid-column:span 5;order:3}.fact-cuerpo .fact-fila--metricas{grid-column:span 7;order:4}.fact-cuerpo .fact-kpis{grid-column:span 5;order:4}.fact-grupo--evolucion{order:5}.fact-cuerpo .fact-anual{grid-column:span 6;order:6}.fact-cuerpo .fact-budget{grid-column:span 6;order:7}@container fact (max-width: 1099px){.fact-cuerpo .fact-anual,.fact-cuerpo .fact-budget,.fact-cuerpo .fact-fila--metricas,.fact-cuerpo .fact-kpis,.fact-grupo--prevision,.fact-grupo--resultado,.fact-objetivo__barra,.fact-objetivo__pct{grid-column:span 12}}.fact-eyebrow,.fact-metrica__lista dt,.fact-popover__etiqueta{color:var(--ibq-text-muted);font-size:var(--t-etiqueta);font-weight:500;letter-spacing:0;line-height:1.25rem;text-transform:none}.fact-budget__kpis .fact-eyebrow,.fact-kpi>.fact-eyebrow,.fact-metrica__lista dt{font-size:var(--t-nota);line-height:1.125rem}.fact-titulo{font-size:var(--t-titulo);font-weight:var(--t-peso-titulo);letter-spacing:-.01em;line-height:1.5rem}.fact-kpi__sub,.fact-nota{font-size:var(--t-nota);line-height:1.125rem}.fact-kpi__sub{margin:0}.fact-grupo{color:var(--ibq-text-muted);font-size:var(--t-nota);font-weight:600;letter-spacing:.01em;line-height:1.125rem;margin:0 0 -.25rem;padding:1.25rem .25rem 0}.fact-grupo--objetivo{padding-top:0}.fact-barra__tramo,.fact-budget__kpis strong,.fact-cartera__tipo strong,.fact-kpi__valor,.fact-metrica__lista dd,.fact-metrica__valor,.fact-objetivo__pct-base,.fact-objetivo__pct-valor{font-variant-numeric:tabular-nums}.fact-metrica__valor{font-size:var(--t-cifra-1);font-weight:var(--t-peso-cifra);letter-spacing:-.04em;line-height:1.05}.fact-kpi__valor{font-size:var(--t-cifra-2);font-weight:var(--t-peso-cifra);letter-spacing:-.03em;line-height:1.1;margin:0}.fact-kpi[data-testid=kpi-entrada-hoy] .fact-kpi__valor{color:#fff}.fact-objetivo__pct-valor{font-size:var(--t-cifra-hero);font-weight:800;letter-spacing:-.05em;line-height:1}.fact-metrica__lista dd{font-size:var(--t-cuerpo);font-weight:var(--t-peso-cifra);letter-spacing:-.01em;line-height:1.5rem;margin-top:.125rem}.fact-cartera__tipo strong{font-size:var(--t-etiqueta);font-weight:var(--t-peso-cifra)}.fact-budget__kpis strong{font-size:var(--t-cuerpo);font-weight:var(--t-peso-cifra);line-height:1.5rem}.fact-card{background:var(--b-tile);border:0;border-radius:var(--b-radio);box-shadow:none;padding:var(--b-pad)}.fact-zona{margin-bottom:0}.fact-card__cabecera{gap:var(--b-ritmo-1) var(--b-ritmo-2);margin-bottom:1.25rem}.fact-metrica>.fact-card__cabecera,.fact-metrica>.fact-metrica__valor{border-left:0;padding-left:0}.fact-metrica>.fact-card__cabecera{margin-bottom:var(--b-ritmo-1);padding:0}.fact-metrica .fact-eyebrow:before{background:var(--acento);border-radius:var(--b-pildora);content:"";display:inline-block;height:.75rem;margin-right:.5rem;vertical-align:.0625rem;width:.75rem}.fact-cuerpo .fact-fila--metricas{background:var(--b-tile);border-radius:var(--b-radio);display:flex;flex-direction:column;overflow:hidden}.fact-fila--metricas>.fact-metrica{background:transparent;border-radius:0;flex:1 1 auto}.fact-fila--metricas>.fact-metrica--cartera{border-top:var(--b-linea-ancho) solid var(--b-linea)}.fact-cuerpo .fact-kpis{display:flex;flex-direction:column;gap:var(--b-gap)}.fact-cuerpo .fact-kpi{align-content:center;align-items:center;background:var(--b-tile);border-radius:var(--b-radio-2);-moz-column-gap:var(--b-ritmo-3);column-gap:var(--b-ritmo-3);display:grid;flex:1 1 0;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:var(--b-pad-2) var(--b-pad);row-gap:.125rem}.fact-kpi>.fact-eyebrow,.fact-kpi>.fact-kpi__sub{grid-column:1}.fact-kpi>.fact-kpi__valor,.fact-kpi>.fact-no-disponible{grid-column:2;grid-row:1/span 3;margin:0;text-align:right}.fact-kpi[data-testid=kpi-entrada-hoy]{background:var(--marca-azul);color:#fff}.fact-kpi[data-testid=kpi-entrada-hoy] .fact-eyebrow,.fact-kpi[data-testid=kpi-entrada-hoy] .fact-kpi__sub{color:#fff}.fact-kpi[data-testid=kpi-entrada-hoy] .fact-eyebrow:before{background:#fff;border-radius:var(--b-pildora);content:"";display:inline-block;height:.625rem;margin-right:.5rem;vertical-align:.0625rem;width:.625rem}.fact-objetivo__pct{align-items:flex-start;background:var(--ibq-accent);color:#000;gap:var(--b-ritmo-1);justify-content:space-between;text-align:left}.fact-objetivo__pct small,.fact-objetivo__pct-base,.fact-objetivo__pct-valor{color:#000}.fact-objetivo__pct small{font-size:var(--t-etiqueta);font-weight:600;letter-spacing:0;text-transform:none}.fact-objetivo__pct-base{font-size:var(--t-nota);font-weight:600}.dash-bento .panel-chip,.dash-bento .panel-filtros-boton{background:var(--b-tile);border:0;border-radius:var(--b-pildora);font-size:var(--t-etiqueta);font-weight:700;height:2.5rem;padding:0 1.125rem}.dash-bento .panel-filtros-boton>svg{color:var(--ibq-text);height:1.0625rem;width:1.0625rem}.dash-bento .panel-filtros-boton:hover{background:var(--b-tile-2)}.dash-bento .panel-filtros-boton[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--ibq-accent)}.fact .fact-chips{gap:var(--b-ritmo-1)}.dash-bento .panel-chip{font-weight:500;max-width:20rem;padding:0 .5rem 0 1rem}.dash-bento .panel-chip b{color:var(--ibq-text-muted);font-weight:500}.dash-bento .panel-chip__quitar{background:var(--b-tile-2);height:1.5rem;width:1.5rem}.dash-bento .panel-chip__quitar svg{height:.875rem;width:.875rem}.fact .fact-limpiar-rapido{background:transparent;color:var(--ibq-text-muted);font-weight:500;padding:0 .75rem}.dash-bento .dash-icono-boton,.dash-bento .dash-refresco{border-radius:var(--b-pildora);flex:none;height:2.5rem;width:2.5rem}.dash-bento .dash-icono-boton svg,.dash-bento .dash-refresco svg{height:1.125rem;width:1.125rem}.dash-bento .dash-icono-boton{background:var(--b-tile);border:0;color:var(--ibq-text)}.dash-bento .dash-icono-boton:hover{background:var(--b-tile-2)}.dash-bento .fact-info__boton{background:var(--b-tile);height:2.5rem;width:2.5rem}.dash-bento .fact-alcance{background:var(--b-tile-2);border:0;font-weight:500}.dash-bento .fact-popover,.dash-bento .panel-popover{background:var(--b-tile);border:0;border-radius:var(--b-radio);box-shadow:0 12px 32px -8px rgba(0,0,0,.22)}.fact .fact-popover__cuerpo{gap:var(--b-ritmo-3);padding:var(--b-pad) var(--b-pad) var(--b-ritmo-2)}.fact .fact-popover__pie{border-top-color:var(--b-linea);padding:var(--b-ritmo-2) var(--b-pad) var(--b-pad-2)}.fact .fact-select{background-color:var(--b-tile);border:1.5px solid var(--b-control-linea);border-radius:.875rem;font-weight:500;height:2.5rem}.fact-barra{background:transparent;border-radius:1rem;gap:4px;height:2.75rem}.fact-barra .fact-barra__tramo,.fact-barra .fact-barra__tramo:first-child,.fact-barra .fact-barra__tramo:last-child{border-radius:.75rem}.fact-barra__tramo{font-size:var(--t-etiqueta);font-weight:700}.fact-leyenda{font-size:var(--t-nota);gap:.25rem var(--b-ritmo-3);justify-content:flex-start;margin-top:var(--b-ritmo-2)}.fact-metrica__lista{gap:var(--b-ritmo-2) var(--b-ritmo-3);padding-top:0}.fact-cartera,.fact-metrica__lista{border-top:0;margin-top:var(--b-ritmo-3)}.fact-cartera__tipo{border-bottom:var(--b-linea-ancho) solid var(--b-linea);padding:.75rem 0}.fact-cartera__tipo:last-child{border-bottom:0;padding-bottom:0}.fact-anual{display:flex;flex-direction:column}.fact-anual__grafico,.fact-budget__grafico{flex:1 1 auto;margin-top:0;min-height:19rem;position:relative}.fact-anual__grafico>canvas{inset:0;position:absolute}.fact-anual__nota{margin:var(--b-ritmo-2) 0 0}.fact-budget__kpis{gap:var(--b-ritmo-3)}.dash-bento .dash-cabecera{align-items:center;border-bottom:0;gap:.75rem var(--b-ritmo-2);margin-bottom:var(--b-ritmo-3);min-height:0;padding-bottom:0}.dash-bento .dash-cabecera__titulo{font-size:var(--t-pagina);font-weight:700;letter-spacing:-.02em;line-height:2rem}.dash-bento .dash-selector{--dash-selector-aire:0.75rem}.dash-bento .dash-selector__boton{border-radius:var(--b-ritmo-2);margin-left:-.75rem;padding:.25rem .75rem}.dash-bento .dash-selector__caret svg{height:1.25rem;width:1.25rem}.dash-bento .dash-cabecera__der{gap:var(--b-ritmo-1)}.fact-ayuda{display:inline-flex;margin-left:.25rem;position:relative;vertical-align:middle}.fact-ayuda__boton{align-items:center;background:none;border:1.5px solid;border-radius:var(--b-pildora);color:inherit;cursor:help;display:inline-flex;font-size:.75rem;font-weight:700;height:1.125rem;justify-content:center;line-height:1;opacity:.6;padding:0;width:1.125rem}.fact-ayuda__boton:focus-visible,.fact-ayuda__boton:hover{opacity:1}.fact-ayuda__boton:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.fact-ayuda__texto{background:var(--ibq-surface);border-radius:.75rem;box-shadow:0 8px 24px -6px rgba(0,0,0,.25);color:var(--ibq-text);display:none;font-size:var(--t-nota);font-weight:500;left:0;letter-spacing:0;line-height:1.25rem;max-width:16rem;padding:.625rem .875rem;position:absolute;top:calc(100% + .5rem);width:-moz-max-content;width:max-content;z-index:62}.fact-ayuda__boton:focus+.fact-ayuda__texto,.fact-ayuda__boton:hover+.fact-ayuda__texto{display:block}.dash-bento .rounded-xl.border-ibq-border.bg-ibq-surface{border:0;border-radius:var(--b-radio);box-shadow:none}.dash-bento .border-ibq-border{border-color:var(--b-linea)}.dash-bento .rounded-xl.border-ibq-border.bg-ibq-surface{border-color:transparent}.dash-bento .panel-toolbar{background:var(--b-tile);border:0;border-radius:var(--b-radio);box-shadow:none;margin-bottom:var(--b-gap);min-height:3.5rem;padding:.5rem 1rem}.dash-bento .panel-buscador input{background:var(--b-tile);border:1.5px solid var(--b-control-linea);border-radius:var(--b-pildora);font-size:var(--t-etiqueta);height:2.5rem;padding-left:2.5rem}.dash-bento .panel-buscador__lupa{left:.875rem}.dash-bento .panel-campo__boton{background:var(--b-tile);border:1.5px solid var(--b-control-linea);border-radius:.875rem;font-size:var(--t-etiqueta);height:2.5rem}.dash-bento .panel-popover__cabecera{border-bottom-color:var(--b-linea)}.dash-bento .panel-popover__titulo{font-size:var(--t-etiqueta);font-weight:var(--t-peso-titulo)}.dash-bento h3.uppercase{font-size:var(--t-nota);font-weight:500;letter-spacing:0;text-transform:none}.dash-bento .entrada-pedidos__titulo{font-size:var(--t-titulo);font-weight:var(--t-peso-titulo)}.dash-hub__cabecera h1{font-size:var(--t-pagina,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:2rem}.dash-bento .app-buscador__campo{background:var(--b-tile);border:1.5px solid var(--b-control-linea);border-radius:var(--b-pildora)}.dash-bento .dash-card{background:var(--b-tile);border:0;border-radius:var(--b-radio)}.dash-bento .dash-card:hover{border:0;box-shadow:0 12px 28px -14px rgba(0,0,0,.35)}.dash-bento .dash-card:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent)}.dash-bento .dash-card__preview{background:var(--b-tile-2);border-bottom:0}.dash-bento .dash-card__cuerpo{padding:var(--b-ritmo-2) var(--b-pad-2) var(--b-pad-2)}.dash-bento .dash-card__nombre{font-size:var(--t-cuerpo);font-weight:var(--t-peso-titulo)}.dash-bento [data-testid=alcance-aviso]{align-items:center;background:var(--b-tile);border:0;border-radius:var(--b-pildora);color:var(--ibq-text);display:inline-flex;font-size:var(--t-etiqueta);gap:.5rem;line-height:1.25rem;margin-bottom:var(--b-ritmo-2);padding:.4375rem 1rem .4375rem .875rem}.dash-bento [data-testid=alcance-aviso]:before{background:var(--ibq-accent);border-radius:var(--b-pildora);content:"";flex:none;height:.625rem;width:.625rem}.dash-bento [data-testid=alcance-aviso] strong{font-weight:700}.dash-bento .app-buscador__campo:hover,.dash-bento .panel-buscador input:hover,.dash-bento .panel-campo__boton:hover,.fact .fact-select:hover{border-color:color-mix(in srgb,var(--ibq-text) 80%,transparent)}.dash-bento .app-buscador__campo:focus-visible,.dash-bento .panel-buscador input:focus-visible,.dash-bento .panel-campo__boton:focus-visible,.fact .fact-select:focus-visible{border-color:var(--ibq-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ibq-accent) 25%,transparent);outline:none}.dash-bento .panel-toolbar [data-testid=alcance-aviso]{background:var(--b-tile);border:1.5px solid var(--b-control-linea);flex:none;font-size:var(--t-etiqueta);height:2.5rem;margin:0;order:99;padding:0 1.125rem 0 1rem}.dash-bento .panel-toolbar--cabecera{background:transparent;border-radius:0;margin:0;min-height:0;padding:0}.dash-alcance-fila [data-testid=alcance-aviso],.dash-bento .fact-filtros>.panel-filtros-boton,.dash-bento .panel-toolbar :is(.panel-filtros-boton,.panel-limpiar:not(.panel-limpiar--menor),[data-testid=alcance-aviso]){border-radius:var(--b-pildora);font-size:var(--t-etiqueta);font-weight:600;height:2.5rem;line-height:1.25rem}.dash-bento .panel-toolbar .panel-limpiar:not(.panel-limpiar--menor){box-shadow:none;padding:0 1.125rem}.dash-alcance-fila [data-testid=alcance-aviso] strong,.dash-bento .panel-toolbar [data-testid=alcance-aviso] strong{font-weight:600}.dash-alcance-fila{display:flex;justify-content:flex-end;margin-bottom:var(--b-ritmo-2)}.dash-alcance-fila [data-testid=alcance-aviso]{background:var(--b-tile);border:1.5px solid var(--b-control-linea);margin:0;padding:0 1.125rem 0 1rem}.dash-bento .panel-buscador input{font-weight:500}.dash-bento .panel-toolbar{border-radius:var(--b-pildora);padding:.5rem .75rem}.dash-bento{--f-ancho:14rem;--f-alto:2.25rem;--f-hueco:0.75rem}.dash-bento .panel-popover{border-radius:var(--b-radio-2);width:min(calc(var(--f-columnas, 4)*var(--f-ancho) + (var(--f-columnas, 4) - 1)*var(--f-hueco) + 3.5rem),calc(100vw - 3rem))}.dash-bento .panel-popover__cabecera{border-bottom:0;gap:var(--b-ritmo-1) var(--b-ritmo-2);padding:.75rem 1rem .25rem}.dash-bento .panel-popover__titulo{font-size:var(--t-cuerpo);font-weight:700;letter-spacing:-.01em;line-height:1.5rem}.dash-bento .panel-popover__estado{background:var(--b-tile-2);border-radius:var(--b-pildora);color:var(--ibq-text-muted);font-size:var(--t-nota);font-weight:500;line-height:1.125rem;padding:.125rem .625rem}.dash-bento .panel-popover__cabecera .panel-limpiar{border-radius:var(--b-pildora);box-shadow:none;font-size:var(--t-nota);height:2rem;padding:0 .875rem}.dash-bento .panel-popover__cuerpo{display:flex;flex-direction:column;gap:var(--b-ritmo-1);padding:var(--b-ritmo-1) 1rem 1rem}.dash-bento .panel-popover__sep{display:none}.dash-bento .panel-popover__rejilla,.dash-bento .panel-popover__rejilla--fechas{background:var(--b-tile-2);border-radius:.875rem;gap:var(--b-ritmo-1) var(--f-hueco);grid-template-columns:repeat(auto-fill,minmax(0,var(--f-ancho)));justify-content:start;padding:.75rem}.dash-bento .panel-popover__rejilla--chips{display:flex;flex-wrap:wrap;gap:var(--b-ritmo-1) 2rem}.dash-bento .panel-popover__ancho{grid-column:auto}@media (max-width:1023px){.dash-bento .panel-popover{width:auto}.dash-bento .panel-popover__rejilla,.dash-bento .panel-popover__rejilla--fechas{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--f-ancho)),1fr))}}.dash-bento .panel-campo__label{color:var(--ibq-text);font-size:var(--t-nota);font-weight:600;letter-spacing:0;line-height:1rem;margin-bottom:.25rem;text-transform:none}.dash-bento .panel-campo__boton{border-radius:.75rem;height:var(--f-alto)}.dash-bento .panel-rango__campo{background:var(--b-tile);border:1.5px solid var(--b-control-linea);border-radius:.75rem;font-size:var(--t-etiqueta);height:var(--f-alto)}.dash-bento .panel-rango.is-activo .panel-rango__campo{border-color:var(--ibq-accent)}.dash-bento .panel-chips{gap:.375rem}.dash-bento .panel-chips label span{background:var(--b-tile);border:1.5px solid var(--b-control-linea);border-radius:var(--b-pildora);color:var(--ibq-text);font-size:var(--t-nota);font-weight:600;height:2rem;padding:0 .875rem}.dash-bento .panel-chips label span:hover{background:var(--b-tile-2);border-color:color-mix(in srgb,var(--ibq-text) 80%,transparent)}.dash-bento .panel-chips__sr:checked+span{background:var(--ibq-accent);border-color:var(--ibq-accent);color:#000;font-weight:700}.dash-bento .panel-campo__panel{background:var(--b-tile);border:0;border-radius:.875rem;box-shadow:0 12px 32px -8px rgba(0,0,0,.25);padding:.375rem}.dash-bento .panel-campo__cabecera{background:var(--b-tile);margin:-.375rem -.375rem 0;padding:.375rem .375rem 0}.dash-bento .panel-campo__buscador{background:var(--b-tile);border:1.5px solid var(--b-control-linea);border-radius:var(--b-pildora);font-size:var(--t-nota);height:2rem;margin-bottom:.375rem;padding:0 .875rem}.dash-bento .panel-campo__lista label{border-radius:.5rem;font-size:var(--t-etiqueta);padding:.375rem .625rem}.dash-bento .panel-campo__lista label:hover{background:var(--b-tile-2)}.dash-bento .fact-popover{width:min(40rem,calc(100vw - 2rem))}.dash-bento .fact-popover__cuerpo{gap:var(--b-ritmo-1);padding:var(--b-ritmo-1) 1rem}.dash-bento .fact-popover__col{background:var(--b-tile-2);border-radius:.875rem;gap:var(--b-ritmo-1);padding:.75rem}.dash-bento .fact-popover__etiqueta{color:var(--ibq-text);font-size:var(--t-nota);font-weight:600}.dash-bento .fact-popover__opcion{padding:.25rem .5rem}.dash-bento .fact-popover__opcion:hover{background:var(--b-tile)}.dash-bento .fact-select{height:var(--f-alto)}.dash-bento .fact-popover__pie{border-top:0;padding:0 1rem .75rem}.dash-bento .text-xs{font-size:max(.75rem,12px)}@media (pointer:coarse){.dash-bento{--f-alto:2.75rem}.dash-bento .dash-icono-boton,.dash-bento .dash-refresco,.dash-bento .fact-filtros>.panel-filtros-boton,.dash-bento .fact-info__boton,.dash-bento .fact-select,.dash-bento .panel-buscador input,.dash-bento .panel-campo__boton,.dash-bento .panel-rango__campo,.dash-bento .panel-toolbar :is(.panel-filtros-boton,.panel-limpiar:not(.panel-limpiar--menor),[data-testid=alcance-aviso]){height:2.75rem;min-width:2.75rem}.dash-bento .dash-icono-boton,.dash-bento .dash-refresco,.dash-bento .fact-info__boton{width:2.75rem}.dash-bento .panel-chips label span,.dash-bento .panel-popover__cabecera .panel-limpiar{height:2.75rem}}.fact-anual__cuerpo{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.fact-anual__filtro{display:flex;flex-wrap:wrap;gap:var(--b-ritmo-1);margin-bottom:var(--b-ritmo-2)}.fact-anual__chip{cursor:pointer;display:inline-flex;position:relative}.fact-anual__chip input{height:1px;margin:-1px;opacity:0;position:absolute;width:1px}.fact-anual__chip span{align-items:center;background:var(--b-tile);border:1.5px solid var(--b-control-linea);border-radius:var(--b-pildora);color:var(--ibq-text);display:inline-flex;font-size:var(--t-nota);font-weight:600;gap:.5rem;height:2rem;padding:0 .875rem 0 .75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fact-anual__chip span:before{background:var(--serie,var(--ibq-text-muted));border-radius:var(--b-pildora);box-shadow:inset 0 0 0 1.5px var(--serie,var(--ibq-text-muted));content:"";height:.625rem;width:.625rem}.fact-anual__chip input:not(:checked)+span{border-color:var(--b-linea);color:var(--ibq-text-muted)}.fact-anual__chip input:not(:checked)+span:before{background:transparent}.fact-anual__chip input:focus-visible+span{box-shadow:0 0 0 3px color-mix(in srgb,var(--ibq-accent) 30%,transparent);outline:none}@media (pointer:coarse){.fact-anual__chip span{height:2.75rem}}.dash-bento .border-b.border-ibq-border{border-bottom-width:var(--b-linea-ancho)}.dash-bento .border-t-2.border-ibq-border,.dash-bento .border-t.border-ibq-border{border-top-width:var(--b-linea-ancho)}#factdetallada-filtros-panel{--f-columnas:3}.dash-bento .panel-campo__panel{max-width:min(30rem,calc(100vw - 3rem));min-width:22rem}.dash-bento,.fact,:root{--ibq-radio-control:0.625rem;--ibq-radio-tarjeta:var(--b-radio-2,1.125rem);--ibq-radio-pildora:var(--b-pildora,9999px);--ibq-sombra-tarjeta:0 1px 2px rgba(15,23,42,.06);--ibq-sombra-panel:0 12px 32px rgba(15,23,42,.16);--ibq-relleno-tarjeta:var(--b-pad-2,1.25rem);--ibq-hueco:var(--b-gap,1rem);--ibq-naranja:#f28c28;--ibq-naranja-fg:#1f1300}.dark{--ibq-naranja:#f5a04a;--ibq-naranja-fg:#1f1300}.ibq-card{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-tarjeta);box-shadow:var(--ibq-sombra-tarjeta);min-width:0;padding:var(--ibq-relleno-tarjeta)}.ibq-card--destacada{border-color:var(--ibq-accent);box-shadow:inset 4px 0 0 var(--ibq-accent),var(--ibq-sombra-tarjeta)}.ibq-card--pendiente{background:transparent;border-style:dashed;box-shadow:none}.ibq-card__cabecera{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.ibq-panel{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-tarjeta);box-shadow:var(--ibq-sombra-panel);padding:var(--ibq-relleno-tarjeta)}.ibq-btn{align-items:center;border:1px solid transparent;border-radius:var(--ibq-radio-control);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:.4rem;justify-content:center;line-height:1.2;min-height:2.5rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ibq-btn:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.ibq-btn--primario{background:var(--ibq-accent);color:var(--ibq-accent-fg)}.ibq-btn--primario:hover{background:var(--ibq-accent-hover)}.ibq-btn--secundario{background:var(--ibq-surface);border-color:var(--ibq-border);color:var(--ibq-text)}.ibq-btn--secundario:hover{background:var(--ibq-surface-alt)}.ibq-btn--fantasma{background:transparent;color:var(--ibq-text-muted)}.ibq-btn--fantasma:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.ibq-btn--icono{min-width:2.5rem;padding:.5rem}.ibq-tira{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-tarjeta);box-shadow:var(--ibq-sombra-tarjeta);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.ibq-tira>*{min-width:0;padding:var(--ibq-relleno-tarjeta)}.ibq-tira>*+*{border-left:1px solid var(--ibq-border)}.fact-cuerpo.fact-decision{display:block}.fact-pestanas{border-bottom:1px solid var(--ibq-border);display:flex;gap:.25rem;margin-bottom:var(--ibq-hueco)}.fact-pestanas__tab{background:transparent;border:0;border-bottom:3px solid transparent;color:var(--ibq-text-muted);cursor:pointer;font:inherit;font-size:var(--t-titulo);font-weight:700;margin-bottom:-1px;min-height:2.75rem;padding:var(--b-ritmo-1) var(--b-ritmo-2)}.fact-pestanas__tab:hover{color:var(--ibq-text)}.fact-pestanas__tab[aria-selected=true]{border-bottom-color:var(--ibq-accent);color:var(--ibq-text)}.fact-pestanas__tab:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.fact-pestana{align-items:stretch;display:grid;gap:var(--ibq-hueco);grid-template-columns:repeat(12,minmax(0,1fr))}.fact-pestana[hidden]{display:none}.fact-decision .fact-pestana>*{grid-column:span 12;margin:0;order:0}.fact-decision .fact-dec-prevision{align-items:stretch;display:flex;flex-direction:column;gap:.35rem;grid-column:span 4;justify-content:center;text-align:left}.fact-decision .fact-dec-barra{grid-column:span 8}.fact-dec-prevision__valor{color:var(--ibq-accent);font-size:var(--t-cifra-hero);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1}.fact-dec-prevision__pct{color:var(--ibq-text);font-size:var(--t-cuerpo);font-weight:700}.fact-prevision__cobertura{align-self:stretch;border-top:1px solid var(--b-linea);color:var(--ibq-warning);font-size:var(--t-nota);font-weight:600;line-height:1.125rem;margin-top:var(--b-ritmo-1);padding-top:var(--b-ritmo-1);text-align:left}.fact-decision .fact-dec-indicadores{grid-column:span 12}.fact-ind{display:flex;flex-direction:column;gap:var(--b-ritmo-1)}.fact-ind__valor{color:var(--ibq-text);font-size:var(--t-cifra-2);font-variant-numeric:tabular-nums;font-weight:var(--t-peso-cifra);letter-spacing:-.03em;line-height:1.1;margin:0}.fact-ind__delta{font-size:var(--t-etiqueta);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25rem;margin:0}.fact-ind__ref{display:block;font-size:var(--t-nota);font-weight:500}.fact-ind--pendiente .fact-ind__valor,.fact-ind__ref{color:var(--ibq-text-muted)}.fact-pos{color:var(--ibq-success);font-weight:700}.fact-neg{color:var(--ibq-danger);font-weight:700}.fact-decision .fact-dec-grafico{grid-column:span 8}.fact-dec-grafico__lienzo{min-height:22rem}.fact-decision .fact-dec-lateral{display:flex;flex-direction:column;gap:var(--ibq-hueco);grid-column:span 4;min-width:0}.fact-decision .fact-dec-paises{min-height:0}.fact-decision .fact-dec-anual{grid-column:span 12}.fact-decision .fact-dec-pendiente{grid-column:span 6}.fact-seg--facturado{background:var(--ibq-accent);color:var(--ibq-accent-fg)}.fact-seg--cartera{background:var(--ibq-facturacion-vs-budget-114);color:var(--ibq-accent-fg)}.fact-seg--sinValorar{background:var(--ibq-naranja);color:var(--ibq-naranja-fg)}.fact-seg--sinVender{background:var(--ibq-facturacion-vs-budget-pendiente);color:var(--ibq-text)}.fact-barra-decision{padding-bottom:1.4rem;position:relative}.fact-barra__marca{border-left:2px dashed var(--ibq-text);bottom:1.1rem;pointer-events:none;position:absolute;top:-4px;width:0}.fact-barra__marca span{bottom:-1.3rem;color:var(--ibq-text);font-size:var(--t-nota);font-weight:700;left:0;position:absolute;transform:translateX(-50%);white-space:nowrap}.fact-barra__marca.is-derecha span{transform:translateX(-100%)}.fact-barra__marca.is-izquierda span{transform:none}@container fact (max-width: 1100px){.fact-decision .fact-dec-barra,.fact-decision .fact-dec-grafico,.fact-decision .fact-dec-lateral,.fact-decision .fact-dec-pendiente,.fact-decision .fact-dec-prevision{grid-column:span 12}.fact-decision .ibq-tira{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.fact-decision .ibq-tira>*+*{border-left:0;border-top:1px solid var(--ibq-border)}}.ibq-filtro{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-tarjeta);box-shadow:var(--ibq-sombra-tarjeta);color:var(--ibq-text);min-width:0;position:relative}.ibq-filtro__resumen{align-items:center;border-radius:inherit;cursor:pointer;display:flex;font-size:var(--t-etiqueta);gap:.5rem;line-height:1.25rem;list-style:none;padding:.75rem 1rem}.ibq-filtro__resumen::-webkit-details-marker{display:none}.ibq-filtro__resumen:hover{background:var(--ibq-surface-alt)}.ibq-filtro__resumen:focus-visible{outline:2px solid var(--ibq-text);outline-offset:-2px}.ibq-filtro__etiqueta{color:var(--ibq-text-muted)}.ibq-filtro__elegido{color:var(--ibq-text);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibq-filtro__resumen .ibq-filtro__valor{color:var(--ibq-text-muted);margin-left:auto}.ibq-filtro__flecha{color:var(--ibq-text);flex:none;transition:transform .15s ease}.ibq-filtro__desplegable[open] .ibq-filtro__flecha{transform:rotate(180deg)}.ibq-filtro__desplegable[open] .ibq-filtro__resumen{border-bottom:1px solid var(--ibq-border);border-radius:var(--ibq-radio-tarjeta) var(--ibq-radio-tarjeta) 0 0}.ibq-filtro--activo .ibq-filtro__resumen{padding-right:3rem}.ibq-filtro__limpiar{border-radius:9999px;color:var(--ibq-text);display:grid;font-size:1.125rem;height:2rem;line-height:1;place-items:center;position:absolute;right:.5rem;text-decoration:none;top:.375rem;width:2rem}.ibq-filtro__limpiar:hover{background:var(--ibq-surface-alt)}.ibq-filtro__limpiar:focus-visible{outline:2px solid var(--ibq-text);outline-offset:1px}.ibq-filtro__cuerpo{padding:.75rem 1rem 1rem}.ibq-filtro__ayuda{color:var(--ibq-text-muted);font-size:var(--t-nota);line-height:1rem;margin:0 0 .75rem}.ibq-filtro__opciones{border-top:1px solid var(--ibq-border);display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;max-height:15rem;overflow-y:auto;overscroll-behavior:contain;padding:.5rem .25rem 0 0;scrollbar-color:color-mix(in srgb,var(--ibq-text-muted) 70%,transparent) transparent;scrollbar-gutter:stable;scrollbar-width:auto}.ibq-filtro__opciones>li{flex:none}.ibq-filtro__opciones:focus-visible{outline:2px solid var(--ibq-text);outline-offset:2px}.ibq-filtro__opciones::-webkit-scrollbar{width:12px}.ibq-filtro__opciones::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ibq-text-muted) 12%,transparent);border-radius:9999px}.ibq-filtro__opciones::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ibq-text-muted) 65%,transparent);background-clip:padding-box;border:2px solid transparent;border-radius:9999px;min-height:2.5rem}.ibq-filtro__opciones::-webkit-scrollbar-thumb:hover{background-color:var(--ibq-text-muted)}.ibq-filtro__opcion{align-items:center;border-radius:var(--ibq-radio-control);color:var(--ibq-text);display:grid;font-size:var(--t-etiqueta);gap:.5rem;grid-template-columns:1rem minmax(0,1fr) minmax(2.5rem,25%) auto;line-height:1.25rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .15s ease}.ibq-filtro__opcion--todos{margin-bottom:.5rem}.ibq-filtro__opcion:hover{background:var(--ibq-surface-alt)}.ibq-filtro__opcion:focus-visible{outline:2px solid var(--ibq-text);outline-offset:-2px}.ibq-filtro__radio{background:var(--ibq-surface);border:1.5px solid var(--ibq-text-muted);border-radius:9999px;height:1rem;width:1rem}.ibq-filtro__opcion[aria-current=true]{background:var(--ibq-surface-alt);font-weight:700}.ibq-filtro__opcion[aria-current=true] .ibq-filtro__radio{background:radial-gradient(circle,var(--ibq-text) 0 40%,var(--ibq-surface) 45%);border-color:var(--ibq-text)}.ibq-filtro__nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibq-filtro__barra{background:var(--ibq-surface-alt);border-radius:9999px;height:.25rem;overflow:hidden}.ibq-filtro__barra i{background:var(--ibq-text-muted);border-radius:inherit;display:block;height:100%;opacity:.5}.ibq-filtro__opcion[aria-current=true] .ibq-filtro__barra i{background:var(--ibq-accent);opacity:1}.ibq-filtro__valor{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dash-bento,.fact,:root{--ibq-relleno-sm:0.5rem 0.75rem;--ibq-relleno-base:0.75rem 1rem;--ibq-relleno-2xl:1rem 1.25rem;--ibq-relleno-4xl:1.25rem 1.5rem}.fact-decision .fact-eyebrow,.fact-decision .fact-kpi__sub,.fact-decision .fact-nota{line-height:1rem}.fact-decision .fact-titulo,.fact-decision .ibq-filtro__titulo{line-height:1.75rem}.fact-decision .ibq-card{padding:var(--ibq-relleno-base)}.fact-decision .ibq-card__cabecera{margin-bottom:.75rem}.fact-decision .fact-dec-prevision{gap:.5rem;padding:var(--ibq-relleno-4xl)}.fact-decision .fact-dec-prevision__valor{line-height:2.5rem}.fact-decision .fact-dec-cartera{padding:var(--ibq-relleno-2xl)}.fact-decision .fact-dec-cartera .fact-metrica__valor{line-height:2.25rem}.fact-decision .fact-dec-cartera .fact-metrica__lista{gap:.75rem 1rem;margin-top:1rem}.fact-decision .fact-dec-cartera .fact-cartera{margin-top:1rem}.fact-decision .fact-dec-cartera .fact-cartera__tipo{padding:.5rem 0}.fact-decision .ibq-tira>.fact-ind{gap:.25rem;padding:var(--ibq-relleno-base)}.fact-decision .fact-ind__valor{font-size:var(--t-cifra-3);line-height:1.75rem;margin:0}.fact-decision .fact-ind__delta{font-size:var(--t-nota);line-height:1rem}.fact-decision .fact-ind__ref{display:inline;margin-left:.25rem}.fact-decision .ibq-btn{padding:var(--ibq-relleno-sm)}.fact-decision .fact-dec-grafico__lienzo{height:auto;min-height:20rem}.fact-decision .fact-dec-lateral>.fact-dec-cartera{flex:1 1 auto}.fact-decision .fact-dec-cartera{padding:var(--ibq-relleno-base)}.fact-decision .fact-dec-cartera .ibq-card__cabecera{margin-bottom:.5rem}.fact-decision .fact-dec-cartera .fact-cartera__tipo{padding:.25rem 0}.fact-decision .fact-dec-cartera .fact-metrica__lista{gap:.5rem 1rem;margin-top:.5rem}.fact-decision .fact-dec-cartera .fact-cartera{margin-top:.5rem}.fact-anual__chip span:before{border-radius:9999px;box-shadow:none;height:.1875rem;width:1.25rem}.fact-anual__chip--media span:before{background:repeating-linear-gradient(90deg,var(--serie,var(--ibq-text-muted)) 0 .3125rem,transparent .3125rem .5rem)}.fact-anual__chip input:not(:checked)+span:before{background:var(--b-linea)}.fact-leyenda__marca{border-left:2px dashed var(--ibq-text);display:inline-block;height:.875rem;margin:0 .5rem 0 .25rem;vertical-align:-.125rem;width:0}.fact{--fact-subrayado:var(--ibq-accent)}.fact-cifra.is-filtrada,.fact-cifra.is-sale{background-size:100% 2px}@keyframes fact-subrayado-entra{0%{background-size:0 2px}to{background-size:100% 2px}}@keyframes fact-subrayado-sale{0%{background-size:100% 2px}to{background-size:0 2px}}.fact-decision .ibq-card:has(.fact-cifra.is-filtrada),.fact-decision .ibq-tira>.fact-ind:has(.fact-cifra.is-filtrada){box-shadow:inset 0 3px 0 var(--ibq-accent),var(--ibq-sombra-tarjeta)}.fact-decision .ibq-tira>.fact-ind:has(.fact-cifra.is-filtrada){box-shadow:inset 0 3px 0 var(--ibq-accent)}.dash-bento .fact-alcance--filtrada,.fact-alcance--filtrada{background:var(--ibq-accent-soft);color:var(--ibq-accent);font-weight:700}.fact-alcance--filtrada:before{background:currentColor;border-radius:9999px;content:"";height:.375rem;margin-right:.375rem;width:.375rem}@keyframes fact-destello{0%,35%{background-color:var(--ibq-accent-soft)}to{background-color:transparent}}.fact-cifra.is-cambia,.fact-cifra.is-filtrada.is-entra{animation:fact-fundido .16s ease-out both,fact-destello 1.2s ease-out both;animation-delay:var(--retardo,0ms);border-radius:.25rem;box-shadow:0 0 0 .25rem transparent}.fact-cifra.is-filtrada.is-entra{animation:fact-fundido .16s ease-out both,fact-subrayado-entra .45s ease-out both,fact-destello 1.2s ease-out both;animation-delay:var(--retardo,0ms)}@media (prefers-reduced-motion:reduce){.fact-cifra.is-cambia,.fact-cifra.is-filtrada.is-entra{animation:none}}@container fact (min-width: 1101px){.fact-decision #pestana-budget{grid-template-areas:"prev prev prev prev cart cart cart cart cart cart cart cart" "barra barra barra barra barra barra barra barra barra filtro filtro filtro" "graf graf graf graf graf graf graf graf graf kpis kpis kpis"}.fact-decision #pestana-budget>.fact-dec-prevision{grid-area:prev}.fact-decision #pestana-budget>.fact-dec-resultado{grid-area:cart}.fact-decision #pestana-budget>.fact-dec-barra{grid-area:barra}.fact-decision #pestana-budget>.fact-dec-indicadores{grid-area:kpis}.fact-decision #pestana-budget>.fact-dec-grafico{grid-area:graf}.fact-decision #pestana-budget>.fact-dec-lateral{align-self:start;grid-area:filtro}.fact-decision #pestana-budget>.ibq-tira{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.fact-decision #pestana-budget>.ibq-tira>*+*{border-left:0;border-top:1px solid var(--ibq-border)}}.fact-decision .fact-dec-cartera{flex:initial}.fact-decision .fact-dec-prevision{background:var(--marca-azul);border-color:var(--marca-azul);box-shadow:var(--ibq-sombra-tarjeta);color:#fff}.fact-decision .fact-dec-prevision .fact-dec-prevision__pct,.fact-decision .fact-dec-prevision .fact-dec-prevision__valor,.fact-decision .fact-dec-prevision .fact-eyebrow{color:#fff}.fact-decision .fact-dec-prevision .fact-kpi__sub{color:hsla(0,0%,100%,.85)}.fact-decision .fact-dec-prevision .fact-prevision__cobertura{border-top-color:hsla(0,0%,100%,.35);color:#fff}.fact-decision .ibq-filtro__desplegable[open] .ibq-filtro__resumen{border-bottom:0;border-radius:inherit}.fact-decision .ibq-filtro__desplegable[open]>.ibq-filtro__cuerpo{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-tarjeta);box-shadow:var(--ibq-sombra-panel);position:absolute;right:0;top:calc(100% + .25rem);width:max(100%,22rem);z-index:40}.fact-decision .fact-dec-grafico .ibq-card__cabecera{margin-bottom:.25rem}.fact-decision .fact-dec-grafico__lienzo{margin-top:0}.fact-ayuda__boton{border-color:var(--ibq-info);color:var(--ibq-info);opacity:1}.fact-ayuda__boton:focus-visible,.fact-ayuda__boton:hover{background:var(--ibq-info);color:#fff}.fact-ayuda__boton:focus-visible{box-shadow:0 0 0 2px var(--ibq-info)}.fact-decision .fact-dec-prevision .fact-ayuda__boton{border-color:#fff;color:#fff}.fact-decision .fact-barra{border-radius:.75rem;gap:2px}.fact-decision .fact-barra .fact-barra__tramo,.fact-decision .fact-barra .fact-barra__tramo:first-child,.fact-decision .fact-barra .fact-barra__tramo:last-child{border-radius:0}.fact-decision .fact-barra .fact-barra__tramo:first-child{border-bottom-left-radius:.75rem;border-top-left-radius:.75rem}.fact-decision .fact-barra .fact-barra__tramo:last-child{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.fact-decision .fact-dec-resultado{display:flex;flex-direction:column;padding:0}.fact-decision .fact-dec-resultado>.fact-dec-cartera,.fact-decision .fact-dec-resultado>.fact-dec-facturacion{background:transparent;border-radius:0;padding:var(--ibq-relleno-2xl)}.fact-decision .fact-dec-resultado>.fact-dec-cartera{border-top:1px solid var(--ibq-border);flex:1 1 auto}.fact-decision .fact-dec-facturacion .ibq-card__cabecera{margin-bottom:.5rem}.fact-decision .fact-dec-facturacion .fact-metrica__valor{line-height:2.25rem;margin:0}.fact-decision .fact-dec-facturacion .fact-ind__delta,.fact-decision .fact-dec-facturacion .fact-kpi__sub{margin-top:.25rem}@container fact (min-width: 1101px){.fact-decision .fact-dec-resultado{flex-direction:row}.fact-decision .fact-dec-resultado>.fact-dec-cartera,.fact-decision .fact-dec-resultado>.fact-dec-facturacion{flex:1 1 0;min-width:0}.fact-decision .fact-dec-resultado>.fact-dec-cartera{border-left:1px solid var(--ibq-border);border-top:0}}.fact-decision .fact-dec-prevision{justify-content:flex-start}.fact-decision .fact-dec-cartera .fact-cartera{border-top:1px solid var(--b-linea);display:grid;gap:.5rem .75rem;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));margin-top:.75rem;padding-top:.75rem}.fact-decision .fact-dec-cartera .fact-cartera__tipo{align-items:flex-start;border:0;display:flex;flex-direction:column;gap:.125rem;padding:0}.fact-decision .fact-dec-cartera .fact-cartera__tipo strong{font-size:var(--t-cuerpo);line-height:1.5rem;order:2}.fact-decision .fact-dec-cartera .fact-cartera__conteos{font-size:var(--t-nota);line-height:1rem;order:3;white-space:normal}.fact-decision .fact-dec-facturacion{display:flex;flex-direction:column}.fact-dec-datos{border-top:1px solid var(--b-linea);display:grid;gap:.5rem .75rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:auto 0 0;padding:.75rem 0 0}.fact-decision .fact-dec-facturacion .fact-ind__delta{margin-bottom:.75rem}.fact-dec-datos li{display:flex;flex-direction:column;gap:.125rem;min-width:0}.fact-dec-datos__etiqueta{color:var(--ibq-text);font-size:var(--t-nota);font-weight:700;line-height:1rem}.fact-dec-datos strong{font-size:var(--t-cuerpo);font-variant-numeric:tabular-nums;font-weight:var(--t-peso-cifra);line-height:1.5rem;white-space:nowrap}.fact-decision .fact-dec-cartera{display:flex;flex-direction:column}.fact-decision .fact-dec-cartera .fact-cartera{margin-top:auto}.fact-decision #pestana-budget>.fact-dec-lateral{align-self:stretch;display:flex;flex-direction:column}.fact-decision #pestana-budget>.fact-dec-lateral>.ibq-filtro{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.fact-decision #pestana-budget>.fact-dec-lateral .ibq-filtro__desplegable{display:flex;flex:1 1 auto;flex-direction:column}.fact-decision #pestana-budget>.fact-dec-lateral .ibq-filtro__resumen{flex:1 1 auto}.fact-decision #pestana-budget>.fact-dec-lateral .ibq-filtro__limpiar{top:50%;transform:translateY(-50%)}.fact-periodo{align-self:flex-start;background:var(--ibq-surface-alt);border-radius:var(--ibq-radio-control);display:inline-flex;gap:2px;padding:2px}.fact-periodo label{cursor:pointer;display:inline-flex;position:relative}.fact-periodo input{cursor:inherit;inset:0;margin:0;opacity:0;position:absolute}.fact-periodo span{border-radius:calc(var(--ibq-radio-control) - 2px);color:var(--ibq-text-muted);font-size:var(--t-nota);font-weight:600;line-height:1rem;padding:.25rem .625rem}.fact-periodo input:checked+span{background:var(--ibq-surface);box-shadow:var(--ibq-sombra-tarjeta);color:var(--ibq-text)}.fact-periodo input:focus-visible+span{outline:2px solid var(--ibq-info);outline-offset:1px}.fact-periodo input:disabled+span{opacity:.45}.fact-periodo label:has(input:disabled){cursor:not-allowed}.fact-ind:has(.fact-periodo input[value=dia]:checked) .fact-periodo__vista:not([data-vista=dia]),.fact-ind:has(.fact-periodo input[value=mes]:checked) .fact-periodo__vista:not([data-vista=mes]){display:none}.fact-decision .fact-dec-lateral .ibq-filtro__resumen{align-content:space-between;display:grid;grid-template-areas:"etq etq" "eleg flecha" "det det";grid-template-columns:minmax(0,1fr) auto;padding:var(--ibq-relleno-base)}.fact-decision .fact-dec-lateral .ibq-filtro__etiqueta{font-size:var(--t-nota);font-weight:700;grid-area:etq;letter-spacing:.06em;line-height:1rem;text-transform:uppercase}.fact-decision .fact-dec-lateral .ibq-filtro__elegido{font-size:var(--t-titulo);grid-area:eleg;line-height:1.75rem}.fact-decision .fact-dec-lateral .ibq-filtro__flecha{align-self:center;grid-area:flecha;height:1.25rem;width:1.25rem}.fact-decision .fact-dec-lateral .ibq-filtro__detalle{color:var(--ibq-text-muted);font-size:var(--t-nota);font-variant-numeric:tabular-nums;grid-area:det;line-height:1rem}.fact-decision .fact-dec-lateral .ibq-filtro--activo .ibq-filtro__etiqueta{padding-right:2rem}.fact-decision #pestana-budget>.fact-dec-lateral .ibq-filtro__limpiar{top:.5rem;transform:none}.fact-decision .ibq-filtro__desplegable[open]>.ibq-filtro__cuerpo{width:max(100%,20rem)}.fact-decision .ibq-filtro__opcion{grid-template-columns:1rem minmax(0,1fr) minmax(1.5rem,3rem) max-content}.fact-decision .ibq-filtro__opcion--todos{grid-template-columns:1rem minmax(0,1fr) max-content}.fact-decision .ibq-filtro__opcion .ibq-filtro__valor{overflow:visible;white-space:nowrap}.fact-decision .fact-dec-lateral .ibq-filtro__elegido{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact-decision .fact-dec-lateral .ibq-filtro__detalle{overflow-wrap:anywhere}.fact-decision .fact-dec-barra{padding-bottom:.75rem;padding-top:.75rem}.fact-decision .fact-dec-barra .ibq-card__cabecera{margin-bottom:.5rem}.fact-decision .fact-dec-barra .fact-barra{height:2.25rem}.fact-decision .fact-barra-decision{padding-bottom:1.25rem}.fact-decision .fact-barra__marca{bottom:1rem}.fact-decision .fact-barra__marca span{bottom:-1.125rem}.fact-decision .fact-dec-barra .fact-leyenda{margin-top:.25rem}.fact-decision .fact-dec-lateral .ibq-filtro__resumen{align-content:center;padding-bottom:.5rem;padding-top:.5rem;row-gap:.125rem}.fact-decision .fact-dec-lateral .ibq-filtro__elegido{line-height:1.5rem}.fact-decision .fact-dec-cartera .fact-cartera,.fact-decision .fact-dec-datos{border-top:0;padding-top:.5rem}.fact-decision .fact-dec-prevision__valor{font-size:var(--t-cifra-1);line-height:2.25rem;overflow-wrap:anywhere}.fact-decision .fact-dec-resultado .fact-metrica__valor{font-size:var(--t-cifra-2);line-height:2rem;overflow-wrap:anywhere}.fact-decision .fact-dec-cartera .fact-cartera__tipo strong,.fact-decision .fact-dec-datos strong{font-size:var(--t-etiqueta);line-height:1.25rem;white-space:nowrap}.fact-decision .fact-dec-cartera .fact-cartera,.fact-decision .fact-dec-datos{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.fact-decision .fact-dec-grafico .ibq-card__cabecera{align-items:center;margin-bottom:0}.fact-decision .fact-dec-grafico .fact-budget__kpis{align-items:center;flex-direction:row;gap:.5rem 1.25rem}.fact-decision .fact-dec-grafico .fact-budget__kpis>div{align-items:baseline;flex-direction:row;gap:.5rem}.fact-decision .fact-dec-grafico .fact-budget__kpis .fact-eyebrow{white-space:nowrap}.fact-decision .fact-dec-grafico .fact-budget__kpis>div+div{border-left:1px solid var(--b-linea);padding-left:1.25rem}.dash-refresco-flotante{position:static}.dash-refresco-flotante .dash-refresco{border-radius:9px;height:2.25rem;width:2.25rem}.dash-refresco-flotante .dash-refresco svg{height:1.125rem;width:1.125rem}@media print{.dash-refresco-flotante{display:none}}.fact-decision .fact-eyebrow{color:var(--ibq-text);font-size:var(--t-etiqueta);font-weight:600;letter-spacing:0;line-height:1.25rem;text-transform:none}.fact-decision .fact-titulo{color:var(--ibq-text);font-size:var(--t-titulo);font-weight:700;line-height:1.75rem}.fact-decision .fact-kpi__sub,.fact-decision .fact-nota{color:var(--ibq-text-muted);font-size:var(--t-nota);font-weight:400;line-height:1rem}.fact-decision .fact-dec-cartera .fact-cartera__codigo,.fact-decision .fact-dec-datos__etiqueta,.fact-decision .fact-dec-grafico .fact-budget__kpis .fact-eyebrow{color:var(--ibq-text-muted);font-size:var(--t-nota);font-weight:600;letter-spacing:0;line-height:1rem;text-transform:none}.fact-decision .fact-dec-lateral .ibq-filtro__etiqueta{color:var(--ibq-text);font-size:var(--t-etiqueta);font-weight:600;letter-spacing:0;line-height:1.25rem;text-transform:none}.fact-decision .fact-dec-prevision .fact-eyebrow{color:#fff}.fact-decision .fact-dec-cartera .fact-eyebrow:before,.fact-decision .fact-dec-facturacion .fact-eyebrow:before{border-radius:9999px;content:"";display:inline-block;height:.625rem;margin-right:.5rem;vertical-align:.0625rem;width:.625rem}.fact-decision .fact-dec-facturacion .fact-eyebrow:before{background:var(--ibq-accent)}.fact-decision .fact-dec-cartera .fact-eyebrow:before{background:var(--ibq-facturacion-vs-budget-114)}.dash-bento .fact-alcance--filtrada,.fact-alcance--filtrada{color:#a51c27}.dark .dash-bento .fact-alcance--filtrada,.dark .fact-alcance--filtrada{color:#ff9aa1}.dark .fact-seg--cartera,.dark .fact-seg--cartera .facturacion-vs-budget-seg-valor{color:#0b1a2e}.fact-decision #pestana-ytd>.ibq-tira{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.fact-decision #pestana-ytd>.ibq-tira>*{border-left:0;box-shadow:-1px -1px 0 var(--ibq-border)}.fact-decision #pestana-ytd>.ibq-tira{overflow:hidden}.fact-tendencia__linea{color:var(--ibq-accent);display:block;height:6rem;margin-top:.75rem;width:100%}.fact-tendencia__eje{color:var(--ibq-text-muted);display:flex;font-size:var(--t-nota);font-variant-numeric:tabular-nums;justify-content:space-between;line-height:1rem;margin-top:.25rem}.fact-volumen-precio{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:.75rem 0;padding:0}.fact-volumen-precio li{display:flex;flex-direction:column;gap:.25rem}.fact-volumen-precio strong{font-size:var(--t-cifra-3);font-variant-numeric:tabular-nums;font-weight:var(--t-peso-cifra);line-height:1.75rem}.fact-cuerpo.fact-decision,.fact>.fact__marco,.panel-pagina>.dash-bento>.fact{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.fact-cuerpo.fact-decision{gap:0}.fact-cuerpo.fact-decision>*,.fact__marco>*{flex-shrink:0}.fact-decision>.fact-pestana{align-content:start;contain:size;flex:1 1 auto;min-height:16rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.fact-decision .fact-pestana.fact-pestana--embebida{display:flex;flex-direction:column}.fact-decision .fact-pestana.fact-pestana--embebida[hidden]{display:none}.fact-pestana--embebida>turbo-frame{display:flex;flex:1 0 auto;flex-direction:column}.fact-pestana--embebida>turbo-frame>*{flex-shrink:0}.fact-embebido__cargando{padding:2rem 0;text-align:center}.panel-recuento-agrupado{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.pedidos-vista[hidden]{display:none}[data-testid=pedidos-pestanas]>.fact-pestanas{overflow-x:auto;scrollbar-width:none}[data-testid=pedidos-pestanas]>.fact-pestanas>.fact-pestanas__tab{white-space:nowrap}.pedidos-cabecera{align-items:center;border-bottom:1px solid var(--ibq-border);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;position:relative}.pedidos-cabecera>.fact-pestanas{border-bottom:0;margin-bottom:0}.pedidos-cabecera__herramientas{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0}.pedidos-cabecera>.fact-pestanas{align-self:flex-end}.pedidos-cabecera{min-height:2.75rem}.pedidos-cabecera__herramientas{max-height:2.75rem;position:relative;top:-2px}.pedidos-cabecera__herramientas .panel-toolbar--cabecera{flex-wrap:nowrap}.pedidos-cabecera__herramientas .panel-toolbar__centro:not(:has(*)),.pedidos-cabecera__herramientas .panel-toolbar__zona--der:not(:has(>:not([hidden]))){display:none}.dash-bento .pedidos-cabecera__herramientas .panel-popover{--f-columnas:2;border:1px solid color-mix(in srgb,var(--ibq-text) 22%,transparent);box-shadow:0 24px 48px -12px rgba(0,0,0,.55),0 4px 12px -4px rgba(0,0,0,.35);left:auto;right:0;top:calc(100% + .5rem)}.dash-bento .pedidos-cabecera__herramientas .panel-popover__rejilla,.dash-bento .pedidos-cabecera__herramientas .panel-popover__rejilla--fechas{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-bento .pedidos-cabecera__herramientas .panel-popover__rejilla--chips{display:grid;gap:var(--b-ritmo-1) var(--f-hueco);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1023px){.dash-bento .pedidos-cabecera__herramientas .panel-popover{left:0}.pedidos-cabecera__herramientas{max-height:none}}.pedidos-cabecera__herramientas[hidden]{display:none}.pedidos-cabecera__herramientas>.panel-toolbar--cabecera{align-items:center;justify-content:flex-end}.pedidos-cabecera__herramientas .panel-buscador{flex:0 1 17rem;min-width:11rem}[data-testid=pedidos-pestanas][data-vista=resumen] .pedidos-cabecera__herramientas .panel-buscador{display:none}#pestana-pedidos-cartera,#pestana-pedidos-entrada{padding-top:var(--b-gap,1rem)}.pedidos-resumen{contain:size;flex:1 1 auto;margin-top:var(--b-gap,1rem);min-height:16rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.pedidos-resumen__vacio{background:var(--ibq-surface);border:1px dashed var(--ibq-border);border-radius:var(--ibq-radio-tarjeta);color:var(--ibq-text-muted);font-size:var(--t-etiqueta);margin:0;padding:3rem 1rem;text-align:center}.pedidos-resumen__cuerpo[hidden],.pedidos-resumen__vacio[hidden]{display:none}.pedidos-resumen__cuerpo{align-items:stretch;display:grid;gap:var(--b-gap,1rem);grid-template-columns:repeat(12,minmax(0,1fr))}.pedidos-estado{grid-column:1/-1}.pedidos-bloque--calendario{grid-column:span 8}.pedidos-bloque--proximas{grid-column:span 4}.pedidos-bloque--retrasos{grid-column:span 5}.pedidos-bloque--dependencia{grid-column:span 7}.pedidos-estado{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0}.pedidos-cifra{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:1rem 1.25rem}.pedidos-cifra+.pedidos-cifra{border-left:1px solid var(--ibq-border)}.pedidos-cifra__nombre{color:var(--ibq-text-muted);font-size:var(--t-etiqueta);font-weight:600;line-height:1.25rem;margin:0}.pedidos-cifra__valor{color:var(--ibq-text);font-size:var(--t-cifra-2);font-variant-numeric:tabular-nums;font-weight:var(--t-peso-cifra,700);letter-spacing:-.02em;line-height:2rem;margin:.125rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedidos-cifra--principal .pedidos-cifra__valor{color:var(--ibq-facturacion-vs-budget-114,var(--ibq-text))}.pedidos-cifra--alerta .pedidos-cifra__valor{color:var(--ibq-danger)}.pedidos-cifra__detalle{color:var(--ibq-text-muted);font-size:var(--t-nota);line-height:1.125rem;margin:.5rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedidos-cifra__detalle strong{color:var(--ibq-text);font-variant-numeric:tabular-nums;font-weight:700}.pedidos-bloque{display:flex;flex-direction:column;min-width:0;padding:1rem 1.25rem 1.125rem}.pedidos-bloque__cabecera{align-items:flex-start;display:flex;gap:.75rem 1rem;justify-content:space-between;margin-bottom:.75rem}.pedidos-bloque__titulo{color:var(--ibq-text);font-size:var(--t-titulo);font-weight:var(--t-peso-titulo,700);letter-spacing:-.01em;line-height:1.5rem;margin:0}.pedidos-bloque__ayuda{color:var(--ibq-text-muted);font-size:var(--t-nota);line-height:1.125rem;margin:.125rem 0 0}.pedidos-bloque__subtitulo{color:var(--ibq-text);font-size:var(--t-etiqueta);font-weight:700;line-height:1.25rem;margin:1.25rem 0 .5rem}.pedidos-bloque__lienzo{height:13rem;position:relative}.pedidos-bloque__lienzo--alto{flex:1 1 auto;min-height:15rem}.pedidos-segmentado{background:var(--ibq-bg,transparent);border:1px solid var(--ibq-border);border-radius:.625rem;display:inline-flex;flex-shrink:0;padding:.1875rem}.pedidos-segmentado label{cursor:pointer;display:inline-flex;position:relative}.pedidos-segmentado input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.pedidos-segmentado span{align-items:center;border-radius:.4375rem;color:var(--ibq-text-muted);display:inline-flex;font-size:var(--t-etiqueta);font-weight:600;min-height:2.25rem;padding:0 .875rem;transition:background-color .15s ease-out,color .15s ease-out}.pedidos-segmentado input:checked+span{background:var(--ibq-surface);box-shadow:0 1px 2px rgba(0,0,0,.18);color:var(--ibq-text)}.pedidos-segmentado input:focus-visible+span{outline:2px solid var(--ibq-accent);outline-offset:2px}.pedidos-segmentado label:hover input:not(:checked)+span,.pedidos-selector{color:var(--ibq-text)}.pedidos-selector{background-color:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.625rem;cursor:pointer;flex-shrink:0;font:inherit;font-size:var(--t-etiqueta);min-height:2.5rem;padding:0 2rem 0 .75rem}.pedidos-selector:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.pedidos-lista{list-style:none;margin:0;padding:0}.pedidos-lista li{align-items:baseline;border-top:1px solid var(--ibq-border);-moz-column-gap:.75rem;column-gap:.75rem;display:grid;font-size:var(--t-etiqueta);grid-template-columns:3.25rem minmax(0,1fr) auto;line-height:1.25rem;padding:.4375rem 0}.pedidos-lista li:first-child{border-top:0;padding-top:0}.pedidos-lista__fecha{color:var(--ibq-text);font-variant-numeric:tabular-nums;font-weight:700}.pedidos-lista__quien{min-width:0}.pedidos-lista__cliente{color:var(--ibq-text);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedidos-lista__pedido{color:var(--ibq-text-muted);display:block;font-size:var(--t-nota);font-variant-numeric:tabular-nums;line-height:1rem}.pedidos-lista__cifra{color:var(--ibq-text);font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.pedidos-lista__cifra small{color:var(--ibq-text-muted);display:block;font-size:var(--t-nota);font-weight:400;line-height:1rem}.pedidos-lista--compacta li{grid-template-columns:minmax(0,1fr) auto auto}.pedidos-lista__dias{color:var(--ibq-danger);font-size:var(--t-nota);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.pedidos-lista__vacia{color:var(--ibq-text-muted);font-size:var(--t-etiqueta);margin:0;padding:1rem 0}.pedidos-lista__vacia[hidden]{display:none}.pedidos-lista--scroll{max-height:19.5rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.5rem}.pedidos-lista--scroll:focus-visible{border-radius:4px;outline:2px solid var(--ibq-accent);outline-offset:2px}.pedidos-vermas{align-self:flex-start;background:none;border:0;color:var(--ibq-facturacion-vs-budget-114,var(--ibq-accent));cursor:pointer;font:inherit;font-size:var(--t-etiqueta);font-weight:600;margin-top:.5rem;min-height:2.25rem;padding:.375rem 0}.pedidos-vermas:hover{text-decoration:underline;text-underline-offset:3px}.pedidos-vermas:focus-visible{border-radius:4px;outline:2px solid var(--ibq-accent);outline-offset:2px}.pedidos-retrasos__barra{background:color-mix(in srgb,var(--ibq-text-muted) 18%,transparent);border-radius:999px;display:flex;gap:2px;height:.875rem;overflow:hidden}.pedidos-retrasos__segmento{display:block;min-width:4px}.pedidos-retrasos__tramos{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:1rem 0 0;padding:0}.pedidos-retrasos__tramos li{display:flex;flex-direction:column;gap:.125rem;min-width:0}.pedidos-retrasos__nombre{align-items:center;color:var(--ibq-text-muted);display:inline-flex;font-size:var(--t-nota);font-weight:600;gap:.375rem;white-space:nowrap}.pedidos-retrasos__muestra{border-radius:3px;display:inline-block;flex-shrink:0;height:.625rem;width:.625rem}.pedidos-retrasos__cifra{color:var(--ibq-text);font-size:var(--t-titulo);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.5rem;white-space:nowrap}.pedidos-retrasos__detalle{color:var(--ibq-text-muted);font-size:var(--t-nota);line-height:1rem}@media (max-width:639px){.pedidos-retrasos__tramos{grid-template-columns:repeat(2,minmax(0,1fr))}}.pedidos-ranking{counter-reset:ranking;list-style:none;margin:0;padding:0}.pedidos-ranking li{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;counter-increment:ranking;display:grid;font-size:var(--t-etiqueta);grid-template-columns:1.5rem minmax(0,1fr) auto 3.75rem;line-height:1.25rem;padding:.4375rem 0}.pedidos-ranking li:before{color:var(--ibq-text-muted);content:counter(ranking);font-size:var(--t-nota);font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.pedidos-ranking li.es-otros:before{content:""}.pedidos-ranking__quien{display:flex;flex-direction:column;gap:.3125rem;min-width:0}.pedidos-ranking__nombre{color:var(--ibq-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedidos-ranking__pista{background:color-mix(in srgb,var(--ibq-text-muted) 18%,transparent);border-radius:999px;height:.375rem;overflow:hidden}.pedidos-ranking__barra{background:var(--ibq-facturacion-vs-budget-114,var(--ibq-accent));border-radius:inherit;display:block;height:100%}.pedidos-ranking li.es-otros .pedidos-ranking__pista{visibility:hidden}.pedidos-ranking__cifra{color:var(--ibq-text);font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.pedidos-ranking__acumulado{color:var(--ibq-text-muted);font-size:var(--t-nota);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media (max-width:1279px){.pedidos-estado{grid-template-columns:repeat(6,minmax(0,1fr))}.pedidos-cifra--principal{border-bottom:1px solid var(--ibq-border);grid-column:span 6}.pedidos-cifra:not(.pedidos-cifra--principal){grid-column:span 3}.pedidos-cifra:nth-child(2){border-left:0}.pedidos-cifra:nth-child(n+4){border-top:1px solid var(--ibq-border)}.pedidos-cifra:nth-child(4){border-left:0}.pedidos-bloque--calendario,.pedidos-bloque--dependencia,.pedidos-bloque--proximas,.pedidos-bloque--retrasos{grid-column:1/-1}}@media (max-width:639px){.pedidos-cifra:not(.pedidos-cifra--principal){border-left:0;border-top:1px solid var(--ibq-border);grid-column:1/-1}.pedidos-bloque__cabecera{flex-direction:column}.pedidos-ranking li{grid-template-columns:1.25rem minmax(0,1fr) auto}.pedidos-ranking__acumulado{display:none}}@media (min-width:1280px){.pedidos-bloque--calendario{grid-column:span 7}.pedidos-bloque--proximas{grid-column:span 5}.pedidos-bloque--dependencia,.pedidos-bloque--retrasos{grid-column:span 6}}:where(.panel-pagina)>:where(.dash-bento)>*{flex-shrink:0}tr.es-plegada{display:none}.panel-fila__desplegar{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;gap:.375rem;line-height:inherit;font:inherit;min-height:0;padding:0}.panel-fila__desplegar:focus-visible{border-radius:4px;outline:2px solid var(--ibq-accent);outline-offset:2px}.panel-fila__chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;height:.4375rem;margin:0 .21875rem;opacity:.65;transform:rotate(-45deg);transition:transform .15s ease-out;width:.4375rem}.panel-fila__desplegar[aria-expanded=true] .panel-fila__chevron{margin-top:-.25rem;transform:rotate(45deg)}.panel-fila__contador{align-items:center;background:color-mix(in srgb,var(--ibq-facturacion-vs-budget-114,var(--ibq-text)) 16%,transparent);border-radius:999px;color:var(--ibq-facturacion-vs-budget-114,var(--ibq-text));display:inline-flex;font-size:var(--t-nota);font-weight:700;height:1.25rem;justify-content:center;line-height:1;min-width:1.5rem}.panel-fila__resumen{color:var(--ibq-text-muted)}.panel-fila--detalle>td,.panel-fila--grupo.is-abierta>td{background-color:color-mix(in srgb,var(--ibq-facturacion-vs-budget-114,var(--ibq-text)) 6%,var(--ibq-surface))}.panel-fila--detalle>td{border-bottom:1px solid var(--ibq-border);padding:.625rem 0 1rem}.panel-detalle{left:0;padding-left:2.25rem;position:sticky;width:min(72rem,calc(100vw - 20rem));z-index:2}.panel-subtabla{position:relative}.panel-detalle:before{border-bottom:2px solid var(--ibq-facturacion-vs-budget-114,var(--ibq-accent));border-bottom-left-radius:10px;border-left:2px solid var(--ibq-facturacion-vs-budget-114,var(--ibq-accent));content:"";height:1.6875rem;left:calc(.97rem - 1px);pointer-events:none;position:absolute;top:-.625rem;width:1.28rem}.panel-subtabla table{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-collapse:separate;border-radius:.625rem;border-spacing:0;font-size:var(--t-nota);overflow:hidden;width:100%}.panel-subtabla th{background:color-mix(in srgb,var(--ibq-text) 5%,transparent);border-bottom:1px solid var(--ibq-border);color:var(--ibq-text-muted);font-size:var(--t-nota);font-weight:600;padding:.4375rem .75rem;text-align:left;white-space:nowrap}.panel-subtabla td{color:var(--ibq-text);padding:.375rem .75rem;white-space:nowrap}.panel-subtabla .es-cifra{font-variant-numeric:tabular-nums;text-align:right}.panel-subtabla .es-articulo{font-weight:600}.panel-subtabla tr.es-nuevo-articulo>td{border-top:1px solid var(--ibq-border)}.pedidos-agrupar{background:transparent;border:1px solid var(--ibq-border);border-radius:999px;color:var(--ibq-text-muted);cursor:pointer;flex-shrink:0;font:inherit;font-size:var(--t-etiqueta,.875rem);font-weight:600;margin-right:.5rem;min-height:2.5rem;padding:0 .875rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.pedidos-agrupar[aria-pressed=true]{background:color-mix(in srgb,var(--ibq-text) 8%,transparent);border-color:color-mix(in srgb,var(--ibq-text) 35%,transparent);color:var(--ibq-text)}.pedidos-agrupar:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}[data-testid=pedidos-pestanas]:not([data-vista=cartera]) .pedidos-agrupar,[data-testid=pedidos-pestanas]:not([data-vista=cartera]) .pedidos-modo{display:none}.fact-cabecera-vistas,.fact-herramientas-tabla{margin-bottom:var(--b-gap,1rem)}.fact-decision{position:relative}.fact-herramientas-tabla--en-pestanas{height:2.75rem;margin:0;max-height:none;position:absolute;right:0;top:-2px;z-index:5}@container fact (min-width: 1101px){.fact-decision #pestana-budget{gap:.75rem;grid-template-rows:auto auto 1fr}.fact-decision #pestana-budget>.fact-dec-grafico{display:flex;flex-direction:column}.fact-decision #pestana-budget .fact-dec-grafico__lienzo{contain:size;flex:1 1 0;height:auto;min-height:12rem;position:relative}}.fact-pestanas__tab{font-size:var(--t-cuerpo);font-weight:600;line-height:1.5rem}@container fact (min-width: 1101px){.fact-decision #pestana-budget>.ibq-tira>.fact-ind{padding-bottom:.5rem;padding-top:.5rem}.fact-decision #pestana-budget .fact-dec-resultado>.fact-dec-cartera,.fact-decision #pestana-budget .fact-dec-resultado>.fact-dec-facturacion{padding-bottom:.75rem;padding-top:.75rem}.fact-decision #pestana-budget>.fact-dec-prevision{padding-bottom:1rem;padding-top:1rem}.fact-decision #pestana-budget .fact-dec-cartera .fact-cartera,.fact-decision #pestana-budget .fact-dec-datos{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.fact-decision #pestana-budget>.fact-dec-barra{padding-bottom:.5rem;padding-top:.5rem}}.app-nav-hijo[aria-current=page],.app-nav-superficie[aria-current=page]{background:var(--ibq-accent-soft);box-shadow:inset 3px 0 0 var(--ibq-accent);color:var(--ibq-text)}.app-nav-hijo[aria-current=page]:hover,.app-nav-superficie[aria-current=page]:hover{background:color-mix(in srgb,var(--ibq-accent) 18%,var(--ibq-accent-soft))}@media (min-width:1024px){.app-principal:has(.panel-pagina){position:relative}.app-principal:has(.panel-pagina)>.app-toolbar{background:transparent;border-bottom:0;position:absolute;right:0;top:0;width:auto}.app-principal:has(.panel-pagina) [data-testid=app-contenido]{height:100vh;padding-top:.5rem}.app-principal:has(.panel-pagina) .dash-cabecera{min-height:2.5rem;padding-right:var(--app-toolbar-reserva,19rem)}}.fact-decision>.fact-pestana{grid-auto-rows:max-content}@container fact (min-width: 1101px){.fact-decision #pestana-budget{grid-template-rows:max-content max-content 1fr}.fact-decision #pestana-ytd{grid-template-rows:max-content 1fr max-content max-content}.fact-decision #pestana-ytd .fact-anual__grafico{min-height:8rem}.fact-decision #pestana-ytd>.ibq-card--pendiente{padding-bottom:.5rem;padding-top:.5rem}}*{scrollbar-color:color-mix(in srgb,var(--ibq-text-muted) 70%,transparent) color-mix(in srgb,var(--ibq-text-muted) 14%,transparent);scrollbar-width:auto}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ibq-text-muted) 14%,transparent);border-radius:9999px}::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb,var(--ibq-text-muted) 70%,transparent);border:2px solid transparent;border-radius:9999px;min-height:2.5rem;min-width:2.5rem}::-webkit-scrollbar-thumb:hover{background-color:var(--ibq-text-muted)}::-webkit-scrollbar-corner{background:transparent}:where(.panel-scrollport,.fact-tabla__scroll,.fxc__tabla,.panel-subtabla,.overflow-x-auto:has(>table),.overflow-auto:has(>table)){scrollbar-color:color-mix(in srgb,var(--ibq-text) 75%,transparent) color-mix(in srgb,var(--ibq-text-muted) 26%,transparent)}:where(.panel-scrollport,.fact-tabla__scroll,.fxc__tabla,.panel-subtabla,.overflow-x-auto:has(>table),.overflow-auto:has(>table))::-webkit-scrollbar{height:14px;width:14px}:where(.panel-scrollport,.fact-tabla__scroll,.fxc__tabla,.panel-subtabla,.overflow-x-auto:has(>table),.overflow-auto:has(>table))::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ibq-text-muted) 26%,transparent)}:where(.panel-scrollport,.fact-tabla__scroll,.fxc__tabla,.panel-subtabla,.overflow-x-auto:has(>table),.overflow-auto:has(>table))::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--ibq-text) 75%,transparent)}:where(.panel-scrollport,.fact-tabla__scroll,.fxc__tabla,.panel-subtabla,.overflow-x-auto:has(>table),.overflow-auto:has(>table))::-webkit-scrollbar-thumb:hover{background-color:var(--ibq-text)}:root{--ibq-fondo-barra:var(--ibq-surface)}@media (min-width:1024px){.app-principal:has(.panel-pagina) [data-testid=app-contenido]{padding-top:0}.app-principal:has(.panel-pagina) .dash-cabecera{background:var(--ibq-fondo-barra);border-bottom:1px solid var(--ibq-border);height:var(--ibq-toolbar-h);margin:0 calc(var(--ibq-gutter)*-1) 1rem;min-height:var(--ibq-toolbar-h);padding-left:var(--ibq-gutter)}.app-principal:has(.panel-pagina) .dash-cabecera__titulo{font-size:1.125rem;line-height:1.5rem}.app-principal:has(.pedidos-cabecera):has(.panel-pagina) .dash-refresco-flotante{position:absolute;right:var(--ibq-gutter);top:calc(var(--ibq-toolbar-h) + 1.25rem - 2px);z-index:5}.app-principal:has(.pedidos-cabecera):has(.panel-pagina) .pedidos-cabecera__herramientas{padding-right:2.75rem}}.app-buscador__resultados,.app-menu--selector{background:var(--ibq-fondo-barra);border:1px solid var(--ibq-border);border-radius:12px;box-shadow:0 16px 36px -10px rgba(0,0,0,.4),0 2px 8px -2px rgba(0,0,0,.2);min-width:16rem;padding:.375rem}.app-buscador__resultados{max-height:24rem}.app-buscador__item,.app-menu--selector .app-menu__item{align-items:center;border-radius:8px;color:var(--ibq-text);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;min-height:2.25rem;padding:.375rem .75rem}.app-buscador__item:hover,.app-buscador__item[data-activo=si],.app-menu--selector .app-menu__item:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.app-menu--selector .app-menu__item[aria-current=page]{background:var(--ibq-accent-soft);box-shadow:inset 3px 0 0 var(--ibq-accent);color:var(--ibq-text);font-weight:600}.app-buscador__vacio{font-size:.875rem;padding:.625rem .75rem}.app-buscador__item--vista{justify-content:space-between}.app-buscador__panel{color:var(--ibq-text-muted);font-size:.75rem;font-weight:500;white-space:nowrap}.app-buscador__item--vista[hidden],.app-buscador__item[hidden]{display:none}[data-controller~=cartera-agrupada] table>tbody>tr[data-linea]>td:first-child{padding-left:2rem}.pedidos-modo{margin-right:.5rem}.pedidos-modo span{min-height:2rem}.app-menu--selector .app-menu__item[aria-current=page],.app-nav-hijo[aria-current=page],.app-nav-superficie[aria-current=page]{box-shadow:none}.panel-fila__contador{height:1.125rem;justify-content:flex-end;margin-right:-.375rem;padding:0 .375rem}.panel-subtabla td.es-articulo{background:color-mix(in srgb,var(--ibq-text) 3%,transparent);border-right:1px solid var(--ibq-border);max-width:18rem;min-width:12rem;vertical-align:top;white-space:normal}:root{--ibq-radio-unico:0.625rem;--ibq-radio-tarjeta:var(--ibq-radio-unico);--ibq-radio-pildora:var(--ibq-radio-unico);--ibq-radio-control:var(--ibq-radio-unico)}.dash-bento,.fact{--b-radio:var(--ibq-radio-unico);--b-radio-2:var(--ibq-radio-unico);--b-pildora:var(--ibq-radio-unico)}.dash-bento .rounded-xl{border-radius:var(--ibq-radio-unico)}[data-controller~=cartera-agrupada] [data-panel-tabla-target=scrollport]{overflow-anchor:none}.columna-titulo{min-width:0;overflow:hidden;text-overflow:ellipsis}.columna-tirador{bottom:0;cursor:col-resize;outline:none;position:absolute;right:0;top:0;touch-action:none;width:.625rem;z-index:2}.columna-tirador:before{background:var(--ibq-border);border-radius:1px;bottom:28%;content:"";opacity:0;position:absolute;right:0;top:28%;transition:opacity .12s ease-out,top .16s ease-out,bottom .16s ease-out,width .12s ease-out,background-color .12s ease-out;width:1px}thead:hover .columna-tirador:before{opacity:1}.columna-tirador:focus-visible:before,.columna-tirador:hover:before,th.is-redimensionando .columna-tirador:before{background:var(--ibq-facturacion-vs-budget-114,var(--ibq-accent));bottom:0;opacity:1;top:0;width:2px}th.is-redimensionando .columna-tirador:before{background:linear-gradient(to bottom,var(--ibq-facturacion-vs-budget-114,var(--ibq-accent)) 0 100%) top /100% 1.875rem no-repeat,color-mix(in srgb,var(--ibq-facturacion-vs-budget-114,var(--ibq-accent)) 45%,transparent);bottom:auto;height:100vh}.columna-tirador:focus-visible{background:color-mix(in srgb,var(--ibq-facturacion-vs-budget-114,var(--ibq-accent)) 14%,transparent)}th.is-redimensionando .columna-tirador:after{background:var(--ibq-text);border-radius:var(--ibq-radio-unico,.625rem);box-shadow:0 4px 12px -4px rgba(0,0,0,.25);color:var(--ibq-surface);content:attr(data-ancho);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25rem;padding:.125rem .4375rem;pointer-events:none;position:absolute;right:1px;top:calc(100% + .375rem);transform:translateX(50%);white-space:nowrap}html.es-redimensionando,html.es-redimensionando *{cursor:col-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}table.es-ancho-fijo{min-width:0;table-layout:fixed}table.es-ancho-fijo>thead>tr>th>button{overflow:hidden}table.es-ancho-fijo>tbody>tr:not(.panel-fila--detalle)>td,table.es-ancho-fijo>tfoot>tr>td{overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.columna-tirador:before{transition:none}}label.is-bloqueada{cursor:not-allowed;opacity:.4}label.is-bloqueada:hover{background-color:transparent}label.is-bloqueada input{cursor:not-allowed}@media (min-width:1024px){[data-testid=pedidos-pestanas] .pedidos-cabecera{flex-wrap:nowrap}[data-testid=pedidos-pestanas] .pedidos-cabecera__herramientas{flex:1 1 0}[data-testid=pedidos-pestanas] .pedidos-cabecera__herramientas .panel-toolbar--cabecera{flex:1 1 auto}[data-testid=pedidos-pestanas] .pedidos-cabecera__herramientas .panel-toolbar__zona--izq{flex:1 1 auto;justify-content:flex-end}[data-testid=pedidos-pestanas] .pedidos-cabecera__herramientas .panel-buscador{min-width:9rem}[data-testid=pedidos-pestanas] .pedidos-cabecera__herramientas .panel-toolbar__zona--der{flex:0 0 auto}}.panel-tabla--ligera>tbody>tr>td{color:var(--ibq-text);padding:.375rem .75rem;white-space:nowrap}.panel-tabla--ligera>tbody>tr>td.c-num{font-variant-numeric:tabular-nums;text-align:right}.panel-tabla--ligera>tbody>tr>td.c-fija-0{left:0;min-width:7rem;position:sticky;width:7rem;z-index:10}.panel-tabla--ligera>tbody>tr>td.c-fija-1{left:var(--ancho-fija-0,7rem);min-width:6rem;position:sticky;width:6rem;z-index:10}.panel-tabla--ligera .c-fija-2{left:calc(var(--ancho-fija-0, 7rem) + var(--ancho-fija-1, 6rem));min-width:13rem;position:sticky;width:13rem}.panel-tabla--ligera>tbody>tr>td.c-fija-2{max-width:13rem;z-index:10}.panel-tabla--ligera.es-ancho-fijo>tbody>tr>td.c-fija-2{max-width:none}.panel-tabla--ligera>tbody>tr>td:not([colspan]){max-width:16rem;overflow:hidden;text-overflow:ellipsis}@keyframes ibq-carga-gira{to{transform:rotate(1turn)}}@keyframes ibq-carga-gira-centrado{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes ibq-carga-respira{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes ibq-carga-aparece{0%{opacity:0}to{opacity:1}}.ibq-carga{align-items:center;color:var(--ibq-text-muted);display:flex;flex-direction:column;font-size:var(--t-etiqueta,.875rem);gap:1rem;justify-content:center;line-height:1.25rem;padding:3rem 1rem}.ibq-carga__logo{animation:ibq-carga-respira 1.6s ease-in-out infinite;background:var(--ibq-surface) url("../images/logo_corto_black-xE8qTdO.png") center /70% auto no-repeat;border-radius:9999px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:3.5rem;position:relative;width:3.5rem}html.dark .ibq-carga__logo{background-image:url("../images/logo_corto_whit-3btd5Ly.png")}.ibq-carga__logo:before{animation:ibq-carga-gira .9s linear infinite;border:3px solid color-mix(in srgb,var(--ibq-accent) 18%,transparent);border-radius:9999px;border-top-color:var(--ibq-accent);content:"";inset:-6px;position:absolute}html[aria-busy=true] .app-principal:after,html[aria-busy=true] .app-principal:before{animation:ibq-carga-aparece .2s ease .35s both;content:"";pointer-events:none;position:fixed;z-index:30}html[aria-busy=true] .app-principal:after{background:url("../images/logo_corto_black-xE8qTdO.png") no-repeat 50%/2.5rem auto,radial-gradient(circle at center,var(--ibq-surface) 1.75rem,transparent 1.8rem),color-mix(in srgb,var(--ibq-bg,#fff) 60%,transparent);inset:var(--ibq-toolbar-h) 0 0 0}html.dark[aria-busy=true] .app-principal:after{background:url("../images/logo_corto_whit-3btd5Ly.png") no-repeat 50%/2.5rem auto,radial-gradient(circle at center,var(--ibq-surface) 1.75rem,transparent 1.8rem),color-mix(in srgb,var(--ibq-bg,#000) 60%,transparent)}html[aria-busy=true] .app-principal:before{animation:ibq-carga-aparece .2s ease .35s both,ibq-carga-gira-centrado .9s linear infinite;border:3px solid color-mix(in srgb,var(--ibq-accent) 18%,transparent);border-radius:9999px;border-top-color:var(--ibq-accent);height:4rem;left:50%;top:calc(50% + var(--ibq-toolbar-h)/2);width:4rem;z-index:31}@media (min-width:1024px){html[aria-busy=true] .app-principal:after{left:var(--ibq-sidebar-w)}html[aria-busy=true] .app-principal:before{left:calc(50% + var(--ibq-sidebar-w)/2);top:calc(50% + var(--ibq-toolbar-h)/2)}}.fact__marco[busy]:after{animation:ibq-carga-aparece .2s ease .35s both,ibq-carga-respira 1.6s ease-in-out .35s infinite;background:url("../images/logo_corto_black-xE8qTdO.png") no-repeat center 40vh/2.5rem auto;content:"";inset:0;pointer-events:none;position:absolute;z-index:20}html.dark .fact__marco[busy]:after{background-image:url("../images/logo_corto_whit-3btd5Ly.png")}@media (prefers-reduced-motion:reduce){.fact__marco[busy]:after,.ibq-carga__logo{animation:ibq-carga-aparece .2s ease both}.ibq-carga__logo:before{animation-duration:2.4s}html[aria-busy=true] .app-principal:before{animation:ibq-carga-aparece .2s ease .35s both,ibq-carga-gira-centrado 2.4s linear infinite}}.fxc{display:flex;flex-direction:column;gap:var(--b-gap,1rem)}.fxc>*{margin:0;min-width:0}.fxc__alcance{align-self:flex-start}.fxc__cifras{display:grid;gap:var(--b-gap,1rem);grid-template-columns:repeat(4,minmax(0,1fr))}.fxc__cifras--comercial{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1279px){.fxc__cifras,.fxc__cifras--comercial{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.fxc__cifras,.fxc__cifras--comercial{grid-template-columns:minmax(0,1fr)}}.fxc__cifra{display:flex;flex-direction:column;gap:.25rem;padding:var(--ibq-relleno-2xl,1rem 1.25rem)}.fxc__etiqueta{font-size:var(--t-etiqueta);font-weight:600;line-height:1.25rem}.fxc__etiqueta,.fxc__valor{color:var(--ibq-text);margin:0}.fxc__valor{font-size:var(--t-cifra-2);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:2rem}.fxc__apoyo{color:var(--ibq-text-muted);font-size:var(--t-nota);line-height:1rem;margin:0}.fxc__apoyo--aviso{color:var(--ibq-warning);margin-top:.25rem}.fxc__cifra--destacada{background:var(--marca-azul);border-color:var(--marca-azul)}.fxc__cifra--destacada :is(.fxc__etiqueta,.fxc__valor){color:#fff}.fxc__cifra--destacada .fxc__apoyo{color:hsla(0,0%,100%,.85)}.fxc__sin{display:grid;gap:.5rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:.25rem 0 0}.fxc__sin dt{color:var(--ibq-text-muted);font-size:var(--t-nota);line-height:1rem}.fxc__sin dd{color:var(--ibq-text);font-size:var(--t-cifra-3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.75rem;margin:0}.fxc__cabecera{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;margin-bottom:.75rem}.fxc__titulo{color:var(--ibq-text);font-size:var(--t-titulo);font-weight:700;line-height:1.75rem;margin:0}.fxc__leyenda{align-items:center;color:var(--ibq-text-muted);display:flex;flex-wrap:wrap;font-size:var(--t-nota);gap:.25rem .5rem;margin:0}.fxc__muestra{border-radius:.1875rem;display:inline-block;height:.75rem;margin-left:.5rem;width:.75rem}.fxc__muestra:first-child{margin-left:0}.fxc__leyenda-objetivo{border-left:2px solid var(--ibq-text);opacity:.55}.fxc__leyenda-hoy,.fxc__leyenda-objetivo{display:inline-block;height:.875rem;margin-left:.75rem;width:0}.fxc__leyenda-hoy{border-left:2px dashed var(--ibq-text-muted)}.fxc__grafico,.fxc__tabla{padding:var(--ibq-relleno-2xl,1rem 1.25rem)}.fxc__muestra--facturado,.fxc__tramo--facturado{background:var(--ibq-accent)}.fxc__muestra--c114,.fxc__tramo--c114{background:var(--ibq-facturacion-vs-budget-114)}.fxc__muestra--c210,.fxc__tramo--c210{background:color-mix(in srgb,var(--ibq-facturacion-vs-budget-114) 40%,var(--ibq-surface))}.fxc__clasificacion{border-collapse:collapse;font-size:var(--t-etiqueta);width:100%}.fxc__clasificacion th{border-bottom:var(--b-linea-ancho,1px) solid var(--b-linea,var(--ibq-border));color:var(--ibq-text-muted);font-size:var(--t-nota);font-weight:600;line-height:1rem;padding:.5rem .75rem;text-align:left;white-space:nowrap}.fxc__clasificacion td{border-bottom:1px solid color-mix(in srgb,var(--ibq-border) 60%,transparent);color:var(--ibq-text);font-variant-numeric:tabular-nums;padding:.75rem;white-space:nowrap}.fxc__clasificacion tbody tr:last-child td{border-bottom:0}.fxc__clasificacion tbody tr:hover td{background:var(--ibq-surface-alt)}.fxc__clasificacion :is(th,td):first-child{padding-left:0}.fxc__clasificacion :is(th,td):last-child{padding-right:0}.fxc__clasificacion th.text-right{text-align:right}.fxc__rank{color:var(--ibq-text-muted);text-align:center;width:2rem}.fxc__manager,.fxc__rank{font-weight:600}.fxc__col-avance{min-width:18rem;width:40%}.fxc__vacio{color:var(--ibq-text-muted);padding:2.5rem .75rem;text-align:center}.fxc__clasificacion tfoot td{border-bottom:0;border-top:var(--b-linea-ancho,1px) solid var(--b-linea,var(--ibq-border));font-weight:600;padding-top:.75rem}.fxc__total-pct{font-size:var(--t-cuerpo)}.fxc__avance-celda{align-items:center;display:flex;gap:.75rem}.fxc__barra{background:color-mix(in srgb,var(--ibq-text-muted) 16%,transparent);border-radius:9999px;display:flex;flex:1 1 auto;height:.75rem;min-width:8rem;position:relative}.fxc__tramo{height:100%}.fxc__tramo:first-child{border-radius:9999px 0 0 9999px}.fxc__marca-hoy,.fxc__marca-objetivo{bottom:-.25rem;position:absolute;top:-.25rem;width:0}.fxc__marca-objetivo{border-left:2px solid var(--ibq-text);opacity:.55}.fxc__marca-hoy{border-left:2px dashed var(--ibq-text-muted)}.fxc__avance-celda .facturacion-x-comercial-pct{flex:0 0 4.5rem;font-size:var(--t-cuerpo);font-weight:700;line-height:1.5rem;text-align:right}.fxc__notas{color:var(--ibq-text-muted);font-size:var(--t-nota);line-height:1rem;margin:0;padding:0 .25rem}.fact-decision .fact-dec-prevision{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto}.fact-dec-prevision__principal{align-self:center;container-type:inline-size;display:flex;flex-direction:column;gap:.375rem;min-width:0}.fact-decision .fact-dec-prevision .fact-dec-prevision__valor{font-size:clamp(1.125rem,10cqi,var(--t-cifra-1));line-height:1.15;overflow-wrap:normal;white-space:nowrap}.fact-decision .fact-dec-prevision .fact-dec-prevision__pct{align-items:center;align-self:stretch;border-left:1px solid hsla(0,0%,100%,.35);display:flex;flex-direction:column;gap:.125rem;justify-content:center;margin:0;padding-left:1rem}.fact-dec-prevision__pct strong{font-size:2.5rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1;white-space:nowrap}.fact-dec-prevision__pct span{color:hsla(0,0%,100%,.85);font-size:var(--t-etiqueta);font-weight:600;line-height:1.25rem;white-space:nowrap}.fact-decision #pestana-budget>.fact-dec-lateral>.ibq-filtro{justify-content:flex-start}.fact-decision .fact-dec-lateral .ibq-filtro__resumen{align-content:stretch;grid-template-areas:"etq flecha" "eleg eleg" "det det";grid-template-rows:auto auto 1fr;padding:.75rem 1rem;row-gap:.25rem}.fact-decision .fact-dec-lateral .ibq-filtro__flecha{align-self:start;margin-top:.125rem}.fact-decision .fact-dec-lateral .ibq-filtro__detalle{align-self:end}.fact-decision .fact-dec-lateral .ibq-filtro--activo .ibq-filtro__resumen{padding-right:1rem}.fact-decision .fact-dec-lateral .ibq-filtro--activo .ibq-filtro__flecha{margin-right:1.75rem}@container fact (min-width: 1101px){.fact-decision #pestana-budget>.ibq-tira{grid-auto-rows:1fr}.fact-decision #pestana-budget>.ibq-tira>.fact-ind{gap:.375rem;justify-content:center;padding:.75rem 1rem}}.fact-decision #pestana-budget .fact-ind .fact-eyebrow{align-items:center;color:var(--ibq-text);display:flex;font-weight:600;gap:.375rem}.fact-decision #pestana-budget .fact-ind .fact-periodo{margin:.125rem 0}.fxc__barra{background:transparent}.fxc__pista{background:color-mix(in srgb,var(--ibq-text-muted) 16%,transparent);border-radius:9999px;inset:0 auto 0 0;position:absolute}.fxc__tramo{position:relative}.fxc__tramo:first-child{border-radius:0}.fxc__tramo--facturado{border-radius:9999px 0 0 9999px}.fxc__tramo--extra{border:2px dashed var(--ibq-success);border-left:0;border-radius:0 9999px 9999px 0;height:100%}.fxc__muestra--extra,.fxc__tramo--extra{background:color-mix(in srgb,var(--ibq-success) 12%,transparent);box-sizing:border-box}.fxc__muestra--extra{border:2px dashed var(--ibq-success)}.fact-decision .fxc,.fact-decision .fxc__cifras{gap:.75rem}.fact-decision .fxc__cifra{gap:.25rem;padding:.75rem 1rem}.fact-decision .fxc__etiqueta{color:var(--ibq-text);font-weight:600}.fact-decision .fxc__cifra--destacada .fxc__etiqueta{color:#fff}.fact-decision .fxc__valor{margin:.125rem 0}.fxc__apoyo--fuerte{color:var(--ibq-text);font-size:var(--t-etiqueta);font-weight:600;line-height:1.25rem}.fxc__cifra--destacada .fxc__apoyo--fuerte{color:#fff}.fact-decision .fxc__apoyo--aviso{align-items:center;display:flex;font-weight:600;gap:.375rem;margin-top:.25rem}.fact-decision .fxc__apoyo--aviso:before{background:currentColor;border-radius:9999px;content:"";flex:none;height:.5rem;width:.5rem}.fact-decision .fxc__sin{display:flex;flex-direction:column;gap:.25rem;margin:.25rem 0 .125rem}.fact-decision .fxc__sin>div{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.fact-decision .fxc__sin dt{color:var(--ibq-text-muted);font-size:var(--t-etiqueta);line-height:1.25rem}.fact-decision .fxc__sin dd{font-size:var(--t-cifra-3);line-height:1.75rem;white-space:nowrap}.fact-decision .fxc__grafico,.fact-decision .fxc__tabla{padding:.75rem 1rem}.fact-decision .fxc__cabecera{margin-bottom:.5rem}.fact-decision .fxc__clasificacion td{padding-bottom:.625rem;padding-top:.625rem}.fact-decision .fxc__notas{padding:0}.celda-ficha{animation:celda-ficha-entra 90ms ease-out;background:var(--ibq-text);border-radius:var(--ibq-radio-unico,.625rem);box-shadow:0 8px 24px -8px rgba(0,0,0,.35);color:var(--ibq-surface);font-size:.8125rem;line-height:1.35;max-width:min(28rem,calc(100vw - 1rem));overflow-wrap:anywhere;padding:.375rem .625rem;pointer-events:none;position:fixed;white-space:normal;z-index:60}.celda-ficha[hidden]{display:none}@keyframes celda-ficha-entra{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.celda-ficha{animation:none}}.pedidos-con-carga{position:relative}.pedidos-carga{align-items:flex-start;background:var(--ibq-bg);display:flex;inset:calc(2.75rem + 1px) 0 0 0;justify-content:center;padding:2rem 0;position:absolute;transition:opacity .16s ease-out;z-index:45}.pedidos-carga.is-lista{opacity:0;pointer-events:none}.pedidos-carga[hidden]{display:none}@media (prefers-reduced-motion:reduce){.pedidos-carga{transition:none}}#pestana-pedidos-entrada>turbo-frame#entrada-pedidos{contain:size;display:block;flex:1 1 auto;min-height:16rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.entrada-estado{margin-top:.25rem}.entrada-cuerpo{margin-top:var(--b-gap,1rem)}.entrada-bloque--pedidos,.entrada-bloque--ritmo{grid-column:span 7}.entrada-bloque--clientes,.entrada-bloque--referencias{grid-column:span 5}@media (max-width:1279px){.entrada-bloque--clientes,.entrada-bloque--pedidos,.entrada-bloque--referencias,.entrada-bloque--ritmo{grid-column:1/-1}}.entrada-lista{max-height:22rem}.entrada-cifra__con-mes{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.entrada-cifra__mes{background:transparent;border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-unico,.625rem);color:var(--ibq-text);cursor:pointer;font:inherit;font-weight:700;padding:.0625rem .375rem}.entrada-cifra__mes:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:1px}.entrada-parcial{background:color-mix(in srgb,var(--ibq-warning,#9a6700) 14%,transparent);border-radius:var(--ibq-radio-unico,.625rem);color:var(--ibq-warning,#9a6700);cursor:help;font-size:var(--t-nota);font-weight:600;margin-left:.375rem;padding:0 .375rem}.entrada-ranking li{grid-template-columns:1.5rem minmax(0,1fr) auto 4rem}.entrada-ranking__cambio{font-weight:600}.entrada-ranking__cambio.es-sube{color:var(--ibq-success)}.entrada-ranking__cambio.es-baja{color:var(--ibq-danger)}.entrada-tipos__barra{background:color-mix(in srgb,var(--ibq-text-muted) 18%,transparent);border-radius:999px;display:flex;gap:2px;height:.875rem;overflow:hidden}.entrada-tipos__segmento{display:block;min-width:4px}.entrada-tipos__leyenda{display:flex;flex-wrap:wrap;font-size:var(--t-nota);gap:.25rem 1rem;line-height:1.125rem;list-style:none;margin:.5rem 0 .75rem;padding:0}.entrada-tipos__leyenda li{align-items:center;display:inline-flex;gap:.375rem}.entrada-tipos__muestra{border-radius:3px;display:inline-block;height:.625rem;width:.625rem}.entrada-tipos__nombre{color:var(--ibq-text)}.entrada-tipos__peso{color:var(--ibq-text-muted);font-variant-numeric:tabular-nums}.entrada-carga{padding:2rem 0}turbo-frame#entrada-pedidos[busy]>.entrada-pedidos{opacity:.55;transition:opacity .15s ease}turbo-frame#entrada-pedidos[busy]:has(>.entrada-pedidos):after{animation:ibq-carga-aparece .2s ease .35s both,ibq-carga-respira 1.6s ease-in-out .35s infinite;background:url("../images/logo_corto_black-xE8qTdO.png") no-repeat center 8rem/2.5rem auto;content:"";inset:calc(2.75rem + 1px) 0 0 0;pointer-events:none;position:absolute;z-index:20}html.dark turbo-frame#entrada-pedidos[busy]:has(>.entrada-pedidos):after{background-image:url("../images/logo_corto_whit-3btd5Ly.png")}@media (prefers-reduced-motion:reduce){turbo-frame#entrada-pedidos[busy]:has(>.entrada-pedidos):after{animation:ibq-carga-aparece .2s ease both}}.entrada-periodo__atajos{border-bottom:1px solid var(--ibq-border);display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem;padding:.25rem .25rem .5rem}.entrada-periodo__atajos button{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-unico,.625rem);color:var(--ibq-text);cursor:pointer;font:inherit;font-size:var(--t-nota,.75rem);font-weight:600;padding:.25rem .625rem}.entrada-periodo__atajos button:hover{border-color:var(--ibq-facturacion-vs-budget-114,var(--ibq-accent));color:var(--ibq-facturacion-vs-budget-114,var(--ibq-accent))}.entrada-periodo__atajos button:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:1px}.entrada-periodo__ayuda{color:var(--ibq-text-muted);font-size:var(--t-nota,.75rem);margin:0 .25rem .25rem}.entrada-periodo{align-items:center;display:inline-flex;gap:.25rem}.entrada-pedidos__meses{max-height:none;min-width:21rem;overflow:visible;padding:.5rem;width:21rem}.entrada-periodo__anios{max-height:17rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem}.entrada-periodo__anio{border:0;margin:0 0 .5rem;min-width:0;padding:0}.entrada-periodo__leyenda{align-items:center;color:var(--ibq-text);display:flex;font-size:var(--t-nota,.75rem);font-weight:700;justify-content:space-between;padding:.25rem .25rem .375rem;width:100%}.entrada-periodo__todo{background:none;border:0;border-radius:var(--ibq-radio-unico,.625rem);color:var(--ibq-facturacion-vs-budget-114,var(--ibq-accent));cursor:pointer;font:inherit;font-weight:600;padding:.125rem .375rem}.entrada-periodo__todo:hover{background:color-mix(in srgb,var(--ibq-facturacion-vs-budget-114,var(--ibq-accent)) 10%,transparent)}.entrada-periodo__rejilla{display:grid;gap:.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.entrada-periodo__mes{cursor:pointer;display:block;position:relative}.entrada-periodo__mes input{cursor:inherit;inset:0;margin:0;opacity:0;position:absolute}.entrada-periodo__mes span{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-unico,.625rem);color:var(--ibq-text);display:block;font-size:var(--t-nota,.75rem);font-weight:600;padding:.375rem 0;text-align:center;text-transform:capitalize;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.entrada-periodo__mes input:checked+span,.entrada-periodo__mes:hover span{border-color:var(--ibq-facturacion-vs-budget-114,var(--ibq-accent))}.entrada-periodo__mes input:checked+span{background:var(--ibq-facturacion-vs-budget-114,var(--ibq-accent));color:#fff}.entrada-periodo__mes input:focus-visible+span{outline:2px solid var(--ibq-accent);outline-offset:2px}.entrada-periodo__mes.es-sin-datos{cursor:not-allowed}.entrada-periodo__mes.es-sin-datos span{border-style:dashed;opacity:.35}.entrada-periodo__pie{align-items:center;border-top:1px solid var(--ibq-border);display:flex;gap:.375rem;margin-top:.25rem;padding-top:.5rem}.entrada-periodo__estado{color:var(--ibq-text-muted);flex:1 1 auto;font-size:var(--t-nota,.75rem);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entrada-periodo__estado:first-letter{text-transform:uppercase}.entrada-periodo__aplicar,.entrada-periodo__limpiar{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-unico,.625rem);color:var(--ibq-text);cursor:pointer;font:inherit;font-size:var(--t-nota,.75rem);font-weight:600;padding:.3125rem .75rem}.entrada-periodo__aplicar{background:var(--ibq-facturacion-vs-budget-114,var(--ibq-accent));border-color:transparent;color:#fff}.entrada-periodo__aplicar:focus-visible,.entrada-periodo__limpiar:focus-visible,.entrada-periodo__todo:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:1px}.entrada-periodo__quitar{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-unico,.625rem);color:var(--ibq-text-muted);cursor:pointer;display:inline-grid;height:1.75rem;padding:0;place-items:center;width:1.75rem}.entrada-periodo__quitar svg{height:.875rem;width:.875rem}.entrada-periodo__quitar:hover{border-color:var(--ibq-text-muted);color:var(--ibq-text)}.entrada-periodo__quitar:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.entrada-periodo__mes span{transition:none}}table.panel-tabla--ligera[data-testid=tabla-facturacion-detallada] .panel-fila__contador{justify-content:flex-start;margin-left:-.375rem;margin-right:0;min-width:0}@keyframes sombra-fijas{0%{box-shadow:.625rem 0 .75rem -.5rem transparent}3%,to{box-shadow:.625rem 0 .75rem -.5rem color-mix(in srgb,var(--ibq-text) 28%,transparent)}}@supports (timeline-scope:--a) and (animation-timeline:scroll()){table.panel-tabla--ligera :is(th,td).c-fija-2{animation:sombra-fijas linear both;animation-timeline:--tabla-x}}.app-nav-hijo__icono{display:none}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijos,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijos.hidden{border-top:1px solid var(--ibq-border);clip-path:none;display:block;height:auto;margin:.375rem 0 0;max-height:none;overflow:visible;padding:.375rem 0 0;position:static;white-space:normal;width:auto}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijo{align-items:center;border-radius:9px;color:var(--ibq-text-muted);display:flex;height:2.75rem;justify-content:center;margin-inline:auto;padding:0;width:2.75rem}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijo__icono{display:block}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijo:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijo[aria-current=page]{background:var(--ibq-accent);box-shadow:none;color:var(--ibq-accent-fg)}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijo[aria-current=page]:hover{background:var(--ibq-accent-hover)}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-grupo[data-seccion-activa=si]:has(.app-nav-hijo[aria-current=page]) .app-nav-fila{background:none;color:var(--ibq-text-muted)}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-grupo[data-seccion-activa=si]:has(.app-nav-hijo[aria-current=page]) .app-nav-fila:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.fact-popover__col>.panel-buscador{flex:none}.fact-popover__col--pais .fact-popover__lista{flex:1 1 auto;max-height:18rem;min-height:0}:root{--ibq-barra-curva:cubic-bezier(0.32,0.72,0,1);--ibq-barra-duracion:0.32s}.app-sidebar{transition:width var(--ibq-barra-duracion) var(--ibq-barra-curva)}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-sidebar__cabecera{flex-direction:row;gap:0;height:var(--ibq-toolbar-h);justify-content:center;padding:0;position:relative}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-sidebar__cabecera .app-icon-btn{height:2.75rem;inset:0;margin:auto;opacity:0;position:absolute;transition:opacity .16s ease;width:2.75rem}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-sidebar__cabecera .app-sidebar__logo-enlace{transition:opacity .16s ease}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-sidebar__cabecera:is(:hover,:focus-within) .app-icon-btn{background:var(--ibq-surface-alt);opacity:1}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-sidebar__cabecera:is(:hover,:focus-within) .app-sidebar__logo-enlace{opacity:0}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-grupo:has(.app-nav-hijo__icono)>.app-nav-grupo__fila{display:none}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijos,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijos.hidden{border-top:0;margin-top:0;padding-top:0}html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijos ul{display:flex;flex-direction:column;gap:.25rem}@keyframes barra-aparece{0%{opacity:0}}@keyframes barra-aparece-texto{0%{opacity:0;transform:translateX(-.25rem)}}html.barra-animando .app-sidebar__logo{animation:barra-aparece .28s ease both}html.barra-animando:not([data-sidebar=colapsado]) :is(.app-nav-label,.app-perfil-texto,.app-nav-chevron){animation:barra-aparece-texto .26s var(--ibq-barra-curva) .08s both}html.barra-animando .app-nav-hijo{animation:barra-aparece .24s ease .04s both}@media (prefers-reduced-motion:reduce){.app-sidebar{transition:none}html.barra-animando :is(.app-sidebar__logo,.app-nav-label,.app-perfil-texto,.app-nav-chevron,.app-nav-hijo){animation:none}}@keyframes pestana-entra{0%{opacity:0}}[data-controller~=pestanas] [role=tabpanel]:not([hidden]){animation:pestana-entra .24s ease-out backwards}[data-controller~=pestanas] turbo-frame [role=tabpanel]:not([hidden]){animation:none}turbo-frame[complete]>:not(.ibq-carga){animation:pestana-entra .28s ease-out backwards}.fact-pestanas{position:relative}.fact-pestanas[data-indicador]>.fact-pestanas__tab[aria-selected=true]{border-bottom-color:transparent}.fact-pestanas[data-indicador]:after{background:var(--ibq-accent);border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:0;pointer-events:none;position:absolute;transform:translateX(var(--indicador-x,0));width:var(--indicador-ancho,0)}.fact-pestanas[data-indicador=listo]:after{transition:transform .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1)}.fact-pestanas__tab{transition:color .2s ease}@media (prefers-reduced-motion:reduce){[data-controller~=pestanas] [role=tabpanel]:not([hidden]),turbo-frame[complete]>:not(.ibq-carga){animation:none}.fact-pestanas[data-indicador=listo]:after{transition:none}}.detalle-herramientas .pedidos-cabecera__herramientas{gap:.5rem}.detalle-herramientas .dash-filtros .panel-popover{left:auto;right:0}.detalle-herramientas{border-bottom:1px solid var(--ibq-border);margin-bottom:0}.detalle-herramientas .pedidos-cabecera__herramientas{top:-2px}.detalle-herramientas__buscador{display:flex;flex:0 1 17rem;min-width:10rem}.detalle-herramientas__buscador[hidden]{display:none}.detalle-herramientas__buscador .panel-buscador{flex:1 1 auto}.detalle-vista-tabla{padding-top:var(--b-gap,1rem)}.analisis-estado{grid-template-columns:repeat(3,minmax(0,1fr))}.analisis-bloque--ranking{grid-column:span 7}.analisis-bloque--desglose{grid-column:span 5}@media (max-width:1279px){.analisis-bloque--desglose,.analisis-bloque--ranking{grid-column:1/-1}}.analisis-ranking li{grid-template-columns:1.5rem minmax(0,1fr) auto 12rem}.analisis-ranking--desglose{max-height:32rem}.analisis-ranking--desglose li{grid-template-columns:1.5rem minmax(0,1fr) auto 6rem}.analisis-ranking__meta{overflow:hidden;text-overflow:ellipsis}.analisis-ranking:not(.analisis-ranking--desglose) li{border-radius:.5rem;cursor:pointer;padding-inline:.375rem}.analisis-ranking:not(.analisis-ranking--desglose) li:hover{background:color-mix(in srgb,var(--ibq-text-muted) 8%,transparent)}.analisis-ranking li.is-elegido{background:color-mix(in srgb,var(--ibq-facturacion-vs-budget-114,var(--ibq-accent)) 12%,transparent)}.analisis-ranking li:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:1px}.analisis-barra{display:flex}.analisis-barra__cartera,.analisis-barra__servido{display:block;height:100%}.analisis-barra__servido,.analisis-leyenda__servido{background:var(--ibq-facturacion-vs-budget-114,var(--ibq-accent))}.analisis-barra__cartera,.analisis-leyenda__cartera{background:color-mix(in srgb,var(--ibq-facturacion-vs-budget-114,var(--ibq-accent)) 38%,transparent)}.analisis-leyenda{align-items:center;color:var(--ibq-text-muted);display:flex;font-size:var(--t-nota);gap:.375rem;margin:-.25rem 0 .5rem}.analisis-leyenda span{border-radius:999px;display:inline-block;height:.375rem;width:.75rem}.analisis-leyenda__cartera{margin-left:.5rem}#pestana-pedidos-entrada .entrada-pedidos__cabecera{height:2.75rem;margin:0;position:absolute;right:2.75rem;top:0;z-index:6}#pestana-pedidos-entrada .entrada-pedidos__periodo .panel-campo__panel{left:auto;right:0}.entrada-filtros .panel-popover{left:auto;max-width:calc(100vw - 2rem);overflow:visible;right:0;width:28rem}.entrada-filtros .entrada-periodo{display:flex;width:100%}.entrada-filtros .entrada-pedidos__periodo{flex:1 1 auto}:root{--fila-control:2.5rem;--fila-hueco:0.5rem}.pedidos-cabecera__herramientas{gap:var(--fila-hueco)}.pedidos-cabecera__herramientas .panel-toolbar--cabecera{gap:var(--fila-hueco);padding:0}.pedidos-cabecera__herramientas .panel-toolbar__zona{gap:var(--fila-hueco)}.dash-refresco-flotante .dash-refresco,.detalle-herramientas .dash-icono-boton{height:var(--fila-control);width:var(--fila-control)}@media (min-width:1024px){.app-principal:has(.pedidos-cabecera):has(.panel-pagina) .dash-refresco-flotante{top:calc(var(--ibq-toolbar-h) + 1rem)}.app-principal:has(.pedidos-cabecera):has(.panel-pagina) .pedidos-cabecera__herramientas{padding-right:calc(var(--fila-control) + var(--fila-hueco))}}#pestana-pedidos-entrada .entrada-pedidos__cabecera{height:auto;right:calc(var(--fila-control) + var(--fila-hueco))}.detalle-herramientas .dash-ayuda[hidden]{display:none}.usuarios-maestro{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.usuarios-fila{cursor:pointer}.usuarios-maestro tr.is-elegida>td{background:var(--ibq-accent-soft)}.usuarios-maestro .grupo-tarjeta.is-elegida{border-color:var(--ibq-accent);box-shadow:inset 4px 0 0 var(--ibq-accent),var(--ibq-sombra-tarjeta)}.ficha-lateral__explicacion{color:var(--ibq-text-muted);font-size:.8125rem;margin:0 0 1rem}.usuarios-maestro__ficha turbo-frame{display:none}.usuarios-maestro.is-abierta .usuarios-maestro__ficha turbo-frame{display:block}.usuarios-maestro.is-abierta .usuarios-maestro__vacia{display:none}.usuarios-maestro__vacia{align-items:center;border:1px dashed var(--ibq-border);border-radius:var(--ibq-radio-tarjeta,.75rem);color:var(--ibq-text-muted);display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:12rem;padding:1.5rem;text-align:center}.usuarios-maestro__vacia p{font-size:.8125rem;margin:0;max-width:16rem}@media (min-width:1024px){.usuarios-maestro{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.usuarios-maestro__ficha{margin-top:1rem;max-height:calc(100vh - 2rem);overflow:auto;position:sticky;top:1rem}.ficha-lateral__volver{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.usuarios-maestro .ficha-lateral__cuerpo{grid-template-columns:minmax(0,1fr)}.usuarios-maestro .ficha-lateral__pestanas{border-bottom:1px solid var(--ibq-border);border-right:0;flex-direction:row;flex-wrap:wrap;padding:.5rem}.usuarios-maestro .ficha-lateral__pestana[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ibq-accent)}.usuarios-maestro .ficha-lateral__cabecera{flex-wrap:wrap}}@media (max-width:1023px){.usuarios-maestro__vacia{display:none}.usuarios-maestro.is-abierta .usuarios-maestro__ficha{background:var(--ibq-bg);inset:0;overflow:auto;padding:1rem;position:fixed;z-index:50}}.ficha-lateral{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-tarjeta,.75rem);box-shadow:var(--ibq-sombra-tarjeta)}.ficha-lateral__cabecera{align-items:flex-start;border-bottom:1px solid var(--ibq-border);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.ficha-lateral__titulo{color:var(--ibq-text);font-size:1rem;font-weight:600;margin:0;overflow-wrap:anywhere}.ficha-lateral__titulo:focus{outline:none}.ficha-lateral__subtitulo{align-items:center;color:var(--ibq-text-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem;margin:.25rem 0 0}.ficha-lateral__acciones{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.ficha-lateral__enlace{align-items:center;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.5rem;color:var(--ibq-text);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;height:2rem;padding:0 .75rem;text-decoration:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease;white-space:nowrap}.ficha-lateral__enlace svg{color:var(--ibq-text-muted)}.ficha-lateral__enlace:hover{background:var(--ibq-accent-soft);border-color:var(--ibq-accent);color:var(--ibq-accent)}.ficha-lateral__enlace:hover svg{color:var(--ibq-accent)}.ficha-lateral__cerrar{align-items:center;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.5rem;color:var(--ibq-text);cursor:pointer;display:inline-flex;font-size:.8125rem;gap:.375rem;height:2rem;justify-content:center;min-width:2rem;padding:0 .5rem}.ficha-lateral__cerrar:hover{border-color:var(--ibq-accent);color:var(--ibq-accent)}.ficha-lateral__cerrar:focus-visible,.ficha-lateral__enlace:focus-visible,.ficha-lateral__pestana:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.ficha-lateral__cuerpo{display:grid;grid-template-columns:11rem minmax(0,1fr)}.ficha-lateral__pestanas{border-right:1px solid var(--ibq-border);display:flex;flex-direction:column;gap:.125rem;padding:.75rem .5rem}.ficha-lateral__pestana{align-items:center;border-radius:.5rem;box-shadow:inset 0 0 0 transparent;color:var(--ibq-text-muted);display:flex;font-size:.875rem;gap:.625rem;padding:.5rem .75rem;text-decoration:none}.ficha-lateral__pestana:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.ficha-lateral__pestana[aria-current=page]{background:var(--ibq-accent-soft);box-shadow:inset 3px 0 0 var(--ibq-accent);color:var(--ibq-text);font-weight:600}.ficha-lateral__contenido{min-width:0;padding:1rem 1.25rem}.ficha-lateral__contenido [data-testid=usuario-general]{grid-template-columns:minmax(0,1fr)}@media (max-width:639px){.ficha-lateral__cuerpo{grid-template-columns:minmax(0,1fr)}.ficha-lateral__pestanas{border-bottom:1px solid var(--ibq-border);border-right:0;flex-direction:row;overflow-x:auto}}.panel-pestana{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1rem}.panel-pestana[hidden]{display:none}@media (min-width:1024px){.panel-pestana{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.panel-pestana__columna,.panel-pestana__lateral,.panel-pestana__principal{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.panel-pestana__columna{position:sticky;top:1rem}}.panel-pestana__principal .panel-tarjeta__cifra strong{font-size:2rem}.panel-pestana__principal .panel-tarjeta__cifra--secundaria strong{font-size:1.5rem}.panel-pestana__cambio{align-items:flex-start;display:flex;gap:.375rem}.panel-pestana__acciones{border-top:1px solid var(--ibq-border);display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.75rem}.panel-pestana__boton{align-items:center;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.5rem;color:var(--ibq-text);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.5rem;height:2.25rem;justify-content:center;padding:0 .875rem;text-decoration:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.panel-pestana__boton:hover{border-color:var(--ibq-accent);color:var(--ibq-accent)}.panel-pestana__boton--principal{background:var(--ibq-accent);border-color:var(--ibq-accent);color:var(--ibq-accent-fg,#fff)}.panel-pestana__boton--principal:hover{background:var(--ibq-accent-hover,var(--ibq-accent));color:var(--ibq-accent-fg,#fff)}.panel-pestana__boton:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.panel-tarjeta__cabecera{align-items:center;display:flex;gap:.625rem}.panel-tarjeta__icono{align-items:center;background:var(--ibq-accent-soft);border-radius:.5rem;color:var(--ibq-accent);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.panel-tarjeta__titulo{flex:1;font-size:.9375rem;font-weight:600;margin:0;min-width:0}.panel-tarjeta__enlace{color:var(--ibq-text);text-decoration:none}.panel-tarjeta__enlace:after{border-radius:inherit;content:"";inset:0;position:absolute}.panel-tarjeta__enlace:focus-visible{outline:none}.panel-tarjeta__cifras{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.panel-tarjeta__cifra{align-items:baseline;color:var(--ibq-text-muted);display:flex;font-size:.8125rem;gap:.375rem;margin:0}.panel-tarjeta__cifra strong{color:var(--ibq-text);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.panel-tarjeta__cifra--secundaria strong{color:var(--ibq-accent);font-size:1.125rem}.panel-tarjeta__rotulo{color:var(--ibq-text-muted);display:block;font-size:.75rem;font-weight:600;margin:0 0 .375rem}.panel-tarjeta__grupos ul{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.panel-tarjeta__grupos li{background:var(--ibq-surface-alt);border:1px solid var(--ibq-border);border-radius:999px;color:var(--ibq-text);font-size:.75rem;padding:.125rem .5rem}.panel-tarjeta__mas{color:var(--ibq-text-muted)!important}.panel-tarjeta__nota{color:var(--ibq-text-muted);font-size:.75rem;margin:0}.panel-tarjeta__pie{align-items:center;border-top:1px solid var(--ibq-border);display:flex;gap:.375rem;margin-top:auto;padding-top:.625rem}.audit-cat--usuarios{--audit:var(--ibq-accent);--audit-soft:var(--ibq-accent-soft)}.audit-cat--permisos{--audit:var(--ibq-info);--audit-soft:var(--ibq-info-soft)}.audit-cat--recursos{--audit:var(--ibq-success);--audit-soft:var(--ibq-success-soft)}.audit-cat--grupos{--audit:var(--ibq-warning);--audit-soft:var(--ibq-warning-soft)}.audit-cat--sistema{--audit:var(--ibq-danger);--audit-soft:var(--ibq-danger-soft)}.audit-cat--otros{--audit:var(--ibq-text-muted);--audit-soft:var(--ibq-surface-alt)}[class*=audit-cat--]{--audit-texto:color-mix(in srgb,var(--audit) 55%,var(--ibq-text))}.audit-barra{align-items:flex-end;border-bottom:1px solid var(--ibq-border);display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;margin-bottom:1rem}.audit-pestanas{border-bottom:0;flex-wrap:wrap;margin-bottom:-1px}.audit-pestana{align-items:center;display:inline-flex;gap:.5rem;text-decoration:none}.audit-pestana svg{color:var(--audit,var(--ibq-text-muted))}.audit-pestana.is-activa{border-bottom-color:var(--audit,var(--ibq-accent));color:var(--ibq-text)}.audit-buscador{align-items:center;display:flex;gap:.5rem;padding-bottom:.5rem}.audit-buscador input[type=search]{flex:0 0 auto;width:15rem}.audit-buscador button{flex:0 0 auto;width:auto}.audit-evento__filete{background:var(--audit);border-radius:3px;bottom:.75rem;left:.25rem;position:absolute;top:.75rem;width:3px}.audit-etiqueta{align-items:center;background:var(--audit-soft);border-radius:999px;color:var(--audit-texto);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.25rem;line-height:1.125rem;padding:.0625rem .5rem}.audit-dia{border-bottom:1px solid var(--ibq-border);color:var(--ibq-text-muted);font-size:.75rem;font-weight:600;margin:0;padding:.875rem 0 .375rem}.grupos-barra{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.grupos-vistas{background:var(--ibq-surface);display:inline-flex;gap:.125rem}.grupos-vista{align-items:center;border-radius:.5rem;display:inline-flex;font-size:.8125rem;gap:.375rem;padding:.375rem .75rem;text-decoration:none}.grupos-vista:hover{color:var(--ibq-text)}.grupos-vista[aria-current=page]{background:var(--ibq-accent-soft)}.grupos-vista[aria-current=page] svg{color:var(--ibq-accent)}.grupos-vista:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.grupos-filtros{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.grupos-filtros input[type=search]{width:14rem}.grupos-rejilla{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.grupo-tarjeta{display:flex;flex-direction:column;gap:.875rem;position:relative}.grupo-tarjeta:hover{border-color:var(--ibq-accent)}.grupo-tarjeta__cabecera{align-items:center;display:flex;gap:.625rem}.grupo-tarjeta__icono{align-items:center;background:var(--ibq-accent-soft);border-radius:.5rem;color:var(--ibq-accent);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.grupo-tarjeta__titulo{font-size:.9375rem;font-weight:600;margin:0}.grupo-tarjeta__titulo a{color:var(--ibq-text);text-decoration:none}.grupo-tarjeta__titulo a:after{border-radius:inherit;content:"";inset:0;position:absolute}.grupo-tarjeta:focus-within{box-shadow:0 0 0 2px var(--ibq-accent)}.grupo-tarjeta__titulo a:focus-visible{outline:none}.grupo-tarjeta__tipo{color:var(--ibq-text-muted);font-size:.75rem;margin:.125rem 0 0}.grupo-tarjeta__fila{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.grupo-tarjeta__rotulo{color:var(--ibq-text-muted);display:block;font-size:.75rem;font-weight:600;margin-bottom:.375rem}.grupo-tarjeta__fila .grupo-tarjeta__rotulo{margin:0}.grupo-tarjeta__nota{color:var(--ibq-text-muted);font-size:.75rem;margin:0}.grupo-tarjeta.is-archivado{box-shadow:none;opacity:.65}.grupo-tarjeta.is-archivado .grupo-tarjeta__icono{background:var(--ibq-surface-alt);color:var(--ibq-text-muted)}.grupo-avatares{display:flex;list-style:none;margin:0;padding:0}.grupo-avatar{align-items:center;background:var(--ibq-accent);border:2px solid var(--ibq-surface);border-radius:999px;color:var(--ibq-accent-fg,#fff);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;margin-left:-.375rem;width:1.75rem}.grupo-avatar:first-child{margin-left:0}.grupo-avatar:nth-child(2){background:var(--ibq-info)}.grupo-avatar:nth-child(3){background:var(--ibq-success)}.grupo-avatar:nth-child(4){background:var(--ibq-warning)}.grupo-avatar--mas{background:var(--ibq-surface-alt)!important;color:var(--ibq-text)}.grupo-paneles{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.grupo-paneles li{background:var(--ibq-surface-alt);border:1px solid var(--ibq-border);border-radius:999px;color:var(--ibq-text);font-size:.75rem;padding:.125rem .5rem}.grupos-archivados{margin-top:1.75rem}.grupos-archivados__titulo{align-items:center;color:var(--ibq-text-muted);display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.grupos-mapa__marco{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-tarjeta,.75rem);overflow-x:auto}.grupos-mapa{border-collapse:separate;border-spacing:0;font-size:.8125rem;width:100%}.grupos-mapa td,.grupos-mapa th{border-bottom:1px solid var(--ibq-border);padding:.625rem .75rem;text-align:center}.grupos-mapa thead th{background:var(--ibq-surface-alt);color:var(--ibq-text-muted);font-size:.75rem;font-weight:600;vertical-align:bottom}.grupos-mapa__panel span{display:inline-block;max-width:9rem}.grupos-mapa__panel.is-huerfano{box-shadow:inset 0 -2px 0 var(--ibq-danger);color:var(--ibq-danger)}.grupos-mapa__esquina,.grupos-mapa__grupo{background:var(--ibq-surface);left:0;min-width:12rem;position:sticky;text-align:left!important;z-index:1}.grupos-mapa thead .grupos-mapa__esquina{background:var(--ibq-surface-alt)}.grupos-mapa__grupo a{color:var(--ibq-text);display:block;font-weight:600;text-decoration:none}.grupos-mapa__grupo a:hover{color:var(--ibq-accent)}.grupos-mapa__grupo span{color:var(--ibq-text-muted);display:block;font-size:.6875rem;font-weight:400}.grupos-mapa__celda.is-si{background:var(--ibq-success-soft);color:var(--ibq-success)}.grupos-mapa tbody tr:hover>*{background:var(--ibq-surface-alt)}.grupos-mapa tbody tr:hover>.is-si{background:var(--ibq-success-soft)}.grupos-mapa tr.is-vacio .grupos-mapa__grupo a,.grupos-mapa tr.is-vacio>*{color:var(--ibq-text-muted)}.grupos-mapa__total{color:var(--ibq-text);font-variant-numeric:tabular-nums;font-weight:600}.grupos-mapa tfoot td,.grupos-mapa tfoot th{background:var(--ibq-surface-alt);border-bottom:0}.grupos-nota{color:var(--ibq-text-muted);font-size:.75rem;margin:.625rem 0 0}.am-cobertura{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.am-cobertura__cifras{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 2rem}.am-cobertura__cifras p{color:var(--ibq-text-muted);font-size:.8125rem;margin:0}.am-cobertura__cifras strong{color:var(--ibq-text);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;margin-right:.25rem}.am-cobertura__falta strong{color:var(--ibq-warning)}.am-cobertura__pct{color:var(--ibq-text)!important;font-weight:600;margin-left:auto!important}.am-cobertura__barra{background:var(--ibq-warning-soft);border-radius:999px;height:.5rem;overflow:hidden}.am-cobertura__barra span{background:var(--ibq-success);border-radius:999px;display:block;height:100%}.am-filtros{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1rem}.am-filtros input[type=search]{width:16rem}.am-filtros__casilla{align-items:center;color:var(--ibq-text);display:inline-flex;font-size:.8125rem;gap:.375rem}.am-rejilla{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.am-tarjeta{display:flex;flex-direction:column;gap:.75rem}.am-tarjeta.is-sin-persona{border-color:var(--ibq-warning);box-shadow:inset 4px 0 0 var(--ibq-warning),var(--ibq-sombra-tarjeta)}.am-tarjeta__cabecera{align-items:center;display:flex;gap:.625rem}.am-tarjeta__icono{align-items:center;background:var(--ibq-accent-soft);border-radius:.5rem;color:var(--ibq-accent);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.am-tarjeta.is-sin-persona .am-tarjeta__icono{background:var(--ibq-warning-soft);color:var(--ibq-warning)}.am-tarjeta__titulo{color:var(--ibq-text);font-size:.9375rem;font-weight:600;margin:0}.am-tarjeta__erp{color:var(--ibq-text-muted);font-size:.75rem;font-variant-numeric:tabular-nums;margin:.125rem 0 0}.am-persona{align-items:center;border:1px solid var(--ibq-border);border-radius:.5rem;color:var(--ibq-text);display:flex;gap:.625rem;padding:.5rem .625rem;text-decoration:none}.am-persona:hover{border-color:var(--ibq-accent)}.am-persona:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.am-persona__disco{align-items:center;background:var(--ibq-accent);border-radius:999px;color:var(--ibq-accent-fg,#fff);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.am-persona__nombre{font-size:.8125rem;font-weight:600}.am-persona__correo,.am-persona__nombre{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-persona__correo{color:var(--ibq-text-muted);font-size:.6875rem}.am-tarjeta__datos{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin:0}.am-tarjeta__datos dt{color:var(--ibq-text-muted);font-size:.6875rem}.am-tarjeta__datos dd{color:var(--ibq-text-muted);font-size:.8125rem;margin:.125rem 0 0}.am-tarjeta__datos strong{color:var(--ibq-text);font-size:1.125rem;font-variant-numeric:tabular-nums}.am-tarjeta__pie{border-top:1px solid var(--ibq-border);display:flex;justify-content:flex-end;margin-top:auto;padding-top:.5rem}.am-tarjeta__aviso{align-items:center;color:var(--ibq-text);display:flex;font-size:.75rem;gap:.375rem;margin:0}.am-tarjeta__aviso svg{color:var(--ibq-warning)}.am-tarjeta__nota{color:var(--ibq-text-muted);font-size:.75rem;margin:0}.am-relacionar{display:flex;gap:.5rem;margin-top:auto}.am-relacionar select{flex:1;min-width:0}.am-filtros>button,.am-filtros>input,.grupos-filtros>button,.grupos-filtros>input,.grupos-filtros>select{flex:0 0 auto;width:auto}.am-filtros>input[type=search],.grupos-filtros>input[type=search]{width:15rem}.grupos-filtros>select{width:11rem}@media (max-width:639px){.am-filtros,.grupos-filtros{width:100%}.am-filtros>input[type=search],.grupos-filtros>input[type=search],.grupos-filtros>select{flex:1 1 100%;width:100%}}@keyframes ficha-brillo{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes ficha-entra{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}@keyframes ficha-barra{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha),turbo-frame.panel-pestana__ficha{position:relative}turbo-frame.panel-pestana__ficha{display:block;min-width:0}turbo-frame.panel-pestana__ficha>.panel-ficha-marco{animation:ficha-entra .32s cubic-bezier(.2,.7,.2,1) both}:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha)>.ficha-lateral{animation:ficha-entra .32s cubic-bezier(.2,.7,.2,1) both}.usuarios-maestro__ficha{transition:opacity .2s ease}:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha)[busy]:empty,turbo-frame.panel-pestana__ficha:empty{background-color:var(--ibq-surface);background-image:linear-gradient(var(--ibq-surface-alt),var(--ibq-surface-alt)),linear-gradient(var(--ibq-surface-alt),var(--ibq-surface-alt)),linear-gradient(var(--ibq-surface-alt),var(--ibq-surface-alt)),linear-gradient(var(--ibq-surface-alt),var(--ibq-surface-alt)),linear-gradient(var(--ibq-surface-alt),var(--ibq-surface-alt));background-position:1.25rem 1.25rem,1.25rem 2.75rem,1.25rem 4.75rem,1.25rem 8.5rem,1.25rem 16.5rem;background-repeat:no-repeat;background-size:55% 1rem,35% .75rem,80% 2.25rem,calc(100% - 2.5rem) 7rem,calc(100% - 2.5rem) 5rem;border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-tarjeta,.75rem);display:block;min-height:26rem;overflow:hidden}:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha)[busy]:empty:after,turbo-frame.panel-pestana__ficha:empty:after{animation:ficha-brillo 1.2s ease-in-out infinite;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ibq-text) 8%,transparent) 50%,transparent 70%) 150% 0 /250% 100% no-repeat;content:"";inset:0;position:absolute}:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha)[busy]>.ficha-lateral{animation:none;filter:blur(1px);opacity:.55;transition:opacity .15s ease,filter .15s ease}:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha)[busy]:not(:empty):before{animation:ficha-barra .9s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--ibq-accent),transparent) 0 0 /40% 100% no-repeat,var(--ibq-accent-soft);border-radius:var(--ibq-radio-tarjeta,.75rem) var(--ibq-radio-tarjeta,.75rem) 0 0;content:"";height:3px;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}.ficha-lateral__pestana{transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}@media (prefers-reduced-motion:reduce){:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha)>.ficha-lateral,:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha)[busy]:empty:after,:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha)[busy]:not(:empty):before,turbo-frame.panel-pestana__ficha:empty:after,turbo-frame.panel-pestana__ficha>.panel-ficha-marco{animation:none}:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha)[busy]>.ficha-lateral{filter:none}}.audit-pestanas,.paneles-pestanas .fact-pestanas{gap:.25rem}.audit-pestanas .fact-pestanas__tab,.paneles-pestanas .fact-pestanas__tab{min-height:2.75rem;padding:.5rem .875rem}.audit-pestanas .fact-pestanas__tab:first-child,.paneles-pestanas .fact-pestanas__tab:first-child{padding-left:.25rem}.paneles-pestanas .fact-pestanas{margin-bottom:0}.panel-pestana__principal{gap:1.25rem;padding:1.5rem}.panel-pestana__lateral{padding:1.5rem}.panel-pestana__principal .panel-tarjeta__cifras{align-items:baseline;gap:.75rem 2.5rem}.panel-pestana__principal .panel-tarjeta__rotulo{margin-bottom:.5rem}.panel-pestana__principal .panel-tarjeta__grupos{border-top:1px solid var(--ibq-border);padding-top:1.25rem}:root{--nav-activo-bg:rgba(15,23,42,.07);--nav-activo-hover:rgba(15,23,42,.1);--nav-activo-borde:rgba(15,23,42,.06)}html.dark{--nav-activo-bg:hsla(0,0%,100%,.08);--nav-activo-hover:hsla(0,0%,100%,.11);--nav-activo-borde:hsla(0,0%,100%,.06)}.app-menu--selector .app-menu__item[aria-current=page],.app-menu__item[aria-current=page],.app-nav-hijo[aria-current=page],.app-nav-superficie[aria-current=page],.nav-fila-activa,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-fila[aria-current=page],html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijo[aria-current=page]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--nav-activo-bg);box-shadow:inset 0 0 0 1px var(--nav-activo-borde),inset 0 1px 0 hsla(0,0%,100%,.04);color:var(--ibq-text)}.app-nav-hijo[aria-current=page],.app-nav-superficie[aria-current=page]{font-weight:600}.app-menu__item[aria-current=page]:hover,.app-nav-hijo[aria-current=page]:hover,.app-nav-superficie[aria-current=page]:hover,.nav-fila-activa:hover,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-fila[aria-current=page]:hover,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijo[aria-current=page]:hover{background:var(--nav-activo-hover);color:var(--ibq-text)}.nav-fila-activa .app-nav-chevron,.nav-fila-activa .app-nav-fila,.nav-fila-activa a,.nav-fila-activa a:hover,.nav-fila-activa button,.nav-fila-activa button:hover{color:var(--ibq-text)}:root{--nav-activo-bg:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(241,243,247,.9));--nav-activo-hover:linear-gradient(180deg,#fff,#eceff4);--nav-activo-sombra:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.1),0 2px 6px -2px rgba(15,23,42,.12)}html.dark{--nav-activo-bg:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));--nav-activo-hover:linear-gradient(180deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.07));--nav-activo-sombra:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.07),0 1px 2px rgba(0,0,0,.45),0 3px 8px -3px rgba(0,0,0,.5)}.app-menu--selector .app-menu__item[aria-current=page],.app-menu__item[aria-current=page],.app-nav-hijo[aria-current=page],.app-nav-superficie[aria-current=page],.nav-fila-activa,html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-fila[aria-current=page],html[data-sidebar=colapsado]:not([data-menu-movil=abierto]) .app-nav-hijo[aria-current=page]{box-shadow:var(--nav-activo-sombra)}:root{--nav-activo-base:rgba(15,23,42,.06);--nav-activo-bg:linear-gradient(180deg,hsla(0,0%,100%,.7),rgba(248,249,251,.75) 35%,rgba(244,246,249,.8) 65%,rgba(238,241,245,.85));--nav-activo-hover:linear-gradient(180deg,#fff,#f9fafc 40%,#f2f4f7);--nav-activo-sombra:inset 0 0 0 1px rgba(15,23,42,.07),inset 0 2px 2px -1px hsla(0,0%,100%,.9),inset 0 -2px 3px -2px rgba(15,23,42,.12),0 2px 3px -2px rgba(15,23,42,.18)}html.dark{--nav-activo-bg:linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.075) 35%,hsla(0,0%,100%,.065) 65%,hsla(0,0%,100%,.05));--nav-activo-hover:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.095) 45%,hsla(0,0%,100%,.07));--nav-activo-sombra:inset 0 0 0 1px hsla(0,0%,100%,.05),inset 0 2px 2px -1px hsla(0,0%,100%,.07),inset 0 -2px 3px -2px rgba(0,0,0,.4),0 2px 3px -2px rgba(0,0,0,.55)}[data-testid=alcance-aviso].alcance-chip{align-items:center;background:var(--ibq-surface-alt);border:1px solid var(--ibq-border);border-radius:999px;color:var(--ibq-text);cursor:help;display:inline-flex;flex:none;font-size:.8125rem;font-weight:700;height:var(--fila-control);justify-content:center;letter-spacing:.02em;margin:0;min-height:0;padding:0;position:relative;width:var(--fila-control)}[data-testid=alcance-aviso].alcance-chip:before{background:var(--ibq-accent);border-radius:999px;box-shadow:0 0 0 2px var(--ibq-bg);content:"";height:.5rem;margin:0;position:absolute;right:1px;top:1px;width:.5rem}[data-testid=alcance-aviso].alcance-chip:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.app-principal .fact-decision .dash-refresco-embebido .dash-refresco-flotante.dash-refresco-flotante{position:absolute;right:0;top:0;z-index:6}.dash-refresco-flotante .dash-refresco,.pedidos-cabecera__herramientas :is(.panel-filtros-boton,.dash-icono-boton,[data-testid=alcance-aviso].alcance-chip){background:var(--nav-activo-bg);border:0;border-radius:9px;box-shadow:var(--nav-activo-sombra);color:var(--ibq-text)}.dash-refresco-flotante .dash-refresco:hover:not(:disabled),.pedidos-cabecera__herramientas :is(.panel-filtros-boton,.dash-icono-boton):hover{background:var(--nav-activo-hover);color:var(--ibq-text)}.dash-refresco-flotante .dash-refresco:focus-visible,.pedidos-cabecera__herramientas :is(.panel-filtros-boton,.dash-icono-boton):focus-visible{box-shadow:var(--nav-activo-sombra),0 0 0 2px var(--ibq-accent)}.pedidos-cabecera__herramientas .panel-filtros-boton[aria-expanded=true]{box-shadow:var(--nav-activo-sombra),inset 0 0 0 1px var(--ibq-accent)}.dash-refresco-flotante .dash-refresco:disabled{opacity:.55}[data-testid=alcance-aviso].alcance-chip{border-radius:9px}[data-testid=alcance-aviso].alcance-chip:before{right:-3px;top:-3px}.pedidos-cabecera__herramientas .pedidos-segmentado{background:color-mix(in srgb,var(--ibq-text) 6%,transparent);border:0;border-radius:10px;box-shadow:inset 0 1px 2px rgba(0,0,0,.25);padding:3px}.pedidos-cabecera__herramientas .pedidos-segmentado label span{border-radius:7px}.pedidos-cabecera__herramientas .pedidos-segmentado input:checked+span{background:var(--nav-activo-bg);box-shadow:var(--nav-activo-sombra);color:var(--ibq-text)}.dash-refresco-flotante .dash-refresco{background:linear-gradient(180deg,color-mix(in srgb,var(--ibq-info) 100%,#fff 14%) 0,var(--ibq-info) 50%,color-mix(in srgb,var(--ibq-info) 88%,#000) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),inset 0 2px 2px -1px hsla(0,0%,100%,.35),inset 0 -2px 3px -2px rgba(0,0,0,.35),0 2px 3px -2px rgba(0,0,0,.55);color:var(--ibq-surface)}.dash-refresco-flotante .dash-refresco:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--ibq-info) 100%,#fff 24%) 0,color-mix(in srgb,var(--ibq-info) 100%,#fff 8%) 55%,var(--ibq-info) 100%);color:var(--ibq-surface)}.pedidos-cabecera .pedidos-cabecera__herramientas>.panel-toolbar.panel-toolbar--cabecera{flex:0 1 auto}.pedidos-cabecera__herramientas>.pedidos-modo{margin-left:auto;margin-right:0}.pedidos-modo label>span{height:calc(var(--fila-control) - 6px);justify-content:center;min-height:0;padding:0;width:calc(var(--fila-control) - 2px)}.pedidos-modo label>span svg{height:1.0625rem;width:1.0625rem}.panel-scrollport>table:has(>tbody.tabla-relleno){height:100%}table>tbody.tabla-relleno{height:100%}table>tbody.tabla-relleno>tr>td{background:transparent;border:0;padding:0;pointer-events:none}[data-testid=pedidos-pestanas] .pedidos-cabecera__herramientas:has(>.pedidos-modo)>.panel-toolbar--cabecera{flex:0 1 auto}[data-testid=pedidos-pestanas] .pedidos-cabecera__herramientas:has(>.pedidos-modo) .panel-toolbar__zona--izq{flex:0 1 auto}[data-testid=alcance-aviso].alcance-chip{cursor:default}.alcance-ayuda>.dash-ayuda__texto{left:auto;right:0;white-space:nowrap}.detalle-recuento:not(:has(.panel-cargando:not([hidden]))){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.usuarios-maestro:has([data-testid=grupos-tabla]) .usuarios-maestro__ficha{margin-top:0}.grupo-miembros-celda{align-items:center;display:inline-flex;gap:.5rem}.grupo-miembros-celda .grupo-avatar{font-size:.625rem;height:1.5rem;width:1.5rem}.usuarios-maestro tr.is-archivado>td{opacity:.6}.grupos-tabla__separador>th{background:var(--ibq-surface-alt);letter-spacing:0;text-transform:none}.grupo-fila{align-items:center;display:flex;gap:.75rem}.grupo-fila__icono{align-items:center;background:var(--ibq-accent);border-radius:.5rem;color:var(--ibq-accent-fg,#fff);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.grupo-fila__icono--mini{height:1.5rem;margin-right:.5rem;vertical-align:middle;width:1.5rem}.grupos-mapa__grupo a{display:inline-flex!important}.usuarios-maestro tr.is-archivado .grupo-fila__icono{background:var(--ibq-surface-alt);color:var(--ibq-text-muted)}.ficha-lateral__titulo--icono{align-items:center;display:flex;gap:.625rem}.pedidos-cabecera__herramientas .panel-buscador input{background:color-mix(in srgb,var(--ibq-bg) 85%,#000);border:1px solid var(--ibq-border);border-radius:9px;box-shadow:inset 0 2px 5px rgba(0,0,0,.5);color:var(--ibq-text)}.pedidos-cabecera__herramientas .panel-buscador input:hover{border-color:color-mix(in srgb,var(--ibq-text) 35%,var(--ibq-border))}.pedidos-cabecera__herramientas .panel-buscador input:focus-visible{border-color:var(--ibq-accent);box-shadow:inset 0 2px 5px rgba(0,0,0,.5),0 0 0 1px var(--ibq-accent);outline:none}[data-testid=detalle-tabla]>tbody>tr>td.c-fija-0{max-width:22rem;min-width:16rem;width:auto}.fact-decision .fact-dec-resultado{display:contents}.fact-decision .fact-dec-resultado>.fact-dec-cartera,.fact-decision .fact-dec-resultado>.fact-dec-facturacion{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-tarjeta);box-shadow:var(--ibq-sombra-tarjeta)}@container fact (min-width: 1101px){.fact-decision #pestana-budget{grid-template-areas:"fact fact fact fact cart cart cart cart prev prev prev prev" "barra barra barra barra barra barra barra barra barra filtro filtro filtro" "graf graf graf graf graf graf graf graf graf kpis kpis kpis"}.fact-decision #pestana-budget>.fact-dec-resultado>.fact-dec-facturacion{grid-area:fact}.fact-decision #pestana-budget>.fact-dec-resultado>.fact-dec-cartera{border-left:1px solid var(--ibq-border);grid-area:cart}}@supports selector(::-webkit-scrollbar){*{scrollbar-color:auto}::-webkit-scrollbar-button{display:none;height:0;width:0}:where(.panel-scrollport,.fact-tabla__scroll,.fxc__tabla,.overflow-x-auto:has(>table),.overflow-auto:has(>table))::-webkit-scrollbar-track{border-radius:9999px}:where(.panel-scrollport,.fact-tabla__scroll,.fxc__tabla,.overflow-x-auto:has(>table),.overflow-auto:has(>table))::-webkit-scrollbar-thumb{background-clip:padding-box;border:3px solid transparent}:where(.panel-scrollport,.fact-tabla__scroll,.fxc__tabla,.overflow-x-auto:has(>table),.overflow-auto:has(>table)):has(>table>thead)::-webkit-scrollbar-track:vertical{margin-top:var(--tabla-cabecera-alto)}:where(.panel-scrollport,.fact-tabla__scroll,.fxc__tabla,.overflow-x-auto:has(>table),.overflow-auto:has(>table)):has(>table>tfoot)::-webkit-scrollbar-track:vertical{margin-bottom:var(--tabla-cabecera-alto)}}:root{--tabla-cabecera-alto:31px}@supports selector(::-webkit-scrollbar){:where(.panel-scrollport,.fact-tabla__scroll,.fxc__tabla,.overflow-x-auto:has(>table),.overflow-auto:has(>table)):has(>table>thead):has(>table>tfoot)::-webkit-scrollbar:vertical{background:linear-gradient(to bottom,var(--ibq-surface) 0 calc(var(--tabla-cabecera-alto) - 1px),var(--ibq-border) calc(var(--tabla-cabecera-alto) - 1px) var(--tabla-cabecera-alto),transparent var(--tabla-cabecera-alto) calc(100% - var(--tabla-cabecera-alto)),var(--ibq-border) calc(100% - var(--tabla-cabecera-alto)) calc(100% - var(--tabla-cabecera-alto) + 1px),var(--ibq-surface-alt) calc(100% - var(--tabla-cabecera-alto) + 1px) 100%)}}.acceso{display:grid;gap:1.25rem}.acceso-resumen{display:grid;gap:.5rem;grid-template-columns:repeat(4,minmax(0,1fr))}.acceso-resumen>div{background:var(--ibq-surface-alt);border:1px solid var(--ibq-border);border-radius:.6rem;display:flex;flex-direction:column-reverse;gap:.1rem;min-width:0;padding:.5rem .6rem}.acceso-resumen dt{color:var(--ibq-muted);font-size:.68rem}.acceso-resumen dd{color:var(--ibq-muted);font-size:.72rem;white-space:nowrap}.acceso-resumen strong{color:var(--ibq-text);font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:700}.acceso-bloque__cabecera h3{color:var(--ibq-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.acceso-bloque__cabecera p{color:var(--ibq-muted);font-size:.75rem;margin-top:.15rem}.acceso-nota{color:var(--ibq-muted);font-size:.75rem;margin-top:.5rem}.acceso-lista{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.7rem;margin-top:.6rem;overflow:hidden}.acceso-lista.is-apagada .acceso-fila{opacity:.55}.acceso-fila{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;min-height:52px;padding:.55rem .75rem}.acceso-fila+.acceso-fila{border-top:1px solid var(--ibq-border)}.acceso-fila__icono{background:var(--ibq-surface-alt);border-radius:.5rem;color:var(--ibq-muted);display:grid;flex:none;height:2rem;place-items:center;width:2rem}.acceso-fila__texto{display:flex;flex:1;flex-direction:column;min-width:0}.acceso-fila__texto b{color:var(--ibq-text);font-size:.85rem;font-weight:600}.acceso-fila__texto small{color:var(--ibq-muted);font-size:.72rem}.acceso-origen--directo{color:var(--ibq-success)!important}.acceso-origen--grupo a{color:var(--ibq-accent);text-decoration:underline;text-underline-offset:2px}.acceso-fila form{display:contents}.acceso-switch{background:var(--ibq-border);border-radius:999px;cursor:pointer;flex:none;height:26px;list-style:none;position:relative;transition:background-color .2s;width:44px}.acceso-switch::-webkit-details-marker{display:none}.acceso-switch:before{content:"";inset:-9px 0;position:absolute}.acceso-switch>span{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);height:20px;left:3px;position:absolute;top:3px;transition:transform .2s cubic-bezier(.2,.8,.2,1);width:20px}.acceso-switch[aria-checked=true]{background:var(--ibq-accent)}.acceso-switch[aria-checked=true]>span{transform:translateX(18px)}.acceso-switch:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.acceso-switch.is-bloqueado{cursor:not-allowed;opacity:.5}turbo-frame[busy] .acceso-switch:focus>span{transform:translateX(18px)}turbo-frame[busy] .acceso-switch[aria-checked=true]:focus>span{transform:none}:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha)>.ficha-lateral:has(.acceso){animation:none}:is(turbo-frame#usuario-ficha,turbo-frame#grupo-ficha)[busy]>.ficha-lateral:has(.acceso){filter:none;opacity:.8}.acceso-resumen--3{grid-template-columns:repeat(3,minmax(0,1fr))}.acceso-estado{align-items:center;border-radius:.7rem;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.6rem;justify-content:space-between;padding:.65rem .8rem}.acceso-estado p{flex:1;min-width:12rem}.acceso-estado--pending{background:var(--ibq-warning-soft);color:var(--ibq-warning)}.acceso-estado--inactive{background:var(--ibq-surface-alt);border:1px dashed var(--ibq-border);color:var(--ibq-muted)}.acceso-aviso{background:var(--ibq-warning-soft);border-radius:.6rem;color:var(--ibq-warning);font-size:.75rem;padding:.5rem .7rem}.acceso-bloque__cabecera--accion{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.acceso-avatar{background:var(--ibq-accent-soft);color:var(--ibq-accent);flex:none;font-size:.72rem;font-weight:700;height:1.75rem;place-items:center;width:1.75rem}.acceso-avatar,.acceso-quitar{border-radius:50%;display:grid}.acceso-quitar{color:var(--ibq-muted);flex:none;font-size:1.1rem;height:32px;place-items:center;width:32px}.acceso-quitar:hover{background:var(--ibq-danger-soft);color:var(--ibq-danger)}.acceso-datos-grupo{display:flex;flex-wrap:wrap;font-size:.75rem;gap:.4rem 1.5rem;margin-top:.5rem}.acceso-datos-grupo dt{color:var(--ibq-muted)}.acceso-datos-grupo dd{color:var(--ibq-text)}.acceso-ciclo{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.acceso-ciclo input[type=text]{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.5rem;color:var(--ibq-text);flex:1;font-size:.8rem;min-width:10rem;padding:.45rem .6rem}.acceso-datos{border:1px solid var(--ibq-border);border-radius:999px;color:var(--ibq-muted);font-size:.68rem;font-weight:600;min-height:28px;padding:.15rem .55rem;white-space:nowrap}.acceso-datos.is-limitado{background:var(--ibq-info-soft);border-color:transparent;color:var(--ibq-info)}button.acceso-datos:hover{border-color:var(--ibq-accent);color:var(--ibq-accent)}.acceso-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.acceso-chip{align-items:center;background:var(--ibq-accent-soft);border-radius:999px;color:var(--ibq-accent);display:inline-flex;font-size:.78rem;font-weight:600;gap:.3rem;min-height:32px;padding:.2rem .35rem .2rem .7rem}li.acceso-chip{padding-right:.7rem}.acceso-chip.is-archivado{background:var(--ibq-surface-alt);color:var(--ibq-muted);text-decoration:line-through}.acceso-chip__quitar{border-radius:50%;display:grid;font-size:1rem;height:24px;line-height:1;place-items:center;width:24px}.acceso-chip__quitar:hover{background:var(--ibq-surface)}.acceso-chip--anadir{background:transparent;border:1px dashed var(--ibq-border);color:var(--ibq-muted);cursor:pointer;list-style:none;padding-right:.7rem}.acceso-chip--anadir::-webkit-details-marker{display:none}.acceso-anadir[open]>.acceso-chip--anadir,.acceso-chip--anadir:hover{border-color:var(--ibq-accent);color:var(--ibq-accent)}.acceso-anadir{position:relative}.acceso-anadir__lista{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.7rem;box-shadow:0 12px 30px rgba(0,0,0,.14);left:0;max-height:16rem;overflow:auto;padding:.3rem;position:absolute;top:calc(100% + .35rem);width:min(18rem,80vw);z-index:20}.acceso-anadir__lista a{align-items:center;border-radius:.45rem;color:var(--ibq-text);display:flex;font-size:.8rem;gap:.55rem;min-height:40px;padding:.35rem .5rem}.acceso-anadir__lista a:hover{background:var(--ibq-surface-alt)}.acceso-anadir__lista li[hidden]{display:none}.acceso-anadir__lista form{display:contents}.acceso-anadir__opcion{align-items:center;border-radius:.45rem;color:var(--ibq-text);display:flex;font-size:.8rem;gap:.55rem;min-height:40px;padding:.35rem .5rem;text-align:left;width:100%}.acceso-anadir__opcion:hover{background:var(--ibq-surface-alt)}.panel-ficha-marco .acceso{margin-bottom:1.5rem}.acceso-anadir--derecha .acceso-anadir__lista{left:auto;right:0}.acceso-anadir__filtro{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.5rem;color:var(--ibq-text);font-size:.8rem;margin-bottom:.3rem;padding:.45rem .6rem;width:100%}.acceso-anadir__lista small{color:var(--ibq-muted);margin-left:auto}.acceso-impacto{animation:acceso-entra .18s ease-out;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.7rem;box-shadow:0 10px 30px rgba(0,0,0,.1);margin-top:.6rem;padding:.75rem}.acceso-impacto__titulo{align-items:center;color:var(--ibq-text);display:flex;font-size:.82rem;gap:.45rem}.acceso-impacto__lista{display:grid;font-size:.78rem;font-weight:600;gap:.2rem;margin:.5rem 0}.acceso-impacto__lista .is-gana{color:var(--ibq-success)}.acceso-impacto__lista .is-pierde{color:var(--ibq-danger)}.acceso-impacto input[type=text],.acceso-motivo__caja input[type=text]{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.5rem;color:var(--ibq-text);font-size:.8rem;margin-top:.5rem;padding:.45rem .6rem;width:100%}.acceso-impacto__acciones{display:flex;gap:.4rem;justify-content:flex-end;margin-top:.6rem}.acceso-segmentos{background:var(--ibq-surface-alt);border:1px solid var(--ibq-border);border-radius:.6rem;display:inline-flex;margin-top:.6rem;padding:3px}.acceso-segmentos form{display:contents}.acceso-segmentos button,.acceso-segmentos>span{align-items:center;border-radius:.45rem;color:var(--ibq-muted);display:inline-flex;font-size:.78rem;font-weight:600;min-height:34px;padding:.3rem .9rem}.acceso-segmentos button:hover{color:var(--ibq-text)}.acceso-segmentos .is-activo{background:var(--ibq-surface);box-shadow:0 1px 3px rgba(0,0,0,.12);color:var(--ibq-text)}.acceso-motivo{display:contents}.acceso-motivo__caja{animation:acceso-entra .18s ease-out;background:var(--ibq-surface-alt);border:1px solid var(--ibq-border);border-radius:.6rem;color:var(--ibq-text);display:grid;flex-basis:100%;font-size:.78rem;gap:.4rem;padding:.6rem}.acceso-motivo__caja button{justify-self:end}.acceso-motivo[open]>.acceso-switch{background:var(--ibq-accent-soft)}.acceso-am{color:var(--ibq-muted);display:flex;flex-direction:column;font-size:.72rem;gap:.25rem;margin-top:.6rem}.acceso-am select{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.5rem;color:var(--ibq-text);font-size:.85rem;min-height:40px;padding:.45rem .6rem}.acceso-toasts{bottom:1.25rem;display:grid;gap:.5rem;pointer-events:none;position:fixed;right:1.25rem;z-index:70}.acceso-toast{align-items:center;animation:acceso-entra .2s ease-out,acceso-sale .3s ease-in 6s forwards;background:var(--ibq-text);border-radius:.7rem;box-shadow:0 12px 30px rgba(0,0,0,.25);color:var(--ibq-bg);display:flex;font-size:.8rem;gap:.75rem;max-width:24rem;min-width:16rem;padding:.65rem .85rem;pointer-events:auto}.acceso-toast:hover{animation-play-state:paused}.acceso-toast>span{flex:1}.acceso-toast form{display:contents}.acceso-toast button{font-weight:700;text-decoration:underline;text-underline-offset:2px}.acceso-toast--error{animation:acceso-entra .2s ease-out;background:var(--ibq-danger);color:#fff}@keyframes acceso-entra{0%{opacity:0;transform:translateY(6px)}}@keyframes acceso-sale{to{opacity:0;transform:translateY(6px);visibility:hidden}}@media (prefers-reduced-motion:reduce){.acceso-impacto,.acceso-motivo__caja,.acceso-switch>span{animation:none;transition:none}.acceso-toast{animation:acceso-sale 0s 6s forwards}}.buscador-admin__boton{align-items:center;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.6rem;color:var(--ibq-muted);display:inline-flex;font-size:.75rem;gap:.5rem;min-height:34px;padding:.3rem .4rem .3rem .7rem}.buscador-admin__boton:hover{border-color:var(--ibq-accent);color:var(--ibq-text)}.buscador-admin kbd{border:1px solid var(--ibq-border);border-radius:.3rem;color:var(--ibq-muted);font:600 .65rem/1.4 inherit;padding:.05rem .35rem}.buscador-admin__dialogo{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.9rem;box-shadow:0 24px 60px rgba(0,0,0,.35);color:var(--ibq-text);margin:12vh auto auto;padding:0;width:min(34rem,92vw)}.buscador-admin__dialogo::backdrop{background:rgba(0,0,0,.45)}.buscador-admin__dialogo[open]{animation:acceso-entra .16s ease-out}.buscador-admin__campo{background:transparent;border:0;border-bottom:1px solid var(--ibq-border);color:var(--ibq-text);font-size:.95rem;outline:none;padding:.9rem 1rem;width:100%}.buscador-admin__resultados{display:block;max-height:22rem;overflow:auto;padding:.35rem}.buscador-admin__grupo{color:var(--ibq-muted);font-size:.66rem;font-weight:700;letter-spacing:.05em;padding:.5rem .6rem .2rem;text-transform:uppercase}.buscador-admin__resultado{align-items:center;border-radius:.5rem;color:var(--ibq-text);display:flex;font-size:.85rem;gap:.6rem;min-height:42px;padding:.35rem .6rem}.buscador-admin__resultado kbd{margin-left:auto;visibility:hidden}.buscador-admin__resultado.is-activo,.buscador-admin__resultado:hover{background:var(--ibq-accent-soft)}.buscador-admin__resultado.is-activo kbd{visibility:visible}.buscador-admin__resultado .acceso-fila__icono{height:1.75rem;width:1.75rem}.buscador-admin__vacio{color:var(--ibq-muted);font-size:.8rem;padding:1rem}.buscador-admin__ayuda{align-items:center;border-top:1px solid var(--ibq-border);color:var(--ibq-muted);display:flex;font-size:.68rem;gap:.35rem;padding:.5rem .8rem}@media (max-width:639px){.buscador-admin__boton kbd,.buscador-admin__boton span{display:none}}.paneles-selector{display:inline-block;margin-bottom:var(--ibq-hueco,1rem);position:relative}.paneles-selector__actual{align-items:center;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.7rem;color:var(--ibq-text);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.6rem;list-style:none;min-height:44px;padding:.4rem .8rem .4rem .45rem}.paneles-selector__actual::-webkit-details-marker{display:none}.paneles-selector__actual>span{align-items:center;display:inline-flex;gap:.6rem}.paneles-selector[open]>.paneles-selector__actual,.paneles-selector__actual:hover{border-color:var(--ibq-accent)}.paneles-selector__actual:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.paneles-selector__chevron{color:var(--ibq-muted);transition:transform .2s}.paneles-selector[open] .paneles-selector__chevron{transform:rotate(180deg)}.paneles-selector__icono{background:var(--ibq-accent-soft);border-radius:.5rem;color:var(--ibq-accent);display:inline-grid;flex:none;height:2rem;place-items:center;width:2rem}.paneles-selector__lista{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.7rem;box-shadow:0 12px 30px rgba(0,0,0,.18);display:flex;flex-direction:column;left:0;max-width:min(24rem,90vw);min-width:100%;padding:.3rem;position:absolute;top:calc(100% + .35rem);width:-moz-max-content;width:max-content;z-index:30}.paneles-selector__opcion{align-items:center;border-radius:.5rem;color:var(--ibq-text);display:flex;font-size:.875rem;font-weight:600;gap:.6rem;min-height:44px;padding:.35rem .6rem .35rem .4rem;text-align:left}.paneles-selector__opcion:hover{background:var(--ibq-surface-alt)}.paneles-selector__opcion[aria-selected=true]{background:var(--ibq-accent-soft);color:var(--ibq-accent)}.paneles-selector__opcion:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:-2px}.paneles-selector__opcion .paneles-selector__icono{height:1.75rem;width:1.75rem}.quien{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.75rem;gap:.75rem;padding:1rem}.quien__cabecera{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.quien__cabecera p{color:var(--ibq-muted);font-size:.75rem;margin-top:.15rem}.quien__pestanas{background:var(--ibq-surface-alt);border-radius:.6rem;display:inline-flex;gap:.25rem;padding:.2rem}.quien__pestana{align-items:center;border-radius:.45rem;color:var(--ibq-muted);display:inline-flex;font-size:.8rem;font-weight:600;gap:.4rem;min-height:36px;padding:.3rem .75rem}.quien__pestana:hover{color:var(--ibq-text)}.quien__pestana[aria-selected=true]{background:var(--ibq-surface);box-shadow:0 1px 3px rgba(0,0,0,.2);color:var(--ibq-text)}.quien__pestana:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.quien__cuenta{background:var(--ibq-bg);border-radius:999px;color:var(--ibq-muted);font-size:.7rem;font-variant-numeric:tabular-nums;padding:0 .4rem}.quien__pestana[aria-selected=true] .quien__cuenta{background:var(--ibq-accent-soft);color:var(--ibq-accent)}.quien [role=tabpanel][hidden]{display:none}.quien__ayuda{color:var(--ibq-muted);font-size:.75rem}.quien__buscar{margin-top:.6rem}.quien__campo{align-items:center;background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.6rem;color:var(--ibq-muted);display:flex;gap:.5rem;min-height:44px;padding:0 .75rem}.quien__campo:focus-within{border-color:var(--ibq-accent);box-shadow:0 0 0 3px var(--ibq-accent-soft)}.quien__campo input{background:transparent;border:0;color:var(--ibq-text);flex:1;font-size:.85rem;min-width:0;outline:none}.quien__resultados{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.6rem;display:grid;gap:.25rem;margin-top:.35rem;padding:.3rem}.quien__resultados li[hidden],.quien__resultados[hidden]{display:none}.quien__resultados form{display:contents}.quien__resultado{align-items:center;border-radius:.45rem;color:var(--ibq-text);display:flex;font-size:.85rem;gap:.6rem;min-height:44px;padding:.35rem .5rem;text-align:left;width:100%}.quien__resultado:focus-visible,.quien__resultado:hover{background:var(--ibq-accent-soft);outline:none}.quien__dar{color:var(--ibq-accent);flex:none;font-size:.75rem;font-weight:600;margin-left:auto;opacity:0}.quien__resultado:focus-visible .quien__dar,.quien__resultado:hover .quien__dar,.quien__resultados li:not([hidden]):first-child .quien__dar{opacity:1}.quien__rejilla{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin-top:.6rem}.quien__baldosa{align-items:center;background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.6rem;display:flex;gap:.6rem;min-height:56px;padding:.5rem .6rem;transition:border-color .15s}.quien__baldosa .grupo-fila__icono{background:var(--ibq-surface-alt);color:var(--ibq-muted)}.quien__baldosa.is-activa{background:var(--ibq-accent-soft);border-color:var(--ibq-accent)}.quien__baldosa.is-activa .grupo-fila__icono{background:var(--ibq-accent);color:var(--ibq-accent-fg,#fff)}.quien__baldosa.is-activa small{color:var(--ibq-accent)}.quien__baldosa.is-denegada{border-color:var(--ibq-danger)}.quien__baldosa.is-denegada small{color:var(--ibq-danger)}.acceso-avanzado{align-items:start;display:grid;gap:1rem}@media (min-width:1024px){.acceso-avanzado{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.acceso-avanzado__conceder{position:sticky;top:1rem}}.quien__baldosa--alta{align-items:center;min-height:64px}.quien__distintivos{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.2rem}.quien__retirar{border:1px solid transparent;border-radius:.45rem;color:var(--ibq-muted);flex:none;font-size:.72rem;font-weight:600;min-height:32px;padding:.2rem .6rem;white-space:nowrap}.quien__retirar:focus-visible,.quien__retirar:hover{background:var(--ibq-danger-soft);border-color:var(--ibq-danger);color:var(--ibq-danger);outline:none}.quien__baldosa.is-denegada .quien__retirar{color:var(--ibq-danger)}.quien__baldosa form{display:contents}.conceder{display:grid;gap:1rem}.conceder fieldset{min-width:0}.acceso-avanzado__conceder{gap:1.25rem}.conceder legend{margin-bottom:.4rem}.conceder__paso{display:grid;gap:.5rem;min-width:0}.conceder__paso legend,.conceder__titulo{align-items:center;color:var(--ibq-text);display:flex;font-size:.8rem;font-weight:600;gap:.45rem;margin-bottom:.5rem}.conceder__titulo{margin-bottom:0}.conceder__titulo small{color:var(--ibq-muted);font-weight:400}.conceder__numero{background:var(--ibq-accent-soft);border-radius:50%;color:var(--ibq-accent);display:inline-grid;font-size:.7rem;font-weight:700;height:1.25rem;place-items:center;width:1.25rem}.conceder__opciones{display:grid;gap:.4rem}.conceder__opciones--dos{grid-template-columns:1fr 1fr}.conceder__opcion{align-items:center;background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.6rem;color:var(--ibq-text);cursor:pointer;display:flex;font-size:.82rem;gap:.55rem;min-height:44px;padding:.5rem .7rem;transition:border-color .15s,background-color .15s}.conceder__opcion:hover{border-color:var(--ibq-muted)}.conceder__opcion input{accent-color:var(--ibq-accent);flex:none;height:1rem;margin:0;width:1rem}.conceder__opcion b{font-weight:600}.conceder__opcion>span{display:flex;flex-direction:column}.conceder__opcion small{color:var(--ibq-muted);font-size:.72rem}.conceder__opcion:has(input:checked){background:var(--ibq-accent-soft);border-color:var(--ibq-accent)}.conceder__bloquear{display:none}.conceder:has(input[name=destinatario][value=usuario]:checked):has(input[name=efecto][value=deny]:checked) .conceder__dar{display:none}.conceder:has(input[name=destinatario][value=usuario]:checked):has(input[name=efecto][value=deny]:checked) .conceder__bloquear{display:inline}.conceder:has(input[name=destinatario][value=usuario]:checked) .conceder__grupo{display:none}.conceder:has(input[name=destinatario][value=grupo]:checked) .conceder__usuario{display:none}.quien__buscar--arriba{margin:.1rem 0 .75rem}.quien__personas{align-items:start;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}.quien__persona{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-left-width:3px;border-radius:.6rem;padding:.55rem .65rem}.quien__persona.is-entra{border-left-color:var(--ibq-success,#22c55e)}.quien__persona.is-fuera{border-left-color:var(--ibq-border);opacity:.85}.quien__persona form{display:contents}.quien__persona-linea{align-items:center;display:flex;gap:.6rem;min-width:0}.quien__persona-linea .quien__distintivos{flex:none;justify-content:flex-end;margin-top:0;max-width:45%}.quien__aviso{background:var(--ibq-warning-soft);border-radius:.4rem;color:var(--ibq-warning);font-size:.72rem;margin:.4rem 0 0 2.35rem;padding:.2rem .5rem}.quien__porque{margin:.3rem 0 0 2.35rem}.quien__porque summary{border-radius:.3rem}.quien__porque summary:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.quien__porque p{background:var(--ibq-surface-alt);border-radius:.4rem;margin-top:.3rem;padding:.35rem .5rem}.quien__porque p+p{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.quien__persona-linea .quien__distintivos{align-items:flex-end;flex-direction:column}.quien__porque{margin-top:.15rem}.panel-identidad{align-items:center;color:var(--ibq-muted);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.25rem .5rem}.panel-identidad b{color:var(--ibq-text);font-weight:600}.panel-identidad code{font-size:.75rem}.panel-identidad__cambiar{border:1px solid var(--ibq-border);border-radius:.4rem;color:var(--ibq-text);font-size:.72rem;font-weight:600;padding:.1rem .45rem}.panel-identidad__cambiar:focus-visible,.panel-identidad__cambiar:hover{border-color:var(--ibq-accent);color:var(--ibq-accent);outline:none}.quien__resultado:has(:focus-visible),.quien__resultado:hover{background:var(--ibq-surface-alt)}.quien__resultado>.truncate{flex:1;min-width:0}.quien__accion{border:1px solid transparent;border-radius:.45rem;flex:none;font-size:.75rem;font-weight:600;min-height:32px;padding:.2rem .6rem}.quien__accion--allow{color:var(--ibq-accent)}.quien__accion--allow:focus-visible,.quien__accion--allow:hover{background:var(--ibq-accent-soft);border-color:var(--ibq-accent);outline:none}.quien__accion--deny{color:var(--ibq-muted)}.quien__accion--deny:focus-visible,.quien__accion--deny:hover{background:var(--ibq-danger-soft);border-color:var(--ibq-danger);color:var(--ibq-danger);outline:none}.quien__pestanas{flex-wrap:wrap}.quien__baldosa a.truncate{display:block}.actividad-reciente{padding:0 .25rem}.actividad-reciente__todo{color:var(--ibq-accent);display:inline-block;font-size:.8rem;font-weight:600;margin-top:.6rem}.actividad-reciente__todo:hover{text-decoration:underline}.panel-pestana__ficha{display:block}.panel-pestana__ficha .panel-ficha-marco>.space-y-8{margin-top:0}.panel-resumen{align-items:stretch;gap:1rem;padding:1.25rem}.panel-resumen .panel-tarjeta__grupos{border-top:1px solid var(--ibq-border);padding-top:.9rem}.panel-resumen__cifras{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin:0}.panel-resumen__cifras>div{background:var(--ibq-surface-alt);border-radius:.6rem;display:flex;flex-direction:column-reverse;gap:.15rem;padding:.6rem .75rem}.panel-resumen__cifras>div:only-child{grid-column:1/-1}.panel-resumen__cifras dt{color:var(--ibq-muted);font-size:.72rem;line-height:1.25}.panel-resumen__cifras dd{color:var(--ibq-text);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin:0}.panel-resumen__cifra--am dd{color:var(--ibq-accent)}.panel-resumen__acciones{display:grid;grid-template-columns:1fr 1fr}.panel-resumen__acciones>:only-child,.panel-resumen__ancho{grid-column:1/-1}.quien__cabecera--apilada{align-items:stretch;flex-direction:column}.panel-identidad__tecnico{color:var(--ibq-muted);font-size:.75rem;margin-left:auto}.vistazo{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.vistazo>.acceso-aviso,.vistazo>.panel-identidad,.vistazo__bloque--ancho{grid-column:1/-1}@media (max-width:1023px){.vistazo{grid-template-columns:minmax(0,1fr)}}.vistazo__bloque{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.6rem;display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.75rem}.vistazo__cabecera{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:32px}.vistazo__cabecera h3{align-items:center;color:var(--ibq-text);display:inline-flex;font-size:.8rem;font-weight:600;gap:.4rem}.vistazo__pildoras{display:flex;flex-wrap:wrap;gap:.4rem}.vistazo__pildora{align-items:center;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:999px;color:var(--ibq-text);display:inline-flex;font-size:.8rem;gap:.4rem;max-width:100%;min-height:34px;padding:.15rem .6rem .15rem .2rem}.vistazo__pildora>a{font-weight:600;padding-left:.4rem}.vistazo__pildora>a:hover{text-decoration:underline}.vistazo__pildora small{color:var(--ibq-muted);font-size:.7rem;white-space:nowrap}.vistazo__pildora .acceso-avatar{font-size:.65rem;height:1.5rem;width:1.5rem}.vistazo__pildora .grupo-fila__icono--mini{margin-right:0}.vistazo__pildora.is-fuera{border-style:dashed;color:var(--ibq-muted)}.vistazo__pildora.is-fuera .acceso-avatar{background:var(--ibq-surface-alt);color:var(--ibq-muted)}.vistazo__pildora.is-restringida{color:var(--ibq-muted)}.vistazo__pildora form{display:contents}.vistazo__pildora:has(.vistazo__quitar){padding-right:.15rem}.vistazo__quitar{border-radius:50%;color:var(--ibq-muted);display:grid;flex:none;font-size:1rem;height:26px;place-items:center;width:26px}.vistazo__quitar:focus-visible,.vistazo__quitar:hover{background:var(--ibq-danger-soft);color:var(--ibq-danger);outline:none}.vistazo .quien__buscar{margin-top:.1rem}.vistazo .quien__campo{background:var(--ibq-surface);min-height:38px}.vistazo .actividad-reciente{padding:0}button.quien__resultado .quien__accion{align-items:center;display:inline-flex;margin-left:auto}.detalle-cifras{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1rem}@media (max-width:1023px){.detalle-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}.detalle-cifras>div{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.75rem;display:flex;flex-direction:column-reverse;gap:.2rem;padding:.75rem 1rem}.detalle-cifras dt{color:var(--ibq-muted);font-size:.75rem}.detalle-cifras dd{color:var(--ibq-text);font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin:0}.detalle-cifras dd small{color:var(--ibq-muted);font-size:.8rem;font-weight:500}.detalle-cifras .is-aviso dd{color:var(--ibq-warning)}.quien__cabecera--apilada .quien__pestanas{align-self:flex-start}.acceso-avanzado:has(.quien__pestana[data-subpestana=elementos][aria-selected=true],.quien__pestana[data-subpestana=actividad][aria-selected=true]){grid-template-columns:minmax(0,1fr)}.acceso-avanzado:has(.quien__pestana[data-subpestana=elementos][aria-selected=true],.quien__pestana[data-subpestana=actividad][aria-selected=true])>.acceso-avanzado__conceder{display:none}.acceso-avanzado__conceder{align-content:start;display:grid;gap:1rem}.acceso-avanzado__conceder>header .quien__ayuda{margin-top:.25rem}.conceder{gap:1.1rem}.conceder>.conceder__paso{border:0;padding:0}.conceder>.conceder__boton{font-size:.85rem;margin-top:.25rem;min-height:40px}.quien .actividad-reciente{max-width:60rem}.paneles-selector__actual{overflow:hidden;position:relative}.admin-boton{align-items:center;border:1px solid transparent;border-radius:.38rem;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.81rem;font-weight:500;gap:.38rem;height:2rem;justify-content:center;line-height:1.13rem;padding:0 .75rem;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease;white-space:nowrap}.admin-boton:focus-visible{box-shadow:0 0 0 2px var(--ibq-accent);outline:none}.admin-boton>svg{flex-shrink:0;height:.94rem;width:.94rem}.admin-boton--secundario{background:var(--ibq-surface);border-color:var(--ibq-border);color:var(--ibq-text)}.admin-boton--secundario:hover{background:var(--ibq-surface-alt)}.admin-boton--secundario>svg{color:var(--ibq-text-muted)}.admin-boton--primario{background:var(--ibq-accent-hover);border-color:var(--ibq-accent-active,var(--ibq-accent-hover));border-radius:10px;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.18),0 1px 2px 0 rgba(0,0,0,.08);color:var(--ibq-accent-fg);font-weight:600;height:2.13rem;padding:0 .88rem}.admin-boton--primario:hover{background:var(--ibq-accent-active,var(--ibq-accent-hover))}.admin-boton--primario:active{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.18)}.admin-boton--primario:focus-visible{box-shadow:0 0 0 2px var(--ibq-bg),0 0 0 4px var(--ibq-accent)}.admin-boton--peligro{background:transparent;border-color:var(--ibq-danger);color:var(--ibq-danger)}.admin-boton--peligro:hover{background:var(--ibq-danger-soft)}.admin-boton--fantasma{background:transparent;color:var(--ibq-text-muted)}.admin-boton--fantasma:hover{background:var(--ibq-surface-alt);color:var(--ibq-text)}.admin-boton[aria-disabled=true],.admin-boton[disabled]{cursor:not-allowed;opacity:.5}.admin-campo{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.38rem;color:var(--ibq-text);display:block;font-size:.81rem;height:2rem;line-height:1.13rem;padding:0 .63rem;width:100%}.admin-campo::-moz-placeholder{color:var(--ibq-text-muted)}.admin-campo::placeholder{color:var(--ibq-text-muted)}.admin-campo:focus-visible{border-color:var(--ibq-accent);box-shadow:0 0 0 1px var(--ibq-accent);outline:none}select.admin-campo{cursor:pointer;padding-right:1.75rem}textarea.admin-campo{height:auto;min-height:4.5rem;padding:.4rem .63rem}.admin-campo[disabled],.admin-campo[readonly]{color:var(--ibq-text-muted);cursor:not-allowed}.admin-campo.is-activo{background:var(--ibq-accent-soft);border-color:var(--ibq-accent);font-weight:600}.admin-buscador{flex:0 1 auto}.admin-buscador .panel-buscador__limpiar svg,.admin-buscador .panel-buscador__lupa svg{height:100%;width:100%}.admin-buscador .panel-buscador__lupa{height:.94rem;top:50%;transform:translateY(-50%);width:.94rem}.admin-buscador a.panel-buscador__limpiar svg{height:.75rem;width:.75rem}.admin-toolbar{align-items:center;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;min-height:3rem;padding:.38rem .75rem}.admin-toolbar>select.admin-campo{min-width:9.5rem;width:auto}.admin-toolbar__limpiar{margin-left:auto;text-decoration:none}.am-filtros>.admin-buscador,.audit-buscador>.admin-buscador,.grupos-filtros>.admin-buscador{width:15rem}.am-filtros .admin-toolbar__limpiar,.grupos-filtros .admin-toolbar__limpiar{margin-left:0}.app-menu__item[aria-current=true]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--nav-activo-bg);box-shadow:var(--nav-activo-sombra);color:var(--ibq-text);font-weight:600}.app-menu__item[aria-current=true]:hover{background:var(--nav-activo-hover);color:var(--ibq-text)}.acceso-avatar,.panel-tarjeta__icono,.paneles-selector__icono{background:var(--ibq-accent);color:var(--ibq-accent-fg,#fff)}.vistazo__pildora.is-fuera .acceso-avatar,.vistazo__pildora.is-restringida .acceso-avatar{background:var(--ibq-surface-alt);color:var(--ibq-text-muted)}.paneles-selector__opcion[aria-selected=true] .paneles-selector__icono{background:var(--ibq-accent);color:var(--ibq-accent-fg,#fff)}@media (min-width:1024px){.acceso-avanzado{grid-template-columns:minmax(0,1fr) 19rem}}.acceso-avanzado__conceder .conceder__opciones--dos{grid-template-columns:1fr}.acceso-avanzado__conceder .conceder__boton{font-size:.81rem;height:2.13rem;min-height:0}.quien__porque{color:var(--ibq-muted);font-size:.72rem;margin:.4rem 0 0 2.35rem}.quien__porque summary{align-items:center;background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:999px;cursor:pointer;display:inline-flex;font-weight:600;gap:.25rem;list-style:none;padding:.15rem .6rem .15rem .35rem;transition:border-color .15s,color .15s,background-color .15s;width:-moz-max-content;width:max-content}.quien__porque summary::-webkit-details-marker{display:none}.quien__porque summary:hover{border-color:var(--ibq-muted);color:var(--ibq-text)}.quien__porque[open] summary{background:var(--ibq-accent-soft);border-color:var(--ibq-accent);color:var(--ibq-text)}.quien__porque-flecha{flex:none;height:.8rem;transition:transform .18s cubic-bezier(.2,.8,.2,1);width:.8rem}.quien__porque[open] .quien__porque-flecha{transform:rotate(90deg)}.quien__porque-caja{background:var(--ibq-surface-alt);border-left:2px solid var(--ibq-accent);border-radius:0 .5rem .5rem 0;color:var(--ibq-text);display:grid;font-size:.75rem;gap:.45rem;justify-items:start;line-height:1.45;margin-top:.45rem;padding:.6rem .7rem}.quien__porque .quien__porque-caja p{background:none;border-radius:0;margin:0;padding:0}.quien__porque-caja code{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.35rem;color:var(--ibq-muted);font-size:.68rem;letter-spacing:.02em;padding:.1rem .45rem}@media (prefers-reduced-motion:reduce){.quien__porque-flecha{transition:none}}.conceder__opcion:has(input:checked){background:var(--ibq-surface-alt);border-color:var(--ibq-text-muted)}.conceder__opcion input{accent-color:var(--ibq-text)}.conceder__icono{background:var(--ibq-surface-alt);border-radius:.5rem;color:var(--ibq-text-muted);display:grid;flex:none;height:1.75rem;place-items:center;width:1.75rem}.conceder__opcion--dar.is-fija,.conceder__opcion--dar:has(input:checked){background:var(--ibq-success-soft);border-color:var(--ibq-success)}.conceder__opcion--dar.is-fija .conceder__icono,.conceder__opcion--dar:has(input:checked) .conceder__icono{background:var(--ibq-success);color:#fff}.conceder__opcion--dar input{accent-color:var(--ibq-success)}.conceder__opcion--bloquear:has(input:checked){background:var(--ibq-danger-soft);border-color:var(--ibq-danger)}.conceder__opcion--bloquear:has(input:checked) .conceder__icono{background:var(--ibq-danger);color:#fff}.conceder__opcion--bloquear input{accent-color:var(--ibq-danger)}.conceder__opcion.is-fija{cursor:default;margin:0}html.dark .conceder__opcion--bloquear:has(input:checked) .conceder__icono,html.dark .conceder__opcion--dar.is-fija .conceder__icono,html.dark .conceder__opcion--dar:has(input:checked) .conceder__icono{color:#10151c}.conceder__resultado p{align-items:center;border-radius:.5rem;display:flex;font-size:.78rem;gap:.45rem;margin:0;padding:.5rem .65rem}.conceder__resultado .conceder__dar{background:var(--ibq-success-soft);color:var(--ibq-success)}.conceder__resultado .conceder__bloquear{background:var(--ibq-danger-soft);color:var(--ibq-danger);display:none}.conceder__resultado p span{color:var(--ibq-text)}.conceder:has(input[name=destinatario][value=usuario]:checked):has(input[name=efecto][value=deny]:checked) .conceder__resultado .conceder__dar{display:none}.conceder:has(input[name=destinatario][value=usuario]:checked):has(input[name=efecto][value=deny]:checked) .conceder__resultado .conceder__bloquear{display:flex}.conceder .conceder__boton{background:var(--ibq-success);border-color:var(--ibq-success);color:#fff}.conceder .conceder__boton:hover{background:var(--ibq-success);filter:brightness(.93)}html.dark .conceder .conceder__boton{color:#10151c}.conceder:has(input[name=destinatario][value=usuario]:checked):has(input[name=efecto][value=deny]:checked) .conceder__boton{background:var(--ibq-danger);border-color:var(--ibq-danger)}.conceder:has(input[name=destinatario][value=usuario]:checked):has(input[name=efecto][value=deny]:checked) .conceder__boton:hover{background:var(--ibq-danger)}.grupos-mapa td,.grupos-mapa th{padding:.5rem .75rem;vertical-align:middle}.grupos-mapa thead th{padding-bottom:.75rem;padding-top:.75rem}.grupos-mapa__panel{color:var(--ibq-text)}.grupos-mapa__panel>small,.grupos-mapa__panel>span{display:block;margin-inline:auto}.grupos-mapa__panel .grupos-mapa__icono{background:var(--ibq-accent);border-radius:.5rem;color:var(--ibq-accent-fg,#fff);display:grid;height:1.75rem;margin-bottom:.35rem;place-items:center;width:1.75rem}.grupos-mapa__panel .grupos-mapa__nombre{color:var(--ibq-text);font-size:.78rem;font-weight:600;max-width:9rem}.grupos-mapa__panel small{color:var(--ibq-text-muted);font-size:.68rem;font-weight:500;margin-top:.1rem}.grupos-mapa__panel.is-huerfano{box-shadow:none;color:var(--ibq-text)}.grupos-mapa__panel.is-huerfano small{background:var(--ibq-warning-soft);border-radius:999px;color:var(--ibq-warning);padding:0 .4rem;width:-moz-max-content;width:max-content}.grupos-mapa__panel.is-huerfano .grupos-mapa__icono{background:var(--ibq-surface);box-shadow:inset 0 0 0 1px var(--ibq-border);color:var(--ibq-text-muted)}.grupos-mapa__grupo a{align-items:center;display:flex!important;gap:.6rem}.grupos-mapa__grupo a>.grupo-fila__icono{display:inline-flex}.grupos-mapa__grupo .grupos-mapa__texto{color:var(--ibq-text);display:flex;flex-direction:column;font-size:.8125rem;min-width:0}.grupos-mapa__grupo .grupos-mapa__texto b{font-weight:600}.grupos-mapa__grupo .grupos-mapa__texto small{color:var(--ibq-text-muted);font-size:.6875rem;font-weight:400}.grupos-mapa tr.is-vacio .grupo-fila__icono{background:var(--ibq-surface-alt);color:var(--ibq-text-muted)}.grupos-mapa tr.is-vacio .grupos-mapa__texto b{color:var(--ibq-text-muted)}.grupos-mapa__celda.is-si{background:transparent}.grupos-mapa tbody tr:hover>.is-si{background:var(--ibq-surface-alt)}.grupos-mapa__celda form{display:contents}.grupos-mapa__casilla{border:1px dashed var(--ibq-border);border-radius:.5rem;color:transparent;display:inline-grid;height:1.75rem;place-items:center;transition:background-color .14s,border-color .14s,color .14s,transform .14s;vertical-align:middle;width:1.75rem}.grupos-mapa__celda.is-si .grupos-mapa__casilla{background:var(--ibq-success);border:1px solid var(--ibq-success);color:#fff}html.dark .grupos-mapa__celda.is-si .grupos-mapa__casilla{color:#10151c}button.grupos-mapa__casilla{cursor:pointer}button.grupos-mapa__casilla:hover{background:var(--ibq-success-soft);border-color:var(--ibq-success);border-style:solid;color:var(--ibq-success);transform:scale(1.08)}.grupos-mapa__celda.is-si button.grupos-mapa__casilla:hover{background:var(--ibq-danger-soft);border-color:var(--ibq-danger);color:var(--ibq-danger)}button.grupos-mapa__casilla:focus-visible{border-style:solid;color:var(--ibq-text-muted);outline:2px solid var(--ibq-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.grupos-mapa__casilla{transition:none}button.grupos-mapa__casilla:hover{transform:none}}.grupos-mapa__marco{max-width:100%;width:-moz-fit-content;width:fit-content}.grupos-mapa{width:auto}.grupos-mapa td,.grupos-mapa th{padding:.4rem .5rem}.grupos-mapa__esquina,.grupos-mapa__grupo{min-width:15rem;padding-left:.875rem!important}.grupos-mapa__celda,.grupos-mapa__panel{min-width:7.25rem;width:7.25rem}.grupos-mapa__panel .grupos-mapa__nombre{max-width:6.5rem}.grupos-mapa__total{width:4.5rem}turbo-frame#grupos-mapa-marco{display:block}turbo-frame#grupos-mapa-marco[busy] .grupos-mapa{pointer-events:none}turbo-frame#grupos-mapa-marco[busy] .grupos-mapa__celda:not(.is-si) button.grupos-mapa__casilla:focus{background:var(--ibq-success);border:1px solid var(--ibq-success);color:#fff;transform:none}turbo-frame#grupos-mapa-marco[busy] .grupos-mapa__celda.is-si button.grupos-mapa__casilla:focus{background:transparent;border:1px dashed var(--ibq-border);color:transparent;transform:none}turbo-frame#grupos-mapa-marco[busy] .grupos-mapa__total{opacity:.5}.grupos-vistas{background:var(--ibq-bg,transparent);border:1px solid var(--ibq-border);border-radius:.625rem;flex-shrink:0;gap:0;padding:.1875rem}.grupos-vista{border-radius:.4375rem;color:var(--ibq-text-muted);font-size:var(--t-etiqueta,.8125rem);font-weight:600;gap:.4rem;min-height:2rem;padding:0 .875rem;transition:background-color .15s ease-out,color .15s ease-out}.grupos-vista svg{height:1.0625rem;width:1.0625rem}.grupos-vista[aria-current=page]{background:var(--ibq-surface);box-shadow:0 1px 2px rgba(0,0,0,.18);color:var(--ibq-text);font-weight:600}.grupos-vista[aria-current=page] svg{color:inherit}@media (min-width:1024px){.usuarios-maestro__ficha{display:flex;flex-direction:column;max-height:var(--alto-visible,calc(100vh - 2rem));overflow:hidden}.usuarios-maestro.is-abierta .usuarios-maestro__ficha turbo-frame,.usuarios-maestro__ficha .ficha-lateral{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.usuarios-maestro__ficha .ficha-lateral{overflow:hidden}.usuarios-maestro__ficha .ficha-lateral__cabecera{flex:none}.usuarios-maestro__ficha .ficha-lateral__cuerpo{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.usuarios-maestro__ficha .ficha-lateral__pestanas{flex:none}.usuarios-maestro__ficha .ficha-lateral__contenido{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--ibq-border) transparent;scrollbar-width:thin}}.usuarios-maestro tr.is-elegida{background:var(--nav-activo-bg)}.usuarios-maestro tr.is-elegida>td{background:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 -1px 0 var(--nav-activo-borde,rgba(0,0,0,.2))}.usuarios-maestro tr.is-elegida>td:first-child{box-shadow:inset 3px 0 0 var(--ibq-text-muted),inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 -1px 0 var(--nav-activo-borde,rgba(0,0,0,.2));color:var(--ibq-text);font-weight:600}.usuarios-maestro tr.is-elegida:hover>td{background:transparent}.usuarios-maestro .grupo-tarjeta.is-elegida{background:var(--nav-activo-bg);border-color:var(--ibq-border);box-shadow:var(--nav-activo-sombra)}.audit-lateral{display:none}@media (min-width:1024px){.audit-maestro{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.audit-lateral{display:block;max-height:var(--alto-visible,calc(100vh - 2rem));overflow-y:auto;overscroll-behavior:contain;position:sticky;scrollbar-color:var(--ibq-border) transparent;scrollbar-width:thin;top:1rem}.audit-maestro.is-lateral .audit-lista .audit-evento details>div{display:none}.audit-maestro.is-lateral .audit-lista .audit-evento{border-radius:.5rem;cursor:pointer;padding-right:.75rem;transition:background-color .14s}.audit-maestro.is-lateral .audit-lista .audit-evento:hover{background:var(--ibq-surface-alt)}.audit-maestro.is-lateral .audit-lista .audit-evento.is-elegida{background:var(--nav-activo-bg);border-bottom-color:transparent;box-shadow:var(--nav-activo-sombra)}}.audit-lateral__vacio{align-items:center;border:1px dashed var(--ibq-border);border-radius:var(--ibq-radio-tarjeta,.75rem);color:var(--ibq-text-muted);display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:12rem;padding:1.5rem;text-align:center}.audit-lateral__vacio[hidden]{display:none}.audit-lateral__vacio p{font-size:.8125rem;margin:0;max-width:16rem}.audit-lateral__panel{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:var(--ibq-radio-tarjeta,.75rem);box-shadow:var(--ibq-sombra-tarjeta);padding:1rem}.audit-lateral__titulo{color:var(--ibq-text);font-size:.875rem;font-weight:600;line-height:1.4;margin:0 0 .75rem;overflow-wrap:anywhere}.audit-lateral__panel>div{margin-top:0;overflow-wrap:anywhere}.hueco{display:flex;flex:1;flex-direction:column;gap:var(--b-ritmo-1,.5rem);height:100%;min-height:5.5rem;position:relative}.hueco--grafico{min-height:14rem}.hueco--tabla{min-height:10rem}.hueco__titulo{position:relative;z-index:1}.hueco__relleno{display:flex;filter:blur(7px);flex:1;flex-direction:column;gap:.5rem;justify-content:center;opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hueco__cifra{color:var(--ibq-text);font-size:var(--t-cifra-2,1.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.hueco__linea{background:var(--ibq-text-muted);border-radius:999px;display:block;height:.6rem;opacity:.5;width:70%}.hueco__linea--corta{width:45%}.hueco__barra{border-radius:.5rem;display:flex;gap:2px;height:1.6rem;overflow:hidden}.hueco__barra i{background:var(--ibq-text-muted);display:block}.hueco__barra i:nth-child(2){opacity:.65}.hueco__barra i:nth-child(3){opacity:.35}.hueco__columnas{align-items:flex-end;display:flex;flex:1;gap:3%;min-height:8rem}.hueco__columnas i{background:var(--ibq-text-muted);border-radius:.25rem .25rem 0 0;display:block;flex:1;opacity:.6}.hueco__aviso{align-items:center;color:var(--ibq-danger,#dc2626);display:flex;inset:0;justify-content:center;margin:0;padding-top:1.2rem;position:absolute;z-index:1}.hueco__aviso svg{flex:none;height:1.75rem;width:1.75rem}.hueco--grafico .hueco__aviso svg,.hueco--tabla .hueco__aviso svg{height:2.5rem;width:2.5rem}.fxc__cifra--destacada .hueco__aviso,.fxc__cifra--destacada .hueco__relleno *,.fxc__cifra--destacada .hueco__titulo,.ibq-card--destacada .hueco__aviso,.ibq-card--destacada .hueco__relleno *,.ibq-card--destacada .hueco__titulo{color:#fff}.fxc__cifra--destacada .hueco__linea,.ibq-card--destacada .hueco__linea{background:#fff}.arbol{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));list-style:none;margin:0;padding:0}.arbol__nodo{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.6rem;flex-direction:column;padding:.65rem .7rem}.arbol__enlace,.arbol__nodo{display:flex;gap:.55rem;min-width:0}.arbol__enlace{align-items:center;color:var(--ibq-text);text-decoration:none}.arbol__enlace:hover b{text-decoration:underline}.arbol__texto{display:flex;flex-direction:column;min-width:0}.arbol__texto b{font-size:.81rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arbol__texto small{color:var(--ibq-muted);font-size:.7rem}.arbol__hijos{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.arbol__hoja{align-items:center;background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:999px;color:var(--ibq-muted);display:inline-flex;font-size:.7rem;gap:.3rem;line-height:1.3;max-width:100%;padding:.12rem .5rem;text-decoration:none}.arbol__hoja:hover{border-color:var(--ibq-muted);color:var(--ibq-text)}.arbol__hoja.is-restringido{color:var(--ibq-text);font-weight:600}.arbol__hoja.is-restringido svg{color:var(--ibq-danger,#dc2626)}.componente-ficha{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.75rem;display:grid;gap:.75rem;margin-bottom:1rem;padding:1rem}.componente-ficha__pregunta{color:var(--ibq-text);font-size:.95rem;font-weight:600;margin:0}.componente-ficha dl{display:grid;gap:.6rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.componente-ficha__ancho{grid-column:1/-1}.componente-ficha dt{color:var(--ibq-muted);font-size:.7rem;font-weight:600}.componente-ficha dd{color:var(--ibq-text);font-size:.81rem;line-height:1.45;margin:.1rem 0 0;overflow-wrap:anywhere}.componente-ficha dd code,.componente-ficha__nota{color:var(--ibq-muted);font-size:.75rem}.componente-ficha__nota{align-items:center;border-top:1px solid var(--ibq-border);display:flex;flex-wrap:wrap;gap:.3rem .4rem;margin:0;padding-top:.75rem}.componente-ficha__arrastrado{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:999px;color:var(--ibq-text);font-weight:600;padding:.1rem .5rem}.conceder--corto{gap:.9rem}.conceder--corto .conceder__paso{border:0;gap:.4rem;margin:0;padding:0}.conceder--corto .conceder__titulo{color:var(--ibq-text);font-size:.75rem;font-weight:600;margin:0;padding:0}.conceder__segmento{background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.55rem;display:grid;gap:2px;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px}.conceder__segmento label{cursor:pointer;min-width:0;position:relative}.conceder__segmento input{cursor:pointer;inset:0;opacity:0;position:absolute}.conceder__segmento span{align-items:center;border-radius:.4rem;color:var(--ibq-muted);display:flex;font-size:.75rem;font-weight:600;gap:.35rem;justify-content:center;min-height:30px;padding:.2rem .4rem;white-space:nowrap}.conceder__segmento label:hover span{color:var(--ibq-text)}.conceder__segmento input:checked+span{background:var(--ibq-surface);box-shadow:0 0 0 1px var(--ibq-border);color:var(--ibq-text)}.conceder__segmento input:focus-visible+span{outline:2px solid var(--ibq-accent);outline-offset:1px}.conceder__accion--allow input:checked+span{background:var(--ibq-success-soft);box-shadow:0 0 0 1px var(--ibq-success);color:var(--ibq-success)}.conceder__accion--deny input:checked+span{background:var(--ibq-danger-soft);box-shadow:0 0 0 1px var(--ibq-danger);color:var(--ibq-danger)}.conceder__accion--solo input:checked+span{background:var(--ibq-accent-soft);box-shadow:0 0 0 1px var(--ibq-accent);color:var(--ibq-accent)}.conceder__explica{color:var(--ibq-muted);font-size:.72rem;line-height:1.4;margin:0}.conceder--corto .conceder__si{display:none}.conceder--corto:has(input[name=efecto][value=allow]:checked) .conceder__si--allow,.conceder--corto:has(input[name=efecto][value=deny]:checked) .conceder__si--deny,.conceder--corto:has(input[name=efecto][value=solo]:checked) .conceder__si--solo{display:block}.conceder--corto .conceder__boton .conceder__si{display:none}.conceder--corto:has(input[name=efecto][value=allow]:checked) .conceder__boton .conceder__si--allow,.conceder--corto:has(input[name=efecto][value=deny]:checked) .conceder__boton .conceder__si--deny,.conceder--corto:has(input[name=efecto][value=solo]:checked) .conceder__boton .conceder__si--solo{display:inline}.conceder--corto .conceder__boton .conceder__grupo{display:none}.conceder--corto:has(input[name=destinatario][value=grupo]:checked) .conceder__boton .conceder__si{display:none}.conceder--corto:has(input[name=destinatario][value=grupo]:checked) .conceder__boton .conceder__grupo{display:inline}.conceder--corto .conceder__boton{background:var(--ibq-success);border-color:var(--ibq-success);color:#fff;font-size:.81rem;height:2.13rem;margin:0;min-height:0}.conceder--corto:has(input[name=destinatario][value=usuario]:checked):has(input[name=efecto][value=deny]:checked) .conceder__boton,.conceder--corto:has(input[type=hidden][name=destinatario]):has(input[name=efecto][value=deny]:checked) .conceder__boton{background:var(--ibq-danger);border-color:var(--ibq-danger)}.conceder--corto:has(input[name=efecto][value=solo]:checked):not(:has(input[name=destinatario][value=grupo]:checked)) .conceder__boton{background:var(--ibq-accent);border-color:var(--ibq-accent)}html.dark .conceder--corto .conceder__boton{color:#10151c}.excepciones{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.excepciones li{align-items:center;background:var(--ibq-bg);border:1px solid var(--ibq-border);border-radius:.6rem;display:flex;gap:.6rem;min-width:0;padding:.4rem .6rem}.excepciones__texto{display:flex;flex:1;flex-direction:column;min-width:0}.excepciones__texto b{color:var(--ibq-text);font-size:.81rem;font-weight:600}.excepciones__texto small{color:var(--ibq-muted);font-size:.72rem}.entrada-estado{margin-top:0}.entrada-estado .pedidos-cifra{display:flex;flex-direction:column}.entrada-estado .pedidos-cifra__detalle{margin-top:auto;padding-top:.5rem}.entrada-estado .entrada-cifra__con-mes{flex-wrap:nowrap;gap:.25rem;min-width:0;white-space:nowrap}.entrada-estado .entrada-cifra__mes{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .125rem center /.75rem;border:0;border-radius:.25rem;color:var(--ibq-text);height:auto;line-height:inherit;margin:0;max-width:100%;min-width:0;padding:0 1rem 0 .125rem;text-overflow:ellipsis}.entrada-estado .entrada-cifra__mes:hover{background-color:var(--ibq-surface-alt)}.entrada-estado .entrada-cifra__mes option{background:var(--ibq-surface);color:var(--ibq-text)}.dash-bento .dash-card{border:1px solid var(--ibq-border)}.dash-bento .dash-card:hover{border:1px solid color-mix(in srgb,var(--ibq-text) 35%,var(--ibq-border))}.dash-bento .dash-card:focus-visible{border-color:var(--ibq-accent)}.pedidos-lista--vencidos li{align-items:center;grid-template-columns:4.25rem minmax(0,1fr) auto}.pedidos-retraso{border-radius:999px;color:#fff;font-size:var(--t-nota);font-weight:700;justify-self:start;line-height:1.25rem;padding:.0625rem .5rem;text-align:center}.pedidos-bloque__subtitulo-nota{color:var(--ibq-text-muted);font-weight:400}.pedidos-lista--vencidos.es-ampliada,.pedidos-ranking--dependencia.es-ampliada{padding-right:.25rem}.pedidos-bloque--dependencia .pedidos-vermas,.pedidos-bloque--retrasos .pedidos-vermas{align-self:flex-start;margin-top:.5rem}.pedidos-vermas[hidden]{display:none}.pedidos-retraso{background:color-mix(in srgb,var(--retraso,var(--ibq-danger)) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--retraso,var(--ibq-danger)) 70%,transparent);color:color-mix(in srgb,var(--retraso,var(--ibq-danger)) 55%,var(--ibq-text))}.pedidos-bloque--retrasos .pedidos-bloque__subtitulo{border-top:1px solid var(--ibq-border);margin-bottom:.75rem;margin-top:1.5rem;padding-top:1rem}.pedidos-lista--vencidos.es-ampliada,.pedidos-ranking--dependencia.es-ampliada{overflow-y:auto}.pedidos-retrasos__barra{overflow:visible}.pedidos-retrasos__segmento{cursor:help;outline:none}.pedidos-retrasos__segmento:first-child{border-radius:999px 0 0 999px}.pedidos-retrasos__segmento:last-child{border-radius:0 999px 999px 0}.pedidos-retrasos__segmento:only-child{border-radius:999px}.pedidos-retrasos__segmento:focus-visible,.pedidos-retrasos__segmento:hover{box-shadow:0 0 0 2px var(--ibq-surface),0 0 0 3px currentColor;filter:brightness(1.15)}.pedidos-retrasos__tip{background:var(--ibq-surface-alt);border-radius:.5rem;bottom:calc(100% + .5rem);box-shadow:0 8px 24px -8px rgba(0,0,0,.5);color:var(--ibq-text-muted);display:none;font-size:var(--t-nota);left:50%;line-height:1.125rem;max-width:20rem;padding:.5rem .75rem;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:20}.pedidos-retrasos__segmento:first-child .pedidos-retrasos__tip{left:0;transform:none}.pedidos-retrasos__segmento:last-child:not(:first-child) .pedidos-retrasos__tip{left:auto;right:0;transform:none}.pedidos-retrasos__segmento:focus-visible .pedidos-retrasos__tip,.pedidos-retrasos__segmento:hover .pedidos-retrasos__tip{display:block}.pedidos-retrasos__tip-linea{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedidos-retrasos__tip-cifra,.pedidos-retrasos__tip-titulo{color:var(--ibq-text);font-weight:700}.pedidos-bloque--retrasos .pedidos-bloque__subtitulo{border-top:0;margin-top:1.75rem;padding-top:0}.pedidos-lista--vencidos li{grid-template-columns:minmax(0,1fr) auto 6.5rem}.pedidos-lista--vencidos .pedidos-retraso{justify-self:end}.pedidos-bloque--retrasos .pedidos-lista--vencidos{flex:1 1 0;min-height:6rem;overflow:hidden}.pedidos-bloque--retrasos .pedidos-lista--vencidos.es-ampliada{overflow-y:auto}.pedidos-lista--vencidos li[hidden]{display:none}@media (max-width:1279px){.pedidos-bloque--retrasos .pedidos-lista--vencidos{flex:none;height:22rem}}.pedidos-retrasos__barra{align-items:stretch;height:1rem}.pedidos-retrasos__segmento{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--tramo);border:0;box-shadow:none;color:inherit;cursor:pointer;filter:none;font:inherit;margin:0;min-width:6px;padding:0;position:relative;transition:filter .14s ease-out,opacity .14s ease-out,transform .14s ease-out}.pedidos-retrasos__segmento:hover{box-shadow:none;filter:brightness(1.18);transform:scaleY(1.25)}.pedidos-retrasos__segmento:focus-visible{box-shadow:none;filter:brightness(1.18);outline:2px solid var(--ibq-text);outline-offset:2px}.pedidos-retrasos__barra.hay-filtro .pedidos-retrasos__segmento[aria-pressed=false]{opacity:.3}.pedidos-retrasos__segmento[aria-pressed=true]{transform:scaleY(1.25)}.pedidos-retrasos__tramo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:.5rem;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.125rem;margin:0;min-width:0;padding:.375rem .5rem;text-align:left;transition:background-color .14s ease-out,border-color .14s ease-out,opacity .14s ease-out;width:100%}.pedidos-retrasos__tramos{gap:.25rem;margin-left:-.5rem;margin-right:-.5rem}.pedidos-retrasos__tramo:hover:not(:disabled){background:var(--ibq-surface-alt)}.pedidos-retrasos__tramo:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:1px}.pedidos-retrasos__tramo[aria-pressed=true]{background:var(--ibq-surface-alt);border-color:var(--tramo)}.pedidos-retrasos__tramos.hay-filtro .pedidos-retrasos__tramo[aria-pressed=false]{opacity:.55}.pedidos-retrasos__tramo:disabled{cursor:default;opacity:.45}.pedidos-retrasos__tip .pedidos-retrasos__muestra,.pedidos-retrasos__tramo .pedidos-retrasos__muestra{background:var(--tramo)}.pedidos-filtro-tramo{align-items:center;background:color-mix(in srgb,var(--ibq-danger) 14%,transparent);border-radius:999px;color:var(--ibq-text);display:inline-flex;font-size:var(--t-nota);font-weight:600;gap:.375rem;margin-left:.5rem;padding:.0625rem .25rem .0625rem .5rem;vertical-align:middle}.pedidos-filtro-tramo[hidden]{display:none}.pedidos-filtro-tramo button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;color:var(--ibq-text-muted);cursor:pointer;font:inherit;font-weight:600;padding:0 .375rem;text-decoration:underline;text-underline-offset:2px}.pedidos-filtro-tramo button:hover{color:var(--ibq-text)}.pedidos-filtro-tramo button:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:1px}.pedidos-retrasos__tip{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.625rem;box-shadow:0 12px 28px -10px rgba(0,0,0,.55);cursor:default;font-weight:400;max-width:min(17rem,calc(100vw - 2rem));padding:.75rem .875rem;transform-origin:bottom center;width:17rem}.pedidos-retrasos__segmento:focus-visible .pedidos-retrasos__tip,.pedidos-retrasos__segmento:hover .pedidos-retrasos__tip{display:flex;flex-direction:column;gap:.5rem}.pedidos-retrasos__segmento:hover .pedidos-retrasos__tip,.pedidos-retrasos__segmento[aria-pressed=true] .pedidos-retrasos__tip{scale:1 .8}.pedidos-retrasos__tip-cabecera{align-items:center;display:flex;gap:.375rem}.pedidos-retrasos__tip-titulo{color:var(--ibq-text-muted);font-size:var(--t-nota);font-weight:600}.pedidos-retrasos__tip-cifra{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.pedidos-retrasos__tip-importe{color:var(--ibq-text);font-size:var(--t-titulo);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.5rem;white-space:nowrap}.pedidos-retrasos__tip-peso{color:color-mix(in srgb,var(--tramo) 60%,var(--ibq-text));font-size:var(--t-nota);font-weight:700;white-space:nowrap}.pedidos-retrasos__tip-datos{border-top:1px solid var(--ibq-border);display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem}.pedidos-retrasos__tip-fila{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.pedidos-retrasos__tip-etiqueta{color:var(--ibq-text-muted);font-size:var(--t-nota);white-space:nowrap}.pedidos-retrasos__tip-valor{color:var(--ibq-text);font-size:var(--t-etiqueta);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.pedidos-retrasos__tip-valor.es-alerta{color:var(--ibq-danger)}.pedidos-retrasos__tip-mayor{align-items:baseline;border-top:1px solid var(--ibq-border);-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-top:.5rem;row-gap:.125rem}.pedidos-retrasos__tip-mayor .pedidos-retrasos__tip-etiqueta{grid-column:1/-1}.pedidos-retrasos__tip-cliente{color:var(--ibq-text);font-size:var(--t-etiqueta);font-weight:600;overflow-wrap:anywhere;white-space:normal}.pedidos-retrasos__tip-pista{color:var(--ibq-text-muted);font-size:var(--t-nota);font-style:normal}@media (prefers-reduced-motion:reduce){.pedidos-retrasos__segmento,.pedidos-retrasos__tramo{transition:none}}.pedidos-retrasos__tip.es-abajo{bottom:auto;top:calc(100% + .5rem);transform-origin:top center}.pedidos-lista--vencidos li{display:block;padding:0}.pedidos-lista__fila{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:.375rem;color:inherit;-moz-column-gap:.75rem;column-gap:.75rem;cursor:pointer;display:grid;font:inherit;grid-template-columns:minmax(0,1fr) auto 6.5rem;margin:0;padding:.4375rem .375rem;text-align:left;transition:background-color .14s ease-out;width:100%}.pedidos-lista__fila:hover{background:var(--ibq-surface-alt)}.pedidos-lista__fila:hover .pedidos-lista__cliente{text-decoration:underline;text-underline-offset:3px}.pedidos-lista__fila:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:-2px}.pedidos-lista--vencidos li:first-child .pedidos-lista__fila{padding-top:.25rem}@media (prefers-reduced-motion:reduce){.pedidos-lista__fila{transition:none}}:is(.pedidos-cabecera__herramientas .panel-toolbar .panel-toolbar__zona .panel-limpiar.panel-limpiar,.dash-filtros .panel-limpiar.panel-limpiar[data-testid=detalle-limpiar]){align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--ibq-danger) 100%,#fff 14%) 0,var(--ibq-danger) 50%,color-mix(in srgb,var(--ibq-danger) 88%,#000) 100%);border:0;border-radius:9px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),inset 0 2px 2px -1px hsla(0,0%,100%,.35),inset 0 -2px 3px -2px rgba(0,0,0,.35),0 2px 3px -2px rgba(0,0,0,.55);color:var(--ibq-surface);display:inline-flex;flex:0 0 auto;height:var(--fila-control);justify-content:center;overflow:hidden;padding:0;transition:width .22s cubic-bezier(.22,1,.36,1),margin .22s cubic-bezier(.22,1,.36,1),opacity .16s ease-out,background .14s ease-out;width:var(--fila-control)}:is(.pedidos-cabecera__herramientas .panel-toolbar .panel-toolbar__zona .panel-limpiar.panel-limpiar,.dash-filtros .panel-limpiar.panel-limpiar[data-testid=detalle-limpiar]):hover{background:linear-gradient(180deg,color-mix(in srgb,var(--ibq-danger) 100%,#fff 24%) 0,color-mix(in srgb,var(--ibq-danger) 100%,#fff 8%) 55%,var(--ibq-danger) 100%)}:is(.pedidos-cabecera__herramientas .panel-toolbar .panel-toolbar__zona .panel-limpiar.panel-limpiar,.dash-filtros .panel-limpiar.panel-limpiar[data-testid=detalle-limpiar]):focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}:is(.pedidos-cabecera__herramientas .panel-toolbar .panel-toolbar__zona .panel-limpiar.panel-limpiar,.dash-filtros .panel-limpiar.panel-limpiar[data-testid=detalle-limpiar]) svg{height:1.125rem;width:1.125rem}:is(.pedidos-cabecera__herramientas .panel-toolbar .panel-toolbar__zona .panel-limpiar.panel-limpiar,.dash-filtros .panel-limpiar.panel-limpiar[data-testid=detalle-limpiar]) .panel-limpiar__texto{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:is(.pedidos-cabecera__herramientas .panel-toolbar .panel-toolbar__zona .panel-limpiar.panel-limpiar,.dash-filtros .panel-limpiar.panel-limpiar[data-testid=detalle-limpiar])[hidden]{display:inline-flex;margin-left:calc(var(--fila-hueco, .5rem)*-1);opacity:0;pointer-events:none;transition:width .22s cubic-bezier(.22,1,.36,1),margin .22s cubic-bezier(.22,1,.36,1),opacity .12s ease-in,visibility 0s .22s;visibility:hidden;width:0}@media (prefers-reduced-motion:reduce){:is(.pedidos-cabecera__herramientas .panel-toolbar .panel-toolbar__zona .panel-limpiar.panel-limpiar,.dash-filtros .panel-limpiar.panel-limpiar[data-testid=detalle-limpiar]),:is(.pedidos-cabecera__herramientas .panel-toolbar .panel-toolbar__zona .panel-limpiar.panel-limpiar,.dash-filtros .panel-limpiar.panel-limpiar[data-testid=detalle-limpiar])[hidden]{transition:none}}.flatpickr-calendar[data-colocada]:after,.flatpickr-calendar[data-colocada]:before{display:none}.tabla-vacia{display:grid;inset:calc(var(--tabla-cabecera-alto) + 1px) 0 calc(var(--tabla-cabecera-alto) + 12px);padding:1.5rem;place-items:center;pointer-events:none;position:absolute;z-index:2}.tabla-vacia[hidden]{display:none}.tabla-vacia__caja{align-items:center;display:flex;flex-direction:column;gap:.375rem;max-width:26rem;pointer-events:auto;text-align:center}.tabla-vacia__icono{background:var(--ibq-surface-alt);border-radius:9999px;color:var(--ibq-text-muted);display:grid;height:2.75rem;margin-bottom:.375rem;place-items:center;width:2.75rem}.tabla-vacia__icono svg{height:1.25rem;width:1.25rem}.tabla-vacia__titulo{color:var(--ibq-text);font-size:.9375rem;font-weight:600;text-wrap:balance}.tabla-vacia__texto{color:var(--ibq-text-muted);font-size:.8125rem;line-height:1.45;text-wrap:pretty}.tabla-vacia__acciones{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.75rem}.tabla-vacia__acciones:empty{display:none}.tabla-vacia__boton{background:var(--ibq-surface);border:1px solid var(--ibq-border);border-radius:.5rem;color:var(--ibq-text);font-size:.8125rem;font-weight:500;min-height:2.25rem;padding:0 .875rem;transition:background-color .15s,border-color .15s}.tabla-vacia__boton:hover{background:var(--ibq-surface-alt)}.tabla-vacia__boton--principal{background:var(--ibq-accent);border-color:var(--ibq-accent);color:var(--ibq-accent-fg)}.tabla-vacia__boton--principal:hover{background:var(--ibq-accent-hover);border-color:var(--ibq-accent-hover)}.tabla-vacia__boton:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:2px}.dash-bento .panel-popover__cuerpo{gap:0;padding:.25rem 1rem 1rem}.dash-bento .panel-popover__rejilla,.dash-bento .panel-popover__rejilla--fechas{background:none;border-radius:0;padding:0}.dash-bento .panel-popover__cuerpo>:not(hr,[hidden])~:not(hr,[hidden]){border-top:1px solid var(--ibq-border);margin-top:.875rem;padding-top:.875rem}html:not(.dark) .dash-bento .panel-popover{background:#fff}.dash-bento .panel-popover__estado{background:none;font-variant-numeric:tabular-nums;padding:0}.dash-bento .panel-chips__sr:checked+span:hover{background:var(--ibq-accent-hover);border-color:var(--ibq-accent-hover);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);color:#000}.dash-bento [data-testid=vista-rapida]{display:block;min-width:0}.flatpickr-calendar .flatpickr-months{position:relative}.flatpickr-calendar .panel-presets{border-bottom:1px solid var(--ibq-border);margin-bottom:.25rem;padding:.625rem .625rem .375rem}.flatpickr-calendar .panel-presets__boton{font-weight:600;height:1.75rem;padding:0 .5rem}.flatpickr-calendar.tiene-vistas .flatpickr-current-month{align-items:center;display:flex;gap:.25rem;justify-content:center;padding-top:.375rem}.flatpickr-calendar.tiene-vistas .cur-month,.flatpickr-calendar.tiene-vistas input.cur-year{border-radius:.375rem;cursor:pointer;font-weight:700!important;padding:.125rem .375rem;transition:background-color .15s}.flatpickr-calendar.tiene-vistas .cur-month{font-size:.9375rem;margin:0!important}.flatpickr-calendar.tiene-vistas .numInputWrapper{width:auto}.flatpickr-calendar.tiene-vistas input.cur-year{caret-color:transparent;font-size:.9375rem!important;width:3.6em!important}.flatpickr-calendar.tiene-vistas .numInputWrapper span{display:none}.flatpickr-calendar.tiene-vistas :is(.cur-month,input.cur-year):hover{background:var(--ibq-surface-alt)!important}.flatpickr-calendar.tiene-vistas :is(.cur-month,input.cur-year):focus-visible{outline:2px solid var(--ibq-accent);outline-offset:1px}.calendario-vista{background:var(--ibq-surface);border-radius:0 0 .5rem .5rem;display:flex;flex-direction:column;gap:.5rem;inset:auto 0 0 0;padding:.375rem .625rem .75rem;position:absolute;z-index:3}.calendario-vista[hidden]{display:none}.calendario-vista__cabecera{align-items:center;display:flex;justify-content:space-between}.calendario-vista__titulo{border-radius:.375rem;color:var(--ibq-text);font-size:.9375rem;font-weight:700;padding:.25rem .625rem}.calendario-vista__titulo:not(:disabled):hover{background:var(--ibq-surface-alt)}.calendario-vista__titulo:disabled{cursor:default}.calendario-vista__flecha{border-radius:.375rem;color:var(--ibq-text-muted);display:grid;height:2rem;place-items:center;width:2rem}.calendario-vista__flecha:hover{background:var(--ibq-surface-alt);color:var(--ibq-accent)}.calendario-vista__flecha svg{height:1.125rem;width:1.125rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.calendario-vista__rejilla{display:grid;flex:1;gap:.375rem;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.calendario-vista__celda{border:1px solid transparent;border-radius:.5rem;color:var(--ibq-text);font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s}.calendario-vista__celda:hover{background:var(--ibq-surface-alt)}.calendario-vista__celda.es-actual{border-color:var(--ibq-border);font-weight:700}.calendario-vista__celda.es-elegido{background:var(--ibq-accent-soft);color:var(--ibq-text)}.calendario-vista__celda.es-elegido:hover{background:color-mix(in srgb,var(--ibq-accent) 30%,var(--ibq-accent-soft))}.calendario-vista__celda:focus-visible,.calendario-vista__flecha:focus-visible,.calendario-vista__titulo:focus-visible{outline:2px solid var(--ibq-accent);outline-offset:1px}.app-menu-abrir,.app-menu-fondo{display:none}.grafico-detalle{color:var(--ibq-text-muted);font-size:var(--t-nota);line-height:1.25rem;margin-block:.25rem 0}.grafico-detalle[open]{color:var(--ibq-text)}.grafico-detalle summary{cursor:pointer;padding-block:.25rem;width:-moz-fit-content;width:fit-content}.grafico-detalle summary:hover{color:var(--ibq-text)}@media (hover:hover) and (pointer:fine){.grafico-detalle:not([open]):not(:focus-within){height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);margin:0;white-space:nowrap}}.grafico-detalle__lista{max-height:20rem;overflow:auto;padding:.5rem 1.25rem}.grafico-detalle li{overflow-wrap:anywhere;padding-block:.375rem}@media (max-width:1023px){:root{--ibq-gutter:1rem}.app-shell{min-height:100vh;min-height:100dvh}.app-principal{width:100%}.app-toolbar{gap:.5rem;height:auto;min-height:var(--ibq-toolbar-h);padding-block:.5rem;position:sticky;top:0;z-index:40}.app-menu-abrir{display:inline-flex;margin-right:auto}.app-toolbar__zona{flex:1}.app-sidebar{height:100vh;height:100dvh;inset:0 auto 0 0;overflow-y:auto;position:fixed;transform:translateX(-100%);transition:none;visibility:hidden;width:min(20rem,calc(100vw - 2rem))}html[data-menu-movil=abierto] .app-sidebar{transform:none;visibility:visible}.app-menu-fondo:not([hidden]){background:color-mix(in srgb,var(--ibq-text) 35%,transparent);border:0;display:block;inset:0;position:fixed;z-index:74}html[data-menu-movil=abierto] .app-sidebar__logo{display:none}html.dark[data-menu-movil=abierto] .app-sidebar__logo--blanco-largo,html:not(.dark)[data-menu-movil=abierto] .app-sidebar__logo--negro-largo{display:block}.app-menu--flyout{inset:auto .5rem 100% .5rem;max-height:65vh;max-height:65dvh;min-width:0;overflow:auto;position:absolute;width:auto}.app-buscador{flex:1;max-width:100%;min-width:0}.app-buscador__campo{min-width:0;width:100%}.app-buscador__resultados{max-height:50vh;max-height:50dvh;max-width:100%;overflow:auto}.app-contenido{max-width:100%;min-width:0}.panel-pagina:is(.app-contenido){height:auto;min-height:calc(100vh - var(--ibq-toolbar-h))}:where(.panel-columna),:where(.panel-pagina)>*{min-width:0}.panel-pagina .dash-bento,.panel-pagina .fact{min-height:0}.fact-decision .fact-dec-grafico .ibq-card__cabecera{flex-wrap:wrap}.fact-decision .fact-dec-grafico .fact-budget__kpis{flex-wrap:wrap;margin-left:0;text-align:left}#pestana-pedidos-entrada .entrada-pedidos__cabecera{height:auto;justify-content:flex-end;margin:0 0 .75rem;position:static}.fact-herramientas-tabla--en-pestanas{height:auto;margin:0 0 .75rem;max-height:none;position:static}#pestana-pedidos-entrada>turbo-frame#entrada-pedidos,.fact-decision>.fact-pestana,.pedidos-resumen{contain:none;flex:none;min-height:0;overflow:visible}:where(.panel-scrollport){flex:none;height:clamp(14rem,60vh,40rem);height:clamp(14rem,60dvh,40rem)}.panel-scrollport table :is(th,td):not(:first-child):is(.c-fija-1,.c-fija-2,[class*=left-]){left:auto}.panel-scrollport [data-columnas-ancho-clave-value]>tbody>tr>:is(.c-fija-1,.c-fija-2){animation:none;position:static}.panel-scrollport [data-columnas-ancho-clave-value]>tbody>tr>td:first-child{max-width:none;min-width:0;width:auto}.panel-scrollport :is(thead,tfoot) :is(th,td):not(:first-child){animation:none;left:auto;z-index:20}.panel-toolbar,.panel-toolbar__zona,.pedidos-cabecera,.pedidos-cabecera__herramientas{flex-wrap:wrap;max-width:100%;min-width:0}.pedidos-cabecera__herramientas{width:100%}undefined .fact-pestanas{background:var(--ibq-surface-alt);border-bottom:0;border-radius:var(--ibq-radio-control);flex-wrap:nowrap;gap:.25rem;height:auto;max-width:100%;overflow-x:auto;padding:.25rem;scroll-snap-type:x proximity;scrollbar-width:none}.fact-pestanas::-webkit-scrollbar{display:none}.fact-pestanas:after{display:none}.fact-pestanas__tab{border:0;border-radius:calc(var(--ibq-radio-control) - .125rem);flex:0 0 auto;font-size:var(--t-etiqueta);line-height:1.25rem;margin-bottom:0;min-height:2.5rem;padding:.375rem .875rem;scroll-snap-align:start;white-space:nowrap}.fact-pestanas__tab[aria-selected=true]{background:var(--ibq-surface);box-shadow:var(--ibq-sombra-tarjeta);color:var(--ibq-text)}.panel-pagina .pedidos-cabecera{background:var(--ibq-bg);padding-block:.5rem;position:sticky;top:var(--ibq-toolbar-h);z-index:30}.dash-bento .pedidos-cabecera__herramientas{padding-right:0}.dash-refresco-flotante{position:static}.dash-bento,.fact{--b-pad:1rem;--b-pad-2:1rem}.fact-decision :is(#pestana-budget,#pestana-ytd):not([hidden]){display:flex;flex-direction:column;height:auto}.fact-decision .fact-dec-resultado>*{min-width:0}.fact-decision :is(.fact-dec-grafico,.fact-anual){min-height:0}.ibq-card,.ibq-tira,.pedidos-bloque{min-width:0}.analisis-ranking li{grid-template-columns:1.5rem minmax(0,1fr) auto}.analisis-ranking li>:last-child{grid-column:2/-1}.am-rejilla,.arbol,.quien__personas,.quien__rejilla{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.audit-tabla,.grupos-mapa{max-width:100%;overflow:auto}.acceso-estado,.admin-cabecera,.ficha-lateral__acciones,.ficha-lateral__cabecera{flex-wrap:wrap}.usuarios-maestro.is-abierta .usuarios-maestro__ficha{height:100vh;height:100dvh}.acceso-toasts{max-width:calc(100vw - 2rem)}.acceso-toast{flex-wrap:wrap;max-width:100%;min-width:0}.buscador-admin__dialogo{max-height:85vh;max-height:85dvh;width:min(40rem,calc(100vw - 2rem))}}@media (max-width:639px){:root{--ibq-gutter:.75rem}.app-toolbar{flex-wrap:wrap}.app-toolbar__zona{min-width:0}.app-toolbar .app-migas{display:flex;flex-wrap:wrap;min-width:0}.panel-toolbar__zona--der,.panel-toolbar__zona--izq{flex:1 1 100%;justify-content:flex-start}.panel-toolbar :is(.panel-buscador,.panel-buscar){flex:1 1 100%;width:100%}.analisis-estado,.ibq-tira,.pedidos-estado{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.componente-ficha dl,.conceder__opciones--dos,.detalle-cifras,.fact-decision .ibq-tira,.fxc__sin,.panel-resumen__acciones{grid-template-columns:minmax(0,1fr)}.pedidos-ranking__acumulado{display:block;grid-column:2/-1}.pedidos-lista--vencidos li,.pedidos-lista__fila{grid-template-columns:minmax(0,1fr) auto}.pedidos-lista__fila>:last-child{grid-column:1/-1}.ficha-lateral__cuerpo{grid-template-columns:minmax(0,1fr)}.ficha-lateral__pestanas{flex-wrap:wrap;overflow:visible}.app-contenido :is(input,select,textarea){max-width:100%;min-width:0}.panel-popover__rejilla--fechas,.panel-popover__rejilla--periodo{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){:root{--fila-control:44px}:is(button,summary,select,input:not([type=checkbox]):not([type=radio]),[role=button],.app-nav-hijo,.app-menu__item,.fact-pestanas__tab):not([hidden]){min-height:44px}:is(button,[role=button],.columna-tirador):not([hidden]){min-width:44px}.panel-scrollport th button{min-width:44px;padding-right:.5rem;width:auto}.panel-scrollport .columna-tirador{display:none}.app-buscador__campo,.app-contenido :is(input,select,textarea){font-size:16px}}.app-buscador__cerrar[hidden]{display:none}.app-buscador__cerrar:not([hidden]){display:inline-flex;position:absolute;right:0;top:calc(100% + .25rem);z-index:51}.app-buscador:has(.app-buscador__cerrar:not([hidden])) .app-buscador__resultados{padding-top:3.25rem}@media (min-width:640px) and (max-width:1023px){.pedidos-cabecera__herramientas{margin-left:auto;width:auto}}@media (max-width:1023px){.pedidos-cabecera__herramientas:has(.panel-buscador){align-items:center;flex-wrap:nowrap;gap:var(--fila-hueco);margin-left:0;width:100%}.pedidos-cabecera__herramientas:has(.panel-buscador)>.pedidos-modo{flex:none}.pedidos-cabecera__herramientas:has(.panel-buscador)>.panel-toolbar--cabecera{flex:1 1 auto;min-width:0}.pedidos-cabecera__herramientas:has(.panel-buscador) .panel-toolbar__zona{flex:1 1 auto;flex-wrap:nowrap;min-width:0}.pedidos-cabecera__herramientas:has(.panel-buscador) .panel-buscador{flex:1 1 auto;min-width:0;width:auto}.pedidos-cabecera__herramientas:has(.panel-buscador) :is(.panel-filtros-boton,.dash-icono-boton){flex:none}}@media (max-width:1023px){.dash-selector__caret{display:none}.dash-selector__boton{cursor:default;pointer-events:none}.dash-selector .app-menu--selector{display:none}}@media (max-width:1023px){:where(.panel-scrollport){touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}@container fact (max-width: 1100px){.fact-decision #pestana-budget>.fact-dec-lateral{order:1}.fact-decision #pestana-budget>.fact-dec-grafico{order:2}}.fact-anual__grafico>canvas,.fact-budget__grafico>canvas{height:100%!important;width:100%!important}:is(.fact,.dash-bento,.ibq-card) canvas{max-width:100%}.marker\:content-\[\'\'\] ::marker{--tw-content:"";content:var(--tw-content)}.marker\:content-\[\'\'\]::marker{--tw-content:"";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-\[\#5e5e5e\]:hover{--tw-border-opacity:1;border-color:rgb(94 94 94/var(--tw-border-opacity,1))}.hover\:bg-ibq-accent-hover:hover{background-color:var(--ibq-accent-hover)}.hover\:bg-ibq-surface-alt:hover{background-color:var(--ibq-surface-alt)}.hover\:bg-ibq-warning:hover{background-color:var(--ibq-warning)}.hover\:text-ibq-surface:hover{color:var(--ibq-surface)}.hover\:text-ibq-text:hover{color:var(--ibq-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-ibq-accent:focus{--tw-ring-color:var(--ibq-accent)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-ibq-accent:focus-visible{--tw-ring-color:var(--ibq-accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-ibq-surface:focus-visible{--tw-ring-offset-color:var(--ibq-surface)}.focus-visible\:ring-offset-ibq-surface-alt:focus-visible{--tw-ring-offset-color:var(--ibq-surface-alt)}.active\:bg-ibq-accent-active:active{background-color:var(--ibq-accent-active)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group[open] .group-open\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}