*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Poppins,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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)}.underline{text-decoration-line:underline}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root,[data-theme=light]{--bg:#f2ebdc;--fg:#241410;--muted:rgba(36,20,16,.55);--muted-2:rgba(36,20,16,.4);--faint:rgba(0,0,0,.3);--border:rgba(0,0,0,.09);--line:rgba(0,0,0,.14);--surface:#fff;--surface-2:rgba(0,0,0,.04);--surface-3:rgba(0,0,0,.06);--accent-bg:#000;--accent-fg:#fff;--shadow:0 1px 0 rgba(0,0,0,.04);--danger:#c0392b;--sobre-danger:#fff;--ok:#1e7d4f;--warn:#b7791f;--demo:#8a6d15;--demo-bg:rgba(196,155,30,.12);--demo-line:rgba(138,109,21,.4);--sobre-fg-62:hsla(0,0%,100%,.62);--sobre-fg-22:hsla(0,0%,100%,.22);color-scheme:light}[data-theme=dark]{--bg:#000;--fg:#fff;--muted:hsla(0,0%,100%,.6);--muted-2:hsla(0,0%,100%,.42);--faint:hsla(0,0%,100%,.32);--border:hsla(0,0%,100%,.11);--line:hsla(0,0%,100%,.16);--surface:#0b0b0b;--surface-2:hsla(0,0%,100%,.05);--surface-3:hsla(0,0%,100%,.08);--accent-bg:#fff;--accent-fg:#000;--shadow:0 1px 0 hsla(0,0%,100%,.04);--danger:#ff7a6b;--sobre-danger:#12100e;--ok:#55d69a;--warn:#e3bf55;--demo:#e3bf55;--demo-bg:rgba(227,191,85,.12);--demo-line:rgba(227,191,85,.38);--sobre-fg-62:rgba(0,0,0,.62);--sobre-fg-22:rgba(0,0,0,.22);color-scheme:dark}*{box-sizing:border-box}body,html{padding:0;margin:0;background:var(--bg);color:var(--fg);font-family:Poppins,system-ui,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;transition:background-color .25s ease,color .25s ease}.acento{font-family:Cinzel,Georgia,serif;font-style:italic}.micro{letter-spacing:.3em;font-size:12px}.micro,.micro-lg{text-transform:uppercase;font-weight:600}.micro-lg{letter-spacing:.5em;font-size:13px}.hy-bloque-titulo{display:block;background:var(--fg);color:var(--bg);padding:12px 16px;margin-bottom:14px;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;line-height:1.5;overflow-wrap:anywhere}@media (max-width:860px){.hy-bloque-titulo{font-size:12px;letter-spacing:.12em;padding:11px 14px}}.btn-tinta{background:var(--marca);color:var(--marca-fg);text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:700;padding:14px 20px;border:none;border-radius:7px;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}.btn-tinta:hover{opacity:.82}.btn-tinta:disabled{opacity:.35;cursor:not-allowed}.btn-linea{background:transparent;color:var(--fg);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;padding:13px 18px;border-radius:7px;cursor:pointer;transition:background .2s ease}.btn-linea:hover,input,select,textarea{background:var(--surface-2)}input,select,textarea{font-family:Poppins,sans-serif;border:1px solid var(--border);color:var(--fg);padding:12px 14px;font-size:16px;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--fg)}::-moz-placeholder{color:var(--muted-2)}::placeholder{color:var(--muted-2)}optgroup,option{background-color:var(--surface);color:var(--fg)}a{color:inherit}@keyframes subir-agua{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes latido-agua{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.04);opacity:1}}@keyframes destello-giro{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(1turn) scale(1)}}.hy-titulo-destello{flex:0 0 auto}@media (prefers-reduced-motion:reduce){.hy-destello-giro,[style*=destello-giro]{animation:none!important}}@keyframes aparecer{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aparecer{animation:aparecer .5s ease both}@media (prefers-reduced-motion:reduce){.aparecer{animation:none}}.hy-cargando{min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 20px}.hy-cargando-barra{width:160px;max-width:60vw;height:3px;border-radius:3px;background:color-mix(in srgb,var(--fg) 10%,transparent);overflow:hidden}.hy-cargando-barra span{display:block;width:40%;height:100%;background:var(--fg);border-radius:3px;animation:hy-cargando-corre 1.1s ease-in-out infinite}@keyframes hy-cargando-corre{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.hy-cargando-txt{color:var(--faint);letter-spacing:.3em}@media (prefers-reduced-motion:reduce){.hy-cargando-barra span{animation:none;width:100%;opacity:.5}.hy-cargando svg,.hy-cargando svg rect{animation:none!important}}.hy-spinner-mini{display:inline-block;width:15px;height:15px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentcolor;animation:hy-spinner-mini-gira .7s linear infinite}@keyframes hy-spinner-mini-gira{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hy-spinner-mini{animation:none;border-top-color:currentColor}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:10px}.hy-shell{display:flex;min-height:100dvh;background:var(--bg)}.hy-sidebar{width:250px;min-width:250px;border-right:1px solid var(--border);padding:24px 0;position:sticky;top:0;height:100dvh;overflow-y:auto;background:var(--bg);z-index:40}.hy-hamburger,.hy-overlay{display:none}.hy-main{flex:1;display:flex;flex-direction:column;min-width:0}.hy-header{height:62px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 20px;gap:12px;position:sticky;top:0;z-index:30;background:var(--bg)}.hy-content{flex:1;padding:32px 36px;width:100%;max-width:min(1800px,max(1040px,calc(100vw - 470px)))}.hy-content:has(>.crm-ancho){max-width:none}.hy-content:has(.hy-portal-ancho){max-width:none}@media (max-width:860px){.hy-sidebar{position:fixed;left:0;top:0;transform:translateX(-100%);transition:transform .25s ease;box-shadow:0 0 40px rgba(0,0,0,.35);padding-top:env(safe-area-inset-top)}.hy-sidebar.abierto{transform:none}.hy-overlay.abierto{display:block;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:39}.hy-hamburger{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border);background:var(--surface-2);color:var(--fg);cursor:pointer;border-radius:6px}.hy-content{padding:22px 18px}.hy-user-mail{display:none}.hy-header{position:fixed;top:0;left:0;right:0;height:calc(54px + env(safe-area-inset-top));padding:calc(env(safe-area-inset-top) + 4px) 14px 0;z-index:38;background:var(--bg)}.hy-main{padding-top:calc(54px + env(safe-area-inset-top))}.hy-bg-trigger,.hy-hamburger{flex-shrink:0}}@media (max-width:380px){.hy-header{padding:calc(env(safe-area-inset-top) + 4px) 8px 0;gap:8px}.hy-header .btn-tinta{padding:11px 12px;letter-spacing:.06em}}.hy-tabla-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.hy-tabla{width:100%;border-collapse:collapse;min-width:520px}.hy-tabla th{text-align:left;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-weight:700;padding:12px 16px;white-space:nowrap}.hy-tabla td,.hy-tabla th{border-bottom:1px solid var(--border)}.hy-tabla td{padding:13px 16px;font-size:15px;vertical-align:middle;font-weight:600}.hy-tabla tbody tr:hover{background:var(--surface-2)}.hy-tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@media (min-width:861px){.hy-tiles-pocos{grid-template-columns:repeat(var(--tiles,3),minmax(0,320px));justify-content:start}.hy-tiles-muchos{grid-template-columns:repeat(3,minmax(0,1fr))}}.hy-tile{background:var(--surface);border:1px solid var(--border);padding:22px 20px;min-width:0;container-type:inline-size;position:relative}a.hy-tile.con-liga{display:block;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}a.hy-tile.con-liga:hover{border-color:var(--fg);background:var(--surface-2)}.hy-tile-flecha{position:absolute;top:18px;right:16px;font-size:15px;color:var(--faint);opacity:0;transition:opacity .15s ease,transform .15s ease}a.hy-tile.con-liga:hover .hy-tile-flecha{transform:translateX(3px)}@media (hover:none){.hy-tile-flecha{opacity:.55}}.hy-tile-pie{font-size:12px;color:var(--muted-2);margin-top:6px;line-height:1.35;overflow-wrap:anywhere}.hy-filtro-puesto{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--line);border-left:3px solid var(--fg);background:var(--surface-2);padding:12px 16px;margin-bottom:16px;font-size:14px;color:var(--muted)}.hy-filtro-puesto strong{color:var(--fg)}.hy-volver{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;margin-bottom:10px}.hy-volver:hover{color:var(--fg)}.hy-volver span{font-size:15px;line-height:1}.hy-tile-valor{font-family:Cinzel,Georgia,serif;font-size:clamp(18px,5vw,34px);font-weight:600;margin-top:8px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@supports (container-type:inline-size){.hy-tile-valor{font-size:clamp(14px,12cqi,34px)}}@media (max-width:560px){.hy-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hy-tile{padding:16px 14px}.hy-tile:last-child:nth-child(odd){grid-column:1/-1}.hy-tile .micro{letter-spacing:.12em;overflow-wrap:anywhere}}@media (max-width:380px){.hy-tiles{grid-template-columns:1fr}}@media (max-width:560px){.hy-solo-desktop{display:none}.hy-solo-movil{display:block}.hy-solo-movil .hy-card>:last-child{border-bottom:none!important}}.hy-card{border:1px solid var(--border);background:var(--surface)}.hy-badge{display:inline-block;font-size:12px;letter-spacing:.08em;padding:3px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.hy-badge.hy-sem,.hy-mcard-esq.hy-sem{display:inline-flex;align-items:center}.hy-badge.hy-sem:before,.hy-mcard-esq.hy-sem:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;margin-right:7px;background:var(--muted-2)}.hy-badge.hy-sem-rojo:before,.hy-mcard-esq.hy-sem-rojo:before{background:var(--danger)}.hy-badge.hy-sem-amarillo:before,.hy-mcard-esq.hy-sem-amarillo:before{background:var(--warn)}.hy-badge.hy-sem-verde:before,.hy-mcard-esq.hy-sem-verde:before{background:var(--ok)}.hy-fase-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap;line-height:1.3}.hy-fase-badge.g-verde{background:var(--ok);color:var(--marca-fg)}.hy-fase-badge.g-rojo{background:var(--danger);color:var(--marca-fg)}.hy-fase-badge.g-amarillo{background:#e6a70c;color:#2a1a06}.hy-fase-badge.g-gris{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.hy-demo{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;padding:4px 10px;white-space:nowrap}.hy-aviso-demo,.hy-demo{color:var(--demo);background:var(--demo-bg);border:1px solid var(--demo-line)}.hy-aviso-demo{padding:12px 16px;font-size:14px;line-height:1.6;margin-bottom:22px}.hy-aviso-demo strong{font-weight:800}.hy-acciones{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width:560px){.hy-acciones{flex-direction:column;align-items:stretch}.hy-acciones>a,.hy-acciones>button,.hy-acciones>form{width:100%}.hy-acciones .btn-linea,.hy-acciones button{width:100%;text-align:center}}.hy-chat{background:var(--surface-2);padding:18px;display:flex;flex-direction:column;gap:12px;max-height:65vh;overflow-y:auto}.hy-burbuja,.hy-chat{border:1px solid var(--border)}.hy-burbuja{max-width:min(560px,88%);background:var(--surface);padding:12px 15px;font-size:15px;line-height:1.62;white-space:pre-wrap;word-break:break-word;align-self:flex-start}.hy-burbuja.mia{align-self:flex-end;background:var(--accent-bg);color:var(--accent-fg);border-color:var(--accent-bg)}.hy-burbuja .pie{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.hy-carrito-lista{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.hy-carrito-fila{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border)}.hy-carrito-fila:last-child{border-bottom:none}.hy-carrito-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hy-carrito-txt strong{font-size:15px}.hy-carrito-txt small{color:var(--muted);font-size:13px}.hy-wa-web{display:grid;grid-template-columns:minmax(300px,360px) 1fr;gap:0;border:1px solid var(--border);min-height:62vh;overflow:hidden}.hy-wa-lista,.hy-wa-web{background:var(--surface)}.hy-wa-lista{display:flex;flex-direction:column;border-right:1px solid var(--border);min-height:0}.hy-wa-lista-top{padding:14px 14px 10px;border-bottom:1px solid var(--border)}.hy-wa-lista-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.hy-wa-lista-head strong{font-size:16px}.hy-wa-nuevo-btn{border:1px solid var(--border);background:var(--accent-bg);color:var(--accent-fg);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;cursor:pointer}.hy-wa-nuevo-btn:hover{filter:brightness(1.06)}.hy-wa-buscar{width:100%;box-sizing:border-box;padding:10px 14px;border:1px solid var(--border);background:var(--surface-2);color:var(--fg);border-radius:999px;font-size:14px}.hy-wa-lista-scroll{overflow-y:auto;min-height:0;flex:1}.hy-wa-vacio{padding:22px 16px;color:var(--muted);font-size:14px}.hy-wa-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border);text-decoration:none;color:inherit}.hy-wa-item.activo,.hy-wa-item:hover{background:var(--surface-2)}.hy-wa-item.activo{box-shadow:inset 3px 0 0 var(--marca)}.hy-wa-ava{flex:0 0 auto;width:42px;height:42px;border-radius:999px;background:var(--marca);color:var(--marca-fg);display:grid;place-items:center;font-weight:800;font-size:17px}.hy-wa-item-txt{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.hy-wa-item-l1{display:flex;align-items:center;gap:8px}.hy-wa-item-l1 strong{font-size:15px}.hy-wa-item-l1 strong,.hy-wa-item-txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hy-wa-item-txt small{color:var(--muted);font-size:13px}.hy-wa-punto{flex:0 0 auto;width:9px;height:9px;border-radius:999px;background:var(--whatsapp,#25d366)}.hy-wa-sinleer{flex:0 0 auto;font-size:9.5px;letter-spacing:.05em;padding:1px 6px;border-radius:3px;background:var(--marca);color:var(--marca-fg,#fff);text-transform:uppercase;line-height:1.5}.hy-wa-item.sinleer strong,.hy-wa-sinleer{font-weight:800}.hy-wa-item.sinleer,.hy-wa-item.sinleer.activo{box-shadow:inset 3px 0 0 var(--marca)}.hy-wa-item.sinleer.activo{background:var(--surface-2)}.hy-wa-panel{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--bg)}.hy-wa-panel-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--surface)}.hy-wa-panel-head .hy-wa-ava{width:40px;height:40px}.hy-wa-panel-head h1{font-size:18px;margin:0;font-weight:800}.hy-wa-panel-head small{color:var(--muted-2);font-size:13px}.hy-wa-panel-cuerpo{flex:1;min-height:0;overflow-y:auto;padding:18px}.hy-wa-panel-pie{border-top:1px solid var(--border);background:var(--surface);padding:14px 18px}.hy-wa-splash{flex:1;display:grid;place-items:center;text-align:center;padding:40px 24px;color:var(--muted)}.hy-wa-splash .emoji{font-size:46px;margin-bottom:12px}.hy-wa-volver{display:none}.hy-wa-panel-cuerpo .hy-chat{border:0;background:transparent;padding:0;max-height:none}@media (max-width:860px){.hy-wa-web{grid-template-columns:1fr;min-height:70vh}.hy-wa-web.en-chat .hy-wa-lista,.hy-wa-web.en-lista .hy-wa-panel{display:none}.hy-wa-lista{border-right:0}.hy-wa-volver{display:inline-flex}}.hy-cfdi{border:1px solid var(--line);background:var(--surface);position:relative}.hy-cfdi-cab{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px;border-bottom:1px solid var(--line)}.hy-cfdi-rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.hy-cfdi-rejilla>div{padding:14px 18px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);min-width:0}.hy-sello{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.7;color:var(--muted);word-break:break-all}.hy-estampa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-14deg);border:3px solid var(--demo-line);color:var(--demo);padding:12px 26px;font-size:clamp(13px,3.4vw,20px);font-weight:900;letter-spacing:.14em;text-align:center;pointer-events:none;opacity:.45;white-space:nowrap}@media (max-width:560px){.hy-cfdi-cab{padding:18px}}.hy-podio{display:flex;align-items:flex-end;gap:12px;margin-top:6px}.hy-cajon{flex:1;min-width:0;display:flex;flex-direction:column}.hy-cajon-quien{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-width:0}.hy-cajon-nombre{font-weight:800;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.hy-cajon-tu{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);font-style:normal;font-weight:700}.hy-medalla{position:relative;flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);color:var(--fg)}.hy-medalla span{position:absolute;bottom:2px;right:4px;font-size:12px;font-weight:900}.hy-medalla[data-lugar="1"]{background:var(--accent-bg);color:var(--accent-fg);border-color:var(--accent-bg);width:48px;height:48px}.hy-cajon-base{border:1px solid var(--border);background:var(--surface);padding:18px 16px;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.hy-cajon .hy-cajon-base,.hy-cajon:first-child .hy-cajon-base{transition:border-color .2s ease}.hy-cajon.yo .hy-cajon-base{border-color:var(--fg);border-width:2px}.hy-fila-podio{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border);font-size:16px}.hy-fila-podio:last-child{border-bottom:none}.hy-fila-podio.yo{background:var(--surface-2);font-weight:700}.hy-fila-podio .hy-pos{width:26px;flex-shrink:0;font-weight:900;color:var(--muted-2);font-size:15px}.hy-fila-podio .hy-nom{flex:1;min-width:0;overflow-wrap:anywhere}.hy-fila-podio .hy-mini{font-size:13px;color:var(--muted-2);white-space:nowrap}.hy-fila-podio .hy-monto{font-weight:800;white-space:nowrap}.hy-meta-fila{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--border)}.hy-meta-fila:last-child{border-bottom:none}@media (max-width:640px){.hy-podio{flex-direction:column;align-items:stretch;gap:10px}.hy-cajon{order:0!important}.hy-cajon-base{min-height:0!important;padding:14px 16px}.hy-fila-podio .hy-mini{display:none}.hy-meta-fila{gap:10px}}.hy-carrera{background:#0a0a0a;color:#dccfbe;padding:26px 26px 22px;margin-bottom:26px;border:1px solid #0a0a0a;overflow:hidden}[data-theme=dark] .hy-carrera{background:#0a0a0a;border-color:hsla(34,30%,80%,.16)}.hy-carrera-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:22px}.hy-carrera-micro{text-transform:uppercase;letter-spacing:.32em;font-size:11px;font-weight:700;color:hsla(34,30%,80%,.5)}.hy-carrera-titulo{font-size:clamp(18px,3.4vw,24px);font-weight:900;letter-spacing:-.02em;margin-top:8px}.hy-carrera-total{text-align:right}.hy-carrera-cifra{font-size:clamp(20px,3.6vw,28px);font-weight:900;letter-spacing:-.03em;margin-top:8px;white-space:nowrap}.hy-carrera-pista{display:flex;align-items:flex-end;gap:10px;overflow-x:auto;padding-bottom:4px;border-bottom:1px solid hsla(34,30%,80%,.18)}.hy-col{flex:1 1 0;min-width:56px;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit}.hy-col:hover .hy-col-barra{filter:brightness(1.25)}.hy-col:hover .hy-col-nombre{color:#dccfbe}.hy-carrera-tip{margin-left:auto;font-style:italic;color:hsla(34,30%,80%,.45)}.hy-col-cifra{font-size:14px;font-weight:800;letter-spacing:-.01em;color:hsla(34,30%,80%,.85);margin-bottom:8px;white-space:nowrap}.hy-col.lider .hy-col-cifra{color:#dccfbe;font-size:16px}.hy-col-pista{position:relative;width:100%;height:200px;display:flex;align-items:flex-end}.hy-col-barra{display:block;width:100%}.hy-col.lider .hy-col-barra{background:#dccfbe}.hy-col.medalla .hy-col-barra{background:hsla(34,30%,80%,.55)}.hy-col.resto .hy-col-barra{background:hsla(34,30%,80%,.26)}.hy-col.yo .hy-col-barra{background:repeating-linear-gradient(-45deg,#dccfbe 0 5px,hsla(34,30%,80%,.35) 5px 10px);outline:2px solid #dccfbe}.hy-col-meta{position:absolute;left:-2px;right:-2px;height:0;border-top:1px dashed hsla(34,30%,80%,.6)}.hy-col-lugar{margin-top:10px;font-size:13px;font-weight:900;color:hsla(34,30%,80%,.5)}.hy-col.lider .hy-col-lugar{background:#dccfbe;color:#0a0a0a;width:22px;height:22px;display:grid;place-items:center}.hy-col-nombre{margin-top:7px;font-size:13px;font-weight:600;color:hsla(34,30%,80%,.72);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hy-col-tu{margin-top:4px;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#dccfbe}.hy-carrera-pie{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:hsla(34,30%,80%,.45)}.hy-carrera-pie span{display:inline-flex;align-items:center;gap:6px}.hy-swatch{width:10px;height:10px;display:inline-block}.hy-swatch.lider{background:#dccfbe}.hy-swatch.medalla{background:hsla(34,30%,80%,.55)}.hy-swatch.resto{background:hsla(34,30%,80%,.26)}.hy-swatch.meta{height:0;border-top:1px dashed hsla(34,30%,80%,.6)}.hy-carrera-yo{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid hsla(34,30%,80%,.18)}.hy-yo-lugar{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.hy-yo-num{font-size:34px;font-weight:900;letter-spacing:-.04em}.hy-yo-texto{flex:1;min-width:180px;display:flex;flex-direction:column;gap:4px}.hy-yo-texto strong{font-size:16px;font-weight:800}.hy-yo-texto span{font-size:14px;color:hsla(34,30%,80%,.6)}.hy-yo-cifra{text-align:right;font-size:20px;font-weight:900;letter-spacing:-.02em;white-space:nowrap}.hy-yo-cifra em{display:block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:hsla(34,30%,80%,.5);margin-top:6px}.hy-carrera-tabla{margin-top:22px;border-top:1px solid hsla(34,30%,80%,.18)}.hy-carrera-fila{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid hsla(34,30%,80%,.1);text-decoration:none;color:inherit}.hy-carrera-fila:hover{background:hsla(34,30%,80%,.08)}.hy-carrera-fila:last-child{border-bottom:none}.hy-carrera-fila.yo{background:hsla(34,30%,80%,.06);padding-left:12px;padding-right:12px}.hy-cf-pos{width:26px;flex-shrink:0;font-weight:900;font-size:15px;color:hsla(34,30%,80%,.5)}.hy-cf-nom{flex:1 1 200px;min-width:0;font-size:16px;font-weight:700}.hy-cf-nom em{font-style:normal;font-weight:600;color:hsla(34,30%,80%,.55)}.hy-cf-nom small{display:block;font-size:13px;font-weight:500;margin-top:4px;color:hsla(34,30%,80%,.45)}.hy-cf-barra{flex:0 1 180px;height:4px;background:hsla(34,30%,80%,.16);display:block;overflow:hidden}.hy-cf-barra i{display:block;height:100%;background:#dccfbe}.hy-cf-monto{text-align:right;font-size:16px;font-weight:800;white-space:nowrap;flex-shrink:0}.hy-cf-monto small{display:block;font-size:12px;font-weight:600;margin-top:4px;color:hsla(34,30%,80%,.45)}@media (max-width:860px){.hy-carrera{padding:20px 16px 18px;margin-left:-2px;margin-right:-2px}.hy-col-pista{height:140px}.hy-col{min-width:62px}.hy-col-nombre{font-size:12px}.hy-col-cifra{font-size:13px}.hy-carrera-total{text-align:left}.hy-cf-barra{display:none}}@media (max-width:560px){.hy-carrera-pie{gap:10px;font-size:10px}.hy-yo-cifra{text-align:left}.hy-carrera-fila{flex-wrap:wrap;gap:8px 12px}.hy-cf-monto{text-align:left}}.hy-inv-resumen{display:grid;gap:1px;background:transparent;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:26px}.hy-inv-tarjeta{background:var(--surface);padding:18px;min-width:0;container-type:inline-size;box-shadow:0 0 0 1px var(--border)}.hy-inv-tarjeta .micro{color:var(--muted-2)}.hy-inv-tarjeta.alerta{border-top:2px solid var(--danger)}.hy-inv-cifra{font-size:clamp(19px,3.4vw,30px);font-weight:900;letter-spacing:-.03em;margin-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@supports (container-type:inline-size){.hy-inv-cifra{font-size:clamp(16px,15cqi,30px)}}.hy-inv-detalle{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--muted-2)}.hy-inv-alerta{margin-top:10px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:var(--danger);color:var(--sobre-danger);display:inline-block;padding:4px 9px}.hy-inv-fila{display:grid;grid-template-columns:minmax(200px,1.2fr) auto auto;gap:10px 14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border)}.hy-inv-fila>.hy-inv-acciones{grid-column:1/-1;justify-content:flex-end}.hy-inv-fila>details[open]{grid-column:1/-1}.hy-inv-fila>details[open] .hy-desplegable-cuerpo,.hy-inv-fila>details[open] .hy-inv-form{width:100%}.hy-inv-fila:last-child{border-bottom:none}.hy-inv-fila.bajo{background:var(--surface-2)}.hy-inv-fila.bajo .hy-inv-nom strong{text-decoration:underline;text-underline-offset:4px}.hy-inv-nom{display:flex;flex-direction:column;gap:4px;min-width:0}.hy-inv-nom strong{font-size:16px;font-weight:700;overflow-wrap:break-word}.hy-inv-nom small{font-size:13px;color:var(--muted-2);overflow-wrap:break-word}.hy-inv-cifras{display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-end}.hy-inv-cifras span{display:flex;flex-direction:column;gap:3px;text-align:right}.hy-inv-cifras em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.hy-inv-cifras b{font-size:16px;font-weight:700;white-space:nowrap}.hy-inv-cifras .fuerte b{font-size:18px;font-weight:900}.hy-inv-cifras .fuerte em{color:var(--muted)}.hy-inv-marca{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--fg);padding:4px 9px}.hy-inv-marca.urge{border-color:var(--danger);color:var(--danger)}.hy-badge.hy-badge-prueba{border-color:var(--warn);color:var(--warn);font-weight:800;letter-spacing:.08em}.hy-badge.urge{border-color:var(--danger);color:var(--danger);font-weight:800}.hy-inv-acciones{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.hy-inv-acciones>button{background:transparent;border:1px solid var(--line);color:var(--muted);padding:7px 13px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hy-inv-acciones>button:hover{color:var(--fg);border-color:var(--fg)}.hy-inv-form{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:0}.hy-inv-form input,.hy-inv-form select{margin:0;padding:8px 10px;font-size:14px;max-width:175px}.hy-inv-form button{background:transparent;border:1px solid var(--line);color:var(--muted);padding:8px 13px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hy-inv-form .hy-inv-ok{background:var(--accent-bg);color:var(--accent-fg);border-color:var(--accent-bg)}.hy-inv-form small{flex:1 1 100%;font-size:12px;color:var(--muted-2)}@media (max-width:900px){.hy-inv-fila{grid-template-columns:1fr}.hy-inv-cifras{gap:14px}.hy-inv-cifras span{text-align:left}.hy-inv-form input,.hy-inv-form select{max-width:none;flex:1 1 130px}}.hy-desplegable{border:1px solid var(--border);background:var(--surface);margin-bottom:18px}.hy-desplegable>summary{list-style:none;cursor:pointer;padding:14px 18px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;display:flex;align-items:center;gap:10px}.hy-desplegable>summary::-webkit-details-marker{display:none}.hy-desplegable>summary:before{content:"+";font-size:16px;line-height:1;width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--line);flex:0 0 auto}.hy-desplegable[open]>summary:before{content:"−"}.hy-desplegable[open]>summary{border-bottom:1px solid var(--border)}.hy-desplegable>summary:hover{background:var(--surface-2)}.hy-desplegable-cuerpo{padding:18px}.hy-campos{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.hy-campos>*{flex:1 1 170px;min-width:0}.hy-campos-seccion,.hy-campos>[style*="1 / -1"]{flex:1 1 100%}.hy-campos>[style*="span 2"]{flex-grow:2;flex-basis:340px}.hy-campo{display:flex;flex-direction:column;gap:6px;min-width:0}@media (max-width:560px){.hy-campos>[style*="span 2"]{flex-basis:100%!important}}.hy-campo>span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);line-height:1.3;min-height:2.6em;display:flex;align-items:flex-end}.hy-campo-check>span{min-height:0;display:inline}.hy-campo input,.hy-campo select,.hy-campo textarea,.hy-linea-form input,.hy-linea-form select{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:inherit;font-size:15px;padding:11px 12px;width:100%}.hy-campo textarea{resize:vertical;min-height:62px}.hy-campo input[type=file]{min-width:0;max-width:100%}.hy-campo input:focus,.hy-campo select:focus,.hy-campo textarea:focus,.hy-linea-form input:focus,.hy-linea-form select:focus{outline:none;border-color:var(--fg)}.hy-campos-seccion{grid-column:1/-1;display:flex;flex-direction:column;gap:3px;margin-top:10px;padding-top:14px;border-top:1px solid var(--border)}.hy-campos-seccion:first-child{margin-top:0;padding-top:0;border-top:0}.hy-campos-seccion .micro{color:var(--fg);font-weight:900}.hy-campos-seccion small{font-size:13px;color:var(--muted-2);max-width:none}.hy-campo-nota{font-size:13.5px;line-height:1.6;color:var(--muted-2);max-width:none;border-left:2px solid var(--border);padding-left:12px}.hy-campo-nota strong{color:var(--fg);font-weight:700}.hy-campo-check{flex-direction:row;align-items:center;gap:9px}.hy-campo-check input{width:auto}.hy-campo-check span{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--fg)}.hy-linea-form{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.hy-linea-form select{flex:2 1 180px;min-width:0;width:auto}.hy-linea-form input{flex:1 1 110px;min-width:0;width:auto}.hy-linea-form button{white-space:nowrap}.hy-barra{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:4px 0 18px}.hy-barra a.btn-linea,.hy-barra a.btn-tinta{text-decoration:none;display:inline-block}.hy-fila{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--border)}.hy-fila:last-child{border-bottom:none}.hy-fila-principal{flex:1 1 220px;min-width:0}.hy-fila-principal strong{display:block;font-size:15px;font-weight:700}.hy-fila-principal small{display:block;font-size:14px;color:var(--muted);margin-top:4px}.hy-fila-principal small.hy-sub-fuerte{color:var(--fg);font-weight:600}.hy-fila-dato{text-align:right;min-width:84px}.hy-fila-dato em{display:block;font-style:normal;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--muted-2)}.hy-fila-dato b{display:block;margin-top:3px;font-size:16px;font-weight:800}.hy-fila.alerta{border-left:3px solid var(--danger)}.hy-fila-liga{text-decoration:none;color:inherit;cursor:pointer}.hy-fila-liga:hover{background:var(--surface-2)}.hy-arte-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.hy-arte-prompt .micro{color:var(--muted-2);margin-bottom:7px}.hy-arte-prompt pre{margin:0;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border-left:3px solid var(--line)}.hy-arte-prompt small{display:block;margin-top:8px;font-size:13px;color:var(--muted-2)}.hy-pedir-lista{border:1px solid var(--border)}.hy-pedir{border-bottom:1px solid var(--border)}.hy-pedir:last-child{border-bottom:none}.hy-pedir.urge{border-left:3px solid var(--fg)}.hy-pedir>summary{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:11px 14px;cursor:pointer;list-style:none}.hy-pedir>summary::-webkit-details-marker{display:none}.hy-pedir>summary:hover{background:var(--surface-2)}.hy-pedir-nom{min-width:0}.hy-pedir-nom strong{display:block;font-size:15px;font-weight:700}.hy-pedir-nom small{display:block;font-size:13px;color:var(--muted);margin-top:3px}.hy-pedir-precio{text-align:right;font-size:15px;font-weight:800;white-space:nowrap}.hy-pedir-precio em{display:block;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-top:3px}.hy-pedir-cuerpo{padding:6px 14px 18px;background:var(--surface-2)}.hy-pedir-fila{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.hy-pedir-fila label{display:flex;flex-direction:column;gap:5px}.hy-pedir-fila label span{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.hy-pedir-fila input{width:160px;padding:9px 11px;font-size:15px;font-weight:700;border:1px solid var(--line);background:var(--surface);color:var(--fg)}.hy-pedir-importe em{display:block;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.hy-pedir-importe b{display:block;font-size:20px;font-weight:900;margin-top:3px}.hy-pedir-importe small{font-size:12px;color:var(--faint)}.hy-pedir-porque{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--muted-2)}.hy-pedir-botones{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.hy-pedir-mensaje{margin-top:16px}.hy-pedir-mensaje .micro{color:var(--muted-2);margin-bottom:7px}.hy-pedir-mensaje pre{margin:0;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border-left:3px solid var(--line)}.hy-pedir-nota{display:block;margin-top:14px;font-size:13px;line-height:1.6;color:var(--muted-2)}.hy-conf-guardar{margin-top:22px;padding:16px;border:1px solid var(--line);background:var(--surface-2)}.hy-conf-guardar>.micro{color:var(--muted-2);margin-bottom:12px}.hy-conf-guardar-fila{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.hy-conf-guardar-fila select{flex:1 1 220px;min-width:0;padding:10px 12px;font-size:15px;border:1px solid var(--line);background:var(--surface);color:var(--fg)}.hy-conf-precio{display:flex;flex-direction:column;gap:5px}.hy-conf-precio span{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.hy-conf-precio input{width:130px;padding:10px 12px;font-size:15px;font-weight:700;border:1px solid var(--line);background:var(--surface);color:var(--fg)}.hy-conf-guardar small{display:block;margin-top:12px;font-size:13px;line-height:1.6;color:var(--muted-2)}.hy-acciones-cliente{margin-top:22px;padding:16px;border:1px solid var(--border);background:var(--surface-2)}.hy-acciones-cliente>.micro{color:var(--muted-2);margin-bottom:12px}.hy-que-trae{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;padding-top:10px;border-top:1px dashed var(--border);font-size:13px;color:var(--muted)}.hy-que-trae span{white-space:nowrap}.hy-que-trae b,.hy-que-trae em{font-weight:700;color:var(--fg)}.hy-que-trae em{font-style:normal}.hy-semana{border-bottom:1px solid var(--border)}.hy-semana:last-child{border-bottom:none}.hy-semana.roja{border-left:3px solid var(--danger)}.hy-semana.roja>summary .hy-sem-dato:last-child b{color:var(--danger)}.hy-semana>summary{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:13px 16px;cursor:pointer;list-style:none}.hy-semana>summary::-webkit-details-marker{display:none}.hy-semana>summary:hover{background:var(--surface-2)}.hy-sem-fecha{flex:1 1 200px;min-width:0}.hy-sem-fecha strong{display:block;font-size:15px;font-weight:700}.hy-sem-fecha small{display:block;font-size:13px;color:var(--muted);margin-top:4px}.hy-sem-dato{text-align:right;min-width:92px}.hy-sem-dato em{display:block;font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--muted-2)}.hy-sem-dato b{display:block;margin-top:3px;font-size:15px;font-weight:800}.hy-sem-cuerpo{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:6px 16px 18px;background:var(--surface-2)}@media (max-width:700px){.hy-sem-cuerpo{grid-template-columns:1fr;gap:18px}}.hy-sem-col .micro{margin-bottom:10px;color:var(--muted-2)}.hy-sem-reng{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--border);font-size:14px}.hy-sem-reng:last-child{border-bottom:none}.hy-sem-reng b{font-weight:800;white-space:nowrap}.hy-sem-nada{margin:0;font-size:13px;line-height:1.6;color:var(--muted-2)}.hy-resuelta{border-bottom:1px solid var(--border)}.hy-resuelta:last-child{border-bottom:none}.hy-resuelta>summary{display:flex;align-items:center;gap:14px;padding:13px 16px;cursor:pointer;list-style:none}.hy-resuelta>summary::-webkit-details-marker{display:none}.hy-resuelta>summary:hover{background:var(--surface-2)}.hy-res-marca{flex-shrink:0;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--line)}.hy-res-marca.si{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hy-res-marca.no{color:var(--muted-2)}.hy-res-txt{min-width:0;flex:1}.hy-res-txt strong{display:block;font-size:15px;font-weight:700;overflow-wrap:anywhere}.hy-res-txt small{display:block;font-size:13px;color:var(--muted);margin-top:4px}.hy-res-cuerpo{padding:4px 16px 18px;background:var(--surface-2)}.hy-res-quien{display:flex;flex-wrap:wrap;gap:10px 26px;padding:14px 0}.hy-res-quien span{display:flex;flex-direction:column;gap:3px}.hy-res-quien em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.hy-res-quien b{font-size:15px;font-weight:700}.hy-res-coment{margin:12px 0 0;font-size:14px;line-height:1.6;padding:11px 14px;border-left:3px solid var(--line);background:var(--surface)}.hy-meta-barra{height:14px;background:var(--surface-2);border:1px solid var(--border);overflow:visible}.hy-meta-barra i{display:block;height:100%;background:var(--fg);position:relative}.hy-meta-pie{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;font-size:14px;color:var(--muted-2)}.hy-meta-pie strong{color:var(--fg);font-size:16px}.hy-histo{display:flex;gap:10px;align-items:flex-end}.hy-histo-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.hy-histo-cifra{font-size:13px;font-weight:800;white-space:nowrap}.hy-histo-pista{width:100%;height:120px;display:flex;align-items:flex-end;background:var(--surface-2);border:1px solid var(--border)}.hy-histo-pista i{display:block;width:100%;background:var(--fg)}.hy-histo-mes{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.hy-histo-ped{font-size:11px;color:var(--faint)}.hy-fila.apagada,.hy-fila.ocupada{border-left:3px solid var(--line);padding-left:13px}.hy-fila.ocupada .hy-fila-principal strong{color:var(--muted)}@keyframes hy-latido{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(1.04)}}.hy-late{animation:hy-latido 1.9s ease-in-out infinite;transform-origin:left center}a.hy-late,button.hy-late{transform-origin:center;display:inline-block}@media (prefers-reduced-motion:reduce){.hy-late,.hy-mcard-esq.vencido{animation:none}}.hy-urge{color:var(--danger);font-weight:800}.hy-bien{color:var(--ok);font-weight:800}@media (prefers-reduced-motion:reduce){.hy-late{animation:none}}.hy-fila-acciones{display:flex;gap:6px;flex-wrap:wrap}.hy-mini{border:1px solid var(--border);background:transparent;color:var(--fg);font:inherit;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;padding:8px 12px;cursor:pointer;text-decoration:none;white-space:nowrap;border-radius:6px}.hy-mini:hover{border-color:var(--fg);background:var(--surface-2)}.hy-mini.fuerte{background:var(--accent-bg);color:var(--accent-fg);border-color:var(--accent-bg)}.hy-avance{display:block;height:6px;background:var(--surface-3);min-width:70px;flex:1 1 70px}.hy-avance i{display:block;height:100%;background:var(--fg)}@media (max-width:620px){.hy-fila{align-items:flex-start}.hy-fila-dato{text-align:left}.hy-linea-form button,.hy-linea-form input,.hy-linea-form select{flex:1 1 100%;width:100%}.hy-barra .btn-linea,.hy-barra .btn-tinta{flex:1 1 auto;text-align:center}}.hy-fila>details.hy-desplegable{border:none;background:transparent}.hy-fila>details.hy-desplegable>summary{padding:6px 0;font-size:11px;color:var(--muted-2)}.hy-fila>details.hy-desplegable>summary:hover{background:transparent;color:var(--fg)}.hy-fila>details.hy-desplegable>summary:before{width:14px;height:14px;font-size:14px}.hy-fila>details.hy-desplegable[open]>summary{border-bottom:none}.hy-fila>details.hy-desplegable>.hy-desplegable-cuerpo{padding:14px;border:1px solid var(--border);margin-bottom:6px}.hy-matriz{min-width:560px}.hy-matriz td,.hy-matriz th{padding:10px 12px}.hy-matriz td{border-bottom:1px solid var(--border);vertical-align:middle}.hy-matriz tr:last-child td{border-bottom:none}.hy-casilla{width:26px;height:26px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--fg);font:inherit;font-size:15px;font-weight:800;line-height:1;display:grid;place-items:center}.hy-casilla:hover{border-color:var(--fg);background:var(--surface-2)}.hy-casilla.si{background:var(--accent-bg);color:var(--accent-fg);border-color:var(--accent-bg)}.hy-gantt-editar{border:none;background:transparent;margin:0 0 4px}.hy-gantt-editar>summary{padding:4px 0 8px;font-size:11px;letter-spacing:.14em;color:var(--muted-2)}.hy-gantt-editar>summary:before{width:14px;height:14px;font-size:14px}.hy-gantt-editar[open]>summary{border-bottom:none}.hy-gantt-editar>summary:hover{background:transparent;color:var(--fg)}.hy-gantt-editar .hy-desplegable-cuerpo{padding:12px 14px;border:1px solid var(--border);margin-bottom:10px}.hy-emp-rejilla{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(215px,1fr))}.hy-emp{border:1px solid var(--border);background:var(--surface);padding:13px 14px 12px;display:flex;flex-direction:column;gap:7px;min-width:0;transition:border-color .15s ease}.hy-emp:hover{border-color:var(--line)}.hy-emp-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.hy-emp-cab h3{margin:0;font-size:15px;font-weight:800;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.hy-emp-estrella{font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap}.hy-emp-giro{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2)}.hy-emp-lineas{display:flex;flex-direction:column;gap:3px}.hy-emp-lineas span{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.hy-emp-pie{margin-top:auto;padding-top:10px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.hy-emp-btn,.hy-emp-pie button{border:1px solid var(--fg);background:var(--accent-bg);color:var(--accent-fg);font:inherit;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;padding:8px 12px;cursor:pointer;text-decoration:none;white-space:nowrap}.hy-emp-btn.fuerte{background:transparent;color:var(--fg)}.hy-emp-estado{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--muted-2)}.hy-emp-iconos{display:flex;gap:6px}.hy-emp-iconos a{border:1px solid var(--border);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;padding:7px;text-decoration:none}.hy-emp-iconos a:hover{border-color:var(--fg);color:var(--fg)}.hy-cat-rejilla{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin-bottom:26px}.hy-cat-tarjeta{display:flex;flex-direction:column;border:1px solid var(--border);background:var(--surface);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.hy-cat-tarjeta:hover{border-color:var(--fg);transform:translateY(-2px)}.hy-cat-botella{display:grid;place-items:center;padding:18px 12px 10px;background:var(--surface-2);border-bottom:1px solid var(--border)}.hy-cat-datos{padding:14px 15px 15px}.hy-cat-nombre{font-size:15px;font-weight:800;line-height:1.25}.hy-cat-de{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);margin-top:5px}.hy-cat-specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hy-cat-specs span{border:1px solid var(--border);padding:3px 7px;font-size:11px;color:var(--muted);white-space:nowrap}.hy-cat-precio{margin-top:12px;padding-top:10px;border-top:1px solid var(--border);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.hy-cat-precio b{font-size:17px;font-weight:900}.hy-cat-precio small{font-size:12px;color:var(--muted-2)}.hy-prod-rejilla{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:26px}.hy-prod-editor,.hy-prod-vista{min-width:0}.hy-prod-lienzo{display:grid;place-items:center;gap:16px;padding:26px 18px 18px;background:var(--surface-2)}.hy-prod-pie{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.hy-prod-pie span{border:1px solid var(--border);background:var(--bg);padding:4px 8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hy-prod-nums{margin-top:14px;padding:0}.hy-prod-nums>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.hy-prod-nums>div:last-child{border-bottom:none}.hy-prod-nums em{font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2)}.hy-prod-nums b{font-size:16px;font-weight:800}.hy-prod-form{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.hy-prod-form>*{flex:1 1 180px;min-width:0}.hy-prod-form label{display:flex;flex-direction:column;gap:6px;min-width:0}.hy-prod-form label>span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);line-height:1.3;min-height:2.6em;display:flex;align-items:flex-end}.hy-prod-form input,.hy-prod-form select{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:inherit;font-size:15px;padding:11px 12px;width:100%}.hy-prod-form input:focus,.hy-prod-form select:focus{outline:none;border-color:var(--fg)}.hy-prod-guardar{grid-column:1/-1;flex:1 1 100%;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:6px}.hy-prod-guardar small{font-size:13px;color:var(--muted-2)}@media (max-width:900px){.hy-prod-rejilla{grid-template-columns:1fr;gap:0}.hy-prod-vista{margin-bottom:22px}}.hy-conf{display:grid;gap:20px 22px;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,250px);grid-template-areas:"panel vista" "cuenta vista";margin-bottom:26px}.hy-conf-panel{grid-area:panel}.hy-conf-vista{grid-area:vista}.hy-conf-cuenta{grid-area:cuenta}.hy-conf-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:13px}.hy-conf-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.hy-conf-campo>span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2)}.hy-conf-campo input,.hy-conf-campo select{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:inherit;font-size:15px;padding:11px 12px;width:100%}.hy-conf-campo input:focus,.hy-conf-campo select:focus{outline:none;border-color:var(--fg)}.hy-conf-atajos{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.hy-conf-atajos button{border:1px solid var(--border);background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:800;letter-spacing:.1em;padding:8px 12px;cursor:pointer}.hy-conf-atajos button:hover{border-color:var(--fg);color:var(--fg)}.hy-conf-atajos button.activo{background:var(--accent-bg);color:var(--accent-fg);border-color:var(--accent-bg)}.hy-conf-lienzo{display:grid;place-items:center;gap:14px;padding:22px 16px 16px;background:var(--surface-2);position:sticky;top:18px}.hy-conf-grandes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border:1px solid var(--border);transition:opacity .15s ease}.hy-conf-grandes.calculando{opacity:.45}.hy-conf-grandes>div{padding:18px 20px;border-right:1px solid var(--border)}.hy-conf-grandes>div:last-child{border-right:none}.hy-conf-grandes .fuerte{background:var(--accent-bg);color:var(--accent-fg)}.hy-conf-grandes>div.alerta{border-left:3px solid var(--danger)}.hy-conf-grandes>div.alerta small{color:var(--danger);opacity:1;font-weight:700}.hy-conf-grandes em{display:block;font-style:normal;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;opacity:.55}.hy-conf-grandes b{display:block;margin-top:8px;font-size:clamp(22px,4vw,30px);font-family:Cinzel,Georgia,serif;font-weight:600}.hy-conf-grandes small{display:block;margin-top:4px;font-size:12px;opacity:.5}.hy-conf-desglose{margin-top:18px}.hy-conf-desglose .micro{color:var(--muted-2);margin-bottom:10px}.hy-conf-parte{display:grid;grid-template-columns:92px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:6px 0}.hy-conf-parte-nom{font-size:13px;color:var(--muted)}.hy-conf-parte-val{font-size:14px;font-weight:700;text-align:right}.hy-conf-barra{display:block;height:8px;background:var(--surface-3)}.hy-conf-barra i{display:block;height:100%;background:var(--fg)}a.hy-fin-drill-fila{text-decoration:none;color:inherit;border-radius:6px;padding-left:8px;padding-right:8px;margin:0 -8px;transition:background .12s ease}a.hy-fin-drill-fila:hover{background:var(--surface-2)}a.hy-fin-drill-fila.activa{background:var(--surface-3)}a.hy-fin-drill-fila.activa .hy-conf-parte-nom{color:var(--fg);font-weight:700}.hy-conf-totales{display:flex;gap:26px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.hy-conf-totales em{display:block;font-style:normal;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2)}.hy-conf-totales b{display:block;margin-top:5px;font-size:19px;font-weight:800}.hy-conf-nota{margin:14px 0 0;font-size:13px;color:var(--muted-2);max-width:none}.hy-conf-error{border:1px solid var(--border);padding:22px;text-align:center;font-size:15px;color:var(--muted)}.hy-conf-error.falta{border-color:var(--danger);border-left-width:3px;color:var(--fg);text-align:left;max-width:none}@media (max-width:860px){.hy-conf{grid-template-columns:1fr;grid-template-areas:"vista" "panel" "cuenta"}}.hy-embudo{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:12px;overflow-x:auto;padding-bottom:14px;margin-bottom:26px;align-items:start}@media (min-width:861px){.hy-embudo{width:100%;max-width:100%}}@media (min-width:1600px){.hy-embudo{grid-auto-columns:minmax(190px,1fr)}}@media (min-width:861px) and (max-width:1279px){.hy-embudo{grid-auto-columns:minmax(128px,1fr);gap:8px}.hy-emb-cab{padding:10px 8px 8px;gap:5px}.hy-emb-tiempo{padding:6px 8px;font-size:11px}.hy-emb-cuerpo{padding:7px;gap:6px}.hy-emb-tarjeta{padding:9px}.hy-emb-nombre{font-size:13px}.hy-emb-giro{font-size:11px}.hy-emb-nom{font-size:10px;letter-spacing:.08em}.hy-emb-num{width:15px;height:15px;font-size:9px}}.hy-emb-col{min-width:0;border:1px solid var(--border);background:var(--surface)}.hy-emb-col.con{border-color:var(--line)}.hy-emb-cab{display:flex;flex-direction:column;align-items:stretch;gap:5px;height:78px;padding:10px 12px;position:sticky;top:0;background:var(--surface);z-index:1}.hy-emb-cab,.hy-emb-tiempo{border-bottom:1px solid var(--border)}.hy-emb-tiempo{min-height:30px;padding:7px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--muted-2);background:var(--surface-2)}.hy-emb-num{flex:0 0 auto;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;background:var(--surface-3);color:var(--muted)}.hy-emb-nom{flex:1 1 auto;min-width:0;font-size:12px;font-weight:800;line-height:1.25;text-transform:uppercase;letter-spacing:.02em;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hy-emb-cuenta{font-size:14px;font-weight:800;color:var(--muted-2)}.hy-emb-cab-top{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}.hy-emb-cuerpo{padding:10px;display:flex;flex-direction:column;gap:8px;min-height:64px}.hy-emb-vacia{text-align:center;color:var(--muted-2);font-size:14px;padding:10px 0}.hy-emb-tarjeta{display:block;text-decoration:none;color:inherit;border:1px solid var(--border);background:var(--bg);padding:11px 12px;transition:border-color .15s ease,transform .15s ease}.hy-emb-tarjeta:hover{border-color:var(--fg);transform:translateY(-1px)}.hy-emb-nombre{font-size:15px;font-weight:700;line-height:1.25}.hy-emb-giro{font-size:13px;color:var(--muted-2);margin-top:3px}.hy-emb-reloj{margin-top:8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2)}.hy-emb-reloj.pronto{color:var(--muted)}.hy-emb-reloj.urgente,.hy-emb-reloj.vencido{color:var(--danger)}.hy-emb-reloj.vencido:before{content:"⚠ "}.hy-emb-pie{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid var(--border);font-size:12px;color:var(--muted-2)}.hy-emb-pend{font-weight:800;color:var(--fg)}.hy-emb-broker{margin-top:6px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2)}.hy-crm-tarea{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--border)}.hy-crm-tarea:last-child{border-bottom:none}.hy-crm-tarea>div:first-child{flex:1 1 220px;min-width:0}.hy-crm-tarea strong{font-size:15px;font-weight:700;display:block;overflow-wrap:break-word}.hy-crm-tarea small{display:block;font-size:13px;color:var(--muted-2);margin-top:3px;overflow-wrap:break-word}.hy-crm-tarea.tarde{border-left:3px solid var(--fg)}.hy-crm-tarea.hecha strong{color:var(--muted-2);text-decoration:line-through}.hy-crm-vence{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--muted-2);white-space:nowrap}.hy-crm-listo,.hy-crm-vence.tarde{color:var(--fg)}.hy-crm-listo{border:1px solid var(--border);background:transparent;font:inherit;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;padding:8px 12px;cursor:pointer;white-space:nowrap}.hy-crm-listo:hover{border-color:var(--fg);background:var(--surface-2)}.hy-crm-listo.hecho{color:var(--muted-2);cursor:default;border-style:dashed}.hy-pros-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;margin:12px 0 20px}.hy-pros-titulo{font-size:clamp(24px,4.5vw,32px);font-weight:800;margin:6px 0 8px}.hy-pros-sub{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hy-pros-reloj{font-size:14px;color:var(--muted)}.hy-pros-reloj.vencido{color:var(--fg);font-weight:700}.hy-pros-acciones{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hy-pros-acciones .btn-linea{text-decoration:none}.hy-pros-rejilla{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:26px}.hy-pros-der,.hy-pros-izq{min-width:0}.hy-pros-pasos{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.hy-pros-paso{display:flex;align-items:center;gap:7px;border:1px solid var(--border);padding:7px 11px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2)}.hy-pros-paso.hecho{color:var(--muted);border-color:var(--line)}.hy-pros-paso.aqui{background:var(--accent-bg);color:var(--accent-fg);border-color:var(--accent-bg)}.hy-pros-punto{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;background:var(--surface-3);color:var(--muted)}.hy-pros-paso.aqui .hy-pros-punto{background:var(--accent-fg);color:var(--accent-bg)}.hy-pros-mover{display:flex;flex-direction:column;gap:10px}.hy-pros-form-inline{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch}.hy-pros-form-inline input{flex:1 1 180px;min-width:0}.hy-pros-convertir{border-style:dashed}.hy-pros-convertir-listo{margin-top:4px;align-self:flex-start}.hy-pros-convertir-avisa{border-left:3px solid var(--fg);background:var(--surface-2);padding:12px 14px;font-size:14px;line-height:1.55;max-width:none}.hy-pros-convertir-avisa strong{font-weight:800}.hy-pros-cerrado{border:1px solid var(--border);padding:14px 16px;font-size:15px}.hy-pros-cerrado a{color:var(--fg);font-weight:700}.hy-pros-apunte{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.hy-pros-apunte input{flex:1 1 200px;min-width:0}.hy-pros-tarea-form{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.hy-pros-tarea-form input[name=titulo]{flex:1 1 180px;min-width:0}.hy-pros-apunte input,.hy-pros-apunte select,.hy-pros-form-inline input,.hy-pros-form-inline select,.hy-pros-tarea-form input{border:1px solid var(--border);background:var(--bg);color:var(--fg);font:inherit;font-size:15px;padding:11px 12px}.hy-pros-apunte input:focus,.hy-pros-apunte select:focus,.hy-pros-form-inline input:focus,.hy-pros-form-inline select:focus,.hy-pros-tarea-form input:focus{outline:none;border-color:var(--fg)}.hy-bitacora{border:1px solid var(--border)}.hy-bit-fila{display:flex;gap:12px;padding:13px 16px;border-bottom:1px solid var(--border)}.hy-bit-fila:last-child{border-bottom:none}.hy-bit-marca{flex:0 0 42px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--muted-2);padding-top:2px}.hy-bit-texto{min-width:0;flex:1 1 auto}.hy-bit-texto strong{font-size:15px;font-weight:700}.hy-bit-texto p{margin:4px 0 0;font-size:14px;color:var(--muted)}.hy-bit-texto small{display:block;margin-top:5px;font-size:12px;color:var(--muted-2)}.hy-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.hy-datos>div{padding:14px 16px;border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.hy-datos dt{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2)}.hy-datos dd{margin:6px 0 0;font-size:15px;overflow-wrap:anywhere}@media (max-width:1000px){.hy-pros-rejilla{grid-template-columns:1fr;gap:0}}@media (max-width:620px){.hy-pros-acciones{width:100%}.hy-pros-acciones .btn-linea{flex:1 1 auto;text-align:center}.hy-pros-apunte button,.hy-pros-apunte input,.hy-pros-apunte select,.hy-pros-tarea-form button,.hy-pros-tarea-form input{flex:1 1 100%;width:100%}.hy-crm-tarea{align-items:flex-start}}.hy-wip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(178px,1fr);gap:12px;overflow-x:auto;padding-bottom:14px;margin-bottom:26px;align-items:start}@media (min-width:861px){.hy-wip{width:calc(100vw - 341px);max-width:calc(100vw - 341px)}}.hy-wip::-webkit-scrollbar{height:10px}.hy-wip::-webkit-scrollbar-track{background:var(--surface-2)}.hy-wip::-webkit-scrollbar-thumb{background:var(--muted-2)}.hy-wip::-webkit-scrollbar-thumb:hover{background:var(--fg)}.hy-wip{scrollbar-color:var(--muted-2) var(--surface-2)}.hy-wip-col{min-width:0;border:1px solid var(--border);background:var(--surface-2)}.hy-wip-col.con{background:var(--surface)}.hy-wip-cab{display:flex;align-items:center;gap:8px;padding:11px 12px;border-bottom:1px solid var(--border);position:sticky;top:0;background:inherit;z-index:1}.hy-wip-num{width:20px;height:20px;flex-shrink:0;display:grid;place-items:center;background:var(--accent-bg);color:var(--accent-fg);font-size:11px;font-weight:900}.hy-wip-nom{flex:1;min-width:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;overflow-wrap:anywhere}.hy-wip-cuenta{font-size:15px;font-weight:900;color:var(--muted-2)}.hy-wip-cuerpo{padding:10px;display:flex;flex-direction:column;gap:9px}.hy-wip-vacia{text-align:center;color:var(--faint);font-size:19px;padding:10px 0}.hy-wip-tarjeta{border:1px solid var(--line);background:var(--bg);padding:11px;display:flex;flex-direction:column;gap:5px}.hy-wip-tarjeta.tarde{border-left:3px solid var(--danger)}.hy-wip-folio{font-size:14px;font-weight:900;letter-spacing:.04em}.hy-wip-cliente{font-size:14px;color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.hy-wip-datos{display:flex;gap:10px;font-size:12px;color:var(--muted-2);flex-wrap:wrap}.hy-wip-fecha{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.hy-wip-fecha.tarde{color:var(--danger);font-weight:800}.hy-wip-acciones{display:flex;flex-direction:column;gap:5px;margin-top:4px}.hy-wip-acciones form{margin:0}.hy-wip-avanzar{background:var(--accent-bg);color:var(--accent-fg);border:none;padding:7px 8px;font-weight:800;letter-spacing:.16em}.hy-wip-avanzar,.hy-wip-otra{width:100%;cursor:pointer;font-size:10px;text-transform:uppercase}.hy-wip-otra{background:transparent;border:1px solid var(--border);color:var(--muted-2);padding:6px 8px;letter-spacing:.14em}.hy-wip-otra:hover{color:var(--fg)}.hy-wip-form{display:flex;flex-direction:column;gap:5px;margin:0}.hy-wip-form input,.hy-wip-form select{margin:0;padding:6px 8px;font-size:13px}.hy-wip-form button{background:transparent;border:1px solid var(--border);color:var(--muted-2);padding:6px 8px;cursor:pointer;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.hy-wip-form .hy-wip-avanzar{border-color:var(--accent-bg)}.hy-wip-orden{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:13px 18px;border-bottom:1px solid var(--border)}.hy-wip-orden:last-child{border-bottom:none}.hy-wip-orden>div{flex:1 1 200px;display:flex;flex-direction:column;gap:3px;min-width:0}.hy-wip-orden strong{font-size:15px;font-weight:700}.hy-wip-orden small{font-size:13px;color:var(--muted-2);overflow-wrap:anywhere}.hy-wip-orden>span{display:flex;flex-direction:column;gap:3px}.hy-wip-orden em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.hy-wip-orden b{font-size:16px;font-weight:700}.hy-prov-lista{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}@media (max-width:900px){.hy-prov-lista{grid-template-columns:1fr}}.hy-prov{border:1px solid var(--border);background:var(--surface);padding:20px;min-width:0}.hy-prov-cab{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.hy-prov-cab h3{margin:7px 0 3px;font-size:19px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.hy-prov-razon{font-size:14px;color:var(--muted-2);overflow-wrap:anywhere}.hy-prov-contacto{display:grid;gap:12px 18px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:14px 0;border-top:1px solid var(--border)}.hy-prov-contacto>div{display:flex;flex-direction:column;gap:3px;min-width:0}.hy-prov-contacto em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.hy-prov-contacto b{font-size:15px;font-weight:600;overflow-wrap:anywhere}.hy-prov-botones{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 16px}.hy-prov-btn{border:1px solid var(--line);color:var(--fg);text-decoration:none;padding:9px 16px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.hy-prov-btn:hover{background:var(--surface-2)}.hy-prov-btn.tinta{background:var(--accent-bg);color:var(--accent-fg);border-color:var(--accent-bg)}.hy-prov-desempeno{display:flex;gap:22px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--border)}.hy-prov-desempeno span{display:flex;flex-direction:column;gap:3px}.hy-prov-desempeno em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.hy-prov-desempeno b{font-size:18px;font-weight:900;letter-spacing:-.02em}.hy-prov-historial,.hy-prov-surte{padding:14px 0 0;border-top:1px solid var(--border);margin-top:14px}.hy-prov-chips{display:flex;gap:7px;flex-wrap:wrap}.hy-prov-chips span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);padding:5px 10px;font-size:13px;color:var(--muted)}.hy-prov-chips span b{font-weight:800;color:var(--fg)}.hy-prov-chips span.falta{border-color:var(--fg);color:var(--fg)}.hy-prov-oc{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:8px 0;font-size:14px;color:var(--muted);border-bottom:1px solid var(--border)}.hy-prov-oc:last-child{border-bottom:none}.hy-prov-oc>span:first-child{font-weight:800;color:var(--fg)}.hy-cost-fila{display:grid;grid-template-columns:minmax(0,1.6fr) auto auto auto;gap:18px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border)}.hy-cost-fila:last-child{border-bottom:none}.hy-cost-nom{display:flex;flex-direction:column;gap:4px;min-width:0}.hy-cost-nom strong{font-size:16px;font-weight:700;overflow-wrap:anywhere}.hy-cost-nom small{font-size:13px;color:var(--muted-2);overflow-wrap:anywhere}.hy-cost-dato{display:flex;flex-direction:column;gap:3px;text-align:right}.hy-cost-dato em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.hy-cost-dato b{font-size:15px;font-weight:700;white-space:nowrap}.hy-cost-precio{display:flex;flex-direction:column;gap:3px;text-align:right;background:transparent;border:1px solid var(--border);padding:8px 14px;cursor:pointer;color:var(--fg);transition:border-color .15s ease}.hy-cost-precio:hover{border-color:var(--fg)}.hy-cost-precio em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.hy-cost-precio b{font-size:17px;font-weight:900;white-space:nowrap}.hy-cost-precio span{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);font-weight:700}.hy-cost-form{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:0}.hy-cost-form label{color:var(--muted-2)}.hy-cost-form input{margin:0;padding:8px 10px;font-size:15px;max-width:130px}.hy-cost-form button{background:transparent;border:1px solid var(--line);color:var(--muted);padding:8px 13px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hy-cost-form .hy-cost-ok{background:var(--accent-bg);color:var(--accent-fg);border-color:var(--accent-bg)}@media (max-width:900px){.hy-cost-fila{grid-template-columns:1fr 1fr;gap:12px}.hy-cost-nom{grid-column:1/-1}.hy-cost-dato,.hy-cost-precio{text-align:left;align-items:flex-start}}.hy-ayuda{display:flex;gap:11px;align-items:flex-start;padding:14px 16px;border-left:2px solid var(--fg);background:var(--surface-2);margin-bottom:22px}.hy-ayuda svg{flex-shrink:0;margin-top:1px;color:var(--muted)}.hy-ayuda p{margin:0;font-size:15px;line-height:1.55;color:var(--muted);flex:1;min-width:0}.hy-ayuda strong{color:var(--fg);font-weight:700}.hy-buscador{gap:12px;flex-wrap:wrap;margin:4px 0 26px;padding-bottom:18px;border-bottom:1px solid var(--border)}.hy-buscador,.hy-buscador-caja{display:flex;align-items:center}.hy-buscador-caja{gap:9px;flex:1 1 280px;min-width:0;max-width:460px;border:1px solid var(--border);background:var(--surface-2);padding:0 12px;margin:0}.hy-buscador-caja svg{flex-shrink:0;color:var(--muted-2)}.hy-buscador-caja input{flex:1;min-width:0;border:none;background:transparent;padding:11px 0;margin:0;font-size:15px;color:var(--fg)}.hy-buscador-caja input:focus{outline:none}.hy-buscador-caja>button{border:none;background:transparent;color:var(--muted-2);font-size:20px;line-height:1;cursor:pointer;padding:0 2px}.hy-buscador select{margin:0;padding:10px 12px;font-size:14px;max-width:220px}.hy-buscador-btn{background:var(--accent-bg);color:var(--accent-fg);border:none;padding:11px 20px;font-weight:800;letter-spacing:.22em}.hy-buscador-btn,.hy-buscador-limpiar{cursor:pointer;font-size:11px;text-transform:uppercase}.hy-buscador-limpiar{background:transparent;border:1px solid var(--line);color:var(--muted);padding:10px 14px;font-weight:700;letter-spacing:.16em}.hy-buscador-limpiar:hover{color:var(--fg)}.hy-buscador-cuenta{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-left:auto;white-space:nowrap}@media (max-width:640px){.hy-buscador-caja{flex:1 1 100%;max-width:none}.hy-buscador select{flex:1 1 45%;max-width:none}.hy-buscador-btn,.hy-buscador-limpiar{flex:1 1 45%}.hy-buscador-cuenta{flex:1 1 100%;margin-left:0;text-align:right}}.hy-camp,.hy-camp-btn{position:relative}.hy-camp-btn{width:36px;height:36px;display:grid;place-items:center;background:transparent;border:1px solid var(--border);color:var(--muted);cursor:pointer;padding:0;transition:color .15s ease,border-color .15s ease}.hy-camp-btn:hover{color:var(--fg);border-color:var(--line)}.hy-camp-num{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;background:var(--accent-bg);color:var(--accent-fg);font-size:11px;font-weight:900;letter-spacing:0;border-radius:999px}.hy-camp-caja{position:absolute;top:calc(100% + 10px);right:0;width:min(370px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 40px rgba(0,0,0,.22);z-index:60}@media (max-width:860px){.hy-camp-caja{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 62px);left:12px;right:auto;width:min(226px,calc(100vw - 24px));max-height:calc(100vh - env(safe-area-inset-top, 0px) - 82px);overflow-y:auto}.hy-camp-lista{max-height:none}}.hy-camp-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--muted-2)}.hy-camp-todos{flex-shrink:0}.hy-camp-cuenta{background:var(--accent-bg);color:var(--accent-fg);font-size:12px;font-weight:900;padding:2px 8px}.hy-camp-vacio{padding:26px 18px;font-size:15px;color:var(--muted-2);text-align:center}.hy-camp-lista{max-height:60vh;overflow-y:auto}.hy-camp-renglon{display:flex;align-items:stretch;border-bottom:1px solid var(--border);max-height:1200px;opacity:1;transition:max-height .3s ease,opacity .2s ease,transform .26s ease}.hy-camp-cuerpo{flex:1;min-width:0;display:flex;flex-direction:column}.hy-camp-renglon.yendose{max-height:0;opacity:0;transform:translateX(18px);overflow:hidden;pointer-events:none}.hy-camp-item{display:flex;gap:11px;align-items:flex-start;flex:1;min-width:0;padding:13px 16px;text-decoration:none;color:var(--fg)}.hy-camp-item:hover{background:var(--surface-2)}.hy-camp-x{flex-shrink:0;width:40px;border:0;border-left:1px solid var(--border);background:transparent;color:var(--faint);font-size:20px;line-height:1;cursor:pointer}.hy-camp-x:hover{background:var(--surface-2);color:var(--fg)}.hy-camp-verla{align-self:flex-start;display:inline-flex;align-items:center;margin:-4px 16px 13px 37px;padding:6px 12px;border:1px solid var(--border);color:var(--fg);text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hy-camp-verla:hover{background:var(--surface-2)}.hy-camp-todos{border:0;background:transparent;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:2px 0}.hy-camp-todos:hover{color:var(--fg);text-decoration:underline}.hy-camp-nota{padding:11px 16px;font-size:12px;line-height:1.5;color:var(--muted-2);border-top:1px solid var(--border)}@media (prefers-reduced-motion:reduce){.hy-camp-renglon{transition:none}}.hy-camp-grupo{position:sticky;top:0;z-index:1;padding:8px 16px 6px;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:900;color:var(--muted-2);background:var(--surface);border-bottom:1px solid var(--border)}.hy-camp-punto{width:7px;height:7px;margin-top:5px;flex-shrink:0;border:1px solid var(--line);background:transparent}.hy-camp-punto.urge{background:var(--fg);border-color:var(--fg)}.hy-camp-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.hy-camp-txt strong{font-size:15px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.hy-camp-txt small{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.hy-camp-txt em{font-style:normal;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:2px}.hy-camp-pie{display:block;padding:13px 16px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--muted);border-top:1px solid var(--border)}.hy-camp-pie:hover{color:var(--fg);background:var(--surface-2)}.hy-camp-mas{display:block;padding:8px 16px;text-decoration:none;font-size:12px;font-weight:600;color:var(--muted)}.hy-camp-mas:hover{color:var(--fg);background:var(--surface-2)}.hy-acceso{min-height:100dvh;display:grid;grid-template-columns:1.3fr .9fr}.hy-acceso,.hy-acceso-marca{background:var(--bg);color:var(--fg)}.hy-acceso-marca{position:relative;overflow:hidden;padding:56px 60px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--border)}.hy-acceso-agua{position:absolute;right:-8%;bottom:-12%;opacity:.16;pointer-events:none}@media (max-width:1200px){.hy-acceso-agua{right:-24%;opacity:.1}}.hy-acceso-pill{display:inline-flex;align-items:center;gap:10px;background:var(--accent-bg);color:var(--accent-fg);padding:9px 16px 9px 14px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:22px;max-width:100%}.hy-acceso-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--marca);flex-shrink:0}.hy-acceso-sub{font-size:15px;line-height:1.7;max-width:46ch;color:var(--muted)}.hy-acceso-marca-cuerpo{position:relative;margin-top:auto;margin-bottom:auto}.hy-acceso-logo{display:flex;align-items:center;gap:18px;margin-bottom:46px}.hy-acceso-logo span{font-size:16px;font-weight:700;letter-spacing:.42em;text-transform:uppercase}.hy-acceso-lema{font-size:clamp(50px,5.6vw,82px);font-weight:700;line-height:1.06;margin:0 0 44px;max-width:none}.hy-acceso-lema,.hy-acceso-lema em{font-family:Cinzel,Georgia,serif;letter-spacing:-.01em}.hy-acceso-lema em{font-style:italic;font-weight:400;color:var(--marca-txt)}.hy-acceso-cifras{display:flex;gap:46px;flex-wrap:wrap}.hy-acceso-cifras strong{display:block;font-size:clamp(26px,2.6vw,38px);font-weight:900;letter-spacing:-.04em}.hy-acceso-cifras span{display:block;margin-top:8px;letter-spacing:.26em;color:var(--muted)}.hy-acceso-cifras span,.hy-acceso-firma{font-size:11px;font-weight:600;text-transform:uppercase}.hy-acceso-firma{position:relative;letter-spacing:.42em;color:var(--faint)}.hy-acceso-panel{position:relative;display:grid;place-items:center;padding:56px 40px;overflow-y:auto}.hy-acceso-tema{position:absolute;top:calc(22px + env(safe-area-inset-top));right:24px;z-index:2}.hy-acceso-caja{width:100%;max-width:380px}.hy-acceso-separador{display:flex;align-items:center;gap:12px;margin:22px 0 26px;color:var(--faint)}.hy-acceso-separador>span:first-child,.hy-acceso-separador>span:last-child{flex:1;height:1px;background:var(--border)}.hy-acceso-separador .micro{font-size:11px}.hy-acceso-logo-movil{display:none}.hy-acceso-perfiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hy-acceso-perfiles button{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);padding:11px 8px;font-size:13px;cursor:pointer;letter-spacing:.03em;transition:border-color .15s ease,color .15s ease}.hy-acceso-perfiles button:hover{border-color:var(--line);color:var(--fg)}.hy-acceso-perfiles button.principal{grid-column:1/-1;border-color:var(--marca);color:var(--fg);font-weight:600}.hy-acceso-perfiles button[aria-pressed=true]{border-color:var(--fg);color:var(--fg);background:var(--surface-3,var(--surface-2));font-weight:700;box-shadow:inset 0 0 0 1px var(--fg)}.hy-acceso-perfiles.externos button{background:transparent;border-color:var(--line);color:var(--muted-2)}.hy-acceso-perfiles.externos.soporte button{border-color:var(--marca);color:var(--fg)}.hy-acceso-perfiles.externos{grid-template-columns:1fr 1fr}@media (max-width:1279px){.hy-acceso-perfiles.externos button:only-child,.hy-acceso-perfiles:not(.externos) button:first-child,.hy-acceso-perfiles:not(.externos) button:last-child{grid-column:1/-1;padding:15px 8px}}@media (min-width:1280px){.hy-acceso-caja{max-width:430px}.hy-acceso-perfiles{grid-template-columns:1fr 1fr 1fr}.hy-acceso-perfiles.externos{grid-template-columns:1fr 1fr}}@media (max-width:900px){.hy-acceso{grid-template-columns:1fr}.hy-acceso-marca{display:none}.hy-acceso-panel{padding:calc(78px + env(safe-area-inset-top)) 24px 40px;align-items:start}.hy-acceso-logo-movil{display:flex;flex-direction:column;align-items:center;margin-bottom:34px;text-align:center}}.hy-wa-gota{flex-shrink:0}.hy-wa-agua{transform-box:fill-box;animation:hy-wa-subir 2.6s ease-in-out infinite alternate}@keyframes hy-wa-subir{0%{transform:translateY(45%)}to{transform:translateY(4%)}}.hy-wa-boton:after,.hy-wa-onda{content:"";position:absolute;inset:0;pointer-events:none;border:2.5px solid var(--whatsapp);border-radius:inherit;opacity:0;animation:hy-wa-onda 3s ease-out infinite}.hy-wa-boton:after{animation-delay:1.5s}@keyframes hy-wa-onda{0%{transform:scale(1);opacity:.85}70%{transform:scale(1.18);opacity:0}to{transform:scale(1.18);opacity:0}}.hy-wa-boton{position:relative;display:flex;align-items:center;gap:13px;width:100%;padding:15px 18px;background:var(--whatsapp);color:var(--marca-fg);text-decoration:none;border:none;overflow:visible;animation:hy-wa-latido 3.4s ease-in-out infinite;transition:transform .18s ease,filter .18s ease}.hy-wa-boton:hover{transform:translateY(-1px);filter:brightness(1.12)}.hy-wa-boton:active{transform:translateY(0)}@keyframes hy-wa-latido{0%,88%,to{transform:scale(1)}92%{transform:scale(1.014)}}.hy-wa-boton-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left}.hy-wa-boton-txt strong{font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;line-height:1.35}.hy-wa-boton-txt em{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.16em;opacity:.62}.hy-wa-flecha{flex-shrink:0;opacity:.8;transition:transform .18s ease}.hy-wa-boton:hover .hy-wa-flecha{transform:translateX(3px)}.hy-wa-pestana{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:40;display:flex;align-items:center;flex-direction:column;gap:12px;padding:20px 13px;background:var(--accent-bg);color:var(--accent-fg);text-decoration:none;box-shadow:0 2px 22px rgba(0,0,0,.3);transition:transform .2s ease}.hy-wa-pestana:hover{transform:translateY(-50%) translateX(-3px)}@media (min-width:861px){.hy-con-whatsapp .hy-content{padding-right:74px}}.hy-wa-pestana-icono{display:flex;align-items:center;justify-content:center;flex-shrink:0}.hy-wa-pestana-txt{font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;writing-mode:vertical-rl;max-height:280px;overflow:hidden}.hy-wa-pestana-num{display:none}@media (max-width:860px){.hy-wa-pestana{top:auto;bottom:0;left:0;right:0;transform:none;flex-direction:row;justify-content:center;gap:12px;padding:15px 18px;box-shadow:0 -2px 22px rgba(0,0,0,.3)}.hy-wa-pestana:hover{transform:none}.hy-wa-pestana-txt{writing-mode:horizontal-tb;max-height:none;font-size:13px;letter-spacing:.16em}.hy-wa-pestana-num{display:inline;font-size:12px;font-weight:700;letter-spacing:.14em;opacity:.62;white-space:nowrap}.hy-con-whatsapp .hy-content{padding-bottom:92px}}@media (max-width:400px){.hy-wa-pestana-num{display:none}}@media (prefers-reduced-motion:reduce){.hy-wa-agua,.hy-wa-boton,.hy-wa-boton:after,.hy-wa-onda{animation:none}.hy-wa-boton:after,.hy-wa-onda{opacity:0}}.hy-cfg-fila{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--border);margin:0}.hy-cfg-fila:last-child{border-bottom:none}.hy-cfg-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hy-cfg-texto strong{font-size:15px;font-weight:700;overflow-wrap:anywhere}.hy-cfg-texto small{font-size:12px;color:var(--muted-2);letter-spacing:.08em;font-family:ui-monospace,Menlo,monospace}.hy-cfg-fila input,.hy-cfg-fila select{flex:0 0 190px;margin:0}.hy-cfg-fila input:disabled,.hy-cfg-fila select:disabled{opacity:.55;cursor:not-allowed}.hy-cfg-btn{flex-shrink:0;background:transparent;border:1px solid var(--line);color:var(--fg);padding:9px 16px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;cursor:pointer}.hy-cfg-btn:hover{background:var(--accent-bg);color:var(--accent-fg);border-color:var(--accent-bg)}.hy-cfg-btn.fuerte{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hy-cfg-fila.cambiada{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--fg)}.hy-cfg-candado{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}@media (max-width:860px){.hy-cfg-fila{flex-wrap:wrap;gap:10px;padding:16px}.hy-cfg-texto{flex:1 1 100%}.hy-cfg-btn,.hy-cfg-fila input,.hy-cfg-fila select{flex:1 1 100%;width:100%}.hy-cfg-btn{padding:12px 0}.hy-cfg-btn.fuerte{flex:2 1 60%}.hy-cfg-btn.fuerte+.hy-cfg-btn{flex:1 1 30%}.hy-cfg-candado{flex:1 1 100%;text-align:center;padding:6px 0}}.hy-wa-fila{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--border)}.hy-wa-fila:last-child{border-bottom:none}.hy-wa-nom{font-weight:700;font-size:16px;flex:0 0 190px;min-width:0;overflow-wrap:anywhere}.hy-wa-url{flex:1;min-width:0;font-size:13px;color:var(--muted-2);font-family:ui-monospace,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hy-wa-btn{flex-shrink:0;border:1px solid var(--line);color:var(--fg);text-decoration:none;padding:7px 14px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.hy-wa-btn:hover{background:var(--surface-2)}@media (max-width:640px){.hy-wa-fila{flex-wrap:wrap;gap:8px 12px}.hy-wa-nom,.hy-wa-url{flex:1 1 100%}.hy-wa-url{white-space:normal;overflow-wrap:anywhere}}.hy-filtros{display:grid;grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(140px,1fr) auto auto;gap:10px;align-items:stretch}.hy-filtros .btn-linea,.hy-filtros .btn-tinta{padding:12px 20px;align-self:stretch}@media (max-width:760px){.hy-filtros{grid-template-columns:1fr 1fr}.hy-filtros>input{grid-column:1/-1}.hy-filtros .btn-linea,.hy-filtros .btn-tinta{grid-column:span 1;text-align:center}}.hy-cuadricula{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.hy-tarjeta{border:1px solid var(--border);background:var(--surface);padding:18px;display:flex;flex-direction:column;gap:14px;min-width:0}.hy-tarjeta header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.hy-tarjeta h3{font-size:16px;font-weight:800;margin:0;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.hy-tarjeta dl{margin:0;display:grid;gap:9px}.hy-tarjeta dl>div{display:grid;grid-template-columns:82px 1fr;gap:10px;align-items:baseline}.hy-tarjeta dt{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-weight:700}.hy-tarjeta dd{margin:0;font-size:15px;min-width:0}.hy-tarjeta footer{margin-top:auto;padding-top:4px}.hy-tarjeta .btn-linea,.hy-tarjeta .btn-tinta{padding:10px 14px}.hy-tarjeta a.btn-linea{display:inline-block;text-decoration:none}.hy-formulario{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.hy-formulario label{display:block;min-width:0}.hy-formulario label>span{display:block;color:var(--muted-2);margin-bottom:7px}.hy-kpis{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.hy-kpi{background:var(--surface);border:1px solid var(--border);padding:20px 18px;min-width:0;container-type:inline-size}.hy-kpi-valor{font-family:Cinzel,Georgia,serif;font-weight:600;letter-spacing:-.02em;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(17px,5vw,28px)}@supports (container-type:inline-size){.hy-kpi-valor{font-size:clamp(15px,13cqi,28px)}}.hy-embudo-fila{display:flex;align-items:center;gap:14px;padding:12px 18px;font-size:15px}.hy-embudo-nom{width:150px;flex-shrink:0;font-weight:600}.hy-embudo-barra{flex:1;min-width:40px;height:20px;background:var(--surface-3);overflow:hidden}.hy-embudo-barra>span{display:block;height:100%;background:var(--fg)}.hy-embudo-num{width:44px;text-align:right;font-weight:800;flex-shrink:0}@media (max-width:640px){.hy-embudo-nom{width:96px;font-size:14px}.hy-embudo-fila{gap:10px;padding:11px 14px}}@media (max-width:480px){.hy-embudo-fila{flex-wrap:wrap;row-gap:8px}.hy-embudo-nom{width:auto;flex:1 1 auto;min-width:0}.hy-embudo-barra{flex-basis:100%;order:3}.hy-embudo-fila .hy-badge{order:4}}.hy-datos-auth{margin:16px 0 0;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));border-top:1px solid var(--border);padding-top:16px}.hy-datos-auth dt{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-weight:700}.hy-datos-auth dd{margin:5px 0 0;font-size:15px;overflow-wrap:anywhere}.hy-arte-marco{aspect-ratio:16/10;border:1px dashed var(--line);background:var(--surface-2);display:grid;place-items:center;color:var(--muted-2)}.hy-resumen{border-left:2px solid var(--fg);padding:4px 0 4px 18px;margin:0 0 26px;max-width:none}.hy-resumen p{margin:0;font-size:16px;line-height:1.65;font-family:Cinzel,Georgia,serif;font-style:italic;color:var(--fg)}.hy-gantt{border:1px solid var(--border);background:var(--surface);padding:6px 0;overflow-x:auto}@media (min-width:861px){.hy-gantt{width:calc(100vw - 341px);max-width:calc(100vw - 341px)}}.hy-con-indice .hy-gantt,.hy-con-indice .hy-guia,.hy-con-indice .hy-wip{width:100%;max-width:100%}.hy-gantt-escala,.hy-gantt-fila{display:grid;grid-template-columns:200px 1fr 46px;align-items:center;gap:12px;padding:8px 16px;min-width:540px}.hy-gantt-escala{border-bottom:1px solid var(--border);padding-bottom:10px}.hy-gantt-escala .hy-gantt-pista{height:14px;background:transparent}.hy-gantt-escala em{position:absolute;top:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-style:normal;font-weight:700;transform:translateX(-2px);white-space:nowrap}.hy-gantt-fila{border-bottom:1px solid var(--border)}.hy-gantt-fila:last-child{border-bottom:none}.hy-gantt-nom{font-size:12.5px;min-width:0;display:flex;flex-direction:column;gap:3px}.hy-gantt-nom em{font-style:normal;font-size:12px;color:var(--muted-2)}.hy-gantt-pista{position:relative;height:22px;background:var(--surface-2);min-width:0}.hy-gantt-pista>b{position:absolute;top:3px;height:16px;border-radius:2px;min-width:4px;display:block;overflow:hidden}.hy-gantt-pista>b>u{display:block;height:100%;background:hsla(0,0%,100%,.45);text-decoration:none}[data-theme=dark] .hy-gantt-pista>b>u{background:rgba(0,0,0,.4)}.hy-gantt-hoy{position:absolute;top:-4px;bottom:-4px;width:1px;background:var(--danger);opacity:.7;z-index:2}.hy-gantt-pct{font-size:13px;font-weight:800;text-align:right;color:var(--muted)}.hy-punto{display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px}@media (max-width:640px){.hy-gantt-escala,.hy-gantt-fila{grid-template-columns:130px 1fr 40px;gap:8px;padding:8px 12px}.hy-gantt-nom{font-size:11.5px}}.hy-soporte-tab{position:fixed;right:0;bottom:84px;z-index:60;display:flex;align-items:center;gap:7px;border:1px solid var(--fg);border-right:none;background:var(--bg);color:var(--fg);font:inherit;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;padding:12px 13px;cursor:pointer;transition:background .15s ease,color .15s ease,padding .15s ease}.hy-soporte-tab:hover{background:var(--accent-bg);color:var(--accent-fg);padding-right:18px}.hy-soporte-fondo{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.5);display:flex;justify-content:flex-end;animation:aparecer .16s ease both}[data-theme=dark] .hy-soporte-fondo{background:rgba(0,0,0,.7)}.hy-soporte-panel{width:min(460px,100%);height:100%;background:var(--bg);border-left:1px solid var(--border);display:flex;flex-direction:column;animation:hy-entrar-lado .2s ease}@keyframes hy-entrar-lado{0%{transform:translateX(24px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.hy-soporte-fondo,.hy-soporte-panel{animation:none}}.hy-soporte-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px 18px;border-bottom:1px solid var(--border)}.hy-soporte-cab h2{margin:6px 0 0;font-size:20px;font-weight:800;letter-spacing:-.01em}.hy-soporte-cab button{border:1px solid var(--border);background:transparent;color:var(--fg);font:inherit;font-size:20px;line-height:1;width:32px;height:32px;cursor:pointer;flex:0 0 auto}.hy-soporte-cab button:hover{border-color:var(--fg)}.hy-soporte-cuerpo{padding:20px 24px 30px;overflow-y:auto;flex:1 1 auto}.hy-soporte-bloque{margin-bottom:26px}.hy-soporte-bloque .micro{color:var(--muted-2);margin-bottom:9px}.hy-soporte-bloque>p{margin:0 0 12px;font-size:15px;line-height:1.65;color:var(--muted)}.hy-soporte-bloque>p strong{color:var(--fg)}.hy-soporte-form{display:flex;flex-direction:column;gap:13px}.hy-soporte-form .hy-campo input,.hy-soporte-form .hy-campo select,.hy-soporte-form .hy-campo textarea{font-size:15px}.hy-soporte-form button[type=submit]{align-self:flex-start}.hy-soporte-error{border:1px solid var(--danger);color:var(--danger);padding:10px 13px;font-size:14px}.hy-soporte-listo{border:1px solid var(--ok);color:var(--ok);padding:14px 16px;font-size:14px;line-height:1.7}.hy-soporte-listo a{color:inherit;font-weight:700}.hy-soporte-listo .hy-mini{display:inline-block;margin-top:10px;color:var(--fg)}.hy-soporte-directo{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.hy-soporte-directo .micro{color:var(--muted-2);display:block;margin-bottom:9px}.hy-soporte-directo>div{display:flex;gap:7px;flex-wrap:wrap}.hy-soporte-directo a{text-decoration:none}.hy-soporte-pie{border-top:1px solid var(--border);padding-top:14px;font-size:13px;color:var(--muted-2);line-height:1.6}.hy-soporte-respuesta{margin-top:10px;padding:11px 14px;border-left:3px solid var(--fg);background:var(--surface-2);max-width:none}.hy-soporte-respuesta .micro{color:var(--muted-2)}.hy-soporte-respuesta p{margin:5px 0 0;font-size:15px;line-height:1.6}@media (max-width:620px){.hy-soporte-panel{width:100%;border-left:none}.hy-soporte-tab{bottom:96px;padding:11px}.hy-soporte-tab span{display:none}}.hy-con-whatsapp .hy-soporte-tab{bottom:130px}@media (max-width:620px){.hy-con-whatsapp .hy-soporte-tab{bottom:104px}}.hy-fases{display:flex;flex-wrap:wrap;gap:6px}.hy-fase{display:flex;align-items:center;gap:8px;border:1px solid var(--border);padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--muted-2);min-width:0}.hy-fase-num{width:17px;height:17px;border-radius:50%;flex:0 0 auto;font-weight:800;background:var(--surface-3);color:var(--muted)}.hy-fase-nom{overflow-wrap:anywhere}.hy-fase.hecho{color:var(--muted);border-color:var(--line)}.hy-fase.hecho .hy-fase-num{background:var(--line);color:var(--bg)}.hy-fase.aqui{background:var(--accent-bg);color:var(--accent-fg);border-color:var(--accent-bg)}.hy-fase.aqui .hy-fase-num{background:var(--accent-fg);color:var(--accent-bg)}.hy-fases-compacto{display:flex;flex-direction:column;gap:9px}.hy-fases-barra{display:block;height:8px;background:var(--surface-3);overflow:visible}.hy-fases-barra>i{display:block;height:100%;background:var(--fg);position:relative;transition:width .9s cubic-bezier(0,0,.2,1)}.js-anim .hy-fases-barra>i:not(.animar){width:0!important}.hy-plan-linea{display:flex;align-items:center;gap:12px;margin-top:10px}.hy-plan-linea .hy-fases-barra{flex:1 1 auto;min-width:40px}.hy-plan-linea-txt{flex:0 0 auto;font-size:12px;color:var(--muted-2);letter-spacing:.04em;white-space:nowrap}.hy-meta-kpi{padding:10px 0;border-bottom:1px solid var(--border)}.hy-meta-kpi:last-child{border-bottom:0}.hy-meta-kpi-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.hy-meta-kpi-cab strong{font-size:14px}.hy-meta-kpi-cab span{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.hy-meta-kpi-cab span.ok{color:var(--ok);font-weight:700}.hy-meta-kpi-cab span.mal{color:var(--muted)}.hy-meta-kpi-cab .hy-meta-nombre{color:var(--fg);font-variant-numeric:normal}.hy-unidad-pista{font-weight:400;letter-spacing:0}.hy-unidad-pista,.hy-unidad-suf{color:var(--muted);font-size:12.5px}.hy-unidad-suf{white-space:nowrap;align-self:center}.hy-campo .hy-unidad-suf{display:none}.hy-meta-ok>i{background:var(--ok)}.hy-meta-mal>i{background:var(--warn)}:root{--marca-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.0 100'%3E%3Cpath d='M61.0 0.0h1.0v1.0h-1.0zM61.0 1.0h2.0v1.0h-2.0zM61.0 2.0h2.0v1.0h-2.0zM61.0 3.0h2.0v1.0h-2.0zM61.0 4.0h3.0v1.0h-3.0zM60.0 5.0h3.0v1.0h-3.0zM77.0 5.0h1.0v1.0h-1.0zM60.0 6.0h3.0v1.0h-3.0zM77.0 6.0h2.0v1.0h-2.0zM59.0 7.0h4.0v1.0h-4.0zM77.0 7.0h2.0v1.0h-2.0zM57.0 8.0h6.0v1.0h-6.0zM77.0 8.0h2.0v1.0h-2.0zM56.0 9.0h6.0v1.0h-6.0zM76.0 9.0h3.0v1.0h-3.0zM54.0 10.0h7.0v1.0h-7.0zM75.0 10.0h4.0v1.0h-4.0zM52.0 11.0h9.0v1.0h-9.0zM74.0 11.0h4.0v1.0h-4.0zM52.0 12.0h5.0v1.0h-5.0zM59.0 12.0h1.0v1.0h-1.0zM72.0 12.0h6.0v1.0h-6.0zM51.0 13.0h5.0v1.0h-5.0zM62.0 13.0h15.0v1.0h-15.0zM50.0 14.0h5.0v1.0h-5.0zM60.0 14.0h15.0v1.0h-15.0zM50.0 15.0h5.0v1.0h-5.0zM57.0 15.0h17.0v1.0h-17.0zM80.0 15.0h1.0v1.0h-1.0zM50.0 16.0h5.0v1.0h-5.0zM57.0 16.0h8.0v1.0h-8.0zM67.0 16.0h16.0v1.0h-16.0zM50.0 17.0h6.0v1.0h-6.0zM58.0 17.0h5.0v1.0h-5.0zM68.0 17.0h16.0v1.0h-16.0zM51.0 18.0h11.0v1.0h-11.0zM66.0 18.0h3.0v1.0h-3.0zM72.0 18.0h13.0v1.0h-13.0zM52.0 19.0h7.0v1.0h-7.0zM66.0 19.0h3.0v1.0h-3.0zM71.0 19.0h14.0v1.0h-14.0zM50.0 20.0h6.0v1.0h-6.0zM70.0 20.0h15.0v1.0h-15.0zM48.0 21.0h9.0v1.0h-9.0zM70.0 21.0h5.0v1.0h-5.0zM76.0 21.0h8.0v1.0h-8.0zM47.0 22.0h11.0v1.0h-11.0zM69.0 22.0h5.0v1.0h-5.0zM76.0 22.0h8.0v1.0h-8.0zM47.0 23.0h10.0v1.0h-10.0zM60.0 23.0h1.0v1.0h-1.0zM67.0 23.0h7.0v1.0h-7.0zM76.0 23.0h8.0v1.0h-8.0zM49.0 24.0h6.0v1.0h-6.0zM59.0 24.0h2.0v1.0h-2.0zM68.0 24.0h4.0v1.0h-4.0zM76.0 24.0h7.0v1.0h-7.0zM51.0 25.0h3.0v1.0h-3.0zM59.0 25.0h2.0v1.0h-2.0zM78.0 25.0h2.0v1.0h-2.0zM52.0 26.0h1.0v1.0h-1.0zM59.0 26.0h2.0v1.0h-2.0zM77.0 26.0h2.0v1.0h-2.0zM51.0 27.0h4.0v1.0h-4.0zM58.0 27.0h4.0v1.0h-4.0zM76.0 27.0h2.0v1.0h-2.0zM50.0 28.0h5.0v1.0h-5.0zM58.0 28.0h5.0v1.0h-5.0zM75.0 28.0h2.0v1.0h-2.0zM49.0 29.0h6.0v1.0h-6.0zM58.0 29.0h6.0v1.0h-6.0zM69.0 29.0h2.0v1.0h-2.0zM74.0 29.0h2.0v1.0h-2.0zM49.0 30.0h6.0v1.0h-6.0zM58.0 30.0h12.0v1.0h-12.0zM74.0 30.0h1.0v1.0h-1.0zM48.0 31.0h7.0v1.0h-7.0zM58.0 31.0h11.0v1.0h-11.0zM73.0 31.0h2.0v1.0h-2.0zM48.0 32.0h7.0v1.0h-7.0zM58.0 32.0h10.0v1.0h-10.0zM73.0 32.0h1.0v1.0h-1.0zM47.0 33.0h8.0v1.0h-8.0zM58.0 33.0h9.0v1.0h-9.0zM72.0 33.0h2.0v1.0h-2.0zM47.0 34.0h9.0v1.0h-9.0zM59.0 34.0h1.0v1.0h-1.0zM61.0 34.0h5.0v1.0h-5.0zM72.0 34.0h1.0v1.0h-1.0zM47.0 35.0h9.0v1.0h-9.0zM59.0 35.0h1.0v1.0h-1.0zM61.0 35.0h5.0v1.0h-5.0zM71.0 35.0h2.0v1.0h-2.0zM46.0 36.0h11.0v1.0h-11.0zM62.0 36.0h4.0v1.0h-4.0zM71.0 36.0h2.0v1.0h-2.0zM46.0 37.0h11.0v1.0h-11.0zM63.0 37.0h3.0v1.0h-3.0zM71.0 37.0h2.0v1.0h-2.0zM46.0 38.0h12.0v1.0h-12.0zM63.0 38.0h3.0v1.0h-3.0zM71.0 38.0h1.0v1.0h-1.0zM46.0 39.0h12.0v1.0h-12.0zM64.0 39.0h3.0v1.0h-3.0zM71.0 39.0h1.0v1.0h-1.0zM45.0 40.0h14.0v1.0h-14.0zM65.0 40.0h2.0v1.0h-2.0zM71.0 40.0h1.0v1.0h-1.0zM44.0 41.0h16.0v1.0h-16.0zM65.0 41.0h3.0v1.0h-3.0zM42.0 42.0h18.0v1.0h-18.0zM66.0 42.0h2.0v1.0h-2.0zM73.0 42.0h1.0v1.0h-1.0zM42.0 43.0h19.0v1.0h-19.0zM66.0 43.0h2.0v1.0h-2.0zM73.0 43.0h2.0v1.0h-2.0zM41.0 44.0h17.0v1.0h-17.0zM59.0 44.0h2.0v1.0h-2.0zM67.0 44.0h1.0v1.0h-1.0zM73.0 44.0h2.0v1.0h-2.0zM40.0 45.0h18.0v1.0h-18.0zM60.0 45.0h2.0v1.0h-2.0zM67.0 45.0h1.0v1.0h-1.0zM73.0 45.0h2.0v1.0h-2.0zM39.0 46.0h20.0v1.0h-20.0zM61.0 46.0h1.0v1.0h-1.0zM67.0 46.0h1.0v1.0h-1.0zM73.0 46.0h3.0v1.0h-3.0zM38.0 47.0h21.0v1.0h-21.0zM73.0 47.0h3.0v1.0h-3.0zM37.0 48.0h23.0v1.0h-23.0zM73.0 48.0h4.0v1.0h-4.0zM36.0 49.0h24.0v1.0h-24.0zM73.0 49.0h4.0v1.0h-4.0zM34.0 50.0h26.0v1.0h-26.0zM72.0 50.0h5.0v1.0h-5.0zM31.0 51.0h30.0v1.0h-30.0zM72.0 51.0h5.0v1.0h-5.0zM21.0 52.0h4.0v1.0h-4.0zM27.0 52.0h34.0v1.0h-34.0zM72.0 52.0h5.0v1.0h-5.0zM17.0 53.0h44.0v1.0h-44.0zM72.0 53.0h5.0v1.0h-5.0zM15.0 54.0h46.0v1.0h-46.0zM71.0 54.0h6.0v1.0h-6.0zM14.0 55.0h4.0v1.0h-4.0zM22.0 55.0h39.0v1.0h-39.0zM71.0 55.0h6.0v1.0h-6.0zM13.0 56.0h3.0v1.0h-3.0zM21.0 56.0h40.0v1.0h-40.0zM71.0 56.0h6.0v1.0h-6.0zM12.0 57.0h3.0v1.0h-3.0zM20.0 57.0h41.0v1.0h-41.0zM70.0 57.0h7.0v1.0h-7.0zM11.0 58.0h3.0v1.0h-3.0zM20.0 58.0h38.0v1.0h-38.0zM59.0 58.0h2.0v1.0h-2.0zM70.0 58.0h3.0v1.0h-3.0zM74.0 58.0h3.0v1.0h-3.0zM11.0 59.0h3.0v1.0h-3.0zM19.0 59.0h21.0v1.0h-21.0zM41.0 59.0h17.0v1.0h-17.0zM59.0 59.0h1.0v1.0h-1.0zM69.0 59.0h4.0v1.0h-4.0zM74.0 59.0h3.0v1.0h-3.0zM11.0 60.0h2.0v1.0h-2.0zM19.0 60.0h21.0v1.0h-21.0zM41.0 60.0h17.0v1.0h-17.0zM59.0 60.0h1.0v1.0h-1.0zM69.0 60.0h3.0v1.0h-3.0zM74.0 60.0h2.0v1.0h-2.0zM11.0 61.0h2.0v1.0h-2.0zM18.0 61.0h22.0v1.0h-22.0zM41.0 61.0h16.0v1.0h-16.0zM68.0 61.0h4.0v1.0h-4.0zM73.0 61.0h3.0v1.0h-3.0zM10.0 62.0h3.0v1.0h-3.0zM18.0 62.0h22.0v1.0h-22.0zM42.0 62.0h15.0v1.0h-15.0zM68.0 62.0h3.0v1.0h-3.0zM73.0 62.0h2.0v1.0h-2.0zM10.0 63.0h2.0v1.0h-2.0zM18.0 63.0h11.0v1.0h-11.0zM30.0 63.0h10.0v1.0h-10.0zM43.0 63.0h7.0v1.0h-7.0zM51.0 63.0h6.0v1.0h-6.0zM68.0 63.0h2.0v1.0h-2.0zM73.0 63.0h2.0v1.0h-2.0zM10.0 64.0h2.0v1.0h-2.0zM18.0 64.0h11.0v1.0h-11.0zM30.0 64.0h11.0v1.0h-11.0zM43.0 64.0h7.0v1.0h-7.0zM52.0 64.0h5.0v1.0h-5.0zM68.0 64.0h2.0v1.0h-2.0zM72.0 64.0h3.0v1.0h-3.0zM10.0 65.0h2.0v1.0h-2.0zM18.0 65.0h11.0v1.0h-11.0zM30.0 65.0h10.0v1.0h-10.0zM42.0 65.0h9.0v1.0h-9.0zM53.0 65.0h3.0v1.0h-3.0zM67.0 65.0h2.0v1.0h-2.0zM72.0 65.0h3.0v1.0h-3.0zM10.0 66.0h2.0v1.0h-2.0zM18.0 66.0h11.0v1.0h-11.0zM30.0 66.0h8.0v1.0h-8.0zM42.0 66.0h9.0v1.0h-9.0zM53.0 66.0h3.0v1.0h-3.0zM67.0 66.0h2.0v1.0h-2.0zM71.0 66.0h4.0v1.0h-4.0zM9.0 67.0h2.0v1.0h-2.0zM17.0 67.0h12.0v1.0h-12.0zM31.0 67.0h5.0v1.0h-5.0zM42.0 67.0h10.0v1.0h-10.0zM53.0 67.0h2.0v1.0h-2.0zM66.0 67.0h2.0v1.0h-2.0zM71.0 67.0h4.0v1.0h-4.0zM6.0 68.0h5.0v1.0h-5.0zM17.0 68.0h11.0v1.0h-11.0zM42.0 68.0h10.0v1.0h-10.0zM53.0 68.0h2.0v1.0h-2.0zM65.0 68.0h2.0v1.0h-2.0zM71.0 68.0h4.0v1.0h-4.0zM4.0 69.0h6.0v1.0h-6.0zM16.0 69.0h12.0v1.0h-12.0zM43.0 69.0h9.0v1.0h-9.0zM53.0 69.0h2.0v1.0h-2.0zM64.0 69.0h3.0v1.0h-3.0zM71.0 69.0h4.0v1.0h-4.0zM3.0 70.0h7.0v1.0h-7.0zM16.0 70.0h12.0v1.0h-12.0zM43.0 70.0h9.0v1.0h-9.0zM53.0 70.0h1.0v1.0h-1.0zM63.0 70.0h3.0v1.0h-3.0zM71.0 70.0h4.0v1.0h-4.0zM3.0 71.0h7.0v1.0h-7.0zM16.0 71.0h12.0v1.0h-12.0zM44.0 71.0h8.0v1.0h-8.0zM62.0 71.0h3.0v1.0h-3.0zM71.0 71.0h4.0v1.0h-4.0zM2.0 72.0h8.0v1.0h-8.0zM16.0 72.0h11.0v1.0h-11.0zM44.0 72.0h8.0v1.0h-8.0zM60.0 72.0h3.0v1.0h-3.0zM71.0 72.0h4.0v1.0h-4.0zM2.0 73.0h8.0v1.0h-8.0zM15.0 73.0h12.0v1.0h-12.0zM44.0 73.0h8.0v1.0h-8.0zM59.0 73.0h3.0v1.0h-3.0zM70.0 73.0h5.0v1.0h-5.0zM2.0 74.0h7.0v1.0h-7.0zM15.0 74.0h11.0v1.0h-11.0zM45.0 74.0h7.0v1.0h-7.0zM58.0 74.0h2.0v1.0h-2.0zM70.0 74.0h4.0v1.0h-4.0zM2.0 75.0h7.0v1.0h-7.0zM15.0 75.0h11.0v1.0h-11.0zM45.0 75.0h7.0v1.0h-7.0zM70.0 75.0h4.0v1.0h-4.0zM2.0 76.0h6.0v1.0h-6.0zM14.0 76.0h11.0v1.0h-11.0zM45.0 76.0h8.0v1.0h-8.0zM69.0 76.0h5.0v1.0h-5.0zM1.0 77.0h2.0v1.0h-2.0zM4.0 77.0h2.0v1.0h-2.0zM13.0 77.0h11.0v1.0h-11.0zM45.0 77.0h8.0v1.0h-8.0zM69.0 77.0h6.0v1.0h-6.0zM0.0 78.0h2.0v1.0h-2.0zM12.0 78.0h10.0v1.0h-10.0zM32.0 78.0h1.0v1.0h-1.0zM45.0 78.0h8.0v1.0h-8.0zM69.0 78.0h6.0v1.0h-6.0zM12.0 79.0h9.0v1.0h-9.0zM32.0 79.0h1.0v1.0h-1.0zM45.0 79.0h8.0v1.0h-8.0zM70.0 79.0h5.0v1.0h-5.0zM12.0 80.0h7.0v1.0h-7.0zM31.0 80.0h2.0v1.0h-2.0zM45.0 80.0h8.0v1.0h-8.0zM71.0 80.0h4.0v1.0h-4.0zM11.0 81.0h4.0v1.0h-4.0zM30.0 81.0h2.0v1.0h-2.0zM45.0 81.0h8.0v1.0h-8.0zM72.0 81.0h3.0v1.0h-3.0zM11.0 82.0h6.0v1.0h-6.0zM29.0 82.0h2.0v1.0h-2.0zM46.0 82.0h6.0v1.0h-6.0zM72.0 82.0h3.0v1.0h-3.0zM11.0 83.0h6.0v1.0h-6.0zM29.0 83.0h2.0v1.0h-2.0zM46.0 83.0h6.0v1.0h-6.0zM72.0 83.0h3.0v1.0h-3.0zM11.0 84.0h5.0v1.0h-5.0zM30.0 84.0h1.0v1.0h-1.0zM46.0 84.0h5.0v1.0h-5.0zM72.0 84.0h3.0v1.0h-3.0zM10.0 85.0h5.0v1.0h-5.0zM30.0 85.0h2.0v1.0h-2.0zM46.0 85.0h5.0v1.0h-5.0zM72.0 85.0h4.0v1.0h-4.0zM10.0 86.0h5.0v1.0h-5.0zM31.0 86.0h1.0v1.0h-1.0zM46.0 86.0h5.0v1.0h-5.0zM72.0 86.0h4.0v1.0h-4.0zM9.0 87.0h5.0v1.0h-5.0zM31.0 87.0h1.0v1.0h-1.0zM45.0 87.0h6.0v1.0h-6.0zM73.0 87.0h3.0v1.0h-3.0zM9.0 88.0h5.0v1.0h-5.0zM31.0 88.0h2.0v1.0h-2.0zM45.0 88.0h6.0v1.0h-6.0zM73.0 88.0h4.0v1.0h-4.0zM8.0 89.0h5.0v1.0h-5.0zM32.0 89.0h1.0v1.0h-1.0zM45.0 89.0h6.0v1.0h-6.0zM73.0 89.0h5.0v1.0h-5.0zM7.0 90.0h6.0v1.0h-6.0zM32.0 90.0h1.0v1.0h-1.0zM44.0 90.0h7.0v1.0h-7.0zM73.0 90.0h5.0v1.0h-5.0zM7.0 91.0h6.0v1.0h-6.0zM32.0 91.0h1.0v1.0h-1.0zM44.0 91.0h7.0v1.0h-7.0zM74.0 91.0h5.0v1.0h-5.0zM7.0 92.0h6.0v1.0h-6.0zM32.0 92.0h1.0v1.0h-1.0zM44.0 92.0h7.0v1.0h-7.0zM75.0 92.0h4.0v1.0h-4.0zM7.0 93.0h6.0v1.0h-6.0zM32.0 93.0h2.0v1.0h-2.0zM45.0 93.0h6.0v1.0h-6.0zM76.0 93.0h3.0v1.0h-3.0zM6.0 94.0h7.0v1.0h-7.0zM33.0 94.0h1.0v1.0h-1.0zM45.0 94.0h6.0v1.0h-6.0zM75.0 94.0h6.0v1.0h-6.0zM6.0 95.0h7.0v1.0h-7.0zM33.0 95.0h1.0v1.0h-1.0zM44.0 95.0h8.0v1.0h-8.0zM75.0 95.0h6.0v1.0h-6.0zM5.0 96.0h9.0v1.0h-9.0zM44.0 96.0h5.0v1.0h-5.0zM50.0 96.0h2.0v1.0h-2.0zM75.0 96.0h7.0v1.0h-7.0zM5.0 97.0h9.0v1.0h-9.0zM44.0 97.0h5.0v1.0h-5.0zM50.0 97.0h3.0v1.0h-3.0zM75.0 97.0h7.0v1.0h-7.0zM5.0 98.0h1.0v1.0h-1.0zM44.0 98.0h5.0v1.0h-5.0zM50.0 98.0h3.0v1.0h-3.0zM78.0 98.0h1.0v1.0h-1.0zM81.0 98.0h1.0v1.0h-1.0zM46.0 99.0h1.0v1.0h-1.0zM51.0 99.0h1.0v1.0h-1.0z'/%3E%3C/svg%3E") center/contain no-repeat;--marca-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0 C12 7 7 12 0 12 C7 12 12 17 12 24 C12 17 17 12 24 12 C17 12 12 7 12 0 Z'/%3E%3C/svg%3E") center/contain no-repeat}@keyframes destello-remate{0%{transform:translateY(-50%) rotate(-140deg) scale(.4);opacity:0}60%{opacity:1}to{transform:translateY(-50%) rotate(0deg) scale(1);opacity:1}}@keyframes destello-remate-x{0%{transform:translateX(-50%) rotate(-140deg) scale(.4);opacity:0}60%{opacity:1}to{transform:translateX(-50%) rotate(0deg) scale(1);opacity:1}}.hy-avance>i.animar:after,.hy-cf-barra>i.animar:after,.hy-conf-barra>i.animar:after,.hy-fases-barra>i.animar:after,.hy-meta-barra>i.animar:after{animation:destello-remate .9s cubic-bezier(0,0,.2,1) both}.hy-pulso-bar.animar:after{animation:destello-remate-x .9s cubic-bezier(0,0,.2,1) both}.hy-mp-linea .hy-fases-barra>i.animar:after{animation:none}@media (prefers-reduced-motion:reduce){.hy-avance>i.animar:after,.hy-cf-barra>i.animar:after,.hy-conf-barra>i.animar:after,.hy-fases-barra>i.animar:after,.hy-meta-barra>i.animar:after,.hy-pulso-bar.animar:after{animation:none}}.hy-fases-barra>i:after{content:"";position:absolute;left:100%;top:50%;margin-left:4px;width:18px;height:22px;background:var(--fg);transform:translateY(-50%);-webkit-mask:var(--marca-mask);mask:var(--marca-mask)}.js-anim .hy-fases-barra>i:not(.animar):after{opacity:0}@media (prefers-reduced-motion:reduce){.hy-fases-barra>i{transition:none!important}}.hy-mp-linea .hy-fases-barra>i:after{width:22px;height:15px;margin-left:5px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28'%3E%3Crect x='2' y='5' width='21' height='13' rx='1'/%3E%3Cpath d='M23 9 h7 l6 5 v4 h-13 z'/%3E%3Ccircle cx='10' cy='20' r='3.6'/%3E%3Ccircle cx='30' cy='20' r='3.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 28'%3E%3Crect x='2' y='5' width='21' height='13' rx='1'/%3E%3Cpath d='M23 9 h7 l6 5 v4 h-13 z'/%3E%3Ccircle cx='10' cy='20' r='3.6'/%3E%3Ccircle cx='30' cy='20' r='3.6'/%3E%3C/svg%3E") center/contain no-repeat}.hy-mp-linea .hy-fases-barra{margin-right:34px}.hy-fases-texto{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hy-fases-texto strong{font-size:16px;font-weight:800}.hy-fases-texto span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2)}.hy-fila-prod{align-items:center}.hy-fila-botella{flex:0 0 auto;display:grid;place-items:center;width:46px;height:66px;background:var(--surface-2);border:1px solid var(--border)}@media (max-width:620px){.hy-fila-botella{width:38px;height:54px}}.hy-tl{border:1px solid var(--border)}.hy-tl-fila{display:grid;grid-template-columns:46px 1px minmax(0,1fr);gap:0 14px;align-items:stretch;padding:14px 16px;border-bottom:1px solid var(--border);text-decoration:none;color:inherit}.hy-tl-fila:last-child{border-bottom:none}.hy-tl-fila.con-enlace:hover{background:var(--surface-2)}.hy-tl-marca{font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--muted-2);text-align:right;padding-top:3px}.hy-tl-linea{display:block;width:1px;background:var(--line)}.hy-tl-texto{min-width:0}.hy-tl-texto strong{font-size:15px;font-weight:700;line-height:1.35}.hy-tl-texto p{margin:4px 0 0;font-size:14px;color:var(--muted);overflow-wrap:anywhere}.hy-tl-texto small{display:block;margin-top:5px;font-size:12px;color:var(--muted-2)}.hy-tl-fila.con-enlace .hy-tl-texto strong:after{content:" →";color:var(--muted-2)}@media (max-width:620px){.hy-tl-fila{grid-template-columns:32px 1px minmax(0,1fr);gap:0 10px;padding:13px}}.hy-tl-mas>summary{list-style:none;cursor:pointer;border-bottom:1px solid var(--border)}.hy-tl-mas>summary::-webkit-details-marker{display:none}.hy-tl-mas>summary:hover{background:var(--surface-2)}.hy-tl-mas:not([open])>summary{border-bottom:none}.hy-tl-mas-abrir{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.hy-tl-mas-cerrar,.hy-tl-mas[open] .hy-tl-mas-abrir{display:none}.hy-tl-mas[open] .hy-tl-mas-cerrar{display:inline}.hy-tl-mas>.hy-tl-fila:last-child{border-bottom:none}.hy-chat-teclado{padding:18px 20px}.hy-chat-fila{display:flex;gap:10px;align-items:stretch}.hy-chat-fila textarea{flex:1;min-width:0;resize:vertical;margin:0;font-size:15px;line-height:1.45}.hy-chat-fila button{flex:0 0 auto;white-space:nowrap}.hy-chat-atajos{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}@media (max-width:640px){.hy-chat-fila{flex-direction:column}.hy-chat-fila button{width:100%}}.hy-cot-wa{padding:18px 20px}.hy-cot-wa-fila{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.hy-cot-wa-fila label{display:flex;flex-direction:column;gap:6px}.hy-cot-wa-fila input{margin:0}.hy-cot-wa-fila .btn-tinta{text-decoration:none;display:inline-block;white-space:nowrap}.hy-cot-wa-fila .btn-tinta.apagado{opacity:.4;cursor:not-allowed}.hy-cot-wa-previo{margin-top:16px;border-top:1px solid var(--border);padding-top:14px}.hy-cot-wa-previo pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Poppins,sans-serif;font-size:14px;line-height:1.55;color:var(--muted);background:var(--surface-2);padding:14px 16px;border-left:3px solid var(--line)}.hy-asis{padding:18px 20px}.hy-asis textarea{width:100%;margin:0;resize:vertical;font-size:16px;line-height:1.5}.hy-asis-abajo{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:12px}.hy-asis-ejemplos{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.hy-asis-resp{padding:20px 22px;border-left:3px solid var(--fg)}.hy-asis-pregunta{font-size:14px;color:var(--muted-2);font-style:italic;margin-bottom:10px}.hy-asis-resp p{margin:0;font-size:17px;line-height:1.6;white-space:pre-wrap}.hy-asis-pie{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:13px;color:var(--muted-2)}.hy-asis-hilo{display:flex;flex-direction:column;gap:18px}.hy-asis-tuyo{background:var(--accent-bg);color:var(--accent-fg);padding:12px 16px;font-size:15px;line-height:1.5}.hy-asis-suyo,.hy-asis-tuyo{align-self:stretch;max-width:none}.hy-asis-suyo{border-left:3px solid var(--line);background:var(--surface-2);padding:14px 16px}.hy-asis-suyo p{margin:0;font-size:16px;line-height:1.6;white-space:pre-wrap}.hy-asis-suyo span{display:block;margin-top:8px;font-size:12px;color:var(--muted-2)}@media (max-width:860px){.hy-asis-suyo,.hy-asis-suyo p,.hy-asis-tuyo{overflow-wrap:anywhere;min-width:0}}.hy-avisar{margin-top:18px;padding:16px;border:1px solid var(--line);background:var(--surface-2)}.hy-avisar>.micro{color:var(--muted-2);margin-bottom:12px}.hy-avisar small{display:block;margin-top:12px;font-size:13px;line-height:1.6;color:var(--muted-2)}.hy-prod-arte{display:block;max-width:100%;max-height:280px;margin:0 auto;-o-object-fit:contain;object-fit:contain}.hy-prod-arte-pie{display:flex;flex-direction:column;gap:4px;align-items:center;margin-top:14px;font-size:13px;color:var(--muted-2);text-align:center}.hy-prod-arte-pie strong{font-size:14px;color:var(--fg)}.hy-prod-arte-pie a{color:var(--fg)}.hy-reporte-total{display:flex;flex-wrap:wrap;gap:14px 34px;padding:16px;margin:4px 0 16px;border:1px solid var(--line);background:var(--surface-2)}.hy-reporte-total span{display:flex;flex-direction:column;gap:4px}.hy-reporte-total em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.hy-reporte-total b{font-size:20px;font-weight:800}.hy-reporte-total .fuerte b{font-size:26px;font-weight:900}.hy-reporte-total .fuerte em{color:var(--fg)}@keyframes hy-palpitar{0%,to{transform:scale(1);box-shadow:0 0 0 0 var(--line)}50%{transform:scale(1.03);box-shadow:0 0 0 9px transparent}}.hy-palpita{animation:hy-palpitar 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hy-palpita{animation:none;outline:2px solid var(--fg);outline-offset:2px}}.hy-btn-grande{font-size:12px!important;letter-spacing:.18em!important;padding:18px 30px!important;line-height:1.3}.btn-rojo{background:var(--danger);color:var(--sobre-danger);border:1px solid var(--danger)}.btn-rojo:hover{filter:brightness(1.08)}.hy-nom-aviso{margin-top:18px;padding:14px 16px;border-left:3px solid var(--fg);background:var(--surface-2);font-size:14px;line-height:1.6;max-width:none}.hy-palpita-caja>*{animation:hy-palpitar 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hy-palpita-caja>*{animation:none}.hy-palpita-caja{outline:2px solid var(--fg);outline-offset:4px}}.hy-tipos{flex-wrap:wrap}.hy-tipo,.hy-tipos{display:flex;gap:10px}.hy-tipo{align-items:baseline;padding:10px 14px;border:1px solid var(--line);background:var(--surface);text-decoration:none;color:inherit}.hy-tipo:hover{background:var(--surface-2)}.hy-tipo strong{font-size:14px;font-weight:700}.hy-tipo b{font-size:17px;font-weight:900}.hy-adjunto{display:flex;align-items:center;gap:11px;margin-top:10px;padding:10px 12px;border:1px solid var(--line);background:var(--surface);text-decoration:none;color:var(--fg)}.hy-adjunto:hover{background:var(--surface-2)}.hy-adjunto-icono{font-size:22px;line-height:1;flex-shrink:0}.hy-adjunto-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.hy-adjunto-txt strong{font-size:14px;font-weight:700}.hy-adjunto-txt small{font-size:12px;color:var(--muted-2)}.hy-crm-movil{display:none}@media (max-width:860px){.hy-crm-movil{display:block;margin-bottom:26px}.hy-embudo{display:none}}.hy-etapas-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 12px;-webkit-overflow-scrolling:touch}.hy-etapas-chips::-webkit-scrollbar{height:0}.hy-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid var(--line);background:var(--surface);text-decoration:none;color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.hy-chip em{font-style:normal;font-size:10px;font-weight:800;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);color:var(--muted-2)}.hy-chip b{font-size:14px;font-weight:900;color:var(--fg)}.hy-chip.activo{background:var(--fg);border-color:var(--fg);color:var(--bg)}.hy-chip.activo b{color:var(--bg)}.hy-chip.activo em{background:var(--sobre-fg-22);color:var(--bg)}[data-theme=dark] .hy-chip.activo em{background:rgba(0,0,0,.25)}.hy-chip.vacio{opacity:.5}.hy-crm-tarjetas{display:flex;flex-direction:column;gap:10px}.hy-crm-card{display:block;text-decoration:none;color:inherit;border:1px solid var(--border);background:var(--surface);padding:14px 15px}.hy-crm-card:active{background:var(--surface-2)}.hy-crm-card-arriba{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hy-crm-card-arriba strong{font-size:16px;font-weight:700;line-height:1.3;min-width:0;overflow-wrap:break-word}.hy-crm-card-reloj{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);text-align:right}.hy-crm-card-reloj.pronto{color:var(--muted)}.hy-crm-card-reloj.urgente,.hy-crm-card-reloj.vencido{color:var(--danger)}.hy-crm-card-reloj.vencido:before{content:"⚠ "}.hy-crm-card-sub{font-size:13px;color:var(--muted);margin-top:4px}.hy-crm-card-pie{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-size:12px;color:var(--muted-2)}.hy-crm-card-etapa{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.hy-crm-card-etapa,.hy-crm-card-pend{font-weight:800;color:var(--fg)}.hy-crm-card-broker{margin-left:auto;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.hy-crm-movil-vacio{padding:26px 16px;text-align:center;font-size:15px;color:var(--muted-2);border:1px dashed var(--line)}.hy-pasador{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.hy-pasador-volver{font-size:14px;color:var(--muted);text-decoration:none}.hy-pasador-volver:hover{color:var(--fg)}.hy-pasador-nav{display:flex;align-items:center;gap:4px;border:1px solid var(--line);background:var(--surface)}.hy-pasador-btn{display:inline-flex;align-items:center;gap:5px;padding:9px 13px;text-decoration:none;color:var(--fg);font-size:13px;font-weight:700}.hy-pasador-btn:hover{background:var(--surface-2)}.hy-pasador-btn.apagado{color:var(--faint);pointer-events:none;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.45}.hy-pasador-cuenta{padding:0 10px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);border-left:1px solid var(--border);border-right:1px solid var(--border);align-self:stretch;display:flex;align-items:center;white-space:nowrap}@media (max-width:560px){.hy-pasador{gap:10px}.hy-pasador-nav{flex:1 1 auto;justify-content:space-between}.hy-pasador-btn span{display:none}.hy-pasador-btn{font-size:20px;padding:7px 16px;line-height:1}.hy-pasador-cuenta{flex:1;justify-content:center}}.hy-ir-a-otro{display:inline-flex;flex-direction:column;gap:5px}.hy-pasador+.hy-ir-a-otro{margin-bottom:20px}.hy-ir-a-otro .micro{color:var(--muted-2)}.hy-ir-a-otro select{max-width:240px;padding:9px 11px;font-size:14px;border:1px solid var(--line);background:var(--surface);color:var(--fg)}@media (max-width:560px){.hy-ir-a-otro{width:100%}.hy-ir-a-otro select{max-width:none;width:100%}}@media (max-width:860px){.hy-filtro-solo-pc{display:none}}.hy-desliza{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2)}.hy-desliza i{font-style:normal;font-size:15px;line-height:1;color:var(--fg);animation:hy-deslizar 1.4s ease-in-out infinite}@keyframes hy-deslizar{0%,to{transform:translateX(0);opacity:.45}50%{transform:translateX(7px);opacity:1}}@media (prefers-reduced-motion:reduce){.hy-desliza i{animation:none;opacity:1}}.hy-solo-movil{display:none}@media (max-width:860px){.hy-solo-movil{display:block;margin-bottom:22px}.hy-solo-pc{display:none!important}.hy-header .hy-solo-movil{margin-bottom:0}}.hy-mlista-titulo{font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);margin:0 0 10px}.hy-mlista-ayuda{font-size:13px;line-height:1.6;color:var(--muted-2);margin:-4px 0 12px}.hy-mlista{display:flex;flex-direction:column;gap:10px}.hy-mlista-vacio{padding:22px 16px;text-align:center;font-size:14px;color:var(--muted-2);border:1px dashed var(--line)}.hy-mcard{display:block;color:inherit;text-decoration:none;border:1px solid var(--border);background:var(--surface);padding:14px 15px}.hy-mcard.con-liga:active{background:var(--surface-2)}.hy-mcard.alerta{border-left:3px solid var(--danger)}.hy-mcard.apagada{opacity:.55}.hy-mcard-arriba{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hy-mcard-arriba strong{font-size:16px;font-weight:700;line-height:1.3;min-width:0;overflow-wrap:break-word}.hy-mcard-esq{flex:0 0 auto;text-align:right;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap}.hy-mcard-esq.urge,.hy-mcard-esq.vencido{color:var(--danger)}.hy-mcard-esq.vencido:before{content:"⚠ "}.hy-mcard-sub{font-size:13px;color:var(--muted);margin-top:4px;line-height:1.5}.hy-fila.alerta .hy-fila-principal small,.hy-mabre.alerta .hy-mabre-txt small,.hy-mcard.alerta .hy-mcard-sub{color:var(--fg);font-weight:600}.hy-mcard-esq.vencido{animation:hy-latido 1.9s ease-in-out infinite;transform-origin:right center}.hy-mcard-datos{display:flex;gap:18px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px solid var(--border)}.hy-mcard-datos span{display:flex;flex-direction:column;gap:2px;min-width:0}.hy-mcard-datos em{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.hy-mcard-datos b{font-size:15px;font-weight:800;white-space:normal;overflow-wrap:anywhere}.hy-mcard-datos .fuerte b{font-size:17px;font-weight:900}.hy-mcard-pie{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:12px;color:var(--muted-2)}.hy-mabre{border:1px solid var(--border);background:var(--surface)}.hy-mabre.alerta{border-left:3px solid var(--danger)}.hy-mabre>summary{display:flex;align-items:center;gap:12px;padding:13px 15px;cursor:pointer;list-style:none}.hy-mabre>summary::-webkit-details-marker{display:none}.hy-mabre>summary:active{background:var(--surface-2)}.hy-mabre-txt{flex:1;min-width:0}.hy-mabre-txt strong{display:block;font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:break-word}.hy-mabre-txt small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.hy-mabre-flecha{flex:0 0 auto;font-size:20px;color:var(--faint);transition:transform .18s ease}.hy-mabre[open]>summary .hy-mabre-flecha{transform:rotate(90deg)}.hy-mabre-cuerpo{padding:4px 15px 16px;background:var(--surface-2);border-top:1px solid var(--border)}@media (prefers-reduced-motion:reduce){.hy-mabre-flecha{transition:none}}.hy-mdatos{margin:12px 0 0;display:flex;flex-direction:column;gap:0}.hy-mdatos>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--border)}.hy-mdatos>div:last-child{border-bottom:none}.hy-mdatos dt{font-size:12px;font-weight:700;color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em}.hy-mdatos dd{margin:0;font-size:14px;font-weight:600;text-align:right;overflow-wrap:anywhere}.hy-prod-botones{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.hy-prod-botones>*{width:100%}.hy-prod-botones .btn-linea,.hy-prod-botones .btn-tinta,.hy-prod-botones button,.hy-prod-botones select{width:100%;text-align:center}.hy-wip{margin-top:26px}.hy-rep-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 8px}.hy-rep-cifras>div{background:var(--surface);border:1px solid var(--border);padding:16px 14px;text-align:center}.hy-rep-cifras em{display:block;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2)}.hy-rep-cifras b{display:block;font-size:30px;font-weight:900;margin-top:6px}.hy-rep-cifras>div.fuerte{background:var(--fg);border-color:var(--fg)}.hy-rep-cifras>div.fuerte em{color:var(--sobre-fg-62)}.hy-rep-cifras>div.fuerte b{color:var(--bg)}.hy-rep-lista{display:flex;flex-direction:column;gap:12px}.hy-rep-card{background:var(--surface);border:1px solid var(--border);padding:16px 16px 12px}.hy-rep-card.apagada{opacity:.55}.hy-rep-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hy-rep-cab strong{font-size:17px;font-weight:800;line-height:1.25;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.hy-rep-cab .hy-rep-estado{flex:0 0 auto;white-space:nowrap}.hy-rep-num{display:inline-grid;place-items:center;width:24px;height:24px;background:var(--fg);color:var(--bg);font-size:12px;font-weight:900;margin-right:6px;vertical-align:middle}.hy-rep-piezas{flex:0 0 auto;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap}.hy-rep-dir{font-size:16px;line-height:1.45;margin-top:8px}.hy-rep-sub{font-size:12.5px;color:var(--muted-2);margin-top:5px}.hy-rep-nota{font-size:13.5px;color:var(--muted);margin-top:7px}.hy-rep-estado{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--border)}.hy-rep-estado.si{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hy-rep-estado.no{color:var(--danger);border-color:var(--danger)}.hy-rep-atajos{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.hy-rep-atajos .btn-linea{flex:1 1 auto;text-align:center;padding:11px 10px}.hy-rep-accion{margin-top:10px}.hy-rep-accion>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;text-align:center;padding:17px 12px;font-size:14px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--fg)}.hy-rep-accion>summary::-webkit-details-marker{display:none}.hy-rep-accion.si>summary{background:var(--fg);color:var(--bg)}.hy-rep-accion.no>summary{color:var(--danger);border-color:var(--danger)}.hy-rep-accion[open]>summary{margin-bottom:10px}.hy-rep-form{display:flex;flex-direction:column;gap:6px}.hy-rep-form .micro{color:var(--muted-2);margin-top:6px}.hy-rep-form input,.hy-rep-form select{width:100%;padding:13px 12px;font-size:15px}.hy-rep-form button{width:100%;padding:15px;margin-top:10px}@media (min-width:861px){.hy-rep-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.hy-tabla tr.hy-fila-abre{cursor:pointer}.hy-tabla tr.hy-fila-abre:hover{background:var(--surface-2)}.hy-cta-palpita{flex:0 0 auto;display:inline-block;white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:var(--fg);color:var(--bg);border:1px solid var(--fg)}.hy-arte-vista{background:var(--surface);border:1px solid var(--border);padding:28px;display:grid;place-items:center;min-height:320px}.hy-arte-grande{max-width:100%;max-height:520px;width:auto;height:auto;display:block}.hy-arte-dibujo{display:grid;place-items:center;gap:18px;text-align:center}.hy-arte-nota{font-size:13.5px;color:var(--muted-2);max-width:none;line-height:1.6}.hy-prompt{background:var(--surface);border:1px solid var(--border);padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.hy-proximamente{border:1px solid var(--fg);margin-bottom:22px;background:var(--surface)}.hy-prox-cinta{background:var(--fg);color:var(--bg);padding:7px 14px;font-size:10px;font-weight:900;letter-spacing:.26em;text-transform:uppercase}.hy-prox-item{padding:15px 18px;border-top:1px solid var(--border)}.hy-prox-item:first-of-type{border-top:none}.hy-prox-item strong{display:block;font-size:15.5px;font-weight:800}.hy-prox-item p{margin:6px 0 8px;font-size:14px;line-height:1.6;color:var(--muted)}.hy-prox-item .micro{color:var(--muted-2)}.hy-plan-entrega{display:flex;gap:34px;flex-wrap:wrap;align-items:flex-end;background:var(--fg);color:var(--bg);padding:20px 24px;margin-bottom:4px}.hy-plan-entrega .micro{display:block;color:var(--sobre-fg-62);margin-bottom:5px}.hy-plan-entrega strong{font-size:30px;font-weight:900;letter-spacing:-.01em}.hy-plan-entrega a{color:var(--bg);font-size:20px;font-weight:800}.hy-plan-entrega-alerta{flex:1 1 100%;font-size:13px;font-weight:700;padding-top:10px;border-top:1px solid var(--sobre-fg-22)}.hy-plan-entrega .hy-urge{color:#fff}.hy-gantt-fechas,.hy-plan-fecha{font-weight:700;color:var(--fg)}.hy-dos-caminos{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.hy-camino{display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid var(--border);padding:20px 20px 18px;text-decoration:none;color:inherit}.hy-camino:hover{border-color:var(--fg)}.hy-camino .micro{color:var(--muted-2)}.hy-camino strong{font-size:17px;font-weight:800;line-height:1.3}.hy-camino p{margin:2px 0 12px;font-size:14px;line-height:1.55;color:var(--muted)}.hy-camino-btn{margin-top:auto;align-self:flex-start;padding:11px 16px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--fg)}.hy-camino-btn.fuerte{background:var(--fg);color:var(--bg)}.hy-plantillas{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 10px}.hy-plantilla{padding:7px 12px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:transparent;color:var(--muted);cursor:pointer}.hy-plantilla:hover{color:var(--fg);border-color:var(--fg)}.hy-plantilla.activa{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hy-pedir-mensaje textarea{width:100%;font-size:14px;line-height:1.6;padding:12px 14px;font-family:inherit;resize:vertical}input,select,textarea{min-width:0;max-width:100%;box-sizing:border-box}.hy-acciones,.hy-barra,.hy-fila,.hy-fila-acciones,.hy-linea-form,.hy-pedir-botones,.hy-pros-sub,.hy-rep-atajos{flex-wrap:wrap;min-width:0}.hy-acciones>*,.hy-barra>*,.hy-fila-principal>*,.hy-fila>*,.hy-linea-form>*{min-width:0}.hy-dato b,.hy-datos dd,.hy-fila-principal small,.hy-fila-principal strong,.hy-mabre-txt small,.hy-mcard-sub{overflow-wrap:anywhere}@media (max-width:860px){.hy-main,.hy-shell{max-width:100vw;overflow-x:clip}.hy-content{max-width:100%;overflow-x:hidden}@supports not (overflow:clip){.hy-main,.hy-shell{overflow-x:hidden}}.hy-fila-acciones .btn-linea,.hy-fila-acciones .hy-mini,.hy-fila-acciones form,.hy-fila-acciones>*{flex:1 1 140px;text-align:center}.hy-fila-acciones form button{width:100%}.hy-fila-dato{flex:1 1 auto;min-width:92px}}.hy-conbarra{margin-bottom:26px}.hy-barra-arriba-caja{display:flex;align-items:center;gap:10px;margin-bottom:10px}.hy-barra-arriba-txt{flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap}.hy-barra-flecha{flex:0 0 auto;width:30px;height:26px;display:grid;place-items:center;cursor:pointer;background:var(--surface);color:var(--fg);border:1px solid var(--border);font-size:17px;line-height:1;padding:0}.hy-barra-flecha:hover{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hy-barra-arriba{flex:1 1 auto;min-width:0;overflow-x:scroll;overflow-y:hidden;height:14px}.hy-barra-arriba::-webkit-scrollbar{height:14px}.hy-barra-arriba::-webkit-scrollbar-track{background:var(--surface-2);border:1px solid var(--border)}.hy-barra-arriba::-webkit-scrollbar-thumb{background:var(--muted-2)}.hy-barra-arriba::-webkit-scrollbar-thumb:hover{background:var(--fg)}.hy-barra-arriba{scrollbar-color:var(--muted-2) var(--surface-2)}@media (min-width:861px){.hy-conbarra .hy-gantt,.hy-conbarra .hy-wip{padding-bottom:0;margin-bottom:0}.hy-conbarra .hy-gantt::-webkit-scrollbar,.hy-conbarra .hy-wip::-webkit-scrollbar{height:0}.hy-conbarra .hy-gantt,.hy-conbarra .hy-wip{scrollbar-width:none}}@media (max-width:860px){.hy-barra-arriba-caja{display:none}}.hy-content .btn-linea,.hy-content .btn-tinta,.hy-content .hy-camino-btn,.hy-content .hy-cfg-btn,.hy-content .hy-chat-fila button,.hy-content .hy-chip,.hy-content .hy-linea-form button,.hy-content .hy-mini,.hy-content .hy-pasador-btn,.hy-content .hy-plantilla,.hy-content .hy-rep-boton,.hy-content button{white-space:normal;max-width:100%;text-align:center;line-height:1.35;overflow-wrap:anywhere}@media (max-width:860px){.hy-content .btn-linea,.hy-content .btn-tinta{letter-spacing:.1em;padding-left:16px;padding-right:16px}.hy-content .hy-cfg-btn,.hy-content .hy-chip,.hy-content .hy-mini{letter-spacing:.08em}.hy-barra .btn-linea,.hy-barra .btn-tinta,.hy-pros-acciones .btn-linea,.hy-pros-acciones .btn-tinta{flex:1 1 auto}}.hy-subir{flex-direction:column;gap:12px}.hy-subir,.hy-subir-caja{display:flex;width:100%;box-sizing:border-box}.hy-subir-caja{align-items:center;gap:14px;flex-wrap:wrap;border:1px dashed var(--line);padding:16px;min-width:0}.hy-subir-boton{flex:0 0 auto;cursor:pointer;background:var(--fg);color:var(--bg);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800;padding:13px 18px;text-align:center;max-width:100%}.hy-subir-boton input{display:none}.hy-subir-boton:hover{opacity:.85}.hy-subir-que{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:3px}.hy-subir-que strong{font-size:15px;font-weight:700;overflow-wrap:anywhere}.hy-subir-que small{font-size:12px;color:var(--muted-2)}.hy-subir-que small.urge{color:var(--danger);font-weight:700}.hy-subir-o{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:12px}.hy-subir-o span{flex:1;height:1px;background:var(--border)}.hy-subir-o em{font-style:normal;text-transform:uppercase;letter-spacing:.12em}.hy-subir input[name=url]:disabled{opacity:.4}.hy-subir-nota{font-size:12px;color:var(--muted-2);margin-top:-4px}@media (max-width:860px){.hy-subir-boton{flex:1 1 100%}.hy-subir .btn-tinta{width:100%}}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:15px;padding:0 12px;height:42px;line-height:normal}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{margin-left:auto;width:16px;height:16px;cursor:pointer;opacity:.55;filter:var(--icono-invertido,none)}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=date]:not(:valid),input[type=time]:not(:valid){color:var(--muted-2)}input[type=date]:valid,input[type=time]:valid{color:var(--fg)}.hy-campo input:not([type=checkbox]):not([type=radio]),.hy-campo select,.hy-linea-form input:not([type=checkbox]):not([type=radio]),.hy-linea-form select{height:46px;padding-top:0;padding-bottom:0}@media (max-width:860px){input[type=date],input[type=time]{padding-left:12px;padding-right:10px}}.hy-cot-wa-previo textarea{width:100%;min-height:170px;resize:vertical;font-family:inherit;font-size:14px;line-height:1.55}.hy-rep-siguiente{display:flex;align-items:center;gap:10px;margin-bottom:8px}.hy-rep-siguiente .micro{background:var(--fg);color:var(--bg);padding:5px 10px;letter-spacing:.18em;font-weight:800}.hy-busca-cliente{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.hy-busca-cliente input{flex:1 1 280px;height:42px;padding:0 14px;background:var(--bg);color:var(--fg);border:1px solid var(--border);font-size:15px}.hy-busca-cliente input:focus{outline:none;border-color:var(--fg)}.hy-busca-cliente .micro{color:var(--muted-2);white-space:nowrap}.hy-fila.hy-cliente-aqui{box-shadow:inset 3px 0 0 var(--fg);background:var(--surface-2)}.hy-cliente-adentro{border:1px solid var(--border);background:var(--surface-2);padding:18px 20px;margin:22px 0 18px}.hy-cliente-adentro-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:16px}.hy-cliente-adentro-cab h2{font-size:26px;font-weight:800;margin:4px 0 2px;line-height:1.15}.hy-cliente-adentro-cab small{color:var(--muted-2);font-size:13px}.hy-cliente-adentro-nota{font-size:14px;color:var(--muted-2);max-width:none;margin:0;line-height:1.55}@media (max-width:860px){.hy-cliente-adentro{padding:16px 14px}.hy-cliente-adentro-cab h2{font-size:22px}.hy-cliente-adentro-cab .hy-barra{width:100%}}.hy-fases-mapa{margin:4px 0 26px}.hy-fases-cuantas{color:var(--muted-2);margin-bottom:10px}.hy-fase-barra{display:flex;align-items:center;gap:12px;background:var(--fg);color:var(--bg);padding:11px 16px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hy-fase-barra .hy-fase-num{background:var(--bg);color:var(--fg)}.hy-fase-barra .hy-fase-nom{flex:1;min-width:0}.hy-fase-barra .hy-fase-cuenta{letter-spacing:.12em;opacity:.72;white-space:nowrap}.hy-fase-num{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;font-size:11px;font-weight:900;letter-spacing:0}.hy-fase-vacia{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid var(--line);color:var(--muted-2);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.hy-fase-vacia .hy-fase-num{background:var(--surface-2);color:var(--muted-2)}.hy-fase-vacia .hy-fase-nom{flex:1;min-width:0}.hy-fase-vacia .hy-fase-cuenta{color:var(--faint);letter-spacing:.12em;white-space:nowrap}.hy-fase-tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:12px;padding:14px 0 22px}@media (max-width:860px){.hy-fase-tarjetas{grid-template-columns:1fr}.hy-fase-barra{letter-spacing:.12em;padding:10px 12px}.hy-fase-vacia{padding:8px 12px;letter-spacing:.1em}}.hy-ayuda-x{flex-shrink:0;align-self:flex-start;margin:-4px -4px 0 4px;padding:6px;background:transparent;border:none;color:var(--faint);cursor:pointer;line-height:0;transition:color .15s ease,background-color .15s ease}.hy-ayuda-x:focus-visible,.hy-ayuda-x:hover{color:var(--fg);background:var(--surface-3);outline:none}.hy-tut{position:relative;display:flex}.hy-tut-boton{width:34px;height:34px;display:grid;place-items:center;background:transparent;border:1px solid var(--border);color:var(--muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.hy-tut-boton:hover,.hy-tut-boton[aria-expanded=true]{color:var(--fg);border-color:var(--fg)}.hy-tut-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(310px,calc(100vw - 28px));background:var(--bg);border:1px solid var(--fg);box-shadow:0 14px 34px rgba(0,0,0,.16)}[data-theme=dark] .hy-tut-menu{box-shadow:0 14px 34px rgba(0,0,0,.6)}.hy-tut-titulo{background:var(--fg);color:var(--bg);padding:9px 14px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hy-tut-opcion{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:12px 14px;background:transparent;border:none;border-bottom:1px solid var(--line);color:var(--fg);cursor:pointer}.hy-tut-opcion:hover{background:var(--surface-2)}.hy-tut-opcion strong{font-size:14px;font-weight:700}.hy-tut-opcion small{font-size:12px;color:var(--muted-2);line-height:1.4}.hy-tut-aviso{padding:11px 14px;font-size:13px;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line)}.hy-tut-pie{padding:10px 14px;font-size:12px;color:var(--muted-2);line-height:1.45}.hy-tut-pie b{color:var(--fg)}@media (max-width:860px){.hy-tut-boton{width:32px;height:32px}.hy-tut{position:static}.hy-tut-menu{left:12px;right:12px;width:auto;top:calc(100% + 8px)}}.hy-copiar-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.hy-copiar-btn svg{flex-shrink:0}.hy-copiar-btn.copiado{background:var(--ok);border-color:var(--ok);color:#fff}.hy-col.metal-oro .hy-col-barra{background:linear-gradient(100deg,#8a6a12,#d4a938 22%,#f7e08a 46%,#e5c153 62%,#9a7716)}.hy-col.metal-plata .hy-col-barra{background:linear-gradient(100deg,#7c828a,#b9c0c8 22%,#f0f3f6 46%,#cdd3da 62%,#868d95)}.hy-col.metal-bronce .hy-col-barra{background:linear-gradient(100deg,#6d3f21,#a9713f 22%,#d9a273 46%,#b87a4a 62%,#7a4726)}.hy-col.metal-titanio .hy-col-barra{background:linear-gradient(100deg,#3f4750,#626d78 22%,#8b96a1 46%,#6b7681 62%,#454d56)}.hy-col.metal-cobre .hy-col-barra{background:linear-gradient(100deg,#533018,#7b4a26 22%,#9c6a3e 46%,#7f5029 62%,#57331a)}.hy-col.metal-acero .hy-col-barra{background:linear-gradient(100deg,#4c545c,#737d87 22%,#9aa5b0 46%,#7b858f 62%,#525a62)}.hy-col.metal-peltre .hy-col-barra{background:linear-gradient(100deg,#4e4a42,#6f6a5f 22%,#918b7d 46%,#746e62 62%,#524e46)}.hy-col.metal-niquel .hy-col-barra{background:linear-gradient(100deg,#4a4a45,#6a6a63 22%,#8a8a81 46%,#6e6e66 62%,#4e4e49)}.hy-col.metal-zinc .hy-col-barra{background:linear-gradient(100deg,#42474b,#5e646a 22%,#7a8188 46%,#626970 62%,#464b4f)}.hy-col.metal-plomo .hy-col-barra{background:linear-gradient(100deg,#3a3d41,#52565b 22%,#6a6f75 46%,#565b60 62%,#3d4044)}.hy-col.metal-oro .hy-col-barra{box-shadow:0 0 18px hsla(47,87%,75%,.34)}.hy-col.yo .hy-col-barra{outline:2px solid hsla(0,0%,100%,.9);outline-offset:-2px}.hy-cf-pos.metal-oro{background:linear-gradient(140deg,#d4a938,#f7e08a 45%,#9a7716);color:#3a2b05}.hy-cf-pos.metal-plata{background:linear-gradient(140deg,#b9c0c8,#f0f3f6 45%,#868d95);color:#2b2f33}.hy-cf-pos.metal-bronce{background:linear-gradient(140deg,#a9713f,#d9a273 45%,#7a4726);color:#33190a}.hy-cf-pos.metal-titanio{background:linear-gradient(140deg,#626d78,#8b96a1 45%,#454d56);color:#eef2f5}.hy-cf-pos.metal-cobre{background:linear-gradient(140deg,#7b4a26,#9c6a3e 45%,#57331a);color:#f7ece3}.hy-cf-pos.metal-acero,.hy-cf-pos.metal-niquel,.hy-cf-pos.metal-peltre,.hy-cf-pos.metal-plomo,.hy-cf-pos.metal-zinc{background:linear-gradient(140deg,#737d87,#9aa5b0 45%,#525a62);color:#14181c}.hy-cf-pos[class*=metal-]{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;font-weight:900;font-size:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),inset 0 -1px 0 rgba(0,0,0,.28)}.hy-cf-barra.metal-oro i{background:linear-gradient(90deg,#9a7716,#f7e08a)}.hy-cf-barra.metal-plata i{background:linear-gradient(90deg,#868d95,#f0f3f6)}.hy-cf-barra.metal-bronce i{background:linear-gradient(90deg,#7a4726,#d9a273)}.hy-cf-barra.metal-titanio i{background:linear-gradient(90deg,#454d56,#8b96a1)}.hy-cf-barra.metal-cobre i{background:linear-gradient(90deg,#57331a,#9c6a3e)}.hy-cf-barra.metal-acero i,.hy-cf-barra.metal-niquel i,.hy-cf-barra.metal-peltre i,.hy-cf-barra.metal-plomo i,.hy-cf-barra.metal-zinc i{background:linear-gradient(90deg,#525a62,#9aa5b0)}.hy-swatch.metal-oro{background:linear-gradient(120deg,#d4a938,#f7e08a 50%,#9a7716)}.hy-swatch.metal-plata{background:linear-gradient(120deg,#b9c0c8,#f0f3f6 50%,#868d95)}.hy-swatch.metal-bronce{background:linear-gradient(120deg,#a9713f,#d9a273 50%,#7a4726)}.hy-swatch.metal-titanio{background:linear-gradient(120deg,#626d78,#8b96a1 50%,#454d56)}.hy-corona{display:flex;align-items:center;gap:14px;padding:13px 18px;margin:4px 0 10px;background:var(--fg);color:var(--bg);border-left:5px solid transparent}.hy-corona:last-of-type{margin-bottom:18px}.hy-corona-medalla{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;font-size:14px;font-weight:900;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -2px 3px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,50%,.5)}.hy-corona strong{display:block;font-size:15.5px;font-weight:800;letter-spacing:.01em}.hy-corona small{display:block;font-size:13px;opacity:.72;margin-top:2px}.hy-corona.metal-oro{border-left-color:#d4a938}.hy-corona.metal-plata{border-left-color:#b9c0c8}.hy-corona.metal-bronce{border-left-color:#a9713f}.hy-corona.metal-oro .hy-corona-medalla{background:linear-gradient(140deg,#d4a938,#f7e08a 45%,#9a7716);color:#3a2b05}.hy-corona.metal-plata .hy-corona-medalla{background:linear-gradient(140deg,#b9c0c8,#f0f3f6 45%,#868d95);color:#2b2f33}.hy-corona.metal-bronce .hy-corona-medalla{background:linear-gradient(140deg,#a9713f,#d9a273 45%,#7a4726);color:#33190a}.hy-desplegable>summary:after,.hy-fila-liga:after,.hy-mcard.con-liga:after,.hy-pedir>summary:after,.hy-rep-accion>summary:after,.hy-resuelta>summary:after,.hy-semana>summary:after,.hy-tabla tr.hy-fila-abre td:last-child:after,a.hy-fila:after{content:"";width:7px;height:7px;flex:0 0 auto;border-right:2px solid;border-bottom:2px solid;color:var(--muted-2);opacity:.75;transition:transform .18s ease,opacity .15s ease}.hy-fila-liga:after,.hy-mcard.con-liga:after,.hy-tabla tr.hy-fila-abre td:last-child:after,a.hy-fila:after{transform:rotate(-45deg)}.hy-fila-liga:after{margin-left:auto}.hy-fila-liga:hover:after{opacity:1;transform:rotate(-45deg) translate(2px,2px)}a.hy-fila{transition:background .15s ease}a.hy-fila:hover{background:var(--surface-2)}a.hy-fila:hover:after{opacity:1;transform:rotate(-45deg) translate(2px,2px)}.hy-mcard.con-liga{position:relative;padding-right:38px}.hy-mcard.con-liga:after{position:absolute;right:15px;top:50%;margin-top:-4px}.hy-tabla tr.hy-fila-abre td:last-child{position:relative;padding-right:46px}.hy-tabla tr.hy-fila-abre td:last-child:after{position:absolute;right:18px;top:50%;margin-top:-4px}.hy-tabla tr.hy-fila-abre:hover td:last-child:after{opacity:1}.hy-desplegable>summary:after,.hy-pedir>summary:after,.hy-rep-accion>summary:after,.hy-resuelta>summary:after,.hy-semana>summary:after{margin-left:auto;transform:rotate(45deg);margin-top:-3px}.hy-desplegable[open]>summary:after,.hy-pedir[open]>summary:after,.hy-rep-accion[open]>summary:after,.hy-resuelta[open]>summary:after,.hy-semana[open]>summary:after{transform:rotate(-135deg);margin-top:3px}.hy-desplegable>summary:hover:after,.hy-pedir>summary:hover:after{opacity:1}.hy-desplegable>summary:before{display:none}.hy-pedir>summary,.hy-rep-accion>summary,.hy-resuelta>summary,.hy-semana>summary{align-items:center}.hy-mabre-flecha{transform:rotate(90deg)}.hy-mabre[open]>summary .hy-mabre-flecha{transform:rotate(-90deg)}.hy-tile-flecha{opacity:.5}a.hy-tile.con-liga:hover .hy-tile-flecha{opacity:1}@media (prefers-reduced-motion:reduce){.hy-desplegable>summary:after,.hy-fila-liga:after,.hy-mabre-flecha,.hy-mcard.con-liga:after,.hy-pedir>summary:after,.hy-rep-accion>summary:after,.hy-resuelta>summary:after,.hy-semana>summary:after{transition:none}}.hy-usr{border-bottom:1px solid var(--border)}.hy-usr:last-child{border-bottom:none}.hy-usr.apagada>summary{opacity:.55}.hy-usr>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:13px 16px}.hy-usr>summary::-webkit-details-marker{display:none}.hy-usr>summary:hover,.hy-usr[open]>summary{background:var(--surface-2)}.hy-usr-txt{flex:1;min-width:0}.hy-usr-txt strong{display:block;font-size:15px;font-weight:700}.hy-usr-txt small{display:block;font-size:14px;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.hy-usr-cuerpo{padding:14px 16px 18px;border-top:1px solid var(--border);background:var(--bg)}.hy-usr-cuerpo .hy-desplegable{margin:14px 0 0}.hy-usr-cuerpo .hy-desplegable>summary{padding:11px 14px;font-size:11px}.hy-usr>summary:after{content:"";width:7px;height:7px;flex:0 0 auto;border-right:2px solid;border-bottom:2px solid;color:var(--muted-2);opacity:.75;transform:rotate(45deg);margin-top:-3px;transition:transform .18s ease,opacity .15s ease}.hy-usr[open]>summary:after{transform:rotate(-135deg);margin-top:3px}.hy-usr>summary:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.hy-usr>summary:after{transition:none}}.hy-bloque-liga{display:flex;align-items:center;justify-content:space-between;gap:14px;text-decoration:none;cursor:pointer}.hy-bloque-liga em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.14em;opacity:.7;white-space:nowrap;transition:opacity .15s ease,transform .15s ease}.hy-bloque-liga:hover em{opacity:1;transform:translateX(3px)}@media (max-width:860px){.hy-bloque-liga em{font-size:0}.hy-bloque-liga em:after{content:"→";font-size:14px}}@media (prefers-reduced-motion:reduce){.hy-bloque-liga em{transition:none}}.hy-rep-foto{width:100%;padding:12px;border:1px dashed var(--border);background:var(--surface-2);font-size:14px}.hy-rep-nota{display:block;font-size:12px;color:var(--muted-2);line-height:1.45;margin:-4px 0 4px}.hy-prueba{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border:1px solid var(--border);color:var(--muted-2);white-space:nowrap}.hy-prueba.foto{border-color:var(--ok);color:var(--ok)}.hy-prueba.nada{border-color:var(--danger);color:var(--danger)}.hy-prueba-img{display:block;max-width:120px;max-height:120px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border)}.hy-lateral{display:none}@media (min-width:1280px){.hy-main:has(.hy-lateral){padding-right:280px}.hy-lateral{display:flex;flex-direction:column;position:fixed;top:86px;right:18px;width:248px;max-height:calc(100vh - 110px);z-index:20;border:1px solid var(--border);background:var(--surface);overflow:hidden}}.hy-lateral-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--fg);color:var(--bg);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hy-lateral-cab .micro{color:inherit;letter-spacing:inherit}.hy-lateral-cab span{opacity:.72;letter-spacing:.1em;white-space:nowrap}.hy-lateral-nuevo{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--accent-bg);color:var(--accent-fg);text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--border)}.hy-lateral-nuevo span{width:16px;height:16px;flex:0 0 auto;display:grid;place-items:center;border:1px solid;font-size:13px;line-height:1}.hy-lateral-nuevo:hover{filter:brightness(1.25)}.hy-lateral-busca{position:relative;border-bottom:1px solid var(--border)}.hy-lateral-busca input{width:100%;height:38px;padding:0 30px 0 12px;border:none;background:var(--bg);color:var(--fg);font-size:14px}.hy-lateral-busca input:focus{outline:none;background:var(--surface-2)}.hy-lateral-busca button{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:transparent;color:var(--muted-2);cursor:pointer;font-size:17px;line-height:1}.hy-lateral-busca button:hover{color:var(--fg)}.hy-lateral-lista{overflow-y:auto;flex:1}.hy-lateral-item{display:block;padding:9px 12px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.35;color:var(--muted);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hy-lateral-item:last-child{border-bottom:none}.hy-lateral-item.aqui,.hy-lateral-item:hover{background:var(--surface-2);color:var(--fg)}.hy-lateral-item.aqui{font-weight:700;box-shadow:inset 3px 0 0 var(--fg)}.hy-lateral-vacio{padding:16px 12px;font-size:13px;color:var(--muted-2);text-align:center}.hy-indice{display:none}.hy-ancla{scroll-margin-top:84px}@media (min-width:1280px){.hy-content:has(.hy-con-indice){max-width:none}.hy-con-indice{padding-left:var(--indice-shift,50px);transition:padding-left .28s ease}.hy-con-indice.hy-indice-cap{max-width:1180px}:root[data-indice-min] .hy-con-indice{padding-left:0}.hy-indice{display:block;position:fixed;z-index:45;left:30px;top:72px;bottom:0;width:252px}.hy-indice-pila{position:absolute;inset:0}.hy-indice-atras{animation:hy-ind-atras .42s cubic-bezier(.2,.72,.2,1) both}.hy-indice-carta{animation:hy-ind-carta .5s cubic-bezier(.2,.72,.2,1) .05s both}.hy-indice-atras{box-shadow:-9px 12px 30px -20px rgba(0,0,0,.4);text-decoration:none;overflow:hidden}.hy-indice-atras,.hy-indice-carta{position:absolute;top:0;bottom:0;width:252px;background:var(--surface);border:1px solid var(--border)}.hy-indice-carta{display:flex;flex-direction:column;box-shadow:-11px 15px 36px -22px rgba(0,0,0,.45)}.hy-indice-atras-lbl{position:absolute;left:0;top:0;bottom:0;width:30px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap;overflow:hidden}.hy-indice-atras:hover .hy-indice-atras-lbl{color:var(--fg)}}.hy-indice-mitad{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.hy-indice-carta.partida .hy-indice-mitad.abajo{border-top:2px solid var(--border)}.hy-indice-cab{display:flex;align-items:center;gap:9px;padding:10px 12px;background:var(--fg);color:var(--bg)}.hy-indice-tit{flex:1 1 auto;display:flex;flex-direction:column;gap:1px;min-width:0}.hy-indice-tit .micro{color:var(--bg);opacity:.55;font-size:9px;letter-spacing:.28em;text-transform:uppercase;font-weight:700}.hy-indice-tit strong{font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hy-indice-btn{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--bg) 30%,transparent);background:transparent;color:var(--bg);border-radius:6px;cursor:pointer;font-size:14px;line-height:1;text-decoration:none}.hy-indice-btn:hover{background:color-mix(in srgb,var(--bg) 16%,transparent)}.hy-indice-btn.apagado{opacity:.3;cursor:default;pointer-events:none}.hy-indice-btn.cerrar{color:#ff6f61;border-color:color-mix(in srgb,#ff6f61 55%,transparent);font-weight:800;font-size:13px}.hy-indice-btn.cerrar:hover{background:#ff6f61;color:var(--fg);border-color:#ff6f61}.hy-indice-lista{flex:1 1 auto;overflow-y:auto;padding:6px 0}.hy-indice-item{position:relative;width:100%;display:flex;align-items:center;gap:11px;padding:9px 15px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:700;color:color-mix(in srgb,var(--fg) 66%,transparent);line-height:1.3}.hy-indice-item .pt{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--muted-2)}.hy-indice-item .tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hy-indice-item:hover{color:var(--fg);background:var(--surface-2)}.hy-indice-item.aqui{color:var(--fg);font-weight:800;background:color-mix(in srgb,var(--marca) 12%,transparent);border-radius:8px}.hy-indice-item.aqui .pt{background:var(--marca)}.hy-indice-item.aqui:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;border-radius:3px;background:var(--marca)}.hy-indice-nuevo{display:flex;align-items:center;gap:8px;margin:8px 10px 0;padding:9px 12px;border:1px dashed var(--border);border-radius:7px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);text-decoration:none}.hy-indice-nuevo:hover{background:var(--surface-2)}.hy-indice-nuevo span{font-size:15px;line-height:1}.hy-indice-busca{position:relative;margin:8px 10px}.hy-indice-busca input{width:100%;padding:8px 26px 8px 10px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--fg);font-size:12.5px}.hy-indice-busca button{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:16px;line-height:1}.hy-indice-regs{flex:1 1 auto;overflow-y:auto;padding:2px 0 6px}.hy-indice-reg{display:block;padding:8px 15px;font-size:12.5px;color:var(--muted);text-decoration:none;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hy-indice-reg:hover{color:var(--fg);background:var(--surface-2)}.hy-indice-reg.aqui{color:var(--fg);font-weight:800;box-shadow:inset 3px 0 0 var(--fg)}.hy-indice-vacio{padding:14px 15px;font-size:12px;color:var(--muted-2)}@keyframes hy-ind-atras{0%{opacity:0;transform:translateX(-13px)}to{opacity:1;transform:translateX(0)}}@keyframes hy-ind-carta{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:translateX(0)}}@keyframes hy-ind-fila{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.hy-indice-item{animation:hy-ind-fila .38s ease both}.hy-indice-item:first-child{animation-delay:.16s}.hy-indice-item:nth-child(2){animation-delay:.19s}.hy-indice-item:nth-child(3){animation-delay:.22s}.hy-indice-item:nth-child(4){animation-delay:.25s}.hy-indice-item:nth-child(5){animation-delay:.28s}.hy-indice-item:nth-child(6){animation-delay:.31s}.hy-indice-item:nth-child(7){animation-delay:.34s}.hy-indice-item:nth-child(8){animation-delay:.37s}.hy-indice-item:nth-child(n+9){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.hy-indice-atras,.hy-indice-carta,.hy-indice-item{animation:none!important}}.hy-bg{position:relative}.hy-bg-trigger{display:flex;align-items:center;gap:9px;height:36px;padding:0 10px;min-width:320px;max-width:420px;background:var(--surface-2);border:1px solid var(--border);color:var(--muted);cursor:pointer;font-size:13px;letter-spacing:0;text-transform:none;transition:border-color .15s ease,color .15s ease}.hy-bg-trigger:hover{border-color:var(--line);color:var(--fg)}.hy-bg-trigger-txt{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hy-bg-atajo{font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--faint);border:1px solid var(--border);padding:2px 5px;border-radius:2px;flex:none}@media (max-width:860px){.hy-bg-trigger{min-width:0;width:36px;padding:0;justify-content:center}.hy-bg-atajo,.hy-bg-trigger-txt{display:none}}.hy-bg-caja{position:absolute;top:calc(100% + 10px);left:0;width:min(560px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--line);box-shadow:0 12px 40px rgba(0,0,0,.22);z-index:70}@media (max-width:860px){.hy-bg-caja{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 62px);left:12px;right:auto;width:min(226px,calc(100vw - 24px));max-height:calc(100vh - env(safe-area-inset-top, 0px) - 82px);overflow-y:auto}}.hy-bg-campo{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);color:var(--muted)}.hy-bg-campo input{flex:1;border:0;background:transparent;outline:none;color:var(--fg);font-size:16px;font-family:inherit;letter-spacing:0}.hy-bg-campo input::-moz-placeholder{color:var(--faint)}.hy-bg-campo input::placeholder{color:var(--faint)}.hy-bg-x{border:0;background:transparent;color:var(--muted);font-size:22px;line-height:1;cursor:pointer;padding:0 2px}.hy-bg-x:hover{color:var(--fg)}.hy-bg-lista{max-height:58vh;overflow-y:auto}@media (max-width:860px){.hy-bg-lista{max-height:none}}.hy-bg-vacio{padding:22px 16px;font-size:14px;color:var(--muted-2);text-align:center}.hy-bg-vacio small{display:block;margin-top:8px;font-size:12px;color:var(--faint);line-height:1.5}.hy-bg-grupo-tit{padding:7px 14px;background:var(--surface-2);border-top:1px solid var(--border);font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2)}.hy-bg-grupo:first-child .hy-bg-grupo-tit{border-top:0}.hy-bg-item{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border);color:var(--fg);cursor:pointer;font-family:inherit;letter-spacing:0;text-transform:none}.hy-bg-item.marcado{background:var(--surface-2)}.hy-bg-item-txt{flex:1;min-width:0}.hy-bg-item-txt strong{font-size:14px;font-weight:700}.hy-bg-item-txt small,.hy-bg-item-txt strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hy-bg-item-txt small{margin-top:2px;font-size:12px;color:var(--muted-2)}.hy-bg-flecha{flex:none;color:var(--faint);font-size:14px}.hy-bg-item.marcado .hy-bg-flecha{color:var(--fg)}.hy-bg-pie{padding:10px 14px;border-top:1px solid var(--border);font-size:11px;color:var(--faint);line-height:1.5}.hy-hoja-fondo{min-height:100vh;background:#e9e9e9;padding:24px 16px 60px}.hy-hoja-barra{max-width:820px;margin:0 auto 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hy-hoja-tip{flex:1 1 100%;margin:4px 0 0;font-size:12px;line-height:1.6;color:#444}.hy-hoja-barra .btn-tinta{background:#000;color:#fff;border-color:#000}.hy-hoja-barra .btn-tinta:hover{background:#222;border-color:#222}.hy-hoja-barra .btn-linea{background:transparent;color:#000;border-color:rgba(0,0,0,.38)}.hy-hoja-barra .btn-linea:hover{border-color:#000;background:rgba(0,0,0,.05)}.hy-hoja .btn-linea{background:transparent;color:#000;border-color:rgba(0,0,0,.38)}.hy-hoja{max-width:820px;margin:0 auto;background:#fff;color:#000;padding:46px 48px 40px;box-shadow:0 8px 30px rgba(0,0,0,.14)}@media (max-width:700px){.hy-hoja{padding:26px 20px 28px}}.hy-hoja-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:20px;border-bottom:2px solid #000}.hy-hoja-marca{font-size:26px;font-weight:900;letter-spacing:.28em;line-height:1}.hy-hoja-lema{margin-top:8px;font-family:Cinzel,Georgia,serif;font-style:italic;font-size:14px;color:#555}.hy-hoja-doc{text-align:right}.hy-hoja-doc-tipo{font-size:9px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:#555}.hy-hoja-doc-folio{font-size:30px;font-weight:900;line-height:1.1;margin-top:4px}.hy-hoja-doc-fecha{font-size:12px;color:#555;margin-top:2px}.hy-hoja-dos{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;padding:22px 0}@media (max-width:700px){.hy-hoja-dos{grid-template-columns:1fr;gap:20px}}.hy-hoja-rotulo{font-size:9px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:#666;margin-bottom:8px}.hy-hoja-nombre{font-size:17px;font-weight:800;line-height:1.3}.hy-hoja-linea{font-size:12.5px;color:#333;margin-top:3px;line-height:1.5}.hy-hoja-mini{width:100%;border-collapse:collapse}.hy-hoja-mini th{text-align:left;font-size:11px;font-weight:600;color:#666;padding:3px 10px 3px 0;white-space:nowrap;vertical-align:top}.hy-hoja-mini td{font-size:12.5px;padding:3px 0}.hy-hoja-tabla{width:100%;border-collapse:collapse;margin-top:6px}.hy-hoja-tabla thead th{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#000;text-align:left;padding:9px 10px}.hy-hoja-tabla tbody td{font-size:13px;padding:10px;border-bottom:1px solid #ddd;vertical-align:top}.hy-hoja-sub{font-size:11.5px;color:#666;margin-top:2px}.hy-hoja-totales{display:flex;justify-content:flex-end;margin-top:18px}.hy-hoja-totales table{border-collapse:collapse;min-width:290px}.hy-hoja-totales th{text-align:left;font-size:12px;font-weight:600;color:#444;padding:6px 22px 6px 0}.hy-hoja-totales td{text-align:right;font-size:14px;font-weight:600;padding:6px 0}.hy-hoja-total td,.hy-hoja-total th{border-top:2px solid #000;padding-top:10px;font-size:17px;font-weight:900;color:#000}@media (max-width:700px){.hy-hoja-tabla thead th{padding:8px 6px;font-size:8.5px;letter-spacing:.05em}.hy-hoja-tabla tbody td{padding:8px 6px;font-size:12px;overflow-wrap:anywhere}.hy-hoja-totales table{min-width:0;width:100%}.hy-hoja-totales th{padding-right:14px}}.hy-hoja-notas{margin-top:24px}.hy-hoja-notas p{font-size:12.5px;line-height:1.65;color:#222;margin:0}.hy-hoja-pie{margin-top:30px;padding-top:14px;border-top:1px solid #ccc}.hy-hoja-pie p{font-size:11px;line-height:1.6;color:#555;margin:0 0 5px}@media print{@page{size:letter;margin:14mm}body,html{background:#fff!important}:root,:root[data-theme=dark],:root[data-theme]{color-scheme:light!important;background:#fff!important}.hy-ayuda,.hy-bg-caja,.hy-camp-caja,.hy-hamburger,.hy-header,.hy-sidebar,.hy-soporte-fondo,.hy-soporte-tab,.hy-wa-barra,.hy-wa-pestana,.no-imprimir{display:none!important}.hy-hoja-fondo{background:#fff!important;padding:0!important}.hy-hoja{max-width:none;margin:0;padding:0;box-shadow:none!important}.hy-hoja-pie,.hy-hoja-tabla tr,.hy-hoja-totales{-moz-column-break-inside:avoid;break-inside:avoid}.hy-hoja-tabla thead{display:table-header-group}.hy-hoja-tabla thead th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hy-vivo{display:block}.hy-vivo-nota{padding:18px;color:var(--muted-2);font-size:14px}.hy-vivo-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.hy-vivo-estado{font-size:14px;color:var(--muted-2)}.hy-vivo-estado strong{color:var(--fg);font-weight:800}.hy-vivo-hora{font-size:11px;color:var(--faint);letter-spacing:.04em}.hy-vivo-punto{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--fg);margin-right:6px;animation:hy-vivo-late 1.8s ease-in-out infinite}@keyframes hy-vivo-late{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.hy-vivo-punto{animation:none}}.hy-vivo-avance{margin-bottom:18px}.hy-vivo-barra{height:10px;background:var(--surface-2);border:1px solid var(--border);overflow:hidden}.hy-vivo-barra span{display:block;height:100%;background:var(--fg);transition:width .5s ease}.hy-vivo-cifras{display:flex;gap:16px;flex-wrap:wrap;align-items:baseline;margin-top:8px;font-size:13px;color:var(--muted-2)}.hy-vivo-cifras b{color:var(--fg);font-weight:800;font-size:15px}.hy-vivo-pct{margin-left:auto;font-weight:900;color:var(--fg);font-size:15px}.hy-vivo-dos{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}@media (max-width:700px){.hy-vivo-dos{grid-template-columns:1fr;gap:14px}}.hy-vivo-dos strong{display:block;font-size:16px;font-weight:800;margin-top:5px}.hy-vivo-dos small{display:block;font-size:12px;color:var(--muted-2);margin-top:3px}.hy-vivo-paradas{list-style:none;margin:16px 0 0;padding:0}.hy-vivo-parada{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}.hy-vivo-parada:last-child{border-bottom:0}.hy-vivo-num{flex:none;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--border);font-size:12px;font-weight:800;color:var(--muted-2)}.hy-vivo-parada.entregada .hy-vivo-num{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hy-vivo-parada.incidencia .hy-vivo-num{border-color:var(--fg);border-width:2px}.hy-vivo-parada.entregada .hy-vivo-txt strong{color:var(--muted-2);font-weight:600}.hy-vivo-txt{min-width:0}.hy-vivo-txt strong{display:block;font-size:14px;font-weight:700}.hy-vivo-txt small{display:block;font-size:12px;color:var(--muted-2);margin-top:2px}.hy-encamino{padding:20px}.hy-encamino-cab{font-size:14px;color:var(--muted-2);margin-bottom:16px}.hy-encamino-cab strong{color:var(--fg);font-weight:800}.hy-encamino-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:700px){.hy-encamino-cifras{grid-template-columns:1fr;gap:12px}}.hy-encamino-cifras>div{border-top:2px solid var(--border);padding-top:10px}.hy-encamino-cifras>div.fuerte{border-top-color:var(--fg)}.hy-encamino-cifras em{display:block;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2)}.hy-encamino-cifras b{display:block;font-size:26px;font-weight:900;margin-top:5px;line-height:1.1}.hy-encamino-cifras small{display:block;font-size:11.5px;color:var(--muted-2);margin-top:3px}.hy-gan{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:1px;background:var(--fg);color:var(--bg);margin:0 0 28px}.hy-gan-fuerte,.hy-gan-lado{padding:18px 22px;background:var(--fg)}.hy-gan-fuerte{box-shadow:inset 1px 0 0 var(--sobre-fg-22)}.hy-gan .micro{display:block;color:var(--sobre-fg-62);margin-bottom:8px}.hy-gan strong{display:block;font-size:24px;font-weight:700;letter-spacing:-.01em}.hy-gan b{display:block;font-size:40px;font-weight:900;letter-spacing:-.02em;line-height:1.05}.hy-gan small{display:block;margin-top:6px;font-size:12px;color:var(--sobre-fg-62);line-height:1.45}.hy-gan-fuerte,.hy-gan-lado{min-width:0}.hy-gan b,.hy-gan strong{overflow-wrap:anywhere}@media (max-width:860px){.hy-gan{grid-template-columns:1fr 1fr}.hy-gan-fuerte{grid-column:1/-1;box-shadow:inset 0 1px 0 var(--sobre-fg-22)}.hy-gan-fuerte,.hy-gan-lado{padding:15px 16px}.hy-gan strong{font-size:19px}.hy-gan b{font-size:32px}}@media (max-width:520px){.hy-gan{grid-template-columns:1fr}.hy-gan-lado{box-shadow:inset 0 1px 0 var(--sobre-fg-22)}.hy-gan-lado:first-child{box-shadow:none}.hy-gan-fuerte,.hy-gan-lado{padding:13px 16px}.hy-gan .micro{margin-bottom:5px}.hy-gan b{font-size:30px}}.hy-im{--im-body:#0a0a0a;--im-gray:#171310;--im-white:#15110d;margin:-22px -18px;padding:18px 15px 26px;background:var(--im-body);display:flex;flex-direction:column;gap:14px;overflow-x:clip}.hy-im .hy-conf-grandes{border:none;grid-template-columns:1fr}.hy-im .hy-conf-grandes>div{border-right:none;border-bottom:1px solid var(--border);padding:14px 12px}.hy-im .hy-conf-grandes>div:first-child{padding-top:2px}.hy-im .hy-conf-grandes>div:last-child{border-bottom:none;padding-bottom:2px}.hy-im .hy-im-cuerpo>.hy-card{border:none;background:transparent;padding:0}.hy-im .hy-conf-parte{grid-template-columns:84px minmax(0,1fr) 66px;gap:8px}.hy-im .hy-conf-parte-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:861px){.hy-im{display:none}}[data-theme=light] .hy-im{--im-body:#dccfbe;--im-gray:#cfc3b0;--im-white:#efe7db}.hy-im-card{border-radius:10px;overflow:hidden;padding:20px 18px}.hy-im-card.white{background:var(--im-white);border:1px solid var(--border);box-shadow:0 2px 12px rgba(0,0,0,.055)}.hy-im-card.gray{background:var(--im-gray);border:1px solid rgba(0,0,0,.03)}.hy-im-card.black{background:var(--fg);color:var(--bg)}[data-theme=dark] .hy-im-card.gray,[data-theme=dark] .hy-im-card.white{box-shadow:none}[data-theme=dark] .hy-im-card.gray{border-color:var(--border)}.hy-im-card.alarma{border-color:rgba(192,57,43,.22)}.hy-im-sello{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:var(--muted-2)}.hy-im-sello svg{flex-shrink:0}.hy-im-sello span{font-size:8px;font-weight:700;letter-spacing:.38em;text-transform:uppercase;line-height:1}.hy-im-card.black .hy-im-sello{color:var(--sobre-fg-62)}.hy-im-hero h1{font-family:Cinzel,Georgia,serif;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.05;margin:0}.hy-im-hero h1 em{font-size:33px}.hy-im-gan .hy-im-cadena{display:flex;gap:16px;margin-bottom:14px}.hy-im-gan .hy-im-cadena>div{flex:1;min-width:0}.hy-im-gan .hy-im-cadena .micro{display:block;color:var(--sobre-fg-62);margin-bottom:6px}.hy-im-gan .hy-im-cadena strong{display:block;font-size:15px;font-weight:700;color:var(--bg);overflow-wrap:anywhere}.hy-im-gl{color:var(--sobre-fg-62)!important;margin-bottom:4px}.hy-im-big{font-family:Cinzel,Georgia,serif;font-size:46px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--bg);margin-bottom:8px;overflow-wrap:anywhere;animation:hy-latido-lento 3.6s ease-in-out infinite}.hy-im-sub{font-size:12px;color:var(--sobre-fg-62);line-height:1.5}.hy-im-sub b{color:var(--bg)}@keyframes hy-latido-lento{0%,to{opacity:1}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.hy-im-big{animation:none}}@media (max-width:360px){.hy-im-big{font-size:36px}}.hy-im-carrera>*{margin:0!important}.hy-im-tiles .hy-tiles{margin:0}.hy-im-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);text-decoration:none}.hy-im-link span{font-size:12px}.hy-im-resumen p{font-size:13px;line-height:1.7;color:var(--sobre-fg-62);margin:0}.hy-im-plegable{padding:0}.hy-im-sumario{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px}.hy-im-sumario::-webkit-details-marker{display:none}.hy-im-sumario .hy-im-sello{margin-bottom:0}.hy-im-chevron{flex-shrink:0;color:var(--muted-2);font-size:18px;line-height:1;transition:transform .25s ease}.hy-im-plegable[open] .hy-im-chevron{transform:rotate(180deg)}.hy-im-cuerpo{padding:0 18px 18px}.hy-im-plegable.alarma .hy-im-sello{color:var(--danger)}.hy-im-plegable[open] .hy-im-cuerpo{animation:hy-desplegar .28s ease}@keyframes hy-desplegar{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hy-im-plegable[open] .hy-im-cuerpo{animation:none}.hy-im-chevron{transition:none}}.js-anim .hy-im-play .hy-im-card{opacity:0;transform:translateY(22px);transition:opacity .58s ease,transform .58s cubic-bezier(.22,.61,.36,1)}.hy-im-play .hy-im-card.vis{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-anim .hy-im-play .hy-im-card{opacity:1;transform:none;transition:none}}[id^=aut-]{scroll-margin-top:84px}.hy-resaltar{animation:hy-resaltar 2.6s ease-out 1}@keyframes hy-resaltar{0%,12%{box-shadow:0 0 0 2px var(--fg)}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.hy-resaltar{animation:none;box-shadow:0 0 0 2px var(--fg)}}.hy-crm-card-wrap,.hy-emb-tarjeta-wrap{position:relative;min-width:0}.hy-crm-card-wrap>a,.hy-emb-tarjeta-wrap>a{display:block;min-width:0}.hy-crm-card-x,.hy-emb-x{position:absolute;top:6px;right:6px;margin:0;z-index:2}.hy-crm-card-x button,.hy-emb-x button{width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--border);background:var(--bg);color:var(--muted-2);font-size:13px;line-height:1;cursor:pointer;padding:0;border-radius:4px;transition:color .15s ease,border-color .15s ease}.hy-crm-card-x button:hover,.hy-emb-x button:hover{color:var(--danger);border-color:var(--danger)}.hy-crm-card-wrap:has(.hy-crm-card-x)>a,.hy-emb-tarjeta-wrap:has(.hy-emb-x)>a{padding-right:28px}.hy-guia{border:1px solid var(--border);background:var(--surface);padding:20px 22px;margin-bottom:26px}@media (min-width:861px){.hy-guia{width:calc(100vw - 341px);max-width:calc(100vw - 341px)}}.hy-guia-cab{margin-bottom:18px}.hy-guia-cab .micro{color:var(--muted-2)}.hy-guia-titulo{font-size:clamp(19px,2.4vw,24px);font-weight:900;letter-spacing:-.02em;margin:6px 0}.hy-guia-intro{font-size:14px;color:var(--muted);line-height:1.6;margin:0;max-width:none}.hy-guia-pista{margin:12px 0 0;font-size:13px;font-weight:600;color:var(--fg);border-left:3px solid var(--fg);background:var(--surface-2);padding:8px 11px}.hy-guia-pista span{margin-right:4px}.hy-guia-pasos{list-style:none;margin:0;flex-wrap:nowrap;gap:0;overflow-x:auto;max-width:100%;padding:0 0 4px}.hy-guia-item,.hy-guia-pasos{display:flex;flex-direction:row;align-items:stretch}.hy-guia-item{flex:1 1 0;min-width:0}.hy-guia-paso{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;flex-direction:column;gap:7px;border:1px solid var(--border);background:var(--bg);padding:14px 13px;overflow-wrap:anywhere}.hy-guia-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border:1.5px solid var(--fg);color:var(--fg);font-size:13px;font-weight:900;border-radius:50%}.hy-guia-paso-tit{font-size:15px;font-weight:800;letter-spacing:-.01em}.hy-guia-paso-txt{font-size:13px;color:var(--muted);line-height:1.5}a.hy-guia-paso{text-decoration:none;color:inherit;cursor:pointer}a.hy-guia-paso:hover{border-color:var(--fg);background:var(--surface-2)}a.hy-guia-paso.meta:hover{background:var(--fg)}.hy-guia-ir{margin-top:auto;padding-top:8px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}a.hy-guia-paso:hover .hy-guia-ir{color:var(--fg)}a.hy-guia-paso.meta .hy-guia-ir{color:var(--sobre-fg-62)}a.hy-guia-paso.meta:hover .hy-guia-ir{color:var(--bg)}.hy-guia-alerta{margin-top:3px;font-size:12.5px;font-weight:600;line-height:1.45;color:var(--danger);border-left:3px solid var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent);padding:7px 9px}.hy-guia-paso.meta{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hy-guia-paso.meta .hy-guia-paso-txt{color:var(--sobre-fg-62)}.hy-guia-paso.meta .hy-guia-num{border-color:var(--bg);color:var(--bg)}.hy-guia-flecha{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 5px;font-size:18px;font-weight:700;color:var(--muted-2);align-self:center}@media (max-width:860px){.hy-guia-item,.hy-guia-pasos{flex-direction:column}.hy-guia-item{align-items:stretch;flex:0 0 auto}.hy-guia-paso{width:100%}.hy-guia-flecha{display:flex;align-items:center;justify-content:center;padding:5px 0;align-self:center;transform:rotate(90deg)}}.hy-guia-masayuda{display:block;margin:-14px 0 26px;border:1px solid var(--border);border-top:none;background:var(--surface-2);padding:13px 16px;font-size:13.5px;line-height:1.5;color:var(--muted);text-decoration:none}.hy-guia-masayuda strong{color:var(--fg)}.hy-guia-masayuda span{color:var(--muted-2)}.hy-guia-masayuda:hover{background:var(--surface)}.hy-guia-masayuda:hover strong{text-decoration:underline}.hy-contacto:not(:last-child){border-bottom:1px solid var(--border)}.hy-contacto .hy-fila{border-bottom:none}.hy-contacto-editar{padding:4px 14px 16px}.hy-mini.hy-mini-fuerte{border:1px solid var(--fg);font-weight:700;background:transparent;color:var(--fg);cursor:pointer}.hy-mini.hy-mini-fuerte:hover{background:var(--fg);color:var(--bg)}.hy-contacto-botones{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hy-btn-danger{border-color:var(--danger)!important;color:var(--danger)!important}.hy-btn-danger:hover:not(:disabled){background:var(--danger)!important;color:var(--bg)!important}.hy-firma-fila{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.hy-firma-fila>form{margin:0}.hy-firma-no>summary{display:inline-block;list-style:none;cursor:pointer}.hy-firma-no>summary::-webkit-details-marker{display:none}.hy-firma-no[open]{flex:1 1 100%}.hy-firma-no-cuerpo{margin-top:12px}.hy-lote-check{display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:5px 10px;border:1px solid var(--border);border-radius:2px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--bg);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.hy-lote-check:hover{border-color:var(--fg);color:var(--fg)}.hy-lote-check input{width:15px;height:15px;accent-color:var(--danger);margin:0;cursor:pointer}.hy-lote-check.on{border-color:var(--danger);color:var(--danger)}.hy-lote-check.imprimir input{accent-color:var(--accent-bg,var(--fg))}.hy-lote-check.imprimir.on{border-color:var(--accent-bg,var(--fg));color:var(--accent-bg,var(--fg))}.hy-lotef-barra{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 28px);padding:12px 18px;background:var(--fg);color:var(--bg);border:1px solid var(--fg);box-shadow:0 6px 26px rgba(0,0,0,.28)}.hy-lote-cuenta{font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.hy-lote-botones{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hy-lotef-barra .btn-linea{border-color:color-mix(in srgb,var(--bg) 55%,transparent)!important;color:var(--bg)!important;background:transparent!important}.hy-lotef-barra .btn-linea:hover:not(:disabled){background:color-mix(in srgb,var(--bg) 16%,transparent)!important}.hy-lotef-barra .hy-btn-danger{border-color:var(--bg)!important;color:var(--bg)!important;background:color-mix(in srgb,var(--danger) 78%,transparent)!important}.hy-lotef-barra .hy-btn-danger:hover:not(:disabled){background:var(--danger)!important}.hy-lotef-barra.imprimir{bottom:84px}@media (max-width:860px){.hy-lotef-barra.imprimir{bottom:64px}.hy-lote-check{min-height:44px;padding:0 14px;font-size:12px}.hy-lote-check input{width:20px;height:20px}.hy-lotef-barra{left:8px;right:8px;bottom:8px;transform:none;max-width:none}.hy-lotef-barra .btn-linea,.hy-lotef-barra .hy-btn-danger{min-height:44px}}@media (min-width:861px) and (prefers-reduced-motion:no-preference){.hy-lotef-barra{animation:hy-lote-sube .18s ease}}@media (max-width:860px) and (prefers-reduced-motion:no-preference){.hy-lotef-barra{animation:hy-lote-sube-movil .18s ease}}@keyframes hy-lote-sube{0%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes hy-lote-sube-movil{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.hy-liga-caja{border:1px solid var(--fg);background:var(--surface-2);padding:14px 16px}.hy-liga-input{width:100%;font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:9px 11px;border:1px solid var(--border);background:var(--bg);color:var(--fg);overflow-x:auto;white-space:nowrap}@keyframes hy-invita{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--fg) 26%,transparent)}50%{box-shadow:0 0 0 7px transparent}}.hy-desplegable-palpita:not([open])>summary,.hy-im-palpita.hy-im-plegable:not([open])>.hy-im-sumario{animation:hy-invita 1.7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hy-desplegable-palpita:not([open])>summary,.hy-im-palpita.hy-im-plegable:not([open])>.hy-im-sumario{animation:none;outline:2px solid var(--fg);outline-offset:2px}}@media (max-width:860px){.btn-linea,.btn-tinta,.hy-mini,.hy-pasador-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.hy-campo input,.hy-campo select,.hy-linea-form input,.hy-linea-form select{min-height:44px}.hy-bg-trigger,.hy-camp-btn,.hy-hamburger,.hy-tut-boton{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.hy-tema-movil{display:grid!important}.hy-fila-dato em,.hy-mini,.hy-tile-pie{font-size:12px}.hy-btn-pedir{width:100%;min-height:48px}.hy-rep-cab{flex-wrap:wrap}.hy-rep-cab>strong{flex:1 1 100%}}.hy-fin-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.hy-fin-kpi{border:1px solid var(--border);border-radius:12px;padding:14px 15px;background:var(--surface)}.hy-fin-kpi>em{display:block;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-weight:700;font-style:normal}.hy-fin-kpi>b{display:block;font-size:23px;font-family:Cinzel,Georgia,serif;font-weight:600;letter-spacing:-.01em;margin-top:6px}.hy-fin-kpi>small{display:block;font-size:11px;margin-top:6px;font-weight:700}.hy-fin-kpi small.sube{color:#1e7d4f}.hy-fin-kpi small.baja{color:var(--danger)}.hy-fin-vs{color:var(--muted-2);font-weight:600}.hy-er{display:flex;flex-direction:column;gap:2px}.hy-er-row{display:grid;grid-template-columns:minmax(140px,210px) 1fr minmax(96px,130px);align-items:center;gap:12px;padding:6px 0}.hy-er-lab{font-size:12.5px;font-weight:600}.hy-er-lab small{display:block;font-size:9.5px;color:var(--muted-2);font-weight:600}.hy-er-conn{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-weight:700;border:1px dashed var(--border);border-radius:20px;padding:1px 7px;margin-left:6px;white-space:nowrap}.hy-er-bar{height:22px;background:var(--line);border-radius:4px;overflow:hidden}.hy-er-bar i{display:block;height:100%;border-radius:4px;background:var(--fg)}.hy-er-bar i.neg{background:repeating-linear-gradient(45deg,var(--muted-2),var(--muted-2) 5px,transparent 5px,transparent 10px);border:1px solid var(--muted-2)}.hy-er-amt{text-align:right;font-size:14px;font-family:Cinzel,Georgia,serif;font-weight:600;font-variant-numeric:tabular-nums}.hy-er-amt.neg{color:var(--muted-2)}@media (max-width:860px){.hy-er-row{grid-template-columns:1fr auto;gap:12px;align-items:baseline;padding:9px 0}.hy-er-bar{display:none}.hy-er-lab{font-size:14px}.hy-er-amt{font-size:15px}.hy-er-conn{margin-left:0;margin-top:3px}}.hy-er-row.tot{border-top:1px solid var(--border);margin-top:4px;padding-top:9px}.hy-er-row.tot .hy-er-lab{font-weight:800}.hy-fin-leyenda{display:flex;gap:16px;margin-bottom:10px;font-size:11px;color:var(--muted-2);font-weight:600;flex-wrap:wrap}.hy-fin-leyenda b{display:inline-flex;align-items:center;gap:6px;font-weight:600}.hy-fin-leyenda .ln{width:16px;border-top:2px solid var(--fg)}.hy-fin-leyenda .ln.mut{border-top:2px dashed var(--muted-2)}.hy-fin-leyenda .ln.fill{border-top:8px solid var(--line)}.hy-fin-marcas{display:flex;justify-content:space-between;font-size:9px;color:var(--muted-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:6px;flex-wrap:wrap;gap:2px}.hy-fin-svg-wrap{position:relative;width:100%;padding-bottom:30.56%}.hy-fin-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}@keyframes hy-crece-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hy-crece-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hy-fin-dibuja{0%{stroke-dasharray:100;stroke-dashoffset:100}99%{stroke-dasharray:100;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}.js-anim .hy-embudo-barra>span:not(.animar),.js-anim .hy-er-bar>i:not(.animar){transform:scaleX(0);transform-origin:left center}.hy-embudo-barra>span.animar,.hy-er-bar>i.animar{transform-origin:left center;animation:hy-crece-x .9s cubic-bezier(0,0,.2,1) both}.hy-avance>i,.hy-meta-barra>i{transition:width .9s cubic-bezier(0,0,.2,1)}.js-anim .hy-avance>i:not(.animar),.js-anim .hy-meta-barra>i:not(.animar){width:0!important}.hy-avance>i:after,.hy-meta-barra>i:after{content:"";position:absolute;left:100%;top:50%;margin-left:5px;width:18px;height:22px;background:var(--fg);transform:translateY(-50%);-webkit-mask:var(--marca-mask);mask:var(--marca-mask)}.hy-avance{overflow:visible}.hy-avance>i{position:relative}.hy-avance>i:after{width:14px;height:18px;margin-left:4px}.js-anim .hy-avance>i:not(.animar):after,.js-anim .hy-meta-barra>i:not(.animar):after{opacity:0}.js-anim .hy-col-barra:not(.animar),.js-anim .hy-vbar-track>i:not(.animar){transform:scaleY(0);transform-origin:bottom center}.hy-col-barra.animar,.hy-vbar-track>i.animar{transform-origin:bottom center;animation:hy-crece-y .9s cubic-bezier(0,0,.2,1) both}.hy-atender{flex:0 0 auto;margin-left:12px}.hy-conf-barra{overflow:visible;margin-right:20px}.hy-conf-barra>i{position:relative;transition:width .9s cubic-bezier(0,0,.2,1)}.js-anim .hy-conf-barra>i:not(.animar){width:0!important}.hy-conf-barra>i:after{content:"";position:absolute;left:100%;top:50%;margin-left:5px;width:18px;height:22px;background:var(--fg);transform:translateY(-50%);-webkit-mask:var(--marca-mask);mask:var(--marca-mask)}.js-anim .hy-conf-barra>i:not(.animar):after{opacity:0}.hy-fin-linea{stroke-dasharray:none;stroke-dashoffset:0}.js-anim .hy-fin-linea:not(.animar){stroke-dasharray:100;stroke-dashoffset:100}.hy-fin-linea.animar{animation:hy-fin-dibuja 2.8s cubic-bezier(0,0,.2,1) forwards}.js-anim .hy-fin-bolita:not(.animar){opacity:0}@media (prefers-reduced-motion:reduce){.hy-col-barra,.hy-embudo-barra>span,.hy-er-bar>i,.hy-vbar-track>i{animation:none!important;transform:none!important}.hy-avance>i,.hy-conf-barra>i,.hy-meta-barra>i{transition:none!important}.hy-avance>i:after,.hy-conf-barra>i:after,.hy-meta-barra>i:after{display:none}.hy-fin-linea{animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}.hy-fin-bolita{opacity:0!important}}.hy-vbar-card{padding:4px 2px 2px}.hy-vbar-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;gap:10px}.hy-vbar-lbl{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-weight:700}.hy-vbar-big{font-size:30px;font-weight:900;letter-spacing:-.02em;margin-top:4px}.hy-vbar-marg{flex-shrink:0;font-size:11px;font-weight:800;color:var(--muted-2);background:var(--surface-2,var(--surface));border:1px solid var(--border);border-radius:20px;padding:5px 11px;white-space:nowrap}.hy-vbar-grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:14px;align-items:end}.hy-vbar-col{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.hy-vbar-track{width:100%;height:108px;display:flex;align-items:flex-end;justify-content:center}.hy-vbar-track>i{display:block;width:78%;max-width:46px;min-height:4px;background:var(--fg);border-radius:8px 8px 3px 3px;transform-origin:bottom center}.hy-vbar-nom{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);text-align:center}.hy-vbar-val{font-size:13px;font-family:Cinzel,Georgia,serif;font-weight:600;letter-spacing:-.01em;text-align:center}.hy-inicio-grafica-fila{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.hy-inicio-grafica-lado{flex:0 1 auto;min-width:240px}.hy-inicio-tiles-lado{flex:1 1 440px;min-width:300px}.hy-cambio{font-weight:800;white-space:nowrap}.hy-cambio.sube{color:#1e7d4f}.hy-cambio.baja{color:var(--danger)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hy-cambio.sube{color:#55d69a}}[data-theme=dark] .hy-cambio.sube{color:#55d69a}.hy-fin-mini{font-size:13px;color:var(--muted-2);margin-bottom:10px}.hy-fin-mini b{color:var(--fg);font-weight:800}.hy-fin-mini.alerta{color:var(--danger)}.hy-fin-li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:12.5px}.hy-fin-li:first-child{border-top:0}.hy-fin-li .nm{font-weight:700}.hy-fin-li .nm small{display:block;font-weight:600;color:var(--muted-2);font-size:11px;margin-top:2px}.hy-fin-li .amt{text-align:right;font-weight:900;font-variant-numeric:tabular-nums}.hy-fin-li .amt small{display:block;font-weight:600;color:var(--muted-2);font-size:10.5px}.hy-fin-x{padding:4px 9px;min-height:0;line-height:1}.hy-fin-form{margin-top:14px;padding-top:14px;border-top:1px dashed var(--border)}.hy-fin-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.hy-fin-sub{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin-bottom:4px}.hy-fin-nota,.hy-fin-sub{color:var(--muted-2);grid-column:1/-1}.hy-fin-nota{font-size:11px;max-width:none}@media (prefers-color-scheme:dark){.hy-fin-kpi small.sube{color:#55d69a}}[data-theme=dark] .hy-fin-kpi small.sube{color:#55d69a}.hy-fin-sel{display:inline-flex;gap:4px;background:var(--surface-2,var(--surface));border:1px solid var(--border);border-radius:9px;padding:4px;margin:24px 0 14px}.hy-fin-sel a{text-decoration:none;color:var(--muted-2);font-size:12px;font-weight:700;padding:7px 14px;border-radius:6px}.hy-fin-sel a.on{background:var(--fg);color:var(--bg)}.hy-fin-top{display:grid;grid-template-columns:repeat(12,1fr);gap:14px;align-items:start}.hy-fin-top .span5{grid-column:span 5}.hy-fin-top .span7{grid-column:span 7}.hy-fin-top .span8{grid-column:span 8}.hy-fin-top .span4{grid-column:span 4}.hy-fin-top .span12{grid-column:span 12}.hy-fin-top .span3{grid-column:span 3}.hy-fin-top .rspan2{grid-row:span 2}.hy-fin-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.hy-fin-panel.g2{background:var(--surface-2,var(--surface))}.hy-fin-h3{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);font-weight:700;margin:0 0 14px}.hy-fin-hero{background:var(--fg);color:var(--bg);border-radius:14px;padding:22px 24px}.hy-fin-hero .hy-fin-h3.sobre{color:var(--sobre-fg-62,hsla(0,0%,100%,.6))}.hy-fin-big{font-size:44px;font-family:Cinzel,Georgia,serif;font-weight:600;letter-spacing:-.02em;line-height:1}.hy-fin-marg{font-size:13px;opacity:.82;margin-top:6px;font-weight:700}.hy-fin-hero-rows{margin-top:16px}.hy-fin-hero-rows>div{display:flex;justify-content:space-between;align-items:center;font-size:13px;border-top:1px solid hsla(0,0%,50%,.3);padding-top:10px}.hy-fin-pill{font-size:12.5px;font-weight:800;padding:3px 10px;border-radius:20px;background:hsla(0,0%,50%,.22)}.hy-fin-pill.g{color:#7ee0a8}.hy-fin-pill.b{color:#ff9b8f}.hy-fin-pill.vac{color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.12);font-weight:700;font-size:11px}.hy-fin-flujo{display:flex;flex-direction:column;gap:2px}.hy-fin-flujo-li{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit}.hy-fin-flujo-li:first-child{border-top:0}.hy-fin-flujo-li em{font-size:12px;color:var(--muted-2);font-style:normal;font-weight:600}.hy-fin-flujo-li b{font-size:18px;font-family:Cinzel,Georgia,serif;font-weight:600;font-variant-numeric:tabular-nums}a.hy-fin-flujo-li:hover b{text-decoration:underline}.hy-fin-panel .hy-card{border:0;padding:0!important;background:transparent}@media (max-width:1100px){.hy-fin-top .span3,.hy-fin-top .span4,.hy-fin-top .span5,.hy-fin-top .span7,.hy-fin-top .span8{grid-column:span 12}.hy-fin-top .rspan2{grid-row:auto}}.hy-kpi-h3{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);font-weight:700;margin:0 0 15px}.hy-kpi-sel{display:inline-flex;gap:4px;background:var(--surface-2,var(--surface));border:1px solid var(--border);border-radius:9px;padding:4px}.hy-kpi-sel a{text-decoration:none;color:var(--muted-2);font-size:12px;font-weight:700;padding:7px 14px;border-radius:6px;white-space:nowrap}.hy-kpi-sel a.on{background:var(--fg);color:var(--bg)}.hy-kpi-sel-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:6px 0 18px}.hy-kpi-sel-note{font-size:11.5px;color:var(--muted-2);max-width:none}.hy-pulso-card{padding:18px 20px}.hy-pulso{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;height:200px;padding:30px 4px 0;position:relative}.hy-pulso:before{content:"META";position:absolute;top:20px;right:6px;font-size:8.5px;letter-spacing:.18em;font-weight:800;color:var(--muted-2)}.hy-pulso:after{content:"";position:absolute;top:28px;left:0;right:0;border-top:1px dashed var(--border)}.hy-pulso-col{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.hy-pulso-val{font-size:18px;font-weight:900;letter-spacing:-.02em;line-height:1;margin-bottom:16px;white-space:nowrap}.hy-pulso-val.bad{color:var(--danger)}.hy-pulso-bar{width:min(52px,80%);background:var(--fg);border-radius:4px 4px 1px 1px;position:relative;min-height:5px}.hy-pulso-bar.bad{background:var(--danger)}.hy-pulso-bar:after{content:"";position:absolute;left:50%;top:-21px;transform:translateX(-50%);width:17px;height:21px;background:var(--fg);-webkit-mask:var(--marca-mask);mask:var(--marca-mask)}.hy-pulso-bar.bad:after{background:var(--danger)}.hy-pulso-labels{display:flex;justify-content:space-between;gap:16px;margin-top:13px}.hy-pulso-pl{flex:1 1 0;min-width:0;text-align:center}.hy-pulso-nom{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hy-pulso-cap{font-size:10.5px;color:var(--muted-2);margin-top:3px;font-weight:600;line-height:1.3}.hy-pulso-cap.up{color:#1e7d4f}.hy-pulso-cap.down{color:var(--danger)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hy-pulso-cap.up{color:#55d69a}}[data-theme=dark] .hy-pulso-cap.up{color:#55d69a}@media (max-width:640px){.hy-pulso{height:158px;gap:7px;padding:24px 2px 0}.hy-pulso-val{font-size:12.5px;margin-bottom:12px}.hy-pulso-bar{width:min(26px,92%)}.hy-pulso-bar:after{width:6.5px;height:8.5px;top:-9px}.hy-pulso-labels{gap:3px;margin-top:10px}.hy-pulso-nom{font-size:8px;letter-spacing:0;line-height:1.15;overflow-wrap:anywhere}.hy-pulso-cap{display:none}}.hy-anillos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.hy-anillo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 4px}.hy-anillo-svg{width:82px;height:82px}.hy-anillo.chico .hy-anillo-svg{width:66px;height:66px}.hy-anillo-track{fill:none;stroke:var(--surface-3);stroke-width:3.4}.hy-anillo-val{fill:none;stroke:var(--fg);stroke-width:3.4;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.hy-anillo-val.warn{stroke:var(--danger)}.hy-anillo-pct{font-size:15px;font-weight:900}.hy-anillo.chico .hy-anillo-pct{font-size:13px}.hy-anillo-nom{font-size:11px;font-weight:800;letter-spacing:.02em}.hy-anillo.chico .hy-anillo-nom{font-size:10px}.hy-anillo-cnt{font-size:10.5px;color:var(--muted-2);font-weight:600}.hy-dona-wrap{display:flex;gap:18px;align-items:center}.hy-dona{position:relative;flex:0 0 auto}.hy-dona svg{width:100%;height:100%;transform:rotate(-90deg)}.hy-dona-centro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hy-dona-centro b{font-size:26px;font-weight:900;letter-spacing:-.02em}.hy-dona-centro span{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);font-weight:700}.hy-dona-leyenda{display:flex;flex-direction:column;gap:9px;font-size:12.5px}.hy-dona-li{display:flex;align-items:center;gap:9px}.hy-dona-sw{width:11px;height:11px;border-radius:3px;flex:0 0 auto}.hy-dona-li b{margin-left:auto;font-weight:800}.hy-kpi-bars{display:flex;flex-direction:column;gap:2px}.hy-kpi-bar{display:grid;grid-template-columns:100px minmax(0,1fr) 66px;align-items:center;gap:12px;padding:7px 0}.hy-kpi-bar .nom{font-size:12.5px;color:var(--muted)}.hy-kpi-bar .val{font-size:13px;font-weight:800;text-align:right}.hy-kpi-atn{display:flex;flex-direction:column}.hy-kpi-atn .item{display:flex;gap:13px;padding:13px 0;border-top:1px solid var(--line)}.hy-kpi-atn .item:first-child{border-top:0}.hy-kpi-atn .franja{width:3px;border-radius:2px;background:var(--danger);flex:0 0 auto}.hy-kpi-atn .item.ok .franja{background:var(--muted-2)}.hy-kpi-atn .t{font-size:13.5px;font-weight:800}.hy-kpi-atn .m{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.45}.hy-wf{display:flex;flex-direction:column;gap:9px}.hy-wf-r{display:grid;grid-template-columns:132px minmax(0,1fr) 74px;align-items:center;gap:12px;font-size:12.5px}.hy-wf-n{color:var(--muted)}.hy-wf-track{height:16px;background:var(--surface-3);position:relative;border-radius:3px;overflow:hidden}.hy-wf-bar{position:absolute;top:0;height:100%;background:var(--fg)}.hy-wf-bar.neg{background:repeating-linear-gradient(45deg,var(--muted-2),var(--muted-2) 4px,transparent 4px,transparent 8px);border:1px solid var(--muted-2)}.hy-wf-v{text-align:right;font-weight:800}.hy-wf-r.tot .hy-wf-n{font-weight:800;color:var(--fg)}.hy-kpi-dd{border-top:1px solid var(--line)}.hy-kpi-dd .h,.hy-kpi-dd .rr{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;padding:9px 2px;font-size:12px}.hy-kpi-dd .h{color:var(--muted-2);font-weight:700;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line)}.hy-kpi-dd .rr{border-top:1px solid var(--line);text-decoration:none;color:inherit}.hy-kpi-dd a.rr:hover b{text-decoration:underline}.hy-kpi-dd .rr b{font-weight:700}.hy-kpi-dd .rr .r{text-align:right}.hy-kpi-row2{display:grid;grid-template-columns:1fr 1.35fr;gap:14px;align-items:stretch;margin-top:14px}.hy-kpi-b3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hy-kpi-b2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hy-kpi-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.hy-kpi-panel.g2{background:var(--surface-2,var(--surface))}.hy-kpi-nota{font-size:11.5px;color:var(--muted-2);margin-top:10px;font-weight:600}@media (max-width:900px){.hy-kpi-b2,.hy-kpi-b3,.hy-kpi-row2{grid-template-columns:1fr}.hy-dona-wrap{flex-direction:column;align-items:flex-start}}.hy-pulso-bar{transition:height .9s cubic-bezier(0,0,.2,1)}.js-anim .hy-pulso-bar:not(.animar){height:0!important}.js-anim .hy-pulso-bar:not(.animar):after{opacity:0}@keyframes hy-anillo-pinta{0%{stroke-dashoffset:100}}@keyframes hy-dona-crece{0%{stroke-dasharray:0 100}}.hy-anillo-val{stroke-dashoffset:0}.js-anim .hy-anillo-val:not(.animar){stroke-dashoffset:100}.hy-anillo-val.animar{animation:hy-anillo-pinta var(--vel,1.1s) .1s both cubic-bezier(0,0,.2,1)}.js-anim .hy-dona-seg:not(.animar){stroke-dasharray:0 100!important}.hy-dona-seg.animar{animation:hy-dona-crece .9s var(--del,0s) backwards cubic-bezier(0,0,.2,1)}.hy-wf-bar{transition:width .9s cubic-bezier(0,0,.2,1)}.js-anim .hy-wf-bar:not(.animar){width:0!important}@media (prefers-reduced-motion:reduce){.hy-pulso-bar{transition:none!important}.hy-pulso-bar:after{display:none}.hy-anillo-val{stroke-dashoffset:0!important}.hy-anillo-val,.hy-dona-seg{animation:none!important}.hy-wf-bar{transition:none!important}}.hy-cifra{display:inline-grid}.hy-cifra>*{grid-area:1/1}.hy-cifra-espacio{visibility:hidden}.hy-cf-barra>i{transition:width .9s cubic-bezier(0,0,.2,1);transition-delay:var(--del,0s)}.js-anim .hy-cf-barra>i:not(.animar){width:0!important}@media (prefers-reduced-motion:reduce){.hy-cf-barra>i{transition:none!important}}.hy-kpi-faltan p{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 12px;max-width:none}.hy-kpi-faltan-chips{display:flex;flex-wrap:wrap;gap:7px}.hy-kpi-faltan-chips span{font-size:10.5px;letter-spacing:.06em;color:var(--muted-2);border:1px dashed var(--border);border-radius:999px;padding:5px 11px;background:var(--surface-2)}.hy-sel-nota{font-size:12.5px;line-height:1.5;color:var(--muted);margin:8px 0 4px;max-width:100%}.hy-sel-nota.ancha{border-left:3px solid var(--border);margin:10px 0 18px;background:var(--surface-2);border-radius:0 8px 8px 0;padding:8px 14px 8px 12px}.hy-sel-nota b{color:var(--fg);font-weight:700}.hy-presu-fila{padding:10px 0;border-bottom:1px solid var(--border)}.hy-presu-fila:last-child{border-bottom:0}.hy-presu-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}.hy-presu-cab strong{font-size:14px}.hy-presu-cab span{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.hy-presu-cab span.hy-presu-paso{color:var(--danger);font-weight:700}.hy-presu-track{height:8px;background:var(--surface-2);margin-bottom:4px;overflow:visible}.hy-presu-track:last-child{margin-bottom:0}.hy-presu-track>i{display:block;height:100%;position:relative}.hy-presu-plan>i{background:var(--muted-2)}.hy-presu-gasto>i{background:var(--fg)}.hy-presu-gasto.paso>i{background:var(--danger)}.hy-presu-gasto>i:after{content:"";position:absolute;left:100%;top:50%;margin-left:4px;width:17px;height:21px;background:currentColor;color:var(--fg);transform:translateY(-50%);-webkit-mask:var(--marca-mask);mask:var(--marca-mask)}.hy-presu-gasto.paso>i:after{color:var(--danger)}@media (prefers-reduced-motion:reduce){.hy-presu-gasto>i:after{display:none}}.hy-fin-cobranza .hy-fin-kpis{margin-bottom:0}.hy-aparece>span{opacity:1;transition:opacity .7s ease;will-change:opacity}.js-anim .hy-aparece:not(.va)>span{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.hy-aparece>span{opacity:1!important;transition:none!important}}.hy-gota-wrap{display:none}@media (max-width:860px){.hy-gota-wrap{display:flex;align-items:center;justify-content:center;position:relative}}.hy-gota-wrap.forzada{display:flex;align-items:center;justify-content:center;position:relative}.hy-torito-aviso{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:60;max-width:min(78vw,320px);background:var(--tinta,#5a1a22);color:#fdf6ea;border-radius:12px;padding:10px 30px 10px 13px;box-shadow:0 10px 26px rgba(0,0,0,.28);animation:hy-torito-pop .35s ease-out both}.hy-torito-aviso strong{color:#ffd9a8}.hy-torito-aviso-abrir{display:block;width:100%;text-align:left;cursor:pointer;background:none;border:0;padding:0;margin:0;color:inherit;font:inherit;font-size:12.5px;line-height:1.4}.hy-torito-aviso-txt{display:block}.hy-torito-aviso-x{position:absolute;top:4px;right:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:hsla(0,0%,100%,.14);color:#fdf6ea;font-size:16px;line-height:1;cursor:pointer}.hy-torito-aviso-x:hover{background:hsla(0,0%,100%,.26)}.hy-torito-aviso-punta{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:7px solid transparent;border-bottom:7px solid var(--tinta,#5a1a22)}@keyframes hy-torito-pop{0%{opacity:0;transform:translateX(-50%) translateY(-6px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.hy-torito-aviso.saliendo{animation:hy-torito-fade .68s ease both;pointer-events:none}@keyframes hy-torito-fade{0%{opacity:1;filter:blur(0);transform:translateX(-50%) translateY(0)}to{opacity:0;filter:blur(3px);transform:translateX(-50%) translateY(-4px)}}@media (prefers-reduced-motion:reduce){.hy-torito-aviso{animation:none}}.hy-gota{position:relative;width:54px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.hy-gota.activa{transform:scale(1.04)}.hy-mascota-img{height:50px;width:auto;display:block;filter:drop-shadow(0 1.5px 1.5px rgba(0,0,0,.28));animation:hy-masc-flota 4.5s ease-in-out infinite;transition:transform .3s ease}[data-theme=dark] .hy-mascota-img{filter:drop-shadow(0 0 2.5px rgba(255,255,255,.9)) drop-shadow(0 1px 1px rgba(0,0,0,.5))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hy-mascota-img{filter:drop-shadow(0 0 2.5px rgba(255,255,255,.9)) drop-shadow(0 1px 1px rgba(0,0,0,.5))}}@keyframes hy-masc-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hy-gota.duerme .hy-mascota-img{animation:none;transform:rotate(9deg)}.hy-gota.muerta .hy-mascota-img{animation:none;transform:rotate(90deg)}.hy-tauro-img{width:56px;height:44px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;display:block;filter:drop-shadow(0 1.5px 1.5px rgba(0,0,0,.28));animation:hy-masc-flota 4.5s ease-in-out infinite}[data-theme=dark] .hy-tauro-img{filter:drop-shadow(0 0 2.5px rgba(255,255,255,.9)) drop-shadow(0 1px 1px rgba(0,0,0,.5))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hy-tauro-img{filter:drop-shadow(0 0 2.5px rgba(255,255,255,.9)) drop-shadow(0 1px 1px rgba(0,0,0,.5))}}.hy-gota.duerme .hy-tauro-img,.hy-gota.muerta .hy-tauro-img{animation:none}.hy-gota.muerta .hy-tauro-img{transform:scale(1.5);transform-origin:center bottom}@media (prefers-reduced-motion:reduce){.hy-tauro-img{animation:none!important}}.hy-gota-ondas{position:absolute;inset:0;display:block;pointer-events:none}.hy-gota-onda{position:absolute;top:50%;left:50%;width:26px;height:46px;margin:-23px 0 0 -13px;border:1.5px solid var(--fg);border-radius:50%;opacity:0;animation:hy-gota-onda 2.2s ease-out 1}.hy-gota-onda.dos{animation-delay:.5s}@keyframes hy-gota-onda{0%{transform:scale(.6);opacity:.3}70%{opacity:.1}to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion:reduce){.hy-gota-onda,.hy-mascota-img{animation:none!important}}.hy-gota-fondo{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.28);animation:hy-gota-aparece .12s ease-out}.hy-gota-globo{position:fixed;z-index:61;top:calc(12px + env(safe-area-inset-top));bottom:calc(12px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:calc(100vw - 20px);max-width:520px;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--fg);border-radius:14px;padding:14px;box-shadow:0 12px 40px rgba(0,0,0,.18);animation:hy-gota-sube .16s ease-out}.hy-gota-globo .hy-gota-punta{display:none}@keyframes hy-gota-aparece{0%{opacity:0}to{opacity:1}}@keyframes hy-gota-sube{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hy-gota-fondo,.hy-gota-globo{animation:none}}.hy-gota-punta{position:absolute;top:-7px;left:50%;margin-left:-7px;width:12px;height:12px;background:var(--bg);border-left:1px solid var(--fg);border-top:1px solid var(--fg);transform:rotate(45deg)}.hy-gota-cabeza{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hy-gota-cabeza .micro{letter-spacing:.32em;color:var(--muted)}.hy-gota-x{background:none;border:0;cursor:pointer;font-size:22px;line-height:1;color:var(--muted);width:30px;height:30px;border-radius:8px}.hy-gota-x:hover{color:var(--fg);background:var(--surface-2)}.hy-gota-modo{display:block;text-decoration:none;background:var(--accent-bg);color:var(--accent-fg);border-radius:11px;padding:13px 15px;margin-bottom:14px}.hy-gota-modo b{display:block;font-size:14px;margin-bottom:3px}.hy-gota-modo .micro{color:var(--accent-fg);opacity:.72;letter-spacing:.04em}.hy-gota-seccion{margin-top:12px}.hy-gota-rotulo{display:block;letter-spacing:.3em;color:var(--faint);margin-bottom:8px}.hy-gota-globo .hy-bg{width:100%}.hy-gota-globo .hy-bg-trigger{width:100%;min-width:0;padding:11px 13px;justify-content:flex-start}.hy-gota-globo .hy-bg-trigger-txt{display:inline!important}.hy-gota-indice{display:flex;flex-direction:column;gap:2px}.hy-gota-item{text-align:left;background:none;border:0;cursor:pointer;padding:11px 6px;font-size:14px;color:var(--fg);border-bottom:1px solid var(--border)}.hy-gota-item:last-child{border-bottom:0}.hy-gota-item:hover{color:var(--muted)}.hy-gota-vacio{color:var(--faint);line-height:1.5}.hy-gota.muerta .hy-gota-cara{opacity:.5;transform-origin:bottom center;animation:hy-gota-derrite 3.4s ease-in-out infinite}@keyframes hy-gota-derrite{0%,to{transform:translateY(2px) scaleY(.82) scaleX(1.06) skewX(-3deg)}50%{transform:translateY(4px) scaleY(.7) scaleX(1.13) skewX(3deg)}}.hy-gota.muerta .hy-gota-ojo,.hy-gota.muerta .hy-gota-x{opacity:1}.hy-gota.muerta .hy-gota-ondas,.hy-gota.muerta .hy-gota-zzz{display:none}@media (prefers-reduced-motion:reduce){.hy-gota.muerta .hy-gota-cara{animation:none;transform:translateY(3px) scaleY(.76) skewX(-3deg)}}.hy-gota-caida{margin:0 0 12px;padding:10px 12px;background:var(--surface-2);border-radius:10px;font-size:12.5px;line-height:1.5;color:var(--muted)}.hy-buddy-capa{inset:0;z-index:80}.hy-buddy-aro,.hy-buddy-capa{position:fixed;pointer-events:none}.hy-buddy-aro{border:2px solid var(--fg);border-radius:10px;box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 14%,transparent);transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease;animation:hy-buddy-late 1.5s ease-in-out infinite}@keyframes hy-buddy-late{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 16%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--fg) 0,transparent)}}.hy-buddy{position:fixed;pointer-events:none;transition:top .5s cubic-bezier(.4,0,.2,1),left .5s cubic-bezier(.4,0,.2,1);z-index:82}.hy-buddy-cuerpo{position:relative;width:54px;height:62px;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:grab;touch-action:none;animation:hy-buddy-flota 1.8s ease-in-out infinite}.hy-buddy-cuerpo:active{cursor:grabbing}@keyframes hy-buddy-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hy-buddy-masc{display:block;width:84px;height:62px;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));animation:hy-buddy-masc-saluda .9s ease-in-out 1}[data-theme=dark] .hy-buddy-masc{filter:drop-shadow(0 0 2.5px rgba(255,255,255,.9)) drop-shadow(0 1px 1px rgba(0,0,0,.5))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hy-buddy-masc{filter:drop-shadow(0 0 2.5px rgba(255,255,255,.9)) drop-shadow(0 1px 1px rgba(0,0,0,.5))}}@keyframes hy-buddy-masc-saluda{0%,to{transform:rotate(0deg)}30%{transform:rotate(-5deg)}65%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.hy-buddy-cuerpo,.hy-buddy-masc{animation:none!important}}.hy-buddy-brazo{position:absolute;left:50%;top:56%;width:0;height:0;transform-origin:0 0;transform:rotate(var(--brazo,-90deg));transition:transform .45s cubic-bezier(.34,1.1,.5,1);z-index:1}.hy-buddy-mano{position:absolute;left:17px;top:-4px;width:18px;height:8px;background:var(--fg);border-radius:4px;transform-origin:left center;animation:hy-buddy-saluda 1.1s ease-in-out 1}@keyframes hy-buddy-saluda{0%,to{transform:rotate(0deg)}25%{transform:rotate(-24deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-24deg)}}:root{--buddy-bg:#157a45;--buddy-fg:#fff}.hy-buddy-globo{position:absolute;bottom:64px;left:0;width:-moz-max-content;width:max-content;max-width:min(var(--globo-max,250px),calc(100vw - 24px));background:var(--buddy-bg);color:var(--buddy-fg);border:1px solid hsla(0,0%,100%,.4);border-radius:13px;padding:11px 13px;box-shadow:0 10px 30px rgba(0,0,0,.45);pointer-events:auto;animation:hy-buddy-sube .18s ease-out}@keyframes hy-buddy-sube{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hy-buddy.der .hy-buddy-globo{left:auto;right:0}.hy-buddy.abajo .hy-buddy-globo{bottom:auto;top:64px}.hy-buddy-txt{margin:0;font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.hy-buddy-acciones{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.hy-buddy-salir{background:none;border:0;cursor:pointer;color:var(--buddy-fg);opacity:.8;font-size:11.5px;letter-spacing:.03em}.hy-buddy-salir:hover{opacity:1}.hy-buddy-ok{background:var(--buddy-fg);color:var(--buddy-bg);border:0;border-radius:8px;cursor:pointer;padding:8px 13px;font-size:12.5px;font-weight:800;white-space:nowrap}html[data-recorrido] .hy-gota-wrap{opacity:0!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.hy-buddy-aro,.hy-buddy-cuerpo,.hy-buddy-mano{animation:none}.hy-buddy-brazo{transition:none}}.hy-gota-probar{display:block;width:100%;margin-top:14px;background:none;border:0;cursor:pointer;border-top:1px solid var(--border);padding-top:12px;font-size:11.5px;letter-spacing:.02em;color:var(--faint);text-align:center}.hy-gota-probar:hover{color:var(--muted)}.hy-gota-chat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-bottom:10px}.hy-gota-chat-barra{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.hy-gota-nuevo{flex-shrink:0;background:none;border:1px solid var(--border);border-radius:8px;color:var(--muted-2);cursor:pointer;padding:5px 10px;font-size:11.5px;letter-spacing:.03em}.hy-gota-nuevo:hover{color:var(--fg);border-color:var(--fg)}.hy-gota-hilo{flex:1 1 auto;min-height:0;overflow-y:auto;gap:12px;margin-bottom:12px}.hy-gota-hilo,.hy-gota-turno{display:flex;flex-direction:column}.hy-gota-turno{gap:5px}.hy-gota-q{align-self:flex-end;max-width:88%;border-radius:12px 12px 4px 12px;background:var(--accent-bg);color:var(--accent-fg);line-height:1.45}.hy-gota-a,.hy-gota-q{margin:0;padding:8px 12px;font-size:13.5px}.hy-gota-a{align-self:flex-start;max-width:92%;border-radius:12px 12px 12px 4px;color:var(--fg);line-height:1.5;white-space:pre-wrap}.hy-gota-a,.hy-gota-q{position:relative;animation:hy-burbuja-entra .34s ease both}@keyframes hy-burbuja-entra{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.hy-gota-a{background:var(--surface-2);background:color-mix(in srgb,var(--cobre) 12%,var(--surface-2));border:1px solid hsla(28,38%,60%,.42)}.hy-gota-a:after{content:"";position:absolute;left:14px;top:-6px;width:12px;height:12px;background:inherit;border-top:1px solid hsla(28,38%,60%,.42);border-left:1px solid hsla(28,38%,60%,.42);transform:rotate(45deg);border-radius:3px 0 0 0}.hy-gota-q{border:1px solid rgba(147,6,13,.3)}.hy-gota-q:after{content:"";position:absolute;right:14px;top:-6px;width:12px;height:12px;background:inherit;border-top:1px solid rgba(147,6,13,.3);border-right:1px solid rgba(147,6,13,.3);transform:rotate(-45deg);border-radius:0 3px 0 0}@media (prefers-reduced-motion:reduce){.hy-gota-a,.hy-gota-q{animation:none}}.hy-gota-preg{display:flex;gap:8px;align-items:stretch;margin-top:auto}.hy-gota-preg input{flex:1;min-width:0;border:1px solid var(--border);border-radius:10px;padding:11px 13px;font-size:14px;background:var(--bg);color:var(--fg)}.hy-gota-preg input:focus{outline:none;border-color:var(--fg)}.hy-gota-preg button{flex-shrink:0;background:var(--accent-bg);color:var(--accent-fg);border:0;border-radius:10px;cursor:pointer;padding:0 15px;font-size:12px;font-weight:700;letter-spacing:.04em}.hy-gota-preg button:disabled{opacity:.45;cursor:default}.hy-gota-llevame{margin-top:2px;background:var(--accent-bg);color:var(--accent-fg);border:0;border-radius:9px}.hy-gota-llevame,.hy-gota-siguiente{align-self:flex-start;cursor:pointer;padding:9px 13px;font-size:12.5px;font-weight:700;letter-spacing:.02em}.hy-gota-siguiente{margin-top:6px;background:transparent;color:var(--fg);border:1.5px solid var(--border);border-radius:9px}.hy-gota-siguiente:hover{border-color:var(--fg)}.hy-fb-fila{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.hy-fb-campo{display:flex;flex-direction:column;gap:4px;min-width:90px}.hy-fb-campo.hy-fb-desc{flex:1 1 220px;min-width:180px}.hy-fb-campo>span{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2)}.hy-fb-campo>input{padding:9px 11px;border:1.5px solid var(--border);border-radius:8px;background:var(--bg);color:var(--fg);font-size:14px;width:100%}.hy-fb-campo>input:focus{outline:none;border-color:var(--fg)}.hy-fb-imp{display:flex;flex-direction:column;gap:4px;min-width:90px}.hy-fb-imp>span{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2)}.hy-fb-imp>b{font-size:15px}.hy-mini-fantasma{background:transparent;color:var(--danger);border:none;cursor:pointer;padding:4px 0;font-size:12px;letter-spacing:.02em;text-align:left}.hy-mini-fantasma:hover{text-decoration:underline}@media (max-width:860px){.hy-fb-campo,.hy-fb-campo.hy-fb-desc,.hy-fb-imp{flex:1 1 100%;min-width:0}.hy-fb-fila .hy-mini{width:100%}}:root[data-theme=light]{--bg:#dccfbe;--fg:#0a0a0a;--muted:hsla(0,0%,4%,.58);--muted-2:hsla(0,0%,4%,.42);--faint:hsla(0,0%,4%,.3);--border:hsla(0,0%,4%,.12);--line:hsla(0,0%,4%,.16);--surface:#efe7db;--surface-2:hsla(0,0%,4%,.04);--surface-3:hsla(0,0%,4%,.07);--accent-bg:#0a0a0a;--accent-fg:#dccfbe;--shadow:0 1px 2px hsla(0,0%,4%,.08);--tinta:#241915;--wash:#efe7db;--border-fuerte:hsla(0,0%,4%,.35);--danger:#93060d;--sobre-danger:#f4ece0;--ok:#1e7d4f;--warn:#a9741a;--aviso-ok-bg:rgba(30,125,79,.1);--aviso-err-bg:rgba(147,6,13,.09);--aviso-warn:#8a6d15;--aviso-warn-bg:hsla(28,38%,60%,.16);--aviso-info:#345f8c;--aviso-info-bg:rgba(52,95,140,.1);--demo:#8a6d15;--demo-bg:hsla(28,38%,60%,.16);--demo-line:rgba(147,6,13,.3);--sobre-fg-62:hsla(34,30%,80%,.66);--sobre-fg-22:hsla(34,30%,80%,.26);--marca:#93060d;--marca-fg:#f4ece0;--marca-txt:#93060d;--marca-suave:rgba(147,6,13,.1);--cobre:#bf9671;--whatsapp:#1f9d57;--carne-res:#93060d;--carne-cerdo:#bf7a2b;--carne-pollo:#a9603b;--carne-pescado:#6a7690;color-scheme:light}:root,[data-theme=dark]{--bg:#0a0a0a;--fg:#dccfbe;--muted:hsla(34,30%,80%,.6);--muted-2:hsla(34,30%,80%,.42);--faint:hsla(34,30%,80%,.3);--border:hsla(34,30%,80%,.14);--line:hsla(34,30%,80%,.18);--surface:#15110d;--surface-2:hsla(34,30%,80%,.055);--surface-3:hsla(34,30%,80%,.09);--accent-bg:#bf9671;--accent-fg:#0a0a0a;--shadow:0 1px 2px rgba(0,0,0,.5);--tinta:#18130e;--wash:#14110d;--border-fuerte:hsla(34,30%,80%,.35);--danger:#d84a4a;--sobre-danger:#0a0a0a;--ok:#5bbf88;--warn:#d9a441;--aviso-ok-bg:rgba(91,191,136,.12);--aviso-err-bg:rgba(195,52,64,.14);--aviso-warn:#d9a441;--aviso-warn-bg:rgba(217,164,65,.13);--aviso-info:#9db4d0;--aviso-info-bg:rgba(157,180,208,.12);--demo:#d9a441;--demo-bg:hsla(28,38%,60%,.14);--demo-line:hsla(28,38%,60%,.4);--sobre-fg-62:hsla(0,0%,4%,.62);--sobre-fg-22:hsla(0,0%,4%,.22);--marca:#93060d;--marca-fg:#f4ece0;--marca-txt:#e0868b;--marca-suave:rgba(147,6,13,.2);--cobre:#bf9671;--whatsapp:#24d265;--carne-res:#c33440;--carne-cerdo:#d9a441;--carne-pollo:#c9824f;--carne-pescado:#8b93a6;color-scheme:dark}[data-theme=dark] .hy-plan-entrega .hy-urge{color:var(--bg)}[data-theme=dark]{--icono-invertido:invert(1)}.hy-bandeja{margin:14px 0}.hy-bandeja-head{display:flex;align-items:baseline;gap:8px;padding:0 2px 10px}.hy-bandeja-head h3{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--marca-txt);margin:0;font-weight:700}.hy-bandeja-dot{width:7px;height:7px;border-radius:2px;background:var(--marca)}.hy-bandeja-cuenta{margin-left:auto;font-size:12px;color:var(--muted-2);font-variant-numeric:tabular-nums}.hy-bandeja-lista{display:flex;flex-direction:column;gap:10px}.hy-bandeja-item{background:var(--surface);border-left:1px solid var(--border);border:1px solid var(--border);border-left-width:3px;border-radius:14px;padding:12px 13px}.hy-bandeja-item.fuera{border-left-color:var(--danger)}.hy-bandeja-item.atoro{border-left-color:var(--aviso-warn)}.hy-bandeja-item.firma{border-left-color:var(--aviso-info)}.hy-bandeja-chip{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:6px;margin-bottom:7px;background:var(--marca-suave);color:var(--marca-txt)}.hy-bandeja-chip.fuera{background:var(--aviso-err-bg);color:var(--danger)}.hy-bandeja-chip.atoro{background:var(--aviso-warn-bg);color:var(--aviso-warn)}.hy-bandeja-chip.firma{background:var(--aviso-info-bg);color:var(--aviso-info)}.hy-bandeja-item h4{font-size:14.5px;font-weight:600;margin:0 0 2px;letter-spacing:-.01em}.hy-bandeja-det{font-size:12.5px;color:var(--muted-2);margin:0 0 9px}.hy-bandeja-due{font-size:11.5px;color:var(--muted-2);display:flex;align-items:center;gap:6px;margin-bottom:10px}.hy-bandeja-ava{width:18px;height:18px;border-radius:50%;background:var(--marca);color:var(--marca-fg);font-size:9px;font-weight:700;flex:none;display:flex;align-items:center;justify-content:center}.hy-bandeja-acc{display:flex;gap:8px}.hy-bandeja-acc form{flex:1;display:flex}.hy-bandeja-ir,.hy-bandeja-listo{font:inherit;font-size:12.5px;font-weight:600;padding:8px 12px;border-radius:9px;cursor:pointer;text-decoration:none;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1}.hy-bandeja-ir{background:var(--marca);color:var(--marca-fg);border-color:var(--marca)}.hy-bandeja-listo{background:transparent;color:var(--muted-2);width:100%}.hy-bandeja-listo:hover{background:var(--marca-suave)}.hy-pt{display:grid;grid-template-columns:208px 1fr;gap:22px;align-items:start}.hy-pt-main{min-width:0}.hy-pt-main>[hidden]{display:none!important}.hy-pt-side{position:sticky;top:12px;align-self:start;background:var(--accent-bg);color:var(--accent-fg);border-radius:16px;padding:14px 10px;display:flex;flex-direction:column;gap:3px;box-shadow:var(--shadow)}.hy-pt-marca{display:flex;align-items:center;gap:9px;padding:4px 8px 12px;border-bottom:1px solid var(--sobre-fg-22);margin-bottom:8px}.hy-pt-toro{flex:none;display:inline-flex}.hy-pt-marca-txt{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:15px;line-height:1.1}.hy-pt-marca-txt small{display:block;font-family:inherit;font-weight:500;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sobre-fg-62);font-family:Poppins,system-ui,sans-serif}.hy-pt-lista{display:flex;flex-direction:column;gap:3px}.hy-pt-nav{font:inherit;text-align:left;width:100%;cursor:pointer;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;background:transparent;border:0;color:var(--sobre-fg-62);font-size:13px;font-weight:500}.hy-pt-nav:hover{background:var(--sobre-fg-22);color:var(--accent-fg)}.hy-pt-nav.on{background:var(--marca);color:var(--marca-fg);font-weight:700}.hy-pt-ic{width:18px;text-align:center;flex:none;font-size:14px}.hy-pt-txt{flex:1;min-width:0}.hy-pt-badge{background:var(--carne-cerdo);color:#291915;font-size:10px;font-weight:800;border-radius:999px;padding:1px 7px;flex:none}.hy-pt-nav.on .hy-pt-badge{background:var(--marca-fg);color:var(--marca)}.hy-pt-dot{width:7px;height:7px;border-radius:50%;background:var(--carne-cerdo);flex:none}.hy-pt-top{display:none;align-items:center;gap:11px;width:100%;margin-bottom:16px;padding:9px 13px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--fg);cursor:pointer;font:inherit;text-align:left;box-shadow:var(--shadow)}.hy-pt-burger{flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:24px;height:24px}.hy-pt-burger span{width:18px;height:2px;border-radius:2px;background:var(--marca);display:block}.hy-pt-top-txt{flex:1;min-width:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-weight:700}.hy-pt-top-txt b{display:block;font-family:Cinzel,Georgia,serif;font-size:16px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--fg);margin-top:1px}.hy-pt-top-caret{flex:none;color:var(--muted-2);font-size:12px}.hy-pt-tapa{position:fixed;inset:0;background:rgba(20,10,8,.5);z-index:60}.hy-pt-cajon{position:fixed;top:0;left:0;bottom:0;width:82%;max-width:320px;z-index:61;background:var(--accent-bg);color:var(--accent-fg);padding:16px 12px;transform:translateX(-102%);transition:transform .26s cubic-bezier(.22,.61,.36,1);overflow-y:auto;box-shadow:0 0 40px rgba(0,0,0,.4)}.hy-pt-cajon.abierto{transform:translateX(0)}.hy-pt-cajon-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.hy-pt-cajon-cab .hy-pt-marca{border-bottom:0;padding-bottom:0;margin-bottom:0}.hy-pt-cerrar{background:transparent;border:0;color:var(--accent-fg);font-size:18px;cursor:pointer;opacity:.7;padding:6px}@media (prefers-reduced-motion:reduce){.hy-pt-cajon{transition:none}}@media (max-width:860px){.hy-pt{grid-template-columns:1fr;gap:0}.hy-pt-side{display:none}.hy-pt-top{display:flex}}.hy-hero-pt{position:relative;overflow:hidden;border-radius:18px;padding:30px;min-height:172px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:radial-gradient(120% 120% at 82% 12%,rgba(201,138,43,.34),transparent 55%),linear-gradient(120deg,#3a120f 0,#6d1220 46%,var(--marca) 100%);margin-bottom:16px}.hy-hero-pt:after{content:"";position:absolute;inset:0;opacity:.14;pointer-events:none;background-image:radial-gradient(hsla(0,0%,100%,.7) 1px,transparent 0);background-size:15px 15px}.hy-hero-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.hy-hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(118deg,rgba(45,14,12,.9),rgba(109,18,32,.74) 48%,rgba(141,30,45,.6))}.hy-hero-cli{position:relative;overflow:hidden;color:#fff;margin:-32px -36px 26px;min-height:clamp(460px,82vh,900px);display:flex;align-items:flex-end;background:radial-gradient(120% 130% at 88% 8%,rgba(201,138,43,.3),transparent 52%),linear-gradient(100deg,#24100e 0,#3a120f 30%,#6d1220 62%,var(--marca) 100%)}.hy-hero-cli-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.hy-hero-cli-img.movil{display:none}@media (max-width:860px){.hy-hero-cli-img.pc{display:none}.hy-hero-cli-img.movil{display:block}}.hy-hero-cli-velo{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(20,8,7,.92),rgba(58,18,15,.8) 42%,rgba(141,30,45,.6))}.hy-hero-cli-inner{position:relative;z-index:2;width:100%;max-width:1180px;margin:0 auto;padding:42px 36px}.hy-hero-cli .eb{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.82)}.hy-hero-cli h1{font-weight:700;font-size:clamp(28px,5vw,46px);line-height:1.03;margin:10px 0 6px}.hy-hero-cli .lema,.hy-hero-cli h1{font-family:Cinzel,Georgia,serif;color:#fff}.hy-hero-cli .lema{font-size:clamp(20px,3.4vw,30px);font-weight:600;margin:0 0 10px}.hy-hero-cli .lema em{font-style:italic;color:#f2c877}.hy-hero-cli .desc{margin:0;font-size:15px;line-height:1.55;color:hsla(0,0%,100%,.9);max-width:82ch}.hy-hero-cli-acc{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:22px}.hy-hero-cli-btn{justify-content:center;background:var(--marca-fg);color:var(--marca);padding:12px 22px;font-size:15px;border-radius:10px;border:0}.hy-hero-cli-btn,.hy-wa-mini{display:inline-flex;align-items:center;text-decoration:none;font-weight:800}.hy-wa-mini{gap:8px;padding:11px 16px;border-radius:10px;background:var(--whatsapp);color:var(--marca-fg);font-size:14px}.hy-wa-mini svg{width:18px;height:18px}.hy-portal-aire{padding-top:4px}.hy-portal-aire .hy-car-cab{margin-top:28px}@media (max-width:860px){.hy-hero-cli{margin:-22px -18px 20px;min-height:clamp(260px,54vh,430px)}.hy-hero-cli-inner{padding:30px 20px}}.hy-hero-cli.mock{min-height:clamp(460px,72vh,760px);margin-bottom:0}.hy-hero-cli.mock .hy-hero-cli-velo{background:linear-gradient(95deg,rgba(16,8,7,.86),rgba(45,14,12,.62) 46%,rgba(120,26,34,.34))}.hy-hero-cli.mock .eb{color:#e8b878;letter-spacing:.24em}.hy-hero-cli.mock .lema{color:#e8b878;text-transform:uppercase;letter-spacing:.01em}.hy-hero-cli.mock .lema em{color:inherit;font-style:normal}.hy-hero-cli.mock .hy-hero-cli-btn,.hy-hero-cli.mock .hy-wa-mini{min-width:220px;justify-content:center;padding:13px 22px;font-size:14px;font-weight:800;border-radius:10px;letter-spacing:.04em;text-transform:uppercase}.hy-hero-cli.mock .hy-wa-mini{background:#1faa53;color:#fff;border:0}@media (max-width:860px){.hy-hero-cli.mock{min-height:clamp(420px,68vh,620px)}.hy-hero-cli.mock .hy-hero-cli-btn,.hy-hero-cli.mock .hy-wa-mini{width:100%;min-width:0}}.hy-cli-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0 -36px 8px;background:#14100e}.hy-cli-stat{padding:18px 28px;border-left:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:3px}.hy-cli-stat:first-child{border-left:0}.hy-cli-stat b{font-family:Cinzel,Georgia,serif;font-size:clamp(20px,2.4vw,27px);font-weight:700;color:#e8b878;line-height:1}.hy-cli-stat span{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}@media (max-width:860px){.hy-cli-stats{margin:0 -18px 6px}.hy-cli-stat{padding:12px}.hy-cli-stat b{font-size:18px}.hy-cli-stat span{font-size:8.5px;letter-spacing:.08em}}.hy-cli-cab{display:flex;align-items:center;gap:14px;margin:30px 0 14px}.hy-cli-cab h3{font-family:Cinzel,Georgia,serif;font-size:clamp(17px,2vw,21px);font-weight:700;margin:0;color:var(--fg);white-space:nowrap}.hy-cli-cab .regla{flex:1 1 auto;height:1px;background:var(--border)}.hy-cli-cab .ver{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--marca-txt);text-decoration:none;white-space:nowrap}.hy-cli-cab.solo{margin-bottom:16px}.hy-edit{display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.hy-edit-col{display:grid;grid-template-rows:1fr 1fr;gap:14px;min-height:0}.hy-edit-card{position:relative;overflow:hidden;border-radius:14px;text-decoration:none;display:flex;align-items:flex-end;background:#1a1310;min-height:150px;border:1px solid hsla(28,38%,60%,.2)}.hy-edit-card.grande{min-height:460px}.hy-edit-card.res{background:linear-gradient(150deg,#3a0f12,#1a1310)}.hy-edit-card.cerdo{background:linear-gradient(150deg,#3a2410,#1a1310)}.hy-edit-card.pollo{background:linear-gradient(150deg,#35210f,#1a1310)}.hy-edit-card.pescado{background:linear-gradient(150deg,#1a2430,#12100e)}.hy-edit-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.hy-edit-velo{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.12) 62%,transparent)}.hy-edit-cont{position:relative;z-index:2;padding:16px 18px;color:#fff}.hy-edit-cont .eb{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e8b878}.hy-edit-cont h4{font-family:Cinzel,Georgia,serif;font-weight:700;margin:4px 0 0;color:#fff;line-height:1.06}.hy-edit-card.grande .hy-edit-cont h4{font-size:clamp(22px,2.6vw,30px)}.hy-edit-card.chica .hy-edit-cont h4{font-size:16px}.hy-edit-cont p{margin:6px 0 0;font-size:13px;color:hsla(0,0%,100%,.86)}@media (max-width:860px){.hy-edit{grid-template-columns:1fr}.hy-edit-card.grande{min-height:300px}.hy-edit-col{grid-template-rows:none;grid-template-columns:1fr 1fr}.hy-edit-card.chica{min-height:120px}}.hy-cli-banda{margin:30px -36px;padding:30px 36px;background:var(--marca);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.hy-cli-banda p{margin:0;color:#fdf3ea;font-family:Cinzel,Georgia,serif;font-size:clamp(18px,2.2vw,25px);font-weight:700;line-height:1.16}.hy-cli-banda-btn{flex:none;text-decoration:none;color:#fdf3ea;border:1px solid hsla(28,83%,95%,.6);border-radius:10px;padding:12px 20px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hy-cli-banda-btn:hover{background:hsla(28,83%,95%,.12)}@media (max-width:860px){.hy-cli-banda{margin:24px -18px;padding:22px 18px}}.hy-cli-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hy-cat-tile{position:relative;overflow:hidden;border-radius:12px;text-decoration:none;min-height:220px;display:flex;align-items:flex-end;background:#171210;border:1px solid hsla(28,38%,60%,.18)}.hy-cat-tile.res{background:linear-gradient(150deg,#2f0e11,#171210)}.hy-cat-tile.cerdo{background:linear-gradient(150deg,#2f1e0e,#171210)}.hy-cat-tile.pollo{background:linear-gradient(150deg,#2b1b0d,#171210)}.hy-cat-tile.pescado{background:linear-gradient(150deg,#15202b,#12100e)}.hy-cat-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;opacity:.5}.hy-cat-img,.hy-cat-velo{position:absolute;inset:0}.hy-cat-velo{z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.2) 70%)}.hy-cat-lab{position:relative;z-index:2;padding:12px 14px;color:#fff;font-family:Cinzel,Georgia,serif;font-size:14px;font-weight:700;line-height:1.1}@media (max-width:860px){.hy-cli-cats{grid-template-columns:1fr 1fr;gap:10px}.hy-cat-lab{font-size:12.5px;padding:10px 12px}}.hy-cli-tabbar{display:none}@media (max-width:860px){.hy-cli-tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:50;background:#14100e;border-top:1px solid hsla(0,0%,100%,.08);padding-bottom:env(safe-area-inset-bottom)}.hy-cli-tab{text-align:center;padding:11px 4px 12px;text-decoration:none;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:hsla(0,0%,100%,.66);text-transform:uppercase}.hy-cli-tab.on{color:#e8b878}.hy-portal-ancho{padding-bottom:64px}}.hy-cli-head{margin-bottom:18px}.hy-cli-head .eb{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--marca-txt)}.hy-cli-head h1{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(26px,3.4vw,40px);line-height:1.04;margin:6px 0 8px;color:var(--fg)}.hy-cli-head p{margin:0;font-size:14px;color:var(--muted-2);max-width:58ch}@media (max-width:860px){.hy-cli-head{background:#14100e;margin:-22px -18px 16px;padding:22px 18px}.hy-cli-head h1{color:#fff}.hy-cli-head p{color:hsla(0,0%,100%,.82)}}.hy-cli-vacio{padding:26px;border:1px dashed var(--border);border-radius:12px;color:var(--muted-2);font-size:14px}.hy-cot-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:20px;align-items:start}@media (max-width:980px){.hy-cot-2col{grid-template-columns:1fr}}.hy-cot-lista{display:flex;flex-direction:column;gap:16px}.hy-cot-card{position:relative;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--marca);border-radius:12px;padding:18px 20px;box-shadow:var(--shadow)}.hy-cot-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.hy-cot-top h4{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:22px;margin:0;color:var(--fg)}.hy-cot-badge{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px;white-space:nowrap}.hy-cot-badge.esp{background:var(--marca);color:#fdf3ea}.hy-cot-badge.acc{background:#14100e;color:#e8b878}.hy-cot-badge.gris{background:var(--surface-2);color:var(--muted-2);border:1px solid var(--border)}.hy-cot-fecha{font-size:12px;color:var(--muted-2);margin-top:4px}.hy-cot-datos{display:flex;flex-wrap:wrap;gap:8px 34px;margin:14px 0 16px}.hy-cot-datos .d{display:flex;flex-direction:column;gap:2px}.hy-cot-datos em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.hy-cot-datos .d span{font-size:14px;color:var(--fg)}.hy-cot-datos .d.big b{font-family:Cinzel,Georgia,serif;font-size:22px;font-weight:700;color:var(--fg)}.hy-cot-acc{gap:12px}.hy-cot-acc,.hy-cot-acc-real{display:flex;align-items:center;flex-wrap:wrap}.hy-cot-acc-real{gap:10px}.hy-cot-acc-real .btn-tinta{background:var(--marca)}.hy-cot-pdf{margin-left:auto;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--marca-txt);text-decoration:none;white-space:nowrap}.hy-cot-nota{font-size:13px;color:var(--muted-2)}.hy-cot-preview{position:sticky;top:12px;background:#14100e;border-radius:14px;padding:16px}.hy-cot-pv-cab{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.62);margin-bottom:10px}.hy-cot-pv-doc{background:#1b1512;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:16px}.hy-cot-pv-t{font-family:Cinzel,Georgia,serif;font-size:15px;color:#fff;display:flex;align-items:center;gap:8px;margin-bottom:12px}.hy-cot-pv-t .star{color:#e8b878}.hy-cot-pv-rows{display:flex;flex-direction:column}.hy-cot-pv-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:13px;color:hsla(0,0%,100%,.9)}.hy-cot-pv-row b{color:#fff;font-weight:700}.hy-cot-pv-row.total{border-bottom:0;margin-top:4px;font-weight:800}.hy-cot-pv-row.total b,.hy-cot-pv-row.total span{color:#e8b878;font-size:15px}.hy-cot-pv-nota{font-size:11.5px;color:hsla(0,0%,100%,.62);margin:12px 0 14px;line-height:1.5}.hy-cot-pv-wa .hy-wa-mini{width:100%;justify-content:center;background:#1faa53;color:#fff;border:0;padding:12px;border-radius:9px;font-weight:800}.hy-hp{position:relative}.hy-hp-hero{margin:-32px -36px 20px;padding:30px 36px 22px;background:linear-gradient(105deg,#14100e,#22100e 55%,#4a1620);color:#fff}.hy-hp-hero .eb{font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#e8b878}.hy-hp-hero h1{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(26px,3.4vw,40px);line-height:1.03;margin:6px 0 16px;color:#fff}.hy-hp-busca-fila{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.hy-hp-busca{flex:1 1 320px;min-width:0;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#fff;font:inherit;font-size:15px;padding:12px 14px;border-radius:10px}.hy-hp-busca::-moz-placeholder{color:hsla(0,0%,100%,.5)}.hy-hp-busca::placeholder{color:hsla(0,0%,100%,.5)}.hy-hp-busca:focus{outline:none;border-color:#e8b878}.hy-hp-busca-fila .hy-wa-mini{flex:none;background:#1faa53;color:#fff;border:0;padding:12px 20px;border-radius:10px;font-weight:800}.hy-hp-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.hy-hp-chip{border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.82);border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:700;cursor:pointer}.hy-hp-chip:hover{border-color:#e8b878}.hy-hp-chip.on{background:#f4ede0;color:#14100e;border-color:#f4ede0}.hy-hp-sec{display:flex;align-items:baseline;gap:12px;margin:26px 0 14px}.hy-hp-sec h3{font-family:Cinzel,Georgia,serif;font-size:clamp(16px,1.9vw,20px);font-weight:700;margin:0;color:var(--fg);white-space:nowrap}.hy-hp-sec .nota{font-size:12px;color:var(--muted-2);white-space:nowrap}.hy-hp-sec .regla{flex:1 1 auto;height:1px;background:var(--border);align-self:center}.hy-hp-car{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.hy-hp-car::-webkit-scrollbar{height:7px}.hy-hp-car::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.hy-hp-car .hy-hp-card{flex:none;width:210px;scroll-snap-align:start}.hy-hp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hy-hp-card{background:var(--surface);border:1px solid var(--border);border-radius:13px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}.hy-hp-foto{position:relative;aspect-ratio:16/9;display:flex;align-items:flex-end;padding:8px;background:linear-gradient(150deg,#5a1016,var(--carne-res) 70%,#a8384a);text-decoration:none}.hy-hp-foto.cerdo{background:linear-gradient(150deg,#8a5a1e,var(--carne-cerdo) 72%,#dcab55)}.hy-hp-foto.pollo{background:linear-gradient(150deg,#7c4326,var(--carne-pollo) 72%,#cf8d63)}.hy-hp-foto.pescado{background:linear-gradient(150deg,#3f4b5e,var(--carne-pescado) 72%,#8496ab)}.hy-hp-foto .lab{position:relative;z-index:2;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.96);background:rgba(0,0,0,.42);border-radius:6px;padding:1px 6px}.hy-hp-foto:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 60%)}.hy-hp-badge{position:absolute;z-index:2;top:8px;right:8px;background:var(--marca);color:#fdf3ea;font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px}.hy-hp-body{padding:12px 13px 14px;display:flex;flex-direction:column;gap:3px;flex:1}.hy-hp-nom{font-size:14px;font-weight:700;color:var(--fg);line-height:1.2}.hy-hp-sub{font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em}.hy-hp-pr{font-size:17px;font-weight:800;color:var(--marca-txt);margin:4px 0 8px}.hy-hp-pr span{font-size:11px;font-weight:600;color:var(--muted-2)}.hy-hp-body .hy-add{margin-top:auto}.hy-hp-banda{margin:24px 0;padding:20px 24px;background:var(--cobre);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hy-hp-banda p{margin:0;color:#1a120c;font-family:Cinzel,Georgia,serif;font-size:clamp(16px,1.9vw,21px);font-weight:700}.hy-hp-banda-btn{flex:none;text-decoration:none;color:#1a120c;border:1px solid rgba(26,18,12,.55);border-radius:10px;padding:11px 18px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hy-hp-banda-btn:hover{background:rgba(26,18,12,.1)}.hy-hp-footer{position:sticky;bottom:12px;z-index:30;margin-top:24px;background:#14100e;border-radius:12px;padding:14px 20px;box-shadow:0 10px 30px rgba(0,0,0,.32);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.hy-hp-footer-txt{display:flex;flex-direction:column;gap:2px}.hy-hp-footer-txt b{font-family:Cinzel,Georgia,serif;font-size:17px;font-weight:700;color:#e8b878}.hy-hp-footer-txt span{font-size:12px;color:hsla(0,0%,100%,.66)}.hy-hp-footer-btn{flex:none;background:var(--marca)}@media (max-width:860px){.hy-hp-hero{margin:-22px -18px 16px;padding:22px 18px 18px}.hy-hp-busca-fila .hy-wa-mini{width:100%;justify-content:center}.hy-hp-grid{grid-template-columns:1fr 1fr;gap:10px}.hy-hp-car .hy-hp-card{width:168px}.hy-hp-foto{aspect-ratio:16/9}.hy-hp-footer{bottom:66px}}.hy-cart-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:22px;align-items:start}@media (max-width:980px){.hy-cart-2col{grid-template-columns:1fr}}.hy-cart-lista{display:flex;flex-direction:column;gap:16px}.hy-cart-item{background:var(--surface);border:1px solid var(--border);border-radius:13px;overflow:hidden;box-shadow:var(--shadow)}.hy-cart-item-top{display:flex;align-items:flex-start;gap:14px;padding:16px 18px 12px}.hy-cart-thumb{position:relative;flex:none;width:76px;height:76px;border-radius:10px;overflow:hidden;background:linear-gradient(150deg,#5a1016,var(--carne-res) 70%,#a8384a);text-decoration:none}.hy-cart-thumb.cerdo{background:linear-gradient(150deg,#8a5a1e,var(--carne-cerdo) 72%,#dcab55)}.hy-cart-thumb.pollo{background:linear-gradient(150deg,#7c4326,var(--carne-pollo) 72%,#cf8d63)}.hy-cart-thumb.pescado{background:linear-gradient(150deg,#3f4b5e,var(--carne-pescado) 72%,#8496ab)}.hy-cart-item-info{flex:1 1 auto;min-width:0}.hy-cart-item-nom{font-size:15px;font-weight:700;color:var(--fg);line-height:1.2}.hy-cart-item-sub{font-size:12px;color:var(--muted-2);margin-top:3px}.hy-cart-item-imp{flex:none;text-align:right;display:flex;flex-direction:column;gap:2px}.hy-cart-item-imp span{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.hy-cart-item-imp b{font-size:18px;font-weight:800;color:var(--marca-txt)}.hy-cart-item-acc{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:0 18px 14px}.hy-cart-stepper{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:9px;padding:4px 8px;background:var(--surface-2)}.hy-cart-stepper.malo{border-color:var(--danger)}.hy-cart-stepper button{width:26px;height:26px;border:none;background:var(--surface);color:var(--fg);border-radius:6px;font-size:16px;line-height:1;cursor:pointer;display:grid;place-items:center}.hy-cart-stepper input{width:78px;min-width:7ch;border:none;background:transparent;color:var(--fg);font:inherit;font-size:14px;text-align:center;-moz-appearance:textfield}.hy-cart-stepper input::-webkit-inner-spin-button,.hy-cart-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hy-cart-stepper .u{font-size:12px;color:var(--muted-2)}.hy-cart-quitar{border:0;background:none;color:var(--marca-txt);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.hy-cart-pres{background:color-mix(in srgb,var(--cobre) 20%,var(--surface));border-top:1px solid var(--border);padding:14px 18px 16px}.hy-cart-pres-tit{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b4a2c;margin-bottom:10px}.hy-cart-pres-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.hy-cart-pill{border:1px solid rgba(107,74,44,.4);background:hsla(0,0%,100%,.5);color:#4a3320;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:700;cursor:pointer}.hy-cart-pill:hover{border-color:#6b4a2c}.hy-cart-pill.on{background:#14100e;color:#e8b878;border-color:#14100e}.hy-cart-pres-txt{width:100%;border:1px solid rgba(107,74,44,.35);background:hsla(0,0%,100%,.7);color:#2a1c10;font:inherit;font-size:13.5px;padding:10px 12px;border-radius:8px;resize:vertical}.hy-cart-pres-txt::-moz-placeholder{color:#8a6a48}.hy-cart-pres-txt::placeholder{color:#8a6a48}.hy-cart-pres-txt:focus{outline:none;border-color:#6b4a2c}.hy-cart-seguir{display:block;text-align:center;text-decoration:none;border:1px dashed var(--border);border-radius:10px;padding:14px;color:var(--muted-2);font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hy-cart-seguir:hover{border-color:var(--fg);color:var(--fg)}.hy-cart-resumen{position:sticky;top:12px;background:#14100e;border-radius:14px;padding:20px;color:#fff}.hy-cart-res-cab{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#e8b878;margin-bottom:14px}.hy-cart-res-fila{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;color:hsla(0,0%,100%,.86)}.hy-cart-res-fila b{color:#fff;font-weight:700}.hy-cart-res-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 0 16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.12)}.hy-cart-res-total span{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.66)}.hy-cart-res-total b{font-family:Cinzel,Georgia,serif;font-size:32px;font-weight:700;color:#e8b878}.hy-cart-res-lab{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin:12px 0 5px}.hy-cart-res-in{width:100%;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#fff;font:inherit;font-size:14px;padding:11px 12px;border-radius:9px}.hy-cart-res-in::-moz-placeholder{color:hsla(0,0%,100%,.45)}.hy-cart-res-in::placeholder{color:hsla(0,0%,100%,.45)}.hy-cart-res-in:focus{outline:none;border-color:#e8b878}.hy-cart-resumen .hy-btn-pedir{width:100%;margin-top:16px;background:var(--marca);color:#fdf3ea}.hy-cart-res-nota{font-size:11.5px;color:hsla(0,0%,100%,.6);margin:10px 0 0;line-height:1.5}.hy-cart-res-wa{margin-top:12px}.hy-cart-res-wa .hy-wa-mini{width:100%;justify-content:center;background:#1faa53;color:#fff;border:0;padding:12px;border-radius:9px;font-weight:800}@media (max-width:980px){.hy-cart-resumen{position:fixed;left:0;right:0;bottom:56px;z-index:45;border-radius:16px 16px 0 0;padding:14px 18px calc(14px + env(safe-area-inset-bottom));max-height:58vh;overflow-y:auto;box-shadow:0 -8px 26px rgba(0,0,0,.32)}.hy-cart-res-total b{font-size:26px}.hy-cart-lista{padding-bottom:calc(58vh + 72px)}}.hy-tp-head{align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.hy-tp-acc-top,.hy-tp-head{display:flex;flex-wrap:wrap}.hy-tp-acc-top{gap:10px;align-items:center}.hy-tp-desc{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:10px;padding:12px 18px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.hy-tp-desc:hover{border-color:var(--fg)}.hy-tp-pedir{text-decoration:none;background:var(--marca);padding:12px 18px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.hy-tp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px}@media (min-width:861px){.hy-tp-cards .hy-tp-card:nth-child(n+4){display:none}}.hy-tp-card{display:flex;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:13px;overflow:hidden;box-shadow:var(--shadow)}.hy-tp-thumb{position:relative;flex:none;width:120px;align-self:stretch;background:linear-gradient(150deg,#5a1016,var(--carne-res) 70%,#a8384a);text-decoration:none}.hy-tp-thumb.cerdo{background:linear-gradient(150deg,#8a5a1e,var(--carne-cerdo) 72%,#dcab55)}.hy-tp-thumb.pollo{background:linear-gradient(150deg,#7c4326,var(--carne-pollo) 72%,#cf8d63)}.hy-tp-thumb.pescado{background:linear-gradient(150deg,#3f4b5e,var(--carne-pescado) 72%,#8496ab)}.hy-tp-card-body{flex:1 1 auto;min-width:0;padding:14px 16px;display:flex;flex-direction:column;gap:3px}.hy-tp-card-nom{font-size:15px;font-weight:700;color:var(--fg);line-height:1.2}.hy-tp-card-sub{font-size:11.5px;color:var(--muted-2)}.hy-tp-card-pr{font-size:20px;font-weight:800;color:var(--marca-txt);margin:4px 0 10px}.hy-tp-card-pr span{font-size:11px;font-weight:600;color:var(--muted-2)}.hy-tp-card-btn{margin-top:auto;text-align:center;background:var(--marca)}.hy-tp-tabla-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--border)}.hy-tp-tabla{width:100%;border-collapse:collapse;font-size:13.5px}.hy-tp-tabla thead th{background:#14100e;color:#e8d9c2;text-align:left;padding:12px 16px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.hy-tp-tabla td.der,.hy-tp-tabla thead th.der{text-align:right}.hy-tp-tabla tbody td{padding:14px 16px;color:var(--muted);border-top:1px solid var(--border)}.hy-tp-tabla tbody tr:nth-child(2n){background:var(--surface-2)}.hy-tp-tabla td.nom{font-weight:700;color:var(--fg)}.hy-tp-tabla td.clave{color:var(--cobre);font-variant-numeric:tabular-nums}.hy-tp-tabla td.pr{font-weight:800;color:var(--fg);font-variant-numeric:tabular-nums}.hy-tp-nota{margin:14px 0 0;font-size:12px;color:var(--muted-2);font-style:italic}@media (max-width:860px){.hy-tp-acc-top{width:100%}.hy-tp-desc,.hy-tp-pedir{flex:1 1 auto;text-align:center}.hy-tp-cards{grid-template-columns:1fr;gap:12px}.hy-tp-tabla-wrap{display:none}}.hy-ped-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.hy-ped-chip{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:700;cursor:pointer}.hy-ped-chip:hover{border-color:var(--fg)}.hy-ped-chip.on{background:#14100e;color:#e8b878;border-color:#14100e}.hy-ped-hero{background:#14100e;color:#fff;border-radius:16px;padding:22px 24px;margin-bottom:18px}.hy-ped-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.hy-ped-hero .eb{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#e8b878}.hy-ped-hero h2{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(26px,3.2vw,36px);margin:4px 0 6px;color:#fff}.hy-ped-hero-fechas{font-size:13px;color:hsla(0,0%,100%,.78)}.hy-ped-hero-tot{text-align:right;display:flex;flex-direction:column;gap:1px}.hy-ped-hero-tot span{font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.hy-ped-hero-tot b{font-family:Cinzel,Georgia,serif;font-size:26px;font-weight:700;color:#e8b878}.hy-ped-hero-tot small{font-size:12px;color:hsla(0,0%,100%,.62)}.hy-ped-fases{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;position:relative}.hy-ped-fases:before{content:"";position:absolute;left:8px;right:8px;top:7px;height:1px;background:hsla(0,0%,100%,.16)}.hy-ped-fase{position:relative;display:flex;flex-direction:column;gap:6px}.hy-ped-fase .dia{font-size:15px;line-height:1;color:hsla(0,0%,100%,.28)}.hy-ped-fase.on .dia{color:#e8b878}.hy-ped-fase .txt strong{display:block;font-size:13.5px;color:hsla(0,0%,100%,.5)}.hy-ped-fase.on .txt strong{color:#fff}.hy-ped-fase .txt span{display:block;font-size:11.5px;color:hsla(0,0%,100%,.5);margin-top:2px}.hy-ped-hero-acc{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hy-ped-ver{text-decoration:none;background:var(--marca);color:#fdf3ea}.hy-ped-repetir{text-decoration:none;color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.24);border-radius:10px;padding:11px 18px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hy-ped-repetir:hover{background:hsla(0,0%,100%,.08)}.hy-ped-hero-wa{margin-left:auto}.hy-ped-hero-wa .hy-wa-mini{background:#1faa53;color:#fff;border:0;padding:11px 18px;border-radius:10px;font-weight:800}.hy-ped-lista{display:flex;flex-direction:column;gap:14px}.hy-ped-fila{display:block;text-decoration:none;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 20px;box-shadow:var(--shadow)}.hy-ped-fila:hover{border-color:var(--cobre)}.hy-ped-fila-cab{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hy-ped-fila-id h4{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:19px;margin:0;color:var(--marca-txt)}.hy-ped-fila-id span{font-size:11.5px;color:var(--muted-2)}.hy-ped-badge{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:999px;white-space:nowrap}.hy-ped-badge.acc{background:#14100e;color:#e8b878}.hy-ped-badge.gris{background:var(--surface-2);color:var(--muted-2);border:1px solid var(--border)}.hy-ped-fila-estado{font-size:12px;color:var(--muted-2)}.hy-ped-fila-tot{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:0}.hy-ped-fila-tot span{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.hy-ped-fila-tot b{font-size:17px;font-weight:800;color:var(--fg)}.hy-ped-fila-tot small{font-size:11px;color:var(--muted-2)}.hy-ped-fila-flecha{font-size:22px;color:var(--muted-2)}.hy-ped-barra{margin-top:12px;height:4px;border-radius:999px;background:var(--surface-2);overflow:hidden}.hy-ped-barra span{display:block;height:100%;background:var(--marca);border-radius:999px}.hy-ped-barra span.ok{background:#14100e}.hy-ec-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-bottom:6px;align-items:stretch}@media (max-width:900px){.hy-ec-top{grid-template-columns:1fr}}.hy-ec-vencido{background:linear-gradient(120deg,#2a0709,#14100e 60%);color:#fff;border-radius:16px;padding:24px;display:flex;flex-direction:column}.hy-ec-vencido.ok{background:linear-gradient(120deg,#12241a,#14100e 60%)}.hy-ec-vencido .eb{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#e0868b}.hy-ec-vencido.ok .eb{color:#7fd4a3}.hy-ec-monto{font-family:Cinzel,Georgia,serif;font-size:clamp(34px,5vw,52px);font-weight:700;color:#f4ede0;line-height:1;margin:8px 0}.hy-ec-sub{font-size:13px;color:hsla(0,0%,100%,.72)}.hy-ec-acc{margin-top:auto;padding-top:18px;display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.hy-ec-comopagar{text-decoration:none;color:#fff;border:1px solid hsla(0,0%,100%,.28);border-radius:10px;padding:12px 18px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hy-ec-comopagar:hover{background:hsla(0,0%,100%,.08)}.hy-ec-pagar>details{background:var(--marca);border-radius:10px;padding:0;border:0}.hy-ec-pagar>details>summary{color:#fdf3ea;padding:12px 18px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;list-style:none}.hy-ec-pagar>details[open]{background:var(--surface)}.hy-ec-pagar>details[open]>summary{color:var(--fg)}.hy-ec-col{display:flex;flex-direction:column;gap:16px}.hy-ec-porvencer{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;flex:1}.hy-ec-porvencer .eb{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.hy-ec-cifra{font-family:Cinzel,Georgia,serif;font-size:clamp(22px,3vw,30px);font-weight:700;color:var(--marca-txt);margin:6px 0 4px}.hy-ec-nota{font-size:12.5px;color:var(--muted-2)}.hy-ec-credito{background:var(--cobre);border-radius:14px;padding:18px 20px;color:#1a120c;flex:1}.hy-ec-credito .eb{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5a3d22}.hy-ec-credito-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:6px 0 10px}.hy-ec-credito-row .disp{font-family:Cinzel,Georgia,serif;font-size:clamp(20px,2.6vw,27px);font-weight:700;color:#1a120c}.hy-ec-credito-row small{font-size:12px;color:#5a3d22}.hy-ec-credito-barra{height:6px;border-radius:999px;background:rgba(26,18,12,.22);overflow:hidden}.hy-ec-credito-barra span{display:block;height:100%;background:#14100e;border-radius:999px}.hy-ec-badge{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;white-space:nowrap}.hy-ec-badge.venc{background:var(--marca);color:#fdf3ea}.hy-ec-badge.porv{background:var(--cobre);color:#1a120c}.hy-ec-badge.gris{background:var(--surface-2);color:var(--muted-2);border:1px solid var(--border)}.hy-ec-fcard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:12px}.hy-ec-fcard-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.hy-ec-fcard-top strong{font-family:Cinzel,Georgia,serif;font-size:17px;color:var(--marca-txt)}.hy-ec-fcard-sub{font-size:12px;color:var(--muted-2);margin-top:3px}.hy-ec-fcard-pie{display:flex;align-items:center;gap:14px;margin-top:10px}.hy-ec-fcard-pie .doc{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--marca-txt);text-decoration:none}.hy-ec-fcard-pie b{margin-left:auto;font-size:16px;color:var(--fg)}.hy-ec-pronto{margin-top:22px;background:#14100e;border-radius:14px;padding:20px 24px;justify-content:space-between;flex-wrap:wrap}.hy-ec-pronto,.hy-ec-pronto-txt{display:flex;align-items:center;gap:16px}.hy-ec-pronto .tag{flex:none;border:1px solid #e8b878;color:#e8b878;border-radius:6px;padding:5px 10px;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hy-ec-pronto h4{font-family:Cinzel,Georgia,serif;font-size:18px;font-weight:700;margin:0;color:#fff}.hy-ec-pronto p{margin:3px 0 0;font-size:12.5px;color:hsla(0,0%,100%,.66)}.hy-ec-pronto-btn{flex:none;text-decoration:none;color:#fff;border:1px solid hsla(0,0%,100%,.28);border-radius:10px;padding:11px 20px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hy-ec-pronto-btn:hover{background:hsla(0,0%,100%,.08)}@media (max-width:860px){.hy-ec-acc{flex-direction:column}.hy-ec-comopagar,.hy-ec-pagar{width:100%}.hy-ec-comopagar,.hy-ec-pagar>details{text-align:center}.hy-ec-pronto{flex-direction:column;align-items:flex-start}.hy-ec-pronto-btn{width:100%;text-align:center}.hy-ped-hero-top{flex-direction:row}.hy-ped-fases{grid-template-columns:1fr;gap:14px}.hy-ped-fases:before{display:none}.hy-ped-fase{flex-direction:row;align-items:flex-start;gap:10px}.hy-ped-hero-wa{margin-left:0;width:100%}.hy-ped-hero-wa .hy-wa-mini,.hy-ped-repetir,.hy-ped-ver{width:100%;justify-content:center;text-align:center}.hy-ped-fila-tot{margin-left:0;text-align:left;width:100%;flex-direction:row;align-items:baseline;gap:8px}.hy-ped-fila-flecha{display:none}}.hy-dev-cols{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:start}.hy-dev-form{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px}.hy-dev-lbl{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px}.hy-dev-lbl:first-child{margin-top:0}.hy-dev-form .hy-dev-campo,.hy-dev-form select.hy-dev-campo,.hy-dev-form textarea.hy-dev-campo{width:100%;box-sizing:border-box;background:color-mix(in srgb,var(--cobre) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--cobre) 34%,var(--border));border-radius:10px;padding:11px 13px;color:var(--fg);font-size:14px}.hy-dev-form textarea.hy-dev-campo{resize:vertical;min-height:74px;font-family:inherit}.hy-dev-ayuda{display:block;font-size:12px;color:var(--muted-2);margin:6px 0 2px}.hy-dev-wa{margin-top:14px}.hy-dev-wa .hy-wa-mini{width:100%;justify-content:center}.hy-dev-lado{display:flex;flex-direction:column;gap:16px}.hy-dev-pasos{background:#14100e;border-radius:14px;padding:20px 22px}.hy-dev-pasos h3{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:16px;color:#e8b878;margin:0 0 14px}.hy-dev-pasos ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.hy-dev-pasos li{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:hsla(0,0%,100%,.86);line-height:1.4}.hy-dev-num{flex:none;width:24px;height:24px;border-radius:50%;background:var(--cobre);color:#14100e;font-weight:800;font-size:13px;display:grid;place-items:center}.hy-dev-nota{margin:15px 0 0;padding-top:13px;border-top:1px solid hsla(0,0%,100%,.12);font-size:12px;color:hsla(0,0%,100%,.62)}.hy-dev-nota a{color:#e8b878;font-weight:700;text-decoration:none}.hy-dev-reportes{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.hy-dev-reportes h3{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:16px;color:var(--fg);margin:0 0 12px}.hy-dev-reportes ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hy-dev-reportes li{padding:11px 0;border-top:1px solid var(--border)}.hy-dev-reportes li:first-child{border-top:0;padding-top:0}.hy-dev-rcab{display:flex;align-items:center;justify-content:space-between;gap:10px}.hy-dev-rcab strong{font-size:14px;color:var(--fg)}.hy-dev-rmeta{font-size:12px;color:var(--muted-2);margin-top:3px}.hy-dev-rdet{font-size:12.5px;color:var(--muted);margin-top:4px}.hy-dev-vacio{font-size:13px;color:var(--muted-2)}.hy-dev-badge{flex:none;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:4px 9px}.hy-dev-badge.esp{background:color-mix(in srgb,var(--marca) 16%,var(--surface));color:var(--marca-txt);border:1px solid color-mix(in srgb,var(--marca) 40%,transparent)}.hy-dev-badge.cred{background:color-mix(in srgb,var(--cobre) 22%,var(--surface));color:#7a5a2e;border:1px solid color-mix(in srgb,var(--cobre) 46%,transparent)}.hy-dev-badge.rep{background:rgba(20,120,70,.14);color:#157846;border:1px solid rgba(20,120,70,.35)}.hy-dev-badge.gris{background:var(--surface-2);color:var(--muted-2);border:1px solid var(--border)}@media (max-width:860px){.hy-dev-cols{grid-template-columns:1fr;gap:16px}}.hy-caso-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.hy-caso-head-acc{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hy-caso-abrir{border:0;cursor:pointer;text-decoration:none;background:var(--marca);color:var(--marca-fg);border-radius:10px;padding:11px 20px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hy-caso-abrir:hover{filter:brightness(1.06)}.hy-caso-cols{display:grid;grid-template-columns:320px 1fr;gap:22px;align-items:start}.hy-caso-lista{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:8px}.hy-caso-lista-cab{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);padding:10px 12px 8px}.hy-caso-vacio{padding:12px;font-size:13px;color:var(--muted-2)}.hy-caso-item{display:block;width:100%;text-align:left;cursor:pointer;background:transparent;border:0;border-top:1px solid var(--border);border-left:3px solid transparent;padding:12px;color:var(--fg)}.hy-caso-lista .hy-caso-item:first-of-type{border-top:0}.hy-caso-item:hover{background:var(--surface-2)}.hy-caso-item.on{border-left-color:var(--marca);background:color-mix(in srgb,var(--marca) 8%,var(--surface))}.hy-caso-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hy-caso-item-top .folio{font-family:Cinzel,Georgia,serif;font-size:13px;color:var(--marca-txt)}.hy-caso-item-top .fecha{font-size:11.5px;color:var(--muted-2)}.hy-caso-item strong{display:block;font-size:14px;margin:4px 0 8px;color:var(--fg)}.hy-caso-badge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:4px 9px}.hy-caso-badge.disc{background:var(--marca);color:var(--marca-fg)}.hy-caso-badge.sol{background:var(--surface-2);color:var(--muted-2);border:1px solid var(--border)}.hy-caso-badge.rec{background:color-mix(in srgb,var(--cobre) 22%,var(--surface));color:#7a5a2e;border:1px solid color-mix(in srgb,var(--cobre) 46%,transparent)}.hy-caso-detalle{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px}.hy-caso-volver{display:none}.hy-caso-det-cab{position:relative;padding-right:54px;margin-bottom:16px}.hy-caso-det-cab .eb{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--marca-txt)}.hy-caso-det-cab h2{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(20px,2.6vw,28px);line-height:1.06;margin:6px 0 0;color:var(--fg)}.hy-caso-folio{position:absolute;top:0;right:0;font-family:Cinzel,Georgia,serif;font-size:16px;color:var(--marca-txt);letter-spacing:.04em}.hy-caso-fases{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-bottom:16px}.hy-caso-fase{text-align:center;padding:11px 6px;font-size:12px;font-weight:700;color:var(--muted-2);border-left:1px solid var(--border);background:var(--surface-2)}.hy-caso-fase:first-child{border-left:0}.hy-caso-fase.hecho{color:var(--fg);background:var(--surface)}.hy-caso-fase.aqui{color:#fff;background:#14100e}.hy-caso-chat{display:flex;flex-direction:column;gap:12px;padding:4px 2px;max-height:46vh;overflow-y:auto}.hy-caso-chat-vacio{text-align:center;font-size:13px;color:var(--muted-2);padding:12px 0}.hy-caso-burbuja{max-width:78%;border-radius:12px;padding:11px 14px}.hy-caso-burbuja.mia{align-self:flex-end;background:var(--marca);color:var(--marca-fg)}.hy-caso-burbuja.suya{align-self:flex-start;background:var(--surface-2);border-left:3px solid var(--cobre);color:var(--fg)}.hy-caso-burbuja-quien{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-bottom:5px}.hy-caso-burbuja.suya .hy-caso-burbuja-quien{color:var(--marca-txt);opacity:1}.hy-caso-burbuja-fase{font-size:11px;font-weight:700;opacity:.8;margin-bottom:3px}.hy-caso-burbuja-txt{font-size:13.5px;line-height:1.45}.hy-caso-burbuja-hora{font-size:10.5px;opacity:.7;margin-top:5px}.hy-caso-resol{margin-top:14px;border:1px solid var(--border);border-radius:10px;padding:12px 14px;font-size:14px;color:var(--fg);background:var(--surface-2)}.hy-caso-resol-cab{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.hy-caso-compose{display:flex;gap:10px;margin-top:16px}.hy-caso-compose input{flex:1;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:11px 13px;color:var(--fg);font-size:14px}.hy-caso-enviar{flex:none;border:0;cursor:pointer;background:var(--marca);color:var(--marca-fg);border-radius:10px;padding:0 22px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hy-caso-enviar:hover{filter:brightness(1.06)}.hy-caso-form h2{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:20px;margin:0 0 12px;color:var(--fg)}.hy-caso-lbl{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px}.hy-caso-form .hy-caso-campo,.hy-caso-form select.hy-caso-campo,.hy-caso-form textarea.hy-caso-campo{width:100%;box-sizing:border-box;background:color-mix(in srgb,var(--cobre) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--cobre) 34%,var(--border));border-radius:10px;padding:11px 13px;color:var(--fg);font-size:14px}.hy-caso-form textarea.hy-caso-campo{resize:vertical;min-height:88px;font-family:inherit}.hy-caso-form-acc{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.hy-caso-nada{padding:22px;text-align:center;font-size:14px;color:var(--muted-2)}@media (max-width:860px){.hy-caso-cols{grid-template-columns:1fr;gap:0}.hy-caso-cols.en-detalle .hy-caso-lista,.hy-caso-cols.en-lista .hy-caso-detalle{display:none}.hy-caso-volver{display:inline-block;background:transparent;border:0;cursor:pointer;color:var(--marca-txt);font-weight:700;font-size:13px;padding:0 0 14px}.hy-caso-burbuja{max-width:88%}}.hy-sop-hero{position:relative;overflow:hidden;color:#fff;margin:-32px -36px 24px;padding:40px 36px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;background:radial-gradient(120% 160% at 92% 0,rgba(147,6,13,.55),transparent 55%),linear-gradient(100deg,#0a0a0a,#14100e 60%,#1c0d0c)}.hy-sop-hero-txt{flex:1 1 340px;min-width:260px}.hy-sop-hero-txt .eb{font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.hy-sop-hero-txt h1{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(26px,4.4vw,44px);line-height:1.04;margin:10px 0 8px;color:#fff}.hy-sop-hero-txt p{margin:0;font-size:14px;color:hsla(0,0%,100%,.82);max-width:52ch}.hy-sop-hero-acc{flex:0 0 auto;display:flex;flex-direction:column;gap:11px;min-width:264px}.hy-sop-btn{display:block;text-align:center;text-decoration:none;cursor:pointer;border:0;border-radius:10px;padding:13px 22px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hy-sop-btn.wa{background:var(--whatsapp,#25d366);color:#fff}.hy-sop-btn.chat{background:var(--marca);color:var(--marca-fg)}.hy-sop-btn.correo{background:#0a0a0a;color:#fff;border:1px solid hsla(0,0%,100%,.28)}.hy-sop-btn.chat:hover,.hy-sop-btn.wa:hover{filter:brightness(1.06)}.hy-sop-btn.correo:hover{background:hsla(0,0%,100%,.08)}.hy-sop-canales{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.hy-sop-canal{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:18px 20px}.hy-sop-canal .eb{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--marca-txt)}.hy-sop-canal h3{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:18px;color:var(--fg);margin:8px 0;line-height:1.1}.hy-sop-canal p{margin:0;font-size:13px;color:var(--muted-2)}.hy-sop-canal-hr{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:12px;color:var(--muted-2)}.hy-sop-abajo{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start;margin-top:26px}.hy-sop-faq h2{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(20px,2.6vw,26px);color:var(--marca-txt);margin:0 0 14px}.hy-sop-faq-item{border:1px solid var(--border);border-radius:10px;margin-bottom:10px;background:var(--surface);overflow:hidden}.hy-sop-faq-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;color:var(--fg)}.hy-sop-faq-item>summary::-webkit-details-marker{display:none}.hy-sop-faq-mas{flex:none;color:var(--marca-txt);font-size:18px;font-weight:700;transition:transform .2s ease}.hy-sop-faq-item[open] .hy-sop-faq-mas{transform:rotate(45deg)}.hy-sop-faq-a{padding:0 16px 14px;font-size:13.5px;color:var(--muted-2);line-height:1.5}.hy-sop-pedido{background:var(--cobre);border-radius:14px;padding:22px 24px;color:#2a1c0e}.hy-sop-pedido h3{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:20px;margin:0 0 10px;color:#2a1c0e;line-height:1.1}.hy-sop-pedido p{margin:0 0 16px;font-size:13px;color:#4a3826}.hy-sop-pedido-btn{display:block;text-align:center;text-decoration:none;border-radius:10px;padding:13px 18px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hy-sop-pedido-btn.negro{background:#0a0a0a;color:#fff;margin-bottom:10px}.hy-sop-pedido-btn.arena{background:transparent;color:#2a1c0e;border:1px solid rgba(42,28,14,.4)}.hy-sop-pedido-btn.negro:hover{filter:brightness(1.15)}.hy-sop-pedido-btn.arena:hover{background:rgba(42,28,14,.08)}@media (max-width:860px){.hy-sop-hero{margin:-22px -18px 18px;padding:26px 18px;flex-direction:column;align-items:stretch;gap:18px}.hy-sop-hero-acc{min-width:0}.hy-sop-canales{grid-template-columns:1fr;gap:12px}.hy-sop-abajo{grid-template-columns:1fr;gap:18px}}.hy-hero-pt .eb{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.82)}.hy-hero-pt .eb,.hy-hero-pt h2{position:relative;z-index:2;font-weight:700}.hy-hero-pt h2{font-family:Cinzel,Georgia,serif;font-size:clamp(24px,4vw,34px);line-height:1.04;margin:8px 0 6px;max-width:16ch;color:#fff}.hy-hero-pt h2 em{font-style:italic;color:#f2c877}.hy-hero-pt p{position:relative;z-index:2;margin:0;font-size:13.5px;color:hsla(0,0%,100%,.88);max-width:46ch}.hy-chips-prot{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 4px}.hy-chip-prot{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:6px 13px;color:var(--fg)}.hy-chip-prot .sw{width:10px;height:10px;border-radius:50%;flex:none}.hy-car-cab{display:flex;justify-content:space-between;align-items:baseline;margin:18px 0 10px}.hy-car-cab h3{font-family:Cinzel,Georgia,serif;font-size:18px;font-weight:700;margin:0}.hy-car{display:flex;gap:13px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;scroll-snap-type:x proximity}.hy-car::-webkit-scrollbar{height:7px}.hy-car::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.hy-prod{flex:none;width:168px;scroll-snap-align:start;background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column}.hy-prod-foto{aspect-ratio:16/9;position:relative;display:flex;align-items:flex-end;padding:8px;background:linear-gradient(150deg,#5a1016,var(--carne-res) 70%,#a8384a)}.hy-prod-foto.cerdo{background:linear-gradient(150deg,#8a5a1e,var(--carne-cerdo) 72%,#dcab55)}.hy-prod-foto.pollo{background:linear-gradient(150deg,#7c4326,var(--carne-pollo) 72%,#cf8d63)}.hy-prod-foto.pescado{background:linear-gradient(150deg,#3f4b5e,var(--carne-pescado) 72%,#8496ab)}.hy-prod-foto .lab{position:relative;z-index:2;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.96);background:rgba(0,0,0,.42);border-radius:6px;padding:1px 6px}.hy-prod-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.hy-prod-foto:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 62%)}.hy-add{display:flex;flex-direction:column;gap:7px}.hy-add-qty{display:flex;align-items:center;gap:4px;border:1px solid var(--border);border-radius:9px;padding:3px 6px;background:var(--surface);width:-moz-fit-content;width:fit-content}.hy-add-qty button{width:22px;height:22px;border:none;background:var(--surface-2);color:var(--fg);border-radius:6px;font-size:15px;line-height:1;cursor:pointer;display:grid;place-items:center}.hy-add-qty button:disabled{opacity:.4;cursor:default}.hy-add-qty input{width:42px;border:none;background:transparent;color:var(--fg);font-size:14px;font-weight:700;text-align:center;-moz-appearance:textfield}.hy-add-qty input::-webkit-inner-spin-button,.hy-add-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hy-add-qty .u{font-size:11px;color:var(--muted-2);padding-right:2px}.hy-add-btn{width:100%;border:none;background:var(--marca);color:var(--marca-fg);font-weight:800;font-size:13px;padding:9px 12px;border-radius:9px;cursor:pointer;letter-spacing:.01em}.hy-add-btn:hover{filter:brightness(1.06)}.hy-add-ver{font-size:12px;color:var(--marca-txt);text-decoration:none;font-weight:700}.hy-add-ver:hover{text-decoration:underline}.hy-add.chico .hy-add-qty{width:100%;justify-content:space-between}.hy-add.chico .hy-add-qty input{width:100%}.hy-prod-liga{display:block;text-decoration:none;color:inherit}.hy-prod-liga:hover .t{text-decoration:underline}.hy-prod-cuerpo{padding:9px 11px 11px}.hy-prod-liga .hy-prod-cuerpo{padding-bottom:4px}.hy-prod-cuerpo .t{font-weight:700;font-size:13.5px;line-height:1.2;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hy-prod-cuerpo .s{font-size:11.5px;color:var(--muted);margin-top:2px}.hy-prod-accion{margin-top:auto;padding:0 11px 11px}.hy-prod-fila{display:flex;flex-direction:column;align-items:stretch;margin-top:auto;gap:8px}.hy-prod-pr{font-weight:800;font-size:13.5px;color:var(--marca-txt);white-space:nowrap}.hy-prod-pr span{font-size:10px;color:var(--muted-2);font-weight:600}.hy-prod-btn{font:inherit;font-size:11.5px;font-weight:800;background:var(--marca);color:var(--marca-fg);border:0;border-radius:8px;padding:6px 11px;cursor:pointer;text-decoration:none;white-space:nowrap}.hy-prod-fila .hy-prod-btn{display:block;width:100%;text-align:center;padding:8px 11px;box-sizing:border-box}.hy-prod-btn.linea{background:transparent;color:var(--marca-txt);border:1.4px solid var(--marca)}.hy-shop{display:block}.hy-ir-carrito{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;box-sizing:border-box;position:sticky;top:8px;z-index:6;margin-bottom:16px;padding:14px 18px;border-radius:13px;font-weight:800;text-align:center;box-shadow:0 6px 18px rgba(141,30,45,.28)}.hy-ir-carrito-tit{display:inline-flex;align-items:center;gap:9px;font-size:16px;letter-spacing:.02em}.hy-ir-carrito-sub{font-size:12.5px;font-weight:700;opacity:.85}.hy-ir-carrito-n{justify-content:center;min-width:22px;height:22px;padding:0 7px;background:var(--marca-fg);color:var(--marca);font-size:12.5px}.hy-ir-carrito-n,.hy-toast-carrito{display:inline-flex;align-items:center;border-radius:999px;font-weight:800}.hy-toast-carrito{position:fixed;left:50%;bottom:88px;transform:translateX(-50%);z-index:60;max-width:90vw;gap:8px;padding:11px 16px;background:var(--fg);color:var(--bg);font-size:13.5px;box-shadow:0 8px 24px rgba(0,0,0,.28);animation:hy-toast-in .28s ease-out both}.hy-toast-carrito>span[aria-hidden]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--ok);color:#fff;font-size:12px}@keyframes hy-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hy-toast-carrito{animation:none}}.hy-shop-busca{width:100%;padding:11px 13px;margin-bottom:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--fg);font:inherit;font-size:14px}.hy-shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:13px}.hy-shop-card{width:auto}.hy-shop-card .hy-prod-cuerpo{display:flex;flex-direction:column;flex:1 1 auto}.hy-shop-badge{position:absolute;top:7px;right:7px;z-index:2;background:var(--marca);color:var(--marca-fg);font-size:10.5px;font-weight:800;border-radius:999px;padding:2px 8px}.hy-shop-carrito{margin-top:22px;border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:14px 16px}.hy-shop-carrito.arriba{margin-top:0;margin-bottom:18px;position:sticky;top:8px;z-index:5;border-color:var(--marca);box-shadow:var(--shadow);max-height:62vh;overflow:auto}.hy-shop-carrito-cab{font-family:Cinzel,Georgia,serif;font-size:17px;font-weight:700;margin-bottom:8px}.hy-shop-linea{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.hy-shop-linea:last-of-type{border-bottom:0}.hy-shop-linea-txt{flex:1 1 auto;min-width:0}.hy-shop-linea-txt strong{display:block;font-size:14px}.hy-shop-linea-txt small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.hy-shop-kg{width:74px;padding:7px 8px;text-align:right;font:inherit;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--fg)}.hy-shop-kg.malo{border-color:var(--danger);color:var(--danger)}.hy-shop-kg-uni{font-size:12px;color:var(--muted-2);margin-left:-4px}.hy-shop-cuenta{margin-top:12px;padding-top:12px;border-top:1px dashed var(--border);font-size:14px;color:var(--muted-2)}.hy-shop-cuenta strong{color:var(--fg)}@media (max-width:560px){.hy-shop-grid{grid-template-columns:repeat(auto-fill,minmax(46%,1fr))}}.hy-carrito-item{border-bottom:1px solid var(--border)}.hy-carrito-item .hy-shop-linea,.hy-carrito-item:last-of-type{border-bottom:0}.hy-carrito-item .hy-shop-linea-txt strong{color:var(--marca,#8d1e2d);font-size:16px;font-weight:800;letter-spacing:.01em}.hy-carrito-pres{display:flex;flex-direction:column;gap:8px;padding:0 0 16px;margin-top:2px}.hy-carrito-pres-tit{font-size:13.5px;color:var(--muted-2)}.hy-carrito-pres-tit strong{color:var(--marca,#8d1e2d)}.hy-carrito-pres-sel{padding:9px 11px;border:1px solid var(--border);border-radius:8px;max-width:340px}.hy-carrito-pres-sel,.hy-carrito-pres-txt{font:inherit;background:var(--bg);color:var(--fg)}.hy-carrito-pres-txt{padding:11px 12px;border:1px solid var(--border);border-radius:10px;resize:vertical;min-height:108px;line-height:1.55;width:100%}.hy-carrito-pres-txt::-moz-placeholder{color:var(--muted)}.hy-carrito-pres-txt::placeholder{color:var(--muted)}.hy-carrito-quitar-fila{display:flex;justify-content:flex-end;padding:4px 0 2px}.hy-carrito-quitar{font:inherit;font-size:13px;font-weight:700;letter-spacing:.01em;padding:8px 18px;border-radius:9px;border:0;cursor:pointer;background:var(--marca,#8d1e2d);color:var(--marca-fg,#fbf7ee);transition:filter .12s ease}.hy-carrito-quitar:hover{filter:brightness(1.08)}.hy-carrito-quitar:active{filter:brightness(.94)}.hy-ficha-corte{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:26px;margin-top:14px;align-items:start}.hy-ficha-corte-foto{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:16/9;display:flex;align-items:flex-end;padding:12px;background:linear-gradient(150deg,#5a1016,var(--carne-res) 70%,#a8384a)}.hy-ficha-corte-foto.cerdo{background:linear-gradient(150deg,#8a5a1e,var(--carne-cerdo) 72%,#dcab55)}.hy-ficha-corte-foto.pollo{background:linear-gradient(150deg,#7c4326,var(--carne-pollo) 72%,#cf8d63)}.hy-ficha-corte-foto.pescado{background:linear-gradient(150deg,#3f4b5e,var(--carne-pescado) 72%,#8496ab)}.hy-ficha-corte-foto:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent 62%)}.hy-ficha-corte-foto .lab{position:relative;z-index:2;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.42);border-radius:6px;padding:2px 8px}.hy-ficha-corte-precio{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:30px;color:var(--marca-txt);margin:16px 0 10px}.hy-ficha-corte-precio span{font-size:14px;color:var(--muted-2);font-weight:600;font-family:inherit}@media (max-width:720px){.hy-ficha-corte{grid-template-columns:1fr;gap:16px}}.hy-tgrupos{display:grid;gap:10px}.hy-tgrupo{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.hy-tgrupo-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:11px 14px;background:var(--accent-bg);color:var(--accent-fg);font-weight:800;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase}.hy-tgrupo-cab::-webkit-details-marker{display:none}.hy-tgrupo-cab:after{content:"▸";margin-left:auto;font-size:13px;opacity:.8;transition:transform .18s ease}.hy-tgrupo[open]>.hy-tgrupo-cab:after{transform:rotate(90deg)}.hy-tgrupo-tit{letter-spacing:.04em}.hy-tgrupo-n{min-width:22px;text-align:center;font-size:12px;font-weight:800;background:color-mix(in srgb,var(--accent-fg) 18%,transparent);border-radius:999px;padding:1px 8px}.hy-tgrupo-cuerpo{padding:10px}@media (prefers-reduced-motion:reduce){.hy-tgrupo-cab:after{transition:none}}.hy-bloque-titulo,.hy-tabla th{background:var(--cobre);color:#0a0a0a}.hy-tabla th{border-bottom:1px solid var(--line)}.hy-tabla td{color:var(--fg)}.hy-tabla tbody tr:nth-child(2n){background:hsla(34,30%,80%,.03)}[data-theme=light] .hy-tabla tbody tr:nth-child(2n){background:hsla(0,0%,4%,.03)}.hy-tile{border:1px solid hsla(28,38%,60%,.34);border-radius:13px;background:linear-gradient(180deg,hsla(28,38%,60%,.1),transparent 58%),var(--surface)}a.hy-tile.con-liga:hover{border-color:var(--cobre);background:linear-gradient(180deg,hsla(28,38%,60%,.16),transparent 58%),var(--surface-2)}[data-theme=light] .hy-tile{background:linear-gradient(180deg,hsla(28,38%,60%,.18),transparent 58%),var(--surface)}:root:not([data-theme=light]) .btn-linea{border-color:var(--cobre);color:var(--cobre)}:root:not([data-theme=light]) .btn-linea:hover{background:var(--marca-suave);border-color:var(--cobre)}.hy-marco{border-radius:14px;padding:16px 18px;background:var(--surface);border:1px solid var(--line)}.hy-marco-arena{border-color:var(--cobre)}.hy-marco-rojo{border-color:var(--marca);background:linear-gradient(180deg,var(--marca-suave),transparent 70%),var(--surface)}.hy-fin-hero .hy-fin-h3.sobre{color:var(--bg);opacity:.6}.hy-fin-hero .hy-fin-pill.vac{color:var(--bg);opacity:.58;background:hsla(0,0%,50%,.16)}.hy-fin-hero .hy-fin-pill.g{color:#1a6b3f}.hy-fin-hero .hy-fin-pill.b{color:#93060d}[data-theme=light] .hy-fin-hero .hy-fin-pill.g{color:#7ee0a8}[data-theme=light] .hy-fin-hero .hy-fin-pill.b{color:#ff9b8f}.hy-isotipo-claro{display:none}.hy-isotipo-oscuro{display:block}:root[data-theme=light] .hy-isotipo-oscuro{display:none}:root[data-theme=light] .hy-isotipo-claro{display:block}.hy-pv .eb{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--marca-txt)}.hy-pv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.hy-pv-head h1{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(26px,3.4vw,40px);line-height:1.04;margin:6px 0 8px;color:var(--fg)}.hy-pv-head p{margin:0;font-size:14px;color:var(--muted-2);max-width:64ch}.hy-pv-head-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hy-pv-buscar{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:11px 14px;color:var(--fg);font-size:14px;min-width:230px}.hy-pv-btn{display:inline-block;text-align:center;text-decoration:none;cursor:pointer;border:0;border-radius:10px;padding:11px 20px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hy-pv-btn.vino{background:var(--marca);color:var(--marca-fg)}.hy-pv-btn.vino.ancho{width:100%}.hy-pv-btn.linea{background:transparent;border:1px solid var(--border);color:var(--fg)}.hy-pv-btn.linea.claro{border-color:hsla(0,0%,100%,.32);color:#fff}.hy-pv-btn.blanco{background:#fff;color:#0a0a0a}.hy-pv-btn.linea-oscuro{background:transparent;border:1px solid rgba(42,28,14,.42);color:#2a1c0e}.hy-pv-btn:hover{filter:brightness(1.06)}.hy-pv-hero{position:relative;overflow:hidden;color:#fff;margin:-32px -36px 22px;padding:38px 36px 0;background:radial-gradient(120% 150% at 92% 0,rgba(147,6,13,.5),transparent 55%),linear-gradient(100deg,#0a0a0a,#14100e 60%,#1c0d0c)}.hy-pv-hero-txt .eb{color:var(--cobre)}.hy-pv-hero-txt h1{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(28px,4.4vw,46px);line-height:1.03;margin:8px 0;color:#fff}.hy-pv-hero-txt p{margin:0 0 4px;font-size:14px;color:hsla(0,0%,100%,.82);max-width:52ch}.hy-pv-hero-tiles{display:grid;grid-template-columns:repeat(4,1fr);margin:24px -36px 0;border-top:1px solid hsla(0,0%,100%,.12)}.hy-pv-hero-tiles>div{padding:16px 20px;border-left:1px solid hsla(0,0%,100%,.1)}.hy-pv-hero-tiles>div:first-child{border-left:0}.hy-pv-hero-tiles .eb{color:var(--cobre);font-size:10px}.hy-pv-hero-tiles b{display:block;font-family:Cinzel,Georgia,serif;font-size:clamp(22px,2.4vw,30px);color:#fff;margin:6px 0 2px}.hy-pv-hero-tiles small{font-size:11px;color:hsla(0,0%,100%,.6)}.hy-pv-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px}.hy-pv-card h3{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:17px;margin:0 0 14px;color:var(--fg)}.hy-pv-vacio{padding:16px;font-size:13.5px;color:var(--muted-2)}.hy-pv-inicio-cols{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;align-items:start;margin-bottom:22px}.hy-pv-inicio-lado{display:flex;flex-direction:column;gap:16px}.hy-pv-alerta{background:var(--marca);color:#fff;border-radius:12px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hy-pv-alerta.ancho{margin-bottom:20px}.hy-pv-alerta .eb{color:hsla(0,0%,100%,.82)}.hy-pv-alerta h3{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:19px;margin:6px 0;color:#fff}.hy-pv-alerta p{margin:0;font-size:12.5px;color:hsla(0,0%,100%,.84);max-width:54ch}.hy-pv-arena{background:var(--cobre);border-radius:14px;padding:20px 22px;color:#2a1c0e}.hy-pv-arena .eb{color:#5a3d1e}.hy-pv-arena .cifra{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(24px,3vw,32px);margin:6px 0 2px;color:#2a1c0e}.hy-pv-arena .sub{display:block;font-size:12px;color:#4a3826;margin-bottom:12px}.hy-pv-falta{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px;margin-bottom:22px}.hy-pv-falta-cab{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.hy-pv-falta-cab h2{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:22px;margin:0;color:var(--fg)}.hy-pv-falta-cab span{font-size:12.5px;color:var(--muted-2)}.hy-pv-falta-cab a{margin-left:auto;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--marca-txt);text-decoration:none}.hy-pv-falta-lista{display:flex;flex-direction:column}.hy-pv-falta-row{display:grid;grid-template-columns:1.5fr .7fr .7fr .8fr 1.6fr;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--border)}.hy-pv-falta-row:first-child{border-top:0}.hy-pv-falta-id strong{display:block;font-family:Cinzel,Georgia,serif;font-size:15px;color:var(--marca-txt)}.hy-pv-falta-id strong em{font-style:normal;font-family:Poppins,sans-serif;color:var(--muted-2);font-size:12.5px}.hy-pv-falta-id span{font-size:11.5px;color:var(--muted-2)}.hy-pv-falta-d em{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-style:normal}.hy-pv-falta-d b{font-size:14px;color:var(--fg)}.hy-pv-falta-d.rojo b{color:var(--marca-txt)}.hy-pv-falta-mas{display:inline-block;margin-top:12px;font-size:12px;color:var(--muted-2);text-decoration:none}.hy-pv-conf{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hy-pv-conf-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2)}.hy-pv-conf-campo{display:inline-flex;align-items:center;gap:4px;background:color-mix(in srgb,var(--cobre) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--cobre) 34%,var(--border));border-radius:8px;padding:3px 8px}.hy-pv-conf-campo input{width:120px;border:0;background:transparent;color:var(--fg);font-size:14px}.hy-pv-conf-campo em{font-style:normal;font-size:12px;color:var(--muted-2)}.hy-pv-band{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;margin-bottom:22px}.hy-pv-band.cuatro{grid-template-columns:repeat(4,1fr)}.hy-pv-band-t{background:#14100e;padding:16px 20px;color:#fff}.hy-pv-band-t .eb{color:var(--cobre);font-size:10px}.hy-pv-band-t b{display:block;font-family:Cinzel,Georgia,serif;font-size:clamp(22px,2.2vw,30px);margin:6px 0 2px;color:#fff}.hy-pv-band-t small{font-size:11px;color:hsla(0,0%,100%,.6)}.hy-pv-chips{display:flex;gap:8px;flex-wrap:wrap}.hy-pv-chip{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:700;color:var(--fg)}.hy-pv-chip.on{background:#14100e;color:#fff;border-color:#14100e}.hy-pv-sec{margin-bottom:22px}.hy-pv-sec-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 18px;border-radius:10px;margin-bottom:12px}.hy-pv-sec-cab h3{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:16px;margin:0}.hy-pv-sec-cab span{font-size:11.5px;opacity:.82}.hy-pv-sec-cab.vino{background:var(--marca);color:#fff}.hy-pv-sec-cab.vino h3{color:#fff}.hy-pv-sec-cab.negro{background:#14100e;color:#fff}.hy-pv-sec-cab.negro h3{color:#fff}.hy-pv-sec-cab:not(.vino):not(.negro){background:var(--surface-2);color:var(--fg);border:1px solid var(--border)}.hy-pv-conf-lista{display:flex;flex-direction:column;gap:12px}.hy-pv-conf-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.hy-pv-conf-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.hy-pv-conf-id strong{font-family:Cinzel,Georgia,serif;font-size:16px;color:var(--marca-txt)}.hy-pv-conf-id strong em{font-style:normal;font-family:Poppins,sans-serif;color:var(--muted-2);font-size:12.5px}.hy-pv-conf-id span{display:block;font-size:12px;color:var(--muted-2);margin-top:2px}.hy-pv-conf-datos{display:flex;gap:18px}.hy-pv-conf-datos em{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-style:normal}.hy-pv-conf-datos b{font-size:14px;color:var(--fg)}.hy-pv-conf-datos .rojo b{color:var(--marca-txt)}.hy-pv-conf-accion{display:flex;align-items:center;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);flex-wrap:wrap}.hy-pv-conf-nota{font-size:12px;color:var(--muted-2);font-style:italic;margin-left:auto}.hy-pv-arch{display:flex;flex-direction:column;gap:8px}.hy-pv-arch-anio,.hy-pv-arch-mes{border:1px solid var(--border);border-radius:8px;padding:8px 12px}.hy-pv-arch-anio>summary,.hy-pv-arch-mes>summary{cursor:pointer;font-weight:800}.hy-pv-conf-archivo{margin-top:8px}.hy-pv-conf-fila{display:flex;align-items:center;gap:14px;padding:8px 0;border-top:1px solid var(--border)}.hy-pv-conf-fila:first-child{border-top:0}.hy-pv-conf-fila-id{flex:1}.hy-pv-conf-fila-id strong{font-size:14px;color:var(--fg)}.hy-pv-conf-fila-id span{display:block;font-size:11.5px;color:var(--muted-2)}.hy-pv-conf-fila-d em{display:block;font-size:10px;text-transform:uppercase;color:var(--muted);font-style:normal}.hy-pv-conf-fila-d b{font-size:13px;color:var(--fg)}.hy-pv-tabla{width:100%;border-collapse:collapse;font-size:13.5px}.hy-pv-tabla thead th{text-align:left;background:#14100e;color:var(--cobre);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:11px 14px}.hy-pv-tabla thead th.num{text-align:right}.hy-pv-tabla tbody td{padding:12px 14px;border-top:1px solid var(--border);color:var(--fg);vertical-align:middle}.hy-pv-tabla tbody tr:nth-child(2n){background:var(--surface-2)}.hy-pv-tabla tbody tr.apag{opacity:.55}.hy-pv-tabla tbody tr.alerta td{background:color-mix(in srgb,var(--marca) 8%,var(--surface))}.hy-pv-tabla td.num{text-align:right}.hy-pv-tabla td.num.fuerte{font-weight:800}.hy-pv-tabla td.folio{font-family:Cinzel,Georgia,serif;color:var(--marca-txt)}.hy-pv-tabla td.folio strong{display:block;font-family:Cinzel,Georgia,serif}.hy-pv-tabla td.folio small{display:block;font-family:Poppins,sans-serif;color:var(--muted-2);font-size:11.5px}.hy-pv-tabla td.ped{color:var(--marca-txt);font-weight:600}.hy-pv-tabla td.acc a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--marca-txt);text-decoration:none;margin-right:12px}.hy-pv-oc-badge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:4px 9px}.hy-pv-oc-badge.conf{background:#14100e;color:#fff}.hy-pv-oc-badge.env{background:transparent;border:1px solid var(--border);color:var(--muted-2)}.hy-pv-oc-badge.parc{background:color-mix(in srgb,var(--cobre) 22%,var(--surface));color:#7a5a2e}.hy-pv-oc-badge.gris{background:var(--surface-2);color:var(--muted-2);border:1px solid var(--border)}.hy-pv-oc-badge.venc{background:var(--marca);color:var(--marca-fg)}.hy-pv-oc-cards{display:flex;flex-direction:column;gap:10px}.hy-pv-oc-cards.hy-solo-movil{display:none}@media (max-width:860px){.hy-pv-oc-cards.hy-solo-movil{display:flex}}.hy-pv-oc-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.hy-pv-oc-card.apag{opacity:.6}.hy-pv-oc-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hy-pv-oc-top .folio{font-family:Cinzel,Georgia,serif;color:var(--marca-txt);font-size:15px}.hy-pv-oc-top .folio em{font-style:normal;color:var(--muted-2);font-size:12px}.hy-pv-oc-top b{font-size:15px;color:var(--fg)}.hy-pv-oc-sub{font-size:12px;color:var(--muted-2);margin:4px 0 8px}.hy-pv-oc-pie{display:flex;align-items:center;gap:12px}.hy-pv-oc-pie .pend{margin-left:auto;font-size:12px;color:var(--muted-2)}.hy-pv-ped-lista{display:flex;flex-direction:column;gap:12px}.hy-pv-ped{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.hy-pv-ped-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hy-pv-ped-id h4{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:17px;margin:0;color:var(--marca-txt)}.hy-pv-ped-id span{font-size:12px;color:var(--muted-2)}.hy-pv-ped-badge{flex:none;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:4px 9px}.hy-pv-ped-badge.conf{background:transparent;border:1px solid var(--border);color:var(--muted-2)}.hy-pv-ped-badge.emp{background:#14100e;color:#fff}.hy-pv-ped-badge.ent{background:color-mix(in srgb,var(--cobre) 24%,var(--surface));color:#7a5a2e}.hy-pv-fases{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.hy-pv-fase{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted-2)}.hy-pv-fase .dia{color:var(--border);font-size:11px}.hy-pv-fase.hecho,.hy-pv-fase.hecho .dia{color:var(--fg)}.hy-pv-fase.on{color:var(--marca-txt);font-weight:800}.hy-pv-fase.on .dia{color:var(--marca)}.hy-pv-fase:not(:first-child):before{content:"—";color:var(--border);margin-right:2px}.hy-pv-ped-acc{margin-top:4px}.hy-pv-ped-aviso{margin-top:8px;font-size:12.5px;color:var(--danger)}.hy-pv-ped-aviso a{color:var(--marca-txt);font-weight:700;text-decoration:none}.hy-pv-saldo-top{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:22px;align-items:stretch}.hy-pv-saldo-negro{background:linear-gradient(150deg,#14100e,#0a0a0a);color:#fff;border-radius:14px;padding:24px 26px}.hy-pv-saldo-negro .eb{color:var(--cobre)}.hy-pv-saldo-negro .cifra{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(30px,4vw,46px);margin:6px 0 4px;color:#fff}.hy-pv-saldo-negro .sub{font-size:12.5px;color:hsla(0,0%,100%,.62)}.hy-pv-saldo-acc{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;align-items:flex-start}.hy-pv-saldo-lado{display:flex;flex-direction:column;gap:16px}.hy-pv-saldo-venc{background:var(--marca);color:#fff;border-radius:14px;padding:18px 20px}.hy-pv-saldo-venc .eb{color:hsla(0,0%,100%,.82)}.hy-pv-saldo-venc .cifra{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:26px;margin-top:4px}.hy-pv-saldo-pag{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px}.hy-pv-saldo-pag .eb{color:var(--muted)}.hy-pv-saldo-pag .cifra{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:24px;color:var(--marca-txt);margin-top:4px}.hy-pv-subir{display:inline-block}.hy-pv-subir>summary{list-style:none}.hy-pv-subir>summary::-webkit-details-marker{display:none}.hy-pv-subir-box{margin-top:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px;color:var(--fg);min-width:260px}.hy-pv-pap-cols{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;align-items:start}.hy-pv-pap-tabla{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.hy-pv-pap-lado{display:flex;flex-direction:column;gap:16px}.hy-pv-pap-form{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 22px}.hy-pv-pap-form h3{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:18px;margin:0 0 12px;color:var(--fg)}.hy-pv-pap-nota{font-size:12px;color:var(--muted-2);margin:12px 0 0}.hy-pv-lbl{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:12px 0 6px}.hy-pv-campo{width:100%;box-sizing:border-box;background:color-mix(in srgb,var(--cobre) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--cobre) 34%,var(--border));border-radius:10px;padding:11px 13px;color:var(--fg);font-size:14px}.hy-pv-pap-badge{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-radius:6px;padding:4px 9px}.hy-pv-pap-badge.venc{background:var(--marca);color:var(--marca-fg)}.hy-pv-pap-badge.pronto{background:color-mix(in srgb,var(--cobre) 24%,var(--surface));color:#7a5a2e}.hy-pv-exped,.hy-pv-pap-badge.ok{background:#14100e;color:#fff}.hy-pv-exped{border-radius:14px;padding:20px 22px}.hy-pv-exped .eb{color:var(--cobre)}.hy-pv-exped .cifra{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:30px;margin:6px 0 2px}.hy-pv-exped .sub{display:block;font-size:12px;color:hsla(0,0%,100%,.6)}.hy-pv-exped-barra{height:8px;border-radius:999px;background:hsla(0,0%,100%,.14);margin:12px 0;overflow:hidden}.hy-pv-exped-barra span{display:block;height:100%;background:var(--cobre)}.hy-pv-exped p{margin:0;font-size:12px;color:hsla(0,0%,100%,.7)}@media (max-width:860px){.hy-pv-hero{margin:-22px -18px 18px;padding:26px 18px 0}.hy-pv-hero-tiles{grid-template-columns:repeat(2,1fr);margin:20px -18px 0}.hy-pv-hero-tiles>div:nth-child(3){border-left:0}.hy-pv-hero-tiles>div:nth-child(n+3){border-top:1px solid hsla(0,0%,100%,.1)}.hy-pv-inicio-cols{grid-template-columns:1fr}.hy-pv-band,.hy-pv-band.cuatro{grid-template-columns:repeat(2,1fr)}.hy-pv-pap-cols,.hy-pv-saldo-top{grid-template-columns:1fr}.hy-pv-falta-row{grid-template-columns:1fr 1fr;gap:10px}.hy-pv-falta-acc,.hy-pv-falta-id{grid-column:1/-1}.hy-pv-conf-datos{gap:14px}.hy-pv-conf-nota{margin-left:0;width:100%}}.hy-portal-ancho,.hy-portal-ancho :where(section,div,aside,article,header,footer,nav,form,table,thead,tbody,tfoot,tr,td,th,ul,ol,li,dl,dt,dd,button,input,select,textarea,a,span,em,b,strong,small,label,summary,details,img,figure,picture,video,h1,h2,h3,h4,h5,h6,p,blockquote){border-radius:0!important}.hy-aviso-tope{margin:16px 0 0;padding:12px 16px;text-align:center;font-size:13px;color:var(--muted-2);background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.hy-aviso-tope strong{color:var(--fg);font-weight:700}.hy-paginacion{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0 0;padding:12px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.hy-paginacion-rango{font-size:13px;color:var(--muted-2)}.hy-paginacion-rango strong{color:var(--fg)}.hy-paginacion-btns{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hy-paginacion-num{font-size:12.5px;color:var(--muted-2)}.hy-paginacion-off{opacity:.4;pointer-events:none}.hy-pod2-cab{text-align:center;margin:2px 0 10px}.hy-pod2-ojillo{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#c79a5e;margin-bottom:4px}.hy-pod2-titulo{font-family:Cinzel,Georgia,serif;font-weight:800;font-size:clamp(22px,4vw,34px);line-height:1.05;color:#f3e9d7}.hy-pod2-sub{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#9b8f7d;margin-top:8px}.hy-pod2-sub strong{color:#c79a5e;font-weight:800;letter-spacing:0}.hy-pod2-regla{width:clamp(28px,10vw,84px);height:1px;background:linear-gradient(90deg,transparent,rgba(199,154,94,.65),transparent)}.hy-pod2{position:relative;margin:10px 0 6px;padding-top:10px}.hy-pod2-spot{position:absolute;left:50%;top:-4px;width:60%;height:100%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(60% 70% at 50% 0,rgba(255,245,220,.18),rgba(255,245,220,.06) 40%,transparent 70%)}.hy-pod2-fila{align-items:flex-end;justify-content:center;gap:clamp(10px,4vw,42px)}.hy-pod2-fila,.hy-pod2-lugar{position:relative;display:flex}.hy-pod2-lugar{flex:0 0 auto;width:26%;max-width:170px;flex-direction:column;align-items:center;justify-content:flex-end;text-decoration:none;color:#e6dcc9}.hy-pod2-lugar.campeon{width:30%;max-width:210px}.hy-pod2-num{font-family:Cinzel,Georgia,serif;font-weight:800;font-size:clamp(26px,4.4vw,40px);line-height:1;margin-bottom:4px}.hy-pod2-lugar.campeon .hy-pod2-num{font-size:clamp(40px,6vw,60px)}.hy-pod2-lugar.m-diamante .hy-pod2-num{color:#eaf2ff;text-shadow:0 0 14px rgba(150,190,255,.45)}.hy-pod2-lugar.m-platino .hy-pod2-num{color:#e9edf2;text-shadow:0 2px 6px rgba(0,0,0,.4)}.hy-pod2-lugar.m-oro .hy-pod2-num{color:#f4c966;text-shadow:0 2px 8px rgba(180,120,20,.5)}.hy-pod2-nombre{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(13px,1.6vw,17px);text-align:center;color:#f0e7d5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hy-pod2-lugar.campeon .hy-pod2-nombre{font-size:clamp(16px,2vw,21px)}.hy-pod2-nombre em{font-style:normal;color:#c79a5e;font-weight:800}.hy-pod2-venta{font-size:12.5px;color:#a79c89;margin:2px 0 8px}.hy-pod2-lugar.campeon .hy-pod2-venta{font-size:14px;color:#c79a5e}.hy-pod2-destello{position:absolute;right:8%;top:54px;color:#ffe9b0;font-size:16px;filter:drop-shadow(0 0 6px rgba(255,220,130,.8));animation:hy-pod2-twinkle 2.4s ease-in-out infinite}@keyframes hy-pod2-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.hy-pod2-col{position:relative;width:100%;display:flex;flex-direction:column;transform-origin:bottom;animation:hy-pod2-sube .7s cubic-bezier(.22,.61,.36,1) both;filter:drop-shadow(0 10px 14px rgba(0,0,0,.5))}.hy-pod2-lugar:hover .hy-pod2-col{filter:drop-shadow(0 10px 18px rgba(0,0,0,.6)) brightness(1.05)}.hy-pod2-capitel{height:16px;width:116%;margin-left:-8%;border-radius:3px;background:linear-gradient(180deg,#fff,#dcd3c2 60%,#b9ad96);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.8),0 2px 4px rgba(0,0,0,.35)}.hy-pod2-fuste{flex:1 1 auto;min-height:40px;position:relative;background:repeating-linear-gradient(90deg,#b8ab90,#d8cdb6 3px,#f3ecdc 7px,#fbf6ea 9px,#f3ecdc 11px,#d8cdb6 15px,#b8ab90 18px);box-shadow:inset 0 0 0 1px rgba(120,105,80,.25)}.hy-pod2-basa{height:18px;width:120%;margin-left:-10%;border-radius:2px;background:linear-gradient(180deg,#efe7d6,#c9bca3 70%,#a89b82);box-shadow:0 2px 5px rgba(0,0,0,.4)}.hy-pod2-lugar.m-diamante .hy-pod2-capitel{background:linear-gradient(180deg,#fff,#dbe7fb 55%,#aebfdd);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.9),0 0 16px rgba(160,195,255,.5),0 2px 4px rgba(0,0,0,.35)}.hy-pod2-lugar.m-platino .hy-pod2-capitel{background:linear-gradient(180deg,#fdfefe,#d7dce2 55%,#9aa0a8)}.hy-pod2-lugar.m-oro .hy-pod2-capitel{background:linear-gradient(180deg,#fff3c4,#ffd84f 55%,#b47f1c)}.hy-pod2-lugar.yo .hy-pod2-col{outline:2px solid #c79a5e;outline-offset:4px;border-radius:4px}@keyframes hy-pod2-sube{0%{transform:scaleY(.1);opacity:.2}to{transform:scaleY(1);opacity:1}}.hy-pod2-lugar.pos1 .hy-pod2-col{animation-delay:.16s}.hy-pod2-lugar.pos3 .hy-pod2-col{animation-delay:.06s}.hy-pod2-grada{display:flex;flex-direction:column;align-items:center;margin-top:-2px}.hy-pod2-grada span{display:block;border-radius:2px;background:linear-gradient(180deg,#e9e0cf,#c7baa0 70%,#a89b82);box-shadow:0 2px 4px rgba(0,0,0,.4)}.hy-pod2-grada span:first-child{width:64%;height:14px}.hy-pod2-grada span:nth-child(2){width:80%;height:14px}.hy-pod2-grada span:nth-child(3){width:96%;height:16px}.hy-pod2-pie{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid hsla(34,30%,80%,.14);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#9b8f7d}.hy-pod2-pie span{display:inline-flex;align-items:center;gap:6px}.hy-pod2-sw{width:11px;height:11px;border-radius:2px;display:inline-block}.hy-pod2-sw.m-diamante{background:linear-gradient(135deg,#fff,#cdd8ea);transform:rotate(45deg);border-radius:1px}.hy-pod2-sw.m-platino{background:linear-gradient(135deg,#f0f3f6,#9aa0a8)}.hy-pod2-sw.m-oro{background:linear-gradient(135deg,#ffd84f,#b47f1c)}@media (prefers-reduced-motion:reduce){.hy-pod2-col,.hy-pod2-destello{animation:none}}@media (max-width:520px){.hy-pod2-fila{gap:10px}.hy-pod2-lugar,.hy-pod2-lugar.campeon{width:31%}.hy-pod2-num{font-size:24px}.hy-pod2-lugar.campeon .hy-pod2-num{font-size:34px}.hy-pod2-nombre{font-size:12px}}.hy-guia-lead{font-size:15px;color:var(--muted);line-height:1.6;max-width:none;margin:2px 0 20px}.hy-guia-rojo-ej{color:var(--marca-txt,var(--marca));font-weight:800}.hy-guia-mapa{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0 0 26px}.hy-guia-mini{display:flex;align-items:stretch;gap:10px;text-decoration:none;border:1px solid var(--border);background:var(--surface);padding:10px 12px;border-radius:10px;transition:border-color .15s,transform .12s,background .15s}.hy-guia-mini:hover{border-color:var(--cobre);transform:translateY(-1px);background:var(--surface-2)}.hy-guia-mini-n{flex:0 0 auto;min-width:28px;height:28px;display:grid;place-items:center;background:var(--marca);color:var(--marca-fg,#fff);font-weight:900;font-size:13.5px;border-radius:8px;padding:0 6px}.hy-guia-mini-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.hy-guia-mini-rol{font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--cobre)}.hy-guia-mini-tit{font-size:13px;font-weight:700;color:var(--fg);line-height:1.3}.hy-guia-cols{display:block}.hy-guia-flujo{min-width:0}.hy-guia-lado{display:none}@media (min-width:981px){.hy-guia-cols{display:grid;grid-template-columns:232px minmax(0,1fr);gap:22px;align-items:start}.hy-guia-lado{display:block;position:sticky;top:16px;align-self:start;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px 10px;max-height:calc(100vh - 32px);overflow:auto}.hy-guia-lado-tit{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:900;color:var(--cobre);padding:2px 6px 8px}.hy-guia-lado ol{list-style:none;margin:0;padding:0;display:grid;gap:1px}.hy-guia-lado a{display:block;text-decoration:none;color:var(--muted);font-size:12.5px;line-height:1.35;padding:7px 8px;border-radius:7px}.hy-guia-lado a:hover{background:var(--surface-2);color:var(--fg)}.hy-guia-lado a b{color:var(--fg)}.hy-guia-cols .hy-guia{width:auto;max-width:none;scroll-margin-top:16px}}.hy-guia-cols .hy-guia{scroll-margin-top:12px}.hy-guia-sello{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hy-guia-sello .micro{color:var(--cobre);font-weight:800;letter-spacing:.06em}.hy-guia-pastilla{display:inline-block;background:var(--fg);color:var(--bg);font-size:10.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:6px}.hy-guia-pie{font-size:14px;color:var(--muted-2);line-height:1.6;max-width:none;margin-top:10px}.hy-correo-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 18px}.hy-correo-aviso{background:var(--surface-2);border-left:3px solid var(--marca);padding:14px 18px;font-size:14.5px;line-height:1.6;color:var(--muted);margin:0 0 28px}.hy-correo-seccion{margin:0 0 30px;scroll-margin-top:90px}.hy-correo-franja{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--marca);color:var(--marca-fg);padding:13px 16px;text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:13px;margin-bottom:22px}.hy-correo-franja em{font-style:normal;font-weight:700;opacity:.85;font-size:11.5px}.hy-correo-form{gap:22px;max-width:620px}.hy-correo-campo,.hy-correo-form{display:flex;flex-direction:column}.hy-correo-campo{gap:9px}.hy-correo-campo>span,.hy-correo-filtros label>span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);opacity:.75}.hy-correo-campo input:not([type=file]),.hy-correo-campo select,.hy-correo-campo textarea,.hy-correo-filtros select{width:100%;border-radius:0;border:1px solid var(--line);background:var(--surface);color:var(--fg);padding:11px 13px;font:inherit;font-size:15px}.hy-correo-campo textarea{resize:vertical;min-height:112px}.hy-correo-dos{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){.hy-correo-dos{grid-template-columns:1fr}}.hy-correo-nota{margin-top:-10px;border-left:1px solid var(--line);padding:2px 0 2px 14px;font-size:14px;color:var(--muted)}.hy-correo-enviar{align-self:flex-start;border:0;border-radius:0;cursor:pointer;background:var(--marca);color:var(--marca-fg);padding:14px 20px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.hy-correo-enviar:hover{filter:brightness(1.12)}.hy-correo-enviar:disabled{opacity:.55;cursor:wait}.hy-correo-filtros{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:0 0 16px}.hy-correo-filtros label{display:flex;flex-direction:column;gap:8px;min-width:200px}.hy-correo-lista{display:flex;flex-direction:column;gap:12px}.hy-correo-fila{border:1px solid var(--line);background:var(--surface);padding:18px 16px 14px}.hy-correo-fila.nuevo{box-shadow:inset 3px 0 0 var(--marca)}.hy-correo-arriba{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.hy-correo-asunto{font-weight:700;font-size:16.5px;line-height:1.3}.hy-correo-hora{letter-spacing:.14em}.hy-correo-hora,.hy-correo-meta{font-size:12px;text-transform:uppercase;color:var(--muted)}.hy-correo-meta{margin-top:8px;letter-spacing:.2em}.hy-correo-nuevo{font-style:normal;margin-left:10px;background:var(--marca);color:var(--marca-fg);vertical-align:middle;padding:2px 7px;font-weight:800;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.hy-correo-ver{margin-top:10px}.hy-correo-ver summary{cursor:pointer;color:var(--marca-txt);font-size:13px;font-weight:700}.hy-correo-ver p{margin:10px 0 0;white-space:pre-wrap;line-height:1.6;font-size:15px}.hy-correo-acciones{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hy-correo-acciones .btn-linea,.hy-correo-acciones button{padding:6px 12px;font-size:11px}.hy-correo-vacio{border:1px solid var(--line);background:var(--surface);padding:20px 16px;color:var(--muted);font-size:14px}.hy-pedido-ctrl{display:inline-block;margin-left:10px;vertical-align:middle;background:var(--marca);color:var(--marca-fg);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px}.hy-pedido-ctrl.sin{background:transparent;color:var(--muted);border:1px dashed var(--line)}.hy-correo-tabs .btn-linea.on{background:var(--marca-suave);border-color:var(--marca);color:var(--marca-txt)}@keyframes hyCorreoBrillo{0%{box-shadow:0 0 0 0 var(--marca)}to{box-shadow:0 0 0 14px transparent}}.hy-correo-brillo{animation:hyCorreoBrillo .9s ease-out 1}.hy-visor-fondo{position:fixed;inset:0;z-index:9000;background:rgba(20,10,8,.72);display:flex;align-items:center;justify-content:center;padding:24px}.hy-visor{background:var(--bg);width:min(1100px,100%);height:min(92vh,100%);display:flex;flex-direction:column;border:1px solid var(--line)}.hy-visor-barra{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:var(--marca);color:var(--marca-fg)}.hy-visor-barra strong{letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%}.hy-visor-botones{display:flex;gap:8px;flex-wrap:wrap}.hy-visor-botones .btn-linea{background:var(--bg)}.hy-visor-cuerpo{flex:1;min-height:0;background:var(--surface);display:flex;align-items:center;justify-content:center}.hy-visor-cuerpo iframe{width:100%;height:100%;border:0;background:#fff}.hy-visor-cuerpo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.hy-visor-nada{padding:30px;text-align:center;color:var(--muted);line-height:1.7}@media (max-width:640px){.hy-visor-fondo{padding:0}.hy-visor{height:100%}.hy-visor-barra strong{max-width:100%}}.hy-wa-tools{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.hy-wa-tools .btn-linea.on{background:var(--marca);border-color:var(--marca);color:var(--marca-fg)}.hy-burbuja.ia{box-shadow:inset 3px 0 0 #e6a70c}.hy-burbuja-ia{display:inline-block;margin-bottom:6px;padding:2px 8px;background:#e6a70c;color:#2a1a06;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hy-wa-tabs{display:flex;gap:28px;flex-wrap:wrap;margin:0 0 16px;border-bottom:1px solid var(--line)}.hy-wa-tabs a{display:inline-flex;align-items:center;gap:8px;padding:10px 2px 12px;margin-bottom:-1px;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid transparent}.hy-wa-tabs a:hover{color:var(--fg)}.hy-wa-tabs a.on{color:var(--fg);border-bottom-color:var(--marca)}.hy-wa-tabs a b{display:inline-block;min-width:20px;padding:2px 6px;text-align:center;background:var(--fg);color:var(--bg);font-size:10.5px;letter-spacing:0}.hy-wa-ava{border-radius:0}.hy-wa-nuevo-btn{border-radius:0;background:transparent;color:var(--fg);border:1px solid var(--fg);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.hy-wa-buscar{border-radius:0}.hy-wa-lista-head strong{font-family:Cinzel,Georgia,serif;font-size:20px;font-weight:700}.hy-wa-item .hy-wa-ava{background:var(--surface-3);color:var(--fg);font-family:Cinzel,Georgia,serif}.hy-wa-item.activo .hy-wa-ava,.hy-wa-item.sinleer .hy-wa-ava{background:var(--marca);color:var(--marca-fg)}.hy-dif-grid{display:grid;grid-template-columns:minmax(260px,300px) 1fr;gap:14px;align-items:stretch}.hy-dif-chats .hy-wa-lista{border:1px solid var(--line);height:100%;max-height:78vh}.hy-dif{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.hy-dif-card{background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;min-width:0;max-height:78vh}.hy-dif-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 12px}.hy-dif-paso{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--marca-txt)}.hy-dif-cab h2{margin:4px 0 0;font-family:Cinzel,Georgia,serif;font-size:20px;font-weight:700;line-height:1.2}.hy-dif-cuenta{font-size:12.5px;color:var(--muted);white-space:nowrap;padding-top:18px}.hy-dif-cuenta b{font-family:Cinzel,Georgia,serif;font-size:18px;color:var(--fg);margin-left:6px}.hy-dif-buscar{margin:0 16px;padding:12px 14px;border:1px solid var(--line);border-radius:0;background:var(--marca-suave);color:var(--fg);font:inherit;font-size:14px}.hy-dif-botones{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line)}.hy-dif-btn{border-radius:0;cursor:pointer;padding:9px 12px;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:transparent;color:var(--muted);border:1px solid var(--line)}.hy-dif-btn.fuerte,.hy-dif-btn:hover{color:var(--fg);border-color:var(--fg)}.hy-dif-lista{overflow-y:auto;min-height:0;flex:1}.hy-dif-fila{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--line)}.hy-dif-fila:nth-child(2n){background:var(--surface-2)}.hy-dif-fila:hover{background:var(--marca-suave)}.hy-dif-fila input{position:absolute;opacity:0;pointer-events:none}.hy-dif-check{flex:0 0 auto;width:16px;height:16px;border:1.5px solid var(--muted);background:var(--surface);display:grid;place-items:center}.hy-dif-fila.on .hy-dif-check{background:var(--marca);border-color:var(--marca)}.hy-dif-fila.on .hy-dif-check:after{content:"✓";color:var(--marca-fg);font-size:11px;font-weight:900;line-height:1}.hy-dif-nom{display:flex;flex-direction:column;gap:1px;min-width:0}.hy-dif-nom strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hy-dif-nom small{font-size:11.5px;color:var(--muted)}.hy-dif-nom small.sin{font-style:italic}.hy-dif-vacio{padding:18px 16px;color:var(--muted);font-size:14px}.hy-dif-mas{border:0;border-top:1px solid var(--line);background:transparent;cursor:pointer;padding:12px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--marca-txt)}.hy-dif-a-quien{margin:0 16px 10px;font-size:13.5px;color:var(--muted)}.hy-dif-a-quien em{font-style:italic}.hy-dif-a-quien b,.hy-dif-texto{color:var(--fg)}.hy-dif-texto{margin:0 16px;flex:1;min-height:220px;resize:vertical;border-radius:0;border:1px solid var(--line);background:var(--marca-suave);padding:14px;font:inherit;font-size:14.5px}.hy-dif-pie{display:flex;justify-content:space-between;gap:10px;margin:8px 16px 0;font-size:11.5px;color:var(--muted)}.hy-dif-enviar-caja{padding:14px 16px 0;margin-top:14px;border-top:1px solid var(--line)}.hy-dif-enviar{width:100%;border:0;border-radius:0;padding:15px 14px;cursor:not-allowed;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:var(--surface-3);color:var(--muted)}.hy-dif-enviar.listo{background:var(--marca);color:var(--marca-fg);cursor:pointer}.hy-dif-enviar.listo:hover{filter:brightness(1.1)}.hy-dif-nota{margin:10px 16px 16px;font-size:12px;color:var(--muted);line-height:1.5}.hy-dif-nota span{color:var(--cobre,var(--marca));margin-right:4px}@media (max-width:1100px){.hy-dif-grid{grid-template-columns:1fr}.hy-dif-chats{display:none}}@media (max-width:760px){.hy-dif{grid-template-columns:1fr}.hy-dif-card,.hy-dif-lista{max-height:none}.hy-dif-lista:not(.todos) .hy-dif-fila:nth-child(n+6){display:none}.hy-dif-texto{min-height:140px}.hy-dif-enviar-caja{position:sticky;bottom:0;z-index:5;background:var(--bg);margin:0;padding:12px 0;border-top:0}}@media (min-width:761px){.hy-dif-mas{display:none}}.hy-dif-card{overflow:hidden}.hy-dif-buscar,.hy-dif-texto{box-sizing:border-box;width:calc(100% - 32px);max-width:calc(100% - 32px);background:color-mix(in srgb,var(--cobre) 14%,var(--surface));border-color:color-mix(in srgb,var(--cobre) 34%,var(--line))}.hy-dif-buscar:focus,.hy-dif-texto:focus{outline:1px solid var(--marca);outline-offset:-1px}.hy-dif-botones,.hy-dif-cab,.hy-dif-pie{box-sizing:border-box}.hy-dif-texto{resize:none}.hy-pv-ped-nota{margin-top:10px;font-size:12.5px;color:var(--muted-2);font-style:italic}.hy-cat-admin{display:flex;flex-direction:column}.hy-cat-nota{font-size:13px;color:var(--muted);margin:0 0 12px;line-height:1.5}.hy-cat-fila{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--border)}.hy-cat-id strong{display:block;font-family:Cinzel,Georgia,serif;font-size:15px;color:var(--fg)}.hy-cat-id span{font-size:12px;color:var(--muted)}.hy-cat-form{display:flex;gap:8px;align-items:center;min-width:0}.hy-cat-form input,.hy-cat-form select{flex:1;min-width:0;box-sizing:border-box;border-radius:0}.hy-cat-form button{white-space:nowrap;border-radius:0}@media (max-width:860px){.hy-cat-fila{grid-template-columns:1fr}}.hy-cat-fila{grid-template-columns:1fr 1fr}.hy-cat-id{grid-column:1/-1}.hy-cat-borrar{display:inline;margin-left:10px}.hy-cat-borrar-btn{background:none;border:0;padding:0;cursor:pointer;color:var(--marca-txt);font-size:12px;text-decoration:underline}.hy-cat-nueva{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;padding:14px;margin-bottom:8px;background:color-mix(in srgb,var(--cobre) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--cobre) 30%,var(--border))}.hy-cat-nueva label{display:flex;flex-direction:column;gap:6px;min-width:0}.hy-cat-nueva label span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hy-cat-nueva input,.hy-cat-nueva select{box-sizing:border-box;width:100%;border-radius:0}.hy-cat-nueva button{border-radius:0;white-space:nowrap}@media (max-width:860px){.hy-cat-fila,.hy-cat-nueva{grid-template-columns:1fr}}.hy-content:has(>.hy-ancho-completo){max-width:none}.hy-doc-aviso{border:1px solid var(--line);border-left:3px solid var(--danger);padding:10px 14px;margin-bottom:12px;font-size:13.5px;line-height:1.5}.hy-doc-pasos{margin:0 0 14px;padding-left:20px;font-size:13.5px;line-height:1.6;color:var(--muted)}.hy-doc-pasos strong{color:var(--fg)}.hy-doc-botones{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hy-doc-nota{font-size:13px;color:var(--muted-2);line-height:1.5}.hy-doc-nota a{color:var(--fg)}.hy-doc-subir{margin-top:14px}.hy-doc-subir>summary{list-style:none;display:inline-block;cursor:pointer}.hy-doc-subir>summary::-webkit-details-marker{display:none}.hy-doc-subir[open]>summary{margin-bottom:10px}.hy-doc-subir-caja{border:1px solid var(--border);padding:14px}.hy-doc-radio{border:none;padding:0;margin:0 0 12px;display:grid;gap:8px}.hy-doc-radio legend{font-size:13.5px;font-weight:700;margin-bottom:6px}.hy-doc-radio legend em{font-weight:400;color:var(--muted-2);font-style:normal}.hy-doc-radio label{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border);padding:10px 12px;cursor:pointer;font-size:13.5px;line-height:1.4}.hy-doc-radio label:has(input:checked){border-color:var(--fg)}.hy-doc-radio small{display:block;color:var(--muted-2);font-size:12px;margin-top:2px}.hy-doc-archivo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--border)}.hy-doc-archivo:last-child{border-bottom:none}.hy-doc-archivo-q strong{display:block;font-size:14px}.hy-doc-archivo-q small{font-size:12px;color:var(--muted-2)}.hy-doc-archivo-b{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hy-doc-etq{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border:1px solid var(--line);color:var(--muted)}.hy-doc-etq[data-firmada=si]{border-color:var(--ok);color:var(--ok)}.hy-doc-tarjeta{border:1px solid var(--border);padding:14px 16px}.hy-doc-tarjeta+.hy-doc-tarjeta{margin-top:12px}.hy-doc-tarjeta-cab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.hy-doc-tarjeta-cab strong{font-size:15px}.hy-doc-estado{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.hy-doc-estado[data-listo=si]{color:var(--ok)}.hy-doc-rotulo{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin:12px 0 8px}.hy-doc-tarjeta .hy-card{margin-top:10px}@media (max-width:620px){.hy-doc-archivo-b{width:100%}}.hy-doc-pasos{list-style:decimal}.hy-doc-pasos li{display:list-item;margin:2px 0}.hy-doc-radio input[type=radio]{width:auto;flex:0 0 auto;margin:3px 0 0;padding:0;height:auto}.hy-doc-radio label>span{flex:1 1 auto;min-width:0}.hy-cart-credito{display:flex;gap:10px;align-items:flex-start;margin:12px 0 4px;cursor:pointer;font-size:13.5px;line-height:1.4}.hy-cart-credito input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;margin:2px 0 0;padding:0;accent-color:var(--fg)}.hy-cart-credito small{display:block;color:var(--muted-2);font-size:12px;margin-top:2px}.hy-parcial{border:1px solid var(--line);border-left:3px solid var(--warn);padding:12px 14px;margin-top:12px;font-size:13.5px;line-height:1.55}.hy-parcial p{margin:4px 0 6px;color:var(--muted)}.hy-parcial p b{color:var(--fg)}.hy-parcial ul{margin:0;padding-left:18px;list-style:disc;color:var(--muted);font-size:13px}.hy-parcial li{display:list-item}.hy-compartir{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.hy-portal-avisos{position:relative;z-index:3;margin-bottom:34px}.hy-portal-avisos>div{margin-bottom:8px!important;background:var(--bg);white-space:normal;overflow-wrap:anywhere}@media (max-width:860px){.hy-portal-avisos{margin-bottom:26px}}.hy-cart-pago{border:1px solid var(--line);border-left:3px solid var(--fg);padding:10px 12px;margin:10px 0 6px;font-size:13px;line-height:1.5;white-space:normal}.hy-cart-pago.alerta{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.hy-plantillas{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.hy-plantilla{border:1px solid var(--border);background:var(--surface);padding:16px 16px 14px;display:flex;flex-direction:column;gap:6px;text-align:center}.hy-plantilla strong{font-family:Cinzel,Georgia,serif;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--fg)}.hy-plantilla span{font-size:12.5px;color:var(--muted-2);line-height:1.45}.hy-plantilla small{font-size:11.5px;color:var(--muted);line-height:1.4;margin-top:auto}.hy-plantilla-b{justify-content:center;margin-top:8px}.hy-kit-doc,.hy-plantilla-b{display:flex;gap:8px;flex-wrap:wrap}.hy-kit-doc{align-items:center}.hy-oc-pedido{margin-top:10px;font-size:14px;color:var(--muted-2)}.hy-oc-pedido strong{color:var(--fg)}.hy-oc-pedido a{color:var(--marca-txt);text-decoration:none}.hy-cart-resumen .hy-cart-res-in,.hy-cart-resumen input[type=date]{color:#fff!important;-webkit-text-fill-color:#fff;color-scheme:dark}.hy-cart-resumen input[type=date]::-webkit-datetime-edit,.hy-cart-resumen input[type=date]::-webkit-datetime-edit-fields-wrapper{color:#fff}.hy-cart-resumen input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.85;cursor:pointer}.hy-cart-resumen .hy-cart-res-lab{color:hsla(0,0%,100%,.78)}.hy-cart-resumen .hy-cart-credito{color:#fff}.hy-cart-resumen .hy-cart-credito small{color:hsla(0,0%,100%,.78)}.hy-cart-resumen .hy-cart-pago{color:hsla(0,0%,100%,.92);border-color:hsla(0,0%,100%,.22) hsla(0,0%,100%,.22) hsla(0,0%,100%,.22) #e8b878}.hy-cart-resumen .hy-cart-pago.alerta{border-left-color:var(--warn);background:rgba(227,191,85,.1)}.hy-cart-resumen .hy-cart-res-nota{color:hsla(0,0%,100%,.72)}.hy-cart-resumen .hy-cart-credito input[type=checkbox]{accent-color:#e8b878}.hy-activar-avisos{position:fixed;z-index:9000;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--bg);color:var(--fg);border:2px solid var(--marca);box-shadow:var(--shadow);padding:14px 16px;border-radius:0}.hy-activar-avisos-despues{background:none;border:0;color:var(--muted);font-size:13px;cursor:pointer;padding:2px 4px;text-decoration:underline}@media (min-width:900px){.hy-activar-avisos{left:auto;right:20px;top:20px;bottom:auto;width:400px}}.hy-tuto-barra{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:6px 0 18px}.hy-tuto-barra input[type=search]{flex:1 1 320px;min-width:0}.hy-tuto-cuenta{font-size:12.5px;color:var(--muted-2)}.hy-tuto-vacio{border:1px dashed var(--border);padding:22px 18px;color:var(--muted-2);font-size:14px;text-align:center}.hy-tuto-grupo{margin:0 0 26px}.hy-tuto-grupo h2{font-family:Cinzel,Georgia,serif;font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:var(--marca);margin:0 0 12px;border-bottom:1px solid var(--border);padding-bottom:8px}.hy-tuto-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.hy-tuto-card{border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;min-width:0}.hy-tuto-card.abierto{grid-column:1/-1;border-color:var(--marca)}.hy-tuto-portada{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;cursor:pointer;background:var(--surface-3);overflow:hidden}.hy-tuto-portada img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .25s}.hy-tuto-portada:hover img{transform:scale(1.03)}.hy-tuto-sinfoto{display:flex;align-items:center;justify-content:center;height:100%;font-family:Cinzel,Georgia,serif;letter-spacing:.3em;color:var(--marca)}.hy-tuto-play{position:absolute;left:12px;bottom:12px;background:var(--marca);color:var(--marca-fg);font-size:12.5px;font-weight:600;padding:6px 12px;letter-spacing:.04em}.hy-tuto-video{background:var(--bg);display:flex;justify-content:center}.hy-tuto-video video{width:100%;max-height:78vh;display:block;background:var(--bg)}.hy-tuto-video.vertical video{width:auto;max-width:100%;height:78vh}.hy-tuto-cuerpo{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.hy-tuto-cuerpo strong{font-size:14.5px;line-height:1.35;color:var(--fg)}.hy-tuto-cuerpo>span{font-size:12.5px;color:var(--muted-2);line-height:1.45}.hy-tuto-version{display:flex;gap:0;margin-top:4px}.hy-tuto-version button{border:1px solid var(--border);background:transparent;color:var(--muted-2);padding:6px 12px;font-size:12.5px;cursor:pointer}.hy-tuto-version button.activa{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hy-tuto-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px}.hy-tuto-compartir{margin-top:2px}@media (max-width:760px){.hy-tuto-rejilla{grid-template-columns:1fr}.hy-tuto-video.vertical video{height:auto;width:100%;max-height:82vh}.hy-tuto-acciones>*{flex:1 1 auto;text-align:center}}.hy-fc{padding-bottom:8px}.hy-fc-migas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);margin:2px 0 18px}.hy-fc-migas a.volver{color:var(--marca-txt);text-decoration:none}.hy-fc-migas a.volver:hover{text-decoration:underline}.hy-fc-migas span{color:var(--muted)}.hy-fc-migas strong{color:var(--fg);font-weight:600}.hy-fc-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start}.hy-fc-galeria{display:flex;gap:10px;align-items:flex-start;position:sticky;top:16px}.hy-fc-minis{display:flex;flex-direction:column;gap:10px;flex:none;width:96px;max-height:340px;overflow-y:auto;scrollbar-width:thin}.hy-fc-mini{flex:none;position:relative;overflow:hidden;aspect-ratio:16/9;width:100%;padding:0;cursor:pointer;border-radius:0;border:1px solid var(--border);background:linear-gradient(150deg,#5a1016,var(--carne-res) 70%,#a8384a);opacity:.62;transition:opacity .15s,border-color .15s}.hy-fc-mini.activa,.hy-fc-mini:hover{opacity:1;border:2px solid var(--marca)}.hy-fc-foto{position:relative;flex:1;min-width:0;overflow:hidden;aspect-ratio:16/9;border-radius:0;background:linear-gradient(150deg,#5a1016,var(--carne-res) 70%,#a8384a)}.hy-fc-foto.cerdo,.hy-fc-mini.cerdo,.hy-fc-rel-foto.cerdo{background:linear-gradient(150deg,#8a5a1e,var(--carne-cerdo) 72%,#dcab55)}.hy-fc-foto.pollo,.hy-fc-mini.pollo,.hy-fc-rel-foto.pollo{background:linear-gradient(150deg,#7c4326,var(--carne-pollo) 72%,#cf8d63)}.hy-fc-foto.pescado,.hy-fc-mini.pescado,.hy-fc-rel-foto.pescado{background:linear-gradient(150deg,#3f4b5e,var(--carne-pescado) 72%,#8496ab)}.hy-fc-foto:after{content:"";inset:0;z-index:1;background:linear-gradient(0deg,hsla(0,0%,4%,.62),hsla(0,0%,4%,0) 38%)}.hy-fc-foto:after,.hy-fc-marco{position:absolute;pointer-events:none}.hy-fc-marco{inset:12px;z-index:2;border:1px solid hsla(28,38%,60%,.55)}.hy-fc-pie{position:absolute;left:24px;right:24px;bottom:22px;z-index:3;display:flex;align-items:center;gap:12px}.hy-fc-pie .chip,.hy-fc-rel-foto .chip{background:var(--cobre);color:#0a0a0a;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:4px 9px}.hy-fc-pie .linea{font-family:Cinzel,Georgia,serif;color:#f4ece0;font-size:14px;letter-spacing:.2em;text-transform:uppercase}.hy-fc-pie .cuenta{margin-left:auto;color:hsla(36,48%,92%,.85);font-size:12px;letter-spacing:.14em}.hy-fc-pie .puntos{display:none;margin-left:auto;gap:5px}.hy-fc-pie .puntos button{width:8px;height:8px;padding:0;transform:rotate(45deg);border:1px solid #f4ece0;background:transparent;cursor:pointer;border-radius:0}.hy-fc-pie .puntos button.on{background:var(--cobre);border-color:var(--cobre)}.hy-fc-ojo{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--marca-txt)}.hy-fc-ojo,.hy-fc-titulo{font-family:Cinzel,Georgia,serif}.hy-fc-titulo{font-weight:700;font-size:clamp(30px,4.4vw,50px);line-height:1.05;margin:8px 0;color:var(--fg)}.hy-fc-familia{font-size:15px;color:var(--muted)}.hy-fc-rombo{display:flex;align-items:center;gap:10px;margin:18px 0 20px;color:var(--cobre);font-size:11px}.hy-fc-rombo i{display:none}.hy-fc-rombo b{flex:1;height:1px;background:var(--line)}.hy-fc-precio{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:linear-gradient(100deg,#0a0a0a 55%,#3a0306 88%,#93060d);color:#f4ece0}.hy-fc-precio .eti{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--cobre);margin-bottom:6px}.hy-fc-precio .monto{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:clamp(30px,3.6vw,40px);color:#fff;line-height:1}.hy-fc-precio .monto span{font-family:Poppins,system-ui,sans-serif;font-weight:400;font-size:14px;color:hsla(36,48%,92%,.78);margin-left:6px}.hy-fc-precio p{margin:0;max-width:210px;text-align:right;font-size:13px;line-height:1.5;color:hsla(36,48%,92%,.85)}.hy-fc-datos{display:grid;grid-template-columns:1fr 1fr;margin:0;background:var(--surface);border:1px solid var(--border);border-top:0}.hy-fc-datos>div{padding:12px 16px;border-top:1px solid var(--border)}.hy-fc-datos>div:nth-child(odd){border-right:1px solid var(--border)}.hy-fc-datos>div:nth-child(-n+2){border-top:0}.hy-fc-datos dt{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.hy-fc-datos dd{margin:0;font-size:14px;font-weight:500;color:var(--fg)}.hy-fc-compra{margin-top:18px;padding:20px;background:var(--surface);border:1px solid var(--border)}.hy-fc-compra .eti{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.hy-fc-compra-top{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.hy-fc-compra .importe{text-align:right}.hy-fc-compra .importe .monto{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:28px;color:var(--fg)}.hy-fc-step{display:inline-flex;align-items:stretch;border:1px solid var(--border-fuerte);background:var(--surface-3);height:46px}.hy-fc-step button{width:46px;border:0;background:transparent;color:var(--fg);font-size:20px;cursor:pointer}.hy-fc-step button:disabled{opacity:.35;cursor:default}.hy-fc-step label{display:flex;align-items:center;justify-content:center;gap:4px;min-width:86px;padding:0 8px;border-left:1px solid var(--border-fuerte);border-right:1px solid var(--border-fuerte)}.hy-fc-step input{width:58px;border:0;background:transparent;color:var(--fg);text-align:center;font-family:Cinzel,Georgia,serif;font-size:18px;font-weight:700;padding:0;outline:none;-moz-appearance:textfield}.hy-fc-step input::-webkit-inner-spin-button,.hy-fc-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hy-fc-step label span{font-size:11px;color:var(--muted)}.hy-fc-rapidos{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.hy-fc-rapidos button{height:34px;border:1px solid var(--border-fuerte);background:transparent;color:var(--fg);font-size:12.5px;cursor:pointer;border-radius:0}.hy-fc-rapidos button.on,.hy-fc-rapidos button:hover{border-color:var(--marca);color:var(--marca-txt)}.hy-fc-agregar{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;margin-top:14px;border:0;border-radius:0;background:var(--marca);color:var(--marca-fg);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.hy-fc-agregar:hover{filter:brightness(1.12)}.hy-fc-dos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.hy-fc-dos a{display:flex;align-items:center;justify-content:center;height:44px;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;text-align:center;padding:0 8px}.hy-fc-dos a.tinta{background:var(--fg);color:var(--bg);border:1px solid var(--fg)}.hy-fc-dos a.linea{background:transparent;color:var(--fg);border:1px solid var(--fg)}.hy-fc-dos a:hover{opacity:.86}[data-theme=dark] .hy-fc-precio{border:1px solid var(--border-fuerte);border-bottom:0}.hy-fc-nota{display:flex;gap:10px;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--border);font-size:12.5px;line-height:1.6;color:var(--muted)}.hy-fc-nota>span:first-child{color:var(--cobre);font-size:10px;padding-top:3px}.hy-fc-nota strong{color:var(--fg)}.hy-fc-mas{margin-top:44px}.hy-fc-mas-cab{display:flex;align-items:center;gap:16px;margin-bottom:16px}.hy-fc-mas-cab h2{font-family:Cinzel,Georgia,serif;font-size:22px;margin:0;color:var(--fg);white-space:nowrap}.hy-fc-mas-cab i{flex:1;height:1px;background:var(--line)}.hy-fc-mas-cab a{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--marca-txt);text-decoration:none;white-space:nowrap}.hy-fc-mas-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hy-fc-rel{display:block;background:var(--surface);border:1px solid var(--border);text-decoration:none;color:var(--fg)}.hy-fc-rel:hover{border-color:var(--cobre)}.hy-fc-rel-foto{position:relative;overflow:hidden;aspect-ratio:16/9;background:linear-gradient(150deg,#5a1016,var(--carne-res) 70%,#a8384a)}.hy-fc-rel-foto .chip{position:absolute;z-index:2;left:10px;bottom:10px;font-size:8.5px;padding:3px 7px}.hy-fc-rel-cuerpo{padding:12px 14px 14px}.hy-fc-rel-cuerpo .nom{font-weight:600;font-size:14px;color:var(--fg);margin-bottom:6px}.hy-fc-rel-cuerpo .fila{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hy-fc-rel-cuerpo .pr{font-family:Cinzel,Georgia,serif;font-weight:700;font-size:17px;color:var(--fg)}.hy-fc-rel-cuerpo .pr small{font-family:Poppins,system-ui,sans-serif;font-weight:400;font-size:11px;color:var(--muted)}.hy-fc-rel-cuerpo .ver{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--marca-txt)}.hy-fc-barra{display:none}@media (max-width:860px){.hy-fc-grid{grid-template-columns:1fr;gap:20px}.hy-fc-minis{display:none}.hy-fc-foto{width:100%}.hy-fc-pie{left:20px;right:20px;bottom:18px}.hy-fc-pie .cuenta{display:none}.hy-fc-pie .puntos{display:inline-flex}.hy-fc-precio p{max-width:none;text-align:left}.hy-fc-precio{flex-direction:column;align-items:flex-start}.hy-fc-mas-grid{grid-template-columns:1fr 1fr;gap:10px}.hy-fc-compra .hy-fc-agregar,.hy-fc-compra-top{display:none}.hy-fc-compra{margin-top:14px;padding:14px}.hy-fc-rapidos{margin-top:0}.hy-fc-galeria{position:static}.hy-fc-dos a{letter-spacing:.1em;font-size:11px}.hy-fc{padding-bottom:96px}.hy-fc-barra{display:flex;gap:10px;align-items:center;position:fixed;left:0;right:0;bottom:66px;z-index:40;padding:12px 14px;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -6px 18px rgba(0,0,0,.18)}.hy-fc-barra .hy-fc-step{height:48px;flex:none}.hy-fc-barra .hy-fc-step button{width:38px}.hy-fc-barra .hy-fc-step label{min-width:64px}.hy-fc-barra .hy-fc-step input{width:40px}.hy-fc-barra .hy-fc-agregar{margin-top:0;height:48px;justify-content:space-between;padding:0 16px;letter-spacing:.14em;font-size:12px}.hy-fc-barra .hy-fc-agregar .monto{font-family:Cinzel,Georgia,serif;letter-spacing:0;font-size:16px;text-transform:none}}.hy-clq{border:1px solid var(--border);background:var(--surface,transparent);padding:10px 12px;margin-top:6px}.hy-clq-tit{font-size:12.5px;font-weight:700;letter-spacing:.03em;margin-bottom:8px}.hy-clq-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.hy-clq-pill{border:1px solid var(--border);background:transparent;color:var(--fg);padding:6px 11px;font-size:12px;font-weight:600;cursor:pointer}.hy-clq-pill:hover{border-color:var(--accent,var(--fg))}.hy-clq-pill.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hy-clq-txt{width:100%;border:1px solid var(--border);background:var(--bg);color:var(--fg);font:inherit;font-size:13px;padding:8px 10px;resize:vertical}.hy-clq-editar{margin-top:6px}.hy-clq-editar>summary{list-style:none;cursor:pointer;display:inline-block}.hy-clq-editar>summary::-webkit-details-marker{display:none}.hy-clq-form{display:grid;gap:8px;margin-top:6px;max-width:640px}.hy-clq-form .btn-tinta{justify-self:start}.hy-clq-dice{margin-top:6px;font-size:13px;line-height:1.5;border:1px solid var(--border);padding:6px 10px}.hy-tabla-muestra{width:100%;border-collapse:collapse;margin:10px 0 6px;font-size:13.5px}.hy-tabla-muestra td,.hy-tabla-muestra th{border-bottom:1px solid var(--border);padding:6px 8px;text-align:left}.hy-tabla-muestra th{font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700}.hy-tabla-muestra td:first-child,.hy-tabla-muestra th:first-child{width:28px;color:var(--muted)}.hy-muestra-aviso{border:1px solid var(--accent,var(--border));padding:8px 12px;font-size:13.5px;line-height:1.5}.hy-muestra-num{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid var(--border);font-size:12px;font-weight:700;color:var(--muted)}.hy-tetoca{border:1px solid var(--accent,var(--border));padding:16px 18px;margin:0 0 20px}.hy-tetoca-cab h2{font-family:var(--font-titulo,inherit);font-size:18px;letter-spacing:.04em;margin:0 0 4px}.hy-tetoca-cab p{font-size:13px;color:var(--muted-2);margin:0 0 12px;line-height:1.5}.hy-tetoca-cab a{color:inherit;text-decoration:underline}@media (max-width:640px){.hy-tetoca{padding:12px}}.hy-pros-una{min-width:0}.hy-flotante{position:fixed;top:84px;left:50%;transform:translateX(-50%);z-index:9500;width:min(560px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--surface,var(--bg));color:var(--fg);border-left:1px solid var(--ok);border:1px solid var(--ok);border-left-width:4px;box-shadow:0 10px 30px rgba(0,0,0,.35);font-size:14.5px;line-height:1.5;animation:hy-flotante-entra .22s ease-out}.hy-flotante.error{border-color:var(--danger)}.hy-flotante-signo{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:var(--bg);background:var(--ok)}.hy-flotante.error .hy-flotante-signo{background:var(--danger)}.hy-flotante-txt{flex:1;min-width:0;overflow-wrap:anywhere}.hy-flotante-x{flex:0 0 auto;border:0;background:transparent;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;padding:0 2px}.hy-flotante-x:hover{color:var(--fg)}@keyframes hy-flotante-entra{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:640px){.hy-flotante{top:70px;font-size:14px}}@media (prefers-reduced-motion:reduce){.hy-flotante{animation:none}}button.hy-enviando,input.hy-enviando{opacity:.55;cursor:progress}.hy-catcli{padding-bottom:6px}.hy-catcli-btn{display:inline-block;margin-top:4px}.hy-catcli-bloque{margin-bottom:34px}.hy-catcli-bloque+*{margin-top:0}.hy-subele{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:#fff;border:1px solid rgba(0,0,0,.18);box-shadow:0 2px 10px rgba(0,0,0,.06)}.hy-subele-etq{font-weight:700;font-size:14px;color:#000}.hy-subele-caja{display:inline-flex;align-items:stretch;height:40px;border:1px solid var(--marca);background:#fff}.hy-subele-signo{display:inline-flex;align-items:center;padding:0 11px;font-weight:800;font-size:15px;color:#fff;background:var(--marca)}.hy-subele-caja input{width:96px;height:100%;border:none!important;outline:none;border-radius:0;background:#fff!important;color:#000!important;box-shadow:none!important;font-size:16px;font-weight:700;padding:0 10px;text-align:right;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.hy-subele-caja input::-webkit-inner-spin-button,.hy-subele-caja input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hy-subele-caja input::-moz-placeholder{color:#9a9a9a;font-weight:500}.hy-subele-caja input::placeholder{color:#9a9a9a;font-weight:500}.hy-subele-caja:focus-within{box-shadow:0 0 0 2px rgba(147,6,13,.25)}.hy-subele-txt{font-size:14px;color:#222}.hy-erm-filtros{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;border:1px solid var(--border);margin:6px 0 14px}.hy-erm-filtros a{padding:7px 14px;font-size:12.5px;font-weight:700;color:var(--muted);text-decoration:none}.hy-erm-filtros a.on{background:var(--fg);color:var(--bg)}.hy-erm-rango{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0 0 14px}.hy-erm-rango label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.hy-erm-periodo{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);padding:12px 14px;margin-bottom:22px}.hy-erm-periodo>div{text-align:center;display:grid;gap:2px}.hy-erm-periodo strong{font-size:18px}.hy-erm-off{font-size:12px;color:var(--faint,var(--muted));padding:6px 10px;border:1px solid var(--border);opacity:.5}.hy-erm-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hy-erm-tile{border:1px solid var(--border);padding:16px 18px;display:grid;gap:6px;min-width:0}.hy-erm-tile b{font-size:26px;font-weight:800;overflow-wrap:anywhere}.hy-erm-tile b.neg{color:var(--danger)}.hy-erm-tile small{font-size:12px;color:var(--muted)}.hy-erm-tabla-caja{width:100%;overflow-x:auto}.hy-erm-tabla{width:100%;border-collapse:collapse;font-size:14px}.hy-erm-tabla th{text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.hy-erm-tabla td,.hy-erm-tabla th{padding:10px 12px;border-bottom:1px solid var(--border)}.hy-erm-tabla td{vertical-align:middle}.hy-erm-tabla td small{display:block;font-size:11.5px;color:var(--muted);margin-top:2px}.hy-erm-tabla td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.hy-erm-tabla td.mut{color:var(--muted)}.hy-erm-tabla tr.tot td{font-weight:800}.hy-erm-tabla tr.dif td{color:var(--danger)}.hy-erm-tabla td.pct{min-width:130px;white-space:nowrap}.hy-erm-tabla td.pct span{display:inline-block;width:52px;text-align:right;margin-right:8px;font-size:12.5px;color:var(--muted)}.hy-erm-tabla td.pct i{display:inline-block;width:70px;height:4px;background:var(--border);vertical-align:middle}.hy-erm-tabla td.pct em{display:block;height:100%;background:var(--fg)}.hy-erm-signo{display:inline-block;width:18px;color:var(--muted);font-weight:800}.hy-erm-nota{font-size:12.5px;color:var(--muted-2,var(--muted));line-height:1.6;margin:10px 0 0;max-width:none}.hy-erm-barras{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;align-items:end;border:1px solid var(--border);padding:18px 14px 12px;min-height:220px}.hy-erm-col{display:grid;gap:6px;justify-items:center;text-align:center}.hy-erm-par{height:150px;display:flex;align-items:flex-end;gap:4px}.hy-erm-par i{display:block;width:22px;min-height:2px}.hy-erm-leyenda .v,.hy-erm-par i.v{background:var(--muted)}.hy-erm-leyenda .u,.hy-erm-par i.u{background:var(--fg)}.hy-erm-leyenda .p,.hy-erm-par i.p{background:transparent;border:1px solid var(--danger)}.hy-erm-col b{font-size:12px}.hy-erm-col span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hy-erm-leyenda{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--muted);margin-top:10px}.hy-erm-leyenda span{display:inline-block;width:11px;height:11px}.hy-erm-subir{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;border:1px solid var(--border);padding:16px;margin:12px 0 16px}.hy-erm-subir label{display:grid;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.hy-erm-subir button{justify-self:start}.hy-erm-excel-cab{display:grid;gap:2px;margin:8px 0 10px}.hy-erm-excel-cab small{color:var(--muted);font-size:12px}.hy-erm-detalle{margin:12px 0}.hy-erm-historial{margin-top:14px;display:grid;gap:6px}@media (max-width:760px){.hy-erm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hy-erm-tile b{font-size:19px}.hy-erm-subir{grid-template-columns:1fr}.hy-erm-barras{gap:4px;padding:12px 6px}.hy-erm-par i{width:12px}.hy-erm-col b{font-size:10px}.hy-erm-tabla{font-size:13px}}.hy-erm-boton-rc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;border:1px solid var(--border);background:var(--surface);padding:12px 14px;margin:0 0 16px}.hy-erm-boton-rc small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.hy-rc-botones{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 14px}.hy-rc-mut{font-size:11.5px;color:var(--muted)}.hy-rc-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hy-rc-kpi{border:1px solid var(--border);padding:12px 14px;display:grid;gap:4px;min-width:0;background:var(--bg)}.hy-rc-kpi b{font-family:Cinzel,Georgia,serif;font-size:20px;font-weight:700;overflow-wrap:anywhere}.hy-rc-kpi b.neg{color:var(--danger)}.hy-rc-kpi small{font-size:11.5px;color:var(--muted);line-height:1.4}.hy-rc-kpi em{font-style:normal;font-weight:800}.hy-rc-bien{color:var(--ok)}.hy-rc-mal{color:var(--danger)}.hy-rc-neutro{color:var(--fg)}.hy-rc-sec{margin:0 0 26px;scroll-margin-top:90px;min-width:0}.hy-rc-sec-cab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;background:var(--fg);color:var(--bg);padding:10px 14px}.hy-rc-sec-cab h2{margin:0;font-family:Cinzel,Georgia,serif;font-size:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.hy-rc-sec-cab span{font-size:11.5px;opacity:.8}.hy-rc-que{font-size:13px;color:var(--muted-2,var(--muted));line-height:1.55;margin:10px 0 8px;max-width:none}.hy-rc-vacio{border:1px dashed var(--border);padding:14px;font-size:13px;color:var(--muted);margin:6px 0 0}.hy-rc-tabla{font-size:12.5px}.hy-rc-tabla td,.hy-rc-tabla th{padding:7px 9px}.hy-rc-tabla td{white-space:nowrap;max-width:340px;overflow:hidden;text-overflow:ellipsis}.hy-rc-indice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;border:1px solid var(--border);padding:12px}.hy-rc-indice>div{display:grid;gap:2px;align-content:start;min-width:0}.hy-rc-indice .micro{margin-bottom:4px}.hy-rc-indice a{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--fg);text-decoration:none;padding:4px 0;border-bottom:1px solid var(--line,var(--border))}.hy-rc-indice a small{color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:980px){.hy-rc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.hy-rc-indice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hy-rc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hy-rc-kpi{padding:10px}.hy-rc-kpi b{font-size:16px}.hy-rc-indice{grid-template-columns:1fr}.hy-rc .hy-erm-periodo{flex-wrap:wrap;justify-content:center}.hy-rc .hy-erm-filtros{display:flex}.hy-rc .hy-erm-filtros a{padding:7px 10px}}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a1a22' stroke-width='2' stroke-linecap='square'%3E%3Crect x='3' y='5' width='18' height='16'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") 50% /18px 18px no-repeat!important;color:transparent!important;filter:none!important;opacity:1!important;width:20px!important;height:20px!important;cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a1a22' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/svg%3E") 50% /18px 18px no-repeat!important;color:transparent!important;filter:none!important;opacity:1!important;width:20px!important;height:20px!important;cursor:pointer}.hy-cart-resumen input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=week]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bf9671' stroke-width='2' stroke-linecap='square'%3E%3Crect x='3' y='5' width='18' height='16'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")!important}[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bf9671' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/svg%3E")!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) input[type=date]::-webkit-calendar-picker-indicator,:root:not([data-theme=light]) input[type=datetime-local]::-webkit-calendar-picker-indicator,:root:not([data-theme=light]) input[type=month]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bf9671' stroke-width='2' stroke-linecap='square'%3E%3Crect x='3' y='5' width='18' height='16'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E")!important}:root:not([data-theme=light]) input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23bf9671' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/svg%3E")!important}}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{transform:scale(1.12)}@media print{input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{display:none!important}}.hy-ia-estado{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:6px 0;padding:10px 12px;border:1px solid var(--line);border-left:3px solid #e6a70c;background:var(--surface)}.hy-ia-estado.pausa{border-left-color:var(--marca)}.hy-ia-estado-txt{flex:1 1 220px;min-width:0;display:grid;gap:2px}.hy-ia-estado-txt small{color:var(--muted);font-size:12px}.hy-ia-calif{margin-top:8px;padding-top:6px;border-top:1px dashed var(--line);font-size:12.5px}.hy-ia-calif summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:700}.hy-ia-calif-ya{margin:0 0 4px;font-weight:700}.hy-ia-calif-ya.bien{color:#3f9b5a}.hy-ia-calif-ya.mal{color:#c0392b}.hy-ia-calif-ya small{color:var(--muted);font-weight:400}.hy-ia-calif-form{display:grid;gap:8px;margin-top:8px}.hy-ia-calif-opc{display:flex;gap:16px}.hy-ia-calif-opc label{display:inline-flex;align-items:center;gap:6px}.hy-ia-calif-form textarea{width:100%;min-height:56px;font:inherit}.hy-ia-titulo{padding:10px 14px;border-bottom:1px solid var(--line);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hy-ia-titulo b{margin-left:6px;color:var(--marca)}.hy-ia-sug{align-items:center;gap:12px;flex-wrap:wrap}.hy-ia-sug .hy-fila-principal{display:grid;gap:3px;flex:1 1 260px;min-width:0}.hy-ia-sug-ia{color:var(--muted);font-style:italic;overflow-wrap:anywhere}.hy-ia-sug-acc{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:720px){.hy-ia-estado form,.hy-ia-estado form button,.hy-ia-sug-acc,.hy-ia-sug-acc button,.hy-ia-sug-acc>*{width:100%}}