@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latin.woff2) format("woff2") tech(variations),url(/fonts/inter-var-latin.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lv-reingreso-dialog{display:flex;flex-direction:column;gap:0;padding:0;background:var(--lv-solid);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3);overflow:hidden;transition:width .2s var(--lv-ease, ease)}.lv-reingreso-dialog.lv-reingreso-big{width:calc(100% - 12px);max-width:1280px;height:min(97vh,1000px)}.lv-reingreso-dialog.lv-reingreso-small{width:calc(100% - 32px);max-width:560px;max-height:94vh}.lv-reingreso-dialog>button.absolute{display:none}.lv-reingreso-head{padding:16px clamp(16px,2.4vw,28px) 14px;border-bottom:1px solid var(--lv-hair);display:flex;align-items:center;gap:14px}.lv-reingreso-head-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 12%,transparent);border-radius:13px}.lv-reingreso-head-icon svg{width:25px;height:25px}.lv-reingreso-head h2{margin:0;font-size:clamp(1.28rem,2.4vw,1.6rem);font-weight:680;letter-spacing:-.02em;line-height:1.12}.lv-reingreso-head p{margin:3px 0 0;color:var(--lv-ink-2);font-size:1.04rem;line-height:1.35}.lv-reingreso-head p b{color:var(--lv-ink)}.lv-reingreso-body{flex:1;min-height:0;overflow-y:auto;padding:14px clamp(14px,2.4vw,28px)}.lv-reingreso-foot{padding:12px clamp(16px,2.4vw,28px);border-top:1px solid var(--lv-hair);display:flex;gap:14px;align-items:center;flex-wrap:wrap}.lv-reingreso-boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:999px;cursor:pointer;font:inherit;font-size:1.15rem;font-weight:620;min-height:56px;transition:transform .15s var(--lv-spring),border-color .2s}.lv-reingreso-boton:active{transform:scale(.98)}.lv-reingreso-boton:disabled{cursor:wait;opacity:.65}.lv-reingreso-boton svg{width:22px;height:22px}.lv-nave{max-width:1420px;margin:0 auto;padding:clamp(14px,2.2vw,30px);color:var(--lv-ink)}.lv-nave-ruta{display:flex;align-items:center;gap:8px;margin-bottom:20px;color:var(--lv-ink-2);font-size:14px;flex-wrap:wrap}.lv-nave-ruta button{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:var(--lv-r-sm)}.lv-nave-ruta button:hover{background:var(--lv-g-thin);color:var(--lv-blue-text)}.lv-nave-cabecera{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px}.lv-nave-cabecera p{color:var(--lv-blue-text);font-weight:700;margin:0 0 4px}.lv-nave-cabecera h2{font-size:clamp(27px,3vw,42px);line-height:1.08;font-weight:780;letter-spacing:-.035em;margin:0}.lv-nave-cabecera button{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-weight:650}.lv-nave-cabecera button b{display:grid;place-items:center;min-width:24px;height:24px;border-radius:12px;color:#fff;background:var(--lv-rose)}.lv-nave-lentes{display:inline-flex;gap:3px;padding:4px;margin-bottom:16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid)}.lv-nave-lentes button{padding:8px 15px;border-radius:calc(var(--lv-r-sm) - 3px);font-weight:700;color:var(--lv-ink-2)}.lv-nave-lentes button[aria-pressed=true]{color:var(--lv-blue-text);background:var(--lv-g-thin)}.lv-nave-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}.lv-nave-card-nav{text-align:left;padding:24px;border-radius:var(--lv-r-md);border:1px solid var(--lv-g-line);background:var(--lv-solid);box-shadow:var(--lv-sh-1);min-height:180px}.lv-nave-card-nav svg{color:var(--lv-blue)}.lv-nave-card-nav h3{font-size:22px;font-weight:740;margin:14px 0 4px}.lv-nave-card-nav p{color:var(--lv-ink-2);margin:0 0 18px}.lv-nave-card-nav span{color:var(--lv-blue-text);font-weight:700}.lv-nave-puestos{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;align-items:start}.lv-nave-puesto{border:1px solid var(--lv-g-line);border-top:4px solid var(--lv-blue);border-radius:var(--lv-r-md);background:var(--lv-solid);box-shadow:var(--lv-sh-1);overflow:hidden}.lv-nave-puesto>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px;border-bottom:1px solid var(--lv-hair)}.lv-nave-puesto small{color:var(--lv-ink-3);font-weight:650}.lv-nave-puesto h3{margin:2px 0 0;font-size:21px;font-weight:730}.lv-nave-puesto>header button{color:var(--lv-blue-text);font-weight:700}.lv-nave-lista{display:grid;gap:10px;padding:12px}.lv-nave-vacio,.lv-nave-aviso{padding:24px;color:var(--lv-ink-2)}.lv-nave-tarjeta{border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);padding:15px;background:var(--lv-solid)}.lv-nave-tarjeta--marcha{border-color:var(--lv-blue)}.lv-nave-tarjeta-meta{display:flex;justify-content:space-between;gap:6px;color:var(--lv-ink-2);font-size:12px;font-weight:650}.lv-nave-tarjeta h4{margin:11px 0 4px;font-size:18px;font-weight:740}.lv-nave-tarjeta p{margin:4px 0;color:var(--lv-ink-2);font-size:13px}.lv-nave-progreso{height:5px;margin:13px 0;overflow:hidden;border-radius:6px;background:var(--lv-g-thin)}.lv-nave-progreso span{display:block;height:100%;background:var(--lv-blue)}.lv-nave-primario{display:inline-flex;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;padding:10px 14px;border-radius:var(--lv-r-sm);color:#fff;font-weight:700;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv-nave-primario:disabled{opacity:.55;cursor:not-allowed}.lv-nave-dialogo{display:grid;gap:14px;width:min(92vw,560px);max-height:90vh;overflow:auto;background:var(--lv-solid);border:1px solid var(--lv-g-line);border-radius:var(--lv-r-md);color:var(--lv-ink)}.lv-nave-dialogo--cola{width:min(94vw,720px)}.lv-nave-dialogo label{display:grid;gap:5px;font-weight:650}.lv-nave-dialogo select,.lv-nave-dialogo input{min-height:42px;padding:8px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);color:var(--lv-ink);background:var(--lv-solid)}.lv-nave-fila{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-nave-fila span{flex:1}.lv-nave-fila button{color:var(--lv-blue-text);font-weight:700}.lv-nave-fila button:disabled{opacity:.4}.lv-nave-fila--fija{background:var(--lv-g-thin)}.lv-nave-acciones{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.lv-nave-acciones .lv-nave-primario{width:auto}.lv-nave-error{color:var(--lv-rose-text);font-weight:650}@media(max-width:640px){.lv-nave-cabecera{align-items:start;flex-direction:column}.lv-nave-cabecera button{width:100%;justify-content:center}}.lv-reingreso-boton.lv-ghost{background:color-mix(in srgb,var(--lv-solid) 60%,transparent);flex:0 0 auto}.lv-reingreso-boton.lv-blue{color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));border-color:color-mix(in srgb,var(--lv-blue) 70%,var(--lv-ink));flex:1 1 auto}.lv-reingreso-pregunta{display:grid;gap:14px;padding:10px 0}.lv-reingreso-opcion{display:flex;align-items:center;gap:18px;padding:24px;text-align:left;background:var(--lv-solid);border:2px solid var(--lv-hair);border-radius:var(--lv-r-md);cursor:pointer;font:inherit;transition:border-color .16s,transform .15s var(--lv-spring)}.lv-reingreso-opcion:hover{border-color:color-mix(in srgb,var(--lv-blue) 45%,var(--lv-hair))}.lv-reingreso-opcion:active{transform:scale(.99)}.lv-reingreso-opcion-icon{display:grid;flex:0 0 auto;width:62px;height:62px;place-items:center;border-radius:17px}.lv-reingreso-opcion-icon.lv-ok{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 14%,transparent)}.lv-reingreso-opcion-icon.lv-cut{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 16%,transparent)}.lv-reingreso-opcion-icon svg{width:30px;height:30px}.lv-reingreso-opcion strong{display:block;font-size:1.3rem;font-weight:650}.lv-reingreso-opcion small{display:block;margin-top:4px;color:var(--lv-ink-3);font-size:1.04rem;line-height:1.4}.lv-reingreso-confirm-entero{display:grid;justify-items:center;text-align:center;gap:10px;padding:34px 20px 24px}.lv-reingreso-confirm-entero>span{display:grid;width:76px;height:76px;place-items:center;color:#fff;background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d));border-radius:999px;box-shadow:0 12px 30px -12px color-mix(in srgb,var(--lv-green) 60%,transparent)}.lv-reingreso-confirm-entero>span svg{width:38px;height:38px}.lv-reingreso-confirm-entero>strong{font-size:1.4rem;font-weight:680;letter-spacing:-.02em}.lv-reingreso-confirm-entero p{margin:0;max-width:460px;color:var(--lv-ink-2);font-size:1.08rem;line-height:1.5}.lv-reingreso-perfil{border:2px solid var(--lv-hair);border-radius:var(--lv-r-md);margin-bottom:10px;overflow:hidden}.lv-reingreso-perfil.lv-cortado{border-color:color-mix(in srgb,var(--lv-amber) 34%,var(--lv-hair))}.lv-reingreso-perfil-head{display:flex;align-items:center;gap:12px 16px;padding:12px clamp(12px,1.6vw,18px);flex-wrap:wrap}.lv-reingreso-perfil-nombre{flex:1 1 260px;min-width:0}.lv-reingreso-perfil-nombre>strong{display:block;font-size:1.24rem;font-weight:660;line-height:1.15}.lv-reingreso-perfil-nombre>small{display:block;margin-top:2px;color:var(--lv-ink-3);font-size:.98rem}.lv-reingreso-perfil-nombre>em{display:block;margin-top:5px;color:var(--lv-green-text);font-size:.92rem;font-style:normal;font-weight:620}.lv-reingreso-seg2{display:inline-flex;gap:6px;padding:5px;background:color-mix(in srgb,var(--lv-ink-3) 10%,transparent);border-radius:999px}.lv-reingreso-seg2 button{padding:12px 22px;border:0;border-radius:999px;background:transparent;color:var(--lv-ink-2);font:inherit;font-size:1.08rem;font-weight:620;cursor:pointer;white-space:nowrap}.lv-reingreso-seg2 button.lv-on-a{color:var(--lv-green-text);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-weight:720}.lv-reingreso-seg2 button.lv-on-b{color:var(--lv-amber-text);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-weight:720}.lv-reingreso-entero{padding:12px 22px;color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 10%,var(--lv-solid));border-radius:999px;font-size:1.08rem;font-weight:720;white-space:nowrap}.lv-reingreso-cortes{padding:4px clamp(10px,1.4vw,16px) 12px;background:color-mix(in srgb,var(--lv-ink-3) 3%,var(--lv-solid));border-top:2px solid var(--lv-hair)}.lv-reingreso-cortes-sub{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:8px 2px;font-size:.95rem;font-weight:640;color:var(--lv-ink-2)}.lv-reingreso-cortes-sub span:last-child{font-weight:620;color:var(--lv-green-text);white-space:nowrap}.lv-reingreso-cortes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:9px}.lv-reingreso-corte{display:flex;flex-direction:column;gap:9px;padding:11px 12px;background:var(--lv-solid);border:2px solid var(--lv-hair);border-radius:14px}.lv-reingreso-corte.lv-guardar{border-color:color-mix(in srgb,var(--lv-green) 30%,var(--lv-hair))}.lv-reingreso-corte.lv-tirar{border-color:color-mix(in srgb,var(--lv-rose) 24%,var(--lv-hair))}.lv-reingreso-corte-top{display:flex;align-items:center;gap:10px}.lv-reingreso-corte-top>span{display:inline-grid;place-items:center;min-width:40px;height:36px;padding:0 9px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 13%,transparent);border-radius:10px;font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums}.lv-reingreso-corte-top strong{font-size:1.5rem;font-weight:730;font-variant-numeric:tabular-nums;line-height:1}.lv-reingreso-corte.lv-no_cortado .lv-reingreso-corte-top strong,.lv-reingreso-corte.lv-tirar .lv-reingreso-corte-top strong{color:var(--lv-ink-3)}.lv-reingreso-corte-top small{font-size:.95rem;font-weight:600;color:var(--lv-ink-3)}.lv-reingreso-origen{display:flex;align-items:center;gap:7px;color:var(--lv-ink);font-size:1.08rem;font-weight:580;line-height:1.1}.lv-reingreso-origen svg{flex:0 0 auto;width:18px;height:18px;color:var(--lv-ink-3)}.lv-reingreso-origen b{font-weight:740}.lv-reingreso-seg3{display:flex;gap:4px;padding:4px;background:color-mix(in srgb,var(--lv-ink-3) 10%,transparent);border-radius:999px}.lv-reingreso-seg3 button{flex:1;padding:12px 6px;border:0;border-radius:999px;background:transparent;color:var(--lv-ink-2);font:inherit;font-size:.98rem;font-weight:620;cursor:pointer;white-space:nowrap}.lv-reingreso-seg3 button.lv-on[data-valor=no_cortado]{color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-weight:730}.lv-reingreso-seg3 button.lv-on[data-valor=guardar]{color:#fff;background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d));font-weight:730}.lv-reingreso-seg3 button.lv-on[data-valor=tirar]{color:#fff;background:linear-gradient(180deg,var(--lv-rose),var(--lv-rose-d));font-weight:730}.lv-reingreso-error{margin-bottom:12px;padding:12px 14px;color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 10%,var(--lv-solid));border-radius:var(--lv-r-sm);font-weight:620}@media(max-width:560px){.lv-reingreso-dialog.lv-reingreso-big{height:96vh}.lv-reingreso-head p{display:none}.lv-reingreso-foot .lv-blue,.lv-reingreso-foot .lv-ghost,.lv-reingreso-perfil-head .lv-reingreso-seg2{flex:1 1 100%}.lv-reingreso-perfil-head .lv-reingreso-seg2 button{flex:1}.lv-reingreso-opcion{padding:18px;gap:14px}.lv-reingreso-opcion-icon{width:52px;height:52px}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latin-ext.woff2) format("woff2") tech(variations),url(/fonts/inter-var-latin-ext.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/roboto-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/roboto-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{--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: rgb(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: rgb(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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-sans);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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}html,body{overflow-x:hidden;width:100%;max-width:100vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{-webkit-overflow-scrolling:touch}#root{width:100%;overflow-x:hidden;max-width:100vw}body{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));font-family:var(--font-sans);--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-bottom-40{bottom:-10rem}.-bottom-8{bottom:-2rem}.-left-1{left:-.25rem}.-left-12{left:-3rem}.-left-32{left:-8rem}.-left-40{left:-10rem}.-left-60{left:-15rem}.-left-8{left:-2rem}.-left-\[18px\]{left:-18px}.-left-px{left:-1px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-32{right:-8rem}.-right-40{right:-10rem}.-right-6{right:-1.5rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-32{top:-8rem}.-top-40{top:-10rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[10\%\]{bottom:10%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[-9999px\]{left:-9999px}.left-\[15\%\]{left:15%}.left-\[15px\]{left:15px}.left-\[180px\]{left:180px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[10\%\]{right:10%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-40{top:10rem}.top-9{top:2.25rem}.top-\[1px\]{top:1px}.top-\[20\%\]{top:20%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(env\(safe-area-inset-top\,0px\)\+var\(--toast-top-offset\,0\.5rem\)\)\]{top:calc(env(safe-area-inset-top,0px) + var(--toast-top-offset,.5rem))}.top-\[var\(--header-h\,56px\)\]{top:var(--header-h,56px)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[201\]{z-index:201}.z-\[202\]{z-index:202}.z-\[250\]{z-index:250}.z-\[89\]{z-index:89}.z-\[90\]{z-index:90}.z-\[99998\]{z-index:99998}.z-\[9999\]{z-index:9999}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.col-span-8{grid-column:span 8 / span 8}.col-span-full{grid-column:1 / -1}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-0\.5{margin-top:-.125rem;margin-bottom:-.125rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.\!mb-0{margin-bottom:0!important}.\!mt-0{margin-top:0!important}.-ml-4{margin-left:-1rem}.-mt-12{margin-top:-3rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.mb-\[7px\]{margin-bottom:7px}.mb-\[9px\]{margin-bottom:9px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-9{margin-left:2.25rem}.ml-\[46px\]{margin-left:46px}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[-16px\]{margin-top:-16px}.mt-\[14px\]{margin-top:14px}.mt-\[15px\]{margin-top:15px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[10px\]{height:10px}.h-\[1200px\]{height:1200px}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[180px\]{height:180px}.h-\[184px\]{height:184px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[1em\]{height:1em}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[250px\]{height:250px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[300px\]{height:300px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[400px\]{height:400px}.h-\[46px\]{height:46px}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[600px\]{height:600px}.h-\[620px\]{height:620px}.h-\[6px\]{height:6px}.h-\[700px\]{height:700px}.h-\[70vh\]{height:70vh}.h-\[90vh\]{height:90vh}.h-\[92vh\]{height:92vh}.h-\[95vh\]{height:95vh}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-\[min\(90vh\,720px\)\]{height:min(90vh,720px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-0{max-height:0px}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[136px\]{max-height:136px}.max-h-\[180px\]{max-height:180px}.max-h-\[2000px\]{max-height:2000px}.max-h-\[200px\]{max-height:200px}.max-h-\[250px\]{max-height:250px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[40px\]{max-height:40px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[420px\]{max-height:420px}.max-h-\[45vh\]{max-height:45vh}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[880px\]{max-height:880px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.\!min-h-20{min-height:5rem!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-32{min-height:8rem}.min-h-48{min-height:12rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[100vh\]{min-height:100vh}.min-h-\[120px\]{min-height:120px}.min-h-\[12px\]{min-height:12px}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[20rem\]{min-height:20rem}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[38px\]{min-height:38px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--radix-popover-trigger-width\]{width:var(--radix-popover-trigger-width)}.w-\[1000px\]{width:1000px}.w-\[100px\]{width:100px}.w-\[10px\]{width:10px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[170px\]{width:170px}.w-\[17px\]{width:17px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[196px\]{width:196px}.w-\[19px\]{width:19px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[21px\]{width:21px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[250px\]{width:250px}.w-\[25px\]{width:25px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[28px\]{width:28px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[34px\]{width:34px}.w-\[380px\]{width:380px}.w-\[38px\]{width:38px}.w-\[3px\]{width:3px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[46px\]{width:46px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[520px\]{width:520px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[6px\]{width:6px}.w-\[70px\]{width:70px}.w-\[74px\]{width:74px}.w-\[80px\]{width:80px}.w-\[85px\]{width:85px}.w-\[90vw\]{width:90vw}.w-\[95vw\]{width:95vw}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-32{min-width:8rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-64{min-width:16rem}.min-w-9{min-width:2.25rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[50px\]{min-width:50px}.min-w-\[58px\]{min-width:58px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.min-w-min{min-width:min-content}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-52{max-width:13rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[370px\]{max-width:370px}.max-w-\[400px\]{max-width:400px}.max-w-\[40px\]{max-width:40px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[560px\]{max-width:560px}.max-w-\[60px\]{max-width:60px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[75\%\]{max-width:75%}.max-w-\[80px\]{max-width:80px}.max-w-\[820px\]{max-width:820px}.max-w-\[85\%\]{max-width:85%}.max-w-\[860px\]{max-width:860px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[98vw\]{max-width:98vw}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0_0_56px\]{flex:0 0 56px}.flex-\[0_0_60px\]{flex:0 0 60px}.flex-\[1\.3\]{flex:1.3}.flex-\[1\.7\]{flex:1.7}.flex-\[1_1_210px\]{flex:1 1 210px}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-32{flex-basis:8rem}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .2s ease-out}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-4{scroll-margin-top:1rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.1fr_1fr_1\.4fr_auto\]{grid-template-columns:1.1fr 1fr 1.4fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.\!gap-3{gap:.75rem!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[15px\]{gap:15px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-x-1{column-gap:.25rem}.gap-x-1\.5{column-gap:.375rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-x-\[18px\]{column-gap:18px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.-space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.125rem * var(--tw-space-x-reverse));margin-left:calc(-.125rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[22px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(22px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(22px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-amber-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(254 243 199 / var(--tw-divide-opacity, 1))}.divide-blue-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(219 234 254 / var(--tw-divide-opacity, 1))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:hsl(var(--border) / var(--tw-divide-opacity, 1))}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .5)}.divide-red-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(254 226 226 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[7px\]{border-radius:7px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--lv-r-lg\)\]{border-radius:var(--lv-r-lg)}.rounded-\[var\(--lv-r-md\)\]{border-radius:var(--lv-r-md)}.rounded-\[var\(--lv-r-sm\)\]{border-radius:var(--lv-r-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5625rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.1875rem}.rounded-xl{border-radius:.75rem}.rounded-l-lg{border-top-left-radius:.5625rem;border-bottom-left-radius:.5625rem}.rounded-r-lg{border-top-right-radius:.5625rem;border-bottom-right-radius:.5625rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:.5625rem;border-top-right-radius:.5625rem}.rounded-tl-sm{border-top-left-radius:.1875rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[7px\]{border-width:7px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-\[\#0a0f1a\]\/20{border-color:#0a0f1a33}.border-\[\#2563EB\]{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-\[\#2563EB\]\/15{border-color:#2563eb26}.border-\[\#2563EB\]\/20{border-color:#2563eb33}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[color-mix\(in_srgb\,var\(--lv-amber\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--lv-amber) 28%,transparent)}.border-\[color-mix\(in_srgb\,var\(--lv-blue\)_22\%\,var\(--lv-hair\)\)\]{border-color:color-mix(in srgb,var(--lv-blue) 22%,var(--lv-hair))}.border-\[color-mix\(in_srgb\,var\(--lv-blue\)_28\%\,var\(--lv-hair\)\)\]{border-color:color-mix(in srgb,var(--lv-blue) 28%,var(--lv-hair))}.border-\[color-mix\(in_srgb\,var\(--lv-blue\)_34\%\,var\(--lv-hair\)\)\]{border-color:color-mix(in srgb,var(--lv-blue) 34%,var(--lv-hair))}.border-\[color-mix\(in_srgb\,var\(--lv-green\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--lv-green) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--lv-green\)_24\%\,transparent\)\]{border-color:color-mix(in srgb,var(--lv-green) 24%,transparent)}.border-\[color-mix\(in_srgb\,var\(--lv-green\)_34\%\,var\(--lv-hair\)\)\]{border-color:color-mix(in srgb,var(--lv-green) 34%,var(--lv-hair))}.border-\[color-mix\(in_srgb\,var\(--lv-ink\)_13\%\,transparent\)\]{border-color:color-mix(in srgb,var(--lv-ink) 13%,transparent)}.border-\[color-mix\(in_srgb\,var\(--lv-rose\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--lv-rose) 20%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--lv-blue\)_24\%\,transparent\)\]{border-color:color-mix(in srgb,var(--lv-blue) 24%,transparent)}.border-\[color\:color-mix\(in_srgb\,var\(--lv-ink\)_22\%\,transparent\)\]{border-color:color-mix(in srgb,var(--lv-ink) 22%,transparent)}.border-\[color\:var\(--lv-blue\)\]{border-color:var(--lv-blue)}.border-\[color\:var\(--lv-hair\)\]{border-color:var(--lv-hair)}.border-\[color\:var\(--lv-rose-text\)\]{border-color:var(--lv-rose-text)}.border-\[hsl\(var\(--success\)\/0\.25\)\]{border-color:hsl(var(--success)/.25)}.border-\[rgba\(225\,29\,72\,\.28\)\]{border-color:#e11d4847}.border-\[rgba\(26\,134\,240\,\.2\)\]{border-color:#1a86f033}.border-\[var\(--lv-hair\)\]{border-color:var(--lv-hair)}.border-\[var\(--lv-ink\)\]{border-color:var(--lv-ink)}.border-\[var\(--lv-solid\)\]{border-color:var(--lv-solid)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-600\/40{border-color:#d9770666}.border-amber-600\/50{border-color:#d9770680}.border-background{--tw-border-opacity: 1;border-color:hsl(var(--background) / var(--tw-border-opacity, 1))}.border-black\/\[0\.04\]{border-color:#0000000a}.border-black\/\[0\.07\]{border-color:#00000012}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/35{border-color:#3b82f659}.border-blue-500\/40{border-color:#3b82f666}.border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-border\/10{border-color:hsl(var(--border) / .1)}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-card-border{--tw-border-opacity: 1;border-color:hsl(var(--card-border) / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-200\/50{border-color:#a5f3fc80}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-destructive-border{border-color:var(--destructive-border)}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/25{border-color:hsl(var(--destructive) / .25)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-destructive\/60{border-color:hsl(var(--destructive) / .6)}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-foreground{--tw-border-opacity: 1;border-color:hsl(var(--foreground) / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400\/20{border-color:#818cf833}.border-indigo-500\/20{border-color:#6366f133}.border-input{--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-muted{--tw-border-opacity: 1;border-color:hsl(var(--muted) / var(--tw-border-opacity, 1))}.border-muted-foreground{--tw-border-opacity: 1;border-color:hsl(var(--muted-foreground) / var(--tw-border-opacity, 1))}.border-muted-foreground\/20{border-color:hsl(var(--muted-foreground) / .2)}.border-muted-foreground\/25{border-color:hsl(var(--muted-foreground) / .25)}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-200\/60{border-color:#e5e5e599}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-400\/20{border-color:#fb923c33}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/30{border-color:#f973164d}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-primary-border{border-color:var(--primary-border)}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-400\/20{border-color:#c084fc33}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/20{border-color:#a855f733}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/60{border-color:#fca5a599}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/\[\.18\]{border-color:#ef44442e}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-500\/20{border-color:#f43f5e33}.border-secondary-border{border-color:var(--secondary-border)}.border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-400\/30{border-color:#94a3b84d}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/\[\.18\]{border-color:#64748b2e}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-teal-400\/20{border-color:#2dd4bf33}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-500\/20{border-color:#14b8a633}.border-transparent{border-color:transparent}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-500\/30{border-color:#8b5cf64d}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/50{border-color:#eab30880}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-primary{--tw-border-opacity: 1;border-left-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-l-teal-500{--tw-border-opacity: 1;border-left-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-l-yellow-500{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-t-muted-foreground\/60{border-top-color:hsl(var(--muted-foreground) / .6)}.border-t-transparent{border-top-color:transparent}.bg-\[\#0a0f1a\]{--tw-bg-opacity: 1;background-color:rgb(10 15 26 / var(--tw-bg-opacity, 1))}.bg-\[\#22D3EE\]\/10{background-color:#22d3ee1a}.bg-\[\#22D3EE\]\/15{background-color:#22d3ee26}.bg-\[\#22D3EE\]\/20{background-color:#22d3ee33}.bg-\[\#2563EB\]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-\[\#2563EB\]\/10{background-color:#2563eb1a}.bg-\[\#2563EB\]\/15{background-color:#2563eb26}.bg-\[\#2563EB\]\/30{background-color:#2563eb4d}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F8FF\]{--tw-bg-opacity: 1;background-color:rgb(245 248 255 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAFA\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[color-mix\(in_srgb\,var\(--lv-amber\)_10\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-amber) 10%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-amber\)_12\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-amber) 12%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-amber\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-amber) 14%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-amber\)_17\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-amber) 17%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-blue\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-blue) 12%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-blue\)_12\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-blue\)_13\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-blue) 13%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-blue\)_13\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-blue) 13%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-blue\)_6\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-blue\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-blue) 9%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-cyan\)_13\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-cyan) 13%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-emerald\)_13\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-emerald) 13%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-green\)_11\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-green) 11%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-green\)_12\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-green) 12%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-green\)_13\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-green) 13%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-green\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-green) 14%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-green\)_7\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-green) 7%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-ink\)_2\.7\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-ink) 2.7%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-ink\)_4\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-ink) 4%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-ink\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-ink) 5%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-ink\)_5\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-ink) 5%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-rose\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-rose) 12%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-rose\)_7\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-rose) 7%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-rose\)_8\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid))}.bg-\[color-mix\(in_srgb\,var\(--lv-violet\)_13\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-violet) 13%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--lv-violet\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-violet) 14%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--lv-blue\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-blue) 12%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--lv-blue\)_8\%\,var\(--lv-solid\)\)\]{background-color:color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid))}.bg-\[color\:color-mix\(in_srgb\,var\(--lv-blue\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-blue) 9%,transparent)}.bg-\[color\:color-mix\(in_srgb\,var\(--lv-ink\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--lv-ink) 6%,transparent)}.bg-\[color\:var\(--lv-blue\)\]{background-color:var(--lv-blue)}.bg-\[color\:var\(--lv-solid\)\]{background-color:var(--lv-solid)}.bg-\[hsl\(var\(--success\)\/0\.06\)\]{background-color:hsl(var(--success)/.06)}.bg-\[hsl\(var\(--success\)\/0\.08\)\]{background-color:hsl(var(--success)/.08)}.bg-\[hsl\(var\(--success\)\/0\.12\)\]{background-color:hsl(var(--success)/.12)}.bg-\[rgba\(11\,18\,32\,\.07\)\]{background-color:#0b122012}.bg-\[rgba\(225\,29\,72\,\.08\)\]{background-color:#e11d4814}.bg-\[rgba\(26\,134\,240\,\.07\)\]{background-color:#1a86f012}.bg-\[var\(--lv-blue\)\]{background-color:var(--lv-blue)}.bg-\[var\(--lv-g-thick\)\]{background-color:var(--lv-g-thick)}.bg-\[var\(--lv-g-thin\)\]{background-color:var(--lv-g-thin)}.bg-\[var\(--lv-green\)\]{background-color:var(--lv-green)}.bg-\[var\(--lv-hair\)\]{background-color:var(--lv-hair)}.bg-\[var\(--lv-ink\)\]{background-color:var(--lv-ink)}.bg-\[var\(--lv-rose\)\]{background-color:var(--lv-rose)}.bg-\[var\(--lv-solid\)\]{background-color:var(--lv-solid)}.bg-accent{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/40{background-color:#fbbf2466}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/10{background-color:#fffbeb1a}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-background\/40{background-color:hsl(var(--background) / .4)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/50{background-color:#dbeafe80}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400\/40{background-color:#60a5fa66}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{--tw-bg-opacity: 1;background-color:hsl(var(--border) / var(--tw-bg-opacity, 1))}.bg-card{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200\/70{background-color:#a5f3fcb3}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/50{background-color:#ecfeff80}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/15{background-color:hsl(var(--destructive) / .15)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-destructive\/\[0\.07\]{background-color:hsl(var(--destructive) / .07)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/40{background-color:#34d39966}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/40{background-color:#10b98166}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-400\/80{background-color:#4ade80cc}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-lime-500\/15{background-color:#84cc1626}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--muted-foreground) / var(--tw-bg-opacity, 1))}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground) / .4)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-50\/80{background-color:#fafafacc}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/15{background-color:hsl(var(--primary) / .15)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/25{background-color:hsl(var(--primary) / .25)}.bg-primary\/40{background-color:hsl(var(--primary) / .4)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-primary\/60{background-color:hsl(var(--primary) / .6)}.bg-primary\/90{background-color:hsl(var(--primary) / .9)}.bg-primary\/\[0\.065\]{background-color:hsl(var(--primary) / .065)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/5{background-color:#faf5ff0d}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/20{background-color:#fee2e233}.bg-red-100\/50{background-color:#fee2e280}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-400\/80{background-color:#f87171cc}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/40{background-color:#ef444466}.bg-red-500\/65{background-color:#ef4444a6}.bg-red-500\/\[\.03\]{background-color:#ef444408}.bg-red-500\/\[\.06\]{background-color:#ef44440f}.bg-red-500\/\[\.08\]{background-color:#ef444414}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.bg-sidebar{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.bg-sidebar-border{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-400\/10{background-color:#94a3b81a}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/\[\.06\]{background-color:#64748b0f}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-100\/70{background-color:#ccfbf1b3}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-50\/40{background-color:#f0fdfa66}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/80{background-color:#facc15cc}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(100deg\,hsl\(var\(--success\)\/0\.12\)\,hsl\(var\(--primary\)\/0\.10\)\)\]{background-image:linear-gradient(100deg,hsl(var(--success)/.12),hsl(var(--primary)/.1))}.bg-\[linear-gradient\(155deg\,\#4ba0f5\,var\(--lv-blue\)\)\]{background-image:linear-gradient(155deg,#4ba0f5,var(--lv-blue))}.bg-\[linear-gradient\(to_right\,\#00000008_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#00000008_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,#00000008 1px,transparent 1px),linear-gradient(to bottom,#00000008 1px,transparent 1px)}.bg-\[radial-gradient\(circle\,hsl\(var\(--success\)\/0\.16\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,hsl(var(--success)/.16),transparent 68%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(251\,146\,60\,0\.15\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(251,146,60,.15),transparent 50%)}.bg-\[radial-gradient\(circle_at_70\%_80\%\,rgba\(251\,146\,60\,0\.1\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 70% 80%,rgba(251,146,60,.1),transparent 50%)}.bg-\[radial-gradient\(ellipse_at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at center,var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(255\,255\,255\,0\.15\)\,transparent_70\%\)\]{background-image:radial-gradient(ellipse at top right,rgba(255,255,255,.15),transparent 70%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(34\,211\,238\,0\.25\)\,transparent_60\%\)\]{background-image:radial-gradient(ellipse at top right,rgba(34,211,238,.25),transparent 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#1a86f0\]{--tw-gradient-from: #1a86f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 134 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#22D3EE\]{--tw-gradient-from: #22D3EE var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2563EB\]{--tw-gradient-from: #2563EB var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4ade80\]{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5cb0ff\]{--tw-gradient-from: #5cb0ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(92 176 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F5F8FF\]{--tw-gradient-from: #F5F8FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 248 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fb7185\]{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fbbf24\]{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--lv-blue\)\]{--tw-gradient-from: var(--lv-blue) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/10{--tw-gradient-from: rgb(251 191 36 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-200{--tw-gradient-from: #bfdbfe var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400\/10{--tw-gradient-from: rgb(96 165 250 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-100{--tw-gradient-from: #cffafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-destructive\/80{--tw-gradient-from: hsl(var(--destructive) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--destructive) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950\/95{--tw-gradient-from: rgb(2 44 34 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/10{--tw-gradient-from: rgb(34 197 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400\/10{--tw-gradient-from: rgb(129 140 248 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from: rgb(99 102 241 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from: #84cc16 var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/60{--tw-gradient-from: hsl(var(--muted) / .6) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400\/10{--tw-gradient-from: rgb(251 146 60 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/10{--tw-gradient-from: rgb(249 115 22 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/40{--tw-gradient-from: hsl(var(--primary) / .4) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/80{--tw-gradient-from: hsl(var(--primary) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/90{--tw-gradient-from: hsl(var(--primary) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400\/10{--tw-gradient-from: rgb(192 132 252 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/10{--tw-gradient-from: rgb(168 85 247 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/10{--tw-gradient-from: rgb(239 68 68 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/10{--tw-gradient-from: rgb(244 63 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/10{--tw-gradient-from: rgb(14 165 233 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-400{--tw-gradient-from: #a8a29e var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 162 158 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-500{--tw-gradient-from: #78716c var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 113 108 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-600{--tw-gradient-from: #57534e var(--tw-gradient-from-position);--tw-gradient-to: rgb(87 83 78 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400\/10{--tw-gradient-from: rgb(45 212 191 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500\/10{--tw-gradient-from: rgb(20 184 166 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100{--tw-gradient-from: #ede9fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/10{--tw-gradient-from: rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-500{--tw-gradient-from: #71717a var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 113 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-50{--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfeff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-destructive\/70{--tw-gradient-to: hsl(var(--destructive) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--destructive) / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-50{--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0fdf4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / 1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/10{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/5{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/80{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/\[0\.03\]{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .03) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-50{--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff1f2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-100{--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e0f2fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-300{--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7dd3fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/95{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-50{--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fefce8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0a6ed1\]{--tw-gradient-to: #0a6ed1 var(--tw-gradient-to-position)}.to-\[\#16a34a\]{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-\[\#1a86f0\]{--tw-gradient-to: #1a86f0 var(--tw-gradient-to-position)}.to-\[\#1e3a8a\]{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-\[\#22D3EE\]{--tw-gradient-to: #22D3EE var(--tw-gradient-to-position)}.to-\[\#2563EB\]{--tw-gradient-to: #2563EB var(--tw-gradient-to-position)}.to-\[\#F5F8FF\]{--tw-gradient-to: #F5F8FF var(--tw-gradient-to-position)}.to-\[\#d97706\]{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-\[\#e11d48\]{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-\[var\(--lv-blue-d\)\]{--tw-gradient-to: var(--lv-blue-d) var(--tw-gradient-to-position)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-50\/50{--tw-gradient-to: rgb(239 246 255 / .5) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/10{--tw-gradient-to: rgb(59 130 246 / .1) var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-600\/5{--tw-gradient-to: rgb(37 99 235 / .05) var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-950\/95{--tw-gradient-to: rgb(23 37 84 / .95) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / .1) var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-destructive\/60{--tw-gradient-to: hsl(var(--destructive) / .6) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-fuchsia-100{--tw-gradient-to: #fae8ff var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-green-500\/10{--tw-gradient-to: rgb(34 197 94 / .1) var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-600\/5{--tw-gradient-to: rgb(22 163 74 / .05) var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/10{--tw-gradient-to: rgb(99 102 241 / .1) var(--tw-gradient-to-position)}.to-indigo-500\/5{--tw-gradient-to: rgb(99 102 241 / .05) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-600\/5{--tw-gradient-to: rgb(79 70 229 / .05) var(--tw-gradient-to-position)}.to-lime-600{--tw-gradient-to: #65a30d var(--tw-gradient-to-position)}.to-muted\/30{--tw-gradient-to: hsl(var(--muted) / .3) var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/5{--tw-gradient-to: rgb(249 115 22 / .05) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-600\/5{--tw-gradient-to: rgb(234 88 12 / .05) var(--tw-gradient-to-position)}.to-pink-500\/10{--tw-gradient-to: rgb(236 72 153 / .1) var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--primary) / 1) var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-purple-500\/5{--tw-gradient-to: rgb(168 85 247 / .05) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-600\/5{--tw-gradient-to: rgb(147 51 234 / .05) var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-600\/5{--tw-gradient-to: rgb(220 38 38 / .05) var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-rose-700{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.to-sky-100{--tw-gradient-to: #e0f2fe var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.to-sky-500\/10{--tw-gradient-to: rgb(14 165 233 / .1) var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to: #0284c7 var(--tw-gradient-to-position)}.to-sky-700{--tw-gradient-to: #0369a1 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-stone-500{--tw-gradient-to: #78716c var(--tw-gradient-to-position)}.to-stone-600{--tw-gradient-to: #57534e var(--tw-gradient-to-position)}.to-stone-700{--tw-gradient-to: #44403c var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-500\/5{--tw-gradient-to: rgb(20 184 166 / .05) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-600\/5{--tw-gradient-to: rgb(13 148 136 / .05) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.to-zinc-200{--tw-gradient-to: #e4e4e7 var(--tw-gradient-to-position)}.to-zinc-600{--tw-gradient-to: #52525b var(--tw-gradient-to-position)}.bg-\[size\:64px_64px\]{background-size:64px 64px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#2563EB\]{fill:#2563eb}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-primary{fill:hsl(var(--primary) / 1)}.fill-yellow-500{fill:#eab308}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-48{padding:12rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-80{padding:20rem}.p-9{padding:2.25rem}.p-\[1px\]{padding:1px}.p-\[26px\]{padding:26px}.p-\[5px\]{padding:5px}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-\[3px\]{padding-top:3px!important;padding-bottom:3px!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[17px\]{padding-left:17px;padding-right:17px}.px-\[18px\]{padding-left:18px;padding-right:18px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[6px\]{padding-bottom:6px}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[46px\]{padding-left:46px}.pl-\[env\(safe-area-inset-left\)\]{padding-left:env(safe-area-inset-left)}.pl-\[max\(24px\,env\(safe-area-inset-left\)\)\]{padding-left:max(24px,env(safe-area-inset-left))}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-\[6px\]{padding-right:6px}.pr-\[env\(safe-area-inset-right\)\]{padding-right:env(safe-area-inset-right)}.pr-\[max\(24px\,env\(safe-area-inset-right\)\)\]{padding-right:max(24px,env(safe-area-inset-right))}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-\[15px\]{padding-top:15px}.pt-\[15vh\]{padding-top:15vh}.pt-\[22px\]{padding-top:22px}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.pt-\[max\(1\.25rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1.25rem,env(safe-area-inset-top))}.pt-\[max\(16px\,env\(safe-area-inset-top\)\)\]{padding-top:max(16px,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-base{font-size:1rem!important}.\!text-sm{font-size:.875rem!important}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[\.72rem\]{font-size:.72rem}.text-\[\.78rem\]{font-size:.78rem}.text-\[\.7rem\]{font-size:.7rem}.text-\[\.82rem\]{font-size:.82rem}.text-\[\.85rem\]{font-size:.85rem}.text-\[\.86rem\]{font-size:.86rem}.text-\[\.885rem\]{font-size:.885rem}.text-\[\.8rem\]{font-size:.8rem}.text-\[\.925rem\]{font-size:.925rem}.text-\[\.92rem\]{font-size:.92rem}.text-\[\.94rem\]{font-size:.94rem}.text-\[\.95rem\]{font-size:.95rem}.text-\[\.96rem\]{font-size:.96rem}.text-\[\.9em\]{font-size:.9em}.text-\[\.9rem\]{font-size:.9rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.96rem\]{font-size:.96rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.04rem\]{font-size:1.04rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.06rem\]{font-size:1.06rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[1rem\]{font-size:1rem}.text-\[20px\]{font-size:20px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[36px\]{font-size:36px}.text-\[42px\]{font-size:42px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(2\.5rem\,8vw\,5\.5rem\)\]{font-size:clamp(2.5rem,8vw,5.5rem)}.text-\[clamp\(27px\,3\.1vw\,34px\)\]{font-size:clamp(27px,3.1vw,34px)}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.25rem}.text-xs{font-size:.75rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.56\]{line-height:1.56}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.012em\]{letter-spacing:-.012em}.tracking-\[-\.014em\]{letter-spacing:-.014em}.tracking-\[-\.016em\]{letter-spacing:-.016em}.tracking-\[-\.01em\]{letter-spacing:-.01em}.tracking-\[-\.02em\]{letter-spacing:-.02em}.tracking-\[-\.032em\]{letter-spacing:-.032em}.tracking-\[-\.034em\]{letter-spacing:-.034em}.tracking-\[-\.035em\]{letter-spacing:-.035em}.tracking-\[-\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.024em\]{letter-spacing:-.024em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[\.02em\]{letter-spacing:.02em}.tracking-\[\.03em\]{letter-spacing:.03em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0a0f1a\]{--tw-text-opacity: 1;color:rgb(10 15 26 / var(--tw-text-opacity, 1))}.text-\[\#0a0f1a\]\/55{color:#0a0f1a8c}.text-\[\#0a0f1a\]\/60{color:#0a0f1a99}.text-\[\#0a0f1a\]\/65{color:#0a0f1aa6}.text-\[\#0a0f1a\]\/70{color:#0a0f1ab3}.text-\[\#0a0f1a\]\/75{color:#0a0f1abf}.text-\[\#0a0f1a\]\/80{color:#0a0f1acc}.text-\[\#0b1220\]{--tw-text-opacity: 1;color:rgb(11 18 32 / var(--tw-text-opacity, 1))}.text-\[\#22D3EE\]{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-\[\#2563EB\]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-\[\#727d8d\]{--tw-text-opacity: 1;color:rgb(114 125 141 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--lv-blue-text\)\]{color:var(--lv-blue-text)}.text-\[color\:var\(--lv-green-text\)\]{color:var(--lv-green-text)}.text-\[color\:var\(--lv-ink\)\]{color:var(--lv-ink)}.text-\[color\:var\(--lv-ink-2\)\]{color:var(--lv-ink-2)}.text-\[color\:var\(--lv-ink-3\)\]{color:var(--lv-ink-3)}.text-\[color\:var\(--lv-rose-text\)\]{color:var(--lv-rose-text)}.text-\[hsl\(var\(--success\)\)\]{color:hsl(var(--success))}.text-\[var\(--azul-medio\)\]{color:var(--azul-medio)}.text-\[var\(--lv-amber-text\)\]{color:var(--lv-amber-text)}.text-\[var\(--lv-blue\)\]{color:var(--lv-blue)}.text-\[var\(--lv-blue-text\)\]{color:var(--lv-blue-text)}.text-\[var\(--lv-cyan-text\)\]{color:var(--lv-cyan-text)}.text-\[var\(--lv-emerald-text\)\]{color:var(--lv-emerald-text)}.text-\[var\(--lv-green-text\)\]{color:var(--lv-green-text)}.text-\[var\(--lv-ink\)\]{color:var(--lv-ink)}.text-\[var\(--lv-ink-2\)\]{color:var(--lv-ink-2)}.text-\[var\(--lv-ink-3\)\]{color:var(--lv-ink-3)}.text-\[var\(--lv-rose\)\]{color:var(--lv-rose)}.text-\[var\(--lv-rose-text\)\]{color:var(--lv-rose-text)}.text-\[var\(--lv-solid\)\]{color:var(--lv-solid)}.text-\[var\(--lv-violet-text\)\]{color:var(--lv-violet-text)}.text-\[var\(--tinta-2\)\]{color:var(--tinta-2)}.text-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/50{color:#b4530980}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/60{color:#92400e99}.text-amber-800\/80{color:#92400ecc}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-background{--tw-text-opacity: 1;color:hsl(var(--background) / var(--tw-text-opacity, 1))}.text-background\/70{color:hsl(var(--background) / .7)}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-600\/80{color:#2563ebcc}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-600\/80{color:#16a34acc}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-primary-foreground\/60{color:hsl(var(--primary-foreground) / .6)}.text-primary-foreground\/70{color:hsl(var(--primary-foreground) / .7)}.text-primary-foreground\/75{color:hsl(var(--primary-foreground) / .75)}.text-primary-foreground\/80{color:hsl(var(--primary-foreground) / .8)}.text-primary\/20{color:hsl(var(--primary) / .2)}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-600\/70{color:#dc2626b3}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-foreground) / var(--tw-text-opacity, 1))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-\[var\(--lv-hair\)\]{text-decoration-color:var(--lv-hair)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--lv-green\)\]{accent-color:var(--lv-green)}.accent-primary{accent-color:hsl(var(--primary) / 1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_45px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 16px 45px rgba(15,23,42,.08);--tw-shadow-colored: 0 16px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(11\,18\,32\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(11,18,32,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(11\,18\,32\,0\.1\)\,0_8px_20px_-8px_rgba\(26\,134\,240\,0\.6\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow: 0 1px 2px rgba(11,18,32,.1),0 8px 20px -8px rgba(26,134,240,.6),inset 0 1px 0 rgba(255,255,255,.3);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 8px 20px -8px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-16px_rgba\(11\,18\,32\,0\.5\)\,0_8px_24px_-8px_rgba\(11\,18\,32\,0\.22\)\]{--tw-shadow: 0 24px 60px -16px rgba(11,18,32,.5),0 8px 24px -8px rgba(11,18,32,.22);--tw-shadow-colored: 0 24px 60px -16px var(--tw-shadow-color), 0 8px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_-6px_rgba\(26\,134\,240\,0\.6\)\]{--tw-shadow: 0 6px 18px -6px rgba(26,134,240,.6);--tw-shadow-colored: 0 6px 18px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-8px_rgba\(26\,134\,240\,0\.6\)\]{--tw-shadow: 0 8px 20px -8px rgba(26,134,240,.6);--tw-shadow-colored: 0 8px 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_-14px_rgba\(11\,18\,32\,\.35\)\]{--tw-shadow: 0 8px 30px -14px rgba(11,18,32,.35);--tw-shadow-colored: 0 8px 30px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.35\)\,0_8px_24px_rgba\(37\,99\,235\,\.34\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.35),0 8px 24px rgba(37,99,235,.34);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#2563EB\]\/10{--tw-shadow-color: rgb(37 99 235 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--lv-sh-1\)\]{--tw-shadow-color: var(--lv-sh-1);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--lv-sh-2\)\]{--tw-shadow-color: var(--lv-sh-2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--lv-sh-3\)\]{--tw-shadow-color: var(--lv-sh-3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/\[0\.03\]{--tw-shadow-color: rgb(0 0 0 / .03);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/\[0\.04\]{--tw-shadow-color: rgb(0 0 0 / .04);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/20{--tw-shadow-color: hsl(var(--primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/30{--tw-shadow-color: hsl(var(--primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-primary{outline-color:hsl(var(--primary) / 1)}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[var\(--lv-hair\)\]{--tw-ring-color: var(--lv-hair)}.ring-amber-400\/40{--tw-ring-color: rgb(251 191 36 / .4)}.ring-amber-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.ring-amber-500\/40{--tw-ring-color: rgb(245 158 11 / .4)}.ring-black\/10{--tw-ring-color: rgb(0 0 0 / .1)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-destructive{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--destructive) / var(--tw-ring-opacity, 1))}.ring-emerald-500\/50{--tw-ring-color: rgb(16 185 129 / .5)}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-muted-foreground\/40{--tw-ring-color: hsl(var(--muted-foreground) / .4)}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-red-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.ring-sidebar-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--sidebar-ring) / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-\[100px\]{--tw-blur: blur(100px);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)}.blur-\[120px\]{--tw-blur: blur(120px);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)}.blur-\[128px\]{--tw-blur: blur(128px);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)}.blur-\[2px\]{--tw-blur: blur(2px);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)}.blur-sm{--tw-blur: blur(4px);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)}.blur-xl{--tw-blur: blur(24px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-250{transition-duration:.25s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-smooth{transition-timing-function:cubic-bezier(.32,.72,0,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in{--tw-enter-scale: 0}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-bottom-10{--tw-enter-translate-y: 2.5rem}.slide-in-from-bottom-2{--tw-enter-translate-y: .5rem}.slide-in-from-bottom-4{--tw-enter-translate-y: 1rem}.slide-in-from-bottom-6{--tw-enter-translate-y: 1.5rem}.slide-in-from-bottom-8{--tw-enter-translate-y: 2rem}.slide-in-from-right-4{--tw-enter-translate-x: 1rem}.slide-in-from-top-2{--tw-enter-translate-y: -.5rem}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-250{animation-duration:.25s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.ease-smooth{animation-timing-function:cubic-bezier(.32,.72,0,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}input[type=search]::-webkit-search-cancel-button{display:none}[data-kbd-active=true] input:focus-visible,[data-kbd-active=true] textarea:focus-visible,[data-kbd-active=true] [role=combobox]:focus-visible,[data-kbd-active=true] [role=checkbox]:focus-visible,[data-kbd-active=true] [role=switch]:focus-visible,[data-kbd-active=true] [data-kbd-field=true]:focus-visible,[data-kbd-active=true] [data-kbd-nav=true]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;box-shadow:0 0 0 4px hsl(var(--ring) / .25);border-radius:.375rem;z-index:1}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.toggle-elevate:before,.toggle-elevate-2:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-1}.toggle-elevate.toggle-elevated:before{background-color:var(--elevate-2)}.border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.dark .gradient-sidebar{background:linear-gradient(180deg,hsl(var(--sidebar)),#0d0e12)}.glass,.dark .glass{background:hsl(var(--background))}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .3) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .3);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .5)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.skeleton{background:linear-gradient(90deg,hsl(var(--muted)),hsl(var(--muted-foreground) / .1),hsl(var(--muted)));background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-fade-in{animation:fade-in .5s cubic-bezier(.2,.8,.2,1) both}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tab-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.animate-aviso-in{animation:aviso-in .15s cubic-bezier(.2,.8,.2,1) both}@keyframes aviso-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.animate-aviso-out{animation:aviso-out .15s cubic-bezier(.2,.8,.2,1) both}@keyframes aviso-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}.animate-step-fade-in{animation:step-fade-in .15s cubic-bezier(.2,.8,.2,1) both}@keyframes step-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.app-icon-pressable{transition:transform .12s cubic-bezier(.2,0,0,1),filter .15s ease;will-change:transform;-webkit-tap-highlight-color:transparent}.app-icon-pressable:active{transform:scale(.88);transition:transform .06s cubic-bezier(.4,0,1,1)}.app-icon-pressable:hover:not(:active){filter:brightness(1.06)}.kpi-card{transition:transform .45s cubic-bezier(.34,1.4,.64,1),box-shadow .3s cubic-bezier(.2,.8,.2,1);will-change:transform;-webkit-tap-highlight-color:transparent}.kpi-card:hover{transform:translateY(-2px)}.kpi-card:active{transform:scale(.96);transition:transform .1s cubic-bezier(.34,1.56,.64,1)}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-count-up{animation:count-up .6s cubic-bezier(.2,.8,.2,1) both}.activity-row{transition:background-color .15s ease,transform .12s cubic-bezier(.2,0,0,1);-webkit-tap-highlight-color:transparent}.activity-row:active{transform:scale(.985);transition:transform .06s cubic-bezier(.4,0,1,1)}@keyframes error-pulse{0%,to{box-shadow:0 0 #ef444466;border-color:#ef4444}50%{box-shadow:0 0 0 4px #ef444433;border-color:#ef4444}}@keyframes junquillo-selector-pulse{0%{box-shadow:0 0 #3b82f68c,0 0 0 6px #3b82f62e;background-color:#3b82f61a}60%{box-shadow:0 0 0 4px #3b82f640,0 0 0 10px #3b82f614;background-color:#3b82f60f}to{box-shadow:0 0 #3b82f600,0 0 #3b82f600;background-color:transparent}}.junquillo-selector-highlight,.destino-highlight{animation:junquillo-selector-pulse 2.4s ease-out;border-radius:.5rem}@keyframes ios-wiggle-1{0%{transform:rotate(-1.2deg) scale(1)}25%{transform:rotate(1.2deg) scale(1)}50%{transform:rotate(-.8deg) scale(1)}75%{transform:rotate(.8deg) scale(1)}to{transform:rotate(-1.2deg) scale(1)}}@keyframes ios-wiggle-2{0%{transform:rotate(1deg) scale(1)}25%{transform:rotate(-1deg) scale(1)}50%{transform:rotate(.6deg) scale(1)}75%{transform:rotate(-.6deg) scale(1)}to{transform:rotate(1deg) scale(1)}}@keyframes ios-wiggle-3{0%{transform:rotate(-.8deg) scale(1)}25%{transform:rotate(1.5deg) scale(1)}50%{transform:rotate(-1deg) scale(1)}75%{transform:rotate(1.2deg) scale(1)}to{transform:rotate(-.8deg) scale(1)}}.ios-wiggle{animation-duration:.3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transform-origin:center center}.ios-wiggle-v1{animation-name:ios-wiggle-1}.ios-wiggle-v2{animation-name:ios-wiggle-2}.ios-wiggle-v3{animation-name:ios-wiggle-3}@keyframes app-icon-pop-in{0%{opacity:0;transform:scale(.6) translateY(10px)}50%{opacity:1;transform:scale(1.03) translateY(-1px)}70%{transform:scale(.99) translateY(.5px)}85%{transform:scale(1.005) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes section-slide-in{0%{opacity:0;transform:translateY(12px)}60%{opacity:1;transform:translateY(-1px)}to{opacity:1;transform:translateY(0)}}.app-icon-entrance{animation:app-icon-pop-in .55s cubic-bezier(.2,.8,.2,1) both}.app-section-entrance{animation:section-slide-in .45s cubic-bezier(.2,.8,.2,1) both}@keyframes kpi-slide-up{0%{opacity:0;transform:translateY(16px) scale(.97)}60%{opacity:1;transform:translateY(-1px) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}.kpi-entrance{animation:kpi-slide-up .5s cubic-bezier(.2,.8,.2,1) both}@keyframes greeting-reveal{0%{opacity:0;transform:translateY(4px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.greeting-entrance{animation:greeting-reveal .6s cubic-bezier(.2,.8,.2,1) both}@keyframes panel-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.panel-entrance{animation:panel-rise .5s cubic-bezier(.2,.8,.2,1) both}@keyframes spotlight-in{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.spotlight-container{animation:spotlight-in .2s cubic-bezier(.4,0,.2,1) both}@keyframes spotlight-result-slide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.spotlight-result-item{animation:spotlight-result-slide .2s ease-out both}.drag-ghost{opacity:.25;transform:scale(.85);transition:opacity .2s ease,transform .2s ease}@keyframes offline-dot-pulse-kf{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(2.2);opacity:0}}.offline-dot-pulse{animation:offline-dot-pulse-kf 1.5s ease-out infinite}@keyframes offline-banner-enter-kf{0%{opacity:0;transform:translateY(-12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.offline-banner-enter{animation:offline-banner-enter-kf .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes tf-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tf-panel-in{animation:tf-panel-in .4s cubic-bezier(.2,.8,.2,1) both}@keyframes tf-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tf-flash{0%{background-color:hsl(var(--primary) / .18)}to{background-color:transparent}}.tf-flash{animation:tf-flash .6s ease-out both}@keyframes tf-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.tf-pop{animation:tf-pop .25s cubic-bezier(.34,1.56,.64,1) both}@keyframes tf-ai-overlay-in{0%{opacity:0}to{opacity:1}}.tf-ai-overlay-in{animation:tf-ai-overlay-in .2s ease-out both}@keyframes tf-ai-card-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.tf-ai-card-in{animation:tf-ai-card-in .3s cubic-bezier(.2,.8,.2,1) both}@keyframes tf-ai-fade{0%{opacity:0}to{opacity:1}}.tf-ai-fade{animation:tf-ai-fade .35s ease-out both}@keyframes tf-ai-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.lv-tarjeta{transition:none}.lv-tarjeta:hover{transform:none}.app-icon-entrance,.app-section-entrance,.kpi-entrance,.greeting-entrance,.panel-entrance,.animate-fade-in,.animate-tab-fade-in,.animate-aviso-in,.animate-aviso-out,.animate-step-fade-in,.animate-slide-up,.animate-count-up,.spotlight-container,.spotlight-result-item,.offline-banner-enter,.tf-panel-in,.tf-row-in,.tf-flash,.tf-pop,.tf-ai-overlay-in,.tf-ai-card-in,.tf-ai-fade,.tf-ai-dot-active,.ios-wiggle{animation:none!important;opacity:1!important;transform:none!important}.app-icon-pressable,.kpi-card,.activity-row,.avatar-press{transition:none!important}}.\[-moz-appearance\:textfield\]{-moz-appearance:textfield}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.\[border-radius\:var\(--lv-r-lg\)\]{border-radius:var(--lv-r-lg)}.\[border-radius\:var\(--lv-r-md\)\]{border-radius:var(--lv-r-md)}.\[border-radius\:var\(--lv-r-sm\)\]{border-radius:var(--lv-r-sm)}.\[border-radius\:var\(--lv-r-xl\)\]{border-radius:var(--lv-r-xl)}.\[box-shadow\:0_0_0_2px_var\(--lv-blue\)\]{box-shadow:0 0 0 2px var(--lv-blue)}.\[box-shadow\:0_5px_12px_-6px_rgba\(26\,134\,240\,\.6\)\]{box-shadow:0 5px 12px -6px #1a86f099}.\[box-shadow\:var\(--lv-sh-1\)\]{box-shadow:var(--lv-sh-1)}.\[box-shadow\:var\(--lv-sh-2\)\]{box-shadow:var(--lv-sh-2)}.\[hyphens\:none\]{-webkit-hyphens:none;hyphens:none}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_10\%\,black_90\%\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.\[overflow-wrap\:normal\]{overflow-wrap:normal}.\[transition-duration\:520ms\]{transition-duration:.52s}.\[transition-timing-function\:var\(--lv-ease\)\]{transition-timing-function:var(--lv-ease)}*:not([class*=backdrop-]),*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root{--button-outline: rgba(0,0,0, .08);--badge-outline: rgba(0,0,0, .04);--opaque-button-border-intensity: -6;--elevate-1: rgba(0,0,0, .025);--elevate-2: rgba(0,0,0, .06);--background: 210 20% 99%;--foreground: 220 14% 10%;--border: 220 13% 91%;--card: 0 0% 100%;--card-foreground: 220 14% 10%;--card-border: 220 13% 93%;--sidebar: 220 16% 96%;--sidebar-foreground: 220 14% 15%;--sidebar-border: 220 13% 90%;--sidebar-primary: 210 85% 50%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 220 14% 92%;--sidebar-accent-foreground: 220 14% 20%;--sidebar-ring: 210 85% 50%;--popover: 0 0% 100%;--popover-foreground: 220 14% 10%;--popover-border: 220 13% 90%;--primary: 210 85% 50%;--primary-foreground: 0 0% 100%;--secondary: 220 14% 94%;--secondary-foreground: 220 14% 20%;--muted: 220 14% 96%;--muted-foreground: 220 12% 38%;--accent: 220 14% 95%;--accent-foreground: 220 14% 20%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--success: 142 71% 45%;--success-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: 0 0% 100%;--info: 199 89% 48%;--info-foreground: 0 0% 100%;--input: 220 13% 87%;--ring: 210 85% 50%;--chart-1: 210 85% 50%;--chart-2: 142 71% 45%;--chart-3: 195 85% 48%;--chart-4: 262 83% 58%;--chart-5: 340 75% 55%;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-serif: "Georgia", serif;--font-mono: "Roboto Mono", "SF Mono", monospace;--radius: .75rem;--shadow-2xs: 0 1px 2px 0 rgb(0 0 0 / .03);--shadow-xs: 0 1px 3px 0 rgb(0 0 0 / .04);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .03), 0 1px 3px 0 rgb(0 0 0 / .06);--shadow: 0 1px 3px 0 rgb(0 0 0 / .05), 0 1px 2px -1px rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .07), 0 2px 4px -2px rgb(0 0 0 / .05);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .08), 0 4px 6px -4px rgb(0 0 0 / .05);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .08), 0 8px 10px -6px rgb(0 0 0 / .04);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .15);--tracking-normal: -.011em;--spacing: .25rem;--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--contorno-tarjeta: 0 0 0 1px rgba(16, 24, 40, .05), 0 1px 2px rgba(16, 24, 40, .04), 0 8px 24px rgba(16, 24, 40, .05);--radio-xs: 10px;--radio-sm: 14px;--radio-md: 18px;--radio-lg: 24px;--radio-xl: 30px;--muelle: cubic-bezier(.32, .72, 0, 1);--cyan: #58D8E0;--turquesa: #48C0D8;--azul-medio: #3098C8;--azul: #1870B8;--azul-hondo: #0858B0;--marca: linear-gradient(118deg, var(--cyan) 0%, var(--turquesa) 26%, var(--azul-medio) 55%, var(--azul-hondo) 100%);--marca-boton: var(--azul);--marca-boton-tinta: #fff;--tinta: hsl(212 40% 12%);--tinta-2: hsl(210 16% 38%);--tinta-3: hsl(208 14% 55%);--papel: hsl(200 30% 99%);--lienzo: hsl(205 28% 96%);--hairline: hsl(205 26% 88%);--aviso: hsl(28 88% 48%);--aviso-tinta: hsl(24 78% 30%);--azul-tinta: var(--azul);--vidrio: hsl(200 45% 99% / .58);--vidrio-luz: hsl(0 0% 100% / .75);--vidrio-int: inset 0 1px 0 hsl(0 0% 100% / .9), inset 0 -1px 0 hsl(210 40% 70% / .18);--vidrio-som: 0 -1px 0 hsl(205 30% 80% / .5), 0 -14px 44px hsl(211 60% 25% / .1);--vidrio-blur: blur(26px) saturate(185%);--reticula: hsl(205 30% 60% / .07);--r-l: 22px;--r-m: 16px;--r-s: 11px;--r-xs: 8px;--superficie-tira: hsl(0 0% 100% / .8);--superficie-borde: hsl(205 26% 84%);--apagado-fondo: hsl(205 26% 91%);--sal: cubic-bezier(.23, 1, .32, 1)}.dark{--button-outline: rgba(255,255,255, .08);--badge-outline: rgba(255,255,255, .04);--opaque-button-border-intensity: 8;--elevate-1: rgba(255,255,255, .03);--elevate-2: rgba(255,255,255, .07);--background: 224 18% 7%;--foreground: 210 20% 96%;--border: 220 14% 16%;--card: 224 18% 10%;--card-foreground: 210 20% 96%;--card-border: 220 14% 14%;--sidebar: 224 18% 9%;--sidebar-foreground: 210 20% 95%;--sidebar-border: 220 14% 13%;--sidebar-primary: 210 85% 55%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 220 14% 14%;--sidebar-accent-foreground: 210 20% 92%;--sidebar-ring: 210 85% 55%;--popover: 224 18% 12%;--popover-foreground: 210 20% 96%;--popover-border: 220 14% 16%;--primary: 210 85% 55%;--primary-foreground: 0 0% 100%;--secondary: 220 14% 16%;--secondary-foreground: 210 20% 92%;--muted: 220 14% 14%;--muted-foreground: 220 12% 68%;--accent: 220 14% 14%;--accent-foreground: 210 20% 92%;--destructive: 0 72% 55%;--destructive-foreground: 0 0% 100%;--success: 142 71% 50%;--success-foreground: 0 0% 100%;--warning: 38 92% 55%;--warning-foreground: 0 0% 100%;--info: 199 89% 55%;--info-foreground: 0 0% 100%;--input: 220 14% 22%;--ring: 210 85% 55%;--chart-1: 210 85% 65%;--chart-2: 142 71% 55%;--chart-3: 195 85% 55%;--chart-4: 262 83% 65%;--chart-5: 340 75% 60%;--shadow-2xs: 0 1px 2px 0 rgb(0 0 0 / .15);--shadow-xs: 0 1px 3px 0 rgb(0 0 0 / .2);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .15), 0 1px 3px 0 rgb(0 0 0 / .25);--shadow: 0 1px 3px 0 rgb(0 0 0 / .2), 0 1px 2px -1px rgb(0 0 0 / .2);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .25), 0 2px 4px -2px rgb(0 0 0 / .2);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .3), 0 4px 6px -4px rgb(0 0 0 / .2);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .35), 0 8px 10px -6px rgb(0 0 0 / .2);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .5);--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.config-sidebar{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.config-sidebar::-webkit-scrollbar{width:4px}.config-sidebar::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.config-sidebar::-webkit-scrollbar-track{background:transparent}.config-sidebar-item{transition:background-color .15s cubic-bezier(.2,.8,.2,1),color .15s cubic-bezier(.2,.8,.2,1)}@keyframes apple-progress{0%{transform:translate3d(-100%,0,0) scaleX(.4)}50%{transform:translate3d(50%,0,0) scaleX(.6)}to{transform:translate3d(250%,0,0) scaleX(.4)}}.animate-apple-progress{animation:apple-progress 1.2s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}@keyframes page-enter{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}.page-transition-enter{animation:page-enter .25s cubic-bezier(.2,.8,.2,1) both}@keyframes dotBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1.2);opacity:1}}@keyframes drawRect{0%{stroke-dashoffset:256;opacity:.3}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-256;opacity:.3}}@keyframes fadePane{0%,to{opacity:.08}50%{opacity:.25}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes iosBar{0%{opacity:1}to{opacity:.18}}@keyframes iosBlob{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.05)}}.presupuestador-large-ui .text-xs{font-size:.8125rem;line-height:1.25rem}.presupuestador-large-ui .text-\[10px\]{font-size:.75rem;line-height:1.125rem}.presupuestador-large-ui .text-\[9px\]{font-size:.6875rem;line-height:1rem}@media(min-width:1024px){.configurador-grid-inner{min-width:900px}}@media(max-width:1023px){.configurador-grid-inner{min-width:0;margin-left:0;margin-right:0}.configurador-grid-inner .mobile-preview-wrapper{position:sticky;top:0;z-index:50}.configurador-grid-inner .preview-card-mobile{max-height:28vh!important;overflow:hidden;border-radius:0!important;border-left:0!important;border-right:0!important;border-top:0!important}.configurador-grid-inner .preview-card-mobile.preview-expanded-mobile{max-height:100vh!important;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:hsl(var(--background))}.configurador-grid-inner .preview-scroll-mobile{max-height:24vh!important}.configurador-grid-inner .preview-card-mobile.preview-expanded-mobile .preview-scroll-mobile{max-height:90vh!important}.configurador-grid-inner .vista-toggle-container-mobile,.mobile-preview-floating-controls,.configurador-grid-inner .config-tabs-mobile .mobile-hide-tablist{display:none!important}.mobile-config-card{border:0!important;border-radius:0!important;box-shadow:none!important}.mobile-wizard-stepper,.mobile-wizard-bottom-bar{display:none!important}.mobile-accordion-header{display:flex!important}.mobile-accordion-content-wrapper{overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.mobile-accordion-content-wrapper.collapsed{max-height:0!important;opacity:0;pointer-events:none}.mobile-accordion-content-wrapper.expanded{max-height:5000px;opacity:1}.config-tabs-mobile [data-state=inactive]{display:block!important}.config-tabs-mobile .mobile-step-slide{animation:none}.mobile-wizard-step-content{padding-bottom:1rem}}@media(min-width:1024px){.split-pair{display:flex;flex-direction:row;align-items:stretch;min-width:0;width:100%}.split-pair .split-left{flex:0 0 auto;flex-basis:var(--left-px, 58%);min-width:0;transition:flex-basis .2s cubic-bezier(.32,.72,0,1)}.split-pair .split-right{flex:1 1 0;min-width:0;overflow:hidden}.split-pair.is-dragging .split-left{transition:none;pointer-events:none}.split-divider{flex:0 0 12px;align-self:stretch;position:relative;display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;background:transparent}.split-divider .split-line{width:1px;height:100%;background:hsl(var(--border));transition:background .15s ease,width .15s ease}.split-divider .split-grabber{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:28px;border-radius:9999px;background:hsl(var(--border));transition:background .15s ease;pointer-events:none}.mesa-alta .split-divider .split-line,.mesa-alta .split-divider .split-grabber{background:transparent}.split-divider:hover .split-line,.split-divider:focus-visible .split-line,.split-pair.is-dragging .split-divider .split-line{width:2px;background:hsl(var(--primary) / .5)}.split-divider:hover .split-grabber,.split-divider:focus-visible .split-grabber,.split-pair.is-dragging .split-divider .split-grabber{background:hsl(var(--primary) / .6)}.split-divider:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px;border-radius:3px}}.lv.mesa-pieza{color:inherit;letter-spacing:inherit}.mesa-panel-cab{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-height:40px;padding:0 12px;background:var(--lv-solid, hsl(var(--card)));border-bottom:1px solid var(--lv-hair, hsl(var(--border)))}.mesa-cab-fuerte{font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:var(--lv-ink, hsl(var(--foreground)));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mesa-cab-suave{font-size:.82rem;color:var(--lv-ink-2, hsl(var(--muted-foreground)));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1024px){.configurador-grid-inner.mesa-trabajo{--mesa-zonas-w: 280px;display:flex;flex-direction:row;align-items:stretch;min-width:0}.configurador-grid-inner.mesa-alta{--mesa-zonas-w: 272px;gap:12px;height:calc(100vh - var(--alto-cabecera-mesa, 72px) - 12px - var(--margen-cabecera, 24px));height:calc(100dvh - var(--alto-cabecera-mesa, 72px) - 12px - var(--margen-cabecera, 24px));min-height:0}.mesa-col-zonas{flex:0 0 var(--mesa-zonas-w);min-width:0}.mesa-alta .mesa-col-zonas{animation:mesa-zonas-entrar .26s var(--lv-out) both}.mesa-col-par{flex:1 1 0;min-width:0}.mesa-panel-card{height:100%}.mesa-alta .mesa-pieza{min-height:0;overflow:hidden;background:var(--lv-solid);border:1px solid rgba(255,255,255,.9);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2)}.mesa-alta .mesa-avisos{flex:0 0 auto;max-height:35%;overflow-y:auto}.mesa-trabajo .split-left>*,.mesa-trabajo .split-right>*{border:0;border-radius:0;box-shadow:none}.mesa-col-zonas .zonas-sidebar{gap:10px;padding:0 10px 10px}.mesa-col-zonas .mesa-panel-cab{margin-inline:-10px}}@keyframes mesa-zonas-entrar{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.mesa-alta .mesa-col-zonas{animation:none}}.desktop-section-epigraph{display:none}.section-accordion-row{width:100%;align-items:center;gap:12px;padding:12px 14px;text-align:left;cursor:pointer;color:var(--lv-ink);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:var(--lv-solid);box-shadow:var(--lv-sh-1);transition:border-color .24s var(--lv-ease),background .24s var(--lv-ease),transform .16s var(--lv-spring),box-shadow .3s var(--lv-ease)}.section-accordion-row:hover{box-shadow:var(--lv-sh-2)}.section-accordion-row:active{transform:scale(.99)}.section-accordion-row:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:2px}.section-accordion-row.section-accordion-row-open{border-color:hsl(var(--sec-bd));border-bottom-color:transparent;border-bottom-right-radius:0;border-bottom-left-radius:0;background:hsl(var(--sec-bg) / .45)}.dark .section-accordion-row.section-accordion-row-open{border-color:hsl(var(--sec-bd-dark));border-bottom-color:transparent;background:hsl(var(--sec-bg-dark) / .3)}.section-accordion-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid hsl(var(--sec-bd));border-radius:12px;color:hsl(var(--sec-fg));background:hsl(var(--sec-bg));transition:background .26s var(--lv-ease),color .26s var(--lv-ease),box-shadow .26s var(--lv-ease)}.section-accordion-icon svg{width:20px;height:20px}.dark .section-accordion-icon{color:hsl(var(--sec-fg-dark));border-color:hsl(var(--sec-bd-dark));background:hsl(var(--sec-bg-dark) / .5)}.section-accordion-icon.section-accordion-icon-open{color:#fff;border-color:transparent;background:linear-gradient(155deg,hsl(var(--sec-fg) / .82),hsl(var(--sec-fg)));box-shadow:0 3px 10px -2px hsl(var(--sec-fg) / .5),inset 0 1px #fff6}.dark .section-accordion-icon.section-accordion-icon-open{color:#fff;background:linear-gradient(155deg,hsl(var(--sec-fg-dark) / .82),hsl(var(--sec-fg-dark)));box-shadow:0 3px 10px -2px hsl(var(--sec-fg-dark) / .5),inset 0 1px #ffffff38}.section-accordion-copy{flex:1;min-width:0}.section-accordion-title{display:block;overflow:hidden;color:var(--lv-ink);font-size:1.06rem;font-weight:670;line-height:1.22;letter-spacing:-.028em;text-overflow:ellipsis;white-space:nowrap}.section-accordion-summary{display:block;overflow:hidden;margin-top:3px;color:var(--lv-ink-2);font-size:.865rem;font-weight:500;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.section-accordion-summary-warning{color:var(--lv-amber-text)}.section-accordion-status{display:flex;align-items:center;gap:9px;flex:0 0 auto}.section-accordion-check{width:17px;height:17px;color:var(--lv-green);stroke-width:2.6}.section-accordion-warning,.section-accordion-error{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:620;white-space:nowrap}.section-accordion-warning{color:var(--lv-amber-text);background:#f59e0b1f;border:1px solid rgba(245,158,11,.42)}.section-accordion-error{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 10%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 42%,transparent)}.section-accordion-warning svg,.section-accordion-error svg{width:12px;height:12px}.section-accordion-optional{padding:5px 2px;color:var(--lv-ink-3);font-size:.775rem;font-weight:520;white-space:nowrap}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-label{display:block;margin-bottom:7px;color:var(--lv-ink-2);font-size:.84rem;font-weight:540}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-field{width:100%;height:auto;min-height:0;padding:12px 14px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-ink) 13%,transparent);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1),inset 0 1px #ffffffb3;font-size:.95rem;font-weight:520;line-height:1.5;transition:border-color .2s var(--lv-ease),box-shadow .28s var(--lv-ease)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-field:focus-visible{outline:0;border-color:var(--lv-blue);box-shadow:0 0 0 4px #1a86f029}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-field>svg{width:16px;height:16px;color:var(--lv-ink-3);opacity:1}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-separator{gap:11px;padding:0;margin-bottom:14px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-separator>div{background:hsl(var(--sec-bd) / .8)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-separator>span{color:var(--lv-ink-3);font-size:.72rem;font-weight:650;letter-spacing:.075em;text-transform:uppercase}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-leaf{padding:13px 15px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-leaf+.hojas-lv-leaf{margin-top:9px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-leaf[data-selected=true]{border-color:hsl(var(--sec-fg));background:color-mix(in srgb,hsl(var(--sec-bg)) 50%,var(--lv-solid))}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-leaf-header{padding:0 0 11px;margin-bottom:12px;border-bottom:1px solid var(--lv-hair)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-leaf-header>div:first-child{gap:10px;flex-wrap:wrap;align-items:baseline}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-leaf-name{color:hsl(var(--sec-fg));font-size:.98rem;font-weight:670;letter-spacing:-.022em}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-system{color:var(--lv-ink-2);font-size:.86rem}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-zone-content{padding:0}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-travesanos{display:flex;flex-direction:column;margin-bottom:0}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-travesanos>.hojas-lv-add-row{display:flex;order:1;gap:9px;flex-wrap:wrap;margin-top:12px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .lv-b.hojas-lv-add{display:inline-flex;height:auto;gap:7px;padding:9px 14px;border-radius:999px;color:var(--lv-blue-text);background:var(--lv-solid);border:1px dashed rgba(26,134,240,.45);font-size:.87rem;font-weight:570;white-space:normal;transition:background .2s var(--lv-ease),border-color .2s var(--lv-ease),transform .16s var(--lv-spring)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .lv-b.hojas-lv-add:hover{background:#1a86f012;border-color:#1a86f0b3}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-add svg{width:15px;height:15px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-travesanos>.hojas-lv-trav-list{margin:0;padding:0;background:transparent;border-radius:0}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav{margin-top:12px;padding:11px 12px;border:1px solid hsl(var(--sec-bd) / .8);border-radius:12px;background:hsl(var(--sec-bg) / .5)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav[data-selected=true]{border-color:hsl(var(--sec-fg));box-shadow:0 0 0 3px hsl(var(--sec-fg) / .16)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav+.hojas-lv-trav{margin-top:9px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav-controls{display:grid;grid-template-columns:minmax(130px,auto) minmax(140px,1fr) 28px 28px;column-gap:9px;row-gap:10px;align-items:center}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav-axis{grid-area:1 / 1;width:22px;height:22px;padding:0;border:0;border-radius:7px;display:grid;place-items:center;color:#fff;background:hsl(var(--sec-fg));font-size:.7rem;font-weight:700}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav-name{grid-area:1 / 1 / 2 / 3;padding-left:31px;min-width:0;color:var(--lv-ink);font-size:.88rem;font-weight:620;letter-spacing:-.018em}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-measure{grid-area:2 / 1;width:auto;min-width:66px;color:var(--lv-ink);font-size:1rem;font-weight:640;font-variant-numeric:tabular-nums;text-align:right}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-unit{display:block;color:var(--lv-ink-2);font-size:.83rem;font-weight:400}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-slider{grid-area:2 / 2 / 3 / 5;min-width:140px;height:22px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-slider>span:first-child{background:var(--lv-hair)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-slider>span:first-child>span{background:hsl(var(--sec-fg))}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-slider [role=slider]{background:hsl(var(--sec-fg));border-color:hsl(var(--sec-fg))}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-copy,:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-remove{width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--lv-ink-3)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-copy{grid-area:1 / 3}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-remove{grid-area:1 / 4}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-copy:hover{background:var(--lv-hair);color:var(--lv-blue-text)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-remove:hover{background:var(--lv-hair);color:var(--lv-rose-text)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-copy svg,:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-remove svg{width:15px;height:15px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav>.hojas-lv-presets{display:flex;gap:7px;flex-wrap:wrap;padding:0;margin-top:12px;margin-bottom:10px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-preset{min-height:36px;padding:8px 12px;border-radius:999px;border:1px solid var(--lv-hair);color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-size:.87rem;font-weight:570;line-height:1.4;transition:background .2s var(--lv-ease),border-color .2s var(--lv-ease),transform .16s var(--lv-spring)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-preset[aria-pressed=true],:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-segmented>button[aria-pressed=true]{color:hsl(var(--sec-fg));border-color:hsl(var(--sec-fg));background:hsl(var(--sec-bg) / .8)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-preset:hover{border-color:hsl(var(--sec-fg))}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-leaf-header[data-empty=true]{padding-bottom:0;border-bottom:0;margin-bottom:0}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav>.hojas-lv-profile-row{display:flex;align-items:center;gap:9px;margin-top:10px;padding-top:9px;border-top:1px dashed hsl(var(--sec-bd) / .8);flex-wrap:wrap}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-profile-label{font-size:.78rem;font-weight:600;color:var(--lv-ink-3);white-space:nowrap}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-profile-name{font-size:.87rem;font-weight:585;color:var(--lv-ink)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-select-trigger{flex:1;width:100%;min-width:min(190px,100%);height:auto;gap:9px;padding:9px 11px;font-size:.88rem;font-weight:545;line-height:1.5;color:var(--lv-ink);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-ink) 16%,transparent);border-radius:11px;box-shadow:var(--lv-sh-1);transition:border-color .2s var(--lv-ease),box-shadow .28s var(--lv-ease)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-select-trigger:hover{border-color:color-mix(in srgb,var(--lv-ink) 30%,transparent)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-select-trigger:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:2px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-select-trigger[data-state=open]{border-color:var(--lv-blue);box-shadow:0 0 0 4px #1a86f029}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-select-trigger>svg{width:15px;height:15px;color:var(--lv-ink-3)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-select-trigger[data-state=open]>svg{transform:rotate(180deg)}:is(.hojas-corredera-lv,.hojas-practicable-lv) [role=tabpanel] .hojas-lv-empty-section{margin-top:18px;padding-top:16px;border-top:1px solid hsl(var(--sec-bd) / .55)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-notice{position:relative;overflow:hidden;padding:12px 14px;border-radius:16px;background:linear-gradient(160deg,hsl(var(--sec-bg)) 0%,var(--lv-solid) 66%);border:1px solid hsl(var(--sec-bd));box-shadow:0 1px 2px #0b122008,0 10px 24px -16px hsl(var(--sec-fg) / .45)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-notice:after{content:"";position:absolute;right:-50px;top:-60px;width:140px;height:140px;border-radius:50%;background:radial-gradient(closest-side,hsl(var(--sec-fg) / .16),transparent);pointer-events:none}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-top{position:relative;z-index:1;display:flex;align-items:center;gap:12px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-ic{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(155deg,hsl(var(--sec-fg) / .82),hsl(var(--sec-fg)));box-shadow:0 3px 10px -2px hsl(var(--sec-fg) / .5),inset 0 1px #fff6}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-ic svg{width:18px;height:18px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-tx{min-width:0}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-title{font-size:.92rem;font-weight:680;letter-spacing:-.018em;color:var(--lv-ink);text-wrap:balance}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-notice p{margin:1px 0 0;font-size:.84rem;line-height:1.4;color:var(--lv-ink-2)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-slot{position:relative;z-index:1;margin-top:10px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;padding:0 24px;border-radius:999px;font-size:1rem;font-weight:650;letter-spacing:-.014em;color:#fff;text-decoration:none;background:linear-gradient(180deg,hsl(var(--sec-fg) / .88),hsl(var(--sec-fg)));box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px hsl(var(--sec-fg) / .6),inset 0 1px #ffffff4d;transition:transform .12s ease-out,box-shadow .28s var(--lv-ease)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-btn:active{transform:scale(.965)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-btn:focus-visible{outline:3px solid hsl(var(--sec-fg) / .55);outline-offset:2px}@media(hover:hover)and (pointer:fine){:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-btn:hover{box-shadow:0 1px 2px #0b12201a,0 10px 24px -8px hsl(var(--sec-fg) / .7),inset 0 1px #ffffff4d}}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-btn>svg{width:18px;height:18px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-spin{display:none;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:hojas-lv-gira .7s linear infinite}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-btn[aria-busy=true]{cursor:progress}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-btn[aria-busy=true] .hojas-lv-empty-spin{display:block}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-btn[aria-busy=true] .hojas-lv-empty-flecha{display:none}@keyframes hojas-lv-gira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-btn{transition:none}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-btn:active{transform:none}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-spin{animation:none}}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-nodueno{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;font-size:.82rem;background:var(--lv-solid);border:1px solid var(--lv-hair);color:var(--lv-ink-2)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-nodueno>svg{width:18px;height:18px;flex:0 0 auto;color:var(--lv-ink-3)}.lv.hojas-lv-select-panel{padding:5px;border:1px solid var(--lv-hair);border-radius:13px;background:var(--lv-solid);color:var(--lv-ink);box-shadow:0 2px 8px #0b12200f,0 18px 40px -16px #0b122047;max-height:min(230px,var(--radix-select-content-available-height))}.lv.hojas-lv-select-panel [data-radix-select-viewport]{padding:0;height:auto}.lv.hojas-lv-select-panel .hojas-lv-select-item{padding:9px 34px 9px 10px;border-radius:9px;background:transparent;color:var(--lv-ink);font-size:.88rem;font-weight:530;line-height:1.5;cursor:pointer}.lv.hojas-lv-select-panel .hojas-lv-select-item>span:first-child{left:auto;right:10px;width:15px;height:15px}.lv.hojas-lv-select-panel .hojas-lv-select-item svg{width:15px;height:15px;color:hsl(var(--sec-fg))}.lv.hojas-lv-select-panel .hojas-lv-select-item[data-highlighted]{background:hsl(var(--sec-bg) / .75)}.lv.hojas-lv-select-panel .hojas-lv-select-item[data-state=checked]{color:hsl(var(--sec-fg));font-weight:610}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-profile-row{border-top-color:hsl(var(--sec-bd-dark) / .8)}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-section{border-top-color:hsl(var(--sec-bd-dark) / .55)}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-notice{background:linear-gradient(160deg,hsl(var(--sec-bg-dark)) 0%,var(--lv-solid) 66%);border-color:hsl(var(--sec-bd-dark));box-shadow:0 1px 2px #0003,0 10px 24px -16px hsl(var(--sec-fg-dark) / .45)}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-notice:after{background:radial-gradient(closest-side,hsl(var(--sec-fg-dark) / .16),transparent)}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-ic{background:linear-gradient(155deg,hsl(var(--sec-fg-dark) / .82),hsl(var(--sec-fg-dark)));box-shadow:0 3px 10px -2px hsl(var(--sec-fg-dark) / .5),inset 0 1px #ffffff38}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-empty-btn{background:linear-gradient(180deg,hsl(var(--sec-fg-dark) / .88),hsl(var(--sec-fg-dark)));box-shadow:0 1px 2px #0003,0 6px 18px -6px hsl(var(--sec-fg-dark) / .6),inset 0 1px #ffffff38}.dark .lv.hojas-lv-select-panel .hojas-lv-select-item svg,.dark .lv.hojas-lv-select-panel .hojas-lv-select-item[data-state=checked]{color:hsl(var(--sec-fg-dark))}.dark .lv.hojas-lv-select-panel .hojas-lv-select-item[data-highlighted]{background:hsl(var(--sec-bg-dark) / .75)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-front,:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-unequal{display:block;margin-top:18px;padding:16px 0 0;border:0;border-top:1px solid hsl(var(--sec-bd) / .55);border-radius:0;background:transparent}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-segmented{display:flex;gap:8px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-segmented>button{height:auto;padding:12px 14px;gap:8px;border-radius:var(--lv-r-sm);border:1px solid color-mix(in srgb,var(--lv-ink) 13%,transparent);background:var(--lv-solid);color:var(--lv-ink);box-shadow:var(--lv-sh-1);font-size:.92rem;font-weight:560;transition:border-color .2s var(--lv-ease),background .2s var(--lv-ease),color .2s var(--lv-ease),transform .16s var(--lv-spring)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-segmented>button svg{width:17px;height:17px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-hint{margin:9px 0 0;color:var(--lv-ink-3);font-size:.8rem}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-unequal .hojas-lv-label{margin:0}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-soon{color:var(--lv-ink-3);font-size:.66rem;font-weight:650;letter-spacing:.06em}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-muted-icon{width:16px;height:16px;color:var(--lv-ink-3)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-unequal [role=switch]{width:42px;height:24px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-unequal [role=switch]:disabled{opacity:.65}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-unequal [role=switch][data-state=unchecked]{background:color-mix(in srgb,var(--lv-ink) 14%,transparent)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-unequal [role=switch]>span{width:18px;height:18px;background:var(--lv-solid)}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-unequal [role=switch][data-state=checked]>span{transform:translate(18px)}:is(.hojas-corredera-lv,.hojas-practicable-lv) :is(.hojas-lv-add,.hojas-lv-preset,.hojas-lv-segmented>button):active{transform:scale(.975)}:is(.hojas-corredera-lv,.hojas-practicable-lv) :is(.hojas-lv-add,.hojas-lv-preset,.hojas-lv-copy,.hojas-lv-remove,.hojas-lv-segmented>button):focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:2px}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-field{box-shadow:var(--lv-sh-1),inset 0 1px 0 var(--lv-g-edge)}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-leaf-name{color:hsl(var(--sec-fg-dark))}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-leaf[data-selected=true]{border-color:hsl(var(--sec-fg-dark));background:color-mix(in srgb,hsl(var(--sec-bg-dark)) 50%,var(--lv-solid))}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-separator>div{background:hsl(var(--sec-bd-dark) / .8)}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav{border-color:hsl(var(--sec-bd-dark) / .8);background:hsl(var(--sec-bg-dark) / .5)}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav[data-selected=true]{border-color:hsl(var(--sec-fg-dark));box-shadow:0 0 0 3px hsl(var(--sec-fg-dark) / .16)}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav-axis{background:hsl(var(--sec-bg-dark));color:hsl(var(--sec-fg-dark))}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-slider>span:first-child>span,.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-slider [role=slider]{background:hsl(var(--sec-fg-dark));border-color:hsl(var(--sec-fg-dark))}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-preset[aria-pressed=true],.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-segmented>button[aria-pressed=true]{color:hsl(var(--sec-fg-dark));border-color:hsl(var(--sec-fg-dark));background:hsl(var(--sec-bg-dark) / .8)}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-preset:hover{border-color:hsl(var(--sec-fg-dark))}.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-front,.dark :is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-unequal{border-top-color:hsl(var(--sec-bd-dark) / .55)}@media(max-width:760px){:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-segmented{flex-direction:column}}@media(max-width:540px){:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav-controls{grid-template-columns:minmax(0,1fr) 28px 28px}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-trav-name{grid-column:1}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-copy{grid-column:2}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-remove{grid-column:3}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-measure{grid-column:1 / -1;text-align:left}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-unit{display:inline}:is(.hojas-corredera-lv,.hojas-practicable-lv) .hojas-lv-slider{grid-area:3 / 1 / 4 / -1;min-width:0}}.hojas-practicable-lv .hojas-lv-block{margin-top:18px;padding-top:16px;border-top:1px solid hsl(var(--sec-bd) / .55)}.hojas-practicable-lv .hojas-lv-kicker{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--lv-ink-3);font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.hojas-practicable-lv .hojas-lv-kicker svg{width:14px;height:14px}.hojas-practicable-lv .hojas-lv-action-options{display:flex;gap:9px;flex-wrap:wrap}.hojas-practicable-lv .hojas-lv-action-option{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;cursor:pointer;border:1px solid color-mix(in srgb,var(--lv-ink) 14%,transparent);border-radius:999px;color:var(--lv-ink-2);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-size:.88rem;font-weight:545;transition:border-color .18s var(--lv-ease),background .18s var(--lv-ease),color .18s var(--lv-ease)}.hojas-practicable-lv .hojas-lv-action-option:hover{border-color:color-mix(in srgb,var(--lv-ink) 28%,transparent)}.hojas-practicable-lv .hojas-lv-action-check{width:19px;height:19px;flex:0 0 auto;display:grid;place-items:center;border:1.5px solid color-mix(in srgb,var(--lv-ink) 26%,transparent);border-radius:6px;color:transparent;background:var(--lv-solid)}.hojas-practicable-lv .hojas-lv-action-check svg{width:12px;height:12px;stroke-width:2.9}.hojas-practicable-lv .hojas-lv-action-option[aria-pressed=true]{color:hsl(var(--sec-fg));background:hsl(var(--sec-bg) / .8);border-color:transparent;font-weight:600}.hojas-practicable-lv .hojas-lv-action-option[aria-pressed=true] .hojas-lv-action-check{color:#fff;background:linear-gradient(180deg,hsl(var(--sec-fg) / .92),hsl(var(--sec-fg)));border-color:transparent}.hojas-practicable-lv .hojas-lv-hand-options{display:flex;gap:8px}.hojas-practicable-lv .hojas-lv-hand-options>button{flex:1;height:auto;gap:8px;padding:11px 12px;border-radius:12px;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-ink) 14%,transparent);box-shadow:var(--lv-sh-1);font-size:.9rem;font-weight:560}.hojas-practicable-lv .hojas-lv-hand-options>button svg{width:17px;height:17px}.hojas-practicable-lv .hojas-lv-hand-options>button[aria-pressed=true]{color:hsl(var(--sec-fg));background:hsl(var(--sec-bg) / .8);border-color:hsl(var(--sec-fg));font-weight:600}.hojas-practicable-lv .hojas-lv-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hojas-practicable-lv .hojas-lv-system-option{display:flex;flex-direction:column;align-items:center;gap:9px;padding:15px 10px 13px;cursor:pointer;border:1px solid color-mix(in srgb,var(--lv-ink) 12%,transparent);border-radius:var(--lv-r-sm);color:var(--lv-ink-2);background:var(--lv-solid);box-shadow:var(--lv-sh-1);transition:border-color .18s var(--lv-ease),box-shadow .28s var(--lv-ease),background .18s var(--lv-ease)}.hojas-practicable-lv .hojas-lv-system-option:hover{border-color:color-mix(in srgb,var(--lv-ink) 26%,transparent)}.hojas-practicable-lv .hojas-lv-system-symbol{width:46px;height:46px;color:var(--lv-ink-2)}.hojas-practicable-lv .hojas-lv-system-label{color:var(--lv-ink);font-size:.84rem;font-weight:585;letter-spacing:-.014em;line-height:1.25;text-align:center}.hojas-practicable-lv .hojas-lv-system-option[aria-pressed=true]{color:hsl(var(--sec-fg));background:hsl(var(--sec-bg) / .55);border-color:hsl(var(--sec-fg));box-shadow:0 0 0 3px hsl(var(--sec-fg) / .16),var(--lv-sh-1)}.hojas-practicable-lv .hojas-lv-system-option[aria-pressed=true] :is(.hojas-lv-system-symbol,.hojas-lv-system-label){color:hsl(var(--sec-fg));font-weight:650}.hojas-practicable-lv .hojas-lv-validation-list{display:grid;gap:6px}.hojas-practicable-lv .hojas-lv-validation{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:11px;font-size:.85rem;line-height:1.45}.hojas-practicable-lv .hojas-lv-validation svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px}.hojas-practicable-lv .hojas-lv-validation-error{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 6%,transparent);border:1px solid color-mix(in srgb,var(--lv-rose) 26%,transparent)}.hojas-practicable-lv .hojas-lv-validation-error svg{color:var(--lv-rose)}.hojas-practicable-lv .hojas-lv-validation-warning{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 8%,transparent);border:1px solid color-mix(in srgb,var(--lv-amber) 30%,transparent)}.hojas-practicable-lv .hojas-lv-validation-warning svg{color:var(--lv-amber)}.hojas-practicable-lv :is(.hojas-lv-action-option,.hojas-lv-hand-options>button,.hojas-lv-system-option):active{transform:scale(.975)}.hojas-practicable-lv :is(.hojas-lv-action-option,.hojas-lv-hand-options>button,.hojas-lv-system-option):focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:2px}.dark .hojas-practicable-lv .hojas-lv-block{border-top-color:hsl(var(--sec-bd-dark) / .55)}.dark .hojas-practicable-lv .hojas-lv-action-option[aria-pressed=true],.dark .hojas-practicable-lv .hojas-lv-hand-options>button[aria-pressed=true]{color:hsl(var(--sec-fg-dark));background:hsl(var(--sec-bg-dark) / .8);border-color:hsl(var(--sec-fg-dark))}.dark .hojas-practicable-lv .hojas-lv-system-option[aria-pressed=true]{color:hsl(var(--sec-fg-dark));background:hsl(var(--sec-bg-dark) / .55);border-color:hsl(var(--sec-fg-dark));box-shadow:0 0 0 3px hsl(var(--sec-fg-dark) / .16),var(--lv-sh-1)}.dark .hojas-practicable-lv .hojas-lv-system-option[aria-pressed=true] :is(.hojas-lv-system-symbol,.hojas-lv-system-label){color:hsl(var(--sec-fg-dark))}@media(max-width:540px){.hojas-practicable-lv .hojas-lv-hand-options,.hojas-practicable-lv .hojas-lv-system-grid{grid-template-columns:1fr;flex-direction:column}}.lv .marco-pack-lv-trigger{width:100%;display:flex;align-items:center;gap:13px;padding:12px 14px;color:var(--lv-ink);text-align:left;background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-ink) 10%,transparent);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1);transition:transform .18s var(--lv-spring),box-shadow .3s var(--lv-ease),border-color .2s}.lv .marco-pack-lv-trigger:hover{transform:translateY(-1px);border-color:hsl(var(--sec-fg) / .5);box-shadow:var(--lv-sh-2)}.lv .marco-pack-lv-trigger:active{transform:scale(.985)}.lv .marco-pack-lv-trigger.is-selected{border-color:hsl(var(--sec-fg) / .55);background:hsl(var(--sec-bg) / .4)}.lv .marco-pack-lv-trigger-icon{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;color:#fff;border-radius:var(--lv-r-sm);background:linear-gradient(155deg,hsl(var(--sec-fg) / .82),hsl(var(--sec-fg)));box-shadow:0 3px 9px -3px hsl(var(--sec-fg) / .5)}.lv .marco-pack-lv-trigger-icon svg{width:20px;height:20px}.lv .marco-pack-lv-trigger-copy{flex:1;min-width:0}.lv .marco-pack-lv-trigger-copy strong{display:block;overflow-wrap:anywhere;font-size:.9rem;font-weight:600;line-height:1.32}.lv .marco-pack-lv-trigger-copy span{display:block;margin-top:1px;color:var(--lv-ink-3);font-size:.8rem}.lv .marco-pack-lv-trigger-chevron{width:18px;height:18px;flex:0 0 auto;color:var(--lv-ink-3)}.lv.marco-pack-lv-dialog{width:min(1150px,calc(100% - 2rem));max-width:1150px;max-height:min(92vh,900px);display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3)}.lv.marco-pack-lv-dialog>button.absolute{top:23px;right:25px;width:39px;height:39px;display:grid;place-items:center;color:var(--lv-ink-3);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-ink) 8%,transparent);border-radius:999px;opacity:1;transition:background .2s,color .2s,transform .3s var(--lv-spring)}.lv.marco-pack-lv-dialog>button.absolute svg{width:18px;height:18px}.lv.marco-pack-lv-dialog>button.absolute:hover{color:var(--lv-ink);background:hsl(var(--sec-bg) / .5);transform:rotate(90deg)}.marco-pack-lv-header{display:block;padding:23px 74px 18px 28px;border-bottom:1px solid var(--lv-hair)}.marco-pack-lv-kicker{color:hsl(var(--sec-fg));font-size:.83rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.marco-pack-lv-header h2{margin-top:6px;font-size:1.47rem;font-weight:700;line-height:1.18;letter-spacing:-.032em}.marco-pack-lv-header p{max-width:52ch;margin-top:6px;color:var(--lv-ink-2);font-size:1rem}.marco-pack-lv-body{display:grid;grid-template-columns:575px minmax(0,1fr);flex:1;min-height:0}.marco-pack-lv-canvas{display:flex;flex-direction:column;padding:23px 21px 21px;border-right:1px solid var(--lv-hair);background:radial-gradient(70% 60% at 50% 34%,hsl(var(--sec-bg) / .55),var(--lv-solid) 72%)}.marco-pack-lv-plan{display:grid;grid-template-columns:150px 1fr 150px;grid-template-rows:auto 1fr auto;gap:8px 10px;align-items:center;justify-items:center}.marco-pack-lv-window{grid-column:2;grid-row:2;width:100%;display:grid;place-items:center}.marco-pack-lv-window svg{width:100%;max-width:248px;height:auto;filter:drop-shadow(0 12px 25px rgba(11,18,32,.12))}.marco-pack-lv-label{width:100%;padding:7px 9px;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-ink) 8%,transparent);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1);font-size:.76rem;line-height:1.3;transition:border-color .3s var(--lv-ease),background .3s var(--lv-ease),transform .3s var(--lv-spring)}.marco-pack-lv-label>span{display:block;margin-bottom:2px;color:var(--lv-ink-3);font-size:.69rem;font-weight:680;letter-spacing:.07em;text-transform:uppercase}.marco-pack-lv-label strong{display:block;font-weight:560;overflow-wrap:anywhere}.marco-pack-lv-label.is-changed{color:hsl(var(--sec-fg));background:hsl(var(--sec-bg) / .8);border-color:hsl(var(--sec-fg) / .5);transform:translateY(-1px)}.marco-pack-lv-label.is-changed>span{color:hsl(var(--sec-fg))}.marco-pack-lv-label.is-missing{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 9%,transparent);border-color:color-mix(in srgb,var(--lv-amber) 42%,transparent)}.marco-pack-lv-label.is-top{grid-column:2;grid-row:1;max-width:237px}.marco-pack-lv-label.is-bottom{grid-column:2;grid-row:3;max-width:237px}.marco-pack-lv-label.is-left{grid-column:1;grid-row:2}.marco-pack-lv-label.is-right{grid-column:3;grid-row:2}.marco-pack-lv-piece{fill:color-mix(in srgb,hsl(var(--sec-bg)) 35%,var(--lv-ink-3));stroke:color-mix(in srgb,hsl(var(--sec-bd)) 70%,var(--lv-ink-3));stroke-width:.7;transition:fill .34s var(--lv-ease),stroke .34s var(--lv-ease),opacity .3s}.marco-pack-lv-piece.is-changed{fill:hsl(var(--sec-fg));stroke:hsl(var(--sec-fg) / .78)}.marco-pack-lv-piece.is-missing{opacity:.24}.marco-pack-lv-glass{fill:#92c4f042;stroke:#78afe166;stroke-width:.7}.marco-pack-lv-canvas-caption{min-height:37px;margin-top:16px;text-align:center}.marco-pack-lv-canvas-caption strong{display:block;font-size:.99rem;font-weight:650;letter-spacing:-.018em}.marco-pack-lv-canvas-caption>span{display:block;margin-top:2px;color:var(--lv-ink-3);font-size:.9rem}.marco-pack-lv-options{padding:21px 23px 23px;overflow-y:auto}.marco-pack-lv-option{width:100%;display:flex;align-items:center;gap:14px;padding:13px 15px;color:var(--lv-ink);text-align:left;background:hsl(var(--sec-bg) / .28);border:1.5px solid transparent;border-radius:var(--lv-r-sm);transition:background .2s,border-color .2s,transform .16s var(--lv-spring),box-shadow .28s var(--lv-ease)}.marco-pack-lv-option+.marco-pack-lv-option{margin-top:8px}.marco-pack-lv-option:hover{background:var(--lv-solid);transform:translateY(-1px);box-shadow:var(--lv-sh-1)}.marco-pack-lv-option>span:first-child{flex:1;min-width:0}.marco-pack-lv-option strong{display:block;font-size:1.02rem;font-weight:580;line-height:1.32;overflow-wrap:anywhere}.marco-pack-lv-option small{display:block;margin-top:2px;color:var(--lv-ink-3);font-size:.89rem}.marco-pack-lv-option.is-active{background:var(--lv-solid);border-color:hsl(var(--sec-fg));box-shadow:0 1px 2px #0b12200d,0 8px 22px -10px hsl(var(--sec-fg) / .5)}.marco-pack-lv-option.is-active strong{font-weight:660}.marco-pack-lv-tick{width:23px;height:23px;flex:0 0 auto;display:grid;place-items:center;color:#fff;border:1.5px solid color-mix(in srgb,var(--lv-ink) 16%,transparent);border-radius:999px}.marco-pack-lv-tick svg{width:14px;height:14px;opacity:0}.marco-pack-lv-option.is-active .marco-pack-lv-tick{background:linear-gradient(155deg,hsl(var(--sec-fg) / .85),hsl(var(--sec-fg)));border-color:transparent;box-shadow:0 2px 6px hsl(var(--sec-fg) / .34)}.marco-pack-lv-option.is-active .marco-pack-lv-tick svg{opacity:1}.marco-pack-lv-option.is-disabled{cursor:not-allowed;background:color-mix(in srgb,var(--lv-ink) 3%,transparent)}.marco-pack-lv-option.is-disabled:hover{transform:none;box-shadow:none}.marco-pack-lv-option.is-disabled strong{color:var(--lv-ink-3);font-weight:560}.marco-pack-lv-option.is-disabled small{color:var(--lv-amber-text)}.marco-pack-lv-option.is-disabled .marco-pack-lv-tick{border-style:dashed}.marco-pack-lv-blocked{padding:18px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-amber) 9%,transparent);border:1px solid color-mix(in srgb,var(--lv-amber) 34%,transparent);border-radius:var(--lv-r-sm)}.marco-pack-lv-blocked>div{display:flex;align-items:center;gap:10px;color:var(--lv-amber-text);font-size:1.06rem;letter-spacing:-.018em}.marco-pack-lv-blocked svg{width:21px;height:21px;flex:0 0 auto}.marco-pack-lv-blocked p{margin:9px 0 0;color:var(--lv-ink-2);font-size:.98rem;line-height:1.5}.marco-pack-lv-blocked b{color:var(--lv-ink);font-weight:640}.marco-pack-lv-footer{display:flex;flex-direction:row;align-items:center;gap:13px;padding:16px 28px;background:hsl(var(--sec-bg) / .3);border-top:1px solid var(--lv-hair)}.marco-pack-lv-footer>span{flex:1;color:var(--lv-ink-3);font-size:.915rem}.marco-pack-lv-footer .lv-b{margin:0;padding:13px 23px;font-size:1.06rem}.dark .marco-pack-lv-trigger.is-selected{border-color:hsl(var(--sec-fg-dark) / .55);background:hsl(var(--sec-bg-dark) / .4)}.dark .marco-pack-lv-kicker,.dark .marco-pack-lv-label.is-changed,.dark .marco-pack-lv-label.is-changed>span{color:hsl(var(--sec-fg-dark))}.dark .marco-pack-lv-label.is-changed{background:hsl(var(--sec-bg-dark) / .8);border-color:hsl(var(--sec-fg-dark) / .5)}.dark .marco-pack-lv-piece.is-changed{fill:hsl(var(--sec-fg-dark));stroke:hsl(var(--sec-fg-dark) / .78)}.dark .marco-pack-lv-option{background:hsl(var(--sec-bg-dark) / .28)}.dark .marco-pack-lv-option:hover,.dark .marco-pack-lv-option.is-active{background:var(--lv-solid)}.dark .marco-pack-lv-option.is-active{border-color:hsl(var(--sec-fg-dark))}.dark .marco-pack-lv-option.is-active .marco-pack-lv-tick{background:linear-gradient(155deg,hsl(var(--sec-fg-dark) / .85),hsl(var(--sec-fg-dark)))}.dark .marco-pack-lv-footer{background:hsl(var(--sec-bg-dark) / .3)}@media(max-width:820px){.marco-pack-lv-body{grid-template-columns:1fr;overflow-y:auto}.marco-pack-lv-canvas{border-right:0;border-bottom:1px solid var(--lv-hair)}}@media(max-width:560px){.marco-pack-lv-plan{grid-template-columns:minmax(0,1fr) minmax(72px,1fr) minmax(0,1fr);gap:6px}.marco-pack-lv-label{font-size:.69rem;padding:6px 7px}.marco-pack-lv-footer{flex-wrap:wrap;padding:14px 18px}.marco-pack-lv-footer>span{flex-basis:100%}}.hoja-pack-lv-label strong+strong{margin-top:3px;padding-top:3px;border-top:1px dashed color-mix(in srgb,var(--lv-ink) 9%,transparent)}.hoja-pack-lv-frame rect{fill:none;stroke:color-mix(in srgb,var(--lv-ink-3) 55%,hsl(var(--sec-bg)));stroke-width:13;opacity:.45}.hoja-pack-lv-piece:not(.is-changed){opacity:.68}.hoja-pack-lv-name-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.hoja-pack-lv-caption-title{display:flex;flex-direction:column;align-items:center;gap:8px}.marco-pack-lv-option .hoja-pack-lv-name-row strong,.marco-pack-lv-canvas-caption .hoja-pack-lv-caption-title strong{display:inline}.hoja-pack-lv-apertura{display:inline-flex;align-items:center;flex:0 0 auto;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:640;line-height:1;letter-spacing:.01em;white-space:nowrap}.hoja-pack-lv-apertura.is-interior{color:hsl(var(--sec-fg));background:hsl(var(--sec-bg) / .8)}.hoja-pack-lv-apertura.is-exterior{color:var(--lv-blue-d);background:#1a86f024;border:1px solid rgba(26,134,240,.42)}.dark .hoja-pack-lv-frame rect{stroke:color-mix(in srgb,var(--lv-ink-3) 48%,hsl(var(--sec-bg-dark)))}.dark .hoja-pack-lv-apertura.is-interior{color:hsl(var(--sec-fg-dark));background:hsl(var(--sec-bg-dark) / .8)}.dark .hoja-pack-lv-apertura.is-exterior{color:var(--lv-blue-text)}.marco-pack-lv-option.is-disabled .hoja-pack-lv-apertura.is-interior{color:hsl(var(--sec-fg))}.marco-pack-lv-option.is-disabled .hoja-pack-lv-apertura.is-exterior{color:var(--lv-blue-d)}.dark .marco-pack-lv-option.is-disabled .hoja-pack-lv-apertura.is-interior{color:hsl(var(--sec-fg-dark))}.dark .marco-pack-lv-option.is-disabled .hoja-pack-lv-apertura.is-exterior{color:var(--lv-blue-text)}.lv-herr{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.lv-herr-gr{display:flex;gap:7px;align-items:stretch;flex:1 1 100%;min-width:0}.lv-herr-flat{display:contents}.lv-herr-undo{display:flex;flex:0 0 auto;align-items:stretch;gap:7px}.lv-herr-gr .lv-hb{flex:1 1 0;min-width:0;justify-content:center;white-space:nowrap}.lv-herr-gr .lv-hb--ic{flex:0 0 auto}.lv .lv-hb{display:inline-flex;align-items:center;gap:7px;height:auto;padding:10px 16px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-ink) 13%,transparent);border-radius:999px;box-shadow:0 1px 2px #0b12200f,inset 0 1px 0 var(--lv-g-edge);font-family:inherit;font-size:.885rem;font-weight:580;line-height:1.2;cursor:pointer;transition:transform .16s var(--lv-spring),background .2s,border-color .2s,box-shadow .28s var(--lv-ease)}.lv .lv-hb:hover{color:var(--lv-ink);background:var(--lv-solid);border-color:color-mix(in srgb,var(--lv-ink) 24%,transparent);box-shadow:var(--lv-sh-2)}.lv .lv-hb:active{transform:scale(.965)}.lv .lv-hb--acc{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-solid) 96%,transparent);border-color:#1a86f057}.lv .lv-hb--acc svg{color:var(--lv-blue)}.lv .lv-hb--acc:hover,.lv .lv-hb--on{color:var(--lv-blue-text);background:#1a86f012;border-color:#1a86f080}.lv .lv-hb:disabled,.lv .lv-hb[disabled]{color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-solid) 55%,transparent);border-color:color-mix(in srgb,var(--lv-ink) 9%,transparent);box-shadow:none;cursor:not-allowed;transform:none}.lv .lv-hb--ic{padding:9px 11px}.lv .lv-hb svg{width:15px;height:15px}.lv .lv-hb .lv-chev{width:14px;height:14px;opacity:.7}.dark .lv .lv-hb{background:color-mix(in srgb,var(--lv-solid) 88%,transparent);border-color:color-mix(in srgb,var(--lv-ink) 18%,transparent);box-shadow:var(--lv-sh-1),inset 0 1px 0 var(--lv-g-edge)}.dark .lv .lv-hb:hover{background:var(--lv-solid);border-color:color-mix(in srgb,var(--lv-ink) 30%,transparent)}.dark .lv .lv-hb--acc,.dark .lv .lv-hb--on{color:var(--lv-blue-text);background:#1a86f01f;border-color:#1a86f080}.dark .lv .lv-hb:disabled,.dark .lv .lv-hb[disabled]{color:var(--lv-ink-3);background:var(--lv-solid);border-color:color-mix(in srgb,var(--lv-ink) 12%,transparent);box-shadow:none}@media(prefers-reduced-transparency:reduce){.lv .lv-hb,.dark .lv .lv-hb{background:var(--lv-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}.lv.lv-menu{min-width:230px;padding:6px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-3)}.lv-menu [role=menuitem],.lv-menu [role=menuitemcheckbox]{display:flex;align-items:center;gap:10px;padding:10px 11px;color:var(--lv-ink);border-radius:10px;font-size:.9rem;font-weight:520;cursor:pointer}.lv-menu [role=menuitem] svg{width:16px;height:16px;color:var(--lv-ink-3)}.lv-menu [role=menuitem]:hover,.lv-menu [role=menuitemcheckbox]:hover,.lv-menu [data-highlighted]{background:color-mix(in srgb,var(--lv-blue) 8%,transparent)}.lv-menu [role=menuitem][data-disabled],.lv-menu [aria-disabled=true]{color:var(--lv-ink-3);cursor:not-allowed}.lv-menu [role=menuitem]{justify-content:center;text-align:center}.lv-menu [role=menuitemcheckbox]{position:relative;padding-left:40px}.lv-menu .lv-menu-sel{color:var(--lv-blue-text);font-weight:620}.lv-menu .lv-menu-sel svg{color:var(--lv-blue-text)}.lv-menu .lv-menu-lbl{padding:8px 10px 5px;color:var(--lv-ink-3);font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.lv-menu [role=separator]{height:1px;margin:4px 2px;background:var(--lv-hair)}.lv-menu [role=menuitemcheckbox]>span:first-child{position:absolute;top:50%;left:11px;display:grid;width:19px;height:19px;place-items:center;color:transparent;background:var(--lv-solid);border:1.5px solid color-mix(in srgb,var(--lv-ink) 24%,transparent);border-radius:6px;transform:translateY(-50%);transition:background .16s,border-color .16s,color .16s}.lv-menu [role=menuitemcheckbox]>span:first-child svg{width:12px;height:12px;stroke-width:3}.lv-menu [role=menuitemcheckbox][data-state=checked]>span:first-child{color:#fff;background:var(--lv-blue);border-color:transparent}.lv .general-lv-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.lv .general-lv-fields-followup{margin-top:13px!important}.lv .general-lv-field{display:flex;min-width:0;flex-direction:column;gap:6px}.lv .general-lv-label{display:block;margin:0;color:var(--lv-ink-2);font-size:.84rem;font-weight:540}.lv .general-lv-input{width:100%;height:auto;min-height:0;padding:12px 14px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-ink) 13%,transparent);border-radius:var(--lv-r-sm);outline:0;box-shadow:var(--lv-sh-1),inset 0 1px #ffffffb3;font-size:1rem;font-weight:560;line-height:1.5;letter-spacing:-.016em;font-variant-numeric:tabular-nums;transition:border-color .2s,box-shadow .28s var(--lv-ease)}.lv .general-lv-input:focus-visible{border-color:var(--lv-blue);outline:0;box-shadow:0 0 0 4px #1a86f029}.lv .general-lv-input.general-lv-input-error{border-color:var(--lv-rose);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-rose) 13%,transparent)}.lv .general-lv-input.general-lv-input-error:focus-visible{border-color:var(--lv-rose);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-rose) 13%,transparent)}.lv .general-lv-hint{margin:0;color:var(--lv-ink-3);font-size:.75rem;line-height:1.45;font-variant-numeric:tabular-nums}.lv .general-lv-color-trigger{display:flex;flex:1;min-width:0;height:auto;justify-content:flex-start;gap:11px;padding:11px 14px;cursor:pointer;text-align:left;color:var(--lv-ink);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-ink) 13%,transparent);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1),inset 0 1px #ffffffb3;font-size:.95rem;font-weight:540;transition:border-color .2s,box-shadow .28s var(--lv-ease),transform .16s var(--lv-spring)}.lv .general-lv-color-trigger:hover{color:var(--lv-ink);border-color:color-mix(in srgb,var(--lv-ink) 26%,transparent);background:var(--lv-solid);box-shadow:var(--lv-sh-2)}.lv .general-lv-color-trigger:active{transform:scale(.965)}.lv .general-lv-color-trigger:focus-visible{border-color:var(--lv-blue);outline:2px solid var(--lv-blue-text);outline-offset:2px}.lv .general-lv-color-dot{width:20px;height:20px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--lv-ink) 22%,transparent);border-radius:50%;box-shadow:inset 0 1px #ffffffb3}.lv .general-lv-color-name{flex:1;min-width:0;overflow:hidden;color:var(--lv-ink);text-overflow:ellipsis;white-space:nowrap}.lv .general-lv-color-chevron{width:16px;height:16px;flex:0 0 auto;color:var(--lv-ink-3)}.lv .general-lv-alert{display:flex;gap:11px;margin-top:13px;padding:12px 14px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 34%,transparent);border-radius:var(--lv-r-sm)}.lv .general-lv-alert>svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px;color:var(--lv-rose-text)}.lv .general-lv-alert-copy{min-width:0}.lv .general-lv-alert-title{margin:0;color:var(--lv-rose-text);font-size:.87rem;font-weight:640;line-height:1.4;letter-spacing:-.014em}.lv .general-lv-alert-copy p:not(.general-lv-alert-title){margin:3px 0 0;color:var(--lv-ink-2);font-size:.83rem;line-height:1.5}.lv .general-lv-hint-error{color:var(--lv-rose-text);font-weight:600}.lv .general-lv-alert-amber{background:color-mix(in srgb,var(--lv-amber) 9%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-amber) 45%,transparent)}.lv .general-lv-alert-amber>svg,.lv .general-lv-alert-amber .general-lv-alert-title{color:var(--lv-amber-text)}.lv .lv-herr-limit-reason{color:var(--lv-amber-text);font-size:.77rem;font-weight:620;line-height:1.35}.lv.lv-cerramiento-canvas-alert{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:24px;text-align:center;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-rose) 44%,transparent);border-radius:var(--lv-r-md)}.lv-cerramiento-canvas-alert>svg{width:29px;height:29px;color:var(--lv-rose-text)}.lv-cerramiento-canvas-title{color:var(--lv-rose-text);font-size:.95rem;font-weight:700}.lv-cerramiento-canvas-copy{color:var(--lv-ink-2);font-size:.8rem;line-height:1.5}.lv .lv-cerramiento-action-reason{margin:6px 0 0;color:var(--lv-rose-text);font-size:.8rem;font-weight:600;line-height:1.45}.lv.lv-cerramiento-global{display:flex;align-items:flex-start;gap:12px;padding:12px;text-align:left;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv.lv-cerramiento-global.is-selected{border-color:var(--lv-blue);box-shadow:var(--lv-sh-1)}.lv-cerramiento-global .bg-primary\/15{background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid))}.lv-cerramiento-global .text-primary{color:var(--lv-blue-text)}.lv-cerramiento-global .text-muted-foreground{color:var(--lv-ink-3)}.lv-cerramiento-global .text-foreground\/60{color:var(--lv-ink-2)}.lv.lv-cerramiento-global.is-error{border-color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid))}.lv-cerramiento-global.is-error .text-primary,.lv-cerramiento-global.is-error .text-muted-foreground,.lv-cerramiento-global.is-error .text-foreground\/60{color:var(--lv-rose-text)}.lv .general-lv-limit-hint{margin:9px 0 0;color:var(--lv-ink-3);font-size:.78rem;line-height:1.5}.lv .general-lv-fixation{margin-top:18px;padding-top:16px;border-top:1px solid hsl(var(--sec-bd) / .55)}.lv .general-lv-kicker{display:block;margin:0 0 11px;color:var(--lv-ink-3);font-size:.735rem;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.lv .general-lv-check-row{margin:0}.lv .general-lv-check-label{display:inline-flex;align-items:flex-start;gap:11px;padding:2px 0;color:var(--lv-ink);font-size:.95rem;font-weight:520;line-height:1.45;cursor:pointer;text-align:left}.lv .general-lv-check-box{display:flex;width:21px;height:21px;flex:0 0 auto;align-items:center;justify-content:center;margin-top:2px;padding:0;color:transparent;background:var(--lv-solid);border:1.5px solid color-mix(in srgb,var(--lv-ink) 26%,transparent);border-radius:7px;box-shadow:var(--lv-sh-1);transition:background .18s var(--lv-ease),border-color .18s var(--lv-ease),color .18s var(--lv-ease)}.lv .general-lv-check-box[data-state=checked]{color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));border-color:transparent;box-shadow:0 1px 3px #0a6ed159}.lv .general-lv-check-box svg{width:13px;height:13px;stroke-width:2.9}.lv .general-lv-check-box:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:3px}@media(max-width:760px){.lv .general-lv-fields{grid-template-columns:minmax(0,1fr)}}.section-accordion-chevron{width:18px;height:18px;color:var(--lv-ink-3);transition:transform .26s var(--lv-ease),color .26s var(--lv-ease)}.section-accordion-row-open .section-accordion-chevron{transform:rotate(180deg);color:hsl(var(--sec-fg))}.dark .section-accordion-row-open .section-accordion-chevron{color:hsl(var(--sec-fg-dark))}@media(min-width:1024px){.config-tabs-desktop [data-state=inactive]{display:block!important}.desktop-accordion-content-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;contain:layout}.desktop-accordion-inner{min-height:0;overflow:hidden;contain:layout}.desktop-accordion-content-wrapper.desktop-closed{grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none}.desktop-accordion-content-wrapper.desktop-open{grid-template-rows:1fr;opacity:1;visibility:visible}.desktop-accordion-content-wrapper.desktop-open .desktop-accordion-inner{margin:0 0 14px;padding:16px 15px 17px;border:1px solid hsl(var(--sec-bd));border-top:0;border-radius:0 0 var(--lv-r-md, 20px) var(--lv-r-md, 20px);background:hsl(var(--sec-bg) / .38)}.desktop-section-epigraph{display:block;margin:0 0 16px;padding-bottom:12px;color:hsl(var(--sec-fg));font-size:1.24rem;font-weight:700;line-height:1.15;letter-spacing:-.032em;text-transform:none;text-wrap:balance;border-bottom:1px solid hsl(var(--sec-bd) / .7)}.dark .desktop-accordion-content-wrapper.desktop-open .desktop-accordion-inner{border-color:hsl(var(--sec-bd-dark));background:hsl(var(--sec-bg-dark) / .22)}.dark .desktop-section-epigraph{color:hsl(var(--sec-fg-dark));border-bottom-color:hsl(var(--sec-bd-dark) / .6)}}.configurator-actions-footer{padding:12px 14px 13px;color:var(--lv-ink);background:var(--lv-solid);border-top:1px solid var(--lv-g-line);box-shadow:inset 0 1px #ffffffb3}.configurator-actions-row{display:flex;gap:10px}.configurator-actions-row .lv-b{flex:1;height:50px;font-size:1rem}.configurator-actions-row .configurator-primary-action{flex:1.6}.lv-b-verde{color:#fff;background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d));box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #16a34a8c,inset 0 1px #ffffff47}.configurator-restart{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:8px 14px;color:var(--lv-ink-2);background:transparent;border:0;border-radius:999px;font-size:.9rem;font-weight:540;cursor:pointer}.configurator-restart:hover{color:var(--lv-ink);background:var(--lv-g-thick)}.configurator-restart svg{width:15px;height:15px}@media(prefers-reduced-transparency:reduce){.configurator-actions-footer{background:var(--lv-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:1023px){.split-pair{display:contents}.split-divider{display:none}}@keyframes inline-field-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.inline-field-shake{animation:inline-field-shake .45s cubic-bezier(.36,.07,.19,.97) both}.inline-field-error{outline:2px solid hsl(var(--destructive))!important;outline-offset:2px;border-radius:var(--radius);box-shadow:0 0 0 4px hsl(var(--destructive) / .18)!important;transition:box-shadow .2s ease,outline-color .2s ease;position:relative;z-index:1}.inline-field-error-tip{margin-top:6px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));font-size:.75rem;font-weight:500;line-height:1.2;box-shadow:0 4px 14px hsl(var(--destructive) / .25);animation:fade-in .2s ease both;max-width:min(320px,calc(100vw - 24px))}[data-evento-id]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.print-portal-root{display:none}@media print{body.printing-producto-detalle{background:#fff!important;color:#000!important;overflow:visible!important;height:auto!important;max-width:none!important;width:auto!important}body.printing-producto-detalle>*:not(.print-portal-root){display:none!important}body.printing-producto-detalle .print-portal-root{display:block!important;position:static!important;width:100%!important;background:#fff!important;color:#000!important;font-family:var(--font-sans),Arial,sans-serif}body.printing-producto-detalle .print-portal-root .print-doc{width:100%;color:#000}body.printing-producto-detalle .print-portal-root .print-header{margin-bottom:8mm;padding-bottom:3mm;border-bottom:1.5pt solid #000}body.printing-producto-detalle .print-portal-root .print-product-desc{font-size:11pt;font-weight:600;line-height:1.35;margin-bottom:2mm;color:#000}body.printing-producto-detalle .print-portal-root .print-product-meta{display:flex;flex-wrap:wrap;gap:6mm;font-size:9.5pt;color:#000}body.printing-producto-detalle .print-portal-root .print-product-meta strong{font-weight:600}body.printing-producto-detalle .print-portal-root .print-section{color:#000;font-size:8.5pt}body.printing-producto-detalle .print-portal-root .print-section table{width:100%;border-collapse:collapse;page-break-inside:auto}body.printing-producto-detalle .print-portal-root .print-section tr{page-break-inside:avoid}body.printing-producto-detalle .print-portal-root .print-section thead{display:table-header-group}body.printing-producto-detalle .print-portal-root .print-section th,body.printing-producto-detalle .print-portal-root .print-section td{color:#000!important;font-size:8pt}body.printing-producto-detalle .print-portal-root .print-section th{border-bottom:.5pt solid #555;background:#f0f0f0!important}body.printing-producto-detalle .print-portal-root .print-section tr{border-top:.25pt solid #ccc!important}body.printing-producto-detalle .print-portal-root .print-section [class*=bg-muted],body.printing-producto-detalle .print-portal-root .print-section [class*=bg-foreground]{background:#f3f3f3!important;color:#000!important}body.printing-producto-detalle .print-portal-root .print-section,body.printing-producto-detalle .print-portal-root .print-section *{color:#000!important;text-shadow:none!important;box-shadow:none!important}body.printing-producto-detalle .print-portal-root .print-section .rounded-md,body.printing-producto-detalle .print-portal-root .print-section [class*=rounded]{border-radius:0!important}body.printing-producto-detalle .print-portal-root .print-section [class*=border]{border-color:#bbb!important}}.presupuestador-lienzo{background-color:var(--lienzo);position:relative;z-index:0}.presupuestador-lienzo>.lv-cielo{z-index:-1}.lv-gestor-lienzo{position:relative;isolation:isolate;background-color:var(--lv-solid)}.lv-gestor-lienzo>.lv-cielo{z-index:-1}.cabecera-solida{background:var(--papel);border-bottom:1px solid var(--hairline);position:relative}.cabecera-solida:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--marca);opacity:.9}.cristal-tira{padding:11px 14px calc(12px + env(safe-area-inset-bottom,0px));background:var(--papel);border-top:1px solid var(--vidrio-luz);box-shadow:var(--vidrio-som),var(--vidrio-int);overflow:hidden}.cristal-tira:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:28px;pointer-events:none;background:linear-gradient(to top,var(--lienzo),transparent)}.brillo-tira{position:absolute;top:-1px;left:0;width:280px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,hsl(0 0% 100% / .95),transparent);will-change:transform}.cristal-tira-teclado{padding-bottom:12px}.dark .brillo-tira{background:linear-gradient(90deg,transparent,hsl(0 0% 100% / .4),transparent)}.superficie-casilla,.superficie-accion{background:var(--superficie-tira);border:1px solid var(--superficie-borde)}.superficie-casilla-falta{background:#e6730f21;border-color:#e6730fbf;box-shadow:inset 0 0 0 1px #e6730f66,inset 0 1px #fff9}.superficie-casilla-falta .rotulo-casilla,.superficie-casilla-falta .valor-casilla{color:var(--aviso-tinta)}.superficie-tarjeta{background:var(--papel);box-shadow:var(--contorno-tarjeta)}.cristal-cta{background:linear-gradient(180deg,var(--lv-blue, #1a86f0),var(--lv-blue-d, #0a6ed1));color:var(--marca-boton-tinta);box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #1a86f099,inset 0 1px #ffffff52}.cristal-cta-apagado{background:var(--apagado-fondo);color:var(--tinta-3);box-shadow:none}.casilla-tira{height:48px;border-radius:var(--r-s);padding:0 14px;display:flex;flex-direction:column;justify-content:center;text-align:left;flex:none}.rotulo-casilla{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-2);line-height:1.1;margin-bottom:2px}.valor-casilla{font-size:15.5px;font-weight:600;letter-spacing:-.018em;line-height:1.15;color:var(--tinta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.valor-casilla-vacio{color:var(--tinta-3);font-weight:500}.accion-tira{height:48px;border-radius:var(--r-s);font-size:15.5px;font-weight:600;letter-spacing:-.016em;color:var(--tinta);display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.suelto-tira{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 12px;border-radius:var(--r-s);font-size:14px;font-weight:500;color:var(--tinta-2);flex:none}.cta-colapsable{display:flex;height:0;opacity:0;overflow:hidden;margin-top:0;transition:height .36s var(--sal),opacity .26s var(--sal),margin-top .36s var(--sal)}.cta-colapsable[data-visible=true]{height:54px;opacity:1;margin-top:8px}.cta-tira{flex:1;height:54px;border-radius:var(--r-m);padding:0 20px;font-size:17px;font-weight:600;letter-spacing:-.02em;display:inline-flex;align-items:center;justify-content:center;gap:11px}.cifras{font-variant-numeric:tabular-nums}.pulsable{transition:transform .14s var(--sal),background .2s var(--sal),box-shadow .2s var(--sal),color .2s var(--sal)}.pulsable:active{transform:scale(.974)}@media(prefers-reduced-transparency:reduce){.cristal-tira{background:var(--papel);-webkit-backdrop-filter:none;backdrop-filter:none}.superficie-casilla,.superficie-accion{background:var(--papel)}}@media(prefers-contrast:more){.superficie-casilla,.superficie-accion,.superficie-tarjeta{border:1.5px solid var(--tinta-2);box-shadow:none}.cristal-tira{background:var(--papel);-webkit-backdrop-filter:none;backdrop-filter:none}}.lv.lv-pedido-stock-dialog{width:min(calc(100% - 24px),820px);max-width:820px;padding:0;overflow-x:hidden;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2)}.lv-pedido-stock-dialog>button{top:18px;right:18px;width:36px;height:36px;border-radius:999px}.lv-pedido-stock{color:var(--lv-ink)}.lv-pedido-stock-hero{padding:38px 40px 8px;text-align:center}.lv-pedido-stock-proveedor{margin:0 0 14px;color:var(--lv-ink-3);font-size:.8rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.lv-pedido-stock-icono{display:grid;place-items:center;width:74px;height:74px;margin:0 auto 16px;border-radius:50%;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,transparent)}.lv-pedido-stock-icono.es-stock{color:var(--lv-green);background:color-mix(in srgb,var(--lv-green) 14%,transparent)}.lv-pedido-stock-icono svg{width:40px;height:40px;stroke-width:1.9}.lv-pedido-stock-hero h2{margin:0;color:var(--lv-ink);font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.lv-pedido-stock-explicacion{max-width:38ch;margin:12px auto 0;color:var(--lv-ink-2);font-size:1.12rem;line-height:1.5}.lv-pedido-stock-explicacion strong{color:var(--lv-ink);font-weight:760}.lv-pedido-stock-explicacion em{color:var(--lv-green-text);font-style:normal;font-weight:760}.lv-pedido-stock-cifras{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 40px 4px;overflow:hidden;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-pedido-stock-cifras>div{padding:14px 8px;text-align:center}.lv-pedido-stock-cifras>div+div{border-left:1px solid var(--lv-hair)}.lv-pedido-stock-cifras strong{display:block;color:var(--lv-ink);font-size:1.6rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.lv-pedido-stock-cifras span{display:block;margin-top:5px;color:var(--lv-ink-3);font-size:.8rem}.lv-pedido-stock-cifras .es-stock strong{color:var(--lv-green-text)}.lv-pedido-stock-cifras .es-pedido strong{color:var(--lv-blue-text)}.lv-pedido-stock-accion{width:100%;max-width:560px;margin:0 auto;padding:20px 40px 6px}.lv .lv-pedido-stock-principal{width:100%;min-height:60px;gap:11px;padding:15px 30px;font-size:1.2rem;font-weight:780}.lv .lv-pedido-stock-principal.es-apartar{background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d));box-shadow:0 10px 24px -8px color-mix(in srgb,var(--lv-green) 65%,transparent)}.lv-pedido-stock-principal svg{width:21px;height:21px}.lv-pedido-stock-giro,.lv-pedido-stock-cargando svg{animation:lv-pedido-stock-giro .8s linear infinite}@keyframes lv-pedido-stock-giro{to{transform:rotate(360deg)}}.lv-pedido-stock-lista{padding:16px 40px 10px}.lv-pedido-stock-fila{margin-bottom:10px;overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-pedido-stock-fila:last-child{margin-bottom:0}.lv-pedido-stock-fila-resumen{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:15px 18px}.lv-pedido-stock-punto{width:9px;height:9px;border-radius:50%}.lv-pedido-stock-punto.es-stock{background:var(--lv-green)}.lv-pedido-stock-punto.es-mitad{background:var(--lv-amber)}.lv-pedido-stock-punto.es-pedido{background:var(--lv-blue)}.lv-pedido-stock-nombre{min-width:0}.lv-pedido-stock-nombre strong,.lv-pedido-stock-nombre span{display:block}.lv-pedido-stock-nombre strong{overflow:hidden;color:var(--lv-ink);font-size:1.05rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.lv-pedido-stock-nombre span{margin-top:2px;color:var(--lv-ink-3);font-size:.8rem}.lv-pedido-stock-estado{font-size:.86rem;font-weight:700;white-space:nowrap}.lv-pedido-stock-estado.es-stock{color:var(--lv-green-text)}.lv-pedido-stock-estado.es-mitad{color:var(--lv-amber-text)}.lv-pedido-stock-estado.es-pedido{color:var(--lv-blue-text)}.lv-pedido-stock-cantidad{min-width:64px;color:var(--lv-ink-2);font-size:.95rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lv-pedido-stock-cantidad span{color:var(--lv-ink-3);font-weight:500}.lv-pedido-stock-ojo{display:grid;width:40px;height:40px;place-items:center;color:var(--lv-blue-text);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-pedido-stock-ojo:hover,.lv-pedido-stock-fila.esta-abierta .lv-pedido-stock-ojo{background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));border-color:transparent}.lv-pedido-stock-ojo:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:-3px}.lv-pedido-stock-ojo svg{width:19px;height:19px}.lv-pedido-stock-fila-detalle{padding:2px 18px 16px;border-top:1px solid color-mix(in srgb,var(--lv-ink) 5%,transparent)}.lv-pedido-stock-fila-detalle p{margin:12px 0 10px;color:var(--lv-ink-2);font-size:1rem;line-height:1.5}.lv-pedido-stock-fila-detalle strong{color:var(--lv-ink);font-weight:700}.lv-pedido-stock-medidas{display:flex;gap:10px;flex-wrap:wrap}.lv-pedido-stock-medidas>span{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:var(--lv-r-sm);font-size:.85rem;font-weight:600}.lv-pedido-stock-medidas>span.es-stock{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 12%,transparent)}.lv-pedido-stock-medidas>span.es-pedido{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 11%,transparent)}.lv-pedido-stock-medidas svg{width:15px;height:15px}.lv-pedido-stock-pie{display:flex;justify-content:center;padding:12px 40px 26px}.lv-pedido-stock-pie p{margin:0;color:var(--lv-ink-3);font-size:.9rem;text-align:center}.lv .lv-pedido-stock-secundario{gap:9px;padding:11px 20px;color:var(--lv-ink-2);border-color:color-mix(in srgb,var(--lv-ink) 16%,transparent);font-size:1rem;font-weight:600}.lv .lv-pedido-stock-secundario.es-volver{color:var(--lv-green-text);border-color:color-mix(in srgb,var(--lv-green) 45%,transparent)}.lv-pedido-stock-secundario svg{width:19px;height:19px}.lv-pedido-stock-cargando{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:280px}.lv-pedido-stock-cargando svg{width:32px;height:32px;color:var(--lv-blue-text)}@media(max-width:560px){.lv-pedido-stock-hero{padding:30px 20px 6px}.lv-pedido-stock-hero h2{font-size:1.55rem}.lv-pedido-stock-explicacion{font-size:1.02rem}.lv-pedido-stock-cifras{margin:20px 18px 4px}.lv-pedido-stock-accion{padding:18px 20px 6px}.lv .lv-pedido-stock-principal{min-height:56px;padding-inline:20px;font-size:1.05rem}.lv-pedido-stock-lista{padding:12px 18px}.lv-pedido-stock-fila-resumen{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px}.lv-pedido-stock-punto{grid-row:1 / 3}.lv-pedido-stock-estado{grid-column:2;grid-row:2;justify-self:start}.lv-pedido-stock-cantidad{grid-column:3;grid-row:2;min-width:0}.lv-pedido-stock-ojo{grid-column:3;grid-row:1}.lv-pedido-stock-fila-detalle{padding-inline:14px}.lv-pedido-stock-pie{padding:10px 20px 24px}.lv .lv-pedido-stock-secundario{width:100%}}@media(prefers-reduced-motion:reduce){.lv-pedido-stock-giro,.lv-pedido-stock-cargando svg{animation:none}}@media(prefers-reduced-motion:reduce){.pulsable,.cristal-cta,.superficie-casilla,.superficie-accion{transition-duration:.01ms!important}.pulsable:active{transform:none}.presupuestador-lienzo{scroll-behavior:auto}.brillo-tira{display:none}}@keyframes cliente-elegido{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.animate-cliente-elegido{animation:cliente-elegido .24s var(--sal)}.ficha-cliente-separada:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:var(--hairline)}@keyframes ficha-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ficha-cliente[style*=animation-delay]{opacity:0;animation:ficha-entra .46s var(--sal) forwards}@media(prefers-reduced-motion:reduce){.animate-cliente-elegido{animation:none}.ficha-cliente[style*=animation-delay]{animation:none;opacity:1;transform:none}}.dark{--tinta: hsl(210 20% 96%);--tinta-2: hsl(210 14% 72%);--tinta-3: hsl(210 12% 58%);--papel: hsl(224 18% 13%);--lienzo: hsl(224 18% 7%);--hairline: hsl(210 30% 100% / .1);--aviso-tinta: hsl(38 92% 72%);--azul-tinta: var(--azul-medio);--vidrio: hsl(222 22% 12% / .72);--vidrio-luz: hsl(0 0% 100% / .12);--vidrio-int: inset 0 1px 0 hsl(0 0% 100% / .07), inset 0 -1px 0 hsl(0 0% 0% / .3);--vidrio-som: 0 -1px 0 hsl(0 0% 100% / .06), 0 -14px 44px hsl(0 0% 0% / .5);--reticula: hsl(0 0% 100% / .05);--marca-boton: var(--azul);--superficie-tira: hsl(0 0% 100% / .06);--superficie-borde: hsl(0 0% 100% / .14);--apagado-fondo: hsl(0 0% 100% / .09)}.lv{--lv-blue: #1a86f0;--lv-blue-d: #0a6ed1;--lv-blue-l: #5cb0ff;--lv-ink: #0b1220;--lv-ink-2: #414a58;--lv-ink-3: #727d8d;--lv-green: #16a34a;--lv-green-d: #15803d;--lv-rose: #e11d48;--lv-rose-d: #be123c;--lv-amber: #f59e0b;--lv-amber-text: rgb(138, 90, 6);--lv-cyan: #06b6d4;--lv-cyan-text: #0e7490;--lv-purple: #a855f7;--lv-purple-text: #7e22ce;--lv-indigo: #6366f1;--lv-indigo-text: rgb(67, 56, 202);--lv-emerald: #10b981;--lv-emerald-text: rgb(4, 120, 87);--lv-rose-text: rgb(190, 18, 60);--lv-violet: #8b5cf6;--lv-violet-text: rgb(109, 40, 217);--lv-green-text: #166534;--lv-teal: #14b8a6;--lv-teal-l: #5eead4;--lv-teal-text: #0f766e;--lv-hair: rgba(11, 18, 32, .07);--lv-g-thick: var(--lv-solid);--lv-g-thin: rgba(255, 255, 255, .5);--lv-g-edge: rgba(255, 255, 255, .85);--lv-g-line: rgba(255, 255, 255, .42);--lv-r-xl: 34px;--lv-r-lg: 26px;--lv-r-md: 20px;--lv-r-sm: 14px;--lv-ease: cubic-bezier(.32, .72, 0, 1);--lv-out: cubic-bezier(.23, 1, .32, 1);--lv-spring: cubic-bezier(.22, 1.2, .36, 1);--lv-sh-1: 0 1px 2px rgba(11, 18, 32, .04);--lv-sh-2: 0 2px 6px rgba(11, 18, 32, .05), 0 12px 28px -12px rgba(11, 18, 32, .14);--lv-sh-3: 0 2px 8px rgba(11, 18, 32, .05), 0 18px 40px -16px rgba(11, 18, 32, .16), 0 48px 80px -48px rgba(26, 134, 240, .35);--lv-sh-cristal: inset 0 1.2px 0 var(--lv-g-edge), inset 0 -1.2px 0 var(--lv-g-line), inset 0 -18px 26px -22px rgba(11, 18, 32, .26), 0 1px 2px rgba(11, 18, 32, .05), 0 12px 30px -16px rgba(11, 18, 32, .2);--lv-solid: #fff;--lv-blue-text: var(--lv-blue-d);color:var(--lv-ink);letter-spacing:-.014em}.dark .lv{--lv-teal: #14b8a6;--lv-teal-l: #5eead4;--lv-teal-text: #2dd4bf;--lv-cyan: #06b6d4;--lv-cyan-text: #22d3ee;--lv-purple: #a855f7;--lv-purple-text: #c084fc;--lv-indigo: #6366f1;--lv-emerald: #10b981;--lv-violet: #8b5cf6;--lv-ink: hsl(210 20% 96%);--lv-ink-2: hsl(210 14% 72%);--lv-ink-3: hsl(210 12% 58%);--lv-hair: hsl(0 0% 100% / .1);--lv-solid: hsl(224 18% 13%);--lv-blue-text: var(--lv-blue-l);--lv-amber-text: #fbbf24;--lv-indigo-text: #a5b4fc;--lv-emerald-text: #34d399;--lv-rose-text: #fb7185;--lv-violet-text: #c4b5fd;--lv-green-text: #4ade80;--lv-g-thick: var(--lv-solid);--lv-g-thin: hsl(222 22% 12% / .6);--lv-g-edge: hsl(0 0% 100% / .12);--lv-g-line: hsl(0 0% 100% / .08);--lv-sh-1: 0 1px 2px hsl(0 0% 0% / .4);--lv-sh-2: 0 2px 6px hsl(0 0% 0% / .4), 0 12px 28px -12px hsl(0 0% 0% / .6);--lv-sh-3: 0 2px 8px hsl(0 0% 0% / .4), 0 18px 40px -16px hsl(0 0% 0% / .6), 0 48px 80px -48px hsl(211 60% 40% / .45);--lv-sh-cristal: inset 0 1.2px 0 var(--lv-g-edge), inset 0 -1.2px 0 var(--lv-g-line), inset 0 -18px 26px -22px hsl(0 0% 0% / .5), 0 1px 2px hsl(0 0% 0% / .4), 0 12px 30px -16px hsl(0 0% 0% / .6)}.lv-grupo+.lv-grupo{margin-top:22px}.lv-kicker{font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--lv-blue-text)}.lv-grupo-tit{display:block;margin:0 0 10px 4px}.lv-filas{background:var(--lv-solid);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);box-shadow:var(--lv-sh-1),inset 0 1px #ffffff8c;border-radius:var(--lv-r-md);overflow:hidden}.lv-fila{display:flex;align-items:center;gap:16px;padding:17px 19px}.lv-fila+.lv-fila{border-top:1px solid var(--lv-hair)}.lv-fila-ico{width:44px;height:44px;border-radius:13px;flex:0 0 auto;display:grid;place-items:center;color:var(--lv-ink-3);background:#fff9;border:1px solid var(--lv-g-line);box-shadow:inset 0 1px #ffffff8c}.lv-fila-txt{flex:1;min-width:0}.lv-fila-tit{font-size:1.02rem;font-weight:600;letter-spacing:-.018em;line-height:1.3}.lv-fila-val{font-size:.885rem;color:var(--lv-ink-2);line-height:1.45;margin-top:3px;letter-spacing:-.01em}.lv-fila-val b{color:var(--lv-ink);font-weight:640;font-variant-numeric:tabular-nums}.lv-fila.lv-viva{display:block;background:#1a86f00b}.lv-fila.lv-viva .lv-fila-ico{color:#fff;border:0;background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d));box-shadow:0 3px 10px #1a86f061,inset 0 1px #ffffff73}.lv-fila-sup{display:flex;align-items:center;gap:16px}.lv-editor{margin:16px 0 3px 60px}.lv-pista{font-size:.845rem;color:var(--lv-ink-2);margin-top:11px;line-height:1.5;letter-spacing:-.01em}.lv-campo{display:inline-flex;align-items:center;background:#ffffffe6;border:1px solid rgba(11,18,32,.13);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1),inset 0 1px #ffffffb3;transition:border-color .2s,box-shadow .28s var(--lv-ease)}.lv-campo:focus-within{border-color:var(--lv-blue);box-shadow:0 0 0 4px #1a86f029}.lv-buscador.lv-falta{border-color:#f59e0b8c;box-shadow:0 0 0 3px #f59e0b29}.lv-campo input{font-family:inherit;font-size:1.5rem;font-weight:640;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--lv-ink);border:0;outline:0;background:transparent;width:148px;padding:11px 4px 11px 17px;text-align:right;height:auto;min-height:0;border-radius:0;box-shadow:none}.lv-u{font-size:1.14rem;font-weight:560;color:var(--lv-ink-3);padding:0 17px 0 6px}.lv-codigo{display:flex;justify-content:center;gap:8px;border:0;padding:0;margin:0;min-width:0}.lv-codigo input,.lv-codigo-recuperacion{font-family:inherit;font-weight:640;font-variant-numeric:tabular-nums;color:var(--lv-ink);background:var(--lv-solid);border:1px solid rgba(11,18,32,.13);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1);outline:0;transition:border-color .2s,box-shadow .28s var(--lv-ease)}.lv-codigo input{flex:1 1 0;min-width:0;max-width:48px;height:54px;padding:0;text-align:center;font-size:1.5rem}.lv-codigo-recuperacion{width:100%;padding:13px 16px;text-align:center;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.lv-codigo input:focus,.lv-codigo-recuperacion:focus{border-color:var(--lv-blue);box-shadow:0 0 0 4px #1a86f029}.lv-segmentado{display:inline-flex;gap:7px;margin-bottom:15px;flex-wrap:wrap}.lv-seg{font-family:inherit;font-size:.905rem;font-weight:560;text-align:left;letter-spacing:-.014em;padding:11px 18px;border-radius:var(--lv-r-sm);cursor:pointer;background:#ffffff9e;color:var(--lv-ink);border:1px solid rgba(11,18,32,.11);transition:border-color .2s,background .2s,transform .16s var(--lv-spring)}.lv-seg:active{transform:scale(.975)}.lv-seg small{display:block;font-size:.735rem;font-weight:400;color:var(--lv-ink-3);margin-top:2px}.lv-seg.lv-on{background:#1a86f017;border-color:#1a86f04d;color:var(--lv-blue-d)}.lv-seg.lv-on small{color:var(--lv-blue-d);opacity:.8}.lv-doc{display:block;width:100%;background:#ffffffb8;border:1px solid rgba(11,18,32,.09);border-radius:var(--lv-r-sm);padding:17px 19px;font-family:inherit;font-size:.95rem;line-height:1.68;letter-spacing:-.006em;white-space:pre-line;margin-top:13px;color:var(--lv-ink);box-shadow:inset 0 1px #fff9}.lv-doc.lv-edit{border-color:var(--lv-blue);box-shadow:0 0 0 4px #1a86f029;outline:0;resize:vertical}.lv-pie{display:flex;align-items:center;gap:8px;margin-top:13px;flex-wrap:wrap}.lv-pie .lv-pista{margin:0;flex:1}.lv-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:590;text-decoration:none;border:none;cursor:pointer;letter-spacing:-.014em;font-family:inherit;border-radius:999px;padding:11px 20px;font-size:.925rem;transition:transform .16s var(--lv-spring),box-shadow .28s var(--lv-ease),background .2s}.lv-b:active{transform:scale(.965)}.lv-b-fill{background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));color:#fff;box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #1a86f099,inset 0 1px #ffffff52}.lv-b-solido{background:var(--lv-solid);color:var(--lv-ink);border:1px solid rgba(11,18,32,.62);box-shadow:0 1px 2px #0b12200d}.lv-b-solido:hover{background:var(--lv-solid);border-color:#0b1220ad}.lv-b-lg{padding:15px 30px;font-size:1.01rem}.lv-b-brillo{position:relative;overflow:hidden}.lv-b-brillo:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);animation:lv-b-brillo-sheen 4.5s var(--lv-ease) 1.2s infinite}@keyframes lv-b-brillo-sheen{0%{left:-60%}22%{left:130%}to{left:130%}}.lv-b-plain{background:transparent;color:var(--lv-ink-2);padding:9px 12px}.lv-b-plain:hover{color:var(--lv-ink);background:var(--lv-g-thick)}.lv-accionamiento-aviso{display:flex;align-items:center;gap:12px;margin-top:10px;padding:13px 14px;border-radius:var(--lv-r-sm);font-size:.9rem;line-height:1.4}.lv-accionamiento-aviso>.material-icons{flex:0 0 auto;font-size:20px}.lv-accionamiento-aviso>div{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.lv-accionamiento-aviso strong{color:var(--lv-ink);font-weight:680}.lv-accionamiento-aviso-propietario{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 9%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-amber) 32%,var(--lv-hair))}.lv-accionamiento-aviso-propietario>.material-icons{color:var(--lv-amber)}.lv-accionamiento-aviso-neutro{color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid var(--lv-hair)}.lv-accionamiento-aviso-neutro>.material-icons{color:var(--lv-ink-3)}@media(max-width:640px){.lv-accionamiento-aviso{align-items:flex-start;flex-wrap:wrap}.lv-accionamiento-aviso .lv-b{margin-left:32px}}.lv-accionamiento-aviso-panel{margin:6px 0 2px;padding:20px 18px;border-radius:var(--lv-r-lg);border:1.5px solid;box-shadow:0 8px 22px -16px color-mix(in srgb,var(--lv-amber-text) 55%,transparent)}.lv-accionamiento-aviso-panel-propietario{background:color-mix(in srgb,var(--lv-amber) 9%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-amber) 34%,transparent)}.lv-accionamiento-aviso-panel-neutro{background:color-mix(in srgb,var(--lv-ink-3) 9%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-ink-3) 22%,transparent);box-shadow:0 8px 22px -16px color-mix(in srgb,var(--lv-ink-3) 40%,transparent)}.lv-accionamiento-aviso-panel-top{display:flex;align-items:flex-start;gap:13px}.lv-accionamiento-aviso-panel-icono{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border-radius:13px;color:#fff;background:linear-gradient(155deg,color-mix(in srgb,var(--lv-amber) 70%,var(--lv-solid)),var(--lv-amber));box-shadow:0 6px 16px -8px color-mix(in srgb,var(--lv-amber-text) 80%,transparent)}.lv-accionamiento-aviso-panel-neutro .lv-accionamiento-aviso-panel-icono{background:linear-gradient(155deg,var(--lv-ink-3),var(--lv-ink-2));box-shadow:0 6px 16px -8px color-mix(in srgb,var(--lv-ink-3) 70%,transparent)}.lv-accionamiento-aviso-panel-icono svg{width:23px;height:23px}.lv-accionamiento-aviso-panel-top>div{min-width:0}.lv-accionamiento-aviso-panel-top strong{display:block;color:var(--lv-ink);font-size:1.12rem;font-weight:720;letter-spacing:-.01em;line-height:1.2}.lv-accionamiento-aviso-panel-top p{margin:6px 0 0;color:var(--lv-ink-2);font-size:.9rem;line-height:1.5}.lv-accionamiento-aviso-panel-top b{color:var(--lv-ink);font-weight:640}.lv-accionamiento-aviso-panel-boton{display:inline-flex;width:100%;justify-content:center;gap:9px;margin-top:16px;padding:14px 22px;font-size:1rem;font-weight:700}.lv-accionamiento-aviso-panel-boton svg{width:18px;height:18px}.lv-accionamiento-aviso-panel-nota{display:flex;align-items:center;justify-content:center;gap:6px;margin:11px 0 0;color:var(--lv-amber-text);text-align:center;font-size:.78rem;font-weight:600}.lv-accionamiento-aviso-panel-nota svg{width:14px;height:14px}.lv-accionamiento-aviso-panel-neutro .lv-accionamiento-aviso-panel-nota{color:var(--lv-ink-3)}.lv.lv-accionamiento-chips-taller{--lv-solid: rgb(255 255 255);--lv-ink: rgb(11 18 32);--lv-ink-2: rgb(65 74 88);--lv-hair: rgba(11, 18, 32, .12);color-scheme:light;display:flex;flex-wrap:wrap;gap:11px;margin-top:8px}.lv .lv-accionamiento-chip-taller{display:inline-flex;align-items:center;gap:11px;min-height:52px;padding:14px 18px;border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-md);background:var(--lv-solid);color:var(--lv-ink-2);font:inherit;font-size:1rem;font-weight:600;text-align:left;box-shadow:var(--lv-sh-1);cursor:pointer}.lv .lv-accionamiento-chip-taller.seleccionado{border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));color:var(--lv-ink)}.lv .lv-accionamiento-chip-casilla{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border:2px solid rgb(185 194 207);border-radius:7px;background:var(--lv-solid);color:#fff}.lv .lv-accionamiento-chip-casilla svg{width:14px;height:14px;opacity:0}.lv .lv-accionamiento-chip-taller.seleccionado .lv-accionamiento-chip-casilla{border-color:var(--lv-blue-d);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv .lv-accionamiento-chip-taller.seleccionado .lv-accionamiento-chip-casilla svg{opacity:1}.lv button.lv-accionamiento-chip-taller:hover{border-color:var(--lv-blue-l)}.lv button.lv-accionamiento-chip-taller:focus-visible{outline:2px solid var(--lv-blue-d);outline-offset:2px}.lv span.lv-accionamiento-chip-taller{cursor:default}.lv.lv-cota-accionamiento-taller{--lv-solid: rgb(255 255 255);--lv-ink: rgb(11 18 32);--lv-ink-2: rgb(65 74 88);--lv-hair: rgba(11, 18, 32, .12);color-scheme:light;color:var(--lv-ink)}.lv .lv-cota-accionamiento-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--lv-ink);font-weight:650}.lv .lv-cota-accionamiento-badge{padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));color:var(--lv-blue-d);font-size:.76rem;font-weight:750;white-space:nowrap}.lv .lv-cota-accionamiento-nota{margin:8px 0 0;color:var(--lv-ink-2);font-size:.8rem}.lv .lv-cota-accionamiento-aviso{margin:0 0 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--lv-amber) 35%,var(--lv-hair));border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-amber) 9%,var(--lv-solid));color:var(--lv-amber-text);font-size:.87rem}.lv.lv-cota-accionamiento-taller input{background:var(--lv-solid);color:var(--lv-ink);border-color:var(--lv-hair)}.lv.lv-cota-accionamiento-taller [role=slider]{background:var(--lv-solid);border-color:var(--lv-blue-d)}.lv.lv-categorias-taller{color-scheme:light;color:var(--lv-ink);background:var(--lv-solid);display:grid;gap:14px;padding:14px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md)}.lv .lv-categoria-taller{display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--lv-hair)}.lv .lv-categoria-taller:last-child{padding-bottom:0;border-bottom:0}.lv .lv-categoria-taller-titulo{display:flex;align-items:center;gap:8px;margin:0;color:var(--lv-ink);font-size:1rem;font-weight:700}.lv .lv-categoria-taller-titulo .material-icons{color:var(--lv-blue-d);font-size:19px}.lv .lv-categoria-taller-comunes{color:var(--lv-ink-2);font-size:.86rem}.lv .lv-categoria-taller-comunes summary{cursor:pointer;min-height:42px;padding:10px 0;color:var(--lv-blue-d);font-weight:650}.lv .lv-categoria-taller-comunes p{margin:4px 0 0;color:var(--lv-ink-2)}.lv .lv-categoria-taller-incluye{margin:-4px 0 0;border:0;color:var(--lv-ink-2)}.lv .lv-categoria-taller-incluye summary{min-height:30px;padding:4px 0;color:var(--lv-ink-2);font-size:.8rem;font-weight:500}.lv .lv-categoria-taller-incluye p{margin:2px 0 0;font-size:.82rem}.lv .lv-categoria-taller-incluye strong{color:var(--lv-ink)}.lv-gestor-tar{box-sizing:border-box;padding:22px 24px;border-radius:var(--lv-r-lg);background:var(--lv-solid);border:1px solid var(--lv-hair);color:var(--lv-ink);box-shadow:var(--lv-sh-2);transition:box-shadow .4s var(--lv-ease)}.lv-gestor-tar.lv-gestor-aceptado{border-color:color-mix(in srgb,var(--lv-green) 26%,transparent);box-shadow:0 2px 6px color-mix(in srgb,var(--lv-ink) 5%,transparent),0 16px 44px -20px color-mix(in srgb,var(--lv-green) 85%,transparent)}.lv-gestor-tar.lv-gestor-corregida,.lv-gestor-tar.lv-gestor-borrador{border-color:color-mix(in srgb,var(--lv-amber) 26%,transparent);box-shadow:0 2px 6px color-mix(in srgb,var(--lv-ink) 5%,transparent),0 16px 44px -20px color-mix(in srgb,var(--lv-amber) 85%,transparent)}.lv-gestor-t-top{display:flex;align-items:flex-start;gap:16px}.lv-gestor-avatar{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;flex:0 0 auto;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 13%,transparent)}.lv-gestor-avatar.lv-gestor-avatar-verde{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 14%,transparent)}.lv-gestor-avatar.lv-gestor-avatar-ambar{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 17%,transparent)}.lv-gestor-avatar.lv-gestor-avatar-logo{background:#fff;padding:5px}.lv-gestor-avatar-logo img{width:100%;height:100%;object-fit:contain;border-radius:8px;display:block}.lv.lv-gestor-dlg{box-sizing:border-box;width:calc(100% - 2rem);max-width:600px;max-height:min(90vh,calc(100dvh - 2rem));overflow-y:auto;display:block;padding:30px 32px 26px;background:var(--lv-solid);color:var(--lv-ink);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3)}.lv-gestor-dlg .lv-gestor-dlg-cab{text-align:left}.lv.lv-gestor-dlg.lv-gestor-dlg-estrecho{max-width:448px}.lv-gestor-dlg .lv-gestor-dlg-titulo{display:flex;align-items:center;gap:10px;padding-right:16px;font-size:1.72rem;font-weight:700;letter-spacing:-.032em;line-height:1.1}.lv-gestor-dlg .lv-gestor-dlg-sub{margin-top:6px;font-size:1.04rem;color:var(--lv-ink-2);line-height:1.5}.lv-gestor-dlg-cuerpo{margin-top:28px;display:grid;gap:11px}.lv-gestor-dlg .lv-gestor-dlg-pie{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:19px;border-top:1px solid var(--lv-hair)}.lv-gestor-dlg .lv-gestor-dlg-pie>*{margin-left:0}.lv-gestor-dlg .lv-b{height:auto;min-height:42px;white-space:normal;text-align:center}.lv-gestor-dlg .lv-gestor-icon-sm{width:19px;height:19px}.lv-gestor-dlg .lv-gestor-b-ok{background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d));color:hsl(var(--primary-foreground));box-shadow:var(--lv-sh-1),0 6px 18px -6px color-mix(in srgb,var(--lv-green) 50%,transparent)}.lv-gestor-dlg .lv-b:focus-visible,.lv-gestor-dlg .lv-gestor-dlg-opcion:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:3px}.lv-gestor-dlg-campo{display:grid;gap:7px;min-width:0}.lv-gestor-dlg-campo>label,.lv-gestor-dlg-etiqueta{font-size:.8rem;font-weight:600;color:var(--lv-blue-text);letter-spacing:.02em;text-transform:uppercase}.lv-gestor-dlg-campo input:not([type=checkbox]),.lv-gestor-dlg-campo textarea,.lv-gestor-dlg-campo>button[role=combobox]{height:auto;min-height:48px;border-radius:var(--lv-r-sm);padding:14px 17px;font-family:inherit;font-size:1.02rem;letter-spacing:-.014em;background:var(--lv-solid);color:var(--lv-ink);border:1px solid color-mix(in srgb,var(--lv-ink) 13%,transparent);box-shadow:var(--lv-sh-1)}.lv-gestor-dlg-campo input[data-testid=input-address-autocomplete]{padding-left:36px}.lv-gestor-dlg-campo input::placeholder,.lv-gestor-dlg-campo textarea::placeholder{color:var(--lv-ink-2);opacity:1}.lv-gestor-dlg-campo input:not([type=checkbox]):focus,.lv-gestor-dlg-campo textarea:focus,.lv-gestor-dlg-campo>button[role=combobox]:focus-visible{border-color:var(--lv-blue);outline:2px solid var(--lv-blue-text);outline-offset:1px;box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv-gestor-dlg-campo input.lv-gestor-dlg-invalido{border-color:var(--lv-rose-text)}.lv-gestor-dlg-dos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.lv-gestor-dlg-ayuda{color:var(--lv-ink-2);font-size:.885rem;line-height:1.5}.lv-gestor-dlg-dato{color:var(--lv-ink);font-weight:600}.lv-gestor-dlg-error{color:var(--lv-rose-text);font-size:.885rem;line-height:1.5}.lv-gestor-dlg-azul{color:var(--lv-blue-text)}.lv-gestor-dlg-verde{color:var(--lv-green-text)}.lv-gestor-dlg-caja{padding:16px 18px;border-radius:var(--lv-r-sm);font-size:.985rem;line-height:1.55;background:color-mix(in srgb,var(--lv-ink) 2.7%,var(--lv-solid));border:1px solid var(--lv-hair)}.lv-gestor-dlg-caja>.flex{font-weight:600}.lv-gestor-dlg-caja-azul{background:color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-blue) 22%,transparent);color:var(--lv-blue-text)}.lv-gestor-dlg-caja-ambar{background:color-mix(in srgb,var(--lv-amber) 9%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-amber) 26%,transparent);color:var(--lv-amber-text)}.lv-gestor-dlg-caja-verde{background:color-mix(in srgb,var(--lv-green) 8%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-green) 22%,transparent);color:var(--lv-green-text)}.lv-gestor-dlg-caja-error{background:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-rose) 22%,transparent);color:var(--lv-rose-text)}.lv-gestor-dlg-previo{margin-top:8px;font-size:.95rem;line-height:1.6;color:var(--lv-ink-2);white-space:pre-line;overflow-wrap:anywhere}.lv-gestor-dlg-trabajadores{max-height:8rem;overflow-y:auto;padding:12px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-gestor-dlg-trabajador{display:flex;align-items:center;gap:8px;padding:6px;cursor:pointer;border-radius:6px}.lv-gestor-dlg-trabajador:hover{background:color-mix(in srgb,var(--lv-ink) 5%,transparent)}.lv-gestor-dlg-trabajador input{accent-color:var(--lv-blue)}.lv-gestor-dlg-enlace{display:flex;gap:10px;align-items:center;min-width:0}.lv-gestor-dlg .lv-gestor-dlg-url{flex:1;min-width:0;height:auto;border-radius:var(--lv-r-sm);padding:14px 17px;background:color-mix(in srgb,var(--lv-ink) 2.7%,var(--lv-solid));border:1px solid var(--lv-hair);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.925rem;color:var(--lv-ink-2)}.lv-gestor-dlg .lv-gestor-dlg-url:focus{outline:2px solid var(--lv-blue-text);outline-offset:1px;color:var(--lv-ink)}.lv-gestor-dlg .lv-gestor-dlg-opcion{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:17px;align-items:center;height:auto;width:100%;padding:18px 20px;text-align:left;white-space:normal;border-radius:var(--lv-r-md);border:1px solid color-mix(in srgb,var(--lv-ink) 11%,transparent);color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-size:1.2rem;font-weight:650;letter-spacing:-.024em;line-height:1.25;transition:border-color .2s,box-shadow .28s var(--lv-ease)}.lv-gestor-dlg .lv-gestor-dlg-opcion:hover{border-color:var(--lv-blue);box-shadow:var(--lv-sh-2)}.lv-gestor-dlg .lv-gestor-dlg-opcion:disabled{cursor:not-allowed;opacity:1;color:var(--lv-ink-2);border-color:var(--lv-hair);background:color-mix(in srgb,var(--lv-ink) 2.7%,var(--lv-solid));box-shadow:none}.lv-gestor-dlg .lv-gestor-dlg-opcion:disabled:hover{border-color:var(--lv-hair);box-shadow:none}.lv-gestor-dlg-opcion-copy{display:grid;gap:4px}.lv-gestor-dlg-opcion-copy>span:last-child:not(:first-child){color:var(--lv-ink-2);font-size:.82rem;font-weight:500;letter-spacing:0;line-height:1.4}.lv-gestor-dlg-opcion-icono{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--lv-r-sm)}.lv-gestor-dlg-opcion-icono.lv-gestor-dlg-azul{background:color-mix(in srgb,var(--lv-blue) 13%,transparent)}.lv-gestor-dlg-opcion-icono.lv-gestor-dlg-verde{background:color-mix(in srgb,var(--lv-green) 14%,transparent)}.lv-gestor-dlg .lv-gestor-dlg-opcion-icono svg{width:25px;height:25px}.lv-gestor-dlg-manual{display:flex;justify-content:center;padding-top:16px;border-top:1px solid var(--lv-hair)}@media(max-width:700px){.lv.lv-gestor-dlg{padding:24px 20px}.lv-gestor-dlg-dos{grid-template-columns:minmax(0,1fr)}.lv-gestor-proveedor-fila{align-items:flex-start}.lv-gestor-proveedor-crece{display:none}.lv-gestor-proveedor-confirmacion,.lv-gestor-proveedor-enviar,.lv-gestor-proveedor-confirmacion .lv-gestor-proveedor-pregunta{width:100%}.lv-gestor-proveedor-confirmacion .lv-gestor-proveedor-respuesta{flex:1}.lv-gestor-proveedor-enviar{justify-content:center}}@media(prefers-reduced-motion:reduce){.lv-gestor-dlg .lv-b,.lv-gestor-dlg .lv-gestor-dlg-opcion{transition:none}.lv-gestor-dlg .lv-b:active{transform:none}}.lv.lv-gestor-dlg.lv-gestor-edoc{max-width:900px}.lv-gestor-edoc-cuerpo{gap:20px}.lv-gestor-edoc-seccion{display:grid;gap:12px;min-width:0}.lv-gestor-edoc-seccion-cab{display:flex;align-items:center;justify-content:space-between;gap:14px}.lv-gestor-edoc-tabla-wrap{width:100%;overflow-x:auto;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv-gestor-edoc-tabla{width:100%;min-width:760px;border-collapse:collapse;font-size:.9rem}.lv-gestor-edoc-tabla-albaran{min-width:520px}.lv-gestor-edoc-tabla th{padding:11px 10px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid));font-size:.76rem;font-weight:650;letter-spacing:.02em;text-align:center;text-transform:uppercase}.lv-gestor-edoc-tabla th:first-child{text-align:left}.lv-gestor-edoc-tabla th:nth-child(2){width:90px}.lv-gestor-edoc-tabla th:nth-child(3){width:120px}.lv-gestor-edoc-tabla th:nth-child(4){width:128px}.lv-gestor-edoc-tabla th:nth-child(5){width:124px;text-align:right}.lv-gestor-edoc-tabla th:last-child{width:54px}.lv-gestor-edoc-tabla-albaran th:nth-child(2){width:140px}.lv-gestor-edoc-tabla td{padding:9px 10px;border-top:1px solid var(--lv-hair);vertical-align:middle}.lv-gestor-edoc-tabla input,.lv-gestor-edoc-tabla button[role=combobox]{min-height:40px;border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink);border:1px solid color-mix(in srgb,var(--lv-ink) 13%,transparent);box-shadow:var(--lv-sh-1)}.lv-gestor-edoc-tabla input:focus,.lv-gestor-edoc-tabla button[role=combobox]:focus-visible{border-color:var(--lv-blue);outline:2px solid var(--lv-blue-text);outline-offset:1px}.lv-gestor-edoc-tabla input{width:100%;font-variant-numeric:tabular-nums}.lv-gestor-edoc-total-linea{color:var(--lv-ink);font-weight:650;text-align:right;white-space:nowrap}.lv-gestor-edoc-falta-iva{color:var(--lv-rose-text);font-size:.8rem;font-weight:700}.lv-gestor-edoc-borrar{width:38px;min-height:38px;padding:0;border-color:transparent}.lv-gestor-edoc-totales{width:min(100%,390px);margin-left:auto}.lv-gestor-edoc-total-final{padding-top:10px;border-top:1px solid var(--lv-hair);color:var(--lv-ink);font-weight:700}.lv-gestor-edoc-info{color:color-mix(in srgb,var(--lv-blue-text) 60%,var(--lv-ink))}.lv-gestor-edoc-info>.flex{align-items:flex-start;gap:9px}.lv-gestor-edoc-info svg{color:var(--lv-blue-text)}.lv-gestor-edoc-info p{margin:0}@media(max-width:700px){.lv-gestor-edoc-seccion-cab{align-items:flex-start;flex-direction:column}}.lv-gestor-dlg-seccion{display:grid;gap:11px;min-width:0}.lv-gestor-dlg-seccion:not(:has(>:not(.lv-gestor-dlg-grupo))){display:none}.lv-gestor-dlg-grupo{margin:12px 0 -2px 4px;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--lv-ink-2)}.lv-gestor-dlg-seccion:first-child>.lv-gestor-dlg-grupo{margin-top:0}.lv-gestor-dlg-seccion .lv-gestor-dlg-ayuda{margin-top:5px;font-size:.925rem;font-weight:400;line-height:1.45}.lv-gestor-dlg-pro{padding:3px 8px;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 16%,var(--lv-solid));box-shadow:var(--lv-sh-1)}.lv-gestor-dlg-alta{padding:3px 8px;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 16%,var(--lv-solid));box-shadow:var(--lv-sh-1)}.lv-gestor-dlg-neutro{color:var(--lv-ink-2)}.lv-gestor-dlg-violeta{color:var(--lv-violet-text)}.lv-gestor-dlg-indigo{color:var(--lv-indigo-text)}.lv-gestor-dlg-opcion-icono.lv-gestor-dlg-neutro{background:color-mix(in srgb,var(--lv-ink) 5.5%,transparent)}.lv-gestor-dlg-opcion-icono.lv-gestor-dlg-violeta{background:color-mix(in srgb,var(--lv-violet-text) 14%,transparent)}.lv-gestor-dlg-opcion-icono.lv-gestor-dlg-indigo{background:color-mix(in srgb,var(--lv-indigo-text) 13%,transparent)}.lv-gestor-dlg-editar{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:6px;font-size:.8rem;color:var(--lv-ink-2)}.lv-gestor-dlg-editar:hover{color:var(--lv-ink);text-decoration:underline}.lv-gestor-dlg-editar:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:2px}.lv.lv-gestor-dlg.lv-anadir-doc,.lv-editar-productos{transition:scale .32s var(--lv-out, cubic-bezier(.23, 1, .32, 1)),translate .32s var(--lv-out, cubic-bezier(.23, 1, .32, 1)),filter .32s var(--lv-out, cubic-bezier(.23, 1, .32, 1))}.lv.lv-gestor-dlg.lv-anadir-doc.lv-retrocede,.lv-editar-productos.lv-retrocede{scale:.94;translate:-3% calc(-3% - 10px);filter:blur(2.5px) brightness(.9) saturate(.9)}.lv.lv-gestor-dlg.lv-anadir-doc.lv-retrocede *,.lv-editar-productos.lv-retrocede *{pointer-events:none}body:has(.lv-factura-tipo)>[data-state=open].bg-black\/80:has(+.lv-factura-tipo){background:#1234661a}body:has(.lv-editar-productos[data-state=open])>[data-state=open].bg-black\/80:has(+.lv-carga-dlg){background:#1234661a}body>[data-state=open].bg-black\/80:is(:has(+.lv-carga-dlg),:has(+.lv-factura-reemplazar),:has(+.lv-lote-dlg>.lv-carga)){background:#12346638;animation-duration:.22s;animation-timing-function:cubic-bezier(.23,1,.32,1);transition:background-color .22s cubic-bezier(.23,1,.32,1)}.lv.lv-gestor-dlg.lv-factura-tipo{max-width:540px;padding:32px 28px 28px;border-radius:var(--lv-r-xl)}.lv.lv-gestor-dlg.lv-factura-tipo:before{content:"";position:absolute;inset:0 0 auto 0;height:140px;pointer-events:none;background:radial-gradient(70% 100% at 50% 0%,rgba(92,176,255,.16),transparent 70%)}.lv.lv-factura-tipo>button:last-child,.lv.lv-factura-reemplazar>button:last-child{top:16px;right:16px;z-index:3;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;opacity:1;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid var(--lv-hair);transition:background .2s}.lv.lv-factura-tipo>button:last-child:hover,.lv.lv-factura-reemplazar>button:last-child:hover{background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid))}.lv.lv-factura-tipo>button:last-child svg,.lv.lv-factura-reemplazar>button:last-child svg{width:18px;height:18px;stroke-width:2.2}.lv-factura-cab{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 34px;text-align:center}.lv-factura-cab h2{margin:0;color:var(--lv-ink);font-size:1.6rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.lv-factura-cab p{margin:0;color:var(--lv-ink-2);font-size:1rem;line-height:1.5;text-wrap:balance}.lv-factura-tipos{position:relative;display:flex;flex-direction:column;gap:12px;margin-top:24px}.lv-factura-tarjeta{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:16px;text-align:left;cursor:pointer;font-family:inherit;color:var(--lv-ink);background:var(--lv-solid);border-radius:var(--lv-r-md);border:1.5px solid color-mix(in srgb,var(--lv-ink) 9%,transparent);box-shadow:var(--lv-sh-1);animation:lv-factura-sube .34s var(--lv-out) both;transition:scale .16s var(--lv-spring),box-shadow .28s var(--lv-ease),border-color .2s,background .2s}.lv-factura-tarjeta:nth-child(2){animation-delay:.04s}.lv-factura-tarjeta:active{scale:.98}.lv-factura-tarjeta:focus-visible{outline:3px solid color-mix(in srgb,var(--lv-blue) 45%,transparent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.lv-factura-tarjeta:hover{border-color:color-mix(in srgb,var(--lv-blue) 55%,transparent);box-shadow:var(--lv-sh-2);background:color-mix(in srgb,var(--lv-blue) 2.5%,var(--lv-solid))}.lv-factura-tarjeta:hover .lv-factura-tarjeta-ir{transform:translate(2px)}}@keyframes lv-factura-sube{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lv-factura-tarjeta-ico{flex:0 0 auto;display:grid;place-items:center;width:58px;height:58px;border-radius:17px}.lv-factura-tarjeta-ico svg{width:28px;height:28px;stroke-width:1.9}.lv-factura-tarjeta.es-normal .lv-factura-tarjeta-ico{color:#fff;background:linear-gradient(160deg,var(--lv-blue-l),var(--lv-blue) 50%,var(--lv-blue-d));box-shadow:0 8px 18px -8px #1a86f0cc,inset 0 1px #fff6}.lv-factura-tarjeta.es-proforma .lv-factura-tarjeta-ico{color:var(--lv-blue-d);background:linear-gradient(160deg,#f1f8ff,#dcebff);box-shadow:inset 0 1px #fff,0 6px 14px -8px #1a86f073}.lv-factura-tarjeta-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lv-factura-tarjeta-tit{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lv-factura-tarjeta-tit b{font-size:1.16rem;font-weight:700;letter-spacing:-.024em;line-height:1.25}.lv-factura-tarjeta-tx small{font-size:.92rem;color:var(--lv-ink-2);line-height:1.42;text-wrap:pretty}.lv-factura-tarjeta-ir{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));transition:transform .2s var(--lv-out)}.lv-factura-tarjeta-ir svg{width:18px;height:18px;stroke-width:2.4}@media(max-width:700px){.lv.lv-gestor-dlg.lv-factura-tipo{padding:26px 14px 16px}.lv-factura-cab{padding:0 32px}.lv-factura-cab h2{font-size:1.36rem}.lv-factura-cab p{font-size:.92rem}.lv-factura-tipos{gap:10px;margin-top:20px}.lv-factura-tarjeta{gap:12px;padding:14px 12px}.lv-factura-tarjeta-ico{width:50px;height:50px;border-radius:15px}.lv-factura-tarjeta-ico svg{width:25px;height:25px}.lv-factura-tarjeta-tit b{font-size:1.05rem}.lv-factura-tarjeta-tx small{font-size:.85rem}.lv-factura-tarjeta-ir{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.lv.lv-gestor-dlg.lv-anadir-doc.lv-retrocede,.lv-editar-productos.lv-retrocede{scale:none;translate:none;filter:brightness(.88)}.lv-factura-tarjeta{animation:none}}.lv.lv-factura-reemplazar{box-sizing:border-box;display:block;width:calc(100% - 2rem);max-width:480px;max-height:min(90vh,calc(100dvh - 2rem));overflow-y:auto;padding:0;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-xl);box-shadow:var(--lv-sh-3)}.lv.lv-factura-reemplazar:before{content:"";position:absolute;inset:0 0 auto 0;height:170px;pointer-events:none;background:radial-gradient(70% 100% at 50% 0%,rgba(245,158,11,.16),transparent 70%)}.lv-factura-reemplazar-cuerpo{position:relative;padding:38px 32px 0}.lv-factura-reemplazar-cuerpo>*{animation:lv-factura-sube .4s var(--lv-out) both}.lv-factura-reemplazar-cuerpo>:nth-child(2){animation-delay:.04s}.lv-factura-reemplazar-cuerpo>:nth-child(3){animation-delay:.08s}.lv-factura-reemplazar .lv-factura-cab{padding:0 20px}.lv-factura-reemplazar-numero{margin-top:24px;padding:22px 20px;border-radius:var(--lv-r-md);text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--lv-amber) 12%,var(--lv-solid)),color-mix(in srgb,var(--lv-amber) 5%,var(--lv-solid)));border:1px solid color-mix(in srgb,var(--lv-amber) 30%,transparent)}.lv-factura-reemplazar-numero b{display:block;font-size:2.5rem;font-weight:750;letter-spacing:-.04em;line-height:1;color:var(--lv-amber-text);overflow-wrap:anywhere}.lv-factura-reemplazar-numero span{display:block;margin-top:10px;font-size:.98rem;font-weight:550;color:var(--lv-amber-text);text-wrap:balance}.lv-factura-reemplazar-nota{margin:18px 0 0;text-align:center;font-size:.98rem;color:var(--lv-ink-2);line-height:1.55;text-wrap:balance}.lv-factura-reemplazar-nota strong{color:var(--lv-ink)}.lv-factura-reemplazar-pie{position:relative;display:flex;gap:12px;padding:26px 32px 30px}.lv-factura-reemplazar-pie .lv-b{flex:1;min-height:56px;padding:0 16px;font-size:1.04rem;font-weight:600}.lv-factura-reemplazar-pie .lv-b:focus-visible{outline:3px solid color-mix(in srgb,var(--lv-blue) 45%,transparent);outline-offset:2px}.lv-factura-b-ghost{color:var(--lv-blue-text);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-blue) 22%,transparent);box-shadow:var(--lv-sh-1)}.lv-factura-b-ghost:hover{background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.lv-factura-b-ambar{color:#fff;background:linear-gradient(180deg,#f7a51b,#d97706);box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #d9770699,inset 0 1px #ffffff4d}@media(max-width:700px){.lv-factura-reemplazar-cuerpo{padding:30px 18px 0}.lv-factura-reemplazar .lv-factura-cab{padding:0 26px}.lv-factura-reemplazar .lv-factura-cab h2{font-size:1.38rem}.lv-factura-reemplazar-numero b{font-size:2.1rem}.lv-factura-reemplazar-pie{gap:10px;padding:20px 18px}.lv-factura-reemplazar-pie .lv-b{min-height:54px;font-size:.98rem}.lv-factura-reemplazar-pie .lv-factura-b-ghost{flex:0 0 auto;padding:0 20px}}@media(prefers-reduced-motion:reduce){.lv-factura-reemplazar-cuerpo>*{animation:none}}.lv-gestor-dlg-res{display:grid;gap:10px;padding:19px 22px;border-radius:var(--lv-r-md);background:color-mix(in srgb,var(--lv-ink) 2.7%,var(--lv-solid));border:1px solid var(--lv-hair)}.lv-gestor-dlg-fila{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:1rem;color:var(--lv-ink-2)}.lv-gestor-dlg-fila>.lv-gestor-dlg-ayuda{font-size:inherit}.lv-gestor-dlg-fila>.lv-gestor-dlg-dato{font-weight:640;font-size:1.08rem;text-align:right}.lv-gestor-dlg-ambar{color:var(--lv-amber-text)}.lv-gestor-dlg-progreso{height:10px;border-radius:999px;margin-top:6px;background:color-mix(in srgb,var(--lv-ink) 8%,var(--lv-solid))}.lv-gestor-dlg-progreso>div{border-radius:inherit;background:linear-gradient(90deg,var(--lv-green),var(--lv-green-d))}.lv-gestor-dlg-pago{display:flex;align-items:center;gap:11px;padding:14px 17px;border-radius:var(--lv-r-sm);background:var(--lv-solid);border:1px solid var(--lv-hair);font-size:1rem}.lv-gestor-dlg-pago .lv-gestor-dlg-dato{font-size:1.08rem;font-weight:680}.lv-gestor-dlg-pago .lv-gestor-dlg-ayuda{overflow-wrap:anywhere}.lv-gestor-dlg-pago .lv-gestor-chip{font-size:.82rem;padding:3px 10px}.lv-gestor-dlg-pago-icono{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--lv-green) 11%,var(--lv-solid));color:var(--lv-green-text)}.lv-gestor-icon{width:23px;height:23px;flex:0 0 auto;stroke-width:1.8}.lv-gestor-icon-sm{width:19px;height:19px;stroke-width:1.9}.lv-gestor-icon-xs{width:15px;height:15px;stroke-width:2.1}.lv-gestor-avatar .lv-gestor-icon{width:27px;height:27px}.lv-presupuestar{color:var(--lv-ink)}.lv-presupuestar-cabecera,.lv-presupuestar-seccion-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lv-presupuestar-cabecera{margin-bottom:18px}.lv-presupuestar-cabecera h2{margin:2px 0 4px;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:720;letter-spacing:-.04em;line-height:1.04}.lv-presupuestar-kicker{color:var(--lv-blue-text);font-size:.74rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.lv-presupuestar-seccion-cab h3{margin-top:2px;font-size:1.18rem;font-weight:680;letter-spacing:-.025em}.lv-presupuestar-lineas,.lv-presupuestar-detalles{padding:22px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv-presupuestar-detalles{margin-top:16px}.lv-presupuestar-vacio{min-height:220px;display:grid;place-items:center;align-content:center;gap:7px;color:var(--lv-ink-2);text-align:center}.lv-presupuestar-vacio>svg{width:36px;height:36px;color:var(--lv-blue-text)}.lv-presupuestar-vacio strong{color:var(--lv-ink);font-size:1.05rem}.lv-presupuestar-lista{display:grid;gap:12px;margin-top:17px}.lv-presupuestar-linea{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv-presupuestar-linea-cuerpo{min-width:0;display:grid;gap:5px}.lv-presupuestar-linea-controles{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:7px}.lv-presupuestar-cantidad{display:flex;align-items:center;gap:7px;color:var(--lv-ink-2);font-size:.78rem;font-weight:620;text-transform:uppercase}.lv-presupuestar-cantidad input{width:76px;min-height:38px;padding:8px 10px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);color:var(--lv-ink);background:var(--lv-solid);font-variant-numeric:tabular-nums}.lv-presupuestar-linea-precio{display:grid;gap:2px;min-width:138px;text-align:right;font-variant-numeric:tabular-nums}.lv-presupuestar-linea-precio>span,.lv-presupuestar-linea-precio>small{color:var(--lv-ink-2);font-size:.78rem}.lv-presupuestar-linea-precio>strong{font-size:1.18rem;font-weight:720;letter-spacing:-.025em}.lv-presupuestar-linea-acciones{display:flex;gap:4px}.lv-presupuestar-linea-acciones .lv-b{min-width:38px;padding:8px}.lv-presupuestar-detalles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.lv-presupuestar-detalles-grid>label>span{color:var(--lv-ink-2);font-size:.78rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.lv-presupuestar-detalles-grid .lv-doc{min-height:112px;margin-top:7px;background:var(--lv-solid);border-color:var(--lv-hair)}.lv-presupuestar-barra{position:sticky;bottom:14px;z-index:20;display:grid;grid-template-columns:minmax(190px,1.35fr) minmax(90px,.45fr) minmax(150px,.65fr) auto minmax(210px,auto);gap:10px;align-items:end;margin-top:18px;padding:14px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);background:var(--lv-solid);box-shadow:var(--lv-sh-3)}.lv-presupuestar-barra>label{display:grid;gap:5px;min-width:0}.lv-presupuestar-barra>label>span{color:var(--lv-ink-2);font-size:.71rem;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.lv-presupuestar-barra select,.lv-presupuestar-barra input{width:100%;min-height:43px;padding:9px 11px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink);font:inherit}.lv-presupuestar-barra-acciones{display:flex;gap:7px}.lv-presupuestar-generar{min-height:50px}.lv-presupuestar-generar>span{display:grid;gap:1px;text-align:left}.lv-presupuestar-generar small{font-size:.72rem;font-weight:560;opacity:.82;font-variant-numeric:tabular-nums}.lv-presupuestar-resultado{margin-top:22px}.lv-presupuestar-cerrar{margin:10px auto 0}.lv-gestor-dlg select{min-height:48px;padding:12px 14px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink);font:inherit}@media(max-width:980px){.lv-presupuestar-barra{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-presupuestar-barra-acciones,.lv-presupuestar-generar{width:100%}.lv-presupuestar-generar{grid-column:1 / -1}}@media(max-width:700px){.mf-apartados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mf-apartados .lv-seg{width:100%;min-width:0}.lv-presupuestar-cabecera{align-items:flex-start;flex-direction:column}.lv-presupuestar-lineas,.lv-presupuestar-detalles{padding:17px}.lv-presupuestar-linea{grid-template-columns:auto minmax(0,1fr)}.lv-presupuestar-linea-precio{grid-column:2;text-align:left}.lv-presupuestar-linea-acciones{grid-column:1 / -1;justify-content:flex-end;border-top:1px solid var(--lv-hair);padding-top:10px}.lv-presupuestar-detalles-grid,.lv-presupuestar-barra{grid-template-columns:minmax(0,1fr)}.lv-presupuestar-barra{position:static}.lv-presupuestar-barra-acciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lv-presupuestar-generar{grid-column:auto}.lv-presupuestar-barra .lv-b{white-space:normal}}.lv-gestor-cuerpo{min-width:0;flex:1}.lv-gestor-cab{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.lv-gestor-num{font-size:1.28rem;font-weight:700;letter-spacing:-.024em;font-variant-numeric:tabular-nums}.lv-gestor-num-int{padding:2px 7px;border-radius:6px;color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-ink) 6%,transparent);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.lv-gestor-cliente{margin:3px 0 0;overflow:hidden;color:var(--lv-ink-2);font-size:1.14rem;font-weight:520;letter-spacing:-.018em;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.lv-gestor-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:9px;color:var(--lv-ink-2);font-size:.95rem}.lv-gestor-meta span{display:inline-flex;align-items:center;gap:6px}.lv-gestor-tabular{font-variant-numeric:tabular-nums}.lv-gestor-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 5.5%,transparent);color:var(--lv-ink-2);font-size:.8rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.lv-gestor-chip-ok{background:color-mix(in srgb,var(--lv-green) 13%,transparent);color:var(--lv-green-text)}.lv-gestor-chip-run{background:color-mix(in srgb,var(--lv-blue) 8%,transparent);color:var(--lv-blue-text)}.lv-gestor-chip-warn{background:color-mix(in srgb,var(--lv-amber) 16%,transparent);color:var(--lv-amber-text)}.lv-gestor-chip-indigo{background:#4f46e51f;color:var(--lv-indigo-text)}.lv-gestor-chip-violet{background:#8b5cf624;color:var(--lv-violet-text)}.lv-gestor-chip-emerald{background:#10b98124;color:var(--lv-emerald-text)}.lv-gestor-chip-local{padding:3.5px 10px;background:transparent;border:1.5px solid color-mix(in srgb,var(--lv-amber) 55%,transparent);color:var(--lv-amber-text)}.lv-gestor-chip-quien{background:color-mix(in srgb,var(--lv-ink) 5%,transparent);color:var(--lv-ink-3);font-weight:560}.lv-gestor-importes{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap;margin-top:16px;padding:16px 20px;border-radius:var(--lv-r-md);background:color-mix(in srgb,var(--lv-ink) 2.7%,transparent);border:1px solid var(--lv-hair)}.lv-gestor-importe{color:var(--lv-ink-2);font-size:.885rem}.lv-gestor-importe b{color:var(--lv-ink);font-size:1rem;font-weight:640;font-variant-numeric:tabular-nums}.lv-gestor-total{margin-left:auto;font-size:1.85rem;font-weight:700;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.lv-gestor-enviado{display:flex;align-items:center;gap:8px;margin-top:13px;padding:11px 15px;border:1px solid color-mix(in srgb,var(--lv-green) 22%,transparent);border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-green) 8%,transparent);color:var(--lv-green-text);font-size:.955rem;font-weight:590}.lv-gestor-proveedor-lista{display:grid;gap:9px;margin-top:13px}.lv-gestor-proveedor-fila{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 15px;border-radius:var(--lv-r-sm);font-size:.955rem}.lv-gestor-proveedor-preparado{border:1px solid color-mix(in srgb,var(--lv-amber) 30%,transparent);background:color-mix(in srgb,var(--lv-amber) 8%,transparent)}.lv-gestor-proveedor-enviado{margin-top:0}.lv-gestor-proveedor-titulo{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap;font-weight:600;color:var(--lv-ink)}.lv-gestor-proveedor-enviado .lv-gestor-proveedor-titulo{color:var(--lv-green-text)}.lv-gestor-proveedor-mini,.lv-gestor-proveedor-sub{color:var(--lv-ink-3);font-size:.85rem;font-weight:500}.lv-gestor-proveedor-enviado .lv-gestor-proveedor-sub{color:var(--lv-green-text);font-weight:500}.lv-gestor-proveedor-crece{flex:1}.lv-gestor-proveedor-confirmacion{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.lv-gestor-proveedor-pregunta{margin-right:2px;color:var(--lv-amber-text);font-weight:600}.lv-gestor-proveedor-respuesta{min-width:92px;justify-content:center}.lv-gestor-proveedor-enviar{padding:8px 15px;font-size:.87rem}.lv-gestor-acciones{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:16px}.lv-gestor-sep{width:1px;height:28px;margin:0 4px;background:var(--lv-hair)}.lv-gestor-b-ok{background:linear-gradient(180deg,#22c55e,var(--lv-green-d));color:var(--lv-solid);box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #16a34a80,inset 0 1px #ffffff4d}.lv-gestor-b-amber{background:linear-gradient(#fbbf24,#d97706);color:var(--lv-solid);box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #d9770680,inset 0 1px #ffffff4d}.lv-gestor-b-cliente{background:color-mix(in srgb,var(--lv-blue) 10%,#fff);color:var(--lv-blue-d);border:1px solid color-mix(in srgb,var(--lv-blue) 26%,transparent)}.lv-gestor-b-cliente:hover{background:color-mix(in srgb,var(--lv-blue) 14%,#fff);border-color:color-mix(in srgb,var(--lv-blue) 40%,transparent)}.lv-gestor-b-ok:disabled{cursor:default}.lv-gestor-b-icono{padding:11px;border:1px solid transparent}.lv-gestor-b-cancelar{background:var(--lv-solid);color:var(--lv-rose-text);border:1px solid color-mix(in srgb,var(--lv-rose) 32%,transparent);box-shadow:var(--lv-sh-1)}.lv-gestor-b-cancelar:hover{border-color:var(--lv-rose);background-image:linear-gradient(color-mix(in srgb,var(--lv-rose) 6%,transparent),color-mix(in srgb,var(--lv-rose) 6%,transparent))}.lv-gestor-b-borrar{color:var(--lv-ink-2);border-color:color-mix(in srgb,var(--lv-ink) 20%,transparent)}.lv-gestor-b-borrar:hover{color:var(--lv-rose-text);border-color:color-mix(in srgb,var(--lv-rose) 45%,transparent);background-image:linear-gradient(color-mix(in srgb,var(--lv-rose) 5%,transparent),color-mix(in srgb,var(--lv-rose) 5%,transparent))}.lv-gestor-documentos{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px;padding-top:15px;border-top:1px solid var(--lv-hair)}.lv-gestor-doc{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid color-mix(in srgb,var(--lv-ink) 16%,transparent);border-radius:999px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);color:var(--lv-ink);cursor:pointer;font-family:inherit;font-size:.905rem;font-weight:560;letter-spacing:-.014em}.lv-gestor-doc:hover{border-color:color-mix(in srgb,var(--lv-ink) 40%,transparent)}.lv-gestor-doc-indigo{color:var(--lv-indigo-text);border-color:#4f46e557}.lv-gestor-doc-emerald{color:var(--lv-emerald-text);border-color:#10b9815c}.lv-gestor-doc-borrador{color:var(--lv-amber-text);border-color:color-mix(in srgb,var(--lv-amber) 45%,transparent);background:color-mix(in srgb,var(--lv-amber) 8%,var(--lv-solid))}.lv-gestor-doc-etiquetas,.lv-gestor-doc-proforma{order:3}.lv-gestor-doc-pedidos{order:4}.lv-gestor-doc-albaran,.lv-gestor-doc-cliente{order:5}.lv-gestor-doc-factura,.lv-gestor-doc-cristales{order:6}.lv-gestor-doc-partner{order:7}.lv-gestor-pop{width:290px;padding:8px;display:grid;gap:3px;border-radius:var(--lv-r-md);background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-3);color:var(--lv-ink)}.lv-gestor-pop-fila{display:flex;align-items:center;justify-content:space-between;gap:11px;width:100%;padding:12px 13px;border-radius:12px;color:var(--lv-ink);font-size:1rem;font-weight:590;cursor:pointer;transition:background .15s var(--lv-ease)}.lv-gestor-pop-fila:hover{background:color-mix(in srgb,var(--lv-blue) 9%,transparent)}.lv-gestor-pop-copy{display:flex;align-items:center;gap:10px;min-width:0}.lv-gestor-pop-copy>span{min-width:0}.lv-gestor-pop-copy strong{display:block;font-weight:620}.lv-gestor-mini{color:var(--lv-ink-3);font-size:.885rem}.lv-gestor-tono-indigo{color:var(--lv-indigo-text)}.lv-gestor-tono-azul{color:var(--lv-blue-text)}.lv-gestor-tono-verde{color:var(--lv-green-text)}.lv-gestor-tar button:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:3px}.lv-gestor-tar button:disabled{cursor:not-allowed;opacity:.58}.lv-gestor-vacio{padding:60px 26px;text-align:center;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-1)}.lv-gestor-vacio-icono{width:64px;height:64px;border-radius:var(--lv-r-md);display:grid;place-items:center;margin:0 auto 16px;color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-ink) 4%,transparent);border:1px solid var(--lv-hair)}.lv-gestor-vacio-icono .lv-gestor-icon{width:30px;height:30px}.lv-gestor-vacio h3{margin:0 0 7px;font-size:1.14rem;line-height:1.32;letter-spacing:-.02em;font-weight:600}.lv-gestor-vacio p{margin:0;color:var(--lv-ink-2);font-size:1rem;line-height:1.62}.lv-gestor-vacio-boton{margin-top:16px}.lv-gestor-vacio-icono-rojo{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 9%,transparent)}.lv-gestor-vacio-seguro{display:flex;align-items:flex-start;gap:10px;max-width:520px;margin:18px auto 0;padding:16px 18px;text-align:left;border-radius:var(--lv-r-sm);color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 8%,transparent);border:1px solid color-mix(in srgb,var(--lv-blue) 22%,transparent);font-size:.985rem;line-height:1.55}.lv-gestor-vacio-seguro .lv-gestor-icon{flex-shrink:0;margin-top:2px}.lv-gestor-fin-lista{display:flex;align-items:center;justify-content:center;gap:9px;padding:22px 0 8px;color:var(--lv-ink-2);font-size:.925rem;text-align:center}.lv-gestor-tar.lv-gestor-presu-fila{display:flex;align-items:center;gap:16px;padding:18px 22px;box-shadow:var(--lv-sh-1);transition:box-shadow .3s var(--lv-ease)}.lv-gestor-presu-fila:hover{box-shadow:var(--lv-sh-2)}.lv-gestor-presu-fila .lv-gestor-avatar{width:46px;height:46px;border-radius:999px}.lv-gestor-presu-fila .lv-gestor-avatar .lv-gestor-icon{width:23px;height:23px}.lv-gestor-presu-fila .lv-gestor-num{margin:0;font-size:1.14rem;font-weight:640;letter-spacing:-.022em}.lv-gestor-presu-fila .lv-gestor-cliente{font-size:1rem;font-weight:400;letter-spacing:inherit;line-height:1.5}.lv-gestor-presu-fila .lv-gestor-meta{gap:6px;margin-top:8px}.lv-gestor-presu-fila .lv-gestor-meta:empty{display:none}.lv-gestor-presu-fila .lv-gestor-chip{max-width:100%;white-space:normal;overflow-wrap:anywhere}.lv-gestor-presu-fila .lv-gestor-chip-quien{color:var(--lv-ink-2)}.lv-gestor-presu-fila .lv-gestor-acciones{flex-shrink:0;gap:7px;margin-top:0;justify-content:flex-end}.lv-gestor-presu-fila .lv-gestor-presu-teal{background:color-mix(in srgb,var(--lv-teal) 14%,transparent);color:var(--lv-teal-text)}.lv-gestor-presu-fila .lv-gestor-b-borrar{border-color:transparent}.lv-gestor-presu-fin{color:var(--lv-ink-2)}@media(max-width:760px){.lv-gestor-tar.lv-gestor-presu-fila{flex-wrap:wrap}.lv-gestor-presu-fila .lv-gestor-acciones{width:100%}}.lv-gestor-factura-barra{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;flex-wrap:wrap}.lv-gestor-factura-filtros{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.lv-gestor-factura-filtro{min-height:40px;padding:9px 16px;color:var(--lv-ink-2);background:transparent;border:1px solid transparent;box-shadow:none}.lv-gestor-factura-filtro:hover{color:var(--lv-ink);background:color-mix(in srgb,var(--lv-solid) 55%,transparent)}.lv-gestor-factura-filtro.lv-gestor-factura-filtro-activo{color:var(--lv-ink);background:var(--lv-solid);border-color:var(--lv-hair);box-shadow:var(--lv-sh-1),inset 0 1px 0 var(--lv-g-edge)}.lv-gestor-factura-exportar{margin-left:auto}.lv-gestor-factura-crear-bloqueada{color:var(--lv-ink-2);opacity:.7}.lv-gestor-factura-lista{display:grid;gap:14px}.lv-gestor-factura{position:relative}.lv-gestor-factura-contenido{padding:0}.lv-gestor-factura-layout{display:block}.lv-gestor-factura-principal{width:100%}.lv-gestor-factura-anulada{opacity:.6}.lv-gestor-factura-avatar-violeta{color:var(--lv-violet-text);background:color-mix(in srgb,var(--lv-violet) 15%,transparent)}.lv-gestor-factura:has([data-estado=rechazada]){border-color:color-mix(in srgb,var(--lv-rose) 34%,transparent);box-shadow:0 2px 6px color-mix(in srgb,var(--lv-ink) 5%,transparent),0 16px 44px -22px color-mix(in srgb,var(--lv-rose) 75%,transparent)}.lv-gestor-factura .lv-gestor-cab{min-height:30px}.lv-gestor-factura .lv-gestor-cliente{white-space:normal}.lv-gestor-factura-chip-error{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 12%,transparent)}.lv-gestor-factura [data-estado]{gap:5px;padding:5px 12px;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.01em}.lv-gestor-factura [data-estado=en_hacienda]{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 13%,transparent)}.lv-gestor-factura [data-estado=enviando]{color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink) 5.5%,transparent)}.lv-gestor-factura [data-estado=rechazada]{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 12%,transparent)}.lv-gestor-factura [data-estado=sin_confirmar]{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 16%,transparent)}.lv-gestor-factura-correccion{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0 0;color:var(--lv-ink-2);font-size:.95rem}.lv-gestor-factura-enlace{padding:0;color:var(--lv-ink-2);background:transparent;border:0;font:inherit;font-weight:640;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lv-gestor-factura-enlace:hover{color:var(--lv-ink)}.lv-gestor-factura-importes{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:13px;padding-top:12px;border-top:1px solid var(--lv-hair);color:var(--lv-ink-3);font-size:.935rem}.lv-gestor-factura-importes b{color:var(--lv-ink-2);font-weight:620;font-variant-numeric:tabular-nums}.lv-gestor-factura-importes .lv-gestor-factura-total{color:var(--lv-ink-2)}.lv-gestor-factura-importes .lv-gestor-factura-total b{color:var(--lv-ink);font-weight:700}.lv-gestor-factura-acciones{margin-top:16px;padding-top:16px;border-top:1px solid var(--lv-hair)}.lv-gestor-factura-acciones .lv-b{width:auto;height:auto;min-height:42px;color:var(--lv-ink);border-radius:999px;font-family:inherit;font-size:.925rem;font-weight:590}.lv-gestor-factura-b-resolver{color:var(--lv-solid);background:linear-gradient(var(--lv-rose),var(--lv-rose-text));box-shadow:var(--lv-sh-1),0 6px 18px -6px color-mix(in srgb,var(--lv-rose) 50%,transparent)}.lv-gestor-factura-mas{display:flex;justify-content:center;padding-top:8px}.lv-gestor-borrador-nota{display:flex;align-items:flex-start;gap:7px;margin-top:12px;color:var(--lv-ink-3);font-size:.875rem;font-weight:480;line-height:1.45;letter-spacing:-.01em}.lv-gestor-borrador-nota .lv-gestor-icon{width:15px;height:15px;stroke-width:2;margin-top:2px;color:var(--lv-amber-text)}.lv-gestor-factura-acciones .lv-b.lv-gestor-empuja{margin-left:auto}.lv-gestor-factura-acciones .lv-b.lv-b-fill{color:#fff}.lv.lv-gestor-conf{padding:26px}.lv-gestor-conf-ico{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;margin:0 auto 14px}.lv-gestor-conf-ico .lv-gestor-icon{width:28px;height:28px}.lv-gestor-conf-sin .lv-gestor-conf-ico{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 13%,transparent)}.lv-gestor-conf-con .lv-gestor-conf-ico{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 14%,transparent)}.lv-gestor-conf .lv-gestor-conf-titulo{margin:0 0 8px;text-align:center;font-size:1.2rem;font-weight:760;letter-spacing:-.02em}.lv-gestor-conf-trans{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0 4px}.lv-gestor-conf-trans .lv-gestor-icon{width:20px;height:20px;color:var(--lv-ink-3);stroke-width:2}.lv-gestor-conf-pill{padding:8px 15px;border-radius:999px;font-size:.92rem;font-weight:700;white-space:nowrap}.lv-gestor-conf-pill-gris{background:color-mix(in srgb,var(--lv-ink) 7%,transparent);color:var(--lv-ink-2)}.lv-gestor-conf-pill-verde{background:color-mix(in srgb,var(--lv-green) 14%,transparent);color:var(--lv-green-text)}.lv-gestor-conf-lista{display:grid;gap:10px;margin:20px 0 4px;text-align:left}@keyframes lv-gestor-conf-sube{to{opacity:1;transform:none}}.lv-gestor-conf-item{display:flex;gap:13px;align-items:center;padding:13px 15px 13px 17px;border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-ink) 2.6%,var(--lv-solid));border:1px solid var(--lv-hair);position:relative;overflow:hidden;opacity:0;transform:translateY(9px);animation:lv-gestor-conf-sube .5s var(--lv-ease) both}.lv-gestor-conf-item:nth-child(1){animation-delay:.14s}.lv-gestor-conf-item:nth-child(2){animation-delay:.22s}.lv-gestor-conf-item:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.lv-gestor-conf-item{animation:none;opacity:1;transform:none}}.lv-gestor-conf-item:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0}.lv-gestor-conf-ci{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.lv-gestor-conf-ci .lv-gestor-icon{width:20px;height:20px;stroke-width:2.1}.lv-gestor-conf-item-azul:before{background:var(--lv-blue)}.lv-gestor-conf-item-verde:before{background:var(--lv-green)}.lv-gestor-conf-item-rose:before{background:var(--lv-rose)}.lv-gestor-conf-item-azul .lv-gestor-conf-ci{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 13%,transparent)}.lv-gestor-conf-item-verde .lv-gestor-conf-ci{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 14%,transparent)}.lv-gestor-conf-item-rose .lv-gestor-conf-ci{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 12%,transparent)}.lv-gestor-conf-item>div>b{display:block;font-size:.98rem;font-weight:680;color:var(--lv-ink);letter-spacing:-.01em;line-height:1.32}.lv-gestor-conf-item>div>span{display:block;font-size:.855rem;color:var(--lv-ink-3);line-height:1.42;margin-top:2px}.lv-gestor-conf-btns{display:flex;gap:10px;margin-top:18px}.lv-gestor-conf-btns .lv-b{flex:1;min-height:46px}.lv.lv-gestor-vista-borrador{max-width:860px}.lv-gestor-vista-borrador .lv-gestor-vista-borrador-nota{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:9px;background:color-mix(in srgb,var(--lv-ink) 4%,transparent);color:var(--lv-ink-3);font-size:.86rem;font-weight:600;line-height:1.4}.lv-gestor-vista-borrador-nota .lv-gestor-icon{width:15px;height:15px;flex:0 0 auto;color:var(--lv-amber-text)}.lv-gestor-vista-borrador-marco{margin-top:16px;padding:3px;border-radius:14px;background:linear-gradient(135deg,var(--lv-amber),color-mix(in srgb,var(--lv-amber) 35%,var(--lv-solid)),var(--lv-amber));box-shadow:0 16px 44px -20px color-mix(in srgb,var(--lv-amber) 85%,transparent)}.lv-gestor-vista-borrador-paginas{display:grid;gap:18px;max-height:min(70vh,1100px);overflow-y:auto;overscroll-behavior:contain;padding:18px;border-radius:11px;background:color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid))}.lv-gestor-vista-borrador-hoja{margin:0}.lv-gestor-vista-borrador-hoja img{display:block;width:100%;height:auto;border-radius:4px;background:#fff;box-shadow:0 1px 2px #0b122014,0 14px 34px -14px #0b122059;-webkit-user-select:none;user-select:none}.lv-gestor-vista-borrador-hoja figcaption{margin-top:7px;text-align:right;font-size:.76rem;font-weight:600;color:var(--lv-ink-3)}.lv-gestor-vista-borrador-estado{display:flex;align-items:center;justify-content:center;gap:8px;min-height:240px;margin:0;border-radius:11px;background:var(--lv-solid);color:var(--lv-ink-2);font-size:.95rem}@media(max-width:560px){.lv-gestor-conf-btns{flex-direction:column}.lv-gestor-vista-borrador-paginas{padding:10px;gap:12px}.lv-gestor-factura-acciones .lv-b.lv-gestor-empuja{margin-left:0}}.lv-gestor-tz-cab{display:flex;align-items:flex-start;gap:20px;margin-top:4px}.lv-gestor-tz-qr{width:126px;height:126px;flex:0 0 auto;padding:7px;border:1px solid var(--lv-ink-2);border-radius:var(--lv-r-sm);background:var(--lv-solid)}.lv-gestor-tz-qr img{display:block;width:100%;height:100%;image-rendering:pixelated}.lv-gestor-tz-estado{min-width:0;display:grid;justify-items:start}.lv-gestor-tz-rotulo{color:var(--lv-blue-text);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lv-gestor-tz-chips{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 12px}.lv-gestor-tz-enlace{margin-top:12px}.lv-gestor-tz-codigo{max-width:62%;overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.93rem;font-variant-numeric:tabular-nums;letter-spacing:.01em}.lv-gestor-tz-caja{display:flex;align-items:flex-start;gap:12px}.lv-gestor-prod-subtabs,.lv-gestor-com-subtabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.lv-gestor-prod-subtabs .lv-b,.lv-gestor-com-subtabs .lv-b{min-height:46px;padding:12px 20px;font-size:.985rem}.lv-gestor-prod-subtabs .lv-b-fill .lv-gestor-chip,.lv-gestor-com-subtabs .lv-b-fill .lv-gestor-chip{color:hsl(var(--primary-foreground));background:color-mix(in srgb,white 22%,transparent)}.lv-gestor-prod-contador,.lv-gestor-com-contador{min-width:28px;justify-content:center;padding:3px 9px;font-variant-numeric:tabular-nums}.lv-gestor-prod-vista,.lv-gestor-com-vista{display:grid;gap:16px}.lv-gestor-prod-barra,.lv-gestor-com-barra{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.lv-gestor-prod-titulo,.lv-gestor-com-titulo{margin:0;color:var(--lv-ink);font-size:1.28rem;font-weight:700;letter-spacing:-.03em}.lv-gestor-prod-ayuda,.lv-gestor-com-ayuda{margin:2px 0 0;color:var(--lv-ink-2);font-size:.985rem}.lv-gestor-prod-barra-acciones,.lv-gestor-com-barra-acciones{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.lv-gestor-prod-lista,.lv-gestor-com-lista{display:grid;gap:10px}.lv-gestor-prod-pendientes,.lv-gestor-com-pendientes{margin:-6px 0 4px;color:var(--lv-ink-2);font-size:.925rem}.lv-gestor-tar.lv-gestor-prod-fila,.lv-gestor-tar.lv-gestor-com-fila{padding:17px 20px;cursor:pointer;box-shadow:var(--lv-sh-1)}.lv-gestor-prod-fila:hover,.lv-gestor-com-fila:hover{box-shadow:var(--lv-sh-2)}.lv-gestor-prod-fila-seleccionada,.lv-gestor-com-fila-seleccionada{border-color:color-mix(in srgb,var(--lv-blue) 48%,transparent);box-shadow:var(--lv-sh-1),0 0 0 2px color-mix(in srgb,var(--lv-blue) 28%,transparent)}.lv-gestor-prod-fila-in,.lv-gestor-com-fila-in{display:flex;align-items:center;gap:16px;min-width:0}.lv-gestor-prod-check,.lv-gestor-com-check{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1.5px solid color-mix(in srgb,var(--lv-ink) 26%,transparent);border-radius:9px;color:hsl(var(--primary-foreground));background:var(--lv-solid)}.lv-gestor-prod-check-activo,.lv-gestor-com-check-activo{border-color:var(--lv-blue);background:var(--lv-blue)}.lv-gestor-prod-fila .lv-gestor-num,.lv-gestor-com-fila .lv-gestor-num{font-size:1.14rem}.lv-gestor-prod-total,.lv-gestor-com-total{margin-left:auto;flex:0 0 auto;color:var(--lv-ink);font-size:1.14rem;font-weight:700;font-variant-numeric:tabular-nums}.lv-gestor-prod-esqueleto,.lv-gestor-com-esqueleto{padding:0;box-shadow:var(--lv-sh-1)}.lv-gestor-prod-lote,.lv-gestor-prod-hoja,.lv-gestor-com-pedido{box-shadow:var(--lv-sh-2)}.lv-gestor-prod-lote-cab,.lv-gestor-prod-hoja-in,.lv-gestor-com-pedido-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.lv-gestor-prod-lote-cab{cursor:pointer}.lv-gestor-prod-lote-principal,.lv-gestor-com-pedido-principal{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.lv-gestor-prod-avatar,.lv-gestor-com-avatar{width:52px;height:52px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px}.lv-gestor-prod-avatar .lv-gestor-icon,.lv-gestor-com-avatar .lv-gestor-icon{width:27px;height:27px}.lv-gestor-prod-avatar-emerald{color:var(--lv-emerald-text);background:color-mix(in srgb,var(--lv-emerald) 15%,transparent)}.lv-gestor-prod-avatar-cyan,.lv-gestor-com-avatar-cyan{color:var(--lv-cyan-text);background:color-mix(in srgb,var(--lv-cyan) 15%,transparent)}.lv-gestor-com-avatar-purple{color:var(--lv-purple-text);background:color-mix(in srgb,var(--lv-purple) 15%,transparent)}.lv-gestor-com-avatar-amber{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 15%,transparent)}.lv-gestor-com-avatar-violet{color:var(--lv-violet-text);background:color-mix(in srgb,var(--lv-violet) 15%,transparent)}.lv-gestor-com-avatar-indigo{color:var(--lv-indigo-text);background:color-mix(in srgb,var(--lv-indigo) 15%,transparent)}.lv-gestor-prod-chevron{flex:0 0 auto;color:var(--lv-ink);transition:transform .3s var(--lv-ease)}.lv-gestor-prod-lote-hojas{display:grid;gap:8px;margin-top:15px;padding:15px 0 0;border-top:1px solid var(--lv-hair)}.lv-gestor-prod-hoja-lote{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 15px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-ink) 2.7%,var(--lv-solid))}.lv-gestor-prod-hoja-lote-dato{display:flex;align-items:center;gap:10px;min-width:0}.lv-gestor-prod-hoja-lote-dato>.lv-gestor-tabular{font-weight:700}.lv-gestor-prod-hoja-lote .lv-gestor-cliente{margin:0;font-size:1rem;font-weight:400;letter-spacing:inherit;white-space:normal}.lv-gestor-prod-hoja-lote .lv-b{margin-left:auto}.lv-gestor-prod-seccion{margin:12px 0 2px;color:var(--lv-ink-2);font-size:.925rem;font-weight:600}.lv-gestor-com-filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.lv-gestor-com-filtros .lv-b{padding:10px 17px}.lv-gestor-com-pedido-principal .lv-gestor-cliente{white-space:normal}.lv-gestor-com-pedido-acciones{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.lv-gestor-b2b-lista,.lv-gestor-etq-lista{display:grid;gap:10px}.lv-gestor-b2b-esqueleto{box-shadow:var(--lv-sh-1)}.lv-gestor-b2b-pendientes{margin:0 0 4px;color:var(--lv-ink-2);font-size:.925rem}.lv-gestor-b2b-tar,.lv-gestor-etq-tar{box-shadow:var(--lv-sh-2)}.lv-gestor-b2b-vacio-icono{color:var(--lv-indigo-text);background:color-mix(in srgb,var(--lv-indigo) 13%,transparent)}.lv-gestor-etq-vacio-icono{color:var(--lv-emerald-text);background:color-mix(in srgb,var(--lv-emerald) 14%,transparent)}.lv-gestor-b2b-cabecera,.lv-gestor-etq-cabecera{min-width:0}.lv-gestor-b2b-total,.lv-gestor-etq-derecha{margin-left:auto;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.lv-gestor-b2b-total>span,.lv-gestor-etq-derecha>span{color:var(--lv-ink-2);font-size:.8rem}.lv-gestor-b2b-total p{margin:0;color:var(--lv-ink);font-size:1.28rem;font-weight:700;letter-spacing:-.024em;font-variant-numeric:tabular-nums}.lv-gestor-b2b-enlace{width:fit-content;height:auto;min-height:0;margin-top:8px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--lv-indigo-text);font-size:.875rem;font-weight:640;text-decoration:underline;text-underline-offset:3px}.lv-gestor-b2b-enlace:hover{background:transparent;color:var(--lv-indigo-text)}.lv-gestor-b2b-mensaje{margin:9px 0 0;color:var(--lv-ink-2);font-size:.875rem;font-style:italic;line-height:1.45}.lv-gestor-alb-subtabs{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.lv-gestor-alb-subtabs .lv-b{min-height:46px;padding:12px 20px;font-size:.985rem}.lv-gestor-alb-subtabs .lv-b-fill .lv-gestor-chip{color:hsl(var(--primary-foreground));background:color-mix(in srgb,hsl(var(--primary-foreground)) 22%,transparent)}.lv-gestor-alb-contador{min-width:28px;justify-content:center;padding:3px 9px;font-variant-numeric:tabular-nums}.lv-gestor-alb-lista{display:grid;gap:10px}.lv-gestor-alb-seleccionar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 4px}.lv-gestor-alb-seleccionar label{display:flex;align-items:center;gap:9px;color:var(--lv-ink-2);font-size:.925rem;cursor:pointer}.lv-gestor-alb-tar{padding:17px 20px;box-shadow:var(--lv-sh-2)}.lv-gestor-alb-tar-in{padding:0}.lv-gestor-alb-tar .lv-gestor-t-top{align-items:center}.lv-gestor-alb-acciones{justify-content:flex-end}.lv-gestor-alb-vacio-icono{color:var(--lv-cyan-text);background:color-mix(in srgb,var(--lv-cyan) 15%,transparent)}@media(max-width:700px){.lv-gestor-alb-acciones{justify-content:flex-start}.lv-gestor-prod-barra-acciones,.lv-gestor-com-barra-acciones{width:100%;margin-left:0;justify-content:flex-start}.lv-gestor-prod-fila-in,.lv-gestor-com-fila-in{align-items:flex-start;flex-wrap:wrap}.lv-gestor-prod-total,.lv-gestor-com-total{width:100%;padding-left:44px;text-align:left}.lv-gestor-prod-lote-cab,.lv-gestor-prod-hoja-in,.lv-gestor-com-pedido-in{align-items:flex-start;flex-wrap:wrap}.lv-gestor-prod-avatar,.lv-gestor-com-avatar{width:46px;height:46px;border-radius:14px}.lv-gestor-com-pedido-acciones{width:100%;flex-direction:row;align-items:center;justify-content:flex-end}.lv-gestor-b2b-cabecera,.lv-gestor-etq-cabecera{flex-wrap:wrap}.lv-gestor-b2b-total,.lv-gestor-etq-derecha{width:100%;padding-left:62px;align-items:flex-start;text-align:left}.lv-gestor-factura-barra{align-items:stretch}.lv-gestor-factura-filtros{width:100%}.lv-gestor-factura-filtro{flex:1 1 auto;padding-inline:12px}.lv-gestor-factura-exportar{margin-left:0}.lv-gestor-factura-acciones{gap:8px}.lv-gestor-tz-cab{flex-direction:column}.lv-gestor-tz-qr{width:112px;height:112px}.lv-gestor-tz-codigo{max-width:56%}}.lv-gestor-seg{display:contents}@media(max-width:700px){.lv-gestor-prod-subtabs,.lv-gestor-com-subtabs,.lv-gestor-alb-subtabs{flex-direction:column;flex-wrap:nowrap;gap:9px;margin-bottom:14px}.lv-gestor-seg{--lv-gestor-seg-n: 2;position:relative;display:flex;width:100%;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 5.5%,transparent)}.lv-gestor-factura-seg{--lv-gestor-seg-n: 3}.lv-gestor-seg:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--lv-gestor-seg-n));border-radius:999px;background:var(--lv-solid);box-shadow:0 1px 2px #0b122014,0 4px 12px -4px #0b12202e;transition:transform .3s var(--lv-ease),opacity .2s ease}.lv-gestor-seg:has(>:nth-child(2).lv-b-fill):before,.lv-gestor-seg:has(>:nth-child(2).lv-gestor-factura-filtro-activo):before{transform:translate(100%)}.lv-gestor-seg:has(>:nth-child(3).lv-gestor-factura-filtro-activo):before{transform:translate(200%)}.lv-gestor-factura-seg:not(:has(>.lv-gestor-factura-filtro-activo)):before{opacity:0}.lv .lv-gestor-seg>.lv-b{position:relative;z-index:1;flex:1 1 0;min-width:0;min-height:0;padding:11px 6px;gap:7px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--lv-ink-3);font-size:.94rem;font-weight:650;line-height:1.15;white-space:nowrap;transition:color .2s ease,transform .14s var(--lv-out)}.lv .lv-gestor-seg>.lv-b-fill,.lv .lv-gestor-seg>.lv-gestor-factura-filtro-activo{color:var(--lv-ink)}.lv .lv-gestor-seg>.lv-b>svg{display:none}.lv .lv-gestor-seg .lv-gestor-chip{min-width:0;padding:1px 8px;border:0;border-radius:999px;font-size:.78rem;font-weight:750;color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-ink) 7%,transparent);transition:background .2s ease,color .2s ease}.lv .lv-gestor-seg>.lv-b-fill .lv-gestor-chip{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 11%,var(--lv-solid))}.lv-gestor-com-subtabs>[data-testid=button-nuevo-pedido-manual],.lv-gestor-com-barra-acciones>[data-testid=button-nuevo-pedido-manual]{flex:1 1 100%;width:100%}.lv-gestor-cab-texto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lv-gestor-prod-barra,.lv-gestor-com-barra{gap:0}.lv-gestor-prod-barra-acciones,.lv-gestor-com-barra-acciones{gap:9px;flex-wrap:wrap}.lv-gestor-prod-barra-acciones>.lv-b,.lv-gestor-com-barra-acciones>.lv-b{flex:1 1 0;min-width:0;padding-inline:10px;white-space:nowrap}.lv .lv-gestor-lienzo-main [data-testid=button-generar-lote-produccion],.lv .lv-gestor-lienzo-main [data-testid=button-generar-lote-historial]{flex:1 1 100%;padding:15px;font-size:1.02rem;font-weight:700}.lv .lv-gestor-lienzo-main [data-testid=button-generar-lote-produccion]:disabled,.lv .lv-gestor-lienzo-main [data-testid=button-generar-lote-historial]:disabled{opacity:.48;box-shadow:none}.lv-gestor-prod-pendientes,.lv-gestor-com-pendientes{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 4px 4px}.lv .lv-gestor-prod-pendientes>.lv-b,.lv .lv-gestor-com-pendientes>.lv-b{flex:0 0 auto;margin-left:auto;min-height:0;padding:8px 14px;gap:7px;border:0;box-shadow:none;white-space:nowrap;font-size:.9rem;font-weight:700;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 11%,var(--lv-solid))}.lv-gestor-com-filtros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.lv-gestor-com-filtros .lv-b{min-width:0;padding:10px 6px;gap:6px;white-space:nowrap}.lv .lv-gestor-lienzo-main [data-testid=button-crear-presupuesto-directa]{flex:1 1 100%;padding:15px;font-size:1.02rem;font-weight:700}.lv-gestor-factura-barra{gap:9px}.lv-gestor-factura-barra>.lv-gestor-factura-filtros{display:contents}.lv-gestor-factura-seg{order:1;flex:1 1 100%}.lv-gestor-factura-barra>[data-testid^=button-crear-factura-directa]{order:2;flex:1 1 100%;padding:15px;font-size:1.02rem;font-weight:700}.lv .lv-gestor-factura-filtros>[data-testid=filtro-facturas-rectificativa],.lv .lv-gestor-factura-barra>.lv-gestor-factura-exportar{order:3;flex:1 1 auto;min-width:0;margin:0;padding-inline:12px;white-space:nowrap}.lv .lv-gestor-factura-barra>.lv-gestor-factura-exportar{order:4}.lv .lv-gestor-factura-filtros>[data-testid=filtro-facturas-rectificativa]{color:var(--lv-ink);background:var(--lv-solid);border:1px solid rgba(11,18,32,.62);box-shadow:0 1px 2px #0b12200d}.dark .lv .lv-gestor-factura-filtros>[data-testid=filtro-facturas-rectificativa]{border-color:#ffffff61}.lv .lv-gestor-factura-filtros>[data-testid=filtro-facturas-rectificativa].lv-gestor-factura-filtro-activo{color:var(--lv-blue-text);border-color:transparent;background:color-mix(in srgb,var(--lv-blue) 11%,var(--lv-solid))}.lv-gestor-prod-subtabs .lv-b,.lv-gestor-com-subtabs .lv-b,.lv-gestor-alb-subtabs .lv-b,.lv-gestor-prod-barra .lv-b,.lv-gestor-com-barra .lv-b,.lv-gestor-prod-pendientes .lv-b,.lv-gestor-com-pendientes .lv-b,.lv-gestor-com-filtros .lv-b,.lv-gestor-factura-barra .lv-b,.lv-gestor-lienzo-main [data-testid=button-crear-presupuesto-directa]{transition:transform .14s var(--lv-out),color .2s ease,background .2s,box-shadow .28s var(--lv-ease),opacity .22s ease}.lv-gestor-prod-subtabs .lv-b:active,.lv-gestor-com-subtabs .lv-b:active,.lv-gestor-alb-subtabs .lv-b:active,.lv-gestor-prod-barra .lv-b:active,.lv-gestor-com-barra .lv-b:active,.lv-gestor-prod-pendientes .lv-b:active,.lv-gestor-com-pendientes .lv-b:active,.lv-gestor-com-filtros .lv-b:active,.lv-gestor-factura-barra .lv-b:active,.lv-gestor-lienzo-main [data-testid=button-crear-presupuesto-directa]:active{transform:scale(.96)}}@media(max-width:379px){.lv-gestor-factura-filtros>[data-testid=filtro-facturas-rectificativa]>svg,.lv-gestor-factura-barra>.lv-gestor-factura-exportar>svg,.lv-gestor-com-filtros .lv-b>svg{display:none}}@media(max-width:700px)and (prefers-reduced-motion:reduce){.lv-gestor-seg:before{transition:none}.lv-gestor-prod-subtabs .lv-b:active,.lv-gestor-com-subtabs .lv-b:active,.lv-gestor-alb-subtabs .lv-b:active,.lv-gestor-prod-barra .lv-b:active,.lv-gestor-com-barra .lv-b:active,.lv-gestor-prod-pendientes .lv-b:active,.lv-gestor-com-pendientes .lv-b:active,.lv-gestor-com-filtros .lv-b:active,.lv-gestor-factura-barra .lv-b:active,.lv-gestor-lienzo-main [data-testid=button-crear-presupuesto-directa]:active{transform:none}}.lv-gestor-marco-cab{position:sticky;top:0;z-index:50;border-bottom:none;color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-cristal)}@supports (mask-composite: exclude) or (-webkit-mask-composite: xor){.lv-gestor-marco-cab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;padding:1.2px;background:conic-gradient(from 208deg at 50% 50%,#fff0,#ffffffe6 60deg,#fff0 128deg,#fff0 232deg,#fff9 294deg,#fff0 360deg);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-clip:content-box,border-box;mask-composite:exclude;mix-blend-mode:overlay}}.lv-gestor-marco-cab-in{max-width:1280px;min-height:66px;margin:0 auto;padding:9px 24px;display:flex;align-items:center;gap:13px;flex-wrap:wrap}.lv-gestor-lienzo-main{padding-inline:24px}.lv-gestor-marco-titulo-zona{display:flex;align-items:center;gap:13px;flex:0 0 auto;min-width:0}.lv-gestor-marco-icono-boton{padding:11px;border:1px solid transparent}.lv-gestor-marco-marca{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;flex:0 0 auto;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 13%,transparent)}.lv-gestor-marco-marca .lv-gestor-icon{width:27px;height:27px}.lv-gestor-marco-titulo{margin:0;white-space:nowrap;font-size:1.28rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.lv-gestor-marco-busqueda{position:relative;flex:1 1 340px;min-width:280px;display:flex;align-items:center;gap:10px}.lv-gestor-marco-input-zona{position:relative;display:flex;flex:1;min-width:0}.lv-gestor-marco-lupa{position:absolute;left:18px;top:50%;z-index:1;transform:translateY(-50%);color:var(--lv-ink-3);pointer-events:none}.lv-gestor-marco-input{width:100%;min-width:0;padding:12px 48px;border-radius:999px;border:1px solid color-mix(in srgb,var(--lv-ink) 11%,transparent);outline:none;color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font:inherit;font-size:1.02rem;letter-spacing:-.014em}.lv-gestor-marco-input:focus{border-color:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv-gestor-marco-input::placeholder{color:var(--lv-ink-2);opacity:1}.lv-gestor-marco-limpiar-busqueda{position:absolute;right:5px;top:50%;z-index:1;padding:8px;transform:translateY(-50%)}.lv-gestor-marco-limpiar-busqueda:active{transform:translateY(-50%) scale(.965)}.lv-gestor-marco-filtros{flex:0 0 auto;white-space:nowrap}.lv-gestor-marco-contador{padding:2px 8px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 15%,transparent);font-variant-numeric:tabular-nums}.lv-gestor-marco-pop{z-index:60;width:380px;max-height:calc(100vh - 90px);padding:20px 21px;overflow-y:auto;border-radius:var(--lv-r-md);color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-3)}.lv-gestor-marco-grupo+.lv-gestor-marco-grupo{margin-top:17px;padding-top:17px;border-top:1px solid var(--lv-hair)}.lv-gestor-marco-grupo h4{margin:0 0 10px;color:var(--lv-blue-text);font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.lv-gestor-marco-fechas{display:flex;align-items:center;gap:9px}.lv-gestor-marco-fechas span{color:var(--lv-ink-2)}.lv-gestor-marco-fechas input{min-width:0;flex:1;padding:11px 13px;border-radius:var(--lv-r-sm);border:1px solid color-mix(in srgb,var(--lv-ink) 13%,transparent);color:var(--lv-ink);background:var(--lv-solid);font:inherit;font-size:.95rem}.lv-gestor-marco-opciones{display:flex;flex-wrap:wrap;gap:7px}.lv-gestor-marco-opcion{padding:11px 18px;border-radius:var(--lv-r-sm);cursor:pointer;border:1px solid color-mix(in srgb,var(--lv-ink) 11%,transparent);color:var(--lv-ink);background:color-mix(in srgb,var(--lv-solid) 62%,transparent);font:inherit;font-size:.905rem;font-weight:560;letter-spacing:-.014em}.lv-gestor-marco-opcion:hover{background:var(--lv-solid);border-color:color-mix(in srgb,var(--lv-ink) 25%,transparent)}.lv-gestor-marco-opcion[aria-pressed=true]{color:var(--lv-blue-text);font-weight:620;background:color-mix(in srgb,var(--lv-blue) 9%,transparent);border-color:color-mix(in srgb,var(--lv-blue) 30%,transparent)}.lv-gestor-marco-limpiar-filtros{width:100%;margin-top:17px}.lv-gestor-kpi{position:relative;overflow:hidden;border-radius:var(--lv-r-md);border:1px solid var(--lv-hair);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv-gestor-kpi-rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.lv-gestor-kpi-dato{padding:13px;border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-ink) 3%,transparent);border:1px solid var(--lv-hair)}.lv-gestor-kpi-dato p,.lv-gestor-kpi-dato small{display:block;margin:0;color:var(--lv-ink-2);font-size:.78rem}.lv-gestor-kpi-dato strong{display:block;margin:5px 0;color:var(--lv-ink);font-size:1.45rem;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lv-gestor-kpi-dato .lv-gestor-kpi-sube{color:var(--lv-green-text)}.lv-gestor-kpi-dato .lv-gestor-kpi-baja{color:var(--lv-amber-text)}.lv-gestor-kpi-candado{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--lv-solid) 44%,transparent)}.lv-gestor-kpi-candado .lv-b{font-size:.875rem}.lv-gestor-tabs{width:100%;height:auto;margin-bottom:20px;padding:14px 0 15px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;border-radius:0;border-bottom:1px solid var(--lv-hair);background:transparent}.lv-gestor-tabs>button{flex:0 0 auto;min-width:0;height:auto;padding:12px 19px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;white-space:nowrap;cursor:pointer;color:var(--lv-ink-2);background:transparent;font:inherit;font-size:.985rem;font-weight:560;letter-spacing:-.014em;transition:background .18s var(--lv-ease),color .18s var(--lv-ease)}.lv-gestor-tabs>button:hover{color:var(--lv-ink);background:color-mix(in srgb,var(--lv-solid) 55%,transparent)}.lv-gestor-tabs>[role=tab][data-state=active]{color:var(--lv-ink);background:var(--lv-solid);font-weight:640;box-shadow:var(--lv-sh-1),inset 0 1px 0 var(--lv-g-edge)}.lv-gestor-tabs [data-testid=badge-cola-count]{color:var(--lv-solid);background:var(--lv-blue);font-variant-numeric:tabular-nums}.lv-gestor-tabs>button:disabled{opacity:1;pointer-events:auto;cursor:not-allowed;color:var(--lv-ink-3);background:transparent}.lv-proximamente{margin-left:8px;padding:3px 8px;border-radius:999px;vertical-align:middle;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--lv-cyan-text);background:color-mix(in srgb,var(--lv-cyan) 14%,var(--lv-solid));box-shadow:var(--lv-sh-1)}.lv-gestor-tabs .lv-proximamente{margin-left:0}.lv-proximamente-icono{color:color-mix(in srgb,var(--lv-cyan) 70%,var(--lv-solid))}.lv-gestor-dlg .lv-gestor-dlg-opcion-proximamente:disabled{pointer-events:auto}.lv-gestor-dlg-opcion-icono.lv-proximamente-icono{background:color-mix(in srgb,var(--lv-cyan) 12%,transparent)}@media(max-width:720px){.lv-gestor-b-cancelar{margin-left:0;width:100%}}@media(max-width:700px){.lv-gestor-tar{padding:18px}.lv-gestor-avatar{width:46px;height:46px;border-radius:14px}.lv-gestor-importes{gap:12px}.lv-gestor-total{width:100%;margin:4px 0 0}.lv-gestor-pop{width:calc(100vw - 44px)}.lv-gestor-marco-cab-in{padding:9px 16px;gap:10px}.lv-gestor-lienzo-main{padding-inline:16px}.lv-gestor-marco-titulo-zona{flex:1 1 auto}.lv-gestor-marco-titulo{white-space:normal;font-size:1.06rem;line-height:1.2}.lv-gestor-marco-marca{width:38px;height:38px}.lv-gestor-marco-busqueda{order:3;flex:1 1 100%;min-width:0}.lv-gestor-marco-input{font-size:1rem}.lv-gestor-marco-filtros{padding:11px 14px}.lv-gestor-marco-pop{width:calc(100vw - 32px)}.lv-gestor-kpi-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv-gestor-tabs-pastilla,.lv-gestor-tabs-principal{display:none}@media(max-width:700px){.lv-gestor-tabs{position:relative;align-content:flex-start;gap:6px;padding:6px;margin-bottom:18px;background:var(--lv-solid);border:1px solid var(--lv-g-edge);border-radius:34px;box-shadow:var(--lv-sh-2);touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.lv-gestor-tabs-pastilla{display:block;position:absolute;top:0;left:0;z-index:0;opacity:0;border-radius:999px;pointer-events:none;will-change:transform;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #1a86f099,inset 0 1px #ffffff52;transition:transform .34s var(--lv-ease),width .34s var(--lv-ease),height .34s var(--lv-ease),scale .2s var(--lv-out),box-shadow .2s ease,opacity .2s ease}.lv-gestor-tabs-pastilla[data-lista]{opacity:1}.lv-gestor-tabs>button{position:relative;z-index:1;flex:1 1 calc(33.333% - 4px);height:76px;padding:0 4px;flex-direction:column;gap:5px;border-radius:999px;font-size:.86rem;font-weight:650;letter-spacing:-.012em;color:var(--lv-ink-2);transition:color .22s ease,transform .14s var(--lv-out)}.lv-gestor-tabs>button:hover{background:transparent}.lv-gestor-tabs>button:active{transform:scale(.94)}.lv-gestor-tabs>button .material-icons{display:inline-block;font-size:25px;line-height:1;color:var(--lv-blue-text);transition:color .22s ease,transform .34s var(--lv-ease)}.lv-gestor-tabs>button .lv-proximamente-icono{color:color-mix(in srgb,var(--lv-cyan) 70%,var(--lv-solid))}.lv-gestor-tabs .lv-proximamente{padding:2px 7px;font-size:.6rem;box-shadow:none}.lv-gestor-tabs>[role=tab][data-state=active],.lv-gestor-tabs>[role=tab].lv-tab-caliente{color:#fff;background:transparent;box-shadow:none;font-weight:650}.lv-gestor-tabs>[role=tab][data-state=active] .material-icons,.lv-gestor-tabs>[role=tab].lv-tab-caliente .material-icons{color:#fff;transform:translateY(-1px) scale(1.06)}.lv-gestor-tabs [data-testid=badge-cola-count]{position:absolute;top:9px;left:calc(50% + 6px);margin:0;min-width:21px;height:21px;padding:0 6px;border:0;border-radius:999px;font-size:.72rem;font-weight:750;line-height:21px;color:#fff;background:var(--lv-blue);box-shadow:0 0 0 2.5px var(--lv-solid);transition:background .22s ease,color .22s ease,box-shadow .22s ease}.lv-gestor-tabs>[data-state=active] [data-testid=badge-cola-count],.lv-gestor-tabs>.lv-tab-caliente [data-testid=badge-cola-count]{color:var(--lv-blue-d);background:#fff;box-shadow:0 0 0 2.5px var(--lv-blue-d)}.lv-gestor-tabs>[data-tab=gestor]{flex:1 1 100%;height:62px;flex-direction:row;gap:11px;font-size:1.05rem;font-weight:700;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 11%,var(--lv-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-blue) 16%,transparent);transition:color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .14s var(--lv-out)}.lv-gestor-tabs>[data-tab=gestor]:hover{background:color-mix(in srgb,var(--lv-blue) 11%,var(--lv-solid))}.lv-gestor-tabs>[data-tab=gestor] .material-icons{font-size:24px;color:var(--lv-blue)}.lv-gestor-tabs-principal{display:inline-block;padding:3px 9px;border-radius:999px;font-size:.68rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--lv-blue-text);background:var(--lv-solid);transition:background .22s ease,color .22s ease}.lv-gestor-tabs>[data-tab=gestor][data-state=active],.lv-gestor-tabs>[data-tab=gestor].lv-tab-caliente{color:#fff;background:transparent;box-shadow:none;font-weight:700}.lv-gestor-tabs>[data-tab=gestor][data-state=active] .material-icons,.lv-gestor-tabs>[data-tab=gestor].lv-tab-caliente .material-icons{color:#fff;transform:none}.lv-gestor-tabs>[data-tab=gestor][data-state=active] .lv-gestor-tabs-principal,.lv-gestor-tabs>[data-tab=gestor].lv-tab-caliente .lv-gestor-tabs-principal{color:#fff;background:#ffffff3d}.lv-gestor-tabs-arrastre .lv-gestor-tabs-pastilla{scale:1.05;box-shadow:0 2px 4px #0b12201f,0 14px 30px -10px #1a86f0bf,inset 0 1px #ffffff52}.lv-gestor-tabs-arrastre>button:active{transform:none}.lv-gestor-tabs-arrastre>[role=tab][data-state=active]:not(.lv-tab-caliente){color:var(--lv-ink-2)}.lv-gestor-tabs-arrastre>[role=tab][data-state=active]:not(.lv-tab-caliente) .material-icons{color:var(--lv-blue-text);transform:none}.lv-gestor-tabs-arrastre>[data-state=active]:not(.lv-tab-caliente) [data-testid=badge-cola-count]{color:#fff;background:var(--lv-blue);box-shadow:0 0 0 2.5px var(--lv-solid)}.lv-gestor-tabs-arrastre>[data-tab=gestor][data-state=active]:not(.lv-tab-caliente){color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 11%,var(--lv-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv-gestor-tabs-arrastre>[data-tab=gestor][data-state=active]:not(.lv-tab-caliente) .material-icons{color:var(--lv-blue)}.lv-gestor-tabs-arrastre>[data-tab=gestor][data-state=active]:not(.lv-tab-caliente) .lv-gestor-tabs-principal{color:var(--lv-blue-text);background:var(--lv-solid)}}@media(max-width:700px)and (prefers-reduced-motion:reduce){.lv-gestor-tabs-pastilla{transition:none!important}.lv-gestor-tabs-arrastre .lv-gestor-tabs-pastilla{scale:1}.lv-gestor-tabs>button:active{transform:none}.lv-gestor-tabs>[role=tab] .material-icons{transform:none!important}}@media(prefers-reduced-transparency:reduce){.lv-gestor-marco-cab{background:var(--lv-solid);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--lv-hair);box-shadow:var(--lv-sh-1)}.lv-gestor-marco-cab:after{display:none}}@media(prefers-reduced-motion:reduce){.lv-gestor-tar,.lv-gestor-tar *,.lv-gestor-pop,.lv-gestor-marco-cab *,.lv-gestor-marco-pop *,.lv-gestor-tabs *{transition-duration:.01ms!important}.lv-gestor-tar .lv-b:active{transform:none!important}.lv-gestor-marco-limpiar-busqueda:active{transform:translateY(-50%)!important}}@media(min-width:768px){.lv-trabajos-cab.lv-stock-header{padding-inline:24px}.lv-trabajos-cab .lv-stock-topbar{width:min(100%,1232px)}}.lv-gestor-lienzo-main .lv-trabajos-busca-fila{margin-bottom:16px}@media(max-width:700px){.lv-trabajos-busca-fila .lv-gestor-marco-busqueda{flex-wrap:wrap;row-gap:12px}.lv-trabajos-busca-fila .lv-gestor-marco-input-zona{flex:1 1 100%}.lv-trabajos-busca-fila .lv-gestor-marco-busqueda>[data-testid=button-papelera]{margin-left:auto}}.lv-cielo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(60% 42% at 12% 4%,rgba(92,176,255,.36),transparent 62%),radial-gradient(52% 40% at 88% 12%,rgba(26,134,240,.28),transparent 60%),radial-gradient(46% 36% at 72% 52%,rgba(120,200,255,.24),transparent 62%),radial-gradient(50% 40% at 18% 74%,rgba(150,190,255,.26),transparent 62%),radial-gradient(46% 34% at 82% 94%,rgba(26,134,240,.18),transparent 60%),linear-gradient(180deg,#f5f9fd,#ebf2fa 42%,#f3f7fc)}.lv-perfil{position:relative;isolation:isolate;min-height:100vh}.lv-perfil>.lv-cielo,.lv.tf-page>.lv-cielo{z-index:-1}.lv-cielo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}.dark .lv-cielo{background:radial-gradient(60% 42% at 12% 4%,rgba(26,134,240,.1),transparent 62%),radial-gradient(52% 40% at 88% 12%,rgba(10,110,209,.09),transparent 60%),radial-gradient(46% 36% at 72% 52%,rgba(92,176,255,.05),transparent 62%),radial-gradient(50% 40% at 18% 74%,rgba(26,134,240,.06),transparent 62%),radial-gradient(46% 34% at 82% 94%,rgba(10,110,209,.07),transparent 60%),linear-gradient(180deg,#13151b,#0d0e12 42%,#111318)}.lv-vidrio{background:var(--lv-solid);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);box-shadow:var(--lv-sh-2),inset 0 1px #fff9;border-radius:var(--lv-r-lg)}.lv-vidrio-alza{box-shadow:var(--lv-sh-3),inset 0 1px #fff9}.lv-tarjeta{background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);padding:30px;box-shadow:var(--lv-sh-2);transition:transform .5s var(--lv-ease),box-shadow .5s var(--lv-ease)}.lv-tarjeta:hover{transform:translateY(-4px);box-shadow:var(--lv-sh-3)}.lv-tarjeta-alza{box-shadow:var(--lv-sh-3)}.lv-ahorro{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px 20px;border-radius:16px;background:#16a34a17;border:1px solid rgba(22,163,74,.18);color:var(--lv-green-d);font-size:1rem;font-weight:620;letter-spacing:-.014em}.lv :is(button,input,textarea,[contenteditable=true]):focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:2px}.lv-filas :is(button,input,textarea,[contenteditable=true]):focus-visible{outline-offset:-3px}@media(prefers-reduced-transparency:reduce){.lv-filas,.lv-campo,.lv-doc,.lv-seg,.lv-fila-ico,.lv-vidrio{background:var(--lv-solid)}.lv-fila.lv-viva{background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid))}.lv-fila.lv-viva .lv-fila-ico{background:var(--lv-blue-d)}}@media(prefers-reduced-motion:reduce){.lv,.lv *,.lv *:before,.lv *:after{transition:none!important;animation:none!important}.lv-b:active,.lv-seg:active{transform:none}}.lv-cuenta{margin-top:16px;display:flex;align-items:baseline;gap:17px;flex-wrap:wrap;background:#16a34a14;border:1px solid rgba(22,163,74,.24);border-radius:var(--lv-r-md);padding:19px 22px;box-shadow:inset 0 1px #ffffff80}.lv-cuenta .lv-kicker{color:var(--lv-green-d)}.lv-cuenta-num{font-size:2.1rem;font-weight:700;letter-spacing:-.04em;color:var(--lv-green-d);font-variant-numeric:tabular-nums;line-height:1}.lv-cuenta-det{font-size:.845rem;color:var(--lv-ink-2);margin-left:auto;letter-spacing:-.01em}@media(prefers-reduced-transparency:reduce){.lv-cuenta{background:#e8f7edf7}}.lv-pill{display:inline-flex;align-items:center;gap:5px;font-size:.735rem;color:var(--lv-ink-2);background:transparent;border:1px solid rgba(11,18,32,.11);padding:5px 11px;border-radius:999px;white-space:nowrap}.lv-pill.lv-verde{background:#16a34a17;border-color:#16a34a42;color:var(--lv-green-d);font-weight:560}.lv-aviso{display:flex;align-items:flex-start;gap:9px;background:#f59e0b1a;box-shadow:inset 0 0 0 1px #f59e0b6b;border-radius:var(--lv-r-sm);padding:10px 12px;color:var(--aviso-tinta);font-size:.855rem;line-height:1.45;letter-spacing:-.01em}.lv-aviso svg{flex:0 0 auto;margin-top:1px}.lv-listo{width:100%;height:52px;border-radius:999px;border:0;cursor:pointer;font-family:inherit;font-size:1.01rem;font-weight:590;letter-spacing:-.014em;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));color:#fff;box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #1a86f099,inset 0 1px #ffffff52;display:flex;align-items:center;justify-content:center;gap:9px;transition:transform .16s var(--lv-spring),box-shadow .28s var(--lv-ease)}.lv-listo:active{transform:scale(.985)}.lv-listo.lv-falta{background:#f59e0b1a;color:#92500e;box-shadow:inset 0 0 0 1px #f59e0b6b,inset 0 1px #ffffff80}.lv-listo:disabled{cursor:not-allowed}@media(prefers-reduced-motion:reduce){.lv-listo:active{transform:none}}.cabecera-sin-hilo:after{display:none}.lv-conmutador{display:inline-grid;grid-template-columns:1fr 1fr;gap:3px;padding:4px;border-radius:999px;background:#0b12200d}.lv-cm{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer;font-family:inherit;font-size:.905rem;font-weight:560;letter-spacing:-.012em;color:var(--lv-ink-2);background:transparent;border:0;padding:9px 18px;border-radius:999px;transition:background .3s var(--lv-ease),color .3s,box-shadow .3s}.lv-cm.lv-on{background:var(--lv-solid);color:var(--lv-ink);box-shadow:var(--lv-sh-1)}@media(max-width:639px){.lv-cm{padding-left:12px;padding-right:12px}}.lv-b-apagado{background:#0b12200d;color:var(--lv-ink-2);cursor:default;box-shadow:none}.lv-lista{background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1);overflow:hidden}.lv-lista>*+*{border-top:1px solid var(--lv-hair)}.lv-lista :is(button,input,textarea,[contenteditable=true]):focus-visible{outline-offset:-3px}.lv-fila-ico.lv-ico-azul{color:var(--lv-solid);border:0;background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d));box-shadow:0 3px 10px #1a86f04d,inset 0 1px #ffffff73}@media(prefers-reduced-transparency:reduce){.lv-fila-ico.lv-ico-azul{background:var(--lv-blue-d)}}@media(prefers-contrast:more){.lv-lista{border-color:var(--lv-ink-2)}.lv-lista>*+*{border-top-color:var(--lv-ink-2)}.lv-conmutador{border:1.5px solid var(--lv-ink-2)}.lv-cm.lv-on{box-shadow:inset 0 0 0 1.5px var(--lv-ink-2)}.lv-b-solido,.lv-b-apagado{border:1.5px solid var(--lv-ink-2)}}@media(prefers-reduced-motion:reduce){.lv-cm{transition:none}}.lv-buscador{display:flex;align-items:center;gap:12px;padding:15px 20px;border-radius:999px;background:var(--lv-solid);border:1px solid rgba(11,18,32,.11);box-shadow:var(--lv-sh-1);transition:border-color .2s,box-shadow .28s var(--lv-ease)}.lv-buscador:focus-within{border-color:var(--lv-blue);box-shadow:0 0 0 4px #1a86f029}.lv-cliente{position:relative;display:flex;align-items:center;gap:15px;width:100%;padding:14px 18px;text-align:left;background:transparent;border:0;cursor:pointer;font-family:inherit;transition:background .3s var(--lv-ease)}.lv-cliente:hover{background:#1a86f00b}.lv-cliente.lv-on{background:#1a86f012;box-shadow:inset 3px 0 0 var(--lv-blue)}.lv-lista .lv-fila-ico{font-size:.9rem;font-weight:640;letter-spacing:-.01em}.lv-b-nuevo{width:100%;margin-top:12px;padding:16px 18px;font-size:1rem;gap:11px;color:var(--lv-blue-text);background:var(--lv-solid);border:1px dashed rgba(26,134,240,.4);transition:background .3s var(--lv-ease),border-color .3s,transform .16s var(--lv-spring)}.lv-b-nuevo:hover{background-image:linear-gradient(#1a86f00f,#1a86f00f);border-color:var(--lv-blue)}@media(prefers-contrast:more){.lv-buscador{border:1.5px solid var(--lv-ink-2);box-shadow:none}.lv-buscador.lv-falta{border:2px solid var(--lv-ink);box-shadow:none}.lv-b-nuevo{border:1.5px dashed var(--lv-ink-2)}}.dark .lv-conmutador{background:#ffffff12}.dark .lv-b-apagado{background:#ffffff17}.dark .lv .lv-b-solido{border-color:#ffffff61}.dark .lv .lv-b-solido:hover{border-color:#ffffff8c}.lv-pasos-pregunta{margin:0;color:var(--lv-ink);font-size:clamp(27px,3.1vw,34px);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.lv-pasos-subtitulo{max-width:52ch;margin:7px 0 0;color:var(--lv-ink-2);font-size:1.04rem;line-height:1.56;letter-spacing:-.014em}.lv-pasos-grid{display:grid;gap:16px;margin-top:20px}.lv-pasos-anterior{margin-left:-12px}.lv-pasos-grid-material{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lv-pasos-grid-series{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-pasos-grid-modelos{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lv-eleccion{position:relative;display:flex;min-width:0;padding:0;flex-direction:column;overflow:hidden;color:var(--lv-ink);text-align:left;cursor:pointer;font:inherit;background:transparent;border:0;border-radius:18px;box-shadow:var(--lv-sh-1);transition:transform .16s var(--lv-spring),box-shadow .28s var(--lv-ease)}.lv-eleccion:hover{transform:translateY(-3px);box-shadow:var(--lv-sh-2)}.lv-eleccion.is-sel{box-shadow:0 0 0 2.5px var(--lv-blue),var(--lv-sh-2)}.lv-eleccion.is-disabled{cursor:not-allowed;opacity:.62}.lv-eleccion.is-disabled:hover{transform:none;box-shadow:var(--lv-sh-1)}.lv-eleccion-img{position:relative;display:grid;width:100%;height:196px;padding:10px;place-items:center;background:var(--lv-solid);border-radius:0;overflow:hidden}.lv-eleccion-img img{display:block;max-width:min(86%,170px);max-height:170px;width:auto;height:auto;object-fit:contain}.lv-eleccion-img>svg{max-width:82%;max-height:82%;width:auto;height:auto;object-fit:contain}.lv-pasos-grid-material .lv-eleccion{flex-direction:row;align-items:center;gap:22px;padding:20px 26px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:18px}.lv-pasos-grid-material .lv-eleccion:hover{transform:translateY(-2px);border-color:var(--lv-blue-l);box-shadow:var(--lv-sh-2)}.lv-pasos-grid-material .lv-eleccion-img-material{width:104px;height:104px;min-height:0;padding:0;flex:0 0 auto;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:16px}.lv-pasos-grid-material .lv-eleccion-img-material:has(.lv-eleccion-logos[data-n="5"]){width:126px}.lv-eleccion-logos{display:grid;width:100%;height:100%;gap:1px;place-items:stretch}.lv-eleccion-logos[data-n="1"]{grid-template:1fr / 1fr}.lv-eleccion-logos[data-n="2"]{grid-template:1fr / repeat(2,1fr)}.lv-eleccion-logos[data-n="3"],.lv-eleccion-logos[data-n="4"]{grid-template:repeat(2,1fr) / repeat(2,1fr)}.lv-eleccion-logos[data-n="3"] .lv-eleccion-logo:first-child{grid-column:1 / -1}.lv-eleccion-logos[data-n="5"]{grid-template:repeat(2,1fr) / repeat(3,1fr)}.lv-eleccion-logo{display:grid;min-width:0;min-height:0;padding:8px;place-items:center;overflow:hidden;background:var(--lv-solid)}.lv-eleccion-logo img{max-width:82%;max-height:82%;object-fit:contain}.lv-eleccion-logos[data-n="1"] .lv-eleccion-logo img{max-width:86%;max-height:86%}.lv-eleccion-fallback{width:48px!important;height:48px!important;color:var(--lv-blue-text);stroke-width:1.5}.lv-eleccion-lock{position:absolute;top:13px;right:13px;width:20px!important;height:20px!important;color:var(--lv-ink-2)}.lv-eleccion-desc{display:block;min-height:76px;padding:15px 17px;color:var(--lv-ink);background:var(--lv-solid);border-radius:0 0 18px 18px;text-align:left}.lv-eleccion-desc .nom{display:block;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.lv-eleccion-desc .sub{display:block;margin-top:2px;color:var(--lv-ink-3);font-size:.85rem;line-height:1.4}.lv-pasos-grid-material .lv-eleccion-desc{display:flex;min-height:0;padding:0;align-items:flex-start;flex-direction:column;background:transparent;border-radius:0;text-align:left}.lv-pasos-grid-material .lv-eleccion-desc .nom{font-size:1.32rem;letter-spacing:-.024em}.lv-pasos-grid-material .lv-eleccion-desc .sub{margin-top:3px;font-size:.88rem}.lv-pasos-grid-modelos .lv-eleccion-img{background:var(--lv-solid)}.lv-eleccion-celda{display:flex;flex-direction:column;min-width:0}.lv-eleccion-celda>.lv-eleccion{flex:1 1 auto;width:100%}.lv-eleccion-celda>.lv-eleccion>.lv-eleccion-desc{flex:1 1 auto}.lv-eleccion-img-modelo [data-testid=svg-canvas]{width:100%;height:170px}.lv-eleccion-img-modelo>svg{width:auto;height:auto;max-width:88%;max-height:88%}.lv-paso-familias{display:flex;margin-top:16px;flex-direction:column;gap:12px}.lv-paso-familia{overflow:hidden;background:var(--lv-solid);border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1);transition:border-color .2s,box-shadow .28s var(--lv-ease)}.lv-paso-familia.is-sel{border-color:var(--lv-blue);box-shadow:0 0 0 3px #1a86f029,var(--lv-sh-1)}.lv-paso-familia-cabecera{display:flex;width:100%;padding:18px 20px;align-items:center;gap:16px;color:var(--lv-ink);text-align:left;cursor:pointer;font:inherit;background:transparent;border:0}.lv-paso-familia-ico{display:grid;width:56px;height:56px;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(160deg,var(--lv-blue-l),var(--lv-blue-d));border-radius:15px;box-shadow:0 4px 12px #1a86f047}.lv-paso-familia-ico svg{width:30px;height:30px}.lv-paso-familia-tx{flex:1;min-width:0}.lv-paso-familia-tx strong{display:block;font-size:1.16rem;font-weight:700;letter-spacing:-.024em}.lv-paso-familia-tx>span{display:block;margin-top:2px;color:var(--lv-ink-3);font-size:.9rem}.lv-paso-familia-count{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;color:var(--lv-ink-3)}.lv-paso-familia-count>span{display:grid;min-width:26px;height:26px;padding:0 8px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 6%,transparent);font-size:.85rem;font-weight:640}.lv-paso-familia-count svg{width:20px;height:20px;transition:transform .26s var(--lv-ease)}.lv-paso-familia.is-open .lv-paso-familia-count svg{transform:rotate(180deg)}.lv-paso-subtipos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 18px;border-top:1px solid var(--lv-hair)}.lv-paso-subtipo{display:flex;min-width:0;padding:14px 15px;align-items:center;gap:13px;color:var(--lv-ink);text-align:left;cursor:pointer;font:inherit;background:var(--lv-solid);border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1);transition:transform .14s var(--lv-spring),border-color .2s,box-shadow .2s}.lv-paso-subtipo:hover{transform:translateY(-1px);border-color:var(--lv-blue-l);box-shadow:var(--lv-sh-2)}.lv-paso-subtipo.is-sel{border-color:var(--lv-blue);box-shadow:0 0 0 3px #1a86f024,var(--lv-sh-1)}.lv-paso-subtipo-ico{display:grid;width:44px;height:44px;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(160deg,var(--lv-blue-l),var(--lv-blue-d));border-radius:12px;box-shadow:0 3px 9px #1a86f042}.lv-paso-subtipo-ico svg{width:24px;height:24px}.lv-paso-subtipo strong{font-size:1.02rem;font-weight:620;letter-spacing:-.02em}.lv-buscador.lv-pasos-buscador{max-width:540px;margin:20px 0 2px;padding:13px 18px;gap:11px}.lv-pasos-buscador>svg{width:20px;height:20px;flex:0 0 auto;color:var(--lv-ink-3)}.lv-pasos-buscador input{width:100%;padding:0;color:var(--lv-ink);font:inherit;font-size:1rem;font-weight:500;background:transparent;border:0;outline:0}.lv-pasos-buscador input::placeholder{color:var(--lv-ink-3);font-weight:420}.lv-serie-vacio{margin-top:20px;color:var(--lv-ink-3);font-size:.95rem;font-style:italic}.lv-pasos-vacio{padding:32px 18px;color:var(--lv-ink-2);text-align:center}.lv-pasos-vacio>svg{width:36px;height:36px;margin:0 auto 8px;color:var(--lv-ink-3);stroke-width:1.5}.lv-pasos-vacio p{margin:0}.lv-pasos-vacio p+p{margin-top:4px;font-size:.9rem}@media(max-width:1080px){.lv-pasos-grid-modelos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.lv-pasos-grid-material,.lv-pasos-grid-series{grid-template-columns:1fr}}@media(max-width:720px){.lv-paso-subtipos{grid-template-columns:1fr}}@media(max-width:560px){.lv-pasos-grid-modelos{grid-template-columns:1fr}}@media(prefers-contrast:more){.lv-eleccion,.lv-paso-familia,.lv-paso-subtipo{outline:1.5px solid var(--lv-ink-2);outline-offset:-1.5px}}@media(prefers-reduced-motion:reduce){.lv-eleccion,.lv-paso-familia,.lv-paso-familia-count svg,.lv-paso-subtipo{transition:none}}.pv-voz{--pv-salida: cubic-bezier(.23, 1, .32, 1);--pv-entra-sale: cubic-bezier(.77, 0, .175, 1)}.pv-mic-zona{position:relative;width:104px;height:104px;display:grid;place-items:center;flex:0 0 auto;margin-bottom:22px}.pv-aro{position:absolute;width:104px;height:104px;border-radius:var(--lv-r-xl);background:#1a86f038;opacity:0;pointer-events:none}.pv-mic{position:relative;width:104px;height:104px;border-radius:var(--lv-r-xl);border:0;cursor:pointer;display:grid;place-items:center;background:#1a86f01a;transition:transform .12s var(--pv-salida),background-color .2s var(--pv-salida);-webkit-tap-highlight-color:transparent}.pv-mic:active{transform:scale(.96)}.pv-mic svg{width:40px;height:40px;color:var(--lv-blue-text);transition:color .2s var(--pv-salida)}[data-momento=escuchando] .pv-mic{background:#e11d4821}[data-momento=escuchando] .pv-mic svg{color:#be123c}.dark [data-momento=escuchando] .pv-mic svg{color:#fb7185}[data-momento=escuchando] .pv-aro{background:#e11d4842;animation:pv-latido 1.6s var(--pv-entra-sale) infinite}@keyframes pv-latido{0%{transform:scale(1);opacity:.55}to{transform:scale(1.35);opacity:0}}[data-momento=detectando] .pv-mic{background:#1a86f029}[data-momento=detectando] .pv-aro{background:#1a86f033;opacity:.5;transform:scale(1.12)}.pv-titulo{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;color:var(--lv-ink)}.pv-desc{font-size:1.0625rem;line-height:1.5;color:var(--lv-ink-2);margin:12px auto 0;max-width:32ch}.pv-trans-et{display:block;margin-bottom:10px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#be123c}.dark .pv-trans-et{color:#fb7185}.pv-trans-txt{margin:0;font-size:1.375rem;line-height:1.5;font-weight:500;color:var(--lv-ink);text-align:left;max-height:290px;overflow-y:auto}@media(max-width:767.98px){.pv-trans-txt{max-height:360px}}.pv-cursor{display:inline-block;width:3px;height:1.05em;background:#be123c;vertical-align:-.15em;margin-left:3px;animation:pv-parpadeo .9s steps(1) infinite}.dark .pv-cursor{background:#fb7185}@keyframes pv-parpadeo{0%,50%{opacity:1}51%,to{opacity:0}}.pv-pista-parar{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--lv-hair);font-size:1rem;color:var(--lv-ink-2);text-align:center}.pv-detectando{margin:0;font-size:1.25rem;font-weight:600;color:var(--lv-blue-text)}.pv-detectando small{display:block;margin-top:6px;font-size:1rem;font-weight:500;color:var(--lv-ink-2)}.pv-hecho-titulo{margin:0 0 14px;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--lv-ink)}.pv-lista{padding-right:2px}@media(prefers-reduced-motion:reduce){[data-momento=escuchando] .pv-aro{opacity:.45;transform:scale(1.16)}.pv-mic:active{transform:none}.pv-cursor{opacity:1}}.pv-mic-tira{flex:0 0 auto;width:48px;height:48px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 6px 18px -6px #1a86f099;transition:background .2s var(--pv-salida)}.pv-mic-tira svg{width:21px;height:21px;color:#fff}.pv-mic-tira[aria-pressed=true]{background:linear-gradient(180deg,#f43f5e,#be123c);box-shadow:0 6px 18px -6px #e11d4899}.mf-cifras{display:grid;gap:14px;margin-bottom:22px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mf-cifra{background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);padding:19px 21px;box-shadow:var(--lv-sh-1)}.mf-cifra-rot{display:block;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--lv-ink-3);text-transform:uppercase;margin-bottom:9px}.mf-cifra-num{font-size:1.72rem;font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--lv-ink);font-variant-numeric:tabular-nums}.mf-cifra-pie{display:block;font-size:.82rem;color:var(--lv-ink-2);margin-top:7px;letter-spacing:-.01em}.mf-cifra.mf-malo{border-color:#b91c1c3d;background:linear-gradient(#b91c1c0a,#b91c1c0a),var(--lv-solid)}.mf-cifra.mf-malo .mf-cifra-num{color:#b91c1c}.mf-cifra.mf-aviso{border-color:#b453093d;background:linear-gradient(#b453090a,#b453090a),var(--lv-solid)}.mf-cifra.mf-aviso .mf-cifra-num{color:#b45309}.mf-tabla-marco{background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1);overflow-x:auto}.mf-tabla{width:100%;border-collapse:collapse;font-size:.89rem}.mf-tabla th{text-align:left;white-space:nowrap;font-size:.74rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--lv-ink-3);padding:13px 16px;border-bottom:1px solid var(--lv-hair)}.mf-tabla td{padding:13px 16px;color:var(--lv-ink-2);letter-spacing:-.01em;vertical-align:top}.mf-tabla tbody tr+tr td{border-top:1px solid var(--lv-hair)}.mf-tabla tbody tr:hover td{background:#1a86f009}.mf-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mf-num-fuerte{color:var(--lv-ink);font-weight:620}.mf-tabla .mf-principal{color:var(--lv-ink);font-weight:600;letter-spacing:-.014em}.mf-sub{display:block;font-size:.79rem;color:var(--lv-ink-3);margin-top:2px}.mf-falta{color:#b45309;font-size:.8rem;font-style:normal}.mf-estado{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:.78rem;font-weight:560;letter-spacing:-.005em;padding:4px 11px;border-radius:999px;border:1px solid rgba(11,18,32,.11);color:var(--lv-ink-2)}.mf-estado:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:0 0 auto}.mf-estado.mf-ok{color:#15803d;background:#15803d1a;border-color:#15803d3d}.mf-estado.mf-medio{color:#b45309;background:#b453091a;border-color:#b453093d}.mf-estado.mf-mal{color:#b91c1c;background:#b91c1c1a;border-color:#b91c1c3d}.mf-alerta{display:flex;align-items:flex-start;gap:11px;background:#b91c1c12;box-shadow:inset 0 0 0 1px #b91c1c4d;border-radius:var(--lv-r-sm);padding:14px 17px;margin-bottom:20px;color:#b91c1c;font-size:.9rem;line-height:1.5;letter-spacing:-.012em}.mf-alerta svg{flex:0 0 auto;margin-top:2px}.mf-alerta b{font-weight:640}.mf-nota{margin-top:18px;font-size:.84rem;line-height:1.55;color:var(--lv-ink-3);letter-spacing:-.01em;display:flex;align-items:flex-start;gap:9px}.mf-nota svg{flex:0 0 auto;margin-top:2px}.mf-espejo{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;letter-spacing:-.01em;color:var(--lv-ink-3)}.mf-espejo.mf-viejo{color:#b45309;font-weight:560}.mf-cajon-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0b12204d;animation:mf-entra-fondo .3s var(--lv-ease)}.mf-cajon{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(460px,100vw);display:flex;flex-direction:column;border-radius:var(--lv-r-lg) 0 0 var(--lv-r-lg);border-right:0;box-shadow:var(--lv-sh-3);animation:mf-entra-cajon .42s var(--lv-ease)}.mf-cajon-cuerpo{flex:1;overflow-y:auto;padding:22px 24px 30px}.mf-cajon-bloque{background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);padding:15px 17px;margin-bottom:14px}@keyframes mf-entra-fondo{0%{opacity:0}to{opacity:1}}@keyframes mf-entra-cajon{0%{transform:translate(22px);opacity:.4}to{transform:none;opacity:1}}@media(prefers-reduced-transparency:reduce){.mf-alerta{background:#fdf0f0}}@media(prefers-reduced-motion:reduce){.mf-cajon-fondo,.mf-cajon{animation:none}}.dark .mf-cifra.mf-malo{border-color:#f871714d;background:linear-gradient(#f8717112,#f8717112),var(--lv-solid)}.dark .mf-cifra.mf-malo .mf-cifra-num{color:#f87171}.dark .mf-cifra.mf-aviso{border-color:#fbbf244d;background:linear-gradient(#fbbf2412,#fbbf2412),var(--lv-solid)}.dark .mf-cifra.mf-aviso .mf-cifra-num{color:#fbbf24}.dark .mf-estado.mf-ok{color:#4ade80;background:#4ade801f;border-color:#4ade8042}.dark .mf-estado.mf-medio{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2442}.dark .mf-estado.mf-mal{color:#f87171;background:#f871711f;border-color:#f8717142}.dark .mf-alerta{color:#f87171;background:#f8717114;box-shadow:inset 0 0 0 1px #f8717152}.dark .mf-falta,.dark .mf-espejo.mf-viejo{color:#fbbf24}.dark .mf-tabla tbody tr:hover td{background:#5cb0ff0f}.dark .mf-cajon-fondo{background:#0000008c}.lv-seg:disabled{cursor:not-allowed;opacity:.45}.lv-seg:disabled:active{transform:none}.lv-bloque{background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-1)}.lv-fila-ico.lv-ico-azul{color:#fff;border:0;background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d));box-shadow:0 3px 10px #1a86f061,inset 0 1px #ffffff73}.lv-estado{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:.855rem;font-weight:640;letter-spacing:-.008em;padding:5px 12px;border-radius:999px;border:1px solid var(--lv-hair);color:var(--lv-ink-2)}.lv-estado svg{flex:0 0 auto}.lv-estado-listo{color:#166534;background:#1665341a;border-color:#1665343d}.lv-estado-dato{color:#92400e;background:#92400e1a;border-color:#92400e3d}.lv-estado-revisar{color:#b91c1c;background:#b91c1c1a;border-color:#b91c1c3d}.lv-contador{font-size:.855rem;font-weight:600;letter-spacing:-.008em;color:var(--lv-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.lv-contador-revisar{color:#b91c1c}.lv-contador-dato{color:#92400e}.lv-tarea{display:flex;align-items:flex-start;gap:12px;padding:15px 0}.lv-tarea+.lv-tarea{border-top:1px solid var(--lv-hair)}.lv-tarea-ico{flex:0 0 auto;margin-top:2px}.lv-tarea-txt{flex:1;min-width:0}.lv-tarea-tit{font-size:1rem;font-weight:620;letter-spacing:-.014em;line-height:1.35}.lv-tarea-por{font-size:.93rem;color:var(--lv-ink-2);line-height:1.5;margin-top:3px;letter-spacing:-.008em}.lv-tarea-dinero .lv-tarea-ico{color:#b91c1c}.lv-tarea-falta .lv-tarea-ico{color:#92400e}.lv-tarea-hecho .lv-tarea-ico{color:var(--lv-ink-3)}.lv-tarea-hecho .lv-tarea-tit{color:var(--lv-ink-2);font-weight:560}.dark .lv .lv-estado-listo{color:#4ade80;background:#4ade801f;border-color:#4ade8042}.dark .lv .lv-estado-dato{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2442}.dark .lv .lv-estado-revisar{color:#f87171;background:#f871711f;border-color:#f8717142}.dark .lv .lv-contador-revisar{color:#f87171}.dark .lv .lv-contador-dato{color:#fbbf24}.dark .lv .lv-tarea-dinero .lv-tarea-ico{color:#f87171}.dark .lv .lv-tarea-falta .lv-tarea-ico{color:#fbbf24}.lv-punto-rojo{width:8px;height:8px;border-radius:50%;flex:0 0 auto;margin-left:6px;background:#b91c1c}.dark .lv-punto-rojo{background:#f87171}.lv-trabajo{font-size:1rem}.lv-trabajo .lv-fila-val,.lv-trabajo .lv-pista,.lv-trabajo .lv-tarea-por{font-size:1rem;line-height:1.5}.lv-trabajo .lv-fila-tit{font-size:1.06rem}.lv-seccion-activa{background:#1a86f014}.dark .lv .lv-seccion-activa{background:#5cb0ff1f}.lv-tono-bien{color:#166534}.lv-tono-falta{color:#92400e}.lv-tono-mal{color:#b91c1c}.dark .lv .lv-tono-bien{color:#4ade80}.dark .lv .lv-tono-falta{color:#fbbf24}.dark .lv .lv-tono-mal{color:#f87171}.lv-seg.lv-on{color:var(--lv-blue-text)}.dark .lv .lv-seg{background:#ffffff0f;border-color:#ffffff24}.dark .lv .lv-seg.lv-on{background:#5cb0ff24;border-color:#5cb0ff57}.lv-seg-mini{padding:7px 14px;font-size:.875rem}.lv-pregunta-falta{border-color:#92400e47;background:#92400e0d}.dark .lv .lv-pregunta-falta{border-color:#fbbf244d;background:#fbbf2412}.lv-rejilla{width:100%;border-collapse:separate;border-spacing:0}.lv-rejilla th{text-align:left;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--lv-ink-2);font-weight:700;padding:0 12px 9px;white-space:nowrap}.lv-rejilla th.num,.lv-rejilla td.num{text-align:right}.lv-rejilla td{padding:8px 12px;border-top:1px solid var(--lv-hair)}.lv-rejilla tbody th{padding:8px 12px;border-top:1px solid var(--lv-hair);font-size:1rem;font-weight:620;letter-spacing:-.012em;text-transform:none;color:var(--lv-ink);white-space:nowrap}.lv-rejilla .imp{font-variant-numeric:tabular-nums;font-weight:650}.lv-no-sirve{font-family:inherit;font-size:.93rem;cursor:pointer;background:transparent;color:var(--lv-ink-2);border:1px dashed var(--lv-hair);border-radius:var(--lv-r-sm);padding:5px 11px;transition:border-color .16s var(--lv-ease),color .16s var(--lv-ease)}.lv-no-sirve:hover:not(:disabled){border-style:solid;border-color:var(--lv-blue);color:var(--lv-blue-text)}.lv-no-sirve:disabled{cursor:not-allowed;opacity:.45}@media(prefers-contrast:more){.lv-rejilla td,.lv-rejilla tbody th{border-top-color:var(--lv-ink-2)}.lv-no-sirve{border:1.5px dashed var(--lv-ink-2);color:var(--lv-ink)}.lv-pregunta-falta{border-width:1.5px}}.ap-admin{max-width:700px;margin:34px auto 72px;font-size:1rem}.ap-admin-cabecera{margin:0 0 26px}.ap-admin-cabecera h2{margin:9px 0 8px;font-size:2rem;line-height:1.06;letter-spacing:-.034em;font-weight:700}.ap-admin-cabecera p{max-width:58ch;margin:0;color:var(--lv-ink-2);line-height:1.58}.ap-admin-formulario{padding:28px;box-shadow:var(--lv-sh-2)}.ap-campo-grupo+.ap-campo-grupo{margin-top:20px}.ap-campo-grupo>label,.ap-etiqueta{display:block;margin:0 0 8px;color:var(--lv-ink-2);font-size:.9rem;font-weight:640;letter-spacing:-.01em}.ap-control{width:100%;min-height:48px;padding:0 14px;font-family:inherit;font-size:1rem;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1)}.ap-precio-control{display:flex;align-items:center;overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1)}.ap-precio-control:focus-within{border-color:var(--lv-blue);box-shadow:0 0 0 4px #1a86f029}.ap-precio-control input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--lv-ink);padding:13px 4px 13px 14px;font:inherit;font-variant-numeric:tabular-nums}.ap-precio-control>span{padding:0 15px 0 8px;color:var(--lv-ink-2);font-weight:640}.ap-ayuda{display:flex;align-items:center;gap:7px;margin:8px 2px 0;color:var(--lv-ink-2);font-size:.88rem;line-height:1.5}.ap-boton-ancho{width:100%;margin-top:24px}.ap-admin :is(button:disabled){cursor:not-allowed;opacity:.55}.ap-error{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;color:#991b1b;background:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 28%,var(--lv-solid));border-radius:var(--lv-r-sm);line-height:1.48}.ap-error svg{flex:0 0 auto;margin-top:1px}.ap-error b,.ap-error span{display:block}.ap-error b+span{margin-top:2px}.ap-resultado{margin-top:20px;padding:24px}.ap-resultado.ap-reutilizada{border-left:4px solid var(--lv-amber)}.ap-resultado-titulo{display:flex;align-items:center;gap:9px;color:var(--lv-green-d)}.ap-reutilizada .ap-resultado-titulo{color:#92400e}.ap-resultado-titulo h3{margin:0;color:var(--lv-ink);font-size:1.14rem;letter-spacing:-.02em}.ap-aviso{margin:10px 0 0;color:var(--lv-ink-2);line-height:1.5}.ap-resumen{margin:12px 0 16px;color:var(--lv-ink-2);font-variant-numeric:tabular-nums}.ap-resumen b{color:var(--lv-ink)}.ap-enlace-fila{display:flex;align-items:stretch;gap:9px}.ap-enlace-fila input{flex:1;min-width:0;padding:12px 14px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink) 3%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86rem}.ap-cancelar{margin-top:9px;color:var(--lv-rose)}.af-publica{min-height:100vh;overflow-x:hidden;background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid));font-size:1rem;line-height:1.62}.af-contenedor{width:min(1120px,calc(100% - 32px));margin-inline:auto}.af-nav{position:fixed;z-index:40;top:12px;left:12px;right:12px;display:flex;align-items:center;gap:12px;padding:9px 9px 9px 17px;background:var(--lv-g-thick);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:999px;box-shadow:var(--lv-sh-2)}.af-nav nav{display:none;margin-left:auto}.af-nav nav a{padding:8px 12px;color:var(--lv-ink-2);font-size:.88rem;font-weight:540}.af-nav nav a:hover{color:var(--lv-ink)}.af-nav>.lv-b{margin-left:auto;padding:10px 14px;font-size:.86rem}.af-publica a:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:3px}.af-publica button:disabled{cursor:not-allowed;opacity:.58}.af-hero{position:relative;overflow:hidden;padding:126px 0 68px}.af-orbe{position:absolute;border-radius:50%;filter:blur(82px);pointer-events:none}.af-orbe-uno{width:360px;height:360px;top:-150px;right:-190px;background:#5cb0ff7a}.af-orbe-dos{width:300px;height:300px;bottom:-170px;left:-170px;background:#1a86f02b}.af-hero-contenido{position:relative;z-index:1;text-align:center;max-width:840px}.af-hero h1{margin:18px auto 20px;max-width:18ch;font-size:clamp(2.35rem,10vw,3.7rem);line-height:1.06;letter-spacing:-.035em;font-weight:700;text-wrap:balance}.af-hero h1 span{color:transparent;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));background-clip:text;-webkit-background-clip:text}.af-entradilla{max-width:57ch;margin:0 auto;color:var(--lv-ink-2);font-size:clamp(1.04rem,3.8vw,1.28rem);line-height:1.56}.af-acciones{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:28px auto 0;max-width:390px}.af-confianza{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 18px;margin-top:20px;color:var(--lv-ink-2);font-size:.84rem}.af-confianza span{display:inline-flex;align-items:center;gap:6px}.af-confianza svg{color:var(--lv-green-d)}.af-entrada{animation:af-entrada .8s var(--lv-ease) both}.af-retardo-1{animation-delay:.08s}.af-retardo-2{animation-delay:.16s}.af-retardo-3{animation-delay:.24s}@keyframes af-entrada{0%{opacity:0;transform:translateY(20px) scale(.988);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.af-seccion{padding:64px 0;scroll-margin-top:92px}.af-seccion-cabecera{max-width:48ch}.af-seccion-cabecera h2{margin:12px 0 0;font-size:clamp(2rem,8vw,3.25rem);line-height:1.06;letter-spacing:-.034em;font-weight:700;text-wrap:balance}.af-seccion-cabecera.af-centrada{margin-inline:auto;text-align:center}.af-tarjetas{display:grid;gap:12px;margin-top:30px}.af-tarjeta{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:20px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-1);transition:transform .5s var(--lv-ease),box-shadow .5s var(--lv-ease)}.af-tarjeta h3,.af-paso h3{margin:1px 0 5px;font-size:1.14rem;line-height:1.32;letter-spacing:-.02em}.af-tarjeta p,.af-paso p{margin:0;color:var(--lv-ink-2)}.af-proceso{background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid));border-block:1px solid var(--lv-hair)}.af-pasos{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none}.af-paso{position:relative;padding:8px 5px 22px 46px}.af-paso:not(:last-child):after{content:"";position:absolute;left:14px;top:30px;bottom:-2px;width:2px;background:linear-gradient(var(--lv-blue),var(--lv-blue-l))}.af-paso-icono{position:absolute;z-index:1;top:8px;left:1px;width:28px;height:28px;padding:6px;border-radius:50%;color:var(--lv-blue-text);background:var(--lv-solid);border:2px solid var(--lv-blue);box-shadow:var(--lv-sh-1)}.af-paso-numero{display:none}.af-activar{padding-bottom:76px}.af-plan{max-width:560px;margin:34px auto 0;overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-xl);box-shadow:var(--lv-sh-3)}.af-plan-identidad{display:flex;align-items:center;gap:16px;padding:26px 24px 22px;background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid))}.af-logo-partner{width:64px;height:64px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;color:var(--lv-blue-text);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1);font-size:1.15rem;font-weight:760}.af-logo-partner img{width:100%;height:100%;padding:8px;object-fit:contain}.af-plan-nombre{display:block;color:var(--lv-ink);font-size:1.18rem;font-weight:680}.af-plan-partner{display:block;color:var(--lv-ink-2);font-size:.92rem;margin-top:2px}.af-plan-lista{display:grid;gap:14px;margin:0;padding:24px;list-style:none}.af-plan-lista li{display:flex;align-items:flex-start;gap:10px;color:var(--lv-ink-2)}.af-plan-lista svg{flex:0 0 auto;width:21px;height:21px;padding:4px;color:var(--lv-green-d);border-radius:50%;background:color-mix(in srgb,var(--lv-green) 11%,var(--lv-solid))}.af-plan-pie{padding:0 24px 26px;text-align:center}.af-plan-pie .lv-b{width:100%}.af-plan-pie>p:last-child{margin:13px 0 0;color:var(--lv-ink-2);font-size:.82rem}.af-precio-discreto{margin:0 0 16px;color:var(--lv-ink-2);font-size:.9rem;line-height:1.48;font-variant-numeric:tabular-nums}.af-precio-discreto b{color:var(--lv-ink);font-size:1.03rem}.af-pago-error{margin:0 0 12px;padding:11px 13px;color:#991b1b;background:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid));border-radius:var(--lv-r-sm);font-size:.9rem}.af-footer{padding:38px 0;border-top:1px solid var(--lv-hair);background:var(--lv-solid)}.af-footer .af-contenedor{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--lv-ink-2);font-size:.84rem}.af-estado-pagina{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:24px;padding:28px 16px;text-align:center;background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid))}.af-estado-pagina>p{margin:0;color:var(--lv-ink-2)}.af-estado-tarjeta{width:min(100%,580px);padding:30px 24px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2)}.af-estado-icono{width:42px;height:42px;margin:0 auto 16px;color:var(--lv-blue-text)}.af-estado-tarjeta>.lv-kicker{display:block}.af-estado-tarjeta h1{margin:9px 0 12px;font-size:clamp(2rem,8vw,2.8rem);line-height:1.06;letter-spacing:-.034em}.af-estado-tarjeta>p{margin:0 auto;max-width:48ch;color:var(--lv-ink-2)}.af-estado-tarjeta>.lv-b{margin-top:22px}.af-estado-resumen{margin-top:14px!important;font-variant-numeric:tabular-nums}.af-estado-bien .af-estado-icono{color:var(--lv-green-d)}.af-estado-aviso .af-estado-icono{color:#92400e}.af-estado-mal .af-estado-icono{color:#991b1b}.arf-pagina{min-height:100vh;display:grid;align-content:center;justify-items:center;gap:22px;padding:28px 16px;color:var(--lv-ink);background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.arf-marca{display:flex;justify-content:center}.arf-tarjeta{width:min(100%,520px);padding:26px 22px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-xl);box-shadow:var(--lv-sh-3)}.arf-partner{display:flex;align-items:center;gap:13px;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid var(--lv-hair)}.arf-partner strong{min-width:0;overflow-wrap:anywhere;font-size:1.02rem;line-height:1.3}.arf-logo{width:54px;height:54px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);font-weight:760}.arf-logo img{width:100%;height:100%;padding:7px;object-fit:contain}.arf-pago-recibido{display:inline-flex;align-items:center;gap:7px;color:var(--lv-green-d);font-size:.83rem;font-weight:680}.arf-pago-recibido svg{width:18px;height:18px}.arf-tarjeta h1{margin:12px 0 10px;font-size:clamp(1.75rem,8vw,2.4rem);line-height:1.08;letter-spacing:-.032em;text-wrap:balance}.arf-intro{margin:0;color:var(--lv-ink-2);line-height:1.55}.arf-formulario{display:grid;gap:8px;margin-top:25px}.arf-formulario label{margin-top:7px;color:var(--lv-ink);font-size:.9rem;font-weight:640}.arf-control{min-height:48px;display:flex;align-items:center;gap:10px;padding:0 13px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);transition:border-color .2s,box-shadow .2s}.arf-control:focus-within{border-color:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 16%,transparent)}.arf-control svg{width:18px;height:18px;flex:0 0 auto;color:var(--lv-ink-3)}.arf-control input{width:100%;min-width:0;padding:12px 0;color:var(--lv-ink);background:transparent;border:0;outline:0;font:inherit}.arf-boton{width:100%;margin-top:14px}.arf-boton svg{width:19px;height:19px}.arf-error{display:flex;align-items:flex-start;gap:9px;margin:8px 0 0;padding:12px 13px;color:var(--lv-rose);background:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 28%,var(--lv-solid));border-radius:var(--lv-r-sm);font-size:.9rem;line-height:1.45}.arf-error svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px}.arf-confirmacion{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;color:var(--lv-ink-2);font-size:.84rem;line-height:1.48}.arf-confirmacion svg{width:17px;height:17px;flex:0 0 auto;margin-top:2px}.arf-aviso-legal{margin:14px 0 0;color:var(--lv-ink-2);font-size:.84rem;line-height:1.48}.arf-aviso-legal a{color:var(--lv-blue-text);text-decoration:underline;text-underline-offset:2px}.arf-pie,.arf-pagina>p{margin:0;color:var(--lv-ink-3);font-size:.8rem;text-align:center}.arf-icono-estado{width:42px;height:42px;margin-bottom:12px;color:var(--lv-blue-text)}.arf-icono-bien{color:var(--lv-green-d)}.arf-icono-aviso{color:var(--lv-amber)}.arf-confirmando{text-align:center}.arf-confirmando .arf-intro{max-width:42ch;margin-inline:auto}.arf-pulso{height:5px;display:block;overflow:hidden;margin-top:25px;background:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid));border-radius:999px}.arf-pulso i{width:42%;height:100%;display:block;background:var(--lv-blue);border-radius:inherit;animation:arf-pulso 1.5s var(--lv-ease) infinite alternate}.arf-carga{width:38px;height:38px;color:var(--lv-blue-text)}.arf-error-pagina{text-align:center}@keyframes arf-pulso{0%{transform:translate(-20%)}to{transform:translate(158%)}}.opf-page{min-height:100vh;color:var(--lv-ink);background:var(--lv-ground);font-family:Inter,sans-serif}.opf-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px max(20px,calc((100vw - 920px)/2));background:var(--lv-g-thick);border-bottom:1px solid var(--lv-hair)}.opf-progress{color:var(--lv-ink-3);font-size:.86rem;font-weight:640}.opf-stage{width:min(920px,calc(100% - 32px));margin:0 auto;padding:54px 0 80px}.opf-stage h1{margin:8px 0 12px;font-size:clamp(2rem,5vw,3.25rem);line-height:1.06;letter-spacing:-.034em;text-wrap:balance}.opf-stage h2{margin:0 0 6px;font-size:1.35rem;line-height:1.25;letter-spacing:-.02em}.opf-stage h2+p{margin:0 0 20px;color:var(--lv-ink-2);line-height:1.55}.opf-hero{max-width:650px;margin:0 auto;text-align:center}.opf-spinner{width:78px;height:78px;margin:0 auto 22px;border-radius:50%;background:conic-gradient(from 0deg,transparent,var(--lv-blue) 320deg);mask:radial-gradient(farthest-side,transparent calc(100% - 9px),black 0);animation:opf-spin 1.1s linear infinite}.opf-lead{max-width:760px;margin:0 0 24px;color:var(--lv-ink-2);font-size:1.08rem;line-height:1.56}.opf-hero .opf-lead{margin-inline:auto}.opf-steps{display:grid;gap:12px;max-width:500px;margin:30px auto;text-align:left}.opf-step{display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md)}.opf-step.now{background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-blue) 38%,var(--lv-solid));box-shadow:var(--lv-sh-2)}.opf-step.done{border-color:color-mix(in srgb,var(--lv-green) 28%,var(--lv-solid))}.opf-step-icon{width:48px;height:48px;display:grid;flex:0 0 auto;place-items:center;color:var(--lv-ink-3);background:var(--lv-ground);border-radius:var(--lv-r-sm);font-size:1.15rem;font-weight:700}.opf-step-icon svg{width:23px}.opf-step.done .opf-step-icon{color:var(--lv-green-d);background:color-mix(in srgb,var(--lv-green) 15%,var(--lv-solid))}.opf-step.now .opf-step-icon{color:var(--lv-solid);background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d))}.opf-step>div>b,.opf-step>div>span{display:block}.opf-step div>span{margin-top:3px;color:var(--lv-ink-3);font-size:.9rem}.opf-block{width:100%}.opf-info{display:flex;align-items:flex-start;gap:12px;margin:22px 0 16px;padding:15px 18px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-blue) 22%,var(--lv-solid));border-radius:var(--lv-r-sm);line-height:1.5}.opf-info svg{width:21px;flex:0 0 auto;color:var(--lv-blue-text)}.opf-card{padding:30px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-1)}.opf-empty{padding:24px;color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-blue) 2%,var(--lv-solid));border:1.5px dashed var(--lv-hair);border-radius:var(--lv-r-sm);text-align:center;font-weight:600;line-height:1.5}.opf-empty.error{color:var(--lv-rose);background:color-mix(in srgb,var(--lv-rose) 5%,var(--lv-solid));border-color:var(--lv-rose);border-style:solid}.opf-create{width:100%;margin-top:14px;border-color:var(--lv-blue);color:var(--lv-blue-text)}.opf-create svg,.opf-inline svg{width:18px}.opf-create-form{display:grid;gap:12px;margin-top:16px;padding:20px;background:var(--lv-ground);border-radius:var(--lv-r-md)}.opf-create-form label{font-weight:640}.opf-create-form input,.opf-inline input{min-width:0;padding:14px 15px;color:var(--lv-ink);background:var(--lv-solid);border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-sm);font:inherit}.opf-create-form input:focus,.opf-inline input:focus{outline:0;border-color:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 15%,transparent)}.opf-segment{display:grid;grid-template-columns:1fr 1fr;gap:10px}.opf-segment button{padding:14px;color:var(--lv-ink-2);background:var(--lv-solid);border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-sm);font:inherit;font-weight:640;cursor:pointer}.opf-segment button.on{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid));border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 10%,transparent)}.opf-actions,.opf-nav{display:flex;align-items:center;justify-content:flex-end;gap:12px}.opf-nav{justify-content:space-between;margin-top:24px}.opf-error{margin:0;color:var(--lv-rose);font-weight:640}.opf-save{color:var(--lv-ink-3);text-align:center}.opf-provider-list{display:grid;gap:10px}.opf-provider{display:flex;align-items:center;gap:14px;padding:15px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md)}.opf-provider .lv-fila-ico svg{width:22px}.opf-grow{flex:1;min-width:0}.opf-grow b,.opf-grow span{display:block}.opf-grow b{font-size:1.08rem;letter-spacing:-.018em}.opf-grow span{margin-top:3px;color:var(--lv-ink-3);font-size:.9rem}.opf-status{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;font-size:.8rem;font-weight:680;white-space:nowrap}.opf-status svg{width:15px;height:15px}.opf-status.ok{color:var(--lv-green-d);background:color-mix(in srgb,var(--lv-green) 12%,var(--lv-solid))}.opf-status.warn{color:var(--lv-amber);background:color-mix(in srgb,var(--lv-amber) 13%,var(--lv-solid))}.opf-icon-button{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;color:var(--lv-ink-3);background:transparent;border:0;border-radius:var(--lv-r-sm);cursor:pointer}.opf-icon-button:hover{color:var(--lv-rose);background:color-mix(in srgb,var(--lv-rose) 8%,transparent)}.opf-icon-button svg{width:18px}.opf-back{margin:0 0 12px -12px}.opf-wsteps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0}.opf-wnode{display:grid;justify-items:center;gap:7px;color:var(--lv-ink-3);font-size:.82rem}.opf-wnode span{width:42px;height:42px;display:grid;place-items:center;background:var(--lv-ground);border:2px solid var(--lv-hair);border-radius:50%;font-weight:700}.opf-wnode span svg{width:19px}.opf-wnode.active,.opf-wnode.done{color:var(--lv-blue-text)}.opf-wnode.active span{color:var(--lv-solid);background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d));border-color:transparent;box-shadow:var(--lv-sh-2)}.opf-wnode.done span{color:var(--lv-green-d);background:color-mix(in srgb,var(--lv-green) 13%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-green) 30%,var(--lv-solid))}.opf-upload{display:grid;justify-items:center;gap:7px;margin-top:14px;padding:26px;background:var(--lv-solid);border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-md);cursor:pointer;text-align:center}.opf-upload:hover{background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid));border-color:var(--lv-blue)}.opf-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.opf-upload>span{width:52px;height:52px;display:grid;place-items:center;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));border-radius:var(--lv-r-sm)}.opf-upload svg{width:25px}.opf-upload small{color:var(--lv-ink-3)}.subida-progreso-lista{display:grid;gap:8px;margin-top:10px}.subida-progreso-total{color:var(--lv-ink-2);font-size:.88rem}.subida-progreso-fichero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 12px;background:var(--lv-ground);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.subida-progreso-fichero>span{min-width:0;overflow-wrap:anywhere}.subida-progreso-fichero>small{color:var(--lv-ink-3)}.subida-progreso-fichero.hecho>small{color:var(--lv-green-d)}.subida-progreso-fichero.error>small{color:var(--lv-rose)}.subida-progreso-fichero progress{grid-column:1 / -1;width:100%;height:7px;accent-color:var(--lv-blue)}.opf-files{display:grid;gap:8px}.opf-file{display:flex;align-items:center;gap:10px;padding:11px 13px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-green) 6%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-green) 20%,var(--lv-solid));border-radius:var(--lv-r-sm)}.opf-file>svg{width:18px;color:var(--lv-green-d)}.opf-file span{flex:1;min-width:0;overflow-wrap:anywhere}.opf-file button{display:grid;place-items:center;color:var(--lv-ink-3);background:transparent;border:0;cursor:pointer}.opf-file button svg{width:16px}.opf-series{display:grid;gap:10px;margin:14px 0}.opf-series-row,.opf-manual-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.opf-series-row{padding:14px 16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.opf-inline{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:14px}.opf-manual{display:grid;gap:12px;padding:18px 0;border-top:1px solid var(--lv-hair)}.opf-manual:first-of-type{border-top:0}.opf-warning{display:flex;gap:13px;margin-top:18px;padding:18px;background:color-mix(in srgb,var(--lv-amber) 8%,var(--lv-solid));border:1.5px solid color-mix(in srgb,var(--lv-amber) 45%,var(--lv-solid));border-radius:var(--lv-r-md)}.opf-warning>svg{width:24px;flex:0 0 auto;color:var(--lv-amber)}.opf-warning p{color:var(--lv-ink-2)}.opf-amber{color:var(--lv-solid);background:linear-gradient(150deg,color-mix(in srgb,var(--lv-amber) 72%,var(--lv-solid)),var(--lv-amber))}.opf-family-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 30px}.opf-family-step{display:grid;justify-items:center;gap:8px;color:var(--lv-ink-3);font-size:.86rem;text-align:center}.opf-family-step>span{width:46px;height:46px;display:grid;place-items:center;background:var(--lv-ground);border:2px solid var(--lv-hair);border-radius:50%}.opf-family-step svg{width:21px;height:21px}.opf-family-step.now{color:var(--lv-blue-text)}.opf-family-step.now>span{color:var(--lv-solid);background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d));border-color:transparent;box-shadow:var(--lv-sh-2)}.opf-family-step.done{color:var(--lv-green-d)}.opf-family-step.done>span{background:color-mix(in srgb,var(--lv-green) 13%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-green) 30%,var(--lv-solid))}.opf-subhead{margin:0 0 12px;color:var(--lv-ink-3);font-size:.9rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.opf-note{display:grid;gap:9px;margin-top:24px}.opf-note label{color:var(--lv-ink-2);font-weight:650}.opf-note textarea{min-height:88px;resize:vertical;padding:14px 15px;color:var(--lv-ink);background:var(--lv-solid);border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-sm);font:inherit;line-height:1.5}.opf-note textarea:focus{outline:0;border-color:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 15%,transparent)}.opf-skip{padding:8px;color:var(--lv-ink-3);background:transparent;border:0;font:inherit;font-weight:620;text-decoration:underline;cursor:pointer}.opf-skip:disabled{cursor:wait;opacity:.6}.opf-hardware-card{display:grid;gap:16px}.opf-hardware-block{display:flex;align-items:flex-start;gap:12px}.opf-hardware-block h2,.opf-hardware-block p{margin:0}.opf-hardware-block p{margin-top:4px;color:var(--lv-ink-3)}.opf-hardware-number{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;color:var(--lv-solid);background:var(--lv-blue-d);border-radius:50%;font-weight:750}.opf-hardware-second{margin-top:16px;padding-top:24px;border-top:1px solid var(--lv-hair)}.opf-hardware-series{display:grid;gap:14px}.opf-hardware-series-card{display:grid;gap:14px;padding:18px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md)}.opf-hardware-series-card>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.opf-hardware-series-card h3,.opf-hardware-series-card header p{margin:0}.opf-hardware-series-card header p{margin-top:3px;color:var(--lv-ink-3);font-size:.85rem}.opf-hardware-series-card>header>svg{width:22px;color:var(--lv-blue-text)}.opf-opening-list{display:grid;gap:8px}.opf-opening-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.5fr) auto;gap:8px;align-items:center}.opf-opening-row input{min-width:0}.opf-add-opening{justify-self:start}.opf-feedback{min-height:100vh;display:grid;align-content:center;justify-items:center;gap:16px;padding:24px;color:var(--lv-ink);background:var(--lv-ground);text-align:center}.opf-feedback>svg{width:42px;color:var(--lv-blue-text)}@keyframes opf-spin{to{transform:rotate(360deg)}}@media(max-width:680px){.opf-stage{padding-top:32px}.opf-card{padding:18px;border-radius:var(--lv-r-md)}.opf-provider{flex-wrap:wrap}.opf-provider .opf-grow{flex-basis:calc(100% - 62px)}.opf-provider .opf-status{margin-left:58px}.opf-inline{grid-template-columns:1fr}.opf-opening-row{grid-template-columns:1fr auto}.opf-opening-row input:first-child{grid-column:1 / -1}.opf-nav{align-items:stretch;flex-direction:column-reverse}.opf-nav .lv-b{width:100%}}@media(prefers-reduced-motion:reduce){.opf-spinner{animation:none}}@media(prefers-reduced-transparency:reduce){.opf-bar{background:var(--lv-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.opf-admin-card{border-color:var(--lv-hair);box-shadow:none}.opf-admin-title{display:flex;align-items:center;gap:10px;font-family:Inter,sans-serif}.opf-admin-title svg,.opf-admin-provider-head svg,.opf-admin-missing svg{width:16px;height:16px}.opf-admin-empty{display:flex;min-height:80px;align-items:center;gap:12px;color:var(--lv-ink-3)}.opf-admin-empty svg{width:20px;height:20px}.opf-admin-providers,.opf-admin-files,.opf-admin-series{display:grid;gap:12px}.opf-admin-provider{padding:16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.opf-admin-provider-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--lv-hair)}.opf-admin-provider-head h4{margin:2px 0 0;color:var(--lv-ink);font-size:1rem;font-weight:650}.opf-admin-provider-head [data-slot=badge]{gap:6px}.opf-admin-kicker{margin:0;color:var(--lv-ink-3);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.opf-admin-block{padding-top:16px}.opf-admin-block h5,.opf-admin-serie h5{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--lv-ink);font-size:.8125rem;font-weight:650}.opf-admin-block h5 svg{width:15px;height:15px}.opf-admin-series{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:16px}.opf-admin-serie{padding:14px;background:var(--lv-solid);border-radius:var(--lv-r-sm)}.opf-admin-file{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:var(--lv-blue-text);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);font-size:.8125rem;text-decoration:none}.opf-admin-file:hover{border-color:var(--lv-blue)}.opf-admin-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opf-admin-file svg{width:15px;height:15px;flex:0 0 auto}.opf-admin-missing{display:flex;align-items:center;gap:6px;margin:0;color:var(--lv-amber);font-size:.8125rem}.opf-admin-note{margin:0;padding:12px 14px;color:var(--lv-ink-2);background:var(--lv-solid);border-radius:var(--lv-r-sm);line-height:1.55;white-space:pre-wrap}.opf-admin-series-empty{margin-top:18px}.opf-admin-serie header p{margin:-6px 0 12px;color:var(--lv-ink-3);font-size:.75rem}.opf-admin-openings{display:grid;gap:8px;margin-top:12px}.opf-admin-openings>div{display:grid;gap:2px;padding:10px 12px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);font-size:.8125rem}.opf-admin-openings span{color:var(--lv-ink-3);white-space:pre-wrap}@media(min-width:700px){.af-contenedor{width:min(1120px,calc(100% - 48px))}.af-nav{top:16px;left:50%;right:auto;width:min(1120px,calc(100% - 32px));transform:translate(-50%)}.af-nav nav{display:flex}.af-hero{padding:158px 0 92px}.af-acciones{flex-direction:row;justify-content:center;max-width:none}.af-tarjetas{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.af-tarjeta{display:block;padding:28px}.af-tarjeta .lv-fila-ico{margin-bottom:18px}.af-pasos{position:relative;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:48px}.af-pasos:before{content:"";position:absolute;top:41px;left:12.5%;right:12.5%;height:2px;background:color-mix(in srgb,var(--lv-blue) 40%,var(--lv-hair))}.af-paso{padding:0 8px;text-align:center}.af-paso:not(:last-child):after{display:none}.af-paso-icono{position:relative;top:auto;left:auto;width:40px;height:40px;padding:9px;margin:0 auto 17px;border-radius:50%}.af-paso-numero{display:block;margin-bottom:7px;color:var(--lv-blue-text);font-size:.76rem;font-weight:700;letter-spacing:.08em}.af-plan-identidad{padding:30px}.af-plan-lista{padding:28px 30px}.af-plan-pie{padding:0 30px 30px}.af-footer .af-contenedor{flex-direction:row;justify-content:space-between;text-align:left}.arf-tarjeta{padding:34px}}@media(hover:hover)and (pointer:fine){.af-tarjeta:hover{transform:translateY(-4px);box-shadow:var(--lv-sh-3)}}@media(max-width:560px){.af-nav>.lv-b{font-size:0;gap:0;padding:10px}.af-nav>.lv-b svg{width:18px;height:18px}.ap-admin{margin-top:24px}.ap-admin-formulario,.ap-resultado{padding:20px}.ap-enlace-fila{flex-direction:column}.ap-enlace-fila .lv-b{width:100%}}@media(prefers-reduced-transparency:reduce){.af-nav{background:var(--lv-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.ap-control,.ap-precio-control,.ap-enlace-fila input,.af-tarjeta,.af-plan,.af-estado-tarjeta,.arf-tarjeta,.arf-control{border-color:var(--lv-ink-2)}.ap-error,.af-pago-error,.arf-error{border:2px solid currentColor}}@media(prefers-reduced-motion:reduce){.af-entrada{animation:none}.arf-pulso i{animation:none;width:100%}}.dark .lv .ap-error,.dark .lv .af-pago-error{color:#f87171}.dark .lv .ap-reutilizada .ap-resultado-titulo,.dark .lv .af-estado-aviso .af-estado-icono{color:#fbbf24}.dark .lv .af-estado-mal .af-estado-icono{color:#f87171}.lv-cajon-trigger-wrap{width:100%}.lv-cajon-trigger{width:100%;min-height:78px;display:flex;align-items:center;gap:14px;padding:12px 14px;text-align:left;cursor:pointer;color:var(--lv-ink);background:var(--lv-solid);border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1);transition:border-color .2s,box-shadow .28s var(--lv-ease),transform .16s var(--lv-spring)}.lv-cajon-trigger:active{transform:scale(.975)}.lv-cajon-trigger.has-error{border-color:color-mix(in srgb,var(--lv-rose) 55%,var(--lv-hair))}.lv-cajon-trigger-copy{min-width:0;flex:1}.lv-cajon-trigger strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:720;line-height:1.2;letter-spacing:-.02em}.lv-cajon-trigger small{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px;color:var(--lv-ink-3);font-size:.83rem}.lv-cajon-trigger.has-error small{color:var(--lv-rose);font-weight:600}.lv-cajon-trigger-thumb{width:52px;height:52px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;padding:5px;background:color-mix(in srgb,var(--lv-blue) 3%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:12px}.lv-cajon-trigger-thumb svg{display:block;width:100%;height:100%}.lv-cajon-trigger-color{width:12px;height:12px;display:inline-block;flex:0 0 auto;border:1px solid rgba(0,0,0,.15);border-radius:4px}.lv-cajon-trigger-change{height:36px;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin-left:6px;padding:0 14px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));border-radius:999px;font-size:.86rem;font-weight:700;transition:background-color .2s}.lv-cajon-picker-shell{display:flex!important;flex-direction:column;gap:0!important;padding:0!important;overflow:hidden!important;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);box-shadow:var(--lv-sh-3)}.lv-cajon-picker-dialog{width:min(calc(100vw - 32px),1180px)!important;max-width:1180px!important;height:min(95dvh,900px);max-height:95dvh!important;border-radius:var(--lv-r-md)!important}.lv-cajon-picker-sheet{inset:auto 0 0!important;width:100%!important;height:96dvh;max-height:96dvh;border-radius:var(--lv-r-md) var(--lv-r-md) 0 0!important}.lv-cajon-picker-shell>button.absolute{display:none}.lv-cajon-close{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;color:var(--lv-ink-2);background:var(--lv-solid);opacity:1;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);transition:color .2s,border-color .2s,transform .16s var(--lv-spring)}.lv-cajon-close:active{transform:scale(.965)}.lv-cajon-shell-header{flex:0 0 auto;padding:14px 20px;background:var(--lv-solid);border-bottom:1px solid var(--lv-hair);text-align:left}.lv-cajon-header{display:flex;align-items:center;gap:12px;min-height:44px}.lv-cajon-head-ico{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));border-radius:11px}.lv-cajon-head-ico svg{display:block;width:20px;height:20px}.lv-cajon-header>div{min-width:0}.lv-cajon-header strong,.lv-cajon-header>div>span{display:block}.lv-cajon-header strong{font-size:1.22rem;font-weight:680;letter-spacing:-.025em}.lv-cajon-header>div>span{margin-top:1px;color:var(--lv-ink-3);font-size:.8rem}.lv-cajon-provider{margin-left:4px;padding:5px 11px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid));border-radius:999px;font-size:.78rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-cajon-close{margin-left:auto}.lv-cajon-body{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(350px,1fr);overflow:hidden}.lv-cajon-list-column,.lv-cajon-config-column{min-height:0;overflow-y:auto;padding:20px 22px}.lv-cajon-list-column{background:transparent}.lv-cajon-config-column{display:flex;flex-direction:column;gap:18px;background:var(--lv-solid);border-left:1px solid var(--lv-hair)}.lv-cajon-step-title{display:flex;align-items:center;gap:10px;margin-bottom:13px}.lv-cajon-step-title>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));border-radius:999px;font-size:.98rem;font-weight:700;font-variant-numeric:tabular-nums}.lv-cajon-step-title h3{margin:0;font-size:1.08rem;font-weight:660;letter-spacing:-.02em}.lv-cajon-search{height:48px;display:flex;align-items:center;gap:10px;padding:0 13px;color:var(--lv-ink-3);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1);transition:border-color .2s,box-shadow .28s var(--lv-ease)}.lv-cajon-search:focus-within{border-color:var(--lv-blue);box-shadow:0 0 0 4px #1a86f029}.lv-cajon-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--lv-ink);font:inherit;font-size:1rem}.lv-cajon-search input::placeholder{color:var(--lv-ink-3);opacity:1}.lv-cajon-search.is-compact{height:42px;margin-bottom:9px}.lv-cajon-search.is-compact input{font-size:.93rem}.lv-cajon-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px}.lv-cajon-card{min-height:70px;display:flex;align-items:center;gap:12px;padding:13px 14px;text-align:left;cursor:pointer;color:var(--lv-ink);background:var(--lv-solid);border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-sm);transition:border-color .2s,box-shadow .28s var(--lv-ease),transform .16s var(--lv-spring)}.lv-cajon-card:active{transform:scale(.98)}.lv-cajon-card.is-selected{border-color:var(--lv-blue);box-shadow:0 0 0 3px #1a86f029}.lv-cajon-card>span:last-child{min-width:0}.lv-cajon-card strong,.lv-cajon-card small{display:block}.lv-cajon-card strong{font-size:1rem;font-weight:640;line-height:1.25}.lv-cajon-card small{margin-top:5px;color:var(--lv-ink-3);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-cajon-radio{position:relative;width:21px;height:21px;flex:0 0 auto;border:2px solid color-mix(in srgb,var(--lv-ink-3) 45%,transparent);border-radius:999px}.is-selected .lv-cajon-radio{border-color:var(--lv-blue)}.is-selected .lv-cajon-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:var(--lv-blue);border-radius:inherit}.lv-cajon-empty{grid-column:1 / -1;margin:10px 2px;color:var(--lv-ink-3);font-size:.94rem;font-style:italic}.lv-cajon-preview{padding:14px;text-align:center;background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:var(--lv-r-md)}.lv-cajon-preview>div{width:min(100%,220px);margin:0 auto 9px;filter:drop-shadow(0 8px 16px rgba(16,24,40,.14))}.lv-cajon-preview svg{display:block;width:100%;height:auto}.lv-cajon-preview>strong,.lv-cajon-preview>span{display:block}.lv-cajon-preview>strong{font-size:1.02rem;font-weight:700}.lv-cajon-preview>span{margin-top:2px;color:var(--lv-ink-3);font-size:.84rem}.lv-cajon-height{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:color-mix(in srgb,var(--lv-blue) 2%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-cajon-height label{color:var(--lv-ink-2);font-size:.92rem;font-weight:700}.lv-cajon-height .lv-cajon-height-input{width:120px;height:44px;flex:0 0 auto;padding:0 12px;color:var(--lv-ink);background:var(--lv-solid);border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-sm);font-size:1.05rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.lv-cajon-block .lv-cajon-step-title{margin-bottom:9px}.lv-cajon-block .lv-cajon-step-title>span{width:27px;height:27px;font-size:.88rem}.lv-cajon-block .lv-cajon-step-title h3{font-size:1rem}.lv-cajon-segments{display:flex;flex-wrap:wrap;gap:7px}.lv-cajon-segments .lv-seg{flex:1 1 auto;text-align:center}.lv-cajon-helper{margin:-2px 0 9px;color:var(--lv-ink-3);font-size:.84rem}.lv-cajon-colors{display:flex;flex-wrap:wrap;gap:9px}.lv-cajon-swatch{width:60px;min-height:68px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;cursor:pointer;color:var(--lv-ink-2);background:transparent;border:1.5px solid transparent;border-radius:var(--lv-r-sm);transition:border-color .2s,background .2s,transform .16s var(--lv-spring)}.lv-cajon-swatch:active{transform:scale(.965)}.lv-cajon-swatch.is-selected{border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid))}.lv-cajon-swatch>span{width:36px;height:36px;border:1px solid color-mix(in srgb,var(--lv-ink) 17%,transparent);border-radius:999px;box-shadow:inset 0 1px #ffffff4d}.lv-cajon-swatch small{width:100%;font-size:.74rem;font-weight:570;line-height:1.15;text-align:center}.lv-cajon-guide-included{display:flex;align-items:center;gap:8px;padding:11px 13px;color:var(--lv-green-d);background:color-mix(in srgb,var(--lv-green) 8%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-green) 22%,var(--lv-hair));border-radius:var(--lv-r-sm);font-size:.88rem;font-weight:620}.lv-cajon-guide-list{max-height:190px;overflow-y:auto;background:color-mix(in srgb,var(--lv-blue) 2%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-cajon-guide-row{display:flex;align-items:stretch;border-bottom:1px solid var(--lv-hair)}.lv-cajon-guide-row:last-child{border-bottom:0}.lv-cajon-guide-row.is-selected{background:var(--lv-solid)}.lv-cajon-guide-row>button:first-child{min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:10px 12px;text-align:left;color:var(--lv-ink);background:transparent;border:0;cursor:pointer}.lv-cajon-guide-row>button:first-child>span:last-child{min-width:0}.lv-cajon-guide-row strong,.lv-cajon-guide-row small{display:block}.lv-cajon-guide-row strong{font-size:.93rem;font-weight:620}.lv-cajon-guide-row small{margin-top:2px;color:var(--lv-ink-3);font-size:.73rem}.lv-cajon-favorite{width:44px;display:grid;place-items:center;flex:0 0 auto;color:var(--lv-ink-3);background:transparent;border:0;cursor:pointer}.lv-cajon-favorite[aria-pressed=true]{color:var(--lv-amber)}.lv-cajon-guide-missing{display:flex;flex-direction:column;gap:2px;margin-top:9px;padding:10px 12px;color:var(--lv-rose);background:color-mix(in srgb,var(--lv-rose) 7%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 25%,var(--lv-hair));border-radius:var(--lv-r-sm)}.lv-cajon-guide-missing strong{font-size:.9rem}.lv-cajon-guide-missing span{font-size:.8rem}.lv-cajon-guide-colors>p{margin:11px 0 7px;color:var(--lv-ink-2);font-size:.84rem;font-weight:620}.lv-cajon-footer{flex:0 0 auto;display:flex;align-items:center;gap:16px;padding:13px 20px;background:var(--lv-solid);border-top:1px solid var(--lv-hair)}.lv-cajon-footer p{min-width:0;flex:1;margin:0}.lv-cajon-footer p>span,.lv-cajon-footer p>strong,.lv-cajon-footer p>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-cajon-footer p>span{color:var(--lv-ink-3);font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.lv-cajon-footer p>strong{margin-top:1px;font-size:.94rem;font-weight:660}.lv-cajon-footer p>small{margin-top:1px;color:var(--lv-ink-3);font-size:.78rem}@media(hover:hover)and (pointer:fine){.lv-cajon-trigger:hover{border-color:var(--lv-blue-l);box-shadow:var(--lv-sh-2)}.lv-cajon-trigger:hover .lv-cajon-trigger-change{background:color-mix(in srgb,var(--lv-blue) 15%,var(--lv-solid))}.lv-cajon-card:hover{border-color:var(--lv-blue-l)}.lv-cajon-close:hover{color:var(--lv-ink);border-color:var(--lv-blue-l)}.lv-cajon-guide-row>button:first-child:hover,.lv-cajon-favorite:hover{background:color-mix(in srgb,var(--lv-blue) 6%,transparent)}}@media(max-width:820px){.lv-cajon-body{display:block;overflow-y:auto}.lv-cajon-list-column,.lv-cajon-config-column{overflow:visible;padding:18px 16px}.lv-cajon-config-column{border-left:0;border-top:1px solid var(--lv-hair)}.lv-cajon-footer{padding:11px 14px max(11px,env(safe-area-inset-bottom))}.lv-cajon-footer .lv-b{min-width:132px}}@media(max-width:560px){.lv-cajon-cards{grid-template-columns:1fr}.lv-cajon-header>div>span{display:none}.lv-cajon-provider{max-width:110px}.lv-cajon-footer p>small{display:none}}@media(prefers-contrast:more){.lv-cajon-trigger,.lv-cajon-card,.lv-cajon-search,.lv-cajon-preview,.lv-cajon-guide-list,.lv-cajon-picker-shell{border-color:var(--lv-ink-2)}.lv-cajon-guide-missing{border:2px solid currentColor}}.lv-legal-shell{min-height:100vh;color:var(--lv-ink);background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--lv-blue) 15%,transparent),transparent 31rem),radial-gradient(circle at 92% 35%,color-mix(in srgb,var(--lv-blue-l) 11%,transparent),transparent 28rem),color-mix(in srgb,var(--lv-blue) 2%,var(--lv-solid))}.lv-legal-nav{position:sticky;top:0;z-index:20;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px max(24px,calc((100vw - 1180px)/2));background:var(--lv-g-thick);border-bottom:1px solid var(--lv-g-edge)}.lv-legal-nav>a{flex:0 0 auto}.lv-legal-nav nav{display:flex;align-items:center;gap:18px}.lv-legal-nav nav>a:not(.lv-b){color:var(--lv-ink-2);font-size:.9rem;font-weight:560}.lv-legal-nav .lv-b{padding:9px 16px;font-size:.86rem}.lv-legal-shell a:focus-visible,.lv-legal-shell summary:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:4px}.lv-legal-hero{max-width:850px;margin:0 auto;padding:70px 24px 38px;text-align:center}.lv-legal-eyebrow{margin:0 0 14px;color:var(--lv-blue-text);font-size:.8rem;font-weight:660;letter-spacing:.08em;text-transform:uppercase}.lv-legal-hero h1{margin:0;font-size:clamp(2.35rem,4.3vw,3.7rem);font-weight:700;line-height:1.06;letter-spacing:-.035em}.lv-legal-intro{max-width:660px;margin:17px auto 0;color:var(--lv-ink-2);font-size:clamp(1.04rem,1.5vw,1.28rem);line-height:1.56;letter-spacing:-.014em}.lv-legal-meta{display:flex;justify-content:center;gap:9px;margin:17px 0 0;color:var(--lv-ink-3);font-size:.84rem;font-variant-numeric:tabular-nums}.lv-legal-meta strong{color:var(--lv-ink-2);font-weight:640}.lv-legal-grid{width:min(1080px,calc(100% - 48px));display:grid;grid-template-columns:minmax(220px,280px) minmax(0,760px);align-items:start;justify-content:center;gap:24px;margin:0 auto;padding-bottom:72px}.lv-legal-index{position:sticky;top:96px;padding:22px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1)}.lv-legal-index>p{margin:0 10px 11px;color:var(--lv-ink-3);font-size:.76rem;font-weight:660;letter-spacing:.06em;text-transform:uppercase}.lv-legal-index nav{display:grid;gap:3px}.lv-legal-index nav a,.lv-legal-index-mobile nav a{display:grid;grid-template-columns:25px 1fr;gap:5px;padding:8px 10px;color:var(--lv-ink-2);border-radius:var(--lv-r-sm);font-size:.84rem;line-height:1.32;transition:color .2s var(--lv-ease),background .2s var(--lv-ease)}.lv-legal-index nav a>span,.lv-legal-index-mobile nav a>span{color:var(--lv-ink-3);font-size:.72rem;font-variant-numeric:tabular-nums}.lv-legal-index nav a.is-active,.lv-legal-index-mobile nav a.is-active{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid));font-weight:620}.lv-legal-index .lv-b{width:100%;gap:8px;margin-top:17px;padding:10px 14px;font-size:.82rem}.lv-legal-index .lv-b svg{width:16px;height:16px}.lv-legal-index-mobile{display:none}.lv-legal-paper{min-width:0;padding:44px 48px 58px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2)}.lv-legal-summary{margin-bottom:38px;padding:19px 21px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-blue) 18%,var(--lv-hair));border-radius:var(--lv-r-sm);font-size:.94rem;line-height:1.62}.lv-legal-summary strong{color:var(--lv-ink)}.lv-legal-paper>section{scroll-margin-top:100px}.lv-legal-paper>section+section{margin-top:42px;padding-top:38px;border-top:1px solid var(--lv-hair)}.lv-legal-section-number{margin:0 0 7px;color:var(--lv-blue-text);font-size:.76rem;font-weight:660;letter-spacing:.05em;font-variant-numeric:tabular-nums}.lv-legal-paper h2{margin:0 0 15px;font-size:clamp(1.35rem,2vw,1.72rem);font-weight:660;line-height:1.2;letter-spacing:-.025em}.lv-legal-copy{color:var(--lv-ink-2);font-size:1rem;line-height:1.72}.lv-legal-copy>:first-child{margin-top:0}.lv-legal-copy>:last-child{margin-bottom:0}.lv-legal-copy p{margin:0 0 16px}.lv-legal-copy ul{margin:13px 0 19px;padding-left:22px}.lv-legal-copy li+li{margin-top:7px}.lv-legal-copy a{color:var(--lv-blue-text);text-decoration:underline;text-underline-offset:3px}.lv-legal-copy strong{color:var(--lv-ink);font-weight:640}.lv-legal-data{display:grid;gap:5px;margin:18px 0;padding:18px 20px;background:color-mix(in srgb,var(--lv-ink) 3%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-legal-data span{display:block}.lv-legal-table-wrap{overflow-x:auto;margin:20px 0;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-legal-table{width:100%;border-collapse:collapse;background:var(--lv-solid);font-size:.91rem}.lv-legal-table th,.lv-legal-table td{min-width:150px;padding:13px 15px;border-bottom:1px solid var(--lv-hair);text-align:left;vertical-align:top}.lv-legal-table th{color:var(--lv-ink);background:color-mix(in srgb,var(--lv-ink) 3%,var(--lv-solid));font-weight:640}.lv-legal-table tr:last-child td{border-bottom:0}.lv-legal-footer{display:flex;justify-content:space-between;gap:26px;padding:30px max(24px,calc((100vw - 1180px)/2));color:var(--lv-ink-3);background:var(--lv-solid);border-top:1px solid var(--lv-hair);font-size:.82rem}.lv-legal-footer p{margin:0}.lv-legal-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.lv-legal-footer a{color:var(--lv-ink-2)}@media(hover:hover)and (pointer:fine){.lv-legal-index nav a:hover,.lv-legal-index-mobile nav a:hover{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid))}.lv-legal-footer a:hover,.lv-legal-nav nav>a:not(.lv-b):hover{color:var(--lv-ink)}}@media(max-width:760px){.lv-legal-nav{min-height:62px;padding:11px 16px}.lv-legal-nav nav>a:not(.lv-b){display:none}.lv-legal-nav .lv-b{padding:8px 13px}.lv-legal-hero{padding:48px 20px 28px}.lv-legal-meta{flex-wrap:wrap}.lv-legal-grid{width:min(100% - 28px,760px);display:block;padding-bottom:42px}.lv-legal-index{display:none}.lv-legal-index-mobile{display:block;margin-bottom:12px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1)}.lv-legal-index-mobile summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;cursor:pointer;color:var(--lv-ink);font-size:.9rem;font-weight:620;list-style:none}.lv-legal-index-mobile summary::-webkit-details-marker{display:none}.lv-legal-index-mobile summary svg{width:18px;height:18px;transition:transform .2s var(--lv-ease)}.lv-legal-index-mobile[open] summary svg{transform:rotate(180deg)}.lv-legal-index-mobile nav{display:grid;gap:2px;padding:0 8px 9px}.lv-legal-paper{padding:30px 22px 42px;border-radius:var(--lv-r-md)}.lv-legal-summary{margin-bottom:30px;padding:16px}.lv-legal-paper>section+section{margin-top:34px;padding-top:30px}.lv-legal-footer{display:block;padding:26px 20px}.lv-legal-footer nav{justify-content:flex-start;margin-top:14px;line-height:1.5}}@media print{.lv-legal-shell{background:var(--lv-solid)}.lv-legal-nav,.lv-legal-index,.lv-legal-index-mobile,.lv-legal-footer{display:none}.lv-legal-hero{padding:20px 0 28px}.lv-legal-grid{width:100%;display:block;padding:0}.lv-legal-paper{padding:0;border:0;border-radius:0;box-shadow:none}.lv-legal-paper>section{break-inside:avoid}}@media(prefers-reduced-transparency:reduce){.lv-legal-nav{background:var(--lv-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){.lv-legal-index,.lv-legal-index-mobile,.lv-legal-paper,.lv-legal-table-wrap{border-color:var(--lv-ink-2)}}.lv-dashboard{position:relative;isolation:isolate;min-height:100vh;color:var(--lv-ink);background-color:var(--lv-solid);font-size:1rem}.lv-dashboard>.lv-cielo{z-index:-1}.lv-dashboard-header{background:transparent}.lv-dashboard-topbar{background:var(--lv-g-thick);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2),inset 0 1px #fff9}.lv-dashboard-topbar [data-testid=button-spotlight],.lv-dashboard-topbar [data-testid=button-helpbot]{width:40px;height:40px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-solid) 58%,transparent);border:1px solid var(--lv-hair);border-radius:12px}.lv-dashboard-account-button{color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-solid) 58%,transparent);border:1px solid var(--lv-hair);border-radius:999px}.lv-dashboard-account-menu{padding:6px;color:var(--lv-ink);background:var(--lv-g-thick);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-3)}.lv-dashboard-update-wrap{width:100%;max-width:80rem;margin:0 auto;padding:12px 1rem 0}.lv-dashboard-update-card{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px 16px 22px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-2)}.lv-dashboard-update-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--lv-blue)}.lv-dashboard-update-icon{width:42px;height:42px;display:grid;place-items:center;flex:none;color:var(--lv-blue-text);background:#1a86f01f;border-radius:13px}.lv-dashboard-update-icon svg{width:21px;height:21px}.lv-dashboard-update-copy{min-width:0}.lv-dashboard-update-title{margin:0;color:var(--lv-ink);font-size:.98rem;font-weight:700;line-height:1.25;letter-spacing:-.015em}.lv-dashboard-update-subtitle{margin:4px 0 0;color:var(--lv-ink-2);font-size:.84rem;line-height:1.45}.lv-dashboard-update-button{white-space:nowrap}.lv-dashboard-update-button svg{width:16px;height:16px}.lv-dashboard-update-button:disabled{cursor:wait;opacity:.72}.lv-update-overlay{--lv-update-ease-out: cubic-bezier(.23, 1, .32, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--lv-ink);pointer-events:auto;background:radial-gradient(70% 55% at 50% 32%,rgba(92,176,255,.3),transparent 70%),linear-gradient(180deg,#eef5fd,#e6eefb)}.lv-update-overlay.show{animation:lv-update-overlay-in .28s var(--lv-update-ease-out) both}@keyframes lv-update-overlay-in{0%{opacity:0}to{opacity:1}}.lv-update-overlay-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px;animation:lv-update-card-in .42s var(--lv-update-ease-out) both}@keyframes lv-update-card-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.lv-update-logo-wrap{position:relative;min-width:104px;min-height:64px;margin-bottom:26px;display:grid;place-items:center}.lv-update-logo-wrap:after{content:"";position:absolute;width:104px;height:104px;border-radius:50%;background:radial-gradient(circle,rgba(26,134,240,.13),transparent 72%);animation:lv-update-halo 2.4s ease-in-out infinite}.lv-update-logo-wrap>*{position:relative;z-index:1}@keyframes lv-update-halo{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.6;transform:scale(1.05)}}.lv-update-title{margin:0;color:var(--lv-ink);font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:-.02em}.lv-update-bar{position:relative;width:min(320px,72vw);height:8px;overflow:hidden;margin-top:28px;background:#0b122014;border-radius:999px}.lv-update-bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;border-radius:999px;background:linear-gradient(90deg,var(--lv-blue-l),var(--lv-blue),var(--lv-blue-d))}.lv-update-bar-fill.run{animation:lv-update-fill 2.3s var(--lv-update-ease-out) forwards}@keyframes lv-update-fill{0%{transform:scaleX(.02)}60%{transform:scaleX(.72)}to{transform:scaleX(.96)}}.lv-update-bar-fill.done{transform:scaleX(.96);animation:lv-update-fill-done .35s var(--lv-update-ease-out) forwards}@keyframes lv-update-fill-done{to{transform:scaleX(1)}}.lv-update-check{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#22c55e,#15803d);box-shadow:0 12px 28px -10px #16a34a99;animation:lv-update-check-pop .42s cubic-bezier(.22,1.2,.36,1) both}@keyframes lv-update-check-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.lv-update-check svg{width:34px;height:34px;color:#fff;stroke-width:2.5;stroke-dasharray:30;stroke-dashoffset:30;animation:lv-update-check-draw .4s .12s var(--lv-update-ease-out) forwards}@keyframes lv-update-check-draw{to{stroke-dashoffset:0}}.lv-update-ready{margin:-14px 0 12px;color:#15803d;font-size:.92rem;font-weight:700}.lv-dashboard-greeting{padding:22px 6px 20px}.lv-dashboard-greeting-title{margin:0;color:var(--lv-ink);font-size:clamp(1.7rem,3.4vw,2.2rem);font-weight:700;line-height:1.06;letter-spacing:-.03em}.lv-dashboard-greeting-copy{margin-top:7px;color:var(--lv-ink-2);font-size:1rem;line-height:1.5}.lv-dashboard-greeting-copy span{color:var(--lv-ink);font-weight:620;font-variant-numeric:tabular-nums}.lv-dashboard-main{padding-top:0;padding-bottom:44px}.lv-dashboard-kpi-strip{display:flex;overflow-x:auto;margin-bottom:26px;padding:4px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2)}.lv-dashboard-kpi-desktop{display:none}.lv-dashboard-kpi{position:relative;flex:1 0 145px;min-width:145px;padding:13px 16px;color:var(--lv-ink);background:transparent;border-radius:var(--lv-r-md);text-align:left}.lv-dashboard-kpi+.lv-dashboard-kpi:before{content:"";position:absolute;left:0;top:16%;width:1px;height:68%;background:var(--lv-hair)}.lv-dashboard-kpi>div{margin:0}.lv-dashboard-kpi>div>span:first-child:not(:last-child){display:none}.lv-dashboard-kpi>div>span:last-child{color:var(--lv-ink-3);font-size:.72rem;font-weight:620;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.lv-dashboard-kpi>p{margin:3px 0 0;color:var(--lv-ink);font-size:1.35rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lv-dashboard-kpi>p>span{display:block;margin-top:3px;color:var(--lv-ink-3);font-size:.76rem;font-weight:500;letter-spacing:0}.lv-dashboard-kpi.is-highlighted>p{color:var(--lv-blue-text)}.lv-dashboard-sections{display:flex;flex-direction:column;gap:26px}.lv-dashboard-section{margin:0}.lv-dashboard-section-title{margin:0 6px 13px;color:var(--lv-ink-3);font-size:.78rem;font-weight:620;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.lv-dashboard-grid{display:grid;grid-template-columns:repeat(var(--dashboard-columns),minmax(112px,1fr));justify-items:center;gap:26px 16px}.lv-dashboard-app{gap:9px}.lv-dashboard-app-button{gap:9px;color:var(--lv-ink)}.lv-dashboard-app-icon{width:66px;height:66px;filter:drop-shadow(0 6px 14px rgba(11,18,32,.16));transition:transform .25s var(--lv-spring)}.lv-dashboard-app-logo{overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1)}.lv-dashboard-app-button:hover .lv-dashboard-app-icon{transform:translateY(-3px)}.lv-dashboard-app-button:active .lv-dashboard-app-icon{transform:scale(.92)}.lv-dashboard-app-name{width:100%;max-width:15ch;color:var(--lv-ink);font-size:.82rem;font-weight:560;line-height:1.2;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.lv-dashboard-app-name.is-locked{color:var(--lv-ink-3)}.lv .app-proximamente-pill{position:absolute;top:-11px;left:50%;transform:translate(-50%);z-index:2;white-space:nowrap;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:4px 10px;border-radius:999px;box-shadow:0 1px 2px #0b122024,0 6px 14px -5px #1a86f0b3,inset 0 1px #ffffff52}.lv-dashboard-panels{gap:18px;margin-top:32px}.lv-dashboard-panel{overflow:hidden;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1)}@media(max-width:767px){.lv-dashboard-header{padding:8px 8px 0}html.app-ios .lv-dashboard-header{padding-top:calc(2px + env(safe-area-inset-top))}.lv-dashboard-topbar{padding-inline:12px}.lv-dashboard-update-wrap{padding:10px 14px 0}.lv-dashboard-greeting{padding:20px 4px 18px}.lv-dashboard-main{padding-inline:14px}.lv-dashboard-kpi-strip{margin-inline:-6px}.lv-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 10px}.lv-dashboard-app-icon{width:60px;height:60px}.lv-dashboard-app-name{max-width:none;font-size:.72rem}}@media(max-width:639px){.lv-dashboard-sep{display:none}.lv-dashboard-topbar .lv-dashboard-fila{display:grid;grid-template-columns:1fr auto 1fr;gap:4px}.lv-dashboard-topbar .lv-dashboard-acciones{display:contents}.lv-dashboard-topbar .boton-ayuda-wrap{grid-column:1;grid-row:1;justify-self:start}.lv-dashboard-topbar .lv-dashboard-logo{grid-column:2;grid-row:1;justify-self:center}.lv-dashboard-topbar .lv-dashboard-account-button{grid-column:3;grid-row:1;justify-self:end}.lv-dashboard-topbar .lv-dashboard-logo img{height:32px}.lv-dashboard-topbar .boton-ayuda-wrap .boton-ayuda{height:44px;padding:0 16px;font-size:.92rem}.lv-dashboard-topbar .boton-ayuda-wrap .boton-ayuda-largo{display:none}.lv-dashboard-topbar .boton-ayuda-wrap .boton-ayuda-corto{display:inline}.lv-dashboard-update-card{grid-template-columns:auto minmax(0,1fr)}.lv-dashboard-update-button{grid-column:1 / -1;width:100%}}@media(min-width:640px){.lv-dashboard-update-wrap{padding-inline:1.5rem}}@media(min-width:1024px){.lv-dashboard-update-wrap{padding-inline:2.5rem}}@media(min-width:768px)and (max-width:1199px){.lv-dashboard-grid{grid-template-columns:repeat(4,minmax(112px,1fr))}}@media(min-width:768px){.lv-dashboard-kpi-mobile{display:none}.lv-dashboard-kpi-desktop{display:flex}}@media(prefers-reduced-transparency:reduce){.lv-dashboard-topbar,.lv-dashboard-account-menu{background:var(--lv-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.lv-dashboard-app-icon{transition-duration:.01ms!important}.lv-dashboard-app-button:hover .lv-dashboard-app-icon,.lv-dashboard-app-button:active .lv-dashboard-app-icon{transform:none}.lv-update-overlay.show,.lv-update-overlay-card,.lv-update-check{animation:lv-update-fade .2s ease both}.lv-update-logo-wrap:after{animation:none;opacity:.7}.lv-update-bar-fill.run{animation:lv-update-fill-reduced 2.3s linear forwards}.lv-update-bar-fill.done{animation:none;transform:scaleX(1)}.lv-update-check svg{animation:none;stroke-dashoffset:0}}@keyframes lv-update-fill-reduced{to{transform:scaleX(.96)}}@keyframes lv-update-fade{0%{opacity:0}to{opacity:1}}@media(prefers-contrast:more){.lv-dashboard-topbar,.lv-dashboard-kpi-strip,.lv-dashboard-panel,.lv-dashboard-account-menu{border-color:var(--lv-ink-2)}}.lv.tf-page{min-height:100vh;color:var(--lv-ink);color-scheme:light;position:relative;isolation:isolate;font-size:16px;line-height:1.5;letter-spacing:-.014em}.dark .lv.tf-page{color-scheme:dark}.lv.tf-page :is(input,textarea,select){color:var(--lv-ink);font-family:inherit}.lv.tf-page :is(input,textarea)::placeholder{color:var(--lv-ink-3)}.lv .tf-header{position:sticky;top:0;z-index:50;padding:8px 8px 0;background:transparent}.lv .tf-topbar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;max-width:1180px;min-height:58px;margin:0 auto;padding:8px 14px;border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-lg);background:var(--lv-g-thick);box-shadow:var(--lv-sh-2),inset 0 1px #fff9}.lv .tf-topbar>:nth-child(2){justify-self:center}.lv .tf-menu-button,.lv .tf-reset-button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px;border:1px solid var(--lv-hair);border-radius:12px;background:var(--lv-solid);color:var(--lv-ink-2);box-shadow:var(--lv-sh-1);cursor:pointer;font:inherit;font-weight:660;transition:box-shadow .2s,transform .14s var(--lv-spring)}.lv .tf-menu-button{justify-self:start}.lv .tf-reset-button{position:absolute;right:14px;justify-self:end}@media(hover:hover){.lv .tf-menu-button:hover,.lv .tf-reset-button:hover{box-shadow:var(--lv-sh-2)}}.lv .tf-menu-button:active,.lv .tf-reset-button:active{transform:scale(.96)}.lv :is(.tf-menu-button,.tf-reset-button) svg{width:19px;height:19px}.lv .tf-legacy-tabs{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lv.lv-config-ios .tf-menu-button{width:40px;padding:0;justify-content:center}html.app-ios .lv-config-ios .tf-header{padding-top:calc(8px + env(safe-area-inset-top))}.lv .tf-wrap{max-width:1180px;margin:0 auto;padding:8px 16px 40px}.lv .tf-title{margin:16px 0 2px;color:var(--lv-ink);text-align:center;font-size:1.5rem;font-weight:800;letter-spacing:-.025em}.lv .tf-rail{display:flex;align-items:center;gap:6px;max-width:560px;margin:0 auto 22px;padding:0 4px}.lv .tf-rail-part{display:flex;flex:1;align-items:center;gap:6px}.lv .tf-rail-part:last-child{flex:0 0 auto}.lv .tf-rail-step{display:flex;flex:1;flex-direction:column;align-items:center;gap:7px;padding:2px;border:0;background:none;cursor:pointer;font:inherit}.lv .tf-rail-step:disabled{cursor:not-allowed}.lv .tf-rail-bubble{display:grid;flex:0 0 auto;width:46px;height:46px;place-items:center;border:2px solid var(--lv-hair);border-radius:50%;background:var(--lv-solid);box-shadow:var(--lv-sh-1);transition:transform .2s var(--lv-spring),border-color .24s,background .24s}.lv .tf-rail-bubble svg{width:21px;height:21px;color:var(--lv-ink-3)}.lv .tf-rail-label{color:var(--lv-ink-3);font-size:.82rem;font-weight:640;line-height:1.15;text-align:center}.lv .tf-rail-step[data-on="1"] .tf-rail-bubble{border-color:var(--lv-blue);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:var(--lv-sh-2)}.lv .tf-rail-step[data-on="1"] .tf-rail-bubble svg,.lv .tf-rail-step[data-done="1"] .tf-rail-bubble svg{color:var(--lv-solid)}.lv .tf-rail-step[data-on="1"] .tf-rail-label{color:var(--lv-ink)}.lv .tf-rail-step[data-done="1"] .tf-rail-bubble{border-color:var(--lv-green);background:var(--lv-green)}.lv .tf-rail-line{flex:0 0 26px;align-self:flex-start;height:3px;margin-top:22px;border-radius:2px;background:var(--lv-hair)}.lv .tf-rail-line[data-done="1"]{background:var(--lv-green)}.lv .tf-card,.lv .tf-ready-card,.lv .tf-totals-card,.lv .tf-client-card{margin-bottom:16px;padding:22px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);background:var(--lv-solid);box-shadow:var(--lv-sh-2);color:var(--lv-ink)}.lv .tf-card-heading,.lv .tf-card-content{padding:0}.lv .tf-big-question{margin:2px 0 4px;color:var(--lv-ink);font-size:1.62rem;font-weight:820;letter-spacing:-.025em;line-height:1.2;text-align:center}.lv .tf-question-subtitle{max-width:32ch;margin:0 auto 4px;color:var(--lv-ink-2);font-size:1rem;line-height:1.5;text-align:center}.lv .tf-dropzone{margin-top:16px;padding:40px 20px;border:2px dashed color-mix(in srgb,var(--lv-blue) 42%,var(--lv-hair));border-radius:var(--lv-r-md);background:color-mix(in srgb,var(--lv-blue) 4%,transparent);text-align:center;cursor:pointer;transition:border-color .2s,background .2s,transform .16s var(--lv-spring)}.lv .tf-dropzone.is-dragging{border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 7%,transparent)}@media(hover:hover){.lv .tf-dropzone:hover{border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 7%,transparent)}}.lv .tf-dropzone:active{transform:scale(.99)}.lv .tf-dropzone-inner{display:flex;flex-direction:column;align-items:center}.lv .tf-dropzone-icon{display:grid;width:64px;height:64px;margin:0 auto 14px;place-items:center;border-radius:18px;color:var(--lv-solid);background:linear-gradient(160deg,var(--lv-blue-l),var(--lv-blue-d));box-shadow:var(--lv-sh-2)}.lv .tf-dropzone-icon svg{width:32px;height:32px}.lv .tf-dropzone-title{margin:0;font-size:1.14rem;font-weight:740}.lv .tf-dropzone-subtitle{margin:4px 0 0;color:var(--lv-ink-3);font-size:.92rem}.lv .tf-file-card{display:flex;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv .tf-file-icon{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:11px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,transparent)}.lv .tf-file-icon svg{width:21px;height:21px}.lv .tf-file-copy{min-width:0}.lv .tf-file-name{display:block;overflow:hidden;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.lv .tf-file-status{display:flex;align-items:center;gap:5px;margin-top:2px;color:var(--lv-green-text);font-size:.84rem}.lv .tf-file-status svg{width:15px;height:15px}.lv .tf-file-remove{display:grid;flex:0 0 auto;width:40px;height:40px;margin-left:auto;place-items:center;border:1px solid var(--lv-hair);border-radius:11px;background:var(--lv-solid);color:var(--lv-rose-text);cursor:pointer}.lv .tf-file-remove svg{width:18px;height:18px}.lv .tf-upload-footer{margin-top:16px}.lv .tf-image-toggle{display:flex;align-items:center;gap:11px;padding:14px 16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-ink) 3%,transparent);cursor:pointer;font-weight:620}.lv .tf-switch{position:relative;flex:0 0 auto;width:48px;height:29px;border-radius:99px;background:color-mix(in srgb,var(--lv-ink) 20%,transparent);box-shadow:inset 0 1px 3px #0003;transition:background .2s}.lv .tf-switch:after{position:absolute;top:3px;left:3px;width:23px;height:23px;border-radius:50%;background:var(--lv-solid);box-shadow:var(--lv-sh-1);content:"";transition:left .2s var(--lv-spring)}.lv .tf-switch[data-on="1"]{background:var(--lv-green)}.lv .tf-switch[data-on="1"]:after{left:22px}.lv :is(.tf-step1-dock,.tf-step2-dock,.tf-step3-dock){display:flex;justify-content:center;width:100%;margin-top:20px}.lv .tf-step2-dock{gap:12px}.lv .tf-back-action{display:none}.lv .tf-primary-action,.lv .tf-secondary-action{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:9px;max-width:460px;min-height:56px;padding:0 22px;border:0;border-radius:var(--lv-r-md);color:var(--lv-solid);background:linear-gradient(160deg,var(--lv-blue-l),var(--lv-blue-d));box-shadow:var(--lv-sh-2);cursor:pointer;font:inherit;font-size:1.06rem;font-weight:720;transition:transform .16s var(--lv-spring),box-shadow .3s var(--lv-ease),filter .2s}@media(hover:hover){.lv .tf-primary-action:hover{filter:brightness(1.05);box-shadow:var(--lv-sh-3)}}.lv .tf-primary-action:active,.lv .tf-secondary-action:active{transform:scale(.972)}.lv .tf-primary-action:disabled{filter:grayscale(.6) opacity(.5);cursor:not-allowed}.lv .tf-primary-action svg,.lv .tf-secondary-action svg{width:22px;height:22px}.lv .tf-green-action{background:linear-gradient(160deg,#22c35e,var(--lv-green-d))}.lv .tf-mode-switch{display:flex;width:min(100%,320px);margin:12px auto 0;padding:4px;border-radius:12px;background:color-mix(in srgb,var(--lv-ink) 5%,transparent)}.lv .tf-mode-switch button{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:var(--lv-ink-2);cursor:pointer;font:inherit;font-weight:680}.lv .tf-mode-switch button.is-active{background:var(--lv-solid);color:var(--lv-green-text);box-shadow:var(--lv-sh-1)}.lv .tf-mode-switch button.is-down{color:var(--lv-rose-text)}.lv .tf-mode-switch svg{width:17px;height:17px}.lv .tf-margin-control{display:flex;align-items:center;justify-content:center;gap:16px;margin:10px 0 2px}.lv .tf-margin-button{display:grid;flex:0 0 auto;width:64px;height:64px;place-items:center;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:var(--lv-solid);color:var(--lv-blue-text);box-shadow:var(--lv-sh-1);cursor:pointer}.lv .tf-margin-button:active{transform:scale(.94)}.lv .tf-margin-button svg{width:28px;height:28px}.lv .tf-margin-value{position:relative;min-width:120px;text-align:center}.lv .tf-margin-input{width:120px;height:auto;padding:0 28px 0 0;border:0;background:transparent;box-shadow:none;color:var(--lv-ink);font-size:2.7rem;font-weight:820;line-height:1;letter-spacing:-.03em;text-align:center;font-variant-numeric:tabular-nums}.lv .tf-margin-input:focus-visible{outline:0;box-shadow:none}.lv .tf-margin-percent{position:absolute;top:5px;right:9px;font-size:1.5rem;font-weight:820}.lv .tf-margin-label{display:block;margin-top:3px;color:var(--lv-ink-3);font-size:.84rem;font-weight:620}.lv .tf-gain-summary{margin-top:18px;padding:18px;border:1px solid color-mix(in srgb,var(--lv-green) 28%,transparent);border-radius:var(--lv-r-md);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-green) 12%,var(--lv-solid)),var(--lv-solid));text-align:center}.lv .tf-gain-label{color:var(--lv-ink-2);font-weight:640}.lv .tf-gain-value{margin:4px 0;color:var(--lv-green-text);font-size:3rem;font-weight:860;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lv .tf-gain-details{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:6px;color:var(--lv-ink-3);font-size:.9rem}.lv .tf-gain-details b{color:var(--lv-ink);font-weight:700}.lv .tf-products-heading{padding:0 0 10px}.lv .tf-mini-title{margin:0 0 2px;color:var(--lv-ink);font-size:1.06rem;font-weight:720}.lv .tf-products-subtitle,.lv .tf-ready-subtitle{margin:0 0 4px;color:var(--lv-ink-2);font-size:1rem}.lv .tf-products-card>div:last-child{padding:0}.lv .tf-analysis-meta{display:none}.lv .tf-product-list{display:flex;flex-direction:column;gap:12px}.lv .tf-product-card{margin:0;padding:15px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv .tf-product-card.is-informative{background:color-mix(in srgb,var(--lv-ink) 3%,var(--lv-solid))}.lv .tf-product-content{padding:0}.lv .tf-product-head{display:flex;align-items:flex-start;gap:12px}.lv .tf-product-description-wrap{flex:1;min-width:0}.lv .tf-product-description{margin:0;color:var(--lv-ink);font-weight:660;line-height:1.4}.lv .tf-product-description.is-clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lv .tf-product-vermas{display:inline-block;margin-top:5px;padding:0;border:0;background:none;color:var(--lv-blue-text);font:inherit;font-size:.85rem;font-weight:680;cursor:pointer}.lv .tf-product-remove{flex:0 0 auto;width:40px;height:40px;margin-top:0;border:1px solid var(--lv-hair);border-radius:11px;background:var(--lv-solid);color:var(--lv-rose-text)}.lv .tf-product-remove svg{width:18px;height:18px}.lv .tf-product-numbers{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:14px;padding-top:13px;border-top:1px solid var(--lv-hair)}.lv .tf-product-number{display:flex;flex-direction:column;gap:6px;min-width:92px}.lv .tf-product-number-label{color:var(--lv-ink-3);font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.lv .tf-product-original{color:var(--lv-ink-3);font-weight:600;text-decoration:line-through;font-variant-numeric:tabular-nums}.lv .tf-price-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:8px 12px;border:1px solid var(--lv-hair);border-radius:12px;background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv .tf-price-field:focus-within{border-color:var(--lv-blue)}.lv .tf-product-price-input{width:82px;height:auto;padding:0;border:0;background:none;box-shadow:none;color:var(--lv-ink);font-size:1.02rem;font-weight:720;font-variant-numeric:tabular-nums}.lv .tf-manual-price{width:auto;height:auto;min-height:0;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--lv-amber) 18%,transparent);color:var(--lv-amber-text);font-size:.72rem;font-weight:700}.lv .tf-product-quantity{width:76px;min-height:46px;border-color:var(--lv-hair);border-radius:12px;background:var(--lv-solid);color:var(--lv-ink);text-align:center;font-weight:730;font-variant-numeric:tabular-nums}.lv .tf-product-total{align-items:flex-end;margin-left:auto;text-align:right}.lv .tf-product-total p{margin:0;color:var(--lv-green-text);font-size:1.18rem;font-weight:780;font-variant-numeric:tabular-nums}.lv .tf-products-card [data-testid=button-añadir-linea]{margin-top:14px;border:1px dashed color-mix(in srgb,var(--lv-blue) 42%,var(--lv-hair));border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-blue) 4%,transparent);color:var(--lv-blue-text)}.lv .tf-totals-card{margin-top:16px}.lv .tf-total-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;color:var(--lv-ink-2)}.lv .tf-total-row+.tf-total-row{border-top:1px solid var(--lv-hair)}.lv .tf-total-value{color:var(--lv-ink);font-weight:640;font-variant-numeric:tabular-nums}.lv .tf-iva-row{display:flex;align-items:center;gap:12px}.lv .tf-iva-row [role=group]{gap:6px;overflow:visible;border:0}.lv .tf-iva-row [role=group] button{min-height:42px;padding:8px 14px;border:1px solid var(--lv-hair)!important;border-radius:11px;background:var(--lv-solid);color:var(--lv-ink-2);box-shadow:var(--lv-sh-1);font:inherit;font-weight:700}.lv .tf-iva-row [role=group] button[aria-pressed=true]{border-color:var(--lv-blue)!important;color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv .tf-total-final{padding-top:13px;color:var(--lv-ink);font-size:1.14rem;font-weight:760}.lv .tf-total-final-value{color:var(--lv-ink);font-size:1.34rem;font-weight:820;font-variant-numeric:tabular-nums}.lv .tf-client-card [data-testid=select-cliente]{min-height:56px;border-color:var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);box-shadow:var(--lv-sh-1);color:var(--lv-ink)}.lv .tf-client-extra-button{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lv .tf-client-warning{display:flex;align-items:center;gap:8px;margin:11px 0 0;color:var(--lv-amber-text);font-size:.92rem;font-weight:600}.lv .tf-client-warning svg{flex:0 0 auto;width:17px;height:17px}.lv.tf-cliente-pop{overflow:hidden;padding:0;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:var(--lv-solid);color:var(--lv-ink);box-shadow:var(--lv-sh-3)}.lv.tf-cliente-pop [cmdk-root]{background:var(--lv-solid);color:var(--lv-ink)}.lv.tf-cliente-pop [cmdk-input-wrapper]{min-height:50px;margin:12px;padding:0 13px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-ink) 3%,transparent)}.lv.tf-cliente-pop [cmdk-input-wrapper] svg{width:19px;height:19px;color:var(--lv-ink-3);opacity:1}.lv.tf-cliente-pop [cmdk-input]{height:48px;color:var(--lv-ink);font:inherit;font-size:1rem}.lv.tf-cliente-pop [cmdk-input]::placeholder{color:var(--lv-ink-3)}.lv.tf-cliente-pop [data-testid=button-crear-cliente-nuevo]{gap:12px;min-height:56px;padding:12px;border:1px solid color-mix(in srgb,var(--lv-blue) 30%,var(--lv-hair));border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-blue) 5%,transparent);color:var(--lv-blue-text);box-shadow:none;font:inherit;font-weight:700}.lv.tf-cliente-pop [data-testid=button-crear-cliente-nuevo]>span:first-child{width:30px;height:30px;background:color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv.tf-cliente-pop [cmdk-list]{max-height:300px;padding:0 12px 8px}.lv.tf-cliente-pop [cmdk-group]{padding:0;color:var(--lv-ink)}.lv.tf-cliente-pop [cmdk-item]{gap:12px;min-height:62px;padding:12px 4px;border-top:1px solid var(--lv-hair);border-radius:0;color:var(--lv-ink);font:inherit}.lv.tf-cliente-pop [cmdk-item]:first-child{border-top:0}.lv.tf-cliente-pop [cmdk-item][data-selected=true]{background:color-mix(in srgb,var(--lv-blue) 5%,transparent);color:var(--lv-ink)}.lv.tf-cliente-pop [data-testid^=option-cliente-]>span:first-child{width:38px;height:38px;background:color-mix(in srgb,var(--lv-blue) 12%,transparent);color:var(--lv-blue-text);font-size:.82rem;font-weight:750}.lv.tf-cliente-pop [data-testid^=option-cliente-]>div span:first-child{color:var(--lv-ink);font-weight:640}.lv.tf-cliente-pop [data-testid^=option-cliente-]>div span:last-child{color:var(--lv-ink-3);font-size:.82rem}.lv.tf-cliente-pop [data-testid=empty-buscar-cliente]{color:var(--lv-ink-3)}.lv .tf-ready-hero{margin-bottom:16px;padding:26px;border:1px solid color-mix(in srgb,var(--lv-green) 30%,transparent);border-radius:var(--lv-r-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-green) 10%,var(--lv-solid)),var(--lv-solid));box-shadow:var(--lv-sh-2);text-align:center}.lv .tf-ready-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:5px 13px;border:1px solid color-mix(in srgb,var(--lv-green) 30%,transparent);border-radius:99px;background:color-mix(in srgb,var(--lv-green) 14%,transparent);color:var(--lv-green-text);font-size:.86rem;font-weight:700}.lv .tf-ready-badge svg{width:15px;height:15px}.lv .tf-ready-label{margin:0;color:var(--lv-ink-2);font-size:1rem;font-weight:640}.lv .tf-ready-value{margin:4px 0 2px;color:var(--lv-green-text);font-size:3.4rem;font-weight:860;line-height:1.02;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lv .tf-ready-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.lv .tf-ready-columns div{display:flex;flex-direction:column}.lv .tf-ready-columns span{color:var(--lv-ink-3);font-size:.78rem;font-weight:600}.lv .tf-ready-columns b{margin-top:2px;font-size:1.3rem;font-weight:800;font-variant-numeric:tabular-nums}.lv .tf-ready-columns .is-sale b{color:var(--lv-green-text)}.lv .tf-ready-document{margin-top:14px}.lv .tf-document-open{display:flex;align-items:center;gap:16px;width:100%;min-height:110px;margin:0 0 14px;padding:24px 22px;border:1.5px solid color-mix(in srgb,var(--lv-green) 38%,transparent);border-radius:var(--lv-r-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--lv-green) 15%,var(--lv-solid)),color-mix(in srgb,var(--lv-green) 6%,var(--lv-solid)));box-shadow:var(--lv-sh-2);cursor:pointer;font:inherit;text-align:left;transition:box-shadow .2s,transform .14s var(--lv-spring)}@media(hover:hover){.lv .tf-document-open:hover{box-shadow:var(--lv-sh-3);transform:translateY(-1px)}}.lv .tf-document-open:active{transform:scale(.99)}.lv .tf-document-open:disabled{cursor:wait;opacity:.62}.lv .tf-document-icon{display:grid;flex:0 0 auto;width:60px;height:60px;place-items:center;border-radius:16px;color:var(--lv-solid);background:linear-gradient(160deg,#22c35e,var(--lv-green-d));box-shadow:var(--lv-sh-2)}.lv .tf-document-icon svg{width:30px;height:30px}.lv .tf-document-copy{min-width:0}.lv .tf-document-copy strong{display:block;color:var(--lv-green-text);font-size:1.28rem;font-weight:800;letter-spacing:-.02em}.lv .tf-document-copy small{display:block;margin-top:4px;color:var(--lv-ink-3);font-size:.86rem}.lv .tf-document-arrow{flex:0 0 auto;width:24px;height:24px;margin-left:auto;color:var(--lv-green-text)}.lv .tf-ready-secondary-actions{display:flex;gap:12px;margin-bottom:14px}.lv .tf-ready-secondary-actions .tf-secondary-action{flex:1;margin:0;border:1px solid var(--lv-hair);background:var(--lv-solid);color:var(--lv-ink);box-shadow:var(--lv-sh-1)}.lv .tf-ai-legal-note{display:flex;align-items:flex-start;justify-content:center;gap:8px;max-width:520px;margin:20px auto 0;color:var(--lv-ink-3);font-size:.82rem;line-height:1.5;text-align:center}.lv .tf-ai-legal-note svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px}.lv .tf-ai-legal-note p{margin:0}.lv .tf-ai-legal-note strong{color:var(--lv-ink-2);font-weight:700}.tf-analysis-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:#0b122073}.tf-analysis-sheet{width:100%;max-width:390px;padding:20px;border-radius:var(--lv-r-lg);background:var(--lv-solid);box-shadow:var(--lv-sh-3);color:var(--lv-ink);text-align:center}.tf-analysis-file{margin:0 0 8px;color:var(--lv-ink-3);font-size:.8rem}.tf-analysis-ring{position:relative;width:150px;height:150px;margin:4px auto 2px}.tf-analysis-ring svg{width:150px;height:150px;transform:rotate(-90deg)}.tf-analysis-track{stroke:color-mix(in srgb,var(--lv-ink) 10%,transparent)}.tf-analysis-progress{stroke:var(--lv-blue);transition:stroke .4s}.tf-analysis-progress.text-green-500{stroke:var(--lv-green)}.tf-analysis-progress.text-destructive{stroke:var(--lv-rose)}.tf-analysis-percent{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tf-analysis-number{font-size:2rem;font-weight:820;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tf-analysis-number span{color:var(--lv-ink-3);font-size:1.2rem}.tf-analysis-result{width:48px;height:48px}.tf-analysis-result.is-success{color:var(--lv-green-text)}.tf-analysis-result.is-error,.tf-analysis-title.is-error{color:var(--lv-rose-text)}.tf-analysis-copy{display:flex;flex-direction:column}.tf-analysis-title{margin-top:10px;color:var(--lv-ink);font-size:1.24rem;font-weight:800}.tf-analysis-subtitle{margin:5px 0 18px;color:var(--lv-ink-3);font-size:.9rem}.tf-analysis-phases{display:flex;flex-direction:column;gap:11px;max-width:300px;margin:0 auto;text-align:left}.tf-analysis-phase{display:flex;align-items:center;gap:12px;color:var(--lv-ink-3);font-weight:640;transition:color .3s}.tf-analysis-phase-dot{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--lv-ink) 8%,transparent);color:var(--lv-ink-3)}.tf-analysis-phase-dot svg{width:17px;height:17px}.tf-analysis-phase.is-active{color:var(--lv-ink)}.tf-analysis-phase.is-active .tf-analysis-phase-dot{background:color-mix(in srgb,var(--lv-blue) 15%,transparent);color:var(--lv-blue-text)}.tf-analysis-phase.is-done{color:var(--lv-ink-2)}.tf-analysis-phase.is-done .tf-analysis-phase-dot{background:color-mix(in srgb,var(--lv-green) 16%,transparent);color:var(--lv-green-text)}@media(min-width:768px){.lv .tf-header{padding:12px 24px 0}.lv .tf-wrap{padding:14px 24px 48px}.lv .tf-title{margin-top:22px;font-size:1.75rem}.lv .tf-rail-line{flex-basis:60px}.lv .tf-rail-label{font-size:.9rem}.lv .tf-card,.lv .tf-ready-card,.lv .tf-totals-card,.lv .tf-client-card{padding:28px}.lv .tf-big-question{font-size:1.9rem}.lv .tf-gain-value{font-size:3.4rem}.lv .tf-ready-value{font-size:4rem}}@media(min-width:900px){.lv .tf-upload-card{max-width:900px;margin-right:auto;margin-left:auto}}@media(max-width:559px){.lv .tf-menu-button{width:40px;padding:0;justify-content:center}.lv .tf-menu-button span,.lv .tf-reset-button span{display:none}.lv .tf-reset-button{right:14px;width:40px;padding:0;justify-content:center}.lv .tf-product-total{width:100%;align-items:flex-start;margin-left:0;text-align:left}.lv .tf-document-open{gap:12px;padding:18px 16px}.lv .tf-document-icon{width:50px;height:50px}.lv .tf-document-copy strong{font-size:1.04rem}.lv .tf-document-copy small{font-size:.75rem}.lv .tf-document-arrow{display:none}}@media(prefers-reduced-transparency:reduce){.lv .tf-topbar,.tf-analysis-overlay{background:var(--lv-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.lv.tf-page *,.tf-analysis-overlay *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){.lv :is(.tf-card,.tf-ready-card,.tf-totals-card,.tf-client-card,.tf-product-card),.tf-analysis-sheet,.lv.tf-cliente-pop{border-color:var(--lv-ink-2)}}.lv .tf-topbar{max-width:980px;border-color:var(--lv-hair);border-top-color:#ffffffb3;background:var(--lv-solid)}.lv .tf-wrap{max-width:980px;padding-bottom:50px}@media(max-width:559px){.lv .tf-wrap{max-width:412px;padding-right:11px;padding-left:11px}}.lv .tf-rail{display:block;width:min(100%,900px);max-width:none;margin:18px auto 16px;padding:0 4px}.lv .tf-rail.is-ready{display:none}.lv .tf-stpv-eyebrow{display:block;color:var(--lv-blue-text);font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.lv .tf-stpv-name{display:block;margin:4px 0 14px;color:var(--lv-ink);font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.05;animation:tf-stpv-name-in .34s cubic-bezier(.23,1,.32,1) both}.lv .tf-stpv-track{position:relative;display:flex;height:6px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 8%,transparent)}.lv .tf-stpv-track:before{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% / 3);border-radius:inherit;background:linear-gradient(90deg,var(--lv-blue),var(--lv-blue-d));content:"";transition:width .55s cubic-bezier(.23,1,.32,1)}.lv .tf-stpv-track[data-step="2"]:before{width:calc(200% / 3)}.lv .tf-stpv-track[data-step="3"]:before{width:100%}.lv .tf-stpv-segment{position:relative;z-index:1;flex:1;height:44px;margin-top:-19px;padding:0;border:0;background:transparent;cursor:pointer}.lv .tf-stpv-segment:disabled{cursor:default}.lv .tf-stpv-segment:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:3px}@keyframes tf-stpv-name-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.lv .tf-card,.lv .tf-product-card,.lv .tf-totals-card,.lv .tf-client-card{border-top-color:#ffffffe6}.lv .tf-upload-card{max-width:900px}.lv .tf-dropzone{position:relative;overflow:hidden;margin-top:18px;padding:32px 22px 26px;border:1px solid color-mix(in srgb,var(--lv-blue) 26%,var(--lv-hair));border-top-color:#fffc;border-radius:var(--lv-r-lg);background:radial-gradient(120% 78% at 50% -8%,color-mix(in srgb,var(--lv-blue) 10%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid)),var(--lv-solid));box-shadow:var(--lv-sh-2),inset 0 1px #ffffffb3;transition:transform .25s var(--lv-ease),box-shadow .25s var(--lv-ease)}@media(hover:hover){.lv .tf-dropzone:hover{transform:translateY(-2px);box-shadow:var(--lv-sh-3),inset 0 1px #ffffffb3}}.lv .tf-dropzone-art{position:relative;width:86px;height:94px;margin:0 auto 18px}.lv .tf-dropzone-paper{position:absolute;top:6px;left:50%;width:62px;height:80px;margin-left:-31px;border:1px solid var(--lv-hair);border-radius:9px;background:var(--lv-solid);box-shadow:var(--lv-sh-2)}.lv .tf-dropzone-paper-back{z-index:1;transform:translate(12px,6px) rotate(7deg)}.lv .tf-dropzone-paper-middle{z-index:2;transform:translate(-12px,4px) rotate(-7deg)}.lv .tf-dropzone-paper-front{z-index:3}.lv .tf-dropzone-paper-front:before{position:absolute;top:14px;right:11px;left:11px;height:4px;border-radius:2px;background:var(--lv-hair);box-shadow:0 9px 0 var(--lv-hair),0 18px color-mix(in srgb,var(--lv-blue) 16%,var(--lv-hair));content:""}.lv .tf-dropzone-icon{position:absolute;z-index:4;right:0;bottom:0;width:40px;height:40px;border:2px solid var(--lv-solid);border-radius:13px}.lv .tf-dropzone-icon svg{width:20px;height:20px}.lv .tf-dropzone-title{font-size:1.2rem;font-weight:780;letter-spacing:-.02em}.lv .tf-dropzone-subtitle{margin-top:5px}.lv .tf-dropzone-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}.lv .tf-dropzone-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--lv-hair);border-radius:999px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);color:var(--lv-blue-text);font-size:.82rem;font-weight:720}.lv .tf-dropzone-chip svg{width:14px;height:14px}.lv .tf-dropzone-chip.is-pdf{color:var(--lv-rose-text)}.lv .tf-image-toggle{margin-top:12px;background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv .tf-image-toggle-icon{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--lv-blue) 10%,transparent);color:var(--lv-blue-text)}.lv .tf-image-toggle-icon svg{width:21px;height:21px}.lv .tf-primary-action{border-radius:999px;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv .tf-green-action{background:linear-gradient(180deg,#22c35e,var(--lv-green-d))}.lv .tf-margin-control{justify-content:space-between;gap:16px;margin:14px 0 2px}.lv .tf-margin-button{width:72px;height:72px;transition:transform .12s var(--lv-spring),background .15s}.lv .tf-margin-button svg{width:30px;height:30px;stroke-width:2.4}.lv .tf-margin-button:active{transform:scale(.9);background:color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid))}.lv .tf-margin-value{flex:1;min-width:0}.lv .tf-margin-input{width:100%;max-width:180px;padding-right:28px;font-size:3rem;font-weight:800}.lv .tf-margin-value:not(.is-editing) .tf-margin-input{color:transparent}.lv .tf-margin-rolling{position:absolute;z-index:1;top:0;left:0;width:100%;padding-right:28px;color:var(--lv-ink);font-size:3rem;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;pointer-events:none}.lv .tf-margin-value.is-editing .tf-margin-rolling{display:none}.lv .tf-margin-percent{right:calc(50% - 70px);color:var(--lv-ink-2)}.lv .tf-gain-value{font-weight:800}@media(min-width:768px){.lv .tf-margin-input,.lv .tf-margin-rolling{font-size:3.5rem}}.lv .tf-scan-warning{display:flex;align-items:flex-start;gap:11px;margin:12px 0 2px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--lv-amber) 30%,var(--lv-hair));border-top-color:color-mix(in srgb,var(--lv-amber) 18%,rgba(255,255,255,.85));border-radius:var(--lv-r-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-amber) 13%,var(--lv-solid)),color-mix(in srgb,var(--lv-amber) 7%,var(--lv-solid)));box-shadow:0 1px 2px #8a5a060d,0 10px 24px -14px #8a5a0659;color:var(--lv-amber-text)}.lv .tf-scan-warning-icon{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--lv-solid);background:linear-gradient(180deg,#f6b24a,var(--lv-amber))}.lv .tf-scan-warning-icon svg{width:18px;height:18px}.lv .tf-scan-warning strong{font-size:.92rem;font-weight:800}.lv .tf-scan-warning p{margin:2px 0 0;font-size:.84rem;line-height:1.42}.lv .tf-scan-warning-copy{flex:1;min-width:0}.lv .tf-scan-warning-copy p+p{margin-top:8px}.lv .tf-scan-warning-close{flex:0 0 auto;width:28px;height:28px;padding:4px;border:0;border-radius:8px;background:transparent;color:var(--lv-amber-text);cursor:pointer}.lv .tf-scan-warning-close svg{width:18px;height:18px}.lv .tf-scan-warning-dismissible{overflow:hidden;max-height:220px;transition:max-height .32s var(--lv-ease),opacity .32s var(--lv-ease),margin .32s var(--lv-ease),padding .32s var(--lv-ease)}.lv .tf-scan-warning-dismissible.is-closing{max-height:0;margin:0;padding-top:0;padding-bottom:0;opacity:0}.lv .tf-scan-warning-enter{animation:tf-scan-in .4s var(--lv-ease) both}@keyframes tf-scan-in{0%{opacity:0;transform:translateY(-7px) scale(.985);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}@media(min-width:768px){.lv .tf-stpv-name{font-size:1.72rem}.lv .tf-dropzone{padding:40px 22px 30px}}@media(prefers-reduced-motion:reduce){.lv .tf-stpv-name{animation:none}.lv .tf-stpv-track:before{transition:none}.lv .tf-scan-warning-enter{animation:tf-scan-fade .22s ease both}.lv .tf-scan-warning-dismissible{transition:opacity .22s ease}}@keyframes tf-scan-fade{0%{opacity:0}to{opacity:1}}.lv .tf-product-list{gap:10px}.lv .tf-product-line{overflow:hidden;padding:0;border-top-color:#ffffffe6;transition:box-shadow .6s var(--lv-ease)}.lv .tf-product-line.is-open{box-shadow:var(--lv-sh-2)}.lv .tf-product-line.is-hidden{display:none}.lv .tf-product-accordion-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:13px 15px;border:0;background:none;color:var(--lv-ink);cursor:pointer;font:inherit;text-align:left}.lv .tf-product-accordion-icon{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;overflow:hidden;border:1px solid var(--lv-hair);border-radius:11px;background:color-mix(in srgb,var(--lv-ink) 4%,transparent);color:var(--lv-ink-3)}.lv .tf-product-accordion-icon svg{width:20px;height:20px}.lv .tf-product-accordion-thumb{width:100%;height:100%;object-fit:contain;background:var(--lv-solid)}.lv .tf-product-accordion-info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lv .tf-product-accordion-name{overflow:hidden;color:var(--lv-ink);font-size:.98rem;font-weight:680;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.lv .tf-product-image-flag{align-self:flex-start;color:var(--lv-amber-text);font-size:.72rem;font-weight:700}.lv .tf-product-image-warning{margin:0 15px 15px}.lv .tf-product-image-upload{display:inline-flex;margin-top:8px;padding:7px 11px;border:1px solid var(--lv-amber);border-radius:var(--lv-r-sm);color:var(--lv-amber-text);font-size:.82rem;font-weight:700;cursor:pointer}.lv .tf-product-accordion-sub{display:flex;align-items:center;gap:3px;color:var(--lv-ink-3);font-size:.86rem;font-weight:600;white-space:nowrap}.lv .tf-product-accordion-sub>span:first-child{color:var(--lv-green-text);font-size:1.06rem;font-weight:800;font-variant-numeric:tabular-nums}.lv .tf-product-locked{display:inline-flex;align-items:center;gap:3px;margin-left:5px;color:var(--lv-amber-text);font-size:.74rem}.lv .tf-product-locked svg{width:12px;height:12px}.lv .tf-product-accordion-edit{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid color-mix(in srgb,var(--lv-blue) 34%,var(--lv-hair));border-radius:999px;background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid));color:var(--lv-blue-text);font-size:.92rem;font-weight:740}.lv .tf-product-accordion-edit svg{width:16px;height:16px;transition:transform .3s var(--lv-ease)}.lv .tf-product-line.is-open .tf-product-accordion-edit{border-color:color-mix(in srgb,var(--lv-green) 34%,var(--lv-hair));background:color-mix(in srgb,var(--lv-green) 8%,var(--lv-solid));color:var(--lv-green-text)}.lv .tf-product-line.is-open .tf-product-accordion-edit svg{transform:rotate(180deg)}.lv .tf-product-accordion-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--lv-ease)}.lv .tf-product-line.is-open .tf-product-accordion-wrap{grid-template-rows:1fr}.lv .tf-product-accordion-inner{overflow:hidden;min-height:0}.lv .tf-product-content{padding:0 15px 12px}.lv .tf-product-head{padding-top:12px;border-top:1px solid var(--lv-hair)}.lv .tf-product-numbers{margin-top:14px;padding-top:2px}.lv .tf-products-more{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:48px;margin-top:10px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);box-shadow:var(--lv-sh-1);color:var(--lv-blue-text);cursor:pointer;font:inherit;font-weight:720}.lv .tf-products-more svg{width:18px;height:18px;transition:transform .3s var(--lv-ease)}.lv .tf-products-more svg.is-up{transform:rotate(180deg)}.lv .tf-manual-price{display:inline-flex;align-items:center;gap:4px}.lv .tf-manual-price svg{width:13px;height:13px}.lv .tf-product-quantity-stepper{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--lv-hair);border-radius:14px;background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv .tf-product-quantity-stepper button{display:grid;width:48px;height:52px;place-items:center;border:0;background:var(--lv-solid);color:var(--lv-blue-text);cursor:pointer}.lv .tf-product-quantity-stepper button:disabled{opacity:.35;cursor:default}.lv .tf-product-quantity-stepper svg{width:22px;height:22px}.lv .tf-product-quantity-stepper .tf-product-quantity{width:54px;height:52px;min-height:0;border:0;border-right:1px solid var(--lv-hair);border-left:1px solid var(--lv-hair);border-radius:0;box-shadow:none;font-size:1.22rem}@media(hover:hover){.lv .tf-product-accordion-trigger:hover,.lv .tf-products-more:hover{background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}}@media(max-width:600px){.lv .tf-product-numbers{display:block}.lv .tf-product-number{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:11px 0}.lv .tf-product-number+.tf-product-number{border-top:1px solid var(--lv-hair)}.lv .tf-product-number-label{color:var(--lv-ink-2);font-size:.95rem;font-weight:620;letter-spacing:0;text-transform:none}.lv .tf-product-total{align-items:center;width:auto;margin:0;text-align:right}.lv .tf-product-total p{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.lv .tf-product-accordion-wrap{transition:none}.lv .tf-product-accordion-edit svg,.lv .tf-products-more svg{transition:none}}.lv.tf-manual-dialog{width:min(calc(100vw - 32px),640px);max-height:92vh;overflow-y:auto;padding:0;border:1px solid var(--lv-hair);border-top-color:#ffffffe6;border-radius:var(--lv-r-lg);background:var(--lv-solid);box-shadow:var(--lv-sh-3);color:var(--lv-ink)}.lv .tf-manual-dialog-heading{display:flex;flex-direction:row;align-items:flex-start;gap:13px;padding:22px 24px 0;text-align:left}.lv .tf-manual-dialog-heading h2{color:var(--lv-ink);font-size:1.42rem;font-weight:800;letter-spacing:-.025em;line-height:1.12}.lv .tf-manual-dialog-heading p{margin-top:4px;color:var(--lv-ink-3);font-size:.92rem}.lv .tf-manual-dialog-icon{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--lv-blue) 22%,transparent);border-radius:13px;background:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid));color:var(--lv-blue-text)}.lv .tf-manual-dialog-icon svg{width:23px;height:23px}.lv .tf-manual-dialog-fields{display:flex;flex-direction:column;gap:16px;padding:20px 24px 4px}.lv .tf-manual-field{display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--lv-ink-2);font-size:.92rem;font-weight:620}.lv .tf-manual-field small{color:var(--lv-ink-3);font-weight:450}.lv .tf-manual-field :is(input,textarea){min-height:50px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);box-shadow:var(--lv-sh-1);color:var(--lv-ink);font-size:1rem}.lv .tf-manual-field textarea{min-height:84px;padding:13px 15px;line-height:1.45}.lv .tf-manual-field input[type=number]{text-align:right;font-weight:650}.lv .tf-manual-image-action{display:flex;align-items:center;gap:11px;padding:14px 16px;border:1.5px dashed color-mix(in srgb,var(--lv-blue) 30%,var(--lv-hair));border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink-3);font-size:.98rem;font-weight:520;cursor:pointer}.lv .tf-manual-image-action svg{width:20px;height:20px;color:var(--lv-blue-text)}.lv .tf-manual-image-preview{width:96px;height:96px;object-fit:cover;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv .tf-manual-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lv .tf-manual-error{display:flex;align-items:center;gap:6px;margin:0;color:var(--lv-rose-text);font-size:.85rem;font-weight:600}.lv .tf-manual-error svg{width:16px;height:16px}.lv .tf-manual-dialog-footer{display:flex;flex-direction:row;gap:12px;padding:16px 24px 22px}.lv .tf-manual-dialog-footer button{min-height:54px;border-radius:999px;font-size:1.02rem;font-weight:680}.lv .tf-manual-dialog-footer button:last-child{flex:1;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));color:var(--lv-solid)}.lv .tf-manual-dialog-footer svg{width:19px;height:19px}@media(max-width:559px){.lv .tf-manual-dialog-heading{padding:20px 18px 0}.lv .tf-manual-dialog-fields{padding:18px 18px 4px}.lv .tf-manual-dialog-footer{padding:14px 18px 20px}}.lv .tf-totals-card{padding:8px 18px 14px;border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-2)}.lv .tf-total-row{gap:10px;padding:11px 2px;font-size:1rem;font-weight:600}.lv .tf-total-row:nth-child(2){color:var(--lv-ink-3)}.lv .tf-total-row:nth-child(2) .tf-total-value{color:var(--lv-ink-2)}.lv .tf-total-final{margin-top:12px;padding:15px 18px;border:1px solid color-mix(in srgb,var(--lv-blue) 16%,var(--lv-hair));border-radius:var(--lv-r-md);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid)),var(--lv-solid));box-shadow:inset 0 1px #fff9}.lv .tf-total-final-label{display:flex;flex-direction:column;gap:1px}.lv .tf-total-final-label strong{color:var(--lv-ink);font-size:1.06rem;font-weight:800}.lv .tf-total-final-label small{color:var(--lv-ink-3);font-size:.8rem;font-weight:600}.lv .tf-total-final-value{color:var(--lv-ink);font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1}.lv .tf-retention-notice{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--lv-amber) 28%,var(--lv-hair));border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-amber) 8%,var(--lv-solid));color:var(--lv-amber-text);font-size:.86rem;line-height:1.4}.lv .tf-retention-notice svg{flex:0 0 auto;width:17px;height:17px;margin-top:1px}.lv .tf-retention-notice p{margin:0}.lv .tf-retention-notice strong{font-weight:760}.lv .tf-client-section{margin-top:16px}.lv .tf-client-eyebrow{margin:0 0 10px;padding:0 4px;color:var(--lv-ink-3);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.lv .tf-client-card{margin:0;padding:4px 16px;border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1)}.lv .tf-client-setting-row{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:14px 2px}.lv .tf-client-setting-row+.tf-client-setting-row{border-top:1px solid var(--lv-hair)}.lv .tf-client-setting-icon{display:grid;flex:0 0 auto;width:48px;height:48px;place-items:center;border-radius:14px;background:linear-gradient(180deg,#4aa6fb,var(--lv-blue));color:var(--lv-solid)}.lv .tf-client-setting-icon svg{width:24px;height:24px}.lv .tf-client-setting-row.needs-client .tf-client-setting-icon{background:linear-gradient(180deg,#f6a35a,#e07c17)}.lv .tf-client-iva-setting .tf-client-setting-icon{background:linear-gradient(180deg,#8ea2b8,#5a6b80)}.lv .tf-client-setting-label{display:block;color:var(--lv-ink-3);font-size:.74rem;font-weight:800;letter-spacing:.04em}.lv .tf-client-setting-row.needs-client .tf-client-setting-label{color:var(--lv-amber-text)}.lv .tf-client-setting-row [data-testid=select-cliente]{min-height:36px;padding:0;border:0;box-shadow:none;color:var(--lv-ink);font-size:1.12rem;font-weight:760}.lv .tf-client-setting-missing{flex:0 0 auto;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--lv-amber) 16%,var(--lv-solid));color:var(--lv-amber-text);font-size:.8rem;font-weight:800}.lv .tf-client-setting-check{display:grid;flex:0 0 auto;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--lv-green);color:var(--lv-solid);animation:tf-client-check .42s var(--lv-spring) both}.lv .tf-client-setting-check svg{width:15px;height:15px;stroke-width:3}.lv .tf-client-iva-copy{flex:1;min-width:0}.lv .tf-client-iva-copy strong{display:block;overflow:hidden;color:var(--lv-ink);font-size:1.12rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.lv .tf-client-iva-setting [role=group]{flex-wrap:nowrap;max-width:100%}.lv .tf-client-iva-setting [role=group] button{min-height:40px;padding:8px;white-space:nowrap}.lv .tf-client-iva-setting [role=group] button[aria-pressed=true]{background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));color:var(--lv-solid)}.lv.tf-cliente-pop [cmdk-item]{animation:tf-client-item-in .3s cubic-bezier(.23,1,.32,1) both}.lv.tf-cliente-pop [cmdk-item]:nth-child(2){animation-delay:75ms}.lv.tf-cliente-pop [cmdk-item]:nth-child(3){animation-delay:.11s}.lv.tf-cliente-pop [cmdk-item]:nth-child(4){animation-delay:145ms}.lv.tf-cliente-pop [cmdk-item] svg.ml-auto{color:var(--lv-green);animation:tf-client-check .3s var(--lv-spring) both}@keyframes tf-client-item-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.lv .tf-client-warning{margin:0 0 10px 62px}@keyframes tf-client-check{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(min-width:768px){.lv .tf-totals-card{padding:10px 24px 18px}.lv .tf-total-final-value{font-size:2.4rem}.lv .tf-client-setting-row{padding:18px 2px}}@media(max-width:600px){.lv .tf-client-iva-setting{flex-wrap:wrap}.lv .tf-client-iva-setting>div:last-child{width:100%;padding-left:62px}.lv .tf-client-iva-setting [role=group]{width:100%}.lv .tf-client-iva-setting [role=group] button{flex:1}}@media(prefers-reduced-motion:reduce){.lv .tf-client-setting-check,.lv.tf-cliente-pop [cmdk-item] svg.ml-auto{animation:none}.lv.tf-cliente-pop [cmdk-item]{animation:tf-scan-fade .22s ease both}}.lv .tf-ready-hero{padding:26px;border-top-color:#ffffffe6}.lv .tf-ready-value{font-weight:800}.lv .tf-ready-layout{display:grid;grid-template-areas:"summary" "document";gap:14px}.lv .tf-ready-summary{grid-area:summary;padding:22px 20px;border:1px solid var(--lv-hair);border-top-color:#ffffffe6;border-radius:var(--lv-r-md);background:var(--lv-solid);box-shadow:var(--lv-sh-1);text-align:center}.lv .tf-ready-check{display:block;width:46px;height:46px;margin:0 auto 10px}.lv .tf-ready-check svg{width:100%;height:100%}.lv .tf-ready-check circle{fill:color-mix(in srgb,var(--lv-green) 12%,transparent);stroke:var(--lv-green);stroke-width:2.4}.lv .tf-ready-check path{fill:none;stroke:var(--lv-green);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:42;stroke-dashoffset:42;animation:tf-ready-check-draw .5s .22s var(--lv-ease) forwards}@keyframes tf-ready-check-draw{to{stroke-dashoffset:0}}.lv .tf-ready-summary h2{margin:0;color:var(--lv-ink);font-size:1.5rem;font-weight:800;letter-spacing:-.025em}.lv .tf-ready-summary>p{margin:3px 0 0;color:var(--lv-ink-3);font-size:.98rem}.lv .tf-ready-rule{height:1px;margin:16px 0;background:var(--lv-hair)}.lv .tf-ready-number{color:var(--lv-ink-3);font-size:.92rem;text-align:left}.lv .tf-ready-number strong{color:var(--lv-ink);font-weight:760}.lv .tf-ready-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px}.lv .tf-ready-total>span:first-child{color:var(--lv-ink-2);font-size:1.02rem;font-weight:660}.lv .tf-ready-total>span:last-child{color:var(--lv-ink);font-size:2.3rem;font-weight:800;letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums}.lv .tf-ready-base{margin-top:3px;color:var(--lv-ink-3);font-size:.86rem;text-align:right}.lv .tf-ready-profit{display:flex;align-items:center;gap:8px;margin-top:16px;padding:11px 14px;border:1px solid color-mix(in srgb,var(--lv-green) 22%,var(--lv-hair));border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-green) 9%,transparent);color:var(--lv-green-text)}.lv .tf-ready-profit>svg{flex:0 0 auto;width:18px;height:18px}.lv .tf-ready-profit>span:not(.sr-only){font-size:.8rem;font-weight:620}.lv .tf-ready-profit b{font-size:1.05rem;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.lv .tf-ready-profit small{margin-left:auto;color:var(--lv-ink-3);font-size:.8rem;white-space:nowrap}.lv .tf-ready-document{grid-area:document;margin:0}.lv .tf-document-open{min-height:100%;margin:0;padding:16px;border-color:color-mix(in srgb,var(--lv-blue) 34%,var(--lv-hair));background:linear-gradient(160deg,color-mix(in srgb,var(--lv-blue) 11%,var(--lv-solid)),color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid)))}.lv .tf-document-thumb{position:relative;flex:0 0 auto;width:96px;height:136px}.lv .tf-document-page{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--lv-hair);border-radius:7px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);transition:transform .25s var(--lv-ease)}.lv .tf-document-page-back{transform:translate(10px,9px) rotate(3deg);background:color-mix(in srgb,var(--lv-blue) 3%,var(--lv-solid))}.lv .tf-document-page-middle{transform:translate(5px,5px) rotate(1.5deg)}.lv .tf-document-page-front{display:flex;flex-direction:column;gap:5px;padding:16px 9px;box-shadow:var(--lv-sh-2)}.lv .tf-document-page-front span{height:4px;border-radius:2px;background:var(--lv-hair)}.lv .tf-document-page-front span:first-child{width:72%;height:6px;margin-bottom:12px;background:color-mix(in srgb,var(--lv-blue) 26%,var(--lv-hair))}.lv .tf-document-page-front span:nth-child(3){width:65%}.lv .tf-document-copy{flex:1}.lv .tf-document-copy strong{display:flex;align-items:center;gap:7px;color:var(--lv-blue-text);font-size:1.14rem}.lv .tf-document-copy strong svg{flex:0 0 auto;width:17px;height:17px}.lv .tf-ready-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.lv .tf-ready-actions button{min-height:54px}.lv .tf-ready-actions .tf-primary-action{order:1;width:100%}.lv .tf-ready-actions [data-testid=button-editar-volver]{order:2;flex:1}.lv .tf-ready-actions [data-testid=button-guardar-presupuesto]{order:3;flex:1}@media(hover:hover)and (pointer:fine){.lv .tf-document-open:hover .tf-document-page-front{transform:translateY(-2px) rotate(-.6deg)}.lv .tf-document-open:hover .tf-document-page-middle{transform:translate(8px,6px) rotate(3deg)}.lv .tf-document-open:hover .tf-document-page-back{transform:translate(15px,10px) rotate(5.5deg)}}@media(min-width:768px){.lv .tf-ready-layout{grid-template-columns:330px 1fr;grid-template-areas:"document summary";gap:18px;align-items:stretch}.lv .tf-ready-check{width:54px;height:54px}.lv .tf-ready-summary{padding:28px}.lv .tf-ready-total>span:last-child{font-size:3rem}.lv .tf-ready-document .tf-document-open{flex-direction:column;justify-content:center;gap:18px;padding:26px 22px;text-align:center}.lv .tf-document-thumb{width:230px;height:300px;margin-top:6px}.lv .tf-document-page-front{padding:26px 20px;gap:11px}.lv .tf-document-page-front span{height:8px}.lv .tf-document-page-front span:first-child{height:12px;margin-bottom:24px}.lv .tf-document-copy strong{justify-content:center;font-size:1.22rem}.lv .tf-ready-actions{flex-wrap:nowrap;align-items:center}.lv .tf-ready-actions .tf-primary-action{order:3;flex:0 0 auto;width:auto}.lv .tf-ready-actions [data-testid=button-editar-volver]{order:1;flex:0 0 auto}.lv .tf-ready-actions [data-testid=button-guardar-presupuesto]{order:2;flex:0 0 auto;margin-left:auto}}@media(max-width:460px){.lv .tf-ready-profit{flex-wrap:wrap}.lv .tf-ready-profit small{margin-left:26px}}@media(prefers-reduced-motion:reduce){.lv .tf-ready-check path{animation:none;stroke-dashoffset:0}.lv .tf-document-page{transition:none}}.lv .tf-ai-legal-note{justify-content:flex-start;max-width:none;margin:14px 0 0;padding:15px 16px;border:1px solid color-mix(in srgb,var(--lv-blue) 20%,var(--lv-hair));border-top-color:#ffffffb3;border-radius:var(--lv-r-md);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid)),color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid)));box-shadow:var(--lv-sh-1),inset 0 1px #ffffff8c;color:var(--lv-ink-2);font-size:.86rem;line-height:1.45;text-align:left}.lv .tf-ai-legal-note svg{width:19px;height:19px;color:var(--lv-blue-text)}.lv .tf-ai-legal-note strong{color:var(--lv-ink)}.lv .tf-step2-dock,.lv .tf-step3-dock{margin-top:18px}@media(max-width:767px){.lv .tf-step2-dock,.lv .tf-step3-dock{position:sticky;z-index:40;bottom:0;padding:12px;border:1px solid var(--lv-hair);border-top-color:#ffffffe6;border-radius:var(--lv-r-lg) var(--lv-r-lg) 0 0;background:var(--lv-solid);box-shadow:0 -10px 30px -12px #0b122038}}.tf-analysis-overlay{background:#0b12204d}.tf-analysis-sheet{max-width:440px;padding:30px 22px 26px;border-radius:var(--lv-r-xl)}.tf-analysis-ring{width:124px;height:124px;margin:0 auto}.tf-analysis-ring svg{width:124px;height:124px}.tf-analysis-track{stroke:color-mix(in srgb,var(--lv-ink) 9%,transparent)}.tf-analysis-progress{transition:stroke .4s}.tf-analysis-percent{z-index:1}.tf-analysis-disc{grid-area:1 / 1;width:78px;height:78px;border:1px solid color-mix(in srgb,var(--lv-blue) 14%,var(--lv-hair));border-radius:50%;background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid));transition:background .4s,border-color .4s}.tf-analysis-mark{z-index:1;grid-area:1 / 1;width:42px;height:42px;color:var(--lv-blue-text)}.tf-analysis-result{z-index:1;grid-area:1 / 1;width:50px;height:50px}.tf-analysis-ring.is-success .tf-analysis-disc{border-color:transparent;background:linear-gradient(180deg,#22c35e,var(--lv-green-d));box-shadow:0 10px 24px -8px #16a34ab3,inset 0 1px #ffffff4d;animation:tf-analysis-pop .55s var(--lv-spring)}.tf-analysis-ring.is-success .tf-analysis-result{color:var(--lv-solid);animation:tf-analysis-check .42s .14s var(--lv-ease) both}.tf-analysis-ring.is-error .tf-analysis-disc{background:color-mix(in srgb,var(--lv-rose) 11%,var(--lv-solid))}.tf-analysis-progress-label{margin:16px 0 0;color:var(--lv-ink-3);font-size:.92rem;font-weight:700;font-variant-numeric:tabular-nums}.tf-analysis-title{margin-top:3px;font-size:1.18rem;letter-spacing:-.02em}.tf-analysis-subtitle{margin:4px 0 18px}.tf-analysis-phases{max-width:244px;gap:12px}.tf-analysis-phase{gap:11px;opacity:.5;transition:opacity .35s,color .35s}.tf-analysis-phase-dot{width:27px;height:27px;border:2px solid color-mix(in srgb,var(--lv-ink) 12%,transparent);background:var(--lv-solid)}.tf-analysis-phase.is-active,.tf-analysis-phase.is-done{opacity:1;color:var(--lv-ink)}.tf-analysis-phase.is-active .tf-analysis-phase-dot{border-color:var(--lv-blue);background:var(--lv-solid);color:var(--lv-blue-text)}.tf-analysis-phase.is-done .tf-analysis-phase-dot{border-color:var(--lv-green);background:var(--lv-green);color:var(--lv-solid)}@keyframes tf-analysis-pop{0%{transform:scale(.82)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes tf-analysis-check{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(max-width:559px){.tf-analysis-overlay{align-items:flex-end;padding:0}.tf-analysis-sheet{max-width:none;border-radius:var(--lv-r-xl) var(--lv-r-xl) 0 0}}@media(prefers-reduced-motion:reduce){.tf-analysis-ring.is-success .tf-analysis-disc,.tf-analysis-ring.is-success .tf-analysis-result{animation:none}.tf-analysis-progress{transition:none}}.lv .tf-card-heading{border-bottom:1px solid var(--lv-hair)}.lv .tf-card-heading .tf-rail{width:100%;margin:0 0 18px;padding:0}.lv .tf-card-heading .tf-stpv-name{margin-bottom:14px}.lv .tf-card-heading .tf-stpv-track{margin-bottom:18px}.lv .tf-step1-dock,.lv .tf-step2-dock{width:min(100%,900px);margin:6px auto 0;padding:18px 0 0}.lv .tf-step1-dock .tf-primary-action,.lv .tf-step2-dock .tf-primary-action{width:100%;max-width:none;min-height:54px;font-size:1.06rem;font-weight:760}.lv .tf-image-toggle{cursor:default}.lv .tf-sino{display:inline-flex;flex:0 0 auto;gap:6px;margin-left:auto}.lv .tf-sino button{min-height:40px;padding:0 15px;border:1px solid var(--lv-hair);border-radius:999px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);color:var(--lv-ink-2);font-weight:720}.lv .tf-sino button[aria-pressed=true]{border-color:var(--lv-green);background:linear-gradient(180deg,#22c35e,var(--lv-green-d));color:var(--lv-solid)}@media(min-width:768px){.lv .tf-margin-control{justify-content:center}.lv .tf-margin-value{flex:0 1 180px}}.lv .tf-client-trigger{border:0;border-radius:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.lv .tf-client-trigger-copy{flex:1;min-width:0}.lv .tf-client-trigger-copy strong{display:block;overflow:hidden;color:var(--lv-ink);font-size:1.12rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.lv .tf-client-trigger.needs-client .tf-client-trigger-copy strong{color:var(--lv-amber-text)}.lv .tf-client-trigger-chevron{flex:0 0 auto;width:18px;height:18px;color:var(--lv-ink-3);transform:rotate(-90deg)}.lv .tf-document-page-front{overflow:hidden}.lv .tf-document-canvas{display:none;width:100%;height:auto}.lv .tf-document-canvas.is-ready{display:block}.lv .tf-document-placeholder{display:flex;flex-direction:column;gap:8px;width:100%;height:auto;background:transparent}.lv .tf-document-placeholder span{height:6px;border-radius:4px;background:var(--lv-hair)}.lv .tf-document-placeholder span:first-child{width:72%;margin-bottom:12px}.lv .tf-document-placeholder span:nth-child(3){width:65%}.lv .tf-ready-actions .tf-secondary-action{border:1px solid var(--lv-hair);background:var(--lv-solid);color:var(--lv-ink)}@media(max-width:767px){.lv .tf-step1-dock,.lv .tf-step2-dock{position:sticky;z-index:40;bottom:0;padding:12px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg) var(--lv-r-lg) 0 0;background:var(--lv-solid);box-shadow:0 -10px 30px -12px #0b122038}}.lv-stock-page{position:relative;isolation:isolate;min-height:100vh;color:var(--lv-ink);background-color:var(--lv-solid);font-size:1rem}.lv-stock-page>.lv-cielo{z-index:-1}.lv-stock-header,.pv-main-pasos{--margen-cabecera: clamp(12px, 3vw, 24px);--sangria-pasos: 12px}.pv-main-mesa{--margen-cabecera: clamp(12px, 3vw, 24px);padding-inline:var(--margen-cabecera)}@media(min-width:1024px){.pv-main-mesa{padding-top:12px}}.lv-stock-header{position:sticky;top:0;z-index:50;padding-top:12px;padding-bottom:0;padding-inline:var(--margen-cabecera)}.pv-main-pasos{padding-inline:calc(var(--margen-cabecera) + var(--sangria-pasos))}.lv-stock-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:min(100%,1040px);height:60px;margin:0 auto;padding:0 12px 0 10px}.lv-stock-topbar-side{display:flex;align-items:center;gap:12px;min-width:0}.lv-stock-topbar-side h1{min-width:0;margin:0;overflow:hidden;color:var(--lv-ink);font-size:1.14rem;font-weight:640;line-height:1.25;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.lv-stock-back,.lv-stock-logo,.lv-stock-kebab{display:grid;place-items:center;border:0;cursor:pointer;font:inherit;transition:transform .16s var(--lv-spring),opacity .16s,border-color .2s}.lv-stock-back{flex:0 0 auto;width:42px;height:42px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-solid) 58%,transparent);border:1px solid var(--lv-hair);border-radius:999px}.lv-stock-back svg{width:20px;height:20px}.lv-stock-back:active,.lv-stock-logo:active{transform:scale(.95)}.lv-stock-logo{justify-self:center;padding:4px 8px;background:transparent;border-radius:var(--lv-r-sm)}.lv-stock-logo:hover{opacity:.82}.lv-stock-header-divider{flex:0 0 auto;width:1px;height:26px;background:var(--lv-hair)}.lv-stock-ayuda-lado{justify-content:flex-end}.lv-stock-tabs{position:sticky;top:84px;z-index:40;display:flex;gap:6px;width:min(calc(100% - 32px),1040px);margin:16px auto 0;padding:6px;background:var(--lv-g-thick);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:999px;box-shadow:var(--lv-sh-1),inset 0 1px color-mix(in srgb,var(--lv-solid) 50%,transparent)}.lv-stock-tab{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:9px;min-width:0;padding:12px 14px;color:var(--lv-ink-2);background:transparent;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:1rem;font-weight:560;white-space:nowrap;transition:color .2s,background .2s,box-shadow .2s,transform .16s var(--lv-spring)}.lv-stock-tab:active{transform:scale(.975)}.lv-stock-tab>svg{flex:0 0 auto;width:18px;height:18px}.lv-stock-tab.lv-on,.lv-stock-tab[data-state=active]{color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-weight:620}.lv-stock-tab-count{display:grid;min-width:24px;height:24px;padding:0 7px;place-items:center;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 15%,transparent);border-radius:999px;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.lv-stock-tab.lv-on .lv-stock-tab-count{color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv-stock-tab-short{display:none}.lv-stock-shell{width:min(calc(100% - 32px),1040px);margin:0 auto;padding:22px 0 70px}.lv-stock-pane{animation:lv-stock-pane-in .25s var(--lv-ease)}@keyframes lv-stock-pane-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lv-stock-pane-heading{display:flex;align-items:flex-end;gap:18px;margin:4px 2px 16px}.lv-stock-pane-heading>div{flex:1;min-width:0}.lv-stock-pane-heading h2{margin:0;font-size:1.3rem;font-weight:650;line-height:1.25;letter-spacing:-.025em}.lv-stock-pane-heading p{margin:5px 0 0;color:var(--lv-ink-2);font-size:.94rem;line-height:1.5}.lv-stock-pane-meta,.lv-stock-serie-total,.lv-stock-pedido-count,.lv-stock-profile-count{flex:0 0 auto;color:var(--lv-ink-3);font-size:.94rem;font-weight:540;font-variant-numeric:tabular-nums}.lv-stock-loading,.lv-stock-stack,.lv-stock-settings{display:grid;gap:14px}.lv-stock-prov{overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-1)}.lv-stock-prov-head{display:flex;align-items:center;gap:14px;padding:18px 20px;transition:background .18s var(--lv-ease)}.lv-stock-prov-head:hover{background:color-mix(in srgb,var(--lv-blue) 3.5%,transparent)}.lv-stock-prov-toggle,.lv-stock-serie-toggle,.lv-stock-profile-toggle{display:flex;flex:1;min-width:0;align-items:center;gap:14px;padding:0;color:var(--lv-ink);background:transparent;border:0;cursor:pointer;font:inherit;text-align:left}.lv-stock-prov-icon{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,transparent);border-radius:12px}.lv-stock-prov-icon svg{width:20px;height:20px}.lv-stock-prov-icon.lv-sinprov{color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-ink-3) 12%,transparent)}.lv-stock-prov-copy{display:block;flex:1;min-width:0}.lv-stock-prov-copy>strong{display:block;font-size:1.16rem;font-weight:680;line-height:1.3}.lv-stock-prov-copy>small{display:block;margin-top:3px;color:var(--lv-ink-3);font-size:.88rem;font-weight:450}.lv-stock-prov-total{flex:0 0 auto;color:var(--lv-ink-3);font-size:.94rem;font-weight:540;font-variant-numeric:tabular-nums}.lv-stock-prov-body{display:grid;gap:8px;padding:8px;background:color-mix(in srgb,var(--lv-ink-3) 2.5%,var(--lv-solid));border-top:1px solid var(--lv-hair)}.lv-stock-warning{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:13px 16px;color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 12%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-amber) 28%,transparent);border-radius:var(--lv-r-sm);line-height:1.5}.lv-stock-warning svg{flex:0 0 auto;width:19px;height:19px;margin-top:2px}.lv-stock-serie{overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-1)}.lv-stock-serie-head,.lv-stock-pedido-head,.lv-stock-profile-head{display:flex;align-items:center;gap:14px;width:100%;color:var(--lv-ink);background:transparent;border:0;font:inherit;text-align:left;transition:background .18s var(--lv-ease)}.lv-stock-serie-head{padding:20px 24px}.lv-stock-serie-head:hover,.lv-stock-pedido-head:hover,.lv-stock-profile-head:hover{background:color-mix(in srgb,var(--lv-blue) 3.5%,transparent)}.lv-stock-chevron{flex:0 0 auto;width:20px;height:20px;color:var(--lv-ink-3);transition:transform .28s var(--lv-spring)}.lv-stock-prov.lv-open>.lv-stock-prov-head .lv-stock-chevron,.lv-stock-serie.lv-open>.lv-stock-serie-head .lv-stock-chevron,.lv-stock-pedido.lv-open>.lv-stock-pedido-head>.lv-stock-chevron,.lv-stock-profile.lv-open>.lv-stock-profile-head .lv-stock-chevron{transform:rotate(90deg)}.lv-stock-serie-copy,.lv-stock-pedido-copy,.lv-stock-profile-copy,.lv-stock-pedido-line-copy{display:block;flex:1;min-width:0}.lv-stock-serie-copy>strong{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:1.2rem;font-weight:660;line-height:1.3}.lv-stock-serie-copy>small,.lv-stock-pedido-copy>small,.lv-stock-profile-copy>small,.lv-stock-pedido-line-copy>small{display:block;margin-top:3px;overflow-wrap:anywhere;color:var(--lv-ink-3);font-size:.88rem;font-weight:450;line-height:1.4}.lv-stock-serie-body{border-top:1px solid var(--lv-hair)}.lv-stock-material{display:inline-flex;padding:3px 10px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 14%,transparent);border-radius:999px;font-size:.72rem;font-weight:650;letter-spacing:.01em}.lv-stock-material.lv-pvc{color:#6d28d9;background:color-mix(in srgb,#8b5cf6 15%,transparent)}.lv-stock-material.lv-aluminio{color:var(--lv-ink-2)}.lv-stock-alert-dot{flex:0 0 auto;width:9px;height:9px;background:var(--lv-amber);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-amber) 18%,transparent)}.lv-stock-pedido+.lv-stock-pedido,.lv-stock-profile+.lv-stock-profile{border-top:1px solid var(--lv-hair)}.lv-stock-pedido-head{padding:18px 24px 18px 26px}.lv-stock-pedido-copy>strong{display:block;font-size:1.08rem;font-weight:640}.lv-stock-pedido-progress,.lv-stock-line-progress,.lv-stock-bar-track{display:block;overflow:hidden;background:color-mix(in srgb,var(--lv-ink-3) 14%,transparent);border-radius:999px}.lv-stock-pedido-progress{flex:0 0 100px;height:9px}.lv-stock-pedido-progress>i,.lv-stock-line-progress>i{display:block;height:100%;background:color-mix(in srgb,var(--lv-ink-3) 34%,transparent);border-radius:inherit;transition:width .4s var(--lv-ease)}.lv-stock-pedido-body{padding:4px 24px 20px 61px;background:color-mix(in srgb,var(--lv-ink-3) 2.5%,var(--lv-solid))}.lv-stock-pedido-line{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--lv-hair)}.lv-stock-pedido-line:first-child{border-top:0}.lv-stock-pedido-line.lv-complete{opacity:.6}.lv-stock-pedido-line-copy>strong{display:block;font-size:1rem;font-weight:540;line-height:1.35}.lv-stock-complete-icon{flex:0 0 auto;width:18px;height:18px;color:var(--lv-green-text)}.lv-stock-line-progress{flex:0 0 100px;height:9px}.lv-stock-line-progress>i.lv-complete{background:var(--lv-green)}.lv-stock-line-count{flex:0 0 58px;color:var(--lv-ink-2);font-size:.96rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.lv-stock-pedido-actions{display:flex;gap:12px;padding-top:16px;flex-wrap:wrap}.lv-stock-pedido-actions svg,.lv-stock-add svg,.lv-stock-alerts-button svg{width:17px;height:17px}.lv-stock-danger-button{color:var(--lv-rose-text);border-color:color-mix(in srgb,var(--lv-rose) 42%,transparent)}.lv-stock-actions{display:flex;align-items:center;gap:14px;margin:6px 0 18px}.lv-stock-search{flex:1;min-width:0;padding:15px 22px}.lv-stock-search>svg{flex:0 0 auto;width:19px;height:19px;color:var(--lv-ink-3)}.lv-stock-search input{width:100%;color:var(--lv-ink);background:transparent;border:0;outline:0;font:inherit;font-size:1rem}.lv-stock-search input::placeholder{color:var(--lv-ink-3);opacity:1}.lv-stock-filters{display:inline-flex;gap:5px;margin:0 0 22px;padding:5px;background:color-mix(in srgb,var(--lv-ink-3) 8%,transparent);border-radius:999px}.lv-stock-filter{padding:9px 20px;color:var(--lv-ink-3);background:transparent;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:.94rem;font-weight:560;transition:color .18s,background .18s,transform .16s var(--lv-spring)}.lv-stock-filter:active{transform:scale(.97)}.lv-stock-filter.lv-on{color:var(--lv-blue-text);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-weight:640}.lv-stock-profile-head{padding:17px 24px 17px 26px}.lv-stock-status-dot{flex:0 0 auto;width:10px;height:10px;border-radius:999px}.lv-stock-status-dot.lv-ok{background:var(--lv-green)}.lv-stock-status-dot.lv-low{background:var(--lv-amber)}.lv-stock-status-dot.lv-critical{background:var(--lv-rose)}.lv-stock-profile-copy>strong{display:block;font-size:1.06rem;font-weight:590;line-height:1.35}.lv-stock-bars{padding:2px 24px 14px 61px}.lv-stock-bar-row{display:flex;align-items:center;gap:15px;padding:14px 0;border-top:1px solid var(--lv-hair)}.lv-stock-bar-row:first-child{border-top:0}.lv-stock-bar-number{display:inline-grid;min-width:36px;height:28px;padding:0 9px;place-items:center;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 9%,transparent);border-radius:8px;font-size:.84rem;font-weight:600;font-variant-numeric:tabular-nums}.lv-stock-bar-track{flex:1;height:11px}.lv-stock-bar-track>i{display:block;height:100%;background:linear-gradient(90deg,var(--lv-teal),#0ea5a0);border-radius:inherit}.lv-stock-bar-track>i.lv-retal{background:linear-gradient(90deg,#f5b45e,var(--lv-amber))}.lv-stock-bar-track>i.lv-critico{background:linear-gradient(90deg,#fb7185,var(--lv-rose))}.lv-stock-bar-mm{min-width:92px;color:var(--lv-ink);font-size:1.02rem;font-weight:620;text-align:right;font-variant-numeric:tabular-nums}.lv-stock-bar-mm small{color:var(--lv-ink-3);font-size:.8rem;font-weight:500}.lv-stock-retal{min-width:38px;color:var(--lv-amber-text);font-size:.82rem;font-weight:560}.lv-stock-bar-error{flex:1;color:var(--lv-rose-text);font-size:.9rem;font-weight:620}.lv-stock-kebab{flex:0 0 auto;width:38px;height:38px;color:var(--lv-ink-3);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:11px}.lv-stock-kebab:hover{color:var(--lv-ink);border-color:color-mix(in srgb,var(--lv-ink) 22%,transparent)}.lv-stock-kebab svg{width:18px;height:18px}.lv-stock-kebab.lv-danger:hover{color:var(--lv-rose-text);border-color:color-mix(in srgb,var(--lv-rose) 42%,transparent)}.lv-stock-acciones{flex:0 0 auto;display:flex;gap:8px}.lv-selmode .lv-stock-kebab,.lv-selmode .lv-stock-acciones{display:none}.lv-stock-check{position:relative;display:grid;flex:0 0 auto;width:22px;height:22px;padding:0;place-items:center;color:var(--lv-solid);background:var(--lv-solid);border:2px solid var(--lv-ink-3);border-radius:7px;cursor:pointer;transition:background .15s,border-color .15s,transform .16s var(--lv-spring)}.lv-stock-check:active{transform:scale(.94)}.lv-stock-check svg{width:14px;height:14px;opacity:0}.lv-stock-check.lv-checked{background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));border-color:var(--lv-blue-d)}.lv-stock-check.lv-checked svg{opacity:1}.lv-stock-check.lv-partial{border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 16%,var(--lv-solid))}.lv-stock-check.lv-partial:after{position:absolute;width:10px;height:2px;content:"";background:var(--lv-blue-text);border-radius:999px}.lv-stock-selbar{position:sticky;bottom:10px;z-index:45;display:flex;align-items:center;gap:14px;margin-top:18px;padding:14px 18px;background:var(--lv-g-thick);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3)}.lv-stock-selbar strong{display:block;font-size:1.02rem;font-weight:640;font-variant-numeric:tabular-nums}.lv-stock-selbar small{display:block;margin-top:2px;color:var(--lv-ink-3);font-size:.84rem}.lv-stock-selbar .lv-spacer{flex:1}.lv.lv-stock-menu{min-width:190px;padding:6px;color:var(--lv-ink);background:var(--lv-g-thick);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-3)}.lv-stock-menu [role=menuitem]{gap:10px;padding:10px 12px;border-radius:10px;font-size:.94rem}.lv-stock-menu [role=menuitem] svg{width:17px;height:17px}.lv-stock-menu .lv-stock-menu-delete{color:var(--lv-rose-text)}.lv-stock-delete-icon{display:grid;width:46px;height:46px;margin-bottom:4px;place-items:center;color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 12%,transparent);border-radius:13px}.lv-stock-delete-icon svg{width:22px;height:22px}.lv-stock-delete-detail{display:grid;gap:3px;padding:12px 14px;background:color-mix(in srgb,var(--lv-rose) 5%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 20%,var(--lv-hair));border-radius:12px}.lv-stock-delete-detail strong{color:var(--lv-ink);font-size:.94rem}.lv-stock-delete-detail span{color:var(--lv-ink-2);font-size:.9rem;font-variant-numeric:tabular-nums}.lv-stock-delete-preview>p{margin:10px 0 0;color:var(--lv-ink-2);font-size:.92rem}.lv-stock-delete-warning{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;color:var(--lv-amber-text)!important;background:color-mix(in srgb,var(--lv-amber) 10%,var(--lv-solid));border-radius:10px;line-height:1.45}.lv-stock-delete-warning svg{flex:0 0 auto;width:17px;height:17px;margin-top:2px}.lv-stock-delete-error{padding:10px 12px;color:var(--lv-rose-text)!important;background:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid));border-radius:10px}.lv-stock-delete-reservas{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--lv-hair)}.lv-stock-delete-reservas>strong{color:var(--lv-ink);font-size:.9rem}.lv-stock-delete-reservas>p{display:flex;justify-content:space-between;gap:14px;margin:0;color:var(--lv-ink-2);font-size:.88rem}.lv-stock-delete-reservas b{flex:0 0 auto;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv-stock-empty{padding:50px 20px;color:var(--lv-ink-3);text-align:center}.lv-stock-empty>svg{width:46px;height:46px;margin:0 auto 12px;stroke-width:1.6}.lv-stock-empty>strong{display:block;color:var(--lv-ink-2);font-size:1.05rem;font-weight:560}.lv-stock-empty>p{margin:5px 0 0;font-size:.9rem}.lv-stock-settings-card,.lv-config-card{overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-1)}.lv-stock-settings-card>header{display:flex;align-items:center;gap:13px;padding:20px 24px;border-bottom:1px solid var(--lv-hair)}.lv-stock-settings-icon,.lv-config-ico{display:grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border-radius:13px}.lv-stock-settings-icon svg,.lv-config-ico svg{width:21px;height:21px}.lv-stock-settings-icon.lv-alerts,.lv-config-ico--ambar{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 20%,transparent)}.lv-stock-settings-icon.lv-auto,.lv-config-ico--teal{color:var(--lv-teal-text);background:color-mix(in srgb,var(--lv-teal) 18%,transparent)}.lv-stock-settings-card header>span:last-child{min-width:0}.lv-stock-settings-card header strong,.lv-stock-setting-row>span>strong{display:block;color:var(--lv-ink)}.lv-stock-settings-card header strong{font-size:1.12rem;font-weight:640}.lv-stock-settings-card header small,.lv-stock-setting-row>span>small{display:block;margin-top:3px;color:var(--lv-ink-3);font-size:.88rem;line-height:1.45}.lv-stock-settings-card header em{display:inline-flex;margin-left:9px;padding:3px 9px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 13%,transparent);border-radius:999px;font-size:.66rem;font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lv-stock-setting-row{display:flex;align-items:center;gap:16px;padding:17px 24px;border-top:1px solid var(--lv-hair)}.lv-stock-setting-row:first-of-type{border-top:0}.lv-stock-setting-row>span:first-child{flex:1;min-width:0}.lv-stock-setting-row>span>strong{font-size:1rem;font-weight:540}.lv-stock-switch{position:relative;flex:0 0 auto;width:52px;height:31px;padding:0;background:color-mix(in srgb,var(--lv-ink-3) 24%,transparent);border:0;border-radius:999px;cursor:pointer;transition:background .2s}.lv-stock-switch>i{position:absolute;top:3px;left:3px;width:25px;height:25px;background:var(--lv-solid);border-radius:999px;box-shadow:var(--lv-sh-1);transition:transform .2s var(--lv-spring)}.lv-stock-switch.lv-on{background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv-stock-switch.lv-on>i{transform:translate(21px)}.lv-stock-switch:disabled{cursor:not-allowed;opacity:.55}.lv-stock-threshold{display:flex;align-items:center;gap:7px}.lv-stock-threshold>input{width:64px;padding:9px 8px;color:var(--lv-ink);background:color-mix(in srgb,var(--lv-ink-3) 8%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:12px;outline:0;font:inherit;font-weight:620;text-align:right;font-variant-numeric:tabular-nums}.lv-stock-threshold>input:focus{border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 14%,transparent)}.lv-stock-threshold>small{color:var(--lv-ink-3);font-size:.85rem}.lv-stock-setting-detail{background:color-mix(in srgb,var(--lv-blue) 3%,var(--lv-solid))}.lv-stock-alerts-button{position:relative}.lv-stock-alert-count{display:grid;min-width:22px;height:22px;padding:0 6px;place-items:center;color:var(--lv-solid);background:var(--lv-rose);border-radius:999px;font-size:.75rem;font-weight:700}.lv-stock-settings-card.lv-soon{opacity:.72}.lv.lv-descuento-fabricar-dialog{width:min(calc(100% - 24px),620px);max-width:620px;max-height:min(90vh,760px);overflow-y:auto;padding:30px 28px 26px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3)}.lv.lv-descuento-fabricar-dialog:before{content:"";position:absolute;inset:0 0 auto 0;height:220px;pointer-events:none;border-radius:var(--lv-r-lg) var(--lv-r-lg) 0 0;transform-origin:top;background:radial-gradient(45% 90% at 30% 0%,color-mix(in srgb,var(--lv-blue-l) 28%,transparent),transparent 70%),radial-gradient(45% 90% at 72% 0%,color-mix(in srgb,var(--lv-blue) 22%,transparent),transparent 70%);animation:lv-descuento-fabricar-aurora 1.2s var(--lv-ease) both}.lv.lv-descuento-fabricar-dialog.es-verde:before{background:radial-gradient(45% 90% at 30% 0%,color-mix(in srgb,#22c55e 24%,transparent),transparent 70%),radial-gradient(45% 90% at 72% 0%,color-mix(in srgb,var(--lv-green) 18%,transparent),transparent 70%)}.lv.lv-descuento-fabricar-dialog:after{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--lv-blue-l),var(--lv-blue),var(--lv-blue-l),transparent);opacity:.75;animation:lv-descuento-fabricar-aurora 1s var(--lv-ease) .1s both}.lv.lv-descuento-fabricar-dialog.es-verde:after{background:linear-gradient(90deg,transparent,#4ade80,var(--lv-green),#4ade80,transparent)}@keyframes lv-descuento-fabricar-aurora{0%{opacity:0;transform:scaleY(.6)}}.lv.lv-descuento-fabricar-dialog>button.absolute{top:16px;right:16px;z-index:2;width:36px;height:36px;display:grid;place-items:center;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:999px;opacity:1;transition:background .2s}.lv.lv-descuento-fabricar-dialog>button.absolute:hover{background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid))}.lv.lv-descuento-fabricar-dialog>button.absolute svg{width:17px;height:17px}.lv-descuento-fabricar-dialog button:focus-visible{outline:3px solid color-mix(in srgb,var(--lv-blue) 45%,transparent);outline-offset:2px}.lv.lv-descuento-fabricar-dialog>:not(button.absolute){position:relative;animation:lv-descuento-fabricar-sube .5s var(--lv-ease) both}.lv.lv-descuento-fabricar-dialog>:nth-child(2){animation-delay:.06s}.lv.lv-descuento-fabricar-dialog>:nth-child(3){animation-delay:.12s}.lv.lv-descuento-fabricar-dialog>:nth-child(4){animation-delay:.18s}@keyframes lv-descuento-fabricar-sube{0%{opacity:0;transform:translateY(14px)}}@keyframes lv-descuento-fabricar-fundido{0%{opacity:0}}.lv .lv-descuento-fabricar-cabecera{align-items:center;text-align:center}.lv-descuento-fabricar-cabecera h2{color:var(--lv-ink);font-size:1.62rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.lv-descuento-fabricar-cabecera p{max-width:500px;color:var(--lv-ink-2);font-size:1rem;line-height:1.55;text-wrap:pretty}.lv-descuento-fabricar-icono{position:relative;display:grid;width:68px;height:68px;margin-bottom:6px;place-items:center;color:#fff;border-radius:22px;animation:lv-descuento-fabricar-loseta .6s var(--lv-spring) both}.lv-descuento-fabricar-icono svg{width:32px;height:32px}.lv-descuento-fabricar-icono--azul{background:linear-gradient(160deg,var(--lv-blue-l),var(--lv-blue-d));box-shadow:inset 0 1px #ffffff59,0 12px 26px -10px #1a86f0bf}.lv-descuento-fabricar-icono--verde{background:linear-gradient(160deg,#4ade80,var(--lv-green-d));box-shadow:inset 0 1px #ffffff59,0 12px 26px -10px #16a34ab3}.lv-descuento-fabricar-icono:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid var(--lv-blue);border-radius:inherit;opacity:0;pointer-events:none;animation:lv-descuento-fabricar-onda 1.1s var(--lv-ease) .35s both}.lv-descuento-fabricar-icono--verde:after{border-color:var(--lv-green)}@keyframes lv-descuento-fabricar-loseta{0%{opacity:0;transform:translateY(10px) scale(.7)}}@keyframes lv-descuento-fabricar-onda{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.lv-descuento-fabricar-icono--caja svg{animation:lv-descuento-fabricar-cae .7s var(--lv-spring) .15s both}@keyframes lv-descuento-fabricar-cae{0%{opacity:0;transform:translateY(-14px)}60%{opacity:1;transform:translateY(2px)}to{transform:none}}.lv-descuento-fabricar-icono--camion svg{animation:lv-descuento-fabricar-llega .8s var(--lv-spring) .15s both}@keyframes lv-descuento-fabricar-llega{0%{opacity:0;transform:translate(-22px)}}.lv-descuento-fabricar-icono--check svg path{stroke-dasharray:24;animation:lv-descuento-fabricar-traza .5s var(--lv-ease) .3s both}@keyframes lv-descuento-fabricar-traza{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.lv-descuento-fabricar-icono--rueda svg{animation:lv-descuento-fabricar-rueda 1s var(--lv-ease) .15s both}@keyframes lv-descuento-fabricar-rueda{0%{opacity:0;transform:rotate(-180deg)}}.lv-descuento-fabricar-pedidos{display:grid;gap:10px;margin-top:4px}.lv-descuento-fabricar-pedido{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 14px 14px 16px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1);transition:border-color .25s,box-shadow .25s}.lv-descuento-fabricar-pedido:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,#22c55e 16%,transparent),color-mix(in srgb,#22c55e 5%,transparent));transform:scaleX(0);transform-origin:left;transition:transform .55s var(--lv-ease)}.lv-descuento-fabricar-pedido.es-recibido{border-color:color-mix(in srgb,var(--lv-green) 40%,transparent)}.lv-descuento-fabricar-pedido.es-recibido:before{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.lv-descuento-fabricar-pedido:hover{box-shadow:var(--lv-sh-2)}}.lv-descuento-fabricar-pedido-info{display:flex;min-width:0;align-items:center;gap:12px}.lv-descuento-fabricar-pedido-icono{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:12px;color:var(--lv-blue-text);background:linear-gradient(160deg,color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid)),color-mix(in srgb,var(--lv-blue) 18%,var(--lv-solid)));transition:background .25s,color .25s}.lv-descuento-fabricar-pedido-icono svg{width:20px;height:20px}.lv-descuento-fabricar-pedido.es-recibido .lv-descuento-fabricar-pedido-icono{color:var(--lv-green-d);background:linear-gradient(160deg,color-mix(in srgb,var(--lv-green) 8%,var(--lv-solid)),color-mix(in srgb,var(--lv-green) 20%,var(--lv-solid)));animation:lv-descuento-fabricar-salto .45s var(--lv-spring)}@keyframes lv-descuento-fabricar-salto{40%{transform:scale(1.18)}}.lv-descuento-fabricar-pedido-info>div{min-width:0}.lv-descuento-fabricar-pedido-info>div>strong,.lv-descuento-fabricar-pedido-info>div>span{display:block}.lv-descuento-fabricar-pedido-info>div>strong{color:var(--lv-ink);font-size:.98rem;font-weight:650;letter-spacing:-.015em;line-height:1.3;overflow-wrap:anywhere}.lv-descuento-fabricar-pedido-info>div>span{margin-top:2px;color:var(--lv-ink-3);font-size:.82rem;font-variant-numeric:tabular-nums}.lv-descuento-fabricar-toggle{position:relative;display:flex;flex:0 0 auto;gap:4px;padding:4px;background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:999px}.lv-descuento-fabricar-toggle button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;color:var(--lv-ink-3);background:transparent;border:0;border-radius:999px;font:inherit;font-size:.86rem;font-weight:620;white-space:nowrap;cursor:pointer;transition:color .2s,transform .16s var(--lv-spring)}.lv-descuento-fabricar-toggle button:active{transform:scale(.96)}.lv-descuento-fabricar-toggle button svg{width:15px;height:15px}.lv-descuento-fabricar-toggle button.is-active{color:var(--lv-blue-text)}.lv-descuento-fabricar-toggle.es-recibido button.is-active{color:#fff}.lv-pastilla-deslizante{position:absolute;top:4px;bottom:4px;left:0;width:0;pointer-events:none;background:var(--lv-solid);border-radius:999px;box-shadow:var(--lv-sh-2)}.lv-pastilla-deslizante[data-lista]{transition:transform .42s var(--lv-spring),width .42s var(--lv-spring),box-shadow .3s}.lv-descuento-fabricar-toggle.es-recibido .lv-pastilla-deslizante{background:linear-gradient(180deg,#22b45a,var(--lv-green-d));box-shadow:0 6px 14px -5px #16a34aa6}.lv-descuento-fabricar-nota{padding:14px 16px;color:var(--lv-ink-2);font-size:.9rem;line-height:1.5;background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 8%,transparent),color-mix(in srgb,var(--lv-blue) 3%,transparent));border:1px solid color-mix(in srgb,var(--lv-blue) 16%,transparent);border-radius:var(--lv-r-sm)}.lv-descuento-fabricar-nota strong{color:var(--lv-ink)}.lv-descuento-fabricar-footer{gap:10px;margin-top:4px}.lv.lv-descuento-fabricar-dialog .lv-descuento-fabricar-footer>:not([hidden])~:not([hidden]){margin-left:0}.lv-descuento-fabricar-footer .lv-b{min-height:48px;padding:0 24px;font-size:1rem}.lv-descuento-fabricar-footer .lv-b svg{width:18px;height:18px}.lv-descuento-fabricar-footer .lv-b:disabled{cursor:wait;opacity:.8;transform:none}.lv-descuento-fabricar-footer .lv-b:disabled:after{animation:none}.lv-descuento-fabricar-cancelar{color:var(--lv-ink);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-ink) 12%,transparent);box-shadow:var(--lv-sh-1)}.lv-descuento-fabricar-cancelar:hover:not(:disabled){background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.lv-descuento-fabricar-footer .lv-b-fill svg{transition:transform .25s var(--lv-spring)}@media(hover:hover)and (pointer:fine){.lv-descuento-fabricar-footer .lv-b-fill:hover:not(:disabled) svg{transform:translate(3px)}.lv-descuento-fabricar-footer .lv-b-fill:hover:not(:disabled){box-shadow:0 1px 2px #0b12201a,0 10px 24px -8px #1a86f0bf,inset 0 1px #ffffff52}}.lv-descuento-fabricar-opciones{display:grid;gap:10px}.lv-descuento-fabricar-opciones>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .25s,transform .16s var(--lv-spring)}.lv-descuento-fabricar-opciones>button:active:not(:disabled){transform:scale(.985)}.lv-descuento-fabricar-opciones>button:disabled{cursor:wait;opacity:.65}.lv-descuento-fabricar-opciones>button>svg{width:20px;height:20px;color:var(--lv-blue);transition:transform .25s var(--lv-spring)}.lv-descuento-fabricar-opciones strong,.lv-descuento-fabricar-opciones small{display:block}.lv-descuento-fabricar-opciones strong{font-size:1.02rem;font-weight:650;letter-spacing:-.015em}.lv-descuento-fabricar-opciones small{margin-top:3px;color:var(--lv-ink-2);font-size:.88rem;line-height:1.45}.lv-descuento-fabricar-opcion-icono{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:var(--lv-blue-text);background:linear-gradient(160deg,color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid)),color-mix(in srgb,var(--lv-blue) 18%,var(--lv-solid)));transition:background .3s var(--lv-ease),color .3s var(--lv-ease),box-shadow .3s}.lv-descuento-fabricar-opcion-icono svg{width:22px;height:22px;transition:transform .5s var(--lv-spring)}@media(hover:hover)and (pointer:fine){.lv-descuento-fabricar-opciones>button:hover:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb,var(--lv-blue) 40%,transparent);box-shadow:var(--lv-sh-2)}.lv-descuento-fabricar-opciones>button:hover:not(:disabled) .lv-descuento-fabricar-opcion-icono{color:#fff;background:linear-gradient(160deg,var(--lv-blue-l),var(--lv-blue-d));box-shadow:0 8px 18px -8px #1a86f0b3}.lv-descuento-fabricar-opcion--espera:hover:not(:disabled) .lv-descuento-fabricar-opcion-icono svg{transform:rotate(180deg)}.lv-descuento-fabricar-opcion--fabrica:hover:not(:disabled) .lv-descuento-fabricar-opcion-icono svg{transform:rotate(90deg)}.lv-descuento-fabricar-opciones>button:hover:not(:disabled)>svg{transform:translate(4px)}}.lv-descuento-fabricar-resumen{overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md)}.lv-descuento-fabricar-resumen>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-top:1px solid var(--lv-hair);animation:lv-descuento-fabricar-sube .5s var(--lv-ease) .25s both}.lv-descuento-fabricar-resumen>div:first-child{border-top:0}.lv-descuento-fabricar-resumen>div:nth-child(2){animation-delay:.33s}.lv-descuento-fabricar-resumen>div:nth-child(3){animation-delay:.41s}.lv-descuento-fabricar-resumen>div:nth-child(n+4){animation-delay:.49s}.lv-descuento-fabricar-resumen span{min-width:0;color:var(--lv-ink-2)}.lv-descuento-fabricar-resumen strong{display:inline-flex;align-items:center;padding:5px 12px;color:#fff;white-space:nowrap;background:linear-gradient(180deg,#22b45a,var(--lv-green-d));border-radius:999px;box-shadow:0 6px 14px -6px #16a34a99;font-size:.88rem;font-weight:700;animation:lv-descuento-fabricar-sello-ok .55s var(--lv-spring) .7s both}@keyframes lv-descuento-fabricar-sello-ok{0%{opacity:0;transform:scale(.5) rotate(-8deg)}}@media(max-width:560px){.lv.lv-descuento-fabricar-dialog{padding:22px 16px 18px}.lv-descuento-fabricar-cabecera h2{font-size:1.38rem}.lv-descuento-fabricar-cabecera p{font-size:.95rem}.lv-descuento-fabricar-pedido{align-items:stretch;flex-direction:column}.lv-descuento-fabricar-toggle{width:100%}.lv-descuento-fabricar-toggle button{flex:1;justify-content:center}.lv-descuento-fabricar-footer{flex-direction:column-reverse}.lv-descuento-fabricar-footer button{width:100%}}@media(prefers-reduced-motion:reduce){.lv.lv-descuento-fabricar-dialog:before,.lv.lv-descuento-fabricar-dialog:after{animation:none}.lv.lv-descuento-fabricar-dialog>:not(button.absolute),.lv.lv-descuento-fabricar-dialog .lv-descuento-fabricar-resumen>div{animation:lv-descuento-fabricar-fundido .2s ease both!important}.lv.lv-descuento-fabricar-dialog .lv-descuento-fabricar-opciones>button,.lv.lv-descuento-fabricar-dialog .lv-descuento-fabricar-opciones>button>svg,.lv.lv-descuento-fabricar-dialog .lv-descuento-fabricar-opcion-icono svg,.lv.lv-descuento-fabricar-dialog .lv-descuento-fabricar-footer .lv-b-fill svg{transform:none!important}}.lv.lv-stock-dialog{color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3),inset 0 1px color-mix(in srgb,var(--lv-solid) 60%,transparent)}.lv-stock-dialog [role=dialog]{color:var(--lv-ink)}.lv-stock-dialog h2{color:var(--lv-ink);font-size:1.16rem;font-weight:650;letter-spacing:-.02em}.lv-stock-dialog p{color:var(--lv-ink-2)}.lv-stock-dialog input,.lv-stock-dialog button[role=combobox]{color:var(--lv-ink);background:var(--lv-solid);border-color:var(--lv-hair);border-radius:12px}.lv-stock-dialog label{color:var(--lv-ink-2)}.lv-stock-dialog .lv-b{min-height:42px}.lv-stock-add-dialog{max-height:min(90vh,820px);overflow:hidden}.lv-stock-add-body{display:grid;min-height:0;gap:16px;overflow-y:auto;padding:2px 2px 4px}.lv-stock-add-field{display:grid;gap:7px}.lv-stock-add-field>label{font-size:.86rem;font-weight:560}.lv-stock-picker-trigger{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:11px 14px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:12px;font:inherit;font-size:1rem;font-weight:540;text-align:left;cursor:pointer;transition:border-color .16s var(--lv-ease),box-shadow .16s var(--lv-ease),transform .16s var(--lv-spring)}.lv-stock-picker-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--lv-blue) 35%,var(--lv-hair))}.lv-stock-picker-trigger:active:not(:disabled){transform:scale(.99)}.lv-stock-picker-trigger:disabled{cursor:not-allowed;opacity:.55}.lv-stock-picker-trigger>span:not(.lv-stock-color-swatch){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-stock-picker-trigger .lv-placeholder{color:var(--lv-ink-3);font-weight:500}.lv-stock-picker-trigger>svg{flex:0 0 auto;width:18px;height:18px;color:var(--lv-ink-3)}.lv.lv-stock-picker-popover{width:var(--radix-popover-trigger-width);padding:0;overflow:hidden}.lv-stock-picker-search{display:flex;align-items:center;gap:9px;padding:8px;background:var(--lv-solid);border-bottom:1px solid var(--lv-hair)}.lv-stock-picker-search>svg{flex:0 0 auto;width:17px;height:17px;color:var(--lv-ink-3)}.lv-stock-picker-search>input{width:100%;min-width:0;padding:9px 10px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:9px;outline:0;font:inherit;font-size:.94rem}.lv-stock-picker-search>input:focus{border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 13%,transparent)}.lv-stock-picker-list{max-height:270px;overflow-y:auto}.lv-stock-picker-list>button{display:flex;width:100%;align-items:center;gap:10px;padding:12px 14px;color:var(--lv-ink);background:transparent;border:0;border-top:1px solid var(--lv-hair);font:inherit;font-size:.96rem;text-align:left;cursor:pointer}.lv-stock-picker-list>button:first-child{border-top:0}.lv-stock-picker-list>button:hover{background:color-mix(in srgb,var(--lv-blue) 6%,transparent)}.lv-stock-picker-list>button>span:not(.lv-stock-color-swatch){display:grid;min-width:0;flex:1}.lv-stock-picker-list>button strong{overflow:hidden;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.lv-stock-picker-list>button small{margin-top:2px;color:var(--lv-ink-3);font-size:.8rem}.lv-stock-picker-list>button>svg{width:17px;height:17px;color:var(--lv-blue-text);opacity:0}.lv-stock-picker-list>button.lv-selected>svg{opacity:1}.lv-stock-picker-empty{margin:0;padding:18px;color:var(--lv-ink-3);font-size:.9rem;text-align:center}.lv-stock-color-swatch{display:flex;flex:0 0 auto;width:22px;height:22px;overflow:hidden;border-radius:999px;box-shadow:inset 0 0 0 1px #0b122029}.lv-stock-color-swatch>i{min-width:0;flex:1}.lv-stock-add-hint,.lv-stock-add-error{margin:-8px 0 0;font-size:.84rem;line-height:1.45}.lv-stock-add-hint{color:var(--lv-ink-3)}.lv-stock-add-hint strong{color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv-stock-add-error{padding:10px 12px;color:var(--lv-rose-text)!important;background:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 24%,var(--lv-hair));border-radius:12px}.lv-stock-add-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lv-stock-quantity-mode{display:flex;gap:4px;width:fit-content;padding:4px;background:color-mix(in srgb,var(--lv-ink-3) 8%,transparent);border-radius:999px}.lv-stock-quantity-mode>button{padding:8px 15px;color:var(--lv-ink-3);background:transparent;border:0;border-radius:999px;font:inherit;font-size:.9rem;font-weight:550;cursor:pointer}.lv-stock-quantity-mode>button.lv-selected{color:var(--lv-blue-text);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-weight:620}.lv-stock-quantity-mode>button:disabled{cursor:not-allowed;opacity:.55}.lv-stock-quantity-input{display:flex;align-items:center;overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:12px}.lv-stock-quantity-input:focus-within{border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 13%,transparent)}.lv-stock-quantity-input>input{width:100%;min-width:0;padding:13px 14px;color:var(--lv-ink);background:transparent!important;border:0!important;outline:0;font:inherit;font-size:1.05rem;font-weight:620;font-variant-numeric:tabular-nums}.lv-stock-quantity-input>span{flex:0 0 auto;padding:0 14px;color:var(--lv-ink-3);font-size:.9rem}.lv-stock-add-preview{padding:14px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-teal) 7%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-teal) 24%,var(--lv-hair));border-radius:var(--lv-r-sm)}.lv-stock-add-preview>strong{display:block;margin-bottom:9px;color:var(--lv-teal-text);font-size:.84rem;font-weight:660;text-transform:uppercase;letter-spacing:.04em}.lv-stock-add-preview>p{display:flex;align-items:center;gap:10px;margin:7px 0;color:var(--lv-ink-2);font-size:.92rem}.lv-stock-add-preview>p>i{width:58px;height:9px;background:var(--lv-teal);border-radius:999px}.lv-stock-add-preview>p>i.lv-retal{width:30px;background:var(--lv-amber)}.lv-stock-add-preview>small{display:block;margin-top:10px;padding-top:10px;color:var(--lv-ink-3);border-top:1px solid color-mix(in srgb,var(--lv-teal) 22%,transparent);font-variant-numeric:tabular-nums}.lv-stock-add-preview>.lv-stock-add-discard{align-items:flex-start;padding:9px 10px;color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 10%,transparent);border-radius:10px}.lv-stock-add-preview>.lv-stock-add-discard>svg{flex:0 0 auto;width:17px;height:17px;margin-top:1px}.lv-stock-edit-max{margin:7px 0 0;color:var(--lv-ink-3);font-size:.82rem;line-height:1.45}.lv-stock-danger-action{color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-rose),var(--lv-rose-d));border:1px solid color-mix(in srgb,var(--lv-rose) 70%,var(--lv-ink))}.lv-stock-danger-action:hover{filter:brightness(.96)}.lv-stock-alert-dialog{width:min(calc(100% - 24px),680px)}.lv-stock-alert-tabs{margin-top:10px}.lv-stock-alert-tabs-list{display:flex;width:100%;height:auto;gap:5px;padding:5px;background:color-mix(in srgb,var(--lv-ink-3) 8%,transparent);border-radius:999px}.lv-stock-alert-tab{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:5px;min-width:0;padding:10px 8px;color:var(--lv-ink-3);background:transparent;border-radius:999px;font-size:.86rem;font-weight:560}.lv-stock-alert-tab[data-state=active]{color:var(--lv-blue-text);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv-stock-alert-content{margin-top:16px}.lv-stock-alert-badge{color:var(--stock-alert-tone);border:1px solid var(--stock-alert-tone);background:color-mix(in srgb,var(--stock-alert-tone) 9%,transparent)}.lv-stock-alert-heading{color:var(--stock-alert-tone);font-size:.88rem;font-weight:660}.lv-stock-alert-card{color:var(--lv-ink);background:color-mix(in srgb,var(--stock-alert-tone) 6%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--stock-alert-tone) 25%,var(--lv-hair));border-radius:var(--lv-r-sm);box-shadow:none}.lv-stock-alert-delta,.lv-stock-alert-label{color:var(--stock-alert-tone)}.lv-stock-alert-critical{--stock-alert-tone: var(--lv-rose-text)}.lv-stock-alert-low{--stock-alert-tone: var(--lv-amber-text)}.lv-stock-alert-attention{--stock-alert-tone: var(--lv-blue-text)}.lv-stock-alert-label{display:flex;align-items:center;gap:5px;font-size:.88rem}.lv-stock-alert-profile-row{display:flex;align-items:center;gap:12px;padding:14px;flex-wrap:wrap;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv.lv-stock-select{color:var(--lv-ink);background:var(--lv-g-thick);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-3)}@media(max-width:640px){.lv-stock-header,.pv-main-pasos,.pv-main-mesa{--margen-cabecera: 8px;--sangria-pasos: 8px}.lv-stock-header{padding-top:8px;padding-bottom:0;padding-inline:var(--margen-cabecera)}html.app-ios .lv-stock-header{padding-top:calc(2px + env(safe-area-inset-top))}.lv-stock-topbar{padding-inline:10px}.lv-stock-logo,.lv-stock-topbar-spacer,.lv-stock-header-divider{display:none}.lv-stock-topbar{grid-template-columns:minmax(0,1fr)}.lv-stock-topbar-side h1{white-space:normal}.lv-stock-topbar.lv-stock-topbar--ayuda{grid-template-columns:minmax(0,1fr) auto}.lv-stock-tabs{top:76px;width:calc(100% - 16px);margin-top:10px}html.app-ios .lv-stock-tabs{top:calc(70px + env(safe-area-inset-top))}.lv-stock-tab{gap:6px;padding:11px 8px;font-size:.9rem}.lv-stock-tabs-nav{justify-content:space-evenly}.lv-stock-tabs-nav .lv-stock-tab{flex:1 1 auto;max-width:max-content}.lv-stock-tab-long{display:none}.lv-stock-tab-short{display:inline}.lv-stock-shell{width:calc(100% - 28px);padding-top:18px}.lv-stock-pane-heading{align-items:flex-start;flex-direction:column;gap:8px}.lv-stock-actions{align-items:stretch;flex-direction:column}.lv-stock-add,.lv-stock-select-toggle{width:100%}.lv-stock-filters{display:flex}.lv-stock-filter{flex:1;padding-inline:8px}.lv-stock-prov-head,.lv-stock-serie-head,.lv-stock-pedido-head,.lv-stock-profile-head{gap:10px;padding:16px 14px}.lv-stock-prov-total,.lv-stock-serie-total{display:none}.lv-stock-prov-toggle,.lv-stock-serie-toggle,.lv-stock-profile-toggle{gap:10px}.lv-stock-serie-copy>strong{font-size:1.08rem}.lv-stock-pedido-progress,.lv-stock-pedido-count{display:none}.lv-stock-pedido-body,.lv-stock-bars{padding:2px 14px 14px 44px}.lv-stock-pedido-line{align-items:flex-start;flex-wrap:wrap;gap:9px}.lv-stock-pedido-line-copy{flex-basis:calc(100% - 28px)}.lv-stock-line-progress{flex:1}.lv-stock-profile-count{font-size:.86rem}.lv-stock-bar-row{gap:10px;flex-wrap:wrap}.lv-stock-bar-track,.lv-stock-bar-error{order:4;flex-basis:100%}.lv-stock-bar-mm{flex:1;min-width:76px;font-size:.95rem}.lv-stock-retal{display:none}.lv-stock-selbar{flex-wrap:wrap}.lv-stock-selbar .lv-spacer{flex-basis:20%}.lv-stock-setting-row{align-items:flex-start;flex-wrap:wrap;padding:16px 18px}.lv-stock-threshold,.lv-stock-alerts-button{margin-left:auto}.lv-stock-settings-card>header{padding:18px}.lv-stock-alert-tabs-list{border-radius:var(--lv-r-sm)}.lv-stock-alert-tab{flex-direction:column;gap:3px;padding:9px 4px;border-radius:10px;font-size:.76rem}.lv-stock-alert-profile-row{align-items:flex-start}}@media(prefers-reduced-transparency:reduce){.lv-stock-tabs,.lv-stock-selbar,.lv.lv-stock-dialog,.lv.lv-stock-menu,.lv.lv-stock-select{background:var(--lv-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.lv-stock-page *,.lv.lv-stock-dialog *,.lv.lv-stock-menu *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){.lv-stock-prov,.lv-stock-serie,.lv-stock-settings-card,.lv.lv-stock-dialog,.lv.lv-stock-menu,.lv.lv-stock-select{border-color:var(--lv-ink-2)}.lv-stock-prov-body,.lv-stock-serie-body,.lv-stock-pedido+.lv-stock-pedido,.lv-stock-profile+.lv-stock-profile,.lv-stock-bar-row,.lv-stock-pedido-line{border-color:var(--lv-ink-2)}}.inc-page{font-size:1rem;--inc-hair2: color-mix(in srgb, var(--lv-ink) 13%, transparent)}.inc-topbar-end{justify-content:flex-end}.inc-nueva{flex:0 0 auto;gap:8px}.inc-nueva>svg{width:18px;height:18px}.inc-nueva-short{display:none}.inc-tabs{justify-content:center}.inc-estado-movil{display:none}.inc-estado-select{position:relative;display:flex;align-items:center;gap:10px;height:52px;width:min(calc(100% - 32px),1040px);margin:12px auto 0;padding:0 16px;background:var(--lv-solid);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1),inset 0 1px #ffffff80}.inc-estado-select>svg:first-child{flex:0 0 auto;width:18px;height:18px;color:var(--lv-ink-2)}.inc-estado-select select{flex:1;min-width:0;height:100%;color:var(--lv-ink);background:transparent;border:0;outline:0;font:inherit;font-size:1.02rem;font-weight:620;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.inc-estado-select-chev{flex:0 0 auto;width:19px;height:19px;color:var(--lv-ink-3);pointer-events:none}.inc-shell{display:grid;gap:16px}.inc-pane-heading{display:flex;justify-content:flex-end}.inc-pendientes{display:inline-flex;align-items:center;padding:5px 12px;color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 14%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-amber) 28%,var(--lv-hair));border-radius:999px;font-size:.85rem;font-weight:640}.inc-buscador{display:flex;align-items:center;gap:9px;height:40px;padding:0 14px;background:var(--lv-solid);border:1px solid var(--inc-hair2);border-radius:999px;box-shadow:var(--lv-sh-1);transition:border-color .2s,box-shadow .2s}.inc-buscador:focus-within{border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 14%,transparent)}.inc-buscador-ic{flex:0 0 auto;width:16px;height:16px;color:var(--lv-ink-3)}.inc-buscador input{width:100%;min-width:0;color:var(--lv-ink);background:transparent;border:0;outline:0;font:inherit;font-size:.92rem}.inc-buscador input::placeholder{color:var(--lv-ink-3);opacity:1}.inc-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inc-empty{background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-1)}.inc-reintentar{margin:14px auto 0}.inc-lista{display:flex;flex-direction:column;gap:12px}.inc-card{position:relative;overflow:hidden;display:flex;align-items:stretch;gap:14px;width:100%;text-align:left;cursor:pointer;font:inherit;color:var(--lv-ink);padding:15px 16px 15px 20px;border:1px solid var(--lv-hair);background:var(--lv-solid);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-1),inset 0 1px #ffffffe6;transition:transform .15s var(--lv-spring),box-shadow .25s var(--lv-ease),border-color .2s}.inc-card:hover{border-color:color-mix(in srgb,var(--lv-blue) 26%,var(--lv-hair));box-shadow:var(--lv-sh-2)}.inc-card:hover .inc-card-chevron{color:var(--lv-blue);transform:translate(2px)}.inc-card:active{transform:scale(.995)}.inc-card-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.inc-card-title{margin:0;color:var(--lv-ink);font-size:1.1rem;font-weight:680;line-height:1.3;letter-spacing:-.012em}.inc-card-taller{margin:0;overflow:hidden;color:var(--lv-ink-2);font-weight:620;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.inc-card-meta{margin:2px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:3px 8px;color:var(--lv-ink-3);font-size:.86rem}.inc-card-sep{color:var(--inc-hair2)}.inc-card-fecha{display:inline-flex;align-items:center;gap:4px}.inc-card-fecha svg{width:13px;height:13px}.inc-card-chevron{flex:0 0 auto;align-self:center;color:var(--lv-ink-3);width:20px;height:20px;transition:color .2s,transform .2s var(--lv-spring)}.inc-acc-amber{background:color-mix(in srgb,var(--lv-amber) 8%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-amber) 30%,var(--lv-hair))}.inc-acc-amber:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,#fbbf24,#f59e0b)}.inc-acc-green{background:color-mix(in srgb,var(--lv-green) 7%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-green) 26%,var(--lv-hair))}.inc-acc-green:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d))}.inc-flag{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin-bottom:4px;padding:5px 13px;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.015em;text-transform:uppercase}.inc-flag svg{width:13px;height:13px}.inc-flag-amber{background:linear-gradient(180deg,#fbbf24,#f59e0b);color:#78350f}.inc-flag-green{background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d));color:#fff}.inc-detalle{display:flex;flex-direction:column;gap:14px;width:100%;max-width:760px;margin-inline:auto}.inc-detalle-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 2px}.inc-detalle-numero{color:var(--lv-ink);font-size:1.12rem;font-weight:700;letter-spacing:-.01em}.inc-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:.82rem;font-weight:680;border:1px solid transparent;white-space:nowrap}.inc-badge svg{width:13px;height:13px}.inc-badge-neutro{color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 13%,transparent);border-color:var(--inc-hair2)}.inc-badge-amber{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 15%,transparent);border-color:color-mix(in srgb,var(--lv-amber) 28%,transparent)}.inc-badge-green{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 12%,transparent);border-color:color-mix(in srgb,var(--lv-green) 24%,transparent)}.inc-badge-interna{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,transparent);border-color:color-mix(in srgb,var(--lv-blue) 24%,transparent)}.inc-panel{padding:18px 20px;border:1px solid var(--lv-hair);background:var(--lv-solid);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-1),inset 0 1px #ffffffe6}.inc-panel-titulo{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--lv-ink);font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.inc-panel-titulo>svg{width:19px;height:19px;color:var(--lv-ink-3)}.inc-detalle-titulo{margin:0 0 8px;color:var(--lv-ink);font-size:1.15rem;font-weight:700;letter-spacing:-.015em}.inc-detalle-desc{margin:0;color:var(--lv-ink-2);font-size:1rem;line-height:1.55;white-space:pre-wrap}.inc-fichas{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.inc-ficha{display:flex;align-items:center;gap:11px;padding:9px 14px 9px 10px;background:color-mix(in srgb,var(--lv-ink-3) 5%,transparent);border:1px solid var(--lv-hair);border-radius:14px}.inc-ficha-ic{flex:0 0 auto;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,transparent)}.inc-ficha-ic svg{width:18px;height:18px}.inc-ficha-copy{display:flex;flex-direction:column;min-width:0;line-height:1.25}.inc-ficha-copy>small{font-size:.74rem;font-weight:620;color:var(--lv-ink-3);letter-spacing:.01em}.inc-ficha-copy>strong{overflow:hidden;color:var(--lv-ink);font-size:.98rem;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.inc-ver-pedido{display:inline-flex;align-items:center;justify-content:center;padding:0 26px;min-height:54px;border:0;border-radius:14px;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));color:#fff;font:inherit;font-size:1.02rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #0b12201a,0 7px 18px -6px #1a86f08c,inset 0 1px #ffffff4d;transition:transform .15s var(--lv-spring),box-shadow .25s var(--lv-ease)}.inc-ver-pedido:hover{box-shadow:0 1px 2px #0b12201a,0 10px 24px -8px #1a86f0b3,inset 0 1px #ffffff4d}.inc-ver-pedido:active{transform:scale(.98)}.inc-prod-grid{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;overflow-x:hidden;padding:2px 2px 4px;scrollbar-width:thin}.inc-prod-grid::-webkit-scrollbar{width:7px}.inc-prod-grid::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--lv-ink-3) 24%,transparent);border-radius:999px}.inc-prod-card{position:relative;width:100%;display:flex;flex-direction:row;align-items:center;gap:11px;padding:7px 12px 7px 9px;border:1.5px solid var(--inc-hair2);border-radius:13px;background:var(--lv-solid);text-align:left;font:inherit;color:var(--lv-ink);transition:border-color .18s,background .18s,box-shadow .2s,transform .15s var(--lv-spring)}button.inc-prod-card{cursor:pointer}button.inc-prod-card:active{transform:scale(.98)}.inc-prod-card.inc-sel{border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid));box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 14%,transparent)}.inc-prod-thumb{flex:0 0 auto;width:50px;height:42px;border-radius:10px;display:grid;place-items:center;overflow:hidden;background:var(--lv-solid);border:1px solid var(--inc-hair2)}.inc-prod-card.inc-sel .inc-prod-thumb{border-color:color-mix(in srgb,var(--lv-blue) 34%,transparent)}.inc-prod-glyph{width:40px;height:34px}.inc-prod-info{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.inc-prod-tipo{max-width:100%;overflow:hidden;color:var(--lv-ink);font-weight:660;font-size:.9rem;letter-spacing:-.01em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.inc-prod-medida{color:var(--lv-ink-2);font-size:.82rem}.inc-prod-ref{color:var(--lv-ink-3);font-size:.73rem;font-weight:620}.inc-prod-check{flex:0 0 auto;width:22px;height:22px;border-radius:999px;border:2px solid var(--inc-hair2);background:var(--lv-solid);display:grid;place-items:center;color:#fff;transition:border-color .18s,background .18s}.inc-prod-check svg{width:13px;height:13px;opacity:0;transition:opacity .15s}.inc-prod-card.inc-sel .inc-prod-check{border-color:var(--lv-blue);background:var(--lv-blue)}.inc-prod-card.inc-sel .inc-prod-check svg{opacity:1}.inc-fotos{display:flex;flex-wrap:wrap;gap:10px}.inc-foto{display:block;width:88px;height:88px;border-radius:14px;border:1px solid var(--inc-hair2);overflow:hidden}.inc-foto img{width:100%;height:100%;object-fit:cover}.inc-estado-panel{display:flex;flex-direction:column}.inc-accion{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:15px;border:0;border-radius:16px;font:inherit;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;color:#fff;box-shadow:0 1px 2px #0b12201a,inset 0 1px #ffffff47;transition:transform .15s var(--lv-spring),box-shadow .25s var(--lv-ease)}.inc-accion:active{transform:scale(.985)}.inc-accion:disabled{opacity:.6;cursor:wait}.inc-accion svg{width:20px;height:20px}.inc-accion-amber{background:linear-gradient(180deg,#fbbf24,#f59e0b);color:#78350f;box-shadow:0 1px 2px #0b12201a,0 8px 20px -8px #f59e0b80,inset 0 1px #ffffff73}.inc-accion-verde{background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d));box-shadow:0 1px 2px #0b12201a,0 8px 20px -8px #16a34a8c,inset 0 1px #ffffff47}.inc-estado-cerrado{display:flex;flex-direction:column;gap:10px}.inc-estado-cerrado-aviso{display:flex;align-items:center;justify-content:center;gap:9px;padding:15px;border-radius:16px;background:color-mix(in srgb,var(--lv-green) 13%,transparent);color:var(--lv-green-text);font-weight:700;font-size:1.05rem}.inc-estado-cerrado-aviso svg{width:20px;height:20px}.inc-reabrir{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px;border:1px solid var(--inc-hair2);border-radius:16px;background:transparent;color:var(--lv-ink-2);font:inherit;font-size:.98rem;font-weight:620;cursor:pointer;transition:border-color .2s,color .2s}.inc-reabrir:hover{color:var(--lv-ink);border-color:var(--lv-ink-3)}.inc-reabrir svg{width:15px;height:15px}.inc-conversacion-vacia{margin:0;padding:20px;color:var(--lv-ink-3);text-align:center;font-size:.92rem}.inc-mensajes{display:flex;flex-direction:column;gap:12px}.inc-mensaje{max-width:84%;padding:12px 15px;border-radius:18px;font-size:.98rem;line-height:1.5}.inc-mensaje-cliente{align-self:flex-start;background:color-mix(in srgb,var(--lv-ink-3) 9%,transparent);border-bottom-left-radius:6px}.inc-mensaje-empresa{align-self:flex-end;background:color-mix(in srgb,var(--lv-blue) 10%,transparent);border:1px solid color-mix(in srgb,var(--lv-blue) 20%,transparent);border-bottom-right-radius:6px}.inc-mensaje-autor{margin:0 0 4px;color:var(--lv-ink-3);font-size:.8rem;font-weight:680}.inc-mensaje-texto{margin:0;color:var(--lv-ink);font-size:.98rem;line-height:1.5;white-space:pre-wrap}.inc-mensaje-fecha{margin:6px 0 0;color:var(--lv-ink-3);font-size:.74rem}.inc-responder{display:flex;gap:10px;margin-top:14px;align-items:flex-end}.inc-responder-input{flex:1;min-height:52px;max-height:120px;resize:none;border:1px solid var(--inc-hair2);background:var(--lv-solid);border-radius:var(--lv-r-md);padding:14px 16px;font:inherit;font-size:.98rem;color:var(--lv-ink);outline:none;box-shadow:var(--lv-sh-1)}.inc-responder-input:focus{border-color:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 16%,transparent)}.inc-responder-enviar{flex:0 0 auto;width:52px;height:52px;border-radius:999px;border:0;cursor:pointer;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 6px 18px -6px #1a86f099;transition:transform .15s var(--lv-spring)}.inc-responder-enviar:active{transform:scale(.95)}.inc-responder-enviar:disabled{opacity:.55;cursor:default}.inc-responder-enviar svg{width:20px;height:20px}.lv.inc-dialog{width:100%;max-width:560px;max-height:92vh;overflow-y:auto;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:28px;box-shadow:var(--lv-sh-3)}.inc-dialog-titulo{display:flex;align-items:center;gap:9px;color:var(--lv-ink);font-size:1.25rem;font-weight:720;letter-spacing:-.02em}.inc-dialog-titulo>svg{width:20px;height:20px;color:var(--lv-amber)}.inc-dialog-body{display:grid;gap:16px;padding:2px}.inc-campo{display:grid;gap:7px}.inc-campo>label{color:var(--lv-ink-2);font-size:.92rem;font-weight:640}.inc-dialog .inc-campo input,.inc-dialog .inc-campo textarea,.inc-dialog [data-testid=select-pedido],.inc-dialog [data-testid=select-categoria],.inc-combobox{width:100%;min-height:50px;border:1px solid var(--inc-hair2);background:var(--lv-solid);border-radius:var(--lv-r-md);color:var(--lv-ink);box-shadow:var(--lv-sh-1)}.inc-dialog .inc-campo input,.inc-dialog .inc-campo textarea{padding:13px 16px;font:inherit;font-size:1rem}.inc-dialog .inc-campo textarea{min-height:96px;resize:vertical;line-height:1.5}.inc-dialog .inc-campo input:focus,.inc-dialog .inc-campo textarea:focus{border-color:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 16%,transparent);outline:none}.inc-combobox{display:flex;align-items:center;gap:10px;padding:13px 16px;font:inherit;font-size:1rem;font-weight:500;text-align:left;cursor:pointer}.inc-combobox:hover{border-color:color-mix(in srgb,var(--lv-blue) 35%,var(--inc-hair2))}.inc-combobox-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inc-combobox>svg{flex:0 0 auto;width:17px;height:17px;color:var(--lv-ink-3)}.lv.inc-combobox-popover{color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--inc-hair2);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-2)}.inc-dialog-footer{display:flex;gap:12px;margin-top:22px}.inc-dialog-footer .lv-b{flex:1;justify-content:center}.inc-fotos-edit{display:flex;flex-wrap:wrap;gap:10px}.inc-foto-edit{position:relative;width:72px;height:72px;overflow:hidden;border:1px solid var(--inc-hair2);border-radius:16px}.inc-foto-edit img{width:100%;height:100%;object-fit:cover}.inc-foto-quitar{position:absolute;top:4px;right:4px;display:grid;width:22px;height:22px;place-items:center;color:#fff;background:var(--lv-rose);border:0;border-radius:999px;cursor:pointer}.inc-foto-quitar svg{width:13px;height:13px}.inc-foto-add{display:grid;width:72px;height:72px;place-items:center;color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-ink-3) 4%,transparent);border:2px dashed var(--inc-hair2);border-radius:16px;cursor:pointer;transition:border-color .2s,color .2s}.inc-foto-add:hover{border-color:var(--lv-blue);color:var(--lv-blue)}.inc-foto-add svg{width:24px;height:24px}.inc-spin{animation:inc-spin .7s linear infinite}@keyframes inc-spin{to{transform:rotate(360deg)}}.inc-card-partner{align-self:flex-start;max-width:100%;margin:1px 0}.inc-docs{display:grid;gap:8px}.inc-doc{width:100%;cursor:pointer;text-decoration:none;transition:border-color .18s,box-shadow .2s}.inc-doc:hover{border-color:color-mix(in srgb,var(--lv-blue) 28%,var(--lv-hair));box-shadow:var(--lv-sh-1)}.inc-doc-ext{flex:0 0 auto;width:17px;height:17px;color:var(--lv-ink-3)}.inc-prod-cargando{display:flex;align-items:center;gap:8px;margin:2px 0 0;color:var(--lv-ink-3);font-size:.88rem}.inc-deeplink-on{animation:inc-deeplink-pulse 2.4s ease}@keyframes inc-deeplink-pulse{0%,to{box-shadow:0 0 #1a86f000}12%{box-shadow:0 0 0 4px #1a86f061}72%{box-shadow:0 0 0 4px #1a86f03d}}@media(min-width:768px){.inc-lista{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}}@media(max-width:767px){.inc-page .lv-stock-logo,.inc-page .lv-stock-header-divider{display:none}.inc-page .lv-stock-topbar{grid-template-columns:auto 1fr;padding-inline:8px}.inc-tabs{display:none}.inc-estado-movil{display:block}.inc-nueva-long{display:none}.inc-nueva-short{display:inline}.inc-detalle{max-width:none}.inc-mensaje{max-width:90%}.inc-card,.inc-buscador{border-radius:var(--lv-r-md)}}.lv-talleres-page{position:relative;isolation:isolate;min-height:100vh;color:var(--lv-ink);background-color:var(--lv-solid);font-size:1rem}.lv-talleres-page>.lv-cielo{z-index:-1}.lv-talleres-page .lv-talleres-topbar-derecha{justify-content:flex-end;gap:10px}.lv-talleres-shell{width:min(calc(100% - 32px),1040px);margin:0 auto;padding:18px 0 72px;animation:lv-stock-pane-in .25s var(--lv-ease)}@media(max-width:560px){.lv-talleres-accion-txt{display:none}}.lv-talleres-intro{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:12px 4px 2px}.lv-talleres-intro h1{margin:0;font-size:clamp(1.7rem,3.4vw,2.1rem);font-weight:720;letter-spacing:-.03em;line-height:1.1}.lv-talleres-cuenta{color:var(--lv-ink-3);font-size:1rem;font-weight:560;font-variant-numeric:tabular-nums}.lv-talleres-rejilla{display:grid;gap:14px;margin-top:20px;grid-template-columns:1fr}@media(min-width:720px){.lv-talleres-rejilla{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.lv-talleres-rejilla{grid-template-columns:repeat(3,1fr)}}.lv-talleres-tarjeta{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:20px;text-align:left;cursor:pointer;color:var(--lv-ink);font:inherit;background:var(--lv-solid);border:1px solid var(--lv-hair);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2);transition:transform .22s var(--lv-spring),box-shadow .3s var(--lv-ease),border-color .2s}.lv-talleres-tarjeta:hover{transform:translateY(-2px);box-shadow:var(--lv-sh-3);border-color:color-mix(in srgb,var(--lv-blue) 18%,var(--lv-hair))}.lv-talleres-tarjeta:active{transform:translateY(0) scale(.99)}.lv-talleres-avatar{flex:0 0 auto;width:58px;height:58px;border-radius:17px;display:grid;place-items:center;overflow:hidden;color:#fff;font-size:1.45rem;font-weight:720;letter-spacing:-.02em;box-shadow:inset 0 1px #ffffff4d}.lv-talleres-avatar img{width:100%;height:100%;object-fit:cover}.lv-talleres-tarjeta-id{flex:1;min-width:0}.lv-talleres-tarjeta-nom{font-size:1.22rem;font-weight:700;letter-spacing:-.028em;line-height:1.2;color:var(--lv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px}.lv-talleres-tarjeta-ciudad{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:var(--lv-ink-3);font-size:.92rem;font-weight:520}.lv-talleres-tarjeta-ciudad svg{width:14px;height:14px}.lv-talleres-chev{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));transition:transform .22s var(--lv-spring),background .2s,color .2s}.lv-talleres-chev svg{width:20px;height:20px}.lv-talleres-tarjeta:hover .lv-talleres-chev{background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));color:#fff;transform:translate(2px)}.lv-talleres-del{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--lv-rose-text);background:transparent;border:0;cursor:pointer;z-index:2;transition:background .18s,transform .16s var(--lv-spring)}.lv-talleres-del svg{width:17px;height:17px}.lv-talleres-del:hover{background:color-mix(in srgb,var(--lv-rose) 11%,var(--lv-solid))}.lv-talleres-del:active{transform:scale(.88)}.lv-talleres-vacio{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:20px;padding:64px 24px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2)}.lv-talleres-vacio-ic{display:grid;place-items:center;width:76px;height:76px;margin-bottom:14px;border-radius:50%;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-blue) 18%,transparent)}.lv-talleres-vacio-ic svg{width:34px;height:34px}.lv-talleres-vacio h3{margin:0;font-size:1.28rem;font-weight:700;letter-spacing:-.025em}.lv-talleres-vacio p{margin:6px 0 18px;max-width:340px;color:var(--lv-ink-3);font-size:1rem;line-height:1.5}.lv-talleres-fichahead{display:flex;align-items:center;gap:16px;margin:12px 4px 2px}.lv-talleres-fichahead-av{flex:0 0 auto;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;overflow:hidden;color:#fff;font-size:1.5rem;font-weight:710;box-shadow:inset 0 1px #ffffff4d}.lv-talleres-fichahead-av img{width:100%;height:100%;object-fit:cover}.lv-talleres-fichahead-id{min-width:0;flex:1}.lv-talleres-fichahead-id h1{margin:0;font-size:clamp(1.55rem,3vw,1.95rem);font-weight:720;letter-spacing:-.03em;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-talleres-fichahead-id p{margin:2px 0 0;color:var(--lv-ink-3);font-size:1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-talleres-tabs{display:inline-flex;height:auto;gap:4px;margin:18px 2px 8px;padding:5px;max-width:100%;overflow-x:auto;background:color-mix(in srgb,var(--lv-ink-3) 10%,transparent);border-radius:999px}.lv-talleres-tab{display:inline-flex;align-items:center;gap:8px;height:auto;padding:10px 16px;border:0;border-radius:999px;background:transparent;color:var(--lv-ink-2);font:inherit;font-size:.98rem;font-weight:580;white-space:nowrap;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s,transform .16s var(--lv-spring)}.lv-talleres-tab:active{transform:scale(.97)}.lv-talleres-tab>svg{width:18px;height:18px}.lv-talleres-tab[data-state=active]{color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-weight:690}.lv-talleres-tab-count{font-weight:640;opacity:.62;font-variant-numeric:tabular-nums}.lv-talleres-sec{margin:26px 4px 12px;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--lv-ink)}.lv-talleres-grupo{display:grid;gap:14px}.lv-talleres-prov-grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:680px){.lv-talleres-prov-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.lv-talleres-prov-grid{grid-template-columns:repeat(3,1fr)}}.lv-talleres-precio-grid{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:760px){.lv-talleres-precio-grid{grid-template-columns:repeat(3,1fr)}}.lv-talleres-card{background:var(--lv-solid);border:1px solid var(--lv-hair);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2);padding:19px}.lv-talleres-card-head{display:flex;align-items:flex-start;gap:13px}.lv-talleres-card-ic{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#fff;background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d));box-shadow:0 6px 16px -6px color-mix(in srgb,var(--lv-blue) 55%,transparent),inset 0 1px #ffffff4d}.lv-talleres-card-ic svg{width:23px;height:23px}.lv-talleres-card-head-txt{min-width:0;flex:1}.lv-talleres-card-tit{font-size:1.08rem;font-weight:700;letter-spacing:-.02em;color:var(--lv-ink);line-height:1.25}.lv-talleres-card-sub{margin-top:2px;font-size:.85rem;color:var(--lv-ink-3);font-weight:500;line-height:1.4}.lv-talleres-sel{width:100%;height:auto;margin-top:13px;padding:13px 15px;font-size:1rem;font-weight:530;color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-ink-3) 3%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-talleres-sel:focus{border-color:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 14%,transparent)}.lv.lv-talleres-selmenu{padding:6px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-3)}.lv.lv-talleres-selmenu [role=option]{border-radius:var(--lv-r-sm);font-size:1rem;padding-top:10px;padding-bottom:10px}.lv-talleres-vinc-lista{display:flex;flex-direction:column;gap:9px;margin-top:11px}.lv-talleres-vinc{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid));box-shadow:inset 0 0 0 1px var(--lv-hair)}.lv-talleres-vinc-nom{flex:1;min-width:0;font-size:.98rem;font-weight:600;color:var(--lv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-talleres-vinc-principal{flex:0 0 auto;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:700;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid))}.lv-talleres-vinc-vacio{margin-top:10px;font-size:.95rem;color:var(--lv-ink-3);font-weight:500}.lv-talleres-ib{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:transparent;cursor:pointer;color:var(--lv-ink-3);transition:background .15s,color .15s,transform .15s var(--lv-spring)}.lv-talleres-ib:active{transform:scale(.9)}.lv-talleres-ib svg{width:18px;height:18px}.lv-talleres-ib-star{color:var(--lv-amber)}.lv-talleres-ib-star.off{color:var(--lv-ink-3);opacity:.5}.lv-talleres-ib-star:hover{background:color-mix(in srgb,var(--lv-amber) 12%,var(--lv-solid))}.lv-talleres-ib-ext:hover{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid))}.lv-talleres-ib-x:hover{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 9%,var(--lv-solid))}.lv-talleres-gestion{display:flex;align-items:center;gap:13px;margin-top:14px;flex-wrap:wrap}.lv-talleres-gestion-av{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));font-weight:700;font-size:1.05rem}.lv-talleres-gestion-av.sin{color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-ink-3) 14%,transparent)}.lv-talleres-gestion-txt{flex:1;min-width:0}.lv-talleres-gestion-mail{font-size:1rem;font-weight:620;color:var(--lv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-talleres-gestion-nom{font-size:.88rem;color:var(--lv-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-talleres-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.82rem;font-weight:650}.lv-talleres-chip svg{width:13px;height:13px}.lv-talleres-chip.ok{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 11%,var(--lv-solid))}.lv-talleres-chip.gris{color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-ink-3) 10%,transparent)}.lv-talleres-chip.blue{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 11%,var(--lv-solid))}.lv-talleres-chip.rose{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 10%,var(--lv-solid))}.lv-talleres-chip.amber{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 13%,var(--lv-solid))}.lv-talleres-precio-bloque+.lv-talleres-precio-bloque{margin-top:12px;padding-top:12px;border-top:1px solid var(--lv-hair)}.lv-talleres-precio-lab{font-size:.82rem;color:var(--lv-ink-3);font-weight:600}.lv-talleres-precio-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;min-height:40px}.lv-talleres-precio-val{font-size:1.5rem;font-weight:740;letter-spacing:-.02em;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv-talleres-precio-nodef{font-size:1rem;font-weight:660;color:var(--lv-amber-text)}.lv-talleres-precio-anio{margin-top:2px;font-size:.82rem;color:var(--lv-ink-3);font-variant-numeric:tabular-nums}.lv-talleres-precio-edit{display:flex;align-items:center;gap:8px}.lv-talleres-precio-input{width:118px}.lv-talleres-precio-input input{font-variant-numeric:tabular-nums}.lv-talleres-datos{display:grid;gap:14px 24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lv-talleres-dato-lab{font-size:.78rem;color:var(--lv-ink-3);font-weight:600}.lv-talleres-dato-val{margin-top:4px;font-size:1rem;color:var(--lv-ink);font-weight:560;overflow-wrap:anywhere}.lv-talleres-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:2px}.lv-talleres-barra-txt{color:var(--lv-ink-2);font-size:.95rem;font-weight:540}.lv-talleres-lic-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(min-width:640px){.lv-talleres-lic-grid{grid-template-columns:1.3fr 1fr 1fr}}.lv-talleres-lic{padding:18px;border-radius:var(--lv-r-lg);border:1px solid var(--lv-hair);background:var(--lv-solid);box-shadow:var(--lv-sh-2)}.lv-talleres-lic.hero{grid-column:1 / -1;border:0;color:#fff;background:linear-gradient(150deg,var(--lv-blue-l),var(--lv-blue) 55%,var(--lv-blue-d));box-shadow:0 10px 30px -14px color-mix(in srgb,var(--lv-blue) 70%,transparent)}@media(min-width:640px){.lv-talleres-lic.hero{grid-column:auto}}.lv-talleres-lic-top{display:flex;align-items:center;gap:9px}.lv-talleres-lic-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,transparent)}.lv-talleres-lic.hero .lv-talleres-lic-ic{color:#fff;background:#ffffff2e}.lv-talleres-lic-ic svg{width:19px;height:19px}.lv-talleres-lic-lab{font-size:.85rem;font-weight:600;color:var(--lv-ink-3)}.lv-talleres-lic.hero .lv-talleres-lic-lab{color:#ffffffd9}.lv-talleres-lic-num{margin-top:10px;font-size:2.1rem;font-weight:760;letter-spacing:-.03em;line-height:1;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv-talleres-lic.hero .lv-talleres-lic-num{color:#fff}.lv-talleres-lic-sub{margin-top:6px;font-size:.78rem;font-weight:520;color:var(--lv-ink-3);font-variant-numeric:tabular-nums}.lv-talleres-lic.hero .lv-talleres-lic-sub{color:#fffc}.lv-talleres-users{display:flex;flex-direction:column;gap:10px}.lv-talleres-urow{display:flex;align-items:center;gap:13px;padding:14px 16px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1);flex-wrap:wrap}.lv-talleres-urow-av{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;font-weight:700;font-size:1rem}.lv-talleres-urow-id{flex:1 1 200px;min-width:0}.lv-talleres-urow-nom{font-size:1.02rem;font-weight:640;color:var(--lv-ink);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-talleres-urow-mail{display:inline-flex;align-items:center;gap:5px;margin-top:2px;color:var(--lv-ink-3);font-size:.86rem;max-width:100%;overflow:hidden}.lv-talleres-urow-mail span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-talleres-urow-mail svg{width:13px;height:13px;flex:0 0 auto}.lv-talleres-urow-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lv-talleres-urow-fecha{color:var(--lv-ink-3);font-size:.82rem;font-variant-numeric:tabular-nums}.lv-talleres-urow-acc{display:flex;align-items:center;gap:2px;margin-left:auto}.lv-talleres-uacc{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:0;background:transparent;cursor:pointer;transition:background .15s,transform .15s var(--lv-spring)}.lv-talleres-uacc:active{transform:scale(.9)}.lv-talleres-uacc svg{width:19px;height:19px}.lv-talleres-uacc.azul{color:var(--lv-blue-text)}.lv-talleres-uacc.azul:hover{background:color-mix(in srgb,var(--lv-blue) 10%,transparent)}.lv-talleres-uacc.violeta{color:var(--lv-violet-text)}.lv-talleres-uacc.violeta:hover{background:color-mix(in srgb,var(--lv-violet) 12%,transparent)}.lv-talleres-uacc.ambar{color:var(--lv-amber-text)}.lv-talleres-uacc.ambar:hover{background:color-mix(in srgb,var(--lv-amber) 14%,transparent)}.lv-talleres-uacc.rojo{color:var(--lv-rose-text)}.lv-talleres-uacc.rojo:hover{background:color-mix(in srgb,var(--lv-rose) 10%,transparent)}.lv-talleres-susc-banner{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--lv-r-sm);color:#fff}.lv-talleres-susc-banner svg{flex:0 0 auto;width:22px;height:22px}.lv-talleres-susc-banner.ok{background:linear-gradient(135deg,var(--lv-green),var(--lv-green-d))}.lv-talleres-susc-banner.warn{background:linear-gradient(135deg,var(--lv-amber),color-mix(in srgb,var(--lv-amber) 70%,#7a4e00))}.lv-talleres-susc-banner.bad{background:linear-gradient(135deg,var(--lv-rose),var(--lv-rose-d))}.lv-talleres-susc-banner-tit{font-size:1.05rem;font-weight:680;letter-spacing:-.01em}.lv-talleres-susc-banner-sub{margin-top:1px;font-size:.86rem;opacity:.9}.lv-talleres-empty-users{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:48px 24px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-1);color:var(--lv-ink-3)}.lv-talleres-empty-users svg{width:34px;height:34px;opacity:.5}.lv-seg-page{position:relative;isolation:isolate;min-height:100vh;color:var(--lv-ink);background-color:var(--lv-solid);font-size:1rem}.lv-seg-page>.lv-cielo{z-index:-1}.lv-seg-shell>*+*{margin-top:14px}.lv-seg-periodbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 2px 0}.lv-seg-seg{display:inline-flex;gap:6px;padding:6px;background:var(--lv-g-thick);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:999px;box-shadow:var(--lv-sh-1),inset 0 1px color-mix(in srgb,var(--lv-solid) 50%,transparent);flex-wrap:wrap}.lv-seg-periodo{display:inline-flex;align-items:center;justify-content:center;padding:9px 17px;border:0;border-radius:999px;background:transparent;color:var(--lv-ink-3);font:inherit;font-size:.92rem;font-weight:600;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s,transform .16s var(--lv-spring)}.lv-seg-periodo:hover{color:var(--lv-ink-2)}.lv-seg-periodo:active{transform:scale(.975)}.lv-seg-periodo.lv-on{color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-weight:680}.lv-seg-pb-right{display:flex;align-items:center;gap:10px;flex:0 0 auto}.lv-seg-live{display:inline-flex;align-items:center;gap:7px;font-size:.84rem;font-weight:640;color:var(--lv-green-text)}.lv-seg-live-dot{width:8px;height:8px;border-radius:999px;background:var(--lv-green);animation:lv-seg-pulse 2.4s infinite}@keyframes lv-seg-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--lv-green) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.lv-seg-rbtn{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;border:1px solid var(--lv-hair);background:var(--lv-solid);color:var(--lv-ink-2);cursor:pointer;transition:transform .16s var(--lv-spring),border-color .2s,color .2s}.lv-seg-rbtn:hover{border-color:color-mix(in srgb,var(--lv-blue) 38%,var(--lv-hair));color:var(--lv-blue-text)}.lv-seg-rbtn:active{transform:scale(.95)}.lv-seg-rbtn svg{width:19px;height:19px}.lv-seg-hero{position:relative;overflow:hidden;border-radius:var(--lv-r-xl);box-shadow:var(--lv-sh-3);border:1px solid var(--lv-hair);border-top-color:var(--lv-g-edge);padding:clamp(20px,3vw,30px) clamp(20px,3vw,32px);background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--lv-ink-3) 8%,var(--lv-solid)),var(--lv-solid) 58%)}.lv-seg-hero--danger{background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--lv-rose) 12%,var(--lv-solid)),var(--lv-solid) 58%)}.lv-seg-hero--attention{background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--lv-amber) 14%,var(--lv-solid)),var(--lv-solid) 58%)}.lv-seg-hero--safe{background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--lv-green) 12%,var(--lv-solid)),var(--lv-solid) 58%)}.lv-seg-hero-top{display:flex;align-items:center;gap:16px}.lv-seg-hero-shield{width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;border-radius:17px;color:#fff;background:linear-gradient(180deg,var(--lv-ink-3),color-mix(in srgb,var(--lv-ink-3) 60%,#000))}.lv-seg-hero--danger .lv-seg-hero-shield{background:linear-gradient(180deg,var(--lv-rose),var(--lv-rose-d));box-shadow:0 14px 28px -12px color-mix(in srgb,var(--lv-rose) 70%,transparent)}.lv-seg-hero--attention .lv-seg-hero-shield{background:linear-gradient(180deg,var(--lv-amber),#d97706);box-shadow:0 14px 28px -12px color-mix(in srgb,var(--lv-amber) 60%,transparent)}.lv-seg-hero--safe .lv-seg-hero-shield{background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d));box-shadow:0 14px 28px -12px color-mix(in srgb,var(--lv-green) 60%,transparent)}.lv-seg-hero-shield svg{width:30px;height:30px}.lv-seg-hero-verdict{flex:1;min-width:0}.lv-seg-hero-verdict h2{margin:0;font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:780;letter-spacing:-.025em;line-height:1.15;color:var(--lv-ink)}.lv-seg-hero-toggle{margin-top:7px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;color:var(--lv-ink-2);font:inherit;font-size:.94rem;font-weight:620;padding:0}.lv-seg-hero--danger .lv-seg-hero-toggle{color:var(--lv-rose-text)}.lv-seg-hero--attention .lv-seg-hero-toggle{color:var(--lv-amber-text)}.lv-seg-hero--safe .lv-seg-hero-toggle{color:var(--lv-green-text)}.lv-seg-hero-toggle svg{width:15px;height:15px;transition:transform .2s var(--lv-ease)}.lv-seg-hero.is-open .lv-seg-hero-toggle svg{transform:rotate(180deg)}.lv-seg-hero-reco{display:none;margin-top:12px;color:var(--lv-ink-2);font-size:1rem;max-width:72ch;line-height:1.55}.lv-seg-hero.is-open .lv-seg-hero-reco{display:block}.lv-seg-stats{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:12px}.lv-seg-stat{position:relative;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);padding:16px 18px 15px;box-shadow:var(--lv-sh-1)}.lv-seg-stat--anchor{background:linear-gradient(180deg,var(--lv-solid),color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid)))}.lv-seg-stat-lbl{display:flex;align-items:center;gap:7px;color:var(--lv-ink-3);font-size:.9rem;font-weight:600;margin-bottom:8px}.lv-seg-stat-lbl svg{width:16px;height:16px}.lv-seg-stat-n{font-size:clamp(2.2rem,5vw,3.3rem);font-weight:820;letter-spacing:-.04em;line-height:.92;font-variant-numeric:tabular-nums;color:var(--lv-ink)}.lv-seg-stat-n svg{width:28px;height:28px}.lv-seg-stat-cap{margin-top:7px;font-size:.84rem;font-weight:560;color:var(--lv-ink-3)}.lv-seg-stat--ok .lv-seg-stat-n{color:var(--lv-green-text)}.lv-seg-stat--warn .lv-seg-stat-n{color:var(--lv-amber-text)}.lv-seg-stat--bad .lv-seg-stat-n{color:var(--lv-rose-text)}.lv-seg-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lv-seg-panel{background:var(--lv-solid);border:1px solid var(--lv-hair);border-top-color:var(--lv-g-edge);box-shadow:var(--lv-sh-2);border-radius:var(--lv-r-lg)}.lv-seg-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px clamp(16px,2.2vw,22px) 13px;flex-wrap:wrap}.lv-seg-panel-head h2{margin:0;display:flex;align-items:center;gap:9px;font-size:1.08rem;font-weight:740;letter-spacing:-.015em;color:var(--lv-ink)}.lv-seg-hic{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 11%,transparent)}.lv-seg-hic svg{width:17px;height:17px}.lv-seg-panel-body{padding:4px clamp(16px,2.2vw,22px) 18px}.lv-seg-bar{display:grid;grid-template-columns:minmax(96px,34%) 1fr auto;align-items:center;gap:14px;padding:11px 0;border-top:1px solid var(--lv-hair)}.lv-seg-bar:first-child{border-top:0}.lv-seg-bar-l{font-size:.98rem;font-weight:560;color:var(--lv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-seg-bar-l--mono{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:.92rem;letter-spacing:-.02em}.lv-seg-bar-track{height:12px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink-3) 10%,transparent);overflow:hidden}.lv-seg-bar-fill{display:block;height:100%;border-radius:999px;transform-origin:left;animation:lv-seg-grow .9s var(--lv-ease) both}.lv-seg-bar-fill--b{background:linear-gradient(90deg,var(--lv-blue-l),var(--lv-blue))}.lv-seg-bar-fill--r{background:linear-gradient(90deg,color-mix(in srgb,var(--lv-rose) 55%,#fff),var(--lv-rose))}.lv-seg-bar-n{font-size:1.18rem;font-weight:780;font-variant-numeric:tabular-nums;color:var(--lv-ink);min-width:30px;text-align:right}.lv-seg-bar-n--r{color:var(--lv-rose-text)}@keyframes lv-seg-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lv-seg-empty{color:var(--lv-ink-3);font-size:.95rem;text-align:center;padding:16px}.lv-seg-empty--lg{padding:32px 16px}.lv-seg-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lv-seg-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--lv-hair);background-color:var(--lv-solid);color:var(--lv-ink-2);font:inherit;font-size:.88rem;font-weight:620;padding:8px 32px 8px 14px;border-radius:999px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23727d8d' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.lv-seg-sel:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:2px}.lv-seg-events{display:flex;flex-direction:column;max-height:560px;overflow-y:auto}.lv-seg-event{border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);margin-top:10px;overflow:hidden;background:var(--lv-solid);transition:box-shadow .2s,border-color .2s}.lv-seg-event:first-child{margin-top:4px}.lv-seg-event:hover{box-shadow:var(--lv-sh-1)}.lv-seg-event-head{display:flex;align-items:stretch;cursor:pointer}.lv-seg-sev-rail{width:5px;align-self:stretch;flex:0 0 auto}.lv-seg-sev-low .lv-seg-sev-rail{background:var(--lv-blue-l)}.lv-seg-sev-medium .lv-seg-sev-rail{background:var(--lv-amber)}.lv-seg-sev-high .lv-seg-sev-rail{background:var(--lv-amber-text)}.lv-seg-sev-critical .lv-seg-sev-rail{background:linear-gradient(180deg,var(--lv-rose),var(--lv-rose-d))}.lv-seg-event-pad{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:13px 15px}.lv-seg-event-main{flex:1;min-width:0}.lv-seg-event-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:3px}.lv-seg-event-title strong{font-size:1.04rem;font-weight:680;letter-spacing:-.01em;color:var(--lv-ink)}.lv-seg-tag{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:760;padding:3px 9px;border-radius:999px}.lv-seg-tag--low{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 13%,transparent)}.lv-seg-tag--medium{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 18%,transparent)}.lv-seg-tag--high{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 28%,transparent)}.lv-seg-tag--critical{color:#fff;background:linear-gradient(180deg,var(--lv-rose),var(--lv-rose-d))}.lv-seg-tag--block{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 12%,transparent);text-transform:none}.lv-seg-tag--block svg{width:11px;height:11px}.lv-seg-event-detail{font-size:.92rem;color:var(--lv-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.lv-seg-event-meta{display:flex;align-items:center;gap:7px 14px;flex-wrap:wrap;color:var(--lv-ink-3);font-size:.85rem}.lv-seg-event-m{display:inline-flex;align-items:center;gap:5px}.lv-seg-event-m svg{width:13px;height:13px;flex:0 0 auto}.lv-seg-event-path{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:.8rem;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 8%,transparent);padding:2px 7px;border-radius:7px}.lv-seg-chev{width:18px;height:18px;flex:0 0 auto;color:var(--lv-ink-3);transition:transform .25s var(--lv-ease)}.lv-seg-event--open .lv-seg-chev{transform:rotate(180deg)}.lv-seg-event-expl{padding:4px 16px 16px 20px;background:color-mix(in srgb,var(--lv-blue) 3%,var(--lv-solid));border-top:1px solid var(--lv-hair)}.lv-seg-expl{display:flex;gap:11px;padding:10px 0;border-top:1px solid var(--lv-hair)}.lv-seg-expl:first-child{border-top:0}.lv-seg-expl-ic{width:21px;height:21px;flex:0 0 auto;margin-top:1px}.lv-seg-expl-ic--info{color:var(--lv-blue-text)}.lv-seg-expl-ic--warn{color:var(--lv-amber-text)}.lv-seg-expl-ic--danger{color:var(--lv-rose-text)}.lv-seg-expl-ic--ok{color:var(--lv-green-text)}.lv-seg-expl-k{font-size:.82rem;font-weight:700;color:var(--lv-ink);margin-bottom:1px}.lv-seg-expl-v{font-size:.95rem;color:var(--lv-ink-2);line-height:1.5}.lv-seg-events-foot{text-align:center;color:var(--lv-ink-3);font-size:.86rem;padding-top:12px;margin:0}.lv-seg-sectitle{font-size:1.05rem;font-weight:740;letter-spacing:-.015em;color:var(--lv-ink);margin:24px 2px 10px;display:flex;align-items:center;gap:9px}.lv-seg-sectitle svg{width:20px;height:20px;color:var(--lv-ink-3)}.lv-seg-bfill{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:999px;cursor:pointer;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));font:inherit;font-size:.92rem;font-weight:700;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--lv-blue) 72%,transparent);transition:transform .14s var(--lv-spring)}.lv-seg-bfill:active{transform:scale(.97)}.lv-seg-bfill:disabled{opacity:.6;cursor:default}.lv-seg-bfill svg{width:17px;height:17px}.lv-seg-backup{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);margin-top:10px}.lv-seg-backup:first-child{margin-top:2px}.lv-seg-bk-ic{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 11%,transparent)}.lv-seg-bk-ic svg{width:20px;height:20px}.lv-seg-bk-main{min-width:0;flex:1}.lv-seg-bk-name{font-size:1rem;font-weight:640;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lv-ink)}.lv-seg-bk-meta{color:var(--lv-ink-3);font-size:.85rem;margin-top:2px}.lv-seg-size{color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 11%,transparent);padding:5px 11px;border-radius:999px;font-size:.85rem;font-weight:680;font-variant-numeric:tabular-nums;white-space:nowrap}.lv-seg-dl{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;border:1px solid var(--lv-hair);background:var(--lv-solid);color:var(--lv-ink-2);cursor:pointer;transition:border-color .2s,color .2s}.lv-seg-dl:hover{border-color:color-mix(in srgb,var(--lv-blue) 40%,var(--lv-hair));color:var(--lv-blue-text)}.lv-seg-dl svg{width:18px;height:18px}.lv-seg-spin{animation:lv-seg-spin-kf 1s linear infinite}@keyframes lv-seg-spin-kf{to{transform:rotate(360deg)}}@media(max-width:820px){.lv-seg-stats{grid-template-columns:1fr 1fr}.lv-seg-stat--anchor{grid-column:1 / -1}.lv-seg-grid2{grid-template-columns:1fr}}@media(max-width:560px){.lv-seg-periodbar{flex-wrap:wrap}.lv-seg-bar{grid-template-columns:minmax(80px,42%) 1fr auto;gap:10px}}@media(prefers-reduced-motion:reduce){.lv-seg-bar-fill,.lv-seg-live-dot{animation:none}.lv-seg-spin{animation-duration:.01ms;animation-iteration-count:1}}.lv-config-page .lv-stock-topbar{width:min(100%,1120px)}.lv-config-page .lv-stock-tabs,.lv-config-page .lv-stock-shell{width:min(calc(100% - 32px),1120px)}.lv-config-page .lv-stock-tabs{overflow-x:auto;scrollbar-width:none}.lv-config-page .lv-stock-tabs::-webkit-scrollbar{display:none}.lv-config-page .lv-stock-shell>[role=tabpanel]{margin-top:0}.lv-config-acciones{justify-content:flex-end;gap:8px}.lv-config-sugerencias{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:9px 14px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-solid) 58%,transparent);border:1px solid var(--lv-hair);border-radius:999px;cursor:pointer;font:inherit;font-size:.92rem;font-weight:560;white-space:nowrap;transition:transform .16s var(--lv-spring),color .2s,background .2s}.lv-config-sugerencias svg{width:18px;height:18px}.lv-config-sugerencias:hover{color:var(--lv-ink);background:var(--lv-solid)}.lv-config-sugerencias:active{transform:scale(.965)}.lv-config-page .lv-stock-shell>[role=tabpanel]>*+*{margin-top:14px}.lv-config-page .lv-stock-pane-heading+*{margin-top:0}.lv-config-subnav{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7px;margin:0 0 16px}.lv-config-subnav>.lv-seg{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.95rem}.lv-config-subnav>.lv-seg>svg,.lv-config-chips svg{flex:0 0 auto;width:17px;height:17px}.lv-config-page [role=tabpanel]>[role=tabpanel]{margin-top:0}.lv-config-card-head{display:flex;align-items:center;gap:14px;width:100%;padding:18px 22px;color:var(--lv-ink);background:transparent;border:0;font:inherit;text-align:left;transition:background .18s var(--lv-ease)}button.lv-config-card-head{cursor:pointer}button.lv-config-card-head:hover{background:color-mix(in srgb,var(--lv-blue) 3.5%,transparent)}.lv-config-card--fija>.lv-config-card-head{border-bottom:1px solid var(--lv-hair)}.lv-config-ico--azul{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 11%,transparent)}.lv-config-ico--violeta{color:var(--lv-violet-text);background:color-mix(in srgb,var(--lv-violet) 14%,transparent)}.lv-config-ico--verde{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 14%,transparent)}.lv-config-card-txt{flex:1;min-width:0}.lv-config-card-txt>strong{display:block;font-size:1.08rem;font-weight:640;line-height:1.3;letter-spacing:-.02em}.lv-config-card-txt>small{display:block;margin-top:3px;color:var(--lv-ink-3);font-size:.9rem;line-height:1.45}.lv-config-resumen{flex:0 0 auto;max-width:40%;overflow:hidden;color:var(--lv-ink-3);font-size:.88rem;font-weight:540;text-overflow:ellipsis;white-space:nowrap}.lv-config-resumen--ok{color:var(--lv-green-text)}.lv-config-chev{flex:0 0 auto;width:20px;height:20px;color:var(--lv-ink-3);transition:transform .3s var(--lv-ease)}.lv-config-card[data-state=open]>.lv-config-card-head>.lv-config-chev{transform:rotate(180deg)}.lv-config-card-body{padding:4px 22px 22px 80px}.lv-config-card--fija>.lv-config-card-body{padding:20px 22px 22px}.lv-config-card-body>*+*{margin-top:16px}.lv-config-page :is(.lv-config-card-body,.lv-config-seccion) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea,button[role=combobox]),.lv.lv-config-dialogo :is(textarea,button[role=combobox]){min-height:48px;height:auto;padding:11px 15px;color:var(--lv-ink);font-size:1rem;background:var(--lv-solid);border:1px solid rgba(11,18,32,.13);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1)}.lv-config-page :is(.lv-config-card-body,.lv-config-seccion) :is(input,textarea):focus-visible{border-color:var(--lv-blue);outline:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv-config-page :is(.lv-config-card-body,.lv-config-seccion) :is(input,textarea):disabled,.lv-config-page :is(.lv-config-card-body,.lv-config-seccion) input[readonly]{color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 8%,var(--lv-solid))}.lv-config-page .lv-config-card-body input[type=file]{padding:7px 8px;cursor:pointer}.lv-config-page .lv-config-card-body input[type=file]::file-selector-button{margin-right:12px;padding:7px 16px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid rgba(11,18,32,.62);border-radius:999px;font:inherit;font-size:.9rem;font-weight:590;cursor:pointer}.lv-config-page .lv-config-card-body input[type=color]{width:48px;height:48px;padding:3px;border-radius:12px;cursor:pointer}.lv-config-page .lv-config-card-body label{color:var(--lv-ink-2);font-size:.9rem;font-weight:600}.lv-config-page .lv-config-card-body .text-muted-foreground{color:var(--lv-ink-3)}.lv-config-page .lv-config-card-body .text-xs{font-size:.85rem;line-height:1.5}.lv-config-page button[role=switch],.lv.lv-config-dialogo button[role=switch]{width:52px;height:31px;padding:0;background:color-mix(in srgb,var(--lv-ink-3) 24%,transparent);border:0;border-radius:999px;transition:background .2s}.lv-config-page button[role=switch][data-state=checked],.lv.lv-config-dialogo button[role=switch][data-state=checked]{background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv-config-page button[role=switch]>span,.lv.lv-config-dialogo button[role=switch]>span{width:25px;height:25px;margin-left:3px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);transform:none;transition:transform .2s var(--lv-spring)}.lv-config-page button[role=switch][data-state=checked]>span,.lv.lv-config-dialogo button[role=switch][data-state=checked]>span{transform:translate(21px)}.lv-config-page button[role=checkbox]{width:22px;height:22px;border-color:#0b12204d;border-radius:7px}.lv-config-page button[role=checkbox][data-state=checked]{color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));border-color:var(--lv-blue-d)}.lv-config-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--lv-hair)}.lv-config-card-body>.lv-config-row{margin-top:0}.lv-config-card-body>.lv-config-row:first-child{padding-top:0;border-top:0}.lv-config-row>div:first-child{flex:1;min-width:0}.lv-config-page .lv-config-row label{display:block;color:var(--lv-ink);font-size:1rem;font-weight:560}.lv-config-row p{margin:3px 0 0;color:var(--lv-ink-3);font-size:.88rem;line-height:1.45}.lv-config-page .lv-config-ib{display:grid;flex:0 0 auto;width:38px;height:38px;min-height:0;padding:0;place-items:center;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:999px;transition:transform .16s var(--lv-spring)}.lv-config-page .lv-config-ib:active{transform:scale(.94)}.lv-config-page .lv-config-ib:disabled{opacity:.35}.lv-config-page .lv-config-ib--rosa{color:var(--lv-rose-text);border-color:color-mix(in srgb,var(--lv-rose) 30%,var(--lv-hair))}.lv-config-thumb{display:flex;justify-content:center;padding:16px;background:color-mix(in srgb,var(--lv-ink-3) 5%,var(--lv-solid));border:1px dashed rgba(11,18,32,.2);border-radius:var(--lv-r-sm)}.lv-config-firma{padding-bottom:18px;border-bottom:1px solid var(--lv-hair)}.lv-config-firma-guardada{padding:8px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-config-firma-canvas{display:block;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-config-chips{display:flex;flex-wrap:wrap;gap:6px}.lv-config-chips>.lv-seg{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 14px;font-size:.9rem}.lv-config-logos{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lv-config-logo-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-config-asa{flex:0 0 auto;color:var(--lv-ink-3);cursor:grab}.lv-config-mini{display:grid;flex:0 0 auto;width:80px;height:48px;padding:4px;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--lv-ink-3) 6%,var(--lv-solid));border-radius:10px}.lv-config-vacio{padding:22px;color:var(--lv-ink-3);text-align:center;border:1.5px dashed rgba(11,18,32,.16);border-radius:var(--lv-r-sm);font-size:.92rem}.lv-config-plantillas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lv-config-tpl{display:block;width:100%;padding:0;overflow:hidden;color:var(--lv-ink);text-align:left;cursor:pointer;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);font:inherit;transition:transform .5s var(--lv-ease),box-shadow .5s var(--lv-ease),border-color .2s}.lv-config-tpl:not(.is-bloq):hover{transform:translateY(-4px);box-shadow:var(--lv-sh-3)}.lv-config-tpl.is-sel{border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 20%,transparent)}.lv-config-tpl.is-bloq{cursor:not-allowed}.lv-config-tpl-prev{background:linear-gradient(180deg,color-mix(in srgb,var(--lv-ink-3) 4%,var(--lv-solid)),color-mix(in srgb,var(--lv-ink-3) 9%,var(--lv-solid)))}.lv-config-tpl-check{position:absolute;top:10px;right:10px;z-index:10;display:grid;width:30px;height:30px;place-items:center;color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));border-radius:999px;box-shadow:0 4px 10px color-mix(in srgb,var(--lv-blue) 40%,transparent)}.lv-config-tpl-check svg{width:16px;height:16px}.lv-config-tpl-info{padding:12px 14px 14px;border-top:1px solid var(--lv-hair)}.lv-config-tpl-info .text-sm{font-size:.98rem}.lv-config-tpl-info .text-xs{color:var(--lv-ink-3);font-size:.84rem}.lv-config-tpl-edita{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--lv-blue-text);font-size:.85rem;font-weight:600}.lv-config-tpl-edita svg{width:14px;height:14px}.lv-config-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lv-config-opt{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;background:color-mix(in srgb,var(--lv-solid) 62%,transparent);border:1px solid rgba(11,18,32,.11);border-radius:var(--lv-r-md);transition:border-color .2s,background .2s,transform .16s var(--lv-spring)}.lv-config-opt:active{transform:scale(.98)}.lv-config-opt>svg{flex:0 0 auto;width:22px;height:22px;color:var(--lv-ink-3)}.lv-config-opt.lv-on{background:color-mix(in srgb,var(--lv-blue) 9%,transparent);border-color:color-mix(in srgb,var(--lv-blue) 30%,transparent)}.lv-config-opt.lv-on>svg,.lv-config-opt.lv-on .font-medium{color:var(--lv-blue-text)}.lv-config-numrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 0;border-top:1px solid var(--lv-hair)}.lv-config-card-body>.lv-config-numrow{margin-top:0}.lv-config-numrow:first-child{padding-top:0;border-top:0}.lv-config-numrow>div:first-child{flex:1;min-width:160px;color:var(--lv-ink-3)}.lv-config-numrow>div:first-child svg{width:18px;height:18px}.lv-config-page .lv-config-numrow label{color:var(--lv-ink);font-size:1rem;font-weight:580}.lv-config-numrow .lv-seg{padding:8px 13px;font-size:.88rem}.lv-config-intro{margin:0 2px}.lv-config-intro h3{margin:0;font-size:1.08rem;font-weight:640;letter-spacing:-.02em}.lv-config-intro p{margin:4px 0 0;color:var(--lv-ink-2);font-size:.94rem;line-height:1.5}.lv-config-aviso{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;color:var(--lv-ink-2);font-size:.93rem;line-height:1.5;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-config-aviso>svg{flex:0 0 auto;margin-top:2px}.lv-config-aviso strong{color:inherit;font-weight:650}.lv-config-aviso pre{margin:6px 0 0;padding:10px;color:var(--lv-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb,var(--lv-solid) 70%,transparent);border-radius:10px;font-size:.82rem}.lv-config-aviso--ambar{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 9%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-amber) 32%,var(--lv-hair))}.lv-config-aviso--verde{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 8%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-green) 28%,var(--lv-hair))}.lv-config-aviso--rojo{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 7%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-rose) 30%,var(--lv-hair))}.lv-config-aviso--azul{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-blue) 24%,var(--lv-hair))}.lv-config-aviso--gris{color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 6%,var(--lv-solid))}p.lv-config-aviso{display:block}.lv-config-aviso>div{flex:1;min-width:0}.lv-config-chip{display:inline-flex;align-items:center;padding:4px 11px;border:0;border-radius:999px;font-size:.78rem;font-weight:680;white-space:nowrap}.lv-config-chip--verde{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 14%,transparent)}.lv-config-chip--ambar{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 18%,transparent)}.lv-config-chip--gris{color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 14%,transparent)}.lv-config-page .lv-config-b-peligro{color:var(--lv-rose-text);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-rose) 45%,transparent)}.lv-config-vf-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:1.08rem;font-weight:640;letter-spacing:-.02em}.lv-config-vf .lv-config-card-txt>p{margin:3px 0 0;color:var(--lv-ink-3);font-size:.9rem;line-height:1.45}.lv-config-vf-asistente{display:grid;gap:12px}.lv-config-vf-paso{padding:16px 0 0;border-top:1px solid var(--lv-hair)}.lv-config-vf-paso>*+*{margin-top:14px}.lv-config-vf-paso-cab{display:flex;align-items:center;gap:12px}.lv-config-vf-num{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-ink-3) 14%,transparent);border-radius:999px;font-size:.9rem;font-weight:700}.lv-config-vf-num--activo{color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv-config-vf-num--hecho{color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d))}.lv-config-vf-paso-tit{color:var(--lv-ink-3);font-size:1rem;font-weight:620}.lv-config-vf-paso-tit.lv-on{color:var(--lv-ink)}.lv-config-vf-paso .text-sm,.lv-config-vf-paso .text-xs{font-size:.95rem;line-height:1.6}.lv-config-vf-dato{margin:0;padding:11px 15px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 8%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);font-size:1rem}.lv-config-vf-resumen{display:block}.lv-config-vf-enlace{color:var(--lv-blue-text);font-size:.9rem;text-decoration:underline}.lv-config-vf-bloque{padding-top:14px;border-top:1px solid var(--lv-hair)}.lv-config-vf-bloque>*+*{margin-top:10px}.lv-config-vf-casilla{display:flex;align-items:flex-start;gap:12px;color:var(--lv-ink);font-size:1rem;font-weight:560;cursor:pointer}.lv-config-envio aside.xl\:sticky{top:160px}.lv-config-opts--dos{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-config-opt{position:relative}.lv-config-opt>input[type=radio]{width:20px;height:20px;accent-color:var(--lv-blue-d)}.lv-config-md-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.lv-config-md-grid>*+*{margin-top:0}.lv-config-md-tipos{display:grid;gap:8px}.lv-config-md-tipo{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:8px 14px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv-config-md-tipo label{color:var(--lv-ink);font-size:1rem;font-weight:560}.lv-config-md-tipo>span{font-variant-numeric:tabular-nums}.lv-config-page .lv-config-fecha{min-height:48px;border-radius:var(--lv-r-sm);font-size:1rem}.lv-config-separado{padding-top:20px;border-top:1px solid var(--lv-hair)}.lv-config-tema{flex-direction:column;justify-content:center;font:inherit}.lv-config-tema .text-sm{font-size:1rem}.lv-config-tpl-check--peq{top:4px;right:4px;width:22px;height:22px}.lv-config-tpl-check--peq svg{width:12px;height:12px}.lv-config-fondos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.lv-config-fondos>button{font:inherit;background:transparent;border:0;cursor:pointer}.lv-config-fondo{width:100%;aspect-ratio:16 / 10;border:2px solid transparent;border-radius:var(--lv-r-sm);box-shadow:inset 0 0 0 1px var(--lv-hair)}.lv-config-fondo.lv-on{border-color:var(--lv-blue)}.lv-config-fondo--subir{display:flex;align-items:center;justify-content:center;border:1.5px dashed rgba(11,18,32,.2)}.lv.lv-config-dialogo{color:var(--lv-ink);background:var(--lv-g-thick);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3)}.lv-config-dlg-panel{padding:18px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md)}.lv.lv-config-portal{color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-2)}.lv-config-ios .lv-stock-header,.lv-config-ios .lv-stock-tabs,.lv-config-ios .lv-stock-pane-heading,.lv-config-ios .lv-config-subnav,.lv-config-ios .lv-config-canal,.lv-config-ios--raiz .lv-stock-shell{display:none}.lv-config-ios .lv-stock-shell{width:calc(100% - 32px);padding:10px 0 80px}.lv-config-ios-raiz{padding:0 16px 60px}.lv-config-ios-grande{margin:4px 4px 14px;font-size:2.05rem;font-weight:700;line-height:1.1;letter-spacing:-.035em}.lv-config-ios-grupo-tit{margin:22px 16px 7px;color:var(--lv-ink-3);font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.lv-config-ios-grupo,.lv-config-docs--lista [role=tabpanel]{overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1)}.lv-config-ios-grupo--suelto{margin-top:26px}.lv-config-ios-pie{margin:7px 16px 0;color:var(--lv-ink-3);font-size:.82rem;line-height:1.45}.lv-config-docs--lista [role=tabpanel]>*{margin-top:0!important}.lv-config-ios-fila{display:flex;align-items:center;gap:13px;width:100%;min-height:52px;padding:0 0 0 14px;color:var(--lv-ink);background:transparent;border:0;font:inherit;font-size:1.02rem;text-align:left;cursor:pointer}.lv-config-ios-fila:active{background:color-mix(in srgb,var(--lv-ink-3) 12%,transparent)}.lv-config-ios-fila:focus-visible{outline-offset:-3px}.lv-config-ios-txt{display:flex;flex:1;align-items:center;gap:10px;min-width:0;min-height:52px;padding-right:12px;border-bottom:1px solid var(--lv-hair)}.lv-config-ios-fila:last-child>.lv-config-ios-txt{border-bottom:0}.lv-config-ios-txt>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-config-ios-val{color:var(--lv-ink-3);font-size:.95rem;white-space:nowrap}.lv-config-ios-chev{flex:0 0 auto;width:18px;height:18px;color:#0b122042;stroke-width:2.4}.lv-config-ios-fila--salir{justify-content:center;padding-left:0;color:var(--lv-rose-text)}.lv-config-ios-fila--salir .lv-config-ios-txt{justify-content:center;padding-right:0}.lv-config-ios-fila--salir .lv-config-ios-txt>span{flex:0 1 auto;font-weight:500;text-align:center}.lv-config-ios-cuadro{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;color:var(--lv-solid);border-radius:8px;box-shadow:inset 0 1px #ffffff59}.lv-config-ios-cuadro svg{width:18px;height:18px;stroke-width:2.1}.lv-config-ios-cuadro--azul{background:linear-gradient(155deg,#5cb0ff,#0a6ed1)}.lv-config-ios-cuadro--verde{background:linear-gradient(155deg,#4ade80,#15803d)}.lv-config-ios-cuadro--naranja{background:linear-gradient(155deg,#fdba74,#ea580c)}.lv-config-ios-cuadro--ambar{background:linear-gradient(155deg,#fcd34d,#d97706)}.lv-config-ios-cuadro--violeta{background:linear-gradient(155deg,#c4b5fd,#6d28d9)}.lv-config-ios-cuadro--teal{background:linear-gradient(155deg,#5eead4,#0f766e)}.lv-config-ios-cuadro--gris{background:linear-gradient(155deg,#a1a9b6,#4b5563)}.lv-config-ios-cuadro--rosa{background:linear-gradient(155deg,#fda4af,#be123c)}.lv-config-ios-cuadro--indigo{background:linear-gradient(155deg,#a5b4fc,#4338ca)}.lv-config-ios-chip{padding:3px 9px;border-radius:999px;font-size:.78rem;font-weight:650}.lv-config-ios-chip--verde{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 14%,transparent)}.lv-config-ios-chip--ambar{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 18%,transparent)}.lv-config-ios-chip--gris{color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 14%,transparent)}.lv-config-ios-perfil{display:flex;align-items:center;gap:14px;width:100%;padding:14px;color:var(--lv-ink);background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.lv-config-ios-perfil:active{background:color-mix(in srgb,var(--lv-ink-3) 12%,transparent)}.lv-config-ios-avatar{display:grid;flex:0 0 auto;width:58px;height:58px;place-items:center;overflow:hidden;color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-ink-3) 6%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:999px}.lv-config-ios-avatar img{max-width:80%;max-height:80%;object-fit:contain}.lv-config-ios-perfil-txt{flex:1;min-width:0}.lv-config-ios-perfil-txt strong{display:block;overflow:hidden;font-size:1.15rem;font-weight:620;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.lv-config-ios-perfil-txt small{display:block;color:var(--lv-ink-3);font-size:.86rem}.lv-config-ios-desc{margin:0 4px 12px;color:var(--lv-ink-2);font-size:.92rem;line-height:1.5}.lv-config-ios-foco>.lv-config-card>.lv-config-card-body{padding:18px 16px}.lv-config-ios-mov{animation:lv-config-ios-push .38s var(--lv-ease) both}.lv-config-ios-mov--pop{animation-name:lv-config-ios-pop}@keyframes lv-config-ios-push{0%{opacity:.4;transform:translate(28%)}to{opacity:1;transform:none}}@keyframes lv-config-ios-pop{0%{opacity:.4;transform:translate(-22%)}to{opacity:1;transform:none}}@media(max-width:640px){.lv-config-page .lv-stock-topbar{grid-template-columns:minmax(0,1fr) auto}.lv-config-sugerencias{justify-content:center;width:42px;height:42px;padding:0}.lv-config-sugerencias>span{display:none}.lv-config-page .lv-stock-tabs{justify-content:flex-start}.lv-config-page .lv-stock-tab{flex:0 0 auto}.lv-config-subnav{flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto;scrollbar-width:none}.lv-config-subnav>.lv-seg{flex:0 0 auto}.lv-config-card-head{gap:12px;padding:16px}.lv-config-ico{width:40px;height:40px}.lv-config-resumen{display:none}.lv-config-card-body,.lv-config-card--fija>.lv-config-card-body{padding:4px 16px 18px}.lv-config-card--fija>.lv-config-card-body{padding-top:16px}.lv-config-row{flex-wrap:wrap}.lv-config-plantillas{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-config-opts{grid-template-columns:1fr}.lv-config-logo-row{flex-wrap:wrap}.lv-config-logo-row>.flex-1{order:5;flex:1 1 100%}.lv-config-mini{margin-right:auto}.lv-config-md-grid,.lv-config-opts--dos{grid-template-columns:1fr}.lv-config-fondos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-transparency:reduce){.lv.lv-config-dialogo{background:var(--lv-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.lv.lv-config-dialogo *,.lv.lv-config-portal *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:more){.lv-config-card,.lv-config-logo-row,.lv-config-opt,.lv-config-tpl,.lv.lv-config-dialogo,.lv.lv-config-portal,.lv-config-ios-grupo,.lv-config-docs--lista [role=tabpanel],.lv-config-ios-txt{border-color:var(--lv-ink-2)}}.lv-generacion{display:grid;grid-template-columns:216px minmax(0,1fr);align-items:center;gap:26px;padding:24px 28px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:20px;box-shadow:var(--lv-sh-2);animation:lv-generacion-entrada .3s var(--lv-ease) both}.lv-generacion-documento{position:relative;min-width:0;overflow:hidden;padding:15px 15px 13px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:11px;box-shadow:var(--lv-sh-1)}.lv-generacion-documento-cabecera{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:10px;padding-bottom:9px;margin-bottom:8px;border-bottom:2px solid var(--lv-hair);animation:lv-generacion-aparece .4s var(--lv-ease) both}.lv-generacion-logo{display:block;width:auto;height:24px;max-width:78px;object-fit:contain}.lv-generacion-marca{max-width:96px;overflow:hidden;color:var(--lv-ink);font-size:.62rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.lv-generacion-numero{color:var(--lv-ink);font-size:.56rem;font-weight:800;line-height:1.35;text-align:right}.lv-generacion-numero small{display:block;color:var(--lv-ink-3);font-size:.52rem;font-weight:600}.lv-generacion-cliente{margin:0 0 9px;overflow:hidden;color:var(--lv-ink-2);font-size:.58rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;animation:lv-generacion-aparece .4s .1s var(--lv-ease) both}.lv-generacion-lineas{min-height:67px}.lv-generacion-linea{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:7px 0;animation:lv-generacion-linea .34s var(--lv-ease) both}.lv-generacion-linea>span{min-width:0;overflow:hidden;color:var(--lv-ink-2);font-size:.55rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lv-generacion-linea>strong{flex:0 0 auto;color:var(--lv-ink);font-size:.55rem;font-weight:750}.lv-generacion-precio-listo{animation:lv-generacion-precio .28s var(--lv-ease) both}.lv-generacion-mas{margin:4px 0 0;color:var(--lv-ink-3);font-size:.52rem;font-weight:600}.lv-generacion-total{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;margin-top:11px;border-top:2px solid var(--lv-hair);color:var(--lv-ink);font-size:.6rem;font-weight:800}.lv-generacion-total>strong{color:var(--lv-green-text);font-size:.86rem;font-variant-numeric:tabular-nums}.lv-generacion-barrido{position:absolute;inset:-50px 0 auto;height:50px;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--lv-blue) 14%,transparent),transparent)}.lv-generacion-documento.is-scanning .lv-generacion-barrido{opacity:1;animation:lv-generacion-barrido 1.4s linear infinite}.lv-generacion-info{min-width:0}.lv-generacion-titulo{min-height:1.4em;color:var(--lv-ink);font-size:1.28rem;font-weight:750;letter-spacing:-.02em}.lv-generacion-puntos:after{content:"";animation:lv-generacion-puntos 1.2s steps(4,end) infinite}.lv-generacion-info>p{margin:3px 0 0;color:var(--lv-ink-3);font-size:.9rem}.lv-generacion-progreso{height:8px;overflow:hidden;margin-top:18px;background:color-mix(in srgb,var(--lv-ink) 8%,transparent);border-radius:999px}.lv-generacion-progreso>span{display:block;width:100%;height:100%;transform:scaleX(.08);transform-origin:left;background:linear-gradient(90deg,var(--lv-blue-l),var(--lv-blue));border-radius:inherit}.lv-generacion.is-calculando .lv-generacion-progreso>span{animation:lv-generacion-calculo 2.8s var(--lv-ease) forwards}.lv-generacion.is-pdf .lv-generacion-progreso>span{transform:scaleX(.92);transition:transform .35s var(--lv-ease)}.lv-generacion-pasos{display:flex;gap:22px;margin-top:15px}.lv-generacion-paso{display:inline-flex;align-items:center;gap:8px;color:var(--lv-ink-3);font-size:.84rem;font-weight:600}.lv-generacion-paso>i{display:inline-grid;width:26px;height:26px;place-items:center;flex:0 0 auto;color:var(--lv-ink-3);background:var(--lv-solid);border:2px solid var(--lv-hair);border-radius:50%;font-style:normal}.lv-generacion-paso>i>svg{width:14px;height:14px}.lv-generacion.is-calculando .lv-generacion-paso:first-child{color:var(--lv-ink)}.lv-generacion.is-calculando .lv-generacion-paso:first-child>i{color:var(--lv-blue-text);border-color:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 12%,transparent)}.lv-generacion-paso.is-done{color:var(--lv-green-text)}.lv-generacion-paso.is-done>i{color:var(--lv-solid);background:var(--lv-green);border-color:var(--lv-green)}.lv-generacion-paso.is-active{color:var(--lv-ink)}.lv-generacion-paso.is-active>i{color:var(--lv-blue-text);border-color:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 12%,transparent)}@keyframes lv-generacion-entrada{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lv-generacion-aparece{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes lv-generacion-linea{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes lv-generacion-precio{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes lv-generacion-barrido{0%{top:-50px}to{top:100%}}@keyframes lv-generacion-calculo{0%{transform:scaleX(.08)}to{transform:scaleX(.68)}}@keyframes lv-generacion-puntos{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media(max-width:760px){.lv-generacion{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.lv-generacion-documento{width:min(100%,300px);margin-inline:auto}.lv-generacion-pasos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}}@media(prefers-reduced-motion:reduce){.lv-generacion,.lv-generacion-documento-cabecera,.lv-generacion-cliente,.lv-generacion-linea,.lv-generacion-precio-listo{animation:none}.lv-generacion-puntos,.lv-generacion-barrido{display:none}.lv-generacion.is-calculando .lv-generacion-progreso>span{animation:none;transform:scaleX(.68)}.lv-generacion.is-pdf .lv-generacion-progreso>span{transition:none}}.lv-calendario-page{position:relative;isolation:isolate;color:var(--lv-ink);background:transparent;font-size:1rem;letter-spacing:-.01em}.lv-calendario-page>.lv-cielo{z-index:-1}.lv-calendario-page .lv-stock-topbar{width:min(100%,1240px)}.lv-cal-topbar-derecha{justify-content:flex-end}.lv-cal-nuevo-cab{flex:0 0 auto}.lv-cal-nuevo-cab svg{width:18px;height:18px}.lv-cal-main{width:min(100%,1288px);margin:0 auto;padding:12px 24px calc(92px + env(safe-area-inset-bottom,0px))}.lv-cal-familias{display:flex;width:min(100%,560px);gap:5px;padding:6px;background:color-mix(in srgb,var(--lv-ink-3) 18%,transparent);border-radius:999px;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--lv-ink) 9%,transparent)}.lv-cal-familias>button{display:inline-flex;flex:1;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:10px 12px;color:var(--lv-ink-2);background:transparent;border:0;border-radius:999px;font:inherit;font-size:.95rem;font-weight:600;line-height:1.15;cursor:pointer;transition:color .18s var(--lv-ease),background .18s var(--lv-ease),box-shadow .18s var(--lv-ease),transform .16s var(--lv-spring)}.lv-cal-familias>button:active,.lv-cal-vistas>button:active,.lv-cal-nav:active,.lv-cal-fab:active{transform:scale(.965)}.lv-cal-familias>button.is-active{color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-2);font-weight:700}.lv-cal-familias>button>span{display:inline-flex;gap:3px}.lv-cal-familias i{display:block;width:9px;height:9px;border-radius:999px}.lv-cal-barra{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 16px}.lv-cal-navegacion{display:flex;min-width:0;align-items:center;gap:8px}.lv-cal-navegacion h2{margin:0 4px;color:var(--lv-ink);font-size:1.2rem;font-weight:700;letter-spacing:-.025em;white-space:nowrap}.lv-cal-nav{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:999px;box-shadow:var(--lv-sh-1);cursor:pointer;transition:transform .16s var(--lv-spring),border-color .18s var(--lv-ease)}.lv-cal-nav:hover{color:var(--lv-ink);border-color:color-mix(in srgb,var(--lv-ink) 35%,var(--lv-hair))}.lv-cal-nav svg{width:19px;height:19px}.lv-cal-vistas{display:inline-flex;gap:3px;padding:4px;background:color-mix(in srgb,var(--lv-ink) 6%,transparent);border-radius:999px}.lv-cal-vistas>button{min-height:40px;padding:8px 20px;color:var(--lv-ink-2);background:transparent;border:0;border-radius:999px;font:inherit;font-size:.92rem;font-weight:560;cursor:pointer;transition:transform .16s var(--lv-spring),background .18s var(--lv-ease)}.lv-cal-vistas>button.is-active{color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-1);font-weight:640}.lv-cal-card{min-width:0;padding:22px 24px;overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2)}.lv-cal-cargando{padding:16px}.lv-cal-mes{-webkit-user-select:none;user-select:none}.lv-cal-mes-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--lv-hair);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md)}.lv-cal-mes-dow{padding:10px 4px;color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-blue) 2%,var(--lv-solid));text-align:center;font-size:.78rem;font-weight:700}.lv-cal-mes-celda{position:relative;display:flex;min-width:0;min-height:108px;padding:8px;flex-direction:column;gap:4px;color:var(--lv-ink);background:var(--lv-solid);border:0;font:inherit;text-align:left;cursor:pointer;overflow:hidden}.lv-cal-mes-celda:hover{background:color-mix(in srgb,var(--lv-blue) 2%,var(--lv-solid))}.lv-cal-mes-celda.is-out{color:color-mix(in srgb,var(--lv-ink-3) 55%,var(--lv-solid))}.lv-cal-mes-celda.is-selected{background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));box-shadow:inset 0 0 0 2px var(--lv-blue)}.lv-cal-mes-num{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;font-weight:650;font-variant-numeric:tabular-nums}.lv-cal-mes-num.is-today{color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv-cal-mes-eventos{display:grid;gap:4px;min-width:0}.lv-cal-mes-evento{display:flex;min-width:0;align-items:center;gap:5px;padding:3px 7px;overflow:hidden;color:var(--lv-solid);border-radius:7px;font-size:.76rem;font-weight:600;line-height:1.35}.lv-cal-mes-evento svg{width:13px;height:13px;flex:0 0 auto}.lv-cal-mes-evento span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-cal-mes-mas{padding-left:7px;color:var(--lv-ink-3);font-size:.76rem;font-weight:600}.lv-cal-mes-puntos{display:none}.lv-cal-mes-punto-compacto{position:absolute;bottom:2px;width:4px;height:4px;border-radius:999px}.lv-cal-dia-detalle{margin-top:20px;padding-top:18px;border-top:1px solid var(--lv-hair);scroll-margin-top:88px}.lv-cal-dia-detalle>h2{margin:0 0 14px;color:var(--lv-ink);font-size:1.1rem;font-weight:700;letter-spacing:-.02em}.lv-cal-lista-dia>ul,.lv-cal-semana-eventos{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lv-cal-vacio{margin:0;padding:18px 10px;color:var(--lv-ink-3);text-align:center;font-size:.95rem;font-weight:560}.lv-cal-evento-fila{display:flex;width:100%;min-width:0;align-items:center;gap:14px;padding:14px 16px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .24s var(--lv-ease),transform .18s var(--lv-ease)}.lv-cal-evento-fila:hover{box-shadow:var(--lv-sh-2);transform:translateY(-1px)}.lv-cal-evento-icono{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:14px}.lv-cal-evento-icono svg{width:22px;height:22px}.lv-cal-evento-info{display:block;min-width:0;flex:1}.lv-cal-evento-info>strong{display:block;overflow:hidden;font-size:1rem;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.lv-cal-evento-info>small{display:flex;margin-top:4px;flex-wrap:wrap;gap:4px 14px;color:var(--lv-ink-2);font-size:.85rem;font-weight:500}.lv-cal-evento-info>small>span{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-cal-evento-info>small svg{width:14px;height:14px;flex:0 0 auto}.lv-cal-evento-fila-acciones{align-items:stretch;padding:8px}.lv-cal-evento-principal{display:flex;min-width:0;flex:1;align-items:center;gap:14px;padding:6px 8px;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.lv-cal-evento-acciones{display:flex;align-items:center;gap:2px}.lv-cal-evento-acciones button,.lv-cal-evento-acciones a{width:36px;height:36px}.lv-cal-evento-acciones svg{width:16px;height:16px}.lv-cal-anadir-dia{display:inline-flex;width:100%;min-height:48px;margin-top:14px;align-items:center;justify-content:center;gap:8px;color:var(--lv-ink-2);background:transparent;border:1.5px dashed var(--lv-hair);border-radius:var(--lv-r-sm);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:color .18s var(--lv-ease),border-color .18s var(--lv-ease),background .18s var(--lv-ease)}.lv-cal-anadir-dia:hover{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 6%,transparent);border-color:var(--lv-blue)}.lv-cal-anadir-dia svg{width:18px;height:18px}.lv-cal-semana{display:grid;gap:18px}.lv-cal-semana-dia{padding:16px;background:color-mix(in srgb,var(--lv-blue) 1.5%,var(--lv-solid));border:1px solid var(--lv-hair);border-radius:var(--lv-r-md)}.lv-cal-semana-dia.is-selected{border-color:color-mix(in srgb,var(--lv-blue) 45%,var(--lv-hair))}.lv-cal-semana-cab{display:flex;align-items:center;gap:11px;margin:0 0 12px;padding:0;color:var(--lv-ink);background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.lv-cal-semana-cab>span:last-child{display:grid;gap:2px}.lv-cal-semana-cab strong{font-size:.92rem;text-transform:uppercase;letter-spacing:.03em}.lv-cal-semana-cab small{color:var(--lv-ink-3);font-size:.8rem}.lv-cal-semana-num{display:grid;width:40px;height:40px;place-items:center;border-radius:999px;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.lv-cal-semana-num.is-today{color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv-cal-dia-resumen{display:flex;margin:4px 0 18px;gap:8px;color:var(--lv-ink-3);font-size:.9rem}.lv-cal-dia-resumen strong{color:var(--lv-ink-2)}.lv-cal-dia-linea{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr)}.lv-cal-dia-evento{position:absolute;z-index:2;padding:7px 11px;overflow:hidden;color:var(--lv-solid);border:0;border-left:4px solid color-mix(in srgb,var(--lv-solid) 52%,transparent);border-radius:12px;box-shadow:0 2px 8px -2px color-mix(in srgb,var(--lv-ink) 35%,transparent);font:inherit;text-align:left;cursor:pointer}.lv-cal-dia-evento-hora{display:flex;align-items:center;gap:6px;font-size:.76rem;font-weight:650;font-variant-numeric:tabular-nums}.lv-cal-dia-evento-hora svg,.lv-cal-dia-evento-meta svg{width:14px;height:14px;flex:0 0 auto}.lv-cal-dia-evento-titulo{margin-top:2px;overflow:hidden;font-size:.86rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.lv-cal-dia-evento-meta{display:flex;margin-top:2px;align-items:center;gap:4px;overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap;opacity:.92}.lv-cal-fab{position:fixed;right:26px;bottom:calc(26px + env(safe-area-inset-bottom,0px));z-index:40;display:inline-flex;height:58px;align-items:center;justify-content:center;gap:9px;padding:0 24px;color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));border:0;border-radius:999px;box-shadow:0 8px 22px -6px color-mix(in srgb,var(--lv-blue) 70%,transparent),0 2px 6px color-mix(in srgb,var(--lv-ink) 20%,transparent);font:inherit;font-weight:700;cursor:pointer;transition:transform .16s var(--lv-spring)}.lv-cal-fab svg{width:21px;height:21px}.lv-cal-sheet{gap:0;overflow:hidden;color:var(--lv-ink);background:var(--lv-solid);border-color:var(--lv-hair);box-shadow:var(--lv-sh-3)}.lv-cal-sheet .lv-cal-sheet-cab{padding:16px 20px;gap:13px;color:var(--lv-ink);background:var(--lv-solid);border-bottom:1px solid var(--lv-hair);box-shadow:inset 0 1px 0 var(--lv-g-edge)}.lv-cal-sheet .lv-cal-sheet-cab-row{display:flex;min-width:0;align-items:center;gap:13px;text-align:left}.lv-cal-sheet .lv-cal-sheet-cab-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 13%,transparent);border-radius:13px}.lv-cal-sheet .lv-cal-sheet-cab-icon svg{width:24px;height:24px}.lv-cal-sheet .lv-cal-sheet-cab-copy{min-width:0;display:grid;gap:3px}.lv-cal-sheet .lv-cal-sheet-title{margin:0;color:var(--lv-ink);font-size:1.18rem;font-weight:700;line-height:1.18;letter-spacing:-.025em}.lv-cal-sheet .lv-cal-sheet-description{margin:0;color:var(--lv-ink-3);font-size:.84rem;line-height:1.4}.lv-cal-sheet .lv-cal-sheet-body{color:var(--lv-ink);background:var(--lv-solid)}.lv-cal-sheet .lv-cal-sheet-section-title{display:flex;align-items:center;gap:8px;color:var(--lv-ink-3);font-size:.72rem;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.lv-cal-sheet .lv-cal-sheet-section-title svg{color:var(--lv-blue-text)}.lv-cal-sheet .lv-cal-sheet-label{color:var(--lv-ink-3);font-size:.75rem;font-weight:620}.lv-cal-sheet .lv-cal-sheet-control{color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1)}.lv-cal-sheet .lv-cal-sheet-control:focus-visible{border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 14%,transparent)}.lv-cal-sheet .lv-cal-sheet-muted{margin:0;color:var(--lv-ink-3);font-size:.75rem;line-height:1.45}.lv-cal-sheet .lv-cal-sheet-footer{padding:14px 20px;background:var(--lv-solid);border-top:1px solid var(--lv-hair);box-shadow:inset 0 1px 0 var(--lv-g-edge)}.lv-cal-sheet .lv-cal-sheet-footer .lv-b{min-height:40px;padding:9px 17px}.lv-cal-sheet .lv-cal-sheet-type{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lv-cal-sheet .lv-cal-sheet-description-text{margin:0;color:var(--lv-ink-2);font-size:.9rem;line-height:1.55}.lv-cal-sheet .lv-cal-sheet-facts{margin:0;padding:13px 0;color:var(--lv-ink-2);border-top:1px solid var(--lv-hair);border-bottom:1px solid var(--lv-hair)}.lv-cal-sheet .lv-cal-sheet-fact{min-height:24px}.lv-cal-sheet .lv-cal-sheet-fact-icon{color:var(--lv-ink-3)}.lv-cal-sheet .lv-cal-sheet-link{color:var(--lv-blue-text);font-weight:620;text-decoration:none}.lv-cal-sheet .lv-cal-sheet-link:hover{text-decoration:underline}.lv-cal-sheet .lv-cal-sheet-mini-action{min-height:28px;padding:5px 9px;color:var(--lv-blue-text);font-size:.75rem}.lv-cal-sheet .lv-cal-sheet-note{padding:13px 14px;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-sm);font-size:.875rem}.lv-cal-sheet .lv-cal-sheet-note strong{display:block;margin-bottom:4px;color:var(--lv-ink-3);font-size:.7rem;letter-spacing:.075em;text-transform:uppercase}.lv-cal-sheet .lv-cal-sheet-contact-actions .lv-b{min-height:38px;padding:8px 15px}.lv-cal-sheet .lv-cal-sheet-danger{color:var(--lv-rose-text)}.lv-cal-sheet .lv-cal-sheet-danger:hover{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 8%,transparent)}.lv-cal-sheet .lv-cal-sheet-danger-fill{background:var(--lv-rose)}.lv-cal-sheet .lv-cal-sheet-danger-fill:hover{background:color-mix(in srgb,var(--lv-rose) 88%,var(--lv-ink))}.lv-cal-sheet .lv-cal-sheet-status{padding:4px 9px;font-size:.7rem;font-weight:650}.lv-cal-sheet .lv-cal-sheet-status.is-neutral{color:var(--lv-ink-3);background:var(--lv-solid);border-color:var(--lv-hair)}.lv-cal-sheet .lv-cal-sheet-confirm-actions{padding:16px 20px 20px}.lv-cal-form-ayuda{margin:0;color:var(--lv-ink-3);font-size:.8rem;line-height:1.45}.lv-cal-combo-trigger{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);font:inherit;font-size:1rem;text-align:left;cursor:pointer}.lv-cal-combo-trigger:focus-visible{border-color:var(--lv-blue)}.lv-cal-combo-trigger .is-placeholder{color:var(--lv-ink-3)}.lv-cal-combo-trigger svg{width:17px;height:17px;color:var(--lv-ink-3)}.lv-cal-combo-panel{width:var(--radix-popover-trigger-width);max-height:min(360px,var(--radix-popover-content-available-height));overflow:hidden;padding:0;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-3)}.lv-cal-combo-opcion{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 12px}.lv-cal-combo-opcion strong{font-size:.95rem;font-weight:620}.lv-cal-combo-opcion small{color:var(--lv-ink-3);font-size:.8rem}.lv-cal-combo-nuevo{display:flex;gap:7px;padding:12px;color:var(--lv-blue-text);border-top:1px solid var(--lv-hair);font-weight:640}.lv-cal-combo-nuevo svg,.lv-cal-combo-estado svg{width:17px;height:17px}.lv-cal-combo-estado{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px;color:var(--lv-ink-3);font-size:.9rem}@media(max-width:720px){.lv-cal-nuevo-cab{display:none}.lv-cal-main{padding:10px 14px calc(88px + env(safe-area-inset-bottom,0px))}.lv-cal-familias{width:100%}.lv-cal-familias>button{padding:10px 6px;gap:6px;font-size:.86rem}.lv-cal-barra{flex-direction:column;align-items:stretch;gap:12px;padding:14px 0}.lv-cal-navegacion{justify-content:space-between}.lv-cal-navegacion h2{min-width:0;flex:1;overflow:hidden;font-size:1.05rem;text-align:center;text-overflow:ellipsis}.lv-cal-navegacion .lv-b{padding:9px 13px}.lv-cal-vistas{width:100%}.lv-cal-vistas>button{flex:1;padding-inline:6px}.lv-cal-card{padding:16px;border-radius:var(--lv-r-md)}.lv-cal-mes-grid{gap:0;overflow:visible;background:transparent;border:0;border-radius:0}.lv-cal-mes-dow{padding:4px 2px 12px;background:transparent;font-size:.68rem;font-weight:600}.lv-cal-mes-celda,.lv-cal-mes-celda:hover,.lv-cal-mes-celda.is-out,.lv-cal-mes-celda.is-selected{min-height:64px;padding:6px 2px;align-items:center;gap:6px;background:transparent;box-shadow:none}.lv-cal-mes-num{width:34px;height:34px;font-weight:500}.lv-cal-mes-num.is-today{color:var(--lv-blue-text);background:transparent;font-weight:700}.lv-cal-mes-num.is-selected,.lv-cal-mes-num.is-selected.is-today{color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));font-weight:700}.lv-cal-mes-eventos{display:none}.lv-cal-mes-puntos{display:flex;max-width:100%;flex-wrap:wrap;justify-content:center;gap:4px}.lv-cal-mes-puntos>span{width:6px;height:6px;border-radius:999px}.lv-cal-dia-detalle{scroll-margin-top:70px}.lv-cal-semana-dia{padding:13px}.lv-cal-evento-fila{align-items:flex-start;padding:12px;gap:10px}.lv-cal-evento-fila-acciones{flex-wrap:wrap}.lv-cal-evento-principal{width:100%;flex-basis:100%;padding:0;gap:10px}.lv-cal-evento-icono{width:42px;height:42px}.lv-cal-evento-info>small{display:grid;gap:3px}.lv-cal-evento-acciones{width:100%;justify-content:flex-end;border-top:1px solid var(--lv-hair);padding-top:7px}.lv-cal-dia-linea{grid-template-columns:2.9rem minmax(0,1fr)}.lv-cal-dia-evento{padding:6px 8px}.lv-cal-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:56px;min-height:56px;padding:0}.lv-cal-fab span{display:none}.lv-cal-sheet{width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--lv-r-md) var(--lv-r-md) 0 0}.lv-cal-sheet .lv-cal-sheet-cab{padding:13px 16px}.lv-cal-sheet .lv-cal-sheet-cab-icon{width:38px;height:38px;border-radius:12px}.lv-cal-sheet .lv-cal-sheet-cab-icon svg{width:21px;height:21px}.lv-cal-sheet .lv-cal-sheet-body{padding-inline:16px}.lv-cal-sheet .lv-cal-sheet-footer{padding:12px 16px}}@media(prefers-reduced-transparency:reduce){.lv-cal-sheet,.lv-cal-combo-panel{background:var(--lv-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:640px){.lv-cal-topbar-derecha{display:none}}.fp *{box-sizing:border-box}.fp{font:400 15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.014em;font-variant-numeric:tabular-nums;color:var(--lv-ink)}.fp svg{stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.fp button{font:inherit}.fp [hidden]{display:none!important}.fp .dhead{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid var(--lv-hair);flex:0 0 auto}.fp .davatar{width:48px;height:48px;border-radius:14px;flex:0 0 auto;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#4ba0f5,var(--lv-blue));box-shadow:var(--lv-sh-2)}.fp .davatar svg{width:24px;height:24px;stroke-width:2.1}.fp .dtit h2{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.fp .dtit p{margin:2px 0 0;color:var(--lv-ink-3);font-size:.85rem;font-weight:560}.fp .sp{margin-left:auto;display:flex;gap:8px}.fp .iconbtn{width:38px;height:38px;border-radius:11px;border:1px solid var(--lv-hair);background:var(--lv-solid);display:grid;place-items:center;cursor:pointer;color:var(--lv-ink-3);box-shadow:var(--lv-sh-1)}.fp .iconbtn svg{width:18px;height:18px}.fp .dbody{padding:20px 22px 26px;flex:1 1 auto;overflow:auto;min-height:0}.fp .estado{border-radius:var(--lv-r-md);padding:18px;margin-bottom:18px;box-shadow:var(--lv-sh-1)}.fp .estado.wiz{background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-blue) 26%,transparent),var(--lv-sh-1)}.fp .estado.wiz.ok{background:color-mix(in srgb,var(--lv-green) 7%,var(--lv-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-green) 30%,transparent),var(--lv-sh-1)}.fp .estado.wiz.ok .wiz-ic{background:var(--lv-green)}.fp .estado.wiz.ok .wiz-bar>span{background:var(--lv-green)}.fp .estado.wiz.ok .wiz-step{background:color-mix(in srgb,var(--lv-green) 15%,transparent);color:var(--lv-green-text)}.fp .estado.wiz.done{padding:14px 16px}.fp .estado.wiz.done .wiz-head,.fp .estado.wiz.done .wiz-bar,.fp .estado.wiz.done .wiz-dots{display:none}.fp .estado.wiz.done #wizflow{margin-top:0}.fp .estado-top{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.fp .estado-top svg{width:24px;color:var(--lv-green);flex:0 0 auto}.fp .estado-top h3{margin:0;font-size:1.02rem;font-weight:690;color:var(--lv-green-text)}.fp .estado-done p{margin:7px 0 0;color:var(--lv-ink-2);font-size:.88rem}.fp .estado-reset{margin-left:auto;background:0;border:0;color:var(--lv-ink-3);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:2px 0}.fp .wiz-head{display:flex;align-items:flex-start;gap:12px}.fp .wiz-ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--lv-blue);color:#fff;flex:0 0 auto;box-shadow:var(--lv-sh-2)}.fp .wiz-ic svg{width:22px}.fp .wiz-h-t h3{margin:0;font-size:1.08rem;font-weight:710}.fp .wiz-h-t p{margin:3px 0 0;font-size:.85rem;line-height:1.45;color:var(--lv-ink-2)}.fp .wiz-step{margin-left:auto;font-size:.76rem;font-weight:700;padding:4px 11px;border-radius:999px;background:color-mix(in srgb,var(--lv-blue) 14%,transparent);color:var(--lv-blue-text);white-space:nowrap}.fp .wiz-bar{height:7px;border-radius:999px;background:color-mix(in srgb,var(--lv-blue) 15%,transparent);margin-top:15px;overflow:hidden}.fp .wiz-bar>span{display:block;height:100%;background:var(--lv-blue);border-radius:inherit}.fp .wiz-dots{display:flex;gap:7px;justify-content:center;margin-top:14px}.fp .wiz-dots .wd{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--lv-blue) 22%,transparent)}.fp .wiz-dots .wd.cur{background:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 15%,transparent)}.fp .wiz-dots .wd.done{background:var(--lv-green)}.fp .qcard{background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);padding:20px;margin-top:16px;box-shadow:var(--lv-sh-1)}.fp .qkicker{display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,transparent);padding:3px 10px;border-radius:999px}.fp .qtitle{margin:12px 0 0;font-size:1.24rem;font-weight:720;letter-spacing:-.02em;line-height:1.25}.fp .qwhy{margin:9px 0 0;color:var(--lv-ink-2);font-size:.9rem;line-height:1.55}.fp .qopts{display:grid;gap:10px;margin-top:18px}.fp .qopt{display:flex;align-items:center;gap:14px;text-align:left;padding:15px 16px;border:1.5px solid var(--lv-hair);border-radius:15px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);cursor:pointer;color:var(--lv-ink)}.fp .qopt:hover{border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 12%,transparent)}.fp .qi{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto;background:color-mix(in srgb,var(--lv-blue) 11%,transparent);color:var(--lv-blue-text)}.fp .qi.green{background:color-mix(in srgb,var(--lv-green) 13%,transparent);color:var(--lv-green-text)}.fp .qi svg{width:20px;height:20px}.fp .qopt .ql{min-width:0}.fp .qopt .ql b{display:block;font-size:1.02rem;font-weight:680}.fp .qopt .ql small{color:var(--lv-ink-3);font-size:.85rem}.fp .qopt .qchev{margin-left:auto;color:var(--lv-ink-3);width:18px;flex:0 0 auto}.fp .wiz-skip{display:block;margin:14px auto 0;background:0;border:0;color:var(--lv-ink-3);font-size:.86rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.fp .wcaj-list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.fp .wcaj{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 13px;border:1px solid var(--lv-hair);border-radius:13px;background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.fp .wcaj.pend{border-color:color-mix(in srgb,var(--lv-amber) 34%,transparent);background:color-mix(in srgb,var(--lv-amber) 5%,var(--lv-solid))}.fp .wcaj.elegido{border-color:color-mix(in srgb,var(--lv-blue) 34%,transparent);background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.fp .wcaj-btns .b.on{background:color-mix(in srgb,var(--lv-blue) 14%,transparent);border-color:color-mix(in srgb,var(--lv-blue) 48%,transparent);color:var(--lv-blue-text)}.fp .wcaj-btns .b.on svg{color:var(--lv-blue-text)}.fp .wcaj-nm{font-weight:620;font-size:.92rem;flex:1 1 auto;min-width:120px;overflow-wrap:anywhere}.fp .wcaj-btns{display:flex;gap:8px;flex:0 0 auto;flex-wrap:wrap}.fp .wiz-ok-msg{display:flex;align-items:center;gap:8px;color:var(--lv-green-text);font-weight:640;font-size:.92rem;padding:8px 2px}.fp .wiz-ok-msg svg{width:18px;color:var(--lv-green)}.fp .cajon-q{margin-top:9px;display:flex;gap:8px;flex-wrap:wrap}.fp .cajon-q .b{flex:1;justify-content:center;min-width:130px}.fp .tabs{display:flex;gap:5px;padding:5px;background:color-mix(in srgb,var(--lv-ink) 4.5%,transparent);border-radius:14px;margin-bottom:20px}.fp .tab{flex:1;padding:11px 12px;border:0;background:transparent;border-radius:11px;cursor:pointer;font-weight:640;font-size:.96rem;color:var(--lv-ink-3)}.fp .tab[aria-selected=true]{background:var(--lv-solid);color:var(--lv-ink);box-shadow:var(--lv-sh-2)}.fp .world-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:2px 0 20px}.fp .world-b{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 10px;border:1.5px solid var(--lv-hair);border-radius:14px;cursor:pointer;font-weight:660;font-size:.95rem;color:var(--lv-ink-3);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.fp .world-b.on{border-color:var(--lv-blue);color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid));box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 14%,transparent)}.fp .world-b svg{width:17px;height:17px}.fp .estado.warn{background:color-mix(in srgb,var(--lv-amber) 7%,var(--lv-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-amber) 32%,transparent),var(--lv-sh-1)}.fp .bhead{display:flex;align-items:center;gap:11px;margin-bottom:6px}.fp .bico{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;background:color-mix(in srgb,var(--lv-blue) 10%,transparent);color:var(--lv-blue-text)}.fp .bico.warn{background:color-mix(in srgb,var(--lv-amber) 15%,transparent);color:var(--lv-amber-text)}.fp .bico.slate{background:color-mix(in srgb,var(--lv-ink-3) 14%,transparent);color:var(--lv-ink-2)}.fp .bico svg{width:18px}.fp .bhead h4{margin:0;font-size:1.02rem;font-weight:680}.fp .bhead p{margin:1px 0 0;color:var(--lv-ink-3);font-size:.84rem}.fp .pill{margin-left:auto;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 6%,transparent);color:var(--lv-ink-2)}.fp .pill.block{background:color-mix(in srgb,var(--lv-amber) 15%,transparent);color:var(--lv-amber-text)}.fp .scrow{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--lv-amber) 8%,transparent);border:1px solid color-mix(in srgb,var(--lv-amber) 28%,transparent);margin-top:9px}.fp .scrow .info{display:flex;gap:8px;align-items:baseline;flex:1 1 100%;min-width:0;flex-wrap:wrap}.fp .scrow .info b{font-weight:660;font-size:.94rem;overflow-wrap:anywhere;line-height:1.3}.fp .scrow .info small{color:var(--lv-ink-3);flex:0 0 auto}.fp .scrow .sc-actions{flex-wrap:wrap}.fp .sc-actions{display:flex;align-items:center;gap:8px}.fp .b{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--lv-hair);background:var(--lv-solid);color:var(--lv-ink);font-weight:620;font-size:.9rem;padding:9px 15px;border-radius:12px;cursor:pointer;box-shadow:var(--lv-sh-1)}.fp .b.sm{padding:7px 12px;font-size:.86rem}.fp .b.fill{border:0;color:#fff;background:var(--lv-blue)}.fp .b:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.fp .b svg{width:15px;color:var(--lv-ink-3)}.fp .b.fill svg{color:#fff}.fp .addbtn{width:100%;justify-content:center;margin-top:6px;border-style:solid;color:var(--lv-blue-text)}.fp .addbtn svg{color:var(--lv-blue-text)}.fp .scrow .sc-actions .b svg{color:inherit}.fp .scrow.hecha{background:color-mix(in srgb,var(--lv-green) 7%,transparent);border-color:color-mix(in srgb,var(--lv-green) 28%,transparent)}.fp .scrow.hecha .ok-txt{display:inline-flex;align-items:center;gap:6px;color:var(--lv-green-text);font-weight:660;font-size:.88rem}.fp .scrow.hecha .ok-txt svg{width:16px}.fp .sec-head{display:flex;align-items:center;gap:10px;margin:6px 2px 12px}.fp .sec-head .bico{width:30px;height:30px}.fp .sec-head h3{margin:0;font-size:1.08rem;font-weight:740}.fp .sec-head .cnt{margin-left:auto;color:var(--lv-ink-3);font-size:.85rem;font-weight:600}.fp .crow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--lv-hair);border-radius:13px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);margin-bottom:9px}.fp .crow .nm{font-weight:580}.fp .crow .meta{color:var(--lv-ink-3);font-size:.82rem;margin-top:2px}.fp .crow .guias{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:620;flex:0 0 auto}.fp .crow .guias.inc{color:var(--lv-green-text)}.fp .crow .guias.ap{color:var(--lv-ink-3)}.fp .crow .guias svg{width:15px}.fp .crow .price{font-weight:680;white-space:nowrap;flex:0 0 auto}.fp .crow .price small{color:var(--lv-ink-3);font-weight:600;font-size:.78rem}.fp .crow .mini{width:32px;height:32px;border-radius:9px;border:1px solid var(--lv-hair);background:var(--lv-solid);display:grid;place-items:center;cursor:pointer;color:var(--lv-ink-3);flex:0 0 auto}.fp .crow .mini svg{width:15px}.fp .chips{display:flex;gap:6px;margin-top:5px;flex-wrap:wrap}.fp .chip{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 6%,transparent);color:var(--lv-ink-2)}.fp .cajon{border:1px solid var(--lv-hair);border-radius:14px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);margin-bottom:10px;overflow:hidden}.fp .cajon.open{box-shadow:var(--lv-sh-2)}.fp .cajon.sc{border-color:color-mix(in srgb,var(--lv-amber) 32%,transparent);background:color-mix(in srgb,var(--lv-amber) 5%,var(--lv-solid))}.fp .cajon-h{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:13px 14px;cursor:pointer}.fp .cajon-h-main{min-width:180px;flex:1 1 auto}.fp .cajon-nm{font-weight:640;font-size:.98rem;overflow-wrap:anywhere;line-height:1.3;flex:1 1 auto;min-width:150px}.fp .cajon-badges{display:flex;gap:7px;flex-wrap:wrap;align-items:center;flex:1 1 100%}.fp .badge{font-size:.72rem;font-weight:620;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 6%,transparent);color:var(--lv-ink-2)}.fp .cajon-badges .guias{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:640}.fp .cajon-badges .guias.inc{color:var(--lv-green-text)}.fp .cajon-badges .guias.ap{color:var(--lv-ink-3)}.fp .cajon-badges .guias svg{width:14px}.fp .cajon-badges .gest{font-size:.8rem;font-weight:640;color:var(--lv-amber-text)}.fp .cajon-guiahint{font-size:.82rem;font-weight:560;color:var(--lv-ink-3)}.fp .cajon-badges [data-gest]{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap}.fp .gseg-q{font-size:.82rem;font-weight:640;color:var(--lv-ink-2)}.fp .gseg{display:inline-flex;gap:5px;background:color-mix(in srgb,var(--lv-ink) 5%,transparent);padding:4px;border-radius:12px}.fp .gseg-b{border:0;background:transparent;border-radius:9px;padding:8px 13px;font:inherit;font-size:.85rem;font-weight:660;color:var(--lv-ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fp .gseg-b svg{width:15px;opacity:.45}.fp .gseg-b.on{background:var(--lv-solid);box-shadow:var(--lv-sh-2);color:var(--lv-ink)}.fp .gseg-b.on[data-gset=inc]{color:var(--lv-green-text)}.fp .gseg-b.on svg{opacity:1}.fp .cajon-h-right{display:flex;align-items:center;gap:13px;flex:0 0 auto;margin-left:auto}.fp .cajon-price{font-weight:680;white-space:nowrap;font-size:.95rem}.fp .cajon-price small{color:var(--lv-ink-3);font-weight:600;font-size:.76rem}.fp .cajon-price .desde{color:var(--lv-ink-3);font-weight:600;font-size:.74rem;margin-right:4px;text-transform:uppercase;letter-spacing:.03em}.fp .cajon-open{display:inline-flex;align-items:center;gap:6px;color:var(--lv-blue-text);font-weight:660;font-size:.85rem;background:color-mix(in srgb,var(--lv-blue) 9%,transparent);padding:8px 12px;border-radius:11px;white-space:nowrap}.fp .cajon-open svg{width:15px;transition:transform .2s var(--lv-ease)}.fp .cajon.open .cajon-open svg{transform:rotate(90deg)}.fp .cajon-d{padding:4px 16px 16px;border-top:1px solid var(--lv-hair)}.fp .colhint{font-size:.82rem;color:var(--lv-ink-3);margin:12px 2px 8px}.fp .colrow{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--lv-hair)}.fp .colrow:last-of-type{border-bottom:0}.fp .sw{width:30px;height:30px;border-radius:8px;flex:0 0 auto;box-shadow:inset 0 0 0 1px #00000024,var(--lv-sh-1);display:grid;place-items:center}.fp .sw.falta{background:color-mix(in srgb,var(--lv-amber) 16%,#fff);border:1.5px solid var(--lv-amber);color:var(--lv-amber-text);font-weight:800;font-size:.95rem;box-shadow:none}.fp .cmodal-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:14px 12px;background:#0b122080;overflow:hidden}.fp .cmodal-ov.on{display:flex}.fp .cmodal{width:min(840px,100%);max-height:96vh;display:flex;flex-direction:column;background:var(--lv-solid);border-radius:22px;overflow:hidden;box-shadow:0 40px 100px #0b122052;animation:ddin .18s var(--lv-ease)}.fp .cmodal-cab{flex:0 0 auto;display:flex;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid var(--lv-hair)}.fp .cmodal-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(155deg,#4ba0f5,var(--lv-blue));box-shadow:var(--lv-sh-2)}.fp .cmodal-ic svg{width:23px;height:23px}.fp .cmodal-cab h2{font-size:1.3rem;font-weight:730}.fp .cmodal-cab p{margin-top:2px;color:var(--lv-ink-3);font-size:.86rem}.fp .cmodal-x{width:38px;height:38px;margin-left:auto;border:0;border-radius:11px;background:color-mix(in srgb,var(--lv-ink) 5%,transparent);color:var(--lv-ink-3);display:grid;place-items:center;cursor:pointer}.fp .cmodal-x svg{width:18px}.fp .cmodal-cols{flex:1 1 auto;min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 250px}.fp .cmodal-ctrl{padding:16px 24px}.fp .cm-quick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.fp .cm-quick button{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 8px;border:1px solid var(--lv-hair);border-radius:999px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);font:inherit;font-size:.82rem;font-weight:620;color:var(--lv-ink);cursor:pointer}.fp .cm-quick button:hover{border-color:var(--lv-blue)}.fp .cm-quick .d{width:18px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1px #00000029}.fp .cmodal-ctrl h4{font-size:1rem;font-weight:720;margin-bottom:5px}.fp .cm-hint{color:var(--lv-ink-3);font-size:.84rem;line-height:1.4;margin-bottom:16px}.fp .cm-sl{margin-bottom:12px}.fp .cm-sl label{display:block;margin-bottom:7px;font-size:.86rem;font-weight:640;color:var(--lv-ink-2)}.fp .cm-sl input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;border-radius:999px;outline:0;cursor:pointer;box-shadow:inset 0 0 0 1px #0b12201f}.fp .cm-sl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid var(--lv-blue);box-shadow:0 3px 8px #0b122059;cursor:pointer}.fp .cm-sl input[type=range]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid var(--lv-blue);box-shadow:0 3px 8px #0b122059;cursor:pointer}.fp .cm-code{margin-top:14px;padding:12px 15px;border:1px solid var(--lv-hair);border-radius:13px;background:color-mix(in srgb,var(--lv-ink) 2.5%,transparent)}.fp .cm-code>span{display:block;margin-bottom:8px;color:var(--lv-ink-3);font-size:.8rem;font-weight:600}.fp .cm-code-row{display:flex;gap:10px;align-items:center}.fp .cm-chip{width:42px;height:42px;flex:0 0 auto;border-radius:10px;box-shadow:inset 0 0 0 1px #0b122026}.fp .cm-code-row input{flex:1;min-width:0;height:42px;padding:0 13px;border:1.5px solid var(--lv-hair);border-radius:10px;background:var(--lv-solid);color:var(--lv-ink);font:inherit;text-transform:uppercase}.fp .cm-code-row input:focus,.fp .cm-nombre:focus{outline:0;border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 15%,transparent)}.fp .cm-nombre{width:100%;height:48px;padding:0 15px;border:1.5px solid var(--lv-hair);border-radius:12px;background:var(--lv-solid);color:var(--lv-ink);font:inherit;font-size:1rem}.fp .cm-precio-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fp .cm-precio{display:flex;align-items:center;gap:8px;border:1.5px solid var(--lv-hair);border-radius:12px;padding:0 14px;height:52px;width:200px}.fp .cm-precio:focus-within{border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 15%,transparent)}.fp .cm-euro{color:var(--lv-ink-3);font-weight:700;font-size:1.1rem}.fp .cm-precio input{flex:1;min-width:0;border:0;outline:0;background:0;font:inherit;font-size:1.3rem;font-weight:680;color:var(--lv-ink)}.fp .cm-precio input:disabled{color:var(--lv-ink-3)}.fp .cm-suf{color:var(--lv-ink-3);font-weight:640}.fp .cm-cons{display:flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;color:var(--lv-ink-2);cursor:pointer}.fp .cm-cons input{width:18px;height:18px;accent-color:var(--lv-blue)}.fp .cm-aviso{margin-top:14px;display:flex;align-items:center;gap:8px;font-size:.86rem;font-weight:620;color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 9%,transparent);border:1px solid color-mix(in srgb,var(--lv-amber) 28%,transparent);border-radius:12px;padding:10px 12px}.fp .cm-aviso svg{width:17px;flex:0 0 auto;color:var(--lv-amber)}.fp .cm-fprecio{margin-top:5px;font-weight:700;font-size:1.05rem;color:var(--lv-ink)}.fp .cmodal-ficha{padding:22px;border-left:1px solid var(--lv-hair);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid)),transparent)}.fp .cm-fic-tit{color:var(--lv-ink-3);font-size:.7rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.fp .cm-mu{height:132px;margin-top:10px;border-radius:14px;box-shadow:inset 0 0 0 1px #0b12201f,var(--lv-sh-2)}.fp .cmodal-ficha h3{margin-top:14px;font-size:1.24rem;font-weight:740;overflow-wrap:anywhere}.fp .cmodal-ficha p{margin-top:3px;color:var(--lv-ink-3);font-size:.84rem}.fp .cmodal-pie{flex:0 0 auto;display:flex;gap:12px;padding:14px 24px 16px;border-top:1px solid var(--lv-hair)}@media(max-width:640px){.fp .cmodal-cols{grid-template-columns:1fr}.fp .cmodal-ficha{order:-1;border-left:0;border-bottom:1px solid var(--lv-hair)}}.fp .kmodal-ov{z-index:95}.fp .kbody{flex:1 1 auto;min-height:0;overflow:auto;padding:20px 24px}.fp .kbody h4{font-size:1rem;font-weight:720;margin-bottom:8px}.fp .kgest{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fp .gcompat-list{margin-top:8px;border:1px solid var(--lv-hair);border-radius:12px;padding:6px;background:color-mix(in srgb,var(--lv-ink) 2%,transparent)}.fp .gcompat-tools{display:flex;gap:14px;padding:4px 8px 8px}.fp .gcompat-tools button{background:0;border:0;color:var(--lv-blue-text);font:inherit;font-size:.82rem;font-weight:660;cursor:pointer;padding:0}.fp .gcompat-row{display:flex;align-items:center;gap:11px;padding:10px;border-radius:9px;cursor:pointer;font-weight:560;font-size:.92rem;overflow-wrap:anywhere}.fp .gcompat-row:hover{background:color-mix(in srgb,var(--lv-blue) 7%,transparent)}.fp .gcompat-row input{width:19px;height:19px;accent-color:var(--lv-blue);flex:0 0 auto}@keyframes ddin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fp .colnm-wrap{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.fp .colnm{font-weight:580;overflow-wrap:anywhere}.fp .col-falta{font-size:.74rem;font-weight:640;color:var(--lv-amber-text)}.fp .colrow.falta{background:color-mix(in srgb,var(--lv-amber) 6%,transparent);border-radius:10px}.fp .colrow[data-coledit]{cursor:pointer;border-radius:11px;padding-left:8px;padding-right:8px;transition:background .12s}.fp .colrow[data-coledit]:hover{background:color-mix(in srgb,var(--lv-blue) 6%,transparent)}.fp .colprice{font-weight:680;white-space:nowrap;flex:0 0 auto}.fp .pg-top{margin:12px 2px}.fp .pg-gadd{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--lv-blue) 30%,transparent);background:color-mix(in srgb,var(--lv-blue) 7%,transparent);color:var(--lv-blue-text);border-radius:12px;padding:9px 15px;font:inherit;font-size:.86rem;font-weight:660;cursor:pointer}.fp .pg-gadd svg{width:15px}.fp .pgc-gtrash{flex:0 0 auto;color:var(--lv-ink-3)}.fp .pgc-gtrash:hover{border-color:color-mix(in srgb,var(--lv-amber) 40%,transparent);color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 8%,transparent)}.fp .pgc-gadd{display:inline-flex;align-items:center;gap:6px;margin-top:8px;border:0;background:0;color:var(--lv-blue-text);font:inherit;font-size:.86rem;font-weight:660;cursor:pointer;padding:6px 2px}.fp .pgc-gadd svg{width:15px}.fp .pgc-empty{color:var(--lv-ink-3);font-size:.86rem;padding:8px 2px}.fp .gaddbox{text-align:left;width:min(440px,100%);padding:24px}.fp .gaddbox h3{text-align:left;margin-bottom:16px}.fp .gadd-lbl{display:block;text-align:left;font-size:.82rem;font-weight:660;color:var(--lv-ink-2);margin-bottom:7px}.fp .gadd-input{width:100%;font-size:1.05rem;padding:13px 15px}.fp .gadd-quick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.fp .gadd-reuse{font-size:.78rem;font-weight:660;color:var(--lv-ink-3)}.fp .gadd-q{border:1px solid var(--lv-hair);background:var(--lv-solid);color:var(--lv-ink);border-radius:999px;padding:7px 13px;font:inherit;font-size:.86rem;font-weight:640;cursor:pointer;box-shadow:var(--lv-sh-1)}.fp .gadd-q:hover{border-color:color-mix(in srgb,var(--lv-blue) 45%,transparent);color:var(--lv-blue-text)}.fp .gaddbox .confbtns{margin-top:20px}.fp .kpg-note{display:flex;gap:9px;align-items:flex-start;background:color-mix(in srgb,var(--lv-blue) 7%,transparent);border-radius:12px;padding:11px 13px;font-size:.85rem;font-weight:520;line-height:1.42;color:var(--lv-ink-2);margin-top:16px}.fp .kpg-note svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px;stroke:var(--lv-blue-text);opacity:.85}.fp .kopt{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink-3) 13%,transparent);color:var(--lv-ink-3);margin-left:9px;vertical-align:middle}.fp .kgq-empty{color:var(--lv-ink-3)}.fp .kgaddbox{padding:26px 24px 22px}.fp .kgaddbox h3{margin-bottom:4px;font-size:1.28rem}.fp .kg-sub{text-align:left;color:var(--lv-ink-2);font-size:.98rem;font-weight:500;margin:0 0 18px}.fp .kg-opts{display:flex;flex-direction:column;gap:10px}.fp .kg-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;border:1.5px solid var(--lv-hair);background:var(--lv-solid);color:var(--lv-ink);border-radius:14px;padding:16px 18px;font:inherit;font-size:1.04rem;font-weight:640;cursor:pointer;box-shadow:var(--lv-sh-1)}.fp .kg-opt:hover,.fp .kg-opt:active{border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid))}.fp .kg-opt svg{width:21px;height:21px;stroke:var(--lv-blue-text);flex:0 0 auto}.fp .kg-sep{display:flex;align-items:center;gap:13px;margin:22px 0 12px;color:var(--lv-ink-3);font-size:.88rem;font-weight:640}.fp .kg-sep:before,.fp .kg-sep:after{content:"";height:1px;flex:1;background:var(--lv-hair)}.fp .kg-otra-lbl{display:block;text-align:left;font-size:.92rem;font-weight:640;color:var(--lv-ink-2);margin-bottom:9px}.fp .kg-otra{display:flex;gap:10px;align-items:stretch}.fp .kg-otra .gadd-input{flex:1 1 auto;min-width:0;margin:0}.fp .kg-otra .b{flex:0 0 auto;white-space:nowrap}.fp .kgaddbox .confbtns{margin-top:22px}.fp #kColGrid{display:flex;flex-direction:column;gap:12px;border-radius:16px}.fp #kColGrid .pgc{margin-bottom:0}.fp #kColGrid .kpg-note{margin-bottom:4px}.fp #kColGrid.kflash{animation:kflash 1.2s var(--lv-ease)}@keyframes kflash{0%{box-shadow:0 0 color-mix(in srgb,var(--lv-blue) 42%,transparent)}28%{box-shadow:0 0 0 5px color-mix(in srgb,var(--lv-blue) 20%,transparent)}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.fp #kColGrid.kflash{animation:none}}.fp .kgrid-vacio{color:var(--lv-ink-3);font-size:.9rem;margin:2px 0 4px}.fp .kpg-preview{border-color:color-mix(in srgb,var(--lv-blue) 30%,var(--lv-hair));background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid))}.fp .kpg-prev-tag{margin-left:auto;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--lv-blue) 13%,transparent);color:var(--lv-blue-text);padding:4px 10px;border-radius:999px}.fp .pgc-price.ghost{opacity:.6}.fp .kpg-ghost{min-width:46px;text-align:right;color:var(--lv-ink-3);font-weight:660}.fp .kcolrow{display:flex;align-items:center;gap:10px;border:1px solid var(--lv-hair);border-radius:14px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);padding:10px 14px;margin-bottom:10px}.fp .kcolrow .sw{width:28px;height:28px;border-radius:8px;flex:0 0 auto}.fp .kcol-nm{font-weight:600;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.fp .kcolrow .pgc-price{width:150px}.fp .kc-warn{display:none;align-items:center;gap:5px;font-size:.78rem;font-weight:660;color:var(--lv-amber-text);flex:0 0 auto}.fp .kc-warn svg{width:14px;color:var(--lv-amber-text)}.fp .kcolrow.zero .kc-warn{display:inline-flex}.fp .kcolrow.zero .pgc-price{border-color:color-mix(in srgb,var(--lv-amber) 55%,transparent);background:color-mix(in srgb,var(--lv-amber) 9%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-amber) 13%,transparent)}.fp .kcolrow .b.sm,.fp .kcolrow .mini{flex:0 0 auto}.fp .kgrid-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}.fp .pgc{border:1px solid var(--lv-hair);border-radius:14px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);margin-bottom:12px;overflow:hidden}.fp .pgc-head{display:flex;align-items:center;gap:11px;padding:12px 14px;background:color-mix(in srgb,var(--lv-ink) 2.5%,transparent);border-bottom:1px solid var(--lv-hair)}.fp .pgc-head .sw{width:28px;height:28px;border-radius:8px}.fp .pgc-nm{font-weight:680;font-size:1rem;flex:1 1 auto;overflow-wrap:anywhere}.fp .pgc-body{padding:6px 14px 12px}.fp .pgc-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--lv-hair)}.fp .pgc-line:last-child{border-bottom:0}.fp .pgc-line{gap:10px}.fp .pgc-glbl{font-weight:620;font-size:.95rem;color:var(--lv-ink);overflow-wrap:anywhere}.fp .pgc-warn{display:none;align-items:center;gap:5px;font-size:.78rem;font-weight:660;color:var(--lv-amber-text);flex:1 1 auto}.fp .pgc-warn svg{width:14px;color:var(--lv-amber-text)}.fp .pgc-line.zero .pgc-warn{display:inline-flex}.fp .pgc-line:not(.zero) .pgc-glbl{flex:1 1 auto}.fp .pgc-line.zero .pgc-price,.fp .cm-precio.zero{border-color:color-mix(in srgb,var(--lv-amber) 55%,transparent);background:color-mix(in srgb,var(--lv-amber) 9%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-amber) 13%,transparent)}.fp .cm-zerowarn{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:.85rem;font-weight:600;color:var(--lv-amber-text)}.fp .cm-zerowarn svg{width:16px;color:var(--lv-amber-text)}.fp .pgc-price{display:flex;align-items:center;gap:6px;border:1px solid var(--lv-hair);border-radius:11px;padding:8px 12px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);flex:0 0 auto;width:150px}.fp .pgc-price:focus-within{border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 14%,transparent)}.fp .pgc-price .cm-euro{color:var(--lv-ink-3);font-weight:660}.fp .pgc-price .pg-in{border:0;outline:0;background:transparent;font:inherit;font-weight:680;text-align:right;width:100%;color:var(--lv-ink)}.fp .pgc-price .pg-in::placeholder{color:var(--lv-ink-3);font-weight:500}.fp .pgc-suf{color:var(--lv-ink-3);font-weight:600;font-size:.8rem}.fp .colprice small{color:var(--lv-ink-3);font-weight:600;font-size:.78rem}.fp .inp.sm{width:122px;padding:8px 11px;margin:0}.fp .chip.cons{background:color-mix(in srgb,var(--lv-blue) 12%,transparent);color:var(--lv-blue-text);font-weight:660}.fp .colnm-in{flex:1 1 auto;min-width:0;border:1px solid var(--lv-hair);border-radius:10px;padding:8px 11px;font:inherit;font-size:.92rem;font-weight:560;color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.fp .colnm-in:focus{outline:0;border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 14%,transparent)}.fp .mini{width:32px;height:32px;border-radius:9px;border:1px solid var(--lv-hair);background:var(--lv-solid);display:grid;place-items:center;cursor:pointer;color:var(--lv-ink-3);flex:0 0 auto}.fp .mini svg{width:15px}.fp .mini.del:hover{color:#c0392b;border-color:color-mix(in srgb,#c0392b 40%,transparent)}.fp .confmodal-ov{z-index:110}.fp .confbox{width:min(400px,100%);background:var(--lv-solid);border-radius:20px;padding:26px 24px;box-shadow:0 40px 100px #0b122052;text-align:center;animation:ddin .18s var(--lv-ease)}.fp .conficon{width:54px;height:54px;margin:0 auto 14px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,#c0392b 12%,transparent);color:#c0392b}.fp .conficon svg{width:26px}.fp .confbox h3{font-size:1.2rem;font-weight:730}.fp .confbox p{margin-top:6px;color:var(--lv-ink-3);font-size:.88rem}.fp .confbtns{display:flex;gap:12px;margin-top:22px}.fp .confbtns .b{flex:1;justify-content:center;padding:12px}.fp .b.fill.danger{background:#c0392b;color:#fff}.fp .cajon-nm-in{width:100%;border:1px solid var(--lv-hair);border-radius:10px;padding:9px 12px;font:inherit;font-size:.98rem;font-weight:640;color:var(--lv-ink);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.fp .cajon-nm-in:focus{outline:0;border-color:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 14%,transparent)}.fp .empty{border:1px solid color-mix(in srgb,var(--lv-ink) 12%,transparent);border-radius:var(--lv-r-md);padding:26px;text-align:center;color:var(--lv-ink-3);font-size:.9rem}.fp .ggroup{margin-bottom:16px}.fp .ggroup-h{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;padding:6px 2px 12px;cursor:pointer;font:inherit;color:var(--lv-ink)}.fp .ggroup-h .bico{width:30px;height:30px}.fp .ggroup-h h3{margin:0;font-size:1.08rem;font-weight:740}.fp .ggroup-h .cnt{color:var(--lv-ink-3);font-size:.85rem;font-weight:600}.fp .ggroup-chev{width:18px;margin-left:auto;color:var(--lv-ink-3);transition:transform .2s var(--lv-ease)}.fp .ggroup.open .ggroup-chev{transform:rotate(90deg)}.fp .ggroup:not(.open) .ggroup-body{display:none}.fp .mgrow{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--lv-hair);border-radius:13px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);margin-bottom:10px}.fp .mgrow .mg-t{min-width:0}.fp .mgrow .mg-t b{font-weight:660}.fp .mgrow .mg-t p{margin:2px 0 0;color:var(--lv-ink-3);font-size:.82rem}.fp .inp{margin-left:auto;display:flex;align-items:center;gap:6px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);padding:9px 12px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);flex:0 0 auto;width:130px}.fp .inp.miss{border-color:var(--lv-amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-amber) 14%,transparent)}.fp .inp input{border:0;outline:0;background:transparent;width:100%;color:var(--lv-ink);font:inherit;text-align:right}.fp .inp .suf{color:var(--lv-ink-3);font-size:.86rem;font-weight:640}.fp .mg-state{margin-left:auto;font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--lv-amber) 15%,transparent);color:var(--lv-amber-text)}.fp .hint{font-size:.8rem;color:var(--lv-ink-3);margin:2px 2px 14px}.fp .pill{display:inline-flex;align-items:center;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 6%,transparent);color:var(--lv-ink-2);white-space:nowrap}.fp .pill.lock{background:color-mix(in srgb,var(--lv-amber) 13%,transparent);color:var(--lv-amber-text)}.fp .pill.opt{background:color-mix(in srgb,var(--lv-ink-3) 13%,transparent);color:var(--lv-ink-3)}.fp .sec-head .pill{margin-left:auto}.fp .mgrow .mg-t b{overflow-wrap:anywhere}.fp .mg-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex:0 0 auto}.fp .mg-right .inp{margin-left:0}.fp .mg-detbtn{display:inline-flex;align-items:center;gap:6px;background:0;border:0;color:var(--lv-blue-text);font:inherit;font-size:.82rem;font-weight:660;cursor:pointer;padding:7px 9px;border-radius:9px;white-space:nowrap}.fp .mg-detbtn:hover{background:color-mix(in srgb,var(--lv-blue) 9%,transparent)}.fp .mg-detbtn svg{width:14px;transition:transform .2s var(--lv-ease)}.fp .mg-cat.open .mg-detbtn svg,.fp .mgrow.gen.open .mg-detbtn svg{transform:rotate(90deg)}.fp .mg-det{margin:0 0 10px}.fp .mgrow.sub{margin-left:18px;background:color-mix(in srgb,var(--lv-ink) 2.5%,transparent);box-shadow:none;border:1px solid var(--lv-hair)}.fp .mgrow.sub .mg-t b{font-weight:600;font-size:.9rem}.fp .mgrow.gen{border-color:color-mix(in srgb,var(--lv-blue) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-blue) 12%,transparent),var(--lv-sh-1)}.lv-cf-sep{display:flex;align-items:center;gap:16px;margin:30px 0 4px;color:var(--lv-blue-text);font-weight:800;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.lv-cf-sep:before,.lv-cf-sep:after{content:"";height:2px;flex:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lv-blue) 26%,transparent))}.lv-cf-step{margin-top:26px;scroll-margin-top:76px;animation:lv-cf-in .45s var(--lv-ease) both}@keyframes lv-cf-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lv-cf-badge{display:inline-block;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:color-mix(in srgb,var(--lv-blue) 10%,transparent);color:var(--lv-blue-text);font-weight:760;font-size:.82rem}.lv-cf-q{color:var(--lv-ink);font-size:1.5rem;font-weight:820;letter-spacing:-.02em;line-height:1.15}.lv-cf-hint{color:var(--lv-ink-2);font-size:1.04rem;margin-top:8px;line-height:1.4}.lv-cf-nav{display:flex;justify-content:flex-end;margin-top:22px}.lv-cf-next{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:230px;min-height:56px;padding:0 26px;border:0;border-radius:var(--lv-r-md);cursor:pointer;font:inherit;font-size:1.06rem;font-weight:740;color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 12px 26px -12px #0a6ed1b3;transition:transform .16s var(--lv-spring),box-shadow .2s}.lv-cf-next:hover{box-shadow:0 16px 32px -12px #0a6ed1cc}.lv-cf-next:active{transform:scale(.98)}.lv-cf-next svg{width:20px;height:20px}@media(max-width:560px){.lv-cf-nav{justify-content:stretch}.lv-cf-next{width:100%}}.lv-cf-enviar{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:0 22px;border:0;border-radius:var(--lv-r-md);cursor:pointer;font:inherit;font-size:1.08rem;font-weight:740;color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 12px 26px -12px #0a6ed1b3;transition:transform .16s var(--lv-spring),box-shadow .2s}.lv-cf-enviar:hover{box-shadow:0 16px 32px -12px #0a6ed1cc}.lv-cf-enviar:active{transform:scale(.99)}.lv-cf-enviar:disabled{filter:grayscale(.5) opacity(.6);cursor:not-allowed}.lv-cf-enviar svg{width:20px;height:20px}.lv-cf-envio{margin-top:16px;padding:18px 20px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);background:var(--lv-solid);box-shadow:var(--lv-sh-2)}.lv-cf-envio-line{margin:0 0 12px;color:var(--lv-ink-2);font-size:.96rem}.lv-cf-envio-line b{color:var(--lv-ink);font-weight:720}.lv-cf-envio-help{margin:10px 0 0;color:var(--lv-ink-3);font-size:.84rem;text-align:center}.lv-cf-generado{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:4px 11px;border-radius:999px;background:var(--lv-green);color:var(--lv-solid);font-size:.78rem;font-weight:720}.lv-cf-generado svg{width:13px;height:13px}.lv-cf-como{display:flex;align-items:center;gap:8px;margin:6px 0 22px;padding:20px 18px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv-cf-cv{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:4px 8px}.lv-cf-cv-ic{position:relative;width:54px;height:54px;border-radius:15px;display:grid;place-items:center;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 10%,transparent);flex:0 0 auto}.lv-cf-cv-ic svg{width:27px;height:27px}.lv-cf-cv-n{position:absolute;top:-9px;left:-9px;width:25px;height:25px;border-radius:999px;display:grid;place-items:center;background:var(--lv-blue);color:var(--lv-solid);font-weight:820;font-size:.84rem;box-shadow:0 2px 7px #0a6ed173}.lv-cf-cv-t{font-weight:640;font-size:1rem;line-height:1.35;color:var(--lv-ink-2);max-width:20ch}.lv-cf-cv-t b{color:var(--lv-ink);font-weight:800}.lv-cf-cv-arrow{flex:0 0 auto;color:color-mix(in srgb,var(--lv-blue) 45%,var(--lv-ink-3))}.lv-cf-cv-arrow svg{width:26px;height:26px;display:block}@media(max-width:760px){.lv-cf-como{flex-direction:column;align-items:stretch;gap:6px}.lv-cf-cv{flex-direction:row;text-align:left;gap:14px}.lv-cf-cv-t{max-width:none}.lv-cf-cv-arrow{align-self:center;transform:rotate(90deg)}}.lv-cf-intro{color:var(--lv-ink-2);font-size:1.04rem;margin:8px 2px 16px;line-height:1.45}.lv-cf-grid{display:flex;flex-direction:column;gap:14px}.lv-cf-prod{background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2);overflow:hidden;transition:box-shadow .2s}.lv-cf-prod.is-open{box-shadow:var(--lv-sh-3)}.lv-cf-prod-head{display:flex;align-items:center;gap:14px;margin:0;padding:16px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;width:100%;background:transparent;font:inherit;text-align:left;color:var(--lv-ink)}.lv-cf-thumb{width:50px;height:50px;border-radius:13px;flex:0 0 auto;display:grid;place-items:center;color:var(--lv-solid);background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d));box-shadow:0 3px 10px #1a86f04d}.lv-cf-thumb svg{width:26px;height:26px}.lv-cf-prod-info{min-width:0;flex:1}.lv-cf-prod-nm{font-weight:760;font-size:1.14rem;letter-spacing:-.01em}.lv-cf-prod-sub{color:var(--lv-ink-3);font-weight:600;font-size:.92rem;margin-top:3px}.lv-cf-prod-sub b{color:var(--lv-ink-2);font-weight:760}.lv-cf-prod-right{display:flex;align-items:center;gap:18px;margin-left:auto;flex:0 0 auto}.lv-cf-costo{text-align:right}.lv-cf-costo .cap{display:block;color:var(--lv-ink-3);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.lv-cf-costo .n{font-size:1.35rem;font-weight:840;color:var(--lv-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lv-cf-open-btn{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:999px;font-weight:730;font-size:1rem;white-space:nowrap;color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 10px 22px -10px #0a6ed1b3;transition:transform .15s var(--lv-spring),background .2s,box-shadow .2s}.lv-cf-prod-head:hover .lv-cf-open-btn{box-shadow:0 12px 26px -10px #0a6ed1d9}.lv-cf-open-btn svg{width:19px;height:19px;transition:transform .3s var(--lv-ease)}.lv-cf-open-btn .lab-cerrar{display:none}.lv-cf-prod.is-open .lv-cf-open-btn{background:color-mix(in srgb,var(--lv-ink-3) 12%,transparent);color:var(--lv-ink-2);box-shadow:none}.lv-cf-prod.is-open .lv-cf-open-btn svg{transform:rotate(180deg)}.lv-cf-prod.is-open .lv-cf-open-btn .lab-abrir{display:none}.lv-cf-prod.is-open .lv-cf-open-btn .lab-cerrar{display:inline}@media(max-width:620px){.lv-cf-prod-right{gap:12px}.lv-cf-open-btn{padding:11px 15px}.lv-cf-open-btn .lab-abrir,.lv-cf-open-btn .lab-cerrar{display:none!important}}.lv-cf-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--lv-ease)}.lv-cf-prod.is-open .lv-cf-body{grid-template-rows:1fr}.lv-cf-body-in{overflow:hidden;min-height:0}.lv-cf-desclink{display:inline-block;margin-top:7px;padding:0;border:0;background:none;color:var(--lv-blue-text);font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;text-align:left}.lv-cf-desclink:hover{text-decoration:underline}.lv-cf-desclink.is-on{color:var(--lv-ink-3)}.lv-cf-desc{margin:12px 20px 4px;padding:16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:color-mix(in srgb,var(--lv-ink-3) 4%,var(--lv-solid))}.lv-cf-desc-lab{display:flex;align-items:center;gap:7px;color:var(--lv-ink-3);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.lv-cf-desc-lab svg{width:14px;height:14px}.lv-cf-desc-box{width:100%;padding:14px 16px;border:1.5px solid var(--lv-hair);border-radius:14px;background:var(--lv-solid);transition:border-color .16s}.lv-cf-desc-box:focus-within{border-color:var(--lv-blue)}.lv-cf-desc-box textarea{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:1.06rem;font-weight:600;line-height:1.45;color:var(--lv-ink);resize:vertical;min-height:62px;display:block}.lv-cf-card{border-top:1px solid var(--lv-hair);padding:2px 20px 4px;background:transparent}.lv-cf-row{display:flex;align-items:center;gap:14px;padding:16px 2px;border-bottom:1px solid var(--lv-hair)}.lv-cf-row:last-child{border-bottom:0}.lv-cf-ic{width:48px;height:48px;border-radius:14px;flex:0 0 auto;display:grid;place-items:center;color:var(--lv-solid);background:linear-gradient(155deg,var(--lv-cf-sq-l, var(--lv-blue-l)),var(--lv-cf-sq, var(--lv-blue)));box-shadow:0 8px 20px -10px var(--lv-cf-sq, var(--lv-blue))}.lv-cf-ic svg{width:24px;height:24px}.lv-cf-ic.perfil{--lv-cf-sq: var(--lv-blue);--lv-cf-sq-l: var(--lv-blue-l)}.lv-cf-ic.mano{--lv-cf-sq: #f59e0b;--lv-cf-sq-l: #fcd34d}.lv-cf-ic.cristal{--lv-cf-sq: #0284c7;--lv-cf-sq-l: #38bdf8}.lv-cf-ic.herraje{--lv-cf-sq: #64748b;--lv-cf-sq-l: #94a3b8}.lv-cf-ic.persiana{--lv-cf-sq: #0d9488;--lv-cf-sq-l: #2dd4bf}.lv-cf-ic.panel{--lv-cf-sq: #ef4444;--lv-cf-sq-l: #fca5a5}.lv-cf-nm{flex:1;min-width:0;font-weight:720;font-size:1.08rem;color:var(--lv-ink)}.lv-cf-nm small{display:block;color:var(--lv-ink-3);font-weight:600;font-size:.86rem;margin-top:2px}.lv-cf-auto{margin-left:auto;text-align:right;flex:0 0 auto}.lv-cf-auto .n{font-weight:820;font-size:1.2rem;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv-cf-tag{display:inline-flex;align-items:center;gap:5px;color:var(--lv-green-text);font-size:.74rem;font-weight:760;text-transform:uppercase;letter-spacing:.04em;margin-top:3px;background:color-mix(in srgb,var(--lv-green) 12%,transparent);padding:3px 9px;border-radius:999px}.lv-cf-tag svg{width:12px;height:12px}.lv-cf-tag.lock{color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 12%,transparent)}.lv-cf-inp{margin-left:auto;display:flex;align-items:center;gap:4px;border:2px solid var(--lv-hair);border-radius:14px;padding:8px 12px;background:var(--lv-solid);transition:border-color .16s;flex:0 0 auto}.lv-cf-inp:focus-within{border-color:var(--lv-blue)}.lv-cf-inp input{border:0;outline:0;background:transparent;font:inherit;font-size:1.2rem;font-weight:820;width:78px;text-align:right;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv-cf-inp .eur{font-size:1rem;font-weight:820;color:var(--lv-ink-3)}.lv-cf-inp .lv-cf-recalc{display:grid;place-items:center;width:30px;height:30px;margin-left:2px;border:0;border-radius:999px;background:transparent;color:var(--lv-blue-text);cursor:pointer}.lv-cf-inp .lv-cf-recalc svg{width:17px;height:17px}.lv-cf-rownote{flex-basis:100%;margin:4px 0 0 62px;color:var(--lv-amber-text);font-size:.82rem;font-weight:600;line-height:1.3}.lv-cf-rownote.muted{color:var(--lv-ink-3)}.lv-cf-aviso{display:flex;align-items:flex-start;gap:9px;margin:0 0 6px;padding:13px 16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid));color:var(--lv-ink-2);font-size:.92rem;line-height:1.4}.lv-cf-aviso svg{flex:0 0 auto;width:18px;height:18px;margin-top:1px;color:var(--lv-blue-text)}.lv-cf-aviso b{color:var(--lv-ink);font-weight:720}.lv-cf-aviso.warn{background:color-mix(in srgb,var(--lv-amber) 8%,var(--lv-solid));color:var(--lv-amber-text)}.lv-cf-aviso.warn svg{color:var(--lv-amber-text)}.lv-cf-select{display:block;width:100%;min-height:46px;margin-top:8px;padding:10px 14px;border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink);font:inherit}.lv-cf-aplicar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lv-cf-aplicar-inp{display:flex;align-items:center;gap:4px;border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-sm);padding:7px 12px;background:var(--lv-solid)}.lv-cf-aplicar-inp input{border:0;outline:0;background:transparent;font:inherit;width:90px;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv-cf-aplicar-inp .eur{color:var(--lv-ink-3);font-weight:700}.lv-cf-add{display:inline-flex;align-items:center;gap:8px;margin:14px 20px 18px;color:var(--lv-blue-text);background:var(--lv-solid);border:1.5px solid color-mix(in srgb,var(--lv-blue) 32%,var(--lv-hair));border-radius:var(--lv-r-sm);padding:12px 18px;font:inherit;font-weight:720;font-size:.96rem;cursor:pointer;transition:background .16s,border-color .16s,box-shadow .16s}.lv-cf-add:hover{background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid));border-color:var(--lv-blue);box-shadow:var(--lv-sh-1)}.lv-cf-add svg{width:18px;height:18px}.lv-cf-chooser{margin:12px 20px 0;padding:15px 16px;border:1.5px solid color-mix(in srgb,var(--lv-blue) 26%,var(--lv-hair));border-radius:var(--lv-r-md);background:color-mix(in srgb,var(--lv-blue) 3%,var(--lv-solid))}.lv-cf-chooser-lab{color:var(--lv-ink-2);font-weight:720;font-size:1rem;margin-bottom:12px}.lv-cf-chooser-opts{display:flex;gap:10px;flex-wrap:wrap}.lv-cf-ccopt{display:inline-flex;align-items:center;gap:10px;padding:11px 17px;border-radius:999px;border:1.5px solid var(--lv-hair);background:var(--lv-solid);font:inherit;font-weight:730;font-size:1rem;color:var(--lv-ink);cursor:pointer;transition:border-color .16s,background .16s,transform .15s var(--lv-spring)}.lv-cf-ccopt:hover{border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid))}.lv-cf-ccopt:active{transform:scale(.97)}.lv-cf-ccopt .sqm{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--lv-solid);background:linear-gradient(155deg,var(--lv-cf-sq-l, var(--lv-blue-l)),var(--lv-cf-sq, var(--lv-blue)))}.lv-cf-ccopt .sqm svg{width:18px;height:18px}.lv-cf-ccopt.persiana{--lv-cf-sq: #0d9488;--lv-cf-sq-l: #2dd4bf}.lv-cf-ccopt.panel{--lv-cf-sq: #ef4444;--lv-cf-sq-l: #fca5a5}.lv-cf-sub{display:flex;align-items:center;margin:0;padding:12px 20px 14px;color:var(--lv-ink-2);font-weight:680}.lv-cf-sub b{margin-left:auto;color:var(--lv-ink);font-size:1.15rem;font-weight:820;font-variant-numeric:tabular-nums}.lv-cf-total{display:flex;align-items:center;gap:12px;margin-top:16px;padding:20px 22px;border-radius:var(--lv-r-md);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid)),var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-blue) 24%,var(--lv-hair))}.lv-cf-total .k{font-weight:740;font-size:1.1rem;color:var(--lv-ink)}.lv-cf-total .k small{display:block;color:var(--lv-ink-3);font-weight:600;font-size:.86rem;margin-top:2px}.lv-cf-total .n{margin-left:auto;font-size:2rem;font-weight:850;color:var(--lv-blue-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lv-cf-generar{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;margin-top:18px;min-height:60px;border:0;border-radius:var(--lv-r-md);cursor:pointer;font:inherit;font-size:1.14rem;font-weight:760;color:var(--lv-solid);background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 14px 30px -12px #0a6ed1b3;transition:transform .16s var(--lv-spring),box-shadow .2s}.lv-cf-generar:hover{box-shadow:0 18px 36px -12px #0a6ed1cc}.lv-cf-generar:active{transform:scale(.99)}.lv-cf-generar:disabled{filter:grayscale(.5) opacity(.55);cursor:not-allowed}.lv-cf-generar svg{width:21px;height:21px}.lv-cf-generar.secundario{min-height:50px;font-size:1rem;font-weight:700;color:var(--lv-ink-2);background:var(--lv-solid);border:1.5px solid var(--lv-hair);box-shadow:none}.lv-cf-generar.secundario:hover{background:color-mix(in srgb,var(--lv-ink-3) 6%,var(--lv-solid));box-shadow:none;color:var(--lv-ink)}.lv-cf-generar.secundario svg{width:18px;height:18px}.lv-cf-tot{background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1);padding:16px 18px}.lv-cf-tot-cap{color:var(--lv-ink-3);font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lv-cf-tot-big{color:var(--lv-ink);font-size:2rem;font-weight:840;letter-spacing:-.03em;line-height:1.05;margin-top:2px;font-variant-numeric:tabular-nums}.lv-cf-tot-br{color:var(--lv-ink-3);font-size:.86rem;font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums}@media(prefers-contrast:more){.lv-cf-como,.lv-cf-prod,.lv-cf-desc,.lv-cf-desc-box,.lv-cf-inp,.lv-cf-total,.lv-cf-tot,.lv-cf-aviso,.lv-cf-chooser,.lv-cf-ccopt,.lv-cf-add{border-color:var(--lv-ink-2)}.lv-cf-row{border-bottom-color:var(--lv-ink-2)}}.zonas-sidebar{--zp-red: #c81c1c;--zp-red-2: #f05252;--zp-red-text: #b91c1c;display:flex;flex-direction:column;gap:12px;min-height:0;height:100%;overflow:hidden;font-family:Inter,system-ui,sans-serif;letter-spacing:-.014em;color:var(--lv-ink)}.zonas-sidebar .zp-cerramiento{flex:none;border:1px solid color-mix(in srgb,var(--lv-blue) 22%,var(--lv-hair));border-radius:var(--lv-r-md);background:var(--lv-solid);overflow:hidden;box-shadow:var(--lv-sh-1)}.zonas-sidebar .zp-cerramiento-head{display:flex;align-items:center;gap:12px;padding:12px 14px;width:100%;box-sizing:border-box}.zonas-sidebar button.zp-cerramiento-head{background:none;border:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.zonas-sidebar button.zp-cerramiento-head:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:-2px}.zonas-sidebar .zp-cerramiento.is-sel{border-color:color-mix(in srgb,var(--lv-blue) 55%,transparent);box-shadow:0 8px 22px -12px color-mix(in srgb,var(--lv-blue) 55%,transparent),0 0 0 3px color-mix(in srgb,var(--lv-blue) 13%,transparent),inset 0 1px #ffffffe6}.zonas-sidebar .zp-ic,.mesa-panel-cab .zp-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;flex:none;box-shadow:0 6px 14px -6px color-mix(in srgb,var(--lv-blue) 70%,transparent),inset 0 1px #ffffff73}.zonas-sidebar .zp-ic-svg{width:20px;height:20px}.zonas-sidebar .zp-ic-marco,.mesa-panel-cab .zp-ic-marco{background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 78%,#fff),var(--lv-blue))}.zonas-sidebar .zp-ic-zonas,.mesa-panel-cab .zp-ic-zonas{background:linear-gradient(180deg,color-mix(in srgb,var(--lv-teal) 72%,#fff),var(--lv-teal));box-shadow:0 6px 14px -6px color-mix(in srgb,var(--lv-teal) 65%,transparent),inset 0 1px #ffffff73}.mesa-panel-cab .zp-ic{width:28px;height:28px;border-radius:9px}.mesa-panel-cab .zp-ic-svg{width:16px;height:16px}.mesa-panel-cab h2.zp-zt-title{font-size:.95rem}.zonas-sidebar .zp-cerramiento-tt{display:flex;flex-direction:column;gap:1px}.zonas-sidebar .zp-cerramiento-rot{font-size:.86rem;font-weight:600;color:var(--lv-ink-2)}.zonas-sidebar .zp-cerramiento-medida{font-size:1.16rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.zonas-sidebar .zp-cerramiento-body{padding:10px 14px 14px;background:color-mix(in srgb,var(--lv-blue) 6%,transparent);border-top:1px solid color-mix(in srgb,var(--lv-blue) 12%,var(--lv-hair));display:flex;flex-direction:column;gap:10px}.zonas-sidebar .zp-hb-block{width:100%;justify-content:center;height:44px}.zonas-sidebar .zp-zonas{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--lv-blue) 22%,var(--lv-hair));border-radius:var(--lv-r-md);background:var(--lv-solid);overflow:hidden;box-shadow:var(--lv-sh-1)}.zonas-sidebar .zp-zonas.is-error{border-color:color-mix(in srgb,var(--zp-red) 45%,var(--lv-hair))}.zonas-sidebar .zp-zt{display:flex;align-items:center;gap:12px;padding:12px 14px}.zonas-sidebar .zp-zt-title{margin:0;font-size:1.06rem;font-weight:700;letter-spacing:-.02em}.zonas-sidebar .zp-cuerpo{flex:1;min-height:0;display:flex;flex-direction:column;padding:9px 9px 10px;background:color-mix(in srgb,var(--lv-teal) 6%,transparent);border-top:1px solid color-mix(in srgb,var(--lv-teal) 14%,var(--lv-hair))}.zonas-sidebar .zp-pista{margin:0 2px 9px;font-size:.85rem;line-height:1.35;color:var(--lv-ink-2)}.zonas-sidebar .zp-lista{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:7px;padding:2px 2px 4px}.zonas-sidebar .zp-grp{display:flex;flex-direction:column;gap:7px;flex:none}.zonas-sidebar .zp-grp+.zp-grp{margin-top:11px}.zonas-sidebar .zp-bandeja{padding:7px;border-radius:20px;background:linear-gradient(180deg,var(--lv-solid),color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid)));border:1px solid var(--lv-hair);box-shadow:inset 0 1px 0 var(--lv-g-edge),0 1px 2px #0b12200a}.zonas-sidebar .zp-bandeja.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 16%,var(--lv-solid)),color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid)));border-color:color-mix(in srgb,var(--lv-blue) 30%,transparent);box-shadow:inset 0 1px 0 var(--lv-g-edge),0 10px 24px -16px color-mix(in srgb,var(--lv-blue) 70%,transparent)}.zonas-sidebar .zp-zona{flex:none;border:1px solid var(--lv-hair);border-radius:16px;overflow:hidden;background:var(--lv-solid);box-shadow:0 1px 2px #0b12200d,inset 0 1px #ffffffe6}.zonas-sidebar .zp-zona.is-sel{border-color:color-mix(in srgb,var(--lv-blue) 55%,transparent);box-shadow:0 8px 22px -12px color-mix(in srgb,var(--lv-blue) 60%,transparent),0 0 0 3px color-mix(in srgb,var(--lv-blue) 13%,transparent),inset 0 1px #ffffffe6}.zonas-sidebar .zp-zona-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;min-height:56px;cursor:pointer}.zonas-sidebar .zp-zona-btn:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:-2px}.zonas-sidebar .zp-txt,.zp-velo .zp-txt{flex:1;min-width:0}.zonas-sidebar .zp-num,.zp-velo .zp-num{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-weight:700;font-size:1rem;color:var(--lv-ink-2);font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--lv-ink) 5%,#fff));border:1px solid color-mix(in srgb,var(--lv-ink) 10%,transparent);box-shadow:inset 0 1px #ffffffe6}.zonas-sidebar .zp-zona.is-sel .zp-num{color:#fff;border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 78%,#fff),var(--lv-blue));box-shadow:0 6px 14px -7px color-mix(in srgb,var(--lv-blue) 80%,transparent),inset 0 1px #ffffff73}.zonas-sidebar .zp-zn,.zp-velo .zp-zn{font-weight:640;font-size:.98rem;line-height:1.25;letter-spacing:-.015em;word-break:break-word}.zonas-sidebar .zp-fila2{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:6px;margin-top:4px}.zonas-sidebar .zp-fila2 .zp-zm{flex:100 1 auto}.zonas-sidebar .zp-zm,.zp-velo .zp-zm{font-size:.86rem;color:var(--lv-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.zonas-sidebar .zp-abrir{flex:1 0 auto;text-align:center;white-space:nowrap;padding:7px 14px;border-radius:999px;color:var(--lv-blue-text);font-size:.88rem;font-weight:640;background:linear-gradient(180deg,#fffffff2,color-mix(in srgb,var(--lv-blue) 8%,rgba(255,255,255,.95)));border:1px solid color-mix(in srgb,var(--lv-blue) 34%,transparent);box-shadow:0 1px 2px #0b12200f,inset 0 1px #ffffffe6}.zonas-sidebar .zp-acc{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 12px 12px}.zonas-sidebar .zp-hb,.zp-velo .zp-hb{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;height:42px;color:var(--lv-ink);background:#fff;border:1px solid color-mix(in srgb,var(--lv-ink) 13%,transparent);border-radius:999px;box-shadow:0 1px 2px #0b12200f,inset 0 1px 0 var(--lv-g-edge);font-size:14px;font-weight:580;line-height:1.2;white-space:nowrap;cursor:pointer}.zonas-sidebar .zp-acc .zp-hb{min-width:0}.zonas-sidebar .zp-hb svg,.zp-velo .zp-hb svg{width:16px;height:16px}.zonas-sidebar .zp-hb:disabled,.zp-velo .zp-hb:disabled{color:var(--lv-ink-3);background:#ffffff8c;border-color:color-mix(in srgb,var(--lv-ink) 9%,transparent);box-shadow:none;cursor:default}.zonas-sidebar .zp-quitar{color:var(--zp-red-text);border-color:color-mix(in srgb,var(--zp-red) 30%,transparent);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--zp-red) 6%,#fff));padding:0 16px}.zonas-sidebar .zp-ed{grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:11px;padding:13px;margin:0 12px 12px;border-radius:14px;background:#ffffffb8;border:1px solid color-mix(in srgb,var(--lv-blue) 14%,var(--lv-hair));box-shadow:inset 0 1px #ffffffe6}.zonas-sidebar .zp-ed-total{margin:0}.zonas-sidebar .zp-error{margin:0 2px 4px;border-radius:12px;padding:11px 13px;font-size:.85rem;font-weight:540;color:var(--zp-red-text);background:color-mix(in srgb,var(--zp-red) 8%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--zp-red) 30%,transparent)}@keyframes zp-velo-in{0%{opacity:0}to{opacity:1}}@keyframes zp-modal-in{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes zp-zona-alerta{0%{box-shadow:0 0 #c81c1c00}40%{box-shadow:0 10px 24px -14px color-mix(in srgb,var(--zp-red) 80%,transparent),0 0 0 4px color-mix(in srgb,var(--zp-red) 16%,transparent)}to{box-shadow:0 8px 22px -14px color-mix(in srgb,var(--zp-red) 55%,transparent),0 0 0 3px color-mix(in srgb,var(--zp-red) 13%,transparent)}}.zonas-sidebar .zp-zona.is-peligro{border-color:color-mix(in srgb,var(--zp-red) 45%,transparent);animation:zp-zona-alerta .5s cubic-bezier(.22,1,.36,1) forwards}.zonas-sidebar .zp-zona.is-peligro .zp-num{color:#fff;border-color:transparent;background:linear-gradient(180deg,var(--zp-red-2),var(--zp-red));box-shadow:0 6px 14px -7px color-mix(in srgb,var(--zp-red) 85%,transparent),inset 0 1px #fff6}.zp-velo{--zp-red: #c81c1c;--zp-red-2: #f05252;--zp-red-text: #b91c1c;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#0b122057;animation:zp-velo-in .18s ease-out both}.zp-modal{width:min(440px,100%);border-radius:26px;padding:26px 26px 22px;text-align:center;background:linear-gradient(180deg,#fffffff7,#fcfafbf2);border:1px solid rgba(255,255,255,.9);box-shadow:0 40px 80px -30px #0b122080,0 2px 8px #0b122014,inset 0 1px #fffffff2;animation:zp-modal-in .26s cubic-bezier(.22,1.2,.36,1) both;font-family:Inter,system-ui,sans-serif;color:var(--lv-ink)}.zp-modal .zp-mi{width:60px;height:60px;margin:0 auto 14px;border-radius:19px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,var(--zp-red-2, #f05252),var(--zp-red, #c81c1c));box-shadow:0 16px 30px -14px #c81c1ce6,inset 0 1px #fff6}.zp-modal .zp-mi svg{width:28px;height:28px}.zp-modal .zp-modal-tt{margin:0 0 14px;font-size:1.34rem;font-weight:700;letter-spacing:-.03em}.zp-modal .zp-mz{display:flex;align-items:center;gap:11px;text-align:left;padding:11px 13px;border-radius:16px;background:linear-gradient(180deg,#ffffffe6,#fff0f0d9);border:1px solid rgba(200,28,28,.2);box-shadow:inset 0 1px #ffffffe6}.zp-modal .zp-mz .zp-num{color:#fff;border-color:transparent;background:linear-gradient(180deg,var(--zp-red-2, #f05252),var(--zp-red, #c81c1c));box-shadow:0 6px 14px -7px #c81c1cd9,inset 0 1px #fff6;flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-weight:700;font-variant-numeric:tabular-nums}.zp-modal .zp-mz .zp-txt{display:flex;flex-direction:column;row-gap:4px}.zp-modal .zp-mz .zp-zn{font-weight:640;font-size:.98rem}.zp-modal .zp-mz .zp-zm{font-size:.86rem;color:var(--lv-ink-2);font-variant-numeric:tabular-nums}.zp-modal .zp-modal-cons{margin:13px 2px 18px;font-size:.92rem;line-height:1.5;color:var(--lv-ink-2)}.zp-modal .zp-mb{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zp-modal .zp-mb .zp-hb{justify-content:center;height:50px;font-size:1rem}.zp-modal .zp-del{color:#fff!important;border-color:transparent!important;background:linear-gradient(180deg,var(--zp-red-2, #f05252),#d92020)!important;box-shadow:0 12px 24px -12px #c81c1cf2,inset 0 1px #ffffff59!important}.zp-modal .zp-del:disabled{filter:grayscale(.4) opacity(.6);box-shadow:none!important;cursor:default}.zp-modal .zp-del svg{color:#fff}@media(hover:hover){.zonas-sidebar .zp-hb,.zp-velo .zp-hb,.zonas-sidebar .zp-zona,.zonas-sidebar .zp-abrir{transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .12s ease,color .14s ease}.zonas-sidebar .zp-hb:hover:not(:disabled),.zp-velo .zp-hb:hover:not(:disabled){background:color-mix(in srgb,var(--lv-blue) 6%,#fff);border-color:color-mix(in srgb,var(--lv-blue) 42%,transparent);box-shadow:0 6px 14px -8px #0b122066,inset 0 1px 0 var(--lv-g-edge);transform:translateY(-1px)}.zonas-sidebar .zp-hb:active:not(:disabled),.zp-velo .zp-hb:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 4px #0b12201f}.zonas-sidebar .zp-quitar:hover:not(:disabled){background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--zp-red) 12%,#fff));border-color:color-mix(in srgb,var(--zp-red) 55%,transparent);color:#a51616;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--zp-red) 70%,transparent),inset 0 1px #ffffffe6}.zonas-sidebar .zp-zona:not(.is-sel):hover{border-color:color-mix(in srgb,var(--lv-blue) 35%,transparent);transform:translateY(-1px);box-shadow:0 8px 18px -12px #0b122073,inset 0 1px #ffffffe6}.zonas-sidebar .zp-zona:not(.is-sel):hover .zp-abrir{background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 10%,#fff),color-mix(in srgb,var(--lv-blue) 18%,#fff));border-color:color-mix(in srgb,var(--lv-blue) 60%,transparent);color:var(--lv-blue-d);box-shadow:0 5px 12px -7px color-mix(in srgb,var(--lv-blue) 80%,transparent),inset 0 1px #ffffffe6}.zonas-sidebar .zp-zona:not(.is-sel):hover .zp-num{border-color:color-mix(in srgb,var(--lv-blue) 35%,transparent);color:var(--lv-blue-text)}.zp-modal .zp-del:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.zp-modal .zp-del:active:not(:disabled){transform:translateY(0);filter:brightness(.96)}.zp-velo .zp-hb:hover:not(:disabled){background:#f7f9fc}.zonas-sidebar button.zp-cerramiento-head{transition:background .14s ease}.zonas-sidebar button.zp-cerramiento-head:hover{background:color-mix(in srgb,var(--lv-blue) 5%,transparent)}}@media(prefers-reduced-motion:reduce){.zonas-sidebar .zp-hb,.zp-velo .zp-hb,.zonas-sidebar .zp-zona,.zonas-sidebar .zp-abrir{transition:none}.zonas-sidebar .zp-hb:hover,.zp-velo .zp-hb:hover,.zonas-sidebar .zp-zona:not(.is-sel):hover,.zp-modal .zp-del:hover{transform:none}.zonas-sidebar .zp-zona.is-peligro,.zp-velo,.zp-modal{animation:none}}.dark .zonas-sidebar .zp-cerramiento,.dark .zonas-sidebar .zp-zonas{background:color-mix(in srgb,var(--lv-ink) 82%,#000)}.dark .zonas-sidebar .zp-zona{background:linear-gradient(180deg,color-mix(in srgb,var(--lv-ink) 78%,#000),color-mix(in srgb,var(--lv-ink) 84%,#000))}.dark .zp-modal{background:linear-gradient(180deg,color-mix(in srgb,var(--lv-ink) 80%,#000),color-mix(in srgb,var(--lv-ink) 86%,#000));border-color:#ffffff1f}.lv.lv-portal{--lv-solid: rgb(255 255 255);--lv-ink: rgb(11 18 32);--lv-ink-2: rgb(65 74 88);--lv-ink-3: rgb(114 125 141);--lv-hair: rgba(11, 18, 32, .07);--lv-sh-1: 0 1px 2px rgba(11, 18, 32, .04);--lv-sh-2: 0 2px 6px rgba(11, 18, 32, .05), 0 12px 28px -12px rgba(11, 18, 32, .14);color-scheme:light;color:var(--lv-ink);position:relative;isolation:isolate;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-optical-sizing:auto;line-height:1.5;-webkit-font-smoothing:antialiased}.lv.lv-portal>.lv-cielo{z-index:-1}.dark .lv-portal>.lv-cielo{background:radial-gradient(60% 42% at 12% 4%,rgba(92,176,255,.19),transparent 62%),radial-gradient(52% 40% at 88% 12%,rgba(26,134,240,.15),transparent 60%),radial-gradient(46% 36% at 72% 52%,rgba(120,200,255,.13),transparent 62%),radial-gradient(50% 40% at 18% 74%,rgba(150,190,255,.14),transparent 62%),radial-gradient(46% 34% at 82% 94%,rgba(26,134,240,.1),transparent 60%),linear-gradient(180deg,#f4f8fd,#eaf1fa 42%,#f2f6fc)}.lv-portal .lv-portal-lienzo{min-height:100vh;padding:24px 16px 60px;display:flex;justify-content:center}.lv-portal .lv-portal-marco{width:100%;max-width:640px}@keyframes lv-portal-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lv-portal .lv-portal-rise{animation:lv-portal-rise .5s var(--lv-ease) both}.lv-portal .lv-portal-rise-2{animation-delay:.06s}.lv-portal .lv-portal-rise-3{animation-delay:.12s}.lv-portal .lv-portal-rise-4{animation-delay:.18s}.lv-portal .lv-portal-panel{background:var(--lv-solid);border:1px solid var(--lv-hair);border-top-color:#ffffffe6;box-shadow:var(--lv-sh-2),inset 0 1px #ffffffe6;border-radius:var(--lv-r-lg)}.lv-portal .lv-portal-panel-fino{background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-1),inset 0 1px #ffffffe6;border-radius:var(--lv-r-md)}.lv-portal .lv-portal-emp{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:16px;border-radius:999px}.lv-portal .lv-portal-emp-logo{height:34px;display:flex;align-items:center;flex-shrink:0}.lv-portal .lv-portal-emp-logo img{height:34px;width:auto;object-fit:contain;display:block}.lv-portal .lv-portal-emp-sep{width:1px;height:26px;background:var(--lv-hair);flex:0 0 auto}.lv-portal .lv-portal-emp-quien{min-width:0}.lv-portal .lv-portal-emp-nom{font-size:.98rem;font-weight:650;letter-spacing:-.02em;color:var(--lv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-portal .lv-portal-emp-con{font-size:.78rem;color:var(--lv-ink-3);margin-top:1px}.lv-portal .lv-portal-doc{padding:26px 26px 28px}.lv-portal .lv-portal-doc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lv-portal .lv-portal-doc-tipo{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lv-blue-d)}.lv-portal .lv-portal-doc-num{font-size:1.7rem;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin-top:2px}.lv-portal .lv-portal-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;font-size:.82rem;font-weight:650;white-space:nowrap;border:1px solid transparent}.lv-portal .lv-portal-pill svg{width:15px;height:15px;flex:0 0 auto}.lv-portal .lv-portal-pill-espera{color:#8a5a06;background:color-mix(in srgb,var(--lv-amber) 16%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-amber) 32%,transparent)}.lv-portal .lv-portal-pill-ok{color:var(--lv-green-d);background:color-mix(in srgb,var(--lv-green) 13%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-green) 30%,transparent)}.lv-portal .lv-portal-pill-mal{color:#be123c;background:color-mix(in srgb,var(--lv-rose) 12%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-rose) 28%,transparent)}.lv-portal .lv-portal-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:22px}.lv-portal .lv-portal-meta-k{font-size:.76rem;color:var(--lv-ink-3);font-weight:500}.lv-portal .lv-portal-meta-v{font-size:1.02rem;color:var(--lv-ink);font-weight:600;letter-spacing:-.01em;margin-top:2px}.lv-portal .lv-portal-hr{height:1px;background:var(--lv-hair);margin:24px 0}.lv-portal .lv-portal-total{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.lv-portal .lv-portal-total-lab{font-size:.9rem;color:var(--lv-ink-2);font-weight:600}.lv-portal .lv-portal-total-lab small{display:block;color:var(--lv-ink-3);font-weight:500;font-size:.76rem;margin-top:3px;letter-spacing:0}.lv-portal .lv-portal-total-num{font-size:2.9rem;font-weight:750;letter-spacing:-.04em;line-height:.98;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#12203a,#0b1220);-webkit-background-clip:text;background-clip:text;color:transparent}.lv-portal .lv-portal-total-num span{font-size:1.5rem;font-weight:650;color:var(--lv-ink-3);-webkit-text-fill-color:var(--lv-ink-3);margin-left:2px}.lv-portal .lv-portal-total-falta{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--lv-r-sm);color:#8a5a06;background:color-mix(in srgb,var(--lv-amber) 14%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-amber) 34%,transparent);font-size:.95rem;font-weight:650}.lv-portal .lv-portal-total-falta svg{width:18px;height:18px;flex:0 0 auto}.lv-portal .lv-portal-pdf{margin-top:22px}.lv-portal .lv-portal-ver{position:relative;overflow:hidden;width:100%;min-height:66px;padding:18px 24px;font-size:1.16rem;font-weight:650;gap:10px}.lv-portal .lv-portal-ver .lv-portal-ico{width:26px;height:26px;flex:0 0 auto}.lv-portal .lv-portal-ver:disabled{opacity:.7;cursor:wait}@keyframes lv-portal-sheen{0%{left:-60%}22%{left:130%}to{left:130%}}.lv-portal .lv-portal-ver:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);animation:lv-portal-sheen 4.5s var(--lv-ease) 1.2s infinite}.lv-portal .lv-portal-descargar{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:11px;background:none;border:0;font:inherit;font-size:.92rem;font-weight:550;color:var(--lv-ink-3);cursor:pointer}.lv-portal .lv-portal-descargar:hover{color:var(--lv-ink-2)}.lv-portal .lv-portal-descargar:disabled{opacity:.7;cursor:wait}.lv-portal .lv-portal-descargar svg{width:17px;height:17px;flex:0 0 auto}.lv-portal .lv-portal-pdf-nota{text-align:center;font-size:.78rem;color:var(--lv-ink-3);margin-top:10px}.lv-portal .lv-portal-pdf-error{margin-top:10px;padding:11px 14px;border-radius:var(--lv-r-sm);color:#be123c;background:color-mix(in srgb,var(--lv-rose) 10%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 28%,transparent);font-size:.86rem;text-align:center}.lv-portal .lv-portal-firma{position:relative;margin-top:16px;padding:24px;border-radius:var(--lv-r-lg);overflow:hidden;background:linear-gradient(180deg,#1a86f017,#1a86f008);border:1px solid color-mix(in srgb,var(--lv-blue) 24%,transparent);box-shadow:inset 0 1px #fff9}@keyframes lv-portal-breathe{0%,to{opacity:.5;transform:translateY(-6px)}50%{opacity:.95;transform:translateY(2px)}}.lv-portal .lv-portal-firma:before{content:"";position:absolute;inset:-40% -20% auto -20%;height:200px;pointer-events:none;background:radial-gradient(60% 100% at 50% 0,rgba(92,176,255,.35),transparent 70%);animation:lv-portal-breathe 5s ease-in-out infinite}.lv-portal .lv-portal-firma-h{position:relative;display:flex;align-items:center;gap:12px}.lv-portal .lv-portal-firma-ic{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:14px;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 8px 20px -8px #1a86f0b3}.lv-portal .lv-portal-firma-ic svg{width:26px;height:26px}.lv-portal .lv-portal-firma-t{font-size:1.22rem;font-weight:700;letter-spacing:-.02em}.lv-portal .lv-portal-firma-s{font-size:.92rem;color:var(--lv-ink-2);margin-top:2px}.lv-portal .lv-portal-firma-lienzo{position:relative;margin-top:18px;height:170px;width:100%;border-radius:16px;background:var(--lv-solid);border:2px dashed color-mix(in srgb,var(--lv-blue) 30%,var(--lv-hair));touch-action:none;cursor:crosshair;display:block}.lv-portal .lv-portal-firma-pista{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none;color:var(--lv-ink-3);font-size:.9rem}@keyframes lv-portal-tap{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.lv-portal .lv-portal-firma-dedo{font-size:2rem;animation:lv-portal-tap 2.4s ease-in-out infinite}.lv-portal .lv-portal-firma-acts{display:flex;gap:10px;margin-top:12px}.lv-portal .lv-portal-firma-mini{flex:1;padding:11px;font-size:.9rem;font-weight:600}.lv-portal .lv-portal-firma-cta{position:relative;overflow:hidden;width:100%;min-height:64px;margin-top:16px;font-size:1.2rem;font-weight:700;gap:10px}.lv-portal .lv-portal-firma-cta .lv-portal-ico{width:26px;height:26px;flex:0 0 auto}.lv-portal .lv-portal-firma-cta:disabled{opacity:.7;cursor:wait}.lv-portal .lv-portal-firma-cta:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg);animation:lv-portal-sheen 3.2s var(--lv-ease) .6s infinite}.lv-portal .lv-portal-sello-panel{margin-top:16px;border-color:color-mix(in srgb,var(--lv-green) 30%,transparent)}.lv-portal .lv-portal-sello{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:34px 24px}.lv-portal .lv-portal-sello-disc{display:grid;place-items:center;width:84px;height:84px;border-radius:999px;color:#fff;background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d));box-shadow:0 16px 34px -14px #16a34ab3}.lv-portal .lv-portal-sello-disc svg{width:42px;height:42px}.lv-portal .lv-portal-sello-t{font-size:1.34rem;font-weight:730;letter-spacing:-.02em}.lv-portal .lv-portal-sello-s{font-size:.98rem;color:var(--lv-ink-2);max-width:360px;line-height:1.5}.lv-portal .lv-portal-pie{text-align:center;color:var(--lv-ink-3);font-size:.76rem;line-height:1.7;margin-top:24px;padding-bottom:8px}.lv-portal .lv-portal-ia{margin-top:16px;padding:22px 20px;border-radius:var(--lv-r-lg);text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 8%,transparent),color-mix(in srgb,var(--lv-blue) 2%,transparent));border:1px solid color-mix(in srgb,var(--lv-blue) 20%,transparent);box-shadow:inset 0 1px #fff9}.lv-portal .lv-portal-ia-txt{font-size:.86rem;color:var(--lv-ink-2);font-weight:550}.lv-portal .lv-portal-ia-logo{display:block;height:30px;width:auto;margin:11px auto 0}.lv-portal .lv-portal-centro{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 16px}@keyframes lv-portal-giro{to{transform:rotate(360deg)}}.lv-portal .lv-portal-spinner{width:34px;height:34px;border-radius:999px;border:3px solid color-mix(in srgb,var(--lv-blue) 22%,transparent);border-top-color:var(--lv-blue);animation:lv-portal-giro .8s linear infinite}.lv-portal .lv-portal-cargando{color:var(--lv-ink-3);font-size:.92rem}.lv-portal .lv-portal-fallo{max-width:420px;width:100%;padding:32px 26px;text-align:center}.lv-portal .lv-portal-fallo-ic{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 14px;border-radius:16px;color:#be123c;background:color-mix(in srgb,var(--lv-rose) 12%,transparent)}.lv-portal .lv-portal-fallo-ic svg{width:30px;height:30px}.lv-portal .lv-portal-fallo-t{font-size:1.18rem;font-weight:700;letter-spacing:-.02em}.lv-portal .lv-portal-fallo-s{font-size:.92rem;color:var(--lv-ink-2);margin-top:6px}@media(min-width:672px){.lv-portal .lv-portal-lienzo{padding:48px 16px 60px}.lv-portal .lv-portal-meta{grid-template-columns:1fr 1fr 1fr}.lv-portal .lv-portal-doc{padding:30px 32px 32px}.lv-portal .lv-portal-total-num{font-size:3.2rem}}@media(prefers-reduced-motion:reduce){.lv-portal .lv-portal-rise,.lv-portal .lv-portal-firma:before,.lv-portal .lv-portal-firma-dedo,.lv-portal .lv-portal-ver:after,.lv-portal .lv-portal-firma-cta:after,.lv-portal .lv-portal-spinner{animation:none}.lv-portal .lv-portal-rise{opacity:1;transform:none}.lv-portal .lv-portal-ver:after,.lv-portal .lv-portal-firma-cta:after{display:none}}.lv-portal .lv-portal-img-producto{width:64px;height:64px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-ink) 4%,var(--lv-solid));border:1px solid var(--lv-hair)}.lv-portal .lv-portal-img-producto>svg,.lv-portal .lv-portal-img-producto>img{width:100%;height:100%;object-fit:contain}.pdlv-sec-t{display:flex;align-items:center;gap:10px;margin:4px 2px 14px;font-weight:800;font-size:1.28rem;letter-spacing:-.03em;color:var(--lv-ink)}.pdlv-sec-t svg{width:22px;height:22px;color:var(--lv-blue)}.pdlv-card{position:relative;background:var(--lv-solid);border:1px solid var(--lv-hair);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-lg);padding:14px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--lv-sh-2),inset 0 1px 0 var(--lv-g-edge);overflow:hidden;animation:pdlv-in .5s var(--lv-ease) both;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}@keyframes pdlv-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pdlv-card.pdlv-pend{border-color:color-mix(in srgb,var(--lv-amber) 34%,var(--lv-hair));box-shadow:var(--lv-sh-2),inset 0 1px 0 var(--lv-g-edge),0 20px 44px -30px #f59e0b66}.pdlv-top{display:flex;align-items:center;gap:12px 14px}.pdlv-mini{position:relative;width:56px;height:56px;padding:4px;flex:0 0 auto;border-radius:var(--lv-r-md);display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 3%,var(--lv-solid)),color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid)));border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-1),inset 0 1px 0 var(--lv-g-edge)}.pdlv-mini.pdlv-mini-dibujo{background:none;border-color:transparent;box-shadow:none}.pdlv-mini>div,.pdlv-mini img{width:100%;height:100%;object-fit:contain}.pdlv-mini .pdlv-mini-ico{width:34px;height:34px;color:var(--lv-ink-3)}.pdlv-idn{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ref nom" "serie serie";align-items:center;column-gap:9px;row-gap:2px}.pdlv-refwrap{grid-area:ref;display:inline-flex;align-items:center}.pdlv-ref{width:50px;height:30px;border:1px solid var(--lv-hair);border-radius:9px;background:color-mix(in srgb,var(--lv-ink-3) 5%,var(--lv-solid));color:var(--lv-ink-2);font:inherit;font-weight:750;font-size:.92rem;text-align:center;outline:0;transition:border-color .16s,box-shadow .16s,background .16s}.pdlv-ref:focus{border-color:var(--lv-blue);background:var(--lv-solid);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 16%,transparent);color:var(--lv-ink)}.pdlv-nm{grid-area:nom;font-weight:700;font-size:1.13rem;letter-spacing:-.02em;line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--lv-ink)}.pdlv-nm.pdlv-nm-largo{white-space:normal;overflow:visible;overflow-wrap:anywhere}.pdlv-serie{grid-area:serie;color:var(--lv-ink-3);font-size:.9rem;font-weight:600}.pdlv-serie.pdlv-serie-falta{color:var(--lv-amber-text);font-weight:700}.pdlv-orden{display:flex;gap:4px}.pdlv-orden button{width:36px;height:32px;border:1px solid var(--lv-hair);background:var(--lv-solid);border-radius:var(--lv-r-sm);color:var(--lv-ink-3);cursor:pointer;display:grid;place-items:center;box-shadow:var(--lv-sh-1)}.pdlv-orden button:disabled{opacity:.4;cursor:default}.pdlv-orden button svg{width:16px;height:16px}@media(hover:hover){.pdlv-orden button:not(:disabled):hover{color:var(--lv-ink);border-color:color-mix(in srgb,var(--lv-blue) 40%,var(--lv-hair))}}.pdlv-der{flex:0 0 auto;margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.pdlv-der .pdlv-est,.pdlv-der .pdlv-flag{padding:6px 12px}.pdlv-est{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-weight:650;font-size:.9rem;border:1px solid transparent}.pdlv-est svg{width:15px;height:15px;stroke-width:2.6}.pdlv-est.pdlv-warn{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 14%,transparent);border-color:color-mix(in srgb,var(--lv-amber) 34%,transparent)}.pdlv-est.pdlv-warn svg{color:var(--lv-amber)}.pdlv-est.pdlv-ok{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 12%,transparent);border-color:color-mix(in srgb,var(--lv-green) 28%,transparent)}.pdlv-flag{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font:inherit;font-weight:650;font-size:.88rem;border:1px solid transparent;white-space:nowrap;cursor:pointer;outline:0;transition:transform .14s var(--lv-spring),box-shadow .18s ease,border-color .16s}.pdlv-flag svg{width:15px;height:15px}.pdlv-flag:active{transform:scale(.96)}.pdlv-flag.pdlv-flag-fija{cursor:default}.pdlv-flag.pdlv-flag-fija:active{transform:none}.pdlv-flag:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 18%,transparent)}.pdlv-flag.pdlv-precio{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,transparent);border-color:color-mix(in srgb,var(--lv-blue) 28%,transparent)}.pdlv-flag.pdlv-dto{color:var(--lv-cyan-text);background:color-mix(in srgb,var(--lv-cyan) 12%,transparent);border-color:color-mix(in srgb,var(--lv-cyan) 30%,transparent)}@media(hover:hover){.pdlv-flag.pdlv-precio:hover{border-color:var(--lv-blue);box-shadow:0 5px 14px -8px #1a86f073}.pdlv-flag.pdlv-dto:hover{border-color:var(--lv-cyan);box-shadow:0 5px 14px -8px #06b6d473}}.pdlv-bottom{display:flex;align-items:center;gap:18px}.pdlv-chips{display:flex;flex-wrap:wrap;gap:9px;flex:1;min-width:0}.pdlv-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border-radius:var(--lv-r-sm);font:inherit;font-size:1rem;font-weight:640;color:var(--lv-ink);cursor:pointer;background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-1);transition:border-color .16s,transform .14s var(--lv-spring),box-shadow .2s}.pdlv-chip:active{transform:scale(.97)}.pdlv-chip .pdlv-lbl{color:var(--lv-ink-3);font-weight:600;font-size:.9rem}.pdlv-chip .pdlv-sw{width:18px;height:18px;border-radius:6px;background:var(--lv-solid);box-shadow:inset 0 0 0 1px #0b122029}.pdlv-chip .pdlv-wi{display:inline-grid;place-items:center}.pdlv-chip .pdlv-wi svg,.pdlv-chip .pdlv-ci{width:16px;height:16px}.pdlv-chip .pdlv-go{display:inline-grid;place-items:center;color:var(--lv-ink-3);opacity:0;width:0;overflow:hidden;transition:opacity .16s,color .16s,width .16s}.pdlv-chip .pdlv-go svg{width:13px;height:13px}@media(hover:hover){.pdlv-chip:hover{border-color:color-mix(in srgb,var(--lv-blue) 45%,var(--lv-hair));box-shadow:0 5px 14px -7px #1a86f066}.pdlv-chip:hover .pdlv-go{opacity:1;width:13px;color:var(--lv-blue-text)}}.pdlv-chip.pdlv-def{color:var(--lv-cyan-text);border-color:color-mix(in srgb,var(--lv-cyan) 30%,transparent);background:color-mix(in srgb,var(--lv-cyan) 12%,var(--lv-solid))}.pdlv-chip.pdlv-def .pdlv-lbl,.pdlv-chip.pdlv-def .pdlv-go{color:var(--lv-cyan-text)}.pdlv-chip.pdlv-miss{color:var(--lv-amber-text);font-weight:700;border-color:color-mix(in srgb,var(--lv-amber) 40%,transparent);background:color-mix(in srgb,var(--lv-amber) 14%,var(--lv-solid))}.pdlv-chip.pdlv-miss .pdlv-wi{color:var(--lv-amber)}.pdlv-chip.pdlv-miss .pdlv-go{color:var(--lv-amber-text);opacity:.95}@media(hover:hover){.pdlv-chip.pdlv-miss:hover{border-color:var(--lv-amber);box-shadow:0 6px 16px -7px #f59e0b80}}.pdlv-acc{display:flex;gap:9px;flex:0 0 auto;margin-left:auto}.pdlv-ab{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:0 18px;border-radius:999px;cursor:pointer;font:inherit;color:var(--lv-ink);letter-spacing:-.014em;border:1px solid var(--lv-hair);background:var(--lv-solid);box-shadow:var(--lv-sh-1),inset 0 1px 0 var(--lv-g-edge);transition:border-color .16s,transform .16s var(--lv-spring),box-shadow .28s var(--lv-ease)}.pdlv-ab svg{width:21px;height:21px;flex:0 0 auto}.pdlv-ab .pdlv-t{font-size:.96rem;font-weight:600;line-height:1.1;white-space:nowrap}.pdlv-ab:active{transform:scale(.965)}@media(hover:hover){.pdlv-ab:hover{border-color:color-mix(in srgb,var(--lv-blue) 40%,var(--lv-hair));box-shadow:var(--lv-sh-2)}}.pdlv-ab.pdlv-prim{color:#fff;border-color:transparent;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #1a86f099,inset 0 1px #ffffff52}@media(hover:hover){.pdlv-ab.pdlv-prim:hover{box-shadow:0 2px 4px #0b12201f,0 10px 24px -8px #1a86f0b8,inset 0 1px #fff6}}.pdlv-ab.pdlv-danger{color:var(--lv-rose-text)}@media(hover:hover){.pdlv-ab.pdlv-danger:hover{border-color:var(--lv-rose);background:color-mix(in srgb,var(--lv-rose) 6%,var(--lv-solid))}}.pdlv-card.pdlv-manual{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:16px}.pdlv-card.pdlv-manual .pdlv-top{flex:1 1 340px;min-width:0}.pdlv-card.pdlv-manual .pdlv-bottom{flex:0 1 auto;margin-left:auto}@media(max-width:900px){.pdlv-nm{white-space:normal}.pdlv-top{align-items:flex-start}.pdlv-orden button{width:32px;height:30px}.pdlv-bottom{flex-direction:column;align-items:stretch;gap:10px}.pdlv-card.pdlv-manual .pdlv-bottom{flex-basis:100%;margin-left:0}.pdlv-acc{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;margin-left:0;gap:7px}.pdlv-ab{flex-direction:column;gap:4px;min-height:56px;padding:7px 4px}.pdlv-ab svg{width:19px;height:19px}.pdlv-ab .pdlv-t{white-space:normal;text-align:center;font-size:.8rem}}@media(max-width:560px){.pdlv-est-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdlv-der .pdlv-est.pdlv-ok{padding:6px}}@media(max-width:767.98px){.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img))>.pdlv-top{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-areas:"dibujo der" "idn idn";align-items:start}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-mini{grid-area:dibujo;width:120px;height:auto;min-height:120px;padding:8px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-idn{grid-area:idn}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-der{grid-area:der;justify-self:end;align-self:start}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-circ{grid-area:der;justify-self:start;align-self:start}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-nm{overflow:visible;overflow-wrap:anywhere}.pdlv-card:not(:has(>.pdlv-top>.pdlv-mini>:is(div,img)))>.pdlv-top{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"icono der" "idn idn";align-items:start}.pdlv-card:not(:has(>.pdlv-top>.pdlv-mini>:is(div,img))) .pdlv-mini{grid-area:icono}.pdlv-card:not(:has(>.pdlv-top>.pdlv-mini>:is(div,img))) .pdlv-idn{grid-area:idn}.pdlv-card:not(:has(>.pdlv-top>.pdlv-mini>:is(div,img))) .pdlv-der{grid-area:der;justify-self:end;align-self:start}.pdlv-card:not(:has(>.pdlv-top>.pdlv-mini>:is(div,img))) .pdlv-circ{grid-area:der;justify-self:start;align-self:start}.pdlv-card:not(:has(>.pdlv-top>.pdlv-mini>:is(div,img))) .pdlv-nm{overflow:visible;overflow-wrap:anywhere}}.pdlv-card.pdlv-sel{cursor:pointer;-webkit-user-select:none;user-select:none}.pdlv-card.pdlv-sel-on{border-color:var(--lv-blue);box-shadow:var(--lv-sh-2),0 0 0 3px color-mix(in srgb,var(--lv-blue) 22%,transparent)}.pdlv-circ{width:26px;height:26px;flex:0 0 auto;align-self:center;border-radius:999px;display:grid;place-items:center;border:2px solid color-mix(in srgb,var(--lv-ink-3) 45%,transparent);background:var(--lv-solid);color:#fff}.pdlv-circ.pdlv-circ-on{background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));border-color:transparent}.pdlv-circ svg{width:15px;height:15px;stroke-width:3}.pdlv-card.pdlv-sel .pdlv-chip{cursor:pointer}.pdlv-tpj{padding:14px 16px;border-radius:var(--lv-r-md);border:1px solid color-mix(in srgb,var(--lv-blue) 28%,transparent);background:color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid));display:flex;flex-direction:column;gap:10px;cursor:default}.pdlv-tpj-t{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.95rem;color:var(--lv-blue-text)}.pdlv-tpj-t svg{width:18px;height:18px;flex:0 0 auto}.pdlv-tpj-ops{display:flex;flex-wrap:wrap;gap:8px}.pdlv-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0b122070;display:flex;align-items:center;justify-content:center;padding:20px;animation:pdlv-ov-in .22s var(--lv-ease) both;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}@keyframes pdlv-ov-in{0%{opacity:0}to{opacity:1}}.pdlv-ov.pdlv-cerrando{opacity:0;pointer-events:none;transition:opacity .22s var(--lv-ease)}.pdlv-sheet{width:min(520px,100%);max-height:88vh;display:flex;flex-direction:column;background:var(--lv-solid);border:1px solid var(--lv-hair);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-lg);box-shadow:inset 0 1px 0 var(--lv-g-edge),var(--lv-sh-3);overflow:hidden;animation:pdlv-sheet-in .3s var(--lv-spring) both}@keyframes pdlv-sheet-in{0%{transform:translateY(14px) scale(.97)}to{transform:none}}.pdlv-sh-head{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--lv-hair)}.pdlv-sh-head .pdlv-h{flex:1;min-width:0}.pdlv-sh-head .pdlv-h strong{display:block;font-weight:700;font-size:1.12rem;letter-spacing:-.02em;color:var(--lv-ink)}.pdlv-sh-head .pdlv-h small{display:block;color:var(--lv-ink-3);font-size:.9rem;margin-top:1px}.pdlv-sh-close,.pdlv-sh-back{width:40px;height:40px;border:0;border-radius:999px;cursor:pointer;display:grid;place-items:center;flex:0 0 auto}.pdlv-sh-close{background:color-mix(in srgb,var(--lv-ink-3) 10%,transparent);color:var(--lv-ink-2)}.pdlv-sh-close svg{width:19px;height:19px}.pdlv-sh-back{background:color-mix(in srgb,var(--lv-blue) 12%,transparent);color:var(--lv-blue-text);transition:transform .14s var(--lv-spring),background .16s}.pdlv-sh-back svg{width:21px;height:21px;stroke-width:2.4}.pdlv-sh-back:active{transform:scale(.92)}@media(hover:hover){.pdlv-sh-back:hover{background:color-mix(in srgb,var(--lv-blue) 20%,transparent)}}.pdlv-sh-body{overflow-y:auto;padding:6px 20px 20px}.pdlv-vin-fwd{animation:pdlv-vin-f .3s var(--lv-ease)}.pdlv-vin-back{animation:pdlv-vin-b .3s var(--lv-ease)}@keyframes pdlv-vin-f{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes pdlv-vin-b{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.pdlv-grp{font-weight:800;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--lv-blue-text);margin:16px 2px 8px}.pdlv-row{display:flex;align-items:center;gap:14px;padding:15px 4px;border-bottom:1px solid var(--lv-hair)}.pdlv-row:last-of-type{border-bottom:0}.pdlv-row .pdlv-ri{width:44px;height:44px;flex:0 0 auto;border-radius:var(--lv-r-sm);display:grid;place-items:center;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,transparent);border:1px solid color-mix(in srgb,var(--lv-blue) 20%,transparent)}.pdlv-row .pdlv-ri svg{width:22px;height:22px}.pdlv-row .pdlv-rt{flex:1;min-width:0}.pdlv-row .pdlv-rt strong{display:block;font-weight:730;font-size:1.06rem;color:var(--lv-ink)}.pdlv-row .pdlv-rt small{display:block;color:var(--lv-ink-3);font-size:.92rem;margin-top:1px}.pdlv-rb,.pdlv-save{position:relative;overflow:hidden;border:0;border-radius:999px;color:#fff;font:inherit;letter-spacing:-.014em;cursor:pointer;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #1a86f099,inset 0 1px #ffffff52;transition:transform .16s var(--lv-spring),box-shadow .28s var(--lv-ease),background .2s}.pdlv-rb{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;font-weight:640;font-size:.98rem;white-space:nowrap}.pdlv-rb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.42) 50%,transparent 66%);transform:translate(-130%);transition:transform .55s var(--lv-ease)}.pdlv-rb:active{transform:scale(.965)}@media(hover:hover){.pdlv-rb:hover{box-shadow:0 2px 4px #0b12201f,0 10px 24px -8px #1a86f0b8,inset 0 1px #fff6}.pdlv-rb:hover:after{transform:translate(130%)}}.pdlv-fld{margin-top:12px}.pdlv-fld>label{display:block;font-weight:730;font-size:.95rem;margin-bottom:8px;color:var(--lv-ink-2)}.pdlv-inp{display:flex;align-items:center;gap:8px;border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-md);padding:14px 16px;background:color-mix(in srgb,var(--lv-blue) 2%,var(--lv-solid));transition:border-color .16s,background .16s}.pdlv-inp:focus-within{border-color:var(--lv-blue);background:var(--lv-solid)}.pdlv-inp input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:1.35rem;font-weight:780;color:var(--lv-ink);width:100%}.pdlv-inp .pdlv-u{color:var(--lv-ink-3);font-weight:800;font-size:1.2rem}.pdlv-seg{display:inline-flex;background:color-mix(in srgb,var(--lv-ink-3) 10%,transparent);border-radius:999px;padding:4px;gap:4px}.pdlv-seg button{border:0;background:transparent;color:var(--lv-ink-2);font:inherit;font-weight:700;font-size:.95rem;padding:9px 16px;border-radius:999px;cursor:pointer}.pdlv-seg button.pdlv-on{background:var(--lv-solid);color:var(--lv-ink);box-shadow:var(--lv-sh-1)}.pdlv-ta{width:100%;min-height:150px;border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-md);padding:14px 16px;background:color-mix(in srgb,var(--lv-blue) 2%,var(--lv-solid));font:inherit;font-size:1.02rem;line-height:1.5;color:var(--lv-ink);resize:vertical;outline:0;transition:border-color .16s,background .16s}.pdlv-ta:focus{border-color:var(--lv-blue);background:var(--lv-solid)}.pdlv-hint{color:var(--lv-ink-3);font-size:.9rem;margin-top:10px;line-height:1.4}.pdlv-err{color:var(--lv-amber-text);font-weight:700;font-size:.92rem;margin-top:10px}.pdlv-sh-actions{display:flex;gap:10px;margin-top:18px}.pdlv-save{flex:1;min-height:54px;font-size:1.05rem;font-weight:680}.pdlv-save:active{transform:scale(.98)}.pdlv-ghost{min-height:54px;padding:0 22px;border-radius:999px;cursor:pointer;font:inherit;font-weight:700;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink-3) 8%,var(--lv-solid));border:1px solid var(--lv-hair)}@keyframes pdlv-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media(max-width:560px){.pdlv-ov{align-items:flex-end;padding:0}.pdlv-sheet{width:100%;max-height:90vh;border-radius:var(--lv-r-lg) var(--lv-r-lg) 0 0;animation-name:pdlv-sheet-up}}@media(prefers-reduced-motion:reduce){.pdlv-card,.pdlv-ov,.pdlv-sheet,.pdlv-vin-fwd,.pdlv-vin-back{animation:none}.pdlv-card *,.pdlv-ov *{transition-duration:.01ms!important}}@media(min-width:768px)and (min-height:500px){.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)){display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"dibujo circ cab der" "dibujo chips chips chips" "dibujo acc acc acc";grid-template-rows:auto auto 1fr;align-items:center;column-gap:0;row-gap:12px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img))>.pdlv-top,.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img))>.pdlv-bottom{display:contents}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-mini{grid-area:dibujo;align-self:stretch;width:176px;height:auto;min-height:176px;padding:10px;margin-right:20px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-circ{grid-area:circ;margin-right:10px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-idn{grid-area:cab}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-der{grid-area:der;margin-left:12px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-chips{grid-area:chips}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-acc{grid-area:acc;align-self:end;justify-self:end;flex-wrap:wrap;justify-content:flex-end;margin-left:0}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-tpj{grid-column:2 / -1}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-acc{display:flex;width:auto;gap:9px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-ab{flex-direction:row;gap:9px;min-height:54px;padding:0 18px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-ab svg{width:21px;height:21px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-ab .pdlv-t{white-space:nowrap;text-align:start;font-size:.96rem}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-orden button{width:36px;height:32px}.pdlv-card.pdlv-manual>.pdlv-top{flex-basis:520px}}@media(min-width:768px)and (max-width:1200px)and (min-height:500px){.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)){grid-template-areas:"dibujo circ der der" "cab cab cab cab" "chips chips chips chips" "acc acc acc acc";grid-template-rows:auto auto auto auto}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-mini{width:160px;min-height:160px;margin-right:16px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-der{align-self:start}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-nm{white-space:normal;overflow:visible}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-tpj{grid-column:1 / -1}}@media(min-width:768px)and (max-width:900px)and (min-height:500px){.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-acc{justify-self:stretch}.pdlv-card.pdlv-manual .pdlv-ab{flex-direction:row;gap:9px;min-height:54px;padding:0 18px}.pdlv-card.pdlv-manual .pdlv-ab svg{width:21px;height:21px}.pdlv-card.pdlv-manual .pdlv-ab .pdlv-t{white-space:nowrap;text-align:start;font-size:.96rem}}@media(min-width:1440px)and (min-height:500px){.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)){grid-template-areas:"dibujo circ cab der" "dibujo chips chips acc";grid-template-rows:auto auto}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-mini{width:132px;min-height:132px;margin-right:18px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-acc{align-self:center;justify-self:end;flex-wrap:nowrap;margin-left:16px;gap:6px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-ab{min-height:44px;padding:0 14px;gap:7px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-ab svg{width:18px;height:18px}.pdlv-card:has(>.pdlv-top>.pdlv-mini>:is(div,img)) .pdlv-ab .pdlv-t{font-size:.9rem}}.cota-v9-editable .cota-v9-pastilla{opacity:0;transition:opacity .15s ease}.cota-v9-editable:hover .cota-v9-pastilla,.cota-v9-editable:active .cota-v9-pastilla,.cota-v9-pastilla[data-visible="1"]{opacity:1}.lv-vt{max-width:1280px;margin-inline:auto;font-optical-sizing:auto;font-variant-numeric:tabular-nums}.lv-vt+.lv-vt{margin-top:8px}.lv-vt-sec{display:flex;align-items:center;gap:9px;margin:26px 2px 13px;color:var(--lv-ink);font-weight:700;font-size:1.14rem;letter-spacing:-.02em}.lv-vt-sec svg{width:19px;height:19px;color:var(--lv-blue-text)}.lv-vt-doc{padding:24px 26px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);background:var(--lv-solid);box-shadow:var(--lv-sh-2);color:var(--lv-ink)}.lv-vt-doc-top{display:flex;align-items:flex-start;gap:15px;flex-wrap:wrap}.lv-vt-doc-id{min-width:0}.lv-vt-check{width:52px;height:52px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(180deg,#22c55e,var(--lv-green-d));box-shadow:inset 0 1px #fff6,0 8px 18px -8px #15803d99;animation:lv-vt-checkpop .5s var(--lv-spring) both .15s}.lv-vt-check svg{width:26px;height:26px;stroke-width:2.6}@keyframes lv-vt-checkpop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.lv-vt-kick{color:var(--lv-blue-text);font-weight:700;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.lv-vt-kick.verde{color:var(--lv-green-text)}.lv-vt-num{margin-top:3px;font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.lv-vt-prov{color:var(--lv-ink-3);font-size:1rem;font-weight:550;letter-spacing:-.01em}.lv-vt-sub{margin-top:3px;color:var(--lv-ink-3);font-size:.92rem;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-vt-tot{margin-left:auto;text-align:right}.lv-vt-tot .cap{color:var(--lv-ink-3);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.lv-vt-tot .n{margin-top:2px;color:var(--lv-ink);font-size:2rem;font-weight:750;letter-spacing:-.03em;line-height:1.15}.lv-vt-tot .br{margin-top:3px;color:var(--lv-ink-3);font-size:.83rem;font-weight:550}@media(max-width:560px){.lv-vt-tot{margin-left:0;width:100%;text-align:left}.lv-vt-doc{padding:20px 18px}}.lv-vt-btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:60px;margin-top:18px;padding:0 22px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:1.1rem;font-weight:650;letter-spacing:-.014em;color:#fff;text-decoration:none;background:linear-gradient(180deg,#1a86f0,#0a6ed1);box-shadow:0 1px 2px #0b12201a,0 8px 20px -6px #1a86f099,inset 0 1px #ffffff52;transition:transform .16s var(--lv-spring),box-shadow .28s var(--lv-ease),background .3s}.lv-vt-btn svg{width:20px;height:20px;flex:0 0 auto}.lv-vt-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 1px 2px #0b12201f,0 16px 32px -8px #1a86f0b3,inset 0 1px #fff6}.lv-vt-btn:active:not(:disabled){transform:scale(.965)}.lv-vt-btn:disabled{filter:grayscale(.5) opacity(.6);cursor:not-allowed}.lv-vt-btn.sec{min-height:52px;margin-top:11px;font-size:1rem;font-weight:600;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-1)}.lv-vt-btn.sec:hover:not(:disabled){box-shadow:var(--lv-sh-2)}.lv-vt-btn.sec svg{width:18px;height:18px}.lv-vt-btn.ok{background:linear-gradient(180deg,#22c55e,var(--lv-green-d));box-shadow:0 1px 2px #0b12201a,0 8px 20px -6px #15803d8c,inset 0 1px #ffffff52}@media(hover:hover)and (pointer:fine){.lv-vt-btn:not(.sec):not(.ok):after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-18deg)}.lv-vt-btn:not(.sec):not(.ok):not(:disabled):hover:after{animation:lv-vt-sheen .7s var(--lv-ease)}}@keyframes lv-vt-sheen{0%{left:-60%}to{left:130%}}.lv-vt-acciones{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:11px}.lv-vt-acciones.tres{grid-template-columns:repeat(3,1fr)}.lv-vt-doc-top+.lv-vt-acciones{margin-top:18px}@media(max-width:560px){.lv-vt-acciones,.lv-vt-acciones.tres{grid-template-columns:1fr}}.lv-vt-sb{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 17px;border:1px solid var(--lv-hair);border-radius:999px;background:var(--lv-solid);color:var(--lv-ink-2);font:inherit;font-weight:600;letter-spacing:-.01em;cursor:pointer;box-shadow:var(--lv-sh-1);transition:transform .16s var(--lv-spring),box-shadow .28s}.lv-vt-sb:hover:not(:disabled){box-shadow:var(--lv-sh-2)}.lv-vt-sb:active:not(:disabled){transform:scale(.965)}.lv-vt-sb:disabled{opacity:.5;cursor:not-allowed}.lv-vt-sb svg{width:16px;height:16px}.lv-vt-nota{display:flex;align-items:center;gap:7px;margin:13px 0 0;color:var(--lv-ink-3);font-size:.84rem}.lv-vt-nota.centrada{justify-content:center;text-align:center;font-size:.8rem;opacity:.85}.lv-vt-nota svg{width:15px;height:15px;flex:0 0 auto}.lv-vt-aviso{margin:12px 0 0;color:var(--lv-amber-text);font-size:.84rem}.lv-vt-aviso.rojo{color:var(--lv-rose-text);font-weight:600}.lv-vt-giro{animation:lv-vt-giro .7s linear infinite}@keyframes lv-vt-giro{to{transform:rotate(360deg)}}.lv-vt-cta-cli{display:flex;align-items:center;gap:16px;width:100%;margin-top:18px;padding:22px 24px;border-radius:var(--lv-r-lg);cursor:pointer;font:inherit;text-align:left;color:var(--lv-ink);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-blue) 24%,var(--lv-hair));box-shadow:var(--lv-sh-2);transition:transform .18s var(--lv-spring),box-shadow .28s,border-color .28s}.lv-vt-cta-cli:hover{box-shadow:var(--lv-sh-3);border-color:color-mix(in srgb,var(--lv-blue) 55%,transparent);transform:translateY(-2px)}.lv-vt-cta-cli:active{transform:scale(.99)}.lv-vt-cta-cli .ic{width:52px;height:52px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--lv-r-sm);color:#fff;background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d));box-shadow:inset 0 1px #fff6,0 8px 18px -8px #1a86f099}.lv-vt-cta-cli .ic svg{width:25px;height:25px}.lv-vt-cta-cli .tt{font-size:1.14rem;font-weight:700;letter-spacing:-.02em}.lv-vt-cta-cli .tt small{display:block;margin-top:4px;color:var(--lv-ink-3);font-size:.94rem;font-weight:500;letter-spacing:0}.lv-vt-cta-cli .go{margin-left:auto;color:var(--lv-blue-text);transition:transform .2s var(--lv-spring)}.lv-vt-cta-cli:hover .go{transform:translate(3px)}.lv-vt-cta-cli .go svg{width:24px;height:24px}.lv-vt-lab{display:flex;align-items:center;gap:8px;margin:18px 2px 9px;color:var(--lv-ink-2);font-weight:650;font-size:1rem}.lv-vt-lab svg{width:18px;height:18px;color:var(--lv-ink-3)}.lv-vt-cli{display:flex;align-items:center;gap:13px;width:100%;padding:15px 17px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:var(--lv-solid);color:var(--lv-ink);cursor:pointer;font:inherit;text-align:left;box-shadow:var(--lv-sh-1);transition:transform .16s var(--lv-spring),border-color .2s,box-shadow .2s}.lv-vt-cli:hover{border-color:var(--lv-blue);box-shadow:var(--lv-sh-2)}.lv-vt-cli:active{transform:scale(.99)}.lv-vt-cli.elegido{border-color:color-mix(in srgb,var(--lv-blue) 22%,var(--lv-hair))}.lv-vt-cli .ic{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid))}.lv-vt-cli .ic svg{width:20px;height:20px}.lv-vt-cli .txt{font-weight:650;font-size:1.04rem;letter-spacing:-.01em}.lv-vt-cli .txt small{display:block;margin-top:2px;color:var(--lv-ink-3);font-weight:500;font-size:.88rem;letter-spacing:0}.lv-vt-cli .go{margin-left:auto;color:var(--lv-ink-3)}.lv-vt-cli .go svg{width:22px;height:22px}.lv-vt-cli .av{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;color:#fff;font-weight:700;background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d));box-shadow:inset 0 1px #ffffff59,0 6px 14px -8px #1a86f099}.lv-vt-cli .t{min-width:0;flex:1}.lv-vt-cli .n{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.lv-vt-cli .s{display:block;margin-top:1px;color:var(--lv-ink-3);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-vt-cli .chg{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:9px 15px;border:1px solid var(--lv-hair);border-radius:999px;background:var(--lv-solid);color:var(--lv-blue-text);font-weight:650;font-size:.9rem;box-shadow:var(--lv-sh-1)}.lv-vt-cli .chg svg{width:15px;height:15px}@media(max-width:480px){.lv-vt-cli .chg{padding:9px;font-size:0;gap:0}}.lv .lv-vt-margen{margin:18px 0 0;padding:30px 30px 32px}@media(max-width:480px){.lv .lv-vt-margen{padding:22px 16px 24px}}@media(prefers-reduced-motion:reduce){.lv-vt-check{animation:none}.lv-vt-btn:hover:after{animation:none!important}.lv-vt-btn:hover,.lv-vt-cta-cli:hover{transform:none}}.lv.lv-loading{--lv-solid: rgb(255 255 255);--lv-ink: rgb(11 18 32);--lv-ink-2: rgb(65 74 88);color-scheme:light;display:grid;flex:1;place-items:center;box-sizing:border-box;width:100%;min-height:50vh;padding:32px 24px;background:radial-gradient(60% 42% at 12% 4%,rgba(92,176,255,.38),transparent 62%),radial-gradient(52% 40% at 88% 12%,rgba(26,134,240,.3),transparent 60%),radial-gradient(46% 36% at 72% 52%,rgba(120,200,255,.26),transparent 62%),radial-gradient(50% 40% at 18% 74%,rgba(150,190,255,.28),transparent 62%),radial-gradient(46% 34% at 82% 94%,rgba(26,134,240,.2),transparent 60%),linear-gradient(180deg,#f4f8fd,#eaf1fa 42%,#f2f6fc);position:relative;isolation:isolate;color:var(--lv-ink);font-family:Inter,system-ui,sans-serif}.lv.lv-loading-full{min-height:100dvh}.lv-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E")}.lv-loading-content{display:flex;flex-direction:column;align-items:center;gap:26px;position:relative;z-index:1;text-align:center}.lv-loading-mark-space{display:grid;place-items:center;width:168px;height:168px}.lv-loading-logo{display:block;width:132px;height:auto;overflow:hidden}.lv-loading-dot{animation:lv-loading-radial-pulse 2.4s var(--lv-ease) infinite}@keyframes lv-loading-radial-pulse{0%,60%,to{opacity:.5}12%,24%{opacity:1}}.lv-loading-message{margin:0;color:var(--lv-ink-2);font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.014em}.lv-loading-tip-space{min-height:4.5em;max-width:300px}.lv-loading-tip{margin:0;color:var(--lv-ink-2);font-size:.875rem;line-height:1.6;text-wrap:pretty;transition:opacity .2s var(--lv-ease)}@media(max-width:480px){.lv-loading-logo{width:120px}.lv-loading-mark-space{width:156px;height:156px}.lv-loading-content{gap:22px}}.lv.lv-loading-compact{min-height:0;padding:32px 16px}.lv-loading-compact .lv-loading-content{gap:16px}.lv-loading-compact .lv-loading-mark-space{width:64px;height:auto}.lv-loading-compact .lv-loading-logo{width:64px}@media(prefers-reduced-motion:reduce){.lv .lv-loading-dot{animation:none;opacity:1}.lv .lv-loading-tip{transition:none}}@media(prefers-contrast:more){.lv .lv-loading-dot{animation:none;opacity:1}}.lv.lv-carga-dlg{box-sizing:border-box;display:block;width:calc(100% - 2rem);max-width:420px;max-height:min(90vh,calc(100dvh - 2rem));overflow:hidden;padding:0;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-g-edge);border-radius:var(--lv-r-xl);box-shadow:var(--lv-sh-3);outline:none}.lv.lv-carga-dlg:before{content:"";position:absolute;inset:0 0 auto 0;height:220px;pointer-events:none;background:radial-gradient(60% 100% at 50% 0%,rgba(92,176,255,.16),transparent 72%)}.lv.lv-carga-dlg>button:last-child{display:none}.lv-carga{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 30px 28px}.lv-carga.lv-carga-incrustada{padding:12px 0 8px;background:transparent}.lv-carga.lv-carga-incrustada.lv-carga-en-ventana{padding:34px 30px 28px}.lv-carga.lv-carga-pedido-stock{justify-content:center;min-height:280px}.lv-carga.lv-carga-pedido-cristal{padding:0 0 24px}.lv-carga-bola{display:block;width:132px;height:auto;margin-bottom:18px;overflow:visible}.lv-carga .lv-carga-titulo{margin:0;color:var(--lv-ink);font-size:1.3rem;font-weight:700;letter-spacing:-.026em;line-height:1.2;text-wrap:balance}.lv-carga .lv-carga-sub{margin:3px 0 0;color:var(--lv-ink-3);font-size:.92rem;line-height:1.4;text-wrap:balance}.lv-carga-barra{position:relative;width:100%;height:8px;margin-top:20px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid))}.lv-carga-barra i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,var(--lv-blue-l),var(--lv-blue));transition:background .3s}.lv-carga-pie{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin-top:10px}.lv-carga-msg{min-width:0;text-align:left;font-size:.92rem;color:var(--lv-ink-2);transition:opacity .14s var(--lv-out)}.lv-carga-msg.es-cambio{opacity:0}.lv-carga-pct{flex:0 0 auto;font-size:1rem;font-weight:700;color:var(--lv-blue-text);font-variant-numeric:tabular-nums}.lv-carga-pct b{font-weight:inherit}.lv-carga.es-completada .lv-carga-barra i{background:linear-gradient(90deg,#3fd07a,var(--lv-green))}.lv-carga.es-completada .lv-carga-msg,.lv-carga.es-completada .lv-carga-pct{color:var(--lv-green-text);font-weight:650}@media(max-width:700px){.lv-carga{padding:28px 20px 22px}.lv-carga-bola{width:116px}.lv-carga .lv-carga-titulo{font-size:1.2rem}.lv-carga.lv-carga-incrustada.lv-carga-en-ventana{padding:28px 20px 22px}}@media(prefers-reduced-motion:reduce){.lv-carga-msg{transition:none}}.lv.lv-loading-viewport{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;width:auto;min-height:0;pointer-events:auto;transition:opacity .22s var(--lv-ease)}.lv.lv-loading-leaving{opacity:0;pointer-events:none}.lv-loading-viewport .lv-loading-content{animation:lv-loading-content-in .22s var(--lv-ease) both}@keyframes lv-loading-content-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lv.lv-loading-viewport{transition:none}.lv-loading-viewport .lv-loading-content{animation:none}}[data-lv-trabajos-raiz]{transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s cubic-bezier(.32,.72,0,1);transform-origin:50% 30%}[data-lv-trabajos-raiz].lv-push-sale{transform:translate(-18%) scale(.96);opacity:.5;pointer-events:none}.lv-push-entra{animation:lv-push-entra .5s cubic-bezier(.32,.72,0,1) both;box-shadow:-30px 0 60px -30px #0b122040}@keyframes lv-push-entra{0%{transform:translate(100%)}to{transform:none}}.lv-push-entra .lv-push-lista>*{animation:lv-push-sube .5s cubic-bezier(.23,1,.32,1) both}.lv-push-entra .lv-push-lista>*:nth-child(1){animation-delay:.22s}.lv-push-entra .lv-push-lista>*:nth-child(2){animation-delay:.3s}.lv-push-entra .lv-push-lista>*:nth-child(3){animation-delay:.38s}.lv-push-entra .lv-push-lista>*:nth-child(n+4){animation-delay:.46s}.lv-push-entra .lv-vt{animation:lv-push-sube .5s cubic-bezier(.23,1,.32,1) both .5s}@keyframes lv-push-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-lv-trabajos-raiz].lv-push-sale{transform:none;opacity:0}.lv-push-entra{animation:lv-push-funde .25s ease both;box-shadow:none}.lv-push-entra .lv-push-lista>*,.lv-push-entra .lv-vt{animation:lv-push-funde .25s ease both}}@keyframes lv-push-funde{0%{opacity:0}to{opacity:1}}.lv.lv-medias{max-width:520px;padding:22px;border:1px solid var(--lv-hair);border-radius:24px;background:var(--lv-solid);color:var(--lv-ink);box-shadow:var(--lv-sh-3)}.lv-medias[data-state=open]{animation:lv-medias-in .28s var(--lv-spring) both}@keyframes lv-medias-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.lv.lv-aviso-salir{display:block;width:calc(100% - 24px);max-width:440px;padding:28px 26px 24px;text-align:center;color:var(--lv-ink);background:var(--lv-solid);border:1px solid rgba(255,255,255,.9);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3)}.lv-aviso-salir[data-state=open]{animation:lv-aviso-salir-in .32s var(--lv-spring) both}@keyframes lv-aviso-salir-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.lv.lv-aviso-salir .lv-aviso-salir-titulo{margin:0;color:var(--lv-ink);font-size:1.36rem;font-weight:700;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.lv.lv-aviso-salir .lv-aviso-salir-frase{max-width:36ch;margin:8px auto 0;color:var(--lv-ink-2);font-size:1rem;line-height:1.5;text-wrap:balance}.lv-aviso-salir-botones{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.lv-aviso-salir-botones .lv-b{width:100%;min-height:54px;padding-inline:14px;line-height:1.2;text-align:center}.lv-aviso-salir-velo{background:#0e2e6057}@media(max-width:640px){.lv.lv-aviso-salir{padding:26px 14px 14px}.lv-aviso-salir-botones{gap:8px}.lv-aviso-salir-botones .lv-b{padding-inline:6px;font-size:.9rem;white-space:nowrap}}@media(max-width:360px){.lv-aviso-salir-botones{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lv-aviso-salir[data-state=open]{animation:none}}.lv-medias-top{display:flex;align-items:center;gap:13px}.lv-medias-ic{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(155deg,#fbbf24,#d97706);box-shadow:0 10px 22px -10px #d97706b3}.lv-medias-ic svg{width:25px;height:25px}.lv-medias-titulo{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.lv-medias-opciones{display:flex;flex-direction:column;gap:11px;margin-top:20px}.lv-medias-op{display:flex;align-items:center;gap:13px;width:100%;padding:16px 18px;border:1.5px solid var(--lv-hair);border-radius:16px;background:var(--lv-solid);color:var(--lv-ink);cursor:pointer;font:inherit;text-align:left;transition:border-color .18s,box-shadow .2s,transform .16s var(--lv-spring)}.lv-medias-op:hover{border-color:color-mix(in srgb,var(--lv-ink) 22%,transparent);box-shadow:var(--lv-sh-2);transform:translateY(-1px)}.lv-medias-op.azul{border-color:color-mix(in srgb,var(--lv-blue) 42%,transparent);background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.lv-medias-op.azul:hover{border-color:var(--lv-blue);box-shadow:var(--lv-sh-3)}.lv-medias-op .o-ic{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d))}.lv-medias-op .o-ic svg{width:22px;height:22px}.lv-medias-op .o-tt{font-weight:650;font-size:1.05rem;letter-spacing:-.015em}.lv-medias-op .o-tt small{display:block;margin-top:2px;color:var(--lv-ink-3);font-weight:500;font-size:.85rem;letter-spacing:0}.lv-medias-op.azul .o-tt small{color:var(--lv-blue-text)}.lv-medias-op .o-go{margin-left:auto;color:var(--lv-ink-3)}.lv-medias-op.azul .o-go{color:var(--lv-blue-text)}.lv-medias-op .o-go svg{width:20px;height:20px}@media(prefers-reduced-motion:reduce){.lv-medias[data-state=open]{animation:lv-push-funde .2s ease both}.lv-medias-op:hover{transform:none}}.lv.lv-tp{display:flex;flex-direction:column;gap:14px;font-size:1rem}.lv-tp-panel{background:var(--lv-solid);color:var(--lv-ink);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2)}.lv-tp-vacio{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--lv-ink-2);font-weight:560}.lv-tp-vacio svg{width:18px;height:18px;color:var(--lv-green-text)}.lv-tp-aviso{display:flex;align-items:center;gap:10px;padding:13px 16px;font-size:.95rem;font-weight:560;color:var(--lv-amber-text);border-color:color-mix(in srgb,var(--lv-amber) 32%,var(--lv-hair));background:color-mix(in srgb,var(--lv-amber) 9%,var(--lv-solid))}.lv-tp-aviso svg{width:18px;height:18px;flex:0 0 auto}.lv-tp-aviso-rojo{color:var(--lv-rose-text);border-color:color-mix(in srgb,var(--lv-rose) 30%,var(--lv-hair));background:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid))}.lv-tp-aviso-neutro{color:var(--lv-ink-2);border-color:var(--lv-hair);background:var(--lv-solid)}.lv-tp-aviso-mini{margin:8px 0 0;font-size:.88rem;font-weight:560;color:var(--lv-amber-text)}.lv-tp-sindato{color:var(--lv-amber-text)!important}.lv-tp-azul{color:var(--lv-blue-text)}.lv-tp-verde{color:var(--lv-green-text)}.lv-tp-rojo{color:var(--lv-rose-text);display:inline-flex;align-items:center;gap:8px;font-weight:620}.lv-tp-rojo svg{width:17px;height:17px}.lv-tp-pulso{display:flex;flex-wrap:wrap;gap:9px}.lv-tp-stat{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;font:inherit;cursor:pointer;border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink);border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-1);transition:box-shadow .25s var(--lv-ease),transform .16s var(--lv-spring)}.lv-tp-stat:hover{box-shadow:var(--lv-sh-2)}.lv-tp-stat:active{transform:scale(.975)}.lv-tp-stat svg{width:17px;height:17px}.lv-tp-stat-n{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.lv-tp-stat-l{font-size:.88rem;font-weight:600;color:var(--lv-ink-2)}.lv-tp-stat-azul .lv-tp-stat-n{color:var(--lv-blue-text)}.lv-tp-stat-verde .lv-tp-stat-n{color:var(--lv-green-text)}.lv-tp-stat-rojo{color:var(--lv-rose-text);border-color:color-mix(in srgb,var(--lv-rose) 30%,var(--lv-hair));background:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid))}.lv-tp-stat-rojo .lv-tp-stat-n,.lv-tp-stat-rojo .lv-tp-stat-l{color:var(--lv-rose-text)}.lv-tp-banda{overflow:hidden}.lv-tp-banda-parada{border-color:color-mix(in srgb,var(--lv-rose) 30%,var(--lv-hair));background:color-mix(in srgb,var(--lv-rose) 4%,var(--lv-solid))}.lv-tp-banda-cab{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px;border-bottom:1px solid var(--lv-hair)}.lv-tp-banda-quien{flex:1;min-width:140px}.lv-tp-banda-quien h2{margin:0;font-size:1.12rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.lv-tp-banda-quien p{margin:2px 0 0;font-size:.85rem;color:var(--lv-ink-2)}.lv-tp-avatar,.lv-tp-ico{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;font-weight:700;font-size:1rem;letter-spacing:-.02em;color:var(--ct, var(--lv-blue-text));background:color-mix(in srgb,var(--c, var(--lv-blue)) 15%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--c, var(--lv-blue)) 30%,transparent)}.lv-tp-avatar svg,.lv-tp-ico svg{width:21px;height:21px}.lv-tp-avatar-gris,.lv-tp-ico-gris{color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid));border-color:var(--lv-hair)}.lv-tp-ico-verde{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 13%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-green) 28%,transparent)}.lv-tp-avatar-mini{width:40px;height:40px;border-radius:11px;font-size:.9rem}.lv-tp-cuenta{min-width:36px;height:32px;padding:0 11px;display:grid;place-items:center;border-radius:999px;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid var(--lv-hair);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv-tp-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;font-size:.82rem;font-weight:650;white-space:nowrap;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid))}.lv-tp-badge svg{width:14px;height:14px}.lv-tp-badge-azul{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid))}.lv-tp-badge-rojo{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 11%,var(--lv-solid))}.lv-tp-banda-cifras{display:flex;gap:6px}.lv-tp-banda-cifras>div{min-width:70px;padding:7px 10px;text-align:center;border-radius:12px;background:color-mix(in srgb,var(--lv-ink) 4%,var(--lv-solid))}.lv-tp-banda-cifras strong{display:block;font-size:1.05rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.lv-tp-banda-cifras span{display:block;margin-top:3px;font-size:.74rem;font-weight:600;color:var(--lv-ink-2);white-space:nowrap}.lv-tp-banda-cuerpo{display:flex;flex-wrap:wrap;gap:14px;padding:18px}.lv-tp-banda-vacia{display:flex;align-items:center;gap:8px;padding:18px;color:var(--lv-ink-2);font-size:.95rem}.lv-tp-banda-vacia svg{width:17px;height:17px}.lv-tp-vermas{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:13px;font:inherit;cursor:pointer;border:0;border-top:1px solid var(--lv-hair);font-weight:650;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid));transition:background .2s var(--lv-ease)}.lv-tp-vermas:hover{background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid))}.lv-tp-vermas svg{width:17px;height:17px}.lv-tp-card{display:flex;flex-direction:column;flex:1 1 280px;max-width:380px;padding:18px 16px;border-radius:var(--lv-r-md);background:var(--lv-solid);border:1px solid color-mix(in srgb,var(--lv-ink) 12%,transparent);box-shadow:var(--lv-sh-1);transition:box-shadow .5s var(--lv-ease),transform .5s var(--lv-ease)}.lv-tp-card:hover{box-shadow:var(--lv-sh-3);transform:translateY(-2px)}.lv-tp-card-curso{border-color:color-mix(in srgb,var(--lv-blue) 32%,transparent)}.lv-tp-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lv-tp-card-cli{margin:0;font-size:1.16rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;min-width:0;overflow-wrap:anywhere}.lv-tp-tag{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:5px 11px;border-radius:999px;font-size:.8rem;font-weight:650;white-space:nowrap;color:var(--lv-ink);background:color-mix(in srgb,var(--c, var(--lv-blue)) 14%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--c, var(--lv-blue)) 34%,transparent)}.lv-tp-tag>i{width:8px;height:8px;border-radius:999px;background:var(--c, var(--lv-blue))}.lv-tp-tag svg{width:14px;height:14px}.lv-tp-tag-gris{color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid));border-color:var(--lv-hair)}.lv-tp-tag-ok{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 12%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-green) 26%,transparent)}.lv-tp-tag-aviso{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 12%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-amber) 32%,transparent)}.lv-tp-card-prod{display:flex;align-items:center;gap:7px;margin-top:11px;font-size:1.02rem;font-weight:650}.lv-tp-card-prod svg{width:17px;height:17px;flex:0 0 auto;color:var(--lv-blue)}.lv-tp-card-meta{display:flex;flex-wrap:wrap;gap:5px 14px;margin-top:8px;font-size:.88rem;color:var(--lv-ink-2)}.lv-tp-card-meta span,.lv-tp-card-foot span{display:inline-flex;align-items:center;gap:5px}.lv-tp-card-meta svg,.lv-tp-card-foot svg{width:14px;height:14px;flex:0 0 auto}.lv-tp-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:auto;padding-top:10px;border-top:1px solid var(--lv-hair);font-size:.85rem;color:var(--lv-ink-2)}.lv-tp-card-meta+.lv-tp-card-foot,.lv-tp-card-prod+.lv-tp-card-foot{margin-top:11px}.lv-tp-ref{font-weight:650;font-variant-numeric:tabular-nums}.lv-tp-card-abrir{width:100%;margin-top:12px}.lv-tp-card-abrir svg{width:17px;height:17px}.lv.lv-tp-dlg{display:flex;flex-direction:column;gap:0;max-width:640px;max-height:min(90vh,880px);overflow:hidden;padding:22px 22px 18px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3)}.lv-tp-dlg-cab{flex:0 0 auto;padding-right:32px}.lv-tp-dlg-titulo{margin:0;font-size:1.45rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--lv-ink)}.lv-tp-dlg-sub{margin:4px 0 0;font-size:.95rem;font-weight:560;color:var(--lv-ink-2);font-variant-numeric:tabular-nums}.lv-tp-volver{margin:-6px 0 6px -10px}.lv-tp-volver svg{width:17px;height:17px}.lv-tp-dlg-cuerpo{flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:14px;padding:2px 2px 4px}.lv-tp-dlg-pie{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding-top:14px;margin-top:8px;border-top:1px solid var(--lv-hair)}.lv-tp-dlg-pie .lv-b{width:100%}.lv-tp-dlg-pie .lv-b:disabled{opacity:.5;cursor:not-allowed}.lv-tp-dlg-pie svg{width:18px;height:18px}.lv-tp-pista{margin:0;font-size:.85rem;color:var(--lv-ink-2);text-align:center}.lv-tp-sec{display:flex;align-items:center;gap:8px;margin:18px 0 10px;font-size:1rem;font-weight:700;letter-spacing:-.01em}.lv-tp-sec:first-child{margin-top:0}.lv-tp-sec svg{width:17px;height:17px;color:var(--lv-blue)}.lv-tp-filas{display:flex;flex-direction:column;gap:9px}.lv-tp-fila{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;font:inherit;text-align:left;cursor:pointer;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1);transition:box-shadow .25s var(--lv-ease)}.lv-tp-fila:hover{box-shadow:var(--lv-sh-2)}.lv-tp-fila>svg{width:18px;height:18px;flex:0 0 auto;color:var(--lv-ink-3)}.lv-tp-fila-fija{cursor:default;flex-wrap:wrap}.lv-tp-fila-fija:hover{box-shadow:var(--lv-sh-1)}.lv-tp-fila-tx{flex:1;min-width:0}.lv-tp-fila-cli{display:block;font-size:1.04rem;font-weight:700;letter-spacing:-.015em}.lv-tp-fila-sub{display:block;margin-top:2px;font-size:.86rem;color:var(--lv-ink-2)}.lv-tp-fila .lv-b svg,.lv-tp-linea-b svg{width:16px;height:16px}.lv-tp-prod{border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);overflow:hidden}.lv-tp-prod-fila{display:flex;align-items:center;gap:12px;padding:11px 14px}.lv-tp-prod-fila+.lv-tp-prod-fila{border-top:1px solid var(--lv-hair)}.lv-tp-prod-q{min-width:32px;height:30px;padding:0 8px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;font-weight:700;font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid))}.lv-tp-prod-tx{flex:1;min-width:0}.lv-tp-prod-d{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:650}.lv-tp-prod-m{display:block;margin-top:2px;font-size:.86rem;color:var(--lv-ink-2);font-variant-numeric:tabular-nums}.lv-tp-serie{padding:2px 8px;border-radius:999px;font-size:.76rem;font-weight:650;white-space:nowrap;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 11%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-blue) 22%,transparent)}.lv-tp-linea{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 0}.lv-tp-linea+.lv-tp-linea{border-top:1px solid var(--lv-hair)}.lv-tp-linea>span:nth-child(2){flex:1;min-width:0}.lv-tp-linea-ic{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink) 5%,var(--lv-solid))}.lv-tp-linea-ic svg{width:19px;height:19px}.lv-tp-linea-k{display:block;font-size:.82rem;color:var(--lv-ink-2)}.lv-tp-linea-v{display:block;margin-top:1px;font-weight:650}.lv-tp-estado{display:inline-flex;padding:8px 14px;border-radius:999px;font-size:.95rem;font-weight:650;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid))}.lv-tp-estado-curso{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid))}.lv-tp-estado-hecho{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 12%,var(--lv-solid))}.lv-tp-lleva{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:.9rem;color:var(--lv-ink-2)}.lv-tp-lleva svg{width:15px;height:15px}.lv-tp-pasos{display:flex;gap:0;margin:14px 0 0;padding:0 0 6px;list-style:none;overflow-x:auto}.lv-tp-paso{position:relative;flex:1 0 84px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.lv-tp-paso+.lv-tp-paso:before{content:"";position:absolute;top:21px;right:calc(50% + 24px);left:calc(-50% + 24px);height:3px;border-radius:999px;background:var(--lv-hair)}.lv-tp-paso-hecho+.lv-tp-paso:before{background:var(--lv-green)}.lv-tp-paso-nodo{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;font-size:1.2rem;background:var(--lv-solid);border:1.5px solid var(--lv-hair);color:var(--lv-ink-3);box-shadow:var(--lv-sh-1)}.lv-tp-paso-nodo svg{width:20px;height:20px}.lv-tp-paso-n{font-size:.8rem;font-weight:600;color:var(--lv-ink-2)}.lv-tp-paso-hecho .lv-tp-paso-nodo{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 14%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-green) 40%,transparent)}.lv-tp-paso-hecho .lv-tp-paso-n{color:var(--lv-green-text)}.lv-tp-paso-actual .lv-tp-paso-nodo{background:color-mix(in srgb,var(--lv-blue) 14%,var(--lv-solid));border:2px solid var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv-tp-paso-actual .lv-tp-paso-n{color:var(--lv-blue-text);font-weight:700}@media(max-width:640px){.lv-tp-banda-cab,.lv-tp-banda-cuerpo{padding:14px}.lv-tp-banda-cifras{width:100%}.lv-tp-banda-cifras>div{flex:1;min-width:0}.lv-tp-card{max-width:none}.lv.lv-tp-dlg{padding:18px 16px 14px}}@media(prefers-reduced-motion:reduce){.lv-tp-card:hover,.lv-tp-stat:active{transform:none}}.lv-b.lv-tp-b-peligro{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 10%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 42%,transparent)}.lv-b.lv-tp-b-peligro:hover{background:color-mix(in srgb,var(--lv-rose) 16%,var(--lv-solid))}.lv-b.lv-tp-b-peligro:disabled,.lv-tp-b-cancelar:disabled{opacity:.6;cursor:wait}.lv-tp-b-peligro svg,.lv-tp-b-cancelar svg{width:16px;height:16px}.lv-tp-dlg-pie .lv-tp-b-cancelar{align-self:center;width:auto;color:var(--lv-rose-text)}.lv-tp-confirma{display:grid;gap:10px;padding:12px 14px;border-radius:var(--lv-r-sm);color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 8%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 30%,var(--lv-hair))}.lv-tp-confirma p{margin:0;font-weight:620;font-size:.95rem}.lv-tp-confirma>div{display:flex;flex-wrap:wrap;gap:8px}.lv-tp-dlg-pie .lv-tp-confirma .lv-b{width:auto;flex:1 1 140px}.lv-tp-banda-gris{background:color-mix(in srgb,var(--lv-ink) 3%,var(--lv-solid))}.lv-tp-banda-gris .lv-tp-card{opacity:.94}.lv-tp-card .lv-tp-confirma .lv-b{flex:1 1 120px}.lv-tp-page .lv-stock-topbar{width:min(100%,1240px)}.lv-tp-page .lv-tp-topbar-derecha{justify-content:flex-end;gap:10px}.lv-tp-page .lv-stock-back svg{width:19px;height:19px}.lv-tp-b-equipo{display:inline-flex;align-items:center;gap:9px;padding:10px 17px;min-height:42px;font:inherit;font-size:.92rem;font-weight:650;letter-spacing:-.01em;cursor:pointer;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:999px;box-shadow:var(--lv-sh-1);transition:transform .16s var(--lv-spring)}.lv-tp-b-equipo:active{transform:scale(.95)}.lv-tp-b-equipo svg{width:18px;height:18px}.lv-tp-shell{width:min(calc(100% - 40px),1240px);margin:0 auto;padding:22px 0 80px}@media(max-width:640px){.lv-tp-page .lv-stock-topbar{grid-template-columns:auto minmax(0,1fr) auto}.lv-tp-page .lv-stock-logo{display:grid}.lv-tp-shell{width:calc(100% - 28px);padding-top:18px}}@media(max-width:560px){.lv-tp-page .lv-stock-topbar-side h1,.lv-tp-page .lv-stock-header-divider{display:none}.lv-tp-b-equipo{width:42px;height:42px;padding:0;justify-content:center;gap:0}.lv-tp-b-equipo-txt{display:none}}.lv-tp-subnav{display:flex;justify-content:center}.lv-tp-pastilla{display:inline-flex;flex-wrap:wrap;gap:5px;padding:5px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 5%,var(--lv-solid));border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-1)}.lv-tp-lentes .lv-b{padding:12px 24px;font-size:1rem;font-weight:700}.lv-tp-lentes .lv-b svg{width:19px;height:19px}.lv-tp-hperwrap{padding:14px 18px 0}.lv-tp-periodos .lv-b{padding:8px 15px;font-size:.88rem;font-weight:680}.lv-tp-pastilla .lv-b-plain:hover{background:var(--lv-solid)}.lv-tp-controles{padding:14px 18px}.lv-tp-avatar.lv-tp-avatar-color{color:#fff;border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 75%,white),var(--c))}.lv-tp-pci{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:#fff}.lv-tp-pci svg{width:21px;height:21px}.lv-tp-pci-pend,.lv-tp-pci-canc{background:#8a97a8}.lv-tp-pci-curso{background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv-tp-pci-hecho{background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d))}.lv-tp-tag-canc{color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 10%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-rose) 22%,transparent)}.lv-tp-prog{height:7px;margin-top:11px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 10%,var(--lv-solid))}.lv-tp-prog>i{display:block;height:100%;min-width:7px;border-radius:999px;transition:width .4s var(--lv-ease)}.lv.lv-tp-dlg{max-width:780px}.lv.lv-tp-dlg.lv-tp-dlg-mini{max-width:520px}.lv-tp-dlg-pie .lv-tp-b-cancelar{margin-top:6px}.lv-b.lv-tp-b-peligro{color:#fff;border:0;background:linear-gradient(180deg,#f0426a,#be123c);box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #e11d488c,inset 0 1px #ffffff40}.lv-b.lv-tp-b-peligro:hover{background:linear-gradient(180deg,#e8365f,#a50f33)}.lv-tp-aviso-peligro{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:14px 16px;border-radius:15px;font-size:.96rem;line-height:1.45;color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 9%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 28%,transparent)}.lv-tp-aviso-peligro svg{width:22px;height:22px;flex:0 0 auto;margin-top:1px}.lv-tp-aviso-peligro p{margin:0}.lv-tp-dlg-botones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}.lv-tp-dlg-botones .lv-b svg{width:17px;height:17px}@media(max-width:560px){.lv-tp-lentes .lv-b{padding:11px 16px;font-size:.95rem}.lv-tp-dlg-botones .lv-b{flex:1 1 100%}}.lv.st-panel{display:grid;gap:20px}.lv .st-cabecera h2{margin:5px 0 8px;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:720;letter-spacing:-.025em}.lv .st-cabecera p{margin:0;color:var(--lv-ink-2)}.lv .st-bloque,.lv .st-resultado{display:grid;gap:18px;padding:clamp(16px,2.5vw,28px);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1)}.lv .st-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lv .st-campo{display:grid;align-content:start;gap:8px;min-width:0}.lv .st-campo>label,.lv .st-etiqueta,.lv .st-linea label{color:var(--lv-ink);font-size:.9rem;font-weight:680}.lv .st-control,.lv .st-enlace input{width:100%;min-height:42px;padding:9px 12px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);font:inherit}.lv .st-control:focus-visible,.lv .st-enlace input:focus-visible{outline:2px solid var(--lv-blue);outline-offset:2px}.lv .st-plantillas,.lv .st-enlace{display:flex;flex-wrap:wrap;gap:10px}.lv .st-lineas{display:grid;gap:10px}.lv .st-linea{display:grid;grid-template-columns:minmax(160px,2fr) minmax(95px,1fr) minmax(110px,1fr) auto;align-items:end;gap:10px}.lv .st-linea label{display:grid;gap:6px}.lv .st-totales{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lv .st-total{display:grid;gap:3px;padding:18px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv .st-total>span{color:var(--lv-ink-2);font-size:.88rem}.lv .st-total strong{font-size:1.6rem;letter-spacing:-.025em}.lv .st-total small,.lv .st-ayuda,.lv .st-unico{color:var(--lv-ink-2);font-size:.88rem;line-height:1.45}.lv .st-cuenta-elegida{margin:0;font-weight:620}.lv .st-cuentas,.lv .st-nuevas{display:grid;gap:10px}.lv .st-cuenta-opcion{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);cursor:pointer}.lv .st-cuenta-opcion input{flex:0 0 auto;width:20px;height:20px;accent-color:var(--lv-blue-d)}.lv .st-cuenta-on{border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid))}.lv .st-etiqueta{display:flex;align-items:center;gap:8px}.lv .st-nuevo{padding:3px 7px;border-radius:999px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid));font-size:.72rem;font-weight:700}.lv .st-separador{height:1px;background:var(--lv-hair)}.lv .st-nueva{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm)}.lv .st-nueva>label:not(.st-cuenta-opcion){display:grid;gap:6px;color:var(--lv-ink);font-size:.9rem;font-weight:680}.lv .st-resultado-cuenta{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--lv-hair)}.lv .st-resultado-cuenta>strong{color:var(--lv-ink);overflow-wrap:anywhere}.lv .st-credenciales{margin:0;color:var(--lv-ink-2);overflow-wrap:anywhere}.lv .st-ayuda,.lv .st-unico{margin:0}.lv .st-unico{align-self:center}.lv .st-error{padding:12px 14px;color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 10%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-rose) 28%,transparent);border-radius:var(--lv-r-sm)}.lv .st-resultado h3{margin:0;font-size:1.1rem}.lv .st-enlace input{flex:1 1 260px}.lv .st-cliente-fila{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.lv .st-cliente-fila select{flex:1 1 260px}.lv .st-cliente-ficha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;padding:18px;border:1px solid color-mix(in srgb,var(--lv-blue) 40%,var(--lv-hair));border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid));color:var(--lv-ink)}.lv .st-cliente-dato{display:grid;gap:4px;min-width:0}.lv .st-cliente-full,.lv .st-cliente-ficha .st-error{grid-column:1 / -1}.lv .st-cliente-dato span{color:var(--lv-ink-2);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lv .st-cliente-dato strong{overflow-wrap:anywhere;font-size:.94rem;font-weight:650}.lv .st-dialogo-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px;background:#0b122073}.lv .st-dialogo{display:grid;gap:18px;width:min(100%,560px);max-height:90vh;overflow:auto;padding:26px;border-radius:var(--lv-r-md);background:var(--lv-solid);box-shadow:var(--lv-sh-2);animation:st-dialogo-entra .22s ease-out}.lv .st-dialogo h3{margin:0}.lv .st-dialogo label{display:grid;gap:5px;font-size:.9rem;font-weight:680}.lv .st-dialogo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lv .st-dialogo-full{grid-column:1 / -1}.lv .st-dialogo-acciones{display:flex;justify-content:flex-end;gap:10px}@keyframes st-dialogo-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lv .st-dialogo{animation:none}}@media(max-width:760px){.lv .st-dos,.lv .st-totales{grid-template-columns:1fr}.lv .st-linea,.lv .st-nueva{grid-template-columns:1fr 1fr}}@media(max-width:480px){.lv .st-linea,.lv .st-nueva{grid-template-columns:1fr}}@media(max-width:560px){.lv .st-dialogo-fondo{align-items:end;padding:0}.lv .st-dialogo{width:100%;max-height:92vh;padding:24px 18px max(18px,env(safe-area-inset-bottom));border-radius:var(--lv-r-md) var(--lv-r-md) 0 0}.lv .st-dialogo-grid{grid-template-columns:1fr}.lv .st-dialogo-acciones{flex-wrap:wrap}.lv .st-dialogo-acciones .lv-b{flex:1 1 130px}}.lv-presup-header{position:sticky;top:0;z-index:50;padding-bottom:0}.lv-presup-header .lv-presup-topbar{width:100%}.lv-presup-topbar-right{justify-content:flex-end}.lv-presup-new{display:inline-flex;width:auto;gap:8px;padding:0 16px;font-size:.95rem;font-weight:560;white-space:nowrap}.lv-presup-new svg{width:18px;height:18px}.lv-presup-tabs{position:relative;top:auto;z-index:1;width:min(calc(100% - 32px),420px);margin:8px auto 0;background:var(--lv-solid);border-color:var(--lv-hair)}html.app-ios .lv-presup-tabs{position:relative;top:auto}.lv-presup-tabs .lv-stock-tab{padding:11px 14px}.lv-presup-factura-indicator{height:2px;background:linear-gradient(90deg,var(--lv-blue),var(--lv-blue-d))}.lv-presup-factura-icon{flex:0 0 auto;width:24px;height:24px;color:var(--lv-blue-text)}@media(max-width:640px){.lv-presup-header .lv-presup-topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;height:56px;padding-inline:8px}.lv-presup-header .lv-stock-logo{display:grid;padding-inline:0}.lv-presup-header .lv-stock-topbar-side h1,.lv-presup-header .lv-stock-header-divider,.lv-presup-factura-icon{display:none}.lv-presup-header .lv-stock-back{width:38px;height:38px}.lv-presup-header .lv-presup-new{display:inline-flex;width:auto;padding-inline:12px;font-size:.9rem;gap:6px}.lv-presup-tabs{width:100%;margin-top:10px}.lv-presup-tabs .lv-stock-tab{padding:10px 8px;font-size:.95rem}}.lv.pv-guiado,.lv.pv-guiado-sheet{font-family:Inter,sans-serif;color:var(--lv-ink)}.lv.pv-guiado :is(button,input,textarea,select),.lv.pv-guiado-sheet :is(button,input,textarea,select){font-family:inherit}.lv.pv-guiado{display:flex;flex-direction:column;min-height:var(--alto-disponible-guiado)}.lv.pv-guiado-fijo{height:var(--alto-disponible-guiado)}.pv-guiado-progreso{margin:12px 0 0}.pv-guiado-progreso>div:first-child{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px}.pv-guiado-progreso strong{color:var(--lv-blue-text);font-size:.74rem;font-weight:800;letter-spacing:.06em}.pv-guiado-progreso span{color:var(--lv-ink-3);font-size:.74rem;font-weight:700}.pv-guiado-barra{height:6px;overflow:hidden;border-radius:999px;background:#0b122014}.pv-guiado-barra i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--lv-blue),var(--lv-blue-d));transition:width .35s cubic-bezier(.22,1,.36,1)}.pv-guiado-cuerpo{display:flex;flex:1;flex-direction:column;min-height:0;padding:18px 0 4px}.lv.pv-guiado-variable .pv-guiado-cuerpo{min-height:auto}.pv-guiado-cuerpo>h2{margin:2px 2px 4px;font-size:1.5rem;font-weight:780;letter-spacing:-.02em;line-height:1.12}.pv-guiado-sub{margin:0 2px 16px;color:var(--lv-ink-3);font-size:.92rem;line-height:1.4}.pv-guiado-hablar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding-bottom:20px;text-align:center}.pv-guiado-hablar h2{margin:0;font-size:1.45rem;font-weight:760;letter-spacing:-.02em}.pv-guiado-hablar p{margin:-16px 0 0;color:var(--lv-ink-3);font-size:.95rem}.pv-guiado-inicio{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:pv-guiado-rise .5s var(--lv-ease) both}.pv-guiado-inicio-dibujo{width:170px;height:155px;margin-bottom:22px}.pv-guiado-inicio-dibujo [data-testid=technical-preview]{background:transparent}.pv-guiado-inicio>span{color:var(--lv-blue-text);font-size:.74rem;font-weight:700;letter-spacing:.06em}.pv-guiado-inicio>h2{margin:4px 0 0;color:var(--lv-ink);font-size:1.9rem;font-weight:700;letter-spacing:-.03em;line-height:1.08}.pv-guiado-inicio-sec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.pv-guiado-inicio-sec .pv-guiado-cta{min-height:50px;height:auto;padding:10px 12px;border-radius:999px;font-size:.95rem}.pv-guiado-cta.pv-guiado-cta-inicio{position:relative;overflow:hidden;min-height:58px;border-radius:999px}.pv-guiado-cta-inicio:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);animation:pv-guiado-sheen 4.5s var(--lv-ease) 1.2s infinite;pointer-events:none}.pv-guiado-inicio-rec,.pv-guiado-volver-productos{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px;border:0;background:transparent;font:inherit;font-size:.95rem;cursor:pointer}.pv-guiado-inicio-rec{margin-top:4px;color:var(--lv-ink-3);font-weight:550}.pv-guiado-volver-productos{margin-top:10px;color:var(--lv-blue-text);font-weight:680}.pv-guiado-inicio-rec svg,.pv-guiado-volver-productos svg{width:18px;height:18px}.pv-guiado-volver-productos[hidden]{display:none}.pv-guiado-configurador{width:100%}.pv-guiado-con-configurador .pv-guiado-cuerpo{padding:0}@keyframes pv-guiado-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pv-guiado-sheen{0%{left:-60%}22%,to{left:130%}}@media(max-width:767px){.pv-guiado-inicio-dibujo{width:190px;height:164px;margin-bottom:18px}}@media(min-width:768px){.pv-guiado-inicio-dibujo{width:260px;height:225px}.pv-guiado-inicio>h2{font-size:2.4rem}.pv-guiado-cta-inicio{min-height:66px}.pv-guiado-inicio-sec{gap:14px}}.pv-guiado-micro{width:116px;height:116px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--lv-blue) 22%,transparent);border-radius:50%;background:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid));color:var(--lv-blue);box-shadow:0 10px 30px -10px #1a86f080;cursor:pointer}.pv-guiado-micro svg{width:46px;height:46px}.pv-guiado-micro:active{transform:scale(.95)}.pv-guiado-escucha{flex:1;display:flex;flex-direction:column;min-height:0;gap:14px;padding-top:12px}.pv-guiado-escucha-top{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:11px;animation:pv-guiado-subir .52s cubic-bezier(.22,.61,.36,1) both}.pv-guiado-escucha-top>strong{color:#d62828;font-size:.8rem;font-weight:800;letter-spacing:.08em}.pv-guiado-micro-rojo{width:104px;height:104px;border:0;color:var(--lv-solid);background:linear-gradient(180deg,#f2645c,#d62828);box-shadow:0 10px 26px -8px #d628288c,inset 0 1px #ffffff59;animation:pv-guiado-pulso 1.4s infinite}.pv-guiado-micro-rojo svg{width:48px;height:48px}.pv-guiado-transcripcion{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:2px 4px 8px;color:var(--lv-ink);font-size:1.16rem;font-weight:600;line-height:1.5;text-align:center;animation:pv-guiado-entrar .5s ease .26s both}.pv-guiado-transcripcion::-webkit-scrollbar{display:none}@keyframes pv-guiado-subir{0%{transform:translateY(135px) scale(1.16)}to{transform:translateY(0) scale(1)}}@keyframes pv-guiado-entrar{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pv-guiado-pulso{0%,to{box-shadow:0 0 #d6282861}70%{box-shadow:0 0 0 15px #d6282800}}.pv-guiado-loader{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.pv-guiado-loader p{margin:0;color:var(--lv-ink-3);font-size:.92rem}.pv-guiado-anadir{display:grid;gap:12px;margin-top:10px}.pv-guiado-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:62px;padding:16px;border:1.5px solid var(--lv-hair);border-radius:20px;background:var(--lv-solid);color:var(--lv-ink-2);font-size:1.02rem;font-weight:680;cursor:pointer}.pv-guiado-add svg{width:21px;height:21px}.pv-guiado-add-azul{color:var(--lv-blue-text)}.pv-guiado-cliente{display:flex;align-items:center;gap:15px;width:100%;margin-bottom:12px;padding:18px 16px;border:1px solid #f0b37e;border-radius:var(--lv-r-md);background:#fff7ef;box-shadow:var(--lv-sh-2);text-align:left;cursor:pointer}.pv-guiado-cliente.elegido{border-color:color-mix(in srgb,var(--lv-blue) 40%,transparent);background:var(--lv-solid)}.pv-guiado-cliente-icon{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:var(--lv-solid);background:linear-gradient(180deg,#f6a35a,#e07c17)}.pv-guiado-cliente.elegido .pv-guiado-cliente-icon{background:linear-gradient(180deg,#4aa6fb,#1a86f0)}.pv-guiado-cliente-icon svg{width:26px;height:26px}.pv-guiado-cliente>span:nth-child(2){flex:1;min-width:0;display:grid}.pv-guiado-cliente small{color:#c2721f;font-size:.74rem;font-weight:800;letter-spacing:.04em}.pv-guiado-cliente strong{color:#b4610f;font-size:1.2rem;font-weight:760;letter-spacing:-.01em}.pv-guiado-cliente em{color:#c2823f;font-size:.84rem;font-style:normal}.pv-guiado-cliente.elegido :is(small,em){color:var(--lv-ink-3)}.pv-guiado-cliente.elegido strong{color:var(--lv-ink)}.pv-guiado-cliente>svg{color:#c2721f;width:22px;height:22px}.pv-guiado-cliente.elegido>svg{color:var(--lv-ink-3)}.pv-guiado-filas{display:grid;gap:10px}.pv-guiado-fila{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:64px;padding:12px 14px 12px 16px;border:1px solid var(--lv-hair);border-radius:20px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);cursor:pointer}.pv-guiado-fila>span{display:flex;align-items:center;gap:9px;min-width:0}.pv-guiado-fila>span:first-child{flex:0 0 auto;color:var(--lv-ink-3)}.pv-guiado-fila small{font-size:.78rem;font-weight:800;letter-spacing:.04em}.pv-guiado-fila>span:last-child{justify-content:flex-end;color:var(--lv-ink);font-size:1.08rem;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-guiado-fila>span:last-child.apagado{color:var(--lv-ink-3);font-size:1rem;font-weight:600}.pv-guiado-fila svg{flex:0 0 auto;width:19px;height:19px;color:var(--lv-ink-3)}.pv-guiado-voice-hidden{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.pv-guiado-pie{position:fixed;z-index:45;left:0;right:0;padding:12px 16px 16px;background:linear-gradient(180deg,transparent,rgba(242,246,252,.96) 30%)}.pv-guiado-pie[hidden]{display:none}@media(min-width:768px){.pv-guiado-pie{padding-inline:24px}}.pv-guiado-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:56px;border:0;border-radius:16px;color:var(--lv-solid);font-size:1.08rem;font-weight:720;letter-spacing:-.01em;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 1px 2px #0b12201f,0 10px 22px -8px #1a86f099,inset 0 1px #ffffff4d;cursor:pointer}.pv-guiado-cta svg{width:21px;height:21px}.pv-guiado-cta:active{transform:scale(.99)}.pv-guiado-cta.secundario{color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-1);font-weight:680}.pv-guiado-cta.bajo{height:48px;margin-top:10px;font-size:.98rem}.pv-guiado-cta.parar{background:linear-gradient(180deg,#f0564e,#d62828);box-shadow:0 1px 2px #0b12201f,0 10px 22px -8px #d6282899,inset 0 1px #ffffff4d}.pv-guiado-cta:disabled{cursor:not-allowed;opacity:.56}.pv-guiado-pie-dual{display:flex;gap:10px}.pv-guiado-pie-dual>:first-child{flex:1}.pv-guiado-pie-dual>:last-child{flex:1.7}.lv.pv-guiado-sheet{display:flex;flex-direction:column;max-height:88dvh;padding:10px 16px 16px;overflow-y:auto;border-radius:32px 32px 0 0;background:var(--lv-solid);box-shadow:0 -18px 50px -18px #0b122080;animation-duration:.34s}@media(min-width:768px){.lv.pv-guiado-sheet{width:min(820px,calc(100% - 48px));margin-inline:auto}}.pv-guiado-fondo{background:#0b12206b}.lv.pv-guiado-sheet[data-state=open]{animation-duration:.34s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.lv.pv-guiado-sheet>button:last-child{display:none}.pv-guiado-sheet-asidero{width:40px;height:5px;flex:0 0 auto;margin:2px auto 12px;border-radius:999px;background:#d7dee8}.pv-guiado-sheet-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pv-guiado-sheet-cab h2,.pv-guiado-sheet-titulo{margin:0;font-size:1.32rem;font-weight:820;letter-spacing:-.02em}.pv-guiado-sheet-cab button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--lv-hair);border-radius:50%;background:var(--lv-solid);color:var(--lv-ink-2);cursor:pointer}.pv-guiado-sheet-cab button svg{width:19px;height:19px}.pv-guiado-sheet-sub{margin:-6px 0 16px;color:var(--lv-ink-3);font-size:.95rem}.pv-guiado-panel-fila,.pv-guiado-cliente-fila{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:13px 14px;border:1px solid var(--lv-hair);border-radius:22px;margin-bottom:9px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);color:var(--lv-ink);text-align:left;cursor:pointer}.pv-guiado-panel-fila>span:first-child,.pv-guiado-cliente-avatar{display:grid;place-items:center;width:50px;height:50px;flex:0 0 auto;border-radius:16px;background:linear-gradient(180deg,#4aa6fb,#1a86f0);color:var(--lv-solid)}.pv-guiado-panel-fila>span:nth-child(2),.pv-guiado-cliente-fila>span:nth-child(2){flex:1;min-width:0;display:grid}.pv-guiado-panel-fila strong,.pv-guiado-cliente-fila strong{font-size:1.06rem;font-weight:740}.pv-guiado-panel-fila small,.pv-guiado-cliente-fila small{color:var(--lv-ink-3);font-size:.86rem}.pv-guiado-panel-fila>svg,.pv-guiado-cliente-fila>svg{width:21px;height:21px;color:var(--lv-ink-3)}.ca{display:flex;flex-direction:column;align-items:center;gap:22px}.ca-escena{position:relative;display:grid;place-items:center;width:220px;height:220px}.ca-marca{position:relative;z-index:1;display:block;width:168px;height:auto;overflow:visible}.ca-halo{position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgba(86,214,226,.34),rgba(26,134,240,.16) 55%,transparent 100%);opacity:0;transform:scale(.7);animation:ca-halo-entra .9s var(--lv-ease) .1s forwards,ca-nebulosa 7.8s cubic-bezier(.23,1,.32,1) .3s forwards,ca-halo-respira 4.8s cubic-bezier(.45,0,.55,1) 8.1s infinite}@keyframes ca-halo-entra{to{opacity:.7;transform:scale(1)}}@keyframes ca-nebulosa{0%{opacity:.25;transform:scale(.82)}to{opacity:.9;transform:scale(1.04)}}@keyframes ca-halo-respira{0%,to{opacity:.9;transform:scale(1.04)}45%{opacity:.7;transform:scale(.98)}}.ca-arco{transform-box:view-box;transform-origin:72.5px 70.5px;animation:ca-arco 1.6s cubic-bezier(.23,1,.32,1) var(--ad) both}@keyframes ca-arco{0%{transform:rotate(var(--ag))}to{transform:none}}.ca-viaje{transform-box:fill-box;transform-origin:center;animation:ca-viaje 1.6s cubic-bezier(.23,1,.32,1) var(--ad) both}@keyframes ca-viaje{0%{transform:translate(var(--ax),var(--ay)) scale(.5);opacity:0}25%{opacity:1}to{transform:none;opacity:1}}.ca-rapido .ca-arco,.ca-rapido .ca-viaje{animation-duration:.6s}.ca-orbita{transform-box:fill-box;transform-origin:center;animation:ca-orbita var(--op) linear var(--of) infinite}@keyframes ca-orbita{0%{transform:rotate(0) translate(var(--or)) rotate(0)}to{transform:rotate(360deg) translate(var(--or)) rotate(-360deg)}}.ca-mensaje{margin:0;color:var(--lv-ink);font-size:1.125rem;font-weight:600;line-height:1.5;letter-spacing:-.014em}@media(max-width:640px){.ca-escena{width:184px;height:184px}.ca-marca{width:140px}.ca-mensaje{font-size:1.0625rem}}@media(prefers-reduced-motion:reduce){.ca-arco,.ca-viaje,.ca-orbita,.ca-halo{animation:none}.ca-halo{opacity:.7;transform:none}.ca-marca circle{animation:lv-loading-radial-pulse 2.4s var(--lv-ease) infinite}}@media(prefers-contrast:more){.ca-arco,.ca-viaje,.ca-orbita,.ca-halo,.ca-marca circle{animation:none}.ca-halo{opacity:.7;transform:none}}.pv-guiado-proyectos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.pv-guiado-proyecto{display:flex;gap:14px;width:100%;padding:17px 18px;border:1px solid var(--lv-hair);border-top-color:#ffffffe6;border-radius:20px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);color:var(--lv-ink);text-align:left;cursor:pointer;transition:transform .18s cubic-bezier(.22,1.2,.36,1),box-shadow .18s ease,border-color .18s ease}.pv-guiado-proyecto:hover{transform:translateY(-3px);box-shadow:0 2px 8px #0b12200d,0 16px 34px -14px #1a86f066;border-color:#1a86f059}.pv-guiado-proyecto:disabled{opacity:.6;cursor:not-allowed;transform:none}.pv-guiado-proyecto-icono{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:15px;background:linear-gradient(180deg,#4aa6fb,#1a86f0);color:var(--lv-solid);box-shadow:0 6px 16px -6px #1a86f08c,inset 0 1px #ffffff47}.pv-guiado-proyecto-icono svg{width:23px;height:23px}.pv-guiado-proyecto-texto{display:grid;gap:4px;flex:1;min-width:0}.pv-guiado-proyecto-top{display:flex;align-items:baseline;gap:12px;min-width:0}.pv-guiado-proyecto-top strong{flex:1 1 auto;min-width:0;overflow:hidden;font-size:1.05rem;font-weight:760;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pv-guiado-proyecto-precio{flex:0 0 auto;font-size:1.16rem;font-weight:840;letter-spacing:-.02em;color:var(--lv-blue-text);white-space:nowrap}.pv-guiado-proyecto-prod{overflow:hidden;color:var(--lv-ink-2);font-size:.92rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.pv-guiado-proyecto-meta{overflow:hidden;color:var(--lv-ink-3);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.pv-guiado-proyecto-meta>span{color:var(--lv-ink-2);font-weight:720}.pv-guiado-proyecto-ref{overflow:hidden;color:var(--lv-ink-3);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.pv-guiado-opcion{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;padding:16px;border:1.5px solid var(--lv-hair);border-radius:20px;margin-bottom:11px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);color:var(--lv-ink);text-align:left;cursor:pointer}.pv-guiado-opcion strong{font-size:1.12rem;font-weight:760}.pv-guiado-opcion.iva strong{font-size:1.42rem;font-weight:860;letter-spacing:-.02em}.pv-guiado-opcion.elegida{color:var(--lv-blue-text);border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid))}.pv-guiado-radio{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border:2px solid #cdd8e4;border-radius:50%}.pv-guiado-opcion.elegida .pv-guiado-radio{background:var(--lv-blue);border-color:var(--lv-blue)}.pv-guiado-radio svg{width:14px;height:14px;color:var(--lv-solid);stroke-width:3}.lv.pv-guiado-sheet>input,.pv-guiado-descuento-input,.pv-guiado-cliente-busqueda{width:100%;padding:14px 16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);margin-bottom:14px;background:#eef3f9;color:var(--lv-ink);font-size:1.02rem}.pv-guiado-descuento-input,.pv-guiado-cliente-busqueda{display:flex;align-items:center;gap:10px}.pv-guiado-obra-input{display:flex;align-items:center;gap:11px;width:100%;padding:16px 15px;margin-bottom:18px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:#eef3f9}.pv-guiado-obra-input svg{width:21px;height:21px;flex:0 0 auto;color:var(--lv-ink-3)}.pv-guiado-obra-input input{width:100%;border:0;background:transparent;color:var(--lv-ink);outline:none;font-size:1.08rem;font-weight:620}.pv-guiado-descuento-input input,.pv-guiado-cliente-busqueda input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:1.3rem;font-weight:780}.pv-guiado-cliente-busqueda input{height:auto;padding:0;font-size:1.02rem;font-weight:560;box-shadow:none}.pv-guiado-cliente-busqueda>svg{width:21px;height:21px;flex:0 0 auto;color:var(--lv-ink-3)}.pv-guiado-descuento-input span{color:var(--lv-ink-3);font-size:1.2rem;font-weight:780}.lv.pv-guiado-sheet-cliente{overflow:hidden}.pv-guiado-clientes{display:flex;flex:1;flex-direction:column;min-height:0}.lv.pv-guiado-sheet-cliente .pv-guiado-sheet-cab,.lv.pv-guiado-sheet-cliente .pv-guiado-cliente-busqueda,.lv.pv-guiado-sheet-cliente .pv-guiado-cliente-nuevo{flex:0 0 auto}.pv-guiado-cliente-nuevo{display:flex;align-items:center;gap:15px;width:100%;min-height:82px;padding:16px 18px;border:0;border-radius:30px;margin-bottom:20px;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 1px 2px #0b12201f,0 14px 30px -10px #1a86f099,inset 0 1px #ffffff47;color:var(--lv-solid);text-align:left;cursor:pointer}.pv-guiado-cliente-nuevo>span:first-child{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;border-radius:50%;background:#fff3;color:var(--lv-solid)}.pv-guiado-cliente-nuevo>span:first-child svg{width:27px;height:27px}.pv-guiado-cliente-nuevo>span:last-child{display:grid}.pv-guiado-cliente-nuevo strong{font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.pv-guiado-cliente-nuevo small{color:#ffffffd1;font-size:.9rem;font-weight:500}.pv-guiado-cliente-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.pv-guiado-cliente-scroll::-webkit-scrollbar{display:none}.pv-guiado-cliente-scroll h3{margin:0 2px 9px;color:var(--lv-ink-3);font-size:.74rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.pv-guiado-cliente-scroll h3:not(:first-child){margin-top:16px}.pv-guiado-cliente-letra{padding:16px 4px 7px;color:var(--lv-blue-text);font-size:.95rem;font-weight:820}.pv-guiado-cliente-avatar{font-size:1.14rem;font-weight:850;letter-spacing:.02em}.pv-guiado-clientes-vacio{color:var(--lv-ink-3);text-align:center}.pv-guiado-acciones-resultado{display:grid;gap:8px;width:100%}.pv-guiado-acciones-fila{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.lv-resultado-movil{border:0;border-radius:var(--lv-r-md);background:transparent;box-shadow:none}.lv-resultado-movil>div{padding:8px 0 0}.lv-resultado-movil [data-testid^=pdf-preview-]{display:flex;flex-direction:column;align-items:center;text-align:center}.lv-resultado-movil [data-testid^=pdf-preview-]+div{justify-content:center}.lv-resultado-movil [data-testid^=pdf-preview-]>div:last-child{text-align:center}.lv-resultado-movil .lv-resultado-check{width:60px;height:60px;margin-bottom:12px;background:#16a34a;box-shadow:none;animation:pv-guiado-listo .4s cubic-bezier(.22,1.3,.36,1)}.lv-resultado-movil .lv-resultado-check svg{width:30px;height:30px}.lv-resultado-movil .lv-resultado-rotulo{color:#16a34a;font-size:.8rem;font-weight:820;letter-spacing:.09em}.lv-resultado-movil .lv-resultado-numero{margin-top:6px;font-size:1.68rem;font-weight:840;letter-spacing:-.02em}.lv-resultado-movil .lv-resultado-cliente{margin-top:4px;font-size:1rem}.lv-resultado-movil .lv-resultado-total-rotulo{font-size:.76rem;font-weight:820;letter-spacing:.06em}.lv-resultado-movil .lv-resultado-total-rotulo span{color:#16a34a}.lv-resultado-movil .lv-resultado-total{margin-top:5px;font-size:2.7rem;font-weight:860;letter-spacing:-.03em;line-height:1.04}.lv-resultado-movil .lv-resultado-base{margin-top:7px;font-size:.96rem}.lv-resultado-movil [data-testid=text-guardado]{width:100%;justify-content:center;padding:0;border:0;border-radius:0;background:transparent;color:#16a34a;font-size:1rem;font-weight:740}.lv-resultado-movil .lv-resultado-acciones{margin-top:18px;padding-top:18px;border-color:var(--lv-hair)}.lv-resultado-movil .lv-resultado-acciones .grid.gap-2{grid-template-columns:1fr;gap:10px}.lv-resultado-movil .lv-resultado-acciones .grid.gap-2 button{width:100%;min-height:52px;border-radius:12px;background:var(--lv-solid);color:var(--lv-ink)}@keyframes pv-guiado-listo{0%{transform:scale(0)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pv-guiado-escucha-top,.pv-guiado-transcripcion,.pv-guiado-micro-rojo{animation:none}}.lv.lv-linea-manual{display:block;width:calc(100% - 2rem);max-width:640px;padding:0;gap:0;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3)}.lv-linea-manual .lv-linea-manual-cab{display:flex;align-items:flex-start;gap:13px;padding:22px 24px 0;text-align:left}.lv-linea-manual .lv-linea-manual-cab-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 auto;border-radius:13px;font-size:24px;color:var(--lv-blue-d);background:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-blue) 22%,transparent)}.lv-linea-manual .lv-linea-manual-cab-copy{flex:1;min-width:0;margin:0}.lv-linea-manual .lv-linea-manual-title{margin:0;color:var(--lv-ink);font-size:1.42rem;font-weight:720;letter-spacing:-.025em;line-height:1.12}.lv-linea-manual .lv-linea-manual-sub{margin:4px 0 0;color:var(--lv-ink-3);font-size:.92rem;font-weight:450;line-height:1.4}.lv-linea-manual .lv-linea-manual-body{display:flex;flex-direction:column;gap:16px;padding:20px 24px 4px}.lv-linea-manual .lv-linea-manual-campo{display:flex;flex-direction:column;gap:7px;min-width:0}.lv-linea-manual .general-lv-label{margin:0;font-size:.92rem;font-weight:620;color:var(--lv-ink-2)}.lv-linea-manual .lv-linea-manual-opcional{color:var(--lv-ink-3);font-weight:450}.lv-linea-manual .lv-linea-manual-textarea{min-height:84px;padding:13px 15px;resize:none;line-height:1.45;font-weight:500}.lv-linea-manual .lv-linea-manual-num{text-align:right;font-weight:650}.lv-linea-manual .lv-linea-manual-fila{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lv-linea-manual .lv-linea-manual-error{display:flex;align-items:center;gap:6px;margin:1px 0 0;color:var(--lv-rose-text);font-size:.85rem;font-weight:600;line-height:1.3}.lv-linea-manual .lv-linea-manual-error .material-icons{font-size:17px}.lv-linea-manual .lv-linea-manual-foto-btn{display:flex;align-items:center;justify-content:flex-start;gap:11px;width:100%;height:auto;min-height:0;padding:14px 16px;color:var(--lv-ink-3);background:var(--lv-solid);border:1.5px dashed color-mix(in srgb,var(--lv-blue) 30%,var(--lv-hair));border-radius:var(--lv-r-sm);font-size:.98rem;font-weight:520;letter-spacing:-.01em;box-shadow:none;transition:border-color .16s,background .16s,color .16s}.lv-linea-manual .lv-linea-manual-foto-btn:hover{color:var(--lv-ink-2);background:var(--lv-solid);border-color:color-mix(in srgb,var(--lv-blue) 50%,transparent)}.lv-linea-manual .lv-linea-manual-foto-btn .material-icons{font-size:21px;color:var(--lv-blue-d)}.lv-linea-manual .lv-linea-manual-foto-prev{position:relative;display:inline-block}.lv-linea-manual .lv-linea-manual-foto-img{display:block;width:96px;height:96px;object-fit:cover;border-radius:var(--lv-r-sm);border:1px solid var(--lv-hair)}.lv-linea-manual .lv-linea-manual-foto-quitar{position:absolute;top:-9px;right:-9px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:0;padding:0;color:#fff;background:var(--lv-ink);border:0;border-radius:999px;box-shadow:0 2px 7px #0b122040}.lv-linea-manual .lv-linea-manual-foto-quitar:hover{color:#fff;background:var(--lv-ink)}.lv-linea-manual .lv-linea-manual-foto-quitar .material-icons{font-size:16px}.lv-linea-manual .lv-linea-manual-total{display:flex;align-items:center;justify-content:space-between;margin-top:3px;padding:15px 18px;border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-blue) 14%,transparent)}.lv-linea-manual .lv-linea-manual-total-lab{color:var(--lv-ink-2);font-size:.94rem;font-weight:600}.lv-linea-manual .lv-linea-manual-total-num{color:var(--lv-ink);font-size:1.6rem;font-weight:740;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lv-linea-manual .lv-linea-manual-pie{display:flex;align-items:center;gap:12px;padding:16px 24px 22px}.lv-linea-manual .lv-linea-manual-pie .lv-b{height:54px;padding:0 22px;font-size:1.02rem;font-weight:650}.lv-linea-manual .lv-linea-manual-cancelar{flex:0 0 auto;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink) 5%,transparent)}.lv-linea-manual .lv-linea-manual-cancelar:hover{color:var(--lv-ink);background:color-mix(in srgb,var(--lv-ink) 9%,transparent)}.lv-linea-manual .lv-linea-manual-anadir{flex:1}.lv-linea-manual .lv-linea-manual-spin{animation:lv-linea-manual-spin 1s linear infinite}@keyframes lv-linea-manual-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.lv.lv-linea-manual{max-width:none}.lv-linea-manual .lv-linea-manual-cab{padding:20px 18px 0}.lv-linea-manual .lv-linea-manual-body{padding:18px 18px 4px}.lv-linea-manual .lv-linea-manual-pie{padding:14px 18px 20px}}.lv.lt{display:flex;flex-direction:column;gap:12px;width:100%;max-width:640px;margin:0 auto;color:var(--lv-ink);font-family:Inter,sans-serif;background:transparent;border:0;box-shadow:none}.lv.lt>*{flex-shrink:0}.lv.lt .lt-hero{padding:16px;border:1px solid var(--lv-hair);border-radius:22px;background:var(--lv-solid);box-shadow:var(--lv-sh-2)}.lv.lt .lt-est{display:flex;align-items:center;gap:13px}.lv.lt .lt-ok{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#16a34a;color:#fff}.lv.lt .lt-ok svg{width:24px;height:24px;stroke-width:3;stroke-dasharray:24;stroke-dashoffset:24;animation:lt-tic .42s var(--lv-out) .18s forwards}@keyframes lt-tic{to{stroke-dashoffset:0}}.lv.lt .lt-et{display:grid;gap:2px;min-width:0}.lv.lt .lt-et strong{font-size:1.16rem;line-height:1.2;font-weight:800}.lv.lt .lt-et small{color:var(--lv-ink-3);font-size:.86rem}.lv.lt .lt-cli{display:grid;gap:3px;margin-top:13px;padding-top:13px;border-top:1px solid var(--lv-hair)}.lv.lt .lt-cli>span:first-child,.lv.lt .lt-cli small{color:var(--lv-ink-3);font-size:.83rem}.lv.lt .lt-cli b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.03rem}.lv.lt .lt-tot{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px}.lv.lt .lt-tot span{color:var(--lv-ink-2);font-size:.96rem;font-weight:600}.lv.lt .lt-tot b{color:var(--lv-ink);font-size:2.3rem;line-height:1.05;font-weight:800;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums}.lv.lt .lt-base{color:var(--lv-ink-3);font-size:.82rem;text-align:right;font-variant-numeric:tabular-nums}.lv.lt .lt-avisos{display:grid;gap:8px}.lv.lt .lt-avisos p{margin:0}.lv.lt .lt-avisos [data-testid=text-bloqueo-guardar]{padding:10px 12px;color:#92400e;border:1px solid #f3d48a;border-radius:12px;background:#fffaf0;font-size:.86rem}.lv.lt .lt-avisos a{text-decoration:underline;font-weight:700}.lv.lt .docv{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;min-height:164px;padding:14px;border:1.5px solid #a9c8f5;border-radius:22px;background:linear-gradient(160deg,#e2edfc,#f1f7fe);box-shadow:0 8px 22px -16px #0a6ed173;text-align:left;cursor:pointer;transition:transform .14s var(--lv-out)}.lv.lt .docv:active:not(:disabled){transform:scale(.985)}.lv.lt .docv:disabled{cursor:default}.lv.lt .docv.est-preparando,.lv.lt .docv.est-alguardar{border-color:#cfdff5;background:linear-gradient(160deg,#eef4fc,#f6f9fd)}.lv.lt .pila{position:relative;display:block;flex:none}.lv.lt .papel,.lv.lt .pila>i{display:block;width:96px;height:136px;border-radius:6px;background:var(--lv-solid);box-shadow:0 1px 2px #0b12201f,0 10px 22px -10px #0b285a59}.lv.lt .papel{position:relative;z-index:2;overflow:hidden;transition:transform .25s var(--lv-out)}.lv.lt .pila>i{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .25s var(--lv-out)}.lv.lt .pila .p2h{z-index:1;transform:translate(5px,5px) rotate(1.5deg)}.lv.lt .pila .p3h{z-index:0;transform:translate(10px,9px) rotate(3deg);background:#f7f9fc}.lv.lt .pg-esc{display:block;width:100%;height:100%;object-fit:contain;opacity:0}.lv.lt .pg-esc.lista{animation:lt-pagina .3s var(--lv-out) both}@keyframes lt-pagina{0%{opacity:0;filter:blur(6px);transform:scale(.97)}to{opacity:1;filter:blur(0);transform:scale(1)}}.lv.lt .pg-skel,.lv.lt .pg-gu{position:absolute;top:0;right:0;bottom:0;left:0}.lv.lt .pg-skel{display:flex;flex-direction:column;gap:7%;padding:12% 10%}.lv.lt .pg-skel i{display:block;height:5%;border-radius:3px;background:linear-gradient(90deg,#e8eef6,#f5f8fc,#e8eef6);background-size:200% 100%;animation:lt-skel 1.3s linear infinite}.lv.lt .pg-skel i:nth-child(3),.lv.lt .pg-skel i:nth-child(5){width:62%}@keyframes lt-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.lv.lt .pg-gu{display:grid;place-items:center;color:#9bbbe6;background:linear-gradient(180deg,#fff,#f6f9fe)}.lv.lt .pg-gu svg{width:38%;height:auto}.lv.lt .npag{position:absolute;z-index:3;right:-8px;bottom:-8px;padding:3px 9px;border-radius:999px;background:var(--lv-ink);color:#fff;font-size:.74rem;font-weight:700;white-space:nowrap}.lv.lt .dv-tx{min-width:0;text-align:left}.lv.lt .dv-tx strong{display:block;color:var(--lv-blue-text);font-size:1.1rem;line-height:1.22;font-weight:800}.lv.lt .dv-tx small{display:block;margin-top:4px;color:var(--lv-ink-3);font-size:.86rem}.lv.lt .est-preparando .dv-tx strong,.lv.lt .est-alguardar .dv-tx strong{color:var(--lv-ink-2)}.lv.lt .dv-go{width:23px;height:23px;flex:none;margin-left:auto;color:var(--lv-blue-text)}.lv.lt .dv-go-inline{display:none}.lv.lt .lt-lista{overflow:hidden;border:1px solid var(--lv-hair);border-radius:20px;background:var(--lv-solid)}.lv.lt .lt-fila{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:10px 16px;border:0;background:none;color:var(--lv-ink);text-align:left;font:inherit;cursor:pointer}.lv.lt .lt-fila+.lt-fila{border-top:1px solid var(--lv-hair)}.lv.lt .lt-fila:disabled{opacity:.45;cursor:default}.lv.lt .lt-fila strong{font-size:1.02rem}.lv.lt .lf-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#eaf3fe;color:var(--lv-blue-text)}.lv.lt .lf-ic svg{width:21px;height:21px}.lv.lt .lt-in{animation:lt-entra .32s var(--lv-out) both}.lv.lt .lt-in.l2{animation-delay:.05s}.lv.lt .lt-in.l3{animation-delay:.1s}.pv-guiado-en-listo .pv-guiado-acciones-resultado{animation:lt-fundido .2s ease both}@keyframes lt-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-height:700px){.lv.lt{gap:10px}.lv.lt .lt-hero{padding:12px 14px}.lv.lt .lt-et small,.lv.lt .dv-tx small{display:none}.lv.lt .lt-tot b{font-size:1.75rem}.lv.lt .docv{min-height:110px;padding:10px}.lv.lt .papel,.lv.lt .pila>i{width:64px;height:90px}.lv.lt .lt-fila{min-height:52px;padding:8px 14px}.lv.lt .lf-ic{width:36px;height:36px}}@media(min-width:1024px){.pv-main-en-listo{padding-bottom:0!important}.lv.pv-guiado-en-listo{justify-content:center}.pv-guiado-en-listo .pv-guiado-cuerpo{flex:0 0 auto;padding:0}.pv-guiado-en-listo .pv-guiado-pie{position:static;width:min(100%,1120px);margin:12px auto 0;padding:0;background:none}.pv-guiado-en-listo .pv-guiado-acciones-resultado{display:flex;align-items:center;gap:12px}.pv-guiado-en-listo .pv-guiado-acciones-fila{display:contents}.pv-guiado-en-listo .pv-guiado-cta{width:auto;min-width:0;height:54px;padding:0 24px;white-space:nowrap}.pv-guiado-en-listo .pv-guiado-cta.secundario{height:52px}.pv-guiado-en-listo .pv-guiado-acciones-resultado>.pv-guiado-cta:first-child{order:2}.pv-guiado-en-listo .pv-guiado-acciones-fila .pv-guiado-cta:nth-child(2){order:1}.pv-guiado-en-listo .pv-guiado-acciones-fila .pv-guiado-cta:first-child,.pv-guiado-en-listo .pv-guiado-cta.secundario.bajo{order:-1;margin-right:auto}.lv.lt{display:grid;max-width:1120px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avisos avisos" "doc hero" "doc list";gap:16px 20px}.lv.lt .lt-avisos{grid-area:avisos}.lv.lt .lt-hero{grid-area:hero;padding:26px 30px}.lv.lt .lt-ok{width:52px;height:52px;flex-basis:52px}.lv.lt .lt-tot{margin-top:22px}.lv.lt .lt-tot b{font-size:3rem}.lv.lt .docv{grid-area:doc;flex-direction:column;justify-content:center;gap:16px;padding:22px 26px;text-align:center}.lv.lt .papel,.lv.lt .pila>i{width:300px;height:424px;border-radius:8px}.lv.lt .dv-tx{text-align:center}.lv.lt .dv-go{display:none}.lv.lt .dv-go-inline{display:inline-grid;vertical-align:-3px;margin-left:8px}.lv.lt .dv-go-inline svg{width:18px;height:18px}.lv.lt .npag{right:-12px;bottom:-10px;padding:5px 12px;font-size:.9rem}.lv.lt .lt-lista{grid-area:list;align-self:start}}@media(hover:hover)and (pointer:fine){.lv.lt .docv.est-listo:hover .papel{transform:translateY(-2px) rotate(-.6deg)}.lv.lt .docv.varias.est-listo:hover .p2h{transform:translate(8px,6px) rotate(3deg)}.lv.lt .docv.varias.est-listo:hover .p3h{transform:translate(15px,10px) rotate(5.5deg)}.lv.lt .lt-fila:hover:not(:disabled){background:#f6f9fe}}@media(prefers-reduced-motion:reduce){.lv.lt .lt-in,.lv.lt .pg-esc.lista{animation:lt-fundido .2s ease both}.lv.lt .lt-ok svg{animation:none;stroke-dashoffset:0}.lv.lt .pg-skel i{animation:none}.lv.lt .papel,.lv.lt .pila>i,.lv.lt .docv{transition:none}}@keyframes lt-fundido{0%{opacity:0}to{opacity:1}}.lv-su-pantalla{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;isolation:isolate;display:grid;place-items:center;padding:24px 16px;background-color:var(--lv-solid);overflow-y:auto}.lv-su-pantalla>.lv-cielo{z-index:-1}.lv-su-tarjeta{width:100%;max-width:440px;display:flex;flex-direction:column;gap:18px;padding:30px;background:var(--lv-solid);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2)}.lv-su-tarjeta h1{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:-.022em;line-height:1.25;color:var(--lv-ink);text-wrap:balance}.lv-su-tarjeta>p{margin:0;font-size:1rem;line-height:1.55;color:var(--lv-ink-2)}.lv-su-ico{width:44px;height:44px;border-radius:13px;flex:0 0 auto;display:grid;place-items:center;color:var(--lv-solid);background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue-d))}.lv-su-ico svg{width:22px;height:22px}.lv-su-dev{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:var(--lv-r-sm);border:1px solid var(--lv-hair);background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid))}.lv-su-dev>svg{width:26px;height:26px;flex:0 0 auto;color:var(--lv-ink-2)}.lv-su-dev>div{min-width:0}.lv-su-dev strong{display:block;font-size:1rem;font-weight:640;color:var(--lv-ink)}.lv-su-dev small{display:flex;align-items:center;gap:6px;font-size:.88rem;color:var(--lv-ink-3)}.lv-su-punto{width:8px;height:8px;border-radius:50%;background:var(--lv-green);flex:0 0 auto}.lv-su-error{margin:0;padding:12px 14px;border-radius:var(--lv-r-sm);font-weight:620;color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 10%,var(--lv-solid))}.lv-su-botones{display:flex;flex-direction:column;gap:8px}.lv-su-botones .lv-b{width:100%}.lv-su-botones .lv-b:disabled{opacity:.65;cursor:wait}@media(max-width:640px){.lv-su-pantalla{display:flex;padding:0}.lv-su-pantalla>.lv-cielo{display:none}.lv-su-tarjeta{max-width:none;min-height:100%;border-radius:0;box-shadow:none;padding:calc(28px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px))}.lv-su-tarjeta h1{font-size:1.22rem}.lv-su-dev{padding:12px 14px}.lv-su-botones{margin-top:auto}}.lv-su-barra{position:fixed;z-index:100000;left:50%;transform:translate(-50%);top:calc(64px + env(safe-area-inset-top,0px));width:min(680px,calc(100% - 28px));display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:var(--lv-r-md);border:1px solid var(--lv-g-edge);background:var(--lv-solid);box-shadow:var(--lv-sh-3)}.lv-su-anillo{--p: 1;position:relative;width:52px;height:52px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--lv-amber) calc(var(--p) * 360deg),color-mix(in srgb,var(--lv-amber) 22%,var(--lv-solid)) 0)}.lv-su-anillo:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--lv-solid)}.lv-su-anillo b{position:relative;z-index:1;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--lv-amber-text)}.lv-su-txt{flex:1;min-width:0}.lv-su-txt strong{display:block;font-size:1rem;font-weight:640;line-height:1.3;color:var(--lv-ink)}.lv-su-txt>span{font-size:.92rem;line-height:1.4;color:var(--lv-ink-2)}.lv-su-corto{display:none}.lv-su-salir{flex:0 0 auto;white-space:nowrap}.lv-su-salir svg{width:16px;height:16px}@media(max-width:640px){.lv-su-barra{left:10px;right:10px;width:auto;transform:none;top:calc(62px + env(safe-area-inset-top,0px));padding:12px 14px;gap:12px;background:var(--lv-solid)}.lv-su-anillo{width:42px;height:42px}.lv-su-anillo b{font-size:.95rem}.lv-su-largo{display:none}.lv-su-corto{display:inline}.lv-su-txt strong .lv-su-corto{display:block}.lv-su-txt strong{font-size:.92rem}.lv-su-txt>span{font-size:.84rem}.lv-su-salir{display:none}}.lv-su-aviso-c{display:flex;gap:12px;padding:14px 16px;border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-amber) 9%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-amber) 32%,var(--lv-hair))}.lv-su-aviso-c svg{width:22px;height:22px;flex:0 0 auto;margin-top:2px;color:var(--lv-amber-text)}.lv-su-aviso-c p{margin:0;font-size:.95rem;line-height:1.5;color:var(--lv-ink)}.lv-su-aviso-c p>span{display:block;margin-top:3px;font-size:.88rem;color:var(--lv-ink-2)}.lv-su-aviso-c p>span.lv-su-corto{display:none}@media(max-width:640px){.lv-su-aviso-c{padding:12px 14px}.lv-su-aviso-c p{font-size:.92rem}.lv-su-aviso-c p>span.lv-su-largo{display:none}.lv-su-aviso-c p>span.lv-su-corto{display:block}}@media(prefers-reduced-motion:reduce){.lv-su-pantalla .lv-b,.lv-su-barra .lv-b{transition-duration:.01ms}}.lv-su-dentro{position:fixed;z-index:100000;left:50%;transform:translate(-50%);top:calc(64px + env(safe-area-inset-top,0px));width:min(560px,calc(100% - 28px));display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 12px 12px 14px;border-radius:var(--lv-r-md);border:1px solid var(--lv-g-edge);background:var(--lv-solid);box-shadow:var(--lv-sh-3)}.lv-su-dentro .lv-su-ico{width:36px;height:36px;border-radius:11px}.lv-su-dentro .lv-su-ico svg{width:18px;height:18px}.lv-su-dentro-txt{min-width:0;font-size:.95rem;line-height:1.4;color:var(--lv-ink-2)}.lv-su-dentro-txt strong{color:var(--lv-ink);font-weight:600}.lv-su-dentro .lv-b{padding:9px 16px;font-size:.9rem;white-space:nowrap}.lv-su-x{width:32px;height:32px;flex:0 0 auto;border:0;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--lv-ink-3)}.lv-su-x svg{width:16px;height:16px}.lv-su-x:hover{color:var(--lv-ink);background:var(--lv-hair)}@media(max-width:640px){.lv-su-dentro{left:10px;right:10px;width:auto;transform:none;top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"txt x" "btn btn";gap:10px;padding:14px;background:var(--lv-solid)}.lv-su-dentro .lv-su-ico{display:none}.lv-su-dentro-txt{grid-area:txt;font-size:.92rem}.lv-su-dentro .lv-su-x{grid-area:x;align-self:start;margin:-6px -6px 0 0}.lv-su-dentro .lv-b{grid-area:btn;width:100%;padding:11px 16px}}.lv .lv-legal-version-notice{width:min(100% - 40px,1120px);margin:0 auto 20px;color:var(--lv-ink-2);font-size:.95rem}.lv .lv-legal-version-notice a{color:var(--lv-blue-text)}@media print{.lv .lv-legal-version-notice{display:none}}.lv .ac{color:var(--lv-ink)}.lv .ac-cabecera{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:22px 0}.lv .ac-cabecera h2{font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700;letter-spacing:-.034em;line-height:1.08}.lv .ac-cabecera p:not(.ac-kicker){color:var(--lv-ink-2);font-size:1rem;margin-top:7px}.lv .ac-kicker{color:var(--lv-blue-text);font-size:.76rem;font-weight:700;letter-spacing:.04em}.lv .ac-filtros{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:18px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1)}.lv .ac-filtros label{display:grid;gap:5px;color:var(--lv-ink-2);font-size:.8rem;font-weight:600}.lv .ac-filtros input{min-height:40px;padding:8px 10px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);color:var(--lv-ink)}.lv .ac-tipos{display:flex;flex-wrap:wrap;gap:3px;padding:4px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:999px}.lv .ac-tipos button{padding:7px 13px;border-radius:999px;color:var(--lv-ink-2);font-weight:600;font-size:.85rem}.lv .ac-tipos .ac-activo{background:var(--lv-blue-text);color:var(--lv-solid)}.lv .ac-resumen{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.lv .ac-chip{display:inline-flex;gap:7px;padding:7px 12px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:999px;font-size:.8rem;color:var(--lv-ink-2)}.lv .ac-chip b{color:var(--lv-ink)}.lv .ac-tabla tbody tr{cursor:pointer}.lv .ac-tabla tbody tr:focus-visible{outline:2px solid var(--lv-blue-text);outline-offset:-2px}.lv .ac-tabla td{font-size:.86rem}.lv .ac-tabla td strong{color:var(--lv-ink)}.lv .ac-tabla .lv-b{padding:5px 11px}.lv .ac-copiar{display:inline-flex;align-items:center;gap:5px;max-width:150px;overflow-wrap:anywhere;color:var(--lv-blue-text);font-size:.8rem;text-align:left}.lv .ac-aviso{display:block;margin-top:3px;color:#b45309;font-weight:600;font-size:.78rem}.lv .ac-vacio,.lv .ac-error{padding:32px 18px;border-radius:var(--lv-r-md);background:var(--lv-solid);border:1px solid var(--lv-hair);text-align:center;color:var(--lv-ink-2)}.lv .ac-error{border-color:#b91c1c;color:#b91c1c}.lv.ac-ventana{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(600px,calc(100vw - 32px));max-height:86dvh;margin:auto;padding:0;overflow:hidden;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);background:var(--lv-solid);color:var(--lv-ink);box-shadow:0 40px 100px -30px #0b12208c;animation:ac-ventana-entrada .24s var(--lv-ease) both}.lv.ac-ventana:not([open]){display:none}.lv.ac-ventana::backdrop{background:#0b122061}body:has(.lv.ac-ventana[open]) #root{filter:blur(3px)}.lv.ac-ventana:focus-visible{outline:2px solid var(--lv-blue-text)}@keyframes ac-ventana-entrada{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.lv .ac-ventana-cabecera{flex:none;display:flex;justify-content:space-between;gap:12px;padding:22px 24px;border-bottom:1px solid var(--lv-hair)}.lv .ac-ventana-cabecera h3{font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.lv .ac-ventana-cabecera p:last-child{color:var(--lv-ink-3);font-size:.85rem}.lv .ac-ventana-cuerpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 24px}.lv .ac-datos div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--lv-hair)}.lv .ac-datos dt{color:var(--lv-ink-3);font-size:.78rem;font-weight:600}.lv .ac-datos dd{min-width:0;color:var(--lv-ink);font-size:.95rem;overflow-wrap:anywhere}.lv .ac-datos small{display:block;color:var(--lv-ink-3);font-size:.78rem}.lv .ac-huella{font:.78rem ui-monospace,monospace;word-break:break-all}.lv .ac-cuenta{display:block;margin:6px 0}.lv .ac-nota{color:var(--lv-ink-2);font-size:.82rem;margin-top:20px}.lv .ac-ventana-acciones{flex:none;display:flex;flex-wrap:wrap;gap:8px;padding:16px 24px;border-top:1px solid var(--lv-hair);background:var(--lv-solid)}.lv .st-aceptaciones-enlace{color:var(--lv-blue-text);text-decoration:underline;font-weight:600}@media(max-width:700px){.lv .ac-cabecera{align-items:start;flex-direction:column}.lv .ac-filtros{align-items:stretch}.lv .ac-tipos{border-radius:var(--lv-r-sm)}}@media(max-width:560px){.lv .ac-datos div{grid-template-columns:1fr;gap:2px}.lv .ac-ventana-acciones .lv-b{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.lv .ac *{scroll-behavior:auto}.lv.ac-ventana{animation:none}}.lv-tiendas-page{position:relative;min-height:100vh;overflow-x:hidden}.lv-tiendas-page>.lv-cielo{z-index:-1}.lv-tiendas-main{max-width:1040px;margin:0 auto;padding:4px clamp(12px,3vw,24px) 90px}.lv-tiendas-cab-actions{justify-content:flex-end}@keyframes lv-tiendas-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lv-tiendas-rise{animation:lv-tiendas-rise .5s var(--lv-ease) both}.lv-tiendas-b{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:640;font-size:1rem;letter-spacing:-.014em;font-family:inherit;border:none;cursor:pointer;border-radius:999px;white-space:nowrap;transition:transform .16s var(--lv-spring),box-shadow .28s var(--lv-ease),background .2s,color .2s,border-color .2s}.lv-tiendas-b:active{transform:scale(.95)}.lv-tiendas-b:disabled{opacity:.6;cursor:not-allowed}.lv-tiendas-b svg{width:20px;height:20px;flex:0 0 auto}.lv-tiendas-b-fill{background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));color:#fff;padding:12px 19px;box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px color-mix(in srgb,var(--lv-blue) 55%,transparent),inset 0 1px #ffffff4d}.lv-tiendas-b-fill:hover{background:linear-gradient(180deg,var(--lv-blue-l),var(--lv-blue))}.lv-tiendas-b-ghost{background:color-mix(in srgb,var(--lv-solid) 62%,transparent);color:var(--lv-ink-2);padding:12px 19px;border:1px solid color-mix(in srgb,var(--lv-ink) 12%,transparent)}.lv-tiendas-b-ghost:hover{background:var(--lv-solid);border-color:var(--lv-ink-3)}.lv-tiendas-b-danger{background:linear-gradient(180deg,var(--lv-rose),var(--lv-rose-d));color:#fff;padding:12px 19px;box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px color-mix(in srgb,var(--lv-rose) 50%,transparent),inset 0 1px #ffffff47}.lv-tiendas-b-sm{padding:10px 16px;font-size:.94rem}.lv-tiendas-b-sm svg{width:18px;height:18px}.lv-tiendas-intro{margin:22px 6px 4px}.lv-tiendas-intro h2{font-size:1.9rem;font-weight:770;letter-spacing:-.035em;color:var(--lv-ink)}.lv-tiendas-intro .sub{margin-top:3px;font-size:.98rem;color:var(--lv-ink-3);font-weight:500}.lv-tiendas-grupos{display:flex;flex-direction:column;gap:16px;margin-top:18px}.lv-tiendas-grupo-cab{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:13px 16px;background:color-mix(in srgb,var(--lv-solid) 70%,transparent);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1);cursor:pointer;font-family:inherit;transition:background .18s,border-color .2s,box-shadow .2s}.lv-tiendas-grupo-cab:hover{background:var(--lv-solid);box-shadow:var(--lv-sh-2)}.lv-tiendas-grupo-chev{flex:0 0 auto;color:var(--lv-ink-3);transition:transform .22s var(--lv-spring)}.lv-tiendas-grupo-chev svg{width:20px;height:20px;display:block}.lv-tiendas-grupo-cab.abierto .lv-tiendas-grupo-chev{transform:rotate(90deg)}.lv-tiendas-grupo-logo{flex:0 0 auto;width:32px;height:32px;border-radius:9px;object-fit:contain;background:#fff;box-shadow:inset 0 0 0 1px var(--lv-hair)}.lv-tiendas-grupo-ic{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--lv-blue-d);background:color-mix(in srgb,var(--lv-blue) 10%,#fff)}.lv-tiendas-grupo-ic svg{width:19px;height:19px}.lv-tiendas-grupo-nom{flex:1;min-width:0;font-size:1.04rem;font-weight:700;letter-spacing:-.02em;color:var(--lv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-tiendas-grupo-nom.sin{color:var(--lv-ink-3);font-weight:620}.lv-tiendas-grupo-cuenta{flex:0 0 auto;padding:5px 12px;border-radius:999px;font-size:.82rem;font-weight:650;color:var(--lv-ink-2);background:#0b12200e}.lv-tiendas-grupo-cuerpo{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s var(--lv-ease)}.lv-tiendas-grupo-cuerpo.col{grid-template-rows:0fr}.lv-tiendas-grupo-cuerpo>div{overflow:hidden;min-height:0}.lv-tiendas-rejilla{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:12px;padding-left:8px}.lv-tiendas-tarjeta{position:relative;display:flex;align-items:center;gap:16px;padding:20px;cursor:pointer;text-align:left;background:#fff;border:1px solid var(--lv-hair);border-top-color:#ffffffe6;border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2),inset 0 1px #ffffffe6;font-family:inherit;transition:transform .22s var(--lv-spring),box-shadow .3s var(--lv-ease),border-color .2s}.lv-tiendas-tarjeta:hover{transform:translateY(-2px);box-shadow:var(--lv-sh-3),inset 0 1px #ffffffe6;border-color:color-mix(in srgb,var(--lv-blue) 18%,var(--lv-hair))}.lv-tiendas-tarjeta:active{transform:translateY(0) scale(.99)}.lv-tiendas-t-cuerpo{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.lv-tiendas-avatar{flex:0 0 auto;position:relative;width:60px;height:60px;border-radius:18px;display:grid;place-items:center;font-size:1.5rem;font-weight:740;letter-spacing:-.02em;overflow:hidden}.lv-tiendas-t-id{min-width:0;flex:1}.lv-tiendas-t-nom{font-size:1.28rem;font-weight:740;letter-spacing:-.03em;color:var(--lv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;padding-right:28px}.lv-tiendas-t-ciudad{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:var(--lv-ink-3);font-weight:520;font-size:.9rem}.lv-tiendas-t-ciudad svg{width:14px;height:14px}.lv-tiendas-t-del{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--lv-rose);background:transparent;border:0;cursor:pointer;z-index:2;transition:background .18s,transform .16s var(--lv-spring)}.lv-tiendas-t-del svg{width:17px;height:17px}.lv-tiendas-t-del:hover{background:color-mix(in srgb,var(--lv-rose) 11%,#fff)}.lv-tiendas-t-del:active{transform:scale(.88)}.lv-tiendas-vacio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:72px 24px;background:#fff;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2)}.lv-tiendas-vacio-ic{display:grid;place-items:center;width:80px;height:80px;margin-bottom:12px;border-radius:50%;color:var(--lv-blue-d);background:color-mix(in srgb,var(--lv-blue) 10%,#fff);border:1px solid color-mix(in srgb,var(--lv-blue) 18%,transparent)}.lv-tiendas-vacio-ic svg{width:38px;height:38px}.lv-tiendas-vacio h3{font-size:1.32rem;font-weight:730;letter-spacing:-.025em}.lv-tiendas-vacio p{font-size:1rem;color:var(--lv-ink-3);margin:4px 0 18px;max-width:350px}.lv-tiendas-ficha-head{margin:22px 6px 2px;display:flex;align-items:center;gap:16px}.lv-tiendas-ficha-avatar{flex:0 0 auto;position:relative;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;font-size:1.55rem;font-weight:720;box-shadow:inset 0 0 0 1px #0b12200a,inset 0 1px #ffffff8c;overflow:hidden}.lv-tiendas-ficha-id{min-width:0;flex:1}.lv-tiendas-ficha-id h2{font-size:1.9rem;font-weight:770;letter-spacing:-.035em;color:var(--lv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-tiendas-ficha-id p{font-size:1rem;color:var(--lv-ink-3);font-weight:500;margin-top:1px}.lv-tiendas-tabs{display:inline-flex;gap:4px;margin:20px 0 4px;padding:5px;background:#0b12200b;border-radius:999px;height:auto}.lv-tiendas-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:999px;background:transparent;color:var(--lv-ink-2);font:inherit;font-size:.98rem;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:none;transition:color .2s,background .2s,box-shadow .2s,transform .16s var(--lv-spring)}.lv-tiendas-tab svg{width:18px;height:18px}.lv-tiendas-tab:active{transform:scale(.96)}.lv-tiendas-tab[data-state=active]{color:var(--lv-blue-d);background:#fff;box-shadow:var(--lv-sh-1);font-weight:710}.lv-tiendas-tab .lv-tiendas-cuenta{font-weight:640;opacity:.65}.lv-tiendas-sec{margin:28px 6px 12px;font-size:.98rem;font-weight:720;letter-spacing:-.01em;color:var(--lv-ink)}.lv-tiendas-grid{display:grid;gap:14px}.lv-tiendas-grid-2{grid-template-columns:1fr 1fr}.lv-tiendas-grid-3{grid-template-columns:1fr 1fr 1fr}.lv-tiendas-panel{background:#fff;border:1px solid var(--lv-hair);border-top-color:#ffffffe6;border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2),inset 0 1px #ffffffe6;padding:19px;transition:box-shadow .26s var(--lv-ease),transform .2s var(--lv-spring),border-color .2s}.lv-tiendas-grid .lv-tiendas-panel:hover{box-shadow:var(--lv-sh-3),inset 0 1px #ffffffe6;border-color:color-mix(in srgb,var(--lv-blue) 16%,var(--lv-hair))}.lv-tiendas-panel-head{display:flex;align-items:center;gap:13px;margin-bottom:4px}.lv-tiendas-panel-ic{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;color:#fff;background:linear-gradient(150deg,var(--lv-blue-l),var(--lv-blue) 55%,var(--lv-blue-d));box-shadow:0 6px 16px -6px color-mix(in srgb,var(--lv-blue) 65%,transparent),inset 0 1px #ffffff59}.lv-tiendas-panel-ic svg{width:24px;height:24px}.lv-tiendas-panel-tit{font-size:1.1rem;font-weight:720;letter-spacing:-.02em;color:var(--lv-ink)}.lv-tiendas-panel-sub{font-size:.86rem;color:var(--lv-ink-3);font-weight:500;margin-top:1px}.lv-tiendas-selbtn{display:flex;align-items:center;gap:10px;width:100%;height:auto;margin-top:13px;padding:13px 15px;font:inherit;font-size:1rem;font-weight:540;color:var(--lv-ink-3);background:#0b122006;border:1px solid color-mix(in srgb,var(--lv-ink) 12%,transparent);border-radius:var(--lv-r-sm);cursor:pointer;text-align:left;transition:border-color .18s,box-shadow .18s,background .18s}.lv-tiendas-selbtn:hover{background:#0b12200a}.lv-tiendas-selbtn[data-state=open]{background:#fff;border-color:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 14%,transparent)}.lv-tiendas-selmenu{padding:7px;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-3)}.lv-tiendas-selmenu [role=option],.lv-tiendas-selopt{border-radius:var(--lv-r-sm);font-size:1rem;font-weight:530;padding:11px 13px}.lv-tiendas-vinc-list{display:flex;flex-direction:column;gap:9px;margin-top:11px}.lv-tiendas-vinc{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-blue) 5%,#fff);box-shadow:inset 0 0 0 1px var(--lv-hair)}.lv-tiendas-vinc-nom{flex:1;min-width:0;font-size:1rem;font-weight:600;color:var(--lv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-tiendas-vinc-ic{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:transparent;cursor:pointer;transition:.15s;color:var(--lv-ink-3)}.lv-tiendas-vinc-ic svg{width:18px;height:18px}.lv-tiendas-vinc-ic.star{color:var(--lv-amber)}.lv-tiendas-vinc-ic.star.off{color:var(--lv-ink-3);opacity:.45}.lv-tiendas-vinc-ic.star:hover{background:color-mix(in srgb,var(--lv-amber) 12%,#fff)}.lv-tiendas-vinc-ic.cfg:hover{color:var(--lv-blue-d);background:color-mix(in srgb,var(--lv-blue) 9%,#fff)}.lv-tiendas-vinc-ic.quita:hover{color:var(--lv-rose);background:color-mix(in srgb,var(--lv-rose) 9%,#fff)}.lv-tiendas-vacio-min{margin-top:11px;font-size:.95rem;color:var(--lv-ink-3);font-weight:500}.lv-tiendas-ue-row{display:flex;align-items:center;gap:13px;margin-top:14px;flex-wrap:wrap}.lv-tiendas-ue-av{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));font-weight:700;font-size:1.05rem}.lv-tiendas-ue-txt{flex:1;min-width:0}.lv-tiendas-ue-txt .mail{font-size:1.02rem;font-weight:620;color:var(--lv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-tiendas-ue-nom{font-size:.9rem;color:var(--lv-ink-3);margin-top:1px}.lv-tiendas-chip{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:5px 12px;border-radius:999px;font-size:.82rem;font-weight:650}.lv-tiendas-chip svg{width:13px;height:13px}.lv-tiendas-chip.ok{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 11%,#fff)}.lv-tiendas-chip.gris{color:var(--lv-ink-3);background:#0b12200d}.lv-tiendas-chip.blue{color:var(--lv-blue-d);background:color-mix(in srgb,var(--lv-blue) 11%,#fff)}.lv-tiendas-chip.rol{color:var(--lv-blue-d);background:color-mix(in srgb,var(--lv-blue) 10%,#fff);margin-top:0;font-size:.88rem;padding:6px 13px}.lv-tiendas-precio-bloque{margin-top:15px}.lv-tiendas-precio-bloque+.lv-tiendas-precio-bloque{margin-top:7px;padding-top:15px;border-top:1px solid var(--lv-hair)}.lv-tiendas-precio-lab{font-size:.84rem;color:var(--lv-ink-3);font-weight:600}.lv-tiendas-precio-row{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-top:5px}.lv-tiendas-precio-val{font-size:1.5rem;font-weight:740;letter-spacing:-.03em;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv-tiendas-precio-val.nd{display:inline-flex;align-items:center;gap:6px;font-size:.95rem;font-weight:680;color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 14%,#fff);padding:5px 12px;border-radius:999px}.lv-tiendas-precio-val small{font-size:.88rem;font-weight:600;color:var(--lv-ink-3);margin-left:2px}.lv-tiendas-precio-anio{font-size:.8rem;color:var(--lv-ink-3);font-weight:500;margin-top:3px}.lv-tiendas-btn-editar{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:9px 14px;border:1px solid color-mix(in srgb,var(--lv-ink) 12%,transparent);border-radius:999px;background:#fff;color:var(--lv-ink-2);font:inherit;font-size:.88rem;font-weight:620;cursor:pointer;transition:transform .16s var(--lv-spring),border-color .2s,color .2s,background .2s}.lv-tiendas-btn-editar:hover{border-color:var(--lv-blue);color:var(--lv-blue-d);background:color-mix(in srgb,var(--lv-blue) 6%,#fff)}.lv-tiendas-btn-editar:active{transform:scale(.95)}.lv-tiendas-btn-editar svg{width:15px;height:15px}.lv-tiendas-btn-editar.poner{border:0;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 5px 14px -5px color-mix(in srgb,var(--lv-blue) 65%,transparent)}.lv-tiendas-btn-editar.poner:hover{color:#fff;background:linear-gradient(180deg,var(--lv-blue-l),var(--lv-blue))}.lv-tiendas-precio-edit{display:flex;align-items:center;gap:9px;margin-top:5px}.lv-tiendas-precio-edit .in{position:relative;flex:1}.lv-tiendas-precio-edit input{width:100%;padding:12px 36px 12px 14px;font:inherit;font-size:1.08rem;font-weight:620;color:var(--lv-ink);background:#fff;border:1.5px solid var(--lv-blue);border-radius:var(--lv-r-sm);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 14%,transparent)}.lv-tiendas-precio-edit .in .eur{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--lv-ink-3);font-weight:620;pointer-events:none;font-size:1rem}.lv-tiendas-icbtn{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:0;cursor:pointer;transition:.15s;flex:0 0 auto}.lv-tiendas-icbtn:disabled{opacity:.6;cursor:not-allowed}.lv-tiendas-icbtn.ok{color:#fff;background:linear-gradient(180deg,var(--lv-green),var(--lv-green-d))}.lv-tiendas-icbtn.no{color:var(--lv-ink-2);background:#0b12200f}.lv-tiendas-icbtn svg{width:20px;height:20px}.lv-tiendas-dato-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.lv-tiendas-dato-row .k{font-size:1.02rem;color:var(--lv-ink-2);font-weight:560}.lv-tiendas-lic-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;flex-wrap:wrap}.lv-tiendas-lic-title{display:flex;align-items:center;gap:10px;color:var(--lv-ink);font-weight:720;font-size:1.12rem}.lv-tiendas-lic-title svg{width:21px;height:21px;color:var(--lv-blue-d)}.lv-tiendas-lic-tiles{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px}.lv-tiendas-lic-tile{position:relative;overflow:hidden;padding:18px 17px;border-radius:20px;background:#0b122008;text-align:left}.lv-tiendas-lic-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;margin-bottom:14px;color:#fff}.lv-tiendas-lic-ic svg{width:21px;height:21px}.lv-tiendas-lic-ic.verde{background:linear-gradient(150deg,#3ad481,#16a34a);box-shadow:0 5px 12px -5px color-mix(in srgb,var(--lv-green) 60%,transparent)}.lv-tiendas-lic-ic.lila{background:linear-gradient(150deg,#9a86ff,#7c5cff);box-shadow:0 5px 12px -5px color-mix(in srgb,#7c5cff 60%,transparent)}.lv-tiendas-lic-tile .n{font-size:2.1rem;font-weight:790;letter-spacing:-.045em;color:var(--lv-ink);line-height:1;font-variant-numeric:tabular-nums}.lv-tiendas-lic-tile .l{font-size:.92rem;color:var(--lv-ink-2);font-weight:660;margin-top:8px}.lv-tiendas-lic-tile .s{font-size:.76rem;color:var(--lv-ink-3);margin-top:3px;line-height:1.3}.lv-tiendas-lic-tile.hero{background:linear-gradient(155deg,var(--lv-blue-l),var(--lv-blue) 52%,var(--lv-blue-d));box-shadow:0 12px 28px -10px color-mix(in srgb,var(--lv-blue) 68%,transparent),inset 0 1px #ffffff4d}.lv-tiendas-lic-tile.hero .lv-tiendas-lic-ic{background:#ffffff38}.lv-tiendas-lic-tile.hero .n{color:#fff}.lv-tiendas-lic-tile.hero .l{color:#fffffff5}.lv-tiendas-lic-tile.hero .s{color:#ffffffd1}.lv-tiendas-lic-tile.hero:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 70%);pointer-events:none}.lv-tiendas-u-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:20px 6px 0}.lv-tiendas-u-barra .cuenta{font-size:.98rem;color:var(--lv-ink-2);font-weight:580}.lv-tiendas-u-lista{display:flex;flex-direction:column;gap:10px;margin-top:14px}.lv-tiendas-u-fila{display:grid;grid-template-columns:minmax(0,1.7fr) auto auto auto auto;align-items:center;gap:16px;padding:15px 18px;background:#fff;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1);transition:box-shadow .2s,transform .18s var(--lv-spring)}.lv-tiendas-u-fila:hover{box-shadow:var(--lv-sh-2)}.lv-tiendas-u-who{display:flex;align-items:center;gap:13px;min-width:0}.lv-tiendas-u-av{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;font-weight:720;font-size:1.08rem;overflow:hidden}.lv-tiendas-u-nom{min-width:0}.lv-tiendas-u-nom .n{font-size:1.06rem;font-weight:670;color:var(--lv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-tiendas-u-nom .m{display:flex;align-items:center;gap:5px;font-size:.9rem;color:var(--lv-ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-tiendas-u-nom .m svg{width:14px;height:14px;flex:0 0 auto}.lv-tiendas-u-col-lab{display:none;font-size:.78rem;color:var(--lv-ink-3);font-weight:620;margin-bottom:4px}.lv-tiendas-u-fecha{font-size:.96rem;color:var(--lv-ink-2);font-weight:550;font-variant-numeric:tabular-nums}.lv-tiendas-u-acts{display:flex;gap:8px;justify-self:end}.lv-tiendas-u-act{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:0;background:transparent;cursor:pointer;transition:transform .16s var(--lv-spring),background .18s}.lv-tiendas-u-act svg{width:22px;height:22px}.lv-tiendas-u-act:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.lv-tiendas-u-act:active{transform:scale(.9)}.lv-tiendas-u-act.lic{color:var(--lv-blue-d)}.lv-tiendas-u-act.cred{color:#6a4fd8}.lv-tiendas-u-act.reset{color:#b45309}.lv-tiendas-u-act.del{color:var(--lv-rose)}.lv-tiendas-modal{border-radius:var(--lv-r-xl);box-shadow:var(--lv-sh-3)}.lv-tiendas-m-tit{font-size:1.5rem;font-weight:760;letter-spacing:-.03em;color:var(--lv-ink)}.lv-tiendas-m-sub{font-size:.98rem;color:var(--lv-ink-3);font-weight:500}.lv-tiendas-campo{display:block}.lv-tiendas-campo label,.lv-tiendas-lbl{display:block;font-size:.94rem;font-weight:640;color:var(--lv-ink-2);margin-bottom:7px}.lv-tiendas-req{color:var(--lv-rose)}.lv-tiendas-hint{font-size:.9rem;color:var(--lv-ink-3);line-height:1.45;margin-top:9px}.lv-tiendas-seg{display:flex;gap:5px;flex-wrap:wrap;padding:5px;background:#0b12200b;border-radius:999px}.lv-tiendas-seg button{flex:1;min-width:88px;padding:11px 15px;border:0;border-radius:999px;background:transparent;color:var(--lv-ink-2);font:inherit;font-size:.96rem;font-weight:620;cursor:pointer;white-space:nowrap;transition:.16s var(--lv-spring)}.lv-tiendas-seg button.on{color:var(--lv-blue-d);background:#fff;box-shadow:var(--lv-sh-1);font-weight:720}.lv-tiendas-aviso{display:flex;gap:11px;align-items:flex-start;margin:5px 0 4px;padding:14px 16px;border-radius:var(--lv-r-sm);font-size:.94rem;line-height:1.5;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-blue) 7%,#fff)}.lv-tiendas-aviso svg{width:20px;height:20px;flex:0 0 auto;color:var(--lv-blue-d);margin-top:1px}.lv-tiendas-m-foot{display:flex;gap:11px;justify-content:flex-end;margin-top:10px}.lv-tiendas-conf-ic{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 15px;border-radius:50%;color:var(--lv-rose);background:color-mix(in srgb,var(--lv-rose) 11%,#fff)}.lv-tiendas-conf-ic svg{width:31px;height:31px}.lv-tiendas-conf-txt{text-align:center}.lv-tiendas-conf-txt h3{font-size:1.42rem;font-weight:750;letter-spacing:-.03em}.lv-tiendas-conf-txt p{font-size:1.02rem;color:var(--lv-ink-2);margin:9px auto 0;max-width:390px;line-height:1.5}.lv-tiendas-u-head{display:flex;align-items:center;gap:13px;margin:2px 0 6px;padding:14px;border-radius:var(--lv-r-md);background:#0b122008}.lv-tiendas-u-head .av{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;font-weight:720;font-size:1.05rem;overflow:hidden}.lv-tiendas-u-head .n{font-size:1.06rem;font-weight:680;color:var(--lv-ink)}.lv-tiendas-u-head .m{font-size:.9rem;color:var(--lv-ink-3);margin-top:1px}.lv-tiendas-lic-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px 20px;border-radius:var(--lv-r-md)}.lv-tiendas-lic-hero.activa{background:linear-gradient(165deg,color-mix(in srgb,var(--lv-green) 11%,#fff),#fff)}.lv-tiendas-lic-hero.caducada{background:linear-gradient(165deg,color-mix(in srgb,var(--lv-rose) 11%,#fff),#fff)}.lv-tiendas-lic-hero .big{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;color:#fff;background:linear-gradient(150deg,#3ad481,#16a34a);box-shadow:0 12px 26px -10px color-mix(in srgb,var(--lv-green) 70%,transparent),inset 0 1px #fff6;margin-bottom:12px}.lv-tiendas-lic-hero.caducada .big{background:linear-gradient(150deg,#fb7185,var(--lv-rose));box-shadow:0 12px 26px -10px color-mix(in srgb,var(--lv-rose) 70%,transparent),inset 0 1px #fff6}.lv-tiendas-lic-hero .big svg{width:33px;height:33px}.lv-tiendas-lic-hero .t{font-size:1.28rem;font-weight:760;letter-spacing:-.03em;color:var(--lv-ink)}.lv-tiendas-lic-hero .s{font-size:.98rem;color:var(--lv-ink-3);font-weight:560;margin-top:3px}.lv-tiendas-lic-chips{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:13px}.lv-tiendas-lic-chip{display:flex;align-items:center;gap:12px;padding:14px 15px;border-radius:var(--lv-r-sm);background:#0b122008}.lv-tiendas-lic-chip .ic{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:#fff;background:linear-gradient(150deg,#5cb0ff,#1a86f0)}.lv-tiendas-lic-chip .ic svg{width:21px;height:21px}.lv-tiendas-lic-chip .tx .t{font-size:1.02rem;font-weight:720;letter-spacing:-.01em;color:var(--lv-ink)}.lv-tiendas-lic-chip .tx .s{font-size:.82rem;color:var(--lv-ink-3);margin-top:1px}.lv-tiendas-aviso-rojo{display:flex;gap:11px;align-items:flex-start;margin:16px 0 0;padding:13px 15px;border-radius:var(--lv-r-sm);font-size:.9rem;line-height:1.45;color:var(--lv-rose-d);background:color-mix(in srgb,var(--lv-rose) 8%,#fff);border:1px solid color-mix(in srgb,var(--lv-rose) 20%,transparent)}.lv-tiendas-aviso-rojo svg{width:19px;height:19px;flex:0 0 auto;color:var(--lv-rose);margin-top:1px}@media(max-width:640px){.lv-tiendas-rejilla{grid-template-columns:1fr;padding-left:0}.lv-tiendas-grid-2,.lv-tiendas-grid-3,.lv-tiendas-lic-tiles,.lv-tiendas-lic-chips{grid-template-columns:1fr}.lv-tiendas-intro h2,.lv-tiendas-ficha-id h2{font-size:1.55rem}.lv-tiendas-tabs{display:flex;width:100%;gap:4px;padding:4px}.lv-tiendas-tab{flex:1 1 0;min-width:0;justify-content:center;flex-direction:column;gap:5px;padding:10px 2px;font-size:.78rem;font-weight:650;line-height:1.05;white-space:normal;text-align:center}.lv-tiendas-tab svg{display:block;width:22px;height:22px}.lv-tiendas-tab .lv-tiendas-cuenta{display:none}.lv-tiendas-u-fila{grid-template-columns:1fr;gap:12px}.lv-tiendas-u-col-lab{display:block}.lv-tiendas-u-cell{display:flex;align-items:center;gap:9px}.lv-tiendas-u-acts{justify-self:start;flex-wrap:wrap}.lv-tiendas-m-foot{flex-direction:column-reverse}.lv-tiendas-m-foot .lv-tiendas-b{width:100%}}button.lv-config-tpl-prev{width:100%;height:220px;margin:0;padding:0;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-start}.lv-config-tpl.is-bloq button.lv-config-tpl-prev{cursor:not-allowed}.lv-config-tpl.is-sel .lv-config-tpl-prev{background:linear-gradient(180deg,#f5f9ff,#e9f2fd)}.lv-config-tpl-thumb{position:relative;flex:0 0 auto;margin-top:14px;overflow:hidden;pointer-events:none;width:174.68px;height:247.06px}.lv-config-tpl-thumb iframe{position:absolute;top:0;left:0;width:794px;height:1123px;border:0;background:#fff;transform-origin:top left}.lv-config-tpl-enuso{position:absolute;top:12px;left:12px;z-index:6;display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 8px;border-radius:999px;font-size:.8rem;font-weight:650;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 4px 12px -4px #1a86f099}.lv-config-tpl-enuso svg{width:14px;height:14px}.lv-config-tpl-pista{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:flex-end;justify-content:center;padding-bottom:16px;opacity:0;background:linear-gradient(180deg,transparent 45%,rgba(10,110,209,.14));transition:opacity .25s var(--lv-ease)}.lv-config-tpl-pista span{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;background:#fff;color:var(--lv-blue-text);font-weight:650;font-size:.88rem;box-shadow:0 6px 18px -6px #0b12204d;transform:translateY(6px);transition:transform .3s var(--lv-ease)}.lv-config-tpl-pista svg{width:16px;height:16px}@media(hover:hover){.lv-config-tpl.is-sel .lv-config-tpl-prev:hover .lv-config-tpl-pista{opacity:1}.lv-config-tpl.is-sel .lv-config-tpl-prev:hover .lv-config-tpl-pista span{transform:none}}.lv-config-tpl-uso{margin-top:2px;color:var(--lv-ink-3);font-size:.86rem}.lv-config-tpl-btn{width:100%;margin-top:14px;padding:14px 20px;font-size:1.02rem;font-weight:650;min-height:48px}.lv-config-tpl-btn svg{width:18px;height:18px}.lv-config-tpl-quecambia{margin-top:9px;text-align:center;color:var(--lv-ink-3);font-size:.8rem}@media(max-width:640px){.lv-config-tpl.is-sel{grid-column:1 / -1}.lv-config-tpl.is-sel .lv-config-tpl-prev{height:240px}.lv-config-tpl.is-sel .lv-config-tpl-thumb{margin-top:50px}.lv-config-tpl.is-bloq .lv-config-tpl-prev{height:150px}.lv-config-tpl-bloqtx{display:none}}.lv.lv-config-dialogo.lv-pers-dlg{width:min(1260px,96vw);max-width:min(1260px,96vw);height:min(920px,96vh);max-height:96vh;padding:0;gap:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--lv-r-lg);background:#fff;--marca: #006eff}.lv-pers-dlg *{box-sizing:border-box}.lv-pers-dlg>.absolute{top:16px;right:16px;width:48px;height:48px;border-radius:999px;border:1px solid rgba(11,18,32,.12);background:#fff;display:grid;place-items:center;color:var(--lv-ink-2);opacity:1;z-index:20;transition:transform .12s var(--lv-out)}.lv-pers-dlg>.absolute:hover{opacity:1}.lv-pers-dlg>.absolute:active{transform:scale(.94)}.lv-pers-dlg>.absolute svg{width:22px;height:22px}.lp-cab{display:flex;align-items:center;gap:14px;padding:16px 70px 16px 24px;border-bottom:1px solid var(--lv-hair);flex:0 0 auto}.lp-cab-tit{flex:1;min-width:0}.lp-cab-tit h2{font-size:1.3rem;font-weight:680;letter-spacing:-.022em;line-height:1.2;margin:0}.lp-cab-tit p{font-size:.95rem;color:var(--lv-ink-3);margin:2px 0 0}.lp-cuerpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(420px,500px) minmax(0,1fr)}.lp-nav{position:relative;overflow:hidden;border-right:1px solid var(--lv-hair);background:#f6f8fb;min-height:0}.lp-pagina{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;background:#f6f8fb;transition:transform .32s var(--lv-ease),opacity .32s var(--lv-ease)}.lp-pagina[data-pos=derecha]{transform:translate(100%);visibility:hidden;transition:transform .32s var(--lv-ease),visibility 0s .32s}.lp-pagina[data-pos=izquierda]{transform:translate(-28%);opacity:.4;pointer-events:none}.lp-pagina[data-pos=centro]{transform:none;visibility:visible;transition:transform .32s var(--lv-ease),opacity .32s var(--lv-ease),visibility 0s}.lp-pag-dentro{padding:18px 20px 30px}.lp-volver{display:inline-flex;align-items:center;gap:4px;min-height:48px;padding:0 16px 0 8px;margin:-4px 0 6px -8px;border:0;border-radius:999px;background:transparent;color:var(--lv-blue-text);font:inherit;font-weight:620;font-size:1.05rem;cursor:pointer;transition:transform .12s var(--lv-out)}.lp-volver svg{width:24px;height:24px}.lp-volver:active{transform:scale(.97)}.lp-pag-tit{font-size:1.45rem;font-weight:700;letter-spacing:-.024em;line-height:1.15;margin-bottom:4px}.lp-pag-sub{color:var(--lv-ink-3);font-size:.98rem;margin-bottom:18px}.lp-grupo+.lp-grupo{margin-top:26px}.lp-grupo-tit{font-size:1.1rem;font-weight:680;letter-spacing:-.018em;margin:0 4px 2px}.lp-grupo-sub{font-size:.92rem;color:var(--lv-ink-3);margin:0 4px 12px}.lp-caja{background:#fff;border-radius:var(--lv-r-md);box-shadow:0 0 0 1px #0b12200f,0 1px 2px #0b12200a;padding:16px}.lp-pregunta{font-size:1rem;font-weight:620;margin-bottom:10px}.lp-caja .lp-bloque+.lp-bloque{margin-top:18px;padding-top:18px;border-top:1px solid var(--lv-hair)}.lp-actual{display:flex;align-items:center;gap:14px;margin-bottom:16px}.lp-actual .lp-gota{width:60px;height:60px;border-radius:999px;flex:0 0 auto;box-shadow:inset 0 0 0 1px #0b12201a,0 6px 14px -6px #0b122059}.lp-actual b{display:block;font-size:1.12rem;font-weight:680}.lp-actual small{color:var(--lv-ink-3);font-size:.92rem;font-variant-numeric:tabular-nums}.lp-circulos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 6px}.lp-circ{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;padding:2px 0;min-width:0;font:inherit}.lp-circ i{position:relative;width:54px;height:54px;border-radius:999px;box-shadow:inset 0 0 0 1px #0b12201a;transition:transform .12s var(--lv-out),box-shadow .16s var(--lv-out)}.lp-circ:active i{transform:scale(.92)}.lp-circ span{font-size:.8rem;font-weight:560;color:var(--lv-ink-2);text-align:center;line-height:1.15}.lp-circ.on i{box-shadow:0 0 0 3px #fff,0 0 0 5.5px var(--lv-ink)}.lp-circ.on span{color:var(--lv-ink);font-weight:720}.lp-circ i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;opacity:0;transform:scale(.6);background-color:var(--lp-chk, #fff);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%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 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;transition:opacity .16s var(--lv-out),transform .16s var(--lv-out)}.lp-circ.on i:after{opacity:1;transform:none}.lp-circ.otro i{background:conic-gradient(from 0deg,#f87171,#fbbf24,#34d399,#60a5fa,#a78bfa,#f472b6,#f87171)}.lp-circ.otro i:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:999px;background:#fff}.lp-circ.otro i em{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:24px;font-style:normal;color:var(--lv-ink-2);z-index:1}.lp-circ.otro.on i:before{background:var(--lp-otro, #fff)}.lp-circ.otro.on i em{display:none}.lp-opciones{display:grid;gap:10px}.lp-opciones.dos{grid-template-columns:1fr 1fr}.lp-opciones.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-opc{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 10px 12px;border-radius:16px;border:0;background:#f4f6fa;cursor:pointer;text-align:center;font:inherit;box-shadow:inset 0 0 0 1.5px transparent;transition:transform .12s var(--lv-out),box-shadow .16s var(--lv-out),background .16s var(--lv-out)}.lp-opc:active{transform:scale(.97)}.lp-opc.on{background:color-mix(in srgb,var(--lv-blue) 7%,#fff);box-shadow:inset 0 0 0 2.5px var(--lv-blue)}.lp-opc .lbl{font-weight:640;font-size:1rem;line-height:1.2}.lp-opc .lbl small{display:block;font-weight:450;font-size:.82rem;color:var(--lv-ink-3);margin-top:1px}.lp-opc .tic{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:999px;background:var(--lv-blue);color:#fff;display:grid;place-items:center;opacity:0;transform:scale(.6);transition:opacity .16s var(--lv-out),transform .16s var(--lv-out)}.lp-opc .tic svg{width:15px;height:15px}.lp-opc.on .tic{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.lp-opc:not(.on):hover{background:#edf1f7}}.lp-mini{container-type:inline-size;height:74px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #0b122012;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:8px}.lp-mini .ln{height:5px;border-radius:3px;background:#d9dee6}.lp-mini .ln.os{background:#9aa3b0}.lp-m-logo{display:flex;align-items:center;gap:3cqi}.lp-m-logo i{border-radius:999px;background:radial-gradient(circle at 35% 35%,#5cb0ff,#1a86f0)}.lp-m-logo b{font-weight:700;color:#2a8fe0;letter-spacing:-.03em;line-height:1}.lp-m-logoimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lp-m-logoimg img{width:auto;height:auto;object-fit:contain;display:block}.lp-m-hueco{aspect-ratio:8 / 3;max-height:100%;border:1.5px dashed #b9c3d1;border-radius:7px;display:grid;place-items:center;color:var(--lv-ink-3);font-weight:600;font-size:.78rem;line-height:1}.lp-m-tit{font-weight:900;color:var(--marca);letter-spacing:-.02em;line-height:1}.lp-m-tot{display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--marca) 9%,#fff);color:var(--marca);font-weight:800;line-height:1}.lp-m-tot small{font-size:.62rem;font-weight:600;color:var(--lv-ink-3)}.lp-m-prod{display:flex;gap:8px;align-items:center;width:100%}.lp-m-prod .dib{width:44px;height:44px;flex:0 0 auto;border:2px solid #4b5563;border-radius:2px;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;background:#fff}.lp-m-prod .dib s{background:#93c5fd8c;border:1.5px solid #4b5563}.lp-m-prod .tx{flex:1;display:grid;gap:5px}.lp-m-cond{width:100%;display:grid;gap:5px}.lp-m-cond .t{font-size:.6rem;font-weight:700;letter-spacing:.06em;color:var(--lv-ink-3)}.lp-vacio{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1.5px dashed #cfd6e0;border-radius:6px}.lp-partes{display:grid;gap:12px}.lp-parte-c{position:relative;container-type:inline-size;background:#fff;border-radius:var(--lv-r-md);padding:16px 16px 16px 22px;overflow:hidden;box-shadow:0 0 0 1px #0b12200f,0 1px 2px #0b12200a,0 10px 24px -18px #0b122059;transition:box-shadow .6s var(--lv-out)}.lp-parte-c:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--c);box-shadow:inset -1px 0 #0b122014;transition:background-color .24s ease}.lp-parte-c.flash{transition:none;box-shadow:0 0 0 1px #0b12200f,0 0 0 5px color-mix(in srgb,var(--marca) 30%,transparent)}.lp-pc-arriba{display:flex;align-items:center;gap:14px}.lp-pc-muestra{container-type:inline-size;flex:0 0 128px;width:128px;height:76px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #0b122014;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px}.lp-pc-muestra *{transition:color .24s ease,background-color .24s ease,border-color .24s ease}.lp-pc-tx{flex:1;min-width:0;display:flex;flex-direction:column}.lp-pc-tx b{font-size:1.15rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.lp-pc-tx small{font-size:.9rem;color:var(--lv-ink-3);line-height:1.3;margin-top:2px}.lp-pc-abajo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--lv-hair)}.lp-pc-actual{display:flex;align-items:center;gap:12px;min-width:0}.lp-pc-gota{position:relative;flex:0 0 auto;width:44px;height:44px;border-radius:999px;box-shadow:inset 0 0 0 1px #0b12201f,0 4px 10px -5px #0b122059;transition:background-color .24s ease}.lp-pc-gota em{position:absolute;right:-5px;bottom:-5px;width:22px;height:22px;border-radius:999px;background:#fff;display:grid;place-items:center;font-style:normal;color:var(--lv-blue-text);box-shadow:0 1px 3px #0b122040}.lp-pc-gota em svg{width:13px;height:13px}.lp-pc-nom{display:flex;flex-direction:column;min-width:0}.lp-pc-nom b{font-size:1.02rem;font-weight:680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-pc-nom small{font-size:.84rem;color:var(--lv-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.lp-mp-tit{font-weight:900;font-size:12.4cqi;letter-spacing:-.02em;line-height:1}.lp-mp-tot{display:inline-flex;align-items:baseline;gap:4px;padding:6px 8px;border-radius:8px;font-weight:800;font-size:12cqi;line-height:1;white-space:nowrap}.lp-mp-tot small,.lp-mp-banda small{font-size:.55em;font-weight:600;color:var(--lv-ink-3)}.lp-mp-banda{display:flex;align-items:baseline;justify-content:space-between;gap:4px;width:100%;padding:12px 8px;border-radius:8px;font-weight:800;font-size:11cqi;line-height:1;white-space:nowrap}.lp-mp-texto{display:grid;gap:3px;font-size:9.4cqi;line-height:1.2}.lp-mp-texto b{font-weight:700}.lp-mp-caja{width:100%;height:100%;border:2.5px solid;border-radius:9px;display:grid;align-content:center;gap:5px;padding:0 10px}.lp-mp-caja i{height:5px;border-radius:3px;background:#d9dee6}.lp-mp-caja i:nth-child(2){width:70%}.lp-mp-caja i:nth-child(3){width:50%}.lp-pc-cambiar{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden;gap:10px;min-height:54px;padding:0 16px 0 11px;border:0;border-radius:999px;cursor:pointer;font:inherit;white-space:nowrap;background:linear-gradient(180deg,#1f8bf2,#0a62c4);color:#fff;font-size:1.02rem;font-weight:680;letter-spacing:-.005em;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001f,0 1px 2px #0a62c459,0 10px 20px -10px #0a62c4bf;transition:transform .14s var(--lv-out),box-shadow .2s var(--lv-out),filter .2s var(--lv-out)}.lp-pc-cambiar .chev{width:20px;height:20px;opacity:.9;transition:transform .2s var(--lv-out)}.lp-pc-rueda{position:relative;flex:0 0 auto;width:32px;height:32px;border-radius:999px;background:conic-gradient(from 0deg,#ff5f5f,#ffb13d,#ffe14d,#4fd67a,#3fc4ff,#5b7cff,#b36bff,#ff5fb0,#ff5f5f);box-shadow:0 0 0 2.5px #fff,0 2px 6px #00000040;transition:transform .52s var(--lv-out)}.lp-pc-rueda:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0000000f}.lp-pc-cambiar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-130%)}.lp-parte-c.visto:not(.sin-brillo) .lp-pc-cambiar:after{animation:lp-pc-brillo 1.1s var(--lv-out) var(--retraso, 0ms) 1 both}.lp-parte-c.visto:not(.sin-brillo) .lp-pc-rueda{animation:lp-pc-gira 1.1s var(--lv-out) var(--retraso, 0ms) 1 both}@keyframes lp-pc-brillo{to{transform:translate(130%)}}@keyframes lp-pc-gira{0%{transform:rotate(-200deg)}to{transform:none}}.lp-pc-cambiar:active{transform:scale(.97);filter:brightness(.95)}.lp-pc-cambiar:active .lp-pc-rueda{transform:rotate(90deg)}.lp-pc-cambiar:focus-visible{outline:3px solid color-mix(in srgb,var(--lv-blue) 45%,transparent);outline-offset:3px}@media(hover:hover)and (pointer:fine){.lp-pc-cambiar:hover{filter:brightness(1.07);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001f,0 1px 2px #0a62c459,0 14px 26px -10px #0a62c4d9}.lp-pc-cambiar:hover .lp-pc-rueda{transform:rotate(180deg)}.lp-pc-cambiar:hover .chev{transform:translate(3px)}}@container (max-width: 420px){.lp-pc-abajo{flex-direction:column;align-items:stretch}.lp-pc-cambiar{width:100%}.lp-pc-muestra{flex-basis:104px;width:104px;height:64px}}.lp-prev{display:flex;flex-direction:column;min-width:0;min-height:0;background:linear-gradient(180deg,#f5f9ff,#edf3fb)}.lp-prev-cab{display:flex;align-items:center;gap:10px;padding:14px 20px;flex:0 0 auto}.lp-prev-cab .tx{display:flex;align-items:center;gap:8px;font-weight:640;font-size:1rem;color:var(--lv-ink-2)}.lp-prev-cab .tx svg{width:19px;height:19px;color:var(--lv-blue-text)}.lp-cargando{font-size:.84rem;color:var(--lv-ink-3);display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .16s}.lp-cargando.on{opacity:1}.lp-cargando i{width:13px;height:13px;border-radius:999px;border:2px solid rgba(26,134,240,.25);border-top-color:var(--lv-blue);animation:lp-gira .7s linear infinite}@keyframes lp-gira{to{transform:rotate(360deg)}}.lp-seg{display:flex;background:#0b12200f;border-radius:999px;padding:4px;gap:2px;margin-left:auto}.lp-seg button{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:transparent;cursor:pointer;font:inherit;font-weight:600;font-size:.92rem;color:var(--lv-ink-2);white-space:nowrap;transition:background .16s var(--lv-out)}.lp-seg button.on{background:#fff;color:var(--lv-ink);box-shadow:0 1px 3px #0b12201f}.lp-lienzo{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 20px 24px;display:flex;justify-content:center;align-items:flex-start;overscroll-behavior:contain}.lp-hojas{display:flex;flex-direction:column;align-items:center;padding-bottom:6px}.lp-pag{display:flex;flex-direction:column;align-items:center;gap:8px}.lp-pag+.lp-pag{margin-top:14px}.lp-hoja{position:relative;flex:0 0 auto;background:#fff;border-radius:3px;box-shadow:0 0 0 1px #0b12200d,0 1px 2px #0b12200f,0 18px 40px -18px #0b122059;overflow:hidden}.lp-hoja iframe{position:absolute;top:0;left:0;width:6352px;height:1123px;border:0;transform-origin:top left;pointer-events:none;background:#fff}.lp-num-pag{font-size:.84rem;font-weight:560;color:var(--lv-ink-3);font-variant-numeric:tabular-nums}.lp-pie{display:flex;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--lv-hair);background:#fff;flex:0 0 auto}.lp-estado{display:flex;align-items:center;gap:8px;font-size:.98rem;color:var(--lv-ink-3);margin-left:auto;margin-right:6px}.lp-estado i{width:10px;height:10px;border-radius:999px;background:#cfd6e0}.lp-estado.cambios{color:var(--lv-amber-text);font-weight:560}.lp-estado.cambios i{background:var(--lv-amber)}.lp-pie-reset{margin-right:auto}.lp-pie-sel{display:flex;gap:12px;width:100%}.lp-pie-sel .lv-b{flex:1}.lp-pie-sel .lv-b-fill{flex:1.6}.lp-reset-movil{display:none}.lp-comparar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-comparar>div{border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #0b122012;background:#fff}.lp-comparar .tapa{height:70px;transition:background .16s var(--lv-out)}.lp-comparar .pie{padding:9px 12px;display:flex;justify-content:space-between;font-size:.88rem}.lp-comparar .pie b{font-weight:680}.lp-comparar .pie code{font-family:ui-monospace,monospace;color:var(--lv-ink-3)}.lp-papel{margin-top:10px;background:#fff;border-radius:16px;box-shadow:0 0 0 1px #0b122012;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:70px}.lp-papel .lbl{display:block;font-size:.76rem;color:var(--lv-ink-3);margin-bottom:2px}.lp-papel .tit{font-weight:900;font-size:1.15rem;letter-spacing:-.01em}.lp-papel .tot{font-weight:800;font-size:1.1rem;padding:7px 11px;border-radius:9px;white-space:nowrap}.lp-aviso-leer{margin-top:10px;display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:color-mix(in srgb,var(--lv-amber) 13%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-amber) 38%,transparent);color:var(--lv-amber-text);font-size:.95rem;line-height:1.4}.lp-aviso-leer>svg{width:22px;height:22px;margin-top:1px;flex:0 0 auto}.lp-aviso-leer .lv-b{margin-top:10px;min-height:44px;font-size:.95rem;padding:0 18px}.lp-modo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-logocols{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lp-logocols img{height:36px;max-width:120px;object-fit:contain;margin-right:4px}.lp-familias{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 6px}.lp-familias .lp-circ i{width:46px;height:46px}.lp-tonos{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.lp-tono{position:relative;height:56px;border-radius:12px;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px #0b122014;transition:transform .12s var(--lv-out),box-shadow .16s var(--lv-out)}.lp-tono:active{transform:scale(.94)}.lp-tono.on{box-shadow:0 0 0 3px #fff,0 0 0 5.5px var(--lv-ink)}.lp-escala{display:flex;justify-content:space-between;font-size:.86rem;color:var(--lv-ink-3);margin-top:8px}.lp-fino{display:grid;gap:20px}.lp-fino label{display:flex;justify-content:space-between;font-size:.98rem;font-weight:620;margin-bottom:10px}.lp-fino label span{font-weight:500;color:var(--lv-ink-3)}.lp-rango{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;border-radius:999px;outline:none;box-shadow:inset 0 0 0 1px #0b122014;cursor:pointer;margin:0;touch-action:none}.lp-rango::-webkit-slider-thumb{-webkit-appearance:none;width:36px;height:36px;border-radius:999px;background:var(--th, #fff);border:4px solid #fff;box-shadow:0 0 0 1px #0b122040,0 3px 10px #0b12204d;transition:transform .12s var(--lv-out)}.lp-rango:active::-webkit-slider-thumb{transform:scale(1.1)}.lp-rango::-moz-range-thumb{width:30px;height:30px;border-radius:999px;background:var(--th, #fff);border:4px solid #fff;box-shadow:0 0 0 1px #0b122040,0 3px 10px #0b12204d}.lp-rango:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 35%,transparent)}.lp-campo{display:flex;align-items:center;gap:8px;border-radius:14px;padding:0 14px;height:56px;background:#fff;box-shadow:inset 0 0 0 1.5px #0b122033}.lp-campo:focus-within{box-shadow:inset 0 0 0 2px var(--lv-blue),0 0 0 4px color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lp-campo b{color:var(--lv-ink-3);font-family:ui-monospace,monospace;font-size:1.2rem}.lp-campo input{flex:1;border:0;outline:0;font-family:ui-monospace,monospace;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;min-width:0;background:transparent;color:var(--lv-ink)}.lp-campo .ok{color:var(--lv-green-text);display:flex}.lp-campo .ok svg{width:22px;height:22px}.lp-cod-msg{font-size:.9rem;margin:8px 4px 0;color:var(--lv-ink-3)}.lp-cod-msg.mal{color:var(--lv-rose-text)}.lp-atenuado{opacity:.35;pointer-events:none;filter:saturate(.4);transition:opacity .2s var(--lv-out)}.lp-aviso .lp-aviso-acciones{display:flex;flex-direction:column;gap:10px;margin-top:22px}.lp-aviso .lp-aviso-acciones .lv-b{width:100%}.lp-visor{display:flex;flex-direction:column}.lp-visor-cab{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff;border-bottom:1px solid var(--lv-hair)}.lp-visor-cab b{flex:1;font-weight:660;font-size:1.05rem}.lp-btn-grande{display:none}@media(max-width:860px){.lv.lv-config-dialogo.lv-pers-dlg{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}.lp-cab{padding:10px 56px 10px 16px}.lp-cab-tit h2{font-size:1.12rem}.lp-cab-tit p{font-size:.86rem}.lp-dlg>.absolute,.lv-pers-dlg>.absolute{top:10px;right:10px;width:42px;height:42px}.lp-cuerpo{display:flex;flex-direction:column}.lp-prev{order:-1;flex:0 0 auto;height:31vh;min-height:200px;position:relative;border-bottom:1px solid var(--lv-hair)}.lp-prev-cab{position:absolute;top:0;left:0;right:0;z-index:2;padding:8px 12px;pointer-events:none}.lp-prev-cab .tx{background:#fffffff5;padding:6px 10px;border-radius:999px;font-size:.86rem;box-shadow:0 1px 3px #0b12201f}.lp-prev-cab .lp-seg{display:none}.lp-prev .lp-lienzo{padding:10px 14px}.lp-btn-grande{display:inline-flex;align-items:center;position:absolute;right:10px;bottom:10px;z-index:2;min-height:44px;padding:0 14px;font-size:.88rem;gap:6px;background:#fff;border-color:#0b12204d}.lp-btn-grande svg{width:17px;height:17px}.lp-nav{flex:1;border-right:0}.lp-pag-dentro{padding:16px 14px 26px}.lp-opciones.tres .lp-opc .lbl small{display:none}.lp-pie{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.lp-pie-reset,.lp-estado{display:none}.lp-pie-normal{display:flex;gap:10px;width:100%}.lp-pie-normal .lv-b{flex:1}.lp-pie-normal .lp-guardar{flex:1.6}.lp-reset-movil{display:flex;width:100%;margin-top:22px}.lp-familias{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-pie-normal{display:flex;align-items:center;gap:12px;width:100%}@media(prefers-reduced-motion:reduce){.lp-pagina,.lp-pagina[data-pos]{transition:opacity .18s ease!important;transform:none!important}.lp-pagina[data-pos=derecha],.lp-pagina[data-pos=izquierda]{opacity:0}.lp-opc,.lp-circ i,.lp-tono,.lv-pers-dlg .lv-b{transition:opacity .18s ease!important;transform:none!important}.lp-parte-c.visto .lp-pc-cambiar:after,.lp-parte-c.visto .lp-pc-rueda{animation:none!important}.lp-pc-rueda,.lp-pc-cambiar .chev{transition:none}.lp-pc-cambiar:hover .lp-pc-rueda,.lp-pc-cambiar:active .lp-pc-rueda,.lp-pc-cambiar:hover .chev,.lp-pc-cambiar:active{transform:none}.lp-parte-c{transition:box-shadow .2s ease!important}}.lv.lv-cc-dlg{display:flex;flex-direction:column;gap:0;padding:0;width:calc(100% - 32px);max-height:min(92dvh,900px);overflow:hidden;background:var(--lv-solid);color:var(--lv-ink);border:1px solid var(--lv-hair);border-radius:var(--lv-r-xl);box-shadow:var(--lv-sh-3);font-family:Inter,sans-serif;letter-spacing:-.011em}.lv.lv-cc-dlg.lv-cc-estrecho{max-width:620px}.lv.lv-cc-dlg.lv-cc-ancho{max-width:920px}.lv.lv-cc-dlg>button.absolute{display:none}.lv-cc-dlg .lv-cc-x{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--lv-hair);border-radius:999px;background:var(--lv-solid);color:var(--lv-ink-2);cursor:pointer}.lv-cc-dlg .lv-cc-x:hover{background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid))}.lv-cc-dlg .lv-cc-x:disabled{opacity:.35;cursor:default}.lv-cc-dlg .lv-cc-x svg{width:18px;height:18px}.lv-cc-dlg .lv-cc-cab{flex:0 0 auto;padding:30px 32px 6px}.lv-cc-dlg .lv-cc-cuerpo{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 32px 22px}.lv-cc-dlg .lv-cc-paso{display:flex;flex-direction:column;gap:16px}.lv-cc-dlg .lv-cc-pie{flex:0 0 auto;display:flex;gap:12px;padding:16px 32px 26px;border-top:1px solid var(--lv-hair)}.lv-cc-dlg .lv-cc-pie .lv-b{min-height:54px}.lv-cc-dlg .lv-cc-crece{flex:1 1 auto}.lv-cc-dlg .lv-b svg{width:20px;height:20px}.lv-cc-dlg .lv-cc-titulo{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding-inline:28px}.lv-cc-dlg .lv-cc-titulo.lv-cc-izq{align-items:flex-start;text-align:left;padding-inline:0 44px}.lv-cc-dlg .lv-cc-titulo h2{margin:0;font-size:1.65rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.lv-cc-dlg .lv-cc-titulo p{margin:0;max-width:46ch;color:var(--lv-ink-2);font-size:1.02rem;line-height:1.5;text-wrap:balance}.lv-cc-dlg .lv-cc-titulo.lv-cc-izq p{max-width:none}.lv-cc-dlg .lv-cc-titulo p b{color:var(--lv-ink);font-weight:650}.lv-cc-dlg .lv-cc-ceja{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lv-rose-text)}.lv-cc-dlg .lv-cc-sello{display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:var(--lv-r-md);color:var(--lv-blue-text);background:linear-gradient(160deg,color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid)),color-mix(in srgb,var(--lv-blue) 18%,var(--lv-solid)))}.lv-cc-dlg .lv-cc-sello svg{width:30px;height:30px}.lv-cc-dlg .lv-cc-sello.lv-cc-rosa{color:var(--lv-rose-text);background:linear-gradient(160deg,color-mix(in srgb,var(--lv-rose) 6%,var(--lv-solid)),color-mix(in srgb,var(--lv-rose) 15%,var(--lv-solid)))}.lv-cc-dlg .lv-cc-sello.lv-cc-verde{color:var(--lv-green-text);background:linear-gradient(160deg,color-mix(in srgb,var(--lv-green) 8%,var(--lv-solid)),color-mix(in srgb,var(--lv-green) 20%,var(--lv-solid)))}.lv-cc-dlg .lv-cc-aviso{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--lv-r-sm);font-size:.95rem;line-height:1.45;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv-cc-dlg .lv-cc-aviso svg{flex:0 0 auto;width:19px;height:19px;margin-top:1px;color:var(--lv-blue-text)}.lv-cc-dlg .lv-cc-aviso.lv-cc-rosa{color:var(--lv-rose-text);font-weight:600;background:color-mix(in srgb,var(--lv-rose) 6%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-rose) 20%,transparent)}.lv-cc-dlg .lv-cc-aviso.lv-cc-rosa svg{color:var(--lv-rose-text)}.lv-cc-dlg .lv-cc-aviso.lv-cc-ambar{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 9%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-amber) 28%,transparent)}.lv-cc-dlg .lv-cc-aviso.lv-cc-ambar svg{color:var(--lv-amber-text)}.lv-cc-dlg .lv-cc-aviso-linea{display:block}.lv-cc-dlg .lv-cc-cargando{margin:0;padding:24px 0;text-align:center;color:var(--lv-ink-3)}.lv-cc-dlg .lv-cc-respuestas{display:flex;flex-direction:column;gap:12px}.lv-cc-dlg .lv-cc-respuestas .lv-b{width:100%;min-height:64px;justify-content:flex-start;gap:14px;padding:0 22px;font-size:1.12rem;font-weight:650}.lv-cc-dlg .lv-cc-bola{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#ffffff38}.lv-cc-dlg .lv-cc-b-borde{background:var(--lv-solid);color:var(--lv-blue-text);border:1.5px solid color-mix(in srgb,var(--lv-blue) 35%,transparent);box-shadow:var(--lv-sh-1)}.lv-cc-dlg .lv-cc-b-borde:hover{background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.lv-cc-dlg .lv-cc-b-borde .lv-cc-bola{background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid))}.lv-cc-dlg .lv-cc-enlace{align-self:center;padding:8px 14px;border:0;border-radius:999px;background:none;color:var(--lv-blue-text);font:inherit;font-size:.98rem;font-weight:600;cursor:pointer}.lv-cc-dlg .lv-cc-enlace:hover{background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid))}.lv-cc-dlg .lv-cc-b-rojo{color:#fff;background:linear-gradient(180deg,var(--lv-rose),var(--lv-rose-d));box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #e11d488c,inset 0 1px #ffffff47}.lv-cc-dlg .lv-b:disabled{opacity:.6;cursor:wait}.lv-cc-dlg .lv-cc-lista{display:flex;flex-direction:column;gap:10px}.lv-cc-dlg .lv-cc-vcard{border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-md);background:var(--lv-solid);transition:border-color .25s var(--lv-ease),box-shadow .25s var(--lv-ease)}.lv-cc-dlg .lv-cc-vcard.lv-cc-abierta{border-color:color-mix(in srgb,var(--lv-blue) 30%,transparent);box-shadow:var(--lv-sh-2)}.lv-cc-dlg .lv-cc-vcard.lv-cc-cortada{border-color:color-mix(in srgb,var(--lv-amber) 45%,transparent)}.lv-cc-dlg .lv-cc-v-cab{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px 10px 10px;border:0;border-radius:var(--lv-r-md);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lv-cc-dlg .lv-cc-v-cab:hover{background:color-mix(in srgb,var(--lv-blue) 3%,var(--lv-solid))}.lv-cc-dlg .lv-cc-v-cab:focus-visible{outline:3px solid color-mix(in srgb,var(--lv-blue) 45%,transparent);outline-offset:-3px}.lv-cc-dlg .lv-cc-v-dib{flex:0 0 auto;display:grid;place-items:center;width:62px;height:66px;overflow:hidden}.lv-cc-dlg .lv-cc-v-dib>*{max-width:100%;max-height:100%}.lv-cc-dlg .lv-cc-v-dib img{width:100%;height:100%;object-fit:contain}.lv-cc-dlg .lv-cc-v-dib-ico{width:34px;height:34px;color:var(--lv-ink-3)}.lv-cc-dlg .lv-cc-v-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.lv-cc-dlg .lv-cc-v-tit{display:flex;align-items:center;gap:8px;min-width:0}.lv-cc-dlg .lv-cc-v-tit b{font-size:1.04rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-cc-dlg .lv-cc-v-ref{flex:0 0 auto;padding:2px 9px;border-radius:999px;font-size:.76rem;font-weight:750;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d))}.lv-cc-dlg .lv-cc-v-specs{display:block;font-size:.86rem;color:var(--lv-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.lv-cc-dlg .lv-cc-punto{display:inline-block;width:10px;height:10px;margin-right:4px;border-radius:999px;vertical-align:-1px;box-shadow:inset 0 0 0 1px #0b122033}.lv-cc-dlg .lv-cc-nw{white-space:nowrap}.lv-cc-dlg .lv-cc-v-estado{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:650;color:var(--lv-amber-text)}.lv-cc-dlg .lv-cc-v-estado svg{width:13px;height:13px}.lv-cc-dlg .lv-cc-v-abrir{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 12px 0 22px;border-radius:999px;font-size:1.02rem;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 1px 2px #0b12201a,0 8px 20px -8px #1a86f0b3,inset 0 1px #ffffff52;transition:transform .16s var(--lv-spring),box-shadow .25s var(--lv-ease)}.lv-cc-dlg .lv-cc-v-cab:active .lv-cc-v-abrir{transform:scale(.96)}.lv-cc-dlg .lv-cc-v-abrir-ico{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#ffffff38;transition:transform .25s var(--lv-ease)}.lv-cc-dlg .lv-cc-v-abrir-ico svg{width:17px;height:17px}.lv-cc-dlg .lv-cc-v-abrir.lv-cc-on{color:var(--lv-blue-text);background:var(--lv-solid);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--lv-blue) 35%,transparent)}.lv-cc-dlg .lv-cc-v-abrir.lv-cc-on .lv-cc-v-abrir-ico{background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));transform:rotate(-90deg)}.lv-cc-dlg .lv-cc-v-cuerpo{display:flex;flex-direction:column;gap:10px;padding:12px;border-top:1px solid var(--lv-hair);border-radius:0 0 var(--lv-r-md) var(--lv-r-md);background:color-mix(in srgb,var(--lv-blue) 2%,var(--lv-solid))}.lv-cc-dlg .lv-cc-parte{border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid)}.lv-cc-dlg .lv-cc-parte.lv-cc-cortada{border-color:color-mix(in srgb,var(--lv-amber) 40%,transparent)}.lv-cc-dlg .lv-cc-parte.lv-cc-abierta{box-shadow:var(--lv-sh-2)}.lv-cc-dlg .lv-cc-parte-cab{display:flex;align-items:center;gap:14px;padding:10px 12px}.lv-cc-dlg .lv-cc-parte-ico{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-blue) 12%,transparent)}.lv-cc-dlg .lv-cc-fija .lv-cc-parte-ico{width:40px;height:40px;border-radius:12px}.lv-cc-dlg .lv-cc-nom{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.lv-cc-dlg .lv-cc-nom b{font-size:1.05rem;font-weight:700;letter-spacing:-.015em;line-height:1.3}.lv-cc-dlg .lv-cc-nom small{font-size:.86rem;color:var(--lv-ink-3);font-variant-numeric:tabular-nums}.lv-cc-dlg .lv-cc-cortada>.lv-cc-parte-cab .lv-cc-nom small{color:var(--lv-amber-text)}.lv-cc-dlg .lv-cc-duo{flex:0 0 auto;display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid));border:1px solid var(--lv-hair)}.lv-cc-dlg .lv-cc-duo button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--lv-ink-2);font:inherit;font-size:.95rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s var(--lv-ease),color .2s var(--lv-ease),box-shadow .2s var(--lv-ease)}.lv-cc-dlg .lv-cc-duo button svg{width:16px;height:16px}.lv-cc-dlg .lv-cc-duo button.lv-cc-ent.lv-cc-on{background:var(--lv-solid);color:var(--lv-blue-text);box-shadow:var(--lv-sh-2)}.lv-cc-dlg .lv-cc-duo button.lv-cc-cort.lv-cc-on{color:#fff;background:linear-gradient(180deg,var(--lv-amber),#d97706);box-shadow:0 4px 12px -4px #d977068c}.lv-cc-dlg .lv-cc-plegado{display:flex;align-items:center;gap:8px;width:calc(100% - 24px);margin:0 12px 12px;padding:10px 14px;border:0;border-radius:12px;background:color-mix(in srgb,var(--lv-amber) 9%,var(--lv-solid));color:var(--lv-amber-text);font:inherit;font-size:.92rem;font-weight:600;text-align:left;cursor:pointer}.lv-cc-dlg .lv-cc-plegado svg{width:15px;height:15px}.lv-cc-dlg .lv-cc-plegado span{margin-left:auto;color:var(--lv-blue-text)}.lv-cc-dlg .lv-cc-despliegue{display:flex;flex-direction:column;gap:12px;padding:12px;border-top:1px solid var(--lv-hair);border-radius:0 0 var(--lv-r-sm) var(--lv-r-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-amber) 3%,var(--lv-solid)),var(--lv-solid) 60%)}.lv-cc-dlg .lv-cc-guia{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;color:var(--lv-ink-2);line-height:1.45}.lv-cc-dlg .lv-cc-guia svg{flex:0 0 auto;width:19px;height:19px;margin-top:1px;color:var(--lv-blue-text)}.lv-cc-dlg .lv-cc-guia b{color:var(--lv-ink);font-weight:650}.lv-cc-dlg .lv-cc-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;font-size:.82rem;font-weight:650;white-space:nowrap}.lv-cc-dlg .lv-cc-chip svg{width:13px;height:13px}.lv-cc-dlg .lv-cc-chip-ok{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 10%,var(--lv-solid))}.lv-cc-dlg .lv-cc-chip-cut{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 14%,var(--lv-solid))}.lv-cc-dlg .lv-cc-chip-fijo{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid))}.lv-cc-dlg .lv-cc-svg{flex:0 0 auto;fill:none;stroke-linecap:round;stroke-linejoin:round}.lv-cc-dlg .lv-cc-svg .lv-cc-on{stroke:var(--lv-blue);stroke-width:3.4}.lv-cc-dlg .lv-cc-svg .lv-cc-off{stroke:color-mix(in srgb,var(--lv-blue) 28%,var(--lv-solid));stroke-width:2}.lv-cc-dlg .lv-cc-svg .lv-cc-fino{stroke-width:2.6}.lv-cc-dlg .lv-cc-svg .lv-cc-lado{stroke:var(--lv-blue-d);stroke-width:3.6}.lv-cc-dlg .lv-cc-svg .lv-cc-vidrio{fill:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));stroke:none}.lv-cc-dlg .lv-cc-svg .lv-cc-barra-on{fill:var(--lv-blue);stroke:none}.lv-cc-dlg .lv-cc-svg .lv-cc-barra-off{fill:color-mix(in srgb,var(--lv-blue) 30%,var(--lv-solid));stroke:none}.lv-cc-dlg .lv-cc-svg .lv-cc-hoja-on{fill:var(--lv-blue);stroke:none}.lv-cc-dlg .lv-cc-svg .lv-cc-hoja-off{fill:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));stroke:color-mix(in srgb,var(--lv-blue) 28%,var(--lv-solid));stroke-width:1}.lv-cc-dlg .lv-cc-perfil{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid)}.lv-cc-dlg .lv-cc-perfil-cab{display:flex;align-items:center;gap:14px}.lv-cc-dlg .lv-cc-perfil-nom{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.lv-cc-dlg .lv-cc-perfil-nom>b{font-size:1rem;font-weight:700;letter-spacing:-.015em;line-height:1.25}.lv-cc-dlg .lv-cc-chips{display:flex;flex-wrap:wrap;gap:5px}.lv-cc-dlg .lv-cc-chips span{padding:2px 9px;border-radius:999px;font-size:.78rem;font-weight:650;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-blue) 10%,transparent);font-variant-numeric:tabular-nums}.lv-cc-dlg .lv-cc-perfil-cuenta{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.1;font-size:.8rem;color:var(--lv-ink-3);font-variant-numeric:tabular-nums}.lv-cc-dlg .lv-cc-perfil-cuenta b{font-size:1.5rem;font-weight:750;letter-spacing:-.02em;color:var(--lv-ink)}.lv-cc-dlg .lv-cc-medidor{display:flex;height:16px;border-radius:999px;overflow:hidden;background:#eaf1f9;box-shadow:inset 0 1px 1.5px #0b12201a}.lv-cc-dlg .lv-cc-tr{flex:0 0 auto;height:100%;min-width:0;transition:width .32s cubic-bezier(.23,1,.32,1)}.lv-cc-dlg .lv-cc-tr-g{background:linear-gradient(180deg,#34c46e,#1a9e52)}.lv-cc-dlg .lv-cc-tr-t{background:linear-gradient(180deg,#f2546f,#d72a4a)}.lv-cc-dlg .lv-cc-tr-v{background:linear-gradient(180deg,#8cc6fb,#5aa9f3);margin-inline-start:auto}.lv-cc-dlg .lv-cc-ley{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lv-cc-dlg .lv-cc-ley-it{display:grid;grid-template-columns:auto 1fr;column-gap:7px;align-items:center;padding:10px 12px;border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-blue) 3%,var(--lv-solid));border:1px solid var(--lv-hair)}.lv-cc-dlg .lv-cc-ley-it i{grid-row:1;width:10px;height:10px;border-radius:999px}.lv-cc-dlg .lv-cc-ley-it.lv-cc-g i{background:#22b45a}.lv-cc-dlg .lv-cc-ley-it.lv-cc-t i{background:var(--lv-rose)}.lv-cc-dlg .lv-cc-ley-it.lv-cc-v i{background:#5aa9f3}.lv-cc-dlg .lv-cc-ley-it span{grid-row:1;grid-column:2;font-size:.82rem;font-weight:600;color:var(--lv-ink-3)}.lv-cc-dlg .lv-cc-ley-it b{grid-column:1 / -1;margin-top:4px;font-size:1.05rem;font-weight:750;letter-spacing:-.015em;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv-cc-dlg .lv-cc-ley-it.lv-cc-t b{color:var(--lv-rose-text)}.lv-cc-dlg .lv-cc-ley-it small{grid-column:1 / -1;font-size:.76rem;color:var(--lv-ink-3);font-variant-numeric:tabular-nums}.lv-cc-dlg .lv-cc-hoja-gr{display:flex;flex-direction:column;gap:8px}.lv-cc-dlg .lv-cc-hoja-tit{display:flex;align-items:center;gap:9px;font-size:.95rem}.lv-cc-dlg .lv-cc-hoja-tit b{font-weight:700;color:var(--lv-blue-text)}.lv-cc-dlg .lv-cc-pzs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lv-cc-dlg .lv-cc-pz{display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px;border:1.5px solid color-mix(in srgb,var(--lv-blue) 18%,transparent);border-radius:var(--lv-r-sm);background:var(--lv-solid);transition:border-color .2s var(--lv-ease),background .2s var(--lv-ease)}.lv-cc-dlg .lv-cc-pz-guardar{border-color:color-mix(in srgb,var(--lv-green) 40%,transparent);background:color-mix(in srgb,var(--lv-green) 4%,var(--lv-solid))}.lv-cc-dlg .lv-cc-pz-tirar{border-color:color-mix(in srgb,var(--lv-rose) 35%,transparent);background:color-mix(in srgb,var(--lv-rose) 3%,var(--lv-solid))}.lv-cc-dlg .lv-cc-pz-cab{display:flex;align-items:center;gap:12px}.lv-cc-dlg .lv-cc-pz-ico{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lv-blue) 12%,transparent)}.lv-cc-dlg .lv-cc-pz-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.lv-cc-dlg .lv-cc-pz-txt b{font-size:1rem;font-weight:650;letter-spacing:-.01em;line-height:1.25}.lv-cc-dlg .lv-cc-pz-txt small{font-size:.88rem;color:var(--lv-ink-3)}.lv-cc-dlg .lv-cc-pz-mm{font-weight:750;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv-cc-dlg .lv-cc-tres{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid));border:1px solid var(--lv-hair)}.lv-cc-dlg .lv-cc-tres button{min-height:42px;padding:0 4px;border:0;border-radius:999px;background:transparent;color:var(--lv-ink-2);font:inherit;font-size:.9rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:background .2s var(--lv-ease),color .2s var(--lv-ease),box-shadow .2s var(--lv-ease),transform .14s var(--lv-spring)}.lv-cc-dlg .lv-cc-tres button:active{transform:scale(.95)}.lv-cc-dlg .lv-cc-tres button.lv-cc-on[data-valor=no_cortado]{background:var(--lv-solid);color:var(--lv-blue-text);box-shadow:var(--lv-sh-2)}.lv-cc-dlg .lv-cc-tres button.lv-cc-on[data-valor=guardar]{color:#fff;background:linear-gradient(180deg,#22b45a,var(--lv-green-d));box-shadow:0 4px 10px -4px #16a34a99}.lv-cc-dlg .lv-cc-tres button.lv-cc-on[data-valor=tirar]{color:#fff;background:linear-gradient(180deg,var(--lv-rose),var(--lv-rose-d));box-shadow:0 4px 10px -4px #e11d488c}.lv-cc-dlg .lv-cc-pie-cuenta{flex-direction:column;gap:12px;padding-top:14px}.lv-cc-dlg .lv-cc-cuenta{display:flex;gap:18px;justify-content:center;font-size:1rem;color:var(--lv-ink-2)}.lv-cc-dlg .lv-cc-cuenta b{color:var(--lv-ink);font-weight:700;font-variant-numeric:tabular-nums}.lv-cc-dlg .lv-cc-cuenta .lv-cc-t b{color:var(--lv-rose-text)}.lv-cc-dlg .lv-cc-botones{display:flex;gap:12px}.lv-cc-dlg .lv-cc-lineas{display:flex;flex-direction:column;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);overflow:hidden}.lv-cc-dlg .lv-cc-lineas>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;font-size:.98rem;color:var(--lv-ink-2);background:var(--lv-solid)}.lv-cc-dlg .lv-cc-lineas>div+div{border-top:1px solid var(--lv-hair)}.lv-cc-dlg .lv-cc-lineas .lv-cc-nom b{font-size:.98rem;font-weight:600;color:var(--lv-ink)}.lv-cc-dlg .lv-cc-lineas-grandes>div{padding:14px 18px}.lv-cc-dlg .lv-cc-lineas strong{color:var(--lv-ink);font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.lv-cc-dlg .lv-cc-progreso{height:10px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid))}.lv-cc-dlg .lv-cc-progreso i{display:block;width:70%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--lv-blue-l),var(--lv-blue));animation:lv-cc-progreso .9s var(--lv-ease) both}@keyframes lv-cc-progreso{0%{width:0}to{width:70%}}@media(max-width:640px){.lv.lv-cc-dlg,.lv.lv-cc-dlg.lv-cc-estrecho,.lv.lv-cc-dlg.lv-cc-ancho{width:calc(100% - 16px);max-width:none;max-height:calc(100dvh - 16px);border-radius:28px}.lv-cc-dlg .lv-cc-x{top:12px;right:12px}.lv-cc-dlg .lv-cc-cab{padding:22px 16px 4px}.lv-cc-dlg .lv-cc-cuerpo{padding:12px 12px 16px}.lv-cc-dlg .lv-cc-pie{padding:12px 16px 18px}.lv-cc-dlg .lv-cc-titulo{padding-inline:16px;gap:6px}.lv-cc-dlg .lv-cc-titulo.lv-cc-izq{padding-inline:0 44px;gap:4px}.lv-cc-dlg .lv-cc-titulo h2{font-size:1.4rem}.lv-cc-dlg .lv-cc-titulo p{font-size:.95rem}.lv-cc-dlg .lv-cc-sello{width:50px;height:50px;margin-bottom:0;border-radius:16px}.lv-cc-dlg .lv-cc-sello svg{width:26px;height:26px}.lv-cc-dlg .lv-cc-solo-ancho{display:none}.lv-cc-dlg .lv-cc-v-cab{gap:10px;padding:8px 10px 8px 8px}.lv-cc-dlg .lv-cc-v-dib{width:46px;height:52px}.lv-cc-dlg .lv-cc-v-tit{align-items:flex-start}.lv-cc-dlg .lv-cc-v-tit b{white-space:normal;font-size:.95rem;line-height:1.2}.lv-cc-dlg .lv-cc-v-specs{white-space:normal;font-size:.78rem}.lv-cc-dlg .lv-cc-v-abrir{min-height:42px;padding:0 8px 0 14px;gap:6px;font-size:.95rem}.lv-cc-dlg .lv-cc-v-abrir-ico{width:22px;height:22px}.lv-cc-dlg .lv-cc-v-cuerpo{padding:8px}.lv-cc-dlg .lv-cc-parte-cab{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px 10px;padding:9px 10px}.lv-cc-dlg .lv-cc-parte-ico{width:40px;height:40px;border-radius:12px}.lv-cc-dlg .lv-cc-duo{grid-column:1 / -1;display:flex}.lv-cc-dlg .lv-cc-duo button{flex:1;min-height:42px;padding:0 8px;font-size:.92rem}.lv-cc-dlg .lv-cc-fija .lv-cc-parte-cab{display:flex}.lv-cc-dlg .lv-cc-fija .lv-cc-nom small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-cc-dlg .lv-cc-plegado{flex-wrap:wrap;font-size:.86rem}.lv-cc-dlg .lv-cc-despliegue{padding:10px 8px}.lv-cc-dlg .lv-cc-perfil{padding:10px}.lv-cc-dlg .lv-cc-medidor{height:14px}.lv-cc-dlg .lv-cc-ley{grid-template-columns:1fr;gap:0;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);overflow:hidden;background:var(--lv-solid)}.lv-cc-dlg .lv-cc-ley-it{grid-template-columns:auto 1fr auto;column-gap:9px;padding:9px 12px;border:0;border-radius:0;background:var(--lv-solid)}.lv-cc-dlg .lv-cc-ley-it+.lv-cc-ley-it{border-top:1px solid var(--lv-hair)}.lv-cc-dlg .lv-cc-ley-it span{font-size:.9rem;color:var(--lv-ink-2)}.lv-cc-dlg .lv-cc-ley-it b{grid-column:3;grid-row:1;margin:0;font-size:.95rem}.lv-cc-dlg .lv-cc-ley-it small{display:none}.lv-cc-dlg .lv-cc-pzs{grid-template-columns:1fr;gap:8px}.lv-cc-dlg .lv-cc-pz{padding:9px 10px 10px;gap:8px}.lv-cc-dlg .lv-cc-tres button{min-height:40px;font-size:.86rem}.lv-cc-dlg .lv-cc-pie-cuenta{gap:8px;padding-top:10px}.lv-cc-dlg .lv-cc-pie .lv-b-solido{flex:0 0 auto;padding:0 16px}.lv-cc-dlg .lv-cc-lineas>div{padding:9px 12px}}@media(prefers-reduced-motion:reduce){.lv-cc-dlg .lv-cc-tr,.lv-cc-dlg .lv-cc-vcard,.lv-cc-dlg .lv-cc-pz,.lv-cc-dlg .lv-cc-duo button,.lv-cc-dlg .lv-cc-tres button,.lv-cc-dlg .lv-cc-v-abrir,.lv-cc-dlg .lv-cc-v-abrir-ico{transition:none}.lv-cc-dlg .lv-cc-progreso i{animation:none}}.lv.dg-pantalla{min-height:calc(100dvh - 72px);padding:0 16px 50px;color:var(--lv-ink);font-family:Inter,sans-serif;background:#eef3fa}.lv.dg-pantalla button{font:inherit;cursor:pointer}.lv.dg-pantalla .dg-lienzo{width:min(1120px,100%);margin:0 auto}.lv.dg-pantalla .dg-cabecera{display:flex;align-items:center;gap:24px;padding:24px 0 20px}.lv.dg-pantalla .dg-cabecera button,.lv.dg-pantalla .dg-volver{display:inline-flex;align-items:center;gap:7px;min-height:46px;border:0;background:none;color:var(--lv-blue-text);font-weight:700}.lv.dg-pantalla .dg-cabecera svg,.lv.dg-pantalla .dg-volver svg{width:20px;height:20px}.lv.dg-pantalla h1{margin:0;color:var(--lv-ink);font-size:clamp(1.5rem,3vw,2rem);font-weight:760;letter-spacing:-.035em}.lv.dg-pantalla h2{margin:28px 0 14px;font-size:1.36rem;font-weight:760;letter-spacing:-.03em}.lv.dg-pantalla .dg-resumen{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;padding:24px 28px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);background:var(--lv-solid);box-shadow:var(--lv-sh-2)}.lv.dg-pantalla .dg-resumen>div:first-child>span,.lv.dg-pantalla .dg-resumen>span{display:block;color:var(--lv-ink-3);font-size:.93rem;font-weight:650}.lv.dg-pantalla .dg-resumen strong{display:block;margin-top:3px;color:var(--lv-ink);font-size:clamp(2rem,4vw,3rem);line-height:1.1;font-weight:790;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.lv.dg-pantalla .dg-resumen-filas{display:grid;align-content:center;gap:3px}.lv.dg-pantalla .dg-resumen-filas>span{display:flex;justify-content:space-between;gap:20px;padding:5px 0;color:var(--lv-ink-2);font-size:.98rem}.lv.dg-pantalla .dg-resumen-filas b{color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv.dg-pantalla .dg-producto-wrap{margin-bottom:16px}.lv.dg-pantalla .dg-producto{animation:none}.lv.dg-pantalla .dg-ref{display:grid;place-items:center}.lv.dg-pantalla .dg-dibujo{width:64px;height:64px}.lv.dg-pantalla .dg-accion{min-width:170px}.lv.dg-pantalla .dg-acordeon{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s var(--lv-ease)}.lv.dg-pantalla .dg-acordeon.abierto{grid-template-rows:1fr}.lv.dg-pantalla .dg-acordeon>div{min-height:0;overflow:hidden}.lv.dg-pantalla .dg-detalle-producto{margin:0 5px 15px;padding:24px;border:1px solid var(--lv-hair);border-radius:0 0 var(--lv-r-lg) var(--lv-r-lg);background:var(--lv-solid)}.lv.dg-pantalla .dg-ficha h3{margin:0 0 4px;font-size:1.25rem;font-weight:740}.lv.dg-pantalla .dg-ficha p{margin:0 0 12px;color:var(--lv-ink-3)}.lv.dg-pantalla .dg-ficha ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 20px;padding:0;margin:0 0 14px;list-style:none}.lv.dg-pantalla .dg-ficha li{display:flex;gap:8px;color:var(--lv-ink-2)}.lv.dg-pantalla .dg-ficha li svg{flex:none;width:17px;height:17px;color:var(--lv-blue)}.lv.dg-pantalla .dg-ficha li strong{color:var(--lv-ink)}.lv.dg-pantalla .dg-swatch{display:inline-block;width:13px;height:13px;margin-left:4px;border:1px solid var(--lv-hair);border-radius:50%;vertical-align:-2px}.lv.dg-pantalla .dg-meta{display:flex;flex-wrap:wrap;gap:12px 26px;padding:14px 0;border-top:1px solid var(--lv-hair);color:var(--lv-ink-2)}.lv.dg-pantalla .dg-meta b{color:var(--lv-ink)}.lv.dg-pantalla .dg-peso{color:var(--lv-ink-3);font-size:.9rem}.lv.dg-pantalla .dg-aviso{display:flex;align-items:flex-start;gap:9px;margin:10px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--lv-amber) 40%,var(--lv-hair));border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-amber) 10%,var(--lv-solid));color:#78350f}.lv.dg-pantalla .dg-aviso svg{flex:none;width:19px;height:19px;color:var(--lv-amber)}.lv.dg-pantalla .dg-detalle-producto>h3{margin:22px 0 12px;font-size:1.08rem;font-weight:720}.lv.dg-pantalla .dg-filtros{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.lv.dg-pantalla .dg-filtros button{padding:8px 12px;border:1px solid var(--lv-hair);border-radius:999px;background:var(--lv-solid);color:var(--lv-ink-2);font-size:.83rem;font-weight:670}.lv.dg-pantalla .dg-filtros button.activo{border-color:var(--dg-color,var(--lv-blue));background:var(--dg-color,var(--lv-blue-d));color:var(--lv-solid)}.lv.dg-pantalla .dg-apartado{margin:9px 0;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);overflow:hidden}.lv.dg-pantalla .dg-apartado-cab{display:flex;align-items:center;gap:13px;width:100%;min-height:68px;padding:10px 14px;border:0;background:var(--lv-solid);color:var(--lv-ink);text-align:left}.lv.dg-pantalla .dg-icono{display:grid;flex:0 0 auto;place-items:center;width:43px;height:43px;border-radius:50%;background:var(--dg-color);color:var(--lv-solid)}.lv.dg-pantalla .dg-icono svg{width:21px;height:21px}.lv.dg-pantalla .dg-apartado-cab>span:nth-child(2){flex:1}.lv.dg-pantalla .dg-apartado-cab strong,.lv.dg-pantalla .dg-apartado-cab small{display:block}.lv.dg-pantalla .dg-apartado-cab small{color:var(--lv-ink-3);font-size:.8rem}.lv.dg-pantalla .dg-apartado-cab>b{font-size:1.1rem;white-space:nowrap}.lv.dg-pantalla .dg-apartado-cab em{display:flex;align-items:center;gap:4px;min-width:116px;margin-left:15px;color:var(--lv-blue-text);font-style:normal;font-size:.84rem;font-weight:700}.lv.dg-pantalla .dg-apartado-cab em svg{width:17px;height:17px}.lv.dg-pantalla .dg-tabla-wrap{overflow-x:auto;padding:12px;border-top:1px solid var(--lv-hair)}.lv.dg-pantalla .dg-tabla{width:100%;border-collapse:collapse;font-size:.78rem;white-space:nowrap}.lv.dg-pantalla .dg-tabla :is(th,td){padding:9px 7px;border-bottom:1px solid var(--lv-hair);text-align:right;font-variant-numeric:tabular-nums}.lv.dg-pantalla .dg-tabla th:first-child{text-align:left}.lv.dg-pantalla .dg-tabla thead th{color:var(--lv-ink-3);font-weight:650}.lv.dg-pantalla .dg-tabla tbody th{min-width:150px;white-space:normal;font-weight:600}.lv.dg-pantalla .dg-tabla tbody th small{display:block;color:var(--lv-ink-3);font-size:.72rem;font-weight:480}.lv.dg-pantalla .dg-tabla .dg-grupo th{color:var(--dg-color);background:color-mix(in srgb,var(--dg-color) 7%,var(--lv-solid))}.lv.dg-pantalla .dg-nota{display:block;margin-top:6px;color:#92400e;font-size:.8rem}.lv.dg-pantalla .dg-tabla tfoot{font-weight:720;background:color-mix(in srgb,var(--lv-ink) 3%,var(--lv-solid))}.lv.dg-pantalla .dg-sin-detalle{margin:8px;color:var(--lv-ink-3)}.lv.dg-pantalla .dg-totales{margin-top:14px;padding:4px 15px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid)}.lv.dg-pantalla .dg-totales>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;color:var(--lv-ink-2)}.lv.dg-pantalla .dg-totales>div+div{border-top:1px solid var(--lv-hair);color:var(--lv-ink);font-weight:740}.lv.dg-pantalla .dg-totales b{color:var(--lv-ink)}.lv.dg-pantalla .dg-movil{display:none}@media(max-width:1023px){.lv.dg-pantalla{min-height:calc(100dvh - 56px);padding:0 12px 44px;overflow:hidden}.lv.dg-pantalla .dg-escritorio{display:none}.lv.dg-pantalla .dg-movil{display:block}.lv.dg-pantalla .dg-movil-interior{max-width:650px;margin:0 auto;animation:dg-entrada .4s var(--lv-ease) both;touch-action:pan-y}@keyframes dg-entrada{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:none}}.lv.dg-pantalla .dg-movil-interior.atras{animation-name:dg-vuelta}@keyframes dg-vuelta{0%{opacity:.75;transform:translate(-30%)}to{opacity:1;transform:none}}.lv.dg-pantalla .dg-volver{margin:8px 0 12px;font-size:1rem}.lv.dg-pantalla h1{margin:0 4px 16px}.lv.dg-pantalla .dg-resumen{display:block;padding:20px}.lv.dg-pantalla .dg-resumen>strong{font-size:2.5rem}.lv.dg-pantalla .dg-resumen-filas{margin-top:14px;border-top:1px solid var(--lv-hair)}.lv.dg-pantalla .dg-resumen-filas>span{padding:11px 0;border-bottom:1px solid var(--lv-hair)}.lv.dg-pantalla h2{margin:25px 4px 12px}.lv.dg-pantalla .dg-producto{margin-bottom:13px;padding:15px}.lv.dg-pantalla .dg-producto .pdlv-top{flex-wrap:wrap}.lv.dg-pantalla .dg-producto .pdlv-der{width:100%;justify-content:flex-start}.lv.dg-pantalla .dg-producto .pdlv-bottom{flex-wrap:wrap}.lv.dg-pantalla .dg-producto .pdlv-acc,.lv.dg-pantalla .dg-accion{width:100%}.lv.dg-pantalla .dg-cab-ficha{display:flex;gap:15px;padding:16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);background:var(--lv-solid)}.lv.dg-pantalla .dg-cab-ficha .dg-dibujo{width:86px;height:86px}.lv.dg-pantalla .dg-cab-ficha .dg-ficha{flex:1;min-width:0}.lv.dg-pantalla .dg-ficha ul{grid-template-columns:1fr}.lv.dg-pantalla .dg-baldosas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.lv.dg-pantalla .dg-baldosa{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:155px;padding:15px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);background:var(--lv-solid);color:var(--lv-ink);text-align:left;box-shadow:var(--lv-sh-2)}.lv.dg-pantalla .dg-baldosa strong{font-size:1.02rem}.lv.dg-pantalla .dg-baldosa b{font-size:1.3rem}.lv.dg-pantalla .dg-baldosa small{color:var(--lv-ink-3)}.lv.dg-pantalla .dg-baldosa>span:last-child{display:flex;align-items:center;margin-top:auto;color:var(--lv-blue-text);font-weight:720}.lv.dg-pantalla .dg-baldosa>span:last-child svg{width:18px}.lv.dg-pantalla .dg-aviso-mini,.lv.dg-pantalla .dg-margen-distinto{padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--lv-amber) 12%,var(--lv-solid));color:#92400e;font-size:.77rem;font-weight:700}.lv.dg-pantalla .dg-parte{display:flex;gap:14px;align-items:center;margin-bottom:14px}.lv.dg-pantalla .dg-parte strong{color:var(--dg-color);font-size:2rem}.lv.dg-pantalla .dg-parte small{display:block;color:var(--lv-ink-3)}.lv.dg-pantalla .dg-grupo-movil{margin:18px 3px 9px;font-size:1.02rem}.lv.dg-pantalla .dg-linea,.lv.dg-pantalla .dg-pie-movil{margin-bottom:11px;padding:16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv.dg-pantalla .dg-linea-cab{display:flex;justify-content:space-between;gap:12px;font-size:1.1rem}.lv.dg-pantalla .dg-linea-cab b{white-space:nowrap}.lv.dg-pantalla .dg-linea>small{display:block;color:var(--lv-ink-3)}.lv.dg-pantalla .dg-valores{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:13px;padding-top:13px;border-top:1px solid var(--lv-hair)}.lv.dg-pantalla .dg-valores span,.lv.dg-pantalla .dg-pie-movil small{display:block;color:var(--lv-ink-3);font-size:.78rem;font-weight:620}.lv.dg-pantalla .dg-valores b,.lv.dg-pantalla .dg-pie-movil b{display:block;margin-top:2px;font-size:1rem;font-variant-numeric:tabular-nums}.lv.dg-pantalla .dg-pie-movil{display:flex;justify-content:space-between;gap:12px}.lv.dg-pantalla .dg-pie-movil>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.lv.dg-pantalla .dg-pie-movil span{text-align:right}}@media(max-width:420px){.lv.dg-pantalla .dg-baldosas{grid-template-columns:repeat(2,minmax(0,1fr))}.lv.dg-pantalla .dg-baldosa{min-height:146px;padding:13px}}.lv.dg-pantalla :is(.dg-accion,.dg-apartado-cab,.dg-baldosa,.dg-filtros button,.dg-volver){transition:transform .16s var(--lv-spring)}.lv.dg-pantalla :is(.dg-accion,.dg-apartado-cab,.dg-baldosa,.dg-filtros button,.dg-volver):active:not(:disabled){transform:scale(.97)}@media(hover:hover)and (pointer:fine){.lv.dg-pantalla button:not(:disabled):hover{filter:brightness(.97)}}@media(prefers-reduced-motion:reduce){.lv.dg-pantalla .dg-acordeon{transition:opacity .2s ease}.lv.dg-pantalla .dg-movil-interior{animation:dg-fundido .2s ease both}.lv.dg-pantalla :is(.dg-accion,.dg-apartado-cab,.dg-baldosa,.dg-filtros button,.dg-volver){transition:none}.lv.dg-pantalla :is(.dg-accion,.dg-apartado-cab,.dg-baldosa,.dg-filtros button,.dg-volver):active:not(:disabled){transform:none}@keyframes dg-fundido{0%{opacity:0}to{opacity:1}}}.presupuestador-lienzo.desglose-abierto [data-testid^=bottom-bar-]{display:none!important}.lv.dg-pantalla .dg-chip-icono{width:15px;height:15px;color:var(--lv-blue-text)}.lv.dg-pantalla .dg-sw-claro{border:1px solid var(--lv-ink-3)}.lv.dg-pantalla .dg-sw-desconocido{background:var(--lv-ink-3);border:1px solid var(--lv-hair)}.lv.lt .lt-fila small{display:block;margin-top:3px;color:var(--lv-ink-3);font-size:.82rem}.presupuestador-lienzo>main[hidden]{display:none!important}.presupuestador-lienzo.desglose-visto .lv.lt .lt-in,.presupuestador-lienzo.desglose-visto .lv.lt .pg-esc.lista{animation:none}.presupuestador-lienzo.desglose-visto .lv.lt .lt-ok svg{animation:none;stroke-dashoffset:0}.tf-analysis-halo{stroke:var(--lv-blue);opacity:0;filter:blur(5px)}.tf-analysis-ring:not(.is-success):not(.is-error) .tf-analysis-halo{animation:tf-analysis-breathe 1.9s ease-in-out infinite}@keyframes tf-analysis-breathe{50%{opacity:.5}}.tf-analysis-mark{object-fit:contain;width:52px;height:52px;animation:tf-analysis-iso 1.9s ease-in-out infinite}@keyframes tf-analysis-iso{50%{transform:scale(1.07);opacity:1}}.tf-analysis-ring.is-success .tf-analysis-halo,.tf-analysis-ring.is-error .tf-analysis-halo{opacity:0;animation:none}.tf-analysis-ring.is-success .tf-analysis-progress{stroke:var(--lv-green)}.tf-analysis-phase.is-done .tf-analysis-phase-dot svg{stroke-dasharray:24;stroke-dashoffset:24;animation:tf-analysis-tick .42s var(--lv-ease) forwards}@keyframes tf-analysis-tick{to{stroke-dashoffset:0}}.tf-analysis-ring.is-success .tf-analysis-result path{stroke-dasharray:36;stroke-dashoffset:36;animation:tf-analysis-tick .42s .14s var(--lv-ease) forwards}body:has(.tf-cliente-dialog)>[data-radix-portal]>[data-state=open].bg-black\/80{background:#0b12204d}.lv.tf-cliente-dialog{display:flex;flex-direction:column;gap:0;width:calc(100% - 32px);max-width:520px;max-height:82vh;overflow:hidden;padding:0;border-radius:var(--lv-r-lg);animation:tf-cliente-popin .3s var(--lv-spring)}@keyframes tf-cliente-popin{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.lv.tf-cliente-dialog>[role=presentation],.lv.tf-cliente-dialog>div:first-child{flex:0 0 auto}.lv.tf-cliente-dialog>div:first-child{min-height:60px;padding:20px 18px 14px;border-bottom:1px solid var(--lv-hair)}.lv.tf-cliente-dialog [role=dialog]{color:var(--lv-ink)}.lv.tf-cliente-dialog [cmdk-root]{min-height:0;overflow:auto}.lv.tf-cliente-dialog [cmdk-list]{max-height:min(50vh,400px)}.lv.tf-cliente-dialog [cmdk-input-wrapper]{border-color:color-mix(in srgb,var(--lv-blue) 34%,var(--lv-hair));background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv.tf-cliente-dialog [data-testid=button-crear-cliente-nuevo]{border:0}.lv.tf-cliente-dialog [cmdk-item]{min-height:64px;padding:11px 12px;border:0;border-radius:12px}.lv.tf-cliente-dialog [cmdk-item]+[cmdk-item]{border-top:0}.tf-cliente-selected{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--lv-green);color:var(--lv-solid);animation:tf-client-check .3s var(--lv-spring) both}@media(max-width:559px){.lv.tf-cliente-dialog{top:auto;bottom:0;width:100%;max-width:none;max-height:82vh;border-radius:var(--lv-r-xl) var(--lv-r-xl) 0 0;transform:translate(-50%);animation:tf-cliente-sheetin .34s var(--lv-spring)}@keyframes tf-cliente-sheetin{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.lv.tf-cliente-dialog:before{content:"";flex:0 0 auto;width:40px;height:5px;margin:10px auto 2px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 16%,transparent)}}.lv .tf-iva-pick{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 15px;border:1px solid color-mix(in srgb,var(--lv-blue) 30%,var(--lv-hair));border-radius:12px;background:var(--lv-solid);box-shadow:var(--lv-sh-1);color:var(--lv-ink);font:inherit;font-weight:760;font-variant-numeric:tabular-nums;cursor:pointer}.lv .tf-iva-pick svg{width:18px;height:18px;transform:rotate(-90deg);color:var(--lv-ink-3)}.lv.tf-iva-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:#0b12204d}.lv.tf-iva-overlay[hidden]{display:none}.lv .tf-iva-sheet{width:100%;max-width:480px;padding-bottom:22px;border-radius:var(--lv-r-xl) var(--lv-r-xl) 0 0;background:var(--lv-solid);box-shadow:var(--lv-sh-3);animation:tf-iva-sheetin .34s var(--lv-spring)}@keyframes tf-iva-sheetin{0%{transform:translateY(100%)}to{transform:translateY(0)}}.lv .tf-sheet-handle{display:block;width:40px;height:5px;margin:10px auto 2px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 16%,transparent)}.lv .tf-sheet-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--lv-hair)}.lv .tf-sheet-heading h3{margin:0;color:var(--lv-ink);font-size:1.12rem;font-weight:800}.lv .tf-sheet-heading button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--lv-hair);border-radius:10px;background:var(--lv-solid);color:var(--lv-ink-2);cursor:pointer}.lv .tf-sheet-heading svg{width:18px;height:18px}.lv .tf-iva-sheet>div:last-child{align-items:stretch;padding:8px 12px 2px}.lv .tf-iva-sheet [role=group]{display:flex;flex-direction:column;overflow:visible;border:0}.lv .tf-iva-sheet [role=group] button{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 16px;border:0;border-radius:14px;background:transparent;color:var(--lv-ink);font:inherit;font-size:1.22rem;font-weight:760;text-align:left}.lv .tf-iva-sheet [role=group] button:hover{background:color-mix(in srgb,var(--lv-ink) 4%,transparent)}.lv .tf-iva-sheet [role=group] button[aria-pressed=true]{background:color-mix(in srgb,var(--lv-blue) 8%,transparent);color:var(--lv-blue-text)}.lv .tf-iva-sheet [role=group] button[aria-pressed=true]:after{content:"✓";color:var(--lv-blue);font-size:1.4rem}.lv.tf-reset-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#0b12206b}.lv.tf-reset-fondo[data-state=open]{animation:tf-reset-velo .2s var(--lv-out)}.lv.tf-reset-dialog{position:fixed;z-index:151;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:14px;width:min(420px,calc(100% - 32px));padding:28px 28px 24px;text-align:center;background:var(--lv-solid);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3);font-family:Inter,sans-serif;color:var(--lv-ink);letter-spacing:-.014em}.lv.tf-reset-dialog:focus,.lv.tf-reset-dialog:focus-visible{outline:none}.lv.tf-reset-dialog[data-state=open]{animation:tf-reset-pop .24s var(--lv-spring)}.lv.tf-reset-dialog-movil{left:0;right:0;bottom:0;top:auto;transform:none;width:100%;max-width:none;padding:8px 20px 26px;border-radius:32px 32px 0 0;box-shadow:0 -18px 50px -18px #0b122080}.lv.tf-reset-dialog-movil[data-state=open]{animation:tf-iva-sheetin .34s var(--lv-spring)}.lv .tf-reset-asidero{width:40px;height:5px;flex:0 0 auto;margin:2px auto 6px;border-radius:999px;background:#d7dee8}.lv .tf-reset-icono{display:grid;place-items:center;width:56px;height:56px;flex:0 0 auto;border-radius:50%;color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 14%,transparent)}.lv .tf-reset-icono svg{width:27px;height:27px}.lv .tf-reset-titulo{margin:0;color:var(--lv-ink);font-size:1.34rem;font-weight:820;letter-spacing:-.02em}.lv .tf-reset-texto{margin:0;max-width:34ch;color:var(--lv-ink-2);font-size:1.02rem;line-height:1.5}.lv .tf-reset-texto strong{color:var(--lv-ink);font-weight:760}.lv .tf-reset-acciones{display:flex;gap:10px;width:100%;margin-top:4px}.lv .tf-reset-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 1 0;min-height:52px;padding:0 18px;border-radius:999px;border:1px solid transparent;cursor:pointer;font:inherit;font-size:1.06rem;font-weight:700;transition:transform .14s var(--lv-spring),filter .18s,border-color .2s}.lv .tf-reset-btn:active{transform:scale(.98)}.lv .tf-reset-btn svg{width:18px;height:18px}.lv .tf-reset-cancelar{color:var(--lv-ink);background:var(--lv-solid);border-color:var(--lv-hair)}.lv .tf-reset-cancelar:hover{border-color:color-mix(in srgb,var(--lv-ink) 22%,var(--lv-hair))}.lv .tf-reset-confirmar{color:#fff;background:linear-gradient(180deg,var(--lv-rose),var(--lv-rose-d));border-color:color-mix(in srgb,var(--lv-rose) 70%,var(--lv-ink))}.lv .tf-reset-confirmar:hover{filter:brightness(1.05)}.lv.tf-reset-dialog-movil .tf-reset-acciones{flex-direction:column-reverse}.lv.tf-reset-dialog-movil .tf-reset-btn{flex:0 0 auto;width:100%}@keyframes tf-reset-velo{0%{opacity:0}to{opacity:1}}@keyframes tf-reset-pop{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.lv.tf-reset-fondo[data-state=open],.lv.tf-reset-dialog[data-state=open],.lv.tf-reset-dialog-movil[data-state=open]{animation:none}}.lv .tf-ready-download{display:flex;align-items:center;gap:13px;width:100%;margin-top:16px;padding:16px 0 0;border:0;border-top:1px solid var(--lv-hair);background:transparent;color:var(--lv-ink);font:inherit;font-size:1.02rem;font-weight:720;text-align:left;cursor:pointer}.lv .tf-ready-download>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--lv-blue) 10%,transparent);color:var(--lv-blue-text)}.lv .tf-ready-download svg{width:20px;height:20px}.lv .tf-ready-download:hover{color:var(--lv-blue-text)}.lv .tf-ready-profit small{margin-left:auto;font-weight:620}.lv .tf-document-thumb{overflow:visible}.lv .tf-document-pages{position:absolute;z-index:3;right:-7px;bottom:-7px;padding:3px 8px;border-radius:99px;background:var(--lv-ink);box-shadow:var(--lv-sh-1);color:var(--lv-solid);font-size:.6rem;font-weight:720;white-space:nowrap}@media(min-width:768px){.lv .tf-document-thumb{width:252px;height:356px}.lv .tf-document-pages{right:-9px;bottom:-9px;font-size:.74rem}}.lv .tf-ready-actions .tf-primary-action{background:var(--lv-blue);color:var(--lv-solid)}.lv .tf-ready-actions .tf-primary-action:hover{background:var(--lv-blue-d)}@media(prefers-reduced-motion:reduce){.tf-analysis-halo,.tf-analysis-mark,.tf-analysis-phase.is-done .tf-analysis-phase-dot svg,.tf-analysis-ring.is-success .tf-analysis-result path,.lv.tf-cliente-dialog,.lv.tf-iva-overlay .tf-iva-sheet{animation:none}.tf-analysis-phase.is-done .tf-analysis-phase-dot svg,.tf-analysis-ring.is-success .tf-analysis-result path{stroke-dashoffset:0}}.tf-analysis-ring>svg{width:124px;height:124px;transform:rotate(-90deg)}.tf-analysis-ring .tf-analysis-result{transform:none}.lv.pv-guiado-profesional .pie-fila{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.lv.pv-guiado-profesional .pie-fila .pv-guiado-cta{white-space:nowrap;padding:0 18px;gap:8px;margin-top:10px}.lv.pv-guiado-profesional .pie-fila .pv-guiado-cta svg{flex:none}@media(max-width:440px){.lv.pv-guiado-profesional .pie-fila .pv-guiado-cta{font-size:.92rem;padding:0 12px;gap:6px}.lv.pv-guiado-profesional .pie-fila .pv-guiado-cta svg{width:19px;height:19px}}@media(min-width:1024px){.lv.pv-guiado-profesional .pie-fila{grid-template-columns:1fr 1fr}}.lv.pv-guiado-profesional .pv-guiado-cta.guardando{opacity:1;cursor:progress;color:#fff;border-color:transparent;font-weight:740;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 1px 2px #0b12201f,0 10px 22px -8px #1a86f099,inset 0 1px #ffffff4d}.lv.pv-guiado-profesional .pv-guiado-cta.guardando:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);animation:lv-vt-sheen 1.25s var(--lv-ease) infinite}.lv.pv-guiado-profesional .pv-guiado-rueda{position:relative;width:24px;height:24px;flex:none}.lv.pv-guiado-profesional .pv-guiado-rueda:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid rgba(255,255,255,.3)}.lv.pv-guiado-profesional .pv-guiado-rueda:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent;border-top-color:#fff;border-right-color:#fff;animation:lv-vt-giro .75s linear infinite}.lv.pv-guiado-profesional .pv-guiado-cta.hecho{opacity:1;color:#fff;border-color:transparent;font-weight:740;background:linear-gradient(180deg,#22c55e,var(--lv-green-d));box-shadow:0 1px 2px #0b12201a,0 8px 20px -6px #15803d8c,inset 0 1px #ffffff52}.lv.pv-guiado-profesional .pv-guiado-cta.hecho svg{stroke-width:3;animation:lv-vt-checkpop .4s var(--lv-ease) both}@media(prefers-reduced-motion:reduce){.lv.pv-guiado-profesional .pv-guiado-cta.guardando:after{display:none}}.lv.pv-guiado-profesional .cadena{display:flex;flex-direction:column;margin-top:14px}@media(min-width:1024px){.lv.pv-guiado-profesional .cadena{display:grid;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);align-items:stretch;width:min(100%,1180px);margin:22px auto 0}}.lv.pv-guiado-profesional .dc{position:relative;display:block;width:100%;padding:0;overflow:hidden;border-radius:24px;background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-2);text-align:left}.lv.pv-guiado-profesional .dc-cuerpo{display:flex;align-items:center;gap:14px;padding:14px}@media(min-width:1024px){.lv.pv-guiado-profesional .dc{border-radius:28px}.lv.pv-guiado-profesional .dc-cuerpo{gap:24px;padding:24px}}.lv.pv-guiado-profesional .dc-barra{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--lv-hair)}.lv.pv-guiado-profesional .dc-barra button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;color:var(--lv-blue-text);font-size:1.02rem;font-weight:720;transition:background-color .12s ease}.lv.pv-guiado-profesional .dc-barra button+button{border-left:1px solid var(--lv-hair)}.lv.pv-guiado-profesional .dc-barra button:active{background:#e8f1fd}.lv.pv-guiado-profesional .dc-barra svg{width:21px;height:21px}@media(max-width:1023px){.lv.pv-guiado-profesional .dc .dc-acc{display:none}.lv.pv-guiado-profesional .pv-guiado-cuerpo>.sub-pc{display:none}}@media(min-width:1024px){.lv.pv-guiado-profesional .dc-barra{display:none}}.lv.pv-guiado-profesional .dc-papel{flex:none}.lv.pv-guiado-profesional .papel{position:relative;width:92px;aspect-ratio:794/1123;border-radius:6px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0b122024,0 12px 24px -12px #0b285a6b;outline:1px solid rgba(11,18,32,.06);cursor:pointer;transition:transform .25s var(--out)}@media(min-width:1024px){.lv.pv-guiado-profesional .papel{width:196px}}@media(hover:hover)and (pointer:fine){.lv.pv-guiado-profesional .papel:hover{transform:translateY(-3px) rotate(-.6deg)}}.lv.pv-guiado-profesional .papel:active{transform:scale(.97)}.lv.pv-guiado-profesional .pg{position:absolute;left:0;top:0;width:794px;height:1123px;transform-origin:0 0}.lv.pv-guiado-profesional .dc-info{min-width:0;flex:1;display:flex;flex-direction:column}.lv.pv-guiado-profesional .dc-k{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:26px;padding:0 10px;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.lv.pv-guiado-profesional .dc-k svg{width:14px;height:14px;flex:none}.lv.pv-guiado-profesional .dc-k.pv{background:#eef1f6;color:#4b5a70}.lv.pv-guiado-profesional .dc-k.cl{background:#e3effd;color:#0a5fb4}.lv.pv-guiado-profesional .dc-info small{margin-top:8px;color:var(--lv-ink-3);font-size:.86rem;font-weight:650}.lv.pv-guiado-profesional .dc-imp{display:block;margin-top:1px;color:var(--lv-ink);font-size:1.95rem;font-weight:800;letter-spacing:-.045em;line-height:1.05;white-space:nowrap;font-variant-numeric:tabular-nums}@media(min-width:1024px){.lv.pv-guiado-profesional .dc-imp{font-size:2.8rem}.lv.pv-guiado-profesional .dc-info small{font-size:.95rem}}.lv.pv-guiado-profesional .dc-info em{margin-top:3px;font-style:normal;color:var(--lv-ink-3);font-size:.84rem}.lv.pv-guiado-profesional .dc-acc{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lv.pv-guiado-profesional .dc-acc button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;background:#f1f5fa;color:var(--lv-ink-2);font-size:.84rem;font-weight:700;transition:transform .12s var(--out)}.lv.pv-guiado-profesional .dc-acc button:active{transform:scale(.96)}.lv.pv-guiado-profesional .dc-acc svg{width:16px;height:16px}.lv.pv-guiado-profesional .dc .est{margin-top:10px;display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:700;color:var(--lv-ink-3)}.lv.pv-guiado-profesional .dc .est svg{width:14px;height:14px}.lv.pv-guiado-profesional .dc .est.ok{color:#15803d}.lv.pv-guiado-profesional .dc.cl{border:2px solid color-mix(in srgb,var(--lv-blue) 45%,transparent);box-shadow:0 2px 6px #0b12200d,0 18px 36px -18px #0a6ed173}.lv.pv-guiado-profesional .dc.fantasma{cursor:pointer;border:2px dashed #8fbcf2;background:linear-gradient(180deg,#f4f9ff,#fff);box-shadow:none;animation:pvpg-invita 2.6s ease-in-out infinite;transition:transform .14s var(--out)}.lv.pv-guiado-profesional .dc.fantasma:active{transform:scale(.98)}@keyframes pvpg-invita{0%,to{box-shadow:0 0 #1a86f000}50%{box-shadow:0 0 0 7px #1a86f021}}.lv.pv-guiado-profesional .papel-f{position:relative;width:92px;aspect-ratio:794/1123;border-radius:6px;border:1.5px dashed #a9c8f5;background:#fff;padding:14px 12px;display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.lv.pv-guiado-profesional .papel-f{width:196px;padding:22px 18px;gap:12px}}.lv.pv-guiado-profesional .papel-f i{display:block;height:7px;border-radius:4px;background:linear-gradient(90deg,#e6eef9,#f3f7fd,#e6eef9);background-size:200% 100%;animation:pvpg-brilla 1.8s linear infinite}.lv.pv-guiado-profesional .papel-f i.c{width:60%}.lv.pv-guiado-profesional .papel-f i.t{margin-top:auto;width:55%;align-self:flex-end;height:12px}@keyframes pvpg-brilla{0%{background-position:100% 0}to{background-position:-100% 0}}.lv.pv-guiado-profesional .papel-f .hi{position:absolute;left:50%;top:44%;translate:-50% -50%;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 10px 20px -8px #0a6ed1b3}.lv.pv-guiado-profesional .papel-f .hi svg{width:22px;height:22px}@media(min-width:1024px){.lv.pv-guiado-profesional .papel-f .hi{width:70px;height:70px}.lv.pv-guiado-profesional .papel-f .hi svg{width:32px;height:32px}}.lv.pv-guiado-profesional .dc-imp.gris{color:#0a5fb4;font-size:1.45rem;letter-spacing:-.03em}@media(min-width:1024px){.lv.pv-guiado-profesional .dc-imp.gris{font-size:2rem}}.lv.pv-guiado-profesional .dc-go{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:#0a5fb4;font-weight:750;font-size:.95rem}.lv.pv-guiado-profesional .dc-go svg{width:18px;height:18px;transition:transform .2s var(--out)}@media(hover:hover)and (pointer:fine){.lv.pv-guiado-profesional .dc.fantasma:hover .dc-go svg{transform:translate(3px)}}.lv.pv-guiado-profesional .enlace{position:relative;display:grid;place-items:center;height:54px}.lv.pv-guiado-profesional .enlace .linea{position:absolute;left:50%;top:0;bottom:0;width:2px;translate:-50% 0;background:repeating-linear-gradient(180deg,#8fbcf2 0 6px,transparent 6px 12px);background-size:2px 24px;animation:pvpg-baja .9s linear infinite}@keyframes pvpg-baja{to{background-position:0 24px}}@media(min-width:1024px){.lv.pv-guiado-profesional .enlace{height:auto}.lv.pv-guiado-profesional .enlace .linea{left:-8px;right:-8px;top:50%;bottom:auto;width:auto;height:2px;translate:0 -50%;background:repeating-linear-gradient(90deg,#8fbcf2 0 6px,transparent 6px 12px);background-size:24px 2px;animation-name:pvpg-avanza}}@keyframes pvpg-avanza{to{background-position:24px 0}}.lv.pv-guiado-profesional .nudo{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;background:var(--lv-solid);border:1.5px dashed #a9c8f5;color:#0a5fb4;font-size:.86rem;font-weight:750;white-space:nowrap}.lv.pv-guiado-profesional .nudo svg{width:16px;height:16px}.lv.pv-guiado-profesional .enlace.ok .linea{background:#16a34a;animation:none;transform-origin:top}@media(min-width:1024px){.lv.pv-guiado-profesional .enlace.ok .linea{transform-origin:left}}.lv.pv-guiado-profesional .enlace.ok .nudo{border:0;background:#16a34a;color:#fff;font-size:1rem;padding:10px 16px;box-shadow:0 10px 22px -10px #16a34ab3}@media(min-width:1024px){.lv.pv-guiado-profesional .enlace.ok .nudo{flex-direction:column;gap:2px;border-radius:20px;font-size:1.3rem;padding:12px 18px}.lv.pv-guiado-profesional .enlace.ok .nudo small{font-size:.8rem;font-weight:700;opacity:.9}}.lv.pv-guiado-profesional .nudo small{font-weight:700}@media(min-width:1024px){.lv.pv-guiado-profesional .enlace.ok .nudo .pt{display:none}}.lv.pv-guiado-profesional .entra{animation:pvpg-entra .42s var(--out) both}.lv.pv-guiado-profesional .entra.d1{animation-delay:.08s}.lv.pv-guiado-profesional .entra.d2{animation-delay:.16s}@keyframes pvpg-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lv.pv-guiado-profesional .llena .enlace .linea{animation:pvpg-traza .45s var(--out) .1s both}@keyframes pvpg-traza{0%{transform:scaleY(0)}to{transform:none}}@media(min-width:1024px){@keyframes pvpg-traza{0%{transform:scaleX(0)}to{transform:none}}}.lv.pv-guiado-profesional .llena .enlace .nudo{animation:pvpg-pop .32s var(--out) .45s both}@keyframes pvpg-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.lv.pv-guiado-profesional .llena .dc.cl{animation:pvpg-aparece .5s var(--out) .25s both}@keyframes pvpg-aparece{0%{opacity:0;transform:translateY(10px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.lv.pv-guiado-profesional .enlace .linea,.lv.pv-guiado-profesional .dc.fantasma,.lv.pv-guiado-profesional .papel-f i{animation:none}.lv.pv-guiado-profesional .entra,.lv.pv-guiado-profesional .llena .enlace .linea,.lv.pv-guiado-profesional .llena .enlace .nudo,.lv.pv-guiado-profesional .llena .dc.cl{animation:pvpg-fundido .2s ease both}@keyframes pvpg-fundido{0%{opacity:0}to{opacity:1}}}.lv.pv-guiado-profesional .tit-ok{display:flex;align-items:center;gap:12px;margin:2px}.lv.pv-guiado-profesional .tit-ok .tk{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#16a34a;color:#fff;box-shadow:0 6px 14px -6px #16a34a99}.lv.pv-guiado-profesional .tit-ok .tk svg{width:19px;height:19px;stroke-width:3;stroke-dasharray:24;animation:pvpg-tic .45s var(--out) .15s both}@keyframes pvpg-tic{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.lv.pv-guiado-profesional .pv-guiado-cuerpo .tit-ok h2{margin:0;font-size:1.38rem;font-weight:780;letter-spacing:-.025em;line-height:1.15}@media(min-width:1024px){.lv.pv-guiado-profesional .tit-ok .tk{width:44px;height:44px}.lv.pv-guiado-profesional .tit-ok .tk svg{width:24px;height:24px}.lv.pv-guiado-profesional .pv-guiado-cuerpo .tit-ok h2{font-size:2rem}}.lv.pv-guiado-profesional .tit-ok+.pv-guiado-sub{margin-left:48px}@media(min-width:1024px){.lv.pv-guiado-profesional .tit-ok+.pv-guiado-sub{margin-left:58px}}@media(max-width:1023px){.lv.pv-guiado-profesional .cadena{margin-top:16px}.lv.pv-guiado-profesional .papel,.lv.pv-guiado-profesional .papel-f{width:104px}.lv.pv-guiado-profesional .dc-cuerpo{padding:16px;gap:16px}.lv.pv-guiado-profesional .dc-imp{font-size:2.1rem}.lv.pv-guiado-profesional .enlace{height:84px}.lv.pv-guiado-profesional .llena .enlace,.lv.pv-guiado-profesional .enlace.ok{height:72px}}.lv.pv-guiado-profesional .dc.cl{background:linear-gradient(180deg,#f3f8ff,#fff 55%)}.lv.pv-guiado-profesional .dc-abrir{display:none}@media(max-width:1023px){.lv.pv-guiado-profesional .dc.pv,.lv.pv-guiado-profesional .dc.cl{border:1.5px solid #a9c8f5;background:var(--lv-solid);box-shadow:0 8px 22px -16px #0a6ed173}.lv.pv-guiado-profesional .dc-doc{background:linear-gradient(160deg,#e2edfc,#f1f7fe);cursor:pointer;transition:background-color .14s ease}.lv.pv-guiado-profesional .dc-doc .papel{width:96px;cursor:inherit}.lv.pv-guiado-profesional .dc-doc:active .papel{transform:scale(.97)}.lv.pv-guiado-profesional .dc-doc:active{background:linear-gradient(160deg,#d6e6fb,#e8f1fd)}.lv.pv-guiado-profesional .dc-doc .dc-info small{margin-top:0}.lv.pv-guiado-profesional .dc-abrir{display:block;margin-top:10px;color:var(--lv-blue-text);font-size:1rem;font-weight:800;line-height:1.22;text-wrap:balance}.lv.pv-guiado-profesional .dc-abrir svg{display:inline-block;width:17px;height:17px;margin-left:5px;vertical-align:-3px}.lv.pv-guiado-profesional .dc-barra{display:block;border-top:1px solid #cfe0f7}.lv.pv-guiado-profesional .dc-barra button+button{border-left:0;border-top:1px solid var(--lv-hair)}.lv.pv-guiado-profesional .dc-barra button{justify-content:flex-start;gap:14px;width:100%;min-height:60px;padding:10px 16px;color:var(--lv-ink)}.lv.pv-guiado-profesional .dc-barra button strong{font-size:1.02rem;font-weight:700}.lv.pv-guiado-profesional .dc-barra .lf-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#eaf3fe;color:var(--lv-blue-text)}.lv.pv-guiado-profesional .dc-barra .lf-ic svg{width:21px;height:21px}}.lv.pv-guiado-profesional{--out: var(--lv-ease)}.lv.pv-guiado-profesional .lt-avisos{display:grid;gap:8px}.lv.pv-guiado-profesional .lt-avisos p{margin:0;padding:10px 12px;color:#92400e;border:1px solid #f3d48a;border-radius:12px;background:#fffaf0;font-size:.86rem}.lv.pv-guiado-profesional .lt-avisos a{text-decoration:underline;font-weight:700}.lv.pv-guiado-profesional .pv-guiado-pie a.pv-guiado-cta{display:flex;align-items:center;justify-content:center;text-decoration:none}.lv.pv-guiado-profesional .dc-acc a{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;background:#f1f5fa;color:var(--lv-ink-2);font-size:.84rem;font-weight:700}.lv.pv-guiado-profesional .dc-barra a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;color:var(--lv-blue-text);font-size:1.02rem;font-weight:720}.lv.pv-guiado-profesional .dc-barra a svg{width:21px;height:21px}.lv.pv-guiado-profesional .papel .pg-esc{display:block;width:100%;height:100%;object-fit:contain;opacity:0}.lv.pv-guiado-profesional .papel .pg-esc.lista{opacity:1}.lv.pv-guiado-profesional .papel .pg-skel,.lv.pv-guiado-profesional .papel .pg-gu{position:absolute;top:0;right:0;bottom:0;left:0}.lv.pv-guiado-profesional .papel .pg-skel{display:flex;flex-direction:column;gap:7%;padding:12% 10%}.lv.pv-guiado-profesional .papel .pg-skel i{display:block;height:5%;border-radius:3px;background:linear-gradient(90deg,#e8eef6,#f5f8fc,#e8eef6);background-size:200% 100%;animation:lt-skel 1.3s linear infinite}.lv.pv-guiado-profesional .papel .pg-skel i:nth-child(3),.lv.pv-guiado-profesional .papel .pg-skel i:nth-child(5){width:62%}.lv.pv-guiado-profesional .papel .pg-gu{display:grid;place-items:center;color:#9bbbe6;background:linear-gradient(180deg,#fff,#f6f9fe)}.lv.pv-guiado-profesional .papel .pg-gu svg{width:38%;height:auto}@media(max-width:767px){.lv.pv-guiado-profesional .tf-gain-value{margin:8px 0 0}.lv.pv-guiado-profesional .tf-gain-details{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--lv-green) 22%,transparent)}.lv.pv-guiado-profesional .tf-gain-details span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:.84rem}.lv.pv-guiado-profesional .tf-gain-details span+span{border-left:1px solid color-mix(in srgb,var(--lv-green) 22%,transparent)}.lv.pv-guiado-profesional .tf-gain-details b{font-size:1.02rem}}@media(max-width:1023px){.lv.pv-guiado-profesional .dc-barra a{justify-content:flex-start;gap:14px;width:100%;min-height:60px;padding:10px 16px;color:var(--lv-ink);border-top:1px solid var(--lv-hair)}.lv.pv-guiado-profesional .dc-barra a strong{font-size:1.02rem;font-weight:700}.lv.pv-guiado-profesional .dc-barra a .lf-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#eaf3fe;color:var(--lv-blue-text)}}.lv.pv-guiado-profesional .dc.pv,.lv.pv-guiado-profesional .dc.cl{border:1.5px solid #a9c8f5;background:var(--lv-solid);box-shadow:0 8px 22px -16px #0a6ed173}.lv.pv-guiado-profesional .dc-doc{background:linear-gradient(160deg,#e2edfc,#f1f7fe);cursor:pointer;transition:background-color .14s ease}.lv.pv-guiado-profesional .dc-doc .papel{cursor:inherit}.lv.pv-guiado-profesional .dc-doc:active .papel{transform:scale(.97)}.lv.pv-guiado-profesional .dc-doc:active{background:linear-gradient(160deg,#d6e6fb,#e8f1fd)}.lv.pv-guiado-profesional .dc-doc .dc-info small{margin-top:0}.lv.pv-guiado-profesional .dc-abrir{display:block;margin-top:10px;color:var(--lv-blue-text);font-size:1rem;font-weight:800;line-height:1.22;text-wrap:balance}.lv.pv-guiado-profesional .dc-abrir svg{display:inline-block;width:17px;height:17px;margin-left:5px;vertical-align:-3px;transition:transform .2s cubic-bezier(.23,1,.32,1)}.lv.pv-guiado-profesional .dc-barra{display:block;border-top:1px solid #cfe0f7}.lv.pv-guiado-profesional .dc-barra button{justify-content:flex-start;gap:14px;width:100%;min-height:60px;padding:10px 16px;color:var(--lv-ink)}.lv.pv-guiado-profesional .dc-barra a{justify-content:flex-start;gap:14px;width:100%;min-height:60px;padding:10px 16px;color:var(--lv-ink);border-top:1px solid var(--lv-hair)}.lv.pv-guiado-profesional .dc-barra button strong,.lv.pv-guiado-profesional .dc-barra a strong{font-size:1.02rem;font-weight:700}.lv.pv-guiado-profesional .dc-barra .lf-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#eaf3fe;color:var(--lv-blue-text)}@media(max-width:1023px){.lv.pv-guiado-profesional .dc-doc .papel{width:96px}}@media(min-width:1024px){.lv.pv-guiado-profesional .dc-doc{padding:26px 28px}.lv.pv-guiado-profesional .dc-abrir{margin-top:16px;font-size:1.08rem}.lv.pv-guiado-profesional .dc-barra button,.lv.pv-guiado-profesional .dc-barra a{min-height:58px;padding:10px 24px}}@media(hover:hover)and (pointer:fine){.lv.pv-guiado-profesional .dc-doc:hover{background:linear-gradient(160deg,#dbe9fc,#ecf4fe)}.lv.pv-guiado-profesional .dc-doc:hover .papel{transform:translateY(-3px) rotate(-.6deg)}.lv.pv-guiado-profesional .dc-doc:hover .dc-abrir svg{transform:translate(2px,-2px)}.lv.pv-guiado-profesional .dc-barra button:hover,.lv.pv-guiado-profesional .dc-barra a:hover{background:#f4f8fe}}@media(prefers-reduced-motion:reduce){.lv.pv-guiado-profesional .tit-ok .tk svg,.lv.pv-guiado-profesional .papel .pg-skel i{animation:none}.lv.pv-guiado-profesional .dc-acc button,.lv.pv-guiado-profesional .papel,.lv.pv-guiado-profesional .dc-doc{transition:none}}.lv.pago-confirmado{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(60% 42% at 12% 4%,rgba(92,176,255,.38),transparent 62%),radial-gradient(52% 40% at 88% 12%,rgba(26,134,240,.3),transparent 60%),radial-gradient(50% 40% at 18% 74%,rgba(150,190,255,.28),transparent 62%),linear-gradient(180deg,#f4f8fd,#eaf1fa 42%,#f2f6fc);color:var(--lv-ink)}.lv.pago-confirmado .pc-card{width:min(480px,100%);padding:40px 34px 32px;text-align:center;background:var(--lv-solid);border:1px solid rgba(11,18,32,.07);border-radius:30px;box-shadow:0 2px 6px #0b12200d,0 24px 60px -24px #0b122040;animation:pc-rise .55s cubic-bezier(.23,1,.32,1) both}.lv.pago-confirmado .pc-logo{height:34px;width:auto;max-width:100%;display:block;margin:0 auto 30px}.lv.pago-confirmado .pc-check{width:76px;height:76px;margin:0 auto 22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 14px 34px -12px #1a86f0cc;animation:pc-pop .5s cubic-bezier(.22,1.2,.36,1) .15s both}.lv.pago-confirmado .pc-check svg{width:38px;height:38px;stroke-dasharray:30;stroke-dashoffset:30;animation:pc-draw .45s ease-out .45s forwards}.lv.pago-confirmado .pc-kicker{color:var(--lv-blue-text);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lv.pago-confirmado h1{margin:8px 0 12px;font-size:2rem;line-height:1.08;font-weight:700;letter-spacing:-.035em}.lv.pago-confirmado .pc-lead{max-width:36ch;margin:0 auto;color:var(--lv-ink-2);font-size:1.06rem;line-height:1.55}.lv.pago-confirmado .pc-pasos{display:grid;gap:10px;margin:26px 0;text-align:left}.lv.pago-confirmado .pc-paso{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:16px;background:#f5f8fc;font-size:.98rem}.lv.pago-confirmado .pc-paso>span:first-child{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e9f7ef;color:#127a3a;font-size:.85rem;font-weight:800}.lv.pago-confirmado .pc-cta{display:flex;width:100%;justify-content:center;padding:17px;font-size:1.08rem}.lv.pago-confirmado .pc-ayuda{margin-top:18px;color:var(--lv-ink-2);font-size:.88rem;line-height:1.5}.lv.pago-confirmado .pc-ayuda a{color:var(--lv-blue-text);font-weight:600}@keyframes pc-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes pc-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes pc-draw{to{stroke-dashoffset:0}}@media(max-width:520px){.lv.pago-confirmado .pc-card{padding:34px 24px 28px}}@media(prefers-reduced-motion:reduce){.lv.pago-confirmado .pc-card,.lv.pago-confirmado .pc-check,.lv.pago-confirmado .pc-check svg{animation:none}.lv.pago-confirmado .pc-check svg{stroke-dashoffset:0}}.lv-grupo-unidades{margin-bottom:12px}.lv .pdlv-card.pdlv-grupo-abierta{border-color:color-mix(in srgb,var(--lv-blue) 28%,var(--lv-solid))}.lv .pdlv-grupo .pdlv-ref{width:auto;max-width:100%;padding-inline:12px;border-color:color-mix(in srgb,var(--lv-blue) 20%,var(--lv-solid));background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));color:var(--lv-blue-text)}.lv .pdlv-grupo-cantidad{white-space:nowrap;border-color:color-mix(in srgb,var(--lv-blue) 20%,var(--lv-solid));background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));color:var(--lv-blue-text)}.lv .pdlv-grupo .pdlv-chip{cursor:default;pointer-events:none}.lv .pdlv-grupo .pdlv-chip .pdlv-go{display:none}.lv-grupo-unidades-hijas{margin:0 0 12px 18px;padding:12px 0 0 16px;border-left:3px solid color-mix(in srgb,var(--lv-blue) 24%,var(--lv-solid));transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.lv-grupo-unidades-lista{display:grid;gap:12px}.lv-grupo-unidades-hija{animation:lv-unidad-entra .24s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(var(--i) * 40ms)}@keyframes lv-unidad-entra{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.lv-grupo-unidades-saliendo{opacity:0;transform:translateY(-8px)}.lv-grupo-unidades-fin{display:flex;justify-content:center;width:100%;margin-top:12px;color:var(--lv-blue-text);border-color:color-mix(in srgb,var(--lv-blue) 24%,var(--lv-solid));background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid))}@media(max-width:760px){.lv-grupo-unidades-hijas{margin-left:6px;padding-left:10px}}@media(prefers-reduced-motion:reduce){.lv-grupo-unidades-hija{animation:lv-unidad-fundido .15s ease both;animation-delay:0ms}.lv-grupo-unidades-saliendo{transform:none}@keyframes lv-unidad-fundido{0%{opacity:0}to{opacity:1}}}.lv .pv-barras-guiado{width:min(100%,1120px);margin:0 auto;padding:8px 0 28px;color:var(--lv-ink)}.lv .pv-barras-guiado>h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.1}.lv .pv-barras-guiado .pv-guiado-sub{color:var(--lv-ink-3)}.lv .pv-barras-listas{display:flex;align-items:center;gap:10px;margin-top:15px;color:var(--lv-ink-3);font-size:.78rem}.lv .pv-barras-listas>span{display:flex;flex-wrap:wrap;gap:4px}.lv .pv-barras-listas i{width:7px;height:7px;border-radius:50%;background:var(--lv-hair)}.lv .pv-barras-listas i.lista{background:var(--lv-green)}.lv .pv-barras-grupo-datos{flex:1;min-width:0}.lv .pv-barras-grupo-datos>span{color:var(--lv-ink-2)}.lv .pv-barras-dibujo{flex:none;width:62px;height:62px;display:grid;place-items:center;border-radius:var(--lv-r-sm);background:var(--lv-g-thin)}.lv .pv-barras-dibujo img{max-width:100%;max-height:100%;object-fit:contain}.lv .pv-barras-dibujo svg{width:25px;height:25px;color:var(--lv-ink-3)}.lv .pv-barras-uds{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:99px;background:var(--lv-g-thin);color:var(--lv-ink-2);font-size:.74rem}.lv .pv-barras-grupo-ok{flex:none;width:20px;height:20px;color:var(--lv-green)}.lv .pv-barras-grupo-total,.lv .pv-barras-grupo-extra{padding:7px 20px;color:var(--lv-ink-3);font-size:.85rem}.lv .pv-barras-documentos-total{display:flex;justify-content:space-between;gap:12px;padding:16px 4px;border-top:1px solid var(--lv-hair)}.lv .pv-barras-guiado:not(.avisar)>.pv-barras-error{display:none}.lv .pv-barras-guiado.avisar .pv-barras-campo input[aria-invalid=true]{border-color:var(--lv-amber);background:#fff8ec;animation:pv-barras-sacude .28s ease}@keyframes pv-barras-sacude{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.lv .pv-barras-guiado.avisar .pv-barras-campo input[aria-invalid=true]{animation:none}}.lv.pv-guiado-profesional .pv-barras-guiado .pila{position:relative;display:block}.lv.pv-guiado-profesional .pv-barras-guiado .pila>i{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;aspect-ratio:794/1123;border-radius:6px;background:var(--lv-solid);box-shadow:0 1px 2px #0b12201f,0 10px 22px -10px #0b285a59}.lv.pv-guiado-profesional .pv-barras-guiado .pila .p2h{transform:translate(5px,5px) rotate(1.5deg)}.lv.pv-guiado-profesional .pv-barras-guiado .pila .p3h{transform:translate(10px,9px) rotate(3deg)}.lv.pv-guiado-profesional .pv-barras-guiado .pila .p4h{transform:translate(15px,12px) rotate(4.5deg)}.lv.pv-guiado-profesional .pv-barras-guiado .pila .papel{z-index:1}.lv.pv-guiado-profesional .pv-barras-guiado .npag{position:absolute;z-index:2;right:-8px;bottom:-8px;padding:3px 9px;border-radius:999px;background:var(--lv-ink);color:var(--lv-solid);font-size:.74rem;font-weight:700;white-space:nowrap}.lv.pv-guiado-profesional .pv-barras-guiado .dc-barra button:only-child{grid-column:1 / -1}@media(min-width:1024px){.lv.pv-guiado-profesional .pv-barras-guiado .cadena.sola{grid-template-columns:minmax(0,1fr);width:min(100%,640px)}}.lv .pv-barras-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);align-items:start;gap:22px;margin-top:22px}.lv .pv-barras-grid>.tf-card{position:sticky;top:76px}.lv .pv-barras-grupos{display:grid;gap:12px}.lv .pv-barras-grupo{border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);background:var(--lv-solid);box-shadow:var(--lv-sh-1);overflow:hidden}.lv .pv-barras-grupo-cab{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid var(--lv-hair)}.lv .pv-barras-grupo-cab>div{display:grid;gap:3px}.lv .pv-barras-grupo-cab strong{font-size:1rem;color:var(--lv-ink)}.lv .pv-barras-grupo-cab small{color:var(--lv-ink-3)}.lv .pv-barras-mas{border:0;background:none;color:var(--lv-blue-text);font-weight:700;cursor:pointer}.lv .pv-barras-mas-mobile{display:none}.lv .pv-barras-material,.lv .pv-barras-total,.lv .pv-barras-campo{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:9px 20px;border-bottom:1px solid var(--lv-hair)}@media(min-width:1024px){.lv .pv-barras-cuenta{display:flex;align-items:stretch}.lv .pv-barras-cuenta>*{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:7px;padding:16px 13px;border-right:1px solid var(--lv-hair)}.lv .pv-barras-cuenta>:last-child{border-right:0}.lv .pv-barras-cuenta>.pv-barras-campo:before,.lv .pv-barras-cuenta>.pv-barras-total:before{position:absolute;left:-8px;top:50%;translate:0 -50%;color:var(--lv-ink-3);font-weight:800;background:var(--lv-solid);padding:2px}.lv .pv-barras-cuenta>.pv-barras-campo:before{content:"+"}.lv .pv-barras-cuenta>.pv-barras-total:before{content:"="}.lv .pv-barras-cuenta .pv-barras-campo input{width:100%}}.lv .pv-barras-material{color:var(--lv-ink-3);font-size:.88rem}.lv .pv-barras-material svg{width:16px;height:16px;flex:none}.lv .pv-barras-material b,.lv .pv-barras-total b{margin-left:auto;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv .pv-barras-total{border-bottom:0;background:var(--lv-g-thin);font-weight:750}.lv .pv-barras-campo{font-weight:670}.lv .pv-barras-campo>span:last-child{display:inline-flex;align-items:center;gap:5px}.lv .pv-barras-campo input{width:105px;min-height:38px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);padding:4px 9px;text-align:right;font-size:1rem;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv .pv-barras-campo input:focus,.lv .pv-barras-textarea:focus{outline:2px solid var(--lv-blue);outline-offset:2px}.lv .pv-barras-extra,.lv .pv-barras-documento{display:flex;align-items:center;gap:14px;width:100%;min-height:70px;padding:14px 18px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);background:var(--lv-solid);color:var(--lv-ink);text-align:left;box-shadow:var(--lv-sh-1);cursor:pointer}.lv .pv-barras-extra>svg,.lv .pv-barras-documento>svg{width:22px;height:22px;flex:none;color:var(--lv-blue)}.lv .pv-barras-extra>span,.lv .pv-barras-documento>span{display:grid;gap:3px;flex:1}.lv .pv-barras-extra small,.lv .pv-barras-documento small{color:var(--lv-ink-3)}.lv .pv-barras-documento b{font-variant-numeric:tabular-nums}.lv .pv-barras-documento>svg:last-child,.lv .pv-barras-extra>svg:last-child{width:17px;color:var(--lv-ink-3)}.lv .pv-barras-error{padding:12px 15px;border:1px solid var(--lv-amber);border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink);font-weight:650}.lv.pv-barras-sheet{max-height:min(85dvh,760px);overflow-y:auto}.lv.pv-barras-sheet>p,.lv.pv-barras-sheet h3{margin:14px 0 8px;font-weight:700;color:var(--lv-ink)}.lv .pv-barras-textarea{width:100%;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink);padding:12px;resize:vertical}.lv.pv-barras-sheet .pv-guiado-cta{margin-top:18px}.lv .pv-barras-chips{display:flex;flex-wrap:wrap;gap:8px}.lv .pv-barras-chips button{padding:9px 14px;border:1px solid var(--lv-hair);border-radius:999px;background:var(--lv-solid);color:var(--lv-ink);cursor:pointer}.lv .pv-barras-chips button.is-on{border-color:var(--lv-blue);color:var(--lv-blue-text);font-weight:750}.lv .pv-barras-listo{display:flex;align-items:center;gap:16px;margin-bottom:8px}.lv .pv-barras-listo>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--lv-green);color:#fff}.lv .pv-barras-listo h2{font-size:clamp(1.5rem,3vw,2.15rem);font-weight:800;letter-spacing:-.03em}.lv .pv-barras-cadena{display:grid;gap:0;margin:24px 0}.lv .pv-barras-enlace{width:2px;height:30px;margin-left:28px;background:var(--lv-green)}@media(max-width:760px){.lv .pv-barras-grid{grid-template-columns:1fr;gap:14px}.lv .pv-barras-grid>.tf-card{position:static}.lv .pv-barras-grupo-cab{padding:15px}.lv .pv-barras-material,.lv .pv-barras-total,.lv .pv-barras-campo{padding-left:15px;padding-right:15px}.lv .pv-barras-mas-desktop{display:none}.lv .pv-barras-mas-mobile{display:block;width:100%;padding:13px;border-top:1px solid var(--lv-hair)}}.lv.pv-guiado-profesional .cadena>.enlace{z-index:0}.lv.pv-guiado-profesional .cadena>.dc{z-index:1}@media(min-width:1024px){.lv.pv-guiado-profesional .cadena{grid-template-columns:minmax(0,1fr) minmax(120px,160px) minmax(0,1fr)}.lv.pv-guiado-profesional .dc-cuerpo{gap:16px;padding:20px}.lv.pv-guiado-profesional .papel,.lv.pv-guiado-profesional .papel-f{width:112px}.lv.pv-guiado-profesional .dc-imp{font-size:clamp(1.4rem,2vw,2.2rem);white-space:normal;overflow-wrap:anywhere}}@media(min-width:1400px){.lv.pv-guiado-profesional .papel,.lv.pv-guiado-profesional .papel-f{width:152px}}.lv .pdlv-price-request{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--lv-hair);color:var(--lv-amber-text);font-size:.9rem;font-weight:700}.lv .pdlv-price-request span{display:inline-flex;align-items:center;gap:6px}.lv .pdlv-price-request svg{width:17px;height:17px}.lv .pdlv-price-request button{border:1px solid var(--lv-blue);border-radius:999px;padding:8px 12px;background:var(--lv-solid);color:var(--lv-blue-text);font-weight:720;cursor:pointer}.lv .pdlv-price-request button:disabled{opacity:.55;cursor:wait}@media(max-width:600px){.lv .pdlv-price-request{flex-direction:column;align-items:stretch}}.lv.pv-guiado-profesional .pv-barras-guiado .fx-grid{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:28px;align-items:start;width:min(100%,1240px);margin:18px auto 0}.lv.pv-guiado-profesional .pv-barras-guiado .fx-izq{position:sticky;top:16px}.lv.pv-guiado-profesional .pv-barras-guiado .fb-suma{border-color:color-mix(in srgb,var(--lv-blue) 24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid)),var(--lv-solid))}.lv.pv-guiado-profesional .pv-barras-guiado .fb-ecu{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--lv-hair)}.lv.pv-guiado-profesional .pv-barras-guiado .fb-ecu span{display:flex;flex-direction:column;align-items:center;gap:2px}.lv.pv-guiado-profesional .pv-barras-guiado .fb-ecu small{font-size:.8rem;color:var(--lv-ink-3);font-weight:620}.lv.pv-guiado-profesional .pv-barras-guiado .fb-ecu b{font-size:1.02rem;font-weight:800;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv.pv-guiado-profesional .pv-barras-guiado .fb-ecu i{font-style:normal;font-size:1.2rem;color:var(--lv-ink-3)}.lv.pv-guiado-profesional .pv-barras-guiado .fb-prog{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;color:var(--lv-ink-3);font-size:.9rem;font-weight:650}.lv.pv-guiado-profesional .pv-barras-guiado .fb-puntos{display:inline-flex;gap:4px;flex-wrap:wrap;max-width:120px}.lv.pv-guiado-profesional .pv-barras-guiado .fb-puntos em{width:7px;height:7px;border-radius:50%;background:var(--lv-hair)}.lv.pv-guiado-profesional .pv-barras-guiado .fb-puntos em.ok{background:var(--lv-green)}.lv.pv-guiado-profesional .pv-barras-guiado .fv-lista{display:grid;gap:12px}.lv.pv-guiado-profesional .pv-barras-guiado .gx{position:relative;display:grid;gap:4px;padding:16px;border:1px solid var(--lv-hair);border-radius:24px;background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv.pv-guiado-profesional .pv-barras-guiado .gx.ok{border-color:color-mix(in srgb,var(--lv-green) 45%,var(--lv-hair))}.lv.pv-guiado-profesional .pv-barras-guiado .gx-quien{display:flex;align-items:center;gap:14px;padding-bottom:10px}.lv.pv-guiado-profesional .pv-barras-guiado .gx-dib{position:relative;flex:none;display:grid}.lv.pv-guiado-profesional .pv-barras-guiado .fv-dib{display:grid;place-items:center;width:60px;height:60px;padding:6px;border-radius:15px;background:var(--lv-g-thin)}.lv.pv-guiado-profesional .pv-barras-guiado .fv-dib img{max-width:100%;max-height:100%;object-fit:contain}.lv.pv-guiado-profesional .pv-barras-guiado .fv-dib svg{width:32px;height:32px}.lv.pv-guiado-profesional .pv-barras-guiado .gx-uds{position:absolute;left:50%;bottom:-10px;translate:-50% 0;white-space:nowrap;padding:3px 9px;border-radius:999px;background:var(--lv-blue);color:#fff;font-size:.78rem;font-weight:800;box-shadow:0 0 0 3px #fff}.lv.pv-guiado-profesional .pv-barras-guiado .gx-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.lv.pv-guiado-profesional .pv-barras-guiado .gx-id b{font-size:1.08rem;font-weight:800;color:var(--lv-ink)}.lv.pv-guiado-profesional .pv-barras-guiado .gx-id span{font-size:1rem;font-weight:650;color:var(--lv-ink-2)}.lv.pv-guiado-profesional .pv-barras-guiado .gx-id small{font-size:.86rem;color:var(--lv-ink-3)}.lv.pv-guiado-profesional .pv-barras-guiado .gx-ok{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--lv-green);color:#fff;opacity:0}.lv.pv-guiado-profesional .pv-barras-guiado .gx.ok .gx-ok{opacity:1}.lv.pv-guiado-profesional .pv-barras-guiado .gx-ok svg{width:19px;height:19px}.lv.pv-guiado-profesional .pv-barras-guiado .gx-c{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:4px 0}.lv.pv-guiado-profesional .pv-barras-guiado .gx-k{display:flex;align-items:center;gap:10px;font-size:1.02rem;font-weight:700;color:var(--lv-ink);min-width:0}.lv.pv-guiado-profesional .pv-barras-guiado .gx-k .lv-cf-ic{flex:none;width:36px;height:36px;border-radius:11px}.lv.pv-guiado-profesional .pv-barras-guiado .gx-k .lv-cf-ic svg{width:18px;height:18px}.lv.pv-guiado-profesional .pv-barras-guiado .gx-fel .gx-k{color:var(--lv-ink-3);font-weight:650}.lv.pv-guiado-profesional .pv-barras-guiado .gx-fel .gx-k svg{width:18px;height:18px;margin:0 9px}.lv.pv-guiado-profesional .pv-barras-guiado .gx-fel>b{font-size:1.1rem;font-weight:750;color:var(--lv-ink-2);font-variant-numeric:tabular-nums;padding-right:12px}.lv.pv-guiado-profesional .pv-barras-guiado .gx-in{cursor:text}.lv.pv-guiado-profesional .pv-barras-guiado .gx-in .q-fila-inp{display:flex;align-items:center;width:132px;height:54px;padding:0 12px;border:2px solid transparent;border-radius:12px;background:var(--lv-g-thin)}.lv.pv-guiado-profesional .pv-barras-guiado .gx-in .q-fila-inp input{min-width:0;width:100%;border:0;outline:0;background:none;text-align:right;font:inherit;font-size:1.4rem;color:var(--lv-ink)}.lv.pv-guiado-profesional .pv-barras-guiado .gx-in .q-fila-inp i{font-style:normal;font-weight:700;color:var(--lv-ink-3)}.lv.pv-guiado-profesional .pv-barras-guiado .gx-in .q-fila-inp:focus-within{border-color:var(--lv-blue);background:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv.pv-guiado-profesional .pv-barras-guiado .avisar .gx-in.vacio .q-fila-inp{border-color:#e8930c;background:#fff8ec}.lv.pv-guiado-profesional .pv-barras-guiado .gx-tot{margin-top:6px;padding-top:12px;border-top:1px solid var(--lv-hair)}.lv.pv-guiado-profesional .pv-barras-guiado .gx-tot>b{font-size:1.45rem;font-weight:850;color:var(--lv-ink);font-variant-numeric:tabular-nums}.lv.pv-guiado-profesional .pv-barras-guiado .gx-tot>small{grid-column:1/-1;justify-self:end;color:var(--lv-ink-3)}.lv.pv-guiado-profesional .pv-barras-guiado .gx-kt{display:flex;flex-direction:column;min-width:0}.lv.pv-guiado-profesional .pv-barras-guiado .gx-kt small{font-size:.78rem;color:var(--lv-blue-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv.pv-guiado-profesional .pv-barras-guiado .gx-mas{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--lv-blue-text);font:inherit;font-weight:700;cursor:pointer}.lv.pv-guiado-profesional .pv-barras-guiado .gx-mas svg{width:17px;height:17px}.lv.pv-guiado-profesional .pv-barras-guiado .fv-extras{display:grid;gap:8px;margin-top:10px}.lv.pv-guiado-profesional .pv-barras-guiado .fv-extra{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--lv-hair);border-radius:18px;background:var(--lv-solid);text-align:left}.lv.pv-guiado-profesional .pv-barras-guiado .fv-extra>svg{width:20px;height:20px;color:var(--lv-blue-text)}.lv.pv-guiado-profesional .pv-barras-guiado .fv-extra span{flex:1;display:flex;flex-direction:column}.lv.pv-guiado-profesional .pv-barras-guiado .fv-extra small{color:var(--lv-ink-3)}.lv.pv-guiado-profesional .pv-barras-guiado .fv-add{margin-top:10px}@media(min-width:1024px){.lv.pv-guiado-profesional .pv-barras-guiado .gx{grid-template-columns:minmax(0,1fr) repeat(calc(var(--p) + 1),minmax(0,1fr)) minmax(0,1.2fr);column-gap:30px;row-gap:14px;align-items:end;padding:16px 22px 18px}.lv.pv-guiado-profesional .pv-barras-guiado .gx-quien{grid-column:1/-1;padding-bottom:0}.lv.pv-guiado-profesional .pv-barras-guiado .gx-c{position:relative;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:0}.lv.pv-guiado-profesional .pv-barras-guiado .gx-k{font-size:.9rem;white-space:nowrap}.lv.pv-guiado-profesional .pv-barras-guiado .gx-in .q-fila-inp{width:auto}.lv.pv-guiado-profesional .pv-barras-guiado .gx-in:before,.lv.pv-guiado-profesional .pv-barras-guiado .gx-tot:before{position:absolute;left:-21px;bottom:15px;font-size:1.2rem;font-weight:700;color:var(--lv-ink-3)}.lv.pv-guiado-profesional .pv-barras-guiado .gx-in:before{content:"+"}.lv.pv-guiado-profesional .pv-barras-guiado .gx-tot:before{content:"="}.lv.pv-guiado-profesional .pv-barras-guiado .gx-tot{margin:0;padding:0;border:0}.lv.pv-guiado-profesional .pv-barras-guiado .gx-tot>b,.lv.pv-guiado-profesional .pv-barras-guiado .gx-fel>b{display:flex;align-items:center;height:54px;padding:0}.lv.pv-guiado-profesional .pv-barras-guiado .gx-tot>small{position:absolute;top:100%;left:0;white-space:nowrap}.lv.pv-guiado-profesional .pv-barras-guiado .gx:has(.gx-tot>small){padding-bottom:34px}.lv.pv-guiado-profesional .pv-barras-guiado .gx-mas-m{display:none}.lv.pv-guiado-profesional .pv-barras-guiado .gx-quien .gx-mas{margin-left:auto}}@media(max-width:1023px){.lv.pv-guiado-profesional .pv-barras-guiado .fx-grid{grid-template-columns:1fr;gap:14px}.lv.pv-guiado-profesional .pv-barras-guiado .fx-izq{position:static}.lv.pv-guiado-profesional .pv-barras-guiado .gx-quien .gx-mas{display:none}.lv.pv-guiado-profesional .pv-barras-guiado .gx-mas-m{display:flex;justify-content:center;width:100%;margin-top:6px;border-top:1px solid var(--lv-hair);border-radius:0;min-height:48px}}@media(max-width:380px){.lv.pv-guiado-profesional .pv-barras-guiado .gx-in .q-fila-inp{width:116px}}.lv.pv-barras-sheet .mo-quien{display:flex;align-items:center;gap:12px;margin:12px 0 18px}.lv.pv-barras-sheet .mo-quien .fv-dib{display:grid;place-items:center;width:52px;height:52px;padding:6px;border-radius:12px;background:var(--lv-g-thin)}.lv.pv-barras-sheet .mo-quien .fv-dib img{max-width:100%;max-height:100%}.lv.pv-barras-sheet .mo-quien span:last-child,.lv.pv-barras-sheet .mo-vt{display:flex;flex-direction:column;gap:3px}.lv.pv-barras-sheet .mo-quien b{font-size:1.05rem}.lv.pv-barras-sheet .mo-quien small,.lv.pv-barras-sheet .mo-vt small{color:var(--lv-ink-3)}.lv.pv-barras-sheet .mo-txt{width:100%;box-sizing:border-box;margin-top:8px;padding:14px 16px;border:1.5px solid var(--lv-hair);border-radius:16px;background:var(--lv-solid);font:inherit;font-size:1.05rem;color:var(--lv-ink);resize:vertical}.lv.pv-barras-sheet .mo-txt:focus{outline:0;border-color:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 15%,transparent)}.lv.pv-barras-sheet .mo-vid{display:grid;gap:8px;margin-top:14px}.lv.pv-barras-sheet .pv-guiado-opcion{display:flex;align-items:center;gap:12px;min-height:62px;padding:12px;border:1px solid var(--lv-hair);border-radius:14px;background:var(--lv-solid);cursor:pointer}.lv.pv-barras-sheet .pv-guiado-opcion:has(input:checked){border-color:var(--lv-blue);background:var(--lv-g-thin)}.lv.pv-barras-sheet .pv-guiado-opcion input{accent-color:var(--lv-blue);width:18px;height:18px}.lv.pv-barras-sheet .pv-guiado-opcion span{display:flex;flex-direction:column;gap:2px}.lv.pv-barras-sheet .pv-guiado-opcion small{color:var(--lv-ink-3)}.lv.pv-barras-sheet .hv{display:grid;gap:10px}.lv.pv-barras-sheet .q-lab{margin-top:12px;font-size:1rem;font-weight:750;color:var(--lv-ink)}.lv.pv-barras-sheet .q-chips{display:flex;flex-wrap:wrap;gap:8px}.lv.pv-barras-sheet .q-chip{padding:10px 14px;border:1px solid var(--lv-hair);border-radius:999px;background:var(--lv-solid);color:var(--lv-ink);font:inherit;font-weight:650;cursor:pointer}.lv.pv-barras-sheet .q-chip.on{border-color:var(--lv-blue);background:var(--lv-g-thin);color:var(--lv-blue-text)}.lv.pv-barras-sheet .hv-campo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--lv-hair);border-radius:14px}.lv.pv-barras-sheet .hv-campo .q-fila-inp{display:flex;align-items:center;gap:4px;width:150px;padding:8px 10px;border-radius:10px;background:var(--lv-g-thin)}.lv.pv-barras-sheet .hv-campo input{width:100%;min-width:0;border:0;outline:0;background:none;text-align:right;font:inherit;font-size:1.2rem}.lv.pv-barras-sheet .hv-campo i{font-style:normal}.lv.pv-barras-sheet .hv-quitar{padding:12px;border:0;background:none;color:var(--lv-ink-3);font:inherit;cursor:pointer}.lv.pv-guiado-profesional .pv-barras-guiado .fb-suma .tf-gain-value{color:var(--lv-ink)}@media(min-width:1024px)and (max-width:1279px){.lv.pv-guiado-profesional .pv-barras-guiado .gx.varios-campos{grid-template-columns:1fr;row-gap:4px}.lv.pv-guiado-profesional .pv-barras-guiado .gx.varios-campos .gx-c{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:4px 0}.lv.pv-guiado-profesional .pv-barras-guiado .gx.varios-campos .gx-in:before,.lv.pv-guiado-profesional .pv-barras-guiado .gx.varios-campos .gx-tot:before{display:none}.lv.pv-guiado-profesional .pv-barras-guiado .gx.varios-campos .gx-in .q-fila-inp{width:160px}.lv.pv-guiado-profesional .pv-barras-guiado .gx.varios-campos .gx-tot{margin-top:6px;padding-top:12px;border-top:1px solid var(--lv-hair)}.lv.pv-guiado-profesional .pv-barras-guiado .gx.varios-campos .gx-tot>b,.lv.pv-guiado-profesional .pv-barras-guiado .gx.varios-campos .gx-fel>b{display:block;height:auto}.lv.pv-guiado-profesional .pv-barras-guiado .gx.varios-campos .gx-tot>small{grid-column:1/-1;justify-self:end}}.lv.pv-guiado-profesional .pv-barras-guiado .gx-in .q-fila-inp{background:#f1f5f9}@media(min-width:1024px){.lv.pv-guiado-profesional .pv-barras-guiado{width:min(100%,1240px)}.lv.pv-guiado-profesional .pv-barras-guiado .fx-grid{grid-template-columns:minmax(0,350px) minmax(0,1fr)}.lv.pv-guiado-profesional .pv-barras-guiado .fb-suma .tf-gain-value{white-space:nowrap;font-size:clamp(2.2rem,3.4vw,3rem)}}.lv.pv-barras-sheet .mo-nota{margin:-2px 0 4px;font-size:.88rem;font-weight:500;color:var(--lv-ink-3)}.lv.pv-barras-sheet .pv-guiado-opcion{justify-content:space-between;width:100%;text-align:left;font:inherit}.lv.pv-barras-sheet .pv-guiado-opcion.elegida{border-color:var(--lv-blue);background:var(--lv-g-thin)}.lv.pv-barras-sheet .pv-guiado-opcion .mo-vt{flex:1;display:flex;flex-direction:column;gap:2px}.lv.pv-barras-sheet .pv-guiado-radio{flex:none;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--lv-hair);border-radius:50%;color:#fff;background:#fff}.lv.pv-barras-sheet .pv-guiado-opcion.elegida .pv-guiado-radio{border-color:var(--lv-blue);background:var(--lv-blue)}.lv.pv-barras-sheet .pv-guiado-radio svg{width:16px;height:16px;stroke-width:3}.lv.pv-guiado-profesional .pv-barras-guiado .avisar .gx-in.vacio .q-fila-inp{animation:pv-barras-sacude .5s ease}@media(prefers-reduced-motion:reduce){.lv.pv-guiado-profesional .pv-barras-guiado .avisar .gx-in.vacio .q-fila-inp{animation:none}}@media(min-width:1280px){.lv.pv-guiado-profesional .pv-barras-guiado .gx-tot>small:nth-of-type(2){top:calc(100% + 20px)}.lv.pv-guiado-profesional .pv-barras-guiado .gx:has(.gx-tot>small:nth-of-type(2)){padding-bottom:56px}}.lv.lv-pedido-cristal-dialog{box-sizing:border-box;display:flex;flex-direction:column;gap:0;width:min(calc(100% - 24px),700px);max-width:700px;max-height:min(90vh,calc(100dvh - 24px));padding:0;overflow:hidden;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-xl);box-shadow:var(--lv-sh-3)}.lv.lv-pedido-cristal-dialog:before{content:"";position:absolute;inset:0 0 auto 0;height:160px;pointer-events:none;background:radial-gradient(70% 100% at 50% 0%,color-mix(in srgb,var(--lv-blue-l) 16%,transparent),transparent 70%)}.lv.lv-pedido-cristal-dialog.es-verde:before{background:radial-gradient(70% 100% at 50% 0%,color-mix(in srgb,var(--lv-green) 13%,transparent),transparent 70%)}.lv.lv-pedido-cristal-dialog.es-ambar:before{background:radial-gradient(70% 100% at 50% 0%,color-mix(in srgb,var(--lv-amber) 13%,transparent),transparent 70%)}.lv.lv-pedido-cristal-dialog>button:last-child{display:none}.lv-pedido-cristal-x{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:40px;height:40px;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:999px;cursor:pointer}.lv-pedido-cristal-x:hover{background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid))}.lv-pedido-cristal-x:disabled{opacity:.35;cursor:default}.lv-pedido-cristal-x svg{width:18px;height:18px;stroke-width:2.2}.lv-pedido-cristal-cuerpo{position:relative;display:flex;flex-direction:column;gap:20px;min-height:0;padding:32px 32px 4px;overflow-y:auto}.lv-pedido-cristal-cuerpo>*{flex-shrink:0}.lv-pedido-cristal-pie{position:relative;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:18px 32px 28px}.lv-pedido-cristal-pie.es-raya{margin-top:14px;border-top:1px solid var(--lv-hair)}.lv-pedido-cristal-pie .lv-b{min-height:56px;padding:0 26px;font-size:1.04rem}.lv-pedido-cristal-pie .lv-pedido-cristal-confirmar,.lv-pedido-cristal-pie.es-uno .lv-b{flex:1}.lv-pedido-cristal-dialog .lv-b:disabled{opacity:.6;cursor:default;transform:none}.lv-pedido-cristal-dialog .lv-b svg{width:20px;height:20px}.lv-pedido-cristal-dialog .lv-pedido-cristal-contorno{color:var(--lv-blue-text);background:var(--lv-solid);box-shadow:var(--lv-sh-1);border:1px solid color-mix(in srgb,var(--lv-blue) 22%,transparent)}.lv-pedido-cristal-dialog .lv-pedido-cristal-contorno:hover{background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.lv-pedido-cristal-dialog button:focus-visible,.lv-pedido-cristal-dialog textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--lv-blue) 45%,transparent);outline-offset:2px}.lv-pedido-cristal-giro{animation:lv-pedido-stock-giro .8s linear infinite}.lv-pedido-cristal-titulo{display:flex;flex-direction:column;align-items:center;gap:8px;padding-inline:28px;text-align:center}.lv-pedido-cristal-sello{display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:20px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 13%,var(--lv-solid));box-shadow:0 6px 16px -8px color-mix(in srgb,var(--lv-blue) 50%,transparent)}.lv-pedido-cristal-sello.es-verde{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 15%,var(--lv-solid));box-shadow:0 6px 16px -8px color-mix(in srgb,var(--lv-green) 50%,transparent)}.lv-pedido-cristal-sello.es-ambar{color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 18%,var(--lv-solid));box-shadow:0 6px 16px -8px color-mix(in srgb,var(--lv-amber) 45%,transparent)}.lv-pedido-cristal-sello svg{width:30px;height:30px}.lv-pedido-cristal-ceja{color:var(--lv-blue-text);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lv-pedido-cristal-titulo h2{margin:0;color:var(--lv-ink);font-size:1.65rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.lv-pedido-cristal-titulo p{max-width:44ch;margin:0;color:var(--lv-ink-2);font-size:1.04rem;line-height:1.5;text-wrap:balance}.lv-pedido-cristal-titulo p b{color:var(--lv-ink);font-weight:650}.lv-pedido-cristal-opciones{display:flex;flex-direction:column;gap:12px}.lv-pedido-cristal-opcion{display:flex;align-items:center;gap:16px;width:100%;padding:18px;text-align:left;font:inherit;color:var(--lv-ink);background:var(--lv-solid);border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-md);cursor:pointer;transition:border-color .2s,transform .16s var(--lv-spring),box-shadow .25s}.lv-pedido-cristal-opcion:hover{border-color:color-mix(in srgb,var(--lv-blue) 40%,transparent);box-shadow:var(--lv-sh-2)}.lv-pedido-cristal-opcion:active{transform:scale(.985)}.lv-pedido-cristal-opcion-ic{display:grid;flex:0 0 auto;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 13%,var(--lv-solid))}.lv-pedido-cristal-opcion-ic svg{width:24px;height:24px}.lv-pedido-cristal-opcion-tx{flex:1;min-width:0}.lv-pedido-cristal-opcion-tx strong{display:block;font-size:1.12rem;font-weight:650;letter-spacing:-.02em;overflow-wrap:anywhere}.lv-pedido-cristal-opcion-tx small{display:block;margin-top:2px;color:var(--lv-ink-2);font-size:.92rem}.lv-pedido-cristal-opcion-flecha{flex:0 0 auto;width:22px;height:22px;color:var(--lv-blue)}.lv-pedido-cristal-esqueleto{display:flex;flex-direction:column;gap:10px;padding-bottom:24px}.lv-pedido-cristal-esqueleto i{display:block;height:58px;border-radius:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid)),color-mix(in srgb,var(--lv-blue) 2%,var(--lv-solid)),color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid)));background-size:200% 100%;animation:lv-pedido-cristal-brillo 1.2s linear infinite}@keyframes lv-pedido-cristal-brillo{to{background-position:-200% 0}}.lv-pedido-cristal-destino{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--lv-r-md);background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid)),color-mix(in srgb,var(--lv-blue) 3%,var(--lv-solid)));border:1.5px solid color-mix(in srgb,var(--lv-blue) 24%,transparent)}.lv-pedido-cristal-quien{display:flex;align-items:center;gap:16px;padding:18px 20px}.lv-pedido-cristal-quien-ic{display:grid;flex:0 0 auto;place-items:center;width:54px;height:54px;border-radius:999px;color:#fff;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 6px 16px -6px color-mix(in srgb,var(--lv-blue) 65%,transparent),inset 0 1px #ffffff4d}.lv-pedido-cristal-quien-ic svg{width:26px;height:26px}.lv-pedido-cristal-quien-tx{display:flex;flex:1;flex-direction:column;min-width:0}.lv-pedido-cristal-quien-tx small{color:var(--lv-blue-text);font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.lv-pedido-cristal-quien-tx b{font-size:1.6rem;font-weight:700;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.lv-pedido-cristal-quien .lv-b{flex:0 0 auto;min-height:46px;padding:0 20px;font-size:.96rem}.lv-pedido-cristal-cuantos{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:color-mix(in srgb,var(--lv-solid) 55%,transparent);border-top:1px solid color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv-pedido-cristal-cuantos-lab{color:var(--lv-ink-2);font-size:1rem;font-weight:600}.lv-pedido-cristal-cuantos-lab small{display:block;color:var(--lv-ink-3);font-size:.86rem;font-weight:500}.lv-pedido-cristal-cuantos-num{font-size:2.4rem;font-weight:750;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.lv-pedido-cristal-cuantos-num small{margin-left:6px;color:var(--lv-ink-3);font-size:1.1rem;font-weight:650;letter-spacing:-.01em}.lv-pedido-cristal-destino.es-sin{background:linear-gradient(180deg,color-mix(in srgb,var(--lv-amber) 10%,var(--lv-solid)),color-mix(in srgb,var(--lv-amber) 3%,var(--lv-solid)));border-color:color-mix(in srgb,var(--lv-amber) 35%,transparent)}.lv-pedido-cristal-destino.es-sin .lv-pedido-cristal-quien-ic{background:linear-gradient(180deg,var(--lv-amber),color-mix(in srgb,var(--lv-amber) 70%,var(--lv-amber-text)));box-shadow:0 6px 16px -6px color-mix(in srgb,var(--lv-amber) 60%,transparent)}.lv-pedido-cristal-destino.es-sin .lv-pedido-cristal-quien-tx small,.lv-pedido-cristal-destino.es-sin .lv-pedido-cristal-quien-tx b{color:var(--lv-amber-text)}.lv-pedido-cristal-destino.es-sin .lv-pedido-cristal-cuantos{border-top-color:color-mix(in srgb,var(--lv-amber) 22%,transparent)}.lv-pedido-cristal-aviso{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--lv-r-sm);color:var(--lv-ink-2);font-size:.95rem;line-height:1.45;background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid)),color-mix(in srgb,var(--lv-blue) 3%,var(--lv-solid)));border:1px solid color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv-pedido-cristal-aviso svg{flex:0 0 auto;width:19px;height:19px;margin-top:1px;color:var(--lv-blue-text)}.lv-pedido-cristal-aviso b{color:var(--lv-ink);font-weight:650}.lv-pedido-cristal-aviso.es-ambar{background:linear-gradient(180deg,color-mix(in srgb,var(--lv-amber) 10%,var(--lv-solid)),color-mix(in srgb,var(--lv-amber) 3%,var(--lv-solid)));border-color:color-mix(in srgb,var(--lv-amber) 28%,transparent)}.lv-pedido-cristal-aviso.es-ambar svg{color:var(--lv-amber-text)}.lv-pedido-cristal-lista{display:flex;flex-direction:column;gap:8px}.lv-pedido-cristal-lista-cab,.lv-pedido-cristal-fila{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px}.lv-pedido-cristal-lista-cab{padding:0 18px;color:var(--lv-ink-3);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lv-pedido-cristal-lista-cab span:last-child{text-align:right}.lv-pedido-cristal-filas{display:flex;flex-direction:column;overflow:hidden;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md)}.lv-pedido-cristal-fila{padding:14px 18px}.lv-pedido-cristal-fila+.lv-pedido-cristal-fila{border-top:1px solid var(--lv-hair)}.lv-pedido-cristal-cuantas{display:flex;align-items:baseline;gap:6px}.lv-pedido-cristal-cuantas b{color:var(--lv-blue-text);font-size:1.75rem;font-weight:750;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.lv-pedido-cristal-cuantas small{color:var(--lv-ink-3);font-size:.86rem;font-weight:600}.lv-pedido-cristal-medida{display:flex;align-items:center;gap:12px}.lv-pedido-cristal-m{display:flex;flex-direction:column;align-items:flex-end;min-width:3.3em;line-height:1.1}.lv-pedido-cristal-m b{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lv-pedido-cristal-m small{margin-top:3px;color:var(--lv-ink-3);font-size:.76rem;font-weight:600}.lv-pedido-cristal-por{align-self:flex-start;margin-top:2px;color:var(--lv-ink-3);font-size:1.1rem;font-weight:500}.lv-pedido-cristal-mm{align-self:flex-start;margin-top:6px;color:var(--lv-ink-3);font-size:.86rem;font-weight:600}.lv-pedido-cristal-tipo{display:inline-flex;align-items:center;justify-self:end;padding:7px 13px;border-radius:999px;color:var(--lv-blue-text);font-size:.92rem;font-weight:650;white-space:nowrap;background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--lv-blue) 18%,transparent)}.lv-pedido-cristal-enlace{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:11px 18px;font:inherit;color:var(--lv-blue-text);font-size:.98rem;font-weight:600;background:transparent;border:1.5px dashed color-mix(in srgb,var(--lv-blue) 30%,transparent);border-radius:999px;cursor:pointer}.lv-pedido-cristal-enlace:hover{background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.lv-pedido-cristal-enlace svg{width:18px;height:18px}.lv-pedido-cristal-nota{display:flex;flex-direction:column;gap:8px}.lv-pedido-cristal-nota label{font-size:.95rem;font-weight:650}.lv-pedido-cristal-nota label small{margin-left:6px;color:var(--lv-ink-3);font-weight:500}.lv-pedido-cristal-nota textarea{width:100%;min-height:92px;padding:14px 16px;resize:vertical;font:inherit;font-size:1rem;line-height:1.45;color:var(--lv-ink);background:color-mix(in srgb,var(--lv-blue) 2%,var(--lv-solid));border:1.5px solid color-mix(in srgb,var(--lv-blue) 20%,transparent);border-radius:var(--lv-r-sm)}.lv-pedido-cristal-nota textarea::placeholder{color:var(--lv-ink-3);opacity:1}.lv-pedido-cristal-quitar{align-self:flex-start;padding:4px 2px;font:inherit;color:var(--lv-ink-3);font-size:.88rem;font-weight:600;background:none;border:0;cursor:pointer}.lv-pedido-cristal-resumen{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--lv-hair);border-radius:var(--lv-r-md)}.lv-pedido-cristal-resumen>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;color:var(--lv-ink-2);font-size:1rem}.lv-pedido-cristal-resumen>div+div{border-top:1px solid var(--lv-hair)}.lv-pedido-cristal-resumen strong{color:var(--lv-ink);font-weight:650;text-align:right;overflow-wrap:anywhere}.lv-pedido-cristal-respuestas{display:flex;flex-direction:column;gap:12px}.lv-pedido-cristal-respuestas .lv-b{justify-content:flex-start;width:100%;min-height:64px;padding:0 22px;font-size:1.12rem;text-align:left}.lv-pedido-cristal-bola{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:999px;background:#ffffff38}.lv-pedido-cristal-contorno .lv-pedido-cristal-bola{background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid))}.lv-pedido-cristal-guia{margin:0 0 24px;color:var(--lv-ink-3);font-size:.92rem;text-align:center;text-wrap:balance}.lv-pedido-cristal-guia b{color:var(--lv-ink-2);font-weight:650}@media(max-width:560px){.lv.lv-pedido-cristal-dialog{width:calc(100% - 24px);border-radius:28px}.lv-pedido-cristal-x{top:12px;right:12px}.lv-pedido-cristal-cuerpo{gap:14px;padding:22px 16px 4px}.lv-pedido-cristal-pie{padding:14px 16px 18px}.lv-pedido-cristal-pie .lv-b{min-height:54px;padding:0 18px;font-size:1rem}.lv-pedido-cristal-titulo{gap:6px;padding-inline:30px}.lv-pedido-cristal-titulo h2{font-size:1.36rem}.lv-pedido-cristal-titulo p{font-size:.95rem}.lv-pedido-cristal-sello{width:50px;height:50px;margin-bottom:0;border-radius:16px}.lv-pedido-cristal-sello svg{width:26px;height:26px}.lv-pedido-cristal-opcion{gap:12px;padding:14px}.lv-pedido-cristal-opcion-ic{width:44px;height:44px;border-radius:14px}.lv-pedido-cristal-quien{flex-wrap:wrap;gap:12px;padding:14px}.lv-pedido-cristal-quien-ic{width:46px;height:46px}.lv-pedido-cristal-quien-tx b{font-size:1.3rem}.lv-pedido-cristal-quien .lv-b{width:100%;min-height:44px}.lv-pedido-cristal-cuantos{padding:12px 14px}.lv-pedido-cristal-cuantos-num{font-size:2rem}.lv-pedido-cristal-lista-cab{display:none}.lv-pedido-cristal-fila{grid-template-columns:62px minmax(0,1fr);gap:4px 12px;padding:12px 14px}.lv-pedido-cristal-cuantas{flex-direction:column;grid-row:span 2;align-items:center;gap:0;padding:8px 0;border-radius:14px;background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid))}.lv-pedido-cristal-cuantas b{font-size:1.5rem}.lv-pedido-cristal-cuantas small{font-size:.74rem}.lv-pedido-cristal-medida{gap:9px}.lv-pedido-cristal-m{min-width:2.9em}.lv-pedido-cristal-m b{font-size:1.18rem}.lv-pedido-cristal-tipo{justify-self:start;max-width:100%;padding:4px 11px;font-size:.84rem;white-space:normal}.lv-pedido-cristal-enlace{padding:10px 16px;font-size:.92rem}.lv-pedido-cristal-respuestas .lv-b{min-height:58px;padding:0 16px;font-size:1.02rem}}@media(prefers-reduced-motion:reduce){.lv-pedido-cristal-esqueleto i,.lv-pedido-cristal-giro{animation:none}.lv-pedido-cristal-opcion{transition:none}}.lv.dg-pantalla{--p-blue:#1a86f0;--p-blue-d:#0a6ed1;--p-blue-l:#5cb0ff;--p-ink:#0b1220;--p-ink-2:#414a58;--p-ink-3:#727d8d;--p-green:#16a34a;--p-green-d:#15803d;--p-amber:#f59e0b;--p-hair:rgba(11,18,32,.07);--p-sh-1:0 1px 2px rgba(11,18,32,.04);--p-sh-2:0 2px 6px rgba(11,18,32,.05),0 12px 28px -12px rgba(11,18,32,.14);--p-sh-3:0 2px 8px rgba(11,18,32,.06),0 22px 46px -18px rgba(11,18,32,.2);--p-ease:cubic-bezier(.32,.72,0,1);--p-spring:cubic-bezier(.22,1.2,.36,1)}.lv.dg-pantalla .glass{background:#fff;border:1px solid var(--p-hair);border-top-color:#ffffffe6;box-shadow:var(--p-sh-2),inset 0 1px #ffffffe6}.lv.dg-pantalla .res{border-radius:26px;padding:20px}.lv.dg-pantalla .dg-escritorio .res{padding:24px 28px;display:flex;align-items:center;gap:36px}.lv.dg-pantalla .res-tot .cap{color:var(--p-ink-3);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.lv.dg-pantalla .res-tot .n{font-size:2.1rem;font-weight:750;letter-spacing:-.035em;line-height:1.1;margin-top:3px;background:linear-gradient(180deg,#12203a,#0b1220);-webkit-background-clip:text;background-clip:text;color:transparent}.lv.dg-pantalla .dg-escritorio .res-tot .n{font-size:2.5rem}.lv.dg-pantalla .res-tot .br{color:var(--p-ink-3);font-size:.86rem;font-weight:550;margin-top:2px}.lv.dg-pantalla .res-meta{display:flex;flex-direction:column;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid var(--p-hair)}.lv.dg-pantalla .dg-escritorio .res-meta{flex:1;margin-top:0;padding-top:0;border-top:0;padding-left:34px;border-left:1px solid var(--p-hair);display:grid;grid-template-columns:1fr 1fr;column-gap:34px;row-gap:10px}.lv.dg-pantalla .res-meta .r{display:flex;justify-content:space-between;gap:12px;color:var(--p-ink-3);font-size:.95rem}.lv.dg-pantalla .res-meta .r b{color:var(--p-ink);font-weight:650}.lv.dg-pantalla .sep{display:flex;align-items:center;gap:16px;margin:28px 0 14px;color:var(--p-blue-d);font-weight:700;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.lv.dg-pantalla .dp-h{display:flex;align-items:center;gap:14px;padding:16px 18px}.lv.dg-pantalla .dg-escritorio .dp-h{padding:18px 22px}.lv.dg-pantalla .thumb{width:54px;height:54px;border-radius:14px;border:1px solid var(--p-hair);background:linear-gradient(160deg,#fff,#f0f7ff);display:grid;place-items:center;color:var(--p-blue-d);flex:0 0 auto;box-shadow:var(--p-sh-1)}.lv.dg-pantalla .thumb svg{width:30px;height:30px}.lv.dg-pantalla .dg-escritorio .thumb{width:64px;height:64px}.lv.dg-pantalla .dg-escritorio .thumb svg{width:36px;height:36px}.lv.dg-pantalla .dp-info{min-width:0;flex:1}.lv.dg-pantalla .dp-nm{display:flex;align-items:center;gap:9px;font-weight:700;font-size:1.06rem;letter-spacing:-.02em;color:var(--p-ink);flex-wrap:wrap}.lv.dg-pantalla .ref{font-style:italic;font-weight:700;color:var(--p-ink-3);font-size:.84rem;background:#0b12200d;padding:3px 10px;border-radius:9px}.lv.dg-pantalla .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.lv.dg-pantalla .chip{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--p-ink-2);border:1px solid var(--p-hair);background:#fff;border-radius:999px;padding:4px 12px}.lv.dg-pantalla .chip i{width:10px;height:10px;border-radius:50%;border:1px solid rgba(11,18,32,.18)}.lv.dg-pantalla .dp-meta{margin-top:8px;color:var(--p-ink-3);font-size:.86rem;font-weight:550;display:flex;flex-wrap:wrap;gap:3px 14px}.lv.dg-pantalla .dp-meta b{color:var(--p-ink-2);font-weight:650}.lv.dg-pantalla .dp-tot{margin-left:auto;text-align:right;flex:0 0 auto;align-self:flex-start}.lv.dg-pantalla .dp-tot .cap{color:var(--p-ink-3);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.lv.dg-pantalla .dp-tot .n{font-size:1.5rem;font-weight:750;letter-spacing:-.03em;color:var(--p-ink)}.lv.dg-pantalla .dg-escritorio .dp-tot .n{font-size:1.75rem}.lv.dg-pantalla .dg-movil .dp-h{flex-wrap:wrap;align-items:flex-start}.lv.dg-pantalla .dg-movil .dp-tot{width:100%;margin-left:0;text-align:left;display:flex;align-items:baseline;justify-content:space-between;padding-top:10px;border-top:1px solid var(--p-hair)}.lv.dg-pantalla .aviso{display:flex;align-items:flex-start;gap:9px;margin:0 18px 14px;padding:11px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--p-amber) 32%,transparent);background:color-mix(in srgb,var(--p-amber) 9%,#fff);color:#92400e;font-size:.9rem;font-weight:600}.lv.dg-pantalla .dg-escritorio .aviso{margin:0 22px 16px}.lv.dg-pantalla .aviso svg{width:17px;height:17px;flex:0 0 auto;margin-top:2px;color:#b45309}.lv.dg-pantalla .partes{border-top:1px solid var(--p-hair)}.lv.dg-pantalla .partes-cab{display:flex;align-items:center;justify-content:space-between;padding:12px 18px 6px}.lv.dg-pantalla .dg-escritorio .partes-cab{padding:14px 22px 6px}.lv.dg-pantalla .partes-cab span{color:var(--p-ink-3);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lv.dg-pantalla .partes-cab button{border:0;background:transparent;font:inherit;font-size:.88rem;font-weight:650;color:var(--p-blue-d);cursor:pointer;padding:4px 2px}.lv.dg-pantalla .pt-h{display:flex;align-items:center;gap:13px;width:100%;text-align:left;border:0;border-top:1px solid var(--p-hair);background:transparent;font-family:inherit;padding:12px 18px;cursor:pointer;min-height:58px;transition:background .18s}.lv.dg-pantalla .partes-cab+.pt .pt-h{border-top:0}.lv.dg-pantalla .dg-escritorio .pt-h{padding:12px 22px}@media(hover:hover)and (pointer:fine){.lv.dg-pantalla .pt-h:hover{background:#0b122006}}.lv.dg-pantalla .pt-ic{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;color:var(--p-blue-d);background:color-mix(in srgb,var(--p-blue) 9%,#fff);border:1px solid color-mix(in srgb,var(--p-blue) 14%,transparent)}.lv.dg-pantalla .pt-ic svg{width:18px;height:18px}.lv.dg-pantalla .pt-t{flex:1;min-width:0;display:flex;flex-direction:column}.lv.dg-pantalla .pt-t strong{font-size:1rem;font-weight:650;letter-spacing:-.015em;color:var(--p-ink)}.lv.dg-pantalla .pt-t small{font-size:.82rem;font-weight:550;color:var(--p-ink-3)}.lv.dg-pantalla .pt-v{font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:var(--p-ink);white-space:nowrap}.lv.dg-pantalla .pt-v.sin{font-size:.84rem;font-weight:650;color:#92400e;background:color-mix(in srgb,var(--p-amber) 10%,#fff);border:1px solid color-mix(in srgb,var(--p-amber) 30%,transparent);border-radius:999px;padding:4px 11px}.lv.dg-pantalla .pt-ch{flex:0 0 auto;color:var(--p-ink-3);transition:transform .3s var(--p-ease)}.lv.dg-pantalla .pt-ch svg{width:18px;height:18px}.lv.dg-pantalla .pt.open .pt-ch{transform:rotate(180deg)}.lv.dg-pantalla .pt-b{display:none;background:#fafcfe;border-top:1px solid var(--p-hair)}.lv.dg-pantalla .pt.open .pt-b{display:block}.lv.dg-pantalla .tb{width:100%;border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums}.lv.dg-pantalla .tb th{text-align:right;color:var(--p-ink-3);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:10px 14px 8px;white-space:nowrap}.lv.dg-pantalla .tb th:first-child,.lv.dg-pantalla .tb td:first-child{text-align:left;padding-left:22px}.lv.dg-pantalla .tb th:last-child,.lv.dg-pantalla .tb td:last-child{padding-right:22px}.lv.dg-pantalla .tb td{text-align:right;padding:9px 14px;border-top:1px solid var(--p-hair);color:var(--p-ink-2);white-space:nowrap}.lv.dg-pantalla .tb td:first-child{color:var(--p-ink);font-weight:600;white-space:normal}.lv.dg-pantalla .tb td.pr{color:var(--p-ink);font-weight:700}.lv.dg-pantalla .tb td.mg{color:var(--p-green-d);font-weight:650}.lv.dg-pantalla .tbw{overflow-x:auto}.lv.dg-pantalla .ln{padding:11px 18px;border-top:1px solid var(--p-hair)}.lv.dg-pantalla .ln:first-child{border-top:0}.lv.dg-pantalla .ln-a{display:flex;justify-content:space-between;gap:10px;font-size:.95rem;font-weight:650;color:var(--p-ink)}.lv.dg-pantalla .ln-a b{font-weight:700;white-space:nowrap}.lv.dg-pantalla .ln-b{margin-top:3px;font-size:.84rem;font-weight:550;color:var(--p-ink-3)}.lv.dg-pantalla .ln-b .mg{color:var(--p-green-d);font-weight:650;white-space:nowrap}.lv.dg-pantalla .dg-escritorio .ln,.lv.dg-pantalla .dg-movil .tbw{display:none}.lv.dg-pantalla .dp-acc{display:flex;flex-wrap:wrap;gap:9px;padding:14px 18px 18px;border-top:1px solid var(--p-hair)}.lv.dg-pantalla .dg-escritorio .dp-acc{padding:16px 22px 20px}.lv.dg-pantalla .sb{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:999px;border:1px solid var(--p-hair);background:#fff;color:var(--p-ink-2);font:inherit;font-weight:600;font-size:.93rem;letter-spacing:-.01em;cursor:pointer;box-shadow:var(--p-sh-1);transition:transform .16s var(--p-spring),box-shadow .28s}@media(hover:hover)and (pointer:fine){.lv.dg-pantalla .sb:hover{box-shadow:var(--p-sh-2)}}.lv.dg-pantalla .sb:active{transform:scale(.965)}.lv.dg-pantalla .sb svg{width:16px;height:16px}.lv.dg-pantalla .sb em{font-style:normal;color:var(--p-ink-3);font-weight:550}.lv.dg-pantalla .sb.on{color:var(--p-blue-d);border-color:color-mix(in srgb,var(--p-blue) 35%,transparent)}.lv.dg-pantalla .dg-movil .sb{flex:1 1 100%}.lv.dg-pantalla .pm{display:none;border-top:1px solid var(--p-hair);background:#fafcfe}.lv.dg-pantalla .pg-back{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 18px 0 12px;border-radius:999px;border:1px solid var(--p-hair);background:#fff;font:inherit;font-size:.95rem;font-weight:650;color:var(--p-blue-d);cursor:pointer;box-shadow:var(--p-sh-1)}.lv.dg-pantalla .pg-tt small{display:block;font-size:.78rem;font-weight:650;color:var(--p-ink-3)}.lv.dg-pantalla .pg .res-tot .n{background:linear-gradient(135deg,#0a6ed1,#1a86f0 55%,#5cb0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lv.dg-pantalla .pg .saltos{display:flex;gap:8px;position:sticky;top:0;z-index:5;margin:0 0 14px;padding:10px 0;background:#eef3fa}.lv.dg-pantalla .pg .salto{display:flex;flex-direction:column;align-items:flex-start;padding:7px 14px;border-radius:14px;border:1px solid var(--p-hair);background:#fff;font:inherit;font-size:.82rem;color:var(--p-ink-3);cursor:pointer}.lv.dg-pantalla .pg .salto b{color:var(--p-ink);font-size:.95rem}.lv.dg-pantalla .serie{font-weight:550;color:var(--p-ink-3);font-size:.95rem}.lv.dg-pantalla .bsin{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--p-amber) 45%,transparent);background:color-mix(in srgb,var(--p-amber) 10%,#fff);color:#92400e;font-size:.8rem;font-weight:650;cursor:help}.lv.dg-pantalla .bsin svg{width:14px;height:14px}.lv.dg-pantalla .chip svg{width:14px;height:14px;color:var(--p-blue-d)}.lv.dg-pantalla .chip i.sw{width:12px;height:12px;border-radius:50%;border:0}.lv.dg-pantalla .chip i.sw.bd{border:1px solid rgba(11,18,32,.25)}.lv.dg-pantalla .dp-peso{margin-top:2px;color:var(--p-ink-3);font-size:.8rem;font-weight:550}.lv.dg-pantalla .avs{padding:0 22px 4px}.lv.dg-pantalla .av{display:flex;gap:9px;align-items:flex-start;margin:0 0 10px;padding:10px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--p-amber) 32%,transparent);background:color-mix(in srgb,var(--p-amber) 9%,#fff);color:#78350f;font-size:.88rem;line-height:1.4}.lv.dg-pantalla .av svg{flex:0 0 auto;width:17px;height:17px;color:#b45309;margin-top:1px}.lv.dg-pantalla .pt-b>.av{margin:12px 22px 6px}.lv.dg-pantalla .avc{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--p-amber) 12%,#fff);color:#92400e;font-size:.78rem;font-weight:650;margin-right:8px}.lv.dg-pantalla .avc svg{width:13px;height:13px}.lv.dg-pantalla .pt-v.nada{color:var(--p-ink-3);font-weight:550;font-size:.88rem}.lv.dg-pantalla .pt.off .pt-h{cursor:default}.lv.dg-pantalla .fil{display:flex;flex-wrap:wrap;gap:6px;padding:4px 22px 12px}.lv.dg-pantalla .fil button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--p-hair);background:#fff;font:inherit;font-size:.8rem;font-weight:600;color:var(--p-ink-2);cursor:pointer}.lv.dg-pantalla .fil button svg{width:14px;height:14px;color:var(--p-blue-d)}.lv.dg-pantalla .fil button em{font-style:normal;color:var(--p-ink-3);font-weight:550}.lv.dg-pantalla .fil button.on{background:var(--p-blue);border-color:var(--p-blue);color:#fff}.lv.dg-pantalla .fil button.on svg,.lv.dg-pantalla .fil button.on em{color:#fff}.lv.dg-pantalla .tb .cod,.lv.dg-pantalla .tb .cod2{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;color:var(--p-ink-3);font-weight:500;margin-right:7px}.lv.dg-pantalla .tb .cod2{display:block;margin:1px 0 0}.lv.dg-pantalla .tb .sb2{color:var(--p-ink-3);font-weight:500}.lv.dg-pantalla .tb .med{display:block;font-size:.76rem;color:var(--p-ink-3);font-weight:500;margin-top:1px}.lv.dg-pantalla .mgb{display:inline-block;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--p-green) 10%,#fff);color:var(--p-green-d);font-weight:650;font-size:.8rem}.lv.dg-pantalla .mkb{display:inline-block;padding:1px 7px;border-radius:999px;background:#f1edff;color:#6d4fd8;font-weight:650;font-size:.74rem;font-style:normal;cursor:help}.lv.dg-pantalla .minb{display:inline-block;padding:1px 6px;border-radius:6px;background:#fef3c7;color:#92400e;font-weight:700;font-size:.7rem;cursor:help}.lv.dg-pantalla .tij{color:#b45309;cursor:help}.lv.dg-pantalla .tij svg{width:13px;height:13px;vertical-align:-2px}.lv.dg-pantalla .tb tr.gr td{background:#f4f7fb;color:var(--p-ink-3)!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;padding-top:7px;padding-bottom:7px}.lv.dg-pantalla .tb tr.gr em{font-style:normal;font-weight:600}.lv.dg-pantalla .tb tr.nota td{background:color-mix(in srgb,var(--p-amber) 7%,#fff);color:#92400e!important;font-size:.8rem!important;font-weight:550!important;border-top:0;padding-top:4px}.lv.dg-pantalla .tb tr.nota svg{width:13px;height:13px;vertical-align:-2px;margin-right:6px}.lv.dg-pantalla .tb tr.col td{color:var(--p-ink-3)}.lv.dg-pantalla .tb tfoot td{border-top:1px solid rgba(11,18,32,.14);font-weight:700;color:var(--p-ink);background:#f6f9fd}.lv.dg-pantalla .tb tfoot tr.desp td{color:#92400e;background:color-mix(in srgb,var(--p-amber) 7%,#fff);font-weight:650}.lv.dg-pantalla .tb tfoot svg{width:13px;height:13px;vertical-align:-2px;margin-right:6px}.lv.dg-pantalla .tcos,.lv.dg-pantalla .tuni{display:flex;justify-content:space-between;padding:11px 22px;border-top:1px solid var(--p-hair);font-size:.92rem;color:var(--p-ink-3)}.lv.dg-pantalla .tcos b{color:var(--p-ink-2);font-weight:650;font-variant-numeric:tabular-nums}.lv.dg-pantalla .tuni{color:var(--p-ink);font-weight:700}.lv.dg-pantalla .tuni b{font-weight:760}.lv.dg-pantalla .pm-h{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 22px 8px;color:var(--p-ink-3);font-size:.88rem;font-weight:550}.lv.dg-pantalla .pm-h b{color:var(--p-ink)}.lv.dg-pantalla .tipo{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.74rem;font-weight:650}.lv.dg-pantalla .t-Perfil{background:#eaf3fe;color:#0a6ed1}.lv.dg-pantalla .t-Refuerzo{background:#fff1e6;color:#c2410c}.lv.dg-pantalla .t-Junquillo{background:#e6f8fb;color:#0e7490}.lv.dg-pantalla .dg-movil .sheet-ov.full .m6-top{border-radius:0;padding:calc(10px + env(safe-area-inset-top)) 10px 10px;cursor:default;touch-action:auto}.lv.dg-pantalla .m6-r.sm{min-height:40px;font-size:.88rem;color:var(--p-ink-3)}.lv.dg-pantalla .m6-r.fu{color:var(--p-ink);font-weight:700}.lv.dg-pantalla .m6-r.fu b{font-size:1.1rem}.lv.dg-pantalla{--ease-out:cubic-bezier(.23,1,.32,1);--ease:cubic-bezier(.32,.72,0,1);--spring:cubic-bezier(.22,1.2,.36,1)}.lv.dg-pantalla .pt-b,.lv.dg-pantalla .pm{display:grid!important;grid-template-rows:0fr;transition:grid-template-rows .26s var(--ease-out)}.lv.dg-pantalla .pt.open .pt-b,.lv.dg-pantalla .pm.open{grid-template-rows:1fr}.lv.dg-pantalla .acc{overflow:hidden;min-height:0}.lv.dg-pantalla .pm{border-top:0!important}.lv.dg-pantalla .pm.open{border-top:1px solid var(--p-hair)!important}.lv.dg-pantalla .pt-ch{transition:transform .26s var(--ease-out)}.lv.dg-pantalla .btn,.lv.dg-pantalla .tile,.lv.dg-pantalla .sb,.lv.dg-pantalla .pt-h,.lv.dg-pantalla .nb,.lv.dg-pantalla .seg button,.lv.dg-pantalla .fil button{transition:transform .18s var(--spring),background-color .15s ease,box-shadow .15s ease}.lv.dg-pantalla .btn:active,.lv.dg-pantalla .tile:active,.lv.dg-pantalla .sb:active,.lv.dg-pantalla .nb:active,.lv.dg-pantalla .fil button:active{transform:scale(.96)}@keyframes dg-rise-v42{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lv.dg-pantalla .rise{animation:dg-rise-v42 .45s var(--ease) both}.lv.dg-pantalla .rise.d1{animation-delay:.04s}.lv.dg-pantalla .rise.d2{animation-delay:.08s}.lv.dg-pantalla .rise.d3{animation-delay:.12s}.lv.dg-pantalla .rise.d4{animation-delay:.16s}.lv.dg-pantalla .dg-escritorio .sheet-ov.full .sheet.desg{transform:translateY(14px);opacity:0;transition:transform .3s var(--ease-out),opacity .22s ease}.lv.dg-pantalla .dg-escritorio .sheet-ov.full.open .sheet.desg{transform:none;opacity:1}.lv.dg-pantalla .pg .pt-ic{width:40px;height:40px;border-radius:50%;border:0;background:var(--c);color:#fff;box-shadow:0 4px 10px -4px var(--c)}.lv.dg-pantalla .pg .pt-ic svg{width:20px;height:20px}.lv.dg-pantalla .pg .pt.off .pt-ic{opacity:.55}.lv.dg-pantalla .pg .fil button{height:38px;padding:0 14px;font-size:.86rem}.lv.dg-pantalla .pg .fil button svg{color:var(--c,var(--p-blue-d))}.lv.dg-pantalla .pg .fil button.on{background:var(--c,var(--p-blue));border-color:var(--c,var(--p-blue))}.lv.dg-pantalla .pg .sb{min-height:48px;padding:0 20px;font-size:.95rem}.lv.dg-pantalla .pg .sb.b-fill{border:0;color:#fff}.lv.dg-pantalla .pg .sb.b-fill svg,.lv.dg-pantalla .pg .sb.b-fill em{color:#fff}.lv.dg-pantalla .pg .sb.b-fill.on{background:linear-gradient(180deg,#0a6ed1,#085bb0)}.lv.dg-pantalla .sheet-ov.full .sheet.desg{position:relative;overflow:hidden}.lv.dg-pantalla .sheet.desg>.m6,.lv.dg-pantalla .sheet.desg>.under{position:absolute;top:0;right:0;bottom:0;left:0}.lv.dg-pantalla .sheet.desg>.under{z-index:0;pointer-events:none;background:#eef3fa}.lv.dg-pantalla .m6.lv{background:#eef3fa;font-family:Inter,system-ui,sans-serif;color:var(--p-ink);will-change:transform;overflow:hidden}.lv.dg-pantalla .m6.lv>.desg-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.lv.dg-pantalla .m6.lv.fantasma{pointer-events:none}.lv.dg-pantalla .m6.lv.arr{box-shadow:-12px 0 30px #0b12202e}.lv.dg-pantalla .m6.lv .m6-top{position:absolute;left:0;right:0;top:0;z-index:5;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;background:transparent;border-bottom:1px solid transparent;border-radius:0!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.lv.dg-pantalla .m6.lv.scr .m6-top{background:#fff;border-bottom-color:var(--p-hair);box-shadow:0 6px 16px -12px #0b122040}.lv.dg-pantalla .m6.lv .nb{display:inline-flex;align-items:center;gap:4px;height:46px;padding:0 18px 0 10px;border-radius:999px;border:1px solid var(--p-hair);background:#fff;box-shadow:var(--p-sh-1);font:inherit;font-size:1.02rem;font-weight:650;letter-spacing:-.014em;color:var(--p-blue-d);cursor:pointer}.lv.dg-pantalla .m6.lv .nb svg{width:22px;height:22px}.lv.dg-pantalla .m6.lv .m6-tt{font-size:1.02rem;font-weight:700;letter-spacing:-.02em;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .22s var(--ease-out);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv.dg-pantalla .m6.lv.scr .m6-tt{opacity:1;transform:none}.lv.dg-pantalla .m6.lv .m6-sc{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(72px + env(safe-area-inset-top)) 16px 124px}.lv.dg-pantalla .m6.lv .lt{margin:4px;font-size:2rem;line-height:1.1;font-weight:780;letter-spacing:-.035em}.lv.dg-pantalla .m6.lv .lt.lg2{font-size:1.65rem}.lv.dg-pantalla .m6.lv .h-sub{margin:0 4px 16px;color:var(--p-ink-3);font-size:1rem;font-weight:550}.lv.dg-pantalla .m6.lv .card{background:#fff;border:1px solid var(--p-hair);border-top-color:#ffffffe6;border-radius:24px;box-shadow:var(--p-sh-2),inset 0 1px #ffffffe6;margin-bottom:14px}.lv.dg-pantalla .m6.lv .tot{padding:20px 20px 16px}.lv.dg-pantalla .m6.lv .tot>span,.lv.dg-pantalla .m6.lv .tot span{display:block;color:var(--p-ink-3);font-size:.95rem;font-weight:600}.lv.dg-pantalla .m6.lv .tot>b{display:block;font-size:2.6rem;font-weight:780;letter-spacing:-.045em;line-height:1.1;margin-top:2px}.lv.dg-pantalla .m6.lv .grad{background:linear-gradient(135deg,#0a6ed1,#1a86f0 55%,#5cb0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lv.dg-pantalla .m6.lv .tot>small{display:block;color:var(--p-ink-3);font-size:.95rem;margin-top:4px;font-weight:550}.lv.dg-pantalla .m6.lv .filas{margin-top:14px;border-top:1px solid var(--p-hair)}.lv.dg-pantalla .m6.lv .filas>div,.lv.dg-pantalla .m6.lv .filas2>div{display:flex;justify-content:space-between;align-items:center;min-height:50px;border-bottom:1px solid var(--p-hair);font-size:1.08rem;color:var(--p-ink-2)}.lv.dg-pantalla .m6.lv .filas>div:last-child,.lv.dg-pantalla .m6.lv .filas2>div:last-child{border-bottom:0}.lv.dg-pantalla .m6.lv .filas b,.lv.dg-pantalla .m6.lv .filas2 b{color:var(--p-ink);font-weight:700}.lv.dg-pantalla .m6.lv .filas b.v{color:var(--p-green-d)}.lv.dg-pantalla .m6.lv .filas .sm{min-height:36px;font-size:.92rem;color:var(--p-ink-3)}.lv.dg-pantalla .m6.lv .filas2{padding:4px 20px}.lv.dg-pantalla .m6.lv .filas2 .fu{font-weight:700;color:var(--p-ink)}.lv.dg-pantalla .m6.lv .filas2 .fu b{font-size:1.2rem}.lv.dg-pantalla .m6.lv .sec{margin:26px 4px 12px;font-size:1.35rem;font-weight:760;letter-spacing:-.03em}.lv.dg-pantalla .m6.lv .sec em{font-style:normal;font-size:.95rem;font-weight:550;color:var(--p-ink-3);letter-spacing:0}.lv.dg-pantalla .m6.lv .prod{padding:16px}.lv.dg-pantalla .m6.lv .prod-h{display:flex;gap:14px;align-items:flex-start}.lv.dg-pantalla .m6.lv .th{flex:0 0 auto;width:76px;height:76px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(180deg,#fff,#f0f7ff);border:1px solid var(--p-hair);color:var(--p-blue-d)}.lv.dg-pantalla .m6.lv .th svg{width:46px;height:46px}.lv.dg-pantalla .m6.lv .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lv.dg-pantalla .m6.lv .tx strong{font-size:1.15rem;font-weight:720;letter-spacing:-.02em;line-height:1.25}.lv.dg-pantalla .m6.lv .tx small{color:var(--p-ink-3);font-size:.95rem;font-weight:550}.lv.dg-pantalla .m6.lv .tx b{font-size:1.5rem;font-weight:780;letter-spacing:-.03em;margin-top:4px}.lv.dg-pantalla .m6.lv .pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.lv.dg-pantalla .m6.lv .pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--p-hair);font-size:.88rem;font-weight:600;color:var(--p-ink-2)}.lv.dg-pantalla .m6.lv .pill svg{width:15px;height:15px;color:var(--p-blue-d)}.lv.dg-pantalla .m6.lv .pill.am{background:#fff4dc;border-color:#fcd889;color:#92400e}.lv.dg-pantalla .m6.lv .pill.am svg{color:#b45309}.lv.dg-pantalla .m6.lv .pill.vi{background:#f1edff;border-color:#ddd3ff;color:#6d4fd8}.lv.dg-pantalla .m6.lv .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:56px;border-radius:999px;border:0;font:inherit;font-size:1.08rem;font-weight:700;letter-spacing:-.014em;cursor:pointer}.lv.dg-pantalla .m6.lv .btn svg{width:21px;height:21px}.lv.dg-pantalla .m6.lv .prod .btn{margin-top:14px}.lv.dg-pantalla .m6.lv .b-sec{background:#fff;border:1px solid var(--p-hair);color:var(--p-blue-d);box-shadow:var(--p-sh-1)}.lv.dg-pantalla .m6.lv .seg{position:relative;display:flex;gap:4px;padding:5px;margin:4px 0 14px;border-radius:999px;background:#fff;border:1px solid var(--p-hair);box-shadow:var(--p-sh-1)}.lv.dg-pantalla .m6.lv .seg button{position:relative;z-index:1;flex:1;height:44px;border:0;background:none;border-radius:999px;font:inherit;font-size:1.05rem;font-weight:700;color:var(--p-ink-2);cursor:pointer;transition:color .2s ease}.lv.dg-pantalla .m6.lv .seg button.on{color:#fff}.lv.dg-pantalla .m6.lv .seg .ind{position:absolute;top:5px;left:5px;height:44px;width:0;border-radius:999px;background:linear-gradient(180deg,#1a86f0,#0a6ed1);box-shadow:0 6px 14px -6px #1a86f0b3;transition:transform .32s var(--spring),width .32s var(--ease-out)}.lv.dg-pantalla .m6.lv .cab{display:flex;gap:14px;padding:16px;align-items:flex-start}.lv.dg-pantalla .m6.lv .th.big{width:96px;height:96px;border-radius:20px}.lv.dg-pantalla .m6.lv .th.big svg{width:60px;height:60px}.lv.dg-pantalla .m6.lv .atr{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.lv.dg-pantalla .m6.lv .atr .serie{width:100%;font-size:1rem;font-weight:700;color:var(--p-ink);margin-bottom:2px}.lv.dg-pantalla .m6.lv .atr .pill{font-size:.84rem;padding:5px 10px}.lv.dg-pantalla .m6.lv .av{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:14px 16px;border-radius:18px;border:1px solid #fcd889;background:#fff8e8;color:#78350f;font-size:.98rem;line-height:1.4}.lv.dg-pantalla .m6.lv .av svg{flex:0 0 auto;width:20px;height:20px;color:#b45309;margin-top:1px}.lv.dg-pantalla .m6.lv .tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.lv.dg-pantalla .m6.lv .tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:150px;padding:16px;border-radius:24px;border:1px solid var(--p-hair);border-top-color:#ffffffe6;background:#fff;box-shadow:var(--p-sh-2);font:inherit;text-align:left;color:var(--p-ink);cursor:pointer}.lv.dg-pantalla .m6.lv .tile .bola{margin-bottom:10px}.lv.dg-pantalla .m6.lv .tile strong{font-size:1.05rem;font-weight:720;letter-spacing:-.02em;line-height:1.2}.lv.dg-pantalla .m6.lv .tile b{font-size:1.3rem;font-weight:780;letter-spacing:-.03em;margin-top:2px}.lv.dg-pantalla .m6.lv .tile small{font-size:.88rem;font-weight:550;color:var(--p-ink-3)}.lv.dg-pantalla .m6.lv .tile .pill{margin-top:6px;padding:3px 9px;font-size:.78rem}.lv.dg-pantalla .m6.lv .tile.off{cursor:default;background:#fffdf7}.lv.dg-pantalla .m6.lv .bola{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;box-shadow:0 6px 14px -6px var(--c)}.lv.dg-pantalla .m6.lv .bola svg{width:24px;height:24px}.lv.dg-pantalla .m6.lv .tile.off .bola{opacity:.55}.lv.dg-pantalla .m6.lv .tot.parte{display:flex;gap:14px;align-items:center}.lv.dg-pantalla .m6.lv .tot.parte .bola{width:56px;height:56px;flex:0 0 56px}.lv.dg-pantalla .m6.lv .tot.parte .bola svg{width:28px;height:28px}.lv.dg-pantalla .m6.lv .tot.parte b{display:block;font-size:2rem;font-weight:780;letter-spacing:-.04em;color:var(--c)}.lv.dg-pantalla .m6.lv .tot.parte small{color:var(--p-ink-3);font-size:.95rem;font-weight:550}.lv.dg-pantalla .m6.lv .gr{margin:18px 4px 8px;font-size:1.05rem;font-weight:720}.lv.dg-pantalla .m6.lv .gr em{font-style:normal;color:var(--p-ink-3);font-weight:550}.lv.dg-pantalla .m6.lv .lin.col .lin-h>b{font-size:1rem;color:var(--p-ink-3)}.lv.dg-pantalla .m6.lv .lin>.pill{margin-top:10px;margin-right:6px}.lv.dg-pantalla .m6.lv .nota-d{display:flex;gap:8px;margin-top:10px;padding:10px 12px;border-radius:14px;background:#fff8e8;color:#92400e;font-size:.9rem;font-weight:550;line-height:1.4}.lv.dg-pantalla .m6.lv .nota-d svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px}.lv.dg-pantalla .m6.lv .kv{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--p-hair)}.lv.dg-pantalla .m6.lv .kv span{display:block;font-size:.84rem;font-weight:600;color:var(--p-ink-3)}.lv.dg-pantalla .m6.lv .pie-p b{display:flex;flex-direction:column;align-items:flex-end;font-size:1.1rem}.lv.dg-pantalla .m6.lv .pie-p b small{font-size:.78rem;color:var(--p-ink-3);font-weight:600}.lv.dg-pantalla .m6.lv .pie-p.desp{background:#fff8e8;color:#92400e}.lv.dg-pantalla .m6.lv .pie-p svg{width:16px;height:16px;vertical-align:-3px;margin-right:6px}.lv.dg-pantalla .m6.lv .tp.t-Perfil{background:#eaf3fe;color:#0a6ed1;border-color:#cfe3fb}.lv.dg-pantalla .m6.lv .tp.t-Refuerzo{background:#fff1e6;color:#c2410c;border-color:#fed7b8}.lv.dg-pantalla .m6.lv .tp.t-Junquillo{background:#e6f8fb;color:#0e7490;border-color:#bdeaf2}.lv.dg-pantalla .m6.lv .m6-pie{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;gap:10px;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--p-hair);box-shadow:0 -8px 20px -14px #0b12204d}.lv.dg-pantalla .m6.lv .m6-pie .btn{height:58px}.lv.dg-pantalla .m6.lv .m6-pie .b-sec{flex:0 0 auto;width:auto;padding:0 20px}@media(prefers-reduced-motion:reduce){.lv.dg-pantalla .pt-b,.lv.dg-pantalla .pm,.lv.dg-pantalla .m6.lv .seg .ind{transition:none!important}.lv.dg-pantalla .rise{animation:none}.lv.dg-pantalla .sheet-ov.full .sheet.desg{transition:opacity .2s ease!important;transform:none!important}}.lv.dg-pantalla .m6.lv .tot.parte .bola{display:grid!important;color:#fff!important;font-size:0}.lv.dg-pantalla .m6.lv i.sw{display:inline-block;width:12px;height:12px;min-width:12px;border-radius:50%;flex:none}.lv.dg-pantalla .m6.lv i.sw.bd{box-shadow:inset 0 0 0 1px #0b12204d}.lv.dg-pantalla .m6.lv .m6-pie .btn{font-size:1.02rem;white-space:nowrap}.lv.dg-pantalla .m6.lv .m6-pie .b-sec{padding:0 18px}.lv.dg-pantalla .chip i.sw,.lv.dg-pantalla .pill i.sw{display:inline-block!important;width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;flex:none!important;border-radius:50%!important;padding:0!important;border:0!important}.lv.dg-pantalla .chip i.sw.bd,.lv.dg-pantalla .pill i.sw.bd{box-shadow:inset 0 0 0 1px #0b12204d!important}.lv.dg-pantalla .m6.lv .cab{align-items:center}.lv.dg-pantalla .m6.lv .cab .desc{margin:0;font-size:1rem;line-height:1.5;font-weight:500;color:var(--p-ink-2)}.lv.dg-pantalla .ficha .f-tit{font-size:1.2rem;font-weight:740;letter-spacing:-.02em;line-height:1.25;color:var(--p-ink)}.lv.dg-pantalla .ficha .f-sub{margin-top:3px;font-size:.92rem;font-weight:550;color:var(--p-ink-3);line-height:1.45}.lv.dg-pantalla .ficha .f-checks{list-style:none;margin:12px 0 0;padding:0}.lv.dg-pantalla .ficha .f-checks.dos{column-count:2;column-gap:26px}.lv.dg-pantalla .ficha .f-checks li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;padding:3px 0;font-size:.95rem;line-height:1.5;color:var(--p-ink);break-inside:avoid}.lv.dg-pantalla .ficha .f-checks li svg{width:18px;height:18px;color:var(--p-blue);stroke-width:2.6;margin-top:2px}.lv.dg-pantalla .ficha .f-checks b{font-weight:650}.lv.dg-pantalla .ficha i.sw{display:inline-block;width:11px;height:11px;border-radius:50%;vertical-align:0}.lv.dg-pantalla .ficha i.sw.bd{box-shadow:inset 0 0 0 1px #0b12204d}.lv.dg-pantalla .pg .dp-info .ficha{margin-top:4px}.lv.dg-pantalla .pg .dp-info .ficha .f-checks.dos{column-gap:32px;max-width:760px}.lv.dg-pantalla .m6.lv .cab{flex-direction:column;align-items:stretch;gap:12px;padding:18px}.lv.dg-pantalla .m6.lv .cab .th.big{width:100%;height:150px;border-radius:18px}.lv.dg-pantalla .m6.lv .cab .th.big svg{width:96px;height:96px}.lv.dg-pantalla .m6.lv .m6-sc.sin-lt{padding-top:calc(78px + env(safe-area-inset-top))}.lv.dg-pantalla .ficha{background:none!important;box-shadow:none!important;border:0!important;padding:0!important;border-radius:0!important;width:auto!important;max-width:none!important;position:static!important}.lv.dg-pantalla .ficha i.sw{width:11px!important;height:11px!important;min-width:11px!important;max-width:11px!important;padding:0!important;border:0!important;margin:0 0 0 4px!important;border-radius:50%!important}.lv.dg-pantalla .dcard{display:flex;align-items:center;gap:14px;width:100%;margin:16px 0 4px;padding:16px 14px 16px 16px;border-radius:22px;border:1px solid var(--p-hair);border-top-color:#ffffffe6;background:#fff;box-shadow:var(--p-sh-2),inset 0 1px #ffffffe6;font:inherit;text-align:left;color:var(--p-ink);cursor:pointer;transition:transform .18s var(--spring),box-shadow .2s ease}.lv.dg-pantalla .dcard:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.lv.dg-pantalla .dcard:hover{box-shadow:0 10px 26px -14px #1a86f073,var(--p-sh-2)}}.lv.dg-pantalla .dc-ic{flex:0 0 52px;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#1a86f0,#0a6ed1);box-shadow:0 6px 14px -6px #1a86f0b3}.lv.dg-pantalla .dc-ic svg{width:26px;height:26px}.lv.dg-pantalla .dc-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lv.dg-pantalla .dc-tx strong{font-size:1.1rem;font-weight:740;letter-spacing:-.02em}.lv.dg-pantalla .dc-tx small{font-size:.92rem;font-weight:550;color:var(--p-ink-3)}.lv.dg-pantalla .dc-bolas{display:flex;align-items:center;gap:4px;margin-top:8px}.lv.dg-pantalla .dc-bolas i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff}.lv.dg-pantalla .dc-bolas i svg{width:14px;height:14px}.lv.dg-pantalla .dc-bolas em{font-style:normal;font-size:.82rem;font-weight:550;color:var(--p-ink-3);margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv.dg-pantalla .dc-go{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eaf3fe;color:var(--p-blue-d)}.lv.dg-pantalla .dc-go svg{width:20px;height:20px}.lv.dg-pantalla .dc-bolas i{flex:0 0 26px;min-width:26px}.lv.dg-pantalla .dc-bolas em{min-width:0}.lv.dg-pantalla .dg-movil .dc-bolas em{display:none}.lv.dg-pantalla .dcard{margin:12px 0 0;padding:12px 12px 12px 14px;gap:12px;border-radius:18px;background:#ffffff8c;border-color:var(--p-hair);box-shadow:none}@media(hover:hover)and (pointer:fine){.lv.dg-pantalla .dcard:hover{background:#fff;box-shadow:var(--p-sh-1)}}.lv.dg-pantalla .dc-ic{flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#eaf3fe;color:var(--p-blue-d);box-shadow:none}.lv.dg-pantalla .dc-ic svg{width:21px;height:21px}.lv.dg-pantalla .dc-tx strong{font-size:.98rem;font-weight:650;color:var(--p-ink-2)}.lv.dg-pantalla .dc-tx small{font-size:.86rem}.lv.dg-pantalla .dc-go{width:30px;height:30px;background:transparent;color:var(--p-ink-3)}.lv.dg-pantalla .dc-go svg{width:18px;height:18px}.lv.dg-pantalla .pg .dp-h{align-items:center;gap:18px}.lv.dg-pantalla .pg .dp-sub2{margin-top:4px;font-size:.95rem;font-weight:550;color:var(--p-ink-3)}.lv.dg-pantalla .pg .dp-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lv.dg-pantalla .pg .dp-pills .bsin{margin-top:0}.lv.dg-pantalla .pg .dp-tot{margin-left:auto}.lv.dg-pantalla .pg .ver-det{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 22px 0 26px;border:0;border-radius:999px;font:inherit;font-size:1.02rem;font-weight:700;letter-spacing:-.014em;color:#fff;cursor:pointer;transition:transform .18s var(--spring)}.lv.dg-pantalla .pg .ver-det:active{transform:scale(.96)}.lv.dg-pantalla .pg .ver-det svg{width:20px;height:20px;transition:transform .26s var(--ease-out)}.lv.dg-pantalla .pg .dp.open .ver-det{background:#fff;color:var(--p-blue-d);border:1px solid var(--p-hair);box-shadow:var(--p-sh-1)}.lv.dg-pantalla .pg .dp.open .ver-det svg{transform:rotate(180deg)}.lv.dg-pantalla .pg .dp-cuerpo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease-out)}.lv.dg-pantalla .pg .dp.open .dp-cuerpo{grid-template-rows:1fr}.lv.dg-pantalla .pg .dp-cuerpo>.acc{overflow:hidden;min-height:0}.lv.dg-pantalla .pg .dp.open .dp-cuerpo>.acc{border-top:1px solid var(--p-hair)}.lv.dg-pantalla .pg .dp-fi{padding:18px 24px 16px 104px}.lv.dg-pantalla .pdlv-ref.ro{display:inline-grid;place-items:center;font-weight:700;font-size:.9rem;font-style:normal}.lv.dg-pantalla .pdlv-chip.ro{cursor:default;border:1px solid var(--lv-hair);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv.dg-pantalla .pdlv-chip.ro:active{transform:none}.lv.dg-pantalla .pdlv-mini .dib{display:grid;place-items:center;color:var(--p-blue-d)}.lv.dg-pantalla .pdlv-mini .dib svg{width:80%;height:80%}.lv.dg-pantalla .pdlv-totd{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.lv.dg-pantalla .pdlv-totd small{font-size:.78rem;font-weight:600;color:var(--lv-ink-3)}.lv.dg-pantalla .pdlv-totd b{font-size:1.45rem;font-weight:780;letter-spacing:-.03em;color:var(--lv-ink)}.lv.dg-pantalla .pdlv-ab.ver-det{padding:0 24px}.lv.dg-pantalla .prodwrap>.dp-cuerpo>.acc{overflow:hidden;min-height:0}.lv.dg-pantalla .prodwrap>.dp-cuerpo .dp{margin:10px 0 0}.lv.dg-pantalla .pg .dp-fi{padding:18px 24px 16px}.lv.dg-pantalla .m6.lv .pdlv-card{margin-bottom:14px}.lv.dg-pantalla .m6.lv .pdlv-card .pdlv-acc{display:flex}.lv.dg-pantalla .m6.lv .pdlv-ab.ver-det{width:100%;flex-direction:row;font-size:1rem;min-height:54px}.lv.dg-pantalla .m6.lv .pdlv-ab.ver-det .pdlv-t{font-size:1.02rem;font-weight:700}.lv.dg-pantalla .pg .pt-ver{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px 0 16px;margin-left:14px;border-radius:999px;background:#eaf3fe;color:var(--p-blue-d);font-size:.9rem;font-weight:700;letter-spacing:-.01em;transition:background-color .15s ease}.lv.dg-pantalla .pg .pt-ver svg{width:18px;height:18px;transition:transform .26s var(--ease-out)}.lv.dg-pantalla .pg .pt-ver .t-ocu{display:none}.lv.dg-pantalla .pg .pt.open .pt-ver{background:#fff;border:1px solid var(--p-hair);box-shadow:var(--p-sh-1)}.lv.dg-pantalla .pg .pt.open .pt-ver .t-ver{display:none}.lv.dg-pantalla .pg .pt.open .pt-ver .t-ocu{display:inline}.lv.dg-pantalla .pg .pt.open .pt-ver svg{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.lv.dg-pantalla .pg .pt-h:hover .pt-ver{background:#dbeafd}}.lv.dg-pantalla .m6.lv .tile .t-verm{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding:8px 12px 8px 14px;border-radius:999px;background:#eaf3fe;color:var(--p-blue-d);font-size:.9rem;font-weight:700;align-self:stretch;justify-content:center}.lv.dg-pantalla .m6.lv .tile .t-verm svg{width:16px;height:16px}.lv.dg-pantalla .m6.lv .tile{gap:2px}.lv.dg-pantalla .m6.lv .tile small{margin-bottom:10px}.lv.dg-pantalla .pg .sec-pc{margin:30px 4px 14px;font-size:1.35rem;font-weight:760;letter-spacing:-.03em;color:var(--p-ink)}.lv.dg-pantalla .pg .sec-pc em{font-style:normal;font-weight:550;color:var(--p-ink-3);font-size:1.05rem}.lv.dg-pantalla .dg-movil .sheet-ov.full .sheet.desg{border-radius:22px 22px 0 0!important;margin:0 8px!important;width:auto!important;box-shadow:0 -6px 24px -12px #0b122040}.lv.dg-pantalla .m6.lv.en-app .m6-sc{padding:14px 14px 120px}.lv.dg-pantalla .m6.lv .volver{display:inline-flex;align-items:center;gap:6px;height:50px;padding:0 20px 0 12px;margin:0 0 12px;border-radius:999px;border:1px solid var(--p-hair);background:#fff;box-shadow:var(--p-sh-1);font:inherit;font-size:1.05rem;font-weight:700;letter-spacing:-.014em;color:var(--p-blue-d);cursor:pointer;transition:transform .18s var(--spring)}.lv.dg-pantalla .m6.lv .volver:active{transform:scale(.96)}.lv.dg-pantalla .m6.lv .volver svg{width:22px;height:22px}.lv.dg-pantalla .m6.lv.en-app .lt{margin-top:2px}.lv.dg-pantalla .m6.lv.en-app .m6-pie{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.lv.dg-pantalla .pg .pg-top{display:flex;align-items:center}.lv.dg-pantalla .pg .imp-todo{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border:0;border-radius:999px;font:inherit;font-size:.98rem;font-weight:700;letter-spacing:-.014em;color:#fff;cursor:pointer;transition:transform .18s var(--spring)}.lv.dg-pantalla .pg .imp-todo:active{transform:scale(.96)}.lv.dg-pantalla .pg .imp-todo svg{width:20px;height:20px}.lv.dg-pantalla .pg .res-tot .n{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#0b1220!important}.lv.dg-pantalla .m6.lv .tot b.negro{color:#0b1220;background:none}.lv.dg-pantalla .docopen{display:flex;align-items:center;gap:16px;width:100%;margin:18px 0 10px;padding:18px 20px 18px 18px;border-radius:22px;border:1.5px solid #a9c8f5;background:linear-gradient(160deg,#e2edfc,#f1f7fe);box-shadow:0 8px 22px -16px #0a6ed173;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s,transform .14s cubic-bezier(.32,.72,0,1)}.lv.dg-pantalla{padding:0;min-height:calc(100dvh - 72px);height:calc(100dvh - 72px);overflow:hidden;background:#eef3fa}.lv.dg-pantalla .pg{position:relative;display:flex;flex-direction:column;height:100%;background:#eef3fa;font-family:Inter,system-ui,sans-serif}.lv.dg-pantalla .pg>*{position:relative;z-index:1}.lv.dg-pantalla .pg-top{display:flex;align-items:center;gap:18px;padding:14px 26px;background:#fff;border-bottom:1px solid var(--p-hair)}.lv.dg-pantalla .pg-back{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 18px 0 12px;border-radius:999px;border:1px solid var(--p-hair);background:#fff;color:var(--p-blue-d);font-size:.95rem;font-weight:650;box-shadow:var(--p-sh-1)}.lv.dg-pantalla .pg-back svg{width:20px;height:20px}.lv.dg-pantalla .pg-tt h2{margin:1px 0 0;font-size:1.45rem;font-weight:760;letter-spacing:-.03em;color:var(--p-ink)}.lv.dg-pantalla .pg-body{flex:1;min-height:0;overflow-y:auto}.lv.dg-pantalla .pg-in{max-width:1240px;margin:0 auto;padding:22px 26px 40px}.lv.dg-pantalla .res{display:flex;align-items:center;gap:36px;padding:24px 28px}.lv.dg-pantalla .res-tot .n{font-size:2.5rem;color:#0b1220;background:none}.lv.dg-pantalla .res-meta{flex:1;display:grid;grid-template-columns:1fr 1fr;column-gap:34px;row-gap:10px;margin-top:0;padding:0 0 0 34px;border:0;border-left:1px solid var(--p-hair)}.lv.dg-pantalla .res-meta .r b{color:var(--p-ink)}.lv.dg-pantalla .res-meta .r.dto b{color:var(--p-green-d)}.lv.dg-pantalla .prodwrap{margin-bottom:16px}.lv.dg-pantalla .prodwrap .pdlv-card{margin:0}.lv.dg-pantalla .prodwrap .pdlv-mini{width:132px;min-height:132px}.lv.dg-pantalla .prodwrap .pdlv-mini img{width:100%;height:100%;object-fit:contain}.lv.dg-pantalla .prodwrap .pdlv-totd{display:flex;flex-direction:column;align-items:flex-end;gap:4px;line-height:1.1}.lv.dg-pantalla .prodwrap .pdlv-totd small{font-size:.78rem;color:var(--lv-ink-3)}.lv.dg-pantalla .prodwrap .pdlv-totd b{font-size:1.45rem}.lv.dg-pantalla .prodwrap.open .ver-det{background:var(--lv-solid);color:var(--p-blue-d);border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-1)}.lv.dg-pantalla .prodwrap .dp{margin:10px 0 0}.lv.dg-pantalla .prodwrap>.dp-cuerpo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s var(--ease-out)}.lv.dg-pantalla .prodwrap.open>.dp-cuerpo{grid-template-rows:1fr}.lv.dg-pantalla .prodwrap>.dp-cuerpo>.acc{min-height:0;overflow:hidden}.lv.dg-pantalla .pt{border:0;border-radius:0;margin:0}.lv.dg-pantalla .pt.open .pt-h{background:#f5f9ff}.lv.dg-pantalla .pt-h{background:transparent;border:0;border-top:1px solid var(--p-hair)}.lv.dg-pantalla .pt-b{border-top:1px solid var(--p-hair);background:#fafcfe}.lv.dg-pantalla .pt-ic{background:var(--c);color:#fff;border:0}.lv.dg-pantalla .tbw{overflow-x:auto;padding:0}.lv.dg-pantalla .tb{font-size:.88rem;white-space:normal}.lv.dg-pantalla .tb th{text-align:right;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:10px 14px 8px;color:var(--p-ink-3)}.lv.dg-pantalla .tb th:first-child{text-align:left;padding-left:22px}.lv.dg-pantalla .tb td{padding:9px 14px;border-top:1px solid var(--p-hair);color:var(--p-ink-2);text-align:right;white-space:nowrap}.lv.dg-pantalla .tb td:first-child{padding-left:22px;text-align:left;white-space:normal}.lv.dg-pantalla .tb tfoot td{font-weight:700}.lv.dg-pantalla .ficha .f-checks{display:block;grid-template-columns:none}.lv.dg-pantalla .ficha .f-checks.dos{column-count:2}.lv.dg-pantalla .ficha .f-checks li{display:grid;grid-template-columns:18px 1fr;gap:10px}.lv.dg-pantalla .av{display:flex;gap:9px;align-items:flex-start;margin:10px 0;padding:10px 14px;border:1px solid color-mix(in srgb,var(--p-amber) 32%,transparent);border-radius:12px;background:color-mix(in srgb,var(--p-amber) 9%,#fff);color:#78350f}.lv.dg-pantalla .av svg{flex:none;width:17px;height:17px;color:#b45309}@media(max-width:1023px){.lv.dg-pantalla{height:calc(100dvh - 56px);min-height:calc(100dvh - 56px);padding:0}.lv.dg-pantalla .dg-movil{display:block;height:100%;overflow:hidden}.lv.dg-pantalla .dg-movil-interior{position:relative;width:100%;max-width:none;height:100%;margin:0;overflow:hidden;touch-action:pan-y;animation:dg-push-v42 .4s cubic-bezier(.32,.72,0,1) both}.lv.dg-pantalla .dg-movil-interior.atras{animation-name:dg-pop-v42}.lv.dg-pantalla .m6.lv .m6-sc{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:14px 14px 120px}.lv.dg-pantalla .m6.lv .pdlv-mini{width:96px;min-height:96px}.lv.dg-pantalla .m6.lv .pdlv-mini img{width:100%;height:100%;object-fit:contain}.lv.dg-pantalla .m6.lv .pdlv-acc{display:flex;width:100%}.lv.dg-pantalla .m6.lv .pdlv-ab.ver-det{width:100%;flex-direction:row;min-height:54px}.lv.dg-pantalla .m6.lv .th.big .pdlv-mini{display:block;width:100%;height:150px}.lv.dg-pantalla .m6.lv .th.big .pdlv-mini img{width:100%;height:100%;object-fit:contain}.lv.dg-pantalla .m6.lv .ficha .f-checks.dos{column-count:2}.lv.dg-pantalla .m6.lv .lin{margin-bottom:12px;padding:16px}.lv.dg-pantalla .m6.lv .kv{display:grid;grid-template-columns:1fr 1fr}}@keyframes dg-push-v42{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes dg-pop-v42{0%{opacity:.7;transform:translate(-30%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lv.dg-pantalla .dg-movil-interior,.lv.dg-pantalla .dg-movil-interior.atras{animation:dg-fade-v42 .2s ease both}.lv.dg-pantalla .prodwrap>.dp-cuerpo,.lv.dg-pantalla .pt-b,.lv.dg-pantalla .m6.lv .seg .ind{transition:none!important}.lv.dg-pantalla .rise{animation:none}}@keyframes dg-fade-v42{0%{opacity:0}to{opacity:1}}.lv-cs-overlay{--velo: rgba(11,18,32,.52);position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--velo)}.dark .lv-cs-overlay{--velo: rgba(0,0,0,.6)}.lv-cs-overlay[data-state=open]{animation:lv-cs-veil-in .3s var(--lv-ease) both}.lv-cs-overlay[data-state=closed]{animation:lv-cs-veil-out .3s var(--lv-ease) both}.lv-cs-overlay[data-dragged=true][data-state=open],.lv-cs-overlay[data-drag-closing=true][data-state=closed]{animation:none}@keyframes lv-cs-veil-in{0%{opacity:0}to{opacity:1}}@keyframes lv-cs-veil-out{0%{opacity:1}to{opacity:0}}.lv.cristal-picker.lv-cs-shell{--cielo: radial-gradient(60% 42% at 12% 4%,rgba(92,176,255,.19),transparent 62%), radial-gradient(52% 40% at 88% 12%,rgba(26,134,240,.15),transparent 60%), radial-gradient(50% 40% at 18% 74%,rgba(150,190,255,.14),transparent 62%), linear-gradient(180deg,#f4f8fd 0%,#eaf1fa 42%,#f2f6fc 100%);position:fixed;z-index:51;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-3);color-scheme:light}.dark .lv.cristal-picker.lv-cs-shell{--cielo: radial-gradient(60% 42% at 12% 4%,rgba(26,134,240,.1),transparent 62%), radial-gradient(52% 40% at 88% 12%,rgba(10,110,209,.09),transparent 60%), linear-gradient(180deg,hsl(224 18% 9%) 0%,hsl(224 18% 6%) 42%,hsl(224 18% 8%) 100%);color-scheme:dark}.lv.cristal-picker.lv-cs-dialog{left:50%;top:50%;width:min(1040px,calc(100vw - 48px));max-width:none;height:min(720px,calc(100dvh - 48px));max-height:none;transform:translate(-50%,-50%)}.lv.cristal-picker.lv-cs-dialog[data-state=open]{animation:lv-cs-dialog-in .26s var(--lv-ease) both}.lv.cristal-picker.lv-cs-dialog[data-state=closed]{animation:lv-cs-dialog-out .2s var(--lv-ease) both}@keyframes lv-cs-dialog-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes lv-cs-dialog-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}.lv.cristal-picker.lv-cs-sheet{inset:auto 0 0;width:100%;max-width:none;height:96dvh;max-height:96dvh;border-radius:var(--lv-r-md) var(--lv-r-md) 0 0}.lv.cristal-picker.lv-cs-sheet[data-state=open]{animation:lv-cs-sheet-in .44s var(--lv-ease) both}.lv.cristal-picker.lv-cs-sheet[data-state=closed]{animation:lv-cs-sheet-out .44s var(--lv-ease) both}.lv.cristal-picker.lv-cs-sheet[data-dragged=true][data-state=open],.lv.cristal-picker.lv-cs-sheet[data-drag-closing=true][data-state=closed]{animation:none}@keyframes lv-cs-sheet-in{0%{transform:translateY(102%)}to{transform:translateY(0)}}@keyframes lv-cs-sheet-out{0%{transform:translateY(0)}to{transform:translateY(102%)}}.lv.cristal-picker.lv-cs-shell .lv-cs-header{flex:0 0 auto;position:relative;z-index:5;padding:0;background:var(--lv-solid);border-bottom:1px solid var(--lv-hair);text-align:left;-webkit-user-select:none;user-select:none}.lv.cristal-picker.lv-cs-sheet .lv-cs-header{touch-action:none;cursor:grab}.lv-cs-handle{display:flex;justify-content:center;padding:8px 0 0}.lv-cs-handle span{width:40px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 20%,transparent)}.lv.cristal-picker.lv-cs-shell .cristal-head{display:flex;align-items:center;gap:12px;min-height:44px;padding:14px 20px}.lv.cristal-picker.lv-cs-shell .cristal-head>div{flex:1;min-width:0}.lv.cristal-picker.lv-cs-shell .cristal-head h2{display:block;margin:0;font-size:1.22rem;font-weight:680;letter-spacing:-.025em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:lv-cs-title-in .14s ease both}.lv.cristal-picker.lv-cs-shell .cristal-head p{margin:1px 0 0;color:var(--lv-ink-3);font-size:.8rem}@keyframes lv-cs-title-in{0%{opacity:0}to{opacity:1}}.lv.cristal-picker.lv-cs-shell .lv-cs-back{display:inline-flex;align-items:center;gap:3px;height:42px;padding:0 15px 0 9px;flex:0 0 auto;border-radius:999px;font-size:.95rem;font-weight:600}.lv-cs-back svg{width:20px;height:20px}.lv.cristal-picker.lv-cs-shell .lv-cs-gap{flex:0 0 auto;padding:5px 11px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid));border-radius:999px;font-size:.78rem;font-weight:650;white-space:nowrap}.lv.cristal-picker.lv-cs-shell .lv-cs-close{margin-left:0}.lv.cristal-picker.lv-cs-shell .lv-cs-stage{position:relative;display:flex;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--cielo)}.lv.cristal-picker.lv-cs-shell .lv-cs-stage>:is(.cristal-body,.cristal-subscreen){width:100%;background:transparent}.lv.cristal-picker.lv-cs-shell .lv-cs-stage>.lv-cs-main,.lv.cristal-picker.lv-cs-shell .lv-cs-stage>.lv-cs-sub{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--cielo);transition:transform .38s var(--lv-ease)}.lv-cs-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1220;opacity:0;pointer-events:none;transition:opacity .38s var(--lv-ease)}.lv.cristal-picker.lv-cs-shell .lv-cs-main.lv-cs-behind{transform:translate(-24%)}.lv-cs-main.lv-cs-behind:after{opacity:.06}.lv.cristal-picker.lv-cs-shell .lv-cs-sub{z-index:1;transform:translate(100%);box-shadow:-10px 0 24px -16px #0b122059}.lv.cristal-picker.lv-cs-shell .lv-cs-sub.lv-cs-sub-open{transform:translate(0);animation:lv-cs-screen-in .38s var(--lv-ease) both}@keyframes lv-cs-screen-in{0%{transform:translate(100%)}to{transform:translate(0)}}.lv.cristal-picker.lv-cs-shell .cristal-zone.lv-cs-missing{position:relative}.lv.cristal-picker.lv-cs-shell .cristal-zone.lv-cs-missing:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:3px;background:var(--lv-amber);animation:lv-cs-missing-flash .9s ease both}.lv.cristal-picker.lv-cs-shell .cristal-zone .lv-cs-choose{padding:5px 10px;color:var(--lv-amber-text);background:#f59e0b24;border-radius:999px;font-size:.8rem;font-weight:650}.lv.cristal-picker.lv-cs-shell .cristal-zone .lv-cs-choose svg{display:none}@keyframes lv-cs-missing-flash{0%,to{opacity:1}50%{opacity:.25}}.lv.cristal-picker.lv-cs-shell .lv-cs-footer{display:flex;flex-direction:row;align-items:center;gap:14px;margin:0;padding:13px 20px;background:var(--lv-solid);border-top:1px solid var(--lv-hair)}.lv.cristal-picker.lv-cs-shell .lv-cs-footer:has(.cristal-warning,.cristal-apply-all){flex-wrap:wrap}.lv.cristal-picker.lv-cs-shell .lv-cs-footer>:is(.cristal-warning,.cristal-apply-all){flex:0 0 100%;margin:0}.lv-cs-footer-selection{min-width:0;flex:1;margin:0}.lv-cs-footer-selection>:is(span,strong,small){display:block}.lv-cs-footer-selection>span{color:var(--lv-ink-3);font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lv-cs-footer-selection>strong{margin-top:1px;font-size:1.02rem;font-weight:680;line-height:1.25;font-variant-numeric:tabular-nums;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.lv-cs-footer-selection>strong.lv-cs-empty{color:var(--lv-ink-3);font-weight:560}.lv-cs-footer-selection>small{margin-top:1px;color:var(--lv-ink-3);font-size:.8rem}.lv.cristal-picker.lv-cs-shell .lv-cs-footer-selection>small{display:block}.lv.cristal-picker.lv-cs-shell .lv-cs-use{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:148px;height:50px;padding:0 24px;border-radius:999px;font-size:1.01rem;font-weight:620;letter-spacing:-.014em}.lv.cristal-picker.lv-cs-shell .lv-cs-use.lv-cs-pending{color:var(--lv-amber-text);background:#f59e0b1a;box-shadow:inset 0 0 0 1px #f59e0b6b}.lv.cristal-picker.lv-cs-shell .lv-cs-use.lv-cs-pending:hover{background:#f59e0b24}@media(max-width:767px){.lv.cristal-picker.lv-cs-shell .cristal-head{padding:10px 16px 12px}.lv.cristal-picker.lv-cs-shell .lv-cs-gap{display:none}.lv.cristal-picker.lv-cs-shell .lv-cs-mobile-gap{display:block}.lv.cristal-picker.lv-cs-shell .lv-cs-footer{padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 12px)}.lv.cristal-picker.lv-cs-shell .lv-cs-use{min-width:148px}}@media(min-width:768px){.lv.cristal-picker.lv-cs-shell .lv-cs-mobile-gap{display:none}}@media(prefers-reduced-motion:reduce){.lv.cristal-picker.lv-cs-shell[data-state=open]{animation:lv-cs-veil-in .2s ease both}.lv.cristal-picker.lv-cs-shell[data-state=closed]{animation:lv-cs-veil-out .2s ease both}.lv-cs-overlay[data-state]{animation-duration:.2s}.lv.cristal-picker.lv-cs-shell .cristal-head h2{animation:none}.lv.cristal-picker.lv-cs-shell .lv-cs-stage>:is(.lv-cs-main,.lv-cs-sub){transition:opacity .2s ease}.lv.cristal-picker.lv-cs-shell .lv-cs-main.lv-cs-behind{transform:none;opacity:.6}.lv.cristal-picker.lv-cs-shell .lv-cs-sub{transform:none;opacity:0}.lv.cristal-picker.lv-cs-shell .lv-cs-sub.lv-cs-sub-open{animation:none;opacity:1}.lv.cristal-picker.lv-cs-shell .cristal-zone.lv-cs-missing:before{animation:none}}.lv.cristal-picker.lv-cs-shell{--vidrio: #cfe6fb;--vidrio-borde: #8fb9e3;--separador: #9aa5b4;--lv-cs-on-blue: rgb(255 255 255);--v-bajoe: #cdeee0;--v-bajoe-b: #7cc3a4;--v-solar: #c9d3e3;--v-solar-b: #7f93b3;--v-mate: #eef1f5;--v-mate-b: #aab4c2;--brillo: rgba(255,255,255,.75)}.dark .lv.cristal-picker.lv-cs-shell{--vidrio: #1d3c5c;--vidrio-borde: #4f86bd;--separador: #6b7686;--v-bajoe: #1c4638;--v-bajoe-b: #3f9c78;--v-solar: #2a3445;--v-solar-b: #6f86a8;--v-mate: #2f3744;--v-mate-b: #768194;--brillo: rgba(255,255,255,.16)}.lv.cristal-picker.lv-cs-shell .lv-cs-stage>.lv-cs-main,.lv.cristal-picker.lv-cs-shell .lv-cs-stage>.lv-cs-composition,.lv.cristal-picker.lv-cs-shell .lv-cs-stage>.lv-cs-sub{padding:16px 20px 30px;background:var(--cielo);overscroll-behavior:contain}.lv.cristal-picker.lv-cs-shell .lv-cs-stage>.lv-cs-composition{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;overflow-y:auto;transform:translate(100%);transition:transform .38s var(--lv-ease);box-shadow:-10px 0 24px -16px #0b122059}.lv.cristal-picker.lv-cs-shell .lv-cs-stage>.lv-cs-composition-open{transform:translate(0)}.lv.cristal-picker.lv-cs-shell .lv-cs-stage>.lv-cs-composition.lv-cs-behind{transform:translate(-24%)}.lv-cs-composition:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0b1220;opacity:0;pointer-events:none;transition:opacity .38s var(--lv-ease)}.lv-cs-composition.lv-cs-behind:after{opacity:.06}.lv.cristal-picker.lv-cs-shell .lv-cs-stage>.lv-cs-sub{z-index:2;display:block}.lv.cristal-picker.lv-cs-shell .lv-cs-close{color:var(--lv-ink-2)}.lv-cs-kicker{display:block;margin:22px 0 10px 4px;color:var(--lv-blue-text);font-size:.8rem;font-weight:600;letter-spacing:.02em}.lv-cs-piece>.lv-cs-piece-list:first-child>section:first-child .lv-cs-kicker{margin-top:2px}.lv-cs-piece>.lv-cs-piece-list:not(:first-child)>section:first-child .lv-cs-kicker{margin-top:20px}.lv-cs-create{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:17px 16px 17px 17px;border-radius:var(--lv-r-md);color:var(--lv-cs-on-blue);text-align:left;background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));box-shadow:0 1px 2px #0b12201a,0 10px 24px -10px #1a86f099,inset 0 1px #ffffff52;transition:transform .16s var(--lv-spring),box-shadow .28s var(--lv-ease)}.lv-cs-create:active{transform:scale(.98)}.lv.cristal-picker.lv-cs-shell button.lv-cs-create{color:var(--lv-cs-on-blue)}.lv-cs-create-icon{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:var(--lv-r-sm);background:#fff3;box-shadow:inset 0 1px #ffffff59}.lv-cs-create-icon svg{width:24px;height:24px}.lv-cs-create strong{display:block;font-size:1.12rem;font-weight:680;letter-spacing:-.022em;line-height:1.2}.lv-cs-create small{display:block;margin-top:2px;font-size:.9rem;opacity:.92}.lv-cs-create-arrow{width:22px;height:22px;flex:0 0 auto;margin-left:auto;opacity:.9;transition:transform .28s var(--lv-ease)}.lv-cs-first-time{margin-top:14px;padding:18px 19px;border:1px dashed color-mix(in srgb,var(--lv-ink) 18%,transparent);border-radius:var(--lv-r-md);background:var(--lv-solid);color:var(--lv-ink-2);font-size:1rem;line-height:1.55}.lv-cs-first-time strong{display:block;margin-bottom:3px;color:var(--lv-ink);font-size:1.02rem;font-weight:620}.lv-cs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.lv-cs-card{position:relative;display:flex;align-items:center;gap:13px;min-width:0;min-height:78px;padding:11px 6px 11px 11px;cursor:pointer;border:1.5px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);box-shadow:var(--lv-sh-1);transition:transform .28s var(--lv-ease),box-shadow .28s var(--lv-ease),border-color .2s,background .2s}.lv-cs-card:active{transform:scale(.985);transition-duration:.1s}.lv-cs-card[role=button]:focus-visible{outline:2px solid var(--lv-blue);outline-offset:2px}.lv-cs-card.is-selected{border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid));box-shadow:0 0 0 3px #1a86f029}.lv-cs-card.is-off{cursor:default;box-shadow:none;background:color-mix(in srgb,var(--lv-solid) 60%,transparent)}.lv-cs-card.is-off .lv-cs-card-copy,.lv-cs-card.is-off .lv-cs-thumb{opacity:.45}.lv-cs-card.is-off:active{transform:none}.lv-cs-thumb{position:relative;overflow:hidden;width:54px;height:54px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.lv-cs-thumb svg{width:auto;max-width:46px;height:38px}.lv-cs-thumb:after{content:"";position:absolute;top:-30%;right:-60%;bottom:-30%;left:-60%;pointer-events:none;transform:translate(-120%);background:linear-gradient(105deg,transparent 38%,var(--brillo) 50%,transparent 62%)}.lv-cs-card-copy{flex:1;min-width:0}.lv-cs-card-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word;font-size:1.3rem;font-weight:680;letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums}.lv-cs-card-copy strong.is-long{font-size:1.05rem;letter-spacing:-.015em;line-height:1.25}.lv-cs-card-copy small{display:block;margin-top:2px;color:var(--lv-ink-2);font-size:.885rem;line-height:1.45}.lv-cs-card-check{width:22px;height:22px;flex:0 0 auto;color:var(--lv-blue);opacity:0;transform:scale(.6);transition:opacity .12s ease-out,transform .2s var(--lv-ease)}.lv-cs-card.is-selected .lv-cs-card-check{opacity:1;transform:none}.lv-cs-card:not(.is-selected) .lv-cs-card-check{width:0;margin-left:-13px}.lv-cs-star{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;margin:-10px 0;padding:0;border-radius:999px;color:var(--lv-ink-3);transition:color .15s ease,transform .16s var(--lv-spring)}.lv.cristal-picker.lv-cs-shell button.lv-cs-star{color:var(--lv-ink-3)}.lv-cs-star svg{width:23px;height:23px}.lv-cs-star[aria-pressed=true],.lv.cristal-picker.lv-cs-shell button.lv-cs-star[aria-pressed=true]{color:var(--lv-amber)}.lv-cs-star:active{transform:scale(.88)}.lv-cs-preview{padding:16px 16px 15px;text-align:center;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-md);box-shadow:var(--lv-sh-1)}.lv-cs-preview-cut{display:flex;justify-content:center;align-items:center;height:74px;margin-bottom:10px;opacity:.9}.lv-cs-preview-cut svg{width:auto;max-width:100%;height:74px;filter:drop-shadow(0 6px 12px rgba(16,24,40,.12))}.lv-cs-preview>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word;font-size:2rem;font-weight:700;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.lv-cs-preview>strong.is-empty{color:var(--lv-ink-3)}.lv-cs-preview>strong.is-long{font-size:1.35rem;letter-spacing:-.02em;line-height:1.2}.lv-cs-preview-detail{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:7px;color:var(--lv-ink-2);font-size:.9rem;font-variant-numeric:tabular-nums}.lv-cs-preview-gap{padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid));color:var(--lv-blue-text);font-size:.78rem;font-weight:650}.lv-cs-preview-gap.is-invalid{color:var(--lv-amber-text);background:#f59e0b24}.lv-cs-fit-warning{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;text-align:left;color:var(--lv-amber-text);font-size:.875rem;line-height:1.45}.lv-cs-fit-warning svg{flex:0 0 auto}.lv-cs-save{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:10px;border:1px solid var(--lv-ink-2);border-radius:999px;color:var(--lv-ink);background:var(--lv-solid);font-size:.95rem;font-weight:600}.lv-cs-save svg{color:var(--lv-ink-3)}.lv-cs-save[aria-pressed=true] svg{color:var(--lv-amber)}.lv-cs-types{display:flex;gap:7px}.lv-cs-type{flex:1 1 0;min-width:0;padding:11px 14px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink);font-size:.98rem;font-weight:600;letter-spacing:-.014em}.lv-cs-type small{display:block;margin-top:2px;color:var(--lv-ink-3);font-size:.76rem;font-weight:400;line-height:1.3}.lv-cs-type[aria-pressed=true]{border-color:#1a86f066;background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));color:var(--lv-blue-text)}.lv.cristal-picker.lv-cs-shell button.lv-cs-type{background-color:var(--lv-solid);color:var(--lv-ink)}.lv.cristal-picker.lv-cs-shell button.lv-cs-type[aria-pressed=true]{background-color:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));color:var(--lv-blue-text)}.lv-cs-type[aria-pressed=true] small{color:var(--lv-blue-text);opacity:.8}.lv-cs-rows{overflow:hidden;border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-md);background:var(--lv-solid);box-shadow:var(--lv-sh-1)}.lv-cs-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:13px 16px 13px 19px;text-align:left}.lv-cs-row+.lv-cs-row{border-top:1px solid var(--lv-hair)}.lv-cs-row:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:var(--lv-blue);border-radius:0 3px 3px 0;transform:scaleY(0);transition:transform .22s var(--lv-ease)}.lv-cs-row.is-missing{box-shadow:inset 3px 0 0 var(--lv-amber)}.lv-cs-row.is-flashing{animation:lv-cs-row-flash .9s var(--lv-ease)}@keyframes lv-cs-row-flash{0%{background:#f59e0b38}to{background:transparent}}.lv-cs-row-label{flex:1;min-width:0;color:var(--lv-ink);font-size:1.02rem;font-weight:600;letter-spacing:-.018em}.lv-cs-row-value{max-width:48%;overflow:hidden;color:var(--lv-ink-2);font-size:.95rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.lv-cs-row-value b{color:var(--lv-ink);font-weight:640}.lv-cs-row-choose{display:inline-flex;flex:0 0 auto;align-items:center;height:32px;padding:0 13px;border-radius:999px;color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));font-size:.86rem;font-weight:700}.lv-cs-row.is-missing .lv-cs-row-choose{color:var(--lv-amber-text);background:#f59e0b24}.lv-cs-row-arrow{width:20px;height:20px;flex:0 0 auto;margin-right:8px;color:var(--lv-ink-3);opacity:.7;transition:transform .22s var(--lv-ease),color .2s}.lv-cs-no-gas{padding:12px 16px;border:1px dashed color-mix(in srgb,var(--lv-ink) 16%,transparent);border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-ink) 4%,var(--lv-solid));color:var(--lv-ink-2);font-size:.9rem;line-height:1.45}.lv-cs-no-gas strong{display:block;color:var(--lv-ink);font-size:.98rem;font-weight:600}.lv-cs-apply{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:13px 16px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink);font-size:.98rem;font-weight:560}.lv-cs-apply input{width:24px;height:24px;flex:0 0 auto;accent-color:var(--lv-blue-d)}.lv-cs-piece{min-height:100%}.lv-cs-search{display:flex;align-items:center;gap:10px;height:50px;padding:0 14px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);box-shadow:var(--lv-sh-1);color:var(--lv-ink-3)}.lv-cs-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--lv-ink);font:inherit;font-size:1rem}.lv-cs-search:focus-within{border-color:var(--lv-blue);box-shadow:0 0 0 4px #1a86f029}.lv.cristal-picker.lv-cs-shell .lv-cs-search input:focus-visible{border:0;outline:0;box-shadow:none}.lv-cs-categories{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:7px;margin-top:12px}.lv-cs-category{display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:48px;padding:9px 11px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink);font-size:.93rem;font-weight:600}.lv.cristal-picker.lv-cs-shell button.lv-cs-category{background-color:var(--lv-solid);color:var(--lv-ink)}.lv-cs-category>span:first-child{display:inline-flex;align-items:center;gap:6px}.lv-cs-category svg{width:16px;height:16px;color:var(--lv-amber)}.lv-cs-category[aria-pressed=true]{border-color:#1a86f066;background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));color:var(--lv-blue-text)}.lv.cristal-picker.lv-cs-shell button.lv-cs-category[aria-pressed=true]{background-color:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));color:var(--lv-blue-text)}.lv-cs-count{color:var(--lv-ink-3);font-size:.8rem;font-variant-numeric:tabular-nums}.lv-cs-piece-list{padding-bottom:20px}.lv-cs-option .lv-cs-thumb svg{max-width:46px}.lv-cs-option-pick{flex:1;min-width:0;display:flex;align-items:center;gap:8px;align-self:stretch;padding:0;text-align:left}.lv-cs-option-pick:disabled{cursor:default}.lv-cs-option .lv-cs-card-copy strong{font-size:1.02rem;font-weight:600;letter-spacing:-.018em;line-height:1.3}.lv-cs-option .lv-cs-card-copy small{font-size:.885rem}.lv-cs-option .lv-cs-card-copy small.is-unfit{color:var(--lv-amber-text)}.lv-cs-base{display:inline-block;margin-left:7px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 7%,transparent);color:var(--lv-ink-2);font-size:.7rem;font-weight:650;vertical-align:2px}.lv-cs-cards.is-camera{grid-template-columns:repeat(5,minmax(0,1fr))}.lv-cs-cards.is-camera .lv-cs-card{min-height:68px;gap:10px}.lv-cs-cards.is-camera .lv-cs-thumb{width:46px;height:46px}.lv-cs-cards.is-camera .lv-cs-thumb svg{height:32px}.lv-cs-no-options{padding:26px 12px;text-align:center;color:var(--lv-ink-3);font-size:.95rem}@keyframes lv-cs-card-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}}.lv-cs-first .lv-cs-card,.lv-cs-first .lv-cs-create,.lv-cs-first .lv-cs-preview{animation:lv-cs-card-enter .42s var(--lv-ease) both;animation-delay:calc(min(var(--i,0),10)*35ms)}@media(hover:hover)and (pointer:fine){.lv-cs-card:not(.is-off):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--lv-blue) 50%,var(--lv-hair));box-shadow:var(--lv-sh-2),0 16px 30px -18px #1a86f08c}.lv-cs-card:not(.is-off):hover .lv-cs-card-copy strong{color:var(--lv-blue-text)}.lv-cs-card:not(.is-off):hover .lv-cs-thumb:after{transform:translate(120%);transition:transform .75s var(--lv-ease)}.lv-cs-row:hover{background:color-mix(in srgb,var(--lv-blue) 5%,transparent)}.lv-cs-row:hover:before{transform:scaleY(1)}.lv-cs-row:hover .lv-cs-row-arrow{transform:translate(3px);color:var(--lv-blue);opacity:1}.lv-cs-type:not([aria-pressed=true]):hover,.lv-cs-category:not([aria-pressed=true]):hover{transform:translateY(-1px);border-color:var(--lv-blue-l);background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid))}.lv-cs-create:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0b12201a,0 18px 34px -12px #1a86f0b3,inset 0 1px #ffffff52}.lv-cs-create:hover .lv-cs-create-arrow{transform:translate(4px)}.lv-cs-star:hover{color:var(--lv-amber);transform:scale(1.1)}}@media(max-width:767px){.lv.cristal-picker.lv-cs-shell .lv-cs-stage>:is(.lv-cs-main,.lv-cs-composition,.lv-cs-sub){padding:16px 16px 30px}.lv-cs-cards,.lv-cs-cards.is-camera{grid-template-columns:minmax(0,1fr)}.lv-cs-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.lv-cs-categories{display:flex;flex-wrap:wrap;gap:6px}.lv-cs-category{flex:1 1 auto;min-height:46px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.lv.cristal-picker.lv-cs-shell[data-state]{animation-duration:.2s!important}.lv.cristal-picker.lv-cs-shell .lv-cs-stage>:is(.lv-cs-main,.lv-cs-composition,.lv-cs-sub){transition-duration:.2s!important}.lv.cristal-picker.lv-cs-shell .lv-cs-stage>.lv-cs-composition{transform:none;opacity:0;transition:opacity .2s ease}.lv.cristal-picker.lv-cs-shell .lv-cs-stage>.lv-cs-composition-open{opacity:1}.lv-cs-first .lv-cs-card,.lv-cs-first .lv-cs-create,.lv-cs-first .lv-cs-preview{animation:none}.lv-cs-card,.lv-cs-card:hover,.lv-cs-card:active,.lv-cs-type:hover,.lv-cs-category:hover,.lv-cs-create:hover{transform:none}.lv-cs-thumb:after{display:none}.lv-cs-row.is-flashing{animation:none}}@media(prefers-contrast:more){.lv-cs-card,.lv-cs-rows,.lv-cs-type,.lv-cs-category,.lv-cs-search,.lv-cs-preview{border-color:color-mix(in srgb,var(--lv-ink) 45%,transparent)}}.lv-cs-rows button:focus-visible{outline-offset:-3px}.lv.lv-cs-trigger-wrap{--vidrio: #cfe6fb;--vidrio-borde: #8fb9e3;--separador: #9aa5b4}.dark .lv.lv-cs-trigger-wrap{--vidrio: #1d3c5c;--vidrio-borde: #4f86bd;--separador: #6b7686}.lv-cs-trigger-empty{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:56px;padding:15px 16px;border:2px solid var(--lv-blue);border-radius:var(--lv-r-md);background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid));color:var(--lv-blue-text);font-size:1rem;font-weight:800;letter-spacing:-.01em;transition:transform .16s var(--lv-spring)}.lv-cs-trigger-empty svg{width:19px;height:19px;color:var(--lv-blue)}.lv-cs-trigger-empty:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border-radius:calc(var(--lv-r-md) + 2px);box-shadow:0 0 0 4px #1a86f04d,0 0 16px 2px #1a86f059;opacity:.35;animation:lv-cs-trigger-pulse 2.1s ease-in-out 3}@keyframes lv-cs-trigger-pulse{0%,to{opacity:.35}50%{opacity:.9}}.lv-cs-trigger-empty:active{transform:scale(.975)}.lv-cs-trigger-card .lv-cs-trigger-thumb{background:color-mix(in srgb,var(--lv-blue) 3%,var(--lv-solid))}.lv-cs-trigger-card .lv-cs-trigger-thumb svg{width:auto;max-width:42px;max-height:40px}.lv-cs-trigger-card .lv-cs-trigger-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;overflow-wrap:break-word;text-overflow:clip;font-size:1.15rem;font-weight:720;letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}.lv-cs-trigger-card .lv-cs-trigger-copy strong.is-long{font-size:1rem}.lv-cs-trigger-card .lv-cs-trigger-copy strong.is-inherited{color:var(--lv-ink-2);font-weight:600}.lv-cs-trigger-card .lv-cs-trigger-copy small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-cs-trigger-card .lv-cs-trigger-change{margin-left:0}.lv-cs-trigger-wrap button:disabled{opacity:.6;cursor:not-allowed}.lv-cs-trigger-empty:disabled:after{animation:none}@media(max-width:767px){.lv-cs-trigger-card .lv-cs-trigger-change{padding:0 12px;font-size:.82rem}}@media(prefers-reduced-motion:reduce){.lv-cs-trigger-empty:after{animation:none}}@media(prefers-contrast:more){.lv-cs-trigger-empty,.lv-cs-trigger-card{border-color:var(--lv-ink)}}.lv.lv-tp-page{--lv-blue-text:#0a6ed1;--lv-green-text:#166534;--lv-rose-text:rgb(190,18,60);--lv-amber-text:rgb(138,90,6);color-scheme:light;container-type:inline-size;font:17px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.lv.lv-tp-page .lv-stock-header{position:relative;z-index:50;padding:12px clamp(12px,3vw,24px) 0}.lv.lv-tp-page .tel .lv-stock-header{padding-top:52px}.lv.lv-tp-page .lv-stock-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:min(100%,1240px);height:60px;margin:0 auto;padding:0 12px 0 10px;background:var(--lv-solid);border:1px solid var(--lv-g-line);border-top-color:var(--lv-g-edge);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-2),inset 0 1px #fff9}.lv.lv-tp-page .lv-stock-topbar-side{display:flex;align-items:center;gap:12px;min-width:0}.lv.lv-tp-page .lv-stock-topbar-side h1{min-width:0;margin:0;overflow:hidden;color:var(--lv-ink);font-size:1.14rem;font-weight:640;line-height:1.25;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.lv.lv-tp-page .lv-tp-topbar-derecha{justify-content:flex-end;gap:10px}.lv.lv-tp-page .lv-stock-back{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-solid) 58%,transparent);border:1px solid var(--lv-hair);border-radius:999px;cursor:pointer;transition:transform .16s var(--lv-spring)}.lv.lv-tp-page .lv-stock-back svg{width:19px;height:19px}.lv.lv-tp-page .lv-stock-back:active{transform:scale(.95)}.lv.lv-tp-page .lv-stock-header-divider{flex:0 0 auto;width:1px;height:26px;background:var(--lv-hair)}.lv.lv-tp-page .lv-stock-logo{justify-self:center;padding:4px 8px;background:transparent;border:0;display:grid;place-items:center}.lv.lv-tp-page .lv-stock-logo img{height:36px;width:auto;display:block}.lv.lv-tp-page .lv-tp-b-equipo{display:inline-flex;align-items:center;gap:9px;padding:10px 17px;min-height:42px;font-size:.92rem;font-weight:650;letter-spacing:-.01em;cursor:pointer;color:var(--lv-ink-2);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:999px;box-shadow:var(--lv-sh-1);transition:transform .16s var(--lv-spring)}.lv.lv-tp-page .lv-tp-b-equipo:active{transform:scale(.95)}.lv.lv-tp-page .lv-tp-b-equipo svg{width:18px;height:18px}.lv.lv-tp-page .lv-tp-shell{width:min(calc(100% - 40px),1240px);margin:0 auto;padding:22px 0 80px}.lv.lv-tp-page .lv-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:590;border:none;cursor:pointer;letter-spacing:-.014em;border-radius:999px;padding:11px 20px;font-size:.925rem;transition:transform .16s var(--lv-spring),box-shadow .28s var(--lv-ease),background .2s}.lv.lv-tp-page .lv-b:active{transform:scale(.965)}.lv.lv-tp-page .lv-b-fill{background:linear-gradient(180deg,var(--lv-blue),var(--lv-blue-d));color:#fff;box-shadow:0 1px 2px #0b12201a,0 6px 18px -6px #1a86f099,inset 0 1px #ffffff52}.lv.lv-tp-page .lv-b-solido{background:var(--lv-solid);color:var(--lv-ink);border:1px solid rgba(11,18,32,.62);box-shadow:0 1px 2px #0b12200d}.lv.lv-tp-page .lv-b-plain{background:transparent;color:var(--lv-ink-2);padding:9px 12px}.lv.lv-tp-page .lv-b-plain:hover{color:var(--lv-ink);background:var(--lv-solid)}.lv.lv-tp-page .lv-tp-lentes .lv-b{padding:12px 24px;font-size:1rem;font-weight:700}.lv.lv-tp-page .lv-tp-lentes .lv-b svg{width:19px;height:19px}.lv.lv-tp-page .lv-b-plain .nuevo{background:color-mix(in srgb,var(--lv-blue) 12%,white);color:var(--lv-blue-text)}.lv.lv-tp-page .lv-tp-pci{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 75%,white),var(--c))}.lv.lv-tp-page .lv-tp-pci svg{width:21px;height:21px}.lv.lv-tp-page .fx-cab{text-align:left;margin:4px 0 14px}.lv.lv-tp-page .fx-cab h2{margin:0;font-size:1.7rem;font-weight:780;letter-spacing:-.03em}.lv.lv-tp-page .fx-cab p{margin:4px 0 0;color:var(--lv-ink-2);font-size:.95rem;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lv.lv-tp-page .fx-cab p svg{width:16px;height:16px}.lv.lv-tp-page .fx-link{border:0;background:transparent;font:inherit;font-weight:650;color:var(--lv-blue-text);cursor:pointer;padding:0}.lv.lv-tp-page .fx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px;margin-top:14px}.lv.lv-tp-page .fx-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:var(--lv-r-lg);background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-2);cursor:pointer;text-align:left;font:inherit;color:var(--lv-ink);transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s}.lv.lv-tp-page .fx-card:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.lv.lv-tp-page .fx-card:hover,.lv.lv-tp-page .fx-linea:hover{box-shadow:var(--lv-sh-3);transform:translateY(-2px)}}.lv.lv-tp-page .fx-card-top{display:flex;align-items:center;gap:14px}.lv.lv-tp-page .fx-card-id{flex:1;min-width:0}.lv.lv-tp-page .fx-card-id .fx-link{font-size:.84rem;margin-top:2px}.lv.lv-tp-page .fx-entrar-b{flex:none;gap:4px;min-height:44px;padding:0 16px 0 20px}.lv.lv-tp-page .fx-entrar-b svg{width:18px;height:18px}.lv.lv-tp-page .fx-h1{display:flex;flex-direction:column;line-height:1.1}.lv.lv-tp-page .fx-h1 small{font-size:.72rem;font-weight:600;color:var(--lv-ink-3)}.lv.lv-tp-page .fx-migas-t small{display:block;font-size:.8rem;font-weight:600;color:var(--lv-ink-3)}.lv.lv-tp-page .fx-migas-l{justify-content:flex-end;margin:0 0 -6px}.lv.lv-tp-page .fx-migas-l:empty{display:none}.lv.lv-tp-page .fx-entra{animation:fx-entra .3s cubic-bezier(.23,1,.32,1)}.lv.lv-tp-page .fx-vuelve{animation:fx-vuelve .3s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:reduce){.lv.lv-tp-page .fx-entra,.lv.lv-tp-page .fx-vuelve{animation:fx-funde .2s ease}@keyframes fx-funde{0%{opacity:0}to{opacity:1}}}@container (max-width:520px){.lv.lv-tp-page .fx-card-top{gap:10px;align-items:flex-start}.lv.lv-tp-page .fx-edif{width:48px!important;height:48px!important;border-radius:14px!important}.lv.lv-tp-page .fx-edif svg{width:30px!important;height:30px!important}.lv.lv-tp-page .fx-card-top .fx-entrar-b{min-height:38px;padding:0 10px 0 14px;font-size:.92rem}.lv.lv-tp-page .fx-card h3{font-size:1.15rem}}.lv.lv-tp-page .fx-edif{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,#5cb0ff,#0a6ed1);box-shadow:0 10px 20px -10px #0a6ed1}.lv.lv-tp-page .fx-edif svg{width:40px;height:40px}.lv.lv-tp-page .fx-edit{border:0;background:color-mix(in srgb,var(--lv-ink) 5%,var(--lv-solid));border-radius:999px;padding:6px 12px;font:inherit;font-size:.82rem;font-weight:650;color:var(--lv-blue-text);cursor:pointer}.lv.lv-tp-page .fx-card h3{margin:0;font-size:1.3rem;font-weight:760;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.lv.lv-tp-page .fx-ppal{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));color:var(--lv-blue-text);letter-spacing:0}.lv.lv-tp-page .fx-dir{margin:0;display:flex;align-items:flex-start;gap:6px;font-size:.9rem;color:var(--lv-ink-2)}.lv.lv-tp-page .fx-dir svg{width:15px;height:15px;flex:none;margin-top:2px}.lv.lv-tp-page .fx-cifras{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.lv.lv-tp-page .fx-cifras>div{flex:1;min-width:72px;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--lv-ink) 4%,var(--lv-solid))}.lv.lv-tp-page .fx-cifras b{display:block;font-size:1.1rem;font-weight:750;font-variant-numeric:tabular-nums}.lv.lv-tp-page .fx-cifras span{display:block;font-size:.74rem;font-weight:600;color:var(--lv-ink-2)}.lv.lv-tp-page .fx-cifras .fx-c-carga{background:color-mix(in srgb,var(--lv-blue) 7%,var(--lv-solid))}.lv.lv-tp-page .fx-c-carga b{color:var(--lv-blue-text)}.lv.lv-tp-page .fx-avisos{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.lv.lv-tp-page .fx-avisos .lv-tp-lento{margin-top:0}.lv.lv-tp-page .fx-ok{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:650;color:var(--lv-green-text)}.lv.lv-tp-page .fx-ok svg{width:14px;height:14px}.lv.lv-tp-page .fx-entrar{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-weight:700;color:var(--lv-blue-text)}.lv.lv-tp-page .fx-entrar svg{width:18px;height:18px}.lv.lv-tp-page .fx-nueva{align-items:center;justify-content:center;border-style:dashed;box-shadow:none;background:transparent;color:var(--lv-blue-text);min-height:160px}.lv.lv-tp-page .fx-nueva svg{width:26px;height:26px}.lv.lv-tp-page .fx-nueva small{color:var(--lv-ink-3)}.lv.lv-tp-page .fx-migas{display:flex;align-items:center;gap:12px;margin:2px 0 6px}.lv.lv-tp-page .fx-migas-l{margin-bottom:12px}.lv.lv-tp-page .fx-migas-l h2{margin:0;flex:1;font-size:1.35rem;font-weight:760;letter-spacing:-.02em}.lv.lv-tp-page .fx-pend{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--lv-blue) 30%,var(--lv-hair));background:color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid));border-radius:999px;padding:7px 12px;font:inherit;font-size:.85rem;font-weight:650;color:var(--lv-blue-text);cursor:pointer}.lv.lv-tp-page .fx-pend svg{width:15px;height:15px}.lv.lv-tp-page .fx-lineas{display:flex;flex-direction:column;gap:12px}.lv.lv-tp-page .fx-linea{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) 2fr auto;align-items:center;gap:8px 18px;padding:16px 18px;border-radius:var(--lv-r-lg);background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:var(--lv-sh-2);cursor:pointer;font:inherit;color:var(--lv-ink);text-align:left;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s}.lv.lv-tp-page .fx-linea:active{transform:scale(.99)}.lv.lv-tp-page .fx-linea h3{margin:0 0 8px;font-size:1.15rem;font-weight:740}.lv.lv-tp-page .fx-linea .fx-cifras{margin:0}.lv.lv-tp-page .fx-linea .fx-avisos{grid-column:1/-1}.lv.lv-tp-page .fx-linea>.fx-entrar-b{grid-row:1;grid-column:3}.lv.lv-tp-page .fx-linea.fx-nueva{display:flex;gap:8px;min-height:64px;padding:14px}.lv.lv-tp-page .fx-cadena{display:flex;align-items:center;flex-wrap:wrap;gap:0}.lv.lv-tp-page .fx-cadena i{width:10px;height:2px;background:var(--lv-hair)}.lv.lv-tp-page .fx-pi{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--c);color:#fff}.lv.lv-tp-page .fx-pi svg{width:16px;height:16px}.lv.lv-tp-page .fx-campo{text-align:right}.lv.lv-tp-page .fx-tg{margin:0;padding:0;border:0;background:transparent}.lv.lv-tp-page .fx-tg i{display:block}@container (max-width:640px){.lv.lv-tp-page .fx-linea{grid-template-columns:1fr}.lv.lv-tp-page .fx-linea>.fx-entrar-b{grid-row:auto;grid-column:1;width:100%;justify-content:center}.lv.lv-tp-page .fx-cab h2{font-size:1.45rem}.lv.lv-tp-page .fx-grid{grid-template-columns:1fr}}.lv.lv-tp-page .bx-busca{position:relative;flex:1 1 280px;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 5%,var(--lv-solid));border:1px solid transparent;transition:border-color .15s,background .15s}.lv.lv-tp-page .bx-busca:focus-within{border-color:var(--lv-blue);background:var(--lv-solid)}.lv.lv-tp-page .bx-busca>svg{width:18px;height:18px;color:var(--lv-ink-3);flex:none}.lv.lv-tp-page .bx-busca input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:.95rem;color:var(--lv-ink);outline:none}.lv.lv-tp-page .bx-busca input::-webkit-search-cancel-button{display:none}.lv.lv-tp-page .bx-x{width:26px;height:26px;border-radius:50%;border:0;background:color-mix(in srgb,var(--lv-ink) 12%,transparent);color:var(--lv-ink-2);display:grid;place-items:center;cursor:pointer}.lv.lv-tp-page .bx-x svg{width:14px;height:14px}.lv.lv-tp-page .bx-plegar{width:30px;height:30px;margin-left:-4px;border-radius:50%;border:0;background:transparent;color:var(--lv-ink-3);display:grid;place-items:center;cursor:pointer;flex:none;transition:transform .25s cubic-bezier(.23,1,.32,1),background .15s}.lv.lv-tp-page .bx-plegar:hover{background:color-mix(in srgb,var(--lv-ink) 6%,transparent)}.lv.lv-tp-page .bx-plegar svg{width:18px;height:18px}.lv.lv-tp-page .plegada .bx-plegar{transform:rotate(-90deg)}.lv.lv-tp-page .bx-mas{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 32px);margin:0 16px 16px;min-height:44px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--lv-blue) 35%,var(--lv-hair));background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid));font:inherit;font-weight:650;color:var(--lv-blue-text);cursor:pointer}.lv.lv-tp-page .bx-mas svg{width:16px;height:16px}@container (max-width:640px){.lv.lv-tp-page .bx-busca{flex-basis:100%}}.lv.lv-tp-page .ad .lv-tp-dlg-cab{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.lv.lv-tp-page .cq-abrir{min-height:38px;padding:0 14px;gap:6px;font-size:.9rem}.lv.lv-tp-page .cq-abrir svg{width:16px;height:16px}.lv.lv-tp-page .cq .lv-tp-dlg-cab{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.lv.lv-tp-page .cq-cab{display:flex;align-items:center;gap:14px}.lv.lv-tp-page .cq-cab .lv-tp-pci{width:52px;height:52px;border-radius:16px}.lv.lv-tp-page .cq-cab .lv-tp-pci svg{width:28px;height:28px}.lv.lv-tp-page .cq-cab h2{margin:0;font-size:1.65rem;font-weight:770;letter-spacing:-.025em}.lv.lv-tp-page .cq-cab p{margin:2px 0 0;font-size:.98rem;color:var(--lv-ink-2)}.lv.lv-tp-page .cq-mini{display:inline-flex;flex-direction:column;gap:2px;vertical-align:middle;margin:0 2px}.lv.lv-tp-page .cq-mini i{display:block;width:14px;height:2px;border-radius:2px;background:var(--lv-ink-3)}.lv.lv-tp-page .cq-resumen{display:flex;flex-wrap:wrap;gap:8px}.lv.lv-tp-page .cq-r{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 5%,var(--lv-solid));font-size:.95rem;font-weight:600;color:var(--lv-ink-2);border:0;font-family:inherit}.lv.lv-tp-page .cq-r b{font-size:1.1rem;color:var(--lv-ink)}.lv.lv-tp-page .cq-r em{font-style:normal;font-size:.82rem;color:var(--lv-ink-3);margin-left:4px}.lv.lv-tp-page .cq-r.mal{background:color-mix(in srgb,var(--lv-rose) 10%,var(--lv-solid));color:var(--lv-rose-text)}.lv.lv-tp-page .cq-r.mal b{color:var(--lv-rose-text)}.lv.lv-tp-page .cq-r.bien{background:color-mix(in srgb,var(--lv-green) 10%,var(--lv-solid));color:var(--lv-green-text)}.lv.lv-tp-page .cq-r.bien b{color:var(--lv-green-text)}.lv.lv-tp-page .cq-reset{cursor:pointer;color:var(--lv-blue-text)}.lv.lv-tp-page .cq-reset svg{width:16px;height:16px}.lv.lv-tp-page .cq-sec{margin:6px 2px 10px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lv-ink-3)}.lv.lv-tp-page .cq-lista{user-select:none;-webkit-user-select:none;list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.lv.lv-tp-page .cq-fija{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:color-mix(in srgb,var(--lv-ink) 3%,var(--lv-solid));border:1px dashed var(--lv-hair)}.lv.lv-tp-page .cq-dot{width:12px;height:12px;border-radius:50%;flex:none}.lv.lv-tp-page .cq-dot.marcha{background:var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 18%,transparent)}.lv.lv-tp-page .cq-dot.reh{background:#f59e0b}.lv.lv-tp-page .cq-fila{position:relative;border-radius:20px;background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:0 1px 2px #0b12200a;will-change:transform;touch-action:pan-y}.lv.lv-tp-page .cq-fila.primero{border:2px solid var(--lv-blue);box-shadow:0 12px 26px -16px var(--lv-blue)}.lv.lv-tp-page .cq-fila.tarde:not(.primero){border-color:color-mix(in srgb,var(--lv-rose) 35%,var(--lv-hair))}.lv.lv-tp-page .cq-fila.foco{background:#fffbeb}.lv.lv-tp-page .cq-fila.arrastrando{z-index:5;box-shadow:0 24px 50px -18px #0b122059;transition:none!important}.lv.lv-tp-page .cq-fila-a{display:grid;grid-template-columns:64px 1fr auto 52px;align-items:center;gap:12px;min-height:78px;padding:10px 6px 10px 12px;cursor:pointer}.lv.lv-tp-page .cq-pos{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:color-mix(in srgb,var(--lv-ink) 5%,var(--lv-solid))}.lv.lv-tp-page .cq-pos b{font-size:1.55rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--lv-ink)}.lv.lv-tp-page .cq-pos small{font-size:.66rem;font-weight:700;letter-spacing:0;color:#fff;margin-top:2px}.lv.lv-tp-page .primero .cq-pos{background:var(--lv-blue)}.lv.lv-tp-page .primero .cq-pos b{color:#fff}.lv.lv-tp-page .cq-tx{min-width:0}.lv.lv-tp-page .cq-tx b{display:flex;align-items:center;font-size:1.12rem;font-weight:720}.lv.lv-tp-page .cq-tx small{display:block;font-size:.92rem;color:var(--lv-ink-2);margin-top:2px}.lv.lv-tp-page .cq-der{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.lv.lv-tp-page .cq-sm{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:.88rem;font-weight:680;white-space:nowrap}.lv.lv-tp-page .cq-sm i{width:9px;height:9px;border-radius:50%;background:var(--sm)}.lv.lv-tp-page .cq-sm.sm-bien{--sm:#16a34a;color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 10%,var(--lv-solid))}.lv.lv-tp-page .cq-sm.sm-justo{--sm:#f59e0b;color:#b45309;background:#fef3c7}.lv.lv-tp-page .cq-sm.sm-tarde{--sm:#e11d48;color:var(--lv-rose-text);background:color-mix(in srgb,var(--lv-rose) 11%,var(--lv-solid))}.lv.lv-tp-page .cq-cambio{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--lv-ink-3)}.lv.lv-tp-page .cq-mov{font-size:.8rem;font-weight:750;padding:2px 8px;border-radius:999px}.lv.lv-tp-page .cq-mov.sube{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 10%,var(--lv-solid))}.lv.lv-tp-page .cq-mov.baja{color:var(--lv-ink-3);background:color-mix(in srgb,var(--lv-ink) 5%,var(--lv-solid))}.lv.lv-tp-page .cq-asa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:48px;height:56px;border-radius:14px;cursor:grab;touch-action:none}.lv.lv-tp-page .cq-asa i{display:block;width:20px;height:3px;border-radius:3px;background:var(--lv-ink-3)}.lv.lv-tp-page .cq-asa:hover,.lv.lv-tp-page .cq-asa:focus-visible{background:color-mix(in srgb,var(--lv-ink) 6%,transparent);outline:none}.lv.lv-tp-page .arrastrando .cq-asa{cursor:grabbing}.lv.lv-tp-page .cq-acc{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px 88px;animation:cq-abre .25s cubic-bezier(.23,1,.32,1)}.lv.lv-tp-page .cq-acc .lv-b{min-height:46px;padding:0 18px;font-size:.95rem;gap:6px}.lv.lv-tp-page .cq-acc .lv-b svg{width:18px;height:18px}.lv.lv-tp-page .cq-acc .lv-b:disabled{opacity:.4;pointer-events:none}.lv.lv-tp-page .cq-llegar{background:#e11d48!important;border-color:#e11d48!important}.lv.lv-tp-page .cq-vacia{display:flex;align-items:center;gap:8px;color:var(--lv-green-text);font-weight:650}.lv.lv-tp-page .cq-vacia svg{width:18px;height:18px}.lv.lv-tp-page .cq-pie{display:flex;gap:10px;justify-content:flex-end}.lv.lv-tp-page .cq-guardar{min-height:54px;padding:0 28px;font-size:1.05rem;flex:1;max-width:340px}@media(prefers-reduced-motion:reduce){.lv.lv-tp-page .cq-acc{animation:none}}@container (max-width:600px){.lv.lv-tp-page .cq-cab .lv-tp-pci{display:none}.lv.lv-tp-page .cq-cab p{font-size:.9rem}.lv.lv-tp-page .cq-pos small{display:none}.lv.lv-tp-page .cq-r{min-height:34px;font-size:.88rem}.lv.lv-tp-page .cq-fila-a{grid-template-columns:52px 1fr 44px;gap:10px}.lv.lv-tp-page .cq-pos{width:48px;height:48px}.lv.lv-tp-page .cq-der{grid-column:2;grid-row:2;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.lv.lv-tp-page .cq-asa{grid-column:3;grid-row:1/3}.lv.lv-tp-page .cq-acc{padding:0 12px 12px}.lv.lv-tp-page .cq-acc .lv-b{flex:1 1 40%}.lv.lv-tp-page .cq-cab h2{font-size:1.35rem}.lv.lv-tp-page .cq-pie{flex-direction:column-reverse}.lv.lv-tp-page .cq-guardar{max-width:none}}.lv.lv-tp-page .lv-tp-bandeja-f .lv-b{min-height:38px;padding:0 18px}.lv.lv-tp-page .ml .ml-h{margin:2px 0 6px;font-size:1.45rem;font-weight:700;letter-spacing:-.02em}.lv.lv-tp-page .ml-fila{gap:12px}.lv.lv-tp-page .ml-fila.on{background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.lv.lv-tp-page .ml-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));color:var(--lv-blue);flex:none}.lv.lv-tp-page .ml-ico svg{width:19px;height:19px}.lv.lv-tp-page .ml-tx{flex:1;min-width:0}.lv.lv-tp-page .ml-tx b{display:block;font-size:.98rem}.lv.lv-tp-page .ml-tx small{display:block;font-size:.8rem;color:var(--lv-ink-2)}.lv.lv-tp-page .ml-ok{color:var(--lv-blue)}.lv.lv-tp-page .ml-ok svg{width:18px;height:18px}.lv.lv-tp-page .ml-fecha{text-align:right}.lv.lv-tp-page .ml-fecha small{display:block;font-size:.74rem;color:var(--lv-ink-3);font-weight:600}.lv.lv-tp-page .ml-fecha b{display:block;font-size:.95rem}.lv.lv-tp-page .ml-fecha.mejor b,.lv.lv-tp-page .ml-fecha.mejor small{color:var(--lv-green-text)}.lv.lv-tp-page .ml-mal{color:#c2410c!important}.lv.lv-tp-page .ml-donde{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-ink) 4%,var(--lv-solid));margin:8px 0 14px}.lv.lv-tp-page .ml-donde>svg{width:22px;height:22px;color:var(--lv-blue);flex:none}.lv.lv-tp-page .ml-donde b{display:block}.lv.lv-tp-page .ml-donde small{display:block;font-size:.84rem;color:var(--lv-ink-2)}.lv.lv-tp-page .ml-fechabox{display:flex;align-items:center;gap:10px;padding:10px;border-radius:20px;border:1.5px solid var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.lv.lv-tp-page .ml-fechabox.corta{border-color:#f59e0b;background:#fffbeb}.lv.lv-tp-page .ml-fechabox>span{flex:1;text-align:center}.lv.lv-tp-page .ml-fechabox small{display:block;font-size:.78rem;color:var(--lv-ink-2);font-weight:600}.lv.lv-tp-page .ml-fechabox b{display:block;font-size:1.35rem;font-weight:750;letter-spacing:-.02em;text-transform:capitalize}.lv.lv-tp-page .ml-fechabox button{width:44px;height:44px;border-radius:50%;border:0;background:var(--lv-solid);box-shadow:0 1px 3px #0b122026;font:inherit;font-size:1.3rem;font-weight:600;color:var(--lv-blue-text);cursor:pointer}.lv.lv-tp-page .ml-fechabox button:active{transform:scale(.94)}.lv.lv-tp-page .ml-calc{display:inline-flex;align-items:center;gap:6px;margin:14px 0 8px;border:0;background:transparent;font:inherit;font-weight:650;color:var(--lv-blue-text);cursor:pointer;padding:0}.lv.lv-tp-page .ml-calc svg{width:16px;height:16px}.lv.lv-tp-page .ml-calcl small{font-size:.78rem;color:var(--lv-ink-2)}.lv.lv-tp-page .ml-cuello{color:#b45309!important;font-weight:700}.lv.lv-tp-page .lv-tp-chip-espera{--c:#ea580c;color:#c2410c}.lv.lv-tp-page .jh .lv-tp-dlg-cab{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.lv.lv-tp-page .lv-tp-ud-reh{display:block;margin-top:3px;font-size:.78rem;color:#b45309;font-weight:600}.lv.lv-tp-page .lv-tp-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:.78rem;font-weight:620;color:var(--lv-ink-2);background:color-mix(in srgb,var(--c, var(--lv-ink)) 10%,var(--lv-solid));border:1px solid color-mix(in srgb,var(--c, var(--lv-ink)) 22%,transparent);white-space:nowrap}.lv.lv-tp-page .lv-tp-chip>i{width:7px;height:7px;border-radius:999px;background:var(--c)}.lv.lv-tp-page .lv-tp-chip svg{width:12px;height:12px}.lv.lv-tp-page .lv-tp-chip-ok{--c:var(--lv-green);color:var(--lv-green-text)}.lv.lv-tp-page .lv-tp-chip-rojo{--c:#f59e0b;color:#b45309}.lv.lv-tp-page .lv-tp-uds{display:flex;flex-direction:column;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);overflow:hidden}.lv.lv-tp-page .lv-tp-ud-n{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:.78rem;font-weight:700;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid))}.lv.lv-tp-page .lv-tp-ud-tx{display:flex;flex-direction:column;min-width:0}.lv.lv-tp-page .lv-tp-ud-donde{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}@container (max-width:560px){.lv.lv-tp-page .lv-tp-ud-donde{grid-column:2;justify-content:flex-start}}.lv.lv-tp-page .velo{container-type:inline-size;position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;background:#0b122052;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .2s ease}.lv.lv-tp-page .velo.ver{opacity:1;pointer-events:auto}.lv.lv-tp-page .lv-tp-dlg{position:relative;display:flex;flex-direction:column;width:100%;max-width:780px;max-height:min(90%,880px);overflow:hidden;padding:22px 22px 18px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-lg);box-shadow:var(--lv-sh-3);transform:scale(.97) translateY(6px);transition:transform .32s var(--lv-ease)}.lv.lv-tp-page .velo.ver .lv-tp-dlg{transform:none}.lv.lv-tp-page .cerrar{position:absolute;z-index:3;right:14px;top:14px;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--lv-ink-3);cursor:pointer;display:grid;place-items:center}.lv.lv-tp-page .cerrar svg{width:18px;height:18px}.lv.lv-tp-page .lv-tp-dlg-cab{padding-right:32px}.lv.lv-tp-page .lv-tp-dlg-titulo{margin:0;font-size:1.45rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.lv.lv-tp-page .lv-tp-dlg-sub{margin:4px 0 0;font-size:.95rem;font-weight:560;color:var(--lv-ink-2);font-variant-numeric:tabular-nums}.lv.lv-tp-page .lv-tp-dlg-cuerpo{flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:14px;padding:2px 2px 4px}.lv.lv-tp-page .lv-tp-dlg-pie{display:flex;flex-direction:column;gap:6px;padding-top:14px;margin-top:8px;border-top:1px solid var(--lv-hair)}.lv.lv-tp-page .lv-tp-dlg-pie .lv-b{width:100%}.lv.lv-tp-page .lv-tp-dlg-pie svg{width:18px;height:18px}.lv.lv-tp-page .lv-tp-sec{display:flex;align-items:center;gap:8px;margin:18px 0 10px;font-size:1rem;font-weight:700;letter-spacing:-.01em}.lv.lv-tp-page .lv-tp-sec:first-child{margin-top:0}.lv.lv-tp-page .lv-tp-sec svg{width:17px;height:17px;color:var(--lv-blue)}.lv.lv-tp-page .lv-tp-estado{display:inline-flex;padding:8px 14px;border-radius:999px;font-size:.95rem;font-weight:650;color:var(--lv-ink-2);background:color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid))}.lv.lv-tp-page .lv-tp-estado-curso{color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid))}.lv.lv-tp-page .lv-tp-pasos{display:flex;margin:14px 0 0;padding:0 0 6px;list-style:none;overflow-x:auto}.lv.lv-tp-page .lv-tp-paso{position:relative;flex:1 0 84px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.lv.lv-tp-page .lv-tp-paso+.lv-tp-paso:before{content:"";position:absolute;top:21px;right:calc(50% + 24px);left:calc(-50% + 24px);height:3px;border-radius:999px;background:var(--lv-hair)}.lv.lv-tp-page .lv-tp-paso-hecho+.lv-tp-paso:before{background:var(--lv-green)}.lv.lv-tp-page .lv-tp-paso-nodo{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;font-size:1.2rem;background:var(--lv-solid);border:1.5px solid var(--lv-hair);color:var(--lv-ink-3);box-shadow:var(--lv-sh-1)}.lv.lv-tp-page .lv-tp-paso-nodo svg{width:20px;height:20px}.lv.lv-tp-page .lv-tp-paso-n{font-size:.8rem;font-weight:600;color:var(--lv-ink-2)}.lv.lv-tp-page .lv-tp-paso-q{font-size:.74rem;color:var(--lv-ink-3);margin-top:-5px}.lv.lv-tp-page .lv-tp-paso-hecho .lv-tp-paso-nodo{color:var(--lv-green-text);background:color-mix(in srgb,var(--lv-green) 14%,var(--lv-solid));border-color:color-mix(in srgb,var(--lv-green) 40%,transparent)}.lv.lv-tp-page .lv-tp-paso-hecho .lv-tp-paso-n{color:var(--lv-green-text)}.lv.lv-tp-page .lv-tp-paso-actual .lv-tp-paso-nodo{background:color-mix(in srgb,var(--lv-blue) 14%,var(--lv-solid));border:2px solid var(--lv-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv.lv-tp-page .lv-tp-paso-actual .lv-tp-paso-n{color:var(--lv-blue-text);font-weight:700}.lv.lv-tp-page .aj .lv-tp-dlg-cuerpo{padding-bottom:8px}.lv.lv-tp-page .eq-sec{margin:18px 2px 8px;font-size:.82rem;font-weight:650;color:var(--lv-ink-2);text-transform:uppercase;letter-spacing:.05em}@container (max-width:640px){.lv.lv-tp-page .lv-stock-topbar{grid-template-columns:auto minmax(0,1fr) auto}.lv.lv-tp-page .lv-tp-shell{width:calc(100% - 28px);padding-top:18px}.lv.lv-tp-page .lv-tp-dlg{padding:18px 16px 14px}.lv.lv-tp-page .velo{padding:10px;align-items:flex-end}}@container (max-width:560px){.lv.lv-tp-page .lv-stock-topbar-side h1,.lv.lv-tp-page .lv-stock-header-divider{display:none}.lv.lv-tp-page .lv-tp-b-equipo{width:42px;height:42px;padding:0;justify-content:center;gap:0}.lv.lv-tp-page .lv-tp-b-equipo-txt{display:none}.lv.lv-tp-page .lv-tp-lentes .lv-b{padding:11px 16px;font-size:.95rem}.lv.lv-tp-page .lv-stock-logo img{height:28px}}@container (max-width:420px){.lv.lv-tp-page .lv-tp-lentes .lv-b{padding:9px 12px;font-size:.9rem;gap:6px}.lv.lv-tp-page .lv-stock-topbar{gap:6px;padding:0 8px}.lv.lv-tp-page .lv-tp-topbar-derecha{gap:6px}.lv.lv-tp-page .lv-tp-topbar-derecha .lv-stock-back:last-child{display:none}.lv.lv-tp-page .lv-stock-logo img{height:24px}.lv.lv-tp-page .lv-tp-lentes .lv-b svg{width:16px;height:16px}}.lv.lv-tp-page .lv-tp-pci svg,.lv.lv-tp-page .wh-ico svg{stroke-width:1.9}.lv.lv-tp-page .whh-paso>h3:not(.eq-sec){margin:6px 0 12px;font-size:1.45rem;font-weight:700;letter-spacing:-.02em}@media(max-width:440px){.lv.lv-tp-page .tel .lv-stock-header{padding-top:12px}}.lv.lv-tp-page .lp-titulo{margin:6px 2px}.lv.lv-tp-page .lp-titulo h2{margin:0;font-size:1.75rem;font-weight:780;letter-spacing:-.03em}.lv.lv-tp-page .lp-titulo p{margin:4px 0 0;color:var(--lv-ink-3);font-size:.95rem}.lv.lv-tp-page .lp-sec{display:flex;align-items:center;gap:8px;margin:22px 4px 8px;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lv-ink-3)}.lv.lv-tp-page .lp-sec b{min-width:22px;padding:1px 8px;border-radius:999px;background:var(--lv-blue);color:#fff;text-align:center;letter-spacing:0}.lv.lv-tp-page .lp-lista{border-radius:var(--lv-r-lg);background:var(--lv-solid);border:1px solid var(--lv-hair);overflow:hidden}.lv.lv-tp-page .lp-fila{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 16px}.lv.lv-tp-page .lp-fila+.lp-fila{border-top:1px solid var(--lv-hair)}.lv.lv-tp-page .lp-fila-tx{flex:1;min-width:0}.lv.lv-tp-page .lp-fila-tx b{display:block;font-size:1rem;font-weight:680;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv.lv-tp-page .lp-fila-tx small{display:block;margin-top:1px;font-size:.86rem;color:var(--lv-ink-2)}.lv.lv-tp-page .lp-fila .lv-b{flex:none;min-height:40px;padding:0 18px}.lv.lv-tp-page .lp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;margin-top:14px}.lv.lv-tp-page .lp-sec+.lp-grid{margin-top:0}.lv.lv-tp-page .lp-fab,.lv.lv-tp-page .lp-lin{border-radius:var(--lv-r-lg);background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:0 1px 2px #0b12200a;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s ease}.lv.lv-tp-page .lp-fab{display:flex;flex-direction:column;gap:14px;padding:16px 16px 16px 18px}.lv.lv-tp-page .lp-fab:active{transform:scale(.985)}.lv.lv-tp-page .lp-lin:active{transform:scale(.99)}.lv.lv-tp-page .lp-fab-a{display:flex;align-items:center;gap:14px}.lv.lv-tp-page .lp-fab-a .fx-edif{width:52px;height:52px;border-radius:15px;flex:none}.lv.lv-tp-page .lp-fab-a .fx-edif svg{width:32px;height:32px}.lv.lv-tp-page .lp-fab-id{flex:1;min-width:0}.lv.lv-tp-page .lp-fab-id h3{margin:0;font-size:1.2rem;font-weight:740;letter-spacing:-.02em}.lv.lv-tp-page .lp-fab-id p{margin:2px 0 0;font-size:.86rem;color:var(--lv-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv.lv-tp-page .lp-resumen{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:.95rem;color:var(--lv-ink-2)}.lv.lv-tp-page .lp-resumen b{color:var(--lv-ink);font-weight:720}.lv.lv-tp-page .lp-mal{display:inline-flex;align-items:center;gap:5px;font-weight:650}.lv.lv-tp-page .lp-mal svg{width:15px;height:15px}.lv.lv-tp-page .lp-mal.rojo{color:var(--lv-rose-text)}.lv.lv-tp-page .lp-mal.ambar{color:#b45309}.lv.lv-tp-page .lp-mal.ok{color:var(--lv-green-text);font-weight:600}.lv.lv-tp-page .lp-anadir{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:10px 2px 0;padding:0 6px;border:0;border-radius:12px;background:transparent;font:inherit;font-weight:650;color:var(--lv-blue-text);cursor:pointer}.lv.lv-tp-page .lp-anadir svg{width:18px;height:18px}.lv.lv-tp-page .lp-lins{display:flex;flex-direction:column;gap:12px;margin-top:14px}.lv.lv-tp-page .lp-lin{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 16px;padding:16px 16px 16px 18px}.lv.lv-tp-page .lp-lin h3{margin:0 0 10px;font-size:1.15rem;font-weight:730;letter-spacing:-.015em}.lv.lv-tp-page .lp-lin .lp-resumen{margin-top:12px}.lv.lv-tp-page .lp-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.lv.lv-tp-page .lp-seg{display:inline-flex;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 7%,var(--lv-solid))}.lv.lv-tp-page .lp-seg button{min-height:38px;padding:0 18px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:.93rem;font-weight:650;color:var(--lv-ink-2);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.lv.lv-tp-page .lp-seg button[aria-pressed=true]{background:var(--lv-solid);color:var(--lv-ink);box-shadow:0 1px 3px #0b122024}.lv.lv-tp-page .lp-aviso{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;margin:0 0 12px;padding:10px 16px;border:0;border-radius:16px;font:inherit;font-size:.98rem;font-weight:650;text-align:left;cursor:pointer;background:color-mix(in srgb,var(--lv-rose) 9%,var(--lv-solid));color:var(--lv-rose-text);transition:transform .16s cubic-bezier(.23,1,.32,1)}.lv.lv-tp-page .lp-aviso:active{transform:scale(.985)}.lv.lv-tp-page .lp-aviso>svg{width:19px;height:19px;flex:none}.lv.lv-tp-page .lp-aviso span{flex:1}.lv.lv-tp-page .lp-aviso em{font-style:normal;font-weight:720;white-space:nowrap}.lv.lv-tp-page .lp-aviso.ambar{background:#fff6e5;color:#b45309}.lv.lv-tp-page .lp-aviso.on{background:color-mix(in srgb,var(--lv-blue) 8%,var(--lv-solid));color:var(--lv-blue-text)}.lv.lv-tp-page .lp-aviso-tiempos{cursor:default}.lv.lv-tp-page .lp-aviso-tiempos .lv-b{flex:none;min-height:40px}.lv.lv-tp-page .lp-calma{display:flex;align-items:center;gap:6px;margin:0 4px 12px;font-size:.92rem;font-weight:600;color:var(--lv-green-text)}.lv.lv-tp-page .lp-calma svg{width:16px;height:16px}.lv.lv-tp-page .lp-busca{margin:0 0 14px}.lv.lv-tp-page .lp-busca .bx-busca{min-height:46px;background:var(--lv-solid);border:1px solid var(--lv-hair)}.lv.lv-tp-page .lp-res{margin:-6px 4px 12px;font-size:.88rem;color:var(--lv-ink-2)}.lv.lv-tp-page .lp-puesto{margin:0 0 12px;border-radius:var(--lv-r-lg);background:color-mix(in srgb,var(--lv-ink) 2.5%,var(--lv-solid));border:1px solid var(--lv-hair)}.lv.lv-tp-page .lp-puesto-cab{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 10px}.lv.lv-tp-page .lp-puesto-cab .lv-tp-pci{width:40px;height:40px;border-radius:12px;flex:none}.lv.lv-tp-page .lp-puesto-cab .lv-tp-pci svg{width:22px;height:22px}.lv.lv-tp-page .lp-puesto-tx{flex:1;min-width:0}.lv.lv-tp-page .lp-puesto-tx h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:1.12rem;font-weight:730;letter-spacing:-.015em}.lv.lv-tp-page .lp-puesto-tx p{margin:2px 0 0;font-size:.88rem;color:var(--lv-ink-2)}.lv.lv-tp-page .lp-etq{padding:3px 9px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:0}.lv.lv-tp-page .lp-etq.ambar{background:#fef3c7;color:#b45309}.lv.lv-tp-page .lp-etq.rojo{background:color-mix(in srgb,var(--lv-rose) 12%,var(--lv-solid));color:var(--lv-rose-text)}.lv.lv-tp-page .lp-ordenar{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid));font:inherit;font-size:.9rem;font-weight:680;color:var(--lv-blue-text);cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.lv.lv-tp-page .lp-ordenar:active{transform:scale(.96)}.lv.lv-tp-page .lp-ordenar svg{width:16px;height:16px}.lv.lv-tp-page .lp-cuerpo{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;padding:0 12px 12px}.lv.lv-tp-page .lp-vacio{margin:0;padding:0 16px 14px 60px;font-size:.92rem;color:var(--lv-ink-3)}.lv.lv-tp-page .lp-puesto .bx-mas{width:calc(100% - 24px);margin:0 12px 12px}.lv.lv-tp-page .lp-puesto.plegada .lp-puesto-cab{padding-bottom:12px}.lv.lv-tp-page .lp-card{display:flex;flex-direction:column;gap:2px;min-width:0;padding:13px 15px;border-radius:16px;background:var(--lv-solid);border:1px solid var(--lv-hair);box-shadow:0 1px 2px #0b12200a;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s ease}.lv.lv-tp-page .lp-card:active{transform:scale(.98)}.lv.lv-tp-page .lp-card:focus-visible,.lv.lv-tp-page .lp-fab:focus-visible,.lv.lv-tp-page .lp-lin:focus-visible{outline:3px solid color-mix(in srgb,var(--lv-blue) 45%,transparent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.lv.lv-tp-page .lp-card:hover,.lv.lv-tp-page .lp-fab:hover,.lv.lv-tp-page .lp-lin:hover{box-shadow:0 10px 24px -16px #0b122066}}.lv.lv-tp-page .lp-card-a{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.lv.lv-tp-page .lp-card h3{display:flex;align-items:center;gap:6px;min-width:0;margin:0;font-size:1.04rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.lv.lv-tp-page .lp-card h3>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lv.lv-tp-page .lp-fecha{flex:none;font-size:.86rem;font-weight:600;color:var(--lv-ink-3);font-variant-numeric:tabular-nums}.lv.lv-tp-page .lp-card-b{margin:0;font-size:.88rem;color:var(--lv-ink-2)}.lv.lv-tp-page .lp-est{display:flex;align-items:center;gap:6px;margin:7px 0 0;font-size:.88rem;font-weight:650}.lv.lv-tp-page .lp-est svg{width:15px;height:15px;flex:none}.lv.lv-tp-page .lp-est.azul{color:var(--lv-blue-text)}.lv.lv-tp-page .lp-est.rojo{color:var(--lv-rose-text)}.lv.lv-tp-page .lp-est.ambar{color:#b45309}.lv.lv-tp-page .lp-est.gris{color:var(--lv-ink-2);font-weight:600}.lv.lv-tp-page .lp-est.ok{color:var(--lv-green-text)}.lv.lv-tp-page .lp-card.en-marcha{border-color:color-mix(in srgb,var(--lv-blue) 35%,var(--lv-hair));box-shadow:inset 4px 0 0 var(--lv-blue)}.lv.lv-tp-page .lp-card.rojo{border-color:color-mix(in srgb,var(--lv-rose) 40%,var(--lv-hair))}.lv.lv-tp-page .lp-card.ambar{border-color:#fcd34d}.lv.lv-tp-page .lp-card.en-marcha.rojo{box-shadow:inset 4px 0 #e11d48}.lv.lv-tp-page .lp-card.en-marcha.ambar{box-shadow:inset 4px 0 #f59e0b}.lv.lv-tp-page .lp-pulso{width:8px;height:8px;margin:0 3px;border-radius:50%;flex:none;background:var(--lv-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 20%,transparent)}.lv.lv-tp-page .lp-card.llega{animation:llega .6s var(--lv-ease)}.lv.lv-tp-page .lp-pie-sec{display:flex;gap:4px;margin-left:auto}@container (max-width:640px){.lv.lv-tp-page .lp-grid{grid-template-columns:1fr}.lv.lv-tp-page .lp-titulo h2{font-size:1.5rem}.lv.lv-tp-page .lp-cuerpo{grid-template-columns:1fr;padding:0 10px 10px}.lv.lv-tp-page .lp-vacio{padding-left:16px}.lv.lv-tp-page .lp-seg button{padding:0 14px}.lv.lv-tp-page .lp-lin{grid-template-columns:1fr}.lv.lv-tp-page .lp-lin .fx-entrar-b{width:100%;justify-content:center}.lv.lv-tp-page .lp-ordenar span{display:none}.lv.lv-tp-page .lp-ordenar{width:40px;padding:0;justify-content:center}.lv.lv-tp-page .lp-pie-sec{margin-left:0;width:100%;justify-content:space-between}.lv.lv-tp-page .lp-aviso-tiempos{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.lv.lv-tp-page .lp-card,.lv.lv-tp-page .lp-fab,.lv.lv-tp-page .lp-lin,.lv.lv-tp-page .lp-aviso,.lv.lv-tp-page .lp-ordenar{transition:none}.lv.lv-tp-page .lp-card:active,.lv.lv-tp-page .lp-fab:active,.lv.lv-tp-page .lp-lin:active,.lv.lv-tp-page .lp-aviso:active,.lv.lv-tp-page .lp-ordenar:active{transform:none}}.lv.lv-tp-page .lp-entrega{display:flex;align-items:center;gap:8px;margin:10px 0 4px;font-size:.98rem;color:var(--lv-ink-2)}.lv.lv-tp-page .lp-entrega svg{width:17px;height:17px;flex:none}.lv.lv-tp-page .lp-entrega .sm-tarde{color:var(--lv-rose-text)}.lv.lv-tp-page .lp-entrega .sm-justo{color:#b45309}.lv.lv-tp-page .lp-pie-sec .lv-b{white-space:nowrap}.lv.lv-tp-page .lp-cuerpo{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;padding:4px 16px 16px}.lv.lv-tp-page .lp-puesto{background:var(--lv-solid);box-shadow:var(--lv-sh-2)}.lv.lv-tp-page .lp-puesto-cab{padding:16px 16px 12px 12px}.lv.lv-tp-page .lp-puesto-cab .lv-tp-pci{width:46px;height:46px;border-radius:14px}.lv.lv-tp-page .lp-puesto-cab .lv-tp-pci svg{width:26px;height:26px}.lv.lv-tp-page .lp-puesto-tx h2{font-size:1.2rem}.lv.lv-tp-page .lp-ordenar{background:var(--lv-solid);color:var(--lv-ink);min-height:42px;padding:0 16px}.lv.lv-tp-page .lp-card{gap:0;padding:16px 16px 14px;border-radius:var(--lv-r-md);background:linear-gradient(180deg,var(--lv-solid),color-mix(in srgb,var(--lv-ink) 1.5%,var(--lv-solid)));box-shadow:0 1px 2px #0b12200d,0 8px 20px -16px #0b12204d;cursor:default}.lv.lv-tp-page .lp-card:active{transform:none}.lv.lv-tp-page .lp-card-a{align-items:center;min-height:34px;margin-bottom:10px}.lv.lv-tp-page .lp-card h3{font-size:1.18rem;font-weight:740;letter-spacing:-.02em}.lv.lv-tp-page .lp-card-b{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:1rem;font-weight:620;color:var(--lv-ink)}.lv.lv-tp-page .lp-card-b svg{width:17px;height:17px;color:var(--c)}.lv.lv-tp-page .lp-card-b b{font-weight:800}.lv.lv-tp-page .lp-ref{margin-left:auto;font-size:.85rem;font-weight:600;color:var(--lv-ink-3)}.lv.lv-tp-page .lp-fecha{display:inline-flex;align-items:center;gap:5px;font-size:.9rem;color:var(--lv-ink-2)}.lv.lv-tp-page .lp-fecha svg{width:14px;height:14px}.lv.lv-tp-page .lp-est{margin-top:10px}.lv.lv-tp-page .lp-prog{height:6px;margin-top:14px;border-radius:99px;background:color-mix(in srgb,var(--lv-ink) 7%,transparent);overflow:hidden}.lv.lv-tp-page .lp-prog i{display:block;height:100%;border-radius:99px;background:var(--c)}.lv.lv-tp-page .lp-abrir{width:100%;margin-top:14px;min-height:46px;gap:7px}.lv.lv-tp-page .lp-abrir svg{width:17px;height:17px}.lv.lv-tp-page .lp-card.en-marcha{border:2px solid var(--c);box-shadow:0 14px 30px -18px var(--c);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 7%,var(--lv-solid)),var(--lv-solid) 60%)}.lv.lv-tp-page .lp-card.en-marcha.rojo,.lv.lv-tp-page .lp-card.en-marcha.ambar{box-shadow:0 14px 30px -18px var(--c)}.lv.lv-tp-page .lp-tag{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:999px;font-size:.88rem;font-weight:720}.lv.lv-tp-page .lp-tag svg{width:15px;height:15px}.lv.lv-tp-page .lp-tag.marcha{background:var(--c);color:#fff}.lv.lv-tp-page .lp-tag.marcha i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff59}.lv.lv-tp-page .lp-tag.reh{background:color-mix(in srgb,var(--lv-rose) 12%,var(--lv-solid));color:var(--lv-rose-text)}.lv.lv-tp-page .lp-tag.gris{background:color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid));color:var(--lv-ink-2)}.lv.lv-tp-page .lp-tag.ok{background:color-mix(in srgb,var(--lv-green) 12%,var(--lv-solid));color:var(--lv-green-text)}.lv.lv-tp-page .lp-pos{display:inline-flex;align-items:center;gap:8px}.lv.lv-tp-page .lp-pos b{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border-radius:11px;background:color-mix(in srgb,var(--lv-ink) 7%,var(--lv-solid));font-size:1.08rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--lv-ink)}.lv.lv-tp-page .lp-pos em{font-style:normal;font-size:.84rem;font-weight:650;color:var(--lv-ink-3)}.lv.lv-tp-page .lp-pos.uno b{background:var(--lv-blue);color:#fff;box-shadow:0 6px 14px -8px var(--lv-blue)}.lv.lv-tp-page .lp-pos.uno em{color:var(--lv-blue-text);font-weight:720}.lv.lv-tp-page .lp-card.siguiente{border-color:color-mix(in srgb,var(--lv-blue) 40%,var(--lv-hair))}@container (max-width:640px){.lv.lv-tp-page .lp-cuerpo{grid-template-columns:1fr;padding:2px 12px 12px}.lv.lv-tp-page .lp-ordenar span{display:inline}.lv.lv-tp-page .lp-ordenar{width:auto;padding:0 12px}}@media(prefers-reduced-motion:reduce){.lv.lv-tp-page .lp-abrir{transition:none}}.lv.lv-tp-page .lp-card .lp-prog{margin-top:auto}.lv.lv-tp-page .lp-fabs{margin-top:10px}.lv.lv-tp-page .lp-fabs .fx-card{padding:22px;gap:10px}.lv.lv-tp-page .lp-fabs .fx-card h3{font-size:1.4rem}.lv.lv-tp-page .lp-fabs .fx-avisos{margin-top:6px}.lv.lv-tp-page .lp-fabs .fx-nueva{min-height:200px}@container (max-width:640px){.lv.lv-tp-page .lp-fabs .fx-nueva{min-height:64px;flex-direction:row;gap:8px}.lv.lv-tp-page .lp-fabs .fx-nueva small{display:none}}.lv.lv-tp-page .lp-titulo-fila{display:flex;align-items:center;justify-content:space-between;gap:12px}.lv.lv-tp-page .lp-anadir-b{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:40px;padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--lv-hair);background:transparent;font:inherit;font-size:.92rem;font-weight:650;color:var(--lv-ink-2);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}.lv.lv-tp-page .lp-anadir-b svg{width:17px;height:17px}.lv.lv-tp-page .lp-anadir-b:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.lv.lv-tp-page .lp-anadir-b:hover{background:color-mix(in srgb,var(--lv-ink) 5%,transparent);color:var(--lv-ink)}}.lv.lv-tp-page .lp-tanda{position:relative;margin-bottom:10px;box-shadow:0 1px 2px #0b12200d,0 6px 0 -2px var(--lv-solid),0 6px 0 -1px var(--lv-hair),0 12px 0 -5px var(--lv-solid),0 12px 0 -4px var(--lv-hair)}.lv.lv-tp-page .lp-tanda.en-marcha{box-shadow:0 6px 0 -2px var(--lv-solid),0 6px 0 0 var(--c),0 12px 0 -5px var(--lv-solid),0 12px 0 -3px color-mix(in srgb,var(--c) 50%,var(--lv-hair))}.lv.lv-tp-page .lp-tanda-t{display:flex;align-items:center;gap:10px;margin-bottom:10px}.lv.lv-tp-page .lp-tanda-t h3{margin:0;font-size:1.14rem}.lv.lv-tp-page .lp-tanda-t small{display:block;font-size:.86rem;color:var(--lv-ink-2);margin-top:1px}.lv.lv-tp-page .lp-tanda-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--c, var(--lv-blue)) 14%,var(--lv-solid));color:var(--c, var(--lv-blue))}.lv.lv-tp-page .lp-tanda-ico svg{width:21px;height:21px}.lv.lv-tp-page .lp-tanda-ico.grande{width:52px;height:52px;border-radius:16px;--c:#0A84FF}.lv.lv-tp-page .lp-tanda-ico.grande svg{width:28px;height:28px}.lv.lv-tp-page .lp-tanda-ico.mini{display:inline-grid;width:24px;height:24px;border-radius:8px;margin-right:8px;--c:#0A84FF;vertical-align:-5px}.lv.lv-tp-page .lp-tanda-ico.mini svg{width:15px;height:15px}.lv.lv-tp-page .lp-tanda-l{list-style:none;margin:0 0 14px;padding:4px 0;border-radius:12px;background:color-mix(in srgb,var(--lv-ink) 3.5%,var(--lv-solid))}.lv.lv-tp-page .lp-tanda-l li{display:flex;align-items:center;gap:10px;padding:6px 12px;font-size:.95rem;font-weight:600}.lv.lv-tp-page .lp-tanda-l li+li{border-top:1px solid var(--lv-hair)}.lv.lv-tp-page .lp-tanda-l i{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;font-style:normal;font-size:.72rem;font-weight:800;background:color-mix(in srgb,var(--c) 16%,var(--lv-solid));color:var(--c)}.lv.lv-tp-page .lp-tanda-l span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lv.lv-tp-page .lp-tanda-l em{font-style:normal;font-size:.84rem;color:var(--lv-ink-3);font-weight:600}.lv.lv-tp-page .lp-tanda-l em.mal{color:var(--lv-rose-text)}.lv.lv-tp-page .td-fila .lv-b{flex:none;min-height:40px;padding:0 14px;gap:6px}.lv.lv-tp-page .td-fila .lv-b svg{width:16px;height:16px}@container (max-width:600px){.lv.lv-tp-page .td-fila .lv-b{width:100%;justify-content:center}}.lv.lv-tp-page .lp-tanda-ico svg{width:24px;height:24px}.lv.lv-tp-page .lp-tanda-ico.grande svg{width:32px;height:32px}.lv.lv-tp-page .lp-tanda-ico.mini svg{width:16px;height:16px}.lv.lv-tp-page .lp-tanda-ico{width:44px;height:44px;border-radius:13px;background:linear-gradient(180deg,color-mix(in srgb,var(--c, #0A84FF) 80%,#fff),var(--c, #0A84FF));color:#fff;box-shadow:0 8px 16px -10px var(--c, #0A84FF)}.lv.lv-tp-page .lp-tanda-ico svg{width:30px;height:30px}.lv.lv-tp-page .lp-tanda-ico.grande{width:56px;height:56px}.lv.lv-tp-page .lp-tanda-ico.grande svg{width:38px;height:38px}.lv.lv-tp-page .lp-tanda-ico.mini{width:26px;height:26px;border-radius:8px;box-shadow:none}.lv.lv-tp-page .lp-tanda-ico.mini svg{width:18px;height:18px}.lv.lv-tp-page .cq-lista{gap:10px}.lv.lv-tp-page .cq-fila{border:1px solid var(--lv-hair);border-radius:20px;background:var(--lv-solid);box-shadow:0 1px 2px #0b12200a;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.lv.lv-tp-page .cq-fila-a{grid-template-columns:48px 1fr auto 44px;gap:14px;min-height:78px;padding:12px 8px 12px 14px}.lv.lv-tp-page .cq-pos{width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid))}.lv.lv-tp-page .cq-pos b{font-size:1.32rem;font-weight:780;color:var(--lv-ink-2)}.lv.lv-tp-page .cq-fila.primero{border:1.5px solid color-mix(in srgb,var(--lv-blue) 45%,var(--lv-hair));background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 6%,var(--lv-solid)),var(--lv-solid));box-shadow:0 14px 28px -22px var(--lv-blue)}.lv.lv-tp-page .cq-fila.primero .cq-pos{background:linear-gradient(180deg,color-mix(in srgb,var(--lv-blue) 78%,#fff),var(--lv-blue));box-shadow:0 8px 16px -10px var(--lv-blue)}.lv.lv-tp-page .cq-fila.primero .cq-pos b{color:#fff}.lv.lv-tp-page .cq-sig{display:block;margin-bottom:3px;font-style:normal;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--lv-blue-text)}.lv.lv-tp-page .cq-tx b{font-size:1.1rem;font-weight:720;letter-spacing:-.01em}.lv.lv-tp-page .cq-tx small{font-size:.92rem}.lv.lv-tp-page .cq-sm{padding:4px 10px;font-size:.84rem}.lv.lv-tp-page .cq-fila.foco{background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid))}.lv.lv-tp-page .cq-fila.abierta{border-color:color-mix(in srgb,var(--lv-blue) 50%,var(--lv-hair));background:color-mix(in srgb,var(--lv-blue) 4%,var(--lv-solid));box-shadow:0 16px 34px -24px #0b122073}.lv.lv-tp-page .cq-asa{width:44px;height:52px;border-radius:12px;color:var(--lv-ink-3)}.lv.lv-tp-page .cq-asa svg{width:22px;height:22px;fill:currentColor}.lv.lv-tp-page .cq-asa:hover,.lv.lv-tp-page .cq-asa:focus-visible{color:var(--lv-ink-2)}.lv.lv-tp-page .cq-acc{padding:0 14px 14px 76px;gap:10px;align-items:center}.lv.lv-tp-page .cq-seg{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid))}.lv.lv-tp-page .cq-seg .lv-b{min-height:42px;padding:0 16px;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--lv-ink);font-weight:660;border-radius:999px;transition:background-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1)}.lv.lv-tp-page .cq-seg .lv-b:not(:disabled):active{transform:scale(.96);background:var(--lv-solid)!important}@media(hover:hover)and (pointer:fine){.lv.lv-tp-page .cq-seg .lv-b:not(:disabled):hover{background:var(--lv-solid)!important;box-shadow:0 1px 3px #0b12201f!important}}.lv.lv-tp-page .cq-seg .lv-b:disabled{opacity:.35}.lv.lv-tp-page .cq-acc .cq-llegar{min-height:46px}@container (max-width:600px){.lv.lv-tp-page .cq-fila-a{grid-template-columns:42px 1fr 40px;gap:12px;padding:12px 6px 12px 12px}.lv.lv-tp-page .cq-pos{width:42px;height:42px;border-radius:13px}.lv.lv-tp-page .cq-acc{padding:0 12px 12px}.lv.lv-tp-page .cq-seg{width:100%}.lv.lv-tp-page .cq-seg .lv-b{flex:1;justify-content:center;padding:0 6px}.lv.lv-tp-page .cq-acc .cq-llegar{width:100%;justify-content:center}.lv.lv-tp-page .cq-sm{padding:2px 9px;font-size:.78rem}.lv.lv-tp-page .cq-der{gap:4px}.lv.lv-tp-page .cq-tx b{font-size:1.02rem}}.lv.lv-tp-page .cq-acc{flex-direction:column;align-items:stretch;gap:12px}.lv.lv-tp-page .cq-a-pos{display:flex;flex-direction:column;gap:8px;min-width:0}.lv.lv-tp-page .cq-a-k{font-size:.78rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--lv-ink-3)}.lv.lv-tp-page .cq-nums{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:thin}.lv.lv-tp-page .cq-num{flex:none;scroll-snap-align:center;width:46px;height:46px;border-radius:14px;border:1px solid var(--lv-hair);background:var(--lv-solid);font:inherit;font-size:1.05rem;font-weight:720;font-variant-numeric:tabular-nums;color:var(--lv-ink);cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .16s ease,border-color .16s ease}.lv.lv-tp-page .cq-num.antes{border-color:color-mix(in srgb,var(--lv-blue) 30%,var(--lv-hair));color:var(--lv-blue-text)}.lv.lv-tp-page .cq-num:not(:disabled):active{transform:scale(.92)}@media(hover:hover)and (pointer:fine){.lv.lv-tp-page .cq-num:not(:disabled):hover{background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid));border-color:var(--lv-blue)}}.lv.lv-tp-page .cq-num.aqui{background:var(--lv-ink);border-color:var(--lv-ink);color:#fff;cursor:default}.lv.lv-tp-page .cq-acc .cq-seg{align-self:flex-start}@container (max-width:600px){.lv.lv-tp-page .cq-acc .cq-seg{align-self:stretch}.lv.lv-tp-page .cq-num{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.lv.lv-tp-page .cq-num{transition:none}}.lv.lv-tp-page .cq-lista.fija{margin-bottom:8px}.lv.lv-tp-page .cq-fija2{display:grid;grid-template-columns:48px 1fr auto 44px;align-items:center;gap:14px;min-height:74px;padding:12px 8px 12px 14px;border-radius:20px;border:1px solid color-mix(in srgb,var(--c) 35%,var(--lv-hair));background:color-mix(in srgb,var(--c) 6%,var(--lv-solid))}.lv.lv-tp-page .cq-fija2 .cq-pos{background:var(--c);color:#fff;box-shadow:0 8px 16px -10px var(--c)}.lv.lv-tp-page .cq-fija2 .cq-pos svg{width:24px;height:24px}.lv.lv-tp-page .cq-fija2 .cq-sig{color:color-mix(in srgb,var(--c) 75%,#000)}.lv.lv-tp-page .cq-fija2.reh{--c:#e11d48}.lv.lv-tp-page .cq-candado{display:grid;place-items:center;width:44px;height:44px;color:var(--lv-ink-3)}.lv.lv-tp-page .cq-candado svg{width:19px;height:19px}.lv.lv-tp-page .cq-nota{display:flex;align-items:center;gap:8px;margin:0 4px 14px;font-size:.88rem;color:var(--lv-ink-2)}.lv.lv-tp-page .cq-nota svg{width:15px;height:15px;flex:none;color:var(--lv-ink-3)}@container (max-width:600px){.lv.lv-tp-page .cq-fija2{grid-template-columns:42px 1fr 36px;gap:12px;padding:12px 6px 12px 12px}.lv.lv-tp-page .cq-fija2 .cq-pos{width:42px;height:42px}.lv.lv-tp-page .cq-fija2 .cq-der{grid-column:2;grid-row:2;justify-content:flex-start}.lv.lv-tp-page .cq-fija2 .cq-candado{grid-column:3;grid-row:1/3;width:36px}}.lv.lv-tp-page .lp-forma{border:0;background:transparent;font:inherit;font-size:.92rem;color:var(--lv-ink-2);cursor:pointer;min-height:40px;padding:0 4px}.lv.lv-tp-page .lp-forma b{color:var(--lv-blue-text)}@keyframes fx-entra{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes fx-vuelve{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){@keyframes fx-funde{0%{opacity:0}to{opacity:1}}}@keyframes cq-abre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes llega{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.lv.lv-worker-nave .jh-pie .wh-hecho{margin-top:0;max-width:620px;border-radius:999px;min-height:50px;font-size:1rem}.lv.lv-worker-nave .wh-compis{margin:14px 0 0;font-size:.8rem;color:#6b7280;text-align:center}.lv.lv-worker-nave .wh-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lv.lv-worker-nave .wh-cab h2{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.lv.lv-worker-nave .wh-cab small{display:block;font-size:.82rem;color:#6b7280;font-weight:500}.lv.lv-worker-nave .wh-cab .act{font-size:.78rem;color:#6b7280}.lv.lv-worker-nave .wh-quien{display:flex;gap:6px;overflow-x:auto;margin:0 -16px 14px;padding:0 16px;scrollbar-width:none}.lv.lv-worker-nave .wh-quien::-webkit-scrollbar{display:none}.lv.lv-worker-nave .wh-quien button{border:1px solid #e5e7eb;background:#fff;border-radius:999px;padding:6px 12px;font-size:.84rem;font-weight:600;color:#374151;cursor:pointer;white-space:nowrap;flex:none}.lv.lv-worker-nave .wh-quien button[aria-pressed=true]{background:#111827;color:#fff;border-color:#111827}.lv.lv-worker-nave .wh-nota{font-size:.75rem;color:#9ca3af;margin:-8px 0 12px}.lv.lv-worker-nave .wh-tarjeta{border:1px solid #e5e7eb;background:#fff;border-radius:16px;padding:20px;text-align:center}.lv.lv-worker-nave .wh-ico{width:64px;height:64px;margin:0 auto 12px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 75%,white),var(--c));box-shadow:0 8px 18px -8px var(--c)}.lv.lv-worker-nave .wh-ico svg{width:32px;height:32px}.lv.lv-worker-nave .lv-tp-pci svg,.lv.lv-worker-nave .wh-ico svg{stroke-width:1.9}.lv.lv-worker-nave .wh-tarjeta h3{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.lv.lv-worker-nave .wh-tarjeta p{margin:8px 0 0;font-size:.875rem;color:#6b7280}.lv.lv-worker-nave .wh-hecho{width:100%;margin-top:16px;min-height:56px;border:0;border-radius:10px;background:#16a34a;color:#fff;font-size:1.125rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .12s ease-out}.lv.lv-worker-nave .wh-hecho:active{transform:scale(.98)}.lv.lv-worker-nave .wh-hecho svg{width:24px;height:24px}.lv.lv-worker-nave .wh-destino{font-size:.75rem;color:#6b7280;text-align:center;margin-top:8px}.lv.lv-worker-nave .wh-lista{margin-top:22px}.lv.lv-worker-nave .wh-lista h4{margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#6b7280}.lv.lv-worker-nave .wh-fila{display:flex;justify-content:space-between;gap:10px;border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:12px 14px;margin-bottom:8px;font-size:.92rem}.lv.lv-worker-nave .wh-fila small{color:#6b7280}.lv.lv-worker-nave .wh-vacio{text-align:center;padding:16px 0}.lv.lv-worker-nave .wh-vacio .ok{width:48px;height:48px;margin:0 auto 8px;border-radius:50%;background:#dcfce7;color:#16a34a;display:grid;place-items:center}.lv.lv-worker-nave .wh-vacio p{margin:0;font-weight:600}.lv.lv-worker-nave .wh-vacio small{display:block;margin-top:4px;font-size:.875rem;color:#6b7280}.lv.lv-worker-nave .wh-cuantas{font-weight:600;color:#111827!important}.lv.lv-worker-nave .wh-aviso{display:flex;align-items:center;gap:6px;justify-content:center;margin:10px 0 0;font-size:.82rem;font-weight:600;color:#b45309}.lv.lv-worker-nave .wh-aviso svg{width:15px;height:15px}.lv.lv-worker-nave .wh-cab2{display:flex;align-items:center;gap:12px;margin:2px 0 12px}.lv.lv-worker-nave .wh-cab2 b{display:block;font-size:1.05rem;line-height:1.2}.lv.lv-worker-nave .wh-cab2 small{display:block;font-size:.84rem;color:#6b7280;margin-top:2px}.lv.lv-worker-nave .wh-ico-s{width:46px;height:46px;margin:0;border-radius:14px;flex:none}.lv.lv-worker-nave .wh-ico-s svg{width:24px;height:24px}.lv.lv-worker-nave .wh-uds{display:flex;flex-direction:column;gap:8px}.lv.lv-worker-nave .wh-ud{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #e5e7eb;background:#fff;border-radius:14px;padding:12px;transition:opacity .2s ease-out,transform .22s cubic-bezier(.23,1,.32,1)}.lv.lv-worker-nave .wh-ud.reh{border-color:#fcd34d;background:#fffbeb}.lv.lv-worker-nave .wh-ud.sale{opacity:0;transform:translate(24px)}.lv.lv-worker-nave .wh-ud-ok{width:34px;height:34px;border-radius:50%;border:2px solid #16a34a;background:#fff;color:transparent;display:grid;place-items:center;cursor:pointer;transition:background .12s,color .12s,transform .1s}.lv.lv-worker-nave .wh-ud-ok svg{width:18px;height:18px;stroke-width:3}.lv.lv-worker-nave .wh-ud-ok:active{transform:scale(.92);background:#16a34a;color:#fff}@media(hover:hover)and (pointer:fine){.lv.lv-worker-nave .wh-ud-ok:hover{color:#16a34a}}.lv.lv-worker-nave .wh-ud-tx b{display:block;font-size:.95rem}.lv.lv-worker-nave .wh-ud-tx small{display:block;font-size:.8rem;color:#6b7280;margin-top:1px}.lv.lv-worker-nave .wh-ud-tx .wh-ud-sig{color:#16a34a;font-weight:600}.lv.lv-worker-nave .wh-ud-mal{display:inline-flex;align-items:center;gap:4px;border:1px solid #fed7aa;background:#fff7ed;color:#c2410c;font:inherit;font-size:.8rem;font-weight:650;cursor:pointer;padding:7px 11px;border-radius:999px;white-space:nowrap}.lv.lv-worker-nave .wh-ud-mal svg{width:14px;height:14px}.lv.lv-worker-nave .wh-ud-vuelve{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;border-top:1px dashed #e5e7eb}.lv.lv-worker-nave .wh-ud-vuelve span{width:100%;font-size:.8rem;font-weight:600;color:#b45309}.lv.lv-worker-nave .wh-ud-vuelve button{border:1px solid #fcd34d;background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.lv.lv-worker-nave .wh-ud-vuelve button.no{border-color:#e5e7eb;color:#6b7280}@media(prefers-reduced-motion:reduce){.lv.lv-worker-nave .wh-ud.sale{transform:none}}.lv.lv-worker-nave .wh-velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:#0f172a61;opacity:0;pointer-events:none;transition:opacity .3s ease}.lv.lv-worker-nave .wh-velo.ver{opacity:1;pointer-events:auto}.lv.lv-worker-nave .wh-hoja{position:absolute;left:0;right:0;bottom:0;z-index:7;max-height:88%;display:flex;flex-direction:column;background:#f2f3f7;border-radius:24px 24px 0 0;box-shadow:0 -12px 40px #0f172a2e;transform:translateY(105%);transition:transform .42s cubic-bezier(.32,.72,0,1)}.lv.lv-worker-nave .wh-hoja.ver{transform:none}.lv.lv-worker-nave .wh-hoja .asa{flex:none;width:38px;height:5px;margin:8px auto 2px;border-radius:3px;background:#c7cbd3}.lv.lv-worker-nave .whh-pie .wh-hecho{margin-top:0}.lv.lv-worker-nave .wh-hecho:disabled{background:#a7d7b6;cursor:default}.lv.lv-worker-nave .wh-hecho.naranja{background:#ea580c}.lv.lv-worker-nave .wh-rehpz{background:#fffbeb;border:1px solid #fcd34d;border-radius:14px;padding:10px 12px;margin-bottom:8px}.lv.lv-worker-nave .wh-rehpz h4{margin:0 0 6px;font-size:.84rem;color:#92400e}.lv.lv-worker-nave .wh-pzr{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.lv.lv-worker-nave .wh-pzr+.wh-pzr{border-top:1px dashed #fde68a}.lv.lv-worker-nave .wh-pzr b{display:block;font-size:.92rem}.lv.lv-worker-nave .wh-pzr small{display:block;font-size:.78rem;color:#6b7280}@media(prefers-reduced-motion:reduce){.lv.lv-worker-nave .wh-hoja{transition:opacity .2s ease;transform:none;opacity:0;pointer-events:none}.lv.lv-worker-nave .wh-hoja.ver{opacity:1;pointer-events:auto}}.lv.lv-worker-nave .wh-h{margin:16px 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#6b7280}.lv.lv-worker-nave .wh-bloque{margin-bottom:12px}.lv.lv-worker-nave .wh-hecho.wh-sec{background:#fff;color:#16a34a;border:2px solid #16a34a}.lv.lv-worker-nave .wh-nota2{font-size:.8rem;color:#9ca3af;text-align:center;margin:4px 0 0}.lv.lv-worker-nave .wh-toast{position:absolute;left:50%;bottom:26px;transform:translate(-50%,14px);background:#111827;color:#fff;border-radius:10px;padding:10px 16px;font-size:.88rem;font-weight:600;opacity:0;transition:opacity .2s,transform .3s var(--lv-ease);pointer-events:none;white-space:nowrap;z-index:5}.lv.lv-worker-nave .wh-toast.ver{opacity:1;transform:translate(-50%)}.lv.lv-worker-nave .wh-tanda{list-style:none;margin:10px 0 0;padding:0;border-radius:12px;background:#f4f6f9}.lv.lv-worker-nave .wh-tanda li{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;font-weight:600}.lv.lv-worker-nave .wh-tanda li+li{border-top:1px solid #e5e8ee}.lv.lv-worker-nave .wh-tanda small{color:#64748b;font-weight:500}.lv.lv-worker-nave .wh-nota-t{margin:8px 2px 4px;font-size:.82rem;color:#64748b}.lv.lv-tp-page:has(.lv-nave-calco){background:radial-gradient(60% 42% at 12% 4%,rgba(92,176,255,.19),transparent 62%),radial-gradient(52% 40% at 88% 12%,rgba(26,134,240,.15),transparent 60%),radial-gradient(46% 36% at 72% 52%,rgba(120,200,255,.13),transparent 62%),radial-gradient(50% 40% at 18% 74%,rgba(150,190,255,.14),transparent 62%),radial-gradient(46% 34% at 82% 94%,rgba(26,134,240,.1),transparent 60%),linear-gradient(180deg,#f4f8fd,#eaf1fa 42%,#f2f6fc);min-height:100vh}.lv.lv-tp-page .lv-nave-main{min-height:calc(100vh - 72px)}.lv.lv-tp-page .fx-cadena-item{display:inline-flex;align-items:center}.lv.lv-tp-page .fx-cadena-item>i{width:10px;height:2px;background:var(--lv-hair)}.lv.lv-tp-page .lp-card h3+.lp-prog{margin-top:auto}.lv.lv-tp-page .lp-card h3,.lv.lv-tp-page .lp-card .lp-est{margin-bottom:14px}.lv.lv-tp-page .lp-card .lp-prog i{min-width:0}.lv.lv-tp-page .lv-nave-portal{display:block;width:min(calc(100vw - 24px),820px);max-width:none;max-height:94vh;padding:0;overflow:visible;background:transparent;border:0;box-shadow:none}.lv.lv-tp-page .lv-nave-portal>button.absolute{z-index:5;right:24px;top:20px}.lv.lv-tp-page .lv-nave-cuenta-opcion{cursor:pointer}.lv.lv-tp-page .lv-nave-cuenta-opcion:disabled{opacity:.58;cursor:not-allowed}.lv.lv-tp-page .lv-nave-cuenta-opcion>svg{width:20px;height:20px;flex:none;color:var(--lv-blue)}.lv.lv-tp-page .lv-nave-cuenta-opcion-tx{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.lv.lv-tp-page .lv-nave-cuenta-opcion-tx b,.lv.lv-tp-page .lv-nave-cuenta-opcion-tx small{overflow:hidden;text-overflow:ellipsis}.lv.lv-tp-page .lv-nave-cuenta-opcion-tx small{color:var(--lv-ink-2);font-size:.82rem}.lv.lv-tp-page .lv-nave-cuenta-aviso{display:flex;align-items:flex-start;gap:8px;margin-top:14px}.lv.lv-tp-page .lv-nave-cuenta-aviso svg{width:17px;height:17px;flex:none}.lv.lv-tp-page .lv-nave-portal>.lv-tp-dlg{max-height:94vh;min-height:0}.lv.lv-tp-page .lv-nave-fecha{display:flex;flex-direction:column;gap:6px;margin:18px 0 10px;font-weight:650}.lv.lv-tp-page .lv-nave-fecha input,.lv.lv-tp-page .ml-fechabox input{min-height:42px;padding:8px 12px;border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);background:var(--lv-solid);color:var(--lv-ink)}.lv.lv-tp-page .lv-nave-confirmacion{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 22px;border-top:1px solid var(--lv-hair)}.lv.lv-tp-page .lv-nave-confirmacion p{flex:1;margin:0;font-weight:650}.lv.lv-tp-page .lv-nave-error{color:var(--lv-rose-text);font-weight:650;margin:10px 0}.lv.lv-tp-page .lv-b:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.lv.lv-tp-page .lv-stock-topbar-side h1{display:flex}.lv.lv-tp-page .lv-stock-header-divider{display:block}.lv.lv-tp-page .lv-stock-logo{display:none}.lv.lv-tp-page .lv-stock-topbar{grid-template-columns:minmax(0,1fr) auto}.lv.lv-tp-page .lv-nave-portal{width:100vw;max-height:100vh;align-self:end}.lv.lv-tp-page .lv-nave-portal>.lv-tp-dlg{max-height:92vh;border-radius:24px 24px 0 0}}.lv.lv-tp-page .ml-calcl .aj-celda-p>span{display:flex;flex-direction:column}.lv.lv-tp-page .aj-step{display:inline-flex;align-items:center;gap:2px;border-radius:999px;background:color-mix(in srgb,var(--lv-ink) 5%,var(--lv-solid));padding:2px}.lv.lv-tp-page .aj-step button{width:30px;height:30px;border-radius:50%;border:0;background:var(--lv-solid);box-shadow:0 1px 2px #0b12201f;font:inherit;font-size:1.05rem;font-weight:600;color:var(--lv-blue-text);cursor:pointer}.lv.lv-tp-page .aj-step button:active{transform:scale(.94)}.lv.lv-tp-page .aj-step b{min-width:92px;text-align:center;font-size:.9rem;font-weight:650;font-variant-numeric:tabular-nums}.lv.lv-tp-page .aj-celda-p{display:inline-flex;align-items:center;gap:10px}.lv.lv-tp-page .aj-celda-p .lv-tp-pci{width:30px;height:30px;border-radius:9px}.lv.lv-tp-page .aj-celda-p .lv-tp-pci svg{width:17px;height:17px}.lv.lv-tp-page .aj-modos{display:flex;flex-direction:column;gap:8px}.lv.lv-tp-page .aj-modo{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;padding:13px 14px;border-radius:var(--lv-r-sm);border:1.5px solid var(--lv-hair);background:var(--lv-solid);cursor:pointer;color:var(--lv-ink);transition:border-color .15s,background .15s}.lv.lv-tp-page .aj-modo b{display:block;font-size:.98rem}.lv.lv-tp-page .aj-modo small{display:block;font-size:.82rem;color:var(--lv-ink-2);margin-top:2px}.lv.lv-tp-page .aj-modo.on{border-color:var(--lv-blue);background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.lv.lv-tp-page .aj-modo-r{width:22px;height:22px;border-radius:50%;border:2px solid color-mix(in srgb,var(--lv-ink) 24%,transparent);display:grid;place-items:center;flex:none}.lv.lv-tp-page .aj-modo-r i{width:10px;height:10px;border-radius:50%;background:var(--lv-blue);transform:scale(0);transition:transform .2s cubic-bezier(.23,1,.32,1)}.lv.lv-tp-page .aj-modo.on .aj-modo-r{border-color:var(--lv-blue)}.lv.lv-tp-page .aj-modo.on .aj-modo-r i{transform:scale(1)}.lv.lv-tp-page .aj-cod{display:inline-block;min-width:34px;font-size:.78rem;font-weight:700;color:var(--lv-ink-3)}.lv.lv-tp-page .aj-avisito{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:650;color:#b45309;margin-left:4px}.lv.lv-tp-page .aj-avisito.ok{color:var(--lv-green-text)}.lv.lv-tp-page .aj-avisito svg{width:12px;height:12px}.lv.lv-tp-page .aj-celda>span:first-child small.aj-avisito{display:flex;margin:2px 0 0}.lv.lv-tp-page .aj-celda-aviso{background:#fffbeb}.lv.lv-tp-page .aj-dias{display:inline-flex;gap:4px}.lv.lv-tp-page .aj-dias button{width:30px;height:30px;border-radius:50%;border:1px solid var(--lv-hair);background:var(--lv-solid);font:inherit;font-size:.8rem;font-weight:700;color:var(--lv-ink-3);cursor:pointer;transition:background .15s,color .15s}.lv.lv-tp-page .aj-dias button.on{background:var(--lv-blue);border-color:var(--lv-blue);color:#fff}.lv.lv-tp-page .aj-vacio{display:flex;gap:10px;align-items:center;padding:14px;border-radius:var(--lv-r-sm);background:color-mix(in srgb,var(--lv-ink) 4%,var(--lv-solid));color:var(--lv-ink-2);margin-top:12px}.lv.lv-tp-page .aj-vacio svg{width:20px;height:20px;flex:none}.lv.lv-tp-page .aj-vacio p{margin:0}@container (max-width:560px){.lv.lv-tp-page .aj-step b{min-width:70px}.lv.lv-tp-page .aj-celda-dias{flex-direction:column;align-items:flex-start;gap:8px}}.lv.lv-tp-page .aj-lista{display:flex;flex-direction:column;gap:9px}.lv.lv-tp-page .aj-fila{background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1);transition:box-shadow .25s var(--lv-ease)}.lv.lv-tp-page .aj-fila.abierta{box-shadow:var(--lv-sh-2);border-color:color-mix(in srgb,var(--lv-blue) 30%,var(--lv-hair))}.lv.lv-tp-page .aj-linea{display:flex;align-items:center;gap:12px;padding:12px 14px}.lv.lv-tp-page .aj-orden{display:flex;flex-direction:column;gap:2px}.lv.lv-tp-page .aj-mini{width:30px;height:26px;border:0;border-radius:8px;background:transparent;color:var(--lv-ink-3);display:grid;place-items:center;cursor:pointer}.lv.lv-tp-page .aj-mini svg{width:16px;height:16px}.lv.lv-tp-page .aj-mini:hover:not(:disabled){background:color-mix(in srgb,var(--lv-ink) 6%,var(--lv-solid));color:var(--lv-ink)}.lv.lv-tp-page .aj-mini:disabled{opacity:.3;cursor:default}.lv.lv-tp-page .aj-n{width:22px;text-align:center;font-weight:700;color:var(--lv-ink-3);font-variant-numeric:tabular-nums}.lv.lv-tp-page .aj-ico{border:0;cursor:pointer;transition:transform .16s var(--lv-spring)}.lv.lv-tp-page .aj-ico:active{transform:scale(.94)}.lv.lv-tp-page .aj-campos{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.lv.lv-tp-page .aj-nombre{font:inherit;font-size:1.06rem;font-weight:700;letter-spacing:-.015em;color:var(--lv-ink);border:1px solid transparent;border-radius:10px;padding:4px 8px;margin-left:-8px;background:transparent;width:100%}.lv.lv-tp-page .aj-nombre:hover{border-color:var(--lv-hair)}.lv.lv-tp-page .aj-nombre:focus{outline:none;border-color:var(--lv-blue);background:var(--lv-solid);box-shadow:0 0 0 3px color-mix(in srgb,var(--lv-blue) 16%,transparent)}.lv.lv-tp-page .aj-sub{display:flex;flex-wrap:wrap;gap:8px 16px}.lv.lv-tp-page .aj-sub label{display:flex;align-items:center;gap:7px;font-size:.84rem;color:var(--lv-ink-2)}.lv.lv-tp-page .aj-sub select{font:inherit;font-size:.86rem;font-weight:600;color:var(--lv-ink);border:1px solid var(--lv-hair);border-radius:999px;padding:5px 10px;background:color-mix(in srgb,var(--lv-ink) 4%,var(--lv-solid));cursor:pointer}.lv.lv-tp-page .aj-borrar:hover:not(:disabled){color:var(--lv-rose-text)!important;background:color-mix(in srgb,var(--lv-rose) 9%,var(--lv-solid))!important}.lv.lv-tp-page .aj-aviso{display:flex;align-items:center;gap:8px;margin:0 14px 12px;padding:9px 12px;border-radius:12px;font-size:.88rem;font-weight:560;color:var(--lv-amber-text);background:color-mix(in srgb,var(--lv-amber) 10%,var(--lv-solid))}.lv.lv-tp-page .aj-aviso svg{width:16px;height:16px}.lv.lv-tp-page .aj-editor{border-top:1px solid var(--lv-hair);padding:12px 14px 14px;animation:abre .28s var(--lv-ease)}.lv.lv-tp-page .aj-tit{font-size:.8rem;font-weight:650;color:var(--lv-ink-2);margin:2px 0 8px}.lv.lv-tp-page .aj-iconos{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px;margin-bottom:12px}.lv.lv-tp-page .aj-icono{height:46px;border-radius:12px;border:1px solid var(--lv-hair);background:var(--lv-solid);color:var(--lv-ink-2);display:grid;place-items:center;cursor:pointer;transition:transform .16s var(--lv-spring)}.lv.lv-tp-page .aj-icono svg{width:22px;height:22px}.lv.lv-tp-page .aj-icono:active{transform:scale(.94)}.lv.lv-tp-page .aj-icono.on{border:2px solid var(--lv-blue);color:var(--lv-blue-text);background:color-mix(in srgb,var(--lv-blue) 9%,var(--lv-solid))}.lv.lv-tp-page .aj-colores{display:flex;flex-wrap:wrap;gap:8px}.lv.lv-tp-page .aj-color{width:30px;height:30px;border-radius:50%;border:0;background:var(--c);cursor:pointer;box-shadow:inset 0 0 0 1px #00000014}.lv.lv-tp-page .aj-color.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--c)}.lv.lv-tp-page .aj-anadir{width:100%;margin-top:12px;border-style:dashed!important;border-color:#0b122059!important}.lv.lv-tp-page .aj-anadir svg{width:17px;height:17px}.lv.lv-tp-page .aj-pista{margin:10px 0 0;font-size:.85rem;color:var(--lv-ink-2);text-align:center}.lv.lv-tp-page .aj-pila.entra{animation:aj-entra .32s cubic-bezier(.23,1,.32,1)}.lv.lv-tp-page .aj-pila.vuelve{animation:aj-vuelve .32s cubic-bezier(.23,1,.32,1)}.lv.lv-tp-page .aj-pila{display:flex;flex-direction:column;min-height:0;flex:1}.lv.lv-tp-page .aj-cab{position:relative}.lv.lv-tp-page .aj-texto{position:absolute;right:36px;top:2px;border:0;background:transparent;color:var(--lv-blue-text);font-weight:650;font-size:.98rem;cursor:pointer;padding:4px 6px}.lv.lv-tp-page .aj-volver{display:inline-flex;align-items:center;gap:2px;border:0;background:transparent;color:var(--lv-blue-text);font-weight:600;font-size:.95rem;cursor:pointer;padding:2px 0;margin:-4px 0 10px -4px}.lv.lv-tp-page .aj-volver svg{width:20px;height:20px}.lv.lv-tp-page .aj-lista{display:flex;flex-direction:column;gap:8px}.lv.lv-tp-page .aj-row{position:relative;display:flex;align-items:center;flex-wrap:wrap;background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-1);transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .2s ease}.lv.lv-tp-page .aj-row.arrastrando{transition:none;z-index:3;box-shadow:var(--lv-sh-3)}.lv.lv-tp-page .aj-row-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:11px 14px;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:var(--lv-r-sm);font:inherit;color:inherit}.lv.lv-tp-page .aj-lista.editando .aj-row-main{cursor:default;padding-left:6px}.lv.lv-tp-page .aj-paso{width:18px;text-align:center;font-weight:700;font-size:.9rem;color:var(--lv-ink-3);font-variant-numeric:tabular-nums}.lv.lv-tp-page .aj-row .lv-tp-pci{width:40px;height:40px;border-radius:11px}.lv.lv-tp-page .aj-row .lv-tp-pci svg{width:20px;height:20px}.lv.lv-tp-page .aj-row-tx{flex:1;min-width:0;display:flex;flex-direction:column}.lv.lv-tp-page .aj-row-tx b{font-size:1.02rem;font-weight:650;letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv.lv-tp-page .aj-row-tx small{font-size:.84rem;color:var(--lv-ink-2)}.lv.lv-tp-page .aj-chev{color:#c1c7d0;display:grid}.lv.lv-tp-page .aj-chev svg{width:18px;height:18px}.lv.lv-tp-page .aj-menos{width:26px;height:26px;margin-left:12px;border-radius:50%;border:0;background:#ff3b30;cursor:pointer;display:grid;place-items:center;flex:none}.lv.lv-tp-page .aj-menos i{width:11px;height:2.4px;border-radius:2px;background:#fff}.lv.lv-tp-page .aj-asa{width:44px;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:grab;touch-action:none}.lv.lv-tp-page .aj-asa i{width:18px;height:2px;border-radius:2px;background:#b9c0ca}.lv.lv-tp-page .aj-confirma{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px 12px;border-top:1px solid var(--lv-hair);font-size:.9rem;color:var(--lv-ink-2)}.lv.lv-tp-page .aj-confirma>span{flex:1 1 200px;display:flex;align-items:center;gap:7px}.lv.lv-tp-page .aj-confirma svg{width:16px;height:16px;color:var(--lv-amber-text)}.lv.lv-tp-page .aj-confirma .lv-b{padding:8px 16px}.lv.lv-tp-page .aj-anadir{width:100%;margin-top:12px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-radius:var(--lv-r-sm);background:transparent;color:var(--lv-blue-text);font:inherit;font-weight:650;cursor:pointer}.lv.lv-tp-page .aj-anadir svg{width:20px;height:20px;padding:9px;box-sizing:content-box;border-radius:11px;background:color-mix(in srgb,var(--lv-blue) 10%,var(--lv-solid))}.lv.lv-tp-page .aj-anadir:hover{background:color-mix(in srgb,var(--lv-blue) 5%,var(--lv-solid))}.lv.lv-tp-page .aj-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.lv.lv-tp-page .aj-sug{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:var(--lv-r-sm);border:1px solid var(--lv-hair);background:var(--lv-solid);box-shadow:var(--lv-sh-1);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:transform .16s var(--lv-spring),box-shadow .25s ease}.lv.lv-tp-page .aj-sug:active:not(:disabled){transform:scale(.97)}@media(hover:hover)and (pointer:fine){.lv.lv-tp-page .aj-sug:hover:not(:disabled){box-shadow:var(--lv-sh-2)}}.lv.lv-tp-page .aj-sug .lv-tp-pci{width:40px;height:40px;border-radius:11px}.lv.lv-tp-page .aj-sug .lv-tp-pci svg{width:20px;height:20px}.lv.lv-tp-page .aj-sug b{font-size:.98rem;font-weight:650;letter-spacing:-.01em;line-height:1.2}.lv.lv-tp-page .aj-sug small{font-size:.78rem;color:var(--lv-ink-2);margin-top:-4px}.lv.lv-tp-page .aj-sug.ya{opacity:.45;cursor:default;box-shadow:none}.lv.lv-tp-page .aj-sug.otro{border-style:dashed;border-color:#0b122040;box-shadow:none}.lv.lv-tp-page .aj-mas{background:color-mix(in srgb,var(--lv-blue) 12%,var(--lv-solid))!important;color:var(--lv-blue-text)!important}.lv.lv-tp-page .aj-nuevo{display:flex;flex-direction:column;align-items:center;gap:16px;padding:10px 0 6px}.lv.lv-tp-page .aj-grande{width:76px!important;height:76px!important;border-radius:22px!important}.lv.lv-tp-page .aj-grande svg{width:38px!important;height:38px!important}.lv.lv-tp-page .aj-input,.lv.lv-tp-page .aj-titulo{font:inherit;width:100%;max-width:360px;text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--lv-ink);border:0;border-bottom:2px solid var(--lv-hair);background:transparent;padding:8px 4px;border-radius:0}.lv.lv-tp-page .aj-input:focus,.lv.lv-tp-page .aj-titulo:focus{outline:none;border-bottom-color:var(--lv-blue)}.lv.lv-tp-page .aj-heroe{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 0 18px}.lv.lv-tp-page .aj-grupo{border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);overflow:hidden;background:var(--lv-solid)}.lv.lv-tp-page .aj-celda{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:.98rem;color:var(--lv-ink);width:100%;border:0;background:transparent;font:inherit;text-align:left}.lv.lv-tp-page .aj-grupo>*+*{border-top:1px solid var(--lv-hair)}.lv.lv-tp-page .aj-elige{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:62%;border:0;background:transparent;font:inherit;font-weight:600;color:var(--lv-ink-2);cursor:pointer;padding:4px 2px;border-radius:8px;text-align:right}.lv.lv-tp-page .aj-elige>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv.lv-tp-page .aj-elige .mini{flex:0 0 auto;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--c);color:#fff}.lv.lv-tp-page .aj-elige .mini svg{width:14px;height:14px}.lv.lv-tp-page .aj-elige>svg{flex:0 0 auto;width:16px;height:16px;color:var(--lv-ink-3)}.lv.lv-tp-page .aj-elige[aria-expanded=true]{color:var(--lv-blue-text)}.lv.lv-tp-page .lv-menu.aj-menu{position:absolute;z-index:30;min-width:230px;max-width:calc(100% - 28px);max-height:320px;overflow-y:auto;padding:6px;color:var(--lv-ink);background:var(--lv-solid);border:1px solid var(--lv-hair);border-radius:var(--lv-r-sm);box-shadow:var(--lv-sh-3);transform-origin:var(--o, top right);animation:aj-menu .18s cubic-bezier(.23,1,.32,1)}.lv.lv-tp-page .aj-menu [role=menuitemradio]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;border:0;background:transparent;font:inherit;font-size:.9rem;font-weight:520;color:var(--lv-ink);border-radius:10px;cursor:pointer;text-align:left}.lv.lv-tp-page .aj-menu [role=menuitemradio]:hover,.lv.lv-tp-page .aj-menu [role=menuitemradio]:focus-visible{background:color-mix(in srgb,var(--lv-blue) 8%,transparent);outline:none}.lv.lv-tp-page .aj-menu [role=menuitemradio]>span:nth-child(2){flex:1;min-width:0}.lv.lv-tp-page .aj-menu .ok{width:16px;height:16px;color:var(--lv-blue-text);opacity:0}.lv.lv-tp-page .aj-menu .lv-menu-sel{color:var(--lv-blue-text);font-weight:620}.lv.lv-tp-page .aj-menu .lv-menu-sel .ok{opacity:1}.lv.lv-tp-page .aj-menu .mini{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--c);color:#fff}.lv.lv-tp-page .aj-menu .mini svg{width:16px;height:16px}.lv.lv-tp-page .aj-menu .mini.vacio{background:color-mix(in srgb,var(--lv-ink) 8%,transparent);color:var(--lv-ink-3)}.lv.lv-tp-page .aj-menu [role=separator]{height:1px;margin:4px 2px;background:var(--lv-hair)}@media(prefers-reduced-motion:reduce){.lv.lv-tp-page .lv-menu.aj-menu{animation:aj-funde .15s ease}}.lv.lv-tp-page .aj-celda select{font:inherit;font-weight:600;color:var(--lv-ink-2);border:0;background:transparent;text-align:right;cursor:pointer;max-width:60%}.lv.lv-tp-page .aj-celda-b{cursor:pointer}.lv.lv-tp-page .aj-celda-v{color:var(--lv-blue-text);font-weight:600}.lv.lv-tp-page .aj-picker{padding:12px 14px 14px;animation:aj-abre .26s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:reduce){.lv.lv-tp-page .aj-pila.entra,.lv.lv-tp-page .aj-pila.vuelve,.lv.lv-tp-page .aj-picker{animation:aj-funde .2s ease}}.lv.lv-tp-page .aj-cara{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:.78rem;font-weight:700;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 75%,white),var(--c))}.lv.lv-tp-page .aj-cara.grande{width:40px;height:40px;font-size:.86rem}.lv.lv-tp-page .aj-cara.xl{width:76px;height:76px;font-size:1.5rem}.lv.lv-tp-page .aj-celda-v2{display:inline-flex;align-items:center;gap:4px;color:var(--lv-ink-2);font-weight:600;text-align:right}.lv.lv-tp-page .aj-celda-v2 svg{width:16px;height:16px;color:#c1c7d0}.lv.lv-tp-page .aj-gente{padding:6px 8px 10px;display:flex;flex-direction:column;gap:2px;animation:aj-abre .26s cubic-bezier(.23,1,.32,1)}.lv.lv-tp-page .aj-persona{display:flex;align-items:center;gap:11px;padding:8px;border:0;border-radius:12px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.lv.lv-tp-page .aj-persona:hover{background:color-mix(in srgb,var(--lv-ink) 4%,var(--lv-solid))}.lv.lv-tp-page .aj-pt{flex:1;min-width:0;display:flex;flex-direction:column}.lv.lv-tp-page .aj-pt b{font-weight:650;font-size:.96rem}.lv.lv-tp-page .aj-pt small{font-size:.8rem;color:var(--lv-ink-2)}.lv.lv-tp-page .aj-check{width:22px;height:22px;border-radius:50%;border:1.5px solid #c9cfd8;display:grid;place-items:center;color:#fff;flex:none}.lv.lv-tp-page .aj-persona.on .aj-check{background:var(--lv-blue);border-color:var(--lv-blue)}.lv.lv-tp-page .aj-check svg{width:14px;height:14px;stroke-width:3}.lv.lv-tp-page .aj-nota{margin:6px 8px 0;font-size:.82rem;color:var(--lv-ink-2)}.lv.lv-tp-page .aj-campo{font:inherit;font-weight:600;color:var(--lv-ink);border:0;background:transparent;text-align:right;min-width:0;width:60%}.lv.lv-tp-page .aj-campo:focus{outline:none;color:var(--lv-blue-text)}.lv.lv-tp-page .aj-toast{position:absolute;left:50%;bottom:76px;transform:translate(-50%,10px);max-width:calc(100% - 40px);background:#0b1220eb;color:#fff;border-radius:12px;padding:10px 14px;font-size:.88rem;font-weight:600;opacity:0;pointer-events:none;transition:opacity .2s,transform .3s cubic-bezier(.23,1,.32,1);text-align:center}.lv.lv-tp-page .aj-toast.ver{opacity:1;transform:translate(-50%)}@container (max-width:560px){.lv.lv-tp-page .aj-linea{flex-wrap:wrap;gap:10px;align-items:flex-start}.lv.lv-tp-page .aj-n{display:none}.lv.lv-tp-page .aj-ico{order:1}.lv.lv-tp-page .aj-campos{order:2;flex:1 1 calc(100% - 110px)}.lv.lv-tp-page .aj-borrar{order:3}.lv.lv-tp-page .aj-orden{order:4;flex-direction:row;width:100%;justify-content:center;gap:10px;border-top:1px solid var(--lv-hair);padding-top:6px}.lv.lv-tp-page .aj-sub{flex-direction:column;gap:6px}.lv.lv-tp-page .aj-sub label{justify-content:space-between;min-width:0}.lv.lv-tp-page .aj-sub select{max-width:58%;min-width:0;text-overflow:ellipsis}.lv.lv-tp-page .aj-iconos{grid-template-columns:repeat(5,1fr)}}.lv.lv-tp-page .aj-forma{margin-bottom:14px}.lv.lv-tp-page .lv-tp{display:flex;flex-direction:column;gap:14px}.lv.lv-tp-page .lp-top .lp-seg{margin-left:0}.lv.lv-tp-page.lv-nave-portal{display:block;width:min(calc(100vw - 40px),820px);max-width:none;max-height:94vh;padding:0;overflow:visible;background:transparent;border:0;box-shadow:none}.lv.lv-tp-page.lv-nave-portal>.lv-tp-dlg{max-height:90vh}.lv.lv-tp-page.lv-nave-portal>.lv-tp-dlg.aj{max-width:620px;margin-inline:auto}.lv.lv-tp-page.lv-nave-portal>button.absolute{z-index:5;right:24px;top:20px}@media(max-width:640px){.lv.lv-tp-page .lv-stock-topbar-side h1,.lv.lv-tp-page .lv-stock-header-divider{display:none}.lv.lv-tp-page .lv-stock-logo{display:grid}.lv.lv-tp-page .lv-stock-topbar{grid-template-columns:auto minmax(0,1fr) auto}.lv.lv-tp-page.lv-nave-portal{width:calc(100vw - 20px)}}.lv-worker-puesto-fondo{background:#f5f6f8}.lv.lv-worker-nave.lv-worker-puesto-page{position:relative;max-width:430px;min-height:100vh;margin:0 auto;padding:16px;background:#f5f6f8;color:#111827;font:16px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.lv.lv-worker-nave.lv-worker-puesto-page .wh-acciones{position:absolute;right:16px;top:17px;display:flex;gap:6px}.lv.lv-worker-nave.lv-worker-puesto-page .wh-acciones button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#6b7280;cursor:pointer}.lv.lv-worker-nave.lv-worker-puesto-page .wh-acciones svg{width:17px;height:17px}.lv.lv-worker-nave.lv-worker-puesto-page .wh-cab{padding-right:72px}@media(max-width:440px){.lv.lv-worker-nave.lv-worker-puesto-page{max-width:none}}@media(max-width:420px){.lv.lv-tp-page .lv-tp-topbar-derecha .lv-stock-back:last-child{display:grid}}body:has(.lv.lv-tp-page.lv-nave-portal)>div[data-state=open][class*=bg-black]{background:#0b122052}.lv.lv-tp-page.lv-nave-portal>button.absolute{display:none}.lv.lv-tp-page.lv-nave-portal .lv-tp-dlg-cab{position:relative}.lv.lv-tp-page.lv-nave-portal .lv-tp-dlg-cab .cerrar{top:2px;right:0}.lv.lv-tp-page.lv-nave-portal .lv-nave-colores{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.lv.lv-tp-page.lv-nave-portal .lv-nave-color{width:25px;height:25px;border:2px solid white;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px var(--lv-hair);cursor:pointer}.lv.lv-tp-page.lv-nave-portal .lv-nave-color.on{box-shadow:0 0 0 2px var(--c)}.lv.lv-tp-page.lv-nave-portal .lv-nave-cuenta-acciones{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.lv.lv-tp-page .lp-fabs .fx-card{min-height:280px;justify-content:space-between}.lv.lv-worker-nave .wh-pasa{margin:8px 0 0;padding:0 2px;color:var(--lv-ink-2);font-size:.82rem;text-align:center}.lv.lv-tp-page .ml-ico .fx-edif{width:28px;height:28px;min-width:28px;margin:0;border-radius:8px;box-shadow:none;background:#e8f3ff;color:#0a84ff}.lv.lv-tp-page .ml-ico .fx-edif svg{width:17px;height:17px}@media(max-width:640px){.lv.lv-tp-page.lv-nave-portal>.lv-tp-dlg.aj{max-height:80vh}}.lv.lv-tp-page .lp-vacio{position:static;inset:auto;border:0}.lv.lv-tp-page.lv-nave-cola-portal>button.absolute{display:none}.lv.lv-tp-page.lv-nave-cola-portal>.lv-tp-dlg.cq{margin-inline:auto;max-height:min(calc(90vh - 36px),880px);transform:none}.lv.lv-tp-page .lv-tp-b-por-puestos{width:auto;min-width:max-content;padding:10px 17px;white-space:nowrap}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#0a0f1a\]\/40::placeholder{color:#0a0f1a66}.placeholder\:text-\[var\(--lv-ink-3\)\]::placeholder{color:var(--lv-ink-3)}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground\/60::placeholder{color:hsl(var(--muted-foreground) / .6)}.placeholder\:text-neutral-400::placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[11px\]:after{content:var(--tw-content);height:11px}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[11px\]:after{content:var(--tw-content);width:11px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-black\/10:after{content:var(--tw-content);border-color:#0000001a}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:border.toggle-elevate:after:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.after\:border.hover-elevate:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate:not(.no-active-interaction-elevate):after:after,.after\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate-2:not(.no-active-interaction-elevate):after:after{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.first\:rounded-l-md:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.first\:border-0:first-child{border-width:0px}.first\:border-l:first-child{border-left-width:1px}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-primary\/55:focus-within{border-color:hsl(var(--primary) / .55)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-\[var\(--lv-blue\)\]:focus-within{--tw-ring-color: var(--lv-blue)}.focus-within\:ring-primary\/\[\.12\]:focus-within{--tw-ring-color: hsl(var(--primary) / .12)}.focus-within\:ring-ring:focus-within{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color-mix\(in_srgb\,var\(--lv-blue\)_18\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--lv-blue) 18%,transparent)}.hover\:border-\[color-mix\(in_srgb\,var\(--lv-blue\)_30\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--lv-blue) 30%,transparent)}.hover\:border-\[var\(--lv-blue\)\]:hover{border-color:var(--lv-blue)}.hover\:border-muted-foreground\/20:hover{border-color:hsl(var(--muted-foreground) / .2)}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)}.hover\:border-muted-foreground\/50:hover{border-color:hsl(var(--muted-foreground) / .5)}.hover\:border-neutral-300:hover{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.hover\:border-neutral-400:hover{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity, 1))}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#F5F8FF\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 248 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[color-mix\(in_srgb\,var\(--lv-ink\)_4\%\,var\(--lv-solid\)\)\]:hover{background-color:color-mix(in srgb,var(--lv-ink) 4%,var(--lv-solid))}.hover\:bg-\[color\:color-mix\(in_srgb\,var\(--lv-blue\)_14\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--lv-blue) 14%,transparent)}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-sidebar-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.hover\:bg-teal-100\/40:hover{background-color:#ccfbf166}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:from-amber-600:hover{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/90:hover{--tw-gradient-from: hsl(var(--primary) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-rose-600:hover{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-amber-700:hover{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.hover\:to-blue-500\/90:hover{--tw-gradient-to: rgb(59 130 246 / .9) var(--tw-gradient-to-position)}.hover\:to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.hover\:to-green-800:hover{--tw-gradient-to: #166534 var(--tw-gradient-to-position)}.hover\:to-rose-800:hover{--tw-gradient-to: #9f1239 var(--tw-gradient-to-position)}.hover\:text-\[\#0a0f1a\]:hover{--tw-text-opacity: 1;color:rgb(10 15 26 / var(--tw-text-opacity, 1))}.hover\:text-\[color\:var\(--lv-rose-text\)\]:hover{color:var(--lv-rose-text)}.hover\:text-\[var\(--lv-ink\)\]:hover{color:var(--lv-ink)}.hover\:text-\[var\(--lv-rose\)\]:hover{color:var(--lv-rose)}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.hover\:text-neutral-500:hover{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.hover\:text-neutral-700:hover{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.hover\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.hover\:text-primary-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#2563EB\]\/5:hover{--tw-shadow-color: rgb(37 99 235 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[var\(--lv-sh-2\)\]:hover{--tw-shadow-color: var(--lv-sh-2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-primary\/40:hover{--tw-shadow-color: hsl(var(--primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-primary\/5:hover{--tw-shadow-color: hsl(var(--primary) / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-border) / var(--tw-bg-opacity, 1))}.focus\:border-\[\#2563EB\]:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.focus\:border-\[var\(--lv-blue\)\]:focus{border-color:var(--lv-blue)}.focus\:border-primary\/50:focus{border-color:hsl(var(--primary) / .5)}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#2563EB\]\/20:focus{--tw-ring-color: rgb(37 99 235 / .2)}.focus\:ring-\[\#2563EB\]\/30:focus{--tw-ring-color: rgb(37 99 235 / .3)}.focus\:ring-\[color-mix\(in_srgb\,var\(--lv-blue\)_16\%\,transparent\)\]:focus{--tw-ring-color: color-mix(in srgb,var(--lv-blue) 16%,transparent)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-primary\/30:focus{--tw-ring-color: hsl(var(--primary) / .3)}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-\[var\(--lv-blue\)\]:focus-visible{border-color:var(--lv-blue)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background) / 1)}.active\:scale-95:active,.active\:scale-\[\.95\]:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.995\]:active{--tw-scale-x: .995;--tw-scale-y: .995;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-muted:active{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.active\:bg-sidebar-accent:active{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.active\:text-sidebar-accent-foreground:active{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/avatar:hover .group-hover\/avatar\:visible,.group\/card:hover .group-hover\/card\:visible,.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/acop:hover .group-hover\/acop\:opacity-30{opacity:.3}.group\/acop:hover .group-hover\/acop\:opacity-40{opacity:.4}.group\/acop:hover .group-hover\/acop\:opacity-50{opacity:.5}.group\/btn-bottom:hover .group-hover\/btn-bottom\:opacity-60,.group\/btn-left:hover .group-hover\/btn-left\:opacity-60,.group\/btn-right:hover .group-hover\/btn-right\:opacity-60,.group\/btn-top:hover .group-hover\/btn-top\:opacity-60{opacity:.6}.group\/edit:hover .group-hover\/edit\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled],.data-\[state\=closed\]\:pointer-events-none[data-state=closed]{pointer-events:none}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=cancel\]\:translate-y-0[data-swipe=cancel]{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-y-\[var\(--radix-toast-swipe-end-y\)\][data-swipe=end]{--tw-translate-y: var(--radix-toast-swipe-end-y);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-y-\[var\(--radix-toast-swipe-move-y\)\][data-swipe=move]{--tw-translate-y: var(--radix-toast-swipe-move-y);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s cubic-bezier(.32,.72,0,1)}@keyframes accordion-down{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .25s cubic-bezier(.32,.72,0,1)}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=active\]\:border-\[rgba\(26\,134\,240\,\.3\)\][data-state=active]{border-color:#1a86f04d}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-\[rgba\(26\,134\,240\,\.09\)\][data-state=active]{background-color:#1a86f017}.data-\[state\=active\]\:bg-\[var\(--lv-solid\)\][data-state=active]{background-color:var(--lv-solid)}.data-\[state\=active\]\:bg-background[data-state=active]{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-\[var\(--lv-blue-d\)\][data-state=checked]{background-color:var(--lv-blue-d)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity: 1;background-color:hsl(var(--input) / var(--tw-bg-opacity, 1))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-\[var\(--lv-blue-text\)\][data-state=active]{color:var(--lv-blue-text)}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-\[var\(--lv-sh-1\)\][data-state=active]{--tw-shadow-color: var(--lv-sh-1);--tw-shadow: var(--tw-shadow-colored)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-200[data-state=closed]{transition-duration:.2s}.data-\[state\=open\]\:duration-300[data-state=open]{transition-duration:.3s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-4[data-state=closed]{--tw-exit-translate-y: -1rem}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-4[data-state=open]{--tw-enter-translate-y: -1rem}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=closed\]\:duration-200[data-state=closed]{animation-duration:.2s}.data-\[state\=open\]\:duration-300[data-state=open]{animation-duration:.3s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar-accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]{width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]{width:var(--sidebar-width-icon)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5625rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{--tw-border-opacity: 1;border-color:hsl(var(--sidebar-border) / var(--tw-border-opacity, 1))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.toggle-elevate:before{top:-1px;right:-1px;bottom:-1px;left:-1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate:not(.no-active-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.group[data-variant=floating] .group-data-\[variant\=floating\]\:border.active-elevate-2:not(.no-active-interaction-elevate):after{top:-1px;right:-1px;bottom:-1px;left:-1px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover{--tw-bg-opacity: 1;background-color:hsl(var(--sidebar) / var(--tw-bg-opacity, 1))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark\:divide-amber-900\/50:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#78350f80}.dark\:divide-blue-900\/50:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#1e3a8a80}.dark\:divide-red-900\/50:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#7f1d1d80}.dark\:border-amber-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.dark\:border-amber-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.dark\:border-amber-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-amber-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.dark\:border-blue-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.dark\:border-blue-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-blue-800\/50:is(.dark *){border-color:#1e40af80}.dark\:border-blue-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.dark\:border-cyan-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.dark\:border-cyan-700\/50:is(.dark *){border-color:#0e749080}.dark\:border-destructive:is(.dark *){--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.dark\:border-emerald-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-green-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.dark\:border-green-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-green-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(20 83 45 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(38 38 38 / var(--tw-border-opacity, 1))}.dark\:border-orange-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1))}.dark\:border-purple-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-red-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-teal-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1))}.dark\:border-violet-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1))}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}.dark\:border-yellow-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:bg-\[\#0A0A0B\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 11 / var(--tw-bg-opacity, 1))}.dark\:bg-\[hsl\(0_0\%_100\%\/\.1\)\]:is(.dark *){background-color:#ffffff1a}.dark\:bg-amber-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-amber-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-900\/20:is(.dark *){background-color:#78350f33}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-900\/40:is(.dark *){background-color:#78350f66}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-amber-950\/40:is(.dark *){background-color:#451a0366}.dark\:bg-amber-950\/50:is(.dark *){background-color:#451a0380}.dark\:bg-background\/40:is(.dark *){background-color:hsl(var(--background) / .4)}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-black\/80:is(.dark *){background-color:#000c}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66}.dark\:bg-blue-900\/50:is(.dark *){background-color:#1e3a8a80}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-950\/20:is(.dark *){background-color:#17255433}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-blue-950\/40:is(.dark *){background-color:#17255466}.dark\:bg-blue-950\/50:is(.dark *){background-color:#17255480}.dark\:bg-cyan-500\/15:is(.dark *){background-color:#06b6d426}.dark\:bg-cyan-700\/40:is(.dark *){background-color:#0e749066}.dark\:bg-cyan-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-900\/30:is(.dark *){background-color:#164e634d}.dark\:bg-cyan-950\/20:is(.dark *){background-color:#08334433}.dark\:bg-cyan-950\/30:is(.dark *){background-color:#0833444d}.dark\:bg-destructive\/15:is(.dark *){background-color:hsl(var(--destructive) / .15)}.dark\:bg-destructive\/25:is(.dark *){background-color:hsl(var(--destructive) / .25)}.dark\:bg-emerald-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#064e3b66}.dark\:bg-fuchsia-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/40:is(.dark *){background-color:#1f293766}.dark\:bg-gray-800\/90:is(.dark *){background-color:#1f2937e6}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-green-900\/40:is(.dark *){background-color:#14532d66}.dark\:bg-green-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity, 1))}.dark\:bg-green-950\/20:is(.dark *){background-color:#052e1633}.dark\:bg-green-950\/30:is(.dark *){background-color:#052e164d}.dark\:bg-indigo-900\/50:is(.dark *){background-color:#312e8180}.dark\:bg-indigo-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-950\/50:is(.dark *){background-color:#1e1b4b80}.dark\:bg-muted\/20:is(.dark *){background-color:hsl(var(--muted) / .2)}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-800\/50:is(.dark *){background-color:#26262680}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-900\/50:is(.dark *){background-color:#17171780}.dark\:bg-orange-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900\/40:is(.dark *){background-color:#7c2d1266}.dark\:bg-orange-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-950\/20:is(.dark *){background-color:#43140733}.dark\:bg-orange-950\/30:is(.dark *){background-color:#4314074d}.dark\:bg-pink-900\/30:is(.dark *){background-color:#8318434d}.dark\:bg-pink-900\/40:is(.dark *){background-color:#83184366}.dark\:bg-primary\/10:is(.dark *){background-color:hsl(var(--primary) / .1)}.dark\:bg-purple-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-purple-900\/40:is(.dark *){background-color:#581c8766}.dark\:bg-purple-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-950\/10:is(.dark *){background-color:#3b07641a}.dark\:bg-purple-950\/20:is(.dark *){background-color:#3b076433}.dark\:bg-purple-950\/30:is(.dark *){background-color:#3b07644d}.dark\:bg-purple-950\/50:is(.dark *){background-color:#3b076480}.dark\:bg-red-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/10:is(.dark *){background-color:#7f1d1d1a}.dark\:bg-red-900\/30:is(.dark *){background-color:#7f1d1d4d}.dark\:bg-red-900\/40:is(.dark *){background-color:#7f1d1d66}.dark\:bg-red-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-rose-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-900\/40:is(.dark *){background-color:#0c4a6e66}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-400\/15:is(.dark *){background-color:#94a3b826}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1e293b66}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/50:is(.dark *){background-color:#0f172a80}.dark\:bg-teal-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 47 46 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-950\/20:is(.dark *){background-color:#042f2e33}.dark\:bg-teal-950\/30:is(.dark *){background-color:#042f2e4d}.dark\:bg-teal-950\/40:is(.dark *){background-color:#042f2e66}.dark\:bg-violet-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-900\/40:is(.dark *){background-color:#4c1d9566}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-500\/15:is(.dark *){background-color:#eab30826}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900\/20:is(.dark *){background-color:#713f1233}.dark\:bg-yellow-900\/40:is(.dark *){background-color:#713f1266}.dark\:bg-yellow-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-950\/30:is(.dark *){background-color:#4220064d}.dark\:bg-zinc-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.dark\:bg-\[linear-gradient\(to_right\,\#ffffff08_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#ffffff08_1px\,transparent_1px\)\]:is(.dark *){background-image:linear-gradient(to right,#ffffff08 1px,transparent 1px),linear-gradient(to bottom,#ffffff08 1px,transparent 1px)}.dark\:from-amber-900\/40:is(.dark *){--tw-gradient-from: rgb(120 53 15 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-950\/30:is(.dark *){--tw-gradient-from: rgb(69 26 3 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-950\/40:is(.dark *){--tw-gradient-from: rgb(69 26 3 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900:is(.dark *){--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900\/40:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-950:is(.dark *){--tw-gradient-from: #172554 var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-cyan-950\/40:is(.dark *){--tw-gradient-from: rgb(8 51 68 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-emerald-950\/40:is(.dark *){--tw-gradient-from: rgb(2 44 34 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-950\/30:is(.dark *){--tw-gradient-from: rgb(3 7 18 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-950\/40:is(.dark *){--tw-gradient-from: rgb(5 46 22 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-orange-950\/40:is(.dark *){--tw-gradient-from: rgb(67 20 7 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 20 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-sky-900\/40:is(.dark *){--tw-gradient-from: rgb(12 74 110 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-800:is(.dark *){--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900:is(.dark *){--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900\/40:is(.dark *){--tw-gradient-from: rgb(15 23 42 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-950\/40:is(.dark *){--tw-gradient-from: rgb(46 16 101 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 16 101 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-amber-500:is(.dark *){--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-blue-950\/30:is(.dark *){--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(23 37 84 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-cyan-950\/30:is(.dark *){--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(8 51 68 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-900:is(.dark *){--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-green-950\/30:is(.dark *){--tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(5 46 22 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-purple-950\/30:is(.dark *){--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 7 100 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-rose-950\/30:is(.dark *){--tw-gradient-to: rgb(76 5 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(76 5 25 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-sky-950\/60:is(.dark *){--tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(8 47 73 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-sky-950\/70:is(.dark *){--tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(8 47 73 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-yellow-950\/30:is(.dark *){--tw-gradient-to: rgb(66 32 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(66 32 6 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-amber-800\/30:is(.dark *){--tw-gradient-to: rgb(146 64 14 / .3) var(--tw-gradient-to-position)}.dark\:to-background:is(.dark *){--tw-gradient-to: hsl(var(--background) / 1) var(--tw-gradient-to-position)}.dark\:to-blue-800\/30:is(.dark *){--tw-gradient-to: rgb(30 64 175 / .3) var(--tw-gradient-to-position)}.dark\:to-blue-950\/30:is(.dark *){--tw-gradient-to: rgb(23 37 84 / .3) var(--tw-gradient-to-position)}.dark\:to-blue-950\/40:is(.dark *){--tw-gradient-to: rgb(23 37 84 / .4) var(--tw-gradient-to-position)}.dark\:to-fuchsia-950\/40:is(.dark *){--tw-gradient-to: rgb(74 4 78 / .4) var(--tw-gradient-to-position)}.dark\:to-gray-900\/20:is(.dark *){--tw-gradient-to: rgb(17 24 39 / .2) var(--tw-gradient-to-position)}.dark\:to-indigo-950\/40:is(.dark *){--tw-gradient-to: rgb(30 27 75 / .4) var(--tw-gradient-to-position)}.dark\:to-orange-950\/30:is(.dark *){--tw-gradient-to: rgb(67 20 7 / .3) var(--tw-gradient-to-position)}.dark\:to-orange-950\/40:is(.dark *){--tw-gradient-to: rgb(67 20 7 / .4) var(--tw-gradient-to-position)}.dark\:to-purple-950\/40:is(.dark *){--tw-gradient-to: rgb(59 7 100 / .4) var(--tw-gradient-to-position)}.dark\:to-sky-800\/30:is(.dark *){--tw-gradient-to: rgb(7 89 133 / .3) var(--tw-gradient-to-position)}.dark\:to-slate-800\/30:is(.dark *){--tw-gradient-to: rgb(30 41 59 / .3) var(--tw-gradient-to-position)}.dark\:to-slate-900:is(.dark *){--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.dark\:to-teal-950\/40:is(.dark *){--tw-gradient-to: rgb(4 47 46 / .4) var(--tw-gradient-to-position)}.dark\:to-zinc-900:is(.dark *){--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-300\/60:is(.dark *){color:#fcd34d99}.dark\:text-amber-300\/80:is(.dark *){color:#fcd34dcc}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-400\/50:is(.dark *){color:#fbbf2480}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-100:is(.dark *){--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-blue-400\/80:is(.dark *){color:#60a5facc}.dark\:text-cyan-100:is(.dark *){--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.dark\:text-cyan-200:is(.dark *){--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:text-cyan-400:is(.dark *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-emerald-500:is(.dark *){--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-100:is(.dark *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-green-400\/70:is(.dark *){color:#4ade80b3}.dark\:text-green-400\/80:is(.dark *){color:#4ade80cc}.dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-lime-500:is(.dark *){--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\:text-neutral-500:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\:text-neutral-600:is(.dark *){--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.dark\:text-neutral-700:is(.dark *){--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.dark\:text-neutral-900:is(.dark *){--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-pink-200:is(.dark *){--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-400\/70:is(.dark *){color:#f87171b3}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-sky-100:is(.dark *){--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-400:is(.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-teal-200:is(.dark *){--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\:text-teal-400:is(.dark *){--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:text-zinc-100:is(.dark *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.dark\:shadow-black\/\[0\.2\]:is(.dark *){--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-amber-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.dark\:ring-green-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.dark\:ring-red-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.dark\:after\:border-white\/10:is(.dark *):after{content:var(--tw-content);border-color:#ffffff1a}.dark\:hover\:border-neutral-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-amber-900\/50:hover:is(.dark *){background-color:#78350f80}.dark\:hover\:bg-blue-950\/30:hover:is(.dark *){background-color:#1725544d}.dark\:hover\:bg-neutral-200:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-neutral-900:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-teal-900\/20:hover:is(.dark *){background-color:#134e4a33}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media not all and (min-width:640px){.max-sm\:-mb-1{margin-bottom:-.25rem}.max-sm\:hidden{display:none}.max-sm\:h-8{height:2rem}.max-sm\:w-8{width:2rem}.max-sm\:w-full{width:100%}.max-sm\:max-w-\[120px\]{max-width:120px}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:justify-end{justify-content:flex-end}.max-sm\:gap-2{gap:.5rem}.max-sm\:border-t{border-top-width:1px}.max-sm\:border-border\/40{border-color:hsl(var(--border) / .4)}.max-sm\:px-3{padding-left:.75rem;padding-right:.75rem}.max-sm\:pt-2{padding-top:.5rem}.max-sm\:pt-3{padding-top:.75rem}.max-sm\:text-sm{font-size:.875rem}}@media(max-width:640px){.max-\[640px\]\:hidden{display:none}}@media(max-width:380px){.max-\[380px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:640px){.sm\:inset-y-0{top:0;bottom:0}.sm\:bottom-auto{bottom:auto}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:top-0{top:0}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:ml-2{margin-left:.5rem}.sm\:ml-auto{margin-left:auto}.sm\:mr-1{margin-right:.25rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-9{height:2.25rem}.sm\:h-\[32px\]{height:32px}.sm\:h-\[38px\]{height:38px}.sm\:h-\[60px\]{height:60px}.sm\:h-\[64px\]{height:64px}.sm\:max-h-\[44px\]{max-height:44px}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:min-h-10{min-height:2.5rem}.sm\:min-h-11{min-height:2.75rem}.sm\:w-1\/2{width:50%}.sm\:w-40{width:10rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-96{width:24rem}.sm\:w-\[32px\]{width:32px}.sm\:w-\[38px\]{width:38px}.sm\:w-\[60px\]{width:60px}.sm\:w-\[64px\]{width:64px}.sm\:w-auto{width:auto}.sm\:min-w-\[180px\]{min-width:180px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[44px\]{max-width:44px}.sm\:max-w-\[460px\]{max-width:460px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[95vw\]{max-width:95vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(100px\,\.75fr\)_minmax\(0\,1\.25fr\)_auto\]{grid-template-columns:minmax(100px,.75fr) minmax(0,1.25fr) auto}.sm\:grid-cols-\[minmax\(110px\,\.8fr\)_minmax\(0\,1\.3fr\)_auto\]{grid-template-columns:minmax(110px,.8fr) minmax(0,1.3fr) auto}.sm\:grid-cols-\[minmax\(96px\,\.6fr\)_minmax\(180px\,1\.4fr\)_auto\]{grid-template-columns:minmax(96px,.6fr) minmax(180px,1.4fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-8{gap:2rem}.sm\:gap-\[11px\]{gap:11px}.sm\:gap-x-4{column-gap:1rem}.sm\:gap-y-6{row-gap:1.5rem}.sm\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:rounded-\[16px\]{border-radius:16px}.sm\:rounded-\[18px\]{border-radius:18px}.sm\:rounded-lg{border-radius:.5625rem}.sm\:border-0{border-width:0px}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0px}.sm\:p-0{padding:0}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-9{padding:2.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-\[18px\]{padding-left:18px;padding-right:18px}.sm\:px-\[22px\]{padding-left:22px;padding-right:22px}.sm\:px-\[clamp\(12px\,2\.4vw\,34px\)\]{padding-left:clamp(12px,2.4vw,34px);padding-right:clamp(12px,2.4vw,34px)}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-\[15px\]{padding-top:15px;padding-bottom:15px}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-4{padding-left:1rem}.sm\:pl-\[10px\]{padding-left:10px}.sm\:pl-\[22px\]{padding-left:22px}.sm\:pr-3{padding-right:.75rem}.sm\:pr-\[13px\]{padding-right:13px}.sm\:pt-0{padding-top:0}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-7{padding-top:1.75rem}.sm\:pt-\[20vh\]{padding-top:20vh}.sm\:pt-\[30px\]{padding-top:30px}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[\.92rem\]{font-size:.92rem}.sm\:text-\[0\.96rem\]{font-size:.96rem}.sm\:text-\[0\.98rem\]{font-size:.98rem}.sm\:text-\[1\.4rem\]{font-size:1.4rem}.sm\:text-\[1\.6rem\]{font-size:1.6rem}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[60px\]{font-size:60px}.sm\:text-base{font-size:1rem}.sm\:text-lg{font-size:1.125rem}.sm\:text-xl{font-size:1.25rem}.sm\:text-xs{font-size:.75rem}.sm\:slide-in-from-right{--tw-enter-translate-x: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-16{margin-bottom:4rem}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-48{width:12rem}.md\:w-\[196px\]{width:196px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:42rem}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1fr_1\.4fr_auto\]{grid-template-columns:1.1fr 1fr 1.4fr auto}.md\:grid-cols-\[1fr\,auto\,1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:p-12{padding:3rem}.md\:p-20{padding:5rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:pt-36{padding-top:9rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem}.md\:text-3xl{font-size:1.875rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-sm{font-size:.875rem}.md\:text-xl{font-size:1.25rem}.md\:opacity-0{opacity:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1000px){.min-\[1000px\]\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-16{height:4rem}.lg\:h-\[calc\(100vh-80px\)\]{height:calc(100vh - 80px)}.lg\:max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.lg\:max-h-\[calc\(100vh-80px\)\]{max-height:calc(100vh - 80px)}.lg\:max-h-none{max-height:none}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-5xl{max-width:64rem}.lg\:max-w-6xl{max-width:72rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[400px_1fr\]{grid-template-columns:400px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(260px\,360px\)_1fr\]{grid-template-columns:minmax(260px,360px) 1fr}.lg\:gap-16{gap:4rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-8{gap:2rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:text-3xl{font-size:1.875rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-lg{font-size:1.125rem}.lg\:text-sm{font-size:.875rem}}@media(min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:flex{display:flex}.xl\:max-w-6xl{max-width:72rem}.xl\:max-w-7xl{max-width:80rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(340px\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr)}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\]\:mt-0>*{margin-top:0}.\[\&\>\*\]\:flex-1>*{flex:1 1 0%}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:bg-amber-600>div{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.\[\&\>div\]\:bg-cyan-500>div{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.\[\&\>div\]\:bg-slate-500>div{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.\[\&\>div\]\:bg-yellow-500>div{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.dark\:\[\&\>div\]\:bg-amber-500>div:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.dark\:\[\&\>div\]\:bg-cyan-400>div:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.dark\:\[\&\>div\]\:bg-slate-400>div:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.dark\:\[\&\>div\]\:bg-yellow-400>div:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--sidebar-accent-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground) / 1)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted) / 1)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\.w-20\]\:hidden .w-20{display:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_input\:not\(\[type\=color\]\)\:not\(\[type\=radio\]\)\:not\(\[type\=file\]\)\]\:min-h-12 input:not([type=color]):not([type=radio]):not([type=file]){min-height:3rem}.\[\&_input\]\:text-base input,.\[\&_label\]\:text-base label{font-size:1rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:size-\[17px\] svg{width:17px;height:17px}.\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.\[\&_svg\]\:size-\[19px\] svg{width:19px;height:19px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_textarea\]\:text-base textarea{font-size:1rem}.\[\&_textarea\]\:leading-relaxed textarea{line-height:1.625}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}
