@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.operation-nav button{cursor:pointer}.operation-nav button:disabled{opacity:.38;cursor:not-allowed}.product-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.catalog-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;padding:40px;font-size:12px}.catalog-admin{max-width:1440px;margin:auto;padding:28px 32px 48px}.catalog-admin-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:22px;display:flex}.catalog-admin-head h1{letter-spacing:-.025em;margin:5px 0;font-size:30px}.catalog-admin-head p{color:var(--muted);margin:0;font-size:12px}.catalog-pulse{text-align:right;min-width:170px}.catalog-pulse strong{color:var(--ember);font-variant-numeric:tabular-nums;font-size:32px;display:block}.catalog-pulse span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.catalog-tools{justify-content:space-between;gap:12px;margin:18px 0;display:flex}.catalog-tools .search{width:min(420px,55vw)}.primary-action{background:var(--ember);color:var(--sobre-acento);text-transform:uppercase;cursor:pointer;border:0;padding:0 18px;font-size:11px;font-weight:950}.catalog-admin-grid{grid-template-columns:1fr;gap:16px;margin-top:12px;display:grid}.catalog-admin-grid.editing{grid-template-columns:minmax(0,1fr) 370px}.catalog-list{border:1px solid var(--line);background:var(--kiln)}.catalog-list-head,.catalog-row{grid-template-columns:minmax(260px,1fr) 120px 110px;align-items:center;gap:16px;display:grid}.catalog-list-head{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.12em;padding:10px 16px;font-size:11px}.catalog-row{border:0;border-bottom:1px solid var(--soft);width:100%;color:var(--cream);text-align:left;cursor:pointer;background:0 0;padding:12px 16px}.catalog-row:hover{background:#191713}.catalog-row:last-child{border-bottom:0}.catalog-row>div{flex-direction:column;gap:3px;display:flex}.catalog-row strong{font-size:12px}.catalog-row small{color:var(--muted);font-size:11px}.catalog-row>b{font-variant-numeric:tabular-nums;font-size:12px}.availability{color:#d3a957;text-transform:uppercase;border:1px solid #d3a95740;justify-self:start;padding:4px 7px;font-size:11px;font-weight:800}.availability.on{color:#91bd8e;border-color:#68a76647}.catalog-editor{border:1px solid var(--line);background:#121210;flex-direction:column;align-self:start;gap:15px;padding:20px;display:flex;position:sticky;top:16px}.editor-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:14px;display:flex}.editor-heading h2{margin:4px 0 0;font-size:20px}.editor-heading>button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px}.catalog-editor label{color:#c9c4ba;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.catalog-editor input,.catalog-editor textarea{background:var(--control);border:1px solid var(--line);width:100%;color:var(--cream);outline:none;padding:10px;font-size:12px}.catalog-editor input:focus,.catalog-editor textarea:focus{border-color:var(--ember)}.catalog-editor input:disabled{color:var(--muted);cursor:not-allowed}.catalog-editor fieldset{border:0;margin:0;padding:0}.catalog-editor legend{color:#c9c4ba;margin-bottom:7px;font-size:11px;font-weight:700}.editor-categories{flex-wrap:wrap;gap:5px;display:flex}.editor-categories button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:6px 8px;font-size:11px}.editor-categories button.active{background:var(--paper);border-color:var(--paper);color:var(--sobre-paper)}.availability-toggle{color:#d3a957;cursor:pointer;background:#d3a9570d;border:1px solid #d3a95740;align-items:center;gap:9px;padding:10px;font-size:11px;font-weight:800;display:flex}.availability-toggle i{background:#d3a957;border-radius:50%;width:8px;height:8px}.availability-toggle.on{color:#91bd8e;background:#68a7660f;border-color:#68a76647}.availability-toggle.on i{background:var(--ready)}@media (max-width:960px){.catalog-admin-grid.editing{grid-template-columns:1fr}.catalog-editor{position:static}.catalog-admin{padding:22px 18px}.catalog-list-head,.catalog-row{grid-template-columns:1fr 100px 90px}}@media (max-width:620px){.catalog-admin-head{align-items:start}.catalog-pulse{min-width:auto}.catalog-admin-head h1{font-size:24px}.catalog-tools .search{width:100%;display:flex}.catalog-tools{align-items:stretch}.primary-action{min-width:120px}.catalog-list-head{display:none}.catalog-row{grid-template-columns:1fr auto}.catalog-row .availability{grid-column:1/-1}.operation-nav{overflow:auto}}.editor-categories+input{margin-top:7px}.catalog-vacio{color:var(--muted);text-align:center;margin:0;max-width:46ch;margin-inline:auto;padding:26px 18px;font-size:13px;line-height:1.7}.imagenes-producto{border-top:1px solid var(--line);flex-direction:column;gap:18px;margin-top:18px;padding-top:18px;display:flex}.imagenes-bloque{flex-direction:column;gap:10px;display:flex}.imagenes-bloque h3{margin:0;font-size:14px}.imagenes-nota{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.imagenes-fila{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.imagenes-foto{background:var(--kiln);border-radius:8px;width:150px;height:auto}.imagenes-poster{border-radius:8px;width:96px;height:auto}.imagenes-vacio{aspect-ratio:3/2;border:1px dashed var(--line);width:150px;color:var(--muted);border-radius:8px;place-items:center;font-size:12px;display:grid}.imagenes-vacio-poster{aspect-ratio:4/5;width:96px}.imagenes-acciones{flex-direction:column;gap:8px;min-width:0;display:flex}.imagenes-subir{border-radius:var(--radius-sm);background:var(--ember);min-height:44px;color:var(--sobre-acento);cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.imagenes-subir input{opacity:0;cursor:pointer;position:absolute;inset:0}.imagenes-subir:focus-within{outline:2px solid var(--cream);outline-offset:2px}.imagenes-casilla{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.imagenes-casilla input{width:18px;height:18px;accent-color:var(--ember)}.imagenes-quitar,.imagenes-guardar{border-radius:var(--radius-sm);cursor:pointer;min-height:44px;padding:0 16px;font-size:14px;font-weight:700}.imagenes-quitar{border:1px solid var(--line);color:var(--cream);background:0 0}.imagenes-guardar{background:var(--ember);color:var(--sobre-acento);border:0;align-self:flex-start}.imagenes-novedad{flex-direction:column;gap:8px;display:flex}.imagenes-novedad label:not(.imagenes-casilla){color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.imagenes-novedad label em{font-style:normal;font-weight:400}.imagenes-novedad input:not([type=checkbox]){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln);min-height:44px;color:var(--cream);padding:0 12px;font-size:14px}.catalog-editor .imagenes-casilla{color:var(--cream);flex-direction:row;align-items:center;font-size:13px;font-weight:500}.catalog-editor .imagenes-casilla input{width:18px;height:18px;padding:0}.catalog-editor .imagenes-subir{color:var(--sobre-acento);flex-direction:row;font-size:14px;font-weight:700}.catalog-editor .imagenes-novedad label:not(.imagenes-casilla){font-size:12px}.catalog-editor .imagenes-novedad input:not([type=checkbox]){min-height:44px;font-size:14px}.stock-panel{padding:var(--space-8) var(--shell-pad) 48px;max-width:var(--section-max);gap:var(--space-6);flex-direction:column;margin-inline:auto;display:flex}.stock-head{justify-content:space-between;align-items:end;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);display:flex}.stock-head h1{margin:var(--space-1) 0;letter-spacing:-.025em;font-size:30px}.stock-head p{max-width:62ch;color:var(--muted);margin:0;font-size:12px}.stock-pulse{text-align:right;min-width:170px}.stock-pulse strong{color:var(--ember);font-variant-numeric:tabular-nums;font-size:32px;display:block}.stock-pulse span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.stock-grupo{gap:var(--space-3);flex-direction:column;display:flex}.stock-grupo h2{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:11px;font-weight:800}.stock-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.stock-item{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--card-pad);border:1px solid var(--line);border-radius:var(--radius);background:var(--kiln);color:var(--cream);text-align:left;cursor:pointer;transition:border-color .14s,background-color .14s;display:flex}.stock-item:hover{background:#191713}.stock-item:disabled{opacity:.6;cursor:progress}.stock-item-nombre{font-size:13px;font-weight:700;line-height:1.25}.stock-item-estado{padding:5px var(--space-2);border-radius:var(--radius-sm);color:#91bd8e;text-transform:uppercase;letter-spacing:.06em;border:1px solid #68a76647;flex:none;font-size:11px;font-weight:800}.stock-item.agotado{background:#d3a95712;border-color:#d3a95759}.stock-item.agotado .stock-item-nombre{color:var(--muted);text-decoration:line-through}.stock-item.agotado .stock-item-estado{color:#d3a957;border-color:#d3a95759}.stock-vacio{color:var(--muted);font-size:12px}@media (max-width:620px){.stock-panel{padding:var(--space-6) var(--shell-pad) 40px}.stock-head{align-items:start;gap:var(--space-3);flex-direction:column}.stock-pulse{text-align:left;min-width:auto}.stock-head h1{font-size:24px}.stock-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stock-item{transition:none}}.stock-item-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.stock-item-alcance{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.stock-opcion-carta{align-items:center}.stock-item.parcial{border-color:#d3a95740}.stock-item.parcial .stock-item-estado{color:#d3a957;border-color:#d3a95759}.soporte-globo{z-index:50;border:1px solid var(--line);background:var(--ember);min-height:44px;color:var(--sobre-acento);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:800;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 6px 20px #0000002e}.station-shell:has(>.soporte-globo){padding-bottom:72px}.soporte-globo b{background:var(--kiln);min-width:18px;height:18px;color:var(--cream);border-radius:9px;place-items:center;font-size:10px;display:inline-grid}.soporte-panel{z-index:60;gap:var(--space-3);width:min(100%,380px);padding:var(--space-5);border-left:1px solid var(--line);background:var(--kiln);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-14px 0 40px #00000038}.soporte-panel>header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.soporte-panel>header strong{margin-top:3px;font-size:17px;display:block}.soporte-panel>header>button{border:1px solid var(--line);background:var(--control);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;font-size:18px}.soporte-hilo{gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow:auto}.soporte-vacio{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.soporte-item{padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-direction:column;align-items:start;gap:6px;display:flex}.soporte-item:last-child{border-bottom:0}.soporte-item.elegido{border-left:3px solid var(--ember);padding-left:var(--space-3);margin-left:-3px}.soporte-item-cabeza{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.soporte-item-cabeza small{color:var(--muted);font-size:10px}.soporte-seguir{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-size:10.5px;font-weight:750;text-decoration:underline}.soporte-seguir:hover{color:var(--cream)}.soporte-destino{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.soporte-mio,.soporte-nuestro{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);max-width:100%;padding:10px 12px}.soporte-mio p,.soporte-nuestro p{color:var(--cream);margin:0;font-size:12.5px;line-height:1.5}.soporte-mio small,.soporte-nuestro small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.soporte-nuestro{border-color:var(--ember);align-self:end}.soporte-mio .soporte-capturas,.soporte-nuestro .soporte-capturas{margin-top:7px}.soporte-estado{color:var(--muted);font-size:10px;font-weight:800}.soporte-estado.curso{color:var(--cream)}.soporte-estado.listo{color:var(--ready)}.soporte-espera{color:var(--muted);font-size:10.5px;line-height:1.5}.soporte-escribir{gap:var(--space-2);flex-direction:column;display:flex}.soporte-escribir textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);min-height:84px;color:var(--cream);resize:vertical;padding:10px;font-size:12.5px}.soporte-escribir textarea:focus{border-color:var(--ember);outline:none}.soporte-escribir>button{border-radius:var(--radius-sm);background:var(--ember);min-height:40px;color:var(--sobre-acento);cursor:pointer;border:0;font-size:12px;font-weight:850}.soporte-escribir>button:disabled{opacity:.45;cursor:not-allowed}.soporte-capturas{flex-wrap:wrap;gap:6px;display:flex}.soporte-capturas a{border:1px solid var(--line);border-radius:var(--radius-sm);width:64px;height:64px;display:block;overflow:hidden}.soporte-capturas img{object-fit:cover;width:100%;height:100%;display:block}.soporte-adjuntar{border:1px dashed var(--line);border-radius:var(--radius-sm);min-height:38px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:flex}.soporte-adjuntar input{display:none}.soporte-adjuntar:hover{border-color:var(--ember);color:var(--cream)}.soporte-elegidas{padding-left:var(--space-4);color:var(--muted);margin:0;font-size:10.5px;line-height:1.6}.soporte-aviso{border:1px solid var(--line);border-left:3px solid var(--ember);border-radius:var(--radius-sm);background:var(--control);color:var(--cream);margin:0;padding:9px 10px;font-size:10.5px;line-height:1.55}@media (max-width:760px){.soporte-globo{bottom:74px}.soporte-panel{width:100%;padding:var(--space-4)}}.estudio-marco,.estudio,.suspendido,.login-marca,.condiciones-publicas{--m-acento:var(--mo-acento);--m-tinta:var(--mo-tinta);--m-superficie:var(--mo-superficie);--m-texto:var(--mo-texto);--m-apagado:var(--mo-apagado);--m-linea:var(--mo-linea);--m-sobre-acento:var(--mo-sobre-acento);--m-acento-texto:var(--mo-acento-texto)}:root[data-theme=claro] .estudio-marco,:root[data-theme=claro] .estudio,:root[data-theme=claro] .suspendido,:root[data-theme=claro] .login-marca,:root[data-theme=claro] .condiciones-publicas{--m-acento:var(--mc-acento);--m-tinta:var(--mc-tinta);--m-superficie:var(--mc-superficie);--m-texto:var(--mc-texto);--m-apagado:var(--mc-apagado);--m-linea:var(--mc-linea);--m-sobre-acento:var(--mc-sobre-acento);--m-acento-texto:var(--mc-acento-texto)}:root[data-theme=claro] body{background:var(--mc-tinta)}.estudio-marco,.estudio{--n-barra:6;--ember:var(--m-acento);--sobre-acento:var(--m-sobre-acento);--kiln:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-marco,.estudio{--kiln:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.estudio-marco,.estudio{--control:var(--kiln);--line:var(--m-linea);--cream:var(--m-texto);--muted:var(--m-apagado);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=claro] .estudio-marco,:root[data-theme=claro] .estudio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.estudio-marco,.estudio{--flecha-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.6 6 6.4 11 1.6' fill='none' stroke='%238c8c8a' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=claro] .estudio-marco,:root[data-theme=claro] .estudio{--flecha-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.6 6 6.4 11 1.6' fill='none' stroke='%235f6368' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=claro] .estudio-buzon,:root[data-theme=claro] .estudio-buzon-globo{box-shadow:0 6px 22px #14141424}.estudio-marco,.estudio,.suspendido,.login-marca,.condiciones-publicas{--s-cita:#9db4d8;--s-cita-piso:#7896c824;--s-debe:#d3a957;--s-debe-piso:#d3a95729;--s-ok:#91bd8e;--s-ok-piso:#68a76624;--s-mal:#dd5f46;--s-mal-piso:#d3543c1f;--s-mal-linea:#d3543c6b}:root[data-theme=claro] .estudio-marco,:root[data-theme=claro] .estudio,:root[data-theme=claro] .suspendido,:root[data-theme=claro] .login-marca,:root[data-theme=claro] .condiciones-publicas{--s-cita:#33547f;--s-cita-piso:#7896c82e;--s-debe:#7a5a15;--s-debe-piso:#d3a95738;--s-ok:#2c6a30;--s-ok-piso:#68a76633;--s-mal:#9b2f26;--s-mal-piso:#d3543c1f;--s-mal-linea:#9b2f2661}.estudio{background:var(--m-tinta);color:var(--m-texto);min-height:100dvh;padding:var(--shell-pad) var(--shell-pad) 104px;gap:var(--space-5);flex-direction:column;width:100%;max-width:1800px;margin-inline:auto;display:flex}.estudio-cabecera{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.estudio-cabecera h1{margin:var(--space-1) 0 0;letter-spacing:-.025em;font-size:clamp(22px,5vw,30px)}.estudio-nuevo{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--m-acento);color:var(--m-sobre-acento);cursor:pointer;border:0;flex:none;font-size:13px;font-weight:900}.estudio-nuevo:disabled{opacity:.45;cursor:not-allowed}.estudio-nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.estudio-nav button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--m-linea);color:var(--m-apagado);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.estudio-nav button.active{background:var(--m-acento);border-color:var(--m-acento);color:var(--m-sobre-acento)}.estudio-nav b{font-variant-numeric:tabular-nums;opacity:.7;font-size:12px}.estudio-nav-yo{margin-left:auto;border-style:dashed!important}.estudio-nav-yo em{background:var(--s-mal);min-width:18px;height:18px;color:var(--m-sobre-acento);border-radius:999px;place-items:center;margin-left:2px;padding:0 5px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.estudio :where(input,textarea,select){font-weight:400}.estudio :focus-visible{outline:3px solid var(--m-acento);outline-offset:2px;border-radius:4px}.estudio-error{padding:var(--space-3) var(--card-pad);border:1px solid var(--s-mal-linea);border-radius:var(--radius);background:var(--s-mal-piso);color:var(--s-mal);margin:0;font-size:13px}.estudio-vacio{color:var(--m-apagado);margin:0;font-size:12.5px}.estudio :where(a:not([class])){color:var(--m-acento-texto);text-underline-offset:2px;text-decoration:underline}.estudio-solo-lector{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.estudio-cargando{gap:var(--space-3);min-height:160px;padding:var(--space-4) 0;flex-direction:column;display:flex}.estudio-cargando>span{color:var(--m-apagado);font-size:12.5px}.estudio-cargando>i{background:var(--m-texto);border-radius:999px;height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.estudio-cargando>i{background:color-mix(in srgb, var(--m-texto) 8%, transparent)}}.estudio-cargando>i:first-of-type{width:min(72%,420px)}.estudio-cargando>i:nth-of-type(2){width:min(54%,320px)}.estudio-cargando>i:nth-of-type(3){width:min(63%,370px)}.estudio-cargando.renglon{gap:var(--space-2);min-height:0;padding:0}.estudio-tablero{gap:var(--space-5);display:grid}@media (min-width:900px){.estudio-tablero{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (min-width:1600px){.estudio-agenda{grid-template-columns:repeat(4,minmax(0,1fr))}}.estudio-columna{gap:var(--space-3);flex-direction:column;display:flex}.estudio-columna>header{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.estudio-columna h2{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:13px;font-weight:900}.estudio-columna>header span{background:var(--m-texto);border-radius:999px;min-width:22px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.estudio-columna>header span{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.estudio-columna>header span{color:var(--m-texto);text-align:center;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.estudio-ayuda{color:var(--m-apagado);margin:0;font-size:11.5px;line-height:1.4}.estudio-tarjeta{border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);flex-direction:column;display:flex;overflow:hidden}.estudio-tarjeta-cuerpo{padding:var(--card-pad);color:var(--m-texto);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:start;gap:4px;display:flex}.estudio-tarjeta-cuerpo:hover{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-tarjeta-cuerpo:hover{background:color-mix(in srgb, var(--m-texto) 5%, var(--m-superficie))}}.estudio-tarjeta-cuerpo strong{font-size:14px}.estudio-tarjeta-que{color:var(--m-apagado);font-size:12.5px;line-height:1.35}.estudio-tarjeta-datos{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.estudio-tarjeta-datos>span{border-radius:var(--radius-sm);letter-spacing:.02em;padding:3px 7px;font-size:11px;font-weight:800}.estudio-tarjeta-datos>span :is(.hora-lugar,.hora-por-confirmar){color:inherit}.estudio-tarjeta-datos .cita{background:var(--s-cita-piso);color:var(--s-cita)}.estudio-tarjeta-datos .debe{background:var(--s-debe-piso);color:var(--s-debe)}.estudio-tarjeta-datos .saldado{background:var(--s-ok-piso);color:var(--s-ok)}.estudio-avanzar{border:0;border-top:1px solid var(--m-linea);background:var(--m-texto);min-height:44px}@supports (color:color-mix(in lab, red, red)){.estudio-avanzar{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.estudio-avanzar{color:var(--m-texto);cursor:pointer;font-size:12px;font-weight:800}.estudio-avanzar:hover{background:var(--m-acento);color:var(--m-sobre-acento)}.estudio-agenda{gap:var(--space-3);display:grid}@media (min-width:900px){.estudio-agenda{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1360px){.estudio-agenda{grid-template-columns:repeat(3,minmax(0,1fr))}}.estudio-cita{padding:var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);color:var(--m-texto);text-align:left;cursor:pointer;align-content:start;gap:3px;display:grid}.estudio-cita:hover{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-cita:hover{background:color-mix(in srgb, var(--m-texto) 5%, var(--m-superficie))}}.estudio-cita-cuando{color:var(--m-acento-texto);font-size:12px;font-weight:800}.estudio-cita-cuando:first-letter{text-transform:uppercase}.estudio-cita strong{font-size:15px}.estudio-cita-que{color:var(--m-apagado);font-size:12.5px}.estudio-cita-rato{color:var(--m-apagado);font-size:11.5px}.estudio-plata{gap:var(--space-3);display:grid}@media (min-width:1080px){.estudio-plata{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.estudio-plata>:is(.estudio-moneda,.estudio-sub,.estudio-vacio){grid-column:1/-1}}@media (max-width:1079px){.estudio-resumen>div:last-child:nth-child(odd){grid-column:1/-1}}.estudio-resumen{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.estudio-resumen>div{min-width:0;padding:var(--card-pad-lg) var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);container-type:inline-size}.estudio-resumen strong{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(15px,11.5cqi,30px);display:block}.estudio-resumen span{color:var(--m-apagado);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px}.estudio-resumen>div:last-child strong{color:var(--m-acento-texto)}.estudio-deuda{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);color:var(--m-texto);text-align:left;cursor:pointer;display:flex}.estudio-deuda:hover{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-deuda:hover{background:color-mix(in srgb, var(--m-texto) 5%, var(--m-superficie))}}.estudio-deuda strong{font-size:14px;display:block}.estudio-deuda small{color:var(--m-apagado);font-size:11.5px}.estudio-deuda b{color:var(--m-acento-texto);font-variant-numeric:tabular-nums;font-size:16px}.estudio-capa{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.estudio-capa-fondo{background:#000000a8;position:absolute;inset:0}.estudio-ficha{width:min(100%,620px);max-height:92dvh;padding:var(--card-pad);border-radius:var(--radius) var(--radius) 0 0;background:var(--m-superficie);border:1px solid var(--m-linea);gap:var(--space-4);flex-direction:column;display:flex;position:relative;overflow-y:auto}@media (min-width:760px){.estudio-capa{align-items:center}.estudio-ficha{border-radius:var(--radius);max-height:88dvh;padding:var(--card-pad-lg)}}.estudio-ficha>header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.estudio-ficha h2{margin:var(--space-1) 0 0;letter-spacing:-.02em;font-size:22px}.estudio-ficha>header p{color:var(--m-apagado);margin:2px 0 0;font-size:13px}.estudio-ficha>header>button,.estudio-ficha-acciones>.estudio-cerrar{width:44px;height:44px;color:var(--m-apagado);cursor:pointer;background:0 0;border:0;flex:none;margin:-4px -8px -4px 0;font-size:26px}.estudio-datos{gap:6px var(--space-4);grid-template-columns:auto 1fr;margin:0;display:grid}.estudio-datos dt{color:var(--m-apagado);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.estudio-datos dd{margin:0;font-size:13px}.estudio-datos a{color:var(--m-acento-texto)}.estudio-idea{padding:var(--space-3) var(--card-pad);border-left:2px solid var(--m-linea);color:var(--m-texto);margin:0;font-size:13px;line-height:1.5}.estudio-cuenta{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.estudio-cuenta>div{padding:var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie)}.estudio-cuenta span{color:var(--m-apagado);text-transform:uppercase;letter-spacing:.07em;font-size:11px;display:block}.estudio-cuenta b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;display:block}.estudio-cuenta .debe{border-color:var(--s-debe)}.estudio-cuenta .debe b{color:var(--s-debe)}.estudio-cuenta .saldado{border-color:var(--s-ok)}.estudio-cuenta .saldado b{color:var(--s-ok)}.estudio-pagos{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.estudio-pagos li{gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--m-texto);grid-template-columns:1fr auto auto;align-items:baseline;display:grid}@supports (color:color-mix(in lab, red, red)){.estudio-pagos li{border-bottom:1px solid color-mix(in srgb, var(--m-texto) 12%, transparent)}}.estudio-pagos li{font-size:12.5px}.estudio-pagos li:last-child{border-bottom:0;padding-bottom:0}.estudio-pagos b{font-variant-numeric:tabular-nums}.estudio-pagos small{color:var(--m-apagado);font-size:11.5px}.estudio-cobrar{gap:var(--space-2);grid-template-columns:100px 1fr auto;display:grid}.estudio-cobrar select,.estudio-cobrar input{min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-cobrar select,.estudio-cobrar input{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.estudio-cobrar select,.estudio-cobrar input{color:var(--m-texto);outline:none;font-size:14px}.estudio-cobrar select:focus,.estudio-cobrar input:focus{border-color:var(--m-acento)}.estudio-cobrar button{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--m-acento);color:var(--m-sobre-acento);cursor:pointer;border:0;font-size:13px;font-weight:900}.estudio-cobrar button:disabled{opacity:.45;cursor:not-allowed}.estudio-pasos{gap:var(--space-2);flex-wrap:wrap;display:flex}.estudio-pasos button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-pasos button{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.estudio-pasos button{color:var(--m-texto);cursor:pointer;font-size:13px;font-weight:800}.estudio-pasos button:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.estudio-pasos .cancelar{color:var(--m-apagado)}.estudio-pasos .cancelar:hover{border-color:var(--s-mal-linea);color:var(--s-mal)}.estudio-ficha label{color:var(--m-texto);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.estudio-ficha input,.estudio-ficha textarea{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-ficha input,.estudio-ficha textarea{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.estudio-ficha input,.estudio-ficha textarea{color:var(--m-texto);outline:none;font-size:14px}.estudio-ficha textarea{resize:vertical;min-height:84px;line-height:1.45}.estudio-ficha input:focus,.estudio-ficha textarea:focus{border-color:var(--m-acento)}.estudio-marco ::placeholder,.estudio ::placeholder{color:var(--m-apagado);opacity:1}.estudio-fila{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.estudio-guardar{min-height:50px;padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--m-acento);color:var(--m-sobre-acento);cursor:pointer;border:0;font-size:14px;font-weight:900}.estudio-guardar:disabled{opacity:.45;cursor:not-allowed}.login-shell.login-marca{background:var(--m-tinta)}.login-marca .login-card{background:var(--m-superficie);border-color:var(--m-linea);color:var(--m-texto)}.login-marca .brand-mark{background:var(--m-acento);color:var(--m-sobre-acento)}.login-marca .eyebrow{color:var(--m-acento-texto)}.login-marca .login-card h1{color:var(--m-texto)}.login-marca .login-card p,.login-marca .login-card label,.login-marca .login-foot{color:var(--m-apagado)}.login-shell{align-content:center}.login-credito{text-align:center;letter-spacing:.04em;color:var(--m-apagado,#9b978e);opacity:.7;margin-top:14px;font-size:10px;display:block}.login-marca .login-card input{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.login-marca .login-card input{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.login-marca .login-card input{border-color:var(--m-linea);color:var(--m-texto)}.login-marca .login-card input:focus{border-color:var(--m-acento)}.login-marca .login-card>button{background:var(--m-acento);color:var(--m-sobre-acento)}.login-estudio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=claro] .login-estudio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.login-estudio .login-card input{border-color:var(--m-texto);height:auto;min-height:44px}@supports (color:color-mix(in lab, red, red)){.login-estudio .login-card input{border-color:color-mix(in srgb, var(--m-texto) 32%, transparent)}}.login-estudio .eyebrow,.login-estudio .login-foot{font-size:11px}.login-estudio .login-error{border-color:var(--s-mal-linea);background:var(--s-mal-piso);color:var(--s-mal);font-size:12.5px}.estudio-identidad{gap:var(--space-2);flex-direction:column;align-items:start;display:flex}.estudio-logo{width:auto;height:46px;display:block}@media (max-width:620px){.estudio-logo{height:38px}}.brand-lockup-logo{flex-direction:column;align-items:start;gap:6px;display:flex}.brand-lockup-logo img{width:auto;height:44px;display:block}.brand-lockup-logo small{color:var(--m-apagado);font-size:11.5px}.estudio-revendidos{gap:var(--space-4);flex-direction:column;display:flex}.estudio-rev-cabeza{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.estudio-rev-cabeza h2{margin:var(--space-1) 0 var(--space-2);letter-spacing:-.02em;font-size:20px}.nota-rev{max-width:60ch;color:var(--m-apagado);margin:0;font-size:13px;line-height:1.5}.estudio-rev-lista{gap:var(--space-2);display:grid}@media (min-width:1080px){.estudio-rev-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.estudio-rev-item{gap:var(--space-4);padding:var(--space-3) var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.estudio-rev-item strong{font-size:14px;display:block}.estudio-rev-item small{color:var(--m-apagado);font-family:ui-monospace,SFMono-Regular,monospace;font-size:11.5px}.estudio-rev-cifras{gap:var(--space-4);display:flex}.cifra-rev{flex-direction:column;align-items:end;display:flex}.cifra-rev b{font-variant-numeric:tabular-nums;font-size:15px}.cifra-rev span{color:var(--m-apagado);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.chip-rev{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.chip-rev.al-dia{background:var(--s-ok-piso);color:var(--s-ok)}.chip-rev.cortado{background:var(--s-debe-piso);color:var(--s-debe)}.estudio-rev-lista.con-niveles{grid-template-columns:minmax(0,1fr)}.estudio-rev-nivel{flex-direction:column;align-items:end;gap:4px;display:flex}.estudio-rev-nivel span{color:var(--m-apagado);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.estudio-rev-nivel select{min-height:36px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-rev-nivel select{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.estudio-rev-nivel select{color:var(--m-texto);font:inherit;cursor:pointer;font-size:12.5px;font-weight:700}.estudio-rev-nivel select:focus-visible{outline:2px solid var(--m-acento);outline-offset:1px}.estudio-rev-categoria{gap:var(--space-2);border:0;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid}.estudio-rev-categoria legend{color:var(--m-texto);margin-bottom:6px;padding:0;font-size:12px;font-weight:700}.estudio-ficha .estudio-rev-categoria label{padding:var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);cursor:pointer;gap:4px;position:relative}.estudio-ficha .estudio-rev-categoria label.elegida{border-color:var(--m-acento);background:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.estudio-ficha .estudio-rev-categoria label.elegida{background:color-mix(in srgb, var(--m-acento) 10%, transparent)}}.estudio-ficha .estudio-rev-categoria input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.estudio-ficha .estudio-rev-categoria label:has(input:focus-visible){outline:2px solid var(--m-acento);outline-offset:2px}.estudio-rev-categoria small{color:var(--m-apagado);font-family:inherit;font-size:11.5px;font-weight:500;line-height:1.4}@media (max-width:620px){.estudio-rev-categoria{grid-template-columns:1fr}.estudio-rev-nivel{align-items:start}}.estudio-creado{padding:var(--card-pad);border-radius:var(--radius);border:1px solid var(--m-acento);background:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.estudio-creado{background:color-mix(in srgb, var(--m-acento) 10%, var(--m-superficie))}}.estudio-creado{gap:var(--space-2);flex-direction:column;align-items:start;display:flex}.estudio-creado strong{font-size:15px}.estudio-creado p{color:var(--m-texto);margin:0;font-size:13px}.estudio-creado code{background:var(--m-texto);border-radius:4px;padding:1px 5px}@supports (color:color-mix(in lab, red, red)){.estudio-creado code{background:color-mix(in srgb, var(--m-texto) 10%, transparent)}}.estudio-creado code{font-size:12px}.estudio-creado>button{min-height:36px;padding:0 var(--space-4);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;font-size:12.5px;font-weight:700}@media (max-width:620px){.estudio-rev-cabeza{flex-direction:column}.estudio-rev-item{row-gap:var(--space-2);grid-template-columns:1fr auto}.estudio-rev-cifras{grid-column:1/-1;justify-content:start}.cifra-rev{align-items:start}}.estudio .eyebrow{color:var(--m-acento-texto);font-size:11px}.cal{gap:var(--space-4);flex-direction:column;display:flex}.cal-barra{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cal-escalas{border:1px solid var(--m-linea);border-radius:999px;gap:4px;padding:3px;display:flex}.cal-escalas button{min-height:36px;padding:0 var(--space-3);color:var(--m-apagado);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:700;position:relative}.cal-escalas button:before{content:"";position:absolute;inset:-4px 0}.cal-escalas button.active{background:var(--m-acento);color:var(--m-sobre-acento)}.cal-mover{align-items:center;gap:var(--space-2);display:flex}.cal-mover strong{text-align:center;min-width:15ch;font-size:15px;font-weight:600}.cal-mover strong:first-letter{text-transform:uppercase}.cal-mover>button{border:1px solid var(--m-linea);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--m-texto);cursor:pointer;background:0 0;flex:none;font-size:17px;position:relative}.cal-mover>button:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.cal-mover>button:before{content:"";position:absolute;inset:-5px}.cal-hoy{padding:0 var(--space-3);font-weight:700;width:auto!important;font-size:12px!important}.cal-pie{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cal-resumen{gap:var(--space-2);color:var(--m-apagado);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.cal-dato{border:1px solid var(--m-linea);background:var(--m-superficie);border-radius:999px;align-items:baseline;gap:5px;padding:5px 11px;display:inline-flex}.cal-dato b{color:var(--m-texto);font-variant-numeric:tabular-nums;font-weight:800}.cal-dato.vacio{background:0 0;border-style:dashed}.cal-encabezado{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 2px;display:grid}.cal-encabezado span{color:var(--m-apagado);text-transform:uppercase;letter-spacing:.07em;text-align:center;font-size:11px;font-weight:700}.cal-grilla{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-celda{border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);flex-direction:column;gap:3px;min-height:92px;padding:5px;display:flex;overflow:hidden}.cal-celda.prestado{background:0 0;border-style:dashed}.cal-celda.prestado .cal-numero{color:var(--m-apagado)}@supports (color:color-mix(in lab, red, red)){.cal-celda.prestado .cal-numero{color:color-mix(in srgb, var(--m-apagado) 55%, transparent)}}.cal-celda.hoy{border-color:var(--m-acento)}.cal-celda.hoy .cal-numero{color:var(--m-acento-texto)}.cal-punto{background:var(--m-acento);border:0;border-radius:4px;width:100%;padding:3px 5px;display:block}@supports (color:color-mix(in lab, red, red)){.cal-punto{background:color-mix(in srgb, var(--m-acento) 16%, transparent)}}.cal-punto{color:var(--m-texto);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cal-punto span{color:var(--m-texto);font-weight:700}.cal-punto:hover{background:var(--m-acento);color:var(--m-sobre-acento)}.cal-punto:hover span{color:var(--m-sobre-acento)}.cal-mas{color:var(--m-apagado);padding-left:5px;font-size:10px}.cal-semana{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-col{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);flex-direction:column;min-height:130px;display:flex}.cal-col.hoy{border-color:var(--m-acento)}.cal-col>header{justify-content:space-between;align-items:baseline;display:flex}.cal-col>header span{color:var(--m-apagado);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.cal-col>header b{font-size:16px}.cal-col.hoy>header b{color:var(--m-acento-texto)}.cal-cita{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--m-acento);border:0;flex-direction:column;align-items:start;gap:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.cal-cita{background:color-mix(in srgb, var(--m-acento) 14%, transparent)}}.cal-cita{color:var(--m-texto);text-align:left;cursor:pointer;width:100%}.cal-cita:hover{background:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.cal-cita:hover{background:color-mix(in srgb, var(--m-acento) 30%, transparent)}}.cal-cita-hora{color:var(--m-acento-texto);font-size:11px;font-weight:800}.cal-cita strong{font-size:12.5px}.cal-cita-que{color:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.cal-cita-que{color:color-mix(in srgb, var(--m-texto) 72%, var(--m-superficie))}}.cal-cita-que{font-size:11px}.cal-dia{gap:var(--space-2);flex-direction:column;display:flex}.cal-fila{gap:var(--space-3);min-height:62px;padding:var(--space-3) var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);color:var(--m-texto);text-align:left;cursor:pointer;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;display:grid}.cal-fila:hover{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.cal-fila:hover{background:color-mix(in srgb, var(--m-texto) 5%, var(--m-superficie))}}.cal-fila-hora{color:var(--m-acento-texto);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.cal-fila-quien{flex-direction:column;gap:1px;min-width:0;display:flex}.cal-fila-quien strong{font-size:14px}.cal-fila-quien small{color:var(--m-apagado);font-size:12px}.cal-fila-plata{font-variant-numeric:tabular-nums;color:var(--m-apagado);font-size:14px}.cal-anio{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cal-mes-chico{padding:var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);color:var(--m-texto);cursor:pointer;text-align:left;flex-direction:column;align-items:start;gap:2px;display:flex}.cal-mes-chico:hover,.cal-mes-chico.ahora{border-color:var(--m-acento)}.cal-mes-nombre{color:var(--m-apagado);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.cal-mes-chico b{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.cal-mes-plata{color:var(--m-apagado);font-variant-numeric:tabular-nums;font-size:11px}.estudio-sub{margin:var(--space-2) 0 0;text-transform:uppercase;letter-spacing:.1em;color:var(--m-apagado);font-size:13px;font-weight:700}@media (max-width:900px){.cal-semana{grid-template-columns:1fr}.cal-col{min-height:0}.cal-anio{grid-template-columns:repeat(3,minmax(0,1fr))}.cal-celda{min-height:66px}.cal-punto{font-size:9.5px}.cal-barra{flex-direction:column;align-items:stretch}.cal-escalas button{flex:1 1 0}.cal-mover{justify-content:space-between}.cal-mover strong{flex:1;min-width:0}}@media (max-width:560px){.cal-punto{min-height:6px;padding:2px 3px;font-size:0}.cal-punto span{font-size:0}.cal-celda{min-height:54px}.cal-anio{grid-template-columns:repeat(2,minmax(0,1fr))}}.estudio-resumen>div.neto{border-color:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.estudio-resumen>div.neto{border-color:color-mix(in srgb, var(--m-acento) 40%, var(--m-linea))}}.estudio-resumen>div.neto strong{color:var(--m-acento-texto)}.estudio-resumen>div.neto.rojo{border-color:var(--s-mal-linea)}.estudio-resumen>div.neto.rojo strong{color:var(--s-mal)}.estudio-gastos{gap:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}.estudio-gastos-cabeza{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.estudio-gastos-cabeza .estudio-sub{margin:0}.estudio-gastos-cabeza>button{min-height:38px;padding:0 var(--space-4);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;font-size:12.5px;font-weight:700;position:relative}.estudio-gastos-cabeza>button:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.estudio-gastos-cabeza>button:before{content:"";position:absolute;inset:-4px 0}.estudio-gasto{gap:var(--space-3);padding:var(--space-3) var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;display:grid}.estudio-gasto strong{font-size:13.5px;display:block}.estudio-gasto small{color:var(--m-apagado);font-size:11.5px}.estudio-gasto b{color:var(--m-apagado);font-variant-numeric:tabular-nums;font-size:14px}.estudio-gasto>button{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--m-apagado);cursor:pointer;background:0 0;border:0;font-size:18px;position:relative}.estudio-gasto>button:before{content:"";position:absolute;inset:-7px}.estudio-deshacer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto);flex-wrap:wrap;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.estudio-deshacer{background:color-mix(in srgb, var(--m-texto) 6%, var(--m-superficie))}}.estudio-deshacer{color:var(--m-texto);font-size:13px}.estudio-deshacer button{min-height:32px;padding:0 var(--space-3);border:1px solid var(--m-acento);border-radius:var(--radius-sm);color:var(--m-acento-texto);font:inherit;cursor:pointer;background:0 0;font-size:13px;font-weight:800;position:relative}.estudio-deshacer button:before{content:"";position:absolute;inset:-7px 0}.estudio-gasto>button:hover{background:var(--s-mal-piso);color:var(--s-mal)}.estudio-ficha select{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-ficha select{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.estudio-ficha select{color:var(--m-texto);cursor:pointer;outline:none;font-size:14px}.estudio-ficha select:focus{border-color:var(--m-acento)}@media (min-width:1080px){.estudio-resumen{grid-template-columns:repeat(3,minmax(0,1fr))}}.suspendido{min-height:100dvh;padding:var(--shell-pad);background:var(--m-tinta);color:var(--m-texto);place-items:center;display:grid}.suspendido-caja{gap:var(--space-4);width:min(100%,440px);padding:var(--card-pad-lg);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);flex-direction:column;align-items:start;display:flex}.suspendido-logo{width:auto;height:36px;display:block}.suspendido-nombre{font-size:20px;font-weight:700}.suspendido h1{letter-spacing:-.02em;margin:0;font-size:22px}.suspendido p{color:var(--m-apagado);margin:0;font-size:14px;line-height:1.55}.suspendido-quien{color:var(--m-texto)!important}.suspendido-quien strong{color:var(--m-acento-texto)}.suspendido .suspendido-wa{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.estudio-rev-item{grid-template-columns:minmax(0,1fr) auto auto 32px;position:relative}.estudio-rev-item.cortado{opacity:.62;border-style:dashed}.estudio-rev-quien{min-width:0}.estudio-rev-nombre{border:1px solid var(--m-acento);background:var(--m-tinta);width:100%;min-height:32px;color:var(--m-texto);border-radius:4px;outline:none;padding:2px 6px;font-size:14px;font-weight:700}.estudio-rev-mas{border:1px solid var(--m-linea);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--m-apagado);cursor:pointer;background:0 0;flex:none;font-size:15px}.estudio-rev-mas:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.estudio-rev-acciones{top:calc(100% - 6px);right:var(--card-pad);z-index:5;width:min(260px, calc(100% - 2 * var(--card-pad)));padding:var(--space-2);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);flex-direction:column;gap:2px;display:flex;position:absolute;box-shadow:0 12px 30px #00000080}.estudio-rev-acciones button{min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--m-texto);text-align:left;cursor:pointer;background:0 0;border:0;font-size:13.5px;font-weight:600}.estudio-rev-acciones button:hover{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-rev-acciones button:hover{background:color-mix(in srgb, var(--m-texto) 8%, transparent)}}.estudio-rev-acciones .peligro{color:var(--s-mal);margin-top:var(--space-2);border-top:1px solid var(--m-linea);border-radius:0}.estudio-rev-acciones .peligro:hover{background:var(--s-mal-piso)}.estudio-rev-ayuda{margin:2px var(--space-3) var(--space-1);color:var(--m-apagado);font-size:11.5px;line-height:1.4}.estudio-rev-borrar{margin-top:var(--space-2);gap:var(--space-2);padding:var(--card-pad);border:1px solid var(--s-mal-linea);border-radius:var(--radius-sm);background:var(--s-mal-piso);flex-direction:column;grid-column:1/-1;display:flex}.estudio-rev-borrar p{color:var(--m-texto);margin:0;font-size:13px;line-height:1.5}.estudio-rev-borrar input{min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-tinta);color:var(--m-texto);outline:none;font-size:14px}.estudio-rev-borrar input:focus{border-color:var(--s-mal)}.estudio-rev-borrar-botones{gap:var(--space-2);justify-content:flex-end;display:flex}.estudio-rev-borrar-botones button{min-height:40px;padding:0 var(--space-4);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;font-size:13px;font-weight:700}.estudio-rev-borrar-botones .peligro{color:var(--s-mal);border-color:#d3543c80}.estudio-rev-borrar-botones .peligro:disabled{opacity:.4;cursor:not-allowed}@media (max-width:620px){.estudio-rev-item{grid-template-columns:1fr auto}.estudio-rev-mas{grid-row:1}.estudio-rev-acciones{right:var(--space-2)}}.estudio-ficha-acciones{align-items:center;gap:var(--space-2);flex:none;display:flex}.estudio-editar{min-height:34px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;font-size:12.5px;font-weight:700;position:relative}.estudio-editar:before{content:"";position:absolute;inset:-6px 0}.estudio-editar:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.estudio-editar-botones{gap:var(--space-2);justify-content:flex-end;align-items:center;display:flex}.estudio-editar-botones>button:not(.estudio-guardar):not(.peligro){min-height:44px;padding:0 var(--space-4);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-apagado);cursor:pointer;background:0 0;font-size:13px;font-weight:700}.estudio-editar-botones .estudio-guardar{flex:1}.estudio-borrar-zona{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--m-linea);gap:var(--space-2);flex-direction:column;display:flex}.estudio-borrar-zona p{color:var(--m-texto);margin:0;font-size:13px;line-height:1.5}.estudio-borrar-abrir{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--s-mal);cursor:pointer;background:0 0;border:1px solid #0000;align-self:flex-start;font-size:13px;font-weight:700;position:relative}.estudio-borrar-abrir:hover{background:#d3543c1a;border-color:#d3543c73}.estudio-borrar-abrir:before{content:"";position:absolute;inset:-3px 0}.estudio-borrar-zona input{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--m-tinta);color:var(--m-texto);border:1px solid #d3543c59;outline:none;font-size:14px}.estudio-borrar-zona input:focus{border-color:var(--s-mal)}.estudio-editar-botones .peligro{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-sm);color:var(--s-mal);cursor:pointer;background:0 0;border:1px solid #d3543c80;font-size:13px;font-weight:800}.estudio-editar-botones .peligro:disabled{opacity:.4;cursor:not-allowed}.estudio-moneda{gap:var(--space-2);flex-direction:column;display:flex}.estudio-moneda+.estudio-moneda{margin-top:var(--space-4)}.estudio-moneda-nombre{color:var(--m-acento-texto);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.estudio-moneda-campo{text-transform:uppercase;letter-spacing:.06em}.estudio-clientes{gap:var(--space-4);flex-direction:column;display:flex}.estudio-cli-cabeza{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.estudio-cli-cabeza h2{margin:var(--space-1) 0 var(--space-2);letter-spacing:-.02em;font-size:20px}.estudio-cli-buscar{min-width:220px;max-width:340px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);color:var(--m-texto);flex:1;font-size:14px}.estudio-cli-buscar:focus{border-color:var(--m-acento);outline:none}.estudio-cli-aviso{padding:var(--space-3) var(--card-pad);border:1px solid var(--m-acento);margin:0}@supports (color:color-mix(in lab, red, red)){.estudio-cli-aviso{border:1px solid color-mix(in srgb, var(--m-acento) 35%, var(--m-linea))}}.estudio-cli-aviso{border-radius:var(--radius);background:var(--m-superficie);color:var(--m-texto);font-size:12.5px;line-height:1.5}.estudio-cli-etapas{border-bottom:1px solid var(--m-linea);scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.estudio-cli-etapas button{min-height:44px;padding:0 var(--space-3);color:var(--m-apagado);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.estudio-cli-etapas button b{background:var(--m-superficie);color:inherit;border-radius:999px;padding:1px 7px;font-size:11px}.estudio-cli-etapas button:hover{color:var(--m-texto)}.estudio-cli-etapas button.activa{color:var(--m-texto);border-bottom-color:var(--m-acento)}.estudio-cli-etapas button.activa b{background:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.estudio-cli-etapas button.activa b{background:color-mix(in srgb, var(--m-acento) 18%, transparent)}}.estudio-cli-etapas button.activa b{color:var(--m-texto)}.cli-etapa{white-space:nowrap;background:var(--m-acento);border-radius:999px;padding:2px 8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cli-etapa{background:color-mix(in srgb, var(--m-acento) 14%, transparent)}}.cli-etapa{color:var(--m-acento-texto);font-size:10.5px;font-weight:800}.estudio-cli-etapa-campo select{width:100%;min-height:44px}.estudio-cli-etapa-campo small{color:var(--m-apagado);margin-top:4px;font-size:11px;display:block}.proy-estado{border:1px solid var(--m-linea);color:var(--m-apagado);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}.proy-estado.en_proceso{border-color:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.proy-estado.en_proceso{border-color:color-mix(in srgb, var(--m-acento) 45%, transparent)}}.proy-estado.en_proceso{color:var(--m-acento-texto)}.proy-estado.finalizado{border-color:var(--s-ok)}@supports (color:color-mix(in lab, red, red)){.proy-estado.finalizado{border-color:color-mix(in srgb, var(--s-ok) 50%, transparent)}}.proy-estado.finalizado{color:var(--s-ok)}.proy-saldo{color:var(--s-debe);margin-top:2px;font-size:11px;font-weight:700;display:block}.cal-firme,.cal-tentativa{white-space:nowrap;border-radius:999px;justify-self:start;width:fit-content;padding:2px 8px;font-size:10.5px;font-weight:800}.cal-firme{background:var(--s-ok)}@supports (color:color-mix(in lab, red, red)){.cal-firme{background:color-mix(in srgb, var(--s-ok) 16%, transparent)}}.cal-firme{color:var(--s-ok)}.cal-tentativa{background:var(--s-mal)}@supports (color:color-mix(in lab, red, red)){.cal-tentativa{background:color-mix(in srgb, var(--s-mal) 14%, transparent)}}.cal-tentativa{color:var(--s-mal)}.cal-cita.tentativa{border-left:3px solid var(--s-mal)}.cal-punto.tentativa{outline:1px solid var(--s-mal)}@supports (color:color-mix(in lab, red, red)){.cal-punto.tentativa{outline:1px solid color-mix(in srgb, var(--s-mal) 60%, transparent)}}.estudio-crm{gap:var(--space-4);flex-direction:column;display:flex}.estudio-embudo{gap:var(--space-4);padding-bottom:var(--space-2);scrollbar-width:thin;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}@media (max-width:640px){.estudio-embudo{grid-auto-columns:minmax(85vw,1fr)}}.estudio-crm-quien{text-align:left;flex-direction:column;gap:2px;display:flex}.estudio-crm-acciones{padding:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.estudio-crm-acciones button{min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);color:var(--m-texto);cursor:pointer;font-size:12px;font-weight:700}.estudio-crm-acciones button:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.estudio-crm-acciones .quitar{color:var(--m-apagado);font-weight:600}.estudio-crm-acciones .quitar:hover{border-color:var(--s-mal);color:var(--s-mal)}.estudio-crm-pie{gap:var(--space-3);flex-wrap:wrap;display:flex}.estudio-crm-pie button{min-height:44px;padding:0 var(--space-3);color:var(--m-apagado);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700;text-decoration:underline}.estudio-crm-pie button:hover{color:var(--m-texto)}.estudio-cli-editar-etapas{min-height:44px;padding:0 var(--space-3);color:var(--m-apagado);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-left:auto;font-size:12px;font-weight:700;text-decoration:underline}.estudio-cli-editar-etapas:hover{color:var(--m-texto)}.estudio-cli-sin-embudo{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.estudio-cli-sin-embudo button{min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);color:var(--m-texto);cursor:pointer;font-size:12.5px;font-weight:700}.estudio-cli-sin-embudo small{color:var(--m-apagado);font-size:11.5px}.estudio-etapas-lista{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.estudio-etapas-lista>li{padding:var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm)}.estudio-etapa-fila{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.estudio-etapa-nombre{flex:2 140px}.estudio-etapa-rol{flex:180px;min-width:212px}.estudio-etapa-nombre input,.estudio-etapa-rol select{width:100%;min-height:44px}.estudio-etapa-acciones{gap:6px;display:flex}.estudio-etapa-acciones button{min-width:44px;min-height:44px;padding:0 var(--space-2);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);color:var(--m-texto);cursor:pointer;font-size:13px}.estudio-etapa-acciones button:disabled{opacity:.35;cursor:default}.estudio-etapa-acciones .quitar{color:var(--s-mal);font-weight:700}.estudio-etapa-pie{color:var(--m-apagado);margin-top:6px;font-size:11.5px;display:block}.estudio-etapa-nueva{align-items:end;gap:var(--space-2);display:flex}.estudio-etapa-nueva label{flex:auto}.estudio-etapa-nueva input{width:100%;min-height:44px}.estudio-etapa-nueva button{min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);color:var(--m-texto);cursor:pointer;font-weight:700}.estudio-etapa-nueva button:disabled{opacity:.4;cursor:default}.estudio-etapas .estudio-guardar{z-index:1;margin-top:var(--space-2);position:sticky;bottom:0;box-shadow:0 -12px 16px -12px #000000e6}.estudio-etapas-problemas{padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 14px);border:1px solid var(--s-mal);margin:0}@supports (color:color-mix(in lab, red, red)){.estudio-etapas-problemas{border:1px solid color-mix(in srgb, var(--s-mal) 40%, transparent)}}.estudio-etapas-problemas{border-radius:var(--radius-sm);color:var(--s-mal);font-size:12px}@media (max-width:520px){.estudio-etapa-acciones{width:100%}.estudio-etapa-acciones .quitar{margin-left:auto}}.estudio-cli-filtros{gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);flex-wrap:wrap;display:flex}.cli-filtro-eje{flex-direction:column;gap:6px;min-width:0;display:flex}.cli-filtro-titulo{color:var(--m-apagado);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.cli-filtro-chips{flex-wrap:wrap;gap:6px;display:flex}@media (pointer:coarse){.cli-filtro-chips{row-gap:16px}}.cli-chip:before{content:"";position:absolute;inset:-8px 0}.cli-chip{border:1px solid var(--m-linea);min-height:30px;color:var(--m-texto);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex;position:relative}.cli-chip:hover{border-color:var(--m-acento)}.cli-chip b{color:var(--m-apagado);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.cli-chip.activo{background:var(--m-acento);border-color:var(--m-acento);color:var(--m-sobre-acento);font-weight:600}.cli-chip.activo b{color:var(--m-sobre-acento);opacity:.75}.cli-chip:focus-visible{outline:2px solid var(--m-acento);outline-offset:2px}.estudio-cli-resultado{align-items:center;gap:var(--space-3);color:var(--m-apagado);flex-wrap:wrap;margin:0;font-size:12.5px;display:flex}.estudio-cli-limpiar{border:1px solid var(--m-linea);border-radius:var(--radius-sm);min-height:30px;color:var(--m-texto);cursor:pointer;background:0 0;padding:0 10px;font-size:12px}.estudio-cli-limpiar:hover{border-color:var(--m-acento)}.estudio-cli-limpiar:focus-visible{outline:2px solid var(--m-acento);outline-offset:2px}.estudio-cli-tags{flex-wrap:wrap;justify-content:end;gap:5px;max-width:260px;display:flex}.cli-tag{border:1px solid var(--m-linea);color:var(--m-apagado);border-radius:999px;padding:2px 8px;font-size:10.5px}.cli-tag.persona{border-color:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.cli-tag.persona{border-color:color-mix(in srgb, var(--m-acento) 45%, transparent)}}.cli-tag.persona{color:var(--m-acento-texto);font-weight:700}.estudio-cli-lista{gap:var(--space-2);flex-direction:column;display:flex}.estudio-cli-item{align-items:center;gap:var(--space-4);width:100%;padding:var(--card-pad);text-align:left;border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);color:var(--m-texto);cursor:pointer;grid-template-columns:1fr auto auto auto;display:grid}.estudio-cli-item:hover{border-color:var(--m-acento)}.estudio-cli-quien{flex-direction:column;gap:3px;min-width:0;display:flex}.estudio-cli-quien strong{letter-spacing:-.01em;font-size:15px}.estudio-cli-quien small{align-items:center;gap:var(--space-2);color:var(--m-apagado);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:11.5px;display:flex}.falta-correo{border:1px solid var(--m-acento);border-radius:999px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.falta-correo{border:1px solid color-mix(in srgb, var(--m-acento) 45%, transparent)}}.falta-correo{color:var(--m-acento-texto);letter-spacing:.04em;font-size:11px;font-weight:800}.estudio-cli-proyectos{flex-direction:column;align-items:center;gap:1px;display:flex}.estudio-cli-proyectos b{font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.estudio-cli-proyectos span{color:var(--m-apagado);font-size:11px}.estudio-cli-plata{flex-direction:column;align-items:end;gap:2px;display:flex}.estudio-cli-plata b{font-variant-numeric:tabular-nums;font-size:14px}.estudio-cli-plata b.apagado{color:var(--m-apagado);font-size:12px;font-weight:600}.estudio-tabla-marco{border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);overflow:auto}.estudio-tabla{border-collapse:collapse;width:100%}.estudio-tabla thead th{z-index:1;padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;background:var(--m-superficie);border-bottom:1px solid var(--m-linea);color:var(--m-apagado);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;position:sticky;top:0}.estudio-tabla thead th button{cursor:pointer;min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.estudio-tabla thead th button:hover{color:var(--m-texto)}.estudio-tabla thead th[aria-sort] button{color:var(--m-acento-texto)}.estudio-tabla thead th i{font-style:normal}.estudio-tabla tbody tr{border-top:1px solid var(--m-linea);cursor:pointer}.estudio-tabla tbody tr:hover{background:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.estudio-tabla tbody tr:hover{background:color-mix(in srgb, var(--m-acento) 8%, transparent)}}.estudio-tabla td{padding:var(--space-2) var(--space-3);vertical-align:middle;font-size:13px}.estudio-tabla-nombre{cursor:pointer;color:var(--m-texto);letter-spacing:-.01em;text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;display:block}.estudio-tabla-nombre:hover{color:var(--m-acento-texto)}.estudio-tabla .col-quien{min-width:190px}.estudio-tabla .col-quien small{align-items:center;gap:var(--space-2);color:var(--m-apagado);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:2px;font-size:11.5px;display:flex}.estudio-tabla .col-quien small .estudio-wa:before{inset:-2px -8px -3px}.estudio-tabla .col-proyecto{max-width:230px}.estudio-tabla-proyecto{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.estudio-tabla .col-cita,.estudio-tabla .col-movido{white-space:nowrap;font-variant-numeric:tabular-nums}.estudio-tabla .col-cita small{color:var(--m-apagado);font-size:11px}.estudio-tabla .col-movido{color:var(--m-apagado);font-size:12px}.estudio-tabla .col-sena .sena{font-size:11.5px;font-weight:700}.estudio-tabla .sena.ok{color:var(--s-ok)}.estudio-tabla .sena.debe{color:var(--s-debe)}.estudio-tabla .col-num,.estudio-tabla .col-plata{text-align:right;font-variant-numeric:tabular-nums}.estudio-tabla .col-num{width:1%;color:var(--m-apagado)}.estudio-tabla .col-plata b{font-size:13px;display:block}.estudio-tabla .vacio{color:var(--m-apagado)}@media (max-width:1100px){.estudio-tabla .col-movido,.estudio-tabla .col-num{display:none}}@media (max-width:860px){.estudio-tabla .col-proyecto{display:none}}@media (max-width:1100px){.estudio-tabla-marco{overflow:hidden}.estudio-tabla,.estudio-tabla tbody,.estudio-tabla tr,.estudio-tabla td{display:block}.estudio-tabla thead{display:none}.estudio-tabla tbody tr{gap:3px var(--space-3);padding:var(--space-3);grid-template-columns:1fr auto;display:grid}.estudio-tabla td{padding:0}.estudio-tabla .col-quien{grid-area:1/1;min-width:0}.estudio-tabla .col-plata{grid-area:1/2}.estudio-tabla .col-etapa{grid-area:2/1}.estudio-tabla .col-cita{grid-area:2/2}.estudio-tabla .col-proyecto,.estudio-tabla .col-sena,.estudio-tabla .col-num,.estudio-tabla .col-movido,.estudio-tabla .vacio{display:none}}.estudio-cli-error-campo{color:var(--s-mal);margin:0;font-size:12px}.estudio-cli-consent{cursor:pointer;align-items:start;gap:var(--space-3)!important;flex-direction:row!important}.estudio-cli-consent input{width:18px;height:18px;accent-color:var(--m-acento);flex:none;margin-top:2px}.estudio-cli-consent span{flex-direction:column;gap:2px;display:flex}.estudio-cli-consent small{color:var(--m-apagado);font-size:11.5px;font-weight:500;line-height:1.45}@media (max-width:600px){.estudio-cli-item{gap:var(--space-2) var(--space-3);grid-template-columns:1fr auto}.estudio-cli-plata{grid-column:1;align-items:start}.estudio-cli-proyectos{grid-area:1/2}.estudio-cli-tags{grid-column:1/-1;justify-content:start;max-width:none}.estudio-cli-buscar{max-width:none}.estudio-cli-filtros{gap:var(--space-3);flex-direction:column}}.estudio-sesiones{gap:var(--space-2);flex-direction:column;display:flex}.estudio-sesiones>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.estudio-sesiones>header .estudio-sub{margin:0}.estudio-sesiones>header em{color:var(--m-acento-texto);font-style:normal}.estudio-sesiones>header>button{min-height:36px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;flex:none;font-size:12px;font-weight:700;position:relative}.estudio-sesiones>header>button:before{content:"";position:absolute;inset:-5px 0}.estudio-sesiones>header>button:hover{border-color:var(--m-acento)}.estudio-sesiones-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.estudio-sesiones-lista li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);grid-template-columns:28px minmax(0,1fr) auto auto;display:grid}.estudio-sesiones-lista li>small{grid-column:2/-1}@media (min-width:561px){.estudio-sesiones-lista .estudio-sesion-hecha{grid-area:1/3}.estudio-sesiones-lista .estudio-sesion-quitar{grid-area:1/4}}.estudio-sesiones-lista li.hecha{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-sesiones-lista li.hecha{background:color-mix(in srgb, var(--m-texto) 3%, transparent)}}.estudio-sesiones-lista li.hecha input{color:var(--m-apagado)}.estudio-sesion-n{background:var(--m-acento);border-radius:999px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.estudio-sesion-n{background:color-mix(in srgb, var(--m-acento) 18%, transparent)}}.estudio-sesion-n{color:var(--m-acento-texto);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:900}.estudio-sesiones-lista input{min-height:44px;padding:0 var(--space-2);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-tinta);color:var(--m-texto);font-size:12.5px}.estudio-sesiones-lista input:focus{border-color:var(--m-acento);outline:none}.estudio-sesion-hecha{min-height:34px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;font-size:11.5px;font-weight:700;position:relative}.estudio-sesion-hecha:before{content:"";position:absolute;inset:-6px 0}.estudio-sesion-hecha[aria-pressed=true]{border-color:var(--m-acento);background:var(--m-acento);color:var(--m-sobre-acento)}.estudio-sesion-quitar{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--m-apagado);cursor:pointer;background:0 0;border:0;font-size:17px;line-height:1;position:relative}.estudio-sesion-quitar:before{content:"";position:absolute;inset:-7px}.estudio-sesion-quitar:hover{color:var(--s-mal)}.estudio-sesiones-vacio{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-pad);border:1px dashed var(--m-linea);border-radius:var(--radius);color:var(--m-apagado);font-size:12.5px;display:flex}.estudio-sesiones-vacio>button{min-height:34px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;flex:none;font-size:12px;font-weight:700;position:relative}.estudio-sesiones-vacio>button:hover{border-color:var(--m-acento)}.estudio-sesiones-vacio>button:before{content:"";position:absolute;inset:-6px 0}.estudio-tipo{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.estudio-tipo>button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;font-size:12.5px;font-weight:700}.estudio-tipo>button.active{border-color:var(--m-acento);background:var(--m-acento);color:var(--m-sobre-acento)}.estudio-cuantas{align-items:center;gap:var(--space-2)!important;flex-direction:row!important}.estudio-cuantas input{text-align:center;font-variant-numeric:tabular-nums;width:72px}@media (max-width:560px){.estudio-sesiones-lista li{grid-template-columns:28px minmax(0,1fr) auto}.estudio-sesiones-lista input{grid-column:2/-1}.estudio-sesion-hecha{grid-column:2}.estudio-sesion-quitar{grid-column:3}}.cal-numero{cursor:pointer;color:var(--m-apagado);text-align:left;background:0 0;border:0;border-radius:4px;margin:-2px -4px;padding:2px 4px;font-size:11.5px;font-weight:700}.cal-numero:hover{background:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.cal-numero:hover{background:color-mix(in srgb, var(--m-acento) 20%, transparent)}}.cal-numero:hover{color:var(--m-acento-texto)}.cal-celda{position:relative}.cal-numero:before{content:"";position:absolute;inset:0}.cal-punto{z-index:1;position:relative}.cal-libre{min-height:36px;padding:0 var(--space-2);border:1px dashed var(--m-linea);border-radius:var(--radius-sm);color:var(--m-apagado);text-align:center;cursor:pointer;background:0 0;font-size:12px;font-weight:700;position:relative}.cal-libre:before{content:"";position:absolute;inset:-5px 0}.cal-libre:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.cal-cargar{border:1px dashed var(--m-linea);border-radius:var(--radius-sm);min-height:44px;color:var(--m-apagado);cursor:pointer;background:0 0;font-size:12.5px;font-weight:700}.cal-cargar:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.cal-cita.hecha,.cal-fila.hecha,.cal-punto.hecha{color:var(--m-apagado)}.cal-cita.hecha{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.cal-cita.hecha{background:color-mix(in srgb, var(--m-texto) 3%, transparent)}}.cal-cita.hecha .cal-cita-que{color:var(--m-apagado)}.cal-punto.hecha{box-shadow:inset 0 0 0 1px var(--m-linea);background:0 0}.cal-fila.hecha .cal-fila-hora,.cal-cita.hecha .cal-cita-hora,.cal-punto.hecha span{color:var(--m-apagado)}.cal-fila.hecha strong,.cal-cita.hecha strong{color:var(--m-apagado);font-weight:600}.estudio-buzon-globo{right:var(--space-4);bottom:var(--space-4);z-index:40;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--m-linea);background:var(--m-superficie);color:var(--m-texto);cursor:pointer;border-radius:999px;font-size:12.5px;font-weight:800;display:flex;position:fixed;box-shadow:0 8px 24px #00000059}.estudio-buzon-globo:hover{border-color:var(--m-acento)}.estudio-buzon-globo b{background:var(--m-acento);min-width:18px;height:18px;color:var(--m-sobre-acento);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;display:grid}.estudio-buzon{right:var(--space-4);bottom:calc(var(--space-4) + 56px);z-index:40;gap:var(--space-3);width:min(380px, calc(100vw - var(--space-4) * 2));max-height:min(70dvh,560px);padding:var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);flex-direction:column;display:flex;position:fixed;box-shadow:0 18px 48px #00000073}.estudio-buzon h3{margin:var(--space-1) 0 0;letter-spacing:-.015em;font-size:17px}.estudio-buzon-hilo{gap:var(--space-3);flex-direction:column;min-height:80px;display:flex;overflow-y:auto}.estudio-buzon-item{gap:var(--space-2);flex-direction:column;display:flex}.estudio-buzon-mio,.estudio-buzon-respuesta{padding:var(--space-3);border-radius:var(--radius-sm);flex-direction:column;gap:4px;display:flex}.estudio-buzon-mio{background:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.estudio-buzon-mio{background:color-mix(in srgb, var(--m-acento) 14%, transparent)}}.estudio-buzon-mio{border:1px solid var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.estudio-buzon-mio{border:1px solid color-mix(in srgb, var(--m-acento) 28%, transparent)}}.estudio-buzon-respuesta{margin-left:var(--space-5);background:var(--m-tinta);border:1px solid var(--m-linea)}.estudio-buzon-mio p,.estudio-buzon-respuesta p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.estudio-buzon-mio small,.estudio-buzon-respuesta small{color:var(--m-apagado);font-size:11px}.estudio-buzon-escribir{gap:var(--space-2);flex-direction:column;display:flex}.estudio-buzon-escribir textarea{padding:var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-tinta);color:var(--m-texto);font:inherit;resize:vertical;font-size:13px;line-height:1.45}.estudio-buzon-escribir textarea:focus{border-color:var(--m-acento);outline:none}.estudio-buzon-escribir>button{border-radius:var(--radius-sm);background:var(--m-acento);min-height:42px;color:var(--m-sobre-acento);cursor:pointer;border:0;font-size:13px;font-weight:900}.estudio-buzon-escribir>button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:560px){.estudio-buzon{left:var(--space-3);right:var(--space-3);width:auto;max-height:76dvh}}.estudio-plataforma{color:var(--m-texto);letter-spacing:.22em;text-transform:uppercase;opacity:.9;font-size:13px;font-weight:900;display:block}.estudio-cuenta-aviso{padding:var(--space-3) var(--card-pad);border:1px solid var(--m-acento);margin:0}@supports (color:color-mix(in lab, red, red)){.estudio-cuenta-aviso{border:1px solid color-mix(in srgb, var(--m-acento) 40%, var(--m-linea))}}.estudio-cuenta-aviso{border-radius:var(--radius);background:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.estudio-cuenta-aviso{background:color-mix(in srgb, var(--m-acento) 10%, transparent)}}.estudio-cuenta-aviso{color:var(--m-texto);font-size:13px;line-height:1.5}.estudio-cuenta-ok{padding:var(--space-3) var(--card-pad);border-radius:var(--radius);color:var(--s-ok);background:#6ba87a1f;border:1px solid #6ba87a73;margin:0;font-size:13px;line-height:1.5}.estudio-cuenta-queja{margin:calc(var(--space-2) * -1) 0 0;color:var(--s-mal);font-size:12px}.estudio-salir{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--s-mal);cursor:pointer;background:0 0;border:1px solid #d3543c73;font-size:13px;font-weight:700}.estudio-salir:hover{background:#d3543c1a}.estudio-salir:disabled{opacity:.5;cursor:not-allowed}.estudio-reinicio{gap:var(--space-3);padding:var(--card-pad);border:1px solid var(--s-mal-linea);border-radius:var(--radius);background:var(--s-mal-piso);flex-direction:column;display:flex}.estudio-cancelar-reinicio{min-height:40px;color:var(--m-apagado);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:700}.estudio-cancelar-reinicio:hover{color:var(--m-texto)}.estudio-cortesias{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);margin:0;display:flex}.estudio-cortesias b{color:var(--m-acento-texto);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.estudio-cortesias span{color:var(--m-apagado);font-size:12.5px;line-height:1.45}.estudio-buzon-estado{letter-spacing:.03em;border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:800}.estudio-buzon-estado.espera{background:var(--s-debe-piso);color:var(--s-debe)}.estudio-buzon-estado.curso{background:var(--s-cita-piso);color:var(--s-cita)}.estudio-buzon-estado.listo{background:var(--s-ok-piso);color:var(--s-ok)}.estudio-buzon-acuse{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--s-ok-piso);color:var(--s-ok);margin:0;font-size:12.5px;line-height:1.45}.estudio-estado{padding:var(--space-3) var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);flex-direction:column;gap:4px;margin:0;display:flex}.estudio-estado strong{font-size:14px}.estudio-estado span{color:var(--m-apagado);font-size:12.5px;line-height:1.5}.estudio-estado-ok{background:var(--s-ok-piso);border-color:#68a76673}.estudio-estado-ok strong{color:var(--s-ok)}.estudio-estado-aviso{background:var(--s-debe-piso);border-color:#d3a95773}.estudio-estado-aviso strong{color:var(--s-debe)}.estudio-estado-falla{border-color:var(--s-mal-linea);background:var(--s-mal-piso)}.estudio-estado-falla strong{color:var(--s-mal)}.estudio-estado-neutro strong{color:var(--m-apagado)}.estudio-red-lista{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.estudio-red-lista li{gap:2px var(--space-2);padding:var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);grid-template-columns:1fr auto;display:grid}.estudio-red-lista b{font-size:13px}.estudio-red-lista small{color:var(--m-apagado);grid-column:1/-1;font-size:11.5px;line-height:1.45}.estudio-pastilla{white-space:nowrap;border-radius:999px;justify-self:end;padding:2px 10px;font-size:11px;font-weight:800}.estudio-pastilla-ok{background:var(--s-ok-piso);color:var(--s-ok)}.estudio-pastilla-aviso{background:var(--s-debe-piso);color:var(--s-debe)}.estudio-pastilla-falla{background:var(--s-mal-piso);color:var(--s-mal)}.estudio-pastilla-neutro{background:var(--m-linea)}@supports (color:color-mix(in lab, red, red)){.estudio-pastilla-neutro{background:color-mix(in srgb, var(--m-linea) 45%, transparent)}}.estudio-pastilla-neutro{color:var(--m-apagado)}.estudio-marco{background:var(--m-tinta);align-items:flex-start;min-height:100dvh;display:flex}.estudio-marco>.estudio{flex:1;min-width:0;margin-inline:0}.estudio-barra{gap:var(--space-4);width:224px;height:100dvh;padding:var(--space-5) var(--space-3) var(--space-4);border-right:1px solid var(--m-linea);background:var(--m-superficie);color:var(--m-texto);flex-direction:column;flex:none;transition:width .18s;display:flex;position:sticky;top:0}.estudio-barra.plegada{width:64px}.estudio-barra-marca{align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-4);border-bottom:1px solid var(--m-linea);min-height:34px;display:flex}.estudio-barra-iniciales{background:var(--m-acento);width:30px;height:30px;color:var(--m-sobre-acento);letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.estudio-barra-nombre{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.estudio-barra-lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.estudio-barra-pie{flex-direction:column;gap:2px;margin-top:auto;display:flex}.estudio-barra button{align-items:center;gap:var(--space-3);width:100%;padding:10px var(--space-2);color:var(--m-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:14px;display:flex}.estudio-barra button:hover{background:var(--m-linea)}.estudio-barra button.active{background:var(--m-acento);color:var(--m-sobre-acento)}.estudio-barra button svg{flex:none}.estudio-barra-texto{white-space:nowrap;flex:1;overflow:hidden}.estudio-barra-aviso{font-variant-numeric:tabular-nums;opacity:.75;flex:none;font-size:11px;font-weight:700}.estudio-barra button.active .estudio-barra-aviso{opacity:1}.estudio-barra-plegar{opacity:.6}.estudio-barra-plegar:hover{opacity:1}.estudio-barra.plegada .estudio-barra-texto,.estudio-barra.plegada .estudio-barra-nombre,.estudio-barra.plegada .estudio-barra-aviso{display:none}.estudio-barra.plegada button,.estudio-barra.plegada .estudio-barra-marca{justify-content:center;padding-inline:0}@media (max-width:860px){.estudio-marco{flex-direction:column}.estudio-barra,.estudio-barra.plegada{width:auto;height:auto;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));border-right:0;border-top:1px solid var(--m-linea);z-index:50;flex-direction:row;align-items:center;gap:0;position:fixed;inset:auto 0 0}.estudio-barra-marca,.estudio-barra-plegar{display:none}.estudio-barra-lista,.estudio-barra-pie{flex-direction:row;flex:1;gap:0;margin:0}.estudio-barra-lista li{flex:1}.estudio-barra-pie{flex:0 0 calc(100% / var(--n-barra,6))}.estudio-barra button,.estudio-barra.plegada button{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;padding:6px 4px}.estudio-barra .estudio-barra-texto,.estudio-barra.plegada .estudio-barra-texto{letter-spacing:-.01em;flex:none;font-size:10px;display:block}.estudio-barra.plegada .estudio-barra-aviso{display:inline}.estudio-barra-aviso{text-align:center;background:var(--m-acento);min-width:16px;color:var(--m-sobre-acento);opacity:1;border-radius:999px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:2px;left:calc(50% + 6px);transform:none}.estudio-barra button.active .estudio-barra-aviso{background:var(--m-sobre-acento);color:var(--m-acento)}.estudio-barra button{position:relative}.estudio-marco>.estudio{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.estudio-inicio{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:700px){.estudio-inicio{grid-template-columns:repeat(3,minmax(0,1fr))}}.estudio-inicio-tarjeta{padding:var(--space-4);border:1px solid var(--m-linea);background:var(--m-superficie);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;display:flex}.estudio-inicio-tarjeta:hover{border-color:var(--m-acento)}.estudio-inicio-tarjeta strong{letter-spacing:-.02em;font-size:clamp(20px,4vw,26px)}.estudio-inicio-detalle{opacity:.7;font-size:12px;line-height:1.45}.estudio-ajustes{gap:var(--space-4);flex-direction:column;display:flex}.estudio-ajustes-fila{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--m-linea);background:var(--m-superficie);border-radius:14px;display:flex}.estudio-ajustes-fila h2{margin:0;font-size:16px}.estudio-ajustes-fila button{border:1px solid var(--m-linea);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:8px 14px;font-size:13px}.estudio-ajustes-fila button:hover{border-color:var(--m-acento)}.estudio-cli-herramientas{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:auto;justify-content:end;min-width:0;display:flex}.estudio-cli-modo{border:1px solid var(--m-linea);background:var(--m-superficie);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.estudio-cli-modo button:before{content:"";position:absolute;inset:-6px 0}.estudio-cli-modo button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 16px;font-size:13px;position:relative}.estudio-cli-modo button.activa{background:var(--m-acento);color:var(--m-sobre-acento)}.estudio-cli-cabeza.citas .estudio-cli-herramientas{justify-content:flex-start}.estudio-cli-herramientas>.estudio-cli-modo{align-self:center}@media (max-width:640px){.estudio-cli-herramientas{width:100%}.estudio-cli-buscar{flex:1 0 100%;min-width:0;max-width:none}}@media (max-width:860px){.estudio-barra .estudio-barra-plegar,.estudio-barra.plegada .estudio-barra-plegar{display:none}.estudio-buzon-globo{bottom:calc(var(--space-3) + 78px + env(safe-area-inset-bottom,0px))}.estudio-buzon{bottom:calc(var(--space-3) + 134px + env(safe-area-inset-bottom,0px))}}.estudio-inicio-agenda{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--m-linea);background:var(--m-superficie);border-radius:14px;flex-direction:column;grid-column:1/-1;display:flex}.estudio-inicio-agenda>header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-1);display:flex}.estudio-inicio-agenda h2{letter-spacing:-.01em;margin:0;font-size:15px}.estudio-inicio-agenda>header button{color:var(--m-acento-texto);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px;text-decoration:underline;position:relative}.estudio-inicio-agenda>header button:before{content:"";position:absolute;inset:-13px -6px}@media (max-width:860px){.estudio-barra,.estudio-barra.plegada{background:var(--m-tinta);box-shadow:0 -10px 24px -8px #0000008c}:root[data-theme=claro] .estudio-barra,:root[data-theme=claro] .estudio-barra.plegada{box-shadow:0 -4px 14px -6px #14141429}}@media (min-width:861px){.estudio-barra.plegada button{position:relative}.estudio-barra.plegada .estudio-barra-aviso{background:var(--m-acento);opacity:1;border-radius:999px;width:8px;height:8px;padding:0;font-size:0;display:block;position:absolute;top:6px;right:12px}.estudio-barra.plegada button.active .estudio-barra-aviso{background:var(--m-sobre-acento)}}.estudio-barra-icono{object-fit:cover;border-radius:11px;flex:none;width:36px;height:36px}.estudio-barra-quien{flex-direction:column;min-width:0;line-height:1.25;display:flex}.estudio-barra-quien strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.estudio-barra-quien small{opacity:.6;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.estudio-barra.plegada .estudio-barra-quien{display:none}.estudio-barra-iniciales{border-radius:11px;width:36px;height:36px}.estudio-perfil{gap:var(--space-4);flex-direction:column;display:flex}.estudio-perfil-volver{color:var(--m-acento-texto);cursor:pointer;background:0 0;border:none;align-self:start;padding:4px 0;font-size:13px;font-weight:600;position:relative}.estudio-perfil-volver:before{content:"";position:absolute;inset:-8px -6px}.estudio-perfil-volver:hover{text-decoration:underline}.estudio-perfil-cabeza{align-items:start;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--m-linea);flex-wrap:wrap;display:flex}.estudio-perfil-avatar{background:var(--m-acento);width:52px;height:52px;color:var(--m-sobre-acento);letter-spacing:.02em;border-radius:15px;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.estudio-perfil-quien{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}.estudio-perfil-quien h2{align-items:center;gap:var(--space-2);letter-spacing:-.02em;color:var(--m-texto);margin:0;font-size:24px;display:flex}.estudio-perfil-lapiz{border:1px solid var(--m-linea);width:28px;height:28px;color:var(--m-apagado);cursor:pointer;background:0 0;border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.estudio-perfil-lapiz:before{content:"";position:absolute;inset:-9px}.estudio-perfil-lapiz:hover{color:var(--m-texto);border-color:var(--m-acento)}.estudio-perfil-linea{color:var(--m-apagado);margin:0;font-size:12.5px}.estudio-perfil-contacto{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:2px 0 0;font-size:12.5px;display:flex}.estudio-perfil-contacto a{color:var(--m-acento-texto);text-decoration:none}.estudio-perfil-contacto a:not(.estudio-wa){position:relative}.estudio-perfil-contacto a:not(.estudio-wa):before{content:"";position:absolute;inset:-13px -4px}@media (pointer:coarse){.estudio-perfil-contacto{row-gap:28px}}.estudio-perfil-contacto a:hover{text-decoration:underline}.estudio-perfil-consent{color:var(--s-ok);font-size:11.5px;font-weight:600}.estudio-perfil-consent.apagado{color:var(--m-apagado);font-weight:500}.estudio-perfil-etapa{color:var(--m-texto);flex-direction:column;gap:6px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.estudio-perfil-etapa select{min-width:200px;min-height:44px;padding:9px var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--m-linea);background:var(--m-superficie);color:var(--m-texto);font-family:inherit;font-size:13px}.estudio-perfil-etapa select:focus{border-color:var(--m-acento)}.estudio-perfil-pestanas{border-bottom:1px solid var(--m-linea);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.estudio-perfil-pestanas::-webkit-scrollbar{display:none}.estudio-perfil-pestanas button{padding:11px var(--space-3);color:var(--m-apagado);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.estudio-perfil-pestanas button:hover{color:var(--m-texto)}.estudio-perfil-pestanas button.activa{color:var(--m-texto);border-bottom-color:var(--m-acento)}.estudio-perfil-pestanas button b{background:var(--m-linea);color:var(--m-texto);font-variant-numeric:tabular-nums;border-radius:99px;padding:1px 6px;font-size:10.5px}.estudio-perfil-pestanas button.activa b{background:var(--m-acento);color:var(--m-sobre-acento)}.estudio-perfil-punto{background:var(--m-acento);border-radius:99px;flex:none;width:6px;height:6px}.estudio-perfil-panel{min-height:120px}.estudio-perfil-resumen{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:520px){.estudio-perfil-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.estudio-perfil-resumen{grid-template-columns:repeat(4,minmax(0,1fr))}}.estudio-perfil-tarjeta{padding:var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);flex-direction:column;gap:6px;display:flex}.estudio-perfil-tarjeta.ancha{grid-column:1/-1}.estudio-perfil-tarjeta h3{color:var(--m-apagado);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.estudio-perfil-tarjeta strong{letter-spacing:-.01em;color:var(--m-texto);font-size:16px}.estudio-perfil-tarjeta strong.ok{color:var(--s-ok)}.estudio-perfil-tarjeta strong.debe{color:var(--s-debe)}.estudio-perfil-tarjeta p{color:var(--m-texto);margin:0;font-size:12.5px;line-height:1.5}.estudio-perfil-tarjeta p.apagado{color:var(--m-apagado)}.estudio-perfil-tarjeta b.debe{color:var(--s-debe)}.estudio-perfil-nota{white-space:pre-wrap}.estudio-perfil-etiquetas{flex-wrap:wrap;gap:6px;display:flex}.estudio-perfil-enlace{color:var(--m-acento-texto);cursor:pointer;background:0 0;border:none;align-self:start;margin-top:2px;padding:0;font-family:inherit;font-size:12px;font-weight:600;position:relative}.estudio-perfil-enlace:before{content:"";position:absolute;inset:-13px -6px}.estudio-perfil-enlace:hover{text-decoration:underline}.estudio-perfil-avance{align-items:center;gap:var(--space-2);margin:0;display:flex}.estudio-perfil-barra{background:var(--m-linea);border-radius:99px;flex:0 320px;height:8px;display:block;overflow:hidden}.estudio-perfil-barra>span{background:var(--m-acento);height:100%;display:block}.estudio-perfil-avance small{color:var(--m-texto);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}.estudio-perfil-tarjetas{gap:var(--space-3);flex-direction:column;display:flex}.estudio-perfil-proyecto{gap:var(--space-2);padding:var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);flex-direction:column;display:flex}.estudio-perfil-proyecto>header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.estudio-perfil-proyecto>header strong{color:var(--m-texto);font-size:15px}.estudio-perfil-proyecto>footer{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.estudio-perfil-proyecto>footer small{color:var(--m-apagado);font-size:11.5px}.estudio-perfil-estado{border:1px solid var(--m-linea);color:var(--m-apagado);border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:800}.estudio-perfil-estado.e-en_proceso{border-color:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.estudio-perfil-estado.e-en_proceso{border-color:color-mix(in srgb, var(--m-acento) 45%, transparent)}}.estudio-perfil-estado.e-en_proceso{color:var(--m-acento-texto)}.estudio-perfil-estado.e-finalizado{border-color:var(--s-ok)}@supports (color:color-mix(in lab, red, red)){.estudio-perfil-estado.e-finalizado{border-color:color-mix(in srgb, var(--s-ok) 50%, transparent)}}.estudio-perfil-estado.e-finalizado{color:var(--s-ok)}.estudio-perfil-datos{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.estudio-perfil-datos div{flex-direction:column;gap:1px;display:flex}.estudio-perfil-datos dt{color:var(--m-apagado);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700}.estudio-perfil-datos dd{color:var(--m-texto);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.estudio-perfil-datos .debe dd{color:var(--s-debe)}.estudio-perfil-citas,.estudio-perfil-pagos{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.estudio-perfil-citas li,.estudio-perfil-pagos li{align-items:baseline;gap:2px var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-sm);background:var(--m-superficie);color:var(--m-texto);grid-template-columns:minmax(0,1fr) auto;font-size:12.5px;display:grid}.estudio-perfil-pagos li{grid-template-areas:"cuando monto""que que""como como"}.estudio-perfil-citas li{grid-template-areas:"cuando marca""que que";align-items:center}.estudio-perfil-citas li.hecha .estudio-perfil-cuando{color:var(--m-apagado);font-weight:500}.estudio-perfil-cuando{grid-area:cuando;font-weight:600}.estudio-perfil-que{min-width:0;color:var(--m-apagado);grid-area:que}.estudio-perfil-como{color:var(--m-apagado);grid-area:como;font-size:11.5px}.estudio-perfil-marca{background:var(--m-linea);border-radius:99px;grid-area:marca;justify-self:end;padding:2px 8px;font-size:10.5px;font-weight:700}.estudio-perfil-pagos li>:is(b,s){text-align:right;grid-area:monto;justify-self:end}.estudio-perfil-pagos b{font-variant-numeric:tabular-nums}@media (min-width:761px){.estudio-perfil-pagos li{grid-template-columns:180px minmax(0,1fr) auto minmax(120px,auto);grid-template-areas:"cuando que como monto"}.estudio-perfil-citas li{grid-template-columns:240px minmax(0,1fr) auto;grid-template-areas:"cuando que marca"}}.estudio-perfil-totales{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.estudio-perfil-totales>div{padding:var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);flex-direction:column;gap:2px;display:flex}.estudio-perfil-totales span{color:var(--m-apagado);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700}.estudio-perfil-totales b{font-variant-numeric:tabular-nums;color:var(--m-texto);font-size:18px}.estudio-perfil-totales small.debe{color:var(--s-debe);font-size:11.5px;font-weight:600}.estudio-perfil-notas{gap:var(--space-2);flex-direction:column;max-width:640px;display:flex}.estudio-perfil-notas label{color:var(--m-texto);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.estudio-perfil-notas textarea{resize:vertical;min-height:160px;padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--m-linea);background:var(--m-tinta);color:var(--m-texto);font-family:inherit;font-size:13.5px;font-weight:400;line-height:1.55}.estudio-perfil-notas textarea:focus{border-color:var(--m-acento);outline:none}.estudio-perfil-pie-notas{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.estudio-perfil-pie-notas .apagado{color:var(--m-apagado)}.estudio-perfil-pie-notas .debe{color:var(--s-debe);font-weight:600}.estudio-perfil-pie-notas .ok{color:var(--s-ok);font-weight:600}.estudio-perfil-pie-notas .estudio-guardar{margin-left:auto}@media (max-width:640px){.estudio-perfil-etapa{width:100%;margin-left:0}.estudio-perfil-pestanas{gap:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}.estudio-perfil-pestanas button{padding-left:8px;padding-right:8px}.estudio-perfil-quien h2{font-size:20px}.estudio-perfil-avatar{border-radius:13px;width:44px;height:44px;font-size:15px}.estudio-perfil-citas li,.estudio-perfil-pagos li{gap:4px var(--space-2)}.estudio-perfil-pie-notas .estudio-guardar{width:100%;margin-left:0}}.estudio-cobrar{grid-template-columns:92px 1fr auto}@media (max-width:620px){.estudio-cobrar{grid-template-columns:92px 1fr}.estudio-cobrar>button{grid-column:1/-1}}.estudio-cobrar-dice{color:var(--m-apagado);margin:6px 2px 0;font-size:12px;line-height:1.5}.estudio-cobrar-dice b{color:var(--m-texto)}.estudio-presupuesto-fila{gap:var(--space-2);display:flex}.estudio-presupuesto-fila input{flex:auto;min-width:0}.estudio-presupuesto-fila select{flex:none;width:92px}.estudio-estado{flex-direction:column;gap:6px;display:flex}.estudio-estado select{width:100%}.estudio-estado small{color:var(--m-apagado);font-size:11.5px;font-weight:500}.estudio select,.estudio-capa select,.estudio-ficha select,.estudio-perfil select,.estudio-cobrar select,.estudio-estado select,.estudio-presupuesto-fila select,.estudio-moneda-campo{appearance:none;background-image:var(--flecha-select);text-overflow:ellipsis;background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}.estudio-marco .estudio select:not([multiple]){background-image:var(--flecha-select);background-position:right 11px center;background-repeat:no-repeat;padding-right:32px}input.estudio-moneda-campo{appearance:auto;padding-right:var(--space-3);background-image:none}.estudio-arranque{flex-direction:column;gap:6px;display:flex}.estudio-arranque select{width:100%}.estudio-arranque small{color:var(--m-apagado);font-size:11.5px;font-weight:500;line-height:1.45}.estudio-crear{flex:none;position:relative}.estudio-crear-par{align-items:stretch;display:flex}.estudio-crear-principal,.estudio-crear-flecha{background:var(--m-acento);min-height:44px;color:var(--m-sobre-acento);cursor:pointer;border:0;font-family:inherit;font-weight:800}.estudio-crear-principal{padding:0 var(--space-4);border-radius:var(--radius-sm) 0 0 var(--radius-sm);font-size:13px}.estudio-crear-flecha{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:1px solid var(--m-sobre-acento);place-items:center;width:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.estudio-crear-flecha{border-left:1px solid color-mix(in srgb, var(--m-sobre-acento) 28%, transparent)}}.estudio-crear-principal:hover,.estudio-crear-flecha:hover{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-crear-principal:hover,.estudio-crear-flecha:hover{background:color-mix(in srgb, var(--m-texto) 14%, var(--m-acento))}}.estudio-crear-menu{z-index:60;background:var(--m-superficie);border:1px solid var(--m-linea);border-radius:var(--radius);flex-direction:column;gap:2px;width:310px;max-width:calc(100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -12px #0000008c}.estudio-crear-menu button{text-align:left;border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:11px 13px;font-family:inherit;display:flex}.estudio-crear-menu button:hover{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-crear-menu button:hover{background:color-mix(in srgb, var(--m-texto) 8%, transparent)}}.estudio-crear-menu strong{font-size:13.5px;font-weight:600}.estudio-crear-menu small{color:var(--m-apagado);font-size:11.5px}.estudio-buscar-cliente{position:relative}.estudio-buscar-lista{z-index:40;background:var(--m-superficie);border:1px solid var(--m-acento);border-radius:var(--radius-sm);flex-direction:column;gap:2px;max-height:260px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px -14px #0000008c}.estudio-buscar-lista button{align-items:center;gap:var(--space-2);text-align:left;border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;border:0;padding:9px 10px;font-family:inherit;display:flex}.estudio-buscar-lista button:hover{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-buscar-lista button:hover{background:color-mix(in srgb, var(--m-texto) 8%, transparent)}}.estudio-buscar-lista button>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.estudio-buscar-lista strong{font-size:13.5px;font-weight:600}.estudio-buscar-lista small{color:var(--m-apagado);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.estudio-buscar-sigla{background:var(--m-acento);width:32px;height:32px;color:var(--m-sobre-acento);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.estudio-buscar-tomado{align-items:center;gap:var(--space-2);color:var(--s-ok);flex-wrap:wrap;font-size:11.5px;font-weight:600;display:flex}.estudio-buscar-tomado button{cursor:pointer;color:var(--m-acento-texto);background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px;font-weight:700;position:relative}.estudio-buscar-tomado button:before{content:"";position:absolute;inset:-14px -8px}.estudio-buscar-tomado button:hover{text-decoration:underline}.estudio-perfil-cargar{min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-acento);border-radius:var(--radius-sm);background:var(--m-acento);flex:none}@supports (color:color-mix(in lab, red, red)){.estudio-perfil-cargar{background:color-mix(in srgb, var(--m-acento) 14%, transparent)}}.estudio-perfil-cargar{color:var(--m-acento-texto);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700}.estudio-perfil-cargar:hover{background:var(--m-acento);color:var(--m-sobre-acento)}@media (min-width:641px){.estudio-perfil-cabeza:has(.estudio-perfil-etapa) :is(.estudio-perfil-cargar,.estudio-perfil-etapa){align-self:flex-end}}@media (max-width:640px){.estudio-crear-menu{width:min(310px,100vw - 24px);right:0}.estudio-perfil-cargar{width:100%}}.estudio-giras{gap:var(--space-4);flex-direction:column;display:flex}.estudio-giras-intro,.estudio-giras-nada{color:var(--m-apagado);max-width:62ch;margin:0;font-size:13px;line-height:1.6}.estudio-giras-error{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--s-mal-piso,transparent);border:1px solid var(--s-mal);color:var(--s-mal);margin:0;font-size:13px}.estudio-giras-aviso{padding:var(--space-3);border:1px solid var(--s-debe);margin:0}@supports (color:color-mix(in lab, red, red)){.estudio-giras-aviso{border:1px solid color-mix(in srgb, var(--s-debe) 45%, transparent)}}.estudio-giras-aviso{border-radius:var(--radius-sm);color:var(--s-debe);font-size:13px}.estudio-giras-alta,.estudio-giras-editar{align-items:end;gap:var(--space-2);padding:var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);flex-wrap:wrap;display:flex}.estudio-giras-alta input,.estudio-giras-editar input{min-width:130px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);color:var(--m-texto);font-size:14px}.estudio-giras-alta input:focus,.estudio-giras-editar input:focus{border-color:var(--m-acento);outline:none}.estudio-giras-alta label,.estudio-giras-editar label{flex-direction:column;gap:4px;display:flex}.estudio-giras-alta label span,.estudio-giras-editar label span{color:var(--m-apagado);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.estudio-giras-fechas{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.estudio-gira>.estudio-giras-editar{background:0 0;border:0;grid-column:1/-1;padding:0}.estudio-giras-editar button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;font-size:13px;font-weight:700}.estudio-giras-editar button[type=submit]{background:var(--m-acento);color:var(--m-sobre-acento);border:0}.estudio-giras-editar button:disabled{opacity:.5;cursor:not-allowed}.estudio-giras-alta button[type=submit]{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--m-acento);color:var(--m-sobre-acento);cursor:pointer;border:0;font-size:13px;font-weight:700}.estudio-giras-alta button[type=submit]:disabled{opacity:.5;cursor:not-allowed}.estudio-giras-grupo h3{margin:0 0 var(--space-2);color:var(--m-apagado);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.estudio-giras-grupo ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.estudio-gira{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);grid-template-columns:1fr auto auto auto;display:grid}.estudio-gira.e-ahora{border-left:3px solid var(--m-acento)}.estudio-gira-donde{flex-direction:column;gap:2px;min-width:0;display:flex}.estudio-gira-donde strong{letter-spacing:-.01em;font-size:15px}.estudio-gira-donde small{color:var(--m-apagado);font-size:12px}.estudio-gira-cuando{color:var(--m-texto);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.estudio-gira-estado{white-space:nowrap;border:1px solid var(--m-linea);color:var(--m-apagado);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.estudio-gira-estado.publicada{border-color:var(--s-ok)}@supports (color:color-mix(in lab, red, red)){.estudio-gira-estado.publicada{border-color:color-mix(in srgb, var(--s-ok) 50%, transparent)}}.estudio-gira-estado.publicada{color:var(--s-ok)}.estudio-gira-acciones{gap:var(--space-2);flex-wrap:wrap;display:flex}.estudio-gira-acciones button{min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;font-size:12px;font-weight:600}.estudio-gira-acciones button:hover{border-color:var(--m-acento)}.estudio-gira-acciones button.borrar{border-color:var(--s-mal-linea);color:var(--s-mal)}.estudio-gira-acciones button.borrar:hover{border-color:var(--s-mal);background:var(--s-mal-piso)}.estudio-gira-acciones button:disabled{opacity:.5;cursor:not-allowed}.estudio-giras-error-campo{color:var(--s-mal);align-self:center;font-size:12px}@media (max-width:760px){.estudio-gira{gap:var(--space-2);grid-template-columns:1fr}.estudio-gira-estado{justify-self:start}.estudio-giras-alta input,.estudio-giras-editar input{flex:1 0 100%;min-width:0}.estudio-giras-alta label{flex:1 0 45%}}.estudio-ajustes .licencia-card{background:var(--m-superficie);border:1px solid var(--m-linea);color:var(--m-texto)}.estudio-ajustes .licencia-card.pendiente{border-color:var(--m-acento)}.estudio-ajustes .licencia-card .eyebrow{color:var(--m-acento-texto)}.estudio-ajustes .licencia-card strong{color:var(--m-texto)}.estudio-ajustes .licencia-card small{color:var(--m-apagado)}.estudio-ajustes .licencia-texto{border-top-color:var(--m-linea)}.estudio-ajustes .licencia-texto summary{color:var(--m-acento-texto)}.estudio-ajustes .licencia-texto h4{color:var(--m-texto)}.estudio-ajustes .licencia-texto p,.estudio-ajustes .licencia-aviso{color:var(--m-apagado)}.estudio-ajustes .licencia-tilde{color:var(--m-texto)}.estudio-ajustes .licencia-texto summary,.estudio-ajustes :is(.licencia-tilde,.config-tilde){position:relative}.estudio-ajustes .licencia-texto summary:before,.estudio-ajustes :is(.licencia-tilde,.config-tilde):before{content:"";position:absolute;inset:-13px 0}.estudio-ajustes .licencia-tilde input{accent-color:var(--m-acento)}.estudio-ajustes .licencia-aceptar button{border-radius:var(--radius-sm);background:var(--m-acento);height:40px;color:var(--m-sobre-acento);cursor:pointer;border:0;padding:0 18px;font-weight:700}.estudio-ajustes .licencia-aceptar button:disabled{opacity:.4;cursor:not-allowed}.campo-tel-fila{gap:var(--space-2);grid-template-columns:minmax(96px,34%) 1fr;display:grid}.campo-tel-pais,.campo-tel-numero{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.campo-tel-pais,.campo-tel-numero{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.campo-tel-pais,.campo-tel-numero{color:var(--m-texto);outline:none;font-size:14px}.campo-tel-pais{cursor:pointer}.campo-tel-pais:focus,.campo-tel-numero:focus{border-color:var(--m-acento)}.campo-tel-numero{font-variant-numeric:tabular-nums}.campo-tel-queda,.campo-tel-nota{margin-top:var(--space-2);color:var(--m-apagado);font-size:12px;display:block}.campo-tel-dudoso{color:var(--s-mal)}@media (max-width:480px){.campo-tel-fila{grid-template-columns:minmax(84px,30%) 1fr}.estudio .campo-tel-fila{grid-template-columns:minmax(148px,42%) 1fr}}.estudio-fila>.campo-tel{grid-column:1/-1}@media (max-width:560px){.estudio-fila{grid-template-columns:1fr}}.hora-lugar{color:var(--m-acento-texto);white-space:nowrap;font-weight:700}.hora-lugar-aviso{color:var(--m-acento-texto);margin-top:4px;font-size:11.5px;font-weight:700;display:block}.estudio-giras-zona{color:var(--m-apagado);align-self:center;font-size:12px}.estudio-sugerencia{border:1px dashed var(--m-linea);color:var(--m-acento-texto);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;margin-top:6px;padding:4px 10px;font-size:12px;font-weight:700}.estudio-sugerencia:hover{border-color:var(--m-acento)}.estudio-giras-alta select,.estudio-giras-editar select{max-width:320px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background-color:var(--m-superficie);color:var(--m-texto);font-size:14px}.hora-cliente{color:var(--m-apagado);margin-top:2px;font-size:11.5px;display:block}.casilla-condiciones{border:1px solid;flex-direction:column;gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.casilla-condiciones{border:1px solid color-mix(in srgb, currentColor 22%, transparent)}}.casilla-condiciones{border-radius:6px;margin-block:6px}.casilla-condiciones .casilla-condiciones-fila{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.casilla-condiciones .casilla-condiciones-fila input{accent-color:currentColor;flex-shrink:0;width:18px;height:18px;margin-top:1px}.casilla-condiciones-enlaces{flex-wrap:wrap;gap:6px 16px;padding-left:28px;font-size:13px;display:flex}.casilla-condiciones-enlaces button,.casilla-condiciones-enlaces a{color:inherit;text-underline-offset:3px;cursor:pointer;font:inherit;opacity:.85;background:0 0;border:0;padding:0;text-decoration:underline}.casilla-condiciones-texto{background:currentColor;border-radius:4px;flex-direction:column;gap:12px;max-height:320px;padding:12px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.casilla-condiciones-texto{background:color-mix(in srgb, currentColor 6%, transparent)}}.casilla-condiciones-texto{font-size:13px;line-height:1.55}.casilla-condiciones-texto p{margin:4px 0 0}label.ver-clave.ver-clave{cursor:pointer;flex-direction:row;align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.4;display:flex;position:relative}label.ver-clave.ver-clave:before{content:"";position:absolute;inset:-12px 0}label.ver-clave.ver-clave>input{z-index:1;accent-color:currentColor;flex-shrink:0;width:18px;height:18px;margin:0;padding:0;position:relative}.casilla-condiciones-texto small{opacity:.75}.condiciones-publicas{background:var(--m-tinta,#141414);min-height:100vh;color:var(--m-texto,#ece8e1);padding:40px 16px 64px}.condiciones-hoja{flex-direction:column;gap:22px;max-width:720px;margin:0 auto;display:flex}.condiciones-hoja header{border-bottom:1px solid var(--m-linea,#333);flex-direction:column;gap:6px;padding-bottom:18px;display:flex}.condiciones-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--m-apagado,#9b978e);font-size:12px}.condiciones-hoja h1{margin:0;font-size:clamp(26px,5vw,34px);line-height:1.15}.condiciones-hoja h2{margin:0 0 6px;font-size:17px}.condiciones-hoja p{max-width:65ch;margin:0 0 8px;line-height:1.65}.condiciones-version{color:var(--m-apagado,#9b978e);font-size:14px}.condiciones-aviso{color:var(--m-apagado,#9b978e);border-top:1px solid var(--m-linea,#333);padding-top:14px;font-size:13px}.condiciones-pie{color:var(--m-apagado,#9b978e);flex-direction:column;gap:6px;font-size:13px;display:flex}.condiciones-pie a{color:inherit}@media print{.condiciones-publicas{color:#111;background:#fff}.condiciones-pie{display:none}}.estudio-ajustes .equipo-card{background:var(--m-superficie);border:1px solid var(--m-linea);color:var(--m-texto)}.estudio-ajustes .equipo-card .eyebrow{color:var(--m-acento-texto)}.estudio-ajustes .equipo-card strong,.estudio-ajustes .equipo-quien b,.estudio-ajustes .equipo-acciones span,.estudio-ajustes .equipo-entrega p{color:var(--m-texto)}.estudio-ajustes .equipo-card small,.estudio-ajustes .equipo-quien small,.estudio-ajustes .equipo-roles legend,.estudio-ajustes .equipo-card .config-field,.estudio-ajustes .equipo-card .config-nota{color:var(--m-apagado)}.estudio-ajustes .equipo-persona{border-color:var(--m-linea);background:0 0}@media (min-width:900px){.estudio-ajustes .equipo-persona{grid-template-columns:minmax(0,1fr) 9.5rem 14rem}}.estudio-ajustes .equipo-acciones>button.equipo-secundario:nth-child(2):last-child{border-color:var(--s-mal-linea);color:var(--s-mal)}.estudio-ajustes .equipo-estado{border-color:var(--m-linea);color:var(--m-texto)}.estudio-ajustes .equipo-estado-espera{border-color:var(--m-acento)}.estudio-ajustes .equipo-estado-apagado{color:var(--m-apagado)}.estudio-ajustes .equipo-alta,.estudio-ajustes .equipo-rol,.estudio-ajustes .equipo-clave{border-color:var(--m-linea)}:is(.estudio-ajustes .equipo-rol:has(input:checked),.estudio-ajustes .equipo-entrega){border-color:var(--m-acento)}.estudio-ajustes .equipo-rol input{accent-color:var(--m-acento)}.estudio-ajustes .equipo-alta .config-field input{border:1px solid var(--m-linea);color:var(--m-texto);background:0 0}.estudio-ajustes .equipo-card select{border:1px solid var(--m-linea);color:var(--m-texto);background-color:#0000}.estudio-ajustes .equipo-card button{background:var(--m-acento);color:var(--m-sobre-acento);cursor:pointer;border:0;font-weight:700}.estudio-ajustes .equipo-card button.equipo-secundario{border:1px solid var(--m-linea);color:var(--m-texto);background:0 0}.estudio-ajustes .marca-card{background:var(--m-superficie);border:1px solid var(--m-linea);color:var(--m-texto)}.estudio-ajustes .marca-card .eyebrow{color:var(--m-acento-texto)}.estudio-ajustes .marca-card strong,.estudio-ajustes .marca-bloque b{color:var(--m-texto)}.estudio-ajustes .marca-card small,.estudio-ajustes .marca-card .config-field,.estudio-ajustes .marca-card .config-nota{color:var(--m-apagado)}.estudio-ajustes .marca-vista{border-color:var(--m-linea)}:root[data-theme=claro] .estudio-ajustes .marca-vista{background:var(--m-tinta)!important;color:var(--m-texto)!important}:root[data-theme=claro] .estudio-ajustes .marca-vista-cabecera{background:var(--m-superficie)!important}:root[data-theme=claro] .estudio-ajustes .marca-vista p{color:var(--m-apagado)!important}:root[data-theme=claro] .estudio-ajustes :is(.marca-vista-inicial,.marca-vista-boton){background:var(--m-acento)!important;color:var(--m-sobre-acento)!important}:root[data-theme=claro] .estudio-ajustes .marca-vista-pestana{border-color:var(--m-acento)!important}.estudio-ajustes .marca-bloque .config-field input{border:1px solid var(--m-linea);color:var(--m-texto);background:0 0}.estudio-ajustes .marca-card button{background:var(--m-acento);color:var(--m-sobre-acento);cursor:pointer;border:0;font-weight:700}.estudio-ajustes .marca-card button.marca-secundario{border:1px solid var(--m-linea);color:var(--m-texto);background:0 0}.estudio-ajustes .equipo-card button,.estudio-ajustes .marca-card button{font-size:14px}.estudio-ajustes .horario-card,.estudio-ajustes .reservas-card{background:var(--m-superficie);border:1px solid var(--m-linea);color:var(--m-texto)}.estudio-ajustes :is(.horario-card,.reservas-card) .eyebrow{color:var(--m-acento-texto)}.estudio-ajustes :is(.horario-card,.reservas-card) strong,.estudio-ajustes :is(.horario-card,.reservas-card) .config-tilde,.estudio-ajustes .reservas-card .tienda-direccion>a{color:var(--m-texto)}.estudio-ajustes :is(.horario-card,.reservas-card) small,.estudio-ajustes :is(.horario-card,.reservas-card) .config-field,.estudio-ajustes :is(.horario-card,.reservas-card) .config-nota,.estudio-ajustes :is(.horario-card,.reservas-card) .config-dia,.estudio-ajustes .reservas-card .tienda-grupo legend,.estudio-ajustes .reservas-card .tienda-direccion span{color:var(--m-apagado)}.estudio-ajustes :is(.horario-card,.reservas-card) .config-field input,.estudio-ajustes :is(.horario-card,.reservas-card) .config-field textarea{border:1px solid var(--m-linea);color:var(--m-texto);background:0 0}.estudio-ajustes :is(.horario-card,.reservas-card) .config-tilde input{accent-color:var(--m-acento)}.estudio-ajustes .horario-card .config-dia-bloque,.estudio-ajustes .reservas-card .tienda-grupo,.estudio-ajustes .reservas-card .reservas-servicio{border-color:var(--m-linea)}.estudio-ajustes .reservas-card .tienda-direccion,.estudio-ajustes :is(.horario-card,.reservas-card) .config-sin-guardar{border-color:var(--m-acento);background:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.estudio-ajustes .reservas-card .tienda-direccion,.estudio-ajustes :is(.horario-card,.reservas-card) .config-sin-guardar{background:color-mix(in srgb, var(--m-acento) 8%, transparent)}}.estudio-ajustes .reservas-card .tienda-direccion,.estudio-ajustes :is(.horario-card,.reservas-card) .config-sin-guardar{color:var(--m-texto)}.estudio-ajustes :is(.horario-card,.reservas-card) .config-sin-guardar b{color:var(--m-acento-texto)}.estudio-ajustes :is(.horario-card,.reservas-card) button,.estudio-ajustes :is(.horario-card,.reservas-card) .config-row button{background:var(--m-acento);min-height:44px;color:var(--m-sobre-acento);cursor:pointer;border:0;font-size:14px;font-weight:700}.estudio-ajustes :is(.horario-card,.reservas-card) :is(button.marca-secundario,.config-dia-acciones button,button.config-quitar-franja,button.config-cerrar-dia),.estudio-ajustes .reservas-card .tienda-secundario{border:1px solid var(--m-linea);color:var(--m-texto);background:0 0}.estudio-ajustes .horario-card .config-dia-acciones button.config-mas-franja{border-color:var(--m-acento);color:var(--m-acento-texto)}.estudio-ajustes .reservas-card .tienda-secundario{font-size:14px}.estudio-ajustes .reservas-card .campo-tel{color:var(--m-apagado);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.estudio-ajustes .horario-card .config-field input[type=time]{min-width:112px;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;font-size:14px}.estudio-wa{color:var(--m-acento-texto);font-weight:700;text-decoration:none;position:relative}.estudio-wa:before{content:"";position:absolute;inset:-14px -8px}.estudio-wa:hover{text-decoration:underline}.estudio-tabla-ciudades{color:var(--m-texto)}.estudio-tabla-vive{color:var(--m-apagado)}.estudio-sesiones-lista input.estudio-sesion-ciudad{grid-column:2/-1;min-height:44px}.proy-proxima{color:var(--m-texto)}.proy-pagado{color:var(--m-apagado);font-variant-numeric:tabular-nums;font-size:11px}.estudio-proy-dia{align-items:center;gap:var(--space-2);color:var(--m-apagado);font-size:12.5px;font-weight:700;display:inline-flex}.estudio-proy-dia input,.cal-ir input{min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);color:var(--m-texto);font:inherit;font-size:14px;font-weight:500}.estudio-proy-dia input:focus,.cal-ir input:focus{border-color:var(--m-acento);outline:none}.estudio-cli-limpiar{position:relative}.estudio-cli-limpiar:before{content:"";position:absolute;inset:-8px 0}.cal-dia .cal-fila-hora .hora-lugar{font-size:11.5px;display:block}.cal-dia .cal-fila{grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"hora quien plata""hora quien estado"}.cal-dia .cal-fila-hora{grid-area:hora}.cal-dia .cal-fila-quien{grid-area:quien}.cal-dia .cal-fila-plata{color:var(--m-texto);grid-area:plata;justify-self:end}.cal-dia .cal-fila>:is(.cal-firme,.cal-tentativa){grid-area:estado;justify-self:end}@media (max-width:560px){.cal-dia .cal-fila{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"hora plata""quien quien""estado estado"}.cal-dia .cal-fila>:is(.cal-firme,.cal-tentativa){justify-self:start}}.cal-ir{align-items:center;gap:var(--space-2);color:var(--m-apagado);font-size:12.5px;font-weight:700;display:inline-flex}.cal-periodo{gap:var(--space-2);padding:var(--space-3) var(--card-pad);border:1px solid var(--m-linea);border-radius:var(--radius);background:var(--m-superficie);flex-direction:column;display:flex}.cal-periodo>summary{cursor:pointer;color:var(--m-apagado);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:700;position:relative}.cal-periodo>summary:before{content:"";inset:-14px calc(-1 * var(--card-pad));position:absolute}.cal-periodo>summary b{color:var(--m-acento-texto);font-variant-numeric:tabular-nums}.cal-periodo-lista{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.cal-periodo-lista .cal-fila{grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto;width:100%;min-height:0}.cal-periodo-lista .cal-fila-hora{font-size:13px}.cal-periodo-lista .cal-fila-hora:first-letter{text-transform:uppercase}@media (max-width:560px){.cal-periodo-lista .cal-fila{grid-template-columns:minmax(0,1fr) auto}.cal-periodo-lista .cal-fila-hora{grid-column:1/-1}.cal-ir{justify-content:space-between}.estudio-proy-dia{flex:1 0 100%;justify-content:space-between}}.estudio-cobrar.sin-moneda{grid-template-columns:minmax(0,1fr) auto}.estudio-pagado{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--card-pad);border:1px solid var(--s-ok);border-radius:var(--radius-sm);background:var(--s-ok-piso);color:var(--m-texto);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.estudio-pagado b{color:var(--s-ok)}.estudio-otra-moneda-abrir{cursor:pointer;color:var(--m-acento-texto);font:inherit;text-underline-offset:3px;background:0 0;border:0;place-self:flex-start start;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline;position:relative}.estudio-otra-moneda-abrir:before{content:"";position:absolute;inset:-14px -8px}.estudio-otra-moneda{color:var(--m-apagado);margin:0;font-size:12.5px;line-height:1.5}.estudio-cobrar-dice.no,.estudio-abono-dice.no{color:var(--s-mal)}.estudio-abono-dice{color:var(--m-apagado);font-size:12px;font-weight:500;line-height:1.45}.estudio-pagos li.anulado,.estudio-perfil-pagos li.anulado{color:var(--m-apagado)}.estudio-pagos li.anulado s,.estudio-perfil-pagos li.anulado s{text-decoration-thickness:2px}.estudio-pagos .estudio-cobro-anulado{color:var(--s-mal);grid-column:1/-1;font-size:11.5px}.estudio-perfil-pagos .estudio-cobro-anulado{color:var(--s-mal);font-size:11.5px;display:block}.estudio-anular-zona{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--m-linea);gap:var(--space-2);flex-direction:column;display:flex}.estudio-anular-zona .estudio-sub{margin:0}.estudio-anular-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.estudio-anular-lista li{justify-content:space-between;align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:13px;display:flex}.estudio-anular-lista small{color:var(--m-apagado)}.estudio-anular-abrir{min-height:40px;padding:0 var(--space-4);border:1px solid var(--s-mal-linea);border-radius:var(--radius-sm);color:var(--s-mal);cursor:pointer;background:0 0;font-size:13px;font-weight:700;position:relative}.estudio-anular-abrir:hover{background:var(--s-mal-piso)}.estudio-anular-abrir:before{content:"";position:absolute;inset:-3px 0}.estudio-anular-motivo{gap:var(--space-2);flex-wrap:wrap;flex:100%;display:flex}.estudio-anular-motivo>button:first-of-type{margin-left:auto}.estudio-anular-motivo input{min-height:44px;padding:0 var(--space-3);border:1px solid var(--s-mal-linea);border-radius:var(--radius-sm);background:var(--m-tinta);color:var(--m-texto);outline:none;flex:100%;font-size:14px}.estudio-anular-motivo input:focus{border-color:var(--s-mal)}.estudio-anular-motivo button{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--m-linea);color:var(--m-apagado);background:0 0;font-size:13px;font-weight:700}.estudio-anular-motivo button.peligro{border-color:var(--s-mal-linea);color:var(--s-mal);font-weight:800}.estudio-anular-motivo button:disabled{opacity:.4;cursor:not-allowed}.cal-firme .cal-sin-abono{color:var(--s-debe);font-size:inherit;font-weight:800}.estudio-aviso-red{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3) var(--card-pad);border:1px solid var(--s-debe);border-radius:var(--radius-sm);background:var(--s-debe-piso);color:var(--m-texto);flex-wrap:wrap;font-size:13px;display:flex}.estudio-aviso-red button{cursor:pointer;color:var(--m-texto);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700;text-decoration:underline;position:relative}.estudio-aviso-red button:before{content:"";position:absolute;inset:-14px -8px}.estudio-inicio-proximas{gap:var(--space-4);flex-direction:column;display:flex}.estudio-inicio-proximas .estudio-aviso-red{margin:0}.estudio-proximas,.estudio-tareas{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--m-linea);background:var(--m-superficie);border-radius:14px;flex-direction:column;display:flex}.estudio-proximas>header{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.estudio-proximas h2{letter-spacing:-.01em;margin:0;font-size:15px}.estudio-proximas h2:first-letter{text-transform:uppercase}.estudio-proximas>header small{color:var(--m-apagado);font-size:12px}.estudio-proximas-volver{cursor:pointer;color:var(--m-acento-texto);font:inherit;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700;position:relative}.estudio-proximas-volver:before{content:"";position:absolute;inset:-14px -8px}.estudio-proximas-lista{gap:var(--space-2);flex-direction:column;display:flex}.estudio-proximas-lista:empty{display:none}.estudio-proxima{gap:2px var(--space-3);min-height:60px;padding:var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cuando valor""quien valor""que valor";align-items:center;display:grid}.estudio-proxima:hover{border-color:var(--m-acento)}.estudio-proxima.hecha{color:var(--m-apagado)}.estudio-proxima-cuando{color:var(--m-apagado);font-variant-numeric:tabular-nums;grid-area:cuando;font-size:12px}.estudio-proxima>strong{overflow-wrap:anywhere;grid-area:quien;min-width:0;font-size:14.5px}.estudio-proxima-que{color:var(--m-apagado);overflow-wrap:anywhere;grid-area:que;min-width:0;font-size:12.5px}.estudio-proxima-tipo{text-transform:uppercase;letter-spacing:.06em;color:var(--m-acento-texto);margin-right:6px;font-size:11px;font-style:normal;font-weight:800}.estudio-proxima-valor{font-variant-numeric:tabular-nums;grid-area:valor;font-size:14px}.estudio-franja{align-items:center;gap:var(--space-2);grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.estudio-franja-correr{border:1px solid var(--m-linea);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--m-texto);cursor:pointer;background:0 0;font-size:20px}.estudio-franja-correr:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.estudio-franja-dias{padding:2px 0 var(--space-3);gap:var(--franja-hueco);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;--franja-hueco:var(--space-2);margin:0;list-style:none;display:flex;overflow-x:auto;container-type:inline-size}@supports not selector(::-webkit-scrollbar){.estudio-franja-dias{scrollbar-width:thin;scrollbar-color:var(--m-texto) transparent}@supports (color:color-mix(in lab, red, red)){.estudio-franja-dias{scrollbar-color:color-mix(in srgb, var(--m-texto) 28%, transparent) transparent}}}.estudio-franja-dias::-webkit-scrollbar{height:6px}.estudio-franja-dias::-webkit-scrollbar-track{background:0 0}.estudio-franja-dias::-webkit-scrollbar-thumb{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-franja-dias::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--m-texto) 28%, transparent)}}.estudio-franja-dias::-webkit-scrollbar-thumb{border-radius:999px}.estudio-franja-dias::-webkit-scrollbar-button{display:none}.estudio-franja-dias li{--franja-n:3;flex:0 0 calc((100cqi - (var(--franja-n) - 1) * var(--franja-hueco)) / var(--franja-n));scroll-snap-align:start}@container (min-width:264px){.estudio-franja-dias li{--franja-n:4}}@container (min-width:332px){.estudio-franja-dias li{--franja-n:5}}@container (min-width:400px){.estudio-franja-dias li{--franja-n:6}}@container (min-width:468px){.estudio-franja-dias li{--franja-n:7}}@container (min-width:536px){.estudio-franja-dias li{--franja-n:8}}@container (min-width:604px){.estudio-franja-dias li{--franja-n:9}}@container (min-width:672px){.estudio-franja-dias li{--franja-n:10}}@container (min-width:740px){.estudio-franja-dias li{--franja-n:11}}@container (min-width:808px){.estudio-franja-dias li{--franja-n:12}}@container (min-width:876px){.estudio-franja-dias li{--franja-n:13}}@container (min-width:944px){.estudio-franja-dias li{--franja-n:14}}.estudio-franja-dias button{width:100%;min-width:0;min-height:72px;padding:var(--space-2);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);color:inherit;font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:2px;display:flex}.estudio-franja-dias button:hover{border-color:var(--m-acento)}.estudio-franja-dias button span{color:var(--m-apagado);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.estudio-franja-dias button b{font-variant-numeric:tabular-nums;font-size:18px;line-height:1.1}.estudio-franja-dias button small{color:var(--m-apagado);font-size:10.5px}.estudio-franja-dias button.hoy{border-color:var(--m-acento)}.estudio-franja-dias button.elegido{border-color:var(--m-acento);background:var(--m-acento);color:var(--m-sobre-acento)}.estudio-franja-dias button.elegido span,.estudio-franja-dias button.elegido small{color:inherit}.estudio-franja>.estudio-franja-titulo{grid-area:1/1/auto/-1;place-self:center start}.estudio-franja-hoy{min-height:36px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);cursor:pointer;color:var(--m-texto);font:inherit;background:0 0;grid-area:1/1/auto/-1;justify-self:end;font-size:12px;font-weight:700;position:relative}.estudio-franja-hoy:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.estudio-franja-hoy:before{content:"";position:absolute;inset:-5px 0}.estudio-lo-proximo>summary{cursor:pointer;position:relative}.estudio-lo-proximo>summary:before{content:"";position:absolute;inset:-12px 0}.estudio-lo-proximo[open]>summary{margin-bottom:var(--space-3)}.estudio-lo-proximo>.estudio-vacio{margin-top:var(--space-2)}.estudio-falta{color:var(--m-apagado);text-align:right;margin:0;font-size:12.5px;line-height:1.45}.estudio-proximas-esperando,.estudio-esqueleto-lista{gap:var(--space-2);flex-direction:column;display:flex}.estudio-esqueleto{border-radius:var(--radius-sm);background:var(--m-texto);display:block}@supports (color:color-mix(in lab, red, red)){.estudio-esqueleto{background:color-mix(in srgb, var(--m-texto) 6%, transparent)}}.estudio-esqueleto.franja{height:92px}.estudio-esqueleto.fila{height:62px}.estudio-esqueleto.tarea{height:44px}.estudio-vacio-con-salida{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.estudio-tareas .estudio-sub{margin:0}.estudio-tareas-nueva{gap:var(--space-2);display:flex}.estudio-tareas-nueva input,input.estudio-tarea-texto{min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto);flex:auto}@supports (color:color-mix(in lab, red, red)){.estudio-tareas-nueva input,input.estudio-tarea-texto{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.estudio-tareas-nueva input,input.estudio-tarea-texto{color:var(--m-texto);outline:none;font-size:14px}.estudio-tareas-nueva input:focus,input.estudio-tarea-texto:focus{border-color:var(--m-acento)}.estudio-tareas-nueva button{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--m-acento);color:var(--m-sobre-acento);cursor:pointer;border:0;flex:none;font-size:13px;font-weight:800}.estudio-tareas-nueva button:disabled{opacity:.45;cursor:not-allowed}.estudio-tareas-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.estudio-tareas-lista:empty{display:none}.estudio-tareas-lista li{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.estudio-tarea-marca{min-width:104px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;flex:none;font-size:12px;font-weight:700}.estudio-tarea-marca:hover{border-color:var(--m-acento)}.estudio-tareas-lista li.hecha .estudio-tarea-marca{border-color:var(--s-ok);background:var(--s-ok-piso);color:var(--s-ok)}button.estudio-tarea-texto{min-width:0;min-height:44px;color:var(--m-texto);font:inherit;text-align:left;cursor:text;overflow-wrap:break-word;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:10px 0;font-size:14px;display:flex}button.estudio-tarea-texto small{color:var(--m-apagado);flex:none;font-size:11.5px}.estudio-tareas-lista li.hecha button.estudio-tarea-texto{color:var(--m-apagado)}.estudio-tareas-lista li.hecha .estudio-tarea-frase{text-decoration:line-through}textarea.estudio-tarea-texto{min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--m-acento);border-radius:var(--radius-sm);background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){textarea.estudio-tarea-texto{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}textarea.estudio-tarea-texto{color:var(--m-texto);font:inherit;resize:none;field-sizing:content;outline:none;font-size:14px;line-height:1.4}.estudio-ir-finanzas{min-height:44px;padding:0 var(--space-4);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-acento-texto);cursor:pointer;background:0 0;align-self:flex-start;font-size:13px;font-weight:800}.estudio-ir-finanzas:hover{border-color:var(--m-acento)}.estudio-finanzas-vista{margin-bottom:var(--space-3)}.estudio-finanzas-vista button{position:relative}.estudio-finanzas-vista button:before{content:"";position:absolute;inset:-7px 0}.estudio-finanzas-periodo{gap:var(--space-3);flex-direction:column;display:flex}.estudio-periodo-mover{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.estudio-periodo-mover>button{border:1px solid var(--m-linea);border-radius:var(--radius-sm);min-width:44px;height:44px;color:var(--m-texto);cursor:pointer;background:0 0;font-size:17px}.estudio-periodo-mover>button:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.estudio-periodo-mover h2{text-align:center;font-variant-numeric:tabular-nums;min-width:18ch;margin:0;font-size:16px}.estudio-periodo-mover h2:first-letter{text-transform:uppercase}@media (min-width:900px){.estudio-resumen-mes{grid-template-columns:repeat(4,minmax(0,1fr))}}.estudio-formula{margin:var(--space-2) 0 0;color:var(--m-apagado);font-size:12.5px;line-height:1.5}.estudio-finanzas-periodo .estudio-gasto{grid-template-columns:minmax(0,1fr) auto}.estudio-finanzas-periodo .estudio-gasto.ingreso b{color:var(--m-texto)}.estudio-movimiento-abrir{cursor:pointer;color:var(--m-texto);font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700;display:block;position:relative}.estudio-movimiento-abrir:hover{color:var(--m-acento-texto);text-decoration:underline}.estudio-movimiento-abrir:before{content:"";position:absolute;inset:-12px -6px}.estudio-tabla-marco:has(.estudio-tabla-anio){overflow-x:auto}@media (max-width:600px){.estudio-tabla-marco:has(.estudio-tabla-anio){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}}.estudio-tabla.estudio-tabla-anio{min-width:520px;display:table}@media (min-width:900px){.estudio-tabla.estudio-tabla-anio{table-layout:fixed}}.estudio-tabla-anio tr>:first-child{background:var(--m-superficie);z-index:2;box-shadow:1px 0 0 var(--m-linea);position:sticky;left:0}.estudio-tabla-anio thead{display:table-header-group}.estudio-tabla-anio tbody{display:table-row-group}.estudio-tabla-anio tfoot{display:table-footer-group}.estudio-tabla-anio thead tr,.estudio-tabla-anio tbody tr,.estudio-tabla-anio tfoot tr{display:table-row}.estudio-tabla-anio tr td,.estudio-tabla-anio tr th{padding:var(--space-2) var(--space-3);display:table-cell}.estudio-tabla-anio tbody th,.estudio-tabla-anio tfoot th{text-align:left}.estudio-tabla-anio tfoot tr{border-top:2px solid var(--m-linea)}.estudio-tabla-anio tfoot td,.estudio-tabla-anio tfoot th{font-size:13px;font-weight:800}.estudio-tabla-anio .col-plata.rojo{color:var(--s-mal)}.estudio-tabla-anio .estudio-tabla-nombre:first-letter{text-transform:uppercase}.estudio-tabla .col-hechas{text-align:right;font-variant-numeric:tabular-nums;width:1%}@media (max-width:1100px){.estudio-tabla .col-hechas{display:none}}.estudio-perfil-clase{margin-left:var(--space-2)}.estudio-tipo-cita{margin-bottom:var(--space-1)}.estudio-panel-ajustes{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--m-linea);background:var(--m-superficie);color:var(--m-texto);border-radius:14px;flex-direction:column;display:flex}.estudio-panel-ajustes h2{margin:0;font-size:16px}.estudio-panel-ajustes fieldset{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.estudio-panel-ajustes legend{margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.08em;color:var(--m-apagado);padding:0;font-size:12px;font-weight:800}.estudio-panel-opcion{align-items:flex-start;gap:var(--space-3);min-height:44px;padding:var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);cursor:pointer;display:flex}.estudio-panel-opcion.elegida{border-color:var(--m-acento)}.estudio-panel-opcion input{width:18px;height:18px;accent-color:var(--m-acento);flex:none;margin:2px 0 0}.estudio-panel-opcion span{flex-direction:column;gap:2px;min-width:0;display:flex}.estudio-panel-opcion b{font-size:13.5px}.estudio-panel-opcion small{color:var(--m-apagado);font-size:12px;line-height:1.45}.estudio-panel-ajustes .estudio-fila label{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.estudio-panel-ajustes .estudio-fila input{width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-panel-ajustes .estudio-fila input{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.estudio-panel-ajustes .estudio-fila input{color:var(--m-texto);outline:none;font-size:14px}.estudio-panel-ajustes .estudio-fila input:focus{border-color:var(--m-acento)}.estudio-panel-pie{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.estudio-panel-pie .estudio-guardar{padding:0 var(--space-6)}.estudio-panel-pie small{color:var(--m-apagado);font-size:12.5px}@media (max-width:560px){.estudio-panel-ajustes .estudio-fila{grid-template-columns:1fr}}.estudio-sesion-valor{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:2/-1;display:flex}.estudio-sesiones-lista .estudio-sesion-valor input{font-variant-numeric:tabular-nums;width:170px;min-height:44px}.estudio-sesion-saldo{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.estudio-sesion-saldo.debe{color:var(--s-debe)}.estudio-sesion-saldo.ok{color:var(--s-ok)}.estudio-sesiones-valor-nota{color:var(--m-apagado);margin:0;font-size:12.5px;line-height:1.5}.estudio-sesiones-valor-nota b{color:var(--m-texto);font-variant-numeric:tabular-nums}.estudio-imputar{margin-bottom:var(--space-2)}.estudio-foto{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.estudio-foto-grande{aspect-ratio:1;border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto);max-height:420px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.estudio-foto-grande{background:color-mix(in srgb, var(--m-texto) 6%, var(--m-superficie))}}.estudio-foto-grande img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.estudio-foto-vacia{color:var(--m-apagado);margin:0;font-size:12.5px}.estudio-foto-acciones{gap:var(--space-2);flex-wrap:wrap;display:flex}.estudio-foto-bajar,.estudio-foto-quitar,.estudio-foto-subir{min-height:44px;padding:0 var(--space-4);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.estudio-foto-bajar:hover,.estudio-foto-subir:hover{border-color:var(--m-acento);color:var(--m-acento-texto)}.estudio-foto-quitar{border-color:var(--s-mal-linea);color:var(--s-mal)}.estudio-foto-quitar:hover{background:var(--s-mal-piso)}.estudio-foto-quitar:disabled{opacity:.45;cursor:not-allowed}.estudio-foto-subir{border-color:var(--m-acento);background:var(--m-acento);color:var(--m-sobre-acento);align-self:flex-start;position:relative}.estudio-foto-subir:hover{color:var(--m-sobre-acento)}.estudio-foto-subir input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.estudio-foto-subir.apagado{border-color:var(--m-linea);color:var(--m-apagado);cursor:not-allowed;background:0 0}.estudio-foto-subir.apagado input{cursor:not-allowed}.estudio-ficha label.estudio-foto-subir{color:var(--m-sobre-acento);flex-direction:row;font-size:13px}.estudio-ficha label.estudio-foto-subir.apagado{color:var(--m-apagado)}.estudio-foto-titulo{margin:0}.estudio-foto-dice{color:var(--s-ok);margin:0;font-size:12.5px}.estudio-cli-quien.proy-con-foto{align-items:center;gap:var(--space-3);flex-direction:row}.proy-quien-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.proy-miniatura{border-radius:var(--radius-sm);object-fit:cover;background:var(--m-linea);flex:none;width:56px;height:56px}.estudio-panel-estado{padding:var(--space-3);border:1px dashed var(--m-linea);border-radius:var(--radius-sm);flex-direction:column;gap:2px;margin:0;display:flex}.estudio-panel-estado b{font-size:13.5px}.estudio-panel-estado.encendida{border-style:solid;border-color:var(--s-ok)}.estudio-panel-estado small{color:var(--m-apagado);font-size:12px;line-height:1.45}.estudio-cuenta{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.estudio-cuenta{grid-template-columns:minmax(0,1fr)}.estudio-cuenta>div{align-items:baseline;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.estudio-cuenta b{margin-top:0}.estudio-cuenta .estudio-cuenta-pagado{grid-column:1/-1;justify-self:end}}.estudio-ficha-cliente{cursor:pointer;text-align:left;color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--m-acento);-webkit-text-decoration-color:var(--m-acento);-webkit-text-decoration-color:var(--m-acento);text-decoration-color:var(--m-acento);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.estudio-ficha-cliente{-webkit-text-decoration-color:color-mix(in srgb, var(--m-acento) 65%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--m-acento) 65%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--m-acento) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--m-acento) 65%, transparent)}}.estudio-ficha-cliente:hover{color:var(--m-acento-texto)}.estudio-ficha-cliente{position:relative}.estudio-ficha-cliente:before{content:"";position:absolute;inset:-6px 0}.estudio-ficha>header p .estudio-ficha-cliente:before{inset:-13px -4px}.estudio-ficha-cliente:focus-visible{outline:2px solid var(--m-acento);outline-offset:3px}.estudio-perfil-proyecto.abrible,.estudio-perfil-citas li.abrible{position:relative}.estudio-perfil-proyecto.abrible:hover{border-color:var(--m-acento)}.estudio-perfil-citas li.abrible:hover{background:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){.estudio-perfil-citas li.abrible:hover{background:color-mix(in srgb, var(--m-acento) 8%, var(--m-superficie))}}.estudio-perfil-abrir{cursor:pointer;text-align:left;color:var(--m-texto);font:inherit;background:0 0;border:0;padding:0;font-weight:700}.estudio-perfil-proyecto>header .estudio-perfil-abrir{font-size:15px}.estudio-perfil-abrir:before{content:"";position:absolute;inset:0}.estudio-perfil-abrir:hover{color:var(--m-acento-texto)}.estudio-perfil-abrir:focus-visible{outline:2px solid var(--m-acento);outline-offset:2px}.estudio-cuenta-pagado{color:var(--s-ok);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:800;display:block}.proy-citas{gap:var(--space-4);flex-direction:column;display:flex}.proy-filtros{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.proy-filtros label{color:var(--m-apagado);flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;display:flex}.proy-filtro-buscar{flex:2 280px}.proy-filtro-dia{flex:170px}.proy-filtros input{min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-superficie);color:var(--m-texto);font:inherit;font-size:14px;font-weight:500}.proy-filtros input:focus{border-color:var(--m-acento);outline:none}.proy-limpiar,.proy-ver-tablero{min-height:44px;padding:0 var(--space-4);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);font:inherit;cursor:pointer;background:0 0;font-size:13px;font-weight:700}.proy-limpiar:disabled{color:var(--m-apagado);cursor:default;opacity:.45}.proy-limpiar:not(:disabled):hover,.proy-ver-tablero:hover{border-color:var(--m-acento)}.proy-ver-tablero[aria-pressed=true]{border-color:var(--m-acento);color:var(--m-acento-texto)}.proy-limpiar:focus-visible,.proy-ver-tablero:focus-visible{outline:2px solid var(--m-acento);outline-offset:2px}.proy-filtros>.estudio-cli-modo{align-self:flex-end}.proy-tabla .col-ref{width:72px}.proy-sin-foto{border-radius:var(--radius-sm);background:var(--m-linea);place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.proy-sin-foto{background:color-mix(in srgb, var(--m-linea) 30%, transparent)}}.proy-sin-foto{color:var(--m-apagado);text-align:center;font-size:11px}.proy-tabla .col-titulo{min-width:160px}.proy-tabla .col-titulo .estudio-tabla-nombre{text-decoration:underline;-webkit-text-decoration-color:var(--m-linea);-webkit-text-decoration-color:var(--m-linea);-webkit-text-decoration-color:var(--m-linea);text-decoration-color:var(--m-linea);text-underline-offset:3px}.proy-cliente{cursor:pointer;color:var(--m-acento-texto);font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline;position:relative}.proy-cliente:before{content:"";position:absolute;inset:-12px -6px}.proy-cliente:focus-visible{outline:2px solid var(--m-acento);outline-offset:2px}.proy-tabla .col-hechas,.proy-tabla .col-cita{white-space:nowrap;font-variant-numeric:tabular-nums}.proy-tabla .col-hechas{text-align:left;width:auto}.proy-tabla .col-hechas small,.proy-tabla .col-cita small{color:var(--m-apagado);font-size:11px}.proy-tabla .proy-estado,.proy-cliente,.proy-tabla .col-plata{white-space:nowrap}@media (max-width:1599px){.proy-tabla .col-extra{display:none}}@media (min-width:1101px) and (max-width:1599px){.estudio-tabla:not(.estudio-tabla-anio) thead th{white-space:normal;vertical-align:bottom}.proy-tabla .proy-cliente{white-space:normal}.proy-tabla .col-titulo{min-width:200px}}@media (max-width:1100px){.proy-tabla tbody tr{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"ref titulo plata""ref cliente estado""ref cita hechas";align-items:center}.proy-tabla .col-ref{grid-area:ref;align-self:start;width:auto}.proy-tabla .col-titulo{grid-area:titulo;min-width:0}.proy-tabla .col-cliente{grid-area:cliente;min-width:0}.proy-tabla .proy-cliente{white-space:normal}.proy-tabla .col-estado{grid-area:estado;justify-self:end}.proy-tabla .col-cita{white-space:normal;grid-area:cita;font-size:12px}.proy-tabla .col-hechas{grid-area:hechas;justify-self:end;font-size:12px;display:block}.proy-tabla .col-hechas:after{content:" realizadas";color:var(--m-apagado);font-size:11px}.proy-tabla .col-plata{grid-area:plata}.proy-tabla .col-extra{display:none}.proy-tabla .vacio{display:inline}}.estudio-crear-nuevo{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--m-acento);color:var(--m-sobre-acento);cursor:pointer;border:0;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.estudio-crear-nuevo:hover{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.estudio-crear-nuevo:hover{background:color-mix(in srgb, var(--m-texto) 14%, var(--m-acento))}}.estudio-crear-nuevo:focus-visible{outline:2px solid var(--m-acento);outline-offset:2px}.estudio-crear-menu-citas{width:220px}.estudio-crear-menu-citas button{justify-content:center;min-height:44px}.estudio-alta-contacto{flex-direction:column;gap:6px;display:flex}.estudio-alta-wa{align-self:flex-start;position:relative}.estudio-alta-wa:before{content:"";position:absolute;inset:-12px -8px}.estudio-alta-nota{color:var(--m-apagado);margin:0;font-size:12px}.estudio-mas-datos{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);flex-direction:column;display:flex}.estudio-mas-datos>summary{cursor:pointer;color:var(--m-texto);font-size:13px;font-weight:700;position:relative}.estudio-mas-datos>summary:before{content:"";inset:-12px calc(-1 * var(--space-3));position:absolute}.estudio-mas-datos[open]>summary{margin-bottom:var(--space-2)}.estudio-mas-datos small{color:var(--m-apagado);font-size:11.5px;font-weight:500}.cli-tabla-citas .col-tel{white-space:nowrap;font-variant-numeric:tabular-nums}.cli-tabla-citas .col-tel .estudio-wa{margin-left:var(--space-2);position:relative}.cli-tabla-citas .col-tel .estudio-wa:before{content:"";position:absolute;inset:-15px -6px}.cli-tabla-citas td.col-ciudades{color:var(--m-texto)}.cli-tabla-citas .col-hechas{text-align:left}.cli-tabla-nota{color:var(--m-apagado);margin:0;font-size:12px}@media (max-width:1599px){.cli-tabla-citas .col-proyecto,.cli-tabla-citas .col-sena,.cli-tabla-citas .col-movido{display:none}}@media (max-width:860px){.cli-tabla-citas .col-cita{display:none}}@media (max-width:1100px){.cli-tabla-citas .col-cita{display:none}.cli-tabla-citas tbody tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quien plata""tel etapa""ciudades hechas"}.cli-tabla-citas .col-quien{grid-area:quien}.cli-tabla-citas .col-plata{grid-area:plata}.cli-tabla-citas .col-tel{grid-area:tel;font-size:12px}.cli-tabla-citas .col-etapa{grid-area:etapa;justify-self:end}.cli-tabla-citas .col-ciudades{grid-area:ciudades;font-size:12px}.cli-tabla-citas td.col-ciudades{color:var(--m-apagado)}.cli-tabla-citas .col-hechas{white-space:nowrap;grid-area:hechas;justify-self:end;width:auto;font-size:12px;display:block}.cli-tabla-citas .col-hechas:after{content:" realizadas";color:var(--m-apagado)}.cli-tabla-citas .col-tel .estudio-wa:before{inset:-3px -6px}}@media (max-width:1100px) and (pointer:coarse){.cli-tabla-citas tbody tr{row-gap:14px}.cli-tabla-citas .col-tel .estudio-wa:before{inset:-14px -6px}}.estudio-hoy{color:var(--m-apagado);margin:0;font-size:13px;font-weight:600}.estudio-inicio-grilla{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:960px){.estudio-inicio-grilla{grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}}.estudio-inicio-lado{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.estudio-proximas>header>div{flex-direction:column;gap:2px;display:flex}.estudio-ver-agenda{min-height:44px;padding:0 var(--space-4);border:1px solid var(--m-linea);border-radius:var(--radius-sm);color:var(--m-texto);font:inherit;cursor:pointer;background:0 0;font-size:13px;font-weight:700}.estudio-ver-agenda:hover{border-color:var(--m-acento)}.estudio-ver-agenda:focus-visible{outline:2px solid var(--m-acento);outline-offset:2px}.estudio-proximas .estudio-franja{margin-top:var(--space-2)}.estudio-franja-titulo{color:var(--m-apagado);grid-column:1/-1;font-size:12.5px;font-weight:700}.estudio-dia-aviso{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--m-linea);color:var(--m-apagado);flex-wrap:wrap;margin:0;font-size:12.5px;display:flex}.estudio-inicio-grilla .estudio-proxima{grid-template-areas:"quien valor""cuando valor"}.estudio-inicio-grilla .estudio-proxima>strong{flex-wrap:wrap;align-items:baseline;gap:0 6px;display:flex}.estudio-inicio-grilla .estudio-proxima-tipo{margin-right:0}.estudio-inicio-finanzas{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--m-linea);background:var(--m-superficie);border-radius:14px;flex-direction:column;align-items:flex-start;display:flex}.estudio-inicio-finanzas>.estudio-sub{margin:0}.estudio-inicio-finanzas p{color:var(--m-apagado);margin:0;font-size:12.5px}.proy-ficha-cabeza{align-items:center;gap:var(--space-2);display:inline-flex}.proy-ficha-cabeza .proy-estado{letter-spacing:normal;text-transform:none}.estudio-anio .estudio-resumen{margin-bottom:var(--space-2)}@media (max-width:899px){.estudio-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}}.estudio-sesion-abierta{color:var(--m-acento-texto);margin:0;font-size:12.5px;font-weight:700}.estudio-sesiones-lista li.marcada{border-color:var(--m-acento);box-shadow:0 0 0 1px var(--m-acento) inset}.cal-ayuda{color:var(--m-apagado);align-items:center;gap:6px;margin:0;font-size:12.5px;display:inline-flex}.cal-ayuda svg{width:15px;height:15px;color:var(--m-acento-texto);flex:none}.estudio-cita-estado{color:var(--m-apagado);letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.estudio-cita-estado select{min-width:150px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background-color:var(--m-superficie);color:var(--m-texto);font:inherit;letter-spacing:normal;text-transform:none;font-size:13.5px}.estudio-detalle-cita .estudio-ficha-acciones{align-items:end}.estudio-datos-cita{grid-template-columns:max-content minmax(0,1fr)}.estudio-datos-cita dd{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.estudio-datos-cita .estudio-wa{position:relative}.estudio-datos-cita .estudio-wa:before{content:"";position:absolute;inset:-12px -8px}.estudio-agregar-pago{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);flex-direction:column;display:flex}.estudio-agregar-pago>.estudio-sub{margin:0}.estudio-agregar-pago-fecha{color:var(--m-apagado);margin:0;font-size:12px}@media (max-width:600px){.estudio-datos-cita{grid-template-columns:minmax(0,1fr)}.estudio-detalle-cita>header{flex-wrap:wrap}.estudio-detalle-cita>header>div:first-child{flex:100%}.estudio-detalle-cita>header .estudio-ficha-acciones{flex:100%;justify-content:flex-start}.estudio-detalle-cita .estudio-cita-estado{flex:auto}.estudio-detalle-cita>header:not(:has(.estudio-editar))>div:first-child{flex:1 1 0;min-width:0}.estudio-detalle-cita>header:not(:has(.estudio-editar)) .estudio-ficha-acciones{flex:none}}.falta-telefono{border:1px solid var(--m-acento);border-radius:999px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.falta-telefono{border:1px solid color-mix(in srgb, var(--m-acento) 45%, transparent)}}.falta-telefono{color:var(--m-acento-texto);letter-spacing:.04em;font-size:11px;font-weight:800}.hora-por-confirmar{color:var(--m-acento-texto);font-weight:700}small.hora-por-confirmar{margin-top:4px;font-size:11.5px;display:block}.estudio-ajustes.ajustes{gap:var(--space-5);max-width:720px}.ajustes-grupo{gap:var(--space-2);flex-direction:column;display:flex}.ajustes-categoria{color:var(--m-texto);letter-spacing:-.005em;margin:0;padding:0 4px;font-size:15px;font-weight:800}.ajustes-tarjeta{border:1px solid var(--m-linea);background:var(--m-superficie);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.ajustes-tarjeta>li{position:relative}.ajustes-tarjeta>li+li:before{content:"";border-top:1px solid var(--m-linea);pointer-events:none;position:absolute;top:0;left:52px;right:0}.ajustes-fila{width:100%;color:var(--m-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;font-size:15px;text-decoration:none;display:flex}.ajustes-fila:hover{background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.ajustes-fila:hover{background:color-mix(in srgb, var(--m-texto) 5%, transparent)}}.ajustes-fila:focus-visible{outline:2px solid var(--m-acento);outline-offset:-2px}.ajustes-fila-dato{cursor:default}.ajustes-fila-dato:hover{background:0 0}.ajustes-icono{width:22px;color:var(--m-apagado);flex:none;justify-content:center;display:inline-flex}.ajustes-nombre{flex:auto;min-width:0;max-width:none;font-weight:600}.ajustes-valor{white-space:nowrap;text-overflow:ellipsis;text-align:right;min-width:0;max-width:48%;color:var(--m-apagado);flex:0 auto;font-size:14px;overflow:hidden}.ajustes-flecha{color:var(--m-apagado);flex:none;margin-left:auto;font-size:20px;line-height:1}.ajustes-interruptor{background:var(--m-linea);border-radius:999px;flex:none;width:44px;height:26px;margin-left:auto;transition:background-color .15s;position:relative}.ajustes-interruptor:after{content:"";background:var(--m-texto);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.ajustes-interruptor.encendido{background:var(--m-acento)}.ajustes-interruptor.encendido:after{background:var(--m-sobre-acento);transform:translate(18px)}@media (prefers-reduced-motion:reduce){.ajustes-interruptor,.ajustes-interruptor:after{transition:none}}.ajustes-cuidado .ajustes-nombre,.ajustes-cuidado .ajustes-icono{color:var(--s-mal)}.estudio-ajustes.ajustes-pantalla{gap:var(--space-4);max-width:760px}.ajustes-pantalla-cabeza{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ajustes-pantalla-cabeza h2{color:var(--m-texto);letter-spacing:-.01em;margin:0;font-size:22px}.ajustes-volver{color:var(--m-acento-texto);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px 4px 0;font-size:15px;font-weight:700;display:inline-flex;position:relative}.ajustes-volver span{font-size:22px;line-height:1}.ajustes-volver:before{content:"";position:absolute;inset:-12px -10px}.ajustes-volver:focus-visible{outline:2px solid var(--m-acento);outline-offset:4px;border-radius:4px}.ajustes-pantalla-cuerpo{gap:var(--space-3);flex-direction:column;display:flex}.ajustes-pantalla-cuerpo>.config-card>div:first-child>.eyebrow,.ajustes-pantalla .estudio-rev-cabeza :is(.eyebrow,h2){display:none}.ajustes-identidad{flex-direction:column;gap:2px;margin:0;display:flex}.ajustes-identidad b{color:var(--m-texto);font-size:17px}.ajustes-identidad span{color:var(--m-apagado);font-size:13.5px}.ajustes-pantalla-cuerpo>label,.ajustes-pantalla-cuerpo .estudio-reinicio>label:not(.estudio-cli-consent){max-width:420px;color:var(--m-texto);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.ajustes-pantalla-cuerpo>label input,.ajustes-pantalla-cuerpo .estudio-reinicio>label:not(.estudio-cli-consent) input{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.ajustes-pantalla-cuerpo>label input,.ajustes-pantalla-cuerpo .estudio-reinicio>label:not(.estudio-cli-consent) input{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.ajustes-pantalla-cuerpo>label input,.ajustes-pantalla-cuerpo .estudio-reinicio>label:not(.estudio-cli-consent) input{color:var(--m-texto);outline:none;font-size:14px}.ajustes-pantalla-cuerpo>label input:focus,.ajustes-pantalla-cuerpo .estudio-reinicio>label input:focus{border-color:var(--m-acento)}.ajustes-pantalla-cuerpo .estudio-reinicio{gap:var(--space-3);flex-direction:column;display:flex}.ajustes-pantalla-cuerpo>.estudio-guardar,.ajustes-pantalla-cuerpo>.estudio-salir{align-self:flex-start}.ajustes-pantalla .estudio-rev-lista{grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.ajustes-fila{padding:14px;font-size:15px}.ajustes-tarjeta>li+li:before{left:50px}}@media (max-width:560px){.ajustes-fila{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"icono nombre flecha"".valor flecha";align-items:center;gap:2px 14px;display:grid}.ajustes-icono{grid-area:icono}.ajustes-nombre{grid-area:nombre}.ajustes-valor{white-space:normal;text-align:left;overflow-wrap:anywhere;grid-area:valor;max-width:none;font-size:13.5px;overflow:visible}.ajustes-flecha,.ajustes-interruptor{grid-area:flecha;margin-left:0}}:root{--ts-letra:"Manrope"}[data-diseno=base-visual],[data-diseno=base-visual] .estudio{--m-tinta:#171717;--m-superficie:#252525;--m-texto:#eee;--m-apagado:#aaa;--m-linea:#ffffff21;--ts-fondo:#171717;--ts-luz-a:#2b2a26;--ts-luz-b:#1e1e1d;--ts-vidrio:#282828c9;--ts-vidrio-fuerte:#262626f2;--ts-linea:#ffffff1a;--ts-sombra:0 18px 44px #00000047;--ts-campo:#ffffff0d;--ts-elegido:var(--m-acento);--ts-sobre-elegido:var(--m-sobre-acento);--ts-avatar:transparent;--ts-sobre-avatar:var(--m-texto);--ts-hecha:var(--m-acento);--ts-confirmada:#afbea3;--ts-titulos:var(--ts-letra,"Manrope"), "Helvetica Neue", Arial, sans-serif;--ts-cuerpo:var(--ts-letra,"Manrope"), "Helvetica Neue", Arial, sans-serif}:root[data-theme=claro] [data-diseno=base-visual],:root[data-theme=claro] [data-diseno=base-visual] .estudio{--m-tinta:#eeeee8;--m-superficie:#fbfbf8;--m-texto:#272923;--m-apagado:#62665c;--m-linea:#383b2c24;--ts-fondo:#eeeee8;--ts-luz-a:#e4dcc6;--ts-luz-b:#f6f5f0;--ts-vidrio:#ffffff7a;--ts-vidrio-fuerte:#fbfbf8f0;--ts-linea:#383b2c1f;--ts-sombra:0 18px 44px #3c3a2812;--ts-campo:#ffffffa6;--ts-elegido:#272923;--ts-sobre-elegido:#fff;--ts-avatar:#272923;--ts-sobre-avatar:#fff;--ts-hecha:var(--m-acento-texto);--ts-confirmada:#4d6340}[data-diseno=base-visual]{font-family:var(--ts-cuerpo);background:radial-gradient(55% 45% at 100% 78%, var(--ts-luz-a), transparent 72%), radial-gradient(45% 40% at 0% 0%, var(--ts-luz-b), transparent 70%), var(--ts-fondo);background-attachment:fixed}:root:has([data-diseno=base-visual]) body{background:#171717}:root[data-theme=claro]:has([data-diseno=base-visual]) body{background:#eeeee8}[data-diseno=base-visual] .estudio{background:0 0}[data-diseno=base-visual] .estudio button,[data-diseno=base-visual] .estudio input,[data-diseno=base-visual] .estudio select,[data-diseno=base-visual] .estudio textarea{font-family:inherit}[data-diseno=base-visual] .estudio-cabecera,[data-diseno=base-visual] .estudio-franja-tarjeta,[data-diseno=base-visual] .estudio-proximas,[data-diseno=base-visual] .estudio-inicio-finanzas,[data-diseno=base-visual] .estudio-tareas,[data-diseno=base-visual] .estudio-resumen>div,[data-diseno=base-visual] .estudio-proxima-cita,[data-diseno=base-visual] .estudio-cli-filtros,[data-diseno=base-visual] .proy-citas .estudio-tabla-marco,[data-diseno=base-visual] .estudio-tabla-marco{background:var(--ts-vidrio);border:1px solid var(--ts-linea);box-shadow:var(--ts-sombra);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-radius:28px}[data-diseno=base-visual] .estudio-ficha,[data-diseno=base-visual] .estudio-crear-menu,[data-diseno=base-visual] .estudio-mas-menu{background:var(--ts-vidrio-fuerte);border:1px solid var(--ts-linea);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}[data-diseno=base-visual] .estudio-ficha{border-radius:28px 28px 0 0}@media (min-width:861px){[data-diseno=base-visual] .estudio-ficha{border-radius:28px}}[data-diseno=base-visual] .estudio-proximas h2,[data-diseno=base-visual] .estudio-tareas h2,[data-diseno=base-visual] .estudio-inicio-finanzas h2,[data-diseno=base-visual] .estudio-sub{font-family:var(--ts-titulos);letter-spacing:-.01em;text-transform:none;color:var(--m-texto);margin:0;font-size:17px;font-weight:700}[data-diseno=base-visual] .estudio{gap:24px;max-width:1180px;margin-inline:auto;padding:24px 40px 48px}[data-diseno=base-visual] .estudio-cabecera{z-index:40;align-items:center;gap:14px;margin:0;padding:12px 14px;display:flex;position:sticky;top:12px}[data-diseno=base-visual] .estudio-mas{order:-1;display:block;position:relative}[data-diseno=base-visual] .estudio-mas-boton{border:1px solid var(--ts-linea);background:var(--ts-avatar);width:46px;height:46px;color:var(--ts-sobre-avatar);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}[data-diseno=base-visual] .estudio-mas-punto{background:var(--m-acento);border:2px solid var(--ts-fondo);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}[data-diseno=base-visual] .estudio-mas-menu{z-index:60;min-width:220px;box-shadow:var(--ts-sombra);border-radius:22px;flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute;top:calc(100% + 10px);left:0}[data-diseno=base-visual] .estudio-mas-menu button{min-height:48px;color:var(--m-texto);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0 16px;font-size:15px;font-weight:700}[data-diseno=base-visual] .estudio-mas-menu button:hover{background:var(--ts-campo)}[data-diseno=base-visual] .estudio-mas-menu button.active{background:var(--ts-elegido);color:var(--ts-sobre-elegido)}[data-diseno=base-visual] .estudio-identidad{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}[data-diseno=base-visual] .estudio-plataforma,[data-diseno=base-visual] .estudio-bajada{display:none}[data-diseno=base-visual] .estudio-cabecera h1{font-family:var(--ts-titulos);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:27px;font-weight:800;line-height:1.1;overflow:hidden}[data-diseno=base-visual] .estudio-producto{text-transform:lowercase}[data-diseno=base-visual] .estudio-producto:after{content:"."}[data-diseno=base-visual] .estudio-crear-nuevo{background:var(--m-acento);width:46px;height:46px;min-height:46px;color:var(--m-sobre-acento);border:0;border-radius:50%;place-items:center;padding:0;font-size:28px;font-weight:400;line-height:1;display:grid;box-shadow:0 8px 18px #00000024}[data-diseno=base-visual] .estudio-crear-nuevo svg{display:none}[data-diseno=base-visual] .estudio-crear-texto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-diseno=base-visual] .estudio-crear-menu{min-width:250px;box-shadow:var(--ts-sombra);border-radius:22px;gap:6px;padding:10px;left:auto;right:0}[data-diseno=base-visual] .estudio-crear-menu button{background:0 0;border:0;border-radius:16px;padding:14px 16px}[data-diseno=base-visual] .estudio-crear-menu button:hover{background:var(--ts-campo)}[data-diseno=base-visual] .estudio-crear-menu strong{font-size:16px;font-weight:700}@media (min-width:861px){[data-diseno=base-visual] .estudio-barra,[data-diseno=base-visual] .estudio-barra.plegada{border:1px solid var(--ts-linea);background:var(--ts-vidrio);width:92px;height:calc(100dvh - 48px);box-shadow:var(--ts-sombra);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:40px;gap:10px;margin:24px 0 24px 24px;padding:16px 10px;top:24px}[data-diseno=base-visual] .estudio-barra-marca,[data-diseno=base-visual] .estudio-barra-plegar,[data-diseno=base-visual] .estudio-barra-lista li[data-seccion=giras]{display:none}[data-diseno=base-visual] .estudio-barra-lista,[data-diseno=base-visual] .estudio-barra-pie{align-items:center;gap:10px}[data-diseno=base-visual] .estudio-barra button,[data-diseno=base-visual] .estudio-barra.plegada button{width:72px;min-height:72px;color:var(--m-texto);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;gap:6px;padding:10px 4px;font-size:11px;position:relative}[data-diseno=base-visual] .estudio-barra button:hover{background:var(--ts-campo)}[data-diseno=base-visual] .estudio-barra button.active{background:var(--ts-elegido);color:var(--ts-sobre-elegido);font-weight:700}[data-diseno=base-visual] .estudio-barra .estudio-barra-texto,[data-diseno=base-visual] .estudio-barra.plegada .estudio-barra-texto{flex:none;font-size:11px;display:block}[data-diseno=base-visual] .estudio-barra-aviso,[data-diseno=base-visual] .estudio-barra.plegada .estudio-barra-aviso{text-align:center;background:var(--m-acento);min-width:18px;color:var(--m-sobre-acento);opacity:1;border-radius:999px;padding:0 5px;font-size:10px;line-height:18px;display:inline;position:absolute;top:6px;right:8px}}@media (max-width:860px){[data-diseno=base-visual] .estudio{gap:18px;padding:12px 14px 24px}[data-diseno=base-visual] .estudio-cabecera{border-radius:26px;gap:10px;padding:8px 10px;top:8px}[data-diseno=base-visual] .estudio-cabecera h1{font-size:23px}[data-diseno=base-visual] .estudio-mas-boton,[data-diseno=base-visual] .estudio-crear-nuevo{width:42px;height:42px;min-height:42px}[data-diseno=base-visual] .estudio-barra,[data-diseno=base-visual] .estudio-barra.plegada{--n-barra:5;inset:auto 12px calc(12px + env(safe-area-inset-bottom,0px)) 12px;border:1px solid var(--ts-linea);background:var(--ts-vidrio-fuerte);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;padding:6px;box-shadow:0 14px 34px #00000038}[data-diseno=base-visual] .estudio-barra-pie,[data-diseno=base-visual] .estudio-barra-lista li[data-seccion=giras]{display:none}[data-diseno=base-visual] .estudio-barra button,[data-diseno=base-visual] .estudio-barra.plegada button{min-height:58px;color:var(--m-texto);border-radius:24px;gap:5px}[data-diseno=base-visual] .estudio-barra .estudio-barra-texto{font-size:10.5px}[data-diseno=base-visual] .estudio-barra button.active{background:var(--ts-elegido);color:var(--ts-sobre-elegido);font-weight:700}[data-diseno=base-visual].estudio-marco>.estudio{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}}[data-diseno=base-visual] .estudio-inicio-proximas{flex-direction:column;gap:18px;display:flex}[data-diseno=base-visual] .estudio-saludo{padding:6px 4px 2px}[data-diseno=base-visual] .estudio-saludo small{letter-spacing:.16em;text-transform:uppercase;color:var(--m-apagado);margin-bottom:8px;font-size:11px;font-weight:700;display:block}[data-diseno=base-visual] .estudio-saludo p{font-family:var(--ts-titulos);letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.05}[data-diseno=base-visual] .estudio-saludo p span{color:var(--m-apagado)}[data-diseno=base-visual] .estudio-franja-tarjeta{padding:16px 12px 14px}[data-diseno=base-visual] .estudio-franja-tarjeta>header{justify-content:space-between;align-items:center;gap:12px;padding:2px 8px 12px;display:flex}[data-diseno=base-visual] .estudio-franja-tarjeta>header strong{font-size:13.5px;font-weight:700}[data-diseno=base-visual] .estudio-franja-acciones{align-items:center;gap:6px;display:flex}[data-diseno=base-visual] .estudio-franja-acciones button,[data-diseno=base-visual] .estudio-franja-tarjeta .estudio-ver-agenda{min-height:36px;color:var(--m-apagado);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12.5px}[data-diseno=base-visual] .estudio-franja-acciones button:hover{background:var(--ts-campo);color:var(--m-texto)}[data-diseno=base-visual] .estudio-franja{gap:6px;margin:0}[data-diseno=base-visual] .estudio-franja-titulo{display:none}[data-diseno=base-visual] .estudio-franja-correr{border:1px solid var(--ts-linea);background:var(--ts-campo);width:40px;height:40px;color:var(--m-texto);cursor:pointer;border-radius:50%;flex:none;padding:0;font-size:18px}[data-diseno=base-visual] .estudio-franja-dias{--franja-hueco:6px;padding:2px 0 6px}[data-diseno=base-visual] .estudio-franja-dias button{min-height:70px;color:var(--m-texto);text-align:center;background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}[data-diseno=base-visual] .estudio-franja-dias button:hover{background:var(--ts-campo)}[data-diseno=base-visual] .estudio-franja-dias button span{text-transform:uppercase;letter-spacing:.06em;color:var(--m-apagado);font-size:9.5px;font-weight:700}[data-diseno=base-visual] .estudio-franja-dias button b{letter-spacing:-.02em;font-size:21px;font-weight:800}[data-diseno=base-visual] .estudio-franja-dias button small{color:var(--m-apagado);font-size:9.5px}[data-diseno=base-visual] .estudio-franja-dias button.hoy,[data-diseno=base-visual] .estudio-franja-dias button.elegido{background:var(--ts-elegido);color:var(--ts-sobre-elegido)}[data-diseno=base-visual] .estudio-franja-dias button.hoy span,[data-diseno=base-visual] .estudio-franja-dias button.hoy small,[data-diseno=base-visual] .estudio-franja-dias button.elegido span,[data-diseno=base-visual] .estudio-franja-dias button.elegido small{color:inherit;opacity:.85}[data-diseno=base-visual] .estudio-franja-dias:has(.elegido) button.hoy:not(.elegido){color:var(--m-texto);box-shadow:inset 0 0 0 1px var(--ts-elegido);background:0 0}[data-diseno=base-visual] .estudio-dia-aviso{color:var(--m-apagado);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 8px 0;font-size:12.5px;display:flex}[data-diseno=base-visual] .estudio-inicio-grilla{align-items:stretch;gap:18px;display:grid}@media (min-width:1000px){[data-diseno=base-visual] .estudio-inicio-grilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}[data-diseno=base-visual] .estudio-proximas{flex-direction:column;padding:22px 22px 18px;display:flex}[data-diseno=base-visual] .estudio-proximas>header{margin-bottom:6px;padding:0}[data-diseno=base-visual] .estudio-proximas>header small{color:var(--m-apagado);margin-top:8px;font-size:12.5px;display:block}[data-diseno=base-visual] .estudio-proximas-lista{flex-direction:column;margin-top:8px;display:flex}[data-diseno=base-visual] .estudio-proxima{border:0;border-bottom:1px solid var(--ts-linea);min-height:0;color:var(--m-texto);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cuando quien""cuando que""cuando estado";align-items:center;gap:3px 18px;padding:16px 0;display:grid}[data-diseno=base-visual] .estudio-proxima:last-child{border-bottom:0}[data-diseno=base-visual] .estudio-proxima>strong{font-family:var(--ts-titulos);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;grid-area:quien;font-size:21px;font-weight:800;overflow:hidden}[data-diseno=base-visual] .estudio-proxima-tipo{font-family:var(--ts-cuerpo);letter-spacing:.04em;text-transform:uppercase;color:var(--m-acento-texto);vertical-align:middle;margin-right:8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}[data-diseno=base-visual] .estudio-proxima-cuando{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:76px;color:var(--m-texto);flex-direction:column;grid-area:cuando;justify-content:center;font-size:30px;font-weight:400;display:flex}[data-diseno=base-visual] .estudio-proxima-cuando .hora-lugar{color:var(--m-apagado);letter-spacing:0;font-size:11px;display:block}[data-diseno=base-visual] .estudio-proxima-cuando .hora-por-confirmar{letter-spacing:0;max-width:84px;color:var(--m-acento-texto);font-size:13px;font-weight:700;line-height:1.25}[data-diseno=base-visual] .estudio-proxima-dia{color:var(--m-apagado);font-size:11px}[data-diseno=base-visual] .estudio-proxima-que{color:var(--m-apagado);grid-area:que;font-size:12.5px}[data-diseno=base-visual] .estudio-proxima-valor{display:none}[data-diseno=base-visual] .estudio-proxima-estado{border:1px solid var(--ts-linea);color:var(--m-apagado);white-space:nowrap;background:0 0;border-radius:999px;grid-area:estado;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:3px 10px;font-size:11px;font-style:normal;display:inline-flex}[data-diseno=base-visual] .estudio-proxima-estado:before{content:"";background:var(--ts-confirmada);border-radius:50%;width:5px;height:5px}[data-diseno=base-visual] .estudio-proxima-estado.sin-abono:before{background:var(--s-debe)}[data-diseno=base-visual] .estudio-proxima.hecha .estudio-proxima-estado:before{background:var(--m-acento)}[data-diseno=base-visual] .estudio-proximas-pasar{color:var(--m-apagado);justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:11.5px;display:flex}[data-diseno=base-visual] .estudio-proximas-pasar button{border:1px solid var(--ts-linea);width:44px;height:44px;color:var(--m-texto);cursor:pointer;background:0 0;border-radius:50%;padding:0;font-size:18px}[data-diseno=base-visual] .estudio-proximas-pasar button:disabled{opacity:.35;cursor:default}[data-diseno=base-visual] .estudio-proximas-pasar .estudio-proximas-volver{border-radius:999px;width:auto;padding:0 14px;font-size:12px}[data-diseno=base-visual] .estudio-vacio-con-salida{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0;display:flex}[data-diseno=base-visual] .estudio-finanzas-del-mes{flex-direction:column;align-items:stretch;padding:22px;display:flex}[data-diseno=base-visual] .estudio-finanzas-del-mes>*{align-self:stretch;width:auto}[data-diseno=base-visual] .estudio-finanzas-del-mes>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}[data-diseno=base-visual] .estudio-finanzas-del-mes-cuando{border:1px solid var(--ts-linea);color:var(--m-apagado);border-radius:999px;padding:5px 12px;font-size:11.5px}[data-diseno=base-visual] .estudio-finanzas-del-mes dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin:0;display:grid}[data-diseno=base-visual] .estudio-finanzas-del-mes dl>div{flex-direction:column;gap:6px;display:flex}[data-diseno=base-visual] .estudio-finanzas-del-mes dt{color:var(--m-apagado);font-size:11.5px}[data-diseno=base-visual] .estudio-finanzas-del-mes dd{font-family:var(--ts-titulos);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(19px,2.2vw,25px);font-weight:800}[data-diseno=base-visual] .estudio-finanzas-del-mes .acento dd{color:var(--m-acento-texto)}[data-diseno=base-visual] .estudio-finanzas-del-mes .rojo dd{color:var(--s-mal)}[data-diseno=base-visual] .estudio-finanzas-del-mes-cobrar{border-top:1px solid var(--ts-linea);color:var(--m-apagado);align-items:baseline;gap:10px;margin:20px 0 0;padding-top:16px;font-size:12.5px;display:flex}[data-diseno=base-visual] .estudio-finanzas-del-mes-cobrar strong{color:var(--m-texto);font-variant-numeric:tabular-nums;font-size:13.5px}[data-diseno=base-visual] .estudio-finanzas-del-mes-moneda+.estudio-finanzas-del-mes-moneda{border-top:1px solid var(--ts-linea);margin-top:18px;padding-top:18px}[data-diseno=base-visual] .estudio-finanzas-del-mes>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}[data-diseno=base-visual] .estudio-finanzas-del-mes>footer small{color:var(--m-apagado);font-size:11px}[data-diseno=base-visual] .estudio-finanzas-del-mes .estudio-ir-finanzas{border:1px solid var(--ts-linea);min-height:40px;color:var(--m-texto);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:700}[data-diseno=base-visual] .estudio-tareas{flex-direction:column;padding:22px;display:flex}[data-diseno=base-visual] .estudio-tareas-lista{order:2;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:32px;margin:10px 0 0;display:grid}[data-diseno=base-visual] .estudio-tareas-nueva{border-top:1px solid var(--ts-linea);order:3;margin-top:12px;padding-top:12px}[data-diseno=base-visual] .estudio-tareas-nueva input{min-height:44px;color:var(--m-texto);background:0 0;border:0;border-radius:14px;font-size:14px}[data-diseno=base-visual] .estudio-tareas-nueva button{background:var(--ts-campo);min-height:44px;color:var(--m-texto);border:0;border-radius:999px;padding:0 18px;font-weight:700}[data-diseno=base-visual] .estudio-tareas-lista li{border-bottom:1px solid var(--ts-linea);align-items:center;gap:14px;padding-block:14px;display:flex}[data-diseno=base-visual] .estudio-tarea-marca{border:1px solid var(--m-apagado);color:#0000;cursor:pointer;background:0 0;border-radius:6px;flex:0 0 22px;width:22px;min-width:0;max-width:22px;height:22px;min-height:0;padding:0;font-size:0;position:relative}[data-diseno=base-visual] .estudio-tarea-marca:before{content:"";position:absolute;inset:-11px}[data-diseno=base-visual] .estudio-tarea-marca[aria-pressed=true]{background:var(--ts-hecha);border-color:var(--ts-hecha)}[data-diseno=base-visual] .estudio-tarea-marca[aria-pressed=true]:after{content:"";border:solid var(--ts-fondo);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}[data-diseno=base-visual] .estudio-tarea-texto{text-align:left;flex:1;font-size:14px}[data-diseno=base-visual] .estudio-tarea-marca[aria-pressed=true]+.estudio-tarea-texto{color:var(--m-apagado);text-decoration:line-through}[data-diseno=base-visual] .estudio-tarea-texto small{color:var(--m-apagado);font-size:11px}[data-diseno=base-visual] .cal-barra{gap:14px;margin-bottom:14px}[data-diseno=base-visual] .cal-escalas{border:1px solid var(--ts-linea);background:var(--ts-vidrio);border-radius:999px;gap:4px;padding:4px;display:flex}[data-diseno=base-visual] .cal-escalas button{min-height:42px;color:var(--m-apagado);background:0 0;border:0;border-radius:999px;flex:1;padding:0 18px;font-size:13px}[data-diseno=base-visual] .cal-escalas button.active,[data-diseno=base-visual] .cal-escalas button[aria-pressed=true]{background:var(--ts-elegido);color:var(--ts-sobre-elegido);font-weight:700}[data-diseno=base-visual] .cal-mover{gap:6px}[data-diseno=base-visual] .cal-mover strong{letter-spacing:-.02em;font-size:17px;font-weight:800}[data-diseno=base-visual] .cal-mover>button{width:42px;height:42px;color:var(--m-texto);background:0 0;border:0;border-radius:50%;font-size:17px}[data-diseno=base-visual] .cal-mover>button:hover{background:var(--ts-campo)}[data-diseno=base-visual] .cal-hoy{width:auto!important;color:var(--m-apagado)!important;border-radius:999px!important;padding:0 14px!important;font-size:13px!important}[data-diseno=base-visual] .cal-ir input,[data-diseno=base-visual] .estudio-cli-buscar,[data-diseno=base-visual] .proy-filtros input,[data-diseno=base-visual] .estudio-cli-herramientas input{border:1px solid var(--ts-linea);background:var(--ts-vidrio);min-height:46px;color:var(--m-texto);border-radius:999px;padding:0 18px;font-size:14px}[data-diseno=base-visual] .cal-dato{border-color:var(--ts-linea);background:var(--ts-vidrio);border-radius:18px}[data-diseno=base-visual] .cal-encabezado{gap:0;margin-bottom:8px;padding:0}[data-diseno=base-visual] .cal-encabezado span{text-align:center;letter-spacing:.06em;color:var(--m-apagado);font-size:10.5px}[data-diseno=base-visual] .cal-grilla{border:1px solid var(--ts-linea);background:var(--ts-vidrio);box-shadow:var(--ts-sombra);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;gap:0;overflow:hidden}[data-diseno=base-visual] .cal-celda,[data-diseno=base-visual] .cal-celda.prestado{border:0;border-right:1px solid var(--ts-linea);border-bottom:1px solid var(--ts-linea);background:0 0;border-radius:0;gap:5px;min-height:112px;padding:10px 7px 8px}[data-diseno=base-visual] .cal-celda:nth-child(7n){border-right:0}[data-diseno=base-visual] .cal-celda.prestado{opacity:.55}[data-diseno=base-visual] .cal-celda.hoy{background:var(--m-acento)}@supports (color:color-mix(in lab, red, red)){[data-diseno=base-visual] .cal-celda.hoy{background:color-mix(in srgb, var(--m-acento) 16%, transparent)}}[data-diseno=base-visual] .cal-celda.hoy{box-shadow:inset 0 0 0 1px var(--m-acento-texto)}@supports (color:color-mix(in lab, red, red)){[data-diseno=base-visual] .cal-celda.hoy{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m-acento-texto) 70%, transparent)}}[data-diseno=base-visual] .cal-celda.hoy .cal-numero{text-underline-offset:5px;font-weight:800;text-decoration:underline}[data-diseno=base-visual] .cal-numero{text-align:left;margin-bottom:6px;font-size:12px}[data-diseno=base-visual] .cal-punto{min-height:0;color:var(--m-texto);text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 2px;font-size:11.5px;font-weight:800;line-height:1.2;display:flex}[data-diseno=base-visual] .cal-punto span{color:var(--m-apagado);font-size:10px;font-weight:400}[data-diseno=base-visual] .cal-punto .hora-lugar{display:none}[data-diseno=base-visual] .cal-punto.hecha{opacity:.62;box-shadow:none}[data-diseno=base-visual] .cal-punto.tentativa{box-shadow:inset 2px 0 0 var(--s-debe);border-radius:2px;outline:0;padding-left:6px}[data-diseno=base-visual] .cal-punto:hover{background:var(--ts-campo)}[data-diseno=base-visual] .cal-ayuda{color:var(--m-apagado);font-size:11.5px}[data-diseno=base-visual] .estudio-proxima-cita{width:100%;color:var(--m-texto);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}[data-diseno=base-visual] .estudio-proxima-cita-texto{flex-direction:column;gap:5px;min-width:0;display:flex}[data-diseno=base-visual] .estudio-proxima-cita-texto small{color:var(--m-apagado);font-size:12px}[data-diseno=base-visual] .estudio-proxima-cita-texto strong{letter-spacing:-.02em;font-size:17px;font-weight:800}[data-diseno=base-visual] .estudio-proxima-cita .cal-firme{border:1px solid var(--ts-linea);color:var(--m-apagado);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:11.5px}@media (max-width:860px){[data-diseno=base-visual] .cal-escalas button{min-height:38px;padding:0 8px}[data-diseno=base-visual] .cal-celda,[data-diseno=base-visual] .cal-celda.prestado{min-height:92px;padding:7px 3px}[data-diseno=base-visual] .cal-grilla{border-radius:20px}}@media (max-width:560px){[data-diseno=base-visual] .cal-punto{padding:3px 1px;font-size:10px}[data-diseno=base-visual] .cal-punto span{font-size:9px}[data-diseno=base-visual] .cal-pie{display:none}}[data-diseno=base-visual] .estudio-cli-modo{border:1px solid var(--ts-linea);background:var(--ts-vidrio);border-radius:999px;gap:4px;padding:4px;display:flex}[data-diseno=base-visual] .estudio-cli-modo button{min-height:42px;color:var(--m-apagado);background:0 0;border:0;border-radius:999px;flex:1;padding:0 18px;font-size:13px;font-weight:600}[data-diseno=base-visual] .estudio-cli-modo button.activa{background:var(--ts-elegido);color:var(--ts-sobre-elegido);font-weight:700}[data-diseno=base-visual] .estudio-cli-herramientas{gap:12px}[data-diseno=base-visual] .estudio-cli-buscar{flex:420px}[data-diseno=base-visual] .estudio-cli-etapas{border-bottom:1px solid var(--ts-linea);flex-wrap:wrap;gap:0;margin:18px 0 14px}[data-diseno=base-visual] .estudio-cli-etapas button{min-height:44px;color:var(--m-apagado);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 14px;font-size:13px}[data-diseno=base-visual] .estudio-cli-etapas button.activa{color:var(--m-texto);border-bottom-color:var(--m-acento-texto);font-weight:700}[data-diseno=base-visual] .estudio-cli-etapas button b{color:inherit;font-weight:inherit;background:0 0;margin-left:4px;padding:0}[data-diseno=base-visual] .estudio-cli-filtros{padding:16px 20px}[data-diseno=base-visual] .cli-filtro-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--m-apagado);font-size:10px;font-weight:700}[data-diseno=base-visual] .cli-chip{border:1px solid var(--ts-linea);min-height:32px;color:var(--m-texto);background:0 0;border-radius:999px;padding:4px 14px;font-size:12.5px}[data-diseno=base-visual] .cli-chip.activa,[data-diseno=base-visual] .cli-chip[aria-pressed=true]{background:var(--ts-elegido);border-color:var(--ts-elegido);color:var(--ts-sobre-elegido)}[data-diseno=base-visual] .estudio-cli-aviso{border:1px solid var(--ts-linea);background:var(--ts-vidrio);border-radius:20px;margin:16px 0;padding:14px 18px;font-size:13px}[data-diseno=base-visual] .estudio-tabla-marco{overflow-x:auto}[data-diseno=base-visual] .estudio-tabla{border-collapse:collapse;font-size:13.5px}[data-diseno=base-visual] .estudio-tabla th{border-bottom:1px solid var(--ts-linea);letter-spacing:.06em;text-transform:uppercase;color:var(--m-apagado);text-align:left;background:0 0;padding:16px 18px 12px;font-size:10.5px;font-weight:700}[data-diseno=base-visual] .estudio-tabla td{border-bottom:1px solid var(--ts-linea);background:0 0;padding:16px 18px}[data-diseno=base-visual] .estudio-tabla tbody tr:last-child td{border-bottom:0}[data-diseno=base-visual] .estudio-tabla tbody tr:nth-child(2n) td{background:0 0}[data-diseno=base-visual] .estudio-tabla tbody tr:hover td{background:var(--ts-campo)}[data-diseno=base-visual] .estudio-tabla-nombre{letter-spacing:-.01em;color:var(--m-texto);font-size:15px;font-weight:800}[data-diseno=base-visual] .estudio-tabla .col-plata b{font-weight:700}[data-diseno=base-visual] .cli-etapa,[data-diseno=base-visual] .proy-estado{border:1px solid var(--ts-linea);color:var(--m-apagado);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}[data-diseno=base-visual] .proy-miniatura{object-fit:cover;background:var(--ts-campo);border-radius:14px;width:56px;height:56px}[data-diseno=base-visual] .proy-cliente{color:var(--m-acento-texto);font-size:13.5px}[data-diseno=base-visual] .proy-filtros{align-items:flex-end;gap:12px}[data-diseno=base-visual] .proy-filtros label{color:var(--m-apagado);font-size:12px}[data-diseno=base-visual] .proy-limpiar{border-radius:999px;min-height:46px}[data-diseno=base-visual] .col-hechas b{font-size:14px;font-weight:600}[data-diseno=base-visual] .col-hechas small{color:var(--m-texto);font-size:14px}[data-diseno=base-visual] .estudio-finanzas-vista{margin-bottom:4px}[data-diseno=base-visual] .estudio-periodo-mover{gap:8px;margin-bottom:16px}[data-diseno=base-visual] .estudio-periodo-mover button{width:42px;height:42px;color:var(--m-texto);background:0 0;border:0;border-radius:50%;font-size:17px}[data-diseno=base-visual] .estudio-periodo-mover button:hover{background:var(--ts-campo)}[data-diseno=base-visual] .estudio-periodo-mover h2{text-align:center;text-transform:none;letter-spacing:0;flex:1;font-size:16px;font-weight:600}[data-diseno=base-visual] .estudio-periodo-mover h2:first-letter{text-transform:uppercase}[data-diseno=base-visual] .estudio-periodo-mover .cal-hoy{border-radius:999px;width:auto}[data-diseno=base-visual] .estudio-resumen{gap:14px}[data-diseno=base-visual] .estudio-resumen-mes{grid-template-columns:repeat(2,minmax(0,1fr))}[data-diseno=base-visual] .estudio-resumen>div{flex-direction:column-reverse;justify-content:flex-end;gap:10px;min-height:0;padding:22px 20px;display:flex}[data-diseno=base-visual] .estudio-resumen strong{font-family:var(--ts-titulos);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(22px,3vw,31px);font-weight:800}[data-diseno=base-visual] .estudio-resumen span{letter-spacing:0;text-transform:none;color:var(--m-apagado);font-size:11.5px}[data-diseno=base-visual] .estudio-resumen>.neto strong{color:var(--m-acento-texto)}[data-diseno=base-visual] .estudio-resumen>.neto.rojo strong{color:var(--s-mal)}[data-diseno=base-visual] .estudio-formula{color:var(--m-apagado);margin:12px 4px 4px;font-size:11.5px}[data-diseno=base-visual] .estudio-por-cobrar{border-bottom:1px solid var(--ts-linea);justify-content:space-between;align-items:baseline;gap:12px;margin:10px 4px 0;padding:14px 0;font-size:14px;display:flex}[data-diseno=base-visual] .estudio-por-cobrar strong{color:var(--m-acento-texto);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}[data-diseno=base-visual] .estudio-gastos-cabeza{align-items:center;margin:20px 4px 10px}[data-diseno=base-visual] .estudio-gastos-cabeza h2{text-transform:none;letter-spacing:-.01em;color:var(--m-texto);font-size:18px;font-weight:600}[data-diseno=base-visual] .estudio-gastos-cabeza button{min-height:40px;color:var(--m-acento-texto);background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:700}[data-diseno=base-visual] .estudio-movimientos-filtro{background:0 0;border:0;border-radius:0;gap:0;margin:0 4px 6px;padding:0;display:flex}[data-diseno=base-visual] .estudio-movimientos-filtro button{min-height:40px;color:var(--m-apagado);background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:0 10px;font-weight:500}[data-diseno=base-visual] .estudio-movimientos-filtro button.activa{color:var(--m-acento-texto);border-bottom-color:var(--m-acento-texto);background:0 0;font-weight:700}[data-diseno=base-visual] .estudio-gasto{border:0;border-bottom:1px solid var(--ts-linea);background:0 0;border-radius:0;margin:0 4px;padding:16px 0}[data-diseno=base-visual] .estudio-gasto>b{font-variant-numeric:tabular-nums;color:var(--s-mal);font-size:14.5px;font-weight:600}[data-diseno=base-visual] .estudio-gasto.ingreso>b{color:var(--m-acento-texto)}[data-diseno=base-visual] .estudio-gasto small{color:var(--m-apagado)}@media (max-width:860px){[data-diseno=base-visual] .estudio-cli-modo button{min-height:40px;padding:0 12px}[data-diseno=base-visual] .estudio-cli-etapas{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}[data-diseno=base-visual] .estudio-cli-etapas button{flex:none;padding:0 10px}[data-diseno=base-visual] .estudio-resumen>div{border-radius:22px;padding:18px 16px}[data-diseno=base-visual] .estudio-proxima-cuando{min-width:64px;font-size:26px}[data-diseno=base-visual] .estudio-proxima>strong{font-size:19px}[data-diseno=base-visual] .estudio-franja{grid-template-columns:minmax(0,1fr)}[data-diseno=base-visual] .estudio-franja-correr{display:none}}:root[data-theme=light]{--coal:#f3f4f6;--kiln:#fff;--line:#1a1d221c;--soft:#1a1d2211;--paper:#17191d;--sobre-paper:#fff;--cream:#181a1f;--muted:#696d75;--ember:#4a4845;--sobre-acento:#fff;--ready:#38864b;--control:#eceef1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pro-shell .payment-select,.pro-shell .catalog-editor input,.pro-shell .catalog-editor textarea{background:var(--control);color:var(--cream)}.pro-shell .catalog-editor{background:var(--kiln)}.pro-shell{background:var(--coal);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .18s,color .18s}.pro-shell .topbar{background:var(--kiln);height:72px;padding:0 28px}.pro-shell .brand-mark{width:30px;height:32px}.pro-shell .brand-lockup strong{font-size:16px}.pro-shell .header-actions{align-items:center;gap:18px;display:flex}.pro-shell .theme-switch{background:var(--control);border:1px solid var(--line);border-radius:8px;padding:3px;display:flex}.pro-shell .theme-switch button{height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:11px;font-weight:750;position:relative}.pro-shell .theme-switch button.active{background:var(--kiln);color:var(--cream);box-shadow:0 1px 3px #0000001f}.pro-shell .operation-nav{background:var(--kiln);align-items:center;gap:2px;height:50px;padding:0 28px}.pro-shell .operation-nav button{border-bottom-width:2px;border-radius:0;height:50px;padding:0 18px}.pro-shell .operation-nav b{font-size:11px}.pro-shell .workspace-grid{grid-template-columns:minmax(0,1fr) 430px;min-height:calc(100vh - 122px)}.pro-shell .catalog-pane{padding:28px}.pro-shell .pane-heading h1,.pro-shell .ticket-title h2{letter-spacing:-.02em;font-size:22px}.pro-shell .search{border-radius:8px}.pro-shell .category-tabs{gap:8px;padding-bottom:2px;overflow:auto}.pro-shell .category-tabs button{white-space:nowrap;border-radius:7px;min-height:44px;padding:8px 13px}.pro-shell .category-tabs button.active{background:var(--ember);border-color:var(--ember);color:var(--sobre-acento)}.pro-shell .product-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:11px}.pro-shell .product-card{background:var(--kiln);border-radius:10px;min-height:112px;padding:15px}.pro-shell .product-card:hover{background:var(--kiln);box-shadow:0 8px 24px #00000014}.pro-shell .product-card>span{border-radius:7px}.pro-shell .product-card strong,.pro-shell .product-card>b{font-size:14px}.pro-shell .ticket-pane{background:var(--kiln);gap:15px;padding:25px}.pro-shell .customer-fields input,.pro-shell .fulfillment input,.pro-shell textarea,.pro-shell .payment-select,.pro-shell .catalog-editor input,.pro-shell .catalog-editor textarea,.pro-shell .fulfillment button,.pro-shell .fulfillment label{border-radius:7px}.pro-shell .confirm-order,.pro-shell .primary-action{border-radius:8px}.pro-shell .catalog-admin{max-width:1480px}.pro-shell .catalog-list{border-radius:10px;overflow:hidden}.pro-shell .catalog-row{min-height:58px}.pro-shell .catalog-editor{border-radius:10px}.pro-shell .availability,.pro-shell .availability-toggle{border-radius:6px}.pro-shell .mobile-workspace-switch{display:none}:root[data-theme=light] .pro-shell .product-card:hover{box-shadow:0 8px 26px #22262c17}:root[data-theme=light] .pro-shell .ticket-pane{border-left-color:#1a1d221a}:root[data-theme=light] .pro-shell .saved-state{color:#2f7040}:root[data-theme=light] .pro-shell .order-error{color:#a43a30}@media (max-width:760px){body{padding-bottom:64px}.pro-shell .topbar{height:62px;padding:0 14px}.pro-shell .brand-lockup small,.pro-shell .shift-state,.pro-shell .connection{display:none}.pro-shell .header-actions{gap:0}.pro-shell .theme-switch button{height:32px;padding:0 7px;font-size:11px}.pro-shell .operation-nav{z-index:40;height:64px;padding:0 8px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);border-bottom:0;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #00000014}.pro-shell .operation-nav button{border-top:2px solid #0000;border-bottom:0;min-width:62px;height:56px;padding:0 8px;font-size:11px}.pro-shell .operation-nav button.active{border-top-color:var(--ember)}.pro-shell .operation-nav button:disabled{display:none}.pro-shell .workspace-grid{min-height:calc(100vh - 116px);display:block}.pro-shell .workspace-grid.mobile-menu .ticket-pane,.pro-shell .workspace-grid.mobile-ticket .catalog-pane{display:none}.pro-shell .mobile-workspace-switch{z-index:25;background:var(--kiln);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;padding:8px 14px;display:grid;position:sticky;top:0}.pro-shell .mobile-workspace-switch button{height:44px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:11px;font-weight:800}.pro-shell .mobile-workspace-switch button.active{background:var(--control);color:var(--cream)}.pro-shell .mobile-workspace-switch b{background:var(--ember);min-width:18px;height:18px;color:var(--sobre-acento);border-radius:9px;place-items:center;margin-left:5px;display:inline-grid}.pro-shell .catalog-pane{padding:16px 14px 90px}.pro-shell .pane-heading{align-items:start}.pro-shell .pane-heading h1{font-size:20px}.pro-shell .pane-heading .search{display:none}.pro-shell .category-tabs{margin:16px -14px 12px;padding:0 14px 7px}.pro-shell .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pro-shell .product-card{grid-template-columns:24px 1fr;min-height:126px;padding:12px}.pro-shell .product-card>span{width:24px;height:24px}.pro-shell .product-card strong{font-size:12px}.pro-shell .product-card small{-webkit-line-clamp:3;font-size:11px}.pro-shell .product-card>b{font-size:13px}.pro-shell .ticket-pane{border:0;min-height:calc(100vh - 164px);padding:18px 14px 90px}.pro-shell .ticket-lines{min-height:150px}.pro-shell .confirm-order{min-height:56px}.pro-shell .catalog-admin{padding:18px 12px 90px}.pro-shell .catalog-admin-head{align-items:start}.pro-shell .catalog-admin-head p{max-width:230px}.pro-shell .catalog-pulse strong{font-size:25px}.pro-shell .catalog-tools{z-index:20;background:var(--coal);padding:8px 0;position:sticky;top:0}.pro-shell .catalog-tools .search{width:100%;height:42px;display:flex}.pro-shell .primary-action{min-width:102px}.pro-shell .catalog-row{grid-template-columns:1fr auto;min-height:76px;padding:12px}.pro-shell .catalog-row .availability{grid-column:1/-1}.pro-shell .catalog-editor{z-index:60;padding:20px 16px calc(30px + env(safe-area-inset-bottom));background:var(--kiln);border:0;border-radius:0;position:fixed;inset:0;overflow:auto}.pro-shell .catalog-editor input{min-height:45px}.pro-shell .editor-categories button{min-height:38px}.pro-shell .availability-toggle{min-height:46px}}@media (max-width:370px){.pro-shell .product-grid{grid-template-columns:1fr}.pro-shell .product-card{min-height:105px}.pro-shell .theme-switch button{padding:0 7px}}.pro-shell .logout-button{border:1px solid var(--line);height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:0 12px;font-size:11px;font-weight:750;position:relative}.pro-shell .logout-button:hover{border-color:var(--ember);color:var(--cream)}.pro-shell .logout-button:disabled{opacity:.55;cursor:wait}@media (max-width:760px){.pro-shell .logout-button{height:38px;padding:0 7px;font-size:11px}.pro-shell .header-actions{gap:7px}}.pro-shell .theme-switch button:before,.pro-shell .logout-button:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.payment-preference{border:1px solid var(--line);background:var(--control);border-radius:8px;padding:10px}.payment-preference header{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.payment-preference header strong{font-size:11px}.payment-preference header span{color:var(--muted);font-size:11px}.payment-preference>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.payment-preference button{border:1px solid var(--line);background:var(--kiln);min-height:44px;color:var(--muted);cursor:pointer;border-radius:6px;padding:0 3px;font-size:11px;font-weight:800}.payment-preference button.active{border-color:var(--ember);background:var(--ember);color:var(--sobre-acento)}@media (max-width:760px){.payment-preference>div{grid-template-columns:1fr 1fr}.payment-preference button{min-height:46px}}.station-shell[data-marca]{--ember:var(--mo-acento);--sobre-acento:var(--mo-sobre-acento);--coal:var(--mo-tinta);--kiln:var(--mo-superficie);--cream:var(--mo-texto);--muted:var(--mo-apagado);--line:var(--mo-linea);background:var(--mo-tinta)}.station-shell[data-marca][data-theme=light]{--ember:var(--mc-acento);--sobre-acento:var(--mc-sobre-acento);--coal:var(--mc-tinta);--kiln:var(--mc-superficie);--cream:var(--mc-texto);--muted:var(--mc-apagado);--line:var(--mc-linea);background:var(--mc-tinta)}.station-shell{--k-bien:#91bd8e;--k-aviso:#f2c46d;--k-aviso-piso:#f2c46d2e;--k-mal:#f29a8e;--k-whatsapp:#25d366;--k-borde-campo:var(--line)}.station-shell[data-theme=light]{--k-bien:#2f7040;--k-aviso:#7a5a15;--k-aviso-piso:#d3a95738;--k-mal:#9b2f26;--k-whatsapp:#157a3f;--k-borde-campo:var(--cream)}@supports (color:color-mix(in lab, red, red)){.station-shell[data-theme=light]{--k-borde-campo:color-mix(in srgb,var(--cream) 55%,var(--kiln))}}.station-shell[data-theme=light] .status-pill,.station-shell[data-theme=light] .orders-message{color:var(--k-bien)}.station-shell[data-theme=light] .status-cancelled,.station-shell[data-theme=light] .cancelled-note,.station-shell[data-theme=light] .completar-telefono small{color:var(--k-mal)}.station-shell[data-theme=light] .danger-action{border-color:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.station-shell[data-theme=light] .danger-action{border-color:color-mix(in srgb,var(--k-mal) 60%,transparent)}}.station-shell[data-theme=light] .danger-action{color:var(--k-mal)}.station-shell[data-theme=light] .order-summary em,.station-shell[data-theme=light] .test-pill,.station-shell[data-theme=light] .availability,.station-shell[data-theme=light] .availability-toggle{color:var(--k-aviso)}.station-shell[data-theme=light] .availability.on,.station-shell[data-theme=light] .availability-toggle.on{color:var(--k-bien)}.station-shell[data-theme=light] .availability-toggle{border-color:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.station-shell[data-theme=light] .availability-toggle{border-color:color-mix(in srgb,var(--k-aviso) 75%,transparent)}}.station-shell[data-theme=light] .availability-toggle.on{border-color:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.station-shell[data-theme=light] .availability-toggle.on{border-color:color-mix(in srgb,var(--k-bien) 75%,transparent)}}.station-shell[data-theme=light] .catalog-editor label,.station-shell[data-theme=light] .catalog-editor legend{color:var(--muted)}.station-shell[data-theme=light] .stock-item-estado{color:var(--k-bien)}.station-shell[data-theme=light] .stock-item.agotado .stock-item-estado,.station-shell[data-theme=light] .stock-item.parcial .stock-item-estado{color:var(--k-aviso)}.station-shell[data-theme=light] .catalog-row:hover,.station-shell[data-theme=light] .stock-item:hover{background:var(--cream)}@supports (color:color-mix(in lab, red, red)){.station-shell[data-theme=light] .catalog-row:hover,.station-shell[data-theme=light] .stock-item:hover{background:color-mix(in srgb,var(--cream) 4%,var(--kiln))}}.station-shell[data-theme=light] .connection span{color:var(--k-bien)}.station-shell[data-theme=light] .shift-state{color:var(--muted)}.station-shell[data-theme=light] .kitchen-card.warning time{color:var(--k-aviso)}.station-shell[data-theme=light] .kitchen-card.late time{color:var(--k-mal)}.station-shell[data-theme=light] .negative{color:var(--k-mal)!important}.station-shell[data-theme=light] .pill-anulado,.station-shell[data-theme=light] .rango-anular:hover{border-color:var(--k-mal);color:var(--k-mal)}.station-shell[data-theme=light] .cliente-baja-si,.station-shell[data-theme=light] .pendiente-cerrar{color:var(--coal)}.station-shell[data-theme=light] .admin-lista{background:var(--kiln)}.pro-shell .campo-tel{color:var(--muted);--m-linea:var(--k-borde-campo);--m-texto:var(--cream);--m-superficie:var(--kiln);--m-acento:var(--ember);--m-apagado:var(--muted);--s-mal:var(--k-mal);flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.pro-shell .brand-lockup-logo{gap:3px}.pro-shell .brand-lockup-logo img{width:auto;height:32px;max-height:32px}@media (max-width:760px){.pro-shell .brand-lockup-logo img{height:28px;max-height:28px}}.tel-ayuda{color:var(--muted);margin:-6px 0 0;font-size:11px;line-height:1.35}.modifier-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040506b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modifier-sheet{border:1px solid var(--line);background:var(--kiln);border-radius:12px;flex-direction:column;width:min(100%,640px);max-height:min(88vh,820px);display:flex;overflow:hidden;box-shadow:0 28px 80px #00000059}.modifier-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px 24px 18px;display:flex}.modifier-sheet h2{letter-spacing:-.025em;margin:4px 0;font-size:24px}.modifier-sheet header p{max-width:500px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.modifier-sheet header>button{border:1px solid var(--line);background:var(--control);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:8px;flex:0 0 38px;font-size:22px}.modifier-scroll{padding:4px 24px;overflow:auto}.modifier-group{border:0;border-bottom:1px solid var(--line);margin:0;padding:20px 0}.modifier-group:last-child{border-bottom:0}.modifier-group legend{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}.modifier-group legend span{font-size:13px;font-weight:850}.modifier-group legend small{text-transform:uppercase;letter-spacing:.1em;color:var(--ember);font-size:8px;font-weight:850}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice-grid button{border:1px solid var(--line);background:var(--control);min-height:52px;color:var(--cream);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:0 13px;font-size:11px;font-weight:750;display:flex}.choice-grid button small{color:var(--ember);font-size:9px}.choice-grid button.selected{border-color:var(--ember);box-shadow:inset 0 0 0 1px var(--ember);background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.choice-grid button.selected{background:color-mix(in srgb,var(--ember) 8%,transparent)}}.flavor-options{gap:7px;display:grid}.flavor-row{border:1px solid var(--line);background:var(--control);border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;padding:6px 8px 6px 13px;display:flex}.flavor-row.selected{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.flavor-row.selected{border-color:color-mix(in srgb,var(--ember) 55%,transparent)}}.flavor-row.selected{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.flavor-row.selected{background:color-mix(in srgb,var(--ember) 6%,transparent)}}.flavor-row>span{font-size:11px;font-weight:750}.flavor-row>div{text-align:center;grid-template-columns:36px 34px 36px;align-items:center;display:grid}.flavor-row button{border:1px solid var(--line);background:var(--kiln);height:36px;color:var(--cream);cursor:pointer;border-radius:7px;font-size:18px}.flavor-row button:disabled{opacity:.25;cursor:not-allowed}.flavor-row b{font-variant-numeric:tabular-nums;font-size:12px}.modifier-sheet>footer{border-top:1px solid var(--line);background:var(--kiln);justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.modifier-sheet footer>div{flex-direction:column;display:flex}.modifier-sheet footer span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.modifier-sheet footer strong{font-variant-numeric:tabular-nums;font-size:20px}.modifier-sheet footer small{color:#d36b5f;font-size:9px}.modifier-sheet footer>button{background:var(--ember);min-height:48px;color:var(--sobre-acento);text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;padding:0 20px;font-size:10px;font-weight:950}.modifier-sheet footer>button:disabled{opacity:.32;cursor:not-allowed}@media (max-width:760px){.modifier-backdrop{place-items:stretch stretch;padding:0}.modifier-sheet{border:0;border-radius:0;width:100%;height:100%;max-height:none}.modifier-sheet>header{padding:18px 16px 14px}.modifier-sheet h2{font-size:22px}.modifier-scroll{padding:2px 16px}.modifier-group{padding:17px 0}.choice-grid{grid-template-columns:1fr}.choice-grid button,.flavor-row{min-height:54px}.flavor-row>div{grid-template-columns:42px 36px 42px}.flavor-row button{height:42px}.modifier-sheet>footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:sticky;bottom:0}.modifier-sheet footer>button{min-height:54px;padding:0 16px}}.flavor-row.agotada>span,.choice-grid button.agotada>span{color:var(--muted);text-decoration:line-through}.flavor-row.agotada,.choice-grid button.agotada{border-style:dashed}.choice-grid button.agotada{cursor:not-allowed}.kitchen-board{background:var(--coal);min-height:calc(100vh - 122px);padding:28px}.kitchen-head{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1600px;margin:0 auto 22px;display:flex}.kitchen-head h1{letter-spacing:-.035em;margin:5px 0 4px;font-size:26px}.kitchen-head p{color:var(--muted);margin:0;font-size:12px}.kitchen-summary{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:0 7px;display:grid}.kitchen-summary strong{font-variant-numeric:tabular-nums;font-size:28px}.kitchen-summary span{color:var(--muted);font-size:11px}.kitchen-summary button{border:1px solid var(--line);background:var(--kiln);height:44px;color:var(--cream);cursor:pointer;border-radius:7px;grid-column:1/-1;margin-top:6px;padding:0 12px;font-size:11px;font-weight:800}.kitchen-summary button:disabled{opacity:.45}.kitchen-columns{grid-template-columns:repeat(4,minmax(240px,1fr));align-items:start;gap:12px;max-width:1600px;margin:auto;display:grid}.kitchen-column{border:1px solid var(--line);background:var(--kiln);border-radius:10px;min-width:0;overflow:hidden}.kitchen-column>header{border-bottom:1px solid var(--line);border-top:3px solid var(--muted);justify-content:space-between;align-items:center;height:62px;padding:0 14px;display:flex}.kitchen-column>header div{flex-direction:column;gap:3px;display:flex}.kitchen-column>header strong{font-size:12px}.kitchen-column>header small{color:var(--muted);font-size:11px}.kitchen-column>header b{background:var(--control);border-radius:7px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:11px;display:grid}.status-confirmed>header{border-top-color:#c49b44}.status-preparing>header{border-top-color:var(--ember)}.status-ready>header{border-top-color:var(--ready)}.status-delivering>header{border-top-color:#638bb7}.kitchen-stack{flex-direction:column;gap:8px;min-height:120px;padding:8px;display:flex}.kitchen-card{border:1px solid var(--line);background:var(--coal);border-radius:8px;padding:13px}.kitchen-card.warning{border-color:#c49b448c}.kitchen-card.late{border-color:#ce4e3f9e}.kitchen-card-top,.kitchen-customer{justify-content:space-between;align-items:center;gap:8px;display:flex}.kitchen-card-top>div{align-items:center;gap:7px;display:flex}.kitchen-card-top strong{letter-spacing:-.02em;font-size:14px}.kitchen-card-top span,.kitchen-customer span{background:var(--control);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-radius:5px;padding:3px 6px;font-size:11px;font-weight:850}.kitchen-card time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.kitchen-card.warning time{color:#c49b44}.kitchen-card.late time{color:#d4695b}.kitchen-customer{border-bottom:1px solid var(--soft);padding:10px 0}.kitchen-customer strong{font-size:11px}.kitchen-card ul{margin:0;padding:6px 0;list-style:none}.kitchen-card li{border-bottom:1px solid var(--soft);grid-template-columns:27px 1fr;gap:7px;padding:7px 0;display:grid}.kitchen-card li:last-child{border:0}.kitchen-card li>b{color:var(--ember);font-variant-numeric:tabular-nums;font-size:12px}.kitchen-card li div{flex-direction:column;gap:3px;display:flex}.kitchen-card li strong{font-size:11px;line-height:1.3}.kitchen-card li small{color:var(--muted);font-size:11px;line-height:1.35}.kitchen-note{border-left:2px solid var(--ember);background:var(--control);color:var(--cream);margin:6px 0 10px;padding:9px;font-size:11px;line-height:1.45}.kitchen-note b{color:var(--ember);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;font-size:11px;display:block}.kitchen-action{background:var(--ember);width:100%;min-height:44px;color:var(--sobre-acento);text-transform:uppercase;letter-spacing:.035em;cursor:pointer;border:0;border-radius:7px;font-size:11px;font-weight:900}.kitchen-action:disabled{opacity:.45}.kitchen-loading,.kitchen-empty{border:1px dashed var(--line);max-width:1600px;min-height:260px;color:var(--muted);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:auto;font-size:12px;display:flex}.kitchen-empty strong{color:var(--cream);font-size:17px}.kitchen-error{max-width:1600px;margin:0 auto 12px}@media (max-width:1180px){.kitchen-columns{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:760px){.kitchen-board{min-height:calc(100vh - 62px);padding:18px 12px 88px}.kitchen-head{align-items:flex-start;margin-bottom:16px}.kitchen-head h1{font-size:22px}.kitchen-head p{max-width:230px;font-size:11px}.kitchen-columns{scroll-snap-type:x mandatory;gap:10px;margin:0 -12px;padding:0 12px 12px;display:flex;overflow-x:auto}.kitchen-column{scroll-snap-align:start;flex:0 0 min(86vw,340px)}.kitchen-column>header{z-index:2;background:var(--kiln);position:sticky;top:0}.kitchen-card{padding:14px}.kitchen-action{min-height:48px}.kitchen-summary span{display:none}.kitchen-summary strong{font-size:24px}.kitchen-summary button{padding:0 9px}.kitchen-loading,.kitchen-empty{min-height:55vh}}.delivery-settlement{border:1px solid var(--line);background:var(--control);border-radius:7px;margin:8px 0;padding:10px}.delivery-settlement header{justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.delivery-settlement header div{flex-direction:column;gap:2px;display:flex}.delivery-settlement header span,.delivery-settlement header small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.delivery-settlement header strong{font-variant-numeric:tabular-nums;font-size:15px}.delivery-settlement>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.delivery-settlement button{border:1px solid var(--line);background:var(--kiln);min-height:38px;color:var(--muted);cursor:pointer;border-radius:6px;font-size:11px;font-weight:800}.delivery-settlement button.active{border-color:var(--ember);background:var(--ember);color:var(--sobre-acento)}@media (max-width:760px){.delivery-settlement button{min-height:46px}}.kitchen-card li small{color:var(--cream);font-size:12px;font-weight:600;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.kitchen-card li small{color:color-mix(in srgb,var(--cream) 82%,var(--muted))}}.kitchen-contacto{border-top:1px solid var(--soft);border-bottom:1px solid var(--soft);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 6px;padding:8px 0;display:flex}.kitchen-entrega{color:var(--cream);overflow-wrap:anywhere;flex-basis:100%;font-size:12px;font-weight:700;line-height:1.35}.kitchen-tel{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.chat-cliente{border:1px solid var(--k-whatsapp);min-height:44px;color:var(--k-whatsapp);border-radius:8px;align-items:center;padding:0 12px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.chat-cliente:hover{background:var(--k-whatsapp)}@supports (color:color-mix(in lab, red, red)){.chat-cliente:hover{background:color-mix(in srgb,var(--k-whatsapp) 12%,transparent)}}.chat-cliente:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.telefono-dudoso{color:var(--k-mal);font-size:11px;font-weight:700}.editar-pedido-fondo{z-index:79}.editar-lineas{gap:8px;display:grid}.editar-linea{border:1px solid var(--line);background:var(--control);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:52px;padding:6px 8px 6px 13px;display:grid}.editar-linea>div:first-child{min-width:0}.editar-linea strong{font-size:12px;display:block}.editar-linea small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.editar-linea>b{text-align:right;font-variant-numeric:tabular-nums;min-width:72px;font-size:12px}.editar-linea.quitada{opacity:.6;border-style:dashed}.editar-linea.quitada strong{text-decoration:line-through}.editar-linea.nueva{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.editar-linea.nueva{border-color:color-mix(in srgb,var(--ember) 55%,transparent)}}.editar-linea.nueva{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.editar-linea.nueva{background:color-mix(in srgb,var(--ember) 6%,transparent)}}.editar-cantidad{text-align:center;grid-template-columns:44px 30px 44px;align-items:center;display:grid}.editar-cantidad button{border:1px solid var(--line);background:var(--kiln);height:44px;color:var(--cream);cursor:pointer;border-radius:7px;font-size:18px}.editar-cantidad button:disabled{opacity:.25;cursor:not-allowed}.editar-cantidad b{font-variant-numeric:tabular-nums;font-size:12px}.editar-buscar{border:1px solid var(--line);background:var(--control);width:100%;min-height:44px;color:var(--cream);border-radius:8px;margin-bottom:10px;padding:0 12px;font-size:13px}.editar-categorias{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.editar-categorias button{border:1px solid var(--line);background:var(--control);min-height:40px;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 12px;font-size:11px;font-weight:750}.editar-categorias button.active{border-color:var(--ember);color:var(--cream)}.editar-productos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.editar-productos button{border:1px solid var(--line);background:var(--control);min-height:52px;color:var(--cream);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:750;display:flex}.editar-productos button small{color:var(--ember);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.editar-productos button:disabled{color:var(--muted);cursor:not-allowed;border-style:dashed}.editar-nota{color:var(--muted);margin:0;font-size:12px}.editar-hecho{gap:14px;padding-block:24px;display:grid}.editar-hecho p{margin:0;font-size:14px}@media (max-width:760px){.editar-productos{grid-template-columns:1fr}}.kitchen-cambiado{background:var(--k-aviso-piso);color:var(--k-aviso);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:850;display:inline-flex}.kitchen-card li.agregado strong:after{content:" · agregado";color:var(--k-aviso);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:850}.kitchen-extras{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.kitchen-editar{border:1px solid var(--line);min-height:44px;color:var(--cream);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:11px;font-weight:800}.kitchen-editar:focus-visible,.pedir-numero button:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.pedir-numero{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pedir-numero button{border:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:11px;font-weight:800}.pedir-numero button:disabled{opacity:.5;cursor:wait}.pedir-numero.esperando>span{color:var(--k-aviso);font-size:11px;font-weight:700}.pedir-numero small{color:var(--k-mal);font-size:11px}.finance-shell{background:var(--coal);min-height:calc(100vh - 116px);padding:28px}.finance-head{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1380px;margin:0 auto 18px;display:flex}.finance-head h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:28px}.finance-head p{color:var(--muted);margin:0;font-size:12px}.finance-head>button{border:1px solid var(--line);background:var(--kiln);min-height:44px;color:var(--cream);cursor:pointer;border-radius:8px;padding:0 14px;font-size:10px;font-weight:800}.finance-feedback{max-width:1380px;margin:0 auto 12px}.finance-loading{min-height:60vh;color:var(--muted);place-items:center;font-size:12px;display:grid}.finance-summary{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1380px;margin:0 auto 14px;display:grid}.finance-summary article{border:1px solid var(--line);background:var(--kiln);border-radius:10px;flex-direction:column;justify-content:center;gap:6px;min-height:126px;padding:20px;display:flex}.finance-summary span,.balance-flow span{color:var(--muted);font-size:10px;font-weight:750}.finance-summary strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:28px}.finance-summary small{color:var(--muted);font-size:9px}.finance-summary .out{color:#d36b5f}.finance-summary .result{border-top:3px solid var(--ember);padding-top:18px}.finance-summary .result.positive strong{color:var(--ready)}.finance-summary .result.negative strong{color:#d36b5f}.balance-flow{border:1px solid var(--line);background:var(--kiln);border-radius:10px;grid-template-columns:1fr 34px 1fr 34px 1.15fr;align-items:stretch;max-width:1380px;min-height:92px;margin:0 auto 14px;display:grid;overflow:hidden}.balance-flow>div{flex-direction:column;justify-content:center;gap:6px;padding:18px 20px;display:flex}.balance-flow>i{color:var(--muted);place-items:center;font-size:18px;font-style:normal;display:grid}.balance-flow strong{font-variant-numeric:tabular-nums;font-size:20px}.balance-flow .accumulated{border-left:1px solid var(--line);background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.balance-flow .accumulated{background:color-mix(in srgb,var(--ember) 5%,var(--kiln))}}.balance-flow .accumulated strong{font-size:25px}.finance-grid{max-width:var(--section-max);margin:0 auto var(--section-gap);gap:var(--space-4);grid-template-columns:1fr;align-items:start;display:grid}.finance-action-buttons{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.finance-panel,.finance-actions{border:1px solid var(--line);background:var(--kiln);border-radius:10px;min-width:0;overflow:hidden}.finance-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:14px 18px;display:flex}.finance-panel h2,.finance-actions h2{margin:4px 0 0;font-size:17px}.account-list article{border-bottom:1px solid var(--soft);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 18px;display:flex}.account-list article:last-child{border:0}.account-list article>div{flex-direction:column;gap:4px;display:flex}.account-list strong{font-size:11px}.account-list small{color:var(--muted);font-size:9px}.account-list b{font-variant-numeric:tabular-nums;font-size:12px}.negative{color:#d36b5f!important}.positive{color:var(--ready)!important}.finance-actions{padding:var(--card-pad);gap:var(--space-3);flex-direction:column;display:flex}.finance-actions h2{margin-bottom:var(--space-2)}.finance-actions button{min-height:76px;padding:var(--space-4);justify-content:center;align-items:flex-start;gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);color:var(--cream);text-align:left;cursor:pointer;flex-direction:column;display:flex}.finance-actions button:hover{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.finance-actions button:hover{border-color:color-mix(in srgb,var(--ember) 52%,transparent)}}.finance-actions button strong{font-size:13px}.finance-actions button small,.finance-actions>p,.finance-rule{color:var(--muted);font-size:11px;line-height:1.45}.finance-rule{border-top:1px solid var(--soft);margin-top:8px;padding-top:12px}.finance-history{max-width:1380px;margin:0 auto}.finance-history>header>b{background:var(--control);border-radius:7px;place-items:center;min-width:27px;height:27px;font-size:10px;display:grid}.finance-history>div>article{border-bottom:1px solid var(--soft);grid-template-columns:1fr 120px 130px;align-items:center;gap:14px;min-height:62px;padding:10px 18px;display:grid}.finance-history>div>article:last-child{border:0}.finance-history article>div{flex-direction:column;gap:4px;display:flex}.finance-history article strong{font-size:11px}.finance-history article small,.finance-history time{color:var(--muted);font-size:9px}.finance-history article>b{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.finance-empty{text-align:center;color:var(--muted);margin:0;padding:34px;font-size:11px}.finance-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.finance-modal{border:1px solid var(--line);background:var(--kiln);border-radius:11px;width:min(100%,540px);max-height:92vh;padding:22px;overflow:auto}.finance-modal>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.finance-modal h2{margin:5px 0 0;font-size:21px}.finance-modal>header>button{border:1px solid var(--line);background:var(--control);width:38px;height:38px;color:var(--cream);cursor:pointer;border-radius:8px;font-size:20px}.finance-modal fieldset{border:0;margin:0 0 16px;padding:0}.finance-modal legend,.finance-modal>label{width:100%;color:var(--muted);flex-direction:column;gap:7px;margin-bottom:8px;font-size:10px;font-weight:750;display:flex}.finance-choice-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.finance-choice-grid.categories{grid-template-columns:repeat(3,1fr)}.finance-choice-grid button{border:1px solid var(--line);background:var(--control);min-height:44px;color:var(--muted);cursor:pointer;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:750}.finance-choice-grid button.selected{border-color:var(--ember);box-shadow:inset 0 0 0 1px var(--ember);color:var(--cream);background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.finance-choice-grid button.selected{background:color-mix(in srgb,var(--ember) 7%,var(--control))}}.finance-modal>label>input{border:1px solid var(--line);background:var(--control);height:46px;color:var(--cream);border-radius:8px;outline:0;padding:0 12px}.finance-modal>label>input:focus,.finance-money:focus-within{border-color:var(--ember)}.finance-money{border:1px solid var(--line);background:var(--control);border-radius:8px;grid-template-columns:38px 1fr;height:48px;display:grid;overflow:hidden}.finance-money b{border-right:1px solid var(--soft);color:var(--muted);place-items:center;font-size:13px;display:grid}.finance-money input{min-width:0;color:var(--cream);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 13px;font-size:18px;font-weight:850}.modal-explanation{border-left:2px solid var(--ember);background:var(--control);color:var(--muted);margin:14px 0;padding:11px;font-size:10px;line-height:1.5}.finance-save{background:var(--ember);width:100%;min-height:52px;color:var(--sobre-acento);text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;font-size:10px;font-weight:900}.finance-save:disabled{opacity:.38;cursor:not-allowed}@media (max-width:760px){.finance-shell{min-height:calc(100vh - 62px);padding:18px 12px 90px}.finance-head{align-items:flex-start}.finance-head h1{font-size:23px}.finance-head p{max-width:250px;font-size:10px}.finance-summary{grid-template-columns:1fr 1fr}.finance-summary article{min-height:106px;padding:15px}.finance-summary .result{grid-column:1/-1}.finance-summary strong{font-size:22px}.balance-flow{grid-template-columns:1fr 28px 1fr}.balance-flow .accumulated{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.finance-grid{grid-template-columns:1fr}.finance-actions{order:-1}.finance-actions button{min-height:58px}.finance-history>div>article{grid-template-columns:1fr auto;padding:11px 12px}.finance-history time{grid-row:2}.finance-history article>b{grid-area:1/2/3}.finance-modal-backdrop{align-items:end;padding:0}.finance-modal{width:100%;max-height:94vh;padding:20px 16px calc(24px + env(safe-area-inset-bottom));border-radius:11px 11px 0 0}.finance-choice-grid.categories{grid-template-columns:1fr 1fr}.finance-choice-grid button{min-height:48px}}.finance-headline{border:1px solid var(--line);border-left:4px solid var(--ember);background:var(--kiln);border-radius:10px;flex-direction:column;gap:6px;max-width:1380px;margin:0 auto 14px;padding:26px 24px;display:flex}.finance-headline span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:750}.finance-headline strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46px;line-height:1}.finance-headline small{color:var(--muted);font-size:11px}.finance-headline.positive{border-left-color:var(--ready)}.finance-headline.positive strong{color:var(--ready)}.finance-headline.negative{border-left-color:#d36b5f}.finance-headline.negative strong{color:#d36b5f}@media (max-width:760px){.finance-headline{padding:20px 16px}.finance-headline strong{font-size:34px}}.finance-sales{max-width:1380px;margin:0 auto 14px}.granularity-toggle{gap:6px;display:flex}.granularity-toggle button{border:1px solid var(--line);background:var(--control);min-height:44px;color:var(--muted);cursor:pointer;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700}.granularity-toggle button.active{background:var(--ember);border-color:var(--ember);color:var(--sobre-acento)}.sales-table{padding:2px 0}.sales-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.sales-row:last-child{border-bottom:none}.sales-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sales-row strong{text-transform:capitalize;font-size:14px}.sales-row small{color:var(--muted);font-size:10px}.sales-row>b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ready);white-space:nowrap;font-size:18px}.sales-total{background:var(--control)}.sales-total>b{color:var(--cream)}.finance-rango{max-width:var(--section-max);margin:0 auto var(--section-gap)}.finance-rango>header{gap:var(--space-3);flex-wrap:wrap}.rango-descargar,.rango-anular{min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);color:var(--cream);cursor:pointer;font-size:11px;font-weight:800}.rango-descargar{border-color:var(--ember);color:var(--ember)}.rango-descargar:disabled{opacity:.4;cursor:not-allowed}.rango-controles{padding:var(--space-4) var(--card-pad);justify-content:space-between;align-items:flex-end;gap:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.rango-atajos{flex-wrap:wrap}.rango-atajos button,.rango-lista-head .granularity-toggle button{min-height:44px}.rango-fechas{gap:var(--space-3);display:flex}.rango-fechas label{gap:var(--space-1);color:var(--muted);flex-direction:column;font-size:11px;font-weight:750;display:flex}.rango-fechas input{min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);color:var(--cream);color-scheme:inherit;font-size:13px}.rango-error{margin:var(--space-3) var(--card-pad)}.rango-totales{padding:var(--space-4) var(--card-pad);gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.rango-totales article{min-height:96px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);justify-content:center;gap:var(--space-1);flex-direction:column;display:flex}.rango-totales span{color:var(--muted);font-size:11px;font-weight:750}.rango-totales strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px}.rango-totales small{color:var(--muted);font-size:11px}.rango-desglose{padding:0 var(--card-pad) var(--space-4);gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.rango-desglose>div{padding:var(--space-3) var(--space-4);border:1px solid var(--soft);border-radius:var(--radius-sm)}.rango-desglose h3{margin:0 0 var(--space-2);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.rango-desglose p{padding:var(--space-2) 0;justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--soft);margin:0;font-size:12px;display:flex}.rango-desglose p:first-of-type{border-top:0}.rango-desglose b{font-variant-numeric:tabular-nums}.rango-desglose .finance-empty{padding:var(--space-3) 0;text-align:left}.rango-lista-head{padding:var(--space-3) var(--card-pad);justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.rango-lista-head small{color:var(--muted);font-size:11px}.rango-lista>article{min-height:62px;padding:var(--space-3) var(--card-pad);align-items:center;gap:var(--space-3);border-bottom:1px solid var(--soft);grid-template-columns:minmax(0,1fr) 120px 130px 92px;display:grid}.rango-lista>article:last-child{border-bottom:0}.rango-lista article>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.rango-lista article strong{overflow-wrap:anywhere;font-size:12px}.rango-lista article small,.rango-lista time{color:var(--muted);font-size:11px}.rango-lista article>b{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.rango-lista article.anulado strong,.rango-lista article.anulado>b{color:var(--muted);text-decoration:line-through}.anulado-nota{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.pill-anulado{color:#d36b5f;text-transform:uppercase;letter-spacing:.06em;border:1px solid #d36b5f;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:850}.rango-anular:hover{color:#f29a8e;border-color:#d36b5f}.finance-fecha-ayuda{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.anular-resumen{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);gap:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);grid-template-columns:1fr auto;display:grid}.anular-resumen strong{font-size:13px}.anular-resumen small{color:var(--muted);grid-column:1;font-size:11px}.anular-resumen b{font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:16px}.finance-danger{color:#fff;background:#b9473b}.rango-descargar:focus-visible,.rango-anular:focus-visible,.rango-fechas input:focus-visible,.rango-atajos button:focus-visible,.rango-lista-head button:focus-visible{outline:3px solid var(--ember);outline-offset:2px}@media (max-width:760px){.rango-controles{flex-direction:column;align-items:stretch}.rango-fechas{grid-template-columns:1fr 1fr;display:grid}.rango-totales{grid-template-columns:1fr 1fr}.rango-desglose{grid-template-columns:1fr}.rango-lista>article{padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.rango-lista time{grid-area:2/1}.rango-lista article>b{grid-area:1/2}.rango-lista article>.rango-anular,.rango-lista article>span[aria-hidden]{grid-area:2/2}.rango-lista article>span[aria-hidden]{display:none}}[data-theme=dark] .rango-fechas input,[data-theme=dark] .finance-modal input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fz{flex-direction:column;gap:12px;display:flex}.fz>:not(.fz-fondo-hoja):not(.fz-recien):not(.fz-flotante){width:100%;max-width:var(--section-max);margin-inline:auto}.fz-columna{flex-direction:column;gap:10px;display:flex}.fz-enlace{color:var(--ember);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:800;position:relative}.fz-enlace:before{content:"";position:absolute;inset:-13px -4px}.fz-vacio{color:var(--muted);margin:0;padding:16px 18px;font-size:12px;line-height:1.5}.fz-nota{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.fz-mal{color:var(--k-mal)}.fz-recien{z-index:70;border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:6px 6px 6px 14px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000059}.fz-recien button{cursor:pointer;border:0;border-radius:9px;min-height:44px;padding:0 14px;font-weight:800}.fz-fondo-hoja{z-index:80;background:#000000a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fz-hoja{flex-direction:column;gap:14px;width:min(100%,540px);max-height:92vh;display:flex;overflow:auto}.fz-hoja-cabeza{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fz-hoja-cabeza h2{margin:4px 0 0}.fz-opciones{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.fz-opciones legend{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;padding:0;font-size:11px;font-weight:800}.fz-detalle{flex-direction:column;gap:6px;display:flex}.fz-detalle>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.fz-campo{border:1px solid var(--line);background:var(--control);min-height:46px;color:var(--cream);border-radius:8px;outline:0;padding:0 12px;font-size:14px}.fz-campo:focus{border-color:var(--ember)}.fz-ayuda{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.fz-importe-campo{border:1px solid var(--ember);background:var(--control);border-radius:8px;grid-template-columns:34px minmax(0,1fr);min-height:52px;display:grid;position:relative;overflow:hidden}.fz-importe-campo span{color:var(--muted);place-items:center;font-size:14px;display:grid}.fz-importe-campo input{min-width:0;color:var(--cream);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 12px;font-size:22px;font-weight:800}.fz-anular-resumen{border:1px solid var(--line);background:var(--control);border-radius:8px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 14px;display:grid}.fz-anular-resumen small{color:var(--muted);grid-column:1;font-size:12px}.fz-anular-resumen b{font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:16px}.fz-fechas label{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;font-weight:750;display:flex}.fz-fechas input{border:1px solid var(--line);background:var(--control);min-height:44px;color:var(--cream);color-scheme:inherit;border-radius:8px;padding:0 12px;font-size:13px}[data-theme=dark] .fz-fechas input,[data-theme=dark] .fz-hoja input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fz-dia{width:100%;color:var(--cream);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0}.fz-dia:disabled{cursor:default}.fz-dia-nombre{flex-direction:column;gap:3px;min-width:0;display:flex}.fz-dia-nombre small{color:var(--muted);font-size:12px}.fz-dia-nombre em{font-style:normal}.fz-dia>i{color:var(--muted);text-align:center;font-size:18px;font-style:normal}.fz .fz-dias>.fz-dia.fz-dia-titulos{display:none}.fz-al-dia{text-align:left;align-self:flex-start}.fz-mov{border-top:1px solid var(--soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.fz-mov:first-child{border-top:0}.fz-mov>div{flex-direction:column;gap:3px;min-width:0;display:flex}.fz-mov strong{overflow-wrap:anywhere;font-size:13px}.fz-mov small{color:var(--muted);font-size:12px}.fz-mov b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.fz-mov.anulado strong,.fz-mov.anulado b{color:var(--muted);text-decoration:line-through}.fz-anulado-nota{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fz-ver-todas{align-self:flex-start;min-height:44px}.fz-filtros{flex-wrap:wrap;gap:6px;display:flex}:where(.fz) button:focus-visible,:where(.fz) input:focus-visible{outline:3px solid var(--ember);outline-offset:2px}@media (max-width:760px){.fz-solo-pc{display:none!important}.fz-fondo-hoja{align-items:end;padding:0}.fz-hoja{width:100%;max-height:94vh}.fz-recien{bottom:128px}}@media (min-width:761px){.fz-solo-tel{display:none!important}}.fz-a .fz-cabeza{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fz-a .fz-cabeza h1{letter-spacing:-.04em;margin:5px 0 2px;font-size:28px}.fz-a .eyebrow{font-size:11px}.fz-a .fz-al-dia,.fz-b .fz-al-dia{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.fz-a .fz-cabeza-acciones{align-items:center;gap:10px;display:flex}.fz-a .fz-boton{background:var(--ember);min-height:44px;color:var(--sobre-acento);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:12px;font-weight:900}.fz-a .fz-boton:disabled{opacity:.4;cursor:not-allowed}.fz-a .fz-boton-borde{border:1px solid var(--ember);min-height:44px;color:var(--ember);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;padding:0 14px;font-size:12px;font-weight:800}.fz-a .fz-boton-borde:disabled{opacity:.4;cursor:not-allowed}.fz-a .fz-boton-chico{border:1px solid var(--line);background:var(--kiln);min-height:44px;color:var(--cream);white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:800}.fz-a .fz-boton-chico:hover{border-color:var(--k-mal)}.fz-a .fz-tarjetas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fz-a .fz-tarjetas button{border:1px solid var(--line);background:var(--kiln);min-width:0;color:var(--cream);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:12px 10px;display:flex;container-type:inline-size}.fz-a .fz-tarjetas button.on{border-color:var(--paper);box-shadow:inset 0 0 0 1px var(--paper)}.fz-a .fz-tarjetas span{color:var(--muted);font-size:11px;font-weight:750}.fz-a .fz-tarjetas strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(12px,15cqi,17px)}.fz-a .fz-tarjetas small{color:var(--muted);font-size:11px}.fz-a .fz-periodo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fz-a .fz-flecha{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--cream);cursor:pointer;background:0 0;border-radius:8px;font-size:18px;font-weight:700}.fz-a .fz-flecha:disabled{opacity:.35;cursor:not-allowed}.fz-a .fz-periodo-nombre{border:1px solid var(--paper);background:var(--paper);min-height:44px;color:var(--sobre-paper);border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.fz-a .fz-filtro{border:1px solid var(--line);min-height:44px;color:var(--cream);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.fz-a .fz-filtro.on{border-color:var(--paper);background:var(--paper);color:var(--sobre-paper)}.fz-a .fz-fechas{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:none}.fz-a .fz-fechas.abiertas{display:grid}.fz-a .fz-fila-1,.fz-a .fz-fila-2{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.fz-a .finance-panel{flex-direction:column;display:flex}.fz-a .finance-panel>header{gap:10px}.fz-a .fz-pad{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.fz-a .fz-atencion{border:1px solid var(--k-aviso);margin:0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.fz-a .fz-atencion{border:1px solid color-mix(in srgb,var(--k-aviso) 40%,transparent)}}.fz-a .fz-atencion{background:var(--k-aviso-piso);color:var(--cream);border-radius:8px;font-size:12px;line-height:1.5}.fz-a .fz-linea{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fz-a .fz-linea>span{flex-direction:column;gap:2px;min-width:0;font-size:14px;font-weight:600;display:flex}.fz-a .fz-linea small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}.fz-a .fz-linea b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.fz-a .fz-linea-chica b{color:var(--muted);font-size:14px}.fz-a .fz-bien{color:var(--ready)}.fz-a .fz-te-queda{border-top:1px solid var(--line);border-left:3px solid var(--ready);background:var(--ready);flex-direction:column;gap:2px;margin-top:auto;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.fz-a .fz-te-queda{background:color-mix(in srgb,var(--ready) 6%,var(--kiln))}}.fz-a .fz-te-queda span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.fz-a .fz-te-queda strong{letter-spacing:-.04em;color:var(--ready);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.fz-a .fz-te-queda small{color:var(--muted);font-size:12px}.fz-a .fz-te-queda.negativo{border-left-color:var(--k-mal);background:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.fz-a .fz-te-queda.negativo{background:color-mix(in srgb,var(--k-mal) 6%,var(--kiln))}}.fz-a .fz-te-queda.negativo strong{color:var(--k-mal)}.fz-a .fz-barras{gap:10px}.fz-a .fz-barra{grid-template-columns:minmax(70px,.9fr) minmax(0,1.6fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.fz-a .fz-barra>i{background:var(--soft);border-radius:3px;height:6px;display:block}.fz-a .fz-barra>i>i{background:var(--ember);border-radius:3px;height:100%;display:block}.fz-a .fz-barra b{font-variant-numeric:tabular-nums;white-space:nowrap}.fz-a .fz-renglon{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:6px 18px;font-size:13px;display:flex}.fz-a .fz-renglon>span{flex-direction:column;gap:2px;display:flex}.fz-a .fz-renglon small{color:var(--muted);font-size:11px}.fz-a .fz-renglon b{font-variant-numeric:tabular-nums;white-space:nowrap}.fz-a .fz-total{font-weight:800}.fz-a .fz-total b{font-size:15px}.fz-a .fz-historial>header{flex-wrap:wrap}.fz-a .fz-dia{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:10px;min-height:56px;padding:10px 18px;display:grid}.fz-a .fz-dia:hover{background:var(--soft)}.fz-a .fz-dia strong{font-size:14px}.fz-a .fz-dia-n{display:none}.fz-a .fz-dia-venta{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.fz-a .fz-dia-vacias{border-bottom:1px solid var(--line);color:var(--muted);padding:10px 18px;font-size:12px}.fz-a .fz-dia-detalle{background:var(--control);border-bottom:1px solid var(--line);padding:4px 18px 8px}.fz-a .fz-ver-todas{margin:4px 18px}.fz-a .fz-hoja{border:1px solid var(--line);background:var(--kiln);border-radius:11px;padding:20px}.fz-a .fz-hoja h2{font-size:21px}.fz-a .fz-cerrar{border:1px solid var(--line);background:var(--control);min-height:44px;color:var(--cream);cursor:pointer;border-radius:8px;padding:0 14px;font-size:12px;font-weight:800}.fz-a .fz-importe{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.fz-a .fz-guardar{min-height:52px}.fz-a .fz-grilla-tipos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fz-a .fz-segmento{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.fz-a .fz-grilla-tipos button,.fz-a .fz-segmento button{border:1px solid var(--line);background:var(--control);min-height:44px;color:var(--muted);cursor:pointer;border-radius:8px;padding:4px 6px;font-size:12px;font-weight:800}.fz-a .fz-grilla-tipos button.on,.fz-a .fz-segmento button.on{border-color:var(--ember);background:var(--ember);color:var(--sobre-acento)}.fz-a .fz-peligro{background:var(--k-mal);color:var(--kiln)}.fz-a .fz-recien{border:1px solid var(--ready)}@supports (color:color-mix(in lab, red, red)){.fz-a .fz-recien{border:1px solid color-mix(in srgb,var(--ready) 40%,transparent)}}.fz-a .fz-recien{background:var(--kiln);color:var(--cream)}.fz-a .fz-recien button{background:var(--control);color:var(--ember)}@media (max-width:760px){.fz-a .fz-cabeza{align-items:flex-start}.fz-a .fz-cabeza h1{font-size:23px}.fz-a .fz-hoja{padding:16px 16px calc(20px + env(safe-area-inset-bottom));border-radius:11px 11px 0 0}}@media (min-width:900px){.fz-a .fz-tarjetas{gap:10px}.fz-a .fz-tarjetas button{justify-content:center;min-height:110px;padding:18px 20px}.fz-a .fz-tarjetas strong{font-size:28px}.fz-a .fz-fechas{width:auto;margin-left:auto;display:flex}.fz-a .fz-fila-1{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fz-a .fz-fila-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fz-a .fz-dia,.fz-a .fz-dia-titulos{grid-template-columns:minmax(0,1.5fr) .6fr 1fr 1fr 1fr 22px}.fz-a .fz-dias>.fz-dia.fz-dia-titulos{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;gap:10px;padding:10px 18px;font-size:11px;font-weight:800;display:grid}.fz-a .fz-dia-titulos span:not(:first-child),.fz-a .fz-dia-n,.fz-a .fz-dia-venta{text-align:right}.fz-a .fz-dia-n{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;display:block}.fz-a .fz-dia-n.fz-bien{color:var(--ready)}.fz-a .fz-dia-nombre small{display:none}.fz-a .fz-dia-venta{font-size:13px;font-weight:700}}[data-plantilla=mando] .fz-b{--fz-letra:"Arial Narrow",sans-serif;--fz-tarjeta:var(--kiln);--fz-tarjeta-2:var(--cream)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .fz-b{--fz-tarjeta-2:color-mix(in srgb,var(--cream) 7%,var(--kiln))}}[data-plantilla=mando] .fz-b{--fz-atencion:var(--k-aviso);--fz-atencion-piso:var(--k-aviso-piso);--fz-peligro:var(--k-mal);--fz-apagado:var(--ember)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .fz-b{--fz-apagado:color-mix(in srgb,var(--ember) 42%,var(--kiln))}}[data-plantilla=mando] .fz-b{background:var(--coal);gap:14px}[data-plantilla=mando] .fz-b .fz-cifra,[data-plantilla=mando] .fz-b .fz-cifra-grande,[data-plantilla=mando] .fz-b .fz-h,[data-plantilla=mando] .fz-b .fz-cabeza h1,[data-plantilla=mando] .fz-b .fz-pestanas b,[data-plantilla=mando] .fz-b .fz-dia-venta,[data-plantilla=mando] .fz-b .fz-importe-grande,[data-plantilla=mando] .fz-b .fz-teclado button{font-family:var(--fz-letra)}[data-plantilla=mando] .fz-b .fz-cabeza{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}[data-plantilla=mando] .fz-b .fz-cabeza>div:first-child{flex-direction:column;display:flex}[data-plantilla=mando] .fz-b .fz-cabeza h1{text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:30px;font-weight:700;line-height:.95}[data-plantilla=mando] .fz-b .fz-cabeza-acciones{gap:10px;display:flex}[data-plantilla=mando] .fz-b .fz-boton{background:var(--ember);min-height:48px;color:var(--sobre-acento);cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-size:15px;font-weight:800}[data-plantilla=mando] .fz-b .fz-boton:disabled,[data-plantilla=mando] .fz-b .fz-boton-2:disabled{opacity:.4;cursor:not-allowed}[data-plantilla=mando] .fz-b .fz-boton-2{background:var(--fz-tarjeta-2);min-height:48px;color:var(--cream);cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:14px;font-weight:700}[data-plantilla=mando] .fz-b .fz-chico{min-height:44px;font-size:13px}[data-plantilla=mando] .fz-b .fz-boton-chico{background:var(--fz-tarjeta);min-height:44px;color:var(--k-mal);cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}[data-plantilla=mando] .fz-b .fz-pestanas{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;container-type:inline-size}[data-plantilla=mando] .fz-b .fz-pestanas button{min-width:0;min-height:72px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:8px 6px 12px;display:flex;position:relative}[data-plantilla=mando] .fz-b .fz-pestanas small{font-size:12px;font-weight:600}[data-plantilla=mando] .fz-b .fz-pestanas b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:min(23px,6.3cqw);font-weight:600;line-height:1}[data-plantilla=mando] .fz-b .fz-pestanas em{font-size:11px;font-style:normal}[data-plantilla=mando] .fz-b .fz-pestanas .on{color:var(--cream)}[data-plantilla=mando] .fz-b .fz-pestanas .on small{font-weight:800}[data-plantilla=mando] .fz-b .fz-pestanas .on b{font-weight:700}[data-plantilla=mando] .fz-b .fz-pestanas .on:after{content:"";background:var(--ember);border-radius:2px;height:3px;position:absolute;bottom:-1px;left:6px;right:6px}[data-plantilla=mando] .fz-b .fz-mando-periodo{flex-direction:column;gap:10px;display:flex}[data-plantilla=mando] .fz-b .fz-periodo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-plantilla=mando] .fz-b .fz-flecha{background:var(--fz-tarjeta);width:44px;height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:20px;font-weight:700}[data-plantilla=mando] .fz-b .fz-flecha:disabled{opacity:.35;cursor:not-allowed}[data-plantilla=mando] .fz-b .fz-periodo-nombre{text-align:center;flex:1;min-width:0;font-size:13.5px;font-weight:700;line-height:1.25}[data-plantilla=mando] .fz-b .fz-periodo .fz-enlace{min-height:44px}[data-plantilla=mando] .fz-b .fz-fechas{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:none}[data-plantilla=mando] .fz-b .fz-fechas.abiertas{display:grid}[data-plantilla=mando] .fz-b .fz-fechas input{background:var(--fz-tarjeta);border:0;border-radius:10px}[data-plantilla=mando] .fz-b .fz-fila-1,[data-plantilla=mando] .fz-b .fz-fila-2{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}[data-plantilla=mando] .fz-b .fz-tarjeta{background:var(--fz-tarjeta);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}[data-plantilla=mando] .fz-b .fz-h{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:22px;font-weight:700;line-height:1.05}[data-plantilla=mando] .fz-b .fz-fila-titulo{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}[data-plantilla=mando] .fz-b .fz-sub{color:var(--muted);font-size:12.5px;line-height:1.4}[data-plantilla=mando] .fz-b .fz-k{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}[data-plantilla=mando] .fz-b .fz-atencion{background:var(--fz-atencion-piso);color:var(--cream);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}[data-plantilla=mando] .fz-b .fz-atencion>span:first-child{background:var(--fz-atencion);width:18px;height:18px;color:var(--coal);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}[data-plantilla=mando] .fz-b .fz-grafico{position:relative}[data-plantilla=mando] .fz-b .fz-grafico svg{width:100%;display:block}[data-plantilla=mando] .fz-b .fz-c-eje{stroke:var(--line);stroke-width:1px}[data-plantilla=mando] .fz-b .fz-c-union{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}[data-plantilla=mando] .fz-b .fz-c-promedio{stroke:var(--fz-atencion);stroke-width:1.5px}[data-plantilla=mando] .fz-b .fz-c-venta{fill:var(--ember)}[data-plantilla=mando] .fz-b .fz-c-venta-apagada{fill:var(--fz-apagado)}[data-plantilla=mando] .fz-b .fz-c-nada{fill:var(--line)}[data-plantilla=mando] .fz-b .fz-c-gasto{fill:var(--fz-peligro)}[data-plantilla=mando] .fz-b .fz-c-queda{fill:var(--fz-atencion)}[data-plantilla=mando] .fz-b .fz-c-retiro{fill:var(--muted)}[data-plantilla=mando] .fz-b .fz-c-riel{fill:var(--fz-tarjeta-2)}[data-plantilla=mando] .fz-b .fz-rotulo{color:var(--cream);white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1.2;position:absolute;transform:translate(-50%)}[data-plantilla=mando] .fz-b .fz-rotulo-oscuro{color:var(--coal);font-weight:800}[data-plantilla=mando] .fz-b .fz-rotulo-chico{transform:none}[data-plantilla=mando] .fz-b .fz-cascada-nombres{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px;font-size:12.5px;font-weight:700;display:grid}[data-plantilla=mando] .fz-b .fz-eje{height:16px;color:var(--muted);margin-top:4px;font-size:11px;position:relative}[data-plantilla=mando] .fz-b .fz-eje span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}[data-plantilla=mando] .fz-b .fz-eje .ini{left:0;transform:none}[data-plantilla=mando] .fz-b .fz-eje .fin{left:auto;right:0;transform:none}[data-plantilla=mando] .fz-b .fz-leyenda{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}[data-plantilla=mando] .fz-b .fz-leyenda span{align-items:center;gap:6px;display:inline-flex}[data-plantilla=mando] .fz-b .fz-leyenda b{color:var(--cream)}[data-plantilla=mando] .fz-b .fz-l-hoy{background:var(--ember);border-radius:2px;width:10px;height:10px;display:inline-block}[data-plantilla=mando] .fz-b .fz-l-promedio{background:var(--fz-atencion);border-radius:1px;width:14px;height:2px;display:inline-block}[data-plantilla=mando] .fz-b .fz-lineas{border-top:1px solid var(--line);flex-direction:column;display:flex}[data-plantilla=mando] .fz-b .fz-linea{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:10px 0;display:flex}[data-plantilla=mando] .fz-b .fz-lineas .fz-linea:last-child,[data-plantilla=mando] .fz-b .fz-total{border-bottom:0;padding-bottom:0}[data-plantilla=mando] .fz-b .fz-linea>span{flex-direction:column;gap:2px;min-width:0;font-size:14px;font-weight:600;display:flex}[data-plantilla=mando] .fz-b .fz-linea small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.35}[data-plantilla=mando] .fz-b .fz-linea-chica .fz-cifra{color:var(--muted);font-size:21px}[data-plantilla=mando] .fz-b .fz-te-queda{align-items:center}[data-plantilla=mando] .fz-b .fz-total{border-top:1px solid var(--line)}[data-plantilla=mando] .fz-b .fz-cifra{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600;line-height:1}[data-plantilla=mando] .fz-b .fz-cifra-grande{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:.9}[data-plantilla=mando] .fz-b .fz-dorado{color:var(--fz-atencion)}[data-plantilla=mando] .fz-b .fz-gasto{flex-direction:column;gap:6px;display:flex}[data-plantilla=mando] .fz-b .fz-gasto .fz-fila-titulo{font-size:13.5px}[data-plantilla=mando] .fz-b .fz-gasto small{color:var(--muted);margin-left:6px;font-size:12px}[data-plantilla=mando] .fz-b .fz-gasto svg{width:100%;height:8px;display:block}[data-plantilla=mando] .fz-b .fz-gastos .fz-fila-titulo .fz-cifra{font-size:22px}[data-plantilla=mando] .fz-b .fz-casillas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-plantilla=mando] .fz-b .fz-casilla{background:var(--fz-tarjeta-2);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}[data-plantilla=mando] .fz-b .fz-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-plantilla=mando] .fz-b .fz-dos>div{flex-direction:column;justify-content:space-between;gap:6px;min-width:0;display:flex}[data-plantilla=mando] .fz-b .fz-filtros .fz-filtro{background:var(--fz-tarjeta-2);min-height:44px;color:var(--muted);cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}[data-plantilla=mando] .fz-b .fz-filtros .fz-filtro.on{background:var(--cream);color:var(--coal)}[data-plantilla=mando] .fz-b .fz-dias{border-top:1px solid var(--line);flex-direction:column;display:flex}[data-plantilla=mando] .fz-b .fz-dia{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:10px;min-height:52px;padding:8px 0;display:grid}[data-plantilla=mando] .fz-b .fz-dia strong{font-size:13.5px}[data-plantilla=mando] .fz-b .fz-dia-n{display:none}[data-plantilla=mando] .fz-b .fz-dia-venta{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}[data-plantilla=mando] .fz-b .fz-dia-vacias{border-bottom:1px solid var(--line);color:var(--muted);padding:10px 0;font-size:12px}[data-plantilla=mando] .fz-b .fz-dia-detalle{background:var(--fz-tarjeta-2);border-radius:10px;margin:6px 0 8px;padding:4px 12px 8px}[data-plantilla=mando] .fz-b .fz-mov{border-top-color:var(--line)}[data-plantilla=mando] .fz-b .fz-vacio{padding:12px 0}[data-plantilla=mando] .fz-b .fz-flotante{z-index:45;background:var(--cream);min-height:52px;color:var(--coal);cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:15px;font-weight:800;position:fixed;bottom:128px;right:18px;box-shadow:0 10px 24px #00000073}[data-plantilla=mando] .fz-b .fz-fondo-hoja{background:#000000a3}[data-plantilla=mando] .fz-b .fz-hoja{background:var(--fz-tarjeta);border-radius:22px 22px 0 0;gap:9px;padding:8px 16px 16px;box-shadow:0 -16px 40px #00000080}[data-plantilla=mando] .fz-b .fz-agarre{background:var(--line);border-radius:2px;align-self:center;width:40px;height:4px}[data-plantilla=mando] .fz-b .fz-hoja h2{font-family:var(--fz-letra);text-transform:uppercase;letter-spacing:.02em;font-size:22px;font-weight:700}[data-plantilla=mando] .fz-b .fz-hoja .eyebrow{display:none}[data-plantilla=mando] .fz-b .fz-cerrar{background:var(--fz-tarjeta-2);min-height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}[data-plantilla=mando] .fz-b .fz-importe-grande{justify-content:center;align-items:center;gap:4px;min-height:58px;display:flex}[data-plantilla=mando] .fz-b .fz-importe-grande b{font-variant-numeric:tabular-nums;font-size:56px;font-weight:700;line-height:1}[data-plantilla=mando] .fz-b .fz-importe-grande small{color:var(--muted);align-self:flex-start;margin-top:6px;font-size:30px;font-weight:600}[data-plantilla=mando] .fz-b .fz-importe-grande i{background:var(--ember);border-radius:2px;width:3px;height:44px;display:inline-block}[data-plantilla=mando] .fz-b .fz-hoja-resumen{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}[data-plantilla=mando] .fz-b .fz-hoja-resumen .fz-enlace{min-height:44px}[data-plantilla=mando] .fz-b .fz-opciones legend{letter-spacing:.1em}[data-plantilla=mando] .fz-b .fz-grilla-tipos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}[data-plantilla=mando] .fz-b .fz-grilla-tipos button{background:var(--fz-tarjeta-2);min-width:0;min-height:56px;color:var(--cream);cursor:pointer;border:0;border-radius:12px;padding:4px;font-size:12px;font-weight:600;line-height:1.15;position:relative}[data-plantilla=mando] .fz-b .fz-grilla-tipos button.on{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .fz-b .fz-grilla-tipos button.on{background:color-mix(in srgb,var(--ember) 16%,var(--fz-tarjeta))}}[data-plantilla=mando] .fz-b .fz-grilla-tipos button.on{box-shadow:inset 0 0 0 2px var(--ember);font-weight:800}[data-plantilla=mando] .fz-b .fz-grilla-tipos button.on:after{content:"✓";color:var(--ember);font-size:12px;font-weight:800;position:absolute;top:3px;right:8px}[data-plantilla=mando] .fz-b .fz-segmento{background:var(--coal);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}[data-plantilla=mando] .fz-b .fz-segmento button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 4px;font-size:13px;font-weight:600}[data-plantilla=mando] .fz-b .fz-segmento button.on{background:var(--cream);color:var(--coal);font-weight:800}[data-plantilla=mando] .fz-b .fz-segmento button.on:before{content:"✓ "}[data-plantilla=mando] .fz-b .fz-teclado{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}[data-plantilla=mando] .fz-b .fz-teclado button{background:var(--fz-tarjeta-2);min-height:46px;color:var(--cream);cursor:pointer;border:0;border-radius:12px;font-size:25px;font-weight:600}[data-plantilla=mando] .fz-b .fz-teclado button.mil{color:var(--ember)}[data-plantilla=mando] .fz-b .fz-guardar{width:100%;min-height:54px}[data-plantilla=mando] .fz-b .fz-peligro{background:var(--k-mal);color:var(--kiln)}[data-plantilla=mando] .fz-b .fz-campo{background:var(--coal);border:0;border-radius:10px}[data-plantilla=mando] .fz-b .fz-anular-resumen{background:var(--fz-tarjeta-2);border:0;border-radius:10px}[data-plantilla=mando] .fz-b .fz-recien{background:var(--cream);color:var(--coal)}[data-plantilla=mando] .fz-b .fz-recien button{background:var(--coal);color:var(--ember)}@media (max-width:760px){[data-plantilla=mando] .fz-b{padding-bottom:200px}[data-plantilla=mando] .fz-b .fz-importe-campo{display:none}}@media (min-width:761px){[data-plantilla=mando] .fz-b .fz-importe-grande,[data-plantilla=mando] .fz-b .fz-teclado{display:none}[data-plantilla=mando] .fz-b .fz-hoja{border-radius:16px;width:480px;padding:18px}[data-plantilla=mando] .fz-b .fz-agarre{display:none}[data-plantilla=mando] .fz-b .fz-importe-campo{border-width:2px;border-radius:12px;min-height:64px}[data-plantilla=mando] .fz-b .fz-importe-campo input{font-family:var(--fz-letra);font-size:40px;font-weight:700}}@media (min-width:900px){[data-plantilla=mando] .fz-b .fz-cabeza h1{font-size:44px}[data-plantilla=mando] .fz-b .fz-pestanas b{font-size:30px}[data-plantilla=mando] .fz-b .fz-periodo-nombre{white-space:nowrap;flex:none}[data-plantilla=mando] .fz-b .fz-fechas{width:auto;margin-left:auto;display:flex}[data-plantilla=mando] .fz-b .fz-fila-2{grid-template-columns:repeat(3,minmax(0,1fr))}[data-plantilla=mando] .fz-b .fz-tabla .fz-dia,[data-plantilla=mando] .fz-b .fz-tabla .fz-dia-titulos{grid-template-columns:minmax(0,1.5fr) .6fr 1fr 1fr 1fr 20px}[data-plantilla=mando] .fz-b .fz-tabla .fz-dias>.fz-dia.fz-dia-titulos{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:10px;padding:8px 0;font-size:11px;font-weight:800;display:grid}[data-plantilla=mando] .fz-b .fz-tabla .fz-dia-titulos span:not(:first-child),[data-plantilla=mando] .fz-b .fz-tabla .fz-dia-n,[data-plantilla=mando] .fz-b .fz-tabla .fz-dia-venta{text-align:right}[data-plantilla=mando] .fz-b .fz-tabla .fz-dia-n{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;display:block}[data-plantilla=mando] .fz-b .fz-tabla .fz-dia-nombre small{display:none}[data-plantilla=mando] .fz-b .fz-tabla .fz-dia-venta{font-size:19px}}.fz-a .fz-tarjetas.una{grid-template-columns:minmax(0,1fr)}.fz-a .fz-alcance{border:1px solid var(--line);background:var(--kiln);border-radius:8px;padding:9px 11px}[data-plantilla=mando] .fz-b .fz-pestanas.una{grid-template-columns:minmax(0,1fr)}[data-plantilla=mando] .fz-b .fz-alcance{background:var(--fz-tarjeta);border-radius:10px;padding:10px 12px}@media (min-width:900px){[data-plantilla=mando] .fz-b .fz-fila-2.una{grid-template-columns:minmax(0,1fr)}}.fz-estado{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.fz-estado.rojo{background:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.fz-estado.rojo{background:color-mix(in srgb,var(--k-mal) 16%,transparent)}}.fz-estado.rojo{color:var(--k-mal)}.fz-estado.verde{background:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.fz-estado.verde{background:color-mix(in srgb,var(--k-bien) 16%,transparent)}}.fz-estado.verde{color:var(--k-bien)}.fz-efecto{color:var(--cream);margin:0;font-size:13px;line-height:1.5}.fz-efecto b{font-variant-numeric:tabular-nums;white-space:nowrap}.fz-aviso-caja{border:1px solid var(--k-mal);flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fz-aviso-caja{border:1px solid color-mix(in srgb,var(--k-mal) 45%,transparent)}}.fz-aviso-caja{background:var(--k-mal);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.fz-aviso-caja{background:color-mix(in srgb,var(--k-mal) 10%,transparent)}}.fz-aviso-caja{color:var(--cream);font-size:12.5px;line-height:1.45}.fz-aviso-caja p{margin:0}.fz-tipos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fz-tipos-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fz-tipos-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fz-tipos-5{grid-template-columns:repeat(6,minmax(0,1fr))}.fz-tipos-5>button{grid-column:span 2}.fz-tipos-5>button:nth-child(n+4){grid-column:span 3}.fz-tipos button,.fz-elegir button,.fz-chips button{cursor:pointer;min-width:0;line-height:1.15}.fz-tipos button{min-height:52px;padding:4px 6px;font-size:13px}.fz-elegir{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.fz-elegir.fz-personas{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-auto-flow:row}.fz-elegir button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:52px;padding:6px 8px;display:flex}.fz-elegir button b{font-size:13px}.fz-elegir button small{font-size:11px;font-weight:600}.fz-elegir button:disabled{opacity:.45;cursor:not-allowed}.fz-chips{flex-wrap:wrap;gap:6px;display:flex}.fz-chips button{min-height:44px;padding:0 14px;font-size:13px;font-weight:700}.fz-bolsillo{align-self:flex-start;min-height:44px}.fz-nueva-persona{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:8px;display:grid}.fz-nueva-persona .fz-boton{min-height:46px}.fz-vista-previa{flex-direction:column;gap:10px;display:flex}.fz-cambios{background:var(--control);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.fz-renglon-chico{justify-content:space-between;align-items:baseline;gap:10px;min-height:30px;font-size:13px;display:flex}.fz-renglon-chico b{font-variant-numeric:tabular-nums;white-space:nowrap}.fz-mov.con-acciones{grid-template-columns:minmax(0,1fr) auto}.fz-mov-acciones{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.fz-a .fz-cuatro{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.fz-a .fz-titular{border-bottom:1px solid var(--line);border-left:3px solid var(--ready);background:var(--ready);flex-direction:column;gap:2px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.fz-a .fz-titular{background:color-mix(in srgb,var(--ready) 6%,var(--kiln))}}.fz-a .fz-titular.negativo{border-left-color:var(--k-mal);background:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.fz-a .fz-titular.negativo{background:color-mix(in srgb,var(--k-mal) 6%,var(--kiln))}}.fz-a .fz-titular.neutro{border-left-color:var(--line);background:var(--kiln)}.fz-a .fz-titular span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.fz-a .fz-titular strong{letter-spacing:-.04em;color:var(--ready);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;line-height:1.1}.fz-a .fz-titular.negativo strong{color:var(--k-mal)}.fz-a .fz-titular.neutro strong{color:var(--cream)}.fz-a .fz-titular small{color:var(--muted);font-size:12px}.fz-a .fz-acciones-panel{flex-flow:wrap}.fz-a .fz-boton-verde{border-color:var(--ready);color:var(--ready)}.fz-a .fz-ganancia b{font-size:20px}.fz-a .fz-cifra-panel{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.fz-a .fz-barra>i>i.fz-barra-pago{background:var(--muted)}.fz-a .fz-abonos .fz-renglon b{text-align:right}.fz-a .fz-debe-ahora{color:var(--muted);font-size:11px;font-weight:400;display:block}.fz-a .fz-hoja-resumen{color:var(--muted);margin:0;font-size:12px}.fz-a .fz-tipos button,.fz-a .fz-elegir button,.fz-a .fz-chips button{border:1px solid var(--line);background:var(--control);color:var(--cream);border-radius:8px;font-weight:800}.fz-a .fz-tipos button.on,.fz-a .fz-chips button.on{border-color:var(--ember);background:var(--ember);color:var(--sobre-acento)}.fz-a .fz-elegir button.on{border-color:var(--ember);box-shadow:inset 0 0 0 1px var(--ember)}.fz-a .fz-elegir button small{color:var(--muted)}.fz-a .fz-elegir button small.fz-mal{color:var(--k-mal)}.fz-a .fz-corregir:hover{border-color:var(--ember)}@media (min-width:600px){.fz-a .fz-cuatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.fz-a .fz-cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-plantilla=mando] .fz-b .fz-bien{color:var(--k-bien)}[data-plantilla=mando] .fz-b .fz-columna-chica{flex-direction:column;gap:2px;display:flex}[data-plantilla=mando] .fz-b .fz-banda{flex-direction:column;gap:12px;display:flex}[data-plantilla=mando] .fz-b .fz-celda{flex-direction:column;gap:6px;min-width:0;display:flex}[data-plantilla=mando] .fz-b .fz-celda+.fz-celda{border-top:1px solid var(--line);padding-top:12px}[data-plantilla=mando] .fz-b .fz-cifra-y-sub{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}[data-plantilla=mando] .fz-b .fz-lista{background:var(--fz-tarjeta-2);border-radius:12px;flex-direction:column;padding:2px 12px;display:flex}[data-plantilla=mando] .fz-b .fz-lista .fz-renglon-chico{border-bottom:1px solid var(--line);align-items:center;min-height:38px}[data-plantilla=mando] .fz-b .fz-lista .fz-renglon-chico:last-child{border-bottom:0}[data-plantilla=mando] .fz-b .fz-renglon-chico b,[data-plantilla=mando] .fz-b .fz-desglose b{font-family:var(--fz-letra);font-size:19px;font-weight:600}[data-plantilla=mando] .fz-b .fz-cubren{background:var(--k-mal);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .fz-b .fz-cubren{background:color-mix(in srgb,var(--k-mal) 12%,var(--fz-tarjeta))}}[data-plantilla=mando] .fz-b .fz-cubren>span{flex-direction:column;gap:2px;font-size:14px;font-weight:700;display:flex}[data-plantilla=mando] .fz-b .fz-cubren>span b{font-family:var(--fz-letra);font-size:22px}[data-plantilla=mando] .fz-b .fz-cubren small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.35}[data-plantilla=mando] .fz-b .fz-pie{flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;padding-top:8px;display:flex}[data-plantilla=mando] .fz-b .fz-botones-ahora{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:4px;display:grid}[data-plantilla=mando] .fz-b .fz-botones-ahora .entero{grid-column:1/-1}[data-plantilla=mando] .fz-b .fz-verde{color:var(--k-bien);box-shadow:inset 0 0 0 1.5px var(--k-bien)}[data-plantilla=mando] .fz-b .fz-borde-acento{color:var(--ember);box-shadow:inset 0 0 0 1.5px var(--ember)}[data-plantilla=mando] .fz-b .fz-c-abono{fill:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .fz-b .fz-c-abono{fill:color-mix(in srgb,var(--muted) 55%,var(--fz-tarjeta))}}[data-plantilla=mando] .fz-b .fz-cascada-nombres.seis{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;font-size:11px;line-height:1.2}[data-plantilla=mando] .fz-b .fz-desglose{border-left:2px solid var(--fz-tarjeta-2);flex-direction:column;gap:2px;margin:-2px 0 8px;padding:2px 0 2px 12px;display:flex}[data-plantilla=mando] .fz-b .fz-desglose>span{min-height:26px;color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}[data-plantilla=mando] .fz-b .fz-desglose b{color:var(--cream);white-space:nowrap;font-size:17px}[data-plantilla=mando] .fz-b .fz-socio{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:10px;display:flex}[data-plantilla=mando] .fz-b .fz-corregir{color:var(--cream)}[data-plantilla=mando] .fz-b .fz-tipos button,[data-plantilla=mando] .fz-b .fz-elegir button{background:var(--fz-tarjeta-2);color:var(--cream);border:0;border-radius:12px;font-weight:600;position:relative}[data-plantilla=mando] .fz-b .fz-tipos button.on,[data-plantilla=mando] .fz-b .fz-elegir button.on{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .fz-b .fz-tipos button.on,[data-plantilla=mando] .fz-b .fz-elegir button.on{background:color-mix(in srgb,var(--ember) 16%,var(--fz-tarjeta))}}[data-plantilla=mando] .fz-b .fz-tipos button.on,[data-plantilla=mando] .fz-b .fz-elegir button.on{box-shadow:inset 0 0 0 2px var(--ember);font-weight:800}[data-plantilla=mando] .fz-b .fz-tipos button.on:after{content:"✓";color:var(--ember);font-size:12px;font-weight:800;position:absolute;top:3px;right:7px}[data-plantilla=mando] .fz-b .fz-elegir button small{color:var(--muted)}[data-plantilla=mando] .fz-b .fz-elegir button small.fz-mal{color:var(--k-mal)}[data-plantilla=mando] .fz-b .fz-chips button{background:var(--fz-tarjeta-2);color:var(--muted);border:0;border-radius:999px}[data-plantilla=mando] .fz-b .fz-chips button.on{background:var(--cream);color:var(--coal)}[data-plantilla=mando] .fz-b .fz-cambios{background:var(--fz-tarjeta-2);border-radius:10px}@media (min-width:900px){[data-plantilla=mando] .fz-b .fz-ahora{background:0 0;padding:0}[data-plantilla=mando] .fz-b .fz-banda{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-plantilla=mando] .fz-b .fz-celda{background:var(--fz-tarjeta);border-radius:14px;padding:16px}[data-plantilla=mando] .fz-b .fz-celda+.fz-celda{border-top:0;padding-top:16px}[data-plantilla=mando] .fz-b .fz-celda .fz-cifra-grande{font-size:min(44px,18cqi)}}[data-plantilla=mando] .fz-b .fz-celda{container-type:inline-size}@media (max-width:899px){[data-plantilla=mando] .fz-b .fz-celda .fz-cifra-grande{font-size:min(40px,18cqi)}}[data-plantilla=mando] .fz-b .fz-lista .fz-renglon-chico{flex-wrap:wrap;gap:0 10px}[data-plantilla=mando] .fz-b .fz-lista .fz-renglon-chico>b{margin-left:auto}@media (min-width:1100px){[data-plantilla=mando] .fz-b .fz-banda{grid-template-columns:repeat(4,minmax(0,1fr))}[data-plantilla=mando] .fz-b .fz-fila-1{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:1500px){[data-plantilla=mando] .fz-b .fz-mando-periodo{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:20px;display:grid}}.mc-a{--mc-cabecera:0px;--mc-barra:0px;--mc-riel:224px;--mc-partes:5;grid-template-columns:var(--mc-riel) minmax(0,1fr);min-height:100vh;display:grid}.mc-a .mc-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mc-a .mc-icono{flex:none;display:block}.mc-a :is(.mc-riel-fila,.mc-barra button,.mc-soporte,.mc-volver,.mc-hoja-fila,.mc-hoja-cerrar):focus-visible{outline:3px solid var(--ember);outline-offset:-3px}.mc-a .mc-riel{background:var(--kiln);border-right:1px solid var(--line);flex-direction:column;gap:2px;height:100vh;padding:16px 0;display:flex;position:sticky;top:0;overflow-y:auto}.mc-a .mc-marca{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-bottom:6px;padding:0 16px 14px;display:flex}.mc-a .mc-marca img{object-fit:contain;width:auto;max-width:100%;height:32px;display:block}.mc-a .mc-marca .brand-mark{flex:none;width:30px;height:32px}.mc-a .mc-marca strong{letter-spacing:.12em;overflow-wrap:anywhere;min-width:0;font-size:14px}.mc-a .mc-marca small{color:var(--muted);flex-basis:100%;font-size:12px}.mc-a .mc-riel-destinos,.mc-a .mc-grupo{flex-direction:column;gap:2px;display:flex}.mc-a .mc-grupo-titulo{color:var(--ember);letter-spacing:.15em;text-transform:uppercase;padding:12px 16px 4px;font-size:11px;font-weight:900}.mc-a .mc-riel-fila{width:100%;min-height:44px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:10px;padding:0 16px 0 13px;font-size:14px;font-weight:700;display:flex;position:relative}.mc-a .mc-riel-fila:hover{color:var(--cream);background:var(--cream)}@supports (color:color-mix(in lab, red, red)){.mc-a .mc-riel-fila:hover{background:color-mix(in srgb,var(--cream) 4%,transparent)}}.mc-a .mc-riel-fila.activo{color:var(--cream);border-left-color:var(--ember);background:var(--cream)}@supports (color:color-mix(in lab, red, red)){.mc-a .mc-riel-fila.activo{background:color-mix(in srgb,var(--cream) 6%,transparent)}}.mc-a .mc-riel-nombre{flex:1;min-width:0}.mc-a .mc-burbuja{background:var(--ember);min-width:20px;height:20px;color:var(--sobre-acento);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.mc-a .mc-riel-pie{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:6px;display:flex}.mc-a .mc-quien{color:var(--muted);overflow-wrap:anywhere;margin:0;padding:6px 16px;font-size:12px}.mc-a .mc-demo{color:var(--k-aviso);margin:0;padding:0 16px 4px;font-size:12px;line-height:1.4}.mc-a .mc-columna{flex-direction:column;min-width:0;display:flex}.mc-a .mc-contenido{flex:1;min-width:0}.mc-a .mc-cabeza,.mc-a .mc-barra{display:none}.mc-a .mc-velo{z-index:50;inset:0 0 var(--mc-barra) 0;background:#0009;position:fixed}.mc-a .mc-hoja{z-index:52;left:0;right:0;bottom:var(--mc-barra);max-height:calc(100vh - var(--mc-barra) - 24px);border-top:1px solid var(--line);background:var(--kiln);border-radius:14px 14px 0 0;flex-direction:column;gap:10px;padding:8px 16px 16px;display:flex;position:fixed;overflow:auto;box-shadow:0 -16px 40px #00000059}.mc-a .mc-agarre{background:var(--line);border-radius:2px;align-self:center;width:40px;height:4px}.mc-a .mc-hoja-cabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}.mc-a .mc-hoja-cabeza strong{font-size:17px}.mc-a .mc-hoja-cerrar{border:1px solid var(--line);background:var(--kiln);min-height:44px;color:var(--cream);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:800}.mc-a .mc-hoja-lista{border:1px solid var(--line);background:var(--coal);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.mc-a .mc-hoja-lista>li+li{border-top:1px solid var(--line)}.mc-a .mc-hoja-fila{width:100%;min-height:62px;color:var(--cream);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto 10px;align-items:center;gap:12px;padding:9px 14px;display:grid}.mc-a .mc-hoja-fila .mc-icono{color:var(--muted)}.mc-a .mc-hoja-fila.activo{box-shadow:inset 3px 0 0 var(--ember)}.mc-a .mc-hoja-texto{flex-direction:column;gap:1px;min-width:0;display:flex}.mc-a .mc-hoja-texto strong{font-size:14px;font-weight:600}.mc-a .mc-hoja-texto small{color:var(--muted);font-size:12px;line-height:1.35}.mc-a .mc-pastilla{border:1px solid var(--ember);padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.mc-a .mc-pastilla{border:1px solid color-mix(in srgb,var(--ember) 55%,transparent)}}.mc-a .mc-pastilla{color:var(--cream);white-space:nowrap;border-radius:6px;font-size:11px;font-weight:800}.mc-a .mc-flecha{color:var(--muted);grid-column:4;font-size:18px;line-height:1}.mc-a .mc-hoja-nota{color:var(--muted);text-align:center;margin:0;font-size:12px}.mc-a .soporte-panel{z-index:55}@media (max-width:860px){.mc-a{--mc-cabecera:56px;--mc-barra:calc(64px + env(safe-area-inset-bottom));display:block}.mc-a .mc-riel{display:none}.mc-a .mc-cabeza{z-index:30;height:var(--mc-cabecera);border-bottom:1px solid var(--line);background:var(--kiln);align-items:center;gap:10px;padding:0 16px;display:flex;position:sticky;top:0}.mc-a .mc-cabeza .brand-mark{flex:none;width:26px;height:30px}.mc-a .mc-cabeza-logo{object-fit:contain;flex:none;width:auto;max-width:96px;height:28px;display:block}.mc-a .mc-titulo{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:700;overflow:hidden}.mc-a .mc-soporte,.mc-a .mc-volver{border:1px solid var(--line);background:var(--kiln);min-height:44px;color:var(--cream);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.mc-a .mc-volver{text-overflow:ellipsis;max-width:45%;padding-left:8px;overflow:hidden}.mc-a .mc-soporte b{background:var(--ember);min-width:18px;height:18px;color:var(--sobre-acento);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.mc-a .mc-demo-cabeza{border:1px solid var(--line);color:var(--k-aviso);border-radius:6px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.mc-a .mc-contenido{padding-bottom:calc(var(--mc-barra) + 16px)}.mc-a .mc-barra{z-index:40;grid-template-columns:repeat(var(--mc-partes),minmax(0,1fr));height:var(--mc-barra);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--kiln);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 22px #00000014}.mc-a .mc-barra button{min-width:0;min-height:56px;color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:11px;font-weight:700;line-height:1.15;display:flex;position:relative}.mc-a .mc-barra button.activo{border-top-color:var(--ember);color:var(--cream)}.mc-a .mc-barra-icono{place-items:center;display:grid;position:relative}.mc-a .mc-barra .mc-burbuja{min-width:18px;height:18px;padding:0 5px;position:absolute;top:-6px;left:calc(100% - 6px)}.mc-a .mc-barra-nombre{overflow-wrap:anywhere;max-width:100%}}@media (max-width:760px){.mc-a .mc-contenido{padding-bottom:calc(var(--mc-barra) - 48px)}}[data-plantilla=mando] .mc-b{--mc-cabecera:0px;--mc-barra:0px;--mc-riel:96px;--mc-partes:5;--mc-letra:"Arial Narrow",sans-serif;--mc-tarjeta:var(--kiln);--mc-tarjeta-2:var(--cream)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .mc-b{--mc-tarjeta-2:color-mix(in srgb,var(--cream) 7%,var(--kiln))}}[data-plantilla=mando] .mc-b{--mc-atencion:var(--k-aviso);grid-template-columns:var(--mc-riel) minmax(0,1fr);background:var(--coal);min-height:100vh;display:grid}[data-plantilla=mando] .mc-b .mc-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-plantilla=mando] .mc-b .mc-icono{flex:none;display:block}[data-plantilla=mando] .mc-b :is(.mc-riel-fila,.mc-riel-pedido,.mc-barra button,.mc-soporte,.mc-volver,.mc-hoja-fila,.mc-hoja-cerrar):focus-visible{outline:3px solid var(--ember);outline-offset:2px}[data-plantilla=mando] .mc-b .mc-riel{border-right:1px solid var(--line);flex-direction:column;align-items:stretch;gap:4px;height:100vh;padding:14px 10px;display:flex;position:sticky;top:0;overflow-y:auto}[data-plantilla=mando] .mc-b .mc-marca{min-width:0;color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;padding-bottom:10px;font-size:11px;line-height:1.2;display:flex}[data-plantilla=mando] .mc-b .mc-marca img{object-fit:contain;max-width:72px;height:36px;display:block}[data-plantilla=mando] .mc-b .mc-marca-nombre{overflow-wrap:anywhere;max-width:100%}[data-plantilla=mando] .mc-b .mc-inicial{background:var(--ember);width:40px;height:40px;color:var(--sobre-acento);font-family:var(--mc-letra);border-radius:10px;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}[data-plantilla=mando] .mc-b .mc-riel-pedido{background:var(--ember);min-height:70px;color:var(--sobre-acento);font:inherit;cursor:pointer;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin-bottom:8px;font-size:12.5px;font-weight:800;display:flex}[data-plantilla=mando] .mc-b .mc-riel-pedido.activo{box-shadow:0 0 0 3px var(--coal),0 0 0 5px var(--ember)}[data-plantilla=mando] .mc-b .mc-riel-destinos{flex-direction:column;gap:4px;display:flex}[data-plantilla=mando] .mc-b .mc-riel-fila{width:100%;min-height:60px;color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px;font-size:12px;font-weight:600;display:flex;position:relative}[data-plantilla=mando] .mc-b .mc-riel-fila:hover{color:var(--cream)}[data-plantilla=mando] .mc-b .mc-riel-fila.activo{color:var(--cream);font-weight:700}[data-plantilla=mando] .mc-b .mc-pastilla-icono{border-radius:999px;place-items:center;width:52px;height:30px;display:grid}[data-plantilla=mando] .mc-b .mc-riel-fila.activo .mc-pastilla-icono{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .mc-b .mc-riel-fila.activo .mc-pastilla-icono{background:color-mix(in srgb,var(--ember) 18%,transparent)}}[data-plantilla=mando] .mc-b .mc-riel-fila.activo .mc-pastilla-icono{color:var(--ember)}[data-plantilla=mando] .mc-b .mc-riel-nombre{overflow-wrap:anywhere;max-width:100%}[data-plantilla=mando] .mc-b .mc-burbuja{background:var(--mc-atencion);min-width:19px;height:19px;color:var(--coal);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--coal);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;display:grid}[data-plantilla=mando] .mc-b .mc-riel-fila .mc-burbuja{position:absolute;top:4px;left:calc(50% + 8px)}[data-plantilla=mando] .mc-b .mc-riel-pie{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:auto;padding-top:8px;display:flex}[data-plantilla=mando] .mc-b .mc-quien{color:var(--muted);text-align:center;overflow-wrap:anywhere;margin:0;padding:6px 0 0;font-size:11px;line-height:1.3}[data-plantilla=mando] .mc-b .mc-demo{color:var(--mc-atencion);text-align:center;margin:0;font-size:11px;line-height:1.3}[data-plantilla=mando] .mc-b .mc-columna{flex-direction:column;min-width:0;display:flex}[data-plantilla=mando] .mc-b .mc-contenido{flex:1;min-width:0}[data-plantilla=mando] .mc-b .mc-cabeza,[data-plantilla=mando] .mc-b .mc-barra{display:none}[data-plantilla=mando] .mc-b .mc-velo{z-index:50;inset:0 0 var(--mc-barra) 0;background:#000000a3;position:fixed}[data-plantilla=mando] .mc-b .mc-hoja{z-index:52;left:8px;right:8px;bottom:calc(var(--mc-barra) + 8px);max-height:calc(100vh - var(--mc-barra) - 32px);background:var(--mc-tarjeta);border-radius:22px;flex-direction:column;gap:9px;padding:8px 16px 16px;display:flex;position:fixed;overflow:auto;box-shadow:0 -16px 40px #00000080}[data-plantilla=mando] .mc-b .mc-agarre{background:var(--line);border-radius:2px;align-self:center;width:40px;height:4px}[data-plantilla=mando] .mc-b .mc-hoja-cabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-plantilla=mando] .mc-b .mc-hoja-cabeza strong{font-family:var(--mc-letra);text-transform:uppercase;font-size:26px;font-weight:700;line-height:1}[data-plantilla=mando] .mc-b .mc-hoja-cerrar{background:var(--mc-tarjeta-2);min-height:44px;color:var(--cream);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}[data-plantilla=mando] .mc-b .mc-hoja-lista{background:var(--mc-tarjeta-2);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}[data-plantilla=mando] .mc-b .mc-hoja-lista>li+li{border-top:1px solid var(--line)}[data-plantilla=mando] .mc-b .mc-hoja-fila{width:100%;min-height:48px;color:var(--cream);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto 12px;align-items:center;gap:12px;padding:8px 14px;display:grid}[data-plantilla=mando] .mc-b .mc-hoja-fila .mc-icono{color:var(--muted)}[data-plantilla=mando] .mc-b .mc-hoja-fila.activo .mc-icono{color:var(--ember)}[data-plantilla=mando] .mc-b .mc-hoja-texto{flex-direction:column;gap:2px;min-width:0;display:flex}[data-plantilla=mando] .mc-b .mc-hoja-texto strong{font-size:14.5px;font-weight:600;line-height:1.25}[data-plantilla=mando] .mc-b .mc-hoja-texto small{color:var(--muted);font-size:12px;line-height:1.3}[data-plantilla=mando] .mc-b .mc-pastilla{box-shadow:inset 0 0 0 1.5px var(--ember);color:var(--cream);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:700}[data-plantilla=mando] .mc-b .mc-flecha{color:var(--muted);grid-column:4;font-size:22px;line-height:1}[data-plantilla=mando] .mc-b .mc-hoja-nota{color:var(--muted);text-align:center;margin:0;font-size:12.5px}[data-plantilla=mando] .mc-b .soporte-panel{z-index:55}@media (max-width:860px){[data-plantilla=mando] .mc-b{--mc-cabecera:64px;--mc-barra:calc(74px + env(safe-area-inset-bottom));display:block}[data-plantilla=mando] .mc-b .mc-riel{display:none}[data-plantilla=mando] .mc-b .mc-cabeza{z-index:30;height:var(--mc-cabecera);background:var(--coal);align-items:center;gap:10px;padding:8px 16px;display:flex;position:sticky;top:0}[data-plantilla=mando] .mc-b .mc-cabeza-detalle{justify-content:space-between}[data-plantilla=mando] .mc-b .mc-cabeza .mc-inicial{width:34px;height:34px;font-size:16px}[data-plantilla=mando] .mc-b .mc-cabeza-logo{object-fit:contain;flex:none;width:auto;max-width:90px;height:30px;display:block}[data-plantilla=mando] .mc-b .mc-titulos{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}[data-plantilla=mando] .mc-b .mc-titulo{font-family:var(--mc-letra);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:700;line-height:.95;overflow:hidden}[data-plantilla=mando] .mc-b .mc-titulos small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}[data-plantilla=mando] .mc-b .mc-soporte,[data-plantilla=mando] .mc-b .mc-volver{background:var(--mc-tarjeta);min-height:44px;color:var(--cream);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}[data-plantilla=mando] .mc-b .mc-volver{text-overflow:ellipsis;max-width:60%;padding-left:10px;font-size:13.5px;font-weight:700;overflow:hidden}[data-plantilla=mando] .mc-b .mc-soporte b{background:var(--mc-atencion);min-width:18px;height:18px;color:var(--coal);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}[data-plantilla=mando] .mc-b .mc-demo-cabeza{background:var(--mc-tarjeta);color:var(--mc-atencion);border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:800}[data-plantilla=mando] .mc-b .mc-contenido{padding-bottom:calc(var(--mc-barra) + 16px)}[data-plantilla=mando] .mc-b .mc-barra{z-index:40;grid-template-columns:repeat(var(--mc-partes),minmax(0,1fr));height:var(--mc-barra);padding:6px 2px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--coal);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .mc-b .mc-barra{background:color-mix(in srgb,var(--coal) 97%,transparent)}}[data-plantilla=mando] .mc-b .mc-barra button{min-width:0;min-height:58px;color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:0 2px;font-size:11px;font-weight:600;line-height:1.15;display:flex;position:relative}[data-plantilla=mando] .mc-b .mc-barra button.activo{color:var(--cream);font-weight:700}[data-plantilla=mando] .mc-b .mc-barra-icono{border-radius:999px;place-items:center;width:52px;height:30px;display:grid;position:relative}[data-plantilla=mando] .mc-b .mc-barra button.activo .mc-barra-icono{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .mc-b .mc-barra button.activo .mc-barra-icono{background:color-mix(in srgb,var(--ember) 18%,transparent)}}[data-plantilla=mando] .mc-b .mc-barra button.activo .mc-barra-icono{color:var(--ember)}[data-plantilla=mando] .mc-b .mc-barra .mc-centro{color:var(--cream);font-weight:700}[data-plantilla=mando] .mc-b .mc-barra .mc-centro .mc-barra-icono{background:var(--ember);width:58px;height:58px;color:var(--sobre-acento);box-shadow:0 0 0 5px var(--coal);border-radius:50%;margin-top:-30px}[data-plantilla=mando] .mc-b .mc-barra .mc-centro.activo .mc-barra-icono{background:var(--ember);color:var(--sobre-acento);box-shadow:0 0 0 3px var(--coal),0 0 0 5px var(--ember)}[data-plantilla=mando] .mc-b .mc-barra .mc-burbuja{position:absolute;top:-4px;left:calc(50% + 6px)}[data-plantilla=mando] .mc-b .mc-barra-nombre{overflow-wrap:anywhere;max-width:100%}}@media (max-width:760px){[data-plantilla=mando] .mc-b .mc-contenido{padding-bottom:calc(var(--mc-barra) - 48px)}}@media (max-width:860px){.mc-a .hy-a .hy-titulo h1,.mc-a .ct-a .ct-titulo,.mc-a .fz-a .fz-cabeza .eyebrow,.mc-a .fz-a .fz-cabeza h1,.mc-a .hi-a .hi-cabeza .eyebrow,.mc-a .hi-a .hi-cabeza h1,.mc-a .cl-a .cl-cabeza h1,[data-plantilla=mando] .mc-b .hy-b .hy-titulo h1,[data-plantilla=mando] .mc-b .np-b .np-titulo,[data-plantilla=mando] .mc-b .ct-b .ct-titulo,[data-plantilla=mando] .mc-b .fz-b .fz-cabeza h1,[data-plantilla=mando] .mc-b .hi-b .hi-cabeza>div:first-child,[data-plantilla=mando] .mc-b .cl-b .cl-cabeza h1{display:none}}.np-a{min-width:0;color:var(--cream);display:block}.np-a button,.np-a input,.np-a textarea{font-family:inherit}.np-a button:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.np-a .eyebrow{font-size:11px}.np-a .np-ayuda{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.np-a .np-sec{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.np-a .np-carta{flex-direction:column;gap:10px;min-width:0;padding:0 14px 16px;display:flex}.np-a .np-fijo{z-index:20;background:var(--coal);border-bottom:1px solid var(--line);flex-direction:column;gap:8px;margin:0 -14px;padding:10px 14px;display:flex;position:sticky;top:0}.np-a .np-cabeza{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.np-a .np-titulo{display:none}.np-a .np-titulo h1{letter-spacing:-.04em;margin:3px 0 0;font-size:26px;font-weight:500}.np-a .np-buscar{border:1px solid var(--k-borde-campo);background:var(--control);min-width:0;min-height:44px;color:var(--muted);border-radius:8px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.np-a .np-buscar:focus-within{border-color:var(--ember)}.np-a .np-buscar svg{flex:none;width:17px;height:17px}.np-a .np-buscar input{min-width:0;height:42px;color:var(--cream);appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:16px}.np-a .np-categorias{scrollbar-width:none;gap:6px;margin:0 -14px;padding:0 14px 2px;display:flex;overflow-x:auto}.np-a .np-categorias::-webkit-scrollbar{display:none}.np-a .np-categorias button{border:1px solid var(--line);min-height:44px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:0 13px;font-size:12px;font-weight:700}.np-a .np-categorias button.on{border-color:var(--paper);background:var(--paper);color:var(--sobre-paper)}.np-a .np-aviso{border:1px solid var(--k-aviso);margin:0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.np-a .np-aviso{border:1px solid color-mix(in srgb,var(--k-aviso) 40%,transparent)}}.np-a .np-aviso{background:var(--k-aviso-piso);color:var(--cream);border-radius:8px;font-size:12px;line-height:1.45}.np-a .np-productos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.np-a .np-producto{border:1px solid var(--line);background:var(--kiln);min-width:0;min-height:112px;color:var(--cream);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:12px 12px 10px;display:flex;position:relative}.np-a .np-producto strong{overflow-wrap:anywhere;padding-right:26px;font-size:14px;font-weight:700;line-height:1.25}.np-a .np-producto small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.np-a .np-producto b{font-variant-numeric:tabular-nums;margin-top:auto;padding-top:4px;font-size:15px}.np-a .np-producto i{color:var(--ember);font-size:24px;font-style:normal;line-height:1;position:absolute;bottom:7px;right:11px}.np-a .np-producto.en{border-color:var(--ember);box-shadow:inset 0 0 0 1px var(--ember)}.np-a .np-producto em{background:var(--ember);min-width:24px;height:24px;color:var(--sobre-acento);border-radius:12px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;top:9px;right:9px}.np-a .np-producto.agotado{background:0 0;border-style:dashed}.np-a .np-producto.agotado strong,.np-a .np-producto.agotado b,.np-a .np-producto.agotado i{color:var(--muted)}.np-a .np-agotado{border:1px solid var(--k-aviso);align-self:flex-start;margin-top:2px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.np-a .np-agotado{border:1px solid color-mix(in srgb,var(--k-aviso) 55%,transparent)}}.np-a .np-agotado{color:var(--k-aviso);border-radius:6px;font-size:11px;font-weight:800;line-height:1.35}.np-a .np-productos{grid-auto-flow:dense}.np-a .np-agotado-aviso{border:1px solid var(--k-aviso);flex-direction:column;grid-column:1/-1;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.np-a .np-agotado-aviso{border:1px solid color-mix(in srgb,var(--k-aviso) 45%,transparent)}}.np-a .np-agotado-aviso{background:var(--k-aviso-piso);color:var(--cream);border-radius:10px;font-size:12.5px;line-height:1.45}.np-a .np-agotado-aviso p{margin:0}.np-a .np-agotado-titulo{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.np-a .np-agotado-titulo strong{font-size:14px}.np-a .np-agotado-titulo span{color:var(--k-aviso);font-size:12px;font-weight:800}.np-a .np-agotado-problema{color:var(--k-mal);font-weight:700}.np-a .np-agotado-acciones{flex-wrap:wrap;gap:8px;display:flex}.np-a .np-agotado-acciones button{cursor:pointer;border-radius:8px;min-height:44px;padding:0 16px;font-size:12.5px;font-weight:800}.np-a .np-agotado-hay{border:1px solid var(--ember);background:var(--ember);color:var(--sobre-acento)}.np-a .np-agotado-hay:disabled{opacity:.55;cursor:progress}.np-a .np-agotado-cerrar{border:1px solid var(--line);background:var(--kiln);color:var(--cream)}.np-a .np-linea-agotado{border:1px solid var(--k-aviso);align-self:flex-start;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.np-a .np-linea-agotado{border:1px solid color-mix(in srgb,var(--k-aviso) 55%,transparent)}}.np-a .np-linea-agotado{color:var(--k-aviso);border-radius:6px;font-size:11px;font-weight:800;line-height:1.35}.np-a .np-vacia{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:28px 18px;font-size:13px;line-height:1.5;display:flex}.np-a .np-vacia p{max-width:440px;margin:0}.np-a .np-boton-borde{border:1px solid var(--ember);min-height:44px;color:var(--ember);cursor:pointer;background:0 0;border-radius:8px;padding:0 16px;font-size:12px;font-weight:800}.np-a .np-ver-comanda{bottom:calc(72px + env(safe-area-inset-bottom));z-index:30;background:var(--ember);min-height:56px;color:var(--sobre-acento);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:0 16px;font-size:14px;font-weight:900;display:flex;position:sticky;box-shadow:0 8px 22px #00000047}.np-a .np-ver-comanda b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.np-a .np-ver-comanda.vacia{border:1px solid var(--line);background:var(--kiln);color:var(--muted);box-shadow:none}.np-a .np-comanda{flex-direction:column;min-width:0;display:flex}.np-a .np-comanda-cuerpo{flex-direction:column;gap:10px;min-width:0;padding:12px 14px 16px;display:flex}.np-a .np-volver-fila{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.np-a .np-volver{border:1px solid var(--line);background:var(--kiln);min-height:44px;color:var(--cream);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:0 12px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.np-a .np-volver span{font-size:18px;line-height:1}.np-a .np-volver-fila .np-ayuda{text-align:right}.np-a .np-comanda-titulo{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.np-a .np-comanda-titulo h2{letter-spacing:-.04em;margin:3px 0 0;font-size:22px;font-weight:500}.np-a .np-comanda-vacia{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;margin:0;padding:18px;font-size:13px}.np-a .np-lineas{border:1px solid var(--line);background:var(--kiln);border-radius:10px;margin:0;padding:0;list-style:none}.np-a .np-linea{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.np-a .np-linea:last-child{border-bottom:0}.np-a .np-cantidad{text-align:center;grid-template-columns:44px 26px 44px;align-items:center;display:grid}.np-a .np-cantidad button{border:1px solid var(--line);background:var(--control);height:44px;color:var(--cream);cursor:pointer;border-radius:8px;font-size:19px}.np-a .np-cantidad b{font-variant-numeric:tabular-nums;font-size:14px}.np-a .np-linea-nombre{flex-direction:column;gap:2px;min-width:0;display:flex}.np-a .np-linea-nombre strong{overflow-wrap:anywhere;font-size:13.5px;line-height:1.25}.np-a .np-linea-nombre small{color:var(--muted);font-size:12px;line-height:1.35}.np-a .np-linea>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.np-a .np-rapido{flex-direction:column;gap:6px;display:flex}.np-a .np-rapido>div{flex-wrap:wrap;gap:6px;display:flex}.np-a .np-rapido button{border:1px dashed var(--ember);align-items:center;gap:6px;min-height:44px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.np-a .np-rapido button{border:1px dashed color-mix(in srgb,var(--ember) 60%,var(--line))}}.np-a .np-rapido button{background:var(--kiln);color:var(--cream);cursor:pointer;border-radius:999px;font-size:13px;font-weight:700}.np-a .np-rapido button b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.np-a .np-pregunta{color:var(--cream);justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px;font-size:14px;font-weight:700;display:flex}.np-a .np-pregunta small{color:var(--muted);text-align:right;font-size:12px;font-weight:500}.np-a .np-elegir{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.np-a .np-elegir button{border:1px solid var(--line);background:var(--kiln);min-height:46px;color:var(--muted);text-align:center;cursor:pointer;border-radius:8px;padding:0 6px;font-size:13px;font-weight:800}.np-a .np-elegir button.on{border-color:var(--ember);background:var(--ember);color:var(--sobre-acento)}.np-a .np-elegir .ancho{grid-column:1/-1}.np-a .np-origen{border-radius:10px;flex-direction:column;gap:6px;display:flex}.np-a .np-origen.falta{box-shadow:0 0 0 2px var(--k-mal);padding:8px}.np-a .np-campo{border:1px solid var(--k-borde-campo);background:var(--control);width:100%;min-width:0;min-height:44px;color:var(--cream);border-radius:8px;outline:0;padding:0 12px;font-size:16px}.np-a .np-campo:focus,.np-a .np-campo:focus-within{border-color:var(--ember)}.np-a .np-campo.falta{border-color:var(--k-mal);box-shadow:inset 0 0 0 1px var(--k-mal)}.np-a .np-notas{resize:vertical;min-height:64px;padding:11px 12px;line-height:1.4;display:block}.np-a .np-envio{flex-direction:column;gap:6px;display:flex}.np-a .np-costo{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.np-a .np-plata{align-items:center;gap:6px;display:flex}.np-a .np-plata span{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.np-a .np-plata b{color:var(--muted);flex:none;font-weight:600}.np-a .np-plata input{width:9ch;min-width:0;height:42px;color:var(--cream);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:0 9ch;padding:0;font-size:16px}.np-a .np-boton-chico{border:1px solid var(--line);background:var(--kiln);min-height:44px;color:var(--cream);white-space:nowrap;cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:800}.np-a .np-boton-chico.on{border-color:var(--ember);color:var(--ember)}.np-a .np-telefono{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.np-a .np-tel-leido{color:var(--k-bien);font-weight:700}.np-a .np-tel-dudoso{color:var(--k-mal);font-weight:700}.np-a .np-descuento{flex-direction:column;gap:6px;display:flex}.np-a .np-abrir{border:1px dashed var(--line);min-height:44px;color:var(--cream);text-align:left;cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.np-a .np-abrir small{color:var(--muted);text-align:right;font-size:12px;font-weight:500}.np-a .np-descuento-fila{grid-template-columns:64px 80px minmax(0,1fr);gap:6px;display:grid}.np-a .np-descuento-fila button{border:1px solid var(--line);background:var(--kiln);min-height:44px;color:var(--muted);cursor:pointer;border-radius:8px;font-size:13px;font-weight:800}.np-a .np-descuento-fila button.on{border-color:var(--ember);background:var(--ember);color:var(--sobre-acento)}.np-a .np-descuento-fila .np-plata input{text-align:left;flex:1;width:0}.np-a .np-pie{bottom:calc(64px + env(safe-area-inset-bottom));z-index:30;border-top:1px solid var(--line);background:var(--kiln);flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:sticky}.np-a .np-recibo{border:1px solid var(--k-bien);margin:0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.np-a .np-recibo{border:1px solid color-mix(in srgb,var(--k-bien) 40%,transparent)}}.np-a .np-recibo{background:var(--k-bien);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.np-a .np-recibo{background:color-mix(in srgb,var(--k-bien) 9%,var(--kiln))}}.np-a .np-recibo{color:var(--k-bien);font-size:13px;font-weight:700;line-height:1.4}.np-a .np-error{border:1px solid var(--k-mal);margin:0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.np-a .np-error{border:1px solid color-mix(in srgb,var(--k-mal) 45%,transparent)}}.np-a .np-error{background:var(--k-mal);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.np-a .np-error{background:color-mix(in srgb,var(--k-mal) 9%,var(--kiln))}}.np-a .np-error{color:var(--k-mal);font-size:13px;font-weight:700;line-height:1.4}.np-a .np-total{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.np-a .np-total span{min-width:0;color:var(--cream);flex-direction:column;gap:1px;font-size:15px;font-weight:700;display:flex}.np-a .np-total small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}.np-a .np-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px}.np-a .np-confirmar{background:var(--ember);min-height:56px;color:var(--sobre-acento);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;font-size:14px;font-weight:900}.np-a .np-confirmar:disabled{opacity:.4;cursor:not-allowed}.np-a .np-nota{text-align:center}.np-a .np-opciones .eyebrow,.np-a .np-opciones .modifier-group legend small,.np-a .np-opciones .choice-grid button small,.np-a .np-opciones .modifier-sheet footer span{font-size:11px}.np-a .np-opciones .modifier-sheet header p{font-size:12px}.np-a .np-opciones .modifier-sheet header>button{flex-basis:44px;width:44px;height:44px}.np-a .np-opciones .choice-grid button,.np-a .np-opciones .flavor-row>span{font-size:13px}.np-a .np-opciones .flavor-row>div{grid-template-columns:44px 34px 44px}.np-a .np-opciones .flavor-row button{height:44px}.np-a .np-opciones .flavor-row b{font-size:14px}.np-a .np-opciones .modifier-sheet footer small{color:var(--k-mal);font-size:12px}.np-a .np-opciones .modifier-sheet footer>button{font-size:12px}[data-plantilla=mando] .np-b{--np-letra:"Arial Narrow",sans-serif;--np-tarjeta:var(--kiln);--np-tarjeta-2:var(--cream)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .np-b{--np-tarjeta-2:color-mix(in srgb,var(--cream) 7%,var(--kiln))}}[data-plantilla=mando] .np-b{--np-dorado:var(--k-aviso);--np-borde-campo:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .np-b{--np-borde-campo:color-mix(in srgb,var(--muted) 60%,transparent)}}[data-plantilla=mando] .np-b{background:var(--coal);min-width:0;color:var(--cream);display:block}[data-plantilla=mando] .np-b button,[data-plantilla=mando] .np-b input,[data-plantilla=mando] .np-b textarea{font-family:inherit}[data-plantilla=mando] .np-b button:focus-visible{outline:3px solid var(--ember);outline-offset:2px}[data-plantilla=mando] .np-b .np-sub{color:var(--muted);font-size:12.5px;line-height:1.4}[data-plantilla=mando] .np-b .np-k{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}[data-plantilla=mando] .np-b .np-ayuda{color:var(--muted);margin:0;font-size:12.5px;line-height:1.35}[data-plantilla=mando] .np-b .np-centro{text-align:center}[data-plantilla=mando] .np-b .np-boton-2{background:var(--np-tarjeta-2);min-height:48px;color:var(--cream);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:14px;font-weight:700}[data-plantilla=mando] .np-b .np-boton-2.np-chico{min-height:44px;padding:0 12px;font-size:13px}[data-plantilla=mando] .np-b .np-boton-2.on{color:var(--ember);box-shadow:inset 0 0 0 1.5px var(--ember)}[data-plantilla=mando] .np-b .np-carta{flex-direction:column;gap:12px;min-width:0;padding:4px 16px 16px;display:flex}[data-plantilla=mando] .np-b .np-titulo{flex-direction:column;gap:3px;min-width:0;padding-top:8px;display:flex}[data-plantilla=mando] .np-b .np-titulo h1{font-family:var(--np-letra);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:30px;font-weight:700;line-height:.95}[data-plantilla=mando] .np-b .np-titulo small{color:var(--muted);font-size:12px}[data-plantilla=mando] .np-b .np-fijo{z-index:20;background:var(--coal);flex-direction:column;gap:8px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:0}[data-plantilla=mando] .np-b .np-buscar{background:var(--np-tarjeta);min-height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}[data-plantilla=mando] .np-b .np-buscar:focus-within{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .np-b .np-buscar svg{flex:none;width:20px;height:20px}[data-plantilla=mando] .np-b .np-buscar input{min-width:0;height:44px;color:var(--cream);appearance:none;background:0 0;border:0;outline:0;flex:1;font-size:16px}[data-plantilla=mando] .np-b .np-categorias{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}[data-plantilla=mando] .np-b .np-categorias::-webkit-scrollbar{display:none}[data-plantilla=mando] .np-b .np-categorias button{background:var(--np-tarjeta);min-height:44px;color:var(--muted);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:600}[data-plantilla=mando] .np-b .np-categorias button.on{background:var(--cream);color:var(--coal);font-weight:800}[data-plantilla=mando] .np-b .np-aviso{background:var(--k-aviso-piso);color:var(--cream);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}[data-plantilla=mando] .np-b .np-productos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-plantilla=mando] .np-b .np-producto{background:var(--np-tarjeta);min-width:0;color:var(--cream);text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}[data-plantilla=mando] .np-b .np-foto{aspect-ratio:16/10;background:var(--np-tarjeta-2);display:block}[data-plantilla=mando] .np-b .np-foto img{object-fit:cover;width:100%;height:100%;display:block}[data-plantilla=mando] .np-b .np-producto-cuerpo{flex-direction:column;flex:1;gap:3px;min-width:0;padding:10px;display:flex}[data-plantilla=mando] .np-b .np-producto strong{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.2}[data-plantilla=mando] .np-b .np-producto.sin-foto strong{padding-right:32px}[data-plantilla=mando] .np-b .np-producto small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}[data-plantilla=mando] .np-b .np-producto-pie{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-top:auto;padding-top:6px;display:flex}[data-plantilla=mando] .np-b .np-producto-pie b{min-width:0;font-family:var(--np-letra);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}[data-plantilla=mando] .np-b .np-producto-pie i{background:var(--np-tarjeta-2);width:44px;height:44px;color:var(--ember);border-radius:12px;flex:none;place-items:center;display:grid}[data-plantilla=mando] .np-b .np-producto-pie svg{width:22px;height:22px}[data-plantilla=mando] .np-b .np-producto em{z-index:1;background:var(--np-dorado);min-width:28px;height:28px;color:var(--coal);border-radius:14px;place-items:center;padding:0 8px;font-size:13px;font-style:normal;font-weight:800;display:grid;position:absolute;top:8px;right:8px}[data-plantilla=mando] .np-b .np-agotado{z-index:1;background:var(--k-mal);border-radius:999px;max-width:calc(100% - 52px);padding:5px 9px;position:absolute;top:8px;left:8px}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .np-b .np-agotado{background:color-mix(in srgb,var(--k-mal) 18%,var(--coal))}}[data-plantilla=mando] .np-b .np-agotado{color:var(--k-mal);font-size:11px;font-weight:800;line-height:1.2}[data-plantilla=mando] .np-b .np-producto.agotado .np-foto,[data-plantilla=mando] .np-b .np-producto.agotado .np-producto-pie b{opacity:.4}[data-plantilla=mando] .np-b .np-producto.agotado strong,[data-plantilla=mando] .np-b .np-producto.agotado .np-producto-pie i{color:var(--muted)}[data-plantilla=mando] .np-b .np-producto.sin-foto.agotado .np-producto-cuerpo{padding-top:40px}[data-plantilla=mando] .np-b .np-productos{grid-auto-flow:dense}[data-plantilla=mando] .np-b .np-agotado-aviso{background:var(--np-tarjeta);box-shadow:inset 3px 0 0 var(--k-mal);color:var(--cream);border-radius:14px;flex-direction:column;grid-column:1/-1;gap:10px;padding:14px;font-size:13px;line-height:1.45;display:flex}[data-plantilla=mando] .np-b .np-agotado-aviso p{margin:0}[data-plantilla=mando] .np-b .np-agotado-titulo{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}[data-plantilla=mando] .np-b .np-agotado-titulo strong{font-family:var(--np-letra);text-transform:uppercase;letter-spacing:.01em;font-size:20px;font-weight:700}[data-plantilla=mando] .np-b .np-agotado-titulo span{color:var(--k-mal);font-size:12px;font-weight:800}[data-plantilla=mando] .np-b .np-agotado-problema{color:var(--k-mal);font-weight:700}[data-plantilla=mando] .np-b .np-agotado-acciones{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}[data-plantilla=mando] .np-b .np-agotado-acciones button{cursor:pointer;border:0;border-radius:12px;min-height:48px;padding:0 14px;font-size:14px;font-weight:800}[data-plantilla=mando] .np-b .np-agotado-hay{background:var(--ember);color:var(--sobre-acento)}[data-plantilla=mando] .np-b .np-agotado-hay:disabled{opacity:.55;cursor:progress}[data-plantilla=mando] .np-b .np-agotado-cerrar{background:var(--np-tarjeta-2);color:var(--cream)}[data-plantilla=mando] .np-b .np-linea-agotado{background:var(--k-mal);border-radius:999px;align-self:flex-start;margin-top:2px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .np-b .np-linea-agotado{background:color-mix(in srgb,var(--k-mal) 18%,var(--coal))}}[data-plantilla=mando] .np-b .np-linea-agotado{color:var(--k-mal);font-size:11px;font-weight:800;line-height:1.2}[data-plantilla=mando] .np-b .np-vacia{background:var(--np-tarjeta);color:var(--muted);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:24px 18px;font-size:13.5px;line-height:1.5;display:flex}[data-plantilla=mando] .np-b .np-vacia p{max-width:440px;margin:0}[data-plantilla=mando] .np-b .np-ver-comanda{bottom:calc(84px + env(safe-area-inset-bottom));z-index:30;background:var(--ember);min-height:56px;color:var(--sobre-acento);cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:800;display:flex;position:sticky;box-shadow:0 10px 24px #0000004d}[data-plantilla=mando] .np-b .np-ver-comanda b{font-family:var(--np-letra);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px}[data-plantilla=mando] .np-b .np-ver-comanda.vacia{background:var(--np-tarjeta);color:var(--muted);box-shadow:none}[data-plantilla=mando] .np-b .np-comanda{flex-direction:column;min-width:0;display:flex}[data-plantilla=mando] .np-b .np-comanda-cuerpo{flex-direction:column;gap:12px;min-width:0;padding:12px 16px 20px;display:flex}[data-plantilla=mando] .np-b .np-volver-fila{align-items:center;gap:10px;display:flex}[data-plantilla=mando] .np-b .np-volver{background:var(--np-tarjeta);min-height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 14px 0 10px;font-size:13.5px;font-weight:700;display:inline-flex}[data-plantilla=mando] .np-b .np-volver span{font-size:18px;line-height:1}[data-plantilla=mando] .np-b .np-comanda-titulo{flex-direction:column;gap:4px;display:flex}[data-plantilla=mando] .np-b .np-comanda-titulo h2{font-family:var(--np-letra);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:34px;font-weight:700;line-height:.95}[data-plantilla=mando] .np-b .np-comanda-vacia{background:var(--np-tarjeta);color:var(--muted);text-align:center;border-radius:14px;margin:0;padding:18px;font-size:13.5px}[data-plantilla=mando] .np-b .np-lineas{background:var(--np-tarjeta);border-radius:14px;flex-direction:column;margin:0;padding:16px;list-style:none;display:flex}[data-plantilla=mando] .np-b .np-linea{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre precio""nombre paso";align-items:start;gap:6px 10px;padding:12px 0;display:grid}[data-plantilla=mando] .np-b .np-linea:first-child{padding-top:0}[data-plantilla=mando] .np-b .np-linea:last-child{border-bottom:0;padding-bottom:0}[data-plantilla=mando] .np-b .np-linea-nombre{flex-direction:column;grid-area:nombre;gap:2px;min-width:0;display:flex}[data-plantilla=mando] .np-b .np-linea-nombre strong{overflow-wrap:anywhere;font-size:14.5px;font-weight:700}[data-plantilla=mando] .np-b .np-linea-nombre small{color:var(--muted);font-size:12px;line-height:1.35}[data-plantilla=mando] .np-b .np-linea-precio{font-family:var(--np-letra);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:precio;justify-self:end;font-size:21px;font-weight:600}[data-plantilla=mando] .np-b .np-paso{background:var(--coal);border-radius:12px;grid-area:paso;grid-template-columns:44px 30px 44px;justify-self:end;align-items:center;display:inline-grid}[data-plantilla=mando] .np-b .np-paso button{height:44px;color:var(--cream);cursor:pointer;background:0 0;border:0;border-radius:12px;font-size:20px;font-weight:700}[data-plantilla=mando] .np-b .np-paso b{text-align:center;font-family:var(--np-letra);font-variant-numeric:tabular-nums;font-size:22px}[data-plantilla=mando] .np-b .np-rapido{flex-direction:column;gap:8px;display:flex}[data-plantilla=mando] .np-b .np-rapido>div{flex-wrap:wrap;gap:6px;display:flex}[data-plantilla=mando] .np-b .np-rapido button{background:var(--np-tarjeta-2);min-height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}[data-plantilla=mando] .np-b .np-rapido button b{color:var(--ember);font-size:16px}[data-plantilla=mando] .np-b .np-segmento{background:var(--np-tarjeta);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}[data-plantilla=mando] .np-b .np-segmento button{min-height:44px;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 4px;font-size:13px;font-weight:600}[data-plantilla=mando] .np-b .np-segmento button.on{background:var(--cream);color:var(--coal);font-weight:800}[data-plantilla=mando] .np-b .np-segmento button.on:before{content:"✓ "}[data-plantilla=mando] .np-b .np-campo{background:var(--coal);width:100%;min-width:0;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--np-borde-campo);color:var(--cream);border:0;border-radius:10px;outline:0;padding:0 12px;font-size:16px}[data-plantilla=mando] .np-b .np-campo:focus,[data-plantilla=mando] .np-b .np-campo:focus-within{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .np-b .np-campo.falta{box-shadow:inset 0 0 0 2px var(--k-mal)}[data-plantilla=mando] .np-b .np-notas{resize:vertical;min-height:64px;padding:11px 12px;line-height:1.4;display:block}[data-plantilla=mando] .np-b .np-envio{flex-direction:column;gap:10px;display:flex}[data-plantilla=mando] .np-b .np-dato{flex-direction:column;gap:6px;min-width:0;display:flex}[data-plantilla=mando] .np-b .np-par{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}[data-plantilla=mando] .np-b .np-plata{align-items:center;gap:6px;display:flex}[data-plantilla=mando] .np-b .np-plata b{color:var(--muted);flex:none;font-weight:600}[data-plantilla=mando] .np-b .np-plata input{width:0;min-width:0;height:42px;color:var(--cream);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}[data-plantilla=mando] .np-b .np-tel-leido{color:var(--k-bien)}[data-plantilla=mando] .np-b .np-tel-dudoso{color:var(--k-mal);font-weight:700}[data-plantilla=mando] .np-b .np-origen{border-radius:14px;flex-direction:column;gap:8px;display:flex}[data-plantilla=mando] .np-b .np-origen.falta{box-shadow:0 0 0 2px var(--k-mal);padding:10px}[data-plantilla=mando] .np-b .np-opciones-origen{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}[data-plantilla=mando] .np-b .np-opciones-origen button{background:var(--np-tarjeta-2);min-height:46px;color:var(--cream);text-align:center;cursor:pointer;border:0;border-radius:12px;padding:0 6px;font-size:14px;font-weight:600}[data-plantilla=mando] .np-b .np-opciones-origen button.on{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .np-b .np-opciones-origen button.on{background:color-mix(in srgb,var(--ember) 16%,var(--np-tarjeta))}}[data-plantilla=mando] .np-b .np-opciones-origen button.on{box-shadow:inset 0 0 0 2px var(--ember);font-weight:800}[data-plantilla=mando] .np-b .np-opciones-origen button.on:before{content:"✓ ";color:var(--ember)}[data-plantilla=mando] .np-b .np-opciones-origen .ancho{grid-column:1/-1}[data-plantilla=mando] .np-b .np-descuento{flex-direction:column;gap:8px;display:flex}[data-plantilla=mando] .np-b .np-abrir{background:var(--np-tarjeta-2);min-height:48px;color:var(--ember);text-align:left;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;display:flex}[data-plantilla=mando] .np-b .np-abrir small{color:var(--muted);text-align:right;font-size:12px;font-weight:500}[data-plantilla=mando] .np-b .np-descuento-fila{grid-template-columns:64px 80px minmax(0,1fr);gap:6px;display:grid}[data-plantilla=mando] .np-b .np-descuento-fila button{background:var(--np-tarjeta-2);min-height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:12px;font-size:14px;font-weight:700}[data-plantilla=mando] .np-b .np-descuento-fila button.on{background:var(--cream);color:var(--coal)}[data-plantilla=mando] .np-b .np-pie{z-index:45;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--np-tarjeta);flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0}[data-plantilla=mando] .np-b .np-recibo{background:var(--k-bien);border-radius:10px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .np-b .np-recibo{background:color-mix(in srgb,var(--k-bien) 14%,var(--np-tarjeta))}}[data-plantilla=mando] .np-b .np-recibo{color:var(--k-bien);font-size:13px;font-weight:700;line-height:1.4}[data-plantilla=mando] .np-b .np-error{background:var(--k-mal);border-radius:10px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .np-b .np-error{background:color-mix(in srgb,var(--k-mal) 14%,var(--np-tarjeta))}}[data-plantilla=mando] .np-b .np-error{color:var(--k-mal);font-size:13px;font-weight:700;line-height:1.4}[data-plantilla=mando] .np-b .np-total{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-plantilla=mando] .np-b .np-total span{flex-direction:column;gap:2px;min-width:0;font-size:15px;font-weight:700;display:flex}[data-plantilla=mando] .np-b .np-total small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.35}[data-plantilla=mando] .np-b .np-total b{font-family:var(--np-letra);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1}[data-plantilla=mando] .np-b .np-confirmar{background:var(--ember);min-height:56px;color:var(--sobre-acento);cursor:pointer;border:0;border-radius:12px;font-size:16px;font-weight:800}[data-plantilla=mando] .np-b .np-confirmar:disabled{opacity:.4;cursor:not-allowed}[data-plantilla=mando] .np-b .np-nota{text-align:center;font-size:12px}[data-plantilla=mando] .np-b .np-opciones .modifier-sheet{background:var(--np-tarjeta);border:0;border-radius:16px}[data-plantilla=mando] .np-b .np-opciones .modifier-sheet h2{font-family:var(--np-letra);text-transform:uppercase;letter-spacing:.01em;font-size:28px;font-weight:700}[data-plantilla=mando] .np-b .np-opciones .eyebrow,[data-plantilla=mando] .np-b .np-opciones .modifier-group legend small,[data-plantilla=mando] .np-b .np-opciones .modifier-sheet footer span{color:var(--muted);font-size:11px}[data-plantilla=mando] .np-b .np-opciones .modifier-sheet header p{font-size:12.5px}[data-plantilla=mando] .np-b .np-opciones .modifier-sheet header>button{background:var(--np-tarjeta-2);width:44px;height:44px;color:var(--cream);border:0;border-radius:12px;flex-basis:44px}[data-plantilla=mando] .np-b .np-opciones .modifier-group legend span{font-family:var(--np-letra);text-transform:uppercase;letter-spacing:.03em;font-size:19px;font-weight:700}[data-plantilla=mando] .np-b .np-opciones .choice-grid button{background:var(--np-tarjeta-2);border:0;border-radius:12px;font-size:13px}[data-plantilla=mando] .np-b .np-opciones .choice-grid button small{color:var(--ember);font-size:11px}[data-plantilla=mando] .np-b .np-opciones .choice-grid button.selected{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .np-b .np-opciones .choice-grid button.selected{background:color-mix(in srgb,var(--ember) 16%,var(--np-tarjeta))}}[data-plantilla=mando] .np-b .np-opciones .choice-grid button.selected{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .np-b .np-opciones .flavor-row{background:var(--np-tarjeta-2);border:0;border-radius:12px}[data-plantilla=mando] .np-b .np-opciones .flavor-row.selected{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .np-b .np-opciones .flavor-row>span{font-size:13px}[data-plantilla=mando] .np-b .np-opciones .flavor-row>div{grid-template-columns:44px 34px 44px}[data-plantilla=mando] .np-b .np-opciones .flavor-row button{background:var(--coal);border:0;border-radius:10px;height:44px}[data-plantilla=mando] .np-b .np-opciones .flavor-row b{font-family:var(--np-letra);font-size:20px}[data-plantilla=mando] .np-b .np-opciones .modifier-sheet>footer{background:var(--np-tarjeta)}[data-plantilla=mando] .np-b .np-opciones .modifier-sheet footer strong{font-family:var(--np-letra);font-size:28px}[data-plantilla=mando] .np-b .np-opciones .modifier-sheet footer small{color:var(--k-mal);font-size:12px}[data-plantilla=mando] .np-b .np-opciones .modifier-sheet footer>button{text-transform:none;border-radius:12px;font-size:14px}@media (max-width:1000px){.np-a.np-vista-carta .np-comanda,.np-a.np-vista-comanda .np-carta,.np-a .np-solo-pc,[data-plantilla=mando] .np-b.np-vista-carta .np-comanda,[data-plantilla=mando] .np-b.np-vista-comanda .np-carta{display:none}}@media (min-width:861px) and (max-width:1000px){.np-a .np-ver-comanda{bottom:12px}.np-a .np-pie{bottom:0}[data-plantilla=mando] .np-b .np-ver-comanda{bottom:12px}}@media (max-width:760px){[data-plantilla=mando] .np-b .np-opciones .modifier-sheet{border-radius:0}}@media (min-width:1001px){.np-a{grid-template-columns:minmax(0,1fr) 430px;align-items:start;display:grid}.np-a .np-carta{gap:12px;padding:22px 24px 28px}.np-a .np-fijo{background:0 0;border:0;gap:12px;margin:0;padding:0;position:static}.np-a .np-titulo{display:block}.np-a .np-buscar{flex:0 290px}.np-a .np-buscar input,.np-a .np-campo,.np-a .np-plata input{font-size:14px}.np-a .np-categorias{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.np-a .np-productos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.np-a .np-ver-comanda,.np-a .np-volver-fila{display:none}.np-a .np-comanda{border-left:1px solid var(--line);background:var(--kiln);height:100dvh;position:sticky;top:0}.np-a .np-comanda-cuerpo{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.np-a .np-comanda .np-lineas,.np-a .np-comanda .np-elegir button:not(.on),.np-a .np-comanda .np-rapido button,.np-a .np-comanda .np-cantidad button,.np-a .np-comanda .np-boton-chico,.np-a .np-comanda .np-descuento-fila button:not(.on){background:var(--coal)}.np-a .np-pie{flex:none;padding:14px 20px 16px;position:static}[data-plantilla=mando] .np-b{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:20px;padding:0 24px 0 28px;display:grid}[data-plantilla=mando] .np-b .np-carta{grid-template-columns:auto minmax(0,340px) minmax(0,1fr);align-items:center;gap:14px 16px;padding:20px 0 28px;display:grid}[data-plantilla=mando] .np-b .np-carta>*{grid-column:1/-1}[data-plantilla=mando] .np-b .np-carta>.np-titulo{grid-column:1;padding:0}[data-plantilla=mando] .np-b .np-titulo h1{white-space:nowrap;font-size:40px}[data-plantilla=mando] .np-b .np-titulo small{display:none}[data-plantilla=mando] .np-b .np-carta>.np-fijo{display:contents}[data-plantilla=mando] .np-b .np-buscar{grid-column:2}[data-plantilla=mando] .np-b .np-categorias{flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;overflow:visible}[data-plantilla=mando] .np-b .np-buscar input,[data-plantilla=mando] .np-b .np-campo,[data-plantilla=mando] .np-b .np-plata input{font-size:14px}[data-plantilla=mando] .np-b .np-productos{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}[data-plantilla=mando] .np-b .np-ver-comanda,[data-plantilla=mando] .np-b .np-volver-fila{display:none}[data-plantilla=mando] .np-b .np-comanda{background:var(--np-tarjeta);border-radius:16px;height:calc(100dvh - 40px);margin-top:20px;position:sticky;top:20px;overflow:hidden}[data-plantilla=mando] .np-b .np-comanda-cuerpo{overscroll-behavior:contain;flex:1;min-height:0;padding:0 18px 16px;overflow-y:auto}[data-plantilla=mando] .np-b .np-comanda-titulo{z-index:2;border-bottom:1px solid var(--line);background:var(--np-tarjeta);flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;margin:0 -18px;padding:16px 18px 12px;position:sticky;top:0}[data-plantilla=mando] .np-b .np-comanda-titulo h2{font-size:22px}[data-plantilla=mando] .np-b .np-comanda-titulo .np-sub{text-align:right}[data-plantilla=mando] .np-b .np-comanda .np-lineas,[data-plantilla=mando] .np-b .np-comanda .np-comanda-vacia{background:0 0;border-radius:0;padding:0}[data-plantilla=mando] .np-b .np-comanda .np-comanda-vacia{padding:12px 0}[data-plantilla=mando] .np-b .np-linea{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"paso nombre precio";align-items:center;gap:12px}[data-plantilla=mando] .np-b .np-paso{justify-self:start}[data-plantilla=mando] .np-b .np-comanda .np-segmento{background:var(--coal)}[data-plantilla=mando] .np-b .np-envio{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}[data-plantilla=mando] .np-b .np-pie{z-index:auto;flex:none;padding:14px 18px 16px;position:static}}.hy{background:var(--coal);min-height:100%;color:var(--cream)}.hy-contenido{flex-direction:column;gap:12px;width:100%;min-width:0;max-width:1600px;margin-inline:auto;display:flex}.hy-titulo{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.hy-titulo h1{margin:0}.hy-grilla{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.hy-seccion{flex-direction:column;gap:10px;min-width:0;scroll-margin-top:72px;display:flex}.hy-plegable{flex-direction:column;gap:0;min-width:0;scroll-margin-top:72px;display:flex}.hy-tarjeta{min-width:0;scroll-margin-top:72px;position:relative}.hy-cuerpo{flex-direction:column;gap:8px;min-width:0;display:flex}.hy-cabeza{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.hy-quien{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hy-donde,.hy-productos{overflow-wrap:anywhere}.hy-fila-estado{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.hy-cambiado{color:var(--ember);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.hy-lineas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hy-lineas li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:6px;padding:6px 0;display:grid}.hy-lineas li:last-child{border-bottom:0}.hy-lineas li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.hy-lineas li em{color:var(--ember);font-size:11px;font-style:normal;font-weight:800}.hy-nota,.hy-falta{overflow-wrap:anywhere;margin:0}.hy-nota b{letter-spacing:.1em;text-transform:uppercase;color:var(--ember);margin-bottom:2px;font-size:11px;display:block}.hy-falta{align-items:center;gap:8px;display:flex}.hy-falta>span{background:var(--k-aviso);width:18px;height:18px;color:var(--kiln);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.hy-campo{flex-direction:column;gap:5px;min-width:0;display:flex}.hy-campo>span:first-child{color:var(--muted);font-size:11px;font-weight:750}.hy-campo input,.hy-campo textarea{width:100%;min-height:44px;font:inherit;color:var(--cream);outline:0;padding:0 12px;font-size:16px}.hy-campo textarea{resize:vertical;min-height:88px;padding-top:10px}.hy-plata{grid-template-columns:28px minmax(0,1fr);align-items:center;display:grid}.hy-plata b{text-align:center;color:var(--muted);font-weight:700}.hy-plata input{font-variant-numeric:tabular-nums;background:0 0;border:0}.hy-envio{flex-direction:column;gap:4px;display:flex}.hy-subtotal,.hy-pie{color:var(--muted);font-size:11px}.hy-pie{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hy-secundarias{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hy-secundarias>:only-child{grid-column:1/-1}.hy-numero{min-width:0;display:flex}.hy-numero .pedir-numero{width:100%}.hy-numero .pedir-numero>button{justify-content:center;width:100%}.hy-numero .pedir-numero.esperando{flex-direction:column;align-items:stretch}.hy-numero .pedir-numero>button,.hy-numero .pedir-numero.esperando button{align-items:center;gap:6px;font-size:12px;display:inline-flex}.hy-telefono-dudoso{min-height:44px;color:var(--k-mal);align-items:center;font-size:12px;font-weight:700;display:flex}.hy-boton,.hy-boton-2,.hy-boton-peligro,.hy-peligro,.hy-enlace,.hy-al-dia,.hy-cerrar,.hy-pliegue,.hy-medios button,.hy-filtros button,.hy-marcador button,.hy-franja{font:inherit;cursor:pointer}.hy-boton:disabled,.hy-boton-2:disabled,.hy-boton-peligro:disabled,.hy-peligro:disabled,.hy-medios button:disabled{opacity:.45;cursor:not-allowed}.hy-boton,.hy-boton-2,.hy-boton-peligro{text-align:center;justify-content:center;align-items:center;gap:6px;line-height:1.2;text-decoration:none;display:inline-flex}.hy-boton{width:100%}.hy-peligro{width:100%;min-height:44px;color:var(--k-mal);background:0 0;border:0;font-size:13px;font-weight:800}.hy-enlace{min-height:44px;color:var(--ember);text-align:left;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-size:13px;font-weight:800;position:relative}.hy-al-dia{min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}.hy-al-dia.hy-sin-conexion{color:var(--k-mal);font-weight:800}.hy-medios{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.hy-medios button{min-height:46px;padding:0 6px;font-size:13px;font-weight:800}.hy-cobro{flex-direction:column;gap:6px;display:flex}.hy-cobro small{color:var(--muted);font-size:11px}.hy-no{flex-direction:column;gap:8px;display:flex}.hy-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hy-pliegue{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;margin:0;padding:0 14px;display:flex}.hy-pliegue>span{overflow-wrap:anywhere;min-width:0}.hy-pliegue b{white-space:nowrap}.hy-entregados{flex-direction:column;gap:6px;padding:10px 14px 4px;display:flex}.hy-ventas{margin:0;padding:0;list-style:none}.hy-ventas li{border-bottom:1px solid var(--line);min-height:36px;color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;font-size:12px;display:flex}.hy-ventas li span{overflow-wrap:anywhere;min-width:0}.hy-ventas li b{color:var(--cream);white-space:nowrap;font-variant-numeric:tabular-nums}.hy-entregados-total{justify-content:space-between;gap:10px;margin:0;font-size:13px;font-weight:700;display:flex}.hy-entregados-total b{font-variant-numeric:tabular-nums}.hy-enlaces{flex-wrap:wrap;gap:0 16px;display:flex}.hy-otras-noches{flex-direction:column;gap:10px;padding:10px 0 4px;display:flex}.hy-sub{color:var(--muted);font-size:12px;line-height:1.4}.hy-vacio,.hy-demo{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.hy-error,.hy-ok{color:var(--cream);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.hy-avisos{flex-wrap:wrap;gap:8px;display:flex}.hy-mandar{border:1px solid var(--k-whatsapp);min-height:44px;color:var(--k-whatsapp);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.hy-pie-pantalla{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hy :is(button,a,input,textarea):focus-visible{outline:3px solid var(--ember);outline-offset:2px}.hy-destacada{box-shadow:0 0 0 2px var(--ember)}.hy-fondo{z-index:80;background:#000000a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hy-hoja{flex-direction:column;gap:12px;width:min(100%,560px);max-height:92vh;margin:0;display:flex;overflow:auto}.hy-hoja-cabeza{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hy-hoja-cabeza h2{margin:4px 0 0}.hy-k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.hy-cerrar{flex:none;min-height:44px;padding:0 14px;font-size:13px;font-weight:700}.hy-resumen{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}.hy-resumen span{color:var(--muted);font-size:12px}.hy-resumen b{font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:16px}.hy-resumen small{color:var(--muted);grid-column:1;font-size:12px}.hy-cierre{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hy-cierre li{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:8px 0;display:flex}.hy-cierre-quien{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:52px;display:grid}.hy-cierre-quien input{width:22px;height:22px;accent-color:var(--ember);justify-self:center}.hy-cierre-quien>span{flex-direction:column;gap:2px;min-width:0;display:flex}.hy-cierre-quien strong{font-size:14px}.hy-cierre-quien small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.hy-cierre-quien b{font-variant-numeric:tabular-nums;white-space:nowrap}.hy-cierre .hy-medios{margin-left:50px}.hy-hoja-pie{padding-top:8px;position:sticky;bottom:0}@media (max-width:760px){.hy-fondo{align-items:end;padding:0}.hy-hoja{width:100%;max-height:94vh;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.hy-solo-pc{display:none!important}}@media (min-width:900px){.hy-grilla{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch}}.hy-a{padding:20px 16px 96px}.hy-a .hy-cabeza-pantalla{flex-direction:column;gap:10px;min-width:0;display:flex}.hy-a .hy-titulo h1{letter-spacing:-.035em;font-size:23px}.hy-a .hy-filtros{z-index:20;background:var(--coal);scrollbar-width:none;gap:6px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.hy-a .hy-filtros::-webkit-scrollbar{display:none}.hy-a .hy-filtros button{border:1px solid var(--line);min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.hy-a .hy-filtros button.on{border-color:var(--paper);background:var(--paper);color:var(--sobre-paper)}.hy-a .hy-filtros button.hy-urgente:not(.on){border-color:var(--ember);color:var(--cream)}.hy-a .hy-filtros i{background:var(--ember);color:var(--sobre-acento);border-radius:10px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:900}.hy-a .hy-sec{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:4px 0 0;font-size:11px;font-weight:800}.hy-a .hy-tarjeta{border:1px solid var(--line);background:var(--kiln);border-radius:10px;padding:12px 14px}.hy-a .hy-talon{display:none}.hy-a .hy-por-confirmar{border-left:3px solid var(--ember)}.hy-a .hy-en-curso.hy-aviso{border-color:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-en-curso.hy-aviso{border-color:color-mix(in srgb,var(--k-aviso) 55%,var(--line))}}.hy-a .hy-en-curso.hy-tarde{border-color:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-en-curso.hy-tarde{border-color:color-mix(in srgb,var(--k-mal) 62%,var(--line))}}.hy-a .hy-quien{font-size:15px;font-weight:800}.hy-a .hy-espera{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.hy-a .hy-espera.hy-aviso{color:var(--k-aviso);font-weight:800}.hy-a .hy-espera.hy-tarde{color:var(--k-mal);font-weight:800}.hy-a .hy-por-confirmar .hy-espera.hy-aviso{color:var(--ember)}.hy-a .hy-estado{letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.hy-a .hy-estado-en-cocina{background:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-estado-en-cocina{background:color-mix(in srgb,var(--k-aviso) 14%,transparent)}}.hy-a .hy-estado-en-cocina{color:var(--k-aviso)}.hy-a .hy-estado-listo{background:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-estado-listo{background:color-mix(in srgb,var(--k-bien) 14%,transparent)}}.hy-a .hy-estado-listo{color:var(--k-bien)}.hy-a .hy-estado-salio{background:var(--soft);color:var(--cream);box-shadow:inset 0 0 0 1px var(--line)}.hy-a .hy-estado-por-confirmar{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-estado-por-confirmar{background:color-mix(in srgb,var(--ember) 16%,transparent)}}.hy-a .hy-estado-por-confirmar{color:var(--ember)}.hy-a .hy-agendado{font-size:13px}.hy-a .hy-donde{font-size:14px;font-weight:600}.hy-a .hy-productos{color:var(--muted);font-size:13px}.hy-a .hy-lineas li>b{color:var(--ember);font-variant-numeric:tabular-nums;font-size:13px}.hy-a .hy-lineas strong{font-size:13px}.hy-a .hy-lineas small{color:var(--cream);font-size:12px}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-lineas small{color:color-mix(in srgb,var(--cream) 82%,var(--muted))}}.hy-a .hy-lineas li.hy-agregada{background:var(--ember);border-radius:6px;margin:0 -6px;padding-inline:6px}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-lineas li.hy-agregada{background:color-mix(in srgb,var(--ember) 8%,transparent)}}.hy-a .hy-nota{border-left:2px solid var(--ember);background:var(--control);padding:8px 10px;font-size:12px;line-height:1.45}.hy-a .hy-falta{border:1px solid var(--k-aviso);padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-falta{border:1px solid color-mix(in srgb,var(--k-aviso) 40%,transparent)}}.hy-a .hy-falta{background:var(--k-aviso-piso);border-radius:8px;font-size:13px;font-weight:600}.hy-a .hy-campo input,.hy-a .hy-campo textarea,.hy-a .hy-campo-plata .hy-plata{border:1px solid var(--line);background:var(--control);border-radius:8px}.hy-a .hy-campo-plata .hy-plata:focus-within,.hy-a .hy-campo input:focus,.hy-a .hy-campo textarea:focus{border-color:var(--ember)}.hy-a .hy-campo-plata .hy-plata input{background:0 0;border:0}.hy-a .hy-boton{background:var(--ember);min-height:48px;color:var(--sobre-acento);border:0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:900}.hy-a .hy-boton-2{border:1px solid var(--line);min-height:44px;color:var(--cream);background:0 0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:850}.hy-a .hy-boton-peligro{background:var(--k-mal);min-height:48px;color:var(--kiln);border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:900}.hy-a .hy-whatsapp{border-color:var(--k-whatsapp);color:var(--k-whatsapp)}.hy-a .hy-medios button{border:1px solid var(--line);background:var(--kiln);color:var(--muted);border-radius:6px}.hy-a .hy-medios button.on{border-color:var(--ember);background:var(--ember);color:var(--sobre-acento)}.hy-a .hy-cobro{border:1px solid var(--line);background:var(--control);border-radius:7px;padding:8px}.hy-a .hy-pliegue{border:1px solid var(--line);background:var(--kiln);color:var(--cream);border-radius:8px;font-size:13px;font-weight:700}.hy-a .hy-pliegue b{color:var(--ember)}.hy-a .hy-plegable-aviso .hy-pliegue{border-color:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-plegable-aviso .hy-pliegue{border-color:color-mix(in srgb,var(--k-aviso) 40%,var(--line))}}.hy-a .hy-entregados{border:1px solid var(--line);background:var(--kiln);border-top:0;border-radius:0 0 8px 8px}.hy-a .hy-plegable:has(.hy-entregados) .hy-pliegue{border-radius:8px 8px 0 0}.hy-a .hy-error{border:1px solid var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-error{border:1px solid color-mix(in srgb,var(--k-mal) 45%,transparent)}}.hy-a .hy-error{background:var(--k-mal);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-error{background:color-mix(in srgb,var(--k-mal) 10%,var(--kiln))}}.hy-a .hy-ok{border:1px solid var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-ok{border:1px solid color-mix(in srgb,var(--k-bien) 40%,transparent)}}.hy-a .hy-ok{background:var(--k-bien);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-ok{background:color-mix(in srgb,var(--k-bien) 8%,var(--kiln))}}.hy-a .hy-mandar{border-radius:8px}.hy-a .hy-demo{border:1px dashed var(--line);border-radius:8px;padding:10px 12px}.hy-a .hy-vacio{border:1px dashed var(--line);border-radius:10px;padding:14px}.hy-a .hy-hoja{border:1px solid var(--line);background:var(--kiln);border-radius:11px;padding:20px}.hy-a .hy-hoja h2{letter-spacing:-.02em;font-size:21px}.hy-a .hy-hoja-peligro{border-color:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-hoja-peligro{border-color:color-mix(in srgb,var(--k-mal) 45%,var(--line))}}.hy-a .hy-cerrar{border:1px solid var(--line);background:var(--control);color:var(--cream);border-radius:8px}.hy-a .hy-resumen{border:1px solid var(--line);background:var(--control);border-radius:8px}.hy-a .hy-hoja-pie{background:var(--kiln)}@media (max-width:760px){.hy-a .hy-hoja{border-radius:11px 11px 0 0}}.hy-a .hy-mal{color:var(--k-mal)}.hy-a .hy-bien{color:var(--k-bien)}.hy-a .hy-linea-plata{border:1px solid var(--line);border-left:3px solid var(--line);background:var(--kiln);width:100%;color:var(--cream);font:inherit;text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t ir""d d""m m""r r";align-items:stretch;margin:0;padding:0;display:grid}.hy-a button.hy-linea-plata{cursor:pointer}.hy-a .hy-linea-plata.hy-caja-rojo{border-left-color:var(--k-mal)}.hy-a .hy-linea-plata.hy-caja-verde{border-left-color:var(--k-bien)}.hy-a .hy-lp-titulo{grid-area:t;align-items:center;min-height:44px;padding:0 16px;display:flex}.hy-a .hy-lp-titulo .hy-k{color:var(--ember);letter-spacing:.15em;font-weight:900}.hy-a .hy-lp-ir{grid-area:ir;align-items:center;padding:0 16px;display:inline-flex}.hy-a .hy-lp-diaria{grid-area:d}.hy-a .hy-lp-mayor{grid-area:m}.hy-a .hy-lp-resultado{grid-area:r}.hy-a .hy-lp-celda{border-top:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:10px 16px;display:flex}.hy-a .hy-lp-celda .hy-k{font-size:11px}.hy-a .hy-lp-celda strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;line-height:1.15}.hy-a .hy-lp-celda small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.hy-a .hy-plata-acciones{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.hy-a .hy-verde{border-color:var(--k-bien);color:var(--k-bien)}.hy-a .hy-cubren{border:1px solid var(--k-aviso);flex-direction:column;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.hy-a .hy-cubren{border:1px solid color-mix(in srgb,var(--k-aviso) 40%,var(--line))}}.hy-a .hy-cubren{background:var(--k-aviso-piso);border-radius:10px}.hy-a .hy-cubren-texto{flex-direction:column;gap:4px;min-width:0;display:flex}.hy-a .hy-cubren-texto strong{color:var(--k-aviso);font-size:15px}.hy-a .hy-cubren-texto span{color:var(--cream);font-size:12.5px;line-height:1.45}.hy-a .hy-cubren .hy-boton-2{border-color:var(--k-aviso);min-height:44px;color:var(--cream);align-self:flex-start}@media (min-width:640px){.hy-a .hy-linea-plata{grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-template-areas:"t t t ir""d m r r"}.hy-a .hy-lp-mayor,.hy-a .hy-lp-resultado{border-left:1px solid var(--line)}}@media (min-width:900px){.hy-a .hy-cubren{flex-direction:row;justify-content:space-between;align-items:center}.hy-a .hy-cubren .hy-boton-2{flex:none;align-self:center}}@media (min-width:1101px){.hy-a .hy-linea-plata{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) auto;grid-template-areas:"t d m r ir";align-items:center}.hy-a .hy-lp-titulo{padding:0 18px}.hy-a .hy-lp-celda{border-top:0;border-left:1px solid var(--line);padding:12px 18px}.hy-a .hy-lp-ir{padding:0 18px}}@media (min-width:900px){.hy-a{padding:28px 28px 40px}.hy-a .hy-cabeza-pantalla{flex-direction:row;align-items:center;gap:16px}.hy-a .hy-titulo{flex-direction:column;flex:none;align-items:flex-start;gap:0}.hy-a .hy-titulo h1{font-size:26px}.hy-a .hy-filtros{background:0 0;flex-wrap:wrap;flex:1;margin:0;padding:0;position:static;overflow:visible}}[data-plantilla=mando] .hy-b{--hy-letra:"Arial Narrow",sans-serif;--hy-tarjeta:var(--kiln);--hy-tarjeta-2:var(--cream)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b{--hy-tarjeta-2:color-mix(in srgb,var(--cream) 7%,var(--kiln))}}[data-plantilla=mando] .hy-b{--hy-dorado:var(--k-aviso);--hy-dorado-piso:var(--k-aviso-piso);padding:12px 16px 132px}[data-plantilla=mando] .hy-b .hy-contenido{gap:12px}[data-plantilla=mando] .hy-b :is(.hy-titulo h1,.hy-h,.hy-heroe,.hy-num,.hy-talon b,.hy-marcador b,.hy-columna-cabeza b,.hy-columna-cabeza span){font-family:var(--hy-letra)}[data-plantilla=mando] .hy-b .hy-cabeza-pantalla{justify-content:space-between;align-items:flex-end;gap:16px;min-height:52px;display:flex}[data-plantilla=mando] .hy-b .hy-titulo{flex-direction:column;align-items:flex-start;gap:3px}[data-plantilla=mando] .hy-b .hy-titulo h1{text-transform:uppercase;letter-spacing:.01em;font-size:30px;font-weight:700;line-height:.95}[data-plantilla=mando] .hy-b .hy-titulo small{color:var(--muted);font-size:12px}[data-plantilla=mando] .hy-b .hy-h{text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:22px;font-weight:700;line-height:1.05}[data-plantilla=mando] .hy-b .hy-sec-fila{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}[data-plantilla=mando] .hy-b .hy-sub{font-size:12.5px}[data-plantilla=mando] .hy-b .hy-dorado{color:var(--hy-dorado)}[data-plantilla=mando] .hy-b .hy-mal{color:var(--k-mal)}[data-plantilla=mando] .hy-b .hy-enlace{min-height:44px;font-size:13.5px;font-weight:700}[data-plantilla=mando] .hy-b .hy-franja{background:var(--hy-tarjeta);width:100%;color:var(--cream);text-align:left;border:0;border-radius:14px;flex-direction:column;gap:10px;margin:0;padding:16px;display:flex}[data-plantilla=mando] .hy-b .hy-franja .hy-fila{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}[data-plantilla=mando] .hy-b .hy-franja .hy-enlace{align-items:center;min-height:0;display:inline-flex}[data-plantilla=mando] .hy-b .hy-heroe{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:54px;font-weight:700;line-height:.9}[data-plantilla=mando] .hy-b .hy-num{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600;line-height:1}[data-plantilla=mando] .hy-b .hy-partido{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;display:grid}[data-plantilla=mando] .hy-b .hy-partido>span{flex-direction:column;justify-content:space-between;gap:6px;min-width:0;display:flex}[data-plantilla=mando] .hy-b .hy-acciones{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:8px;display:grid}[data-plantilla=mando] .hy-b .hy-acciones>:only-child{grid-column:1/-1}[data-plantilla=mando] .hy-b .hy-boton{background:var(--ember);min-height:48px;color:var(--sobre-acento);border:0;border-radius:12px;padding:0 12px;font-size:15px;font-weight:800}[data-plantilla=mando] .hy-b .hy-boton-2{background:var(--hy-tarjeta-2);min-height:48px;color:var(--cream);border:0;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700}[data-plantilla=mando] .hy-b .hy-borde{color:var(--ember);box-shadow:inset 0 0 0 1.5px var(--ember)}[data-plantilla=mando] .hy-b .hy-boton-peligro{background:var(--k-mal);min-height:48px;color:var(--kiln);border:0;border-radius:12px;padding:0 12px;font-size:14px;font-weight:800}[data-plantilla=mando] .hy-b .hy-peligro{font-size:13.5px;font-weight:700}[data-plantilla=mando] .hy-b .hy-marcador{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}[data-plantilla=mando] .hy-b .hy-marcador button{background:var(--hy-tarjeta);min-width:0;min-height:80px;color:var(--cream);text-align:left;border:0;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;padding:10px 12px 12px;display:flex}[data-plantilla=mando] .hy-b .hy-marcador b{font-size:40px;font-weight:700;line-height:.9}[data-plantilla=mando] .hy-b .hy-marcador small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.2}[data-plantilla=mando] .hy-b .hy-marcador .hy-urgente{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .hy-b .hy-marcador .hy-urgente b{color:var(--ember)}[data-plantilla=mando] .hy-b .hy-marcador .hy-urgente small{color:var(--cream)}[data-plantilla=mando] .hy-b .hy-tarjeta{background:var(--hy-tarjeta);border-radius:14px;grid-template-columns:60px minmax(0,1fr);display:grid}[data-plantilla=mando] .hy-b .hy-tarjeta:before,[data-plantilla=mando] .hy-b .hy-tarjeta:after{content:"";background:var(--coal);border-radius:50%;width:14px;height:14px;position:absolute;left:53px}[data-plantilla=mando] .hy-b .hy-tarjeta:before{top:-7px}[data-plantilla=mando] .hy-b .hy-tarjeta:after{bottom:-7px}[data-plantilla=mando] .hy-b .hy-talon{border-right:2px dashed var(--cream);flex-direction:column;gap:3px;padding:14px 6px 14px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b .hy-talon{border-right:2px dashed color-mix(in srgb,var(--cream) 13%,transparent)}}[data-plantilla=mando] .hy-b .hy-talon{min-width:0}[data-plantilla=mando] .hy-b .hy-talon b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}[data-plantilla=mando] .hy-b .hy-talon small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.25}[data-plantilla=mando] .hy-b .hy-tarde .hy-talon small{color:var(--k-mal);font-weight:700}[data-plantilla=mando] .hy-b .hy-en-curso.hy-aviso .hy-talon small{color:var(--hy-dorado);font-weight:700}[data-plantilla=mando] .hy-b .hy-por-confirmar .hy-talon{background:var(--ember);border-radius:14px 0 0 14px}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b .hy-por-confirmar .hy-talon{background:color-mix(in srgb,var(--ember) 12%,transparent)}}[data-plantilla=mando] .hy-b .hy-por-confirmar .hy-talon b{color:var(--ember)}[data-plantilla=mando] .hy-b .hy-por-confirmar.hy-aviso .hy-talon small{color:var(--ember);font-weight:700}[data-plantilla=mando] .hy-b .hy-cuerpo{padding:12px 12px 12px 14px}[data-plantilla=mando] .hy-b .hy-cabeza{align-items:center}[data-plantilla=mando] .hy-b .hy-quien{font-size:16px;font-weight:700}[data-plantilla=mando] .hy-b .hy-estado{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}[data-plantilla=mando] .hy-b .hy-estado-por-confirmar{background:var(--ember);color:var(--sobre-acento)}[data-plantilla=mando] .hy-b .hy-estado-en-cocina{background:var(--hy-dorado)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b .hy-estado-en-cocina{background:color-mix(in srgb,var(--hy-dorado) 14%,transparent)}}[data-plantilla=mando] .hy-b .hy-estado-en-cocina{color:var(--hy-dorado)}[data-plantilla=mando] .hy-b .hy-estado-listo{background:var(--cream)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b .hy-estado-listo{background:color-mix(in srgb,var(--cream) 13%,transparent)}}[data-plantilla=mando] .hy-b .hy-estado-listo{color:var(--cream)}[data-plantilla=mando] .hy-b .hy-estado-salio{box-shadow:inset 0 0 0 1px var(--muted);color:var(--cream)}[data-plantilla=mando] .hy-b .hy-agendado{font-size:13px}[data-plantilla=mando] .hy-b .hy-donde{font-size:13.5px;line-height:1.35}[data-plantilla=mando] .hy-b .hy-productos,[data-plantilla=mando] .hy-b .hy-lineas{color:var(--muted);font-size:13px;line-height:1.35}[data-plantilla=mando] .hy-b .hy-lineas li{border-bottom-color:var(--cream);padding:4px 0}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b .hy-lineas li{border-bottom-color:color-mix(in srgb,var(--cream) 6%,transparent)}}[data-plantilla=mando] .hy-b .hy-lineas li>b{color:var(--cream);font-weight:700}[data-plantilla=mando] .hy-b .hy-lineas strong{color:var(--cream);font-weight:600}[data-plantilla=mando] .hy-b .hy-lineas small{font-size:12px}[data-plantilla=mando] .hy-b .hy-lineas li.hy-agregada strong{color:var(--ember)}[data-plantilla=mando] .hy-b .hy-nota{background:var(--hy-tarjeta-2);border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.4}[data-plantilla=mando] .hy-b .hy-falta{background:var(--hy-dorado-piso);color:var(--hy-dorado);border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600}[data-plantilla=mando] .hy-b .hy-campo input,[data-plantilla=mando] .hy-b .hy-campo textarea{background:var(--coal);box-shadow:inset 0 0 0 1.5px var(--muted);border:0;border-radius:10px}[data-plantilla=mando] .hy-b .hy-campo-plata .hy-plata{background:var(--coal);box-shadow:inset 0 0 0 1.5px var(--muted);border-radius:10px}[data-plantilla=mando] .hy-b .hy-campo-plata .hy-plata:focus-within,[data-plantilla=mando] .hy-b .hy-campo input:focus,[data-plantilla=mando] .hy-b .hy-campo textarea:focus{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .hy-b .hy-campo-plata .hy-plata input{box-shadow:none;background:0 0}[data-plantilla=mando] .hy-b .hy-secundarias .hy-boton-2{min-height:44px;padding:0 6px;font-size:13px}[data-plantilla=mando] .hy-b .hy-whatsapp{color:var(--k-whatsapp)}[data-plantilla=mando] .hy-b .hy-numero .pedir-numero>button,[data-plantilla=mando] .hy-b .hy-numero .pedir-numero.esperando button{background:var(--hy-tarjeta-2);color:var(--cream);border:0;border-radius:12px}[data-plantilla=mando] .hy-b .hy-avance{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}[data-plantilla=mando] .hy-b .hy-avance-tres{grid-template-columns:repeat(3,minmax(0,1fr))}[data-plantilla=mando] .hy-b .hy-avance span{min-width:0;color:var(--muted);flex-direction:column;gap:4px;font-size:11px;line-height:1.1;display:flex}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b .hy-avance span{color:color-mix(in srgb,var(--muted) 75%,transparent)}}[data-plantilla=mando] .hy-b .hy-avance span:before{content:"";background:var(--hy-tarjeta-2);border-radius:2px;height:4px}[data-plantilla=mando] .hy-b .hy-avance-hecho{color:var(--muted)}[data-plantilla=mando] .hy-b .hy-avance span.hy-avance-hecho:before{background:var(--muted)}[data-plantilla=mando] .hy-b .hy-avance span.hy-avance-ahora{color:var(--cream);font-weight:700}[data-plantilla=mando] .hy-b .hy-avance span.hy-avance-ahora:before{background:var(--ember)}[data-plantilla=mando] .hy-b .hy-medios{background:var(--coal);border-radius:12px;gap:4px;padding:3px}[data-plantilla=mando] .hy-b .hy-medios button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-weight:600}[data-plantilla=mando] .hy-b .hy-medios button.on{background:var(--cream);color:var(--coal);font-weight:800}[data-plantilla=mando] .hy-b .hy-medios button.on:before{content:"✓ "}[data-plantilla=mando] .hy-b .hy-pliegue{background:var(--hy-tarjeta);min-height:52px;color:var(--cream);border:0;border-radius:14px;padding:0 16px;font-size:14px}[data-plantilla=mando] .hy-b .hy-plegable-aviso .hy-pliegue{background:var(--hy-dorado-piso)}[data-plantilla=mando] .hy-b .hy-entregados{padding:10px 16px 4px}[data-plantilla=mando] .hy-b .hy-error{background:var(--k-mal);border-radius:12px}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b .hy-error{background:color-mix(in srgb,var(--k-mal) 14%,var(--hy-tarjeta))}}[data-plantilla=mando] .hy-b .hy-ok{background:var(--k-bien);border-radius:12px}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b .hy-ok{background:color-mix(in srgb,var(--k-bien) 12%,var(--hy-tarjeta))}}[data-plantilla=mando] .hy-b .hy-mandar{background:var(--hy-tarjeta);box-shadow:inset 0 0 0 1.5px var(--k-whatsapp);border:0;border-radius:12px}[data-plantilla=mando] .hy-b .hy-demo{background:var(--hy-tarjeta);border-radius:12px;padding:10px 12px}[data-plantilla=mando] .hy-b .hy-vacio{padding:12px 2px}[data-plantilla=mando] .hy-b .hy-fondo{background:#000000a3}[data-plantilla=mando] .hy-b .hy-hoja{background:var(--hy-tarjeta);border-radius:22px 22px 0 0;padding:18px 16px 16px;box-shadow:0 -16px 40px #00000080}[data-plantilla=mando] .hy-b .hy-hoja h2{font-family:var(--hy-letra);text-transform:uppercase;letter-spacing:.02em;font-size:22px;font-weight:700}[data-plantilla=mando] .hy-b .hy-cerrar{background:var(--hy-tarjeta-2);color:var(--cream);border:0;border-radius:999px}[data-plantilla=mando] .hy-b .hy-resumen{background:var(--hy-tarjeta-2);border-radius:10px}[data-plantilla=mando] .hy-b .hy-hoja-pie{background:var(--hy-tarjeta)}[data-plantilla=mando] .hy-b .hy-cierre li{border-bottom-color:var(--line)}@media (min-width:761px){[data-plantilla=mando] .hy-b .hy-hoja{border-radius:16px}}@media (min-width:900px){[data-plantilla=mando] .hy-b{padding:20px 28px 28px}[data-plantilla=mando] .hy-b .hy-titulo h1{font-size:44px}[data-plantilla=mando] .hy-b .hy-titulo small{font-size:13px}[data-plantilla=mando] .hy-b .hy-acciones{gap:10px;display:flex}[data-plantilla=mando] .hy-b .hy-acciones .hy-boton-2{min-height:44px;padding:0 18px}}[data-plantilla=mando] .hy-b .hy-franja-pc{grid-template-columns:1.15fr 1fr 1fr 1.55fr;gap:0;padding:0;display:grid}[data-plantilla=mando] .hy-b .hy-celda{border-left:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:14px 20px;display:flex}[data-plantilla=mando] .hy-b .hy-celda:first-child{border-left:0}[data-plantilla=mando] .hy-b .hy-franja-pc .hy-heroe{font-size:46px}[data-plantilla=mando] .hy-b .hy-franja-pc .hy-num{font-size:32px}[data-plantilla=mando] .hy-b .hy-mes{width:100%;display:block}[data-plantilla=mando] .hy-b .hy-c-dia{fill:var(--ember)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b .hy-c-dia{fill:color-mix(in srgb,var(--ember) 42%,var(--kiln))}}[data-plantilla=mando] .hy-b .hy-c-hoy{fill:var(--ember)}[data-plantilla=mando] .hy-b .hy-c-nada{fill:var(--line)}[data-plantilla=mando] .hy-b .hy-tablero{grid-template-columns:repeat(3,minmax(0,1fr)) 214px;align-items:start;gap:14px;display:grid}[data-plantilla=mando] .hy-b .hy-tablero-sin-bandeja{grid-template-columns:repeat(2,minmax(0,1fr)) 214px}[data-plantilla=mando] .hy-b .hy-columna{flex-direction:column;gap:12px;min-width:0;display:flex}[data-plantilla=mando] .hy-b .hy-columna-lista{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:max(360px,100vh - 300px);padding:7px 2px 7px 0;display:flex;overflow-y:auto}[data-plantilla=mando] .hy-b .hy-columna-cabeza{border-bottom:2px solid var(--hy-tarjeta-2);justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:0 2px 6px;display:flex}[data-plantilla=mando] .hy-b .hy-columna-cabeza.hy-urgente{border-bottom-color:var(--ember)}[data-plantilla=mando] .hy-b .hy-columna-cabeza b{text-transform:uppercase;letter-spacing:.03em;font-size:21px;font-weight:700}[data-plantilla=mando] .hy-b .hy-columna-cabeza span{color:var(--muted);font-size:24px;font-weight:700}[data-plantilla=mando] .hy-b .hy-columna-cabeza.hy-urgente span{color:var(--ember)}[data-plantilla=mando] .hy-b .hy-columna .hy-tarjeta{grid-template-columns:54px minmax(0,1fr)}[data-plantilla=mando] .hy-b .hy-columna .hy-tarjeta:before,[data-plantilla=mando] .hy-b .hy-columna .hy-tarjeta:after{left:47px}[data-plantilla=mando] .hy-b .hy-columna .hy-talon{padding:12px 4px 12px 10px}[data-plantilla=mando] .hy-b .hy-columna .hy-cuerpo{gap:7px;padding:12px}[data-plantilla=mando] .hy-b .hy-columna .hy-boton{min-height:44px;font-size:14px}[data-plantilla=mando] .hy-b .hy-dlv{background:var(--hy-tarjeta);border-radius:14px}[data-plantilla=mando] .hy-b .hy-dlv .hy-entregados{padding:4px 12px 2px}[data-plantilla=mando] .hy-b .hy-dlv .hy-enlaces{flex-direction:column}[data-plantilla=mando] .hy-b .hy-viejos{background:var(--hy-dorado-piso);color:var(--hy-dorado);border-radius:14px;flex-direction:column;gap:6px;padding:12px;font-size:12.5px;line-height:1.35;display:flex}[data-plantilla=mando] .hy-b .hy-viejos .hy-boton-2{background:var(--coal);min-height:44px;color:var(--hy-dorado);font-size:13px}[data-plantilla=mando] .hy-b .hy-bien{color:var(--k-bien)}[data-plantilla=mando] .hy-b .hy-franja-cajas .hy-sub b{font-weight:700}[data-plantilla=mando] .hy-b .hy-cfila{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 10px;min-width:0;display:flex}[data-plantilla=mando] .hy-b .hy-cfila .hy-sub{padding-bottom:2px}[data-plantilla=mando] .hy-b .hy-estado-caja{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}[data-plantilla=mando] .hy-b .hy-caja-rojo{background:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b .hy-caja-rojo{background:color-mix(in srgb,var(--k-mal) 16%,transparent)}}[data-plantilla=mando] .hy-b .hy-caja-rojo{color:var(--k-mal)}[data-plantilla=mando] .hy-b .hy-caja-verde{background:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hy-b .hy-caja-verde{background:color-mix(in srgb,var(--k-bien) 14%,transparent)}}[data-plantilla=mando] .hy-b .hy-caja-verde{color:var(--k-bien)}[data-plantilla=mando] .hy-b .hy-caja-cero{box-shadow:inset 0 0 0 1px var(--muted);color:var(--cream)}[data-plantilla=mando] .hy-b .hy-parte{border-top:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding-top:12px;display:flex}[data-plantilla=mando] .hy-b .hy-mini{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}[data-plantilla=mando] .hy-b .hy-mini>span{flex-direction:column;gap:4px;min-width:0;display:flex}[data-plantilla=mando] .hy-b .hy-mini b,[data-plantilla=mando] .hy-b .hy-mini-cifra b{font-family:var(--hy-letra);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;font-weight:600;line-height:1}[data-plantilla=mando] .hy-b .hy-mini small{color:var(--muted);font-size:11px;line-height:1.3}[data-plantilla=mando] .hy-b .hy-franja-pc .hy-mini-cifra b{font-size:26px}[data-plantilla=mando] .hy-b .hy-celda-resultado .hy-sub b{color:var(--cream)}[data-plantilla=mando] .hy-b .hy-acciones .hy-entero{grid-column:1/-1}[data-plantilla=mando] .hy-b .hy-verde{color:var(--k-bien);box-shadow:inset 0 0 0 1.5px var(--k-bien)}[data-plantilla=mando] .hy-b .hy-nota-del-pase{margin:-4px 2px 0}[data-plantilla=mando] .hy-b .hy-cubren{background:var(--hy-dorado-piso);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}[data-plantilla=mando] .hy-b .hy-cubren-texto{flex-direction:column;gap:4px;min-width:0;display:flex}[data-plantilla=mando] .hy-b .hy-cubren-texto strong{font-family:var(--hy-letra);text-transform:uppercase;letter-spacing:.02em;color:var(--hy-dorado);font-size:21px;font-weight:700;line-height:1.05}[data-plantilla=mando] .hy-b .hy-cubren-texto span{color:var(--cream);font-size:12.5px;line-height:1.4}[data-plantilla=mando] .hy-b .hy-cubren .hy-boton-2{background:var(--coal);min-height:48px;color:var(--hy-dorado);box-shadow:inset 0 0 0 1.5px var(--hy-dorado)}@media (min-width:900px){[data-plantilla=mando] .hy-b .hy-cubren{flex-direction:row;justify-content:space-between;align-items:center}[data-plantilla=mando] .hy-b .hy-cubren .hy-boton-2{flex:none;min-height:44px;padding:0 18px}}.ct{width:100%;min-width:0;max-width:calc(var(--section-max) + 2 * var(--shell-pad));padding:28px var(--shell-pad) 48px;background:var(--coal);flex-direction:column;gap:12px;margin-inline:auto;display:flex}.ct h1,.ct h2{margin:0}.ct-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ct-titulo{flex-direction:column;gap:3px;min-width:0;display:flex}.ct-modos{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid}.ct-modos button{cursor:pointer;border:0;min-height:44px;padding:0 14px;font-size:13px}.ct-buscar{min-height:44px;color:var(--muted);align-items:center;gap:9px;padding:0 12px;display:flex}.ct-buscar svg{flex:none;width:17px;height:17px}.ct-buscar input{min-width:0;height:42px;color:var(--cream);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.ct-buscar input::placeholder{color:var(--muted)}.ct-grupo{flex-direction:column;gap:8px;min-width:0;display:flex}.ct-tarjetas{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ct-tarjeta{width:100%;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.ct-tarjeta:disabled{cursor:progress;opacity:.7}.ct-tarjeta-cuerpo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ct-tarjeta .t,.ct-fila .t{flex-direction:column;gap:2px;min-width:0;display:flex}.ct-tarjeta .t strong,.ct-fila .t strong{overflow-wrap:anywhere}.ct-estado-p{white-space:nowrap;flex:none}.ct-vacio{color:var(--muted);text-align:center;margin:0;padding:24px 16px;font-size:13px;line-height:1.6}.ct-nota{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.ct-editar-grilla{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ct-listado{flex-direction:column;gap:14px;min-width:0;display:flex}.ct-fila{width:100%;font:inherit;text-align:left;cursor:pointer}.ct-fila .v{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.ct .saved-state,.ct .order-error{border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45}.ct .saved-state{border:1px solid var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.ct .saved-state{border:1px solid color-mix(in srgb,var(--k-bien) 35%,transparent)}}.ct .saved-state{background:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.ct .saved-state{background:color-mix(in srgb,var(--k-bien) 8%,transparent)}}.ct .saved-state{color:var(--k-bien)}.ct .order-error{border:1px solid var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.ct .order-error{border:1px solid color-mix(in srgb,var(--k-mal) 40%,transparent)}}.ct .order-error{background:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.ct .order-error{background:color-mix(in srgb,var(--k-mal) 9%,transparent)}}.ct .order-error{color:var(--k-mal)}:where(.ct) button:focus-visible,:where(.ct) input:focus-visible,:where(.ct) textarea:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.ct-editor{flex-direction:column;min-width:0;display:flex}.ct-editor-cabeza{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.ct-editor-cabeza>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ct-editor-cabeza h2{overflow-wrap:anywhere}.ct-cerrar{cursor:pointer;flex:none;min-height:44px;padding:0 14px;font-size:13px;font-weight:800}.ct-editor-cuerpo{flex-direction:column;gap:14px;padding:14px 0 6px;display:flex}.ct-campo{min-width:0;color:var(--muted);border:0;flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;font-weight:700;display:flex}.ct-campo legend{margin-bottom:6px;padding:0}.ct-campo input,.ct-campo textarea{width:100%;min-height:46px;color:var(--cream);outline:0;padding:10px 12px;font-size:16px;font-weight:500}.ct-campo textarea{resize:vertical;min-height:84px;line-height:1.45}.ct-campo input:disabled{color:var(--muted);cursor:not-allowed}.ct-campo-nota{color:var(--muted);font-size:12px;font-weight:400}.ct-sugeridas{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.ct-sugeridas button{cursor:pointer;min-height:44px;padding:0 12px;font-size:13px;font-weight:700}.ct-interruptor{width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.ct-interruptor>span{flex-direction:column;gap:3px;min-width:0;display:flex}.ct-interruptor strong{font-size:14px}.ct-interruptor small{color:var(--muted);font-size:12px;line-height:1.4}.ct-interruptor i{background:var(--line);border-radius:14px;flex:none;width:48px;height:28px;transition:background-color .15s;position:relative}.ct-interruptor i:after{content:"";background:var(--muted);border-radius:50%;width:22px;height:22px;transition:left .15s,background-color .15s;position:absolute;top:3px;left:3px}.ct-interruptor.on i{background:var(--ember)}.ct-interruptor.on i:after{background:var(--sobre-acento);left:23px}.ct-editor-pie{z-index:1;padding:12px 0 calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);flex-direction:column;gap:6px;display:flex;position:sticky;bottom:0}.ct-falta{color:var(--k-aviso);margin:0;font-size:12px;font-weight:700}.ct-guardar{min-height:52px;font:inherit;cursor:pointer;border:0;padding:0 16px}.ct-guardar:disabled{opacity:.4;cursor:not-allowed}@media (max-width:760px){.ct{padding:16px 16px 104px}.ct-solo-pc{display:none!important}}@media (min-width:761px){.ct-solo-tel{display:none!important}.ct-tarjetas{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}}@media (max-width:999px){.ct-editor{z-index:60;padding:16px 16px 0;position:fixed;inset:0;overflow:auto}.ct-editor>*{width:100%;max-width:640px;margin-inline:auto}}@media (min-width:1000px){.ct-editar-grilla.editando{grid-template-columns:minmax(0,1fr) 380px}.ct-editor{max-height:calc(100vh - 32px);padding:18px 18px 0;position:sticky;top:16px;overflow:auto}}@media (prefers-reduced-motion:reduce){.ct-interruptor i,.ct-interruptor i:after{transition:none}}.ct-a .eyebrow{font-size:11px}.ct-a .ct-cabeza h1{letter-spacing:-.04em;font-size:28px;line-height:1.1}.ct-a .ct-modos{border:1px solid var(--line);background:var(--control);border-radius:10px;flex:220px;max-width:320px}.ct-a .ct-modos button{color:var(--muted);background:0 0;border-radius:8px;font-weight:800}.ct-a .ct-modos button.on{background:var(--paper);color:var(--sobre-paper)}.ct-a .ct-buscar{border:1px solid var(--line);background:var(--control);border-radius:8px}.ct-a .ct-buscar:focus-within{border-color:var(--ember)}.ct-a .ct-estado{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.ct-a .ct-corte{border:1px solid var(--k-aviso);flex-direction:column;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ct-a .ct-corte{border:1px solid color-mix(in srgb,var(--k-aviso) 45%,transparent)}}.ct-a .ct-corte{background:var(--k-aviso-piso);border-radius:10px}.ct-a .ct-corte header{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;font-size:12px;display:flex}.ct-a .ct-corte header strong{color:var(--k-aviso);font-size:13px}.ct-a .ct-corte-fila{color:var(--cream);justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.ct-a .ct-corte-fila>span{overflow-wrap:anywhere;min-width:0}.ct-a .ct-corte-fila small{color:var(--muted);font-size:12px;font-weight:500;display:block}.ct-a .ct-reponer{border:1px solid var(--line);background:var(--kiln);min-width:96px;min-height:44px;color:var(--cream);cursor:pointer;border-radius:8px;flex:none;padding:0 12px;font-size:13px;font-weight:800}.ct-a .ct-reponer:hover{border-color:var(--ember)}.ct-a .ct-grupo-titulo{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:800}.ct-a .ct-tarjeta{border:1px solid var(--line);background:var(--kiln);min-height:64px;color:var(--cream);border-radius:10px;padding:10px 14px;transition:border-color .14s,background-color .14s}.ct-a .ct-tarjeta:hover{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.ct-a .ct-tarjeta:hover{border-color:color-mix(in srgb,var(--ember) 45%,var(--line))}}.ct-a .ct-tarjeta .t strong{font-size:14px;line-height:1.25}.ct-a .ct-tarjeta .t small{color:var(--muted);font-size:12px;line-height:1.35}.ct-a .ct-tarjeta.cortada{border-color:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.ct-a .ct-tarjeta.cortada{border-color:color-mix(in srgb,var(--k-aviso) 45%,transparent)}}.ct-a .ct-tarjeta.cortada{background:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.ct-a .ct-tarjeta.cortada{background:color-mix(in srgb,var(--k-aviso) 8%,var(--kiln))}}.ct-a .ct-tarjeta.cortada .t strong{color:var(--muted);text-decoration:line-through}.ct-a .ct-tarjeta.parcial{border-color:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.ct-a .ct-tarjeta.parcial{border-color:color-mix(in srgb,var(--k-aviso) 28%,var(--line))}}.ct-a .ct-estado-p{border:1px solid;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.ct-a .ct-estado-p.hay{color:var(--k-bien);border-color:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.ct-a .ct-estado-p.hay{border-color:color-mix(in srgb,var(--k-bien) 45%,transparent)}}.ct-a .ct-estado-p.no,.ct-a .ct-estado-p.parcial{color:var(--k-aviso);border-color:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.ct-a .ct-estado-p.no,.ct-a .ct-estado-p.parcial{border-color:color-mix(in srgb,var(--k-aviso) 50%,transparent)}}.ct-a .ct-editar-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ct-a .ct-ayuda{color:var(--muted);font-size:12px}.ct-a .ct-boton{background:var(--ember);min-height:44px;color:var(--sobre-acento);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:12px;font-weight:900}.ct-a .ct-listado .eyebrow{display:block}.ct-a .ct-lista{border:1px solid var(--line);background:var(--kiln);border-radius:10px;overflow:hidden}.ct-a .ct-fila{border:0;border-bottom:1px solid var(--line);min-height:62px;color:var(--cream);background:0 0;grid-template-columns:minmax(0,1fr) auto 10px;align-items:center;gap:12px;padding:9px 14px;display:grid}.ct-a .ct-fila:last-child{border-bottom:0}.ct-a .ct-fila:hover{background:var(--soft)}.ct-a .ct-fila.abierta{background:var(--soft);box-shadow:inset 3px 0 0 var(--ember)}.ct-a .ct-fila .t strong{font-size:14px;font-weight:600;line-height:1.3}.ct-a .ct-fila .t small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.ct-a .ct-fila.fuera .t strong{color:var(--muted)}.ct-a .ct-fila .v{font-size:13px}.ct-a .ct-fila .ch{color:var(--muted);font-size:18px;line-height:1}.ct-a .ct-pastilla{border:1px solid var(--k-aviso);padding:1px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-a .ct-pastilla{border:1px solid color-mix(in srgb,var(--k-aviso) 50%,transparent)}}.ct-a .ct-pastilla{color:var(--k-aviso);border-radius:6px;font-size:11px;font-weight:800}.ct-a .ct-editor{background:var(--kiln)}.ct-a .ct-editor-cabeza h2{font-size:20px}.ct-a .ct-cerrar{border:1px solid var(--line);background:var(--control);color:var(--cream);border-radius:8px}.ct-a .ct-campo input,.ct-a .ct-campo textarea{border:1px solid var(--k-borde-campo);background:var(--control);border-radius:8px}.ct-a .ct-campo input:focus,.ct-a .ct-campo textarea:focus{border-color:var(--ember)}.ct-a .ct-sugeridas button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px}.ct-a .ct-sugeridas button.on{border-color:var(--paper);background:var(--paper);color:var(--sobre-paper)}.ct-a .ct-interruptor{border:1px solid var(--line);background:var(--control);color:var(--cream);border-radius:10px}.ct-a .ct-editor-pie{background:var(--kiln)}.ct-a .ct-guardar{background:var(--ember);color:var(--sobre-acento);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;font-size:13px;font-weight:900}@media (max-width:760px){.ct-a .ct-cabeza h1{font-size:23px}.ct-a .ct-modos{flex-basis:100%;max-width:none}}@media (min-width:761px){.ct-a .ct-buscar{max-width:420px}}@media (min-width:1000px){.ct-a .ct-editor{border:1px solid var(--line);border-radius:10px}}[data-plantilla=mando] .ct-b{--ct-letra:"Arial Narrow",sans-serif;--ct-tarjeta:var(--kiln);--ct-tarjeta-2:var(--cream)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .ct-b{--ct-tarjeta-2:color-mix(in srgb,var(--cream) 7%,var(--kiln))}}[data-plantilla=mando] .ct-b .ct-cabeza h1,[data-plantilla=mando] .ct-b .ct-grupo-titulo b,[data-plantilla=mando] .ct-b .ct-fila .v,[data-plantilla=mando] .ct-b .ct-editor-cabeza h2{font-family:var(--ct-letra)}[data-plantilla=mando] .ct-b .ct-cabeza h1{text-transform:uppercase;letter-spacing:.01em;font-size:30px;font-weight:700;line-height:.95}[data-plantilla=mando] .ct-b .ct-titulo small{color:var(--muted);font-size:12px}[data-plantilla=mando] .ct-b .ct-k{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}[data-plantilla=mando] .ct-b .ct-modos{background:var(--ct-tarjeta);border-radius:12px;gap:3px}[data-plantilla=mando] .ct-b .ct-modos button{color:var(--muted);background:0 0;border-radius:9px;font-weight:600}[data-plantilla=mando] .ct-b .ct-modos button.on{background:var(--cream);color:var(--coal);font-weight:800}[data-plantilla=mando] .ct-b .ct-modos button.on:before{content:"✓ "}[data-plantilla=mando] .ct-b .ct-aviso{background:var(--k-aviso-piso);color:var(--cream);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.4;display:flex}[data-plantilla=mando] .ct-b .ct-aviso>span:first-child{background:var(--k-aviso);width:18px;height:18px;color:var(--coal);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}[data-plantilla=mando] .ct-b .ct-aviso-calmo{background:var(--ct-tarjeta);color:var(--muted)}[data-plantilla=mando] .ct-b .ct-buscar{background:var(--ct-tarjeta);border-radius:12px}[data-plantilla=mando] .ct-b .ct-buscar:focus-within{box-shadow:inset 0 0 0 1.5px var(--ember)}[data-plantilla=mando] .ct-b .ct-grupo-titulo{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;padding:0 4px;display:flex}[data-plantilla=mando] .ct-b .ct-grupo-titulo b{text-transform:uppercase;letter-spacing:.03em;font-size:19px;font-weight:700}[data-plantilla=mando] .ct-b .ct-grupo-titulo small{color:var(--muted);text-align:right;font-size:12px;font-weight:400}[data-plantilla=mando] .ct-b .ct-tarjetas{background:var(--ct-tarjeta);border-radius:14px;gap:0;overflow:hidden}[data-plantilla=mando] .ct-b .ct-tarjeta{border:0;border-bottom:1px solid var(--line);min-height:64px;color:var(--cream);background:0 0;gap:12px;padding:8px 14px}[data-plantilla=mando] .ct-b .ct-tarjeta:last-child{border-bottom:0}[data-plantilla=mando] .ct-b .ct-tarjeta .t strong{font-size:14.5px;font-weight:600;line-height:1.25}[data-plantilla=mando] .ct-b .ct-tarjeta .t small{color:var(--muted);font-size:12px;line-height:1.3}[data-plantilla=mando] .ct-b .ct-tarjeta.cortada .t strong{color:var(--muted)}[data-plantilla=mando] .ct-b .ct-mini{background:var(--ct-tarjeta-2);object-fit:cover;border-radius:10px;flex:none;width:44px;height:44px;display:block}[data-plantilla=mando] .ct-b .ct-tarjeta.cortada .ct-mini{opacity:.4}[data-plantilla=mando] .ct-b .ct-estado-p{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:100px;min-height:44px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}[data-plantilla=mando] .ct-b .ct-estado-p.hay{background:var(--ct-tarjeta-2);color:var(--cream)}[data-plantilla=mando] .ct-b .ct-estado-p.hay:before{content:"✓";color:var(--muted)}[data-plantilla=mando] .ct-b .ct-estado-p.no{background:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .ct-b .ct-estado-p.no{background:color-mix(in srgb,var(--k-mal) 14%,var(--ct-tarjeta))}}[data-plantilla=mando] .ct-b .ct-estado-p.no{color:var(--k-mal);box-shadow:inset 0 0 0 1.5px var(--k-mal)}[data-plantilla=mando] .ct-b .ct-estado-p.parcial{background:var(--k-aviso-piso);color:var(--k-aviso);box-shadow:inset 0 0 0 1.5px var(--k-aviso)}[data-plantilla=mando] .ct-b .ct-boton{background:var(--ct-tarjeta-2);min-height:48px;color:var(--ember);box-shadow:inset 0 0 0 1.5px var(--ember);cursor:pointer;border:0;border-radius:12px;padding:0 12px;font-size:14px;font-weight:700}[data-plantilla=mando] .ct-b .ct-lista{background:var(--ct-tarjeta);border-radius:14px;overflow:hidden}[data-plantilla=mando] .ct-b .ct-fila{border:0;border-bottom:1px solid var(--line);min-height:56px;color:var(--cream);background:0 0;align-items:center;gap:12px;padding:8px 14px;display:flex}[data-plantilla=mando] .ct-b .ct-fila:last-child{border-bottom:0}[data-plantilla=mando] .ct-b .ct-fila:hover,[data-plantilla=mando] .ct-b .ct-fila.abierta{background:var(--ct-tarjeta-2)}[data-plantilla=mando] .ct-b .ct-fila .t{flex:1}[data-plantilla=mando] .ct-b .ct-fila .t strong{font-size:14.5px;font-weight:600;line-height:1.25}[data-plantilla=mando] .ct-b .ct-fila .t small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.3}[data-plantilla=mando] .ct-b .ct-fila.fuera .t strong{color:var(--muted)}[data-plantilla=mando] .ct-b .ct-fila.fuera .ct-mini{opacity:.4}[data-plantilla=mando] .ct-b .ct-fila .v{font-size:20px;font-weight:600}[data-plantilla=mando] .ct-b .ct-fila .ch{color:var(--muted);flex:none;font-size:22px;line-height:1}[data-plantilla=mando] .ct-b .ct-pastilla{background:var(--muted);border-radius:999px;align-self:flex-start;margin-top:3px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .ct-b .ct-pastilla{background:color-mix(in srgb,var(--muted) 14%,transparent)}}[data-plantilla=mando] .ct-b .ct-pastilla{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}[data-plantilla=mando] .ct-b .ct-editor{background:var(--ct-tarjeta)}[data-plantilla=mando] .ct-b .ct-editor-cabeza h2{text-transform:uppercase;letter-spacing:.02em;font-size:24px;font-weight:700;line-height:1}[data-plantilla=mando] .ct-b .ct-cerrar{background:var(--ct-tarjeta-2);color:var(--cream);border:0;border-radius:999px}[data-plantilla=mando] .ct-b .ct-campo input,[data-plantilla=mando] .ct-b .ct-campo textarea{background:var(--coal);border:0;border-radius:10px}[data-plantilla=mando] .ct-b .ct-campo input:focus,[data-plantilla=mando] .ct-b .ct-campo textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ember)}[data-plantilla=mando] .ct-b .ct-sugeridas button{background:var(--ct-tarjeta-2);color:var(--muted);border:0;border-radius:999px}[data-plantilla=mando] .ct-b .ct-sugeridas button.on{background:var(--cream);color:var(--coal)}[data-plantilla=mando] .ct-b .ct-interruptor{background:var(--ct-tarjeta-2);color:var(--cream);border:0;border-radius:12px}[data-plantilla=mando] .ct-b .ct-editor-pie{background:var(--ct-tarjeta)}[data-plantilla=mando] .ct-b .ct-guardar{background:var(--ember);min-height:54px;color:var(--sobre-acento);border-radius:12px;font-size:15px;font-weight:800}[data-plantilla=mando] .ct-b .imagenes-quitar{background:var(--ct-tarjeta-2);border:0}[data-plantilla=mando] .ct-b .imagenes-subir,[data-plantilla=mando] .ct-b .imagenes-guardar{border-radius:12px}[data-plantilla=mando] .ct-b .imagenes-novedad input:not([type=checkbox]){background:var(--coal);border:0;border-radius:10px}@media (min-width:761px){[data-plantilla=mando] .ct-b .ct-modos{max-width:320px}[data-plantilla=mando] .ct-b .ct-buscar{max-width:420px}[data-plantilla=mando] .ct-b .ct-tarjetas{background:0 0;border-radius:0;gap:10px;overflow:visible}[data-plantilla=mando] .ct-b .ct-tarjeta{background:var(--ct-tarjeta);border:0;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;min-height:120px;padding:12px}[data-plantilla=mando] .ct-b .ct-tarjeta .ct-estado-p{align-self:flex-start}[data-plantilla=mando] .ct-b .ct-tarjeta-cuerpo{align-items:flex-start}}@media (min-width:900px){[data-plantilla=mando] .ct-b .ct-cabeza h1{font-size:44px}}@media (min-width:1000px){[data-plantilla=mando] .ct-b .ct-editor{border-radius:16px}[data-plantilla=mando] .ct-b .ct-boton{max-width:320px}}.hi{gap:var(--section-gap);min-height:calc(100vh - 116px);padding:var(--shell-pad);background:var(--coal);color:var(--cream);flex-direction:column;display:flex}.hi>:not(.hi-fondo){width:100%;max-width:var(--section-max);margin-inline:auto}.hi-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hi-cabeza{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.hi-cabeza>div{flex-direction:column;min-width:0;display:flex}.hi-mensaje,.hi-aviso{border-radius:var(--radius-sm);margin:0;padding:10px 13px;font-size:12px;line-height:1.45}.hi-aviso{border:1px solid var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.hi-aviso{border:1px solid color-mix(in srgb,var(--k-mal) 40%,transparent)}}.hi-aviso{background:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.hi-aviso{background:color-mix(in srgb,var(--k-mal) 8%,transparent)}}.hi-aviso{color:var(--k-mal)}.hi-area{container:hi-pantalla/inline-size}.hi-cuerpo{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.hi-lista,.hi-detalle{min-width:0;container:hi-columna/inline-size}.hi-lista{gap:var(--space-3);flex-direction:column;display:flex}.hi-detalle{display:none}.hi-con-detalle .hi-detalle{display:block}.hi-con-detalle .hi-lista{display:none}.hi-buscar{align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.hi-buscar svg{width:18px;height:18px;color:var(--muted);flex:none}.hi-buscar input{min-width:0;min-height:42px;color:var(--cream);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.hi-filtros{margin-inline:calc(-1 * var(--space-1));padding:2px var(--space-1);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.hi-filtros::-webkit-scrollbar{display:none}.hi-filtros button{white-space:nowrap;flex:none}.hi-jornada{min-width:0}.hi-fila{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.hi-productos{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hi-mas{width:100%;color:var(--cream);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.hi-pie{gap:var(--space-2);flex-direction:column;display:flex}.hi-pie:empty{display:none}.hi-vacio{text-align:center;color:var(--muted);margin:0;padding:24px 16px;font-size:12px;line-height:1.5}.hi-ayuda{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.hi-ayuda strong,.hi-ayuda b{color:var(--cream)}.hi-ficha{flex-direction:column;min-width:0;display:flex}.hi-pasos{margin:0;list-style:none}.hi-mal{color:var(--k-mal)}.hi-telefono{grid-template-columns:minmax(0,1fr);align-items:end;gap:8px;display:grid}.hi-telefono label{min-width:0;color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.hi-telefono input{min-width:0;min-height:44px;color:var(--cream);outline:0;padding:0 12px;font-size:16px}.hi-telefono button{cursor:pointer;min-height:44px;padding:0 16px;font-size:13px;font-weight:800}.hi-telefono button:disabled{opacity:.45;cursor:not-allowed}.hi-telefono small{color:var(--k-mal);grid-column:1/-1;font-size:12px}@container hi-columna (min-width:520px){.hi-telefono{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}}.hi-fondo{z-index:80;padding:var(--space-4);background:#000000a8;place-items:center;display:grid;position:fixed;inset:0}.hi-dialogo{gap:var(--space-3);width:min(100%,500px);max-height:92vh;padding:var(--card-pad-lg);flex-direction:column;display:flex;overflow:auto}.hi-dialogo header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.hi-dialogo h2{margin:4px 0 0}.hi-dialogo label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.hi-dialogo input:not([type=checkbox]),.hi-dialogo textarea{min-height:44px;color:var(--cream);font:inherit;outline:0;padding:10px 12px;font-size:16px}.hi-dialogo textarea{resize:vertical;min-height:88px}.hi-dialogo p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.hi-dialogo .hi-error{color:var(--k-mal)}.hi-dialogo .hi-casilla{min-height:44px;color:var(--cream);flex-direction:row;align-items:center;gap:10px;font-size:13px}.hi-casilla input{width:20px;height:20px;accent-color:var(--ember);margin:0}.hi-devolucion{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px 14px;display:grid}.hi-devolucion small{grid-column:1/-1}.hi-dialogo button:disabled{opacity:.4;cursor:not-allowed}:where(.hi) button:focus-visible,:where(.hi) a:focus-visible,:where(.hi) input:focus-visible,:where(.hi) textarea:focus-visible{outline:3px solid var(--ember);outline-offset:2px}@media (max-width:760px){.hi{padding-bottom:96px}.hi-fondo{align-items:end;padding:0}.hi-dialogo{width:100%;max-height:94vh}}@container hi-pantalla (min-width:760px){.hi-cuerpo{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.hi-detalle,.hi-con-detalle .hi-detalle{top:var(--space-4);overscroll-behavior:contain;max-height:calc(100vh - 32px);display:block;position:sticky;overflow:auto}.hi-con-detalle .hi-lista{display:flex}.hi-volver{display:none!important}}.hi-a .eyebrow{font-size:11px}.hi-a .hi-cabeza h1{letter-spacing:-.04em;margin:5px 0 2px;font-size:28px}.hi-a .hi-boton{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln);min-height:44px;color:var(--cream);text-align:center;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.hi-a .hi-boton:hover{background:var(--soft)}.hi-a .hi-boton:disabled{opacity:.45;cursor:not-allowed}.hi-a .hi-boton-acento{border-color:var(--ember);color:var(--ember)}.hi-a .hi-mensaje{border:1px solid var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-mensaje{border:1px solid color-mix(in srgb,var(--k-bien) 30%,transparent)}}.hi-a .hi-mensaje{background:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-mensaje{background:color-mix(in srgb,var(--k-bien) 8%,transparent)}}.hi-a .hi-mensaje{color:var(--k-bien)}.hi-a .hi-buscar{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control)}.hi-a .hi-filtros button{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.hi-a .hi-filtros button.hi-tarea{border-color:var(--ember);color:var(--cream)}.hi-a .hi-filtros button[aria-pressed=true]{border-color:var(--paper);background:var(--paper);color:var(--sobre-paper)}.hi-a .hi-filtros i{background:var(--ember);min-width:20px;height:20px;color:var(--sobre-acento);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.hi-a .hi-filtros button[aria-pressed=true] i{background:var(--sobre-paper);color:var(--paper)}.hi-a .hi-dias{border:1px solid var(--line);border-radius:var(--radius);background:var(--kiln);overflow:hidden}.hi-a .hi-dia{border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;padding:10px 14px;font-size:12px;display:flex}.hi-a .hi-dia strong{color:var(--ember);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.hi-a .hi-dia b{color:var(--k-bien);font-variant-numeric:tabular-nums}.hi-a .hi-pedido{border-bottom:1px solid var(--line)}.hi-a .hi-fila{border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:64px;padding:11px 14px 11px 11px}.hi-a .hi-fila:hover{background:var(--soft)}.hi-a .hi-elegido .hi-fila{border-left-color:var(--ember);background:var(--soft)}.hi-a .hi-fila>strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.hi-a .hi-fila>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.hi-a .hi-fila .hi-productos{color:var(--cream);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-fila .hi-productos{color:color-mix(in srgb,var(--cream) 82%,var(--muted))}}.hi-a .hi-fila .hi-productos{font-size:12.5px}.hi-a .hi-cuando{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 8px;font-size:12px;display:flex}.hi-a .hi-sin-nombre{color:var(--muted)}.hi-a .hi-pedido .hi-telefono{padding:0 14px 12px}.hi-a .hi-mas{border-bottom:1px solid var(--line);min-height:48px;padding:0 14px;font-size:13px;font-weight:700}.hi-a .hi-mas:hover{background:var(--soft)}.hi-a .hi-mas span:last-child{color:var(--muted);font-size:18px}.hi-a .hi-dias>.hi-vacio{border-bottom:0}.hi-a .hi-pie{align-items:flex-start}.hi-a .hi-estado{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.hi-a .hi-espera{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-espera{border-color:color-mix(in srgb,var(--ember) 55%,transparent)}}.hi-a .hi-espera{color:var(--ember)}.hi-a .hi-agenda{border-color:var(--line);color:var(--cream)}.hi-a .hi-curso{border-color:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-curso{border-color:color-mix(in srgb,var(--k-aviso) 50%,transparent)}}.hi-a .hi-curso{color:var(--k-aviso)}.hi-a .hi-listo{border-color:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-listo{border-color:color-mix(in srgb,var(--k-bien) 45%,transparent)}}.hi-a .hi-listo{color:var(--k-bien)}.hi-a .hi-fin{border-color:var(--line);background:var(--soft);color:var(--muted)}.hi-a .hi-estado.hi-mal{border-color:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-estado.hi-mal{border-color:color-mix(in srgb,var(--k-mal) 55%,transparent)}}.hi-a .hi-prueba{border-color:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-prueba{border-color:color-mix(in srgb,var(--k-aviso) 40%,transparent)}}.hi-a .hi-prueba{background:var(--k-aviso-piso);color:var(--k-aviso)}.hi-a .hi-ficha{padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius);background:var(--kiln);gap:12px}.hi-a .hi-volver{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln);min-height:44px;color:var(--cream);cursor:pointer;align-self:flex-start;align-items:center;gap:4px;padding:0 12px 0 8px;font-size:13px;font-weight:700;display:inline-flex}.hi-a .hi-volver span{font-size:18px;line-height:1}.hi-a .hi-quien{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.hi-a .hi-quien>div{min-width:0}.hi-a .hi-quien .hi-estado+.hi-estado{margin-left:6px}.hi-a .hi-quien h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:6px 0 2px;font-size:22px;font-weight:500}.hi-a .hi-quien small{color:var(--muted);font-size:12px}.hi-a .hi-quien>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px}.hi-a .hi-dato{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);flex-direction:column;gap:3px;padding:11px 12px;display:flex}.hi-a .hi-dato>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.hi-a .hi-dato strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.hi-a .hi-dato small{color:var(--muted);font-size:12px;line-height:1.4}.hi-a .hi-dato small.hi-mal{color:var(--k-mal)}.hi-a .hi-dato .hi-telefono{margin-top:6px}.hi-a .hi-enlace{min-height:44px;color:var(--ember);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:800}.hi-a .hi-seccion{flex-direction:column;gap:6px;display:flex}.hi-a .hi-seccion h3{color:var(--ember);letter-spacing:.15em;text-transform:uppercase;margin:4px 0 2px;font-size:11px;font-weight:900}.hi-a .hi-seccion>p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.hi-a .hi-linea{justify-content:space-between;gap:10px;padding:4px 0;font-size:13.5px;display:flex}.hi-a .hi-linea span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.hi-a .hi-linea small{color:var(--muted);font-size:12px}.hi-a .hi-linea b{font-variant-numeric:tabular-nums;white-space:nowrap}.hi-a .hi-linea-chica{color:var(--muted)}.hi-a .hi-total{border-top:1px dashed var(--line);margin-top:2px;padding-top:8px;font-weight:700}.hi-a .hi-total b{font-size:16px}.hi-a .hi-botones{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hi-a .hi-botones .hi-boton{white-space:normal;line-height:1.2}.hi-a .hi-cancelacion{border:1px solid var(--k-mal);padding:12px}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-cancelacion{border:1px solid color-mix(in srgb,var(--k-mal) 35%,transparent)}}.hi-a .hi-cancelacion{border-radius:var(--radius-sm);background:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-cancelacion{background:color-mix(in srgb,var(--k-mal) 7%,transparent)}}.hi-a .hi-cancelacion strong{color:var(--k-mal);font-size:13px}.hi-a .hi-cancelacion p{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.hi-a .hi-pasos{flex-direction:column;gap:6px;padding:0;display:flex}.hi-a .hi-paso{align-items:flex-start;gap:10px;font-size:13px;display:flex}.hi-a .hi-paso i{background:var(--k-bien);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.hi-a .hi-paso-mal i,.hi-a .hi-paso-devolucion i{background:var(--k-mal)}.hi-a .hi-paso span{flex-direction:column;min-width:0;display:flex}.hi-a .hi-paso small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.hi-a .hi-separado{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.hi-a .hi-peligro{border:1px solid var(--k-mal);min-height:44px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-peligro{border:1px solid color-mix(in srgb,var(--k-mal) 60%,transparent)}}.hi-a .hi-peligro{border-radius:var(--radius-sm);color:var(--k-mal);cursor:pointer;background:0 0;font-size:13px;font-weight:800}.hi-a .hi-telefono input{border:1px solid var(--k-borde-campo);border-radius:var(--radius-sm);background:var(--control)}.hi-a .hi-telefono button{border-radius:var(--radius-sm);background:var(--ember);color:var(--sobre-acento);border:0}.hi-a .hi-dialogo{border:1px solid var(--line);background:var(--kiln);border-radius:11px;box-shadow:0 22px 70px #00000073}.hi-a .hi-rotulo{color:var(--ember);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.hi-a .hi-dialogo h2{font-size:21px}.hi-a .hi-cerrar{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);min-height:44px;color:var(--cream);cursor:pointer;padding:0 14px;font-size:12px;font-weight:800}.hi-a .hi-dialogo input:not([type=checkbox]),.hi-a .hi-dialogo textarea{border:1px solid var(--k-borde-campo);border-radius:var(--radius-sm);background:var(--control)}.hi-a .hi-principal{border-radius:var(--radius-sm);background:var(--ember);min-height:48px;color:var(--sobre-acento);cursor:pointer;border:0;font-size:13px;font-weight:900}.hi-a .hi-dialogo-peligro .hi-peligro{min-height:48px}.hi-a .hi-devolucion{border:1px solid var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-devolucion{border:1px solid color-mix(in srgb,var(--k-mal) 30%,transparent)}}.hi-a .hi-devolucion{border-radius:var(--radius-sm);background:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.hi-a .hi-devolucion{background:color-mix(in srgb,var(--k-mal) 7%,transparent)}}.hi-a .hi-devolucion span,.hi-a .hi-devolucion small{color:var(--muted);font-size:12px}.hi-a .hi-devolucion strong{font-variant-numeric:tabular-nums;font-size:19px}@media (max-width:760px){.hi-a .hi-cabeza h1{font-size:23px}.hi-a .hi-dialogo{padding:16px 16px calc(20px + env(safe-area-inset-bottom));border-radius:11px 11px 0 0}}[data-plantilla=mando] .hi-b{--hi-letra:"Arial Narrow",sans-serif;--hi-tarjeta:var(--kiln);--hi-tarjeta-2:var(--cream)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hi-b{--hi-tarjeta-2:color-mix(in srgb,var(--cream) 7%,var(--kiln))}}[data-plantilla=mando] .hi-b{--hi-dorado:var(--k-aviso);--hi-dorado-piso:var(--k-aviso-piso);--hi-rojo:var(--k-mal)}[data-plantilla=mando] .hi-b .hi-cabeza h1{font-family:var(--hi-letra);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:30px;font-weight:700;line-height:.95}[data-plantilla=mando] .hi-b .hi-cabeza small{color:var(--muted);margin-top:4px;font-size:13px}[data-plantilla=mando] .hi-b .hi-boton{background:var(--hi-tarjeta-2);min-height:44px;color:var(--cream);text-align:center;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}[data-plantilla=mando] .hi-b .hi-boton:disabled{opacity:.45;cursor:not-allowed}[data-plantilla=mando] .hi-b .hi-mensaje{background:var(--hi-tarjeta-2);color:var(--cream)}[data-plantilla=mando] .hi-b .hi-buscar{background:var(--hi-tarjeta);border-radius:12px}[data-plantilla=mando] .hi-b .hi-filtros button{background:var(--hi-tarjeta);min-height:44px;color:var(--muted);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}[data-plantilla=mando] .hi-b .hi-filtros button[aria-pressed=true]{background:var(--cream);color:var(--coal);font-weight:800}[data-plantilla=mando] .hi-b .hi-filtros em{background:var(--hi-dorado);min-width:20px;height:20px;color:var(--coal);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:grid}[data-plantilla=mando] .hi-b .hi-filtros button[aria-pressed=true] em{background:var(--coal);color:var(--cream)}[data-plantilla=mando] .hi-b .hi-atencion{background:var(--hi-dorado-piso);color:var(--cream);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}[data-plantilla=mando] .hi-b .hi-atencion>span:first-child{background:var(--hi-dorado);width:18px;height:18px;color:var(--coal);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}[data-plantilla=mando] .hi-b .hi-jornada{flex-direction:column;gap:8px;display:flex}[data-plantilla=mando] .hi-b .hi-dia{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;margin-top:6px;padding:0 4px;display:flex}[data-plantilla=mando] .hi-b .hi-dia b{font-family:var(--hi-letra);text-transform:uppercase;letter-spacing:.03em;font-size:19px;font-weight:700}[data-plantilla=mando] .hi-b .hi-dia small{color:var(--muted);font-size:12px}[data-plantilla=mando] .hi-b .hi-tarjeta-lista{background:var(--hi-tarjeta);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}[data-plantilla=mando] .hi-b .hi-pedido{border-bottom:1px solid var(--line)}[data-plantilla=mando] .hi-b .hi-pedido:last-child{border-bottom:0}[data-plantilla=mando] .hi-b .hi-fila{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 14px;position:relative}[data-plantilla=mando] .hi-b .hi-fila:hover{background:var(--hi-tarjeta-2)}[data-plantilla=mando] .hi-b .hi-elegido .hi-fila:before{content:"";background:var(--ember);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}[data-plantilla=mando] .hi-b .hi-fila-texto{flex-direction:column;gap:2px;min-width:0;display:flex}[data-plantilla=mando] .hi-b .hi-fila-texto b{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.25}[data-plantilla=mando] .hi-b .hi-fila-texto small{color:var(--muted);font-size:12px;line-height:1.3}[data-plantilla=mando] .hi-b .hi-sin-nombre{color:var(--ember)}[data-plantilla=mando] .hi-b .hi-fila-cifra{flex-direction:column;align-items:flex-end;gap:5px;display:flex}[data-plantilla=mando] .hi-b .hi-fila-cifra strong{font-family:var(--hi-letra);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}[data-plantilla=mando] .hi-b .hi-pedido .hi-telefono{padding:0 14px 12px}[data-plantilla=mando] .hi-b .hi-mas{border-top:1px solid var(--line);min-height:48px;padding:0 14px;font-size:13.5px;font-weight:700}[data-plantilla=mando] .hi-b .hi-mas span:last-child{color:var(--muted);font-size:22px}[data-plantilla=mando] .hi-b .hi-pie{align-items:center}[data-plantilla=mando] .hi-b .hi-enlace{min-height:44px;color:var(--ember);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13.5px;font-weight:700}[data-plantilla=mando] .hi-b .hi-enlace:disabled{opacity:.5;cursor:wait}[data-plantilla=mando] .hi-b .hi-estado{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11.5px;font-style:normal;font-weight:700}[data-plantilla=mando] .hi-b .hi-espera{box-shadow:inset 0 0 0 1.5px var(--ember);color:var(--ember)}[data-plantilla=mando] .hi-b .hi-agenda{background:var(--hi-tarjeta-2);color:var(--cream)}[data-plantilla=mando] .hi-b .hi-curso{background:var(--hi-dorado-piso);color:var(--hi-dorado)}[data-plantilla=mando] .hi-b .hi-listo{background:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hi-b .hi-listo{background:color-mix(in srgb,var(--k-bien) 16%,transparent)}}[data-plantilla=mando] .hi-b .hi-listo{color:var(--k-bien)}[data-plantilla=mando] .hi-b .hi-fin{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .hi-b .hi-fin{background:color-mix(in srgb,var(--muted) 16%,transparent)}}[data-plantilla=mando] .hi-b .hi-fin{color:var(--muted)}[data-plantilla=mando] .hi-b .hi-estado.hi-mal{box-shadow:inset 0 0 0 1px var(--hi-rojo);color:var(--hi-rojo)}[data-plantilla=mando] .hi-b .hi-prueba{background:var(--hi-dorado-piso);color:var(--hi-dorado)}[data-plantilla=mando] .hi-b .hi-ficha{gap:10px}[data-plantilla=mando] .hi-b .hi-volver{background:var(--hi-tarjeta);min-height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:0 14px 0 10px;font-size:13.5px;font-weight:700;display:inline-flex}[data-plantilla=mando] .hi-b .hi-volver span{font-size:18px;line-height:1}[data-plantilla=mando] .hi-b .hi-titulo{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}[data-plantilla=mando] .hi-b .hi-titulo h2{min-width:0;font-family:var(--hi-letra);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:700;line-height:.95}[data-plantilla=mando] .hi-b .hi-lead{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}[data-plantilla=mando] .hi-b .hi-grupo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;margin:6px 0 0;padding:0 4px;display:flex}[data-plantilla=mando] .hi-b .hi-grupo span{font-family:var(--hi-letra);text-transform:uppercase;letter-spacing:.03em;font-size:19px;font-weight:700}[data-plantilla=mando] .hi-b .hi-grupo small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:400}[data-plantilla=mando] .hi-b .hi-tarjeta{background:var(--hi-tarjeta);border-radius:14px;flex-direction:column;min-width:0;margin:0;padding:12px 14px;display:flex}[data-plantilla=mando] .hi-b .hi-renglon{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--cream);font:inherit;text-align:left;background:0 0;align-items:center;gap:12px;padding:8px 14px;display:flex;position:relative}[data-plantilla=mando] .hi-b button.hi-renglon{cursor:pointer}[data-plantilla=mando] .hi-b button.hi-renglon:hover{background:var(--hi-tarjeta-2)}[data-plantilla=mando] .hi-b .hi-renglon:last-child{border-bottom:0}[data-plantilla=mando] .hi-b .hi-renglon-columna{flex-direction:column;align-items:stretch}[data-plantilla=mando] .hi-b .hi-renglon-texto{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-plantilla=mando] .hi-b .hi-renglon-texto b{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}[data-plantilla=mando] .hi-b .hi-renglon-texto small{color:var(--muted);font-size:12px;line-height:1.35}[data-plantilla=mando] .hi-b .hi-renglon-texto small.hi-mal{color:var(--hi-rojo)}[data-plantilla=mando] .hi-b .hi-falta{color:var(--ember)}[data-plantilla=mando] .hi-b .hi-flecha{color:var(--muted);flex:none;font-size:22px;line-height:1}[data-plantilla=mando] .hi-b .hi-cifra{font-family:var(--hi-letra);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:600}[data-plantilla=mando] .hi-b .hi-linea{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;display:flex}[data-plantilla=mando] .hi-b .hi-linea:first-child{padding-top:0}[data-plantilla=mando] .hi-b .hi-linea span{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}[data-plantilla=mando] .hi-b .hi-linea b{font-size:14.5px;font-weight:700}[data-plantilla=mando] .hi-b .hi-linea small{color:var(--muted);font-size:12px}[data-plantilla=mando] .hi-b .hi-linea strong{font-family:var(--hi-letra);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px;font-weight:600}[data-plantilla=mando] .hi-b .hi-linea-chica{color:var(--muted);font-size:13.5px}[data-plantilla=mando] .hi-b .hi-linea-chica strong{font-size:17px}[data-plantilla=mando] .hi-b .hi-total{border-bottom:0;padding-bottom:0;font-size:15px;font-weight:700}[data-plantilla=mando] .hi-b .hi-total strong{font-size:24px;font-weight:700}[data-plantilla=mando] .hi-b .hi-nota{overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}[data-plantilla=mando] .hi-b .hi-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-plantilla=mando] .hi-b .hi-dos .hi-boton{white-space:normal;line-height:1.2}[data-plantilla=mando] .hi-b .hi-cancelacion{box-shadow:inset 0 0 0 1px var(--hi-rojo);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.45}[data-plantilla=mando] .hi-b .hi-cancelacion b{color:var(--hi-rojo)}[data-plantilla=mando] .hi-b .hi-pasos{padding:14px}[data-plantilla=mando] .hi-b .hi-paso{color:var(--muted);overflow-wrap:anywhere;padding:0 0 12px 24px;font-size:13px;line-height:1.35;position:relative}[data-plantilla=mando] .hi-b .hi-paso:before{content:"";background:var(--muted);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:3px}[data-plantilla=mando] .hi-b .hi-paso:after{content:"";background:var(--line);width:1px;position:absolute;top:17px;bottom:2px;left:7.5px}[data-plantilla=mando] .hi-b .hi-paso:last-child{padding-bottom:0}[data-plantilla=mando] .hi-b .hi-paso:last-child:after{content:none}[data-plantilla=mando] .hi-b .hi-paso-ultimo:before{background:var(--ember)}[data-plantilla=mando] .hi-b .hi-paso-mal:before,[data-plantilla=mando] .hi-b .hi-paso-devolucion:before{background:var(--hi-rojo)}[data-plantilla=mando] .hi-b .hi-paso b{color:var(--cream);font-weight:600}[data-plantilla=mando] .hi-b .hi-separado{flex-direction:column;gap:8px;margin-top:6px;display:flex}[data-plantilla=mando] .hi-b .hi-peligro{background:var(--hi-tarjeta);min-height:48px;color:var(--hi-rojo);cursor:pointer;border:0;border-radius:12px;padding:0 14px;font-size:14px;font-weight:800}[data-plantilla=mando] .hi-b .hi-telefono input{background:var(--coal);border:0;border-radius:10px}[data-plantilla=mando] .hi-b .hi-telefono button{background:var(--ember);color:var(--sobre-acento);border:0;border-radius:12px}[data-plantilla=mando] .hi-b .hi-fondo{background:#000000a3}[data-plantilla=mando] .hi-b .hi-dialogo{background:var(--hi-tarjeta);border-radius:16px;box-shadow:0 16px 40px #00000080}[data-plantilla=mando] .hi-b .hi-rotulo{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}[data-plantilla=mando] .hi-b .hi-dialogo h2{font-family:var(--hi-letra);text-transform:uppercase;letter-spacing:.02em;font-size:24px;font-weight:700}[data-plantilla=mando] .hi-b .hi-cerrar{background:var(--hi-tarjeta-2);min-height:44px;color:var(--cream);cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}[data-plantilla=mando] .hi-b .hi-dialogo input:not([type=checkbox]),[data-plantilla=mando] .hi-b .hi-dialogo textarea{background:var(--coal);border:0;border-radius:10px}[data-plantilla=mando] .hi-b .hi-principal{background:var(--ember);min-height:52px;color:var(--sobre-acento);cursor:pointer;border:0;border-radius:12px;font-size:15px;font-weight:800}[data-plantilla=mando] .hi-b .hi-dialogo-peligro .hi-peligro{background:var(--hi-rojo);color:var(--kiln)}[data-plantilla=mando] .hi-b .hi-devolucion{background:var(--hi-tarjeta-2);border-radius:12px}[data-plantilla=mando] .hi-b .hi-devolucion span,[data-plantilla=mando] .hi-b .hi-devolucion small{color:var(--muted);font-size:12px}[data-plantilla=mando] .hi-b .hi-devolucion strong{font-family:var(--hi-letra);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}@media (max-width:760px){[data-plantilla=mando] .hi-b .hi-dialogo{padding:16px 16px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}}@media (min-width:900px){[data-plantilla=mando] .hi-b .hi-cabeza h1{font-size:44px}}@container hi-pantalla (min-width:760px){[data-plantilla=mando] .hi-b .hi-titulo h2{font-size:40px}}.cl{gap:var(--section-gap);padding:var(--shell-pad);padding-bottom:calc(var(--shell-pad) + var(--space-6));flex-direction:column;min-width:0;display:flex}.cl-cuerpo{width:100%;max-width:var(--section-max);gap:var(--section-gap);grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.cl-zona-lista{gap:var(--space-3);flex-direction:column;min-width:0;display:flex;container:cl-lista/inline-size}.cl-zona-ficha{gap:var(--space-3);outline:0;flex-direction:column;min-width:0;display:flex}.cl :focus-visible{outline:3px solid var(--ember);outline-offset:2px}.cl-solo-pc{display:none}.cl-ancho{width:100%}.cl-apagado{color:var(--muted)}.cl-falta{color:var(--ember)}.cl button{font:inherit;cursor:pointer}.cl button:disabled{opacity:.45;cursor:not-allowed}.cl-aviso{align-items:center;gap:var(--space-2) var(--space-3);border:1px solid var(--k-mal);flex-wrap:wrap;margin:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cl-aviso{border:1px solid color-mix(in srgb,var(--k-mal) 45%,transparent)}}.cl-aviso{border-radius:var(--radius-sm);background:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.cl-aviso{background:color-mix(in srgb,var(--k-mal) 10%,transparent)}}.cl-aviso{color:var(--k-mal);font-size:12.5px;line-height:1.45}.cl-enlace{color:var(--ember);white-space:nowrap;background:0 0;border:0;padding:0;font-weight:800;position:relative}.cl-enlace:before{content:"";position:absolute;inset:-13px -6px}.cl-vacio{color:var(--muted);margin:0;padding:16px;font-size:13px;line-height:1.5}.cl-ayuda{color:var(--muted);font-size:12px;line-height:1.45}.cl-sin-contacto{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.cl-entrada{border:1px solid var(--k-borde-campo);border-radius:var(--radius-sm);background:var(--control);width:100%;min-width:0;min-height:44px;color:var(--cream);outline:0;padding:0 12px;font-size:16px}.cl-entrada:focus{border-color:var(--ember)}.cl-campo{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.cl-botones{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cl-buscador{min-height:44px;color:var(--muted);align-items:center;gap:9px;padding:0 12px;display:flex}.cl-buscador svg{flex:none;width:17px;height:17px}.cl-buscador input{min-width:0;height:42px;color:var(--cream);background:0 0;border:0;outline:0;flex:1;font-size:16px}.cl-buscador input::-webkit-search-cancel-button{cursor:pointer}.cl-filtros{flex-wrap:wrap;gap:6px;display:flex}.cl-filtros button{white-space:nowrap;align-items:center;gap:6px;min-height:44px;padding:0 13px;display:inline-flex}.cl-filtros em{font-style:normal}.cl-filas{margin:0;padding:0;list-style:none}.cl-fila{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.cl-fila-abrir{gap:var(--space-3);width:100%;min-height:62px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;padding:9px 14px;display:grid}.cl-f-quien{flex-direction:column;gap:2px;min-width:0;display:flex}.cl-f-nombre{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.cl-f-sub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35}.cl-f-pedidos{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 4px;font-size:13px;display:flex}.cl-f-pedidos b{white-space:nowrap;font-weight:600}.cl-f-pedidos small{white-space:nowrap;font-size:13px}.cl-f-flecha{color:var(--muted);font-size:18px;line-height:1}.cl-encabezado,.cl-f-marcas,.cl-f-tel,.cl-f-zona,.cl-f-etiquetas,.cl-f-accion{display:none}.cl-f-etiquetas i,.cl-marca{font-style:normal}.cl-f-wa{white-space:nowrap;min-height:44px;padding:0 14px;position:relative}.cl-f-sin{color:var(--muted);text-align:right;font-size:11px;line-height:1.3}.cl-mas{width:100%;min-height:48px;color:var(--cream);background:0 0;border:0;font-size:13px;font-weight:800}@container cl-lista (min-width:820px){.cl-encabezado{grid-template-columns:minmax(0,1fr) 128px;display:grid}.cl-encabezado-celdas{gap:var(--space-3);padding:10px 14px;display:grid}.cl-encabezado-celdas,.cl-fila-abrir{grid-template-columns:minmax(150px,1.6fr) 120px minmax(70px,1fr) minmax(90px,1.3fr) 124px}.cl-encabezado-celdas span:last-child{text-align:right}.cl-fila{grid-template-columns:minmax(0,1fr) 128px}.cl-f-sub,.cl-f-flecha{display:none}.cl-f-marcas,.cl-f-etiquetas{flex-wrap:wrap;gap:4px;display:flex}.cl-f-marcas{margin-top:3px}.cl-f-tel,.cl-f-zona{color:var(--muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12.5px;display:block}.cl-f-accion{justify-content:flex-end;padding-right:14px;display:flex}}.cl-ficha-cabeza{flex-direction:column;gap:4px;min-width:0;display:flex}.cl-ficha-nombre{overflow-wrap:anywhere;margin:0}.cl-ficha-resumen{color:var(--muted);margin:0;line-height:1.45}.cl-ficha-marcas{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cl-grupo{margin:var(--space-2) 0 0}.cl-lista{min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.cl-dato{border-bottom:1px solid var(--line)}.cl-dato:last-child{border-bottom:0}.cl-dato-fila{width:100%;min-height:56px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) minmax(0,auto) 10px;align-items:center;gap:12px;padding:9px 14px;display:grid}.cl-ico{width:20px;height:20px;color:var(--muted)}.cl-dato-nombre{flex-direction:column;gap:2px;min-width:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.cl-dato-nombre small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.35}.cl-dato-valor{max-width:100%;color:var(--cream);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13px}.cl-dato-valor.cl-falta{color:var(--ember);font-weight:700}.cl-dato-flecha{color:var(--muted);font-size:18px;line-height:1}.cl-editor{gap:var(--space-2);flex-direction:column;padding:0 14px 14px;display:flex}.cl-editor-titulo{font-size:13px}.cl-cumple-campos{gap:var(--space-3);grid-template-columns:5.5em minmax(0,1fr);display:grid}.cl-cumple-motivo{grid-column:1/-1}.cl-etiquetas{gap:var(--space-2);flex-direction:column;padding:12px 14px;display:flex}.cl-etiquetas-titulo{font-size:14px;font-weight:600}.cl-chips,.cl-alta-etiquetas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-chip{align-items:center;gap:2px;min-height:36px;padding:0 2px 0 12px;font-size:13px;font-weight:700;display:inline-flex}.cl-quitar{width:32px;height:32px;color:inherit;opacity:.7;background:0 0;border:0;padding:0;font-size:16px;line-height:1;position:relative}.cl-quitar:before{content:"";position:absolute;inset:-6px}.cl-quitar:hover{opacity:1}.cl-chip-mas{min-height:44px;padding:0 14px}.cl-chip-nueva{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;width:100%;display:grid}.cl-escribir{gap:var(--space-2);flex-direction:column;display:flex}.cl-wa{justify-content:center;align-items:center;gap:8px;display:inline-flex}.cl-wa .cl-ico{color:currentColor}.cl-pedido{width:100%;min-height:62px;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:3px;padding:11px 14px;display:flex}.cl-pedido-linea{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cl-pedido-linea b{font-size:13.5px;font-weight:600}.cl-pedido-linea strong{white-space:nowrap;font-variant-numeric:tabular-nums}.cl-pedido-productos{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;overflow:hidden}.cl-pedido-pie{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.cl-pedido-ir{color:var(--ember);margin-left:auto;font-size:12.5px;font-weight:800}.cl-estado{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.cl-estado-espera{color:var(--ember);border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.cl-estado-espera{border-color:color-mix(in srgb,var(--ember) 55%,transparent)}}.cl-estado-curso{color:var(--k-aviso);border-color:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.cl-estado-curso{border-color:color-mix(in srgb,var(--k-aviso) 55%,transparent)}}.cl-estado-listo{color:var(--k-bien);border-color:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.cl-estado-listo{border-color:color-mix(in srgb,var(--k-bien) 55%,transparent)}}.cl-estado-fin{color:var(--muted);border-color:var(--line)}.cl-estado-mal{color:var(--k-mal);border-color:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.cl-estado-mal{border-color:color-mix(in srgb,var(--k-mal) 55%,transparent)}}.cl-baja{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.cl-baja-fila{width:100%;min-height:62px;color:inherit;text-align:left;border:0;grid-template-columns:minmax(0,1fr) 10px;align-items:center;gap:12px;padding:9px 14px;display:grid}.cl-baja-fila .cl-dato-nombre{color:var(--k-mal)}.cl-baja-confirma{gap:var(--space-2);border:1px solid var(--k-mal);flex-direction:column;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cl-baja-confirma{border:1px solid color-mix(in srgb,var(--k-mal) 55%,transparent)}}.cl-baja-confirma{border-radius:var(--radius)}.cl-baja-confirma strong{font-size:14px}.cl-baja-confirma small{color:var(--muted);font-size:12.5px;line-height:1.45}.cl-boton-peligro{border-radius:var(--radius-sm);background:var(--k-mal);min-height:48px;color:var(--kiln);border:0;padding:0 14px;font-size:14px;font-weight:800}.cl-alta{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.cl-alta-etiquetas .cl-entrada{flex:160px;width:auto}.cl-tanda{gap:var(--space-2);flex-direction:column;display:flex}.cl-tanda-cabeza{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cl-tanda-cabeza strong{font-size:14px}.cl-tanda-nota{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.cl-tanda-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cl-tanda-lista li{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:8px 14px;display:flex}.cl-tanda-lista li div{gap:2px;min-width:0;display:grid}.cl-tanda-lista strong{font-size:14px}.cl-tanda-lista small{color:var(--muted);font-size:12px;line-height:1.45}.cl-tanda-sin{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}@container cl-lista (min-width:820px){.cl-alta{grid-template-columns:minmax(160px,1fr) minmax(220px,1.2fr) minmax(200px,1.3fr) auto}.cl-alta>.cl-aviso{order:5;grid-column:1/-1}}@media (min-width:761px){.cl-buscador input,.cl-entrada{font-size:14px}}@media (max-width:999.98px){.cl.con-ficha .cl-zona-lista{display:none}}@media (min-width:1000px){.cl-solo-pc{display:revert}.cl-solo-tel{display:none}.cl.con-ficha .cl-cuerpo{grid-template-columns:minmax(320px,400px) minmax(0,1fr)}.cl.con-ficha .cl-zona-ficha{top:var(--space-4);max-height:calc(100vh - 2 * var(--space-4));overscroll-behavior:contain;padding-bottom:var(--space-4);position:sticky;overflow:auto}}.cl-a .eyebrow{font-size:11px}.cl-a .cl-cabeza{flex-direction:column;display:flex}.cl-a .cl-cabeza h1{margin:var(--space-1) 0 0;font-size:21px}.cl-a .cl-pulso{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.cl-a .cl-cuantos{flex-direction:column;display:flex}.cl-a .cl-cuantos strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.cl-a .cl-cuantos small{color:var(--muted);font-size:12px}.cl-a .cl-boton{border-radius:var(--radius-sm);background:var(--ember);min-height:48px;color:var(--sobre-acento);border:0;padding:0 18px;font-size:14px;font-weight:800}.cl-a .cl-boton:hover:not(:disabled){background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.cl-a .cl-boton:hover:not(:disabled){background:color-mix(in srgb,var(--ember) 88%,var(--cream))}}.cl-a .cl-boton-borde{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln);min-height:44px;color:var(--cream);padding:0 16px;font-size:13px;font-weight:800}.cl-a .cl-boton-borde:hover{border-color:var(--ember)}.cl-a .cl-boton-2{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln);min-height:44px;color:var(--cream);padding:0 14px;font-size:13px;font-weight:700}.cl-a .cl-buscador{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control)}.cl-a .cl-buscador:focus-within{border-color:var(--ember)}.cl-a .cl-filtros button{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);background:0 0;font-size:12px;font-weight:700}.cl-a .cl-filtros button.on{border-color:var(--paper);background:var(--paper);color:var(--sobre-paper)}.cl-a .cl-filtros em:before{content:"· "}.cl-a .cl-tabla{border:1px solid var(--line);border-radius:var(--radius);background:var(--kiln);overflow:hidden}.cl-a .cl-encabezado{border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.cl-a .cl-fila{border-bottom:1px solid var(--line)}.cl-a .cl-filas .cl-fila:last-child{border-bottom:0}.cl-a .cl-fila:hover{background:var(--soft)}.cl-a .cl-fila.elegida{background:var(--soft);box-shadow:inset 3px 0 0 var(--ember)}.cl-a .cl-marca{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:20px;color:var(--muted);align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.cl-a .cl-marca-bien{color:var(--k-bien);border-color:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.cl-a .cl-marca-bien{border-color:color-mix(in srgb,var(--k-bien) 45%,transparent)}}.cl-a .cl-marca-mal{color:var(--k-mal);border-color:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.cl-a .cl-marca-mal{border-color:color-mix(in srgb,var(--k-mal) 45%,transparent)}}.cl-a .cl-f-etiquetas i{border-radius:var(--radius-sm);background:var(--ember);padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.cl-a .cl-f-etiquetas i{background:color-mix(in srgb,var(--ember) 14%,transparent)}}.cl-a .cl-f-etiquetas i{color:var(--ember);font-size:11px;font-weight:700}.cl-a .cl-f-wa{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--cream);background:0 0;font-size:12px;font-weight:700}.cl-a .cl-f-wa:hover{border-color:var(--k-bien);color:var(--k-bien)}.cl-a .cl-mas{border-top:1px solid var(--line)}.cl-a .cl-alta{padding:var(--card-pad);border:1px solid var(--ember);border-radius:var(--radius);background:var(--kiln)}.cl-a .cl-tanda-lista li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln)}.cl-a .cl-chip{border-radius:var(--radius-sm);background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.cl-a .cl-chip{background:color-mix(in srgb,var(--ember) 14%,transparent)}}.cl-a .cl-chip{color:var(--ember)}.cl-a .cl-chip-mas{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--cream);background:0 0;font-size:13px;font-weight:700}.cl-a .cl-chip-mas:hover{border-color:var(--ember);border-style:solid}.cl-a .cl-volver{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln);min-height:44px;color:var(--cream);align-self:flex-start;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:13px;font-weight:700;display:inline-flex}.cl-a .cl-ficha-nombre{letter-spacing:-.03em;margin-top:4px;font-size:22px;font-weight:500}.cl-a .cl-ficha-resumen{font-size:12.5px}.cl-a .cl-ficha-marcas .cl-marca{background:var(--soft);min-height:28px;color:var(--cream);border:0;padding:0 9px;font-size:12px}.cl-a .cl-ficha-marcas .cl-marca-bien{color:var(--k-bien)}.cl-a .cl-ficha-marcas .cl-marca-mal{color:var(--k-mal)}.cl-a .cl-grupo{color:var(--ember);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:900}.cl-a .cl-lista{border:1px solid var(--line);border-radius:var(--radius);background:var(--kiln)}.cl-a .cl-ico{display:none}.cl-a .cl-dato-fila{grid-template-columns:minmax(0,1fr) minmax(0,auto) 10px;min-height:62px}.cl-a button.cl-dato-fila:hover,.cl-a button.cl-pedido:hover{background:var(--soft)}.cl-a .cl-pedido-linea strong{font-size:14px}.cl-a .cl-baja-fila{border:1px solid var(--line);border-radius:var(--radius);background:var(--kiln)}.cl-a .cl-baja-confirma{background:var(--kiln)}[data-plantilla=mando] .cl-b{--cl-letra:"Arial Narrow",sans-serif;--cl-tarjeta:var(--kiln);--cl-tarjeta-2:var(--cream)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .cl-b{--cl-tarjeta-2:color-mix(in srgb,var(--cream) 7%,var(--kiln))}}[data-plantilla=mando] .cl-b{--cl-atencion:var(--k-aviso);--cl-peligro:var(--k-mal);background:var(--coal)}[data-plantilla=mando] .cl-b .cl-cabeza h1,[data-plantilla=mando] .cl-b .cl-ficha-nombre,[data-plantilla=mando] .cl-b .cl-grupo,[data-plantilla=mando] .cl-b .cl-cifra{font-family:var(--cl-letra)}[data-plantilla=mando] .cl-b .cl-cabeza{flex-direction:column;gap:2px;display:flex}[data-plantilla=mando] .cl-b .cl-cabeza h1{text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:30px;font-weight:700;line-height:.95}[data-plantilla=mando] .cl-b .cl-cabeza small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}[data-plantilla=mando] .cl-b .cl-acciones{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}[data-plantilla=mando] .cl-b .cl-acciones.dos{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}[data-plantilla=mando] .cl-b .cl-boton{background:var(--ember);min-height:48px;color:var(--sobre-acento);border:0;border-radius:14px;padding:0 18px;font-size:15px;font-weight:800}[data-plantilla=mando] .cl-b .cl-boton-borde{background:var(--cl-tarjeta);min-height:48px;color:var(--ember);box-shadow:inset 0 0 0 1.5px var(--ember);border:0;border-radius:12px;padding:6px 14px;font-size:14px;font-weight:800;line-height:1.2}[data-plantilla=mando] .cl-b .cl-boton-2{background:var(--cl-tarjeta-2);min-height:48px;color:var(--cream);border:0;border-radius:12px;padding:0 14px;font-size:14px;font-weight:700}[data-plantilla=mando] .cl-b .cl-buscador{background:var(--cl-tarjeta);border-radius:12px;padding:0 14px}[data-plantilla=mando] .cl-b .cl-buscador svg{width:20px;height:20px}[data-plantilla=mando] .cl-b .cl-buscador:focus-within{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .cl-b .cl-filtros button{background:var(--cl-tarjeta);color:var(--muted);border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}[data-plantilla=mando] .cl-b .cl-filtros button.on{background:var(--cream);color:var(--coal);font-weight:800}[data-plantilla=mando] .cl-b .cl-filtros em{background:var(--cl-atencion);min-width:20px;height:20px;color:var(--coal);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}[data-plantilla=mando] .cl-b .cl-filtros button.on em{background:var(--coal);color:var(--cream)}[data-plantilla=mando] .cl-b .cl-tabla{background:var(--cl-tarjeta);border-radius:14px;overflow:hidden}[data-plantilla=mando] .cl-b .cl-encabezado{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}[data-plantilla=mando] .cl-b .cl-fila{border-bottom:1px solid var(--line)}[data-plantilla=mando] .cl-b .cl-filas .cl-fila:last-child{border-bottom:0}[data-plantilla=mando] .cl-b .cl-fila-abrir{min-height:56px}[data-plantilla=mando] .cl-b .cl-fila.elegida{background:var(--cl-tarjeta-2);box-shadow:inset 3px 0 0 var(--ember)}[data-plantilla=mando] .cl-b .cl-f-nombre{font-size:14.5px}[data-plantilla=mando] .cl-b .cl-f-pedidos{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.3}[data-plantilla=mando] .cl-b .cl-f-flecha{font-size:22px}[data-plantilla=mando] .cl-b .cl-marca{background:var(--cl-tarjeta-2);min-height:22px;color:var(--muted);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}[data-plantilla=mando] .cl-b .cl-marca-bien{color:var(--k-bien)}[data-plantilla=mando] .cl-b .cl-marca-mal{color:var(--k-mal)}[data-plantilla=mando] .cl-b .cl-f-etiquetas i{background:var(--cl-tarjeta-2);color:var(--cream);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}[data-plantilla=mando] .cl-b .cl-f-wa{background:var(--cl-tarjeta-2);color:var(--cream);border:0;border-radius:12px;font-size:13px;font-weight:700}[data-plantilla=mando] .cl-b .cl-mas{border-top:1px solid var(--line);color:var(--ember)}[data-plantilla=mando] .cl-b .cl-alta{background:var(--cl-tarjeta);border-radius:14px;padding:16px}[data-plantilla=mando] .cl-b .cl-entrada{background:var(--coal);border:0;border-radius:10px}[data-plantilla=mando] .cl-b .cl-entrada:focus{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .cl-b .cl-tanda{background:var(--cl-tarjeta);border-radius:14px;padding:14px}[data-plantilla=mando] .cl-b .cl-tanda-lista li{background:var(--cl-tarjeta-2);border-radius:12px}[data-plantilla=mando] .cl-b .cl-tanda-lista .cl-f-wa{background:var(--cl-tarjeta)}[data-plantilla=mando] .cl-b .cl-chip{background:var(--cl-tarjeta-2);border-radius:999px;font-weight:600}[data-plantilla=mando] .cl-b .cl-chip-mas{background:var(--cl-tarjeta-2);color:var(--ember);border:0;border-radius:12px;font-size:13px;font-weight:700}[data-plantilla=mando] .cl-b .cl-volver{background:var(--cl-tarjeta);min-height:44px;color:var(--cream);border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:0 14px 0 10px;font-size:13.5px;font-weight:700;display:inline-flex}[data-plantilla=mando] .cl-b .cl-ficha-nombre{text-transform:uppercase;letter-spacing:.01em;margin-top:6px;font-size:34px;font-weight:700;line-height:.95}[data-plantilla=mando] .cl-b .cl-ficha-resumen{font-size:13.5px}[data-plantilla=mando] .cl-b .cl-grupo{color:var(--cream);letter-spacing:.03em;text-transform:uppercase;padding:0 4px;font-size:19px;font-weight:700}[data-plantilla=mando] .cl-b .cl-lista{background:var(--cl-tarjeta);border-radius:14px}[data-plantilla=mando] .cl-b button.cl-dato-fila:hover,[data-plantilla=mando] .cl-b button.cl-pedido:hover{background:var(--cl-tarjeta-2)}[data-plantilla=mando] .cl-b .cl-dato-valor{color:var(--muted)}[data-plantilla=mando] .cl-b .cl-dato-valor.cl-falta{color:var(--ember)}[data-plantilla=mando] .cl-b .cl-dato-flecha{font-size:22px}[data-plantilla=mando] .cl-b .cl-etiquetas{background:var(--cl-tarjeta);border-radius:14px}[data-plantilla=mando] .cl-b .cl-etiquetas-titulo{display:none}[data-plantilla=mando] .cl-b .cl-pedido-linea strong{font-size:20px;font-weight:600}[data-plantilla=mando] .cl-b .cl-estado{border:0;border-radius:999px;padding:4px 9px;box-shadow:inset 0 0 0 1.5px}[data-plantilla=mando] .cl-b .cl-estado-fin{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .cl-b .cl-estado-fin{background:color-mix(in srgb,var(--muted) 14%,transparent)}}[data-plantilla=mando] .cl-b .cl-estado-fin{box-shadow:none}[data-plantilla=mando] .cl-b .cl-baja{border-top:0}[data-plantilla=mando] .cl-b .cl-baja-fila{background:var(--cl-tarjeta);border-radius:14px}[data-plantilla=mando] .cl-b .cl-baja-fila .cl-dato-nombre{color:var(--cl-peligro)}[data-plantilla=mando] .cl-b .cl-baja-confirma{background:var(--cl-tarjeta);box-shadow:inset 0 0 0 1.5px var(--cl-peligro);border:0;border-radius:14px}[data-plantilla=mando] .cl-b .cl-boton-peligro{background:var(--cl-peligro);border-radius:12px}@media (max-width:760px){[data-plantilla=mando] .cl-b .cl-filtros{scrollbar-width:none;margin-inline:calc(-1 * var(--shell-pad));padding-inline:var(--shell-pad);flex-wrap:nowrap;overflow-x:auto}[data-plantilla=mando] .cl-b .cl-filtros::-webkit-scrollbar{display:none}}@media (min-width:900px){[data-plantilla=mando] .cl-b .cl-cabeza h1{font-size:44px}}.aj-a{gap:var(--section-gap);min-width:0;padding:var(--shell-pad);flex-direction:column;display:flex}.aj-a .aj-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aj-a .aj-cabeza,.aj-a .aj-detalle-cabeza,.aj-a .aj-indice,.aj-a .aj-detalle{width:100%;max-width:760px;margin-inline:auto}.aj-a .aj-cabeza h1{letter-spacing:-.02em;margin:0;font-size:22px}.aj-a .aj-detalle-cabeza{align-items:center;gap:var(--space-3);display:flex}.aj-a .aj-detalle-cabeza h1{letter-spacing:-.02em;min-width:0;margin:0;font-size:22px}.aj-a .aj-volver{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);min-height:44px;color:var(--cream);font:inherit;cursor:pointer;flex:none;padding:0 14px;font-size:13px;font-weight:700}.aj-a .aj-indice{gap:var(--space-5);flex-direction:column;display:flex}.aj-a .aj-grupo-titulo{margin:0 0 var(--space-2) var(--space-1);color:var(--ember);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.aj-a .aj-lista{border:1px solid var(--line);border-radius:var(--radius);background:var(--kiln);margin:0;padding:0;list-style:none;overflow:hidden}.aj-a .aj-lista>li+li{border-top:1px solid var(--line)}.aj-a .aj-fila{width:100%;min-height:62px;color:var(--cream);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto 10px;align-items:center;gap:12px;padding:9px 14px;display:grid}.aj-a .aj-fila.aj-sin-flecha{grid-template-columns:20px minmax(0,1fr) auto}.aj-a .aj-fila:hover{background:var(--cream)}@supports (color:color-mix(in lab, red, red)){.aj-a .aj-fila:hover{background:color-mix(in srgb,var(--cream) 4%,transparent)}}.aj-a :is(.aj-fila,.aj-volver,.aj-boton,.aj-opcion,.aj-guardar):focus-visible{outline:3px solid var(--ember);outline-offset:-3px}.aj-a .aj-fila.pendiente{box-shadow:inset 3px 0 0 var(--ember)}.aj-a .aj-fila-icono{color:var(--muted);place-items:center;display:grid}.aj-a .aj-fila-texto{flex-direction:column;gap:1px;min-width:0;display:flex}.aj-a .aj-fila-texto strong{font-size:14px;font-weight:600;line-height:1.3}.aj-a .aj-fila-texto small{color:var(--muted);font-size:12px;line-height:1.35}.aj-a .aj-valor{max-width:150px;color:var(--muted);text-align:right;font-size:13px}.aj-a .aj-estado{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.aj-a .aj-estado.bien{border-color:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.aj-a .aj-estado.bien{border-color:color-mix(in srgb,var(--k-bien) 50%,transparent)}}.aj-a .aj-estado.bien{color:var(--k-bien)}.aj-a .aj-estado.aviso{border-color:var(--k-aviso)}@supports (color:color-mix(in lab, red, red)){.aj-a .aj-estado.aviso{border-color:color-mix(in srgb,var(--k-aviso) 55%,transparent)}}.aj-a .aj-estado.aviso{color:var(--k-aviso)}.aj-a .aj-flecha{color:var(--muted);font-size:18px;line-height:1}.aj-a .aj-fila.peligro .aj-fila-texto strong,.aj-a .aj-fila.peligro .aj-fila-icono{color:var(--k-mal)}.aj-a .aj-interruptor{border:1px solid var(--line);background:var(--control);border-radius:14px;width:48px;height:28px;position:relative}.aj-a .aj-interruptor i{background:var(--muted);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.aj-a .aj-interruptor.encendido{border-color:var(--ember);background:var(--ember)}.aj-a .aj-interruptor.encendido i{background:var(--sobre-acento);transform:translate(20px)}.aj-a .aj-confirmar{gap:var(--space-2);border-top:1px solid var(--line);background:var(--control);flex-direction:column;padding:12px 14px;display:flex}.aj-a .aj-confirmar p{margin:0;font-size:14px;font-weight:700}.aj-a .aj-confirmar-botones{flex-wrap:wrap;gap:8px;display:flex}.aj-a .aj-boton{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln);min-height:44px;color:var(--cream);font:inherit;cursor:pointer;padding:0 16px;font-size:13px;font-weight:800}.aj-a .aj-boton.peligro{border-color:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){.aj-a .aj-boton.peligro{border-color:color-mix(in srgb,var(--k-mal) 60%,transparent)}}.aj-a .aj-boton.peligro{color:var(--k-mal)}.aj-a .aj-boton:disabled{opacity:.55;cursor:wait}.aj-a .aj-detalle{gap:var(--space-3);flex-direction:column;display:flex}.aj-a .aj-detalle .admin-shell{padding:0}.aj-a .aj-diseno{gap:var(--space-3);flex-direction:column;display:flex}.aj-a .aj-parrafo{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.aj-a .aj-opciones{gap:var(--space-2);flex-direction:column;display:flex}.aj-a .aj-opcion{border:1px solid var(--line);background:var(--kiln);min-height:76px;color:var(--cream);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:22px 56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.aj-a .aj-opcion.elegida{border-color:var(--ember);box-shadow:inset 0 0 0 1px var(--ember)}.aj-a .aj-radio{border:2px solid var(--muted);border-radius:50%;width:22px;height:22px}.aj-a .aj-opcion.elegida .aj-radio{border-color:var(--ember);background:radial-gradient(circle,var(--ember) 0 5px,transparent 6px)}.aj-a .aj-miniatura{outline:1px solid var(--line);border-radius:6px;width:56px;height:70px;display:block}.aj-a .aj-opcion-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.aj-a .aj-opcion-texto strong{font-size:15px}.aj-a .aj-opcion-texto small{color:var(--muted);font-size:12px;line-height:1.4}.aj-a .aj-guardar{background:var(--ember);min-height:48px;color:var(--sobre-acento);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;font-size:14px;font-weight:900}.aj-a .aj-guardar:disabled{opacity:.35;cursor:not-allowed}.aj-a .aj-ayuda{color:var(--muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:860px){.aj-a .aj-cabeza,.aj-a .aj-detalle-cabeza{display:none}}.aj-a .aj-miniatura .m-fondo,[data-plantilla=mando] .aj-b .aj-miniatura .m-fondo{fill:var(--coal)}.aj-a .aj-miniatura .m-tarjeta,[data-plantilla=mando] .aj-b .aj-miniatura .m-tarjeta{fill:var(--kiln)}.aj-a .aj-miniatura .m-barra,[data-plantilla=mando] .aj-b .aj-miniatura .m-barra{fill:var(--cream)}@supports (color:color-mix(in lab, red, red)){.aj-a .aj-miniatura .m-barra,[data-plantilla=mando] .aj-b .aj-miniatura .m-barra{fill:color-mix(in srgb,var(--cream) 6%,var(--kiln))}}.aj-a .aj-miniatura .m-texto,[data-plantilla=mando] .aj-b .aj-miniatura .m-texto{fill:var(--cream)}.aj-a .aj-miniatura .m-apagado,[data-plantilla=mando] .aj-b .aj-miniatura .m-apagado{fill:var(--muted)}.aj-a .aj-miniatura .m-acento,[data-plantilla=mando] .aj-b .aj-miniatura .m-acento,.aj-a .aj-miniatura .m-acento-suave,[data-plantilla=mando] .aj-b .aj-miniatura .m-acento-suave{fill:var(--ember)}@supports (color:color-mix(in lab, red, red)){.aj-a .aj-miniatura .m-acento-suave,[data-plantilla=mando] .aj-b .aj-miniatura .m-acento-suave{fill:color-mix(in srgb,var(--ember) 30%,var(--kiln))}}.aj-a .aj-miniatura .m-bien,[data-plantilla=mando] .aj-b .aj-miniatura .m-bien{fill:var(--k-bien)}.aj-a .aj-miniatura .m-atencion,[data-plantilla=mando] .aj-b .aj-miniatura .m-atencion{fill:var(--k-aviso)}.aj-a .aj-miniatura .m-borde,[data-plantilla=mando] .aj-b .aj-miniatura .m-borde{stroke:var(--line);stroke-width:1px}.aj-a .aj-miniatura .m-borde-acento,[data-plantilla=mando] .aj-b .aj-miniatura .m-borde-acento{stroke:var(--ember);stroke-width:1.5px}[data-plantilla=mando] .aj-b{--aj-letra:"Arial Narrow",sans-serif;--aj-tarjeta:var(--kiln);--aj-tarjeta-2:var(--cream)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .aj-b{--aj-tarjeta-2:color-mix(in srgb,var(--cream) 7%,var(--kiln))}}[data-plantilla=mando] .aj-b{--aj-atencion:var(--k-aviso);background:var(--coal);flex-direction:column;gap:12px;min-width:0;padding:20px 28px 28px;display:flex}[data-plantilla=mando] .aj-b .aj-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-plantilla=mando] .aj-b .aj-cabeza,[data-plantilla=mando] .aj-b .aj-detalle-cabeza,[data-plantilla=mando] .aj-b .aj-indice,[data-plantilla=mando] .aj-b .aj-detalle{width:100%;max-width:760px;margin-inline:auto}[data-plantilla=mando] .aj-b .aj-cabeza{flex-direction:column;gap:4px;display:flex}[data-plantilla=mando] .aj-b .aj-cabeza h1{font-family:var(--aj-letra);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:44px;font-weight:700;line-height:.95}[data-plantilla=mando] .aj-b .aj-cabeza p{color:var(--muted);margin:0;font-size:13px}[data-plantilla=mando] .aj-b .aj-detalle-cabeza{flex-direction:column;align-items:flex-start;gap:10px;display:flex}[data-plantilla=mando] .aj-b .aj-detalle-cabeza h1{max-width:100%;font-family:var(--aj-letra);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:700;line-height:.95}[data-plantilla=mando] .aj-b .aj-volver{background:var(--aj-tarjeta);min-height:44px;color:var(--cream);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px 0 10px;font-size:13.5px;font-weight:700}[data-plantilla=mando] .aj-b :is(.aj-fila,.aj-volver,.aj-boton,.aj-opcion,.aj-guardar):focus-visible{outline:3px solid var(--ember);outline-offset:-3px}[data-plantilla=mando] .aj-b .aj-indice{flex-direction:column;gap:12px;display:flex}[data-plantilla=mando] .aj-b .aj-grupo-titulo{font-family:var(--aj-letra);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin:6px 4px 8px;font-size:19px;font-weight:700;display:flex}[data-plantilla=mando] .aj-b .aj-grupo-titulo small{background:var(--aj-atencion);min-width:20px;height:20px;color:var(--coal);border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}[data-plantilla=mando] .aj-b .aj-lista{background:var(--aj-tarjeta);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}[data-plantilla=mando] .aj-b .aj-lista>li+li{border-top:1px solid var(--line)}[data-plantilla=mando] .aj-b .aj-fila{width:100%;min-height:64px;color:var(--cream);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) auto 12px;align-items:center;gap:12px;padding:8px 14px;display:grid;position:relative}[data-plantilla=mando] .aj-b .aj-fila.aj-sin-flecha{grid-template-columns:20px minmax(0,1fr) auto}[data-plantilla=mando] .aj-b .aj-fila.pendiente:before{content:"";background:var(--ember);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}[data-plantilla=mando] .aj-b .aj-fila-icono{color:var(--muted);place-items:center;display:grid}[data-plantilla=mando] .aj-b .aj-fila-texto{flex-direction:column;gap:2px;min-width:0;display:flex}[data-plantilla=mando] .aj-b .aj-fila-texto strong{font-size:14.5px;font-weight:600;line-height:1.25}[data-plantilla=mando] .aj-b .aj-fila-texto small{color:var(--muted);font-size:12px;line-height:1.3}[data-plantilla=mando] .aj-b .aj-valor{max-width:150px;color:var(--muted);text-align:right;font-size:13px;line-height:1.3}[data-plantilla=mando] .aj-b .aj-estado{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:700}[data-plantilla=mando] .aj-b .aj-estado.aviso{box-shadow:inset 0 0 0 1.5px var(--ember);color:var(--cream)}[data-plantilla=mando] .aj-b .aj-estado.bien{box-shadow:inset 0 0 0 1.5px var(--k-bien)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .aj-b .aj-estado.bien{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--k-bien) 60%,transparent)}}[data-plantilla=mando] .aj-b .aj-estado.bien{color:var(--k-bien)}[data-plantilla=mando] .aj-b .aj-flecha{color:var(--muted);font-size:22px;line-height:1}[data-plantilla=mando] .aj-b .aj-fila.peligro .aj-fila-texto strong,[data-plantilla=mando] .aj-b .aj-fila.peligro .aj-fila-icono{color:var(--k-mal)}[data-plantilla=mando] .aj-b .aj-interruptor{background:var(--aj-tarjeta-2);border-radius:999px;width:50px;height:30px;position:relative}[data-plantilla=mando] .aj-b .aj-interruptor i{background:var(--muted);border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:4px;left:4px}[data-plantilla=mando] .aj-b .aj-interruptor.encendido{background:var(--ember)}[data-plantilla=mando] .aj-b .aj-interruptor.encendido i{background:var(--sobre-acento);transform:translate(20px)}[data-plantilla=mando] .aj-b .aj-confirmar{background:var(--aj-tarjeta-2);flex-direction:column;gap:8px;padding:12px 14px;display:flex}[data-plantilla=mando] .aj-b .aj-confirmar p{margin:0;font-size:14px;font-weight:700}[data-plantilla=mando] .aj-b .aj-confirmar-botones{flex-wrap:wrap;gap:8px;display:flex}[data-plantilla=mando] .aj-b .aj-boton{background:var(--aj-tarjeta);min-height:44px;color:var(--cream);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-size:13.5px;font-weight:800}[data-plantilla=mando] .aj-b .aj-boton.peligro{box-shadow:inset 0 0 0 1.5px var(--k-mal);color:var(--k-mal)}[data-plantilla=mando] .aj-b .aj-boton:disabled{opacity:.55;cursor:wait}[data-plantilla=mando] .aj-b .aj-detalle{flex-direction:column;gap:12px;display:flex}[data-plantilla=mando] .aj-b .aj-detalle .admin-shell{padding:0}[data-plantilla=mando] .aj-b .aj-diseno{flex-direction:column;gap:12px;display:flex}[data-plantilla=mando] .aj-b .aj-parrafo{color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}[data-plantilla=mando] .aj-b .aj-opciones{flex-direction:column;gap:10px;display:flex}[data-plantilla=mando] .aj-b .aj-opcion{background:var(--aj-tarjeta);min-width:0;color:var(--cream);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}[data-plantilla=mando] .aj-b .aj-opcion.elegida{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .aj-b .aj-miniatura{border-radius:10px;width:88px;height:110px;display:block}[data-plantilla=mando] .aj-b .aj-opcion-texto{flex-direction:column;gap:6px;min-width:0;display:flex}[data-plantilla=mando] .aj-b .aj-opcion-texto strong{font-family:var(--aj-letra);text-transform:uppercase;font-size:23px;font-weight:700;line-height:1}[data-plantilla=mando] .aj-b .aj-opcion-texto small{color:var(--muted);font-size:12.5px;line-height:1.4}[data-plantilla=mando] .aj-b .aj-opcion-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}[data-plantilla=mando] .aj-b .aj-radio-linea{align-items:center;gap:8px;min-height:44px;font-size:13.5px;font-weight:700;display:inline-flex}[data-plantilla=mando] .aj-b .aj-radio{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}[data-plantilla=mando] .aj-b .aj-opcion.elegida .aj-radio{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .aj-b .aj-opcion.elegida .aj-radio:after{content:"";background:var(--ember);border-radius:50%;width:12px;height:12px}[data-plantilla=mando] .aj-b .aj-guardar{background:var(--ember);min-height:48px;color:var(--sobre-acento);font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:15px;font-weight:800}[data-plantilla=mando] .aj-b .aj-guardar:disabled{opacity:.35;cursor:not-allowed}[data-plantilla=mando] .aj-b .aj-ayuda{color:var(--muted);text-align:center;margin:0;font-size:12.5px;line-height:1.4}@media (max-width:860px){[data-plantilla=mando] .aj-b{padding:4px 16px 20px}[data-plantilla=mando] .aj-b .aj-cabeza,[data-plantilla=mando] .aj-b .aj-detalle-cabeza .aj-volver{display:none}}.aj-a .aj-cajas{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.aj-a .aj-bloque{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.aj-a .aj-bloque-titulo{margin:0 0 0 var(--space-1);color:var(--ember);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.aj-a .aj-fila:disabled{cursor:wait;opacity:.7}.aj-a :is(.aj-signo button,.aj-campo input):focus-visible{outline:3px solid var(--ember);outline-offset:-3px}.aj-a .aj-ayuda-izq{color:var(--muted);margin:0;font-size:12px;line-height:1.5;display:block}.aj-a .aj-ok{border:1px solid var(--k-bien);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.aj-a .aj-ok{border:1px solid color-mix(in srgb,var(--k-bien) 40%,transparent)}}.aj-a .aj-ok{border-radius:var(--radius-sm);background:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){.aj-a .aj-ok{background:color-mix(in srgb,var(--k-bien) 8%,var(--kiln))}}.aj-a .aj-ok{color:var(--cream);font-size:13px;line-height:1.45}.aj-a .aj-vacio{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);margin:0;padding:14px;font-size:13px}.aj-a .aj-pasos ol{border:1px solid var(--line);border-radius:var(--radius);background:var(--kiln);color:var(--cream);margin:0;padding:12px 14px 12px 34px;font-size:13.5px;line-height:1.6}.aj-a .aj-deuda{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:62px;padding:9px 14px;display:grid}.aj-a .aj-deuda-texto{flex-direction:column;gap:1px;min-width:0;display:flex}.aj-a .aj-deuda-texto strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.aj-a .aj-deuda-texto small{color:var(--muted);font-size:12px;line-height:1.35}.aj-a .aj-deuda-monto{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.aj-a .aj-deuda-total{background:var(--control)}.aj-a .aj-nueva{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.aj-a .aj-nueva .aj-campo{flex:220px}.aj-a .aj-campo{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.aj-a .aj-campo>span:first-child,.aj-a .aj-campo legend{color:var(--cream);padding:0;font-size:13px;font-weight:700}.aj-a .aj-campo small{color:var(--muted);font-size:12px;line-height:1.45}.aj-a .aj-campo input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);width:100%;min-height:44px;color:var(--cream);font:inherit;padding:0 12px;font-size:16px}.aj-a .aj-campo input:focus{border-color:var(--ember)}.aj-a .aj-plata{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.aj-a .aj-plata:focus-within{border-color:var(--ember)}.aj-a .aj-plata b{color:var(--muted);white-space:nowrap;padding:0 2px 0 12px;font-weight:700}.aj-a .aj-campo .aj-plata input{font-variant-numeric:tabular-nums;background:0 0;border:0}.aj-a .aj-signo{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.aj-a .aj-signo button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln);min-height:52px;color:var(--muted);font:inherit;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 8px;font-size:13px;font-weight:800;display:flex}.aj-a .aj-signo button small{font-size:11px;font-weight:600}.aj-a .aj-signo button.elegido{border-color:var(--k-bien);color:var(--k-bien);box-shadow:inset 0 0 0 1px var(--k-bien)}.aj-a .aj-signo button.elegido.rojo{border-color:var(--k-mal);color:var(--k-mal);box-shadow:inset 0 0 0 1px var(--k-mal)}.aj-a .aj-formulario{gap:var(--space-4);padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius);background:var(--kiln);flex-direction:column;display:flex}.aj-a .aj-previa{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aj-a .aj-previa li{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:10px 12px;display:grid}.aj-a .aj-previa li+li{border-top:1px solid var(--line)}.aj-a .aj-previa-cuenta{flex-direction:column;grid-column:1/-1;gap:1px;min-width:0;display:flex}.aj-a .aj-previa-cuenta strong{overflow-wrap:anywhere;font-size:14px}.aj-a .aj-previa-cuenta small,.aj-a .aj-previa-cifra small{color:var(--muted);font-size:11px}.aj-a .aj-previa-cifra{flex-direction:column;gap:1px;min-width:0;display:flex}.aj-a .aj-previa-cifra b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.aj-a .aj-nota{color:var(--cream);margin:0;font-size:13px;line-height:1.5}.aj-a .aj-boton-acento{border-color:var(--ember);background:var(--ember);color:var(--sobre-acento)}@media (min-width:640px){.aj-a .aj-previa li{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:center}.aj-a .aj-previa-cuenta{grid-column:auto}}[data-plantilla=mando] .aj-b .aj-cajas{flex-direction:column;gap:16px;min-width:0;display:flex}[data-plantilla=mando] .aj-b .aj-bloque{flex-direction:column;gap:10px;min-width:0;display:flex}[data-plantilla=mando] .aj-b .aj-bloque-titulo{font-family:var(--aj-letra);letter-spacing:.03em;text-transform:uppercase;margin:6px 4px 0;font-size:19px;font-weight:700;line-height:1.05}[data-plantilla=mando] .aj-b .aj-fila:disabled{cursor:wait;opacity:.7}[data-plantilla=mando] .aj-b :is(.aj-signo button,.aj-campo input):focus-visible{outline:3px solid var(--ember);outline-offset:-3px}[data-plantilla=mando] .aj-b .aj-ayuda-izq{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45;display:block}[data-plantilla=mando] .aj-b .aj-ok{background:var(--k-bien);border-radius:12px;margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .aj-b .aj-ok{background:color-mix(in srgb,var(--k-bien) 12%,var(--aj-tarjeta))}}[data-plantilla=mando] .aj-b .aj-ok{color:var(--cream);font-size:13px;line-height:1.45}[data-plantilla=mando] .aj-b .aj-vacio{color:var(--muted);margin:0;padding:12px 4px;font-size:13px}[data-plantilla=mando] .aj-b .aj-pasos ol{background:var(--aj-tarjeta);color:var(--cream);border-radius:14px;margin:0;padding:12px 14px 12px 34px;font-size:13.5px;line-height:1.6}[data-plantilla=mando] .aj-b .aj-deuda{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:8px 14px;display:grid}[data-plantilla=mando] .aj-b .aj-deuda-texto{flex-direction:column;gap:2px;min-width:0;display:flex}[data-plantilla=mando] .aj-b .aj-deuda-texto strong{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}[data-plantilla=mando] .aj-b .aj-deuda-texto small{color:var(--muted);font-size:12px;line-height:1.3}[data-plantilla=mando] .aj-b .aj-deuda-monto{font-family:var(--aj-letra);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:600}[data-plantilla=mando] .aj-b .aj-deuda-total,[data-plantilla=mando] .aj-b .aj-deuda .aj-boton{background:var(--aj-tarjeta-2)}[data-plantilla=mando] .aj-b .aj-nueva{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}[data-plantilla=mando] .aj-b .aj-nueva .aj-campo{flex:220px}[data-plantilla=mando] .aj-b .aj-campo{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}[data-plantilla=mando] .aj-b .aj-campo>span:first-child,[data-plantilla=mando] .aj-b .aj-campo legend{color:var(--cream);padding:0;font-size:13.5px;font-weight:700}[data-plantilla=mando] .aj-b .aj-campo small{color:var(--muted);font-size:12px;line-height:1.4}[data-plantilla=mando] .aj-b .aj-campo input{background:var(--coal);width:100%;min-height:48px;box-shadow:inset 0 0 0 1.5px var(--muted);color:var(--cream);font:inherit;border:0;border-radius:12px;padding:0 12px;font-size:16px}[data-plantilla=mando] .aj-b .aj-campo input:focus{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .aj-b .aj-plata{background:var(--coal);box-shadow:inset 0 0 0 1.5px var(--muted);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}[data-plantilla=mando] .aj-b .aj-plata:focus-within{box-shadow:inset 0 0 0 2px var(--ember)}[data-plantilla=mando] .aj-b .aj-plata b{font-family:var(--aj-letra);color:var(--muted);white-space:nowrap;padding:0 2px 0 14px;font-size:22px;font-weight:600}[data-plantilla=mando] .aj-b .aj-campo .aj-plata input{box-shadow:none;font-family:var(--aj-letra);font-variant-numeric:tabular-nums;background:0 0;font-size:24px;font-weight:600}[data-plantilla=mando] .aj-b .aj-signo{background:var(--coal);border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}[data-plantilla=mando] .aj-b .aj-signo button{min-height:48px;color:var(--muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px;font-size:13.5px;font-weight:700;display:flex}[data-plantilla=mando] .aj-b .aj-signo button small{font-size:11px;font-weight:600}[data-plantilla=mando] .aj-b .aj-signo button.elegido{background:var(--k-bien)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .aj-b .aj-signo button.elegido{background:color-mix(in srgb,var(--k-bien) 16%,var(--aj-tarjeta))}}[data-plantilla=mando] .aj-b .aj-signo button.elegido{color:var(--k-bien);box-shadow:inset 0 0 0 1.5px var(--k-bien)}[data-plantilla=mando] .aj-b .aj-signo button.elegido.rojo{background:var(--k-mal)}@supports (color:color-mix(in lab, red, red)){[data-plantilla=mando] .aj-b .aj-signo button.elegido.rojo{background:color-mix(in srgb,var(--k-mal) 16%,var(--aj-tarjeta))}}[data-plantilla=mando] .aj-b .aj-signo button.elegido.rojo{color:var(--k-mal);box-shadow:inset 0 0 0 1.5px var(--k-mal)}[data-plantilla=mando] .aj-b .aj-formulario{background:var(--aj-tarjeta);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}[data-plantilla=mando] .aj-b .aj-previa{background:var(--aj-tarjeta-2);border-radius:12px;flex-direction:column;margin:0;padding:2px 12px;list-style:none;display:flex}[data-plantilla=mando] .aj-b .aj-previa li{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:10px 0;display:grid}[data-plantilla=mando] .aj-b .aj-previa li+li{border-top:1px solid var(--line)}[data-plantilla=mando] .aj-b .aj-previa-cuenta{flex-direction:column;grid-column:1/-1;gap:1px;min-width:0;display:flex}[data-plantilla=mando] .aj-b .aj-previa-cuenta strong{overflow-wrap:anywhere;font-size:14px}[data-plantilla=mando] .aj-b .aj-previa-cuenta small,[data-plantilla=mando] .aj-b .aj-previa-cifra small{color:var(--muted);font-size:11px}[data-plantilla=mando] .aj-b .aj-previa-cifra{flex-direction:column;gap:1px;min-width:0;display:flex}[data-plantilla=mando] .aj-b .aj-previa-cifra b{font-family:var(--aj-letra);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;font-weight:600}[data-plantilla=mando] .aj-b .aj-nota{color:var(--cream);margin:0;font-size:13px;line-height:1.5}[data-plantilla=mando] .aj-b .aj-boton-acento{background:var(--ember);color:var(--sobre-acento)}@media (min-width:640px){[data-plantilla=mando] .aj-b .aj-previa li{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:center}[data-plantilla=mando] .aj-b .aj-previa-cuenta{grid-column:auto}}.orders-admin{max-width:1500px;margin:auto;padding:28px 32px 48px}.orders-head,.orders-toolbar,.order-detail>header,.order-detail>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.orders-head h1{margin:5px 0;font-size:28px}.orders-head p,.order-detail header p{color:var(--muted);margin:0;font-size:11px}.orders-refresh,.secondary-action,.danger-action,.primary-action{border:1px solid var(--line);background:var(--kiln);min-height:44px;color:var(--cream);cursor:pointer;padding:0 16px;font-size:11px;font-weight:850}.primary-action{background:var(--ember);color:var(--sobre-acento);border-color:var(--ember)}.danger-action{color:#f29a8e;background:#e14c3b14;border-color:#e14c3b73}.orders-toolbar{margin:24px 0 14px}.orders-search{border:1px solid var(--line);background:var(--control);align-items:center;gap:9px;width:min(420px,100%);height:42px;padding:0 13px;display:flex}.orders-search input{width:100%;color:var(--cream);background:0 0;border:0;outline:0;font-size:12px}.order-filters{gap:6px;display:flex}.order-filters button{border:1px solid var(--line);height:44px;color:var(--muted);background:0 0;padding:0 13px;font-size:11px}.order-filters button.active{background:var(--paper);color:var(--sobre-paper)}.orders-message{color:#afd0ad;background:#68a76614;border:1px solid #68a76640;margin-bottom:12px;padding:10px 13px;font-size:11px}.orders-layout{border:1px solid var(--line);background:var(--kiln);grid-template-columns:minmax(270px,380px) minmax(0,1fr);min-height:620px;display:grid}.orders-list{border-right:1px solid var(--line);max-height:720px;overflow:auto}.order-summary{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--cream);cursor:pointer;background:0 0;border-left:3px solid #0000;grid-template-columns:1fr auto;gap:5px 10px;padding:16px;display:grid}.order-summary.selected{border-left-color:var(--ember);background:var(--soft)}.order-summary div{align-items:center;gap:7px;display:flex}.order-summary strong{font-size:12px}.order-summary em,.test-pill{color:#d3a957;text-transform:uppercase;letter-spacing:.08em;background:#d3a9571f;padding:3px 6px;font-size:11px;font-style:normal}.order-summary span,.order-summary small{color:var(--muted);grid-column:1;font-size:11px}.order-summary b{grid-area:2/2/4;align-self:center;font-size:12px}.order-detail{min-width:0;padding:26px}.order-detail>header{border-bottom:1px solid var(--line);padding-bottom:22px}.order-detail h2{margin:8px 0 4px;font-size:25px}.order-detail>header>strong{font-size:24px}.status-pill{color:#9bc798;text-transform:uppercase;background:#68a7661a;padding:5px 8px;font-size:11px;font-weight:850;display:inline-block}.status-cancelled{color:#f29a8e;background:#e14c3b1a}.test-pill{margin-left:6px;display:inline-block}.order-facts{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.order-facts>div{border:1px solid var(--line);background:var(--control);flex-direction:column;gap:4px;padding:14px;display:flex}.order-facts span,.order-facts small,.detail-section small{color:var(--muted);font-size:11px}.order-facts strong{font-size:12px}.detail-section{border-top:1px solid var(--line);padding:17px 0}.detail-section h3{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 13px;font-size:11px}.detail-section p{font-size:11px;line-height:1.6}.detail-line{justify-content:space-between;padding:8px 0;font-size:11px;display:flex}.detail-line span{align-items:center;gap:7px;display:flex}.detail-line small{margin-left:4px;display:block}.detail-total{border-top:1px dashed var(--line);grid-template-columns:1fr auto;gap:7px;margin-top:8px;padding-top:10px;font-size:11px;display:grid}.cancelled-note{color:#f2b2aa;background:#e14c3b12;border:1px solid #e14c3b40;padding:13px}.cancelled-note p{margin:5px 0 0;font-size:11px}.timeline>div{gap:10px;min-height:38px;display:flex}.timeline i{background:var(--ready);border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #68a7661a}.timeline .refund-dot{background:#e14c3b}.timeline span{flex-direction:column;gap:3px;font-size:11px;display:flex}.order-detail>footer{border-top:1px solid var(--line);justify-content:flex-end;padding-top:20px}.orders-empty{text-align:center;color:var(--muted);padding:30px;font-size:11px}.admin-modal{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-modal form{border:1px solid var(--line);background:var(--kiln);flex-direction:column;gap:15px;width:min(100%,500px);padding:24px;display:flex;box-shadow:0 22px 70px #00000073}.admin-modal header{justify-content:space-between;display:flex}.admin-modal h2{margin:5px 0;font-size:22px}.admin-modal header>button{color:var(--muted);background:0 0;border:0;font-size:25px}.admin-modal label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;font-weight:750;display:flex}.admin-modal input,.admin-modal textarea{border:1px solid var(--line);background:var(--control);min-height:42px;color:var(--cream);outline:none;padding:10px}.admin-modal p{color:var(--muted);margin:0;font-size:11px}.test-check{align-items:center;flex-direction:row!important}.test-check input{width:17px;height:17px;min-height:0}.refund-summary{background:#e14c3b12;border:1px solid #e14c3b40;grid-template-columns:1fr auto;gap:5px;padding:14px;display:grid}.refund-summary strong{font-size:19px}.refund-summary small{color:var(--muted);grid-column:1/-1;font-size:11px}.admin-modal button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:760px){.orders-admin{padding:18px 14px 30px}.orders-head{align-items:flex-start}.orders-head p{max-width:260px}.orders-toolbar{flex-direction:column;align-items:stretch}.orders-search{width:100%}.order-filters{overflow:auto}.order-filters button{white-space:nowrap}.orders-layout{background:0 0;border:0;display:block}.orders-list{border:1px solid var(--line);max-height:280px}.order-detail{border:1px solid var(--line);background:var(--kiln);margin-top:12px;padding:18px}.order-detail>header{align-items:flex-start}.order-detail>header>strong{font-size:18px}.order-facts{grid-template-columns:1fr}.order-detail>footer{grid-template-columns:1fr 1fr;display:grid}.operation-nav{align-items:end;overflow-x:auto}.operation-nav button{flex:none}}.seguimiento-nota{margin:0 0 var(--space-3);color:var(--muted)}.seguimiento-acciones{gap:var(--space-2);flex-wrap:wrap;display:flex}.seguimiento-acciones button,.seguimiento-acciones a{min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);background:var(--kiln);color:var(--cream);cursor:pointer;align-items:center;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.seguimiento-acciones a{border-color:var(--ember);color:var(--ember)}.seguimiento-acciones button:hover,.seguimiento-acciones a:hover{background:var(--control)}.seguimiento-acciones button:focus-visible,.seguimiento-acciones a:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.order-filters .filtro-telefono{align-items:center;gap:var(--space-2);border-color:var(--ember);color:var(--cream);display:inline-flex}.order-filters .filtro-telefono b{background:var(--ember);min-width:20px;height:20px;color:var(--sobre-acento);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.order-filters .filtro-telefono.active b{background:var(--sobre-paper);color:var(--paper)}.telefonos-ayuda{padding:var(--space-4);border-bottom:1px solid var(--line);color:var(--muted);margin:0;font-size:11px;line-height:1.5}.telefono-pendiente{padding:var(--space-4);border-bottom:1px solid var(--line);gap:var(--space-3);border-left:3px solid #0000;display:grid}.telefono-pendiente.selected{border-left-color:var(--ember);background:var(--soft)}.telefono-pendiente-resumen{width:100%;color:var(--cream);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;gap:4px 10px;padding:0;display:grid}.telefono-pendiente-resumen strong{font-size:12px}.telefono-pendiente-resumen span,.telefono-pendiente-resumen small{color:var(--muted);grid-column:1;font-size:11px;line-height:1.4}.telefono-pendiente-resumen b{font-variant-numeric:tabular-nums;grid-area:1/2/4;align-self:center;font-size:12px}.completar-telefono{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr auto;align-items:end;display:grid}.completar-telefono label{gap:var(--space-1);color:var(--muted);flex-direction:column;font-size:11px;font-weight:750;display:flex}.completar-telefono input{min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);background:var(--control);color:var(--cream);outline:none;font-size:14px;font-weight:500}.completar-telefono input::placeholder{color:var(--muted);font-weight:500}.completar-telefono input:focus{border-color:var(--ember)}.completar-telefono button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--ember);background:var(--ember);color:var(--sobre-acento);cursor:pointer;font-size:11px;font-weight:850}.completar-telefono button:disabled{opacity:.4;cursor:not-allowed}.completar-telefono small{color:#f29a8e;grid-column:1/-1;font-size:11px}.completar-telefono input:focus-visible,.completar-telefono button:focus-visible,.telefono-pendiente-resumen:focus-visible{outline:3px solid var(--ember);outline-offset:2px}@media (max-width:760px){.telefonos-pendientes{max-height:none}}.detail-line span{flex-wrap:wrap}.detail-opciones{color:var(--muted);flex-basis:100%;margin-left:22px;font-size:11px;font-style:normal;line-height:1.4}.completar-telefono label:first-of-type{grid-column:1/-1}.completar-telefono .completar-nombre input{font-size:13px}.store-shell{--store-max:680px;--brand-sobre-acento:#111110;--store-surface:#17171a;--store-line:#ffffff1a;--store-muted:#a3a09a;--store-fuente:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--piso-base:calc(var(--space-4) + env(safe-area-inset-bottom,0px));--alto-barra:54px;--alto-tabs:62px;--sobre-barra:0px;--sobre-tabs:0px;min-height:100dvh;padding:var(--shell-pad) var(--shell-pad) calc(104px + var(--sobre-tabs));gap:var(--section-gap);background:radial-gradient(circle at 50% -10%, var(--brand-accent), transparent 42%), var(--brand-ink);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.store-shell{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--brand-accent) 18%, transparent), transparent 42%), var(--brand-ink)}}.store-shell{color:#f4f1ec;font-family:var(--store-fuente)}.store-shell>*{width:100%;max-width:var(--store-max);margin-inline:auto}.store-shell.con-barra{--sobre-barra:calc(var(--alto-barra) + var(--space-2))}.store-shell.con-tabs{--sobre-tabs:calc(var(--alto-tabs) + var(--space-2))}.store-cuerpo{gap:var(--section-gap);flex-direction:column;display:flex}.store-aside{display:none}.store-aside-caja{gap:var(--space-4);padding:var(--card-pad);border:1px solid var(--store-line);border-radius:var(--radius);background:var(--store-surface);max-height:calc(100dvh - var(--space-8));flex-direction:column;display:flex;overflow-y:auto}.store-aside-titulo{align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:17px;font-style:italic;font-weight:900;display:flex}.store-aside-titulo span{background:var(--brand-accent);min-width:22px;height:22px;color:var(--brand-sobre-acento);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;font-weight:800;display:grid}@media (min-width:760px){.store-shell{--store-max:720px;--shell-pad:32px}.store-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.store-shell{--store-max:1180px;--shell-pad:40px;padding-bottom:var(--space-8)}.store-cuerpo{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.store-list{grid-template-columns:repeat(2,minmax(0,1fr))}.store-aside{top:var(--space-4);display:block;position:sticky}}@media (min-width:1360px){.store-shell{--store-max:1320px}}@media (min-width:1560px){.store-shell{--store-max:1480px}.store-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.store-titular{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;font-style:italic;font-weight:900;line-height:.98}.store-portada{isolation:isolate;max-width:none;width:calc(100% + 2 * var(--shell-pad));margin-inline:calc(-1 * var(--shell-pad));margin-top:calc(-1 * var(--shell-pad));position:relative;overflow:hidden}.store-portada-foto{object-fit:cover;object-position:center 42%;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.store-portada-capa{width:100%;min-height:clamp(340px,56vw,520px);padding:var(--card-pad) var(--shell-pad);background:linear-gradient(to top, var(--brand-ink) 3%, #00000094 26%, transparent 58%), linear-gradient(to right, #000000ad, #0000000f 58%);flex-direction:column;justify-content:space-between;display:flex}.store-portada-arriba{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.store-logo{filter:drop-shadow(0 2px 6px #000000b3);width:clamp(132px,40vw,190px);height:auto}.store-logo-texto{text-transform:uppercase;font-size:24px;font-style:italic;font-weight:900}.store-estado{padding:5px var(--space-3);border:1px solid var(--store-line);text-transform:uppercase;letter-spacing:.09em;color:var(--store-muted);background:#0000008c;border-radius:999px;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.store-estado:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.store-estado.abierto{color:#7bd07b}.store-portada-abajo{gap:var(--space-2);flex-direction:column;max-width:min(100%,620px);display:flex}.store-portada-abajo h1{max-width:9ch}.store-portada-kicker{margin:0 0 var(--space-1);color:var(--brand-accent);text-transform:uppercase;letter-spacing:.18em;font-size:clamp(11.5px,2.9vw,13px);font-weight:800}.store-portada-abajo h1{text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 12px #0009;margin:0;font-size:clamp(34px,9vw,76px);font-style:italic;font-weight:900;line-height:.95}.store-portada-bajada{color:#ece7df;text-shadow:0 1px 8px #000000b3;margin:0;font-size:clamp(13px,3.4vw,17px);line-height:1.45}.store-portada-datos{gap:2px var(--space-3);color:#e2ddd5;flex-wrap:wrap;margin:0;font-size:13px;display:flex}.store-portada-datos span+span:before{content:"·";margin-right:var(--space-3);color:var(--store-muted)}.store-badge{top:calc(var(--card-pad) + 40px);right:var(--shell-pad);padding:var(--space-1) var(--space-2);border:1px solid var(--store-line);color:var(--store-muted);text-transform:uppercase;letter-spacing:.1em;background:#0009;border-radius:999px;font-size:10px;position:absolute}.store-note{color:var(--store-muted);margin:0;font-size:13px;line-height:1.5}.store-note-wide{padding:var(--card-pad);border:1px solid var(--store-line);border-radius:var(--radius);background:var(--store-surface)}.store-closed{padding:var(--card-pad);border:1px solid var(--brand-accent);margin-block:0}@supports (color:color-mix(in lab, red, red)){.store-closed{border:1px solid color-mix(in srgb, var(--brand-accent) 45%, transparent)}}.store-closed{border-radius:var(--radius);background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.store-closed{background:color-mix(in srgb, var(--brand-accent) 12%, transparent)}}.store-closed{font-size:13px}.store-alert{padding:var(--space-3);border-radius:var(--radius-sm);color:#f2aaa1;background:#e14c3b1f;border:1px solid #e14c3b66;margin-block:0;font-size:12px}.store-fineprint{color:var(--store-muted);text-align:center;margin:0;font-size:12.5px;line-height:1.5}.store-beneficio{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--brand-accent);border-radius:var(--radius-sm);background:var(--brand-accent);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.store-beneficio{background:color-mix(in srgb, var(--brand-accent) 12%, transparent)}}.store-beneficio{font-size:14px;line-height:1.45}.store-beneficio strong{font-weight:800}.store-beneficio span{color:var(--store-muted);font-size:12.5px}.store-escena-titulo{margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(20px,5vw,26px);font-style:italic;font-weight:900}.store-carta{flex-direction:column;display:flex}.store-carta .store-tabs{margin-top:var(--space-1)}.store-escena,.store-marca,.store-contacto{border:1px solid var(--store-line);border-radius:var(--radius);background:var(--store-surface);overflow:hidden}.store-escena{flex-direction:column;display:flex}.store-escena-foto{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.store-escena-texto{padding:var(--card-pad-lg);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.store-escena-antetitulo{color:var(--brand-accent);text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:12px;font-weight:800}.store-escena-texto h2{text-transform:uppercase;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,6vw,30px);font-style:italic;font-weight:900;line-height:1}.store-escena-texto p{color:var(--store-muted);margin:0;font-size:14px;line-height:1.55}.store-datos{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.store-datos li{color:var(--store-muted);font-size:13.5px;line-height:1.5}.store-datos b{color:#f4f1ec;font-weight:700}.store-marca{gap:var(--space-4);padding:var(--card-pad-lg) var(--card-pad);background:radial-gradient(120% 90% at 0% 100%, var(--brand-accent), transparent 62%), var(--store-surface);grid-template-columns:116px minmax(0,1fr);align-items:end;display:grid}@supports (color:color-mix(in lab, red, red)){.store-marca{background:radial-gradient(120% 90% at 0% 100%, color-mix(in srgb, var(--brand-accent) 22%, transparent), transparent 62%), var(--store-surface)}}.store-marca-torito{width:116px;height:auto;margin-bottom:calc(-1 * var(--card-pad-lg));align-self:end}.store-marca h2{margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(20px,5.4vw,26px);font-style:italic;font-weight:900;line-height:1.02}.store-marca p{color:var(--store-muted);margin:0;font-size:13.5px;line-height:1.55}.store-contacto{padding:var(--card-pad-lg) var(--card-pad);gap:var(--space-3);flex-direction:column;display:flex}.store-contacto-datos{gap:var(--space-2);display:grid}.store-contacto-datos p{color:var(--store-muted);margin:0;font-size:13.5px}.store-contacto-datos b{color:#f4f1ec;font-weight:700}.store-contacto .store-pie-enlaces{justify-content:flex-start}.store-cta-portada{margin-top:var(--space-1);align-self:flex-start}@media (min-width:620px){.store-escena{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.store-escena-foto{aspect-ratio:auto;height:100%}.store-escena-texto{justify-content:center}.store-escena-invertida .store-escena-foto{order:2}.store-marca{grid-template-columns:150px minmax(0,1fr)}.store-marca-torito{width:150px}}.store-tabs{z-index:22;left:50%;bottom:calc(var(--piso-base) + var(--sobre-barra));width:min(calc(100% - 2 * var(--shell-pad)), var(--store-max));gap:var(--space-2);scrollbar-width:none;padding:var(--space-2);border:1px solid var(--store-line);border-radius:var(--radius);background:var(--brand-ink);display:flex;position:fixed;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.store-tabs{background:color-mix(in srgb, var(--brand-ink) 92%, #fff)}}.store-tabs{transition:opacity .18s,transform .18s,visibility .18s;transform:translate(-50%);box-shadow:0 8px 24px #0006}.store-tabs[data-fuera=si]{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, calc(100% + var(--piso-base)))}.store-tabs::-webkit-scrollbar{display:none}.store-tabs button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--store-line);color:var(--store-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;font-size:14px;font-weight:700;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.store-tabs button span{font-variant-numeric:tabular-nums;opacity:.65;font-size:12px;font-weight:800}.store-tabs button.active{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-sobre-acento)}.store-tabs button.active span{opacity:.8}@media (min-width:1080px){.store-shell{--alto-tabs:68px}.store-tabs{z-index:5;width:auto;padding:var(--space-3) 0;box-shadow:none;background:linear-gradient(var(--brand-ink) 78%, transparent);border:0;border-radius:0;position:sticky;top:0;bottom:auto;left:auto;transform:none}.store-tabs[data-fuera=si]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.store-shell.con-barra,.store-shell.con-tabs{--sobre-barra:0px;--sobre-tabs:0px}}.store-grupo{gap:var(--space-3);scroll-margin-top:var(--space-2);flex-direction:column;display:flex}.store-grupo+.store-grupo{margin-top:var(--space-5)}.store-grupo-titulo{z-index:4;align-items:center;gap:var(--space-3);padding:var(--space-3) 0 var(--space-2);text-transform:uppercase;letter-spacing:-.015em;background:linear-gradient(var(--brand-ink) 74%, transparent);margin:0;font-size:clamp(19px,5vw,24px);font-style:italic;font-weight:900;display:flex;position:sticky;top:0}.store-grupo-titulo:after{content:"";background:linear-gradient(to right, var(--brand-accent), transparent);border-radius:2px;flex:1;height:2px}@media (min-width:1080px){.store-grupo-titulo{top:var(--alto-tabs)}.store-grupo{scroll-margin-top:calc(var(--alto-tabs) + var(--space-2))}}.store-list{gap:var(--space-3);display:grid}.store-item{gap:var(--space-3);padding:var(--card-pad);border:1px solid var(--store-line);border-radius:var(--radius);background:var(--store-surface);color:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) 34px;align-items:center;display:grid}.store-item-foto{grid-template-columns:104px minmax(0,1fr) 34px}.store-item-agotado{grid-template-columns:minmax(0,1fr) 78px}.store-item-agotado.store-item-foto{grid-template-columns:104px minmax(0,1fr) 78px}.store-item>img{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 4px 6px #00000073);align-self:center;width:104px;height:auto}@media (max-width:380px){.store-item-foto{grid-template-columns:84px minmax(0,1fr) 30px}.store-item>img{width:84px}}.store-item-badge{color:var(--brand-accent);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:900;display:inline-block}.store-item-incluye{color:var(--store-muted);margin-top:2px;font-size:12px;display:block}.store-item:disabled{opacity:.55;cursor:not-allowed}.store-item-agotado{opacity:1}.store-item-agotado>img{filter:grayscale()brightness(.62)}.store-item-agotado strong,.store-item-agotado p{color:var(--store-muted)}.store-item-agotado b{color:var(--store-muted);text-decoration:line-through;text-decoration-thickness:1px}.store-item-cartel{padding:var(--space-2) 4px;border-radius:var(--radius-sm);border:1px solid var(--store-line);color:var(--store-muted);text-align:center;text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere;background:#ffffff0f;align-self:center;place-items:center;font-size:10px;font-weight:800;line-height:1.2;display:grid}.store-item strong{letter-spacing:-.005em;font-size:15px;font-weight:700;display:block}.store-item p{margin:var(--space-1) 0 0;color:var(--store-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.store-item b{margin-top:var(--space-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--brand-accent);font-size:17px;font-style:italic;font-weight:900;display:block}.store-item>span{background:var(--brand-accent);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-item>span{background:color-mix(in srgb, var(--brand-accent) 16%, transparent)}}.store-item>span{color:var(--brand-accent);font-size:20px}.store-bar{z-index:20;left:50%;bottom:var(--piso-base);width:min(calc(100% - 2 * var(--shell-pad)), var(--store-max));min-height:var(--alto-barra);padding:0 var(--card-pad);justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius);background:var(--brand-accent);color:var(--brand-sobre-acento);cursor:pointer;border:0;font-size:14px;font-weight:800;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.store-bar b{font-variant-numeric:tabular-nums;font-size:16px}.store-bar{animation:.34s ease-out store-golpe}@keyframes store-golpe{0%{transform:translate(-50%)scale(1)}38%{transform:translate(-50%)scale(1.035);box-shadow:0 12px 34px #00000080}to{transform:translate(-50%)scale(1)}}.store-aviso{z-index:25;left:50%;bottom:calc(var(--piso-base) + var(--sobre-barra) + var(--sobre-tabs));width:min(calc(100% - 2 * var(--shell-pad)), 420px);min-height:46px;padding:var(--space-2) var(--space-3) var(--space-2) var(--card-pad);justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--store-line);border-radius:var(--radius);color:#f4f1ec;background:#23231f;font-size:13.5px;font-weight:600;animation:.22s ease-out store-aviso-entra;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #00000080}.store-aviso span{min-width:0}.store-aviso button{min-height:34px;padding:0 var(--space-3);border:1px solid var(--brand-accent);border-radius:var(--radius-sm);color:var(--brand-accent);cursor:pointer;background:0 0;flex:none;font-size:13px;font-weight:800}@keyframes store-aviso-entra{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.store-bar,.store-aviso{animation:none}.store-linea-cara,.store-tabs button{transition:none}}.store-panel,.store-checkout{gap:var(--space-4);padding:var(--card-pad);border:1px solid var(--store-line);border-radius:var(--radius);background:var(--store-surface);flex-direction:column;display:flex}.store-trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.store-panel-head{align-items:center;gap:var(--space-3);display:flex}.store-panel-head strong{font-size:17px}.store-icon-btn{border:1px solid var(--store-line);border-radius:var(--radius-sm);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;flex:none;place-items:center;font-size:15px;display:grid}.store-cart-lines{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.store-linea{touch-action:pan-y;padding-bottom:var(--space-3);border-bottom:1px solid var(--store-line);position:relative;overflow:hidden}.store-linea:last-child{border-bottom:0;padding-bottom:0}.store-linea-fondo{padding-right:var(--space-3);border-radius:var(--radius-sm);color:#ffe7e0;text-transform:uppercase;letter-spacing:.1em;background:#7c2418;justify-content:flex-end;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;inset:0}.store-linea-cara{gap:var(--space-3);background:var(--store-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:transform .18s;display:grid;position:relative}.store-linea-suelta .store-linea-fondo{background:#a52f1c}.store-cart-lines strong{font-size:14px;display:block}.store-cart-lines small{color:var(--store-muted);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.store-cart-lines b{margin-top:var(--space-1);font-variant-numeric:tabular-nums;font-size:13px;display:block}.store-totals{gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--store-line);display:grid}.store-totals span,.store-totals strong{justify-content:space-between;gap:var(--space-4);color:var(--store-muted);font-size:13px;display:flex}.store-totals strong{color:inherit;font-size:17px}.store-totals b{font-variant-numeric:tabular-nums}.store-cta{min-height:50px;padding:0 var(--card-pad);justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);background:var(--brand-accent);color:var(--brand-sobre-acento);cursor:pointer;border:0;font-size:14px;font-weight:800;text-decoration:none;display:flex}.store-cta:disabled{opacity:.45;cursor:not-allowed}.store-cta-block{justify-content:center;width:100%}.store-cta b{font-variant-numeric:tabular-nums}.store-ghost{border:1px solid var(--store-line);border-radius:var(--radius-sm);min-height:44px;color:var(--store-muted);cursor:pointer;background:0 0;font-size:13px;font-weight:700}.store-fields{gap:var(--space-3);display:grid}.store-fields label{color:var(--store-muted);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.store-fields input,.store-fields textarea,.store-fields select{width:100%;min-height:46px;padding:var(--space-3);border:1px solid var(--store-line);border-radius:var(--radius-sm);color:#f4f1ec;background:#00000047;outline:none;font-size:15px;font-weight:400}.store-fields textarea{resize:vertical;min-height:64px}.store-fields input:focus,.store-fields textarea:focus,.store-fields select:focus{border-color:var(--brand-accent)}.store-fields select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.store-toggle{gap:var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.store-toggle button{min-height:44px;padding:0 var(--space-3);border:1px solid var(--store-line);border-radius:var(--radius-sm);color:var(--store-muted);cursor:pointer;background:0 0;font-size:13px;font-weight:700}.store-toggle button.active{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-sobre-acento)}.store-toggle-dos{grid-template-columns:1fr 1fr;grid-auto-flow:row}.store-origen{gap:var(--space-2);flex-direction:column;display:flex}.store-origen em{color:var(--store-muted);font-style:normal;font-weight:400}.store-extra{border:1px solid var(--store-line);border-radius:var(--radius-sm);padding:var(--space-3)}.store-extra summary{cursor:pointer;font-size:13px;font-weight:700}.store-extra>label{margin-top:var(--space-3)}.store-check{align-items:center;gap:var(--space-2)!important;flex-direction:row!important}.store-check input{width:20px;height:20px;min-height:20px;accent-color:var(--brand-accent);flex:none}.store-check span{font-weight:400}.store-sheet{z-index:40;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.store-sheet-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bd;position:absolute;inset:0}.store-sheet-panel{width:min(100%, var(--store-max));gap:var(--space-3);max-height:92dvh;padding:var(--card-pad);padding-bottom:calc(var(--card-pad) + env(safe-area-inset-bottom,0px));border:1px solid var(--store-line);border-radius:var(--radius) var(--radius) 0 0;background:var(--store-surface);color:#f4f1ec;flex-direction:column;display:flex;position:relative}.store-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.store-sheet-head strong{font-size:18px}.store-sheet-head p{margin:var(--space-1) 0 0;color:var(--store-muted);font-size:13px;line-height:1.5}.store-sheet-body{gap:var(--space-4);display:grid;overflow-y:auto}.store-sheet-panel,.store-sheet-body{scrollbar-width:none}.store-sheet-panel::-webkit-scrollbar{display:none}.store-sheet-body::-webkit-scrollbar{display:none}.store-sheet-foto{object-fit:contain;filter:drop-shadow(0 10px 18px #00000080);justify-self:center;width:100%;height:auto;max-height:34vh}.store-sheet-foot{gap:var(--space-3);align-items:stretch;display:flex}.store-sheet-foot .store-cta{flex:1;justify-content:space-between}.store-sheet-body{min-height:0}.store-sheet-desliza{overscroll-behavior:contain;overflow-y:auto}.store-sheet-desliza>.store-cta,.store-sheet-desliza>.store-ghost,.store-checkout>.store-cta,.store-checkout>.store-ghost,.store-panel>.store-cta,.store-panel>.store-ghost{flex:none}.store-group header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.store-group header strong{font-size:14px}.store-group header span{color:var(--store-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.store-group-missing{color:#f2aaa1!important}.store-options{gap:var(--space-2);display:grid}.store-option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:46px;padding:var(--space-2) var(--space-3);border:1px solid var(--store-line);border-radius:var(--radius-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;font-size:13px;display:flex}.store-option.active{border-color:var(--brand-accent);background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.store-option.active{background:color-mix(in srgb, var(--brand-accent) 12%, transparent)}}.store-option.agotada{color:var(--store-muted);cursor:not-allowed}.store-option.agotada>span{text-decoration:line-through}.store-option i{color:var(--brand-accent);font-size:13px;font-style:normal}.store-options-count .store-option{cursor:default}.store-stepper{align-items:center;gap:var(--space-1);flex:none;display:flex}.store-stepper button{border:1px solid var(--store-line);border-radius:var(--radius-sm);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;font-size:17px;line-height:1}.store-stepper button:disabled{opacity:.35;cursor:not-allowed}.store-stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-size:14px}.store-stepper-lg button{width:42px;height:100%;min-height:50px}.store-pie{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--card-pad);border-top:1px solid var(--store-line);text-align:center;flex-direction:column;display:flex}.store-pie-enlaces{justify-content:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.store-pie-enlaces a{min-height:44px;padding:0 var(--space-4);border:1px solid var(--store-line);color:#f4f1ec;border-radius:999px;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.store-pie p{color:var(--store-muted);margin:0;font-size:13px}.store-pie-firma{text-transform:uppercase;letter-spacing:.02em;color:var(--store-muted);font-style:italic;font-size:11px!important;font-weight:900!important}.store-done{padding-bottom:var(--shell-pad);justify-content:center}.store-done-card{gap:var(--space-3);text-align:center;padding:var(--card-pad-lg);border:1px solid var(--store-line);border-radius:var(--radius);background:var(--store-surface);justify-items:center;display:grid}.store-done-mark{font-size:40px}.store-done-card h1{margin:0;font-size:23px}.store-done-card p{color:var(--store-muted);margin:0;font-size:14px;line-height:1.55}.store-done-card strong{color:var(--brand-accent);font-variant-numeric:tabular-nums}.store-done-total{font-variant-numeric:tabular-nums;color:#f4f1ec!important;font-size:17px!important}.store-done-card .store-cta,.store-done-card .store-ghost{width:100%}@media (min-width:1080px){.store-bar,.store-sheet-movil{display:none}}.store-encurso{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--card-pad);border:1px solid var(--brand-accent);display:flex}@supports (color:color-mix(in lab, red, red)){.store-encurso{border:1px solid color-mix(in srgb, var(--brand-accent) 45%, transparent)}}.store-encurso{border-radius:var(--radius);background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.store-encurso{background:color-mix(in srgb, var(--brand-accent) 10%, var(--store-surface))}}.store-encurso{color:inherit;min-height:44px;text-decoration:none}.store-encurso span{flex-direction:column;gap:2px;min-width:0;display:flex}.store-encurso strong{font-size:14.5px;font-weight:800}.store-encurso small{color:var(--store-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.store-encurso b{color:var(--brand-accent);flex:none;font-size:13.5px;font-weight:900}.store-seguimiento{justify-content:flex-start;gap:var(--section-gap)}.store-seguir-cabeza{gap:var(--space-2);flex-direction:column;display:flex}.store-seguir-marca{color:var(--brand-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.store-seguir-titulo{margin:0;font-size:clamp(26px,7vw,34px)}.store-seguir-numero{color:var(--store-muted);margin:0;font-size:14px}.store-seguir-numero strong{color:#f4f1ec;font-variant-numeric:tabular-nums}.store-pasos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.store-paso{gap:var(--space-3);padding:var(--space-4) 0;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.store-paso:not(:last-child):before{content:"";background:var(--store-line);width:2px;position:absolute;top:32px;bottom:-4px;left:13px}.store-paso-hecho:not(:last-child):before{background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.store-paso-hecho:not(:last-child):before{background:color-mix(in srgb, var(--brand-accent) 55%, transparent)}}.store-paso-punto{border:2px solid var(--store-line);background:var(--store-surface);border-radius:50%;width:28px;height:28px}.store-paso-hecho .store-paso-punto{border-color:var(--brand-accent);background:var(--brand-accent)}.store-paso-actual .store-paso-punto{border-color:var(--brand-accent);box-shadow:0 0 0 5px var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.store-paso-actual .store-paso-punto{box-shadow:0 0 0 5px color-mix(in srgb, var(--brand-accent) 22%, transparent)}}.store-paso strong{color:var(--store-muted);font-size:16px;font-weight:800;display:block}.store-paso p{color:var(--store-muted);margin:2px 0 0;font-size:13.5px;line-height:1.5}.store-paso-hecho strong,.store-paso-actual strong{color:#f4f1ec}.store-paso-marca{color:var(--brand-accent);letter-spacing:.1em;text-transform:uppercase;align-self:center;font-size:11px;font-weight:900}.store-paso-hecho .store-paso-marca{color:var(--store-muted)}.store-paso-actual .store-paso-punto{animation:1.9s ease-in-out infinite store-latido}@keyframes store-latido{0%,to{box-shadow:0 0 0 5px color-mix(in srgb, var(--brand-accent) 22%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--brand-accent) 8%, transparent)}}.store-seguir-detalle{gap:var(--space-2);padding:var(--card-pad);border:1px solid var(--store-line);border-radius:var(--radius);background:var(--store-surface);flex-direction:column;display:flex}.store-seguir-detalle h2{letter-spacing:.12em;text-transform:uppercase;color:var(--store-muted);margin:0;font-size:12px;font-weight:900}.store-seguir-detalle ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.store-seguir-detalle li{font-size:14.5px;font-weight:600}.store-seguir-detalle .store-fineprint{text-align:left}.store-seguir-volver{width:100%;min-height:44px;padding:0 var(--card-pad);border:1px solid var(--store-line);border-radius:var(--radius-sm);color:var(--store-muted);justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:flex}@media (prefers-reduced-motion:reduce){.store-paso-actual .store-paso-punto{animation:none}}.store-seguir-provisorio{color:var(--brand-accent);font-style:normal;font-weight:700}.store-agenda{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.store-agenda-titulo{font-size:13px;font-weight:700}.store-agenda-dias{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.store-fechas{flex-direction:column;gap:6px;min-width:0;display:flex}.store-fechas-mes{color:var(--store-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.store-tira-fila{align-items:stretch;gap:6px;min-width:0;display:flex}.store-tira-flecha{border:1px solid var(--store-line);border-radius:var(--radius-sm);width:28px;color:var(--store-muted);cursor:pointer;background:0 0;flex:none;font-size:18px;line-height:1}.store-tira-flecha:hover{color:#f4f1ec;border-color:var(--brand-accent)}.store-tira{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.store-tira::-webkit-scrollbar{display:none}.store-tira button{scroll-snap-align:center;border:1px solid var(--store-line);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;transition:transform .12s,background .12s,border-color .12s;display:flex}.store-tira button:disabled{opacity:.3;cursor:not-allowed}.store-tira button.active{background:var(--brand-accent);border-color:var(--brand-accent);color:#17110d;transform:scale(1.06)}.store-tira button.afuera{color:var(--store-muted);border-style:dashed}.store-tira button.afuera.active{color:#17110d}.store-fuera{color:var(--brand-accent);font-size:12px}.store-tira button b{font-variant-numeric:tabular-nums;font-weight:800}.store-tira button span,.store-tira button em{text-transform:uppercase;letter-spacing:.04em;color:var(--store-muted);font-size:9px;font-style:normal;font-weight:700}.store-tira button.active span,.store-tira button.active em{color:#17110d}.store-tira-dia button{width:52px;height:50px}.store-tira-dia button b{font-size:17px}.store-tira-hora button{width:68px;height:44px}.store-tira-hora button b{font-size:15px}.store-tel{gap:var(--space-2);display:flex}.store-tel .store-tel-area{text-align:center;font-variant-numeric:tabular-nums;width:72px}.store-tel input:last-child{font-variant-numeric:tabular-nums;flex:1;min-width:0}.store-checkout{width:100%}@media (min-width:1080px){.store-checkout{max-width:1100px;margin-inline:auto}.store-checkout .store-fields{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.store-checkout .store-fields>.store-agenda,.store-checkout .store-fields>details{grid-column:1/-1}.store-sheet{padding:var(--space-6);align-items:center}.store-sheet-panel{border-radius:var(--radius);width:min(100%,900px);max-height:86dvh;padding-bottom:var(--card-pad);box-shadow:0 24px 70px #0009}.store-checkout{max-width:none}.store-checkout .store-fields>.store-campo-ancho{grid-column:1/-1}}.store-checkout-pie{bottom:calc(-1 * var(--card-pad));gap:var(--space-3);margin:0 calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad));padding:var(--space-3) var(--card-pad) calc(var(--card-pad) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--store-line);background:var(--store-surface);flex-direction:column;display:flex;position:sticky}.store-personal{--store-max:560px}.store-mis-datos{gap:var(--space-4);flex-direction:column;display:flex}.store-mis-datos label>span>em,.store-fields label>span>em{color:var(--store-muted);font-style:normal;font-weight:400}.store-cumple{gap:var(--space-2);max-width:320px;display:flex}.store-cumple input{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:84px}.store-cumple select{flex:1;min-width:0}.store-cumple-fijo{flex-direction:column;gap:6px;display:flex}.store-cumple-fijo>span{font-size:13px;font-weight:700}.store-cumple-fijo>strong{font-size:18px}.store-mis-datos small.store-fineprint,.store-fields small.store-fineprint{text-align:left;margin-top:4px}.store-legal{--store-max:640px}.store-legal-cuerpo{gap:var(--space-3);flex-direction:column;line-height:1.6;display:flex}.store-legal-cuerpo h2{margin:var(--space-4) 0 0;letter-spacing:-.01em;color:var(--brand-accent);font-size:15px}.store-legal-cuerpo h2:first-child{margin-top:0}.store-legal-cuerpo p{margin:0;font-size:14px}.store-legal-cuerpo a{color:inherit;text-underline-offset:3px;text-decoration:underline}.store-legal-lista{gap:var(--space-2);padding-left:var(--space-4);flex-direction:column;margin:0;font-size:14px;display:flex}.store-legal-fecha{text-align:left;margin-top:var(--space-4)}.store-pie-legal{margin:var(--space-2) 0 0;justify-content:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;font-size:12.5px;display:flex}.store-pie-legal a{color:var(--store-muted);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.store-pie-arrep{font-weight:700;color:var(--brand-accent)!important}.store-bienvenida{border-color:var(--brand-accent)}.store-portada-estado{margin:var(--space-3) 0 0;max-width:46ch;color:var(--store-muted);font-size:14px;line-height:1.5}.store-premio{margin:var(--space-3) 0 0;padding:var(--card-pad);border:1px solid var(--brand-accent);border-radius:var(--radius);background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.store-premio{background:color-mix(in srgb, var(--brand-accent) 10%, transparent)}}.store-premio{font-size:14px;font-weight:700;line-height:1.5}.store-porque{width:100%;max-width:var(--store-max);gap:var(--space-3);margin-inline:auto;padding:0;display:grid}.store-ventajas{color:var(--store-muted);gap:10px;margin:0;padding:0;font-size:14px;line-height:1.55;list-style:none;display:grid}.store-ventajas li{padding-left:16px;position:relative}.store-ventajas li:before{content:"";background:var(--brand-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.store-ventajas b,.store-bienvenida b{color:var(--brand-accent)}.store-arrep-form{gap:var(--space-4);display:grid}.store-arrep-tipo{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.store-arrep-tipo legend{padding:0 0 var(--space-2);color:var(--store-muted);font-size:13px;font-weight:700}.store-arrep-tipo label{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--store-line);border-radius:var(--radius-sm);cursor:pointer;display:flex}.store-arrep-tipo label:has(input:checked){border-color:var(--brand-accent)}.store-arrep-tipo input{width:20px;height:20px;min-height:20px;accent-color:var(--brand-accent);flex:none;margin-top:2px}.store-arrep-tipo span{flex-direction:column;gap:3px;font-size:14px;display:flex}.store-arrep-tipo small{color:var(--store-muted);font-size:12.5px;font-weight:400}.store-arrep-campo{color:var(--store-muted);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.store-arrep-campo input,.store-arrep-campo textarea{width:100%;min-height:46px;padding:var(--space-3);border:1px solid var(--store-line);border-radius:var(--radius-sm);color:#f4f1ec;background:#00000047;outline:none;font-size:15px;font-weight:400}.store-arrep-campo textarea{resize:vertical;min-height:64px}.store-arrep-campo input:focus,.store-arrep-campo textarea:focus{border-color:var(--brand-accent)}.store-arrep-campo small{color:var(--store-muted);font-size:12px;font-weight:400}.store-arrep-enviar{min-height:50px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--brand-accent);color:var(--brand-sobre-acento);cursor:pointer;border:0;font-size:15px;font-weight:800}.store-arrep-enviar:disabled{opacity:.45;cursor:not-allowed}.store-arrep-listo{gap:var(--space-3);flex-direction:column;display:flex}.store-arrep-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-accent);margin:0;font-size:11px;font-weight:800}.store-arrep-codigo{letter-spacing:.1em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,9vw,42px);font-weight:800;line-height:1.1}.store-tel-pais-envoltorio{margin-bottom:var(--space-2);display:block}.store-tel-pais{width:100%}.store-pie-fiscal{margin-top:var(--space-3);line-height:0;display:inline-block}.store-pie-fiscal img{border:0;border-radius:2px;width:46px;height:auto}.telon-entrada{z-index:2147483000;pointer-events:none;animation:.35s 4s forwards telon-respaldo;position:fixed;inset:0}.telon-entrada canvas{width:100%;height:100%;position:absolute;inset:0}.telon-centro{width:clamp(104px,26vw,150px);position:absolute;top:44%;left:50%;translate:-50% -50%}.telon-centro:before{content:"";opacity:0;background:radial-gradient(closest-side,#ff621766,#e6201324 55%,#0000 76%);position:absolute;inset:-65%}.telon-centro img{opacity:0;width:100%;max-width:none;height:auto;display:block;position:relative}.telon-lista:before{animation:.45s ease-out both telon-halo}.telon-lista img{animation:.45s cubic-bezier(.2,.7,.2,1) both telon-llama}.telon-centro.telon-centro-se-va{animation:.28s ease-in forwards telon-centro-se-va}.telon-entrada.telon-se-va{opacity:0;transition:opacity .35s}.telon-corto .telon-lista img,.telon-corto .telon-lista:before{animation-duration:.2s}@keyframes telon-llama{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes telon-halo{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes telon-centro-se-va{to{opacity:0;transform:scale(1.22)translateY(-12px)}}@keyframes telon-respaldo{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.telon-lista img,.telon-lista:before{opacity:1;animation:none}}.nov-vitrina{margin:0 0 28px}.nov-cabeza{justify-content:space-between;align-items:center;gap:12px;display:flex}.nov-cabeza h2 span{color:var(--brand-accent)}.nov-controles{align-items:center;gap:8px;display:flex}.nov-puntos{align-items:center;display:flex}.nov-puntos button{cursor:pointer;background:0 0;border:0;width:26px;height:24px;padding:0;position:relative}.nov-puntos button:before{content:"";background:#ffffff40;border-radius:2px;height:4px;transition:background .2s;position:absolute;top:10px;left:3px;right:3px}.nov-puntos button.on:before{background:var(--brand-accent)}.nov-puntos button:after{content:"";position:absolute;inset:-10px 0}.nov-pausa{border:1px solid var(--store-line);background:var(--store-surface);min-width:44px;min-height:44px;color:inherit;cursor:pointer;border-radius:999px;font-size:13px}.nov-pista{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 10.6667px);grid-auto-flow:column;column-gap:16px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.nov-pista::-webkit-scrollbar{display:none}.nov-ficha{scroll-snap-align:start;flex-direction:column;gap:10px;min-width:0;display:flex}.nov-poster{aspect-ratio:4/5;object-fit:contain;background:var(--brand-ink);border-radius:16px;width:100%;max-width:none;height:auto;display:block}.nov-pie{justify-content:space-between;align-items:center;gap:10px;display:flex}.nov-pie>div{flex-direction:column;gap:3px;min-width:0;display:flex}.nov-pie strong{font-size:15px;font-weight:800;line-height:1.15}.nov-pie b{color:var(--brand-accent);font-size:20px;font-style:italic;font-weight:900}.nov-etiqueta{background:var(--brand-accent);color:var(--brand-sobre-acento);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:800}.nov-pedir{background:var(--brand-accent);min-height:44px;color:var(--brand-sobre-acento);cursor:pointer;border:0;border-radius:12px;flex:none;padding:0 18px;font-size:15px;font-weight:800}.nov-pedir:disabled{opacity:.45;cursor:default}.nov-pedir:focus-visible,.nov-pausa:focus-visible,.nov-puntos button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (max-width:700px){.nov-pista{grid-auto-columns:84%;column-gap:12px}}.nov-una .nov-pista{grid-auto-columns:100%}@media (min-width:701px){.nov-una .nov-ficha{flex-direction:row;align-items:center;gap:28px}.nov-una .nov-poster{width:min(360px,45%)}.nov-una .nov-pie{flex-direction:column;align-items:flex-start;gap:14px}}.store-tel-corregir{gap:var(--space-3);padding:var(--card-pad);border:1px solid var(--store-line);border-radius:var(--radius);background:var(--store-surface);flex-direction:column;display:flex}.store-tel-corregir p{margin:0;font-size:14px;line-height:1.5}.store-tel-corregir h2{margin:0;font-size:18px;font-weight:900}.store-tel-corregir.urgente{border-color:var(--brand-accent);box-shadow:inset 0 0 0 1px var(--brand-accent)}.store-tel-cambiar{min-height:44px;color:var(--brand-accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.store-tel-error{color:#f29a8e;margin:0;font-size:13px}.store-sumar{gap:var(--space-2);margin:var(--space-3) 0 0;flex-direction:column;display:flex}.store-sumar p{letter-spacing:.1em;text-transform:uppercase;color:var(--store-muted);margin:0;font-size:12px;font-weight:900}.store-sumar div{gap:var(--space-2);flex-wrap:wrap;display:flex}.store-sumar button{border:1px dashed var(--brand-accent);background:var(--store-surface);min-height:44px;color:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700}.store-sumar button b{color:var(--brand-accent);font-variant-numeric:tabular-nums;margin-left:6px}.store-sumar button:focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}.reserva-shell{--reserva-max:600px;--store-surface:#17171a;--store-line:#ffffff1f;--store-muted:#a8a59f;--m-linea:#ffffff29;--m-texto:#f4f1ec;--m-superficie:#17171a;--m-acento:var(--brand-accent);--m-apagado:#a8a59f;--s-mal:#ff8a7a;min-height:100dvh;padding:var(--shell-pad) var(--shell-pad) calc(var(--space-8) * 2);gap:var(--section-gap);background:radial-gradient(circle at 50% -10%, var(--brand-accent), transparent 42%), var(--brand-ink);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.reserva-shell{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--brand-accent) 18%, transparent), transparent 42%), var(--brand-ink)}}.reserva-shell{color:#f4f1ec;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif}.reserva-shell>*{width:100%;max-width:var(--reserva-max);margin-inline:auto}.reserva-shell :focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.reserva-cabecera{align-items:center;gap:var(--space-2);text-align:center;padding-block:var(--space-4);flex-direction:column;display:flex}.reserva-logo{object-fit:contain;max-width:220px;max-height:72px}.reserva-nombre{letter-spacing:-.02em;font-size:clamp(24px,7vw,32px);font-weight:800}.reserva-nombre-chico{color:var(--store-muted);font-size:13px;font-weight:700}.reserva-cabecera p{color:var(--store-muted);margin:0;font-size:14px}.reserva-bloque{gap:var(--space-3);padding:var(--card-pad);border:1px solid var(--store-line);border-radius:var(--radius);background:var(--store-surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.reserva-bloque{background:color-mix(in srgb, var(--store-surface) 88%, transparent)}}.reserva-bloque h1,.reserva-bloque h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.reserva-bloque h2 small{margin-left:var(--space-2);color:var(--store-muted);font-size:13px;font-weight:600}.reserva-apagado{color:var(--store-muted);margin:0;font-size:14px}.reserva-apagado a{color:var(--brand-accent)}.reserva-servicios{gap:var(--space-2);display:grid}.reserva-servicio{align-items:flex-start;gap:var(--space-1);min-height:56px;padding:var(--space-3) var(--space-4);border:1px solid var(--store-line);border-radius:var(--radius-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex}.reserva-servicio strong{font-size:15px}.reserva-servicio span{color:var(--store-muted);font-variant-numeric:tabular-nums;font-size:13px}.reserva-servicio.activo{border-color:var(--brand-accent);background:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.reserva-servicio.activo{background:color-mix(in srgb, var(--brand-accent) 16%, transparent)}}.reserva-servicio.activo span{color:#f4f1ec}.reserva-tira button{min-height:50px}.reserva-horas{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));display:grid}.reserva-hora{border:1px solid var(--store-line);border-radius:var(--radius-sm);min-height:44px;color:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;font-size:15px;font-weight:700}.reserva-hora.activo{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-sobre-acento)}.reserva-resumen{color:var(--store-muted);margin:0;font-size:14px}.reserva-resumen b{color:#f4f1ec}.reserva-form{gap:var(--space-3);flex-direction:column;display:flex}.reserva-campo,.reserva-form .campo-tel{gap:var(--space-1);flex-direction:column;font-size:13px;font-weight:700;display:flex}.reserva-campo input,.reserva-campo textarea{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:#fff}@supports (color:color-mix(in lab, red, red)){.reserva-campo input,.reserva-campo textarea{background:color-mix(in srgb, #fff 6%, var(--store-surface))}}.reserva-campo input,.reserva-campo textarea{color:#f4f1ec;font:inherit;font-size:15px;font-weight:400}.reserva-campo input:focus,.reserva-campo textarea:focus{border-color:var(--brand-accent);outline:none}.reserva-form .campo-tel-numero,.reserva-form .campo-tel-pais{font-size:15px}.reserva-trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.reserva-aviso{padding:var(--space-3);border-left:3px solid var(--brand-accent);background:var(--brand-accent);margin:0}@supports (color:color-mix(in lab, red, red)){.reserva-aviso{background:color-mix(in srgb, var(--brand-accent) 10%, transparent)}}.reserva-aviso{font-size:14px}.reserva-error{color:var(--s-mal);margin:0;font-size:14px;font-weight:600}.reserva-boton{min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--brand-accent);color:var(--brand-sobre-acento);cursor:pointer;border:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.reserva-boton:disabled{opacity:.45;cursor:not-allowed}.reserva-secundario{min-height:44px;padding:0 var(--space-4);border:1px solid var(--store-line);border-radius:var(--radius-sm);color:#f4f1ec;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.reserva-hecha,.reserva-cerrada{text-align:center;align-items:center}.reserva-hecha h1,.reserva-cerrada h1{font-size:22px}.reserva-marca-ok{background:var(--brand-accent);width:52px;height:52px;color:var(--brand-sobre-acento);border-radius:50%;place-items:center;font-size:26px;font-weight:800;display:grid}.reserva-cuando{margin:0;font-size:17px;line-height:1.4}.reserva-acciones{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.reserva-cerrada p{color:var(--store-muted);margin:0}.payment-select{color:#fff6e7;background:#11110f;border:1px solid #fff6e61a;width:100%;padding:10px;font-size:12px}.order-error,.login-error{color:#f0a59c;background:#e14c3b1a;border:1px solid #e14c3b59;padding:9px;font-size:11px}.login-shell{background:radial-gradient(circle at 50% 0,var(--ember),transparent 38%),var(--coal);place-items:center;min-height:100vh;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.login-shell{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--ember) 12%,transparent),transparent 38%),var(--coal)}}.login-card{background:#151513;border:1px solid #fff6e61a;flex-direction:column;gap:22px;width:min(100%,390px);padding:30px;display:flex}.login-card h1{margin:5px 0;font-size:28px}.login-card p{color:#9b978e;font-size:12px;line-height:1.6}.eyebrow{color:var(--ember);text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:900}.login-card label{color:#c9c4ba;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.login-card input{color:#fff6e7;background:#11110f;border:1px solid #fff6e61a;outline:none;height:42px;padding:0 12px}.login-card input:focus{border-color:var(--ember)}.login-card>button{background:var(--ember);height:46px;color:var(--sobre-acento);text-transform:uppercase;cursor:pointer;border:0;font-weight:950}.login-card>button:disabled{opacity:.55}.login-foot{text-align:center;color:#9b978e;font-size:9px}.login-marca{--ember:var(--m-acento);--sobre-acento:var(--m-sobre-acento)}.fulfillment{grid-template-columns:90px 70px minmax(150px,1fr)}.delivery-cost{grid-template-columns:auto minmax(100px,1fr);align-items:center;overflow:hidden;min-width:0!important;padding:0!important;display:grid!important}.delivery-cost>span:first-child{white-space:nowrap;padding-left:10px}.money-field{background:var(--control);border-left:1px solid var(--soft);grid-template-columns:24px minmax(0,1fr);align-items:center;height:100%;display:grid}.money-field b{color:var(--muted);text-align:center;font-size:10px}.money-field input{height:100%;background:0 0!important;width:100%!important;padding:0 10px!important}.delivery-cost:focus-within{border-color:var(--ember)}@media (max-width:420px){.fulfillment{grid-template-columns:1fr 1fr}.delivery-cost{grid-column:1/-1;min-height:46px}.ticket-pane{gap:14px}.ticket-lines{min-height:104px}.confirm-order{min-height:54px}}.delivery-cost{grid-template-columns:56px minmax(108px,1fr)!important}.delivery-cost>span:first-child{box-sizing:border-box;border-right:1px solid var(--soft);white-space:nowrap;align-items:center;width:56px;height:100%;line-height:1;display:flex;padding:0 12px!important}.delivery-cost .money-field{border-left:0;grid-template-columns:32px minmax(0,1fr)}.delivery-cost .money-field b{border-right:1px solid var(--soft);place-items:center;height:100%;line-height:1;display:grid}.delivery-cost .money-field input{padding:0 12px!important}:root{--coal:#111110;--kiln:#151513;--line:#fff6e61a;--soft:#fff6e60e;--paper:#f0e9dc;--sobre-paper:#18120e;--cream:#fff6e7;--muted:#9b978e;--ember:#c9c4ba;--sobre-acento:#121110;--ready:#68a766;--control:#11110f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--shell-pad:28px;--section-max:1380px;--section-gap:16px;--card-pad:20px;--card-pad-lg:24px;--radius:10px;--radius-sm:8px}@media (max-width:760px){:root{--shell-pad:16px;--card-pad:16px;--section-gap:12px}}*{box-sizing:border-box}html{background:var(--coal)}body{background:var(--coal);color:var(--cream);margin:0;font-family:Arial,Helvetica Neue,sans-serif}.station-shell{background:radial-gradient(circle at 70% -20%,var(--ember),transparent 33%),var(--coal);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.station-shell{background:radial-gradient(circle at 70% -20%,color-mix(in srgb,var(--ember) 8%,transparent),transparent 33%),var(--coal)}}button,input,textarea{font:inherit}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex}.brand-lockup{align-items:center;gap:11px;display:flex}.brand-mark{background:var(--ember);width:34px;height:38px;color:var(--sobre-acento);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);place-items:center;font-style:italic;font-weight:1000;display:grid}.brand-lockup strong{letter-spacing:.14em;font-size:19px}.brand-lockup small,.connection span{color:var(--muted);margin-top:2px;font-size:11px;display:block}.shift-state{color:#bbb6ad;align-items:center;gap:8px;font-size:12px;display:flex}.shift-state i,.persistence-note i{background:var(--ready);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #68a7661a}.shift-state strong{color:var(--cream);margin-left:4px}.connection{text-align:right}.connection span{color:#83b77e}.connection strong{font-size:12px}.operation-nav{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:end;gap:6px;height:48px;padding:0 24px;display:flex;overflow:auto hidden}.operation-nav::-webkit-scrollbar{display:none}.operation-nav button{height:48px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 16px;font-size:12px;font-weight:700}.operation-nav button.active{color:var(--cream);border-color:var(--ember)}.operation-nav b{background:var(--ember);color:var(--sobre-acento);border-radius:10px;margin-left:4px;padding:2px 6px}.fireline{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;align-items:center;gap:14px;padding:14px 24px;display:grid}.section-label span{text-transform:uppercase;letter-spacing:.12em;color:var(--ember);font-size:10px;font-weight:800;display:block}.section-label strong{color:var(--muted);font-size:12px}.order-strip{gap:8px;display:flex;overflow:auto}.order-chip{border:1px solid var(--line);border-left:3px solid var(--ember);background:var(--kiln);grid-template-columns:1fr auto;gap:5px 14px;min-width:220px;padding:10px 12px;display:grid}.order-chip>div{flex-direction:column;display:flex}.order-chip span,.order-chip small{color:var(--muted);font-size:10px}.order-chip div:nth-child(2){text-align:right}.order-chip em{color:#bbb6ad;font-size:10px;font-style:normal}.order-chip.ready{border-left-color:var(--ready)}.order-chip.received{border-left-color:#d3a957}.workspace-grid{grid-template-columns:minmax(0,1fr) 410px;min-height:calc(100vh - 181px);display:grid}.catalog-pane{padding:24px}.pane-heading,.ticket-title{justify-content:space-between;align-items:end;display:flex}.pane-heading span,.ticket-title span{text-transform:uppercase;color:var(--ember);letter-spacing:.14em;font-size:9px;font-weight:900}.pane-heading h1,.ticket-title h2{margin:3px 0 0;font-size:21px}.search{background:var(--control);border:1px solid var(--line);align-items:center;gap:7px;width:220px;height:38px;padding:0 12px;display:flex}.search input{width:100%;color:var(--cream);background:0 0;border:0;outline:0;font-size:12px}.category-tabs{gap:6px;margin:20px 0 14px;display:flex}.category-tabs button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:7px 12px;font-size:11px;font-weight:700}.category-tabs button.active{background:var(--paper);color:var(--sobre-paper);border-color:var(--paper)}.product-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:9px;display:grid}.product-card{text-align:left;border:1px solid var(--line);background:var(--kiln);min-height:94px;color:var(--cream);cursor:pointer;grid-template-columns:28px 1fr;gap:8px;padding:12px;transition:all .14s;display:grid;position:relative}.product-card:hover{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.product-card:hover{border-color:color-mix(in srgb,var(--ember) 55%,transparent)}}.product-card:hover{background:#191713;transform:translateY(-1px)}.product-card>span{background:var(--ember);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.product-card>span{background:color-mix(in srgb,var(--ember) 12%,transparent)}}.product-card>span{color:var(--ember);font-weight:900}.product-card div{flex-direction:column;display:flex}.product-card strong{font-size:13px}.product-card small{color:var(--muted);margin-top:3px;font-size:10px}.product-card>b{font-variant-numeric:tabular-nums;grid-column:2;font-size:13px}.product-card>i{color:var(--ember);font-size:20px;font-style:normal;position:absolute;bottom:10px;right:10px}.ticket-pane{border-left:1px solid var(--line);background:#121210;flex-direction:column;gap:13px;padding:21px;display:flex}.ticket-title small{color:var(--muted);letter-spacing:.12em;font-size:9px}.customer-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.customer-fields input,.fulfillment input,textarea{background:var(--control);border:1px solid var(--line);min-width:0;color:var(--cream);outline:none;padding:10px;font-size:12px}.customer-fields input:focus,.fulfillment input:focus,textarea:focus{border-color:var(--ember)}.ticket-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:120px}.ticket-line{border-bottom:1px solid var(--soft);grid-template-columns:76px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.ticket-line:last-child{border:0}.quantity{border:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.quantity button{width:25px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0}.ticket-line>div:nth-child(2){flex-direction:column;display:flex}.ticket-line strong,.ticket-line>b{font-size:12px}.ticket-line small{color:var(--muted);font-size:9px}.empty-ticket{color:var(--muted);text-align:center;padding:30px;font-size:12px}.fulfillment{grid-template-columns:90px 70px 1fr;grid-auto-rows:minmax(44px,auto);gap:6px;display:grid}.fulfillment button{border:1px solid var(--line);color:var(--muted);background:0 0;font-size:11px;font-weight:700}.fulfillment button.active{background:var(--paper);color:var(--sobre-paper)}.fulfillment label{border:1px solid var(--line);color:var(--muted);align-items:center;padding-left:8px;font-size:11px;display:flex}.fulfillment input{text-align:right;font-variant-numeric:tabular-nums;border:0;width:100%}textarea{resize:vertical;min-height:54px}.totals{flex-direction:column;gap:6px;display:flex}.totals span,.totals strong{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.totals strong{color:var(--cream);border-top:1px dashed #fff6e62e;padding-top:10px;font-size:16px}.totals b{font-variant-numeric:tabular-nums}.confirm-order{background:var(--ember);min-height:50px;color:var(--sobre-acento);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;font-weight:950;display:flex}.confirm-order:hover{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.confirm-order:hover{background:color-mix(in srgb,var(--ember) 88%,var(--cream))}}.confirm-order:disabled{opacity:.3;cursor:not-allowed}.confirm-order strong{font-size:15px}.persistence-note{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.saved-state{color:#a9cda6;background:#68a76614;border:1px solid #68a76647;padding:9px;font-size:10px}@media (max-width:960px){.workspace-grid{grid-template-columns:1fr}.ticket-pane{border-left:0;border-top:1px solid var(--line)}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.topbar{padding:0 14px}.shift-state{display:none}.operation-nav,.fireline,.catalog-pane{padding-left:14px;padding-right:14px}.fireline{grid-template-columns:1fr}.workspace-grid{flex-direction:column;display:flex}.search{display:none}.product-grid{grid-template-columns:1fr 1fr}.product-card{min-height:100px}.ticket-pane{padding:16px}.connection strong{font-size:10px}}.address-row{grid-template-columns:1fr}.discount-control{flex-direction:column;gap:6px;display:flex}.discount-control header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.discount-control header strong{font-size:13px}.discount-control header span{color:var(--muted);font-size:11px}.discount-row{align-items:center;gap:8px;display:flex}.discount-row button{background:var(--control);border:1px solid var(--line);color:var(--cream);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:12px}.discount-row button.active{border-color:var(--ember);color:var(--ember)}.discount-row .money-field{flex:1}.admin-shell{gap:var(--section-gap);padding:var(--shell-pad);flex-direction:column;display:flex}.admin-head,.admin-feedback,.admin-grid,.admin-section-title{width:100%;max-width:var(--section-max);margin-inline:auto}.admin-section-title{margin:var(--space-2) auto 0;color:var(--muted);font-size:14px;font-weight:700}.admin-section-nota{width:100%;max-width:var(--section-max);margin:var(--space-2) auto 0;color:var(--muted);font-size:12.5px;line-height:1.5}.config-card{grid-column:1/-1}.config-card .eyebrow{margin-bottom:var(--space-2);display:block}.config-row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.config-field{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.config-nota{margin-top:var(--space-3);color:var(--muted);font-size:11px;line-height:1.5;display:block}.config-field select{min-width:200px}.config-row select{background:var(--kiln);border:1px solid var(--line);border-radius:var(--radius-sm);height:44px;color:var(--cream);font-variant-numeric:tabular-nums;cursor:pointer;padding:0 12px;font-size:14px}.admin-card .config-row button{background:var(--ember);border-radius:var(--radius-sm);height:44px;color:var(--sobre-acento);cursor:pointer;border:0;align-self:flex-end;padding:0 20px;font-weight:700;line-height:44px}.admin-card .config-row button:disabled{opacity:.4;cursor:not-allowed}.pro-shell .admin-card :where(.config-field) :where(input:not([type=checkbox],[type=radio]),textarea){background:var(--kiln);border:1px solid var(--k-borde-campo);border-radius:var(--radius-sm);min-height:44px;color:var(--cream);padding:0 12px;font-size:14px}.pro-shell .admin-card :where(.config-field) textarea{padding:10px 12px}.pro-shell .admin-card :where(.config-field) :where(input:not([type=checkbox],[type=radio],[inputmode=numeric])){min-width:min(260px,100%)}.admin-head h1{margin:2px 0;font-size:22px}.admin-head p{color:var(--muted);max-width:640px;font-size:13px;line-height:1.5}.admin-feedback{margin:0}.admin-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.admin-card{justify-content:space-between;gap:var(--space-4);background:var(--control);border:1px solid var(--line);padding:var(--card-pad);border-radius:var(--radius);flex-direction:column;min-height:150px;display:flex}.admin-card.danger{border-color:#b3402f}.admin-card strong{margin-bottom:4px;font-size:14px;display:block}.admin-card small{color:var(--muted);font-size:12px;line-height:1.45}.admin-card button{background:var(--ember);color:var(--sobre-acento);cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:9px 16px;font-weight:600}.admin-card.danger button{background:#b3402f}.licencia-card.pendiente{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.licencia-card.pendiente{border-color:color-mix(in srgb,var(--ember) 55%,var(--line))}}.admin-card.config-card.pendiente{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.admin-card.config-card.pendiente{border-color:color-mix(in srgb,var(--ember) 55%,var(--line))}}.config-sugerencia{margin:calc(var(--space-2) * -1) 0 0;color:var(--muted);font-size:12px}.config-usar{font:inherit;color:var(--ember);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.config-aparte{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.config-tilde{align-items:center;gap:var(--space-2);color:var(--cream);cursor:pointer;margin-bottom:var(--space-2);font-size:13px;font-weight:700;display:flex}.config-tilde input{width:18px;height:18px;accent-color:var(--ember);cursor:pointer}.config-dia{min-width:96px;color:var(--muted);align-self:flex-end;padding-bottom:12px;font-size:12px;font-weight:700}.admin-card .config-row button.config-cerrar-dia{border:1px solid var(--line);color:var(--muted);background:0 0;height:36px;padding:0 12px;font-size:11px;font-weight:600;line-height:36px}.config-dia-bloque{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.config-dia-bloque:last-of-type{border-bottom:0}.config-franjas{gap:var(--space-2);flex-direction:column;display:flex}.config-dia-acciones{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;align-self:flex-end;display:flex}.admin-card .config-dia-acciones button{border:1px solid var(--line);border-radius:var(--radius-sm);height:36px;color:var(--muted);cursor:pointer;background:0 0;padding:0 12px;font-size:11px;font-weight:600;line-height:36px}.admin-card .config-dia-acciones button.config-mas-franja{border-color:var(--ember);color:var(--ember)}.admin-card .config-row button.config-quitar-franja{border:1px solid var(--line);color:var(--muted);background:0 0;height:36px;padding:0 10px;font-size:11px;font-weight:600;line-height:36px}.clientes-reactivar{width:100%;max-width:var(--section-max);margin:0 auto var(--space-3);gap:var(--space-2);display:grid}.admin-card .clientes-reactivar button,.clientes-reactivar>button{background:var(--ember);border-radius:var(--radius-sm);height:40px;color:var(--sobre-acento);cursor:pointer;border:0;justify-self:start;padding:0 18px;font-weight:700}.clientes-reactivar-cabeza{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.clientes-reactivar-cerrar{border:1px solid var(--line)!important;color:var(--muted)!important;background:0 0!important;height:32px!important;padding:0 12px!important;font-size:11px!important;font-weight:600!important}.clientes-reactivar-nota{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.clientes-reactivar-lista{counter-reset:fila;gap:8px;margin:0;padding:0;list-style:none;display:grid}.clientes-reactivar-lista li{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln);padding:10px 14px;display:flex}.clientes-reactivar-lista li div{gap:2px;min-width:0;display:grid}.clientes-reactivar-lista strong{font-size:14px}.clientes-reactivar-lista small{color:var(--muted);font-size:12px;line-height:1.45}.clientes-reactivar-lista li>button{height:36px!important;padding:0 14px!important;font-size:12px!important}.clientes-sin-telefono{color:var(--muted);font-size:11px;font-weight:600}.config-sin-guardar{margin-top:var(--space-3);padding:var(--card-pad);border:1px solid var(--ember);border-radius:var(--radius-sm);background:var(--ember);border-left-width:4px}@supports (color:color-mix(in lab, red, red)){.config-sin-guardar{background:color-mix(in srgb,var(--ember) 8%,transparent)}}.config-sin-guardar{color:var(--cream);font-size:13px;line-height:1.5}.config-sin-guardar b{color:var(--ember)}.solicitudes-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.solicitudes-lista li{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln);flex-direction:column;gap:6px;display:flex}.solicitudes-lista li.pendiente{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.solicitudes-lista li.pendiente{border-color:color-mix(in srgb,var(--ember) 45%,var(--line))}}.solicitud-cab{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.solicitud-codigo{letter-spacing:.06em;color:var(--cream);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px}.solicitud-tipo{color:var(--ember);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.solicitud-cuando{color:var(--muted);margin-left:auto;font-size:11px}.solicitud-cuando.vencido{color:#e8836f;font-weight:700}.solicitud-quien{color:var(--cream);margin:0;font-size:13px}.solicitud-motivo{color:var(--muted);max-width:70ch;margin:0;font-size:12.5px;line-height:1.5}.solicitud-acciones{gap:var(--space-2);align-items:center;display:flex}.admin-card .solicitud-acciones button{border-radius:var(--radius-sm);align-self:auto;padding:7px 14px;font-size:12px}.solicitud-cerrada{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.licencia-texto{border-top:1px solid var(--line);padding-top:var(--space-3)}.licencia-texto summary{cursor:pointer;color:var(--ember);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.licencia-texto section{margin-top:var(--space-4)}.licencia-texto section:first-of-type{margin-top:var(--space-3)}@media (min-width:900px){.licencia-columnas{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.licencia-texto h4{margin:0 0 var(--space-2);color:var(--cream);font-size:13px}.licencia-texto p{margin:0 0 var(--space-2);color:var(--muted);max-width:70ch;font-size:12px;line-height:1.55}.licencia-aviso{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.licencia-aceptar{align-items:center}.licencia-tilde{align-items:center;gap:var(--space-2);color:var(--cream);cursor:pointer;font-size:12px;font-weight:700;display:flex}.licencia-tilde input{width:16px;height:16px;accent-color:var(--ember)}.admin-danger{background:#b3402f!important}:focus-visible{outline:3px solid var(--ember);outline-offset:2px;border-radius:3px}.clientes-shell{gap:var(--section-gap);padding:var(--shell-pad);flex-direction:column;display:flex}.clientes-head,.clientes-filtros,.clientes-tabla,.clientes-vacio,.clientes-mas{width:100%;max-width:var(--section-max);margin-inline:auto}.clientes-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.clientes-head h1{margin:var(--space-1) 0 0;font-size:21px}.clientes-head p{margin:var(--space-2) 0 0;color:var(--muted);max-width:62ch;font-size:12px}.clientes-pulse{flex-direction:column;align-items:flex-end;display:flex}.clientes-pulse strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.clientes-pulse span{color:var(--muted);font-size:11px}.clientes-acciones{align-items:flex-end;gap:var(--space-4);display:flex}.cliente-alta-abrir{height:38px;padding:0 var(--space-4);border:1px solid var(--ember);border-radius:var(--radius-sm);background:var(--ember);color:var(--sobre-acento);cursor:pointer;font-size:12px;font-weight:800}.cliente-alta-abrir:hover{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.cliente-alta-abrir:hover{background:color-mix(in srgb,var(--ember) 88%,var(--cream))}}.cliente-alta{width:100%;max-width:var(--section-max);gap:var(--space-3);padding:var(--card-pad);border:1px solid var(--ember);border-radius:var(--radius);background:var(--kiln);grid-template-columns:minmax(160px,1.2fr) minmax(180px,1fr) minmax(200px,1.4fr) auto;align-items:end;margin-inline:auto;display:grid}.cliente-alta label{flex-direction:column;gap:6px;min-width:0;display:flex}.cliente-alta label>span:first-child{color:var(--muted);font-size:11px;font-weight:700}.cliente-alta input{height:40px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);color:var(--cream);min-width:0;font-size:13px}.cliente-alta input:focus{border-color:var(--ember);outline:none}.cliente-alta-tel{gap:var(--space-2);align-items:center;display:flex}.cliente-alta-tel .area{text-align:center;width:64px;color:var(--muted);font-variant-numeric:tabular-nums}.cliente-alta-tel input:last-child{font-variant-numeric:tabular-nums;flex:1;min-width:0}.cliente-alta-tags{gap:var(--space-1);min-height:40px;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);flex-wrap:wrap;align-items:center;display:flex}.cliente-alta-tags i{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--ember);align-items:center;gap:2px;font-size:11px;font-style:normal;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cliente-alta-tags i{background:color-mix(in srgb,var(--ember) 14%,transparent)}}.cliente-alta-tags i{color:var(--ember);font-weight:700}.cliente-alta-tags i .quitar{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;padding:0 0 0 2px;font-size:13px;line-height:1}.cliente-alta-tags input{background:0 0;border:0;flex:1;min-width:90px;height:28px;padding:0}.cliente-alta>button[type=submit]{height:40px;padding:0 var(--space-5);border-radius:var(--radius-sm);background:var(--ember);color:var(--sobre-acento);white-space:nowrap;cursor:pointer;border:0;font-size:12px;font-weight:800}.cliente-alta>button[type=submit]:disabled{opacity:.4;cursor:not-allowed}.clientes-filtros{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.clientes-filtros .search{width:min(320px,100%);height:40px;display:flex}.clientes-etiquetas{gap:var(--space-2);flex-wrap:wrap;display:flex}.clientes-etiquetas button{padding:7px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;background:0 0;font-size:11px;font-weight:700}.clientes-etiquetas button.active{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.clientes-etiquetas button.active{background:color-mix(in srgb,var(--ember) 16%,transparent)}}.clientes-etiquetas button.active{color:var(--ember);border-color:var(--ember)}.clientes-tabla{border:1px solid var(--line);border-radius:var(--radius);background:var(--kiln);overflow:hidden}.clientes-encabezado,.cliente-fila{gap:var(--space-3);padding:var(--space-2) var(--card-pad);grid-template-columns:minmax(140px,1.6fr) 120px minmax(90px,1fr) minmax(116px,1.4fr) minmax(112px,auto) 168px;align-items:center;display:grid}.clientes-encabezado{border-bottom:1px solid var(--line);background:var(--soft);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:800}.cliente-fila{border-bottom:1px solid var(--soft);min-height:46px}.cliente-fila:last-child{border-bottom:0}.cliente-fila:hover{background:var(--soft)}.cliente-fila>span{min-width:0}.cliente-nombre{align-items:center;gap:var(--space-2) var(--space-1);overflow-clip-margin:6px;text-overflow:ellipsis;white-space:nowrap;flex-wrap:wrap;font-size:13px;font-weight:700;display:flex;overflow:clip}.cliente-nombre.sin-nombre{color:var(--muted);font-style:italic;font-weight:400}.cliente-nombre b.acepta{color:var(--ready);font-size:12px}.cliente-registrado{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.cliente-tel{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.cliente-tel a{color:inherit;text-decoration:none}.cliente-zona{color:var(--muted);overflow-clip-margin:6px;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:clip}.cliente-zona:empty:before{content:"—"}.cliente-pedidos{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.a-la-derecha{text-align:right}.cliente-tags{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.cliente-tags i{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--ember);align-items:center;gap:2px;font-size:11px;font-style:normal;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cliente-tags i{background:color-mix(in srgb,var(--ember) 14%,transparent)}}.cliente-tags i{color:var(--ember);font-weight:700}.cliente-tags i .quitar{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;padding:0 0 0 2px;font-size:13px;line-height:1}.cliente-tags i .quitar:hover{opacity:1}.cliente-tag-mas{border:1px dashed var(--line);border-radius:var(--radius-sm);width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;font-size:13px;line-height:1}.cliente-tag-mas:hover{border-color:var(--ember);color:var(--ember);border-style:solid}.cliente-tag-nueva{width:110px;height:24px;padding:0 var(--space-2);border:1px solid var(--ember);border-radius:var(--radius-sm);background:var(--control);color:var(--cream);font-size:11px}.cliente-wa{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;height:30px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;font-size:11px;font-weight:700}.cliente-wa:hover{border-color:var(--ready);color:var(--ready)}.cliente-acciones{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.cliente-acciones .cliente-wa{width:auto;min-width:80px;padding:0 var(--space-2);flex:auto}.cliente-baja{height:30px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;font-size:11px;font-weight:700}.cliente-baja:hover{border-color:var(--s-mal);color:var(--s-mal)}.cliente-sin-contacto{color:var(--muted);text-align:right;font-size:10.5px;line-height:1.3}.cliente-confirma{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.cliente-confirma>span{color:var(--muted);white-space:nowrap;font-size:10.5px}.cliente-confirma button{min-width:34px;height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-size:11px;font-weight:800}.cliente-baja-si{background:var(--cream);color:#17110d;border:0}.cliente-baja-no{border:1px solid var(--line);color:var(--cream);background:0 0}.cliente-confirma button:disabled{opacity:.4;cursor:not-allowed}.cliente-registrado.de-baja{color:#c96a5e;border-color:#c96a5e73}.cliente-cumple{cursor:pointer;background:0 0;font-family:inherit;position:relative}.cliente-cumple:before{content:"";position:absolute;inset:-4px -6px -14px}.cliente-alta-abrir,.cliente-tag-mas,.cliente-wa,.cliente-baja,.cliente-confirma button,.cliente-nombre-editar,.cliente-campo-editar{position:relative}.cliente-alta-abrir:before,.cliente-wa:before,.cliente-baja:before,.cliente-confirma button:before,.cliente-nombre-editar:before,.cliente-campo-editar:before{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cliente-tag-mas:before{content:"";position:absolute;inset:-2px -11px -11px -2px}.cliente-cumple:hover{color:var(--cream);border-color:var(--ember)}.cliente-cumple-editor{gap:var(--space-2);padding:var(--space-3) var(--card-pad);background:var(--soft);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.cliente-cumple-editor small{color:var(--muted);font-size:12px;line-height:1.45}.cliente-cumple-campos{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.cliente-cumple-campos label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.cliente-cumple-campos input,.cliente-cumple-campos select{background:var(--kiln);border:1px solid var(--line);border-radius:var(--radius-sm);height:44px;color:var(--cream);padding:0 12px;font-size:14px}.cliente-cumple-campos input[inputmode=numeric]{width:5em}.cliente-cumple-motivo{flex:1;min-width:min(260px,100%)}.cliente-cumple-botones{gap:var(--space-2);flex-wrap:wrap;display:flex}.cliente-cumple-botones button{border-radius:var(--radius-sm);background:var(--ember);min-height:44px;color:var(--sobre-acento);cursor:pointer;border:none;padding:0 16px;font-weight:700}.cliente-cumple-botones button.secundario{border:1px solid var(--line);color:var(--cream);background:0 0}.clientes-vacio{color:var(--muted);padding:var(--space-8) 0;text-align:center;font-size:12px}.clientes-mas{border:1px solid var(--line);border-radius:var(--radius-sm);height:44px;color:var(--cream);cursor:pointer;background:0 0;font-size:12px;font-weight:700}.clientes-mas:disabled{opacity:.4;cursor:not-allowed}@media (max-width:900px){.clientes-encabezado{display:none}.cliente-fila{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--card-pad);grid-template-columns:auto minmax(0,1fr) auto}.cliente-nombre{grid-area:1/1/auto/3}.cliente-tel{grid-area:2/1}.cliente-zona{grid-area:2/2;font-size:11px}.cliente-zona:empty:before{content:""}.cliente-tags{grid-area:3/1/auto/-1}.cliente-pedidos{text-align:right;grid-area:2/3}.cliente-fila>span:last-child{grid-area:1/3;justify-self:end}.cliente-wa{width:auto;height:36px;padding:0 var(--space-4)}.clientes-filtros .search{width:100%}.cliente-alta{grid-template-columns:1fr}.clientes-acciones{justify-content:space-between;width:100%}}@media (max-width:900px) and (pointer:coarse){.cliente-fila{row-gap:10px}}.pendientes-shell{gap:var(--section-gap);padding:var(--shell-pad);flex-direction:column;display:flex}.pendientes-head,.pendientes-lista,.pendientes-vacio,.pendientes-listos{width:100%;max-width:var(--section-max);margin-inline:auto}.pendientes-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.pendientes-head h1{margin:var(--space-1) 0 0;font-size:21px}.pendientes-head p{margin:var(--space-2) 0 0;color:var(--muted);max-width:62ch;font-size:12px}.pendientes-pulse{flex-direction:column;align-items:flex-end;display:flex}.pendientes-pulse strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.pendientes-pulse span{color:var(--muted);font-size:11px}.pendientes-listos{gap:var(--space-2);flex-direction:column;display:flex}.pendiente-mandar{padding:var(--space-3) var(--card-pad);border:1px solid var(--ready);border-radius:var(--radius);background:var(--ready);display:block}@supports (color:color-mix(in lab, red, red)){.pendiente-mandar{background:color-mix(in srgb,var(--ready) 14%,transparent)}}.pendiente-mandar{color:var(--ready);font-size:13px;font-weight:700;text-decoration:none}.pendientes-vacio{color:var(--muted);padding:var(--space-8) 0;text-align:center;font-size:12px}.pendientes-lista{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;display:grid}.pendiente{gap:var(--space-2);padding:var(--card-pad);border:1px solid var(--ember);border-radius:var(--radius);background:var(--kiln);flex-direction:column;display:flex}.pendiente header{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.pendiente header strong{font-variant-numeric:tabular-nums;font-size:15px}.pendiente-espera{color:var(--ember);font-size:11px;font-weight:700}.pendiente-quien{color:var(--muted);font-size:12px}.pendiente-items{padding-left:var(--space-4);color:var(--cream);margin:0;font-size:13px}.pendiente-items li{margin:2px 0}.pendiente-agenda,.pendiente-notas{color:var(--muted);margin:0;font-size:12px}.pendiente-direccion{margin:var(--space-1) 0;font-size:14px;font-weight:700;line-height:1.35}.pendiente-cuentas{color:var(--muted);border-top:1px dashed var(--line);padding-top:var(--space-2);justify-content:space-between;font-size:12px;display:flex}.pendiente-cuentas b{color:var(--cream);font-variant-numeric:tabular-nums}.pendiente-accion{gap:var(--space-2);padding-top:var(--space-2);align-items:flex-end;margin-top:auto;display:flex}.pendiente-accion label{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.pendiente-money{height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);align-items:center;gap:4px;display:flex}.pendiente-money b{color:var(--muted);font-weight:700}.pendiente-money input{width:76px;color:var(--cream);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:15px}.pendiente-accion>button{border-radius:var(--radius-sm);background:var(--ember);height:44px;color:var(--sobre-acento);cursor:pointer;border:0;flex:1;font-size:12px;font-weight:800}.pendiente-accion>button:disabled{opacity:.4;cursor:not-allowed}.pendiente-no-abrir{border:1px solid var(--line);border-radius:var(--radius-sm);height:44px;color:var(--muted);cursor:pointer;background:0 0;font-size:12px;font-weight:700}.pendiente-no-abrir:hover{color:var(--cream);border-color:var(--muted)}.pendiente-no-abrir:disabled{opacity:.4;cursor:not-allowed}.pendiente-no{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.pendiente-no label{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.pendiente-no input{height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);color:var(--cream);outline:none;font-size:14px}.pendiente-no input:focus{border-color:var(--ember)}.pendiente-no-botones{gap:var(--space-2);display:flex}.pendiente-no-botones>button{border-radius:var(--radius-sm);cursor:pointer;flex:1;height:44px;font-size:12px;font-weight:800}.pendiente-no-botones>button:disabled{opacity:.4;cursor:not-allowed}.pendiente-volver{border:1px solid var(--line);color:var(--cream);background:0 0}.pendiente-cerrar{background:var(--cream);color:#17110d;border:0}@media (max-width:760px){.pendientes-lista{grid-template-columns:1fr}}.admin-beneficio-texto{grid-column:1/-1}.beneficio-card .config-field input{background:var(--kiln);border:1px solid var(--line);border-radius:var(--radius-sm);width:9em;max-width:100%;height:44px;color:var(--cream);font-variant-numeric:tabular-nums;padding:0 12px;font-size:14px}.beneficio-card .config-field input:not([inputmode=numeric]){width:min(260px,100%)}.beneficio-card .config-field.admin-beneficio-texto input{width:100%}.admin-beneficio-texto em{color:var(--muted);font-style:normal;font-weight:400}.admin-beneficio-promesa{margin:var(--space-2) 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.admin-beneficio-promesa b{color:var(--cream)}.admin-card .config-row a.boton-como-enlace{background:var(--ember);border-radius:var(--radius-sm);height:44px;color:var(--sobre-acento);align-self:flex-end;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.admin-card .config-row a.boton-como-enlace:hover{filter:brightness(1.08)}.admin-card .config-row label.config-field input[readonly]{min-width:min(420px,100%);font-family:ui-monospace,monospace;font-size:12px}.campo-tel-fila-area{grid-template-columns:minmax(84px,26%) 4.5rem 1fr}.campo-tel-area{width:100%;min-height:44px;padding:0 var(--space-2);text-align:center;border:1px solid var(--m-linea);border-radius:var(--radius-sm);background:var(--m-texto)}@supports (color:color-mix(in lab, red, red)){.campo-tel-area{background:color-mix(in srgb, var(--m-texto) 7%, var(--m-superficie))}}.campo-tel-area{color:var(--m-texto);font-variant-numeric:tabular-nums;outline:none;font-size:14px}.campo-tel-area:focus{border-color:var(--m-acento)}.equipo-card{gap:var(--space-5)}.equipo-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.equipo-persona{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--kiln);grid-template-columns:minmax(0,1.4fr) auto minmax(160px,.8fr);align-items:end;display:grid}.equipo-persona.inactiva{opacity:.72}.equipo-quien{flex-direction:column;align-self:center;gap:2px;min-width:0;display:flex}.equipo-quien b{overflow-wrap:anywhere;font-size:14px}.equipo-quien small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.equipo-estado{border:1px solid var(--line);white-space:nowrap;border-radius:999px;place-self:center start;padding:4px 10px;font-size:12px;font-weight:700}.equipo-estado-bien{border-color:var(--ready)}@supports (color:color-mix(in lab, red, red)){.equipo-estado-bien{border-color:color-mix(in srgb,var(--ready) 60%,var(--line))}}.equipo-estado-bien{color:var(--cream)}.equipo-estado-espera{border-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.equipo-estado-espera{border-color:color-mix(in srgb,var(--ember) 60%,var(--line))}}.equipo-estado-espera{color:var(--cream)}.equipo-estado-apagado{color:var(--muted)}.equipo-rol-actual select{background:var(--kiln);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-width:0;height:44px;color:var(--cream);cursor:pointer;padding:0 12px;font-size:14px}.equipo-acciones{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.equipo-acciones span{color:var(--cream);font-size:13px}.admin-card .equipo-acciones button,.admin-card .equipo-entrega button{border-radius:var(--radius-sm);align-self:auto;min-height:44px;padding:0 16px}.admin-card button.equipo-secundario{border:1px solid var(--line);color:var(--cream);background:0 0}.admin-card button:disabled{opacity:.45;cursor:not-allowed}.equipo-alta{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.equipo-alta .config-field input{background:var(--kiln);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:min(260px,100%);height:44px;color:var(--cream);padding:0 12px;font-size:14px}.equipo-roles{gap:var(--space-2);border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;display:grid}.equipo-roles legend{color:var(--muted);margin-bottom:var(--space-2);font-size:11px;font-weight:700}.equipo-rol{gap:var(--space-2);min-height:44px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;display:flex}.equipo-rol:has(input:checked){border-color:var(--ember)}.equipo-rol input{width:18px;min-width:0;height:18px;accent-color:var(--ember);flex:none;margin:2px 0 0}.equipo-rol span{flex-direction:column;gap:2px;display:flex}.equipo-rol b{font-size:13px}.equipo-entrega{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--ember);border-radius:var(--radius-sm);flex-direction:column;display:flex}.equipo-entrega p{color:var(--cream);margin:0;font-size:13px;line-height:1.5}.equipo-entrega-fila{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.equipo-clave{letter-spacing:.06em;padding:var(--space-2) var(--space-3);border:1px dashed var(--line);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;font-family:ui-monospace,monospace;font-size:20px}@media (max-width:760px){.equipo-persona{grid-template-columns:1fr}.equipo-estado{justify-self:start}.equipo-alta .config-field{flex:100%}.equipo-alta .config-field input{width:100%;min-width:0}}.marca-card{gap:var(--space-5)}.marca-vista{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line);flex-direction:column;display:flex}.marca-vista-cabecera{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);min-height:56px;display:flex}.marca-vista-icono{object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px}.marca-vista-inicial{border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.marca-vista-logo{object-fit:contain;max-width:220px;max-height:36px}.marca-vista p{margin:0;font-size:12px}.marca-vista-controles{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.marca-vista-boton{border-radius:var(--radius-sm);padding:10px 16px;font-size:13px;font-weight:700}.marca-vista-pestana{border-bottom:2px solid;padding:8px 4px;font-size:13px;font-weight:700}.marca-bloque{gap:var(--space-2);flex-direction:column;display:flex}.marca-bloque b{font-size:13px}.marca-bloque .config-field input{background:var(--kiln);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:min(260px,100%);height:44px;color:var(--cream);padding:0 12px;font-size:14px}.marca-color{gap:var(--space-2);align-items:center;display:flex}.marca-bloque .marca-color input[type=color]{cursor:pointer;width:56px;min-width:56px;padding:4px}.marca-bloque .marca-color input:not([type=color]){width:120px;min-width:0;font-family:ui-monospace,monospace}.marca-archivos{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.marca-acciones{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-card .marca-acciones button,.admin-card .marca-bloque>button,.admin-card .admin-feedback button{border-radius:var(--radius-sm);align-self:auto;min-height:44px;padding:0 16px}.admin-card button.marca-secundario{border:1px solid var(--line);color:var(--cream);background:0 0;align-self:flex-start;font-size:14px}.admin-feedback button.marca-secundario{margin-left:var(--space-2)}.tienda-card{gap:var(--space-5)}.tienda-direccion{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--ember);border-radius:var(--radius-sm);flex-direction:column;display:flex}.tienda-direccion span{color:var(--muted);font-size:12px;font-weight:700}.tienda-direccion>a{color:var(--cream);overflow-wrap:anywhere;font-size:18px;font-weight:700}.tienda-fila{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.admin-card .tienda-fila button{border-radius:var(--radius-sm);align-self:auto;min-height:44px;padding:0 16px}.tienda-secundario{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--cream);align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.tienda-grupo{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-4);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.tienda-grupo legend{padding:0 var(--space-2);color:var(--muted);font-size:12px;font-weight:700}.tienda-opcion{gap:var(--space-2);cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:flex}.tienda-opcion input{width:18px;height:18px;accent-color:var(--ember)}.tienda-columnas{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tienda-card .config-field input,.tienda-card .config-field textarea{background:var(--kiln);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--cream);width:100%;padding:10px 12px;font-size:14px}.tienda-whatsapp{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.reservas-card{gap:var(--space-5)}.reservas-card .config-field input,.reservas-card .config-field textarea{background:var(--kiln);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--cream);width:100%;padding:10px 12px;font-size:14px}.reservas-servicio{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:end;display:grid}.admin-card .reservas-servicio button{align-self:end;min-height:44px}@media (max-width:640px){.reservas-servicio{grid-template-columns:1fr 1fr}.reservas-servicio .config-field:first-child{grid-column:1/-1}}.reservas-card .tienda-secundario{font-size:14px}.reservas-card .campo-tel{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.horario-card .config-field input[type=time]{background:var(--kiln);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:112px;min-height:44px;color:var(--cream);font-variant-numeric:tabular-nums;padding:0 10px;font-size:14px}.cliente-nombre-editar{min-width:0;min-height:32px;color:inherit;font:inherit;text-align:left;-webkit-text-decoration:underline dotted var(--muted);-webkit-text-decoration:underline dotted var(--muted);-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.cliente-nombre-editar{-webkit-text-decoration:underline dotted color-mix(in srgb,var(--muted) 70%,transparent);-webkit-text-decoration:underline dotted color-mix(in srgb,var(--muted) 70%,transparent);-webkit-text-decoration:underline dotted color-mix(in srgb,var(--muted) 70%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--muted) 70%,transparent)}}.cliente-nombre-editar{text-underline-offset:4px;cursor:pointer;overflow-clip-margin:6px;text-overflow:ellipsis;white-space:nowrap;overflow:clip}.cliente-nombre.sin-nombre .cliente-nombre-editar{color:var(--ember);font-style:normal;font-weight:700}.cliente-nombre-editar:focus-visible,.cliente-nombre-nuevo:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.cliente-nombre-nuevo{box-sizing:border-box;min-width:180px;max-width:300px;min-height:36px;padding:0 var(--space-2);border:1px solid var(--ember);border-radius:var(--radius-sm);background:var(--control);color:var(--cream);flex:220px;font-size:13px;font-style:normal;font-weight:600}.pendiente-quien{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cliente-campo-editar{min-height:32px;color:inherit;font:inherit;text-align:left;-webkit-text-decoration:underline dotted var(--muted);-webkit-text-decoration:underline dotted var(--muted);-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.cliente-campo-editar{-webkit-text-decoration:underline dotted color-mix(in srgb,var(--muted) 70%,transparent);-webkit-text-decoration:underline dotted color-mix(in srgb,var(--muted) 70%,transparent);-webkit-text-decoration:underline dotted color-mix(in srgb,var(--muted) 70%,transparent);text-decoration:underline dotted color-mix(in srgb,var(--muted) 70%,transparent)}}.cliente-campo-editar{text-underline-offset:4px;cursor:pointer;font-variant-numeric:tabular-nums}.cliente-zona .cliente-campo-editar:not(:empty){color:inherit}.cliente-campo-editar:focus-visible,.cliente-campo-nuevo:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.cliente-campo-nuevo{box-sizing:border-box;width:100%;max-width:200px;min-height:36px;padding:0 var(--space-2);border:1px solid var(--ember);border-radius:var(--radius-sm);background:var(--control);color:var(--cream);font-size:13px}.admin-head.admin-head-indice{max-width:760px}.admin-indice{gap:var(--space-5);flex-direction:column;width:100%;max-width:760px;margin-inline:auto;display:flex}.admin-grupo h2{margin:0 0 var(--space-2) var(--space-1);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.admin-lista{border:1px solid var(--line);border-radius:var(--radius);background:var(--control);margin:0;padding:0;list-style:none;overflow:hidden}.admin-lista li+li{border-top:1px solid var(--soft)}.admin-fila{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);color:var(--cream);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto 12px;display:grid}.admin-fila:hover{background:var(--cream)}@supports (color:color-mix(in lab, red, red)){.admin-fila:hover{background:color-mix(in srgb,var(--cream) 4%,transparent)}}.admin-fila:focus-visible{outline:3px solid var(--ember);outline-offset:-3px}.admin-fila-icono{text-align:center;font-size:20px;line-height:1}.admin-fila-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-fila-texto strong{font-size:14px;font-weight:700}.admin-fila-texto small{color:var(--muted);font-size:12px;line-height:1.35}.admin-fila-valor{color:var(--muted);text-align:right;white-space:nowrap;font-size:12px;font-weight:600}.admin-fila-flecha{color:var(--muted);font-size:20px;line-height:1}.admin-fila.urgente{box-shadow:inset 3px 0 0 var(--ember)}.admin-fila.urgente .admin-fila-valor{border:1px solid var(--ember);color:var(--cream);border-radius:999px;padding:3px 8px}.admin-fila.peligro .admin-fila-texto strong{color:var(--k-mal)}.admin-detalle-cabeza{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%;max-width:860px;margin-inline:auto;display:flex}.admin-detalle-cabeza h1{margin:2px 0 0;font-size:22px}.admin-volver{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);min-height:44px;color:var(--cream);cursor:pointer;padding:0 14px;font-size:13px;font-weight:700}.admin-volver:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.admin-detalle{gap:var(--space-3);flex-direction:column;width:100%;max-width:860px;margin-inline:auto;display:flex}@media (max-width:620px){.admin-fila{padding:var(--space-3);grid-template-columns:28px minmax(0,1fr) auto 10px}.admin-fila-valor{white-space:normal;max-width:110px}}.icono-linea{vertical-align:-3px;flex:none;margin-right:6px;display:inline-block}.admin-fila-icono{color:var(--muted);place-items:center;display:grid}.admin-fila-icono .icono-linea{margin:0}.admin-fila.peligro .admin-fila-icono{color:var(--k-mal)}.kitchen-cambiado .icono-linea{vertical-align:-2px;margin-right:4px}.tel-con-pegar{gap:6px;min-width:0;display:flex}.tel-con-pegar input{flex:1;min-width:0}.tel-con-pegar button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--control);min-height:44px;color:var(--cream);cursor:pointer;flex:none;padding:0 12px;font-size:12px;font-weight:800}.tel-con-pegar button:focus-visible,.sumar-rapido button:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.pro-shell .customer-fields input{min-height:44px}.tel-ayuda.tel-leido{color:var(--ready);font-weight:700}.tel-ayuda.tel-dudoso{color:var(--k-mal);font-weight:700}.origen-pedido.falta{border-color:var(--k-mal);box-shadow:inset 0 0 0 1px var(--k-mal)}.payment-preference .origen-no-se{width:100%;margin-top:5px}.customer-fields input.falta{border-color:var(--k-mal)}.sumar-rapido{flex-direction:column;gap:6px;display:flex}.sumar-rapido>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.sumar-rapido>div{flex-wrap:wrap;gap:6px;display:flex}.sumar-rapido button{border:1px dashed var(--ember);min-height:40px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.sumar-rapido button{border:1px dashed color-mix(in srgb,var(--ember) 60%,var(--line))}}.sumar-rapido button{background:var(--control);color:var(--cream);cursor:pointer;border-radius:999px;font-size:12px;font-weight:700}.sumar-rapido button b{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}@media (max-width:760px){.tel-con-pegar button,.sumar-rapido button{min-height:44px}.sumar-rapido button{font-size:13px}}.login-o{color:#9b978e;align-self:center;margin:-8px 0;font-size:11px}.login-google{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.login-google:hover{background:#f2f2f2}.login-google:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.login-recuperar{text-align:center;color:#9b978e;margin-top:-10px;font-size:11px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
