@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-ui), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif:var(--font-editorial), "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-semibold:600;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-verde-profundo:#0e3520;--color-tinta:#112016;--color-verde-marca:#00a030;--color-verde-pizarra:#0c2d1b;--color-verde-link:#0b7b2e;--color-seleccion:#0b7b2e;--color-primario-hover:#096a27;--color-primario-activo:#085a21;--color-primario-inactivo:#7fae90;--color-papel:#fff;--color-papel-2:#eef4ef;--color-papel-3:#f4f8f5;--color-fondo-app:#eef4ef;--color-fondo-publico:#f6f9f6;--color-tinte:#f6f9f6;--color-zebra:#f9fbf9;--color-pulsado:#e2ebe4;--color-esqueleto-2:#e3ebe6;--color-linea:#d9e3db;--color-linea-suave:#e8efe9;--color-borde:#c9d6cc;--color-texto:#112016;--color-texto-2:#5f6659;--color-texto-3:#6b7064;--color-verde-suave:#e7f0e9;--color-verde-suave-borde:#9cc4aa;--color-verde-suave-texto:#0b5c28;--color-ambar:#c9a227;--color-ambar-texto:#7a5600;--color-ambar-suave:#fdf6e3;--color-ambar-borde:#e0cf9a;--color-rojo:#a30f19;--color-rojo-texto:#8f0f18;--color-rojo-suave:#f7e6e7;--color-rojo-borde:#e0b3b6;--color-verde-claro:#9fc4ac;--color-verde-claro-2:#cfe3d6;--font-display:var(--font-anton), "Helvetica Neue", Arial, sans-serif;--radius-chip:999px;--radius-toast:8px;--radius-tarjeta:12px;--radius-control:8px;--ease-glide:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}}@layer components{.leaflet-container{z-index:0;isolation:isolate;position:relative}.barra-filtros{align-items:flex-end;gap:var(--e-3);flex-wrap:wrap;min-width:0;display:flex}.barra-filtros-tira{align-items:center;gap:var(--e-2);flex-wrap:wrap;min-width:0;display:flex}.barra-filtros-tira .tnum{font-weight:700}.barra-filtros-tira:focus-visible{outline:2px solid var(--color-verde-marca);outline-offset:2px;border-radius:var(--r-2)}@media (max-width:700px){.barra-filtros{flex-flow:column;align-items:stretch}.barra-filtros-tira{scrollbar-width:none;padding-bottom:var(--e-1);flex-wrap:nowrap;overflow-x:auto}.barra-filtros-tira>*{flex:none}}.desglose-cabeza{align-items:center;gap:var(--e-2);flex-wrap:wrap;min-width:0;display:flex}.desglose-cabeza>.campo-lupa{flex:200px}.desglose-cabeza>.t-meta{margin-left:auto}.mini-tabla tr.desglose-grupo>th{background:var(--color-papel-2)}.mini-tabla tr.desglose-grupo>th .tnum{color:var(--color-texto-2);font-weight:600}.desglose-fuera{padding:var(--e-3) 0 0;border-top:1px solid var(--color-linea-suave);gap:var(--e-1);font-size:var(--t-2);color:var(--color-texto-2);flex-direction:column;margin:0;line-height:1.45;list-style:none;display:flex}.anim-escalonada{animation:surge var(--dur-2) var(--ease) both;animation-delay:calc(var(--i,0) * 40ms)}.runway-barra{border-radius:4px;height:8px}.runway-tic{color:var(--color-texto-3)}.runway-marca{pointer-events:none}.capsulas{gap:var(--e-2);grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;align-items:end;display:grid}.capsula{text-align:center;justify-content:flex-end;align-items:center}.capsula:disabled{cursor:default}.capsula:disabled:hover{background:0 0;border-color:#0000}.grafico-tip{filter:drop-shadow(var(--sombra-1));pointer-events:none}.medidor-leyenda{gap:var(--e-2);flex-wrap:wrap;justify-content:center;display:flex}.embudo-arrastrable{cursor:grab}.embudo-arrastrable:active{cursor:grabbing}.embudo-col-destino{outline:2px dashed var(--color-linea);outline-offset:2px}.embudo-col-sobre{outline-color:var(--color-verde-marca);background:var(--color-verde-suave)}.embudo-soltar{text-align:center;font-weight:600}.paleta-grupo{align-items:center;gap:var(--e-2);min-height:32px;padding:var(--e-1) var(--e-3) 0;display:flex}.paleta-grupo .pestana-n{margin-left:0}.asistente-cuerpo{gap:var(--e-3)}.asistente-intro{gap:var(--e-3);flex-direction:column;display:flex}.asistente-sugerencias{gap:var(--e-2);flex-wrap:wrap;display:flex}.asistente-sugerencias .btn-chip{white-space:normal;text-align:left;height:auto;padding-top:var(--e-2);padding-bottom:var(--e-2)}.asistente-turno{flex-direction:column;align-items:flex-start;display:flex}.asistente-turno.propio{align-items:flex-end}.asistente-globo{gap:var(--e-2);max-width:min(100%,680px);padding:var(--e-3) var(--e-4);border:1px solid var(--color-linea);border-radius:var(--r-3);background:var(--color-papel);font-size:var(--t-4);flex-direction:column;line-height:1.5;display:flex}.asistente-turno.propio .asistente-globo{background:var(--color-verde-suave);border-color:var(--color-verde-suave-borde)}.asistente-globo.error{background:var(--color-rojo-suave);border-color:var(--color-rojo-borde);color:var(--color-rojo-texto)}.asistente-globo p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.asistente-globo .rotulo{margin-top:var(--e-1)}.asistente-lista{padding-left:var(--e-5);gap:var(--e-1);flex-direction:column;margin:0;display:flex}.asistente-globo .tabla-scroll{max-width:100%}.asistente-ref{vertical-align:baseline;align-items:center;gap:3px;min-height:24px;display:inline-flex}.asistente-pregunta,.asistente-propuesta{gap:var(--e-2);margin-top:var(--e-1);flex-direction:column;display:flex}.asistente-opciones{gap:var(--e-2);flex-wrap:wrap;display:flex}.asistente-traza{border-top:1px dashed var(--color-linea);padding-top:var(--e-2);margin-top:var(--e-1)}.asistente-pensando{align-items:center;gap:var(--e-2);color:var(--color-texto-2);flex-direction:row}.asistente-pie{align-items:stretch;gap:var(--e-2);flex-direction:column}.asistente-pie textarea{resize:vertical;min-height:44px;max-height:180px}.asistente-pie-botones{justify-content:flex-end;gap:var(--e-2);flex-wrap:wrap;display:flex}.conv-herr{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.conv-herr .btn-chip{min-height:40px}.conv-herr .btn-chip .pestana-n{margin-left:2px}.conv-herr-orden{flex:150px;width:auto;max-width:240px}.conv-herr-n{white-space:nowrap;margin-left:auto}.conv-filtros{align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-3);border:1px solid var(--color-linea-suave);border-radius:var(--r-2);background:var(--color-tinte);flex-wrap:wrap;display:flex}.conv-ficha-asistente{align-self:flex-start}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.bottom-full{bottom:100%}.left-0{left:0}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.col-span-8{grid-column:span 8/span 8}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mb-30{margin-bottom:calc(var(--spacing) * 30)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-\[56px\]{min-height:56px}.min-h-full{min-height:100%}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-\[45\%\]{flex-basis:45%}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.anim-fadein{animation:fadein var(--dur-2) var(--ease) both}.anim-surge{animation:surge var(--dur-2) var(--ease) both}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[repeat\(5\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(5,minmax(220px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[var\(--r-1\)\]{border-radius:var(--r-1)}.rounded-\[var\(--r-2\)\]{border-radius:var(--r-2)}.rounded-\[var\(--r-3\)\]{border-radius:var(--r-3)}.rounded-none\!{border-radius:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-linea{border-color:var(--color-linea)}.border-linea-suave{border-color:var(--color-linea-suave)}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-l-transparent{border-left-color:#0000}.border-l-verde-link{border-left-color:var(--color-verde-link)}.bg-papel{background-color:var(--color-papel)}.bg-papel-2{background-color:var(--color-papel-2)}.bg-tinta{background-color:var(--color-tinta)}.bg-tinte{background-color:var(--color-tinte)}.bg-transparent{background-color:#0000}.bg-verde-pizarra{background-color:var(--color-verde-pizarra)}.bg-verde-suave{background-color:var(--color-verde-suave)}.fill-papel{fill:var(--color-papel)}.fill-verde-link{fill:var(--color-verde-link)}.stroke-linea-suave{stroke:var(--color-linea-suave)}.stroke-verde-link{stroke:var(--color-verde-link)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-\(length\:--t-2\){font-size:var(--t-2)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-rojo-texto{color:var(--color-rojo-texto)}.text-texto{color:var(--color-texto)}.text-texto-2{color:var(--color-texto-2)}.text-verde-link{color:var(--color-verde-link)}.text-verde-suave-texto{color:var(--color-verde-suave-texto)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;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;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-tinte:hover{background-color:var(--color-tinte)}}.data-\[movido\=true\]\:border-verde-marca[data-movido=true]{border-color:var(--color-verde-marca)}@media (min-width:720px){.min-\[720px\]\:col-span-1{grid-column:span 1/span 1}.min-\[720px\]\:grid{display:grid}.min-\[720px\]\:hidden{display:none}.min-\[720px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[720px\]\:grid-cols-\[minmax\(220px\,1fr\)_repeat\(4\,96px\)_minmax\(120px\,auto\)\]{grid-template-columns:minmax(220px,1fr) repeat(4,96px) minmax(120px,auto)}.min-\[720px\]\:items-end{align-items:flex-end}.min-\[720px\]\:pl-\[98px\]{padding-left:98px}}@media (min-width:900px){.min-\[900px\]\:col-span-1{grid-column:span 1/span 1}.min-\[900px\]\:grid-cols-\[minmax\(160px\,2fr\)_minmax\(120px\,1fr\)_minmax\(160px\,2fr\)_auto\]{grid-template-columns:minmax(160px,2fr) minmax(120px,1fr) minmax(160px,2fr) auto}}@container not (min-width:999px){.\@max-\[999px\]\:col-span-6{grid-column:span 6/span 6}.\@max-\[999px\]\:col-span-12{grid-column:span 12/span 12}.\@max-\[999px\]\:row-span-1{grid-row:span 1/span 1}}@container not (min-width:559px){.\@max-\[559px\]\:col-span-12{grid-column:span 12/span 12}}@container (min-width:1100px){.\@min-\[1100px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}:root{--t-1:11px;--t-2:12px;--t-3:13px;--t-4:14px;--t-5:16px;--t-6:20px;--t-7:26px;--t-8:clamp(24px, 2.6vw, 30px);--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--r-1:4px;--r-2:8px;--r-3:12px;--r-pill:999px;--sombra-1:0 14px 34px #08180e29;--sombra-2:0 30px 70px #08180e66;--sombra-2-lateral:-24px 0 60px #08180e47;--shadow-toast:var(--sombra-1);--shadow-popover:var(--sombra-1);--shadow-modal:var(--sombra-2);--dur-1:.16s;--dur-2:.2s;--dur-3:.24s;--ease:cubic-bezier(.4, 0, .2, 1);--alto-barra:78px;--alto-tira:61px;--anillo-foco:2px solid #0b7b2e}@keyframes surge{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes glide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes entrada{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes deriva{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.14)translate(-1.5%,-1%)}}@keyframes velo{0%{opacity:0}to{opacity:1}}@keyframes hoja{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes salida-velo{to{opacity:0}}@keyframes salida-glide{to{opacity:0;transform:translate(14px)}}@keyframes salida-surge{to{opacity:0;transform:translateY(10px)}}@keyframes salida-hoja{to{opacity:0;transform:translateY(24px)}}.saliendo{animation-duration:.18s;animation-direction:reverse}html{height:100%}body{min-height:100%;font-family:var(--font-sans);background:var(--color-papel);color:var(--color-tinta);-webkit-font-smoothing:antialiased}body.con-capa{overflow:hidden}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:var(--anillo-foco);outline-offset:2px;box-shadow:none}.barra-superior :focus-visible,.nav-lateral :focus-visible,.pizarra :focus-visible{outline-color:#fff}input:focus,textarea:focus,select:focus{border-color:var(--color-verde-link);box-shadow:none;outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:var(--anillo-foco)}::placeholder{color:var(--color-texto-3);opacity:1}a{color:var(--color-verde-link);text-decoration:none}a:hover{color:var(--color-verde-marca)}a.btn:hover{color:var(--color-texto)}a.btn-primario:hover{color:#fff}.tnum{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.saltar{z-index:100;border-radius:var(--r-2);background:var(--color-tinta);color:#fff;font-weight:700;font-size:var(--t-3);padding:10px 14px;position:absolute;top:-60px;left:12px}.saltar:focus{outline:2px solid var(--color-verde-marca);outline-offset:2px;top:12px}.cuerpo-app{background:var(--color-fondo-app);flex:auto;align-items:stretch;display:flex}.barra-btn{border-radius:var(--r-2);min-height:44px;color:var(--color-verde-claro-2);font:inherit;font-size:var(--t-2);white-space:nowrap;cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:1px solid #fff3;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.barra-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff6}.barra-btn:active{background:#ffffff29;transform:translateY(1px)}.barra-btn.solo-icono{justify-content:center;width:44px;padding:0}.barra-btn svg{flex:none;width:16px;height:16px}.barra-buscar{border-radius:var(--r-2);min-width:0;min-height:44px;color:var(--color-verde-claro-2);font:inherit;font-size:var(--t-3);text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);background:#ffffff14;border:1px solid #ffffff24;flex:240px;align-items:center;gap:10px;padding:0 14px;font-weight:500;display:flex}.barra-buscar:hover{color:#fff;background:#ffffff24;border-color:#ffffff4d}.barra-buscar svg{flex:none;width:16px;height:16px}.barra-tecla{font-size:var(--t-1);letter-spacing:.08em;color:var(--color-verde-claro);border-radius:var(--r-1);border:1px solid #ffffff2e;margin-left:auto;padding:2px 6px;font-weight:700}.barra-campana{border-radius:var(--r-2);width:44px;height:44px;color:var(--color-verde-claro-2);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:1px solid #fff3;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.barra-campana:hover{color:#fff;background:#ffffff1a}.barra-campana:active{transform:translateY(1px)}.barra-campana svg{width:18px;height:18px}.barra-campana .pestana-n{background:var(--color-seleccion);color:#fff;position:absolute;top:-5px;right:-5px}.barra-avatar{border-radius:var(--r-pill);background:var(--color-seleccion);color:#fff;width:44px;height:44px;font:inherit;font-size:var(--t-3);cursor:pointer;transition:background var(--dur-1) var(--ease);border:none;flex:none;justify-content:center;align-items:center;padding:0;font-weight:700;display:inline-flex}.barra-avatar:hover{background:var(--color-primario-hover)}.barra-avatar:active{transform:translateY(1px)}.perfil-wa-foto{border-radius:var(--r-pill);object-fit:cover;width:120px;height:120px}.perfil-wa-foto-vacia{border-radius:var(--r-pill);border:2px dashed var(--color-linea);justify-content:center;align-items:center;width:120px;height:120px;display:flex}.barra-identidad{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.barra-nombre{font-size:var(--t-2);color:#fff;font-weight:600}.barra-rol{font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-verde-claro);font-weight:700}.barra-lema{font-family:var(--font-editorial), var(--font-sans);font-style:italic;font-size:var(--t-4);color:var(--color-verde-claro);line-height:1}.nav-lateral{top:var(--alto-barra);height:calc(100vh - var(--alto-barra));overscroll-behavior:contain;background:var(--color-verde-profundo);scrollbar-width:thin;border-right:1px solid #00000040;flex-direction:column;flex:0 0 224px;align-self:flex-start;gap:2px;padding:8px 10px 16px;display:flex;position:sticky;overflow-y:auto}.nav-lateral.desborda{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.nav-grupo{flex-direction:column;gap:1px;display:flex}.nav-grupo-titulo{font-size:var(--t-1);letter-spacing:.08em;text-transform:uppercase;color:var(--color-verde-claro);padding:9px 12px 3px;font-weight:700}.nav-item{border-radius:var(--r-2);width:100%;min-height:44px;color:var(--color-verde-claro-2);font:inherit;font-size:var(--t-3);cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 12px;font-weight:600;display:flex}.nav-item:hover{color:#fff;background:#ffffff17}.nav-item:active{background:#ffffff24}.nav-item.activo{background:var(--color-seleccion);color:#fff}.nav-item.activo:hover{background:var(--color-seleccion)}.nav-item.bloqueado,.nav-item[aria-disabled=true]{color:var(--color-verde-claro);opacity:.7}.nav-icono{flex:none;width:18px;height:18px;display:inline-flex}.nav-icono svg{width:18px;height:18px}.nav-texto{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-sep{display:none}@media (max-height:860px){.nav-grupo-titulo{display:none}}.zona-modulo{font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:1;align-items:stretch;min-width:0;display:flex;overflow-x:clip;container-type:inline-size}.zona-modulo>section{min-width:0;max-width:100%}.modulo{gap:var(--e-5);flex-direction:column;width:100%;max-width:1240px;margin-inline:auto;display:flex}.modulo-ancho{max-width:none}.col-dia{border-right:1px solid var(--color-linea);background:var(--color-fondo-app);flex:0 0 300px;min-width:0;max-width:300px;padding:22px 20px}@media (min-width:861px){.col-dia{top:var(--alto-barra);max-height:calc(100vh - var(--alto-barra));order:-1;align-self:flex-start;position:sticky;overflow-y:auto}}@media (max-width:860px){.col-dia{border-right:none;border-top:1px solid var(--color-linea);flex:100%;order:2;max-width:none}.col-dia:has(>details){border-top:none;border-bottom:1px solid var(--color-linea);order:0}.col-dia>details>summary{cursor:pointer;min-height:44px;font-weight:700;font-size:var(--t-4);align-items:center;gap:8px;list-style:none;display:flex}.col-dia>details>summary::-webkit-details-marker{display:none}}.enc-modulo{border-bottom:1px solid var(--color-linea);flex-wrap:wrap;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.enc-modulo-texto{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.enc-modulo-titulo{font-family:var(--font-sans);font-size:var(--t-8);letter-spacing:-.02em;color:var(--color-texto);margin:0;font-weight:700;line-height:1.1}.enc-modulo-intro{font-size:var(--t-4);color:var(--color-texto-2);max-width:640px;margin:0;line-height:1.6}.enc-modulo-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.enc-modulo-migas{font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--acento,var(--color-texto-2));align-items:center;gap:8px;font-weight:700;display:flex}.enc-modulo-icono{border-radius:var(--r-3);background:var(--suave,var(--color-papel-2));width:46px;height:46px;color:var(--acento,var(--color-texto));flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.enc-modulo-icono svg{width:22px;height:22px}@media (max-width:700px){.enc-modulo-icono,.enc-modulo-intro{display:none}.enc-modulo-titulo{font-size:24px}}.pestanas{border-bottom:1px solid var(--color-linea);flex-wrap:wrap;gap:2px;display:flex}.pestana{min-width:0;max-width:260px;min-height:56px;font:inherit;color:var(--color-texto-2);cursor:pointer;text-align:left;border-radius:var(--r-2) var(--r-2) 0 0;scroll-snap-align:start;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:none;border-bottom:3px solid #0000;flex-direction:column;flex:0 260px;justify-content:center;gap:2px;margin-bottom:-1px;padding:8px 16px 10px;display:flex}.pestana:hover{background:var(--color-papel-2);color:var(--color-texto)}.pestana:active{background:var(--color-pulsado)}.pestana.activa{color:var(--color-texto);border-bottom-color:var(--acento,var(--color-seleccion))}.pestana-nombre{font-size:var(--t-4);align-items:center;gap:8px;font-weight:700;display:flex}.pestana-detalle{font-size:var(--t-2);color:var(--color-texto-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.pestana-n{font-size:var(--t-1);background:var(--color-papel-2);color:var(--color-texto);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;padding:1px 7px;font-weight:700}.pestana.activa .pestana-n{background:var(--acento,var(--color-seleccion));color:#fff}.pestanas-compactas .pestana{flex:none;min-height:44px;padding:6px 12px 8px}.pestanas-compactas .pestana-detalle{display:none}@media (max-width:720px){.pestanas{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.pestana{flex:none;min-height:48px;padding:8px 12px 10px}.pestana-detalle{display:none}}.flujo{background:var(--color-tinte);border:1px solid var(--color-linea-suave);border-radius:var(--r-2);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:8px 12px;list-style:none;display:flex}.flujo-titulo{font-size:var(--t-1);letter-spacing:.1em;text-transform:uppercase;color:var(--color-texto-2);margin-right:8px;font-weight:700}.flujo-paso{border-radius:var(--r-pill);min-height:44px;font:inherit;font-size:var(--t-3);color:var(--color-texto-2);cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:9px;padding:0 12px 0 5px;font-weight:600;display:inline-flex}.flujo-paso:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7064' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:14px;height:14px;margin-right:-2px}.flujo-paso:first-child:before,.flujo-titulo+li>.flujo-paso:before,.flujo-titulo+.flujo-paso:before,.flujo-sep{display:none}.flujo-paso[disabled]{cursor:default;opacity:.55;border-color:#0000}.flujo-paso:hover:not([disabled]){background:var(--color-papel-2);border-color:var(--color-linea);color:var(--color-texto)}.flujo-paso.actual{border-color:var(--acento,var(--color-seleccion));color:var(--color-texto);background:#fff}.flujo-num{background:var(--color-tinta);color:#fff;width:26px;height:26px;font-size:var(--t-1);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.flujo-paso.actual .flujo-num{background:var(--acento,var(--color-seleccion))}.flujo-paso[disabled] .flujo-num{background:var(--color-texto-3)}.flujo-compacto{background:var(--color-tinte);border:1px solid var(--color-linea-suave);border-radius:var(--r-2);font-size:var(--t-3);color:var(--color-texto);align-items:center;gap:8px;padding:6px 8px;font-weight:600;display:none}.flujo-compacto-texto{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@media (max-width:720px){.flujo{display:none}.flujo-compacto{display:flex}}.guia-modulo{background:var(--color-verde-suave);border:1px solid var(--color-verde-suave-borde);border-radius:var(--r-3);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.guia-modulo-cab{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aviso-conexion{top:var(--alto-barra);z-index:40;position:sticky}.tecla{font-size:var(--t-1);border-radius:var(--r-1);border:1px solid var(--color-borde);background:var(--color-tinte);color:var(--color-texto);font-weight:700;line-height:1.4;font-family:var(--font-sans);padding:1px 6px;display:inline-block}.atajos{font-size:var(--t-2);color:var(--color-texto-3);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}@media (hover:none) and (pointer:coarse),(max-width:700px){.atajos,.tecla{display:none}}.subir{z-index:45;border-radius:var(--r-pill);background:var(--color-tinta);color:#fff;width:44px;height:44px;box-shadow:var(--sombra-1);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;bottom:24px;right:16px}.subir svg{width:18px;height:18px}@media (max-width:700px){:root{--alto-barra:56px}.barra-superior{min-height:var(--alto-barra);position:static!important}.barra-txt,.barra-lema,.barra-nombre,.barra-tecla,.barra-btn[data-movil=oculto]{display:none}.barra-btn{justify-content:center;min-width:44px;padding:0 12px!important}.nav-lateral{top:0}.barra-fila{gap:var(--e-2)!important;flex-wrap:nowrap!important}.barra-logo img{height:30px!important}.barra-buscar{flex:0 0 44px;justify-content:center;width:44px;margin-left:auto;padding:0}.barra-buscar>span:not(.barra-tecla){display:none}.barra-derecha{margin-left:0!important}.barra-identidad{display:none}}@media (max-width:1000px){.cuerpo-app{flex-wrap:wrap}.zona-modulo{flex:100%}.nav-lateral{border-right:none;border-bottom:1px solid var(--color-linea);z-index:30;scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;flex:100%;gap:4px;height:auto;padding:8px 10px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.nav-lateral.desborda{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.nav-grupo{flex-direction:row;gap:2px}.nav-grupo-titulo{display:none}.nav-item{scroll-snap-align:start;width:auto;min-height:44px;padding:0 10px}.nav-texto{overflow:visible}.nav-sep{background:#ffffff24;flex:0 0 1px;align-self:stretch;margin:6px 2px;display:block}.tabla-mod-cab{z-index:31;top:calc(var(--alto-barra) + var(--alto-tira))!important}}@media (max-width:700px){.tabla-mod-cab{top:var(--alto-tira)!important}}.rotulo{font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-2);font-weight:700}.rotulo-suave,.tile-label{font-size:var(--t-1);letter-spacing:.1em;text-transform:uppercase;color:var(--color-texto-3);font-weight:600}.rotulo-pizarra{letter-spacing:.2em;text-transform:uppercase;color:var(--color-verde-claro);font-size:clamp(12px,1.4vw,18px);font-weight:700}.t-meta{font-size:var(--t-2);color:var(--color-texto-2);font-weight:500;line-height:1.45}.t-cuerpo{font-size:var(--t-4);font-weight:500;line-height:1.55}.t-titulo{font-size:var(--t-5);letter-spacing:-.01em;font-weight:700;line-height:1.25}.t-dialogo{font-size:var(--t-6);letter-spacing:-.01em;font-weight:700;line-height:1.2}.t-cifra{font-size:var(--t-7);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.btn{border-radius:var(--r-2);border:1px solid var(--color-borde);min-height:44px;color:var(--color-texto);font:inherit;font-size:var(--t-3);cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;line-height:1.2;display:inline-flex}.btn:hover{background:var(--color-papel-2)}.btn:active{background:var(--color-pulsado);transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn svg{flex:none;width:16px;height:16px}.btn-primario{background:var(--color-seleccion);border-color:var(--color-seleccion);color:#fff}.btn-primario:hover{background:var(--color-primario-hover);border-color:var(--color-primario-hover)}.btn-primario:active{background:var(--color-primario-activo);border-color:var(--color-primario-activo)}.btn-primario:disabled{background:var(--color-primario-inactivo);border-color:var(--color-primario-inactivo);color:#fff;opacity:1}.btn-tinta{background:var(--color-tinta);border-color:var(--color-tinta);color:#fff}.btn-tinta:hover,.btn-tinta:active{background:var(--color-verde-profundo);border-color:var(--color-verde-profundo)}.btn-secundario{background:#fff}.btn-suave{color:var(--color-verde-link);background:0 0;border-color:#0000}.btn-suave:hover{background:var(--color-papel-2)}.btn-verde{background:var(--color-verde-suave);border-color:var(--color-verde-suave-borde);color:var(--color-verde-suave-texto)}.btn-verde:hover,.btn-verde:active{background:var(--color-verde-claro-2)}.btn-ambar{background:var(--color-ambar-suave);border-color:var(--color-ambar-borde);color:var(--color-ambar-texto)}.btn-ambar:hover,.btn-ambar:active{background:var(--color-ambar-borde)}.btn-peligro{border-color:var(--color-rojo-borde);color:var(--color-rojo);background:#fff}.btn-peligro:hover,.btn-peligro:active{background:var(--color-rojo-suave)}.btn-fila{min-height:44px;font-size:var(--t-3);padding:0 12px}.btn-icono{width:44px;padding:0}@media (pointer:fine){.panel-cab .btn-chico,.tabla-mod-cab .btn-chico,.panel-cab .campo-chico,.tabla-mod-cab .campo-chico{min-height:36px}}.btn-chip,.chip-periodo{border-radius:var(--r-pill);border:1px solid var(--color-linea);min-height:44px;color:var(--color-texto-2);font:inherit;font-size:var(--t-3);cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:#fff;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.btn-chip:hover,.chip-periodo:hover{background:var(--color-papel-2);color:var(--color-texto)}.btn-chip:active,.chip-periodo:active{transform:translateY(1px)}.btn-chip[aria-pressed=true],.chip-periodo[aria-pressed=true]{background:var(--color-seleccion);border-color:var(--color-seleccion);color:#fff}.btn-chip.multiple[aria-pressed=true]{background:var(--color-verde-suave);border-color:var(--color-verde-suave-borde);color:var(--color-verde-suave-texto)}.btn-chip.multiple[aria-pressed=true]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b5c28' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:14px;height:14px}.segmentado{border:1px solid var(--color-borde);border-radius:var(--r-2);display:inline-flex;overflow:hidden}.segmentado>button{min-height:44px;color:var(--color-texto);font:inherit;font-size:var(--t-3);cursor:pointer;background:#fff;border:0;padding:0 12px;font-weight:600}.segmentado>button+button{border-left:1px solid var(--color-borde)}.segmentado>button:hover{background:var(--color-papel-2)}.segmentado>button[aria-pressed=true]{background:var(--color-seleccion);color:#fff}.campo{border:1px solid var(--color-borde);border-radius:var(--r-2);width:100%;max-width:100%;min-height:44px;color:var(--color-texto);font:inherit;font-size:var(--t-4);background:#fff;padding:0 12px;font-weight:500}select.campo{cursor:pointer}textarea.campo{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.5}.campo-chico{min-height:44px}.campo[aria-invalid=true]{border-color:var(--color-rojo)}.campo-lupa{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7064' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.2-4.2'/%3E%3C/svg%3E") 12px/16px no-repeat;padding-left:36px}.etiqueta{font-size:var(--t-2);color:var(--color-texto-2);margin-bottom:4px;font-weight:600;display:block}.ayuda{font-size:var(--t-2);color:var(--color-texto-2);line-height:1.45}.ayuda-aviso{color:var(--color-ambar-texto);font-weight:600}.error-campo{font-size:var(--t-2);color:var(--color-rojo-texto);line-height:1.45}.casilla{width:22px;height:22px;accent-color:var(--color-seleccion);cursor:pointer;flex:none}label.casilla-fila{cursor:pointer;min-height:44px;font-size:var(--t-4);align-items:center;gap:10px;font-weight:500;display:flex}.interruptor{border-radius:var(--r-pill);border:1px solid var(--color-borde);background:var(--color-linea);cursor:pointer;width:44px;height:26px;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);flex:none;padding:0;position:relative}.interruptor:after{content:"";width:18px;height:18px;transition:transform var(--dur-1) var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #08180e40}.interruptor:before{content:"";position:absolute;inset:-9px 0}.interruptor[aria-checked=true]{background:var(--color-seleccion);border-color:var(--color-seleccion)}input[type=range]{min-height:44px}.interruptor[aria-checked=true]:after{transform:translate(18px)}.form-fila{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.publico-tarjeta>.form-fila,.modal-cuerpo>.form-fila,.hoja-inferior .form-fila{flex:none}.form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;display:grid}.form-grid-2{grid-template-columns:1fr 1fr}.chip{font-size:var(--t-2);border-radius:var(--r-pill);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid;align-items:center;gap:4px;padding:2px 8px;font-weight:600;line-height:1.4;display:inline-flex}.chip-ok{background:var(--color-verde-suave);border-color:var(--color-verde-suave-borde);color:var(--color-verde-suave-texto)}.chip-aviso{background:var(--color-ambar-suave);border-color:var(--color-ambar-borde);color:var(--color-ambar-texto)}.chip-riesgo{background:var(--color-rojo-suave);border-color:var(--color-rojo-borde);color:var(--color-rojo-texto)}.chip-neutro{background:var(--color-papel-2);border-color:var(--color-linea);color:var(--color-texto-2)}.chip-tinta{border-color:var(--color-borde);color:var(--color-texto);background:0 0}.filtros{flex-direction:column;gap:8px;display:flex}.filtros-fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filtros-derecha{align-items:center;gap:8px;margin-left:auto;display:flex}.filtro-tab{min-height:44px;font:inherit;font-size:var(--t-3);color:var(--color-texto-2);cursor:pointer;white-space:nowrap;transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px;font-weight:600}.filtro-tab:hover{color:var(--color-texto);border-bottom-color:var(--color-borde)}.filtro-tab[aria-pressed=true],.filtro-tab[aria-selected=true]{color:var(--color-texto);border-bottom-color:var(--color-seleccion)}@media (max-width:700px){.filtros-fila{scrollbar-width:none;flex-wrap:nowrap;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.filtros-derecha{margin-left:0}.filtros-fila.filtros-fila-periodo{flex-wrap:wrap;padding-right:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.filtros-fila.filtros-fila-periodo>*{flex:0 auto;min-width:0}.filtros-fila.filtros-fila-periodo>.barra-filtros{flex:100%}}.panel{border:1px solid var(--color-linea);border-radius:var(--r-3);background:#fff;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.panel-suave{background:var(--color-tinte);border-color:var(--color-linea-suave)}.panel-compacto{border-radius:var(--r-2);gap:8px;padding:12px 14px}.panel-mapa{padding:0;position:relative;overflow:hidden}.panel-recuadro{background:var(--color-tinte);border:1px solid var(--color-linea-suave);border-radius:var(--r-2);padding:12px 14px}.panel-cab{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}.panel-cab>.rotulo,.panel-cab>.panel-titulo{margin:0}.panel-titulo{font-size:var(--t-5);letter-spacing:-.01em;color:var(--color-texto);margin:0;font-weight:700;line-height:1.25}.panel-desc{min-width:0;max-width:52ch;font-size:var(--t-3);color:var(--color-texto-2);flex:240px;line-height:1.5}.panel-cab-controles{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.panel-cab+*{margin-top:-2px}.panel>.panel-sep{background:var(--color-linea-suave);border:0;height:1px;margin:0}.panel-aviso{font-size:var(--t-3);color:var(--color-texto-2);background:var(--color-tinte);border:1px solid var(--color-linea-suave);border-radius:var(--r-2);margin:0;padding:12px 14px;line-height:1.5}.panel-aviso-verde{color:var(--color-verde-suave-texto);background:var(--color-verde-suave);border-color:var(--color-verde-suave-borde)}.panel-aviso-ambar{color:var(--color-ambar-texto);background:var(--color-ambar-suave);border-color:var(--color-ambar-borde)}.panel-aviso-rojo{color:var(--color-rojo-texto);background:var(--color-rojo-suave);border-color:var(--color-rojo-borde)}.panel-aviso-fila{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.panel-aviso-fila>.btn{margin-left:auto}@media (max-width:700px){.panel{padding:14px 16px}}.banda-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}@container (max-width:760px){.banda-stats{grid-template-columns:repeat(2,1fr)}}.stat{border:1px solid var(--color-linea);border-radius:var(--r-3);background:#fff;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.stat.clic{cursor:pointer;transition:background var(--dur-1) var(--ease)}.stat.clic:hover{background:var(--color-tinte)}button.stat{font:inherit;text-align:left;cursor:pointer}.stat[aria-pressed=true]{border-color:var(--color-seleccion);background:var(--color-tinte)}.stat-label{font-size:var(--t-3);color:var(--color-texto-2);font-weight:600}.stat-valor{font-size:var(--t-7);letter-spacing:-.03em;color:var(--color-texto);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:700;line-height:1;display:flex}.stat-delta{font-size:var(--t-2);font-weight:700}.pizarra-cifra{letter-spacing:-.02em;color:var(--color-texto);font-variant-numeric:tabular-nums;font-size:clamp(2rem,6vw,4rem);font-weight:700;line-height:1.05}@media (max-width:700px){.pizarra-cifra{font-size:clamp(1.75rem,11vw,3rem)}}.stat.clic .stat-label:after{content:" ›";color:var(--color-verde-marca);font-weight:700}.stat-nota{font-size:var(--t-2);color:var(--color-texto-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:700px){.banda-stats.tira{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;min-height:84px;overflow-x:auto}.banda-stats.tira .stat{gap:4px;padding:10px 14px}}.tablero-bento .banda-stats.tira{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;min-height:84px;overflow-x:auto}.tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.tile{border:1px solid var(--color-linea-suave);border-radius:var(--r-2);background:#fff;flex-direction:column;gap:4px;min-width:0;padding:11px 14px;display:flex}.tile-valor{letter-spacing:-.02em;color:var(--color-texto);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.tile-nota{font-size:var(--t-2);color:var(--color-texto-2);line-height:1.4}.tile-vacio .tile-valor{color:var(--color-texto-3);font-size:var(--t-4);font-weight:600}.tile-destacado{isolation:isolate;background:var(--color-verde-profundo);border-color:var(--color-verde-profundo);color:#fff;position:relative;overflow:hidden}.tile-destacado:before,.tile-destacado:after{z-index:0;content:"";background:var(--color-verde-pizarra);pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute}.tile-destacado:before{opacity:.55;top:-90px;right:-70px}.tile-destacado:after{opacity:.35;top:-120px;right:-20px}.tile-destacado>*{z-index:1;position:relative}.tile-destacado .tile-label{color:var(--color-verde-claro-2)}.tile-destacado .tile-valor{color:#fff}.tile-destacado .tile-nota{color:var(--color-verde-claro-2)}.tile-verde{background:var(--color-verde-suave);border-color:var(--color-verde-suave-borde)}.tile-verde .tile-valor{color:var(--color-verde-suave-texto)}.tile-ambar{background:var(--color-ambar-suave);border-color:var(--color-ambar-borde)}.tile-ambar .tile-valor{color:var(--color-ambar-texto)}.tile-rojo{background:var(--color-rojo-suave);border-color:var(--color-rojo-borde)}.tile-rojo .tile-valor{color:var(--color-rojo-texto)}@media (max-width:700px){.tile-valor{font-size:22px}}.mini-tabla,.tabla{border-collapse:collapse;width:100%;font-size:var(--t-3)}.mini-tabla th,.tabla th{text-align:left;font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-2);white-space:nowrap;padding:7px 10px;font-weight:700}.mini-tabla thead th,.tabla thead th{background:var(--color-tinte);border-bottom:1px solid var(--color-linea);letter-spacing:.03em;font-weight:600}.mini-tabla tbody th,.tabla tbody th{border-bottom:1px solid var(--color-linea-suave);font-size:var(--t-3);letter-spacing:0;text-transform:none;color:var(--color-texto);white-space:normal;font-weight:600}.mini-tabla td,.tabla td{border-bottom:1px solid var(--color-linea-suave);color:var(--color-texto-2);vertical-align:top;font-variant-numeric:tabular-nums;padding:7px 10px}.mini-tabla tr.fila-resaltada>td{background:var(--color-ambar-suave)}.mini-tabla tbody tr:last-child td,.tabla tbody tr:last-child td,.mini-tabla tbody tr:last-child th,.tabla tbody tr:last-child th{border-bottom:none}.mini-tabla td:first-child,.mini-tabla th:first-child,.tabla td:first-child,.tabla th:first-child{color:var(--color-texto);font-weight:600}.mini-tabla .num,.tabla .num,.tabla th.num,.tabla td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mini-tabla tbody tr:hover td,.tabla tbody tr:hover td{background:var(--color-tinte)}.tabla-zebra tbody tr:nth-child(2n) td{background:var(--color-zebra)}.tabla-pegajosa thead th{background:var(--color-tinte);z-index:1;position:sticky;top:0}.tabla-fija-1 th:first-child,.tabla-fija-1 td:first-child{z-index:1;white-space:nowrap;background:#fff;position:sticky;left:0}.tabla-fija-1 thead th:first-child{z-index:2;background:var(--color-tinte)}.tabla td.corta,.mini-tabla td.corta{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.tabla-compacta th,.tabla-compacta td{padding-top:var(--e-1);padding-bottom:var(--e-1);font-size:var(--t-3)}.tabla-compacta tr.fila-observacion td{border-bottom:1px solid var(--color-borde)}:is(.tabla-compacta tr:has(+tr.fila-observacion) td,.tabla-compacta tr:has(+tr.fila-observacion) th){border-bottom:none}.tabla th>button.orden,.mini-tabla th>button.orden{min-height:44px;font:inherit;font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.tabla th>button.orden svg,.mini-tabla th>button.orden svg{width:14px;height:14px}.tabla-scroll{contain:inline-size;max-width:100%;position:relative;overflow-x:auto}.tabla-scroll-mas:after{content:"";float:right;pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:24px;height:100%;margin-left:-24px;position:sticky;top:0;right:0}@media (max-width:700px){.tabla-tarjetas thead{display:none}.tabla-tarjetas,.tabla-tarjetas tbody,.tabla-tarjetas tr,.tabla-tarjetas td{width:100%;display:block}.tabla-tarjetas tr{border:1px solid var(--color-linea);border-radius:var(--r-3);background:#fff;margin-bottom:8px;padding:8px 12px}.tabla-tarjetas td{text-align:left;border-bottom:0;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.tabla-tarjetas td:before{content:attr(data-rotulo);font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-2);font-weight:700}.tabla-tarjetas td.num{text-align:left}}.tabla-mod{border:1px solid var(--color-linea);border-radius:var(--r-3);background:#fff;flex-direction:column;min-width:0;display:flex}.tabla-mod-cab{top:var(--alto-barra);z-index:12;background:var(--color-tinte);border-bottom:1px solid var(--color-linea);border-radius:var(--r-3) var(--r-3) 0 0;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky}.tabla-mod-contador{font-size:var(--t-2);color:var(--color-texto-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.fila-mod{border-bottom:1px solid var(--color-linea-suave);transition:background var(--dur-1) var(--ease);border-left:3px solid #0000;flex-wrap:wrap;align-items:center;gap:16px;padding:13px 16px 13px 13px;display:flex;position:relative}.fila-mod:last-child{border-bottom:none}.fila-mod.clic{cursor:pointer}.fila-mod:hover{background:var(--color-tinte)}.fila-mod.clic:active{background:var(--color-pulsado)}.fila-mod.clic:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7064' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;order:99;width:16px;height:16px}.fila-avatar{width:36px;height:36px;font-size:var(--t-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.fila-marca{border-radius:var(--r-pill);min-width:30px;height:30px;font-size:var(--t-1);border:1px solid;flex:none;justify-content:center;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.fila-cuerpo{flex-direction:column;flex:200px;gap:4px;min-width:0;display:flex}.fila-titulo-linea{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fila-titulo{font-size:var(--t-4);color:var(--color-texto);letter-spacing:-.01em;font-weight:600}.fila-titulo-boton{font:inherit;font-size:var(--t-4);color:var(--color-texto);letter-spacing:-.01em;text-align:left;cursor:pointer;border-radius:var(--r-1);background:0 0;border:0;margin:-12px 0;padding:12px 0;font-weight:600}.fila-titulo-boton:hover{color:var(--color-verde-link)}.fila-detalle{font-size:var(--t-2);color:var(--color-texto-2);max-width:72ch;line-height:1.5}.fila-valor{font-size:var(--t-4);color:var(--color-texto);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.fila-barra{background:var(--color-linea);border-radius:var(--r-1);flex:120px;min-width:90px;height:4px;position:relative;overflow:hidden}.fila-barra i{position:absolute;top:0;bottom:0;left:0}.fila-acciones{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.tabla-mod-pie{border-top:1px solid var(--color-linea-suave);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}@media (max-width:700px){.fila-mod{align-items:flex-start}.fila-titulo-linea{flex-direction:column;align-items:flex-start;gap:4px}.fila-avatar{margin-top:2px}.fila-acciones{flex:100%;justify-content:flex-start;margin-left:0}.fila-acciones .btn-fila{white-space:normal;text-align:left;flex:0 auto}}.mas-wrap{position:relative}.mas-menu{z-index:30;border:1px solid var(--color-borde);border-radius:var(--r-2);min-width:210px;box-shadow:var(--sombra-1);background:#fff;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.mas-menu-arriba{top:auto;bottom:calc(100% + 6px)}.mas-item,.menu-item{text-align:left;border-radius:var(--r-2);width:100%;min-height:44px;font:inherit;font-size:var(--t-3);color:var(--color-texto);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 12px;font-weight:600;display:flex}.mas-item:hover,.menu-item:hover,.mas-item[aria-selected=true],.menu-item[aria-selected=true],.mas-item[aria-checked=true],.menu-item[aria-checked=true]{background:var(--color-papel-2)}.mas-item svg,.menu-item svg{flex:none;width:16px;height:16px}.menu-sep{border:0;border-top:1px solid var(--color-linea-suave);margin:6px 0}.vacio{flex-direction:column;align-items:flex-start;gap:8px;padding:34px 16px;display:flex}.vacio-icono{width:24px;height:24px;color:var(--color-texto-3);display:inline-flex}.vacio-icono svg{width:24px;height:24px}.vacio-titulo{font-size:var(--t-5);color:var(--color-texto);margin:0;font-weight:600}.vacio-texto{font-size:var(--t-3);color:var(--color-texto-2);max-width:52ch;margin:0;font-weight:500;line-height:1.5}.vacio-accion{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.vacio.centrado{text-align:center;align-items:center}.dato-vacio{color:var(--color-texto-3)}.dato-vacio .btn-fila{margin-left:8px}.esqueleto{background:var(--color-papel-2);border-radius:var(--r-2);animation:1.2s ease-in-out infinite esq}@keyframes esq{50%{background:var(--color-esqueleto-2)}}.esqueleto-linea{width:100%;height:14px}.esqueleto-linea.corta{width:60%}.esqueleto-linea.mini{width:40%}.esqueleto-cifra{width:80px;height:26px}.esqueleto-fila{border-radius:var(--r-3);height:56px}.esqueleto-panel{min-height:var(--alto,240px)}.esqueletos{flex-direction:column;gap:8px;display:flex}[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:reduce){.esqueleto{animation:none}}.velo{z-index:56;animation:velo var(--dur-2) var(--ease) both;background:#0c1f1473;position:fixed;inset:0}.velo.saliendo{animation:salida-velo .16s var(--ease) both}.cajon{width:min(460px,100%);box-shadow:var(--sombra-2-lateral);z-index:57;animation:glide var(--dur-3) var(--ease) both;background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.cajon.saliendo{animation:salida-glide .18s var(--ease) both}.cajon-ancho{width:min(640px,100%)}.cajon-cab,.modal-cab{border-bottom:1px solid var(--color-linea-suave);z-index:1;background:#fff;align-items:flex-start;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.cajon-cab-texto,.modal-cab-texto{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cajon-cab h2,.modal-cab h2{font-size:var(--t-6);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.cajon-cab .btn-icono,.modal-cab .btn-icono{flex:none;margin-left:auto}.cajon-cuerpo{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;padding:20px;display:flex;overflow-y:auto}.cajon-cuerpo>*{flex-shrink:0}.cajon-pie,.modal-pie{border-top:1px solid var(--color-linea-suave);background:#fff;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex;position:sticky;bottom:0}.modal{border-radius:var(--r-3);width:min(560px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);box-shadow:var(--sombra-2);z-index:58;animation:surge var(--dur-2) var(--ease) both;background:#fff;flex-direction:column;margin:auto;display:flex;position:fixed;inset:0;overflow:hidden}.modal.saliendo{animation:salida-surge .16s var(--ease) both}.modal-ancho{width:min(760px,100vw - 32px)}.modal-cuerpo{overscroll-behavior:contain;flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.hoja-inferior{overscroll-behavior:contain;border-radius:var(--r-3) var(--r-3) 0 0;max-height:80vh;box-shadow:var(--sombra-2);z-index:58;animation:hoja var(--dur-2) var(--ease) both;background:#fff;padding:8px 8px 16px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.hoja-inferior.saliendo{animation:salida-hoja .16s var(--ease) both}.toast-marco{pointer-events:none;z-index:60;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:26px;left:0;right:0}.toast{pointer-events:auto;background:var(--color-tinta);color:#fff;border-radius:var(--r-2);max-width:560px;box-shadow:var(--sombra-1);font-size:var(--t-3);animation:surge var(--dur-2) var(--ease) both;align-items:center;gap:12px;padding:12px 16px;font-weight:500;display:flex}.toast .btn{color:#fff;background:0 0;border-color:#ffffff4d;min-height:36px;padding:0 12px}.toast .btn:hover{background:#ffffff1f}.barra-avance{background:var(--color-linea);border-radius:3px;height:6px;overflow:hidden}.barra-avance>i{background:var(--color-verde-marca);height:100%;transition:width .3s var(--ease);display:block}.barra-avance.fina{height:4px}.barra-avance.ambar>i{background:var(--color-ambar)}.barra-avance.roja>i{background:var(--color-rojo)}.celda-avance{flex-direction:column;gap:4px;min-width:96px;display:flex}.celda-avance>b{font-weight:700}.celda-avance-meta{font-size:var(--t-2);color:var(--color-texto-2);white-space:nowrap}.agenda-linea{border-radius:var(--r-2);text-align:left;width:100%;font:inherit;color:var(--color-texto);cursor:pointer;transition:background var(--dur-1) var(--ease);background:0 0;border:0;align-items:flex-start;gap:12px;margin:0 -10px;padding:14px 10px;display:flex}.agenda-linea:hover{background:#fff}.agenda-linea:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7064' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;align-self:center;width:16px;height:16px;margin-left:auto}.paneles-barra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.paneles-pestanas{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.paneles-barra-acciones{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rejilla-informes{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid;container-type:inline-size}.informe-ancho{grid-column:span 2}@container (max-width:615px){.informe-ancho{grid-column:span 1}}.panel-informe{border:1px solid var(--color-linea);border-radius:var(--r-3);background:#fff;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.panel-informe-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-informe-edicion{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.catalogo-fila{border:none;border-top:1px solid var(--color-linea-suave);width:100%;min-height:48px;color:var(--color-texto);text-align:left;font:inherit;cursor:pointer;transition:background var(--dur-1) var(--ease);background:#fff;align-items:center;gap:12px;padding:10px 18px;display:flex}.catalogo-fila:hover{background:var(--color-tinte)}.catalogo-fila:disabled{opacity:.5;cursor:default;background:#fff}.conv-panel{flex-direction:column;gap:12px;display:flex}.conv-grid{grid-template-columns:1fr;align-items:stretch;gap:14px;display:grid}.conv-grid>*{min-width:0;min-height:0}.conv-grid{height:var(--conv-alto,calc(100svh - 140px))}.conv-grid .conv-hilo,.conv-grid.conv-en-hilo .conv-lista{display:none}.conv-grid.conv-en-hilo .conv-hilo{display:flex}.conv-lista{flex-direction:column;gap:8px;display:flex}.conv-lista .segmentado button{justify-content:center;align-items:center;min-width:44px;min-height:40px;padding:0 10px;display:inline-flex}.conv-lista-hilos{overscroll-behavior:contain;flex-direction:column;flex:1;gap:0;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.conv-item{transition:background var(--dur-1) var(--ease);border-left:3px solid #0000;align-items:stretch;display:flex}.conv-item+.conv-item{border-top:1px solid var(--color-linea-suave)}.conv-item:hover{background:var(--color-papel-2)}.conv-item.activa{background:var(--color-verde-suave);border-left-color:var(--color-verde-marca)}.conv-fila{text-align:left;cursor:pointer;min-width:0;min-height:64px;font:inherit;background:0 0;border:0;flex:auto;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"avatar nombre hora""avatar previa derecha""avatar chips chips";align-items:center;gap:2px 10px;padding:10px 8px 10px 10px;display:grid}.conv-fila:focus-visible{outline:2px solid var(--color-verde-marca);outline-offset:-2px}.conv-avatar{border-radius:var(--r-pill);background:var(--color-verde-suave);width:40px;height:40px;color:var(--color-verde-suave-texto);font-size:var(--t-2);grid-area:avatar;align-self:start;place-items:center;font-weight:700;display:grid;position:relative}.conv-fila.nolei .conv-avatar{background:var(--color-seleccion);color:#fff}.conv-avatar-insignia{border-radius:var(--r-pill);background:var(--color-papel);border:2px solid var(--color-papel);width:18px;height:18px;box-shadow:0 0 0 1px var(--color-linea);color:var(--color-texto-2);place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.conv-fila-nombre{font-size:var(--t-4);text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-texto);grid-area:nombre;font-weight:600;overflow:hidden}.conv-fila.nolei .conv-fila-nombre{font-weight:700}.conv-fila-hora{font-size:var(--t-1);color:var(--color-texto-3);white-space:nowrap;grid-area:hora}.conv-fila-previa{font-size:var(--t-3);color:var(--color-texto-2);text-overflow:ellipsis;white-space:nowrap;grid-area:previa;min-width:0;overflow:hidden}.conv-fila.nolei .conv-fila-previa{color:var(--color-texto);font-weight:600}.conv-fila-derecha{grid-area:derecha;justify-self:end;align-items:center;gap:6px;display:inline-flex}.conv-fila-chips{flex-wrap:wrap;grid-area:chips;gap:4px;padding-top:2px;display:flex}.conv-reloj{border-radius:var(--r-pill);font-size:var(--t-1);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:3px;padding:1px 8px;font-weight:700;display:inline-flex}.conv-reloj svg{width:11px;height:11px}.conv-reloj.ok{background:var(--color-papel);border:1px solid var(--color-linea-suave);color:var(--color-texto-2)}.conv-reloj.aviso{background:var(--color-ambar-suave);color:var(--color-ambar-texto)}.conv-reloj.tarde{background:var(--color-rojo-suave);color:var(--color-rojo-texto)}.conv-nolei{border-radius:var(--r-1);background:var(--color-seleccion);color:#fff;min-width:20px;height:20px;font-size:var(--t-1);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 5px;font-weight:700;display:grid}.conv-estrella{width:40px;min-height:44px;color:var(--color-texto-3);cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;place-items:center;display:grid}.conv-estrella:hover{color:var(--color-texto)}.conv-estrella.puesta{color:var(--color-ambar-texto)}.conv-pestanas{border-bottom:1px solid var(--color-linea);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.conv-pestanas::-webkit-scrollbar{display:none}.conv-pestana{min-width:76px;min-height:56px;font:inherit;color:var(--color-texto-2);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:1 0 auto;justify-content:flex-end;align-items:center;gap:3px;margin-bottom:-1px;padding:8px 8px 9px;display:flex}@media (max-width:480px){.conv-pestana{flex:1 1 0;justify-content:flex-start;min-width:0;padding:8px 2px 9px}.conv-pestana-txt{font-size:var(--t-2);flex-direction:column;gap:2px}}.conv-pestana:hover{background:var(--color-papel-2);color:var(--color-texto)}.conv-pestana.activa{color:var(--color-texto);border-bottom-color:var(--color-verde-marca)}.conv-pestana-txt{font-size:var(--t-3);white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.conv-pestana-n{border-radius:var(--r-pill);background:var(--color-seleccion);color:#fff;min-width:18px;font-size:var(--t-1);font-variant-numeric:tabular-nums;padding:0 5px;font-weight:700}.conv-pestana:not(.activa) .conv-pestana-n{background:var(--color-papel-2);color:var(--color-texto-2)}.conv-cab{background:var(--color-papel);color:var(--color-texto);border-bottom:1px solid var(--color-linea);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 14px;display:flex}.conv-cab .t-titulo{color:var(--color-texto);font-size:var(--t-5)}.conv-cab .t-meta{color:var(--color-texto-2)}.conv-cab-avatar{border-radius:var(--r-pill);width:40px;height:40px;font-size:var(--t-3);color:var(--color-verde-suave-texto);background:#ffffff1f;background:var(--color-verde-suave);border:1px solid #ffffff40;border:1px solid var(--color-verde-suave-borde);flex:none;place-items:center;font-weight:700;display:grid}.conv-cab-quien{flex:140px}@media (max-width:899px){.conv-cab{gap:6px 8px;padding:8px 10px}.conv-cab .btn-fila,.conv-dueno .btn-fila{min-height:44px;padding:0 10px}.conv-cab .ml-auto{gap:6px}.conv-dueno{padding-top:4px;padding-bottom:4px}.conv-dueno .campo-chico{flex:auto;min-height:44px}}.conv-cab-espera{font-size:var(--t-2);color:var(--color-texto-2);white-space:nowrap;font-weight:600}.conv-cab-espera.tarde{border-radius:var(--r-pill);background:var(--color-ambar-suave);color:var(--color-ambar-texto);padding:2px 8px}.conv-mensajes{overscroll-behavior:contain;background-color:var(--color-tinte);background-image:radial-gradient(var(--color-linea-suave) 1px, transparent 1.6px);background-size:16px 16px;flex:auto;min-height:0;overflow-y:auto}.conv-pie{overscroll-behavior:contain;flex:none;max-height:60%;overflow-y:auto}.conv-dia{justify-content:center;margin:8px 0 4px;display:flex}.conv-dia>span{border-radius:var(--r-pill);background:var(--color-papel);border:1px solid var(--color-linea-suave);color:var(--color-texto-2);font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;font-weight:700}.conv-msj{justify-content:flex-start;margin-bottom:2px;display:flex}.conv-msj.propio{justify-content:flex-end}.conv-msj-cuerpo{flex-direction:column;min-width:0;max-width:min(85%,560px);margin:0 8px;display:flex}.conv-msj.abre .conv-msj-globo:not(.sticker):before,.conv-msj.abre .conv-msj-globo:not(.sticker):after{content:"";border-style:solid;width:0;height:0;position:absolute}.conv-msj.abre:not(.propio) .conv-msj-globo:before{border-width:0 9px 9px 0;border-color:transparent var(--color-linea) transparent transparent;top:-1px;left:-9px}.conv-msj.abre:not(.propio) .conv-msj-globo:after{border-width:0 8px 8px 0;border-color:transparent var(--color-papel) transparent transparent;top:0;left:-7px}.conv-msj.abre.propio .conv-msj-globo:before{border-width:0 0 9px 9px;border-color:transparent transparent transparent var(--color-verde-suave-borde);top:-1px;right:-9px}.conv-msj.abre.propio .conv-msj-globo:after{border-width:0 0 8px 8px;border-color:transparent transparent transparent var(--color-verde-suave);top:0;right:-7px}.conv-msj-globo{font-size:var(--t-4);border:1px solid var(--color-linea);background:var(--color-papel);border-radius:var(--r-3);flex-direction:column;gap:2px;padding:7px 10px 5px;line-height:1.45;display:flex;position:relative}.conv-msj.abre:not(.propio) .conv-msj-globo{border-top-left-radius:var(--r-1)}.conv-msj.abre.propio .conv-msj-globo{border-top-right-radius:var(--r-1)}.conv-msj.propio .conv-msj-globo{background:var(--color-verde-suave);border-color:var(--color-verde-suave-borde)}.conv-msj-txt{white-space:pre-wrap;overflow-wrap:anywhere}.conv-msj-rotulo{font-size:var(--t-1);letter-spacing:.02em;color:var(--color-verde-suave-texto);font-weight:700}.conv-msj-hora{font-size:var(--t-1);color:var(--color-texto-3);align-self:flex-end;align-items:center;gap:3px;margin-top:1px;line-height:1;display:inline-flex}.conv-chulos{color:var(--color-texto-3);align-items:center;display:inline-flex}.conv-chulos svg+svg{margin-left:-9px}.conv-chulos.leido{color:var(--color-verde-marca)}.conv-msj-globo.medio{padding:4px 4px 5px}.conv-msj-globo.medio .conv-msj-txt{padding:4px 6px 0}.conv-msj-globo.medio .conv-msj-hora{padding:0 6px}.conv-msj-audio{width:min(100%,320px);min-width:240px;display:block}.audio-wa{align-items:center;gap:var(--e-2);width:min(100%,320px);min-width:240px;padding:2px 4px;display:flex}.audio-wa audio{display:none}.audio-wa-boton{border-radius:var(--r-pill);background:var(--color-verde-link);width:44px;height:44px;color:var(--color-papel);cursor:pointer;transition:background var(--dur-1) var(--ease);border:0;flex:none;place-items:center;display:inline-grid}.audio-wa-boton:hover{background:var(--color-primario-hover)}.audio-wa-boton:focus-visible,.audio-wa-vel:focus-visible,.audio-wa-barra:focus-visible{outline:2px solid var(--color-verde-link);outline-offset:2px}.audio-wa-centro{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.audio-wa-barra{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0}.audio-wa-barra:disabled{cursor:default}.audio-wa-barra::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--color-verde-link) var(--avance,0%), var(--color-borde) var(--avance,0%));height:4px}.audio-wa-barra::-moz-range-track{border-radius:var(--r-pill);background:var(--color-borde);height:4px}.audio-wa-barra::-moz-range-progress{border-radius:var(--r-pill);background:var(--color-verde-link);height:4px}.audio-wa-barra::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--r-pill);background:var(--color-verde-link);border:0;width:14px;height:14px;margin-top:-5px}.audio-wa-barra::-moz-range-thumb{border-radius:var(--r-pill);background:var(--color-verde-link);border:0;width:14px;height:14px}.audio-wa-tiempo{font-size:var(--t-1);color:var(--color-texto-2);line-height:1}.audio-wa-vel{min-width:44px;height:44px;padding:0 var(--e-2);border-radius:var(--r-pill);border:1px solid var(--color-borde);background:var(--color-papel);color:var(--color-texto);font-size:var(--t-2);cursor:pointer;flex:none;font-weight:700}.audio-wa-vel:hover{background:var(--color-tinte)}.audio-wa-error{gap:var(--e-2);color:var(--color-texto-2);font-size:var(--t-2)}.audio-wa-error a{color:var(--color-verde-link);font-weight:600}.conv-msj-sin-medio{align-items:flex-start;gap:var(--e-2);color:var(--color-texto-2);font-size:var(--t-3);display:inline-flex}.conv-msj-sin-medio strong{color:var(--color-texto);font-weight:600}.conv-msj-lamina,.conv-msj-foto{border-radius:var(--r-2);width:100%;max-width:300px;display:block}.conv-msj-archivo{color:var(--color-verde-link);align-items:center;gap:6px;font-weight:600;display:inline-flex}.conv-msj-globo.sticker{background:0 0;border:0;padding:0}.conv-msj-globo.sticker .conv-msj-foto{border-radius:0;width:140px}.conv-msj-globo.sticker .conv-msj-hora{padding:2px 4px 0}.ficha-datos{flex-direction:column;gap:10px;margin:0;display:flex}.ficha-datos>div{flex-direction:column;gap:2px;display:flex}.ficha-datos dt{font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-3);font-weight:700}.ficha-datos dd{font-size:var(--t-4);color:var(--color-texto);margin:0}.ficha-datos.kv>div{border-bottom:1px solid var(--color-linea-suave);flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;min-height:30px;padding-bottom:6px}.ficha-datos.kv>div:last-child{border-bottom:0}.ficha-datos.kv dt{text-transform:none;letter-spacing:0;font-size:var(--t-2);color:var(--color-texto-2);flex:none;font-weight:600}.ficha-datos.kv dd{text-align:right;min-width:0;font-size:var(--t-3);flex-direction:column;align-items:flex-end;font-weight:600;display:flex}.conv-responder{border:1px solid var(--color-linea);border-radius:var(--r-3);background:var(--color-papel);transition:border-radius var(--dur-2) var(--ease), border-color var(--dur-1) var(--ease);flex-direction:column;display:flex}.conv-responder:not(.abierta):not(:focus-within){border-radius:28px}.conv-responder:focus-within{border-color:var(--color-verde-marca);box-shadow:0 0 0 3px var(--color-verde-suave)}.conv-dock-enviar{transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease)}.conv-dock-extra{transition:grid-template-rows var(--dur-3) var(--ease);grid-template-rows:0fr;display:grid}.conv-dock-extra>div{min-height:0;overflow:hidden}.conv-responder:focus-within .conv-dock-extra,.conv-responder.abierta .conv-dock-extra{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.conv-dock-extra{transition:none}}.conv-dock{align-items:flex-end;gap:4px;padding:6px 6px 6px 4px;display:flex}.conv-dock .conv-responder-campo{resize:none;field-sizing:content;flex:auto;min-height:44px;max-height:220px;padding:11px 10px}.conv-dock-btn{width:44px;min-height:44px;color:var(--color-texto-2);padding:0}.conv-dock-btn:hover{color:var(--color-verde-marca)}.btn-redondo{border-radius:var(--r-pill);flex:none;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.btn.btn-redondo:disabled{background:var(--color-papel-2);color:var(--color-texto-3);border:1px solid var(--color-linea);opacity:1;cursor:default}.conv-responder-cab{border-bottom:1px solid var(--color-linea-suave);background:var(--color-papel-2);border-radius:var(--r-3) var(--r-3) 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:6px 8px 6px 10px;display:flex}.conv-responder-canal{min-width:0;font-size:var(--t-2);color:var(--color-texto-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.conv-responder-canal-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-hilo{container-type:inline-size}@container (max-width:480px){.conv-responder-canal-txt{display:none}}.conv-responder-herr{flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.conv-responder-herr .campo-chico{width:auto;max-width:130px}.conv-responder-sugerida{border:0;border-bottom:1px solid var(--color-linea-suave);background:var(--color-verde-suave);width:100%;color:var(--color-verde-suave-texto);font:inherit;font-size:var(--t-3);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:7px 10px;display:flex}.conv-responder-sugerida:hover{background:var(--color-verde-claro)}.conv-responder-plantillas{border-bottom:1px solid var(--color-linea-suave);background:var(--color-tinte);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.conv-responder-campo{color:var(--color-texto);font:inherit;font-size:var(--t-4);resize:vertical;background:0 0;border:0;min-height:60px;max-height:220px;padding:10px 12px;line-height:1.5}.conv-responder-campo:focus{outline:none}.conv-responder-medios{align-items:center;gap:2px;display:inline-flex}.conv-responder-medios .btn-icono{width:36px;min-height:36px;color:var(--color-texto-2);padding:0}.conv-responder-medios .btn-icono:hover{color:var(--color-verde-marca)}.conv-adjunto{border-bottom:1px solid var(--color-linea-suave);background:var(--color-tinte);align-items:center;gap:10px;padding:8px 10px;display:flex}.conv-adjunto-mini{object-fit:cover;border-radius:var(--r-2);border:1px solid var(--color-linea);flex:none;width:48px;height:48px}.conv-adjunto-icono{border-radius:var(--r-2);background:var(--color-papel);border:1px solid var(--color-linea);width:48px;height:48px;color:var(--color-texto-2);flex:none;place-items:center;display:grid}.conv-adjunto-nombre{min-width:0;font-size:var(--t-3);flex-direction:column;flex:auto;gap:2px;display:flex}.conv-adjunto-nombre strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-grabando,.conv-nota{min-height:60px;font-size:var(--t-3);color:var(--color-texto);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.conv-grabando-acciones{gap:6px;margin-left:auto;display:inline-flex}.conv-nota .conv-msj-audio,.conv-nota .audio-wa{flex:240px}.conv-punto-rojo{border-radius:var(--r-pill);background:var(--color-rojo);width:12px;height:12px;animation:1s ease-in-out infinite conv-late}@keyframes conv-late{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.conv-punto-rojo{animation:none}}.conv-preferencias{border:1px solid var(--color-verde-suave-borde);background:var(--color-verde-suave);border-radius:var(--r-2);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.conv-preferencias.vacia{border-color:var(--color-linea-suave);background:var(--color-papel-2)}.conv-preferencias-tit{font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-verde-suave-texto);font-weight:700}.conv-preferencias.vacia .conv-preferencias-tit{color:var(--color-texto-3)}.conv-preferencias .ficha-datos{gap:7px}.conv-seccion{border-top:1px solid var(--color-linea-suave);flex-direction:column;gap:8px;padding-top:10px;display:flex}.conv-seccion-tit{font-size:var(--t-1);letter-spacing:.06em;text-transform:uppercase;color:var(--color-texto-3);font-weight:700}.conv-fuente{font-size:var(--t-1);color:var(--color-texto-3);line-height:1.4;display:block}.conv-perfil-pasos{gap:3px;display:flex}.conv-perfil-paso{border-radius:var(--r-pill);background:var(--color-linea-suave);flex:1 1 0;height:6px}.conv-perfil-paso.dicho{background:var(--color-verde-marca)}.conv-perfil-paso.deducido{background:var(--color-ambar)}.conv-perfil-lista{font-size:var(--t-3);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.conv-perfil-lista li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.conv-perfil-lista .conv-fuente{display:inline}.conv-perfil-punto{border-radius:var(--r-pill);background:var(--color-linea);flex:none;align-self:center;width:8px;height:8px}.conv-perfil-punto.dicho{background:var(--color-verde-marca)}.conv-perfil-punto.deducido{background:var(--color-ambar)}.conv-etiqueta{align-items:center;gap:4px;padding-right:4px;display:inline-flex}.conv-etiqueta-quitar{border-radius:var(--r-pill);width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.conv-etiqueta-quitar:hover{background:var(--color-papel)}.conv-ficha{min-height:0;display:none;overflow-y:auto}.conv-ficha-cab{align-items:center;gap:10px;display:flex}.conv-ficha-avatar{border-radius:var(--r-pill);width:44px;height:44px;font-size:var(--t-3);background:var(--color-verde-suave);color:var(--color-verde-suave-texto);flex:none;place-items:center;font-weight:700;display:grid}.conv-ficha-quien{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.conv-ficha-nombre{font-size:var(--t-4);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.conv-ficha-abrir{width:44px;min-height:44px;color:var(--color-texto-2);flex:none;padding:0}.conv-ficha-chips{flex-wrap:wrap;gap:4px;display:flex}.conv-ficha .chip{white-space:normal;text-align:left}.conv-chip-suelto{align-self:flex-start;margin:2px 0 8px}.conv-ficha-dueno{border-top:1px solid var(--color-linea-suave);flex-direction:column;gap:4px;padding-top:8px;display:flex}.conv-ficha-dueno-fila{gap:6px;display:flex}.conv-ficha-dueno-fila .campo{flex:auto;width:auto;min-width:0}.conv-seccion-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.conv-mini-btn{width:44px;height:44px;color:var(--color-texto-2);cursor:pointer;background:0 0;border:0;place-items:center;margin:-8px -8px -8px 0;display:inline-grid;position:relative}.conv-mini-btn:before{content:"";border:1px solid var(--color-linea);border-radius:var(--r-pill);background:var(--color-papel);position:absolute;inset:8px}.conv-mini-btn svg{position:relative}.conv-mini-btn:hover{color:var(--color-verde-marca)}.conv-mini-btn:hover:before{border-color:var(--color-verde-marca)}.conv-pliegue{border-top:1px solid var(--color-linea-suave);padding-top:2px}.conv-pliegue>summary{cursor:pointer;min-height:44px;color:var(--color-texto-2);justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.conv-pliegue>summary::-webkit-details-marker{display:none}.conv-pliegue>summary:hover .conv-seccion-tit{color:var(--color-texto)}.conv-pliegue>summary svg{transition:transform var(--dur-2) var(--ease);flex:none;transform:rotate(90deg)}.conv-pliegue[open]>summary svg{transform:rotate(-90deg)}.conv-pliegue>.ficha-datos,.conv-pliegue>.conv-perfil-pasos,.conv-pliegue>.conv-perfil-lista,.conv-pliegue>.conv-actividad{margin-bottom:10px}.conv-pliegue>.conv-perfil-pasos{margin-bottom:6px}.conv-pliegue-vacio{font-size:var(--t-3);color:var(--color-texto-2);margin:0 0 10px;line-height:1.45}.conv-pliegue-nota{margin:0 0 10px}.conv-rompe{overflow-wrap:anywhere}.conv-actividad{border-left:2px solid var(--color-linea-suave);flex-direction:column;gap:8px;margin:0 0 10px 4px;padding:0 0 0 12px;list-style:none;display:flex}.conv-actividad li{font-size:var(--t-3);flex-direction:column;gap:1px;line-height:1.35;display:flex;position:relative}.conv-actividad li:before{content:"";border-radius:var(--r-pill);background:var(--color-verde-marca);width:8px;height:8px;position:absolute;top:5px;left:-17px}.conv-actividad-cuando{font-size:var(--t-1);color:var(--color-texto-3)}.conv-ficha-nadie{text-align:center;color:var(--color-texto-3);flex-direction:column;align-items:center;gap:6px;padding:28px 8px;display:flex}@media (min-width:900px){.conv-grid{height:var(--conv-alto,clamp(440px, calc(100vh - 500px), 1080px));grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.conv-grid .conv-lista,.conv-grid.conv-en-hilo .conv-lista,.conv-grid .conv-hilo{display:flex}.conv-volver{display:none}.conv-pestana{flex:1 1 0;min-width:0}}@media (min-width:1280px){.conv-grid{grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(250px,290px)}.conv-solo-angosto{display:none}.conv-solo-ancho{display:inline-flex}.conv-grid .conv-ficha,.conv-grid.conv-en-hilo .conv-ficha{flex-direction:column;display:flex}.conv-grid.conv-sin-ficha{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.conv-grid.conv-sin-ficha .conv-ficha{display:none}}@media (min-width:1440px){.conv-grid{grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(250px,300px)}.conv-grid.conv-sin-ficha{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}}.btn:active:not(:disabled),.btn-chip:active:not(:disabled),.btn-icono:active:not(:disabled),.conv-pestana:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled),.btn-chip:active:not(:disabled),.btn-icono:active:not(:disabled),.conv-pestana:active{transform:none}}.inv-dia-rejilla{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:900px){.inv-dia-rejilla{grid-template-columns:minmax(300px,420px) minmax(0,1fr)}}.inv-dia-vista,.inv-dia-quien{flex-direction:column;gap:10px;min-width:0;display:flex}.inv-dia-globo{border:1px solid var(--color-verde-suave-borde);background:var(--color-verde-suave);border-radius:var(--r-3);flex-direction:column;gap:8px;padding:6px 6px 10px;display:flex}.inv-dia-lamina{border-radius:var(--r-2);width:100%;display:block}.inv-dia-texto{font-size:var(--t-4);color:var(--color-texto);margin:0;padding:0 6px;line-height:1.5}.inv-dia-botones{flex-direction:column;gap:4px;padding:0 2px;display:flex}.inv-dia-botones span{text-align:center;border-radius:var(--r-2);background:var(--color-papel);color:var(--color-verde-link);font-weight:600;font-size:var(--t-3);padding:8px;display:block}.inv-dia-globo .conv-fuente{padding:0 6px}.inv-dia-filtro{border:1px solid var(--color-linea-suave);border-radius:var(--r-2);background:var(--color-papel);font-size:var(--t-3);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.inv-dia-filtro input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-verde-marca);flex:none}.inv-dia-filtro>span{flex:auto;min-width:0}.inv-dia-filtro>strong{text-align:right;min-width:2.5em;font-size:var(--t-5);flex:none}.inv-dia-total{border-radius:var(--r-2);background:var(--color-tinte);border:1px solid var(--color-linea);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;font-weight:600;display:flex}.inv-dia-total strong{font-size:var(--t-7);color:var(--color-verde-profundo);font-weight:700}.inv-dia-acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.inv-dia-confirmar{flex-direction:column;gap:8px;display:flex}.inv-dia-progreso{flex-direction:column;gap:6px;display:flex}.inv-dia-barra{border-radius:var(--r-pill);background:var(--color-linea-suave);height:8px;overflow:hidden}.inv-dia-barra>span{background:var(--color-verde-marca);height:100%;transition:width var(--dur-3) var(--ease);display:block}.mapa-alto{height:clamp(320px,55vh,520px)}@media (min-width:1000px){.mapa-alto{height:520px}}.mapa-velo{font-size:var(--t-3);color:var(--color-texto-2);z-index:400;background:#eef4efd9;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.mapa-toque{font-size:var(--t-3);color:var(--color-texto);z-index:400;background:0 0;place-items:center;font-weight:600;display:none;position:absolute;inset:0}.mapa-toque>span{border:1px solid var(--color-borde);border-radius:var(--r-2);background:#ffffffe6;padding:8px 12px}@media (pointer:coarse){.mapa-toque{display:grid}}.mapa-seleccionado{stroke:var(--color-tinta);stroke-width:3px}.tip-mapa,.leaflet-tooltip.tip-mapa{font-family:var(--font-sans);font-size:var(--t-2);color:var(--color-texto);border:1px solid var(--color-borde);border-radius:var(--r-2);box-shadow:var(--sombra-1);background:#fff;padding:6px 10px;font-weight:600}.leaflet-tooltip.tip-mapa:before{border-top-color:var(--color-borde)}.leaflet-bar{overflow:hidden;border:1px solid var(--color-borde)!important;border-radius:var(--r-2)!important;box-shadow:none!important}.leaflet-bar a{width:44px!important;height:44px!important;line-height:44px!important;font-family:var(--font-sans)!important;color:var(--color-texto)!important;border-bottom-color:var(--color-linea-suave)!important;background:#fff!important;font-size:20px!important;font-weight:700!important}.leaflet-bar a:hover{background:var(--color-papel-2)!important}.leaflet-bar a:focus-visible{outline:var(--anillo-foco);outline-offset:-2px}.leaflet-control-attribution{font-weight:500;font-family:var(--font-sans)!important;font-size:var(--t-1)!important;color:var(--color-texto-2)!important;background:#ffffffd9!important}.leaflet-control-attribution a{min-height:24px;line-height:24px;display:inline-block}.publico-marco{background:var(--color-fondo-publico);justify-content:center;align-items:flex-start;min-height:100%;padding:clamp(16px,5vw,44px) 16px;display:flex}.publico-tarjeta{border:1px solid var(--color-linea);border-radius:var(--r-3);background:#fff;flex-direction:column;gap:16px;width:100%;max-width:560px;padding:clamp(20px,5vw,32px);display:flex}.publico-tarjeta-lectura{max-width:680px}.publico-marca{font-size:var(--t-1);letter-spacing:.12em;text-transform:uppercase;color:var(--color-verde-link);font-weight:700}.publico-titulo{font-family:var(--font-editorial), var(--font-sans);letter-spacing:-.01em;color:var(--color-texto);margin:0;font-size:clamp(22px,5vw,28px);line-height:1.15}.publico-pie{font-size:var(--t-2);color:var(--color-texto-2);flex-wrap:wrap;gap:4px 12px;display:flex}.opcion-publica{border:1px solid var(--color-borde);border-radius:var(--r-2);min-height:48px;color:var(--color-texto);font:inherit;font-size:var(--t-4);cursor:pointer;text-align:center;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.opcion-publica:hover{background:var(--color-papel-2)}.opcion-publica[aria-pressed=true],.opcion-publica[aria-checked=true]{background:var(--color-verde-suave);border-color:var(--color-seleccion);color:var(--color-verde-suave-texto)}.opciones-2{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.opciones-3{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}@page{margin:12mm}@media print{.barra-superior,.nav-lateral,.col-dia,.atajos,.pestanas,.flujo,.flujo-compacto,.enc-modulo-acciones,.fila-acciones,.btn,.velo,.cajon,.modal,.hoja-inferior,.toast-marco,.subir,.aviso-conexion,.saltar,.no-print{display:none!important}html,body,.cuerpo-app{background:#fff}.zona-modulo,.modulo{max-width:none;padding:0;overflow:visible}.panel,.stat,.tabla-mod,.fila-mod,.tile{break-inside:avoid;box-shadow:none}.tabla-scroll{contain:none;overflow:visible}.banda-stats{grid-template-columns:repeat(4,1fr)}.leaflet-container{height:180mm!important}.leaflet-control-zoom,.leaflet-control-attribution,.mapa-toque,body.imprimir-mapa .modulo>:not(.mapa-impresion){display:none!important}}.centrado{text-align:center}.clave-velo{z-index:90;padding:var(--e-4);background:#0a1e129e;place-items:center;display:grid;position:fixed;inset:0}.clave-caja{gap:var(--e-2);flex-direction:column;width:min(440px,100%);display:flex}.clave-caja .btn{margin-top:var(--e-2)}.credencial{padding:var(--e-3);border:1px solid var(--color-verde-suave-borde);border-radius:var(--r-2);background:var(--color-verde-suave);grid-template-columns:auto 1fr;align-items:baseline;gap:6px 14px;display:grid}.credencial dt{font-size:var(--t-2);color:var(--color-texto-2);font-weight:600}.credencial dd{font-size:var(--t-4);overflow-wrap:anywhere;margin:0;font-weight:700}.credencial .clave{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-5);letter-spacing:.04em}.permisos-tabla td,.permisos-tabla th{text-align:center}.permisos-tabla td:first-child,.permisos-tabla th:first-child{text-align:left}.permisos-tabla input[type=checkbox]{width:22px;height:22px;accent-color:var(--color-verde-marca);cursor:pointer}.permisos-tabla label{cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:inline-grid}.permisos-fijo{font-size:var(--t-2);color:var(--color-texto-3)}.conv-cab{flex-wrap:wrap;align-items:center;row-gap:8px}.conv-cab-quien{flex:220px;min-width:0}.conv-cab-nombre{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.conv-cab-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conv-cab-acciones{flex-flow:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:8px;display:flex}.conv-cab-acciones .conv-cab-estado{margin-right:auto}.conv-cab-estado{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}.conv-cab-acciones>*{white-space:nowrap}.conv-cab-acciones .btn-fila{min-height:36px;padding:0 10px}@media (max-width:899px){.conv-cab-quien{flex-basis:150px}.conv-cab .conv-cab-avatar{width:36px;height:36px}.conv-cab-acciones{justify-content:flex-start;width:100%;margin-left:0}.conv-cab-estado{flex-flow:wrap;align-items:center}.conv-cab-acciones .btn-fila{min-height:44px}}.conv-ficha.panel-compacto{gap:6px;padding:12px 14px}.conv-ficha-avatar{width:40px;height:40px}.conv-ficha-dueno{flex-direction:row;align-items:center;gap:8px;padding-top:6px}.conv-ficha-dueno-tit{flex:none}.conv-ficha-dueno-fila{flex:auto;min-width:0}.conv-ficha .conv-seccion{gap:4px;padding-top:6px}.conv-ficha .conv-pliegue>summary{min-height:40px}.conv-ficha .ficha-datos.kv{gap:0}.conv-ficha .ficha-datos.kv>div{min-height:26px;padding:3px 0}.conv-ficha .conv-pliegue>.ficha-datos,.conv-ficha .conv-pliegue>.conv-perfil-lista,.conv-ficha .conv-pliegue>.conv-actividad,.conv-ficha .conv-pliegue-vacio{margin-bottom:6px}.conv-ficha .conv-chip-suelto{margin:0 0 6px}.lista-personas{border:1px solid var(--color-linea);border-radius:var(--r-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.lista-personas li+li{border-top:1px solid var(--color-linea-suave)}.persona-fila{background:var(--color-papel);width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;color:var(--color-texto);border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.persona-fila:hover:not(:disabled){background:var(--color-papel-2)}.persona-fila:disabled{cursor:default}.persona-fila:focus-visible{outline:2px solid var(--color-verde-marca);outline-offset:-2px}.persona-quien{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.persona-chips{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:4px;display:flex}.cifra-abrible{gap:var(--e-1);border-radius:var(--r-2);min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;margin:-6px -8px;padding:6px 8px;display:flex}.cifra-abrible:hover{background:var(--color-papel-2);border-color:var(--color-linea-suave)}.cifra-abrible:focus-visible{outline:2px solid var(--color-verde-marca);outline-offset:1px}.cifra-abrible .cifra-ver{font-size:var(--t-1);color:var(--color-verde-link);font-weight:600}.enlace-fila,.enlace-celda{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0}.enlace-fila{color:var(--color-verde-link);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) var(--ease);font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.enlace-fila:hover{text-decoration-color:currentColor}.enlace-celda{border-radius:var(--r-1);width:100%}.enlace-celda:hover{background:var(--color-papel-2)}.enlace-fila:focus-visible,.enlace-celda:focus-visible{outline:2px solid var(--color-verde-marca);outline-offset:2px}button.chip{cursor:pointer;font:inherit;font-size:var(--t-2);font-weight:600}body:has(.pizarra) .velo{z-index:91}:is(body:has(.pizarra) .cajon,body:has(.pizarra) .modal,body:has(.pizarra) .hoja-inferior){z-index:92}body:has(.pizarra) .toast-marco{z-index:93}@media (max-width:1279px){.conv-solo-ancho{display:none}}@media (max-width:899px){.conv-cab-txt-ancho{display:none}.conv-cab .btn-fila:has(.conv-cab-txt-ancho){justify-content:center;width:44px;padding:0}}@container (max-width:600px){.conv-cab-txt-ancho{display:none}.conv-cab .btn-fila:has(.conv-cab-txt-ancho){justify-content:center;width:44px;padding:0}}.conv-fila[aria-current=true] .conv-fila-hora,.conv-msj-globo .conv-msj-hora,.inv-dia-globo .conv-fuente{color:var(--color-texto-2)}.tile-rojo .tile-label,.tile-rojo .cifra-abrible .cifra-ver{color:var(--color-rojo-texto)}.tile-ambar .tile-label,.tile-ambar .cifra-abrible .cifra-ver{color:var(--color-ambar-texto)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
