@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4032351b19cb998e.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb4b92673aedbbad.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4032351b19cb998e.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb4b92673aedbbad.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4032351b19cb998e.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cb4b92673aedbbad.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._6L0wEa_className{font-family:Figtree,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}._6L0wEa_variable{--font-body:"Figtree", system-ui, -apple-system, Segoe UI, sans-serif}
:root{--coral:#d43c27;--coral-oscuro:#b5301d;--coral-claro:#f4735d;--coral-hondo:#c22f1c;--sobre-coral:#fff;--ambar:#ff9a3d;--ambar-claro:#ffd27a;--tinta-suave-tinte:#4a3a4e;--sobre-tinta:#fff;--fondo-calido:#fff6f1;--durazno:#ffe1d4;--lila:#e9e1ff;--menta:#d9f2e3;--manteca:#fff0bf;--marca-derecha:#ffc56b;--marca-lente:#ffe7bd;--borrador-suave:#fff0bf;--papel:#fff;--superficie:#fff;--tinta:#2a1a2e;--tinta-suave:#6b5a6e;--borde:#f0ddd3;--borde-fuerte:#6b5a6e;--hoja:#14532d;--hoja-suave:#d9f2e3;--espera:#3b3a8f;--espera-suave:#e9e1ff;--alerta:#b3261e;--alerta-suave:#f8d2cd;--foco:#2a1a2e;--foco-sobre-tinta:#fff;--velo:color-mix(in srgb, var(--tinta) 55%, transparent);--mapa-tierra:#ece7dd;--mapa-agua:#aad3df;--mapa-parque:#cfe8b9;--mapa-calle:#fff;--mapa-avenida:#f8db8f;--google-azul:#4285f4;--google-verde:#34a853;--google-amarillo:#fbbc05;--google-rojo:#ea4335;--font-display-stack:var(--font-body), "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-stack:var(--font-body), "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--t-eyebrow:.75rem;--t-small:.85rem;--t-ui:.9375rem;--t-body:1rem;--t-lead:1.15rem;--t-home-hero:2.125rem;--t-home-hero-desktop:3.5rem;--t-home-heading:1.375rem;--t-home-heading-desktop:1.75rem;--t-home-lead:1.0625rem;--t-home-lead-desktop:1.25rem;--t-h2:1.3rem;--t-h1:clamp(1.7rem, 6vw, 1.9rem);--t-hero:clamp(1.9rem, 5vw + .5rem, 2.9rem);--t-wordmark:1.75rem;--w-display:800;--w-label:600;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--gutter:16px;--measure:1080px;--measure-narrow:640px;--r-control:999px;--r-card:20px;--r-thumb:14px;--r-panel:30px;--r-sheet:30px;--r-pill:999px;--shadow-1:0 1px 2px color-mix(in srgb, var(--tinta) 8%, transparent);--shadow-2:0 4px 14px color-mix(in srgb, var(--tinta) 12%, transparent);--shadow-3:0 -8px 30px color-mix(in srgb, var(--tinta) 22%, transparent);--tap:44px;--row:48px;--mark:3px;--header-h:56px;--tabs-h:var(--tap);--bottom-bar-h:calc(var(--tap) + 2 * var(--s3));--tap-link-pad:10px;--disabled-opacity:.55;--header-search-w:18rem;--popover-w:22rem;--account-slot:5.5rem;--account-desktop-w:18rem;--avatar:32px;--badge-min:1.5rem;--thumb:76px;--thumb-icon:28px;--chip-h:40px;--tile-min-h:104px;--tile-icon:40px;--step-dot:22px;--step-dot-lg:28px;--menu-photo:92px;--menu-nav-w:210px;--menu-card-min:18rem;--menu-chips-h:calc(var(--tap) + 2 * var(--s2) + 1px);--menu-sheet-w:540px;--contact-card-w:340px;--measure-text:62ch;--map-pin:28px;--measure-sign-in:440px;--empty-mark-w:84px;--empty-mark-w-page:112px;--dash:1.5px;--t-stat:1.35rem;--sparkline-w:110px;--sparkline-h:30px;--sparkline-fill:.14;--sparkline-stroke:2;--add-tile-h:64px;--preview-w:300px;--stats-bars-h:6rem;--sheet-max-h:85dvh;--admin-rail-w:260px;--filters-w:260px;--desktop-from:900px;--duration-swap:.12s;--duration-sheet:.2s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:900px){:root{--gutter:32px;--header-h:64px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--papel);min-height:100vh;color:var(--tinta);font-family:var(--font-body-stack);font-size:var(--t-body);overflow-wrap:anywhere;margin:0;line-height:1.5;overflow-x:clip}h1,h2{font-family:var(--font-display-stack);font-weight:var(--w-display);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.15}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}p{margin:0}a{color:var(--tinta);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{text-decoration-thickness:3px}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.admin-header{--foco:var(--foco-sobre-tinta)}.sheet,.popover{--foco:var(--tinta)}.site-header{top:env(safe-area-inset-top,0px);z-index:10;justify-content:space-between;align-items:center;gap:var(--s2);height:var(--header-h);background:var(--papel);color:var(--tinta);padding-left:max(var(--gutter), env(safe-area-inset-left,0px), calc((100% - var(--measure)) / 2 + var(--gutter)));padding-right:max(var(--gutter), env(safe-area-inset-right,0px), calc((100% - var(--measure)) / 2 + var(--gutter)));display:flex;position:sticky}.site-name{min-height:var(--tap);color:var(--tinta);font-size:var(--t-wordmark);align-items:center;margin-inline-end:auto;line-height:1;text-decoration:none;display:inline-flex}.site-header-end{align-items:center;gap:var(--s1);display:flex}.account-slot{width:var(--account-slot);justify-content:flex-end;display:inline-flex}.account-sign-in{min-height:var(--tap);padding-inline:var(--s4);border-radius:var(--r-control);background:var(--fondo-calido);color:var(--tinta);font-size:var(--t-ui);font-weight:var(--w-label);white-space:nowrap;transition:opacity var(--duration-swap) ease-out, visibility 0s linear;align-items:center;text-decoration:none;display:inline-flex}.account-sign-in:hover{background:var(--durazno)}.account-slot[data-signed-in] .account-sign-in{opacity:0;visibility:hidden;transition:opacity var(--duration-swap) ease-out, visibility 0s linear var(--duration-swap)}.menu-trigger{min-width:var(--tap);border-radius:var(--r-control);background:var(--fondo-calido);color:var(--tinta);border:0;padding:0}.menu-trigger:hover{background:var(--durazno)}.account-initial{width:var(--avatar);height:var(--avatar);border-radius:var(--r-pill);background:var(--ambar);color:var(--tinta);justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.wordmark{color:inherit;font-family:var(--font-display-stack);font-weight:var(--w-display);letter-spacing:-.04em;align-items:center;gap:.18em;line-height:1;display:inline-flex}.wordmark--ink,.wordmark--coral{color:var(--sobre-tinta)}.wordmark .mark{width:1.8em}.wordmark-word{white-space:nowrap}.wordmark-i{display:inline-block;position:relative}.wordmark-i-stem{clip-path:inset(.3em -.2em -.3em);display:inline-block}.wordmark-tilde{fill:none;width:.38em;height:.17em;stroke:var(--coral);stroke-width:5px;stroke-linecap:round;position:absolute;top:.1em;left:50%;overflow:visible;transform:translate(-50%)}.wordmark--ink .wordmark-tilde,.wordmark--coral .wordmark-tilde{stroke:var(--sobre-tinta)}.mark{aspect-ratio:72/64;flex:none;height:auto;display:block}.mark-left{fill:var(--coral)}.mark-right{fill:var(--ambar)}.mark-lens{fill:var(--fondo-calido)}.mark-face circle{fill:var(--tinta)}.mark-face path{fill:none;stroke:var(--tinta);stroke-width:4px;stroke-linecap:round}.mark-sparks{fill:none;stroke:var(--ambar);stroke-width:4px;stroke-linecap:round}.mark--on-coral .mark-left{fill:var(--sobre-coral)}.mark--on-coral .mark-right{fill:var(--marca-derecha)}.mark--on-coral .mark-lens{fill:var(--marca-lente)}.mark--on-coral .mark-sparks{stroke:var(--sobre-coral)}html.sheet-open{overflow:hidden}.sheet{width:100%;max-width:100%;max-height:var(--sheet-max-h);padding:0 max(var(--gutter), env(safe-area-inset-right,0px)) max(var(--gutter), env(safe-area-inset-bottom,0px)) max(var(--gutter), env(safe-area-inset-left,0px));overscroll-behavior:contain;border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--papel);color:var(--tinta);box-shadow:var(--shadow-3);border:0;margin:0;inset:auto 0 0;overflow-y:auto}.sheet[open]{animation:sheet-in var(--duration-sheet) ease-out}.sheet::backdrop{background:var(--velo)}@keyframes sheet-in{0%{transform:translateY(100%)}}.sheet-head{min-height:var(--row);background:var(--papel);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.sheet-title{font-family:var(--font-display-stack);font-size:var(--t-lead);font-weight:var(--w-display)}.sheet-close{min-width:var(--tap);border-radius:var(--r-control);background:var(--fondo-calido);color:var(--tinta);border:0;padding:0}.sheet-close:hover{background:var(--durazno)}.sheet-body{gap:var(--s4);display:grid}.sheet-section{gap:var(--s2);display:grid}.sheet-section-title{font-family:var(--font-body-stack);font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);font-weight:700}.sheet-account{display:grid}.sheet-list{margin:0;padding:0;list-style:none}.sheet-list a{align-items:center;gap:var(--s3);width:auto;min-height:var(--row);padding-inline:var(--s2);border-radius:var(--r-control);color:var(--tinta);font-weight:600;text-decoration:none;display:flex}.sheet-list a:hover{background:var(--fondo-calido)}.sheet-list a svg{color:var(--tinta-suave);flex:none}.sheet-list a[aria-current=page]{background:var(--durazno);color:var(--tinta);font-weight:700}.sheet-list a[aria-current=page] svg{color:var(--tinta)}.sheet-wide{width:100%}@media not (min-width:900px){.sheet-inline{display:none}}.header-search-link{min-width:var(--tap);min-height:var(--tap);border-radius:var(--r-control);color:var(--tinta);justify-content:center;align-items:center;display:inline-flex}.header-search-link:hover{background:var(--fondo-calido)}.header-search-form,.site-header-desktop{display:none}.header-search-form input{min-height:var(--tap);border-radius:var(--r-control);padding-inline:var(--s4);background:var(--fondo-calido);color:var(--tinta);border:0}.header-search-form input::placeholder{color:var(--tinta-suave-tinte)}.site-header-desktop{align-items:center;gap:var(--s3)}.account-desktop{justify-content:flex-end;align-items:center;gap:var(--s3);min-width:var(--account-desktop-w);display:flex}.header-link{align-items:center;gap:var(--s1);min-height:var(--tap);padding:0 var(--s3);border-radius:var(--r-control);color:var(--tinta);font-size:var(--t-ui);font-weight:var(--w-label);background:0 0;border:0;text-decoration:none;display:inline-flex}.site-header .header-link:hover,.site-header .header-link[aria-expanded=true]{background:var(--fondo-calido)}.header-pill{min-height:var(--tap);padding:0 var(--s4);border-radius:var(--r-control);background:var(--fondo-calido);color:var(--tinta);font-size:var(--t-ui);font-weight:var(--w-label);border:0;align-items:center;text-decoration:none;display:inline-flex}.header-pill:hover{background:var(--durazno)}.account-avatar{min-width:var(--tap);border-radius:var(--r-control);background:0 0;border:0;padding:0}.disclosure{position:relative}.popover{z-index:1;gap:var(--s2);width:var(--popover-w);margin-top:var(--s2);padding:var(--s4);border-radius:var(--r-card);background:var(--papel);color:var(--tinta);box-shadow:var(--shadow-2);border:0;display:grid;position:absolute;top:100%;right:0}.popover[hidden]{display:none}.category-menu{column-gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.site-header{gap:var(--s3)}.site-name{margin-inline-end:0}.header-search-link,.site-header-end .account-slot,.menu-trigger{display:none}.header-search-form{flex:0 1 var(--header-search-w);min-width:0;display:block}.site-header-desktop{margin-inline-start:auto;display:flex}}.language-switch{border:1px solid var(--borde-fuerte);border-radius:var(--r-pill);gap:3px;width:fit-content;padding:3px;display:inline-flex}.language-switch>*{min-height:calc(var(--tap) - 6px);padding-inline:var(--s4);border-radius:var(--r-pill);color:var(--tinta);font-size:var(--t-ui);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.language-switch>[aria-current]{background:var(--tinta);color:var(--sobre-tinta)}.language-switch>a:hover{background:var(--durazno)}.site-footer .language-switch{margin-bottom:var(--s1)}main{grid-template-columns:minmax(0, var(--measure-narrow));align-content:start;gap:var(--s4);max-width:var(--measure);padding-block:var(--s5) var(--s7);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto;display:grid}main.wide{grid-template-columns:minmax(0,1fr)}main>*,main form,main article,main div{min-width:0}:where(main ul){margin:0;padding-left:1.25rem}:where(main :is(ul,ol):not([class])>li+li){margin-top:var(--s1)}main small,.fine{color:var(--tinta-suave)}:where(main>a,main>div>a,form>a,article>a,li>a,.editor section>a):where(:not([class])){width:fit-content;max-width:100%;padding-block:var(--tap-link-pad);display:inline-block}.site-footer{padding-block:0 var(--s6);padding-left:max(var(--gutter), env(safe-area-inset-left,0px), calc((100% - var(--measure)) / 2 + var(--gutter)));padding-right:max(var(--gutter), env(safe-area-inset-right,0px), calc((100% - var(--measure)) / 2 + var(--gutter)));background:var(--fondo-calido)}.footer-brand{gap:var(--s1);padding-block:var(--s5) var(--s3);display:grid}.footer-brand .wordmark{font-size:var(--t-wordmark)}.footer-brand p{color:var(--tinta-suave-tinte);font-size:var(--t-small)}.site-footer ul{gap:0 var(--s4);padding:var(--s2) 0 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.site-footer li>a{min-height:var(--tap);color:var(--tinta);font-size:var(--t-small);align-items:center;display:inline-flex}form{gap:var(--s2);display:grid}label{margin-top:var(--s2);font-size:var(--t-ui);font-weight:var(--w-label);display:block}:where(input:not([type=checkbox],[type=radio]),select,textarea){width:100%;min-height:var(--tap);padding:10px var(--s5);border:1.5px solid var(--borde-fuerte);border-radius:var(--r-control);background:var(--superficie);color:var(--tinta);font:inherit;font-size:var(--t-body);line-height:1.3;display:block}fieldset{margin:var(--s2) 0 0;border:0;padding:0}legend{font-size:var(--t-ui);font-weight:var(--w-label);padding:0}textarea{border-radius:var(--r-card);min-height:7.5rem;padding-inline:var(--s4);resize:vertical}input[type=checkbox],input[type=radio]{vertical-align:middle;width:1.4rem;height:1.4rem;accent-color:var(--coral);margin:0 .6rem 0 0}input::placeholder,textarea::placeholder{color:var(--tinta-suave);opacity:1}input:disabled,select:disabled,textarea:disabled{background:var(--fondo-calido);color:var(--tinta-suave)}details{gap:var(--s2);padding:var(--s1) 0;display:grid}summary{min-height:var(--tap);font-weight:var(--w-label);cursor:pointer;align-items:center;display:flex}[role=alert]{padding:var(--s2) var(--s3);border-radius:var(--r-card);background:var(--alerta-suave);color:var(--alerta);font-weight:600}[role=status]{padding:var(--s2) var(--s3);border-radius:var(--r-card);background:var(--hoja-suave);color:var(--tinta);font-weight:600}[role=alert]:empty,[role=status]:empty{background:0 0;border:0;padding:0}.actions{gap:var(--s3);flex-wrap:wrap;display:flex}:where(button),.button{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--tap);border-radius:var(--r-pill);background:var(--coral);color:var(--sobre-coral);font:inherit;font-size:var(--t-ui);font-weight:var(--w-label);text-align:center;cursor:pointer;border:0;padding:10px 24px;line-height:1.2;text-decoration:none;display:inline-flex}:where(button:hover:not(:disabled)),:where(.button):hover{background:var(--coral-oscuro);text-decoration:none}button:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.button-secondary{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--tinta);color:var(--tinta)}.button-secondary:hover:not(:disabled){background:var(--fondo-calido)}.button-quiet{background:var(--fondo-calido);color:var(--tinta)}.button-quiet:hover:not(:disabled){background:var(--durazno)}:is(.admin-header,.stamp,.hero) .button-secondary:not(:is(.sheet,.popover) *){box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sobre-tinta) 75%, transparent);color:var(--sobre-tinta);background:0 0}:is(.admin-header,.stamp,.hero) .button-secondary:hover:not(:disabled):not(:is(.sheet,.popover) *){box-shadow:inset 0 0 0 1.5px var(--sobre-tinta);background:0 0}@media (min-width:600px){:where(button),.button{place-self:start}}.admin-header{top:env(safe-area-inset-top,0px);z-index:10;align-items:center;gap:var(--s3);height:var(--header-h);background:var(--tinta);color:var(--sobre-tinta);border-bottom:var(--mark) solid var(--ambar);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-right:-1px;display:flex;position:sticky}.admin-home{min-height:var(--tap);color:var(--sobre-tinta);font-size:var(--t-wordmark);align-items:center;line-height:1;text-decoration:none;display:inline-flex}.admin-home:hover{text-decoration:underline}.admin-tag{padding:2px var(--s2);border-radius:var(--s1);background:var(--ambar);color:var(--tinta);font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-inline-end:auto;font-weight:800}.admin-menu-trigger{align-items:center;gap:var(--s2);min-width:var(--tap);min-height:var(--tap);max-width:62%;padding:0 var(--s3);border:2px solid color-mix(in srgb, var(--sobre-tinta) 75%, transparent);border-radius:var(--r-control);color:var(--sobre-tinta);background:0 0;font-weight:700;display:inline-flex}.admin-menu-trigger:hover{border-color:var(--sobre-tinta)}.admin-menu-trigger svg,.admin-menu-trigger .admin-badge{flex:none}@media not (min-width:480px){.admin-menu-trigger .admin-badge{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.admin-menu-current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-nav{gap:var(--s4);flex-direction:column;display:flex}.admin-nav-group{gap:var(--s1);display:grid}.admin-nav-label{padding-inline:var(--s2);font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);font-weight:700}.admin-nav ul{margin:0;padding:0;list-style:none}.admin-nav li+li{margin-top:2px}.admin-nav a{align-items:center;gap:var(--s3);width:auto;min-height:var(--tap);padding:0 var(--s2);border-radius:var(--r-control);color:var(--tinta);font-size:var(--t-ui);font-weight:600;text-decoration:none;display:flex}.admin-nav a:hover{background:var(--durazno)}.admin-nav a svg{color:var(--tinta-suave);flex:none}.admin-nav a[aria-current=page]{background:var(--durazno);font-weight:700}.admin-nav a[aria-current=page] svg{color:var(--coral-oscuro)}.admin-nav-text{min-width:0}.admin-nav-exits{gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--borde);display:grid}.admin-badge{min-width:var(--badge-min);padding:0 var(--s2);border-radius:var(--r-pill);background:var(--coral-oscuro);color:var(--sobre-coral);font-size:var(--t-eyebrow);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;margin-inline-start:auto;font-weight:800;display:inline-block}.admin-badge[data-quiet]{background:var(--superficie);color:var(--tinta-suave)}.review-card-top{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.review-card-top h2{overflow-wrap:anywhere;flex:12ch;min-width:0}.review-card-reason{gap:var(--s1);display:grid}.details-list{gap:var(--s2);margin:0;display:grid}.details-list>div{align-items:baseline;gap:var(--s3);grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);display:grid}.details-list dt{color:var(--tinta-suave);font-size:var(--t-small);font-weight:700}.details-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.details-list dd ul{padding:0;list-style:none}.details-list dd li+li{margin-top:0}.card-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.card-actions-link{min-height:var(--tap);align-items:center;margin-inline-start:auto;font-weight:700;display:inline-flex}@media (min-width:900px){.admin{grid-template-columns:var(--admin-rail-w) minmax(0, 1fr);align-items:start;display:grid}.admin-rail.sheet-inline{top:calc(env(safe-area-inset-top,0px) + var(--header-h));height:calc(100dvh - var(--header-h) - env(safe-area-inset-top,0px));padding:var(--s4) var(--s3);background:var(--fondo-calido);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.admin-rail.sheet-inline .admin-nav{flex:1}.admin-rail.sheet-inline .admin-nav-exits{margin-top:auto}.admin>main{margin-inline:0}}.stamp{padding:var(--s5) 20px;border-radius:var(--r-panel);background:var(--durazno);color:var(--tinta);gap:10px;display:grid}.stamp h1{color:var(--tinta)}.stamp p{color:var(--tinta-suave-tinte)}.stamp a{color:var(--tinta)}.stamp-meta{gap:var(--s1) 14px;font-size:var(--t-ui);flex-wrap:wrap;display:flex}.stamp-meta p{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.stamp-meta svg{flex:none}.stamp .pill{justify-self:start}.stamp .category{color:var(--coral-oscuro);font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.card,article{gap:var(--s2);padding:var(--s4);border-radius:var(--r-card);background:var(--fondo-calido);color:var(--tinta);border:0;display:grid}.card p,article p{color:var(--tinta)}article h2{font-size:var(--t-lead)}.page-title{gap:var(--s1);display:grid}.page-title>p{color:var(--tinta-suave);font-size:var(--t-small)}.business-cards{gap:var(--s3);padding:0;list-style:none;display:grid}.business-card{place-content:start space-between;align-items:center;gap:var(--s3);box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex}.business-card>*{flex:100%}.business-card>a,.business-card>.card-actions{flex:0 auto}.business-card-top{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.business-card h2{min-width:0;font-size:var(--t-lead)}.business-card h2 a{max-width:100%;padding-block:var(--tap-link-pad);margin-block:calc(-1 * var(--tap-link-pad));color:var(--tinta);text-decoration:none;display:inline-block}.business-card h2 a:hover{text-decoration:underline}.business-card>p{color:var(--tinta-suave)}.stat-block{justify-content:space-between;align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.stat-block dl{gap:var(--s5);margin:0;display:flex}.stat-block dt{color:var(--tinta-suave);font-size:var(--t-eyebrow);font-weight:600}.stat-block dd{font-family:var(--font-display-stack);font-size:var(--t-stat);font-weight:var(--w-display);font-variant-numeric:tabular-nums;margin:0;line-height:1.2}.sparkline{width:var(--sparkline-w);height:var(--sparkline-h);color:var(--coral);flex:none}.sparkline-area{fill:currentColor;opacity:var(--sparkline-fill)}.sparkline-line{fill:none;stroke:currentColor;stroke-width:var(--sparkline-stroke);stroke-linejoin:round;stroke-linecap:round}.sparkline-dot{fill:currentColor}.add-tile{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--add-tile-h);border:var(--dash) dashed var(--borde-fuerte);border-radius:var(--r-card);color:var(--tinta);font-weight:700;text-decoration:none;display:flex}.add-tile:hover{border-color:var(--tinta);background:var(--fondo-calido)}@media (min-width:900px){.business-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pill{border-radius:var(--r-pill);font-size:var(--t-eyebrow);font-weight:var(--w-label);white-space:nowrap;align-items:center;gap:6px;padding:3px 12px;line-height:1.3;display:inline-flex}.pill-dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:7px;height:7px}.pill-live{background:var(--hoja-suave);color:var(--hoja)}.pill-review{background:var(--espera-suave);color:var(--espera)}.pill-draft{background:var(--borrador-suave);color:var(--tinta)}.pill-off{background:var(--alerta-suave);color:var(--alerta)}.pill-closed{background:var(--papel);color:var(--tinta)}.pill-closed .pill-dot{background:var(--tinta-suave)}.search-row{gap:var(--s2);display:flex}.search-row input{flex:1 1 0;min-width:0}.empty-state{gap:var(--s3);padding:var(--s5);border-radius:var(--r-panel);background:var(--fondo-calido);justify-items:start;display:grid}.empty-state>.mark{width:var(--empty-mark-w)}.empty-state>h2,.empty-state>p{margin:0}.empty-state .chips .chip:not(:hover){background:var(--papel)}.empty-state-title{font-size:var(--t-lead);font-weight:600}.empty-state-check{color:var(--hoja);display:inline-grid}.empty-state-check svg{width:var(--tile-icon);height:var(--tile-icon)}.button-large{min-height:calc(var(--tap) + var(--s2));padding-inline:var(--s5);font-size:var(--t-body)}.error-panel{gap:var(--s3);padding:var(--s6) var(--s5);border-radius:var(--r-panel);background:var(--fondo-calido);text-align:center;justify-items:center;display:grid}.error-panel>.mark{width:var(--empty-mark-w-page);margin-bottom:var(--s2)}.error-panel>p{color:var(--tinta-suave-tinte)}.error-panel .actions{justify-content:center}@media (max-width:30rem){.search-row{flex-wrap:wrap}.search-row input{flex-basis:100%}.search-row button{flex:100%}}.filters{gap:var(--s3);display:grid}.filters>a:not(.button){justify-self:start}.filters>button{justify-self:stretch}.category-head{align-items:center;gap:var(--s3);display:flex}.category-head .tile-icon{width:var(--tile-icon);height:var(--tile-icon);border-radius:var(--r-thumb);background:var(--durazno);color:var(--coral-oscuro);flex:none;place-items:center}@media (min-width:900px){main.search-layout{grid-template-columns:var(--filters-w) minmax(0, 1fr);column-gap:var(--s6)}main.search-layout>*,main.search-layout>form>*{grid-column:1/-1}main.search-layout>form{display:contents}main.search-layout .search-row{width:100%;max-width:var(--measure-narrow);justify-self:start}main.search-layout .filters-panel{top:calc(env(safe-area-inset-top,0px) + var(--header-h) + var(--s4));border-radius:var(--r-card);background:var(--fondo-calido);grid-column:1;align-self:start;padding:20px;position:sticky}main.search-layout>.search-results{grid-column:2}}.count{margin-bottom:var(--s2);color:var(--tinta-suave);font-weight:var(--w-label);font-variant-numeric:tabular-nums}.results{gap:24px;margin:0;padding:0;list-style:none;display:grid}.listing-card{min-width:0;transition:box-shadow var(--duration-swap);background:0 0;border:0;flex-direction:column;align-items:stretch;gap:10px;padding:0;display:flex;position:relative}.listing-card:has(a):hover{box-shadow:var(--shadow-2)}.listing-card:has(a:focus-visible){outline:3px solid var(--foco);outline-offset:2px}.listing-card a:focus-visible{outline:none}.listing-cover{aspect-ratio:16/10;border-radius:var(--r-card);width:100%;display:flex;position:relative;overflow:hidden}.listing-card-photo{object-fit:cover;background:var(--fondo-calido);width:100%;height:100%;display:block;position:absolute;inset:0}.listing-card-placeholder{color:var(--tinta);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px}.listing-cover--tone-0{background:var(--durazno)}.listing-cover--tone-1{background:var(--lila)}.listing-cover--tone-2{background:var(--menta)}.listing-cover--tone-3{background:var(--manteca)}.listing-card-placeholder:before,.listing-card-placeholder:after{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--papel) 45%, transparent);border-radius:50%;height:130%;position:absolute;top:50%;transform:translate(-50%,-50%)}.listing-card-placeholder:before{left:30%}.listing-card-placeholder:after{left:70%}.listing-card-placeholder>*{z-index:1;position:relative}.listing-card-placeholder svg{width:56px;height:56px}.listing-cover-name{letter-spacing:-.03em;overflow-wrap:anywhere;max-width:100%;font-size:26px;font-weight:800;line-height:1.05}@media (min-width:900px){.results{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.listing-cover{aspect-ratio:4/3}.listing-cover-name{font-size:34px}}.listing-card-body{gap:2px;min-width:0;display:grid}.listing-card :is(h2,h3){font-family:var(--font-display-stack);font-size:var(--t-lead);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.listing-card :is(h2,h3) a{text-decoration:none}.listing-card :is(h2,h3) a:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.listing-card:hover :is(h2,h3) a{text-decoration:underline}.listing-card .where{color:var(--tinta-suave);font-size:var(--t-small);font-weight:600}.listing-card .listing-card-excerpt{font-size:var(--t-ui);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chips{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:is(.chips,.scroll-row) .chip{min-height:var(--chip-h);padding:var(--s1) var(--s4);border-radius:var(--r-pill);background:var(--fondo-calido);color:var(--tinta);font-size:var(--t-ui);font-weight:var(--w-label);border:0;align-items:center;gap:6px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.chip:before{content:"";inset:calc((var(--chip-h) - var(--tap)) / 2) 0;position:absolute}:is(.chips,.scroll-row) .chip:hover{background:var(--durazno)}:is(.chips,.scroll-row) .chip:is([aria-current=page],[aria-current=true]){background:var(--tinta);color:var(--sobre-tinta)}.scroll-row:has(>.chip){gap:var(--s2);padding-block:calc((var(--tap) - var(--chip-h)) / 2)}.scroll-row>.chip{white-space:nowrap;flex:none;align-self:center}.chip-badge{min-width:var(--badge-min);padding:0 var(--s1);border-radius:var(--r-pill);background:var(--coral);color:var(--sobre-coral);font-size:var(--t-eyebrow);font-variant-numeric:tabular-nums;font-weight:800;line-height:var(--badge-min);text-align:center}body:has(.home-frame)>.site-header{background:var(--durazno)}body:has(.home-frame)>.site-header :is(.account-sign-in,.menu-trigger){background:var(--papel)}main.home{gap:0;padding-top:0}.home-frame{container-type:inline-size}.hero{padding-block:var(--s2) 28px;background:var(--durazno);color:var(--tinta);position:relative}@supports (width:1cqw){.hero{box-shadow:0 0 0 100vmax var(--durazno);clip-path:inset(0 calc((100% - 100cqw) / 2) round 0 0 var(--r-panel) var(--r-panel))}}.hero-content,.hero-text{gap:var(--s4);display:grid}.hero-lead{color:var(--tinta-suave-tinte);font-size:var(--t-home-lead)}.hero-mark{display:none}.hero h1{max-width:19ch;color:var(--tinta);font-size:var(--t-home-hero);letter-spacing:-.03em;text-wrap:initial;line-height:1.05}.hero h1 em{color:var(--coral-oscuro);font-style:normal}.hero-search{gap:10px;display:grid}.search-box .search-row{align-items:center;gap:var(--s2);border-radius:var(--r-control);background:var(--superficie);box-shadow:var(--shadow-2);grid-template-columns:auto minmax(0,1fr) auto;padding:6px;display:grid}.search-box .search-row:focus-within{outline:3px solid var(--foco);outline-offset:2px}.search-box .search-icon{padding-left:var(--s3);color:var(--tinta-suave);display:inline-grid}.search-box .search-row input{text-overflow:ellipsis;background:0 0;border:0;min-width:0;padding-inline:0}@media not (min-width:400px){.search-box .search-row button{padding-inline:var(--s4)}}.search-box .search-row input:focus-visible{outline:none}.try{align-items:center;gap:var(--s2);color:var(--tinta-suave-tinte);font-size:var(--t-ui);flex-wrap:wrap;display:flex}.try a{min-height:var(--chip-h);margin-block:calc((var(--tap) - var(--chip-h)) / 2);padding-inline:var(--s4);border-radius:var(--r-control);background:var(--fondo-calido);color:var(--tinta);font-weight:var(--w-label);align-items:center;text-decoration:none;display:inline-flex}.try a:hover{background:var(--papel)}.home-section{gap:14px;margin-top:28px;display:grid}.home :is(.home-section,.seller-band) h2{font-size:var(--t-home-heading)}.section-head{justify-content:space-between;align-items:baseline;gap:0 var(--s3);flex-wrap:wrap;display:flex}.section-head a{min-height:var(--tap);font-size:var(--t-ui);align-items:center;font-weight:600;display:inline-flex}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tile{border-radius:var(--r-card);background:var(--durazno);height:100%;min-height:76px;color:var(--tinta);transition:transform var(--duration-swap);border:0;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.tiles>li:nth-child(4n+2) .tile{background:var(--lila)}.tiles>li:nth-child(4n+3) .tile{background:var(--menta)}.tiles>li:nth-child(4n+4) .tile{background:var(--manteca)}.tile:hover{transform:translateY(-2px)}.tile-icon{color:var(--tinta);justify-self:start;display:inline-grid}.tile-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.tile-text strong{font-weight:var(--w-display);line-height:1.25}.tile-count{color:var(--tinta-suave-tinte);font-size:var(--t-small);font-variant-numeric:tabular-nums}.tiles>li>.tile.tile-all{background:var(--fondo-calido)}.seller-band{gap:var(--s4);padding:var(--s5) 20px;border-radius:var(--r-panel);background:var(--fondo-calido);color:var(--tinta);margin-top:36px;display:grid}.seller-band h2{color:var(--tinta)}.seller-band-text{gap:var(--s3);display:grid}.steps{gap:var(--s2) var(--s4);font-size:var(--t-ui);flex-wrap:wrap;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.steps li{align-items:center;gap:var(--s2);display:inline-flex}.step-number{width:var(--step-dot);height:var(--step-dot);border-radius:var(--r-pill);background:var(--ambar);color:var(--tinta);font-size:var(--t-eyebrow);font-weight:var(--w-display);place-items:center;display:inline-grid}.steps-note{color:var(--tinta-suave-tinte);font-size:var(--t-ui)}.seller-band-actions{align-items:stretch;gap:var(--s2) var(--s4);flex-direction:column;display:flex}.seller-band-actions>a:not(.button){min-height:var(--tap);color:var(--tinta);align-items:center;font-weight:600;display:inline-flex}.seller-eyebrow{color:var(--tinta-suave-tinte);font-size:var(--t-small);font-weight:var(--w-label)}.home-recent .results{scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:var(--s2) var(--gutter);gap:14px;display:flex;overflow-x:auto}.home-recent .results>li{scroll-snap-align:start;flex:0 0 220px;min-width:0}.home-recent .listing-cover{aspect-ratio:4/3}@media (min-width:900px){.hero{padding-block:var(--s6) 56px}.hero-content{align-items:center;gap:var(--s6);grid-template-columns:minmax(0,640px) 1fr}.hero h1{font-size:var(--t-home-hero-desktop)}.hero-lead{font-size:var(--t-home-lead-desktop)}.home :is(.home-section,.seller-band) h2{font-size:var(--t-home-heading-desktop)}.home-section{margin-top:var(--s7);gap:20px}.seller-band{margin-top:64px}.hero-mark{justify-content:center;display:flex}.hero-mark .mark{width:300px;height:auto}.tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.tile{min-height:132px;padding:var(--s4);flex-direction:column;justify-content:space-between;align-items:flex-start}.home-recent .results{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.seller-band{padding:var(--s6) 40px;grid-template-columns:minmax(0,1fr) auto;align-items:center}}.pagination{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.photo-list{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.photo-list li{align-content:start;gap:6px;display:grid}.photo-list img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-thumb);width:100%}.gallery{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.gallery li:first-child{grid-column:1/-1;position:relative}.gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-card);width:100%;display:block}.gallery li:first-child img{aspect-ratio:16/10;border-radius:var(--r-card)}.photo-count{padding:var(--s1) 10px;border-radius:var(--r-pill);background:var(--papel);color:var(--tinta);font-size:var(--t-eyebrow);font-variant-numeric:tabular-nums;font-weight:700;position:absolute;bottom:10px;right:10px}.thumbnails{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.thumbnails img{object-fit:cover;border-radius:var(--r-thumb);width:5rem;height:5rem;display:block}.photos,.offerings{margin-top:28px}.offering-list{margin:var(--s3) 0 20px;gap:10px;padding:0;list-style:none;display:grid}.offering-list li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.offering-list img,.offering-thumbnail{object-fit:cover;border-radius:var(--r-thumb);width:4rem;height:4rem}.prefixed-input{border:1px solid var(--borde-fuerte);border-radius:var(--r-control);background:var(--superficie);align-items:stretch;display:flex;overflow:hidden}.prefixed-input:focus-within{outline:3px solid var(--foco);outline-offset:2px}.prefixed-input[data-invalid]{border-color:var(--alerta);box-shadow:0 0 0 1px var(--alerta)}.prefixed-input>span{padding:0 var(--s3);background:var(--fondo-calido);color:var(--tinta-suave-tinte);place-items:center;font-weight:700;display:grid}.prefixed-input input{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;min-width:0}.prefixed-input input:focus-visible{outline:none}.field-message{align-items:flex-start;gap:var(--s1);margin:var(--s1) 0 0;color:var(--tinta-suave);font-size:var(--t-small);display:flex}.field-message svg{flex:none;margin-top:.1em}.field-error{color:var(--alerta)}.legacy-note{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-card);background:var(--alerta-suave);font-size:var(--t-small);flex-wrap:wrap;margin:0;display:flex}.missing-price{color:var(--alerta);font-size:var(--t-small);font-weight:700;display:block}.service-fields{gap:var(--s1);display:grid}.check{min-height:var(--tap);cursor:pointer;align-items:center;margin-top:0;display:flex}.offering-actions{gap:6px;display:flex}.menu-import{gap:var(--s3);margin:var(--s3) 0 var(--s5);padding:var(--s4);border-radius:var(--r-card);background:var(--fondo-calido);border:0;display:grid;position:relative}.menu-import[data-state=reading]{background:var(--espera-suave)}.menu-import[data-state=ready]{background:var(--hoja-suave)}.menu-import:is([data-state=failed],[data-state=limited]){background:var(--alerta-suave)}.menu-import p{margin:0}.menu-import [role=status]{background:0 0;padding:0;font-weight:700}.menu-import-status:empty{position:absolute}.menu-import-hint{color:var(--tinta-suave-tinte);font-size:var(--t-small)}.menu-import-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.menu-import-actions>*{margin:0}.menu-import-photos{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.menu-import-photos li{justify-items:center;gap:var(--s1);width:var(--menu-photo);display:grid}.menu-import-photo{aspect-ratio:1;border:1px solid var(--borde);border-radius:var(--r-thumb);background:var(--papel);place-items:center;width:100%;display:grid;overflow:hidden}.menu-import-photos li[data-unreadable] .menu-import-photo{border-color:var(--alerta);background:var(--alerta-suave)}.menu-import-photo img{object-fit:cover;width:100%;height:100%}.menu-import-photo-note{justify-items:center;gap:var(--s1);padding:var(--s1);color:var(--tinta-suave-tinte);font-size:var(--t-eyebrow);text-align:center;line-height:1.2;display:grid}.menu-import-photo-note.field-error{color:var(--alerta)}.imported-notice:empty{position:absolute}.import-review{gap:var(--s3)}.import-review-head{padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--tinta);color:var(--sobre-tinta)}.import-review-head h1{color:inherit;font-size:var(--t-h2);margin:0}.import-review-head p{margin:var(--s1) 0 0;color:var(--sobre-tinta);font-size:var(--t-small)}.import-review-photos{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.import-review-photos img{object-fit:cover;border:1px solid var(--borde);border-radius:var(--r-thumb);background:var(--fondo-calido);width:4rem;height:4rem;display:block}.import-review-limit{padding:var(--s2) var(--s3);border-radius:var(--r-card);background:var(--espera-suave);font-size:var(--t-small);margin:0}.import-review-lines{margin:0;padding:0;list-style:none}.import-line{border-bottom:1px solid var(--borde)}.import-line[data-open]{margin:var(--s1) 0 var(--s2);border:2px solid var(--tinta);border-radius:var(--r-card);background:var(--papel)}.import-line[data-open][data-unclear]{border-color:var(--alerta)}.import-line-summary{padding-left:var(--s2);align-items:center;display:flex}.import-line-summary input[type=checkbox]{flex:none;margin:0}.import-line-toggle{justify-content:space-between;gap:var(--s2);min-width:0;padding:var(--s2);color:var(--tinta);text-align:left;background:0 0;border:0;flex:1;font-weight:400}.import-line-toggle:hover:not(:disabled){background:var(--fondo-calido)}.import-line-name{align-items:center;gap:0 var(--s2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.import-line-name svg{color:var(--alerta);flex:none}.import-line-note{color:var(--tinta-suave);font-size:var(--t-small)}.import-line-price{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.import-line-toggle>svg{flex:none}.import-line-fields{gap:var(--s1);padding:0 var(--s3) var(--s3);display:grid}.import-line-fields[hidden]{display:none}.import-line-fields>.field-message{margin:0}.import-line-row{gap:0 var(--s3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.import-review-problem:empty{position:absolute}.import-review-actions{gap:var(--s2);display:grid}.section-manager{gap:var(--s3);margin:var(--s3) 0 var(--s5);padding:var(--s4);border-radius:var(--r-card);background:var(--fondo-calido);border:0;display:grid}.section-manager-head{justify-content:space-between;align-items:baseline;gap:var(--s2);display:flex}.section-manager h3,.offering-group h3{margin:0}.section-counter,.section-count{color:var(--tinta-suave-tinte);font-size:var(--t-small);font-weight:600}.section-intro{color:var(--tinta-suave-tinte);font-size:var(--t-small);margin:0}.section-row{align-items:center;gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;display:grid}.section-name{gap:var(--s1);display:grid}.section-confirm{gap:var(--s2);padding:var(--s3);border-radius:var(--r-card);background:var(--alerta-suave);font-size:var(--t-ui);grid-column:1/-1;display:grid}.section-confirm p{margin:0}.section-confirm-actions,.icon-buttons{gap:var(--s1);display:flex}.section-confirm-actions{gap:var(--s2);flex-wrap:wrap}.button-danger{border-color:var(--alerta);color:var(--alerta)}.section-add{gap:var(--s2);grid-template-columns:minmax(0,1fr) auto;display:grid}.icon-button{min-width:var(--tap);min-height:var(--tap);border:1px solid var(--borde-fuerte);border-radius:var(--r-control);background:var(--superficie);color:var(--tinta);cursor:pointer;place-items:center;padding:0;display:inline-grid}.icon-button:hover:not(:disabled){border-color:var(--tinta)}.icon-button:disabled{opacity:.35;cursor:default}.icon-button-danger{color:var(--alerta)}.offering-group{gap:var(--s2);display:grid}.add-here{justify-self:start;min-height:44px}.menu{gap:var(--s1);margin-top:var(--s2);grid-template-columns:minmax(0,1fr);display:grid}.menu-total{font-family:var(--font-body-stack);font-size:var(--t-small);color:var(--tinta-suave);font-weight:600}.menu-nav{display:none}.menu-chips{top:calc(env(safe-area-inset-top,0px) + var(--header-h));z-index:4;margin-inline:calc(-1 * var(--gutter));padding-block:var(--s2);border-bottom:1px solid var(--borde);background:var(--papel);position:sticky}.menu-chips .scroll-row{padding-inline:var(--gutter)}.menu-section{padding-top:var(--s4);scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--header-h) + var(--menu-chips-h))}.menu-section:focus{outline:none}.menu-section h3{font-family:var(--font-display-stack);font-size:var(--t-lead);font-weight:var(--w-display);letter-spacing:-.01em;margin:0;line-height:1.2}.menu-items{margin:0;padding:0;list-style:none;display:grid}.menu-item{align-items:start;gap:var(--s3);width:100%;height:100%;min-height:var(--tap);padding:var(--s3) 0;border:0;border-bottom:1px solid var(--borde);color:var(--tinta);font-size:var(--t-body);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;margin:0;font-weight:400;line-height:1.5;display:grid}.menu-items>li:last-child>.menu-item{border-bottom:0}button.menu-item:hover .menu-item-name{text-decoration:underline;-webkit-text-decoration-color:var(--borde-fuerte);text-decoration-color:var(--borde-fuerte);text-underline-offset:3px}.menu-item-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.menu-item-name{font-weight:700;line-height:1.3}.menu-item-price{font-weight:var(--w-display);font-variant-numeric:tabular-nums}.menu-item-description{color:var(--tinta-suave);font-size:var(--t-small);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu-item-photo{width:var(--menu-photo);height:var(--menu-photo);object-fit:cover;border-radius:var(--r-thumb)}.menu-sheet .sheet-body{padding-bottom:var(--s2)}.menu-sheet-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-card);width:100%}.menu-sheet-description{white-space:pre-line}.menu-sheet .contact button{width:100%}@media (min-width:900px){.menu-sectioned{grid-template-columns:var(--menu-nav-w) minmax(0, 1fr);column-gap:var(--s6);align-items:start}.menu-sectioned>h2{grid-column:1/-1}.menu-chips{display:none}.menu-nav{top:calc(env(safe-area-inset-top,0px) + var(--header-h) + var(--s4));margin-top:var(--s4);display:block;position:sticky}.menu-nav ul{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.menu-nav a{justify-content:space-between;align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s4);border-radius:var(--r-control);color:var(--tinta-suave);font-weight:600;text-decoration:none;display:flex}.menu-nav a:hover{background:var(--fondo-calido);color:var(--tinta)}.menu-nav a[aria-current=true]{background:var(--durazno);color:var(--tinta);font-weight:700}.menu-nav a[aria-current=true] .menu-nav-count{color:var(--tinta-suave-tinte)}.menu-nav-count{color:var(--tinta-suave);font-size:var(--t-eyebrow);font-variant-numeric:tabular-nums}.menu-section{padding-bottom:var(--s5);scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--header-h) + var(--s4))}.menu-section h3{margin-bottom:var(--s3)}.menu-items{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--menu-card-min)), 1fr));column-gap:var(--s6)}.menu-items>li:last-child>.menu-item{border-bottom:1px solid var(--borde)}.sheet.menu-sheet{width:min(var(--menu-sheet-w), 100% - 2 * var(--gutter));height:fit-content;padding-top:var(--s2);border-radius:var(--r-sheet);margin:auto;inset:0}}.stats{gap:var(--s3);margin-top:28px;display:grid}main .stat-tiles{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.stat-tile{gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--fondo-calido);display:grid}.stat-tile h3{color:var(--tinta-suave-tinte);font-size:var(--t-small);margin:0;font-weight:700}.stat-tile dl{gap:var(--s2) var(--s4);flex-wrap:wrap;margin:0;display:flex}.stat-tile dt{color:var(--tinta-suave-tinte);font-size:var(--t-eyebrow);font-weight:600}.stat-tile dd{font-family:var(--font-display-stack);font-size:var(--t-stat);font-weight:var(--w-display);font-variant-numeric:tabular-nums;margin:0}.stats-bars{height:var(--stats-bars-h);border-bottom:1px solid var(--borde-fuerte);align-items:flex-end;gap:3px;margin:0;padding:0;list-style:none;display:flex}main .stats-bars li{border-radius:var(--s1) var(--s1) 0 0;background:var(--coral);flex:1}.share-kit{margin-top:28px}.share-address{overflow-wrap:anywhere}.share-actions{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.breadcrumbs ol{color:var(--tinta-suave);font-size:var(--t-small);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;min-width:0;margin:0;display:flex}.breadcrumbs li>a,.breadcrumbs li>span:not(.breadcrumbs-sep){min-height:var(--tap);overflow-wrap:anywhere;align-items:center;display:inline-flex}.breadcrumbs li>a{color:var(--tinta-suave);font-weight:600}.breadcrumbs li>a:hover{color:var(--tinta)}.breadcrumbs [aria-current]{color:var(--tinta);font-weight:700}.breadcrumbs-sep{padding-inline:var(--s2);color:var(--borde-fuerte)}.back-link{align-items:center;gap:var(--s1);width:fit-content;max-width:100%;min-height:var(--tap);overflow-wrap:anywhere;font-weight:700;display:inline-flex}.business-top,.business-id{gap:var(--s4);align-content:start;display:grid}.business-description{max-width:var(--measure-text);overflow-wrap:anywhere}.business-info,.info-grid,.info-column{gap:var(--s3);align-content:start;display:grid}.info-card{gap:var(--s3);border-radius:var(--r-card);background:var(--fondo-calido);align-content:start;padding:20px;display:grid}.info-card h3{align-items:center;gap:var(--s2);font-family:var(--font-display-stack);font-size:var(--t-lead);font-weight:var(--w-display);margin:0;line-height:1.2;display:flex}.info-card h3 svg{color:var(--coral-oscuro);flex:none}.info-address{font-weight:600}.info-action{justify-self:start}.info-contacts{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.info-contacts button{width:100%}.info-languages{gap:6px;display:grid}.language-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.language-chips li{border-radius:var(--r-pill);background:var(--papel);font-size:var(--t-small);padding:3px 10px;font-weight:600}.hours{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.hours th,.hours td{padding:7px var(--s2);border-bottom:1px solid var(--borde);font-size:var(--t-ui);text-align:left;vertical-align:top}.hours th{width:40%;font-weight:600}.hours tr:last-child>*{border-bottom:0}.hours tr.today{background:var(--durazno)}.hours tr.today>*{font-weight:700}.hours-today{color:var(--coral-oscuro);font-size:var(--t-eyebrow);letter-spacing:.06em;text-transform:uppercase;margin-left:6px;font-weight:800}.hours-closed{color:var(--tinta-suave-tinte)}.hours-range{display:block}.hours-note{align-items:flex-start;gap:var(--s2);padding:10px var(--s3);border-radius:var(--r-card);background:var(--papel);font-size:var(--t-ui);display:flex}.hours-note svg{color:var(--tinta-suave);flex:none;margin-top:3px}.map{aspect-ratio:16/9;border-radius:var(--r-card);background:var(--mapa-tierra);position:relative;overflow:hidden}.map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.map-tap{min-height:0;padding:var(--s3);background:0 0;border:0;border-radius:0;place-self:stretch stretch;align-items:flex-end;position:absolute;inset:0}.map-tap:focus-visible{outline-offset:-6px}.map-art{background:radial-gradient(ellipse 38% 46% at 94% 0%, var(--mapa-parque) 97%, transparent 100%), linear-gradient(174deg, transparent 72%, var(--mapa-agua) 72% 79%, transparent 79%), linear-gradient(5deg, transparent 30%, var(--mapa-avenida) 30% 35%, transparent 35%), linear-gradient(179deg, transparent 55%, var(--mapa-calle) 55% 59%, transparent 59%), linear-gradient(94deg, transparent 18%, var(--mapa-calle) 18% 21%, transparent 21% 48%, var(--mapa-calle) 48% 51%, transparent 51% 79%, var(--mapa-calle) 79% 82%, transparent 82%);position:absolute;inset:0}.map-pin{width:var(--map-pin);height:var(--map-pin);margin:calc(var(--map-pin) * -1) 0 0 calc(var(--map-pin) / -2);border:3px solid var(--superficie);background:var(--coral);box-shadow:var(--shadow-2);border-radius:50% 50% 50% 0;position:absolute;top:42%;left:50%;transform:rotate(-45deg)}.map-pin:after{content:"";background:var(--superficie);border-radius:50%;position:absolute;inset:28%}.map-tap-label{border-radius:var(--r-pill);background:var(--superficie);color:var(--tinta);font-size:var(--t-small);box-shadow:var(--shadow-2);align-items:center;gap:6px;padding:7px 14px;font-weight:700;display:inline-flex;position:relative}.map-tap:hover .map-tap-label{outline:2px solid var(--tinta)}@media (min-width:900px){.info-grid{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.info-column:empty{display:none}.brand-glyph{flex:none}.contacts{gap:var(--s2);display:grid}.contacts-row{gap:var(--s2);display:flex}.contacts-row>.contact{flex:1 1 0}.contacts-row :is(button,.button){padding-inline:var(--s3);white-space:nowrap}.contacts-more .sheet-body{gap:var(--s2);display:grid}.business-page .contacts-row .contacts-more .sheet-close{width:var(--tap);height:var(--tap);flex:none;padding:0}.contact{min-width:0;display:grid}.contacts button{justify-self:stretch;width:100%}.contacts details{padding:0}.contacts summary{gap:var(--s1);width:fit-content}.contacts summary::-webkit-details-marker{display:none}.contacts details[open]>summary svg{transform:rotate(180deg)}.more-details>summary{gap:var(--s1)}.more-details[open]>summary svg{transform:rotate(180deg)}.contact-note>span{margin-top:var(--s1);font-size:var(--t-small);overflow-wrap:anywhere;display:block}.business-footer{gap:var(--s1);padding-top:var(--s2);border-top:1px solid var(--borde);display:grid}.business-footer-actions{align-items:flex-start;gap:0 var(--s5);flex-wrap:wrap;display:flex}.share-button{display:grid}.share-button button{color:var(--tinta);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline;text-decoration-thickness:2px}.share-button button:hover:not(:disabled){background:0 0;text-decoration-thickness:3px}.share-button [role=status]{font-size:var(--t-small)}.share-manual{gap:var(--s1);font-size:var(--t-small);display:grid}.small-link{align-items:center;gap:var(--s1);width:fit-content;max-width:100%;min-height:var(--tap);font-size:var(--t-small);overflow-wrap:anywhere;display:inline-flex}@media not (min-width:900px){.contacts{z-index:5;max-height:var(--sheet-max-h);padding-top:var(--s3);padding-bottom:calc(var(--s3) + env(safe-area-inset-bottom,0px));padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));background:var(--superficie);box-shadow:var(--shadow-3);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}body:has(.business-page .contacts) .site-footer{padding-bottom:calc(var(--contacts-h,var(--bottom-bar-h) + env(safe-area-inset-bottom,0px)) + var(--s3))}body:has(.business-page .contacts details) .site-footer{padding-bottom:calc(var(--contacts-h,var(--bottom-bar-h) + var(--tap) + var(--s2) + env(safe-area-inset-bottom,0px)) + var(--s3))}}@media (min-width:900px){.business-top{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}.business-top:not(:has(>.gallery)){grid-template-columns:minmax(0,1fr)}.business-top:not(:has(>.gallery))>.business-id{grid-template-columns:minmax(0, 1fr) var(--contact-card-w);align-items:start}.business-page .contacts{gap:var(--s3);border-radius:var(--r-card);background:var(--superficie);box-shadow:var(--shadow-2);padding:20px}.stamp{padding:var(--s6)}.stamp h1{font-size:var(--t-hero)}}main.sign-in{grid-template-columns:minmax(0, var(--measure-sign-in));justify-content:center;gap:18px}.sign-in-head{gap:6px;display:grid}.lead{color:var(--tinta-suave)}.sign-in-card{gap:var(--s3);padding:20px}.sign-in-card .button{width:100%}.google-sign-in{min-height:var(--row)}.google-g-azul{fill:var(--google-azul)}.google-g-verde{fill:var(--google-verde)}.google-g-amarillo{fill:var(--google-amarillo)}.google-g-rojo{fill:var(--google-rojo)}.sign-in-form label{margin-top:0}.sign-in-form button{justify-self:stretch}.sign-in-card .fine{color:var(--tinta-suave-tinte);font-size:var(--t-small)}.sign-in-steps{gap:var(--s3);display:grid}.sign-in-steps h2{font-size:var(--t-lead)}.steps-v{gap:10px;margin:0;padding:0;list-style:none;display:grid}main .steps-v li{align-items:center;gap:10px;font-weight:600;display:flex}.steps-v-number{width:var(--step-dot-lg);height:var(--step-dot-lg);border-radius:var(--r-pill);background:var(--ambar);color:var(--tinta);font-size:var(--t-small);font-weight:var(--w-display);flex:none;place-items:center;display:inline-grid}.visually-hidden,.contacts>h2{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:900px){.contacts>h2{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}.scroll-row{gap:var(--s1);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>a{min-height:var(--tap);padding-inline:var(--s3);color:var(--tinta-suave);font-size:var(--t-ui);white-space:nowrap;flex:none;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.scroll-row>a:hover,.scroll-row>a[aria-current]{color:var(--tinta)}.seller-tabs{background:var(--papel);border-bottom:1px solid var(--borde)}.seller-tabs>*{max-width:var(--measure);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.seller-tabs .scroll-row>a{border-bottom:var(--mark) solid transparent}.seller-tabs .scroll-row>a[aria-current=page]{border-bottom-color:var(--coral-oscuro);color:var(--coral-oscuro)}.editor,.editor-main{display:contents}.editor-main>*{min-width:0}.checklist-card{gap:var(--s2);margin-bottom:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--fondo-calido);border:0;display:grid}.checklist-title{font-weight:700}main .checklist{gap:var(--s1) var(--s4);color:var(--tinta-suave-tinte);font-size:var(--t-ui);flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}main .checklist li{align-items:center;gap:6px;display:inline-flex}main .checklist li svg{box-sizing:content-box;border-radius:50%;flex:none;padding:3px}.checklist li[data-done]{color:var(--hoja)}.checklist li[data-done] svg{background:var(--hoja-suave)}.listing-preview{display:none}.listing-preview-title{color:var(--tinta-suave);font-family:inherit;font-size:var(--t-eyebrow);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.listing-preview .listing-card{overflow-wrap:anywhere}.file-picker-input:focus-visible+label{outline:3px solid var(--foco);outline-offset:2px}.file-picker-input:disabled+label{opacity:var(--disabled-opacity);cursor:not-allowed}.file-picker-input:disabled+label.button-secondary:hover{border-color:var(--borde-fuerte)}.file-picker-name{overflow-wrap:anywhere;color:var(--tinta-suave);font-size:var(--t-small)}.editor-sections{top:calc(env(safe-area-inset-top,0px) + var(--header-h));z-index:5;min-height:var(--tabs-h);background:var(--papel);box-shadow:0 0 0 100vmax var(--papel);clip-path:inset(0 -100vmax);align-items:center;gap:var(--s2);display:flex;position:sticky}.editor-sections .scroll-row{align-items:center;gap:var(--s2);min-width:0}.editor-sections-label{color:var(--tinta-suave);font-size:var(--t-ui);flex:none;font-weight:700}.editor-sections .scroll-row>a{gap:var(--s1);border-radius:var(--r-control);background:var(--fondo-calido)}.editor-sections .scroll-row>a:hover{background:var(--durazno)}.editor-sections .scroll-row>a[aria-current=true]{background:var(--tinta);color:var(--sobre-tinta)}main :is(#details,#photos,#where,#offerings,#stats,#share):focus{outline:none}main :is(#details,#photos,#where,#offerings,#stats,#share){scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--header-h) + var(--tabs-h))}.where{gap:var(--s3);display:grid}.where>*{margin:0}.where-card{gap:var(--s2);min-width:0;padding:var(--s4);border-radius:var(--r-card);background:var(--fondo-calido);border:0;margin:0;display:grid}.where-card legend{float:left;width:100%;font-family:var(--font-display-stack);font-size:var(--t-lead);font-weight:var(--w-display);padding:0}.where-card>p{margin:0}.where-card .button-secondary{justify-self:start}.where-intro{color:var(--tinta-suave-tinte);font-size:var(--t-small)}.where-pair{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.hours-list{margin:0;padding:0;list-style:none;display:grid}.hours-row{gap:var(--s2) var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--borde);grid-template-columns:6rem minmax(0,1fr);align-items:center;display:grid}.hours-row:last-child{border-bottom:0}.hours-day{font-weight:700}.hours-row[data-closed] .hours-day{color:var(--tinta-suave)}.hours-controls{align-items:center;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.hours-ranges{gap:var(--s2);grid-column:1/-1;justify-items:start;display:grid}.hours-range{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.hours-range input[type=time]{font-variant-numeric:tabular-nums;width:auto}@media (min-width:900px){.hours-row{grid-template-columns:7rem 14rem minmax(0,1fr)}.hours-ranges{grid-column:auto}}.action-bar{z-index:5;gap:var(--s1);min-height:var(--bottom-bar-h);padding-top:var(--s3);padding-bottom:calc(var(--s3) + env(safe-area-inset-bottom,0px));padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));background:var(--papel);box-shadow:var(--shadow-3);border-top:0;flex-direction:column-reverse;display:flex;position:fixed;bottom:0;left:0;right:0}.action-buttons{gap:var(--s2);flex-wrap:wrap;display:flex}.action-buttons>button{flex:auto}.action-notes>span{display:block}.action-bar[data-empty]{min-height:0;box-shadow:none;background:0 0;border-top:0;padding:0}@media not (min-width:900px){body:has(.action-bar:not([data-empty])) .site-footer{padding-bottom:calc(var(--action-bar-measured,var(--bottom-bar-h) + env(safe-area-inset-bottom,0px)) + var(--s3))}}@media (min-width:900px){.action-bar{min-height:0;box-shadow:none;background:0 0;border-top:0;flex-direction:column;padding:0;position:static}.editor{grid-template-columns:minmax(0, 1fr) var(--preview-w);align-items:start;gap:var(--s6);display:grid}.editor-main{gap:var(--s4);min-width:0;display:grid}.listing-preview{z-index:6;top:calc(env(safe-area-inset-top,0px) + var(--header-h) + var(--tabs-h) + var(--s4));gap:var(--s2);display:grid;position:sticky}.only-phone{display:none}}.business-page,.business-top>*,.business-id,.business-page .stamp{min-width:0}.business-page .stamp{background:0 0;border:0;border-radius:0;padding:0}.business-page .stamp h1{overflow-wrap:anywhere}.business-page .stamp .category{text-transform:none;letter-spacing:normal;padding:var(--s1) var(--s3);border-radius:var(--r-pill);background:var(--durazno);justify-self:start;display:inline-flex}.business-open-slot{min-height:var(--tap);align-items:center;display:flex}.business-page .contacts-row{align-items:start}.business-page .contacts-row>.contact{flex:auto}.business-page .contacts-row button{min-width:0}@media not (min-width:900px){.business-page .contacts-row{grid-template-columns:minmax(0,1fr);grid-auto-columns:var(--tap);column-gap:var(--s2);row-gap:0;display:grid}.business-page .contacts-row>.contact{display:contents}.business-page .contacts-row>.contact>button,.business-page .contacts-overflow{grid-row:1}.business-page .contacts-row>.contact>p{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.business-page .contacts-row>.contact:not(:first-child) button,.business-page .contacts-overflow{width:var(--tap);height:var(--tap);border-radius:var(--r-pill);flex:none;padding:0}.business-page .contacts-row>.contact:not(:first-child) .contact-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.business-page .contacts-row>.contact:first-child button{white-space:normal}}@media (min-width:900px){:is(.business-page .business-top,.business-page .business-top:not(:has(>.gallery))){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.business-page .business-top>.business-id{grid-template-columns:minmax(0,1fr)}.business-page .contacts{background:var(--fondo-calido);box-shadow:none}.business-page .contacts>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.business-page .contacts-row{grid-template-columns:minmax(0,1fr);display:grid}.business-page .contacts-overflow{display:none}.business-page .contacts-more.sheet-inline{gap:var(--s2);display:grid}}.business-page .listing-cover--page,.business-page .gallery li:first-child img{aspect-ratio:4/3;border-radius:var(--r-panel)}@media (min-width:900px){.business-page .listing-cover--page,.business-page .gallery li:first-child img{aspect-ratio:16/11}}.contact-list{gap:var(--s3);display:grid}.contact-row{gap:var(--s1);display:grid}.contact-row+.contact-row{padding-top:var(--s3);border-top:1.5px solid var(--fondo-calido)}.contact-row .button-quiet,.contact-list>.button-secondary{justify-self:start}.sent-notice{padding:var(--s3);border-radius:var(--r-thumb);background:var(--hoja-suave);color:var(--hoja);margin:0}
