.logout-modal__close-x{position:absolute;top:.75rem;right:.75rem;padding:.35rem;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .2s;z-index:2}.logout-modal__close-x:hover{color:var(--text-primary)}.logout-modal__close-x .material-symbols-outlined{font-size:1.5rem}.logout-modal__backdrop{position:fixed;inset:0;background:#0009;z-index:1100;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.logout-modal__center{position:fixed;inset:0;z-index:1101;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.logout-modal{position:relative;max-height:min(90vh,90dvh);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:calc(100% - 2rem);max-width:420px;padding:1.5rem;background:#ffffff14;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.15);border-radius:5px;box-shadow:0 16px 48px #00000059;z-index:1101;display:flex;flex-direction:column;align-items:center;text-align:center}.logout-modal__logo{width:90px;height:90px;object-fit:contain;margin-bottom:1rem;border-radius:999px;border:solid 8px #ffffff85}.logout-modal__title{font-size:var(--text-4xl);font-weight:600;color:var(--text-primary);margin:0 0 .75rem;line-height:1.5}.logout-modal__hint{margin:0 0 1.5rem;font-size:var(--text-lg);font-weight:500;color:var(--text-secondary);line-height:1.45}.logout-modal__actions{display:flex;gap:.75rem;width:100%;justify-content:center}@media(min-width:480px){.logout-modal__actions{flex-direction:row}}.logout-modal__btn{width:fit-content;padding:.75rem 1.5rem;font-size:var(--text-lg);font-weight:600;border-radius:var(--radius-md);cursor:pointer;transition:transform .2s,background .2s,border-color .2s,color .2s}.logout-modal__btn--confirm{background:#dc262661;color:#fff;border:solid 1px red}.logout-modal__btn--confirm:hover:not(:disabled){background:red}.logout-modal__btn--cancel{background:transparent;color:var(--text-secondary);border:1px solid rgba(255,255,255,.3)}.logout-modal__btn--cancel:hover:not(:disabled){border-color:#ffffff80;color:var(--text-primary)}.logout-modal__btn:disabled{opacity:.7;cursor:not-allowed}.worker-panel-root .side-menu__backdrop{display:none;position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:90;opacity:0;transition:opacity .3s}.worker-panel-root .side-menu__backdrop--visible{display:block;opacity:1}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .side-menu{z-index:100}}@media(min-width:1200px)and (min-height:680px){.worker-panel-root .side-menu__backdrop{display:none!important}}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .side-menu:not(.side-menu--open){transform:translate(-110%);visibility:hidden;pointer-events:none}.worker-panel-root .side-menu.side-menu--open{transform:translate(0);visibility:visible;pointer-events:auto}}.worker-panel-root .side-menu{position:fixed;top:0;left:0;width:320px;height:100vh;height:100dvh;height:var(--app-vh);background:var(--glass-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-right:1px solid var(--glass-border);z-index:95;overflow-y:hidden;overflow-x:hidden;transition:width .3s ease;display:flex;flex-direction:column}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .side-menu{top:0!important;left:0!important;width:min(92vw,370px);height:100vh;height:100dvh;height:var(--app-vh);height:calc(var(--app-vh) + env(safe-area-inset-bottom,0px));max-height:100dvh;max-height:var(--app-vh);max-height:calc(var(--app-vh) + env(safe-area-inset-bottom,0px))}}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .side-menu--open{margin-top:0!important;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--glass-border);max-height:100dvh;max-height:var(--app-vh);overflow-y:auto;overflow-x:hidden;padding-bottom:0}}@media(max-width:600px){.worker-panel-root .side-menu{width:100%;max-width:100vw}.worker-panel-root .side-menu--open{width:100%;max-width:100vw;height:100dvh;height:var(--app-vh);max-height:var(--app-vh);border-radius:0;border-left:none;border-right:none;overflow-y:auto;padding:15px;padding-bottom:calc(15px + env(safe-area-inset-bottom,0px))}.worker-panel-root .side-menu--open .side-menu__logo,.worker-panel-root .side-menu--open .side-menu__link{font-size:var(--text-xl)}}@media(max-width:320px){.worker-panel-root .side-menu{width:100%;max-width:100vw}.worker-panel-root .side-menu--open{width:100%;max-width:100vw;height:100vh;height:100dvh;max-height:none;overflow-y:auto;overflow-x:hidden;padding:10px}.worker-panel-root .side-menu--open .side-menu__nav{min-height:0}.worker-panel-root .side-menu--open .side-menu__header,.worker-panel-root .side-menu--open .side-menu__list{padding:.5rem .75rem}.worker-panel-root .side-menu--open .side-menu__quick-access{padding:2rem .75rem 1rem}.worker-panel-root .side-menu--open .side-menu__header{padding:var(--side-menu-mobile-header-padding, .875rem 1.25rem)}.worker-panel-root .side-menu--open .side-menu__logo,.worker-panel-root .side-menu--open .side-menu__link{font-size:var(--text-xl)}.worker-panel-root .side-menu--open .side-menu__logo-img{height:var(--side-menu-mobile-logo-height, 24px)}.worker-panel-root .side-menu--open .side-menu__icon,.worker-panel-root .side-menu--open .side-menu__toggle .material-symbols-outlined,.worker-panel-root .side-menu--open .side-menu__close .material-symbols-outlined{font-size:var(--side-menu-mobile-icon, var(--icon-sm))}.worker-panel-root .side-menu--open .side-menu__list{padding:.75rem 1rem}.worker-panel-root .side-menu--open .side-menu__link{padding:.65rem .875rem}}@media(min-width:1200px)and (min-height:680px){.worker-panel-root .side-menu{position:sticky;top:0;align-self:stretch;width:100%;max-width:none;height:100%;max-height:100%;min-height:0;border-radius:var(--radius-lg);margin:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}}.worker-panel-root .side-menu--open{box-shadow:var(--shadow-xl)}@media(min-width:1200px)and (min-height:680px){.worker-panel-root .side-menu--open{margin-top:2rem;margin-bottom:2rem;height:calc(100% - 4rem);max-height:calc(100% - 4rem);align-self:start}}@media(min-width:1200px)and (min-height:680px)and (max-height:820px){.worker-panel-root .side-menu--open{margin-top:.5rem;margin-bottom:.5rem;height:calc(100% - 1rem);max-height:calc(100% - 1rem)}}.worker-panel-root .side-menu__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:var(--side-menu-header-padding, 1rem 2rem);border-bottom:1px solid var(--border)}.worker-panel-root .side-menu--collapsed .side-menu__header{flex-direction:column;justify-content:center;padding:.5rem;gap:.25rem}.worker-panel-root .side-menu--collapsed .side-menu__list{padding:.5rem}.worker-panel-root .side-menu--collapsed .side-menu__link{justify-content:center;padding:.75rem .5rem}.worker-panel-root .side-menu__logo{display:flex;align-items:center;gap:.5rem;font-size:var(--side-menu-link, var(--text-lg));font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto;min-width:0;cursor:default}.worker-panel-root .side-menu__logo-img{height:var(--side-menu-logo-height, 28px);width:auto;max-width:100px;object-fit:contain;flex-shrink:0}.worker-panel-root .side-menu__header .side-menu__logo{flex:1 1 auto}.worker-panel-root .side-menu__worker-name{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--text-primary)}.worker-panel-root .side-menu__worker-avatar,.worker-panel-root .side-menu--open .side-menu__worker-avatar{width:44px;height:44px;max-width:none;border-radius:50%;object-fit:cover;flex-shrink:0}.worker-panel-root .side-menu__worker-avatar--empty{display:grid;place-items:center;background:#ffffff1f;color:#fff}.worker-panel-root .side-menu__worker-avatar--empty .material-symbols-outlined{font-size:26px}.worker-panel-root .side-menu__logo-text{overflow:hidden;text-overflow:ellipsis}.worker-panel-root .side-menu__inbox-title{font-size:var(--text-lg);font-weight:700;color:#e8effff2;letter-spacing:.01em}.worker-panel-root .side-menu__header-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.worker-panel-root .side-menu__toggle,.worker-panel-root .side-menu__close{display:flex;align-items:center;justify-content:center;padding:.35rem;border:none;background:transparent;color:var(--text-muted);border-radius:var(--radius-md);transition:background .2s,color .2s;flex-shrink:0;cursor:pointer}.worker-panel-root .side-menu__toggle:hover,.worker-panel-root .side-menu__close:hover{background:var(--bg-hover);color:var(--text-primary)}.worker-panel-root .side-menu__toggle .material-symbols-outlined,.worker-panel-root .side-menu__close .material-symbols-outlined{font-size:var(--side-menu-icon, var(--icon-md))}.worker-panel-root .side-menu__inbox-toggle{position:relative}.worker-panel-root .side-menu__inbox-toggle .material-symbols-outlined{opacity:.9}.worker-panel-root .side-menu__inbox-badge{position:absolute;top:-3px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:.65rem;font-weight:800;line-height:18px;text-align:center;box-shadow:0 1px 4px #00000059;pointer-events:none}.worker-panel-root .side-menu__inbox-panel{padding:.85rem .8rem 1rem;overflow-y:auto;margin-bottom:2rem}@media(max-width:600px){.worker-panel-root .side-menu__inbox-toggle,.worker-panel-root .side-menu__inbox-panel{display:none}}.worker-panel-root .side-menu__nav{display:flex;flex-direction:column;height:100%;padding:0;min-height:0;overflow-y:auto;overflow-x:hidden}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .side-menu__nav{height:100%;min-height:0;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}}@media(max-height:1200px){.worker-panel-root .side-menu__nav{height:auto;min-height:0}}@media(min-width:1200px)and (min-height:680px){.worker-panel-root .side-menu__nav{display:flex;flex-direction:column;min-height:0;height:auto;overflow:visible}.worker-panel-root .side-menu__list{flex:0 0 auto;min-height:0;padding-bottom:.5rem;overflow:visible}.worker-panel-root .side-menu__inbox-panel,.worker-panel-root .side-menu__quick-access,.worker-panel-root .user-card-area,.worker-panel-root .side-menu__footer{position:relative;z-index:1;flex-shrink:0}}.worker-panel-root .side-menu__list{margin:0;padding:1rem;list-style:none;flex:1;min-height:0}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .side-menu__list{flex:0 0 auto}}.worker-panel-root .side-menu__item{display:flex;align-items:center;gap:.35rem;margin-bottom:.25rem}.worker-panel-root .side-menu__link{flex:1;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:var(--text-2xl);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:background .2s,color .2s;min-width:0}.worker-panel-root .side-menu__link:hover{background:var(--bg-hover);color:var(--text-primary)}.worker-panel-root .side-menu__link--active{background:var(--accent-alpha);color:var(--accent);font-weight:700;border:solid 1px var(--accent)}.worker-panel-root .side-menu__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.worker-panel-root .side-menu__icon{font-size:var(--side-menu-icon, var(--icon-md));opacity:.9}.worker-panel-root .side-menu__link-badge{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 5px;font-size:var(--text-3xl);font-weight:700;color:#fff;background:#22c55e7d;border:2px solid #22c55e;flex-shrink:0;border-radius:999px}@keyframes side-menu-badge-pulse{0%,90%,to{transform:scale(1);opacity:1}95%{transform:scale(1.45);opacity:.9}}.worker-panel-root .side-menu__link-badge--pulse{animation:side-menu-badge-pulse 6s ease-in-out infinite}.worker-panel-root .side-menu__link-badge--zona-activo{min-width:auto;padding:.2rem .55rem;margin-left:auto;font-size:var(--text-xs);font-weight:700;color:#fff;background:#16a34a;border:none;border-radius:6px;animation:none}.worker-panel-root .side-menu__link-badge--beta{min-width:auto;padding:.22rem .6rem;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f9f4f4;background:gray;border:1px solid rgb(116 115 111 / 85%);border-radius:8px;box-shadow:0 1px 4px #0000001f;animation:none}.worker-panel-root .side-menu__link--beta-blocked{cursor:default}.worker-panel-root .side-menu__link--beta-blocked:hover,.worker-panel-root .side-menu__link--beta-blocked:focus-visible{background:var(--surface-elevated, rgba(255, 255, 255, .06))}.worker-panel-root .side-menu__link--beta-blocked .side-menu__link-text{opacity:.55}@media(max-width:1199px){.worker-panel-root .side-menu--open .side-menu__link-badge--zona-activo{margin-left:auto}}.worker-panel-root .side-menu__link--zona-activo .side-menu__icon{color:#22c55e;opacity:1}.worker-panel-root .side-menu__link--zona-activo.side-menu__link--active .side-menu__icon{color:#22c55e}.worker-panel-root .side-menu__link-text{overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff}.worker-panel-root .side-menu__link--active .side-menu__icon{opacity:1}.worker-panel-root .side-menu__link--pending .side-menu__icon{color:#f97316;opacity:1}.worker-panel-root .side-menu__link--pending-exclamation .side-menu__icon{color:#fbbf24;opacity:1}.worker-panel-root .side-menu__btn-info{display:flex;align-items:center;justify-content:center;padding:.2rem;border:none;background:transparent;color:var(--text-muted);transition:all .2s;cursor:pointer}.worker-panel-root .side-menu__btn-info:hover{color:var(--accent);transform:scale(1.05)}.worker-panel-root .side-menu__btn-info .material-symbols-outlined{font-size:var(--icon-md)}.worker-panel-root .side-menu__btn-info-badge{flex-shrink:0}.worker-panel-root .side-menu__divider{height:1px;background:var(--border);margin:1rem 0 .75rem;border:none}.worker-panel-root .side-menu__quick-access,.worker-panel-root .side-menu--collapsed .side-menu__quick-access{padding:2rem}.worker-panel-root .side-menu--collapsed .side-menu__quick-header{justify-content:center}.worker-panel-root .side-menu__quick-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin-top:0;margin-bottom:0}.worker-panel-root .side-menu__quick-access--no-accordion .side-menu__quick-header{justify-content:flex-start}.worker-panel-root .side-menu__quick-title{font-size:var(--text-label);font-weight:600;color:var(--text-muted);margin:0;text-transform:uppercase;letter-spacing:.05em}.worker-panel-root .side-menu__quick-toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:#ffffff1a;border-radius:var(--radius-sm);color:var(--text-secondary);transition:background .2s,color .2s;cursor:pointer}.worker-panel-root .side-menu__quick-toggle:hover{background:#ffffff26;color:var(--text-primary)}.worker-panel-root .side-menu__quick-toggle .material-symbols-outlined{font-size:20px}.worker-panel-root .side-menu__quick-list{margin:0;margin-top:1rem;padding:0;list-style:none}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .side-menu__quick-access{padding-top:1.1rem}.worker-panel-root .side-menu__divider{margin:.35rem 0 .45rem}.worker-panel-root .side-menu__quick-list{margin-top:.9rem}}.worker-panel-root .side-menu__quick-list li{margin-bottom:.45rem}.worker-panel-root .side-menu__quick-list .side-menu__link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;min-height:44px;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:background .2s,color .2s;width:100%;text-align:left;cursor:pointer}.worker-panel-root .side-menu__quick-list button.side-menu__link{border:none;background:transparent;font:inherit}.worker-panel-root .side-menu__toggle,.worker-panel-root .side-menu__close,.worker-panel-root .side-menu__btn-info,.worker-panel-root .side-menu__quick-toggle,.worker-panel-root .side-menu__quick-list button.side-menu__link,.worker-panel-root .side-menu__link{min-height:35px}.worker-panel-root .side-menu__toggle:focus-visible,.worker-panel-root .side-menu__close:focus-visible,.worker-panel-root .side-menu__btn-info:focus-visible,.worker-panel-root .side-menu__quick-toggle:focus-visible,.worker-panel-root .side-menu__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:360px){.worker-panel-root .side-menu__link{padding:.65rem .75rem;font-size:var(--text-xl);gap:.6rem}.worker-panel-root .side-menu__link-badge{min-width:26px;height:26px;font-size:var(--text-2xl)}}.worker-panel-root .side-menu__quick-list .side-menu__link:hover{background:var(--bg-hover);color:var(--text-primary)}.worker-panel-root .side-menu__quick-list .side-menu__link .material-symbols-outlined{font-size:var(--side-menu-icon, var(--icon-md))}.worker-panel-root .side-menu__quick-list .side-menu__link--logout,.worker-panel-root .side-menu__quick-list .side-menu__link--logout .material-symbols-outlined{transition:color .2s,background .2s,transform .25s ease}.worker-panel-root .side-menu__quick-list .side-menu__link--logout:hover{color:var(--error);background:var(--error-bg)}.worker-panel-root .side-menu__quick-list .side-menu__link--logout:hover .material-symbols-outlined{color:var(--error)}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .side-menu__quick-list .side-menu__link--logout{background:#dc26262e;border:1px solid rgba(220,38,38,.45);color:#fca5a5}.worker-panel-root .side-menu__quick-list .side-menu__link--logout .material-symbols-outlined{color:#f87171}.worker-panel-root .side-menu__quick-list .side-menu__link--logout:hover{background:#dc262642;border-color:#dc26269e;color:#fecaca}.worker-panel-root .side-menu__quick-list .side-menu__link--logout:hover .material-symbols-outlined{color:#fca5a5}}@media(min-width:980px)and (max-width:1200px)and (max-height:760px){.worker-panel-root .side-menu{width:min(80vw,320px)}.worker-panel-root .side-menu__header{padding:.75rem 1rem}.worker-panel-root .side-menu__list{padding:.65rem .8rem}.worker-panel-root .side-menu__link{padding:.62rem .82rem;font-size:var(--text-xl)}.worker-panel-root .side-menu__link-text{line-height:1.12;-webkit-line-clamp:1}.worker-panel-root .side-menu__icon{font-size:var(--icon-sm)}.worker-panel-root .side-menu__quick-access{padding:.9rem 1rem 1rem}.worker-panel-root .side-menu__quick-list{margin-top:.55rem}.worker-panel-root .side-menu__quick-list .side-menu__link{padding:.58rem .78rem;font-size:var(--text-lg)}}@media(min-width:980px)and (max-width:1200px)and (max-height:820px){.worker-panel-root .side-menu{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.worker-panel-root .side-menu__nav{overflow:visible;height:auto}.worker-panel-root .side-menu__list{padding-bottom:.9rem}.worker-panel-root .side-menu__item{margin-bottom:.32rem}.worker-panel-root .side-menu__link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.72rem;padding:.62rem .78rem;font-size:var(--text-xl);min-height:46px}.worker-panel-root .side-menu__link-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.12;-webkit-line-clamp:unset}.worker-panel-root .side-menu__quick-access{margin-top:.85rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12)}.worker-panel-root .side-menu__quick-list{margin-top:.6rem}.worker-panel-root .side-menu__quick-list li{margin-bottom:.5rem}.worker-panel-root .side-menu__quick-list .side-menu__link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.72rem;min-height:46px;padding:.62rem .78rem}.worker-panel-root .side-menu__quick-list .side-menu__link-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15;-webkit-line-clamp:unset}}@media(min-width:980px)and (max-width:1200px)and (max-height:820px){.worker-panel-root .side-menu__nav{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}.worker-panel-root .side-menu__list{display:block!important;flex:none!important;margin:0 0 .9rem!important;padding:.72rem .8rem!important;overflow:visible!important}.worker-panel-root .side-menu__item{display:flex!important;align-items:center!important;min-height:46px!important;margin:0 0 .35rem!important}.worker-panel-root .side-menu__quick-access{position:static!important;clear:both!important;display:block!important;margin:.85rem 0 0!important;padding:1rem 1rem .9rem!important;border-top:1px solid rgba(255,255,255,.12)!important}.worker-panel-root .side-menu__quick-list{margin-top:.55rem!important;padding:0!important}.worker-panel-root .side-menu__quick-list li{display:block!important;margin:0 0 .45rem!important}}.worker-panel-root .side-menu__quick-list .side-menu__link--danger,.worker-panel-root .side-menu__quick-list .side-menu__link--danger .material-symbols-outlined{transition:color .2s,background .2s}.worker-panel-root .side-menu__quick-list .side-menu__link--danger:hover{color:#ef4444;background:#ef44441f}.worker-panel-root .side-menu__quick-list .side-menu__link--danger:hover .material-symbols-outlined{color:#ef4444}@media(min-width:1200px)and (min-height:680px){.worker-panel-root .side-menu{overflow:hidden!important}.worker-panel-root .side-menu__nav{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.worker-panel-root .side-menu__list{flex:0 0 auto!important;margin:0 0 .85rem!important;padding:.95rem 1rem!important;overflow:visible!important}.worker-panel-root .side-menu__item{margin-bottom:.3rem}.worker-panel-root .side-menu__link{min-height:44px}.worker-panel-root .side-menu__quick-access{margin-top:0!important;padding:1rem 1rem .95rem!important;border-top:1px solid rgba(255,255,255,.12)}.worker-panel-root .side-menu__quick-list{margin-top:.6rem!important}.worker-panel-root .side-menu__quick-list li{margin-bottom:.45rem}.worker-panel-root .side-menu__quick-list .side-menu__link-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.12;-webkit-line-clamp:unset}}.worker-panel-root .side-menu--collapsed .side-menu__quick-title,.worker-panel-root .side-menu--collapsed .side-menu__quick-list .side-menu__link-text{display:none}.worker-panel-root .side-menu--collapsed .side-menu__quick-list .side-menu__link{justify-content:center;padding:.75rem .5rem}.worker-panel-root .side-menu__status-info{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem 1.25rem;margin-top:auto;border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted);background:linear-gradient(135deg,#22c55e0f,#10b9810a);border-radius:var(--radius-md);margin-left:.5rem;margin-right:.5rem;margin-bottom:.5rem;border:1px solid rgba(34,197,94,.15)}.worker-panel-root .side-menu__status-icon{font-size:var(--icon-status);color:#22c55e;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(34,197,94,.3))}.worker-panel-root .side-menu__status-text{font-weight:500;letter-spacing:.02em;color:var(--text-secondary)}.worker-panel-root .side-menu__footer{margin:0rem 1rem 1.25rem;padding-top:1rem;padding-bottom:2rem;font-size:var(--text-sm);color:var(--text-muted);text-align:center;line-height:1.4}.worker-panel-root .side-menu--collapsed .side-menu__footer{display:none}.worker-panel-root .side-menu__footer-brandline{display:inline-block;padding:.6rem;border-radius:5px;border:4px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#6366f138,#8b5cf61f);color:#f5f7fff2}.worker-panel-root .side-menu__footer-brand{font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;white-space:nowrap}.worker-panel-root .side-menu__footer-updated{margin:.55rem 0 0;font-size:var(--text-lg);font-weight:500;line-height:1.35;color:var(--text-muted)}.worker-panel-root .fullscreen-esc-hint{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:9999;padding:.75rem 1.25rem;background:#000000d9;color:#fff;font-size:var(--text-md);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:none}.worker-panel-root .zona-trabajo-page{--wz-pink: #f472b6;--wz-pink-soft: rgba(244, 114, 182, .2);--wz-blue: var(--accent);--wz-blue-soft: var(--accent-alpha);--wz-green: var(--success);--wz-green-soft: rgba(16, 185, 129, .2);--wz-orange: #fb923c;--wz-orange-soft: rgba(251, 146, 60, .2);--wz-violet: #a78bfa;--wz-sky: #38bdf8;--wz-amber: #fbbf24;display:flex;flex-direction:column;gap:1.5rem;max-width:1200px;width:100%;min-width:0;padding:3rem .5rem;align-items:center;overflow-x:hidden}.worker-panel-root .zona-trabajo-page__header{position:relative;width:100%;max-width:100%}.worker-panel-root .zona-trabajo-page__title-wrap{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.worker-panel-root .zona-trabajo-page__title{font-size:var(--text-7xl);font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.worker-panel-root .zona-trabajo-page__local-pick{width:100%;max-width:36rem;margin:.75rem auto 0;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.35rem;align-items:stretch}.worker-panel-root .zona-trabajo-page__local-pick-label{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.worker-panel-root .zona-trabajo-page__local-pick-select{width:100%;min-height:44px;padding:.5rem .65rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font-size:var(--text-sm)}.worker-panel-root .zona-trabajo-page__desc{font-size:clamp(var(--text-lg),1.5vw,var(--text-2xl));color:var(--text-secondary);line-height:1.55;text-align:center;max-width:42rem;margin:0 auto;text-wrap:balance}.worker-panel-root .zona-trabajo-page__help{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);transition:color .2s,background .2s;cursor:pointer}.worker-panel-root .zona-trabajo-page__help:hover{color:var(--accent);background:var(--accent-alpha)}.worker-panel-root .zona-trabajo-page__help .material-symbols-outlined{font-size:var(--text-6xl)}.worker-panel-root .zona-trabajo-page__hint{margin:0;color:var(--text-muted);font-size:var(--text-base);text-align:center}.worker-panel-root .zona-trabajo-page__content{margin-top:.5rem;min-width:0;width:fit-content}@media(max-width:900px){.worker-panel-root .zona-trabajo-page__content{width:100%;max-width:100%;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));box-sizing:border-box}}.worker-panel-root .zona-trabajo-page__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 1.5rem;text-align:center;color:var(--text-muted)}.worker-panel-root .zona-trabajo-page__loading.panel-glass{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:4px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.worker-panel-root .zona-trabajo-page__spinner{width:2rem;height:2rem;border:3px solid var(--glass-border-strong);border-top-color:var(--accent);border-radius:50%;animation:zona-trabajo-spin .8s linear infinite}@keyframes zona-trabajo-spin{to{transform:rotate(360deg)}}.worker-panel-root .zona-trabajo-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2rem)}.worker-panel-root .zona-trabajo-page__empty.panel-glass{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:4px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.worker-panel-root .zona-trabajo-page__empty-icon{font-size:clamp(3rem,10vw,4rem);color:#f59e0b;margin-bottom:1rem}.worker-panel-root .zona-trabajo-page__empty p{margin:0;color:var(--text-muted);font-size:var(--text-xl)}.worker-panel-root .zona-trabajo-page__empty-sub{margin-top:.5rem!important;font-size:var(--text-lg);text-align:center;max-width:36rem}.worker-panel-root .zona-trabajo-page__tables{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;min-width:0}@media(min-width:901px){.worker-panel-root .zona-trabajo-page__tables{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;gap:1rem;-webkit-overflow-scrolling:touch}}.worker-panel-root .zona-trabajo-page__table-card{flex:0 0 auto;width:100%;max-width:100%;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:0}@media(min-width:901px){.worker-panel-root .zona-trabajo-page__table-card{width:31rem;max-width:min(31rem,calc(100vw - 3rem))}}@media(max-width:900px){.worker-panel-root .zona-trabajo-page__table-card{width:23rem;max-width:min(23rem,calc(100vw - 1rem))}}@media(max-width:600px){.worker-panel-root .zona-trabajo-page__tables,.worker-panel-root .zona-trabajo-page__content,.worker-panel-root .zona-trabajo-page{width:100%;max-width:100%;align-items:stretch;margin-top:2rem}.worker-panel-root .zona-trabajo-page__table-card{width:100%;max-width:100%}}.worker-panel-root .zona-trabajo-page__table-card.panel-glass{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:4px solid var(--glass-border);box-shadow:var(--shadow-lg)}.worker-panel-root .zona-trabajo-page__table-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:.75rem clamp(.5rem,2vw,.85rem);background:var(--surface-glass);border-bottom:1px solid var(--border);min-height:3rem;cursor:pointer}.worker-panel-root .zona-trabajo-page__table-title-block{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.worker-panel-root .zona-trabajo-page__table-title{margin:0;font-size:var(--text-3xl);font-weight:600;color:#2bd4a0;line-height:1.3}.worker-panel-root .zona-trabajo-page__table-connected{margin:0;display:flex;align-items:center;gap:.35rem;font-size:var(--text-lg, .875rem);color:var(--text-secondary, #64748b);line-height:1.25;width:fit-content}.worker-panel-root .zona-trabajo-page__table-warning{margin:.6rem 0 0;font-size:var(--text-lg);color:#fbbf24;font-weight:200}.worker-panel-root .zona-trabajo-page__table-connected-icon{font-size:1.6rem;opacity:.85}.worker-panel-root .zona-trabajo-page__table-texto{font-size:1.2rem}.worker-panel-root .zona-trabajo-page__table-connected-hint{font-size:.75rem;opacity:.75;font-weight:400}.worker-panel-root .zona-trabajo-page__icon-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:var(--radius-sm);background:#f59e0b;color:#161615;transition:background .2s ease,transform .15s ease}.worker-panel-root .zona-trabajo-page__icon-btn:hover{background:var(--error-bg);color:#ff4757}.worker-panel-root .zona-trabajo-page__icon-btn:active{transform:scale(.96)}.worker-panel-root .zona-trabajo-page__icon-btn .material-symbols-outlined{font-size:2rem}.worker-panel-root .zona-trabajo-page__badge{flex-shrink:0;min-width:1.75rem;height:1.75rem;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:var(--text-3xl);font-weight:600}.worker-panel-root .zona-trabajo-page__badge--unread{background:#16a34a;color:#fff}.worker-panel-root .zona-trabajo-page__badge--read{background:#64748b;color:#fff}.worker-panel-root .zona-trabajo-page__header-right{display:inline-flex;align-items:center;gap:.45rem}.worker-panel-root .zona-trabajo-page__expand-indicator{font-size:var(--text-5xl);font-weight:700;color:var(--text-secondary);background:transparent;border:transparent;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.worker-panel-root .zona-trabajo-page__expand-indicator:hover{transform:scale(1.4)}.worker-panel-root .zona-trabajo-page__deleting{width:1.25rem;height:1.25rem;border-radius:50%;background:var(--error);opacity:.85;animation:zona-trabajo-pulse .9s ease-in-out infinite}@keyframes zona-trabajo-pulse{50%{opacity:.35}}.worker-panel-root .zona-trabajo-page__table-body{transition:max-height .35s ease,opacity .25s ease}.worker-panel-root .zona-trabajo-page__table-body--closed{max-height:0;opacity:0;overflow:hidden;pointer-events:none}.worker-panel-root .zona-trabajo-page__table-body--open{max-height:min(78dvh,680px);min-height:0;opacity:1;overflow:hidden;display:flex;flex-direction:column}.worker-panel-root .zona-trabajo-page__table-body--chat-open{max-height:min(80dvh,720px)}.worker-panel-root .zona-trabajo-page__table-body--chat-open.zona-trabajo-page__table-body--open{transition:none}.worker-panel-root .zona-trabajo-page__notifications-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:.75rem clamp(.5rem,2vw,.85rem);display:flex;flex-direction:column;gap:.5rem}@media(max-width:900px){.worker-panel-root .zona-trabajo-page__table-body--open,.worker-panel-root .zona-trabajo-page__table-body--chat-open{max-height:min(calc(var(--app-vh, 100dvh) - 9.5rem),720px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.worker-panel-root .zona-trabajo-page__table-body--open .zona-trabajo-page__notifications-scroll{flex:0 0 auto;overflow:visible;max-height:none;min-height:0}.worker-panel-root .zona-trabajo-page__table-body--open .zona-trabajo-page__footer{flex-shrink:0;padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px))}.worker-panel-root .zona-trabajo-page__table-body--chat-open{transition:none}.worker-panel-root .zona-trabajo-page__table-body--chat-open .zona-trabajo-page__message-panel--full{flex:0 0 auto;min-height:0;overflow:visible}.worker-panel-root .zona-trabajo-page__table-body--chat-open .zona-trabajo-page__notifications-scroll--chat{flex:0 0 auto;max-height:none;overflow:visible;min-height:0}.worker-panel-root .zona-trabajo-page__table-body--chat-open .zona-trabajo-page__textarea,.worker-panel-root .zona-trabajo-page__table-body--chat-open .zona-trabajo-page__message-actions--chat{flex-shrink:0}}@media(max-height:500px){.worker-panel-root .zona-trabajo-page__notifications-scroll{max-height:min(20rem,35dvh)}}@media(max-width:900px)and (max-height:500px){.worker-panel-root .zona-trabajo-page__table-body--open .zona-trabajo-page__notifications-scroll{max-height:none}}.worker-panel-root .zona-trabajo-page__notification{padding:.5rem .65rem;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:var(--surface);border:1px solid var(--border)}.worker-panel-root .zona-trabajo-page__notification-head{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:space-between}.worker-panel-root .zona-trabajo-page__notification-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.worker-panel-root .zona-trabajo-page__notification-avatar--default{border:1px solid var(--border);opacity:.95}.worker-panel-root .zona-trabajo-page__notification-type{margin:0;font-size:var(--text-2xl);font-weight:700}.worker-panel-root .zona-trabajo-page__notification-type--0{color:var(--wz-pink)}.worker-panel-root .zona-trabajo-page__notification-type--1{color:var(--wz-blue)}.worker-panel-root .zona-trabajo-page__notification-type--2{color:var(--wz-orange)}.worker-panel-root .zona-trabajo-page__notification-type--3{color:var(--wz-green)}.worker-panel-root .zona-trabajo-page__notification-type--4{color:var(--text-secondary)}.worker-panel-root .zona-trabajo-page__notification-type--5{color:var(--wz-violet)}.worker-panel-root .zona-trabajo-page__notification-type--6{color:var(--wz-sky)}.worker-panel-root .zona-trabajo-page__notification-type--7{color:var(--wz-amber)}.worker-panel-root .zona-trabajo-page__notification-type--8{color:#22c55e}.worker-panel-root .zona-trabajo-page__notification-type--9{color:#fde047}.worker-panel-root .zona-trabajo-page__notification--0{border-left:3px solid var(--wz-pink)}.worker-panel-root .zona-trabajo-page__notification--1{border-left:3px solid var(--wz-blue)}.worker-panel-root .zona-trabajo-page__notification--2{border-left:3px solid var(--wz-orange)}.worker-panel-root .zona-trabajo-page__notification--3{border-left:3px solid var(--wz-green)}.worker-panel-root .zona-trabajo-page__notification--4{border-left:3px solid var(--text-muted)}.worker-panel-root .zona-trabajo-page__notification--5{border-left:3px solid var(--wz-violet)}.worker-panel-root .zona-trabajo-page__notification--6{border-left:3px solid var(--wz-sky)}.worker-panel-root .zona-trabajo-page__notification--7{border-left:3px solid var(--wz-amber)}.worker-panel-root .zona-trabajo-page__notification--8{border-left:3px solid #22c55e;background:#22c55e24}.worker-panel-root .zona-trabajo-page__notification--9{border-left:3px solid #fde047;background:#facc1524;border-color:#facc1566}.worker-panel-root .zona-trabajo-page__notification-tags{margin-top:.35rem;display:flex;justify-content:space-between}.worker-panel-root .zona-trabajo-page__notification-pill{display:inline-flex;align-items:center;min-height:24px;padding:.15rem .55rem;border-radius:5px;font-size:var(--text-xs);font-weight:700;color:#111827;background:#fde047}.worker-panel-root .zona-trabajo-page__notification--unknown{border-left:3px solid var(--text-muted)}.worker-panel-root .zona-trabajo-page__notification-time{font-size:var(--text-md);color:var(--text-muted);white-space:nowrap}.worker-panel-root .zona-trabajo-page__notification-msg{margin:.35rem 0 0;font-size:var(--text-lg);color:var(--text-secondary);word-break:break-word}.worker-panel-root .zona-trabajo-page__chat-attachment-img{display:block;width:100%;max-width:100%;height:auto;margin-top:.5rem;border-radius:var(--radius-sm);object-fit:contain}.worker-panel-root .zona-trabajo-page__footer{padding:.5rem clamp(.5rem,2vw,.85rem) .85rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;border-top:1px solid var(--border-subtle)}.worker-panel-root .zona-trabajo-page__message-panel{display:none;flex-direction:column;gap:.5rem;padding:.5rem;border-radius:var(--radius-md);background:var(--wz-orange-soft);border:1px solid var(--border);width:100%}.worker-panel-root .zona-trabajo-page__message-panel--visible{display:flex}.worker-panel-root .zona-trabajo-page__message-panel--full{flex:1;min-height:0;border:none;background:transparent;border-radius:0;padding:.65rem}.worker-panel-root .zona-trabajo-page__notifications-scroll--chat{flex:1;min-height:0}.worker-panel-root .zona-trabajo-page__message-head{margin:0}.worker-panel-root .zona-trabajo-page__message-title{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--wz-orange)}.worker-panel-root .zona-trabajo-page__textarea{width:100%;min-height:3rem;resize:vertical;margin:0;padding:.5rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--input-bg);color:#fff;font-family:inherit;font-size:max(16px,var(--text-lg));line-height:1.4;scroll-margin-bottom:0}.worker-panel-root .zona-trabajo-page__textarea:focus{outline:2px solid var(--accent-alpha);border-color:var(--accent)}.worker-panel-root .zona-trabajo-page__message-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.worker-panel-root .zona-trabajo-page__btn{cursor:pointer;min-height:44px;padding:0 1rem;border-radius:5px;font-size:var(--text-lg);font-weight:600;border:none;transition:transform .15s ease,box-shadow .2s ease}.worker-panel-root .zona-trabajo-page__btn-badge{margin-left:.4rem;min-width:1.35rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:700;color:#fff;background:#22c55e;border:1px solid rgba(34,197,94,.8)}.worker-panel-root .zona-trabajo-page__table-header--chat{cursor:default;pointer-events:none}.worker-panel-root .zona-trabajo-page__table-header--chat .zona-trabajo-page__expand-indicator{pointer-events:auto;cursor:pointer}.worker-panel-root .zona-trabajo-page__btn:active{transform:scale(.98)}.worker-panel-root .zona-trabajo-page__btn--send{background:#fff;color:#0f172a;transition:transform .2s ease,box-shadow .2s ease}.worker-panel-root .zona-trabajo-page__btn--send:hover{transform:scale(1.06)}.worker-panel-root .zona-trabajo-page__btn--send:active{transform:scale(.98)}.worker-panel-root .zona-trabajo-page__btn--cancel{background:transparent;color:#d97070;border:2px solid #d97070}.worker-panel-root .zona-trabajo-page__btn--bar{width:fit-content;background:#0c0c0c;color:var(--text-primary);border:1px solid var(--border)}.worker-panel-root .zona-trabajo-page__btn-icon{font-size:1.1rem;margin-right:.35rem;vertical-align:middle}.worker-panel-root .zona-trabajo-page__btn--bar-chat{background:transparent;color:#a5b4fc;border:1px solid #a5b4fc}.worker-panel-root .zona-trabajo-page__btn--bar-chat.zona-trabajo-page__btn--bar-chat--alert,.worker-panel-root .zona-trabajo-page__btn--bar.zona-trabajo-page__btn--bar-chat--alert:hover{background:transparent;color:#2bd4a0;border:3px dashed #2bd4a0}.worker-panel-root .zona-trabajo-page__btn--bar:hover{background:#a5b4fc;color:#0c0b0b}.worker-panel-root .zona-trabajo-page__tabs{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem 0 1rem;margin-bottom:.5rem;width:100%;justify-content:center}.worker-panel-root .zona-trabajo-page__tab{cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.45rem .85rem;font-size:var(--text-2xl);font-weight:700;color:var(--text-muted);background:transparent;border:1px solid transparent;border-radius:5px;transition:background .2s,color .2s,border-color .2s}.worker-panel-root .zona-trabajo-page__tab:hover{color:var(--text-secondary);background:var(--bg-hover)}.worker-panel-root .zona-trabajo-page__tab--active{color:var(--text-primary);background:var(--accent-alpha);border-color:var(--glass-border-strong)}.worker-panel-root .zona-trabajo-page__tab-icon{font-size:1.25rem}.worker-panel-root .zona-trabajo-page__tab-label{white-space:nowrap}.worker-panel-root .zona-trabajo-page__tab-badge{min-width:1.2rem;height:1.2rem;padding:0 .32rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#22c55e;color:#fff;font-size:var(--text-xs);font-weight:700;line-height:1}.worker-panel-root .zona-trabajo-page__tab-panels{min-width:0;width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.worker-panel-root .zona-trabajo-page__panel-stack{display:flex;flex-direction:column;gap:3.25rem;width:fit-content;min-width:0;align-items:center;justify-content:center}.worker-panel-root .zona-trabajo-page__hint-block{padding:1.5rem;border-radius:var(--radius-lg)}.worker-panel-root .zona-trabajo-page__qr-intro{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1rem,3vw,2rem);border-radius:var(--radius-xl);align-items:center}@media(min-width:768px){.worker-panel-root .zona-trabajo-page__qr-intro{flex-direction:row;align-items:center;justify-content:space-between}}.worker-panel-root .zona-trabajo-page__qr-intro-text{flex:1;min-width:0;text-align:left}.worker-panel-root .zona-trabajo-page__qr-intro-title{margin:0 0 .35rem;font-size:var(--text-3xl);font-weight:700;color:var(--text-primary);line-height:1.25}.worker-panel-root .zona-trabajo-page__qr-intro-p{margin:.75rem 0 1rem;font-size:var(--text-lg);color:var(--text-secondary);line-height:1.5;max-width:40rem}.worker-panel-root .zona-trabajo-page__qr-intro-visual{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:50%;background:#a5b4fc61;border:5px solid var(--glass-border)}.worker-panel-root .zona-trabajo-page__qr-intro-icon{font-size:5.5rem;color:#fff}.worker-panel-root .zona-trabajo-page__qr-section{padding:clamp(1rem,2.5vw,1.5rem);border-radius:var(--radius-xl)}.worker-panel-root .zona-trabajo-page__section-title{margin:0 0 2rem;font-size:var(--text-5xl);font-weight:600;color:var(--text-primary)}.worker-panel-root .zona-trabajo-page__qr-form{margin-bottom:1.25rem}.worker-panel-root .zona-trabajo-page__qr-fields{display:flex;gap:.75rem;flex-wrap:wrap}.worker-panel-root .zona-trabajo-page__field{display:flex;flex-direction:column;gap:.35rem;font-size:var(--text-sm);color:var(--text-secondary);margin-top:1rem}.worker-panel-root .zona-trabajo-page__field>span,.worker-panel-root .zona-trabajo-page__field-span{font-weight:600;color:var(--text-muted);font-size:var(--text-xl)}.worker-panel-root .zona-trabajo-page__field input,.worker-panel-root .zona-trabajo-page__field select{min-height:44px;padding:.5rem .65rem;border-radius:var(--radius-sm);border:transparent;background:transparent;color:var(--text-primary);font-size:var(--text-md);width:100%}.worker-panel-root .zona-trabajo-page__input-invalid{border-color:var(--error)!important}.worker-panel-root .zona-trabajo-page__qr-form-actions{margin-top:1rem}.worker-panel-root .zona-trabajo-page__qr-zone-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.worker-panel-root .zona-trabajo-page__qr-zone-control-row{min-height:44px;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.worker-panel-root .zona-trabajo-page__qr-zone-selected-box{min-height:44px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:.55rem .75rem;display:inline-flex;align-items:center}.worker-panel-root .zona-trabajo-page__qr-zone-selected{margin:0;color:var(--text-primary);font-size:var(--text-lg);font-weight:700;line-height:1.2}.worker-panel-root .zona-trabajo-page__qr-zone-modal-row{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.worker-panel-root .zona-trabajo-page__qr-zone-option{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:var(--radius-md);min-height:44px;padding:.45rem .75rem;font-size:var(--text-md);font-weight:600;cursor:pointer}.worker-panel-root .zona-trabajo-page__qr-zone-option .material-symbols-outlined{font-size:1.1rem}.worker-panel-root .zona-trabajo-page__qr-zone-option.is-selected{border-color:#22c55e;background:#22c55e3d;color:#dcfce7}.worker-panel-root .zona-trabajo-page__qr-zone-option--new{display:inline-flex;align-items:center;gap:.35rem;border-color:#22c55e80;background:#22c55e1f;color:#dcfce7}.worker-panel-root .zona-trabajo-page__btn--accent{background:#22c55e70;color:#f8fafc;border:solid 1px green}.worker-panel-root .zona-trabajo-page__btn--accent:hover{background:#a5b4fc73;border:solid 1px #a5b4fc}.worker-panel-root .zona-trabajo-page__btn--accent:disabled{opacity:.5}.worker-panel-root .zona-trabajo-page__btn--small{cursor:pointer;min-height:44px;padding:0 .75rem;font-size:var(--text-md);background:#22c55e6e;color:#fff;border:1px solid var(--glass-border);margin-right:0}.worker-panel-root .zona-trabajo-page__btn--small:hover{color:var(--text-secondary);background:var(--bg-hover)}.worker-panel-root .zona-trabajo-page__btn--ghost{cursor:pointer;min-height:44px;padding:0 .75rem;font-size:var(--text-md);background:#ef44443d;color:#f87171;border:1px solid var(--border)}.worker-panel-root .zona-trabajo-page__btn--ghost:hover{color:var(--text-secondary);background:var(--bg-hover)}.worker-panel-root .zona-trabajo-page__modal-head-inline{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.worker-panel-root .zona-trabajo-page__modal-close{flex-shrink:0;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);border-radius:.55rem;background:#ffffff14;color:var(--text-primary)}.worker-panel-root .zona-trabajo-page__modal-close .material-symbols-outlined{font-size:1.35rem}.worker-panel-root .zona-trabajo-page__qr-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.worker-panel-root .zona-trabajo-page__qr-cards{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px){.worker-panel-root .zona-trabajo-page__qr-cards{display:none}}.worker-panel-root .zona-trabajo-page__qr-card{padding:1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-glass)}.worker-panel-root .zona-trabajo-page__qr-card-row{display:flex;justify-content:space-between;gap:.5rem;font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:.35rem}.worker-panel-root .zona-trabajo-page__qr-card-label{color:var(--text-muted);font-weight:600}.worker-panel-root .zona-trabajo-page__qr-card-local{text-align:right;word-break:break-word}.worker-panel-root .zona-trabajo-page__qr-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.worker-panel-root .zona-trabajo-page__qr-table-desktop{display:none}@media(min-width:768px){.worker-panel-root .zona-trabajo-page__qr-table-desktop{display:block}}.worker-panel-root .zona-trabajo-page__qr-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.worker-panel-root .zona-trabajo-page__qr-table th,.worker-panel-root .zona-trabajo-page__qr-table td{padding:.65rem .5rem;text-align:left;border-bottom:1px solid var(--border-subtle);font-size:var(--text-xl)}.worker-panel-root .zona-trabajo-page__qr-table th{color:#fbbf24;font-weight:600;font-size:var(--text-xl)}.worker-panel-root .zona-trabajo-page__qr-table-actions{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.worker-panel-root .zona-trabajo-page__qr-tips{display:flex;flex-direction:column;gap:0;margin:1rem 0 0;font-size:var(--text-lg);color:var(--text-muted)}.worker-panel-root .zona-trabajo-page__equipo-intro{margin:0;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55}.worker-panel-root .zona-trabajo-page__equipo-toolbar{display:flex;flex-wrap:wrap;gap:.5rem}.worker-panel-root .zona-trabajo-page__equipo-cards{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:560px){.worker-panel-root .zona-trabajo-page__equipo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.worker-panel-root .zona-trabajo-page__equipo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.worker-panel-root .zona-trabajo-page__equipo-card{padding:0;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:0;overflow:hidden}.worker-panel-root .zona-trabajo-page__equipo-card-summary{width:100%;margin:0;padding:1.1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-lg);transition:background .2s ease}.worker-panel-root .zona-trabajo-page__equipo-card-summary:hover{background:#ffffff0a}.worker-panel-root .zona-trabajo-page__equipo-card-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.worker-panel-root .zona-trabajo-page__equipo-card-main{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1}.worker-panel-root .zona-trabajo-page__equipo-card-titles{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.worker-panel-root .zona-trabajo-page__equipo-card-summary-right{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.worker-panel-root .zona-trabajo-page__equipo-accordion-chevron{font-size:1.5rem;color:var(--text-muted);transition:transform .3s cubic-bezier(.22,1,.36,1)}.worker-panel-root .zona-trabajo-page__equipo-accordion-chevron--open{transform:rotate(180deg)}.worker-panel-root .zona-trabajo-page__equipo-card-titles .zona-trabajo-page__equipo-name{font-size:var(--text-2xl);line-height:1.2}.worker-panel-root .zona-trabajo-page__equipo-email--in-summary{margin:0;font-size:var(--text-md);line-height:1.3}.worker-panel-root .zona-trabajo-page__equipo-card-accordion{overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .38s cubic-bezier(.22,1,.36,1),opacity .28s ease,visibility 0s linear .38s}.worker-panel-root .zona-trabajo-page__equipo-card-accordion--open{max-height:min(120rem,240vh);opacity:1;visibility:visible;transition:max-height .38s cubic-bezier(.22,1,.36,1),opacity .28s ease .06s,visibility 0s linear 0s}.worker-panel-root .zona-trabajo-page__equipo-card-accordion-inner{overflow:hidden;padding:20px 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.5rem}.worker-panel-root .zona-trabajo-page__equipo-avatar{flex-shrink:0;width:70px;height:70px;border-radius:50%;object-fit:cover;border:2px solid var(--border);background:var(--surface)}.worker-panel-root .zona-trabajo-page__equipo-name{margin:0;font-size:var(--text-4xl);font-weight:700;color:var(--text-primary);min-width:0}.worker-panel-root .zona-trabajo-page__equipo-badge{font-size:var(--text-xl);font-weight:600;padding:.9rem .5rem;border-radius:999px}.worker-panel-root .zona-trabajo-page__equipo-card-summary .zona-trabajo-page__equipo-badge{font-size:var(--text-sm);padding:.35rem .65rem}.worker-panel-root .zona-trabajo-page__equipo-badge--on{background:#10b98133;color:var(--success);border:solid}.worker-panel-root .zona-trabajo-page__equipo-badge--off{background:var(--error-bg);color:#fff;border:solid 1px red;border-radius:5px}.worker-panel-root .zona-trabajo-page__equipo-email{margin:0;font-size:var(--text-xl);color:var(--text-secondary);word-break:break-all}.worker-panel-root .zona-trabajo-page__equipo-local{margin:0;font-size:var(--text-3xl);color:#fbbf24}.worker-panel-root .zona-trabajo-page__equipo-mesas{margin:.25rem 0 0;padding:2px 15px 2px 25px;font-size:var(--text-xl);color:#0c0c0c;background:#2bd4a0;width:fit-content;border-radius:5px;font-weight:550}.worker-panel-root .zona-trabajo-page__equipo-desc-snippet{margin:.35rem 0 0;font-size:var(--text-xl);color:var(--text-secondary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.worker-panel-root .zona-trabajo-page__equipo-qr-gate{display:flex;gap:.75rem;align-items:center;padding:1rem 1.1rem;border-radius:var(--radius-lg);max-width:40rem;margin:0 auto;width:100%}.worker-panel-root .zona-trabajo-page__equipo-qr-gate .material-symbols-outlined{font-size:4.75rem;color:var(--accent);flex-shrink:0}.worker-panel-root .zona-trabajo-page__equipo-qr-gate p{margin:.35rem 0 0;font-size:var(--text-xl);color:var(--text-secondary);line-height:1.4}.worker-panel-root .zona-trabajo-page__equipo-qr-fieldset{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.worker-panel-root .zona-trabajo-page__equipo-qr-legend{padding:0 .35rem;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.worker-panel-root .zona-trabajo-page__equipo-qr-list{display:flex;flex-direction:column;gap:.5rem}.worker-panel-root .zona-trabajo-page__equipo-qr-item{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--text-sm);color:var(--text-primary)}.worker-panel-root .zona-trabajo-page__equipo-qr-item input{margin-top:.2rem;flex-shrink:0}.worker-panel-root .zona-trabajo-page__equipo-description{width:100%;min-height:5rem;resize:vertical;padding:.65rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font-size:var(--text-base);font-family:inherit;scroll-margin-bottom:min(42vh,320px)}.worker-panel-root .zona-trabajo-page__equipo-desc-count{color:var(--text-muted);font-size:var(--text-xs)}.worker-panel-root .zona-trabajo-page__equipo-card-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:auto;padding-top:.5rem}.worker-panel-root .zona-trabajo-page__modal-backdrop{position:fixed;inset:0;z-index:10040;background:#0000008c;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:100dvh;min-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:max(1rem,env(safe-area-inset-top,0px)) 1rem max(1.25rem,env(safe-area-inset-bottom,0px));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-xl);box-shadow:0 16px 48px #00000059}.worker-panel-root .zona-trabajo-page__modal-backdrop--portal{z-index:20000;inset:0;width:100%;max-width:100vw;min-height:0;height:auto;max-height:none;border-radius:0;box-shadow:none;justify-content:safe center;overflow:hidden;overscroll-behavior:none;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.worker-panel-root .zona-trabajo-page__modal-backdrop--portal .zona-trabajo-page__modal--equipo{flex:0 1 auto;width:min(560px,calc(100vw - 1.5rem));min-height:0;max-height:min(92vh,920px);max-height:min(92dvh,920px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;transform:none}.worker-panel-root .zona-trabajo-page__modal{width:100%;max-width:550px;max-height:min(90dvh,640px);overflow-y:auto;padding:2.25rem;border-radius:var(--radius-xl);flex-shrink:0}.worker-panel-root .zona-trabajo-page__modal--equipo{max-width:min(560px,96vw);max-height:min(85dvh,720px);padding:1.35rem clamp(1rem,3vw,1.75rem) 1.5rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.worker-panel-root .zona-trabajo-page__equipo-modal-head{margin-bottom:1rem}.worker-panel-root .zona-trabajo-page__equipo-modal-sub{margin:0 0 1rem;font-size:var(--text-lg);color:var(--text-secondary)}.worker-panel-root .zona-trabajo-page__equipo-modal-section{margin-bottom:1.35rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:var(--radius-lg);padding:1rem}.worker-panel-root .zona-trabajo-page__equipo-modal-section:last-of-type{border-bottom:none;padding-bottom:0}.worker-panel-root .zona-trabajo-page__equipo-modal-section--optional{background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:var(--radius-lg);padding:1rem 1rem 1.15rem;margin-bottom:1rem;border:1px solid var(--border)}.worker-panel-root .zona-trabajo-page__equipo-modal-h3{margin:0 0 .5rem;font-size:var(--text-3xl);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.worker-panel-root .zona-trabajo-page__req{color:var(--error);font-weight:700}.worker-panel-root .zona-trabajo-page__equipo-modal-lead{margin:0 0 .85rem;font-size:var(--text-lg);line-height:1.5;color:var(--text-secondary)}.worker-panel-root .zona-trabajo-page__field--grow{flex:1 1 12rem;min-width:0}.worker-panel-root .zona-trabajo-page__equipo-select-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.worker-panel-root .zona-trabajo-page__equipo-two-cols{display:flex;gap:15px;flex-wrap:wrap}.worker-panel-root .zona-trabajo-page__equipo-mesa-single{width:100%;padding:.5rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font-size:var(--text-sm)}.worker-panel-root .zona-trabajo-page__equipo-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:3rem}.worker-panel-root .zona-trabajo-page__equipo-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem .35rem .65rem;border-radius:5px;border:1px solid var(--border);background:color-mix(in srgb,#22c55e 12%,var(--surface));color:var(--text-primary);font-size:var(--text-md);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.worker-panel-root .zona-trabajo-page__equipo-chip:active{transform:scale(.97)}.worker-panel-root .zona-trabajo-page__equipo-chip-x{font-size:1rem;line-height:1;opacity:.75}.worker-panel-root .zona-trabajo-page__equipo-toggle-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;border-radius:var(--radius-lg);border:transparent;background:transparent}.worker-panel-root .zona-trabajo-page__equipo-toggle-row--account{margin-top:.2rem;margin-bottom:.85rem;border-color:transparent;background:transparent}.worker-panel-root .zona-trabajo-page__equipo-toggle-text{flex:1 1 14rem;min-width:0}.worker-panel-root .zona-trabajo-page__equipo-toggle-text strong{display:block;margin-bottom:.25rem;font-size:var(--text-2xl);color:#fbbf24}.worker-panel-root .zona-trabajo-page__equipo-toggle-text span{font-size:var(--text-md)!important;line-height:1.45;color:#f97316}.worker-panel-root .zona-trabajo-page__equipo-input-readonly{opacity:.65}.worker-panel-root .zona-trabajo-page__equipo-switch{position:relative;flex-shrink:0;width:52px;height:30px;border-radius:999px;border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:background .2s ease,border-color .2s ease}.worker-panel-root .zona-trabajo-page__equipo-switch--on{background:color-mix(in srgb,#22c55e 45%,#22c55e);border-color:color-mix(in srgb,#22c55e 60%,var(--border))}.worker-panel-root .zona-trabajo-page__equipo-switch-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:transform .2s ease}.worker-panel-root .zona-trabajo-page__equipo-switch--on .zona-trabajo-page__equipo-switch-knob{transform:translate(22px)}.worker-panel-root .zona-trabajo-page__equipo-photo-card{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:.5rem}.worker-panel-root .zona-trabajo-page__equipo-photo-card-preview{flex-shrink:0}.worker-panel-root .zona-trabajo-page__equipo-photo-card-preview .zona-trabajo-page__equipo-photo-preview{width:88px;height:88px;border:solid 5px}.worker-panel-root .zona-trabajo-page__equipo-photo-card-actions{flex:1 1 12rem;min-width:0}.worker-panel-root .zona-trabajo-page__equipo-photo-btns{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem}.worker-panel-root .zona-trabajo-page__equipo-btn-file{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.5rem 1rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 18%,var(--surface)),var(--surface));color:var(--text-primary);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.worker-panel-root .zona-trabajo-page__equipo-btn-file:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 2px 12px color-mix(in srgb,var(--accent) 20%,transparent)}.worker-panel-root .zona-trabajo-page__equipo-btn-file:active{transform:scale(.98)}.worker-panel-root .zona-trabajo-page__equipo-btn-file .material-symbols-outlined{font-size:1.25rem;opacity:.9}.worker-panel-root .zona-trabajo-page__modal-actions--equipo{margin-top:1.25rem;padding-top:.5rem}.worker-panel-root .zona-trabajo-page__modal-backdrop--credentials{z-index:20100}.worker-panel-root .zona-trabajo-page__modal--credentials{max-width:min(480px,96vw)}.worker-panel-root .zona-trabajo-page__modal-head-credentials{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;position:relative}.worker-panel-root .zona-trabajo-page__modal-title--credentials{flex:1;min-width:0;padding-right:.25rem;font-size:var(--text-xl);line-height:1.25}.worker-panel-root .zona-trabajo-page__modal-close-credentials{flex-shrink:0;width:2.25rem;height:2.25rem;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#ffffff14;color:var(--text-primary);font-size:1.5rem;font-weight:300;line-height:1;font-family:Dosis,sans-serif;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.worker-panel-root .zona-trabajo-page__modal-close-credentials:hover{background:#ffffff24;border-color:#ffffff59;box-shadow:0 2px 12px #0003}.worker-panel-root .zona-trabajo-page__equipo-cred-lead{margin:0 0 1rem;font-size:var(--text-lg);line-height:1.5;color:#facc15}.worker-panel-root .zona-trabajo-page__equipo-cred-lead--share{margin:.75rem 0 .5rem;font-size:var(--text-sm);line-height:1.45}.worker-panel-root .zona-trabajo-page__modal-actions--credentials-share{flex-direction:row;flex-wrap:wrap;margin-top:.35rem}.worker-panel-root .zona-trabajo-page__equipo-cred-block{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.35rem .75rem;align-items:center;margin-bottom:1rem;padding:.75rem .85rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface)}.worker-panel-root .zona-trabajo-page__equipo-cred-label{grid-column:1 / -1;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.worker-panel-root .zona-trabajo-page__equipo-cred-value{grid-column:1;margin:0;padding:.35rem 0;font-size:var(--text-sm);word-break:break-all;font-family:ui-monospace,monospace;color:var(--text-primary)}.worker-panel-root .zona-trabajo-page__equipo-cred-block--link .zona-trabajo-page__equipo-cred-value--link{font-size:var(--text-xs);line-height:1.35}.worker-panel-root .zona-trabajo-page__equipo-cred-block .zona-trabajo-page__btn--copy{grid-column:2;grid-row:2;align-self:center}.worker-panel-root .zona-trabajo-page__equipo-app-hidden{margin:.25rem 0 0;font-size:var(--text-xs);color:var(--text-muted);font-style:italic}.worker-panel-root .zona-trabajo-page__btn--cred{border-color:color-mix(in srgb,#22c55e 40%,var(--border))}.worker-panel-root .zona-trabajo-page__equipo-cred-footnote{margin:.5rem 0 0;font-size:var(--text-md);color:var(--text-muted);line-height:1.4}.worker-panel-root .zona-trabajo-page__equipo-hint{margin:1rem 0 .85rem;font-size:var(--text-lg);line-height:1.45;color:var(--text-secondary)}.worker-panel-root .zona-trabajo-page__equipo-hint--chars{text-align:left}.worker-panel-root .zona-trabajo-page__equipo-email-row{display:block;width:100%}.worker-panel-root .zona-trabajo-page__equipo-email-input-wrap{display:flex;align-items:center;width:60%;min-height:44px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);overflow:hidden}.worker-panel-root .zona-trabajo-page__equipo-email-prefix{flex:1;min-width:0;min-height:44px;padding:.5rem .35rem .5rem .65rem;border:none;background:transparent;color:var(--text-primary);font-size:var(--text-base)}.worker-panel-root .zona-trabajo-page__equipo-email-suffix{flex-shrink:0;padding:0 .65rem 0 .15rem;font-size:var(--text-base);font-weight:600;color:var(--text-muted);-webkit-user-select:none;user-select:none;pointer-events:none}.worker-panel-root .zona-trabajo-page__equipo-photo-block{margin:.5rem 0 1rem;display:flex;flex-direction:column;gap:.5rem}.worker-panel-root .zona-trabajo-page__equipo-photo-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.worker-panel-root .zona-trabajo-page__equipo-photo-preview{flex-shrink:0;width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid var(--border);background:var(--surface)}.worker-panel-root .zona-trabajo-page__equipo-photo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.worker-panel-root .zona-trabajo-page__equipo-file-input{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.worker-panel-root .zona-trabajo-page__equipo-file-label{position:relative;margin:0}.worker-panel-root .zona-trabajo-page__field-span{display:block;font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);margin-bottom:.35rem}.worker-panel-root .zona-trabajo-page__modal-title{margin:0;font-size:var(--text-5xl);font-weight:700;color:var(--text-primary)}.worker-panel-root .zona-trabajo-page__actions-modal-head{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem}.worker-panel-root .zona-trabajo-page__actions-modal-head-icon{font-size:1.9rem;color:#facc15}.worker-panel-root .zona-trabajo-page__actions-modal-head .zona-trabajo-page__modal-title{margin-bottom:.6rem}.worker-panel-root .zona-trabajo-page__actions-input-wrap{display:flex;flex-direction:column;gap:.35rem;margin-top:.55rem}.worker-panel-root .zona-trabajo-page__actions-input-label{font-size:var(--text-lg);color:var(--text-muted);font-weight:600}.worker-panel-root .zona-trabajo-page__actions-input{min-height:44px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input-bg);color:#2bd4a0;padding:.5rem .65rem;font-size:var(--text-xl)}.worker-panel-root .zona-trabajo-page__actions-input-count{color:#facc15;font-size:var(--text-lg);text-align:right}.worker-panel-root .zona-trabajo-page__actions-preview{margin-top:.55rem;display:flex;align-items:center;gap:.6rem;padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--border)}.worker-panel-root .zona-trabajo-page__actions-preview img{flex-shrink:0;border-radius:10px}.worker-panel-root .zona-trabajo-page__actions-preview-content strong{display:block;margin:0 0 .2rem}.worker-panel-root .zona-trabajo-page__actions-preview-content p{margin:0;color:var(--text-secondary)}.worker-panel-root .zona-trabajo-page__actions-sent-ok{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:.5rem 0 .35rem}.worker-panel-root .zona-trabajo-page__actions-sent-icon{color:#22c55e;font-size:2.6rem;animation:zona-trabajo-actions-pop .55s ease}@keyframes zona-trabajo-actions-pop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.worker-panel-root .zona-trabajo-page__actions-sent-ok p{margin:0;color:#86efac;font-weight:700}.worker-panel-root .zona-trabajo-page__created-list{margin-top:.35rem;display:flex;flex-direction:column;gap:.65rem;max-height:50vh;overflow-y:auto}.worker-panel-root .zona-trabajo-page__created-item{border-radius:var(--radius-md);border:2px solid #facc15;padding:1.5rem}.worker-panel-root .zona-trabajo-page__created-item-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.worker-panel-root .zona-trabajo-page__created-item-head strong{font-size:var(--text-lg);color:#facc14}.worker-panel-root .zona-trabajo-page__created-item-head small{font-size:var(--text-xs);color:var(--text-muted)}.worker-panel-root .zona-trabajo-page__created-item p{margin:1rem 0}.worker-panel-root .zona-trabajo-page__created-item-actions{margin-top:.55rem;display:flex;gap:.5rem;flex-wrap:wrap}.worker-panel-root .zona-trabajo-page__modal-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media(min-width:400px){.worker-panel-root .zona-trabajo-page__modal-actions{flex-direction:row;flex-wrap:wrap}}.worker-panel-root .zona-trabajo-page__equipo-check{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--text-secondary);margin-top:.5rem}.worker-panel-root .zona-trabajo-page__equipo-disabled-note{margin:.2rem 0 .3rem;padding:.65rem .8rem;border-radius:var(--radius-md);border:1px solid rgba(248,113,113,.45);background:#f871711f;color:#fecaca;font-size:var(--text-sm);line-height:1.4;font-weight:600}.worker-panel-root .zona-trabajo-page__form-error{margin:.5rem 0 0;font-size:var(--text-2xl);color:#f87171}.worker-panel-root .zona-trabajo-page__form-warning{margin:.5rem 0 0;font-size:var(--text-lg);color:#f59e0b;font-weight:700}@media(max-width:320px){.worker-panel-root .zona-trabajo-page{padding:0;gap:1rem}.worker-panel-root .zona-trabajo-page__title{font-size:2.25rem}.worker-panel-root .material-symbols-outlined{font-size:5rem}.worker-panel-root .zona-trabajo-page__desc{font-size:.8125rem}.worker-panel-root .zona-trabajo-page__help .material-symbols-outlined{font-size:1.25rem}}@media(max-width:640px){.worker-panel-root .zona-trabajo-page__modal--equipo{max-width:100%;max-height:min(85dvh,720px);padding:1.25rem .85rem 1.35rem}.worker-panel-root .zona-trabajo-page__equipo-modal-section{padding:.85rem}}@media(min-width:321px)and (max-width:600px){.worker-panel-root .zona-trabajo-page{padding:0;gap:1.25rem}.worker-panel-root .zona-trabajo-page__title{font-size:1.5rem}.worker-panel-root .zona-trabajo-page__desc{font-size:.95rem}.worker-panel-root .zona-trabajo-page__help .material-symbols-outlined{font-size:1.5rem}}@media(min-width:601px)and (max-width:639px){.worker-panel-root .zona-trabajo-page__title{font-size:var(--text-4xl)}}@media(hover:none),(pointer:coarse){.worker-panel-root .zona-trabajo-page__help{width:44px;height:44px}}@media(orientation:landscape)and (max-height:560px){.worker-panel-root .zona-trabajo-page{padding-top:.75rem;padding-bottom:.75rem;gap:.9rem}.worker-panel-root .zona-trabajo-page__title{font-size:var(--text-4xl)}.worker-panel-root .zona-trabajo-page__desc{font-size:var(--text-base);line-height:1.45}.worker-panel-root .zona-trabajo-page__tabs{padding-bottom:.5rem;margin-bottom:.25rem}.worker-panel-root .zona-trabajo-page__table-body--open,.worker-panel-root .zona-trabajo-page__table-body--chat-open{max-height:min(calc(var(--app-vh, 100dvh) - 7.5rem),620px)}}@media(max-width:600px){.worker-panel-root .worker-chats{color:#e9edef}.worker-panel-root .worker-chats__head{margin-top:.85rem;margin-bottom:.35rem;padding:1.15rem .15rem .55rem;background:#232525;border-bottom:1px solid rgba(255,255,255,.06)}.worker-panel-root .worker-chats__title{margin:0;padding:2rem 1rem .85rem;text-align:left;font-size:var(--text-5xl);font-weight:700;color:#2bd4a0}.worker-panel-root .worker-chats__title-aside{color:#e9edef8c}.worker-panel-root .worker-chats__tags{flex-direction:column;flex-wrap:nowrap;gap:0;max-height:none;margin:0;padding:0;overflow-x:hidden;overflow-y:visible}.worker-panel-root .worker-chats__jumps{background:#232525}.worker-panel-root .worker-chats .zona-trabajo-page__back{color:#e9edef}.worker-panel-root .worker-chats__empty-slot{min-height:10rem}.worker-panel-root .worker-chats__empty .zona-trabajo-page__empty-icon{font-size:3rem;color:#8696a0}.worker-panel-root .worker-chats__empty .worker-chats__empty-title{font-size:1rem;font-weight:650;color:#e9edef}.worker-panel-root .worker-chats .zona-trabajo-page__empty-sub{font-size:.9rem;color:#8696a0}.worker-panel-root .worker-chats__panel{margin:0}.worker-panel-root .worker-chats .zona-trabajo-page__table-card.panel-glass{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.worker-panel-root .worker-chats .zona-trabajo-page__table-header,.worker-panel-root .worker-chats .zona-trabajo-page__table-header--chat{min-height:52px;gap:.55rem;padding:.45rem .7rem;background:transparent;border-bottom:0}.worker-panel-root .worker-chats .zona-trabajo-page__table-title{font-size:1.05rem;font-weight:600;color:#e9edef}.worker-panel-root .worker-chats .zona-trabajo-page__table-connected,.worker-panel-root .worker-chats .zona-trabajo-page__table-warning{font-size:.78rem;color:#8696a0}.worker-panel-root .worker-chats .zona-trabajo-page__badge{min-width:1.2rem;height:1.2rem;background:#25d366;color:#04241a;font-size:.68rem}.worker-panel-root .worker-chats .zona-trabajo-page__expand-indicator{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#aebac1;font-size:1.25rem}.worker-panel-root .worker-chats .zona-trabajo-page__table-body--open,.worker-panel-root .worker-chats .zona-trabajo-page__table-body--chat-open{max-height:none;background:transparent}.worker-panel-root .worker-chats .zona-trabajo-page__table-body--chat-open{display:flex;flex-direction:column;overflow:hidden}.worker-panel-root .worker-chats .zona-trabajo-page__notifications-scroll,.worker-panel-root .worker-chats .zona-trabajo-page__notifications-scroll--chat{gap:.35rem;padding:.65rem .55rem}.worker-panel-root .worker-chats .zona-trabajo-page__notification{align-self:flex-start;width:fit-content;max-width:86%;margin:0;padding:.4rem .55rem .35rem;border:0;border-radius:.7rem .7rem .7rem .2rem;background:#202c33;box-shadow:none}.worker-panel-root .worker-chats .zona-trabajo-page__notification.is-out{align-self:flex-end;border-radius:.7rem .7rem .2rem;background:#005c4b}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__notification-type{font-size:var(--text-2xl);font-weight:650;color:#8bd3a8}.worker-panel-root .worker-chats .zona-trabajo-page__notification-time{font-size:.68rem;color:#8696a0}.worker-panel-root .worker-chats .zona-trabajo-page__notification-msg{margin:.15rem 0 0;font-size:.95rem;line-height:1.35;color:#e9edef}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__notification-avatar{width:2.4rem;height:2.4rem}.worker-panel-root .worker-chats .zona-trabajo-page__footer{gap:.4rem;padding:.4rem .55rem calc(.45rem + env(safe-area-inset-bottom,0px));border-top:0;background:#0b141a}.worker-panel-root .worker-chats .zona-trabajo-page__btn--bar{min-height:44px;padding:0 .8rem;border-radius:999px;background:#2a3942;border:0;color:#e9edef;font-size:.9rem}.worker-panel-root .worker-chats .zona-trabajo-page__btn--bar-chat,.worker-panel-root .worker-chats .zona-trabajo-page__btn--bar-chat.zona-trabajo-page__btn--bar-chat--alert,.worker-panel-root .worker-chats .zona-trabajo-page__btn--bar.zona-trabajo-page__btn--bar-chat--alert:hover{background:#2a3942;border:0;color:#e9edef}.worker-panel-root .worker-chats .zona-trabajo-page__table-body--chat-open .zona-trabajo-page__message-panel--full{flex:1 1 auto;min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;gap:.45rem .4rem;padding:0 .5rem calc(.45rem + env(safe-area-inset-bottom,0px));border:0;border-radius:0;background:transparent}.worker-panel-root .worker-chats .zona-trabajo-page__table-body--chat-open .zona-trabajo-page__notifications-scroll--chat{grid-column:1 / -1;grid-row:1;align-self:stretch;flex:none;min-height:0;max-height:none;overflow:auto}.worker-panel-root .worker-chats .zona-trabajo-page__message-panel--full>.zona-trabajo-page__textarea{grid-column:1;grid-row:2;width:100%;min-height:44px;max-height:6.5rem;margin:0;padding:.6rem .85rem;border:0;border-radius:1.3rem;background:#2a3942;color:#e9edef;font-size:16px}.worker-panel-root .worker-chats .zona-trabajo-page__message-actions--chat{grid-column:2;grid-row:2;align-self:end;margin:0;padding:0}.worker-panel-root .worker-chats .zona-trabajo-page__btn--send{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:999px;background:#00a884;color:transparent;font-size:0}.worker-panel-root .worker-chats .zona-trabajo-page__btn--send:before{content:"send";color:#fff;font-family:Material Symbols Outlined;font-size:1.35rem;font-weight:400;line-height:1}}.worker-panel-root .main-container__content:has(.worker-chats-keep:not(.worker-chats-keep--off) .worker-chats__panel),.worker-panel-root .main-container__page-wrap:has(.worker-chats__panel){padding-left:0;padding-right:0;padding-bottom:0;gap:0;border-radius:0;background:#232525}@media(max-width:712px){.worker-panel-root .main-container__content:has(.worker-chats-keep:not(.worker-chats-keep--off) .worker-chats__panel){padding-top:calc(env(safe-area-inset-top,0px) + 1.4rem + 50px + 1.45rem);padding-left:calc(env(safe-area-inset-top,0px) + .95rem);padding-right:calc(env(safe-area-inset-top,0px) + .95rem)}}.worker-panel-root .worker-chats:has(.worker-chats__panel){display:flex;flex-direction:column;width:100%;max-width:none;min-height:0;flex:1 1 auto;margin:0;padding:0;background:#232525;overflow:hidden}.worker-panel-root .zona-trabajo-page:has(.worker-chats__panel){margin:0;padding:0;gap:0;background:transparent}.worker-panel-root .worker-chats__panel{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-height:0;margin:0}.worker-panel-root .worker-chats .zona-trabajo-page__table-card.panel-glass{flex:1 1 auto;width:100%;max-width:none;min-height:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__table-card.panel-glass{padding-top:4.35rem}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__table-header,.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__table-header--chat{position:fixed;top:calc(env(safe-area-inset-top,0px) + 1.4rem + 50px + 1.45rem);left:0;right:0;width:100%;z-index:110;display:flex;align-items:center;gap:.35rem;box-sizing:border-box;min-height:4.35rem;height:auto;padding:.45rem .7rem;background:var(--buhonea-status-strip-background);backdrop-filter:var(--buhonea-status-strip-backdrop);-webkit-backdrop-filter:var(--buhonea-status-strip-backdrop);border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;box-shadow:none;cursor:default}.worker-panel-root .worker-chats .zona-trabajo-page__table-title-block{display:grid;grid-template-columns:2.7rem minmax(0,1fr);column-gap:.7rem;row-gap:.05rem;align-items:center;min-width:0}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__table-header:not(.zona-trabajo-page__table-header--chat) .zona-trabajo-page__table-title-block{grid-template-columns:minmax(0,1fr)}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__table-header:not(.zona-trabajo-page__table-header--chat) .zona-trabajo-page__table-title-block:before{content:none;display:none}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__table-header:not(.zona-trabajo-page__table-header--chat) .zona-trabajo-page__table-title,.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__table-header:not(.zona-trabajo-page__table-header--chat) .zona-trabajo-page__table-subtitle,.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__table-header:not(.zona-trabajo-page__table-header--chat) .zona-trabajo-page__table-warning{grid-column:1}.worker-panel-root .worker-chats .zona-trabajo-page__table-title-block:before{content:"table_restaurant";grid-column:1;grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:999px;background:#2a3942;color:#d1d7db;font-family:Material Symbols Outlined;font-size:1.35rem;font-weight:400;line-height:1}.worker-panel-root .worker-chats .zona-trabajo-page__table-header--chat .zona-trabajo-page__table-title-block:before{content:"forum"}.worker-panel-root .worker-chats .zona-trabajo-page__table-title{grid-column:2;grid-row:1;margin:0;font-size:1.05rem;font-weight:600;line-height:1.2;color:#e9edef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker-panel-root .worker-chats .zona-trabajo-page__table-subtitle{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;min-width:0;margin:0;color:#8696a0;font-size:.8rem;line-height:1.25;white-space:normal}.worker-panel-root .worker-chats .zona-trabajo-page__table-connected--inline{display:inline-flex;align-items:center;gap:.2rem;width:auto;margin:0;color:inherit;font-size:inherit;line-height:inherit}.worker-panel-root .worker-chats .zona-trabajo-page__table-connected--inline .zona-trabajo-page__table-connected-icon{display:none}.worker-panel-root .worker-chats .zona-trabajo-page__table-subtitle .zona-trabajo-page__table-connected--inline+span:before{content:"· "}.worker-panel-root .worker-chats .zona-trabajo-page__table-warning{grid-column:2;margin:.15rem 0 0;font-size:.75rem;line-height:1.3;white-space:normal}.worker-panel-root .worker-chats .zona-trabajo-page__badge--read{display:none}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__header-right{display:none}.worker-panel-root:has(.side-menu--open) .worker-chats .zona-trabajo-page__table-header,.worker-panel-root:has(.side-menu--open) .worker-chats .zona-trabajo-page__table-header--chat{visibility:hidden;pointer-events:none}.worker-panel-root .worker-chats .zona-trabajo-page__header-right{display:flex;align-items:center;gap:.15rem;flex:0 0 auto}.worker-panel-root .worker-chats .zona-trabajo-page__expand-indicator{display:none}.worker-panel-root .worker-chats .zona-trabajo-page__table-body--open,.worker-panel-root .worker-chats .zona-trabajo-page__table-body--chat-open{flex:1 1 auto;max-height:none;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:transparent}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__table-body--open .zona-trabajo-page__notifications-scroll,.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__notifications-scroll--chat{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:.6rem;padding:.7rem .85rem .45rem;background:transparent}.worker-panel-root .worker-chats .zona-trabajo-page__notification{align-self:flex-start;width:fit-content;max-width:min(86%,28rem);margin:0;padding:.35rem .55rem .28rem;border:0;border-radius:.55rem .55rem .55rem .12rem;background:#2e3232;box-shadow:none}.worker-panel-root .worker-chats .zona-trabajo-page__notification.is-out{align-self:flex-end;border-radius:.55rem .55rem .12rem;background:#005c4b}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__notification-type{font-size:var(--text-2xl);font-weight:650;color:#8bd3a8}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__table-texto{font-size:var(--text-lg);color:#38bdf8}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__table-clients{font-size:var(--text-lg)}.worker-panel-root .worker-chats .zona-trabajo-page__notification-time{font-size:.68rem;color:#8696a0}.worker-panel-root .worker-chats .zona-trabajo-page__notification-msg{margin:.1rem 0 0;font-size:.95rem;line-height:1.35;color:#e9edef}.worker-panel-root .worker-chats .zona-trabajo-page__footer{margin-top:auto;justify-content:flex-end;gap:.4rem;width:100%;padding:0;border-top:0;background:transparent;pointer-events:none}.worker-panel-root .worker-chats .zona-trabajo-page__btn--bar-chat{position:fixed;right:max(.85rem,env(safe-area-inset-right));bottom:max(.85rem,env(safe-area-inset-bottom));z-index:40;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:auto;min-height:0;margin:0;padding:0 1rem 0 .85rem;border:0;border-radius:999px;background:#f4f4f5;color:#111113;font-size:16px;font-weight:650;box-shadow:0 12px 28px #00000059;pointer-events:auto}.worker-panel-root .worker-chats .zona-trabajo-page__btn--bar-chat .material-symbols-outlined{font-size:22px;color:#22c55e}.worker-panel-root .worker-chats .zona-trabajo-page__btn--bar-chat .zona-trabajo-page__btn-badge{color:#111113}.worker-panel-root .worker-chats .zona-trabajo-page__btn--bar-chat .zona-trabajo-page__btn-badge{position:static;min-width:1.8rem;height:1.8rem;margin-left:.15rem;background:#2bd4a0;color:#0b0b0b;font-size:var(--text-md)}.worker-panel-root .worker-chat-line{display:flex;align-items:flex-end;gap:.45rem;max-width:min(34rem,92%);margin:.15rem 0}.worker-panel-root .worker-chat-line>img,.worker-panel-root .worker-chat-line__letter{width:3rem;height:3rem;border:none;border-radius:999px;object-fit:cover;flex:0 0 auto}.worker-panel-root .worker-chat-line__letter{display:grid;place-items:center;background:#202c33;color:#f8fafc;font-style:normal;font-weight:650}.worker-panel-root .worker-chat-line p{margin:0;padding:.45rem .7rem;border-radius:.2rem .75rem .75rem;background:#202c33;color:#fff;line-height:1.35}.worker-panel-root .worker-chat-line b{display:block;margin-bottom:.15rem;color:#8bd3a8;font-size:var(--text-lg);font-weight:650}.zona-trabajo-page__notifications-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:.6rem;padding:0 5px;background:transparent}.worker-panel-root .worker-chat-line p span{display:block}.worker-panel-root .worker-chat-line time{display:block;margin-top:.2rem;color:#95979e;font-size:.8rem}.worker-panel-root .worker-chat-line.is-out{align-self:flex-end;flex-direction:row-reverse;margin-left:auto}.worker-panel-root .worker-chat-line.is-out p{border-radius:.75rem .2rem .75rem .75rem;background:#005c4b}.worker-panel-root .worker-chats:has(.worker-chats__panel) .zona-trabajo-page__notifications-scroll,.worker-panel-root .worker-sheet__scroll{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding-bottom:5.2rem}.worker-panel-root .worker-sheet{position:fixed;inset:0;z-index:1;display:flex;align-items:flex-end}.worker-panel-root .worker-sheet__backdrop{position:absolute;inset:0;border:0;padding:0;background:#000000b8;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);opacity:0;transition:opacity .36s ease}.worker-panel-root .worker-sheet__card{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:90%;min-height:0;border-radius:18px 18px 0 0;background:#1c1f1f;box-shadow:0 -16px 40px #00000073;overflow:hidden;transform:translateY(100%);transition:transform .36s ease}.worker-panel-root .worker-sheet.is-in .worker-sheet__backdrop{opacity:1}.worker-panel-root .worker-sheet.is-in .worker-sheet__card{transform:translateY(0)}.worker-panel-root .worker-sheet.is-out .worker-sheet__backdrop{opacity:0;transition-duration:.32s}.worker-panel-root .worker-sheet.is-out .worker-sheet__card{transform:translateY(100%);transition-duration:.32s}.worker-panel-root .worker-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3.4rem;padding:.4rem .45rem .4rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.worker-panel-root .worker-sheet__title{display:flex;align-items:baseline;gap:.55rem;min-width:0;flex:1}.worker-panel-root .worker-sheet__head h2{margin:0;color:#e9edef;font-size:var(--text-5xl);font-weight:650}.worker-panel-root .worker-sheet__outside{color:#ffb020;font-family:Dosis,sans-serif;font-size:.95rem;font-style:italic;font-weight:800;letter-spacing:.02em;line-height:1.1;white-space:nowrap}.worker-panel-root .worker-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:#e9edef}.worker-panel-root .worker-sheet__scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.35rem;overflow:auto;padding:.8rem .85rem}.worker-panel-root .worker-sheet__scroll:has(.worker-sheet__live){align-items:stretch;padding-bottom:.8rem}.worker-panel-root .worker-sheet__live{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;width:100%;min-height:100%;margin:0;padding:1.25rem 1.1rem;box-sizing:border-box;text-align:center}.worker-panel-root .worker-sheet__live-icon{color:#2bd4a08c;font-size:6.4rem;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48;line-height:1}.worker-panel-root .worker-sheet__live p{max-width:18rem;margin:0;color:#e9edefe0;font-size:1.02rem;font-weight:650;line-height:1.35}.worker-panel-root .worker-sheet__compose{display:flex;align-items:flex-end;gap:.45rem;padding:.45rem max(1rem,env(safe-area-inset-right,0px)) calc(.5rem + env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px))}.worker-panel-root .worker-sheet__compose .zona-trabajo-page__textarea{flex:1 1 auto;width:auto;min-height:44px;max-height:6.5rem;margin:0;padding:.6rem .85rem;border:0;border-radius:1.3rem;background:#2a3942;color:#e9edef;font-size:16px}.worker-panel-root .worker-sheet__compose .zona-trabajo-page__btn--send{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:999px;background:#00a884;color:transparent;font-size:0}.worker-panel-root .worker-sheet__compose .zona-trabajo-page__btn--send:before{content:"send";color:#fff;font-family:Material Symbols Outlined;font-size:1.35rem;line-height:1}@keyframes worker-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes worker-sheet-down{0%{transform:none}to{transform:translateY(100%)}}@keyframes worker-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes worker-sheet-fade-out{0%{opacity:1}to{opacity:0}}.worker-panel-root .worker-chats__gestor{position:fixed;right:1.15rem;bottom:calc(1.15rem + env(safe-area-inset-bottom,0px));z-index:30;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:999px;background:#2bd4a0;color:#04241a;cursor:pointer;box-shadow:0 8px 20px #2bd4a059;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.worker-panel-root .worker-chats__gestor.is-off,.worker-panel-root .worker-chats__gestor.is-off:hover{box-sizing:border-box;background:#dc262647;border:1.5px solid #ef4444;color:#fecaca;cursor:default;box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none}.worker-panel-root .worker-chats__gestor .material-symbols-outlined{font-size:1.7rem}@media(display-mode:standalone),(display-mode:fullscreen){@supports (-webkit-touch-callout: none){.worker-panel-root .worker-chats__gestor{bottom:calc(env(safe-area-inset-bottom,0px) + .45rem)}}}.worker-panel-root .worker-chats__gestor-badge{position:absolute;top:-.45rem;right:-.45rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;border:2px solid #111;border-radius:999px;background:#ff4d4f;color:#fff;font-size:1rem;font-weight:800;line-height:1;text-align:center;box-sizing:border-box}.worker-panel-root .worker-chats__gestor-host{position:fixed;inset:0;z-index:160;pointer-events:none}.worker-panel-root .worker-chats__gestor-host .zona-trabajo-page__table-card{min-height:0;padding:0;background:transparent;border:0;box-shadow:none;pointer-events:none}.worker-panel-root .worker-chats__gestor-host .zona-trabajo-page__table-card>:not(.worker-sheet){display:none}.worker-panel-root .worker-chats__gestor-host .worker-sheet{pointer-events:auto}.worker-panel-root .worker-kitchen{display:flex;flex-direction:column;gap:.7rem;margin:.85rem .85rem .2rem}.worker-panel-root .worker-kitchen__title{margin:0;color:#2bd4a0;font-size:1.35rem;font-weight:800}.worker-panel-root .worker-kitchen__empty{margin:0;color:#e9edefb8}.worker-panel-root .worker-kitchen__card{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;border-radius:.9rem;background:#202c33;color:#e9edef}.worker-panel-root .worker-kitchen__card .material-symbols-outlined{flex-shrink:0;font-size:1.7rem;color:#2bd4a0}.worker-panel-root .worker-kitchen__card b,.worker-panel-root .worker-kitchen__card small,.worker-panel-root .worker-kitchen__card p{display:block;margin:0}.worker-panel-root .worker-kitchen__card small{margin-top:.15rem;color:#e9edefb3}.worker-panel-root .worker-kitchen__card p{margin-top:.35rem;line-height:1.35}.worker-panel-root .main-container--buhoneando-fullscreen{min-height:100vh;min-height:100dvh;min-height:var(--app-vh);padding:0;background:#000}.worker-panel-root .main-container{height:100vh;height:100dvh;height:var(--app-vh);min-height:100vh;min-height:100dvh;min-height:var(--app-vh);display:flex;flex-direction:column;background:#232525;align-items:center;overflow:hidden}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .main-container{height:calc(var(--app-vh) + env(safe-area-inset-bottom,0px));min-height:calc(var(--app-vh) + env(safe-area-inset-bottom,0px));--main-content-pad-top: calc(env(safe-area-inset-top, 0px) + 4.95rem) }.worker-panel-root .main-container.main-container--mobile-header-hidden{--main-content-pad-top: calc(env(safe-area-inset-top, 0px) + .35rem) }}.worker-panel-root .main-container__responsive-header{display:none}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .main-container__responsive-header{display:flex;flex-direction:column;align-items:stretch;position:fixed;top:0;left:0;right:0;z-index:120;padding:0;margin:0;background:transparent;border:none;box-shadow:none;pointer-events:none}.worker-panel-root .main-container__responsive-header-statusbar{flex-shrink:0;width:100%;height:env(safe-area-inset-top,0px);min-height:env(safe-area-inset-top,0px);pointer-events:none;background:#000;backdrop-filter:none;-webkit-backdrop-filter:none}.worker-panel-root .main-container__responsive-header-slide-clip{flex-shrink:0;width:100%;overflow:hidden;max-height:8rem;pointer-events:auto;transition:max-height .62s cubic-bezier(.22,1,.36,1)}.worker-panel-root .main-container__responsive-header-slide-clip--hidden{max-height:0;pointer-events:none}.worker-panel-root .main-container__responsive-header-slide{display:flex;flex-direction:column;width:100%;padding:1.4rem max(1.5rem,env(safe-area-inset-left,0px)) 1.45rem max(1.5rem,env(safe-area-inset-right,0px));background:var(--buhonea-status-strip-background);backdrop-filter:var(--buhonea-status-strip-backdrop);-webkit-backdrop-filter:var(--buhonea-status-strip-backdrop);transform:translateZ(0);transition:transform .62s cubic-bezier(.22,1,.36,1)}.worker-panel-root .main-container__responsive-header-slide-clip--hidden .main-container__responsive-header-slide{transform:translate3d(0,-100%,0);pointer-events:none}.worker-panel-root .main-container__responsive-header-slide--menu-dim{opacity:0;visibility:hidden;pointer-events:none;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .4s ease,visibility .4s ease}.worker-panel-root .main-container__responsive-header-inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;min-width:0;min-height:2.85rem}.worker-panel-root .main-container__header-brand{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;flex:1;min-width:0;padding-right:.5rem;padding-left:.25rem;padding-top:0;transition:none}.worker-panel-root .main-container__header-brand-logo{width:50px;height:50px;border:dashed #e36daf;object-fit:cover;flex-shrink:0;border-radius:50%}.worker-panel-root .main-container__header-brand-logo--empty{display:grid;place-items:center;background:#ffffff1f;color:#fff}.worker-panel-root .main-container__header-brand-logo--empty .material-symbols-outlined{font-size:26px}.worker-panel-root .main-container__header-brand-texts{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;flex:1}.worker-panel-root .main-container__header-brand-logo,.worker-panel-root .main-container__header-brand-texts,.worker-panel-root .main-container__header-brand-panel,.worker-panel-root .main-container__header-brand-buhonea{transition:none!important;animation:none!important}.worker-panel-root .main-container__header-brand-panel{font-family:Dosis,sans-serif;font-weight:800;font-size:clamp(1.05rem,3.8vw,1.2rem);line-height:1.15;letter-spacing:.02em;color:#e36eaf}.worker-panel-root .main-container__header-brand-buhonea{font-family:Dosis,sans-serif;font-weight:400;font-size:clamp(1rem,2.5vw,.8rem);color:var(--text-muted);margin-top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.worker-panel-root .main-container__header-logo{display:flex;align-items:center;text-decoration:none}.worker-panel-root .main-container__header-logo img{height:36px;width:auto;max-width:140px;object-fit:contain}.worker-panel-root .main-container__menu-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:35px;min-height:35px;padding:0;border:none;cursor:pointer;transition:background .2s,opacity .2s;flex-shrink:0}.worker-panel-root .main-container__menu-btn--hamburger{background:transparent}.worker-panel-root .main-container__menu-btn--inicio .main-container__menu-grid-spin{width:38px;height:38px}.worker-panel-root .main-container__menu-btn--inicio .main-container__menu-grid-icon{width:34px;height:34px;gap:6px}.worker-panel-root .main-container__menu-btn--inbox{position:relative;background:transparent}.worker-panel-root .main-container__menu-btn--inbox .material-symbols-outlined{font-size:1.45rem;color:#e8effff2}.worker-panel-root .main-container__inbox-badge{position:absolute;top:-2px;right:35px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:.65rem;font-weight:800;line-height:18px;text-align:center;box-shadow:0 1px 4px #00000059;pointer-events:none}.worker-panel-root .main-container__menu-btn--hamburger:hover{background:linear-gradient(180deg,#0f0f0fe0,#0000009e)}.worker-panel-root .main-container__back-btn{margin-right:0;background:transparent;border:transparent}.worker-panel-root .main-container__back-btn:hover{background:#ffffff1f}.worker-panel-root .main-container__back-btn .material-symbols-outlined{font-size:var(--text-5xl);color:var(--text-primary)}.worker-panel-root .main-container__menu-grid-spin{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transform:rotate(0);transform-origin:50% 50%;transition:transform .55s cubic-bezier(.33,1,.2,1)}.worker-panel-root .main-container__menu-grid-spin--open{transform:rotate(360deg)}.worker-panel-root .main-container__menu-grid-icon{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:4px;width:22px;height:22px}.worker-panel-root .main-container__menu-grid-cell{display:block;width:100%;height:100%;min-width:0;min-height:0;background:var(--text-primary);box-sizing:border-box}@media(prefers-reduced-motion:reduce){.worker-panel-root .main-container__menu-grid-spin{transition-duration:.2s}}@media(min-width:1200px)and (min-height:680px){.worker-panel-root .main-container__responsive-header{display:none!important}}.worker-panel-root .main-container__menu-btn--hidden{visibility:hidden;pointer-events:none}.worker-panel-root .main-container__menu-hamburger-group{position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:0;flex-shrink:0;margin-left:auto}.worker-panel-root .main-container__mobile-inbox-overlay{position:fixed;top:calc(env(safe-area-inset-top,0px) + 3.8rem);left:0;right:0;bottom:0;z-index:8;background:#030712ad;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:.8rem .8rem calc(env(safe-area-inset-bottom,0px) + .8rem);overflow:hidden}@media(max-width:600px){.worker-panel-root .main-container__mobile-inbox-overlay{padding:1.8rem 1.8rem calc(env(safe-area-inset-bottom,0px) + 1.8rem)}}.worker-panel-root .main-container__mobile-inbox-panel{height:100%;overflow-y:auto}@media(min-width:601px){.worker-panel-root .main-container__menu-btn--inbox,.worker-panel-root .main-container__mobile-inbox-overlay{display:none}}.worker-panel-root .main-container__internal-notif-badge{position:absolute;left:-30px;top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:center;min-width:25px;min-height:25px;padding:0 5px;border-radius:999px;background:linear-gradient(145deg,#e53935,#c62828);box-shadow:0 1px 4px #00000059;animation:main-container-internal-notif-zoom 6s ease-in-out infinite;transform-origin:center center}.worker-panel-root .main-container__internal-notif-badge:after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #cf2e2e}.worker-panel-root .main-container__internal-notif-badge__bang{font-size:14px;font-weight:800;line-height:1;color:#fff;-webkit-user-select:none;user-select:none}@keyframes main-container-internal-notif-zoom{0%,92%,to{transform:translateY(-50%) scale(1)}94%{transform:translateY(-50%) scale(1.12)}97%{transform:translateY(-50%) scale(1)}}.worker-panel-root .main-container__body{display:flex;flex:1;min-height:0;width:100%;overflow:hidden}@media(max-width:479px){.worker-panel-root .main-container__body{width:100%;min-width:0}}@media(max-width:600px){.worker-panel-root .main-container{width:100%;max-width:100vw;min-height:100vh;min-height:100dvh;min-height:var(--app-vh)}.worker-panel-root .main-container__body,.worker-panel-root .main-container__content{width:100%;max-width:100vw}.worker-panel-root .main-container__page-wrap{width:100%;max-width:100%}}@media(max-width:320px){.worker-panel-root .main-container{width:100%;max-width:100vw;min-height:100vh;min-height:100dvh;min-height:var(--app-vh);overflow:hidden}.worker-panel-root .main-container__body{width:100%;max-width:100vw;overflow-x:hidden}.worker-panel-root .main-container__content{width:100%;max-width:100vw;padding:.5rem .75rem;padding-top:calc(var(--main-content-pad-top) + .5rem);overflow-x:hidden}.worker-panel-root .main-container__page-wrap{width:100%;max-width:100%;gap:.75rem}}@media(min-width:1200px)and (min-height:680px){.worker-panel-root .main-container__body{display:grid;grid-template-columns:340px 1fr;grid-template-rows:minmax(0,1fr);transition:grid-template-columns .3s ease;gap:1rem;width:100%;max-width:1600px;margin:0 auto;padding:0 1.5rem;flex:1;min-height:0;overflow:hidden}.worker-panel-root .main-container__body>aside{min-height:0;max-height:100%;align-self:stretch}.worker-panel-root .main-container__body--nav-collapsed{grid-template-columns:112px 1fr;max-width:1200px;overflow-x:visible}}body.qr-template-editor-open .worker-panel-root .main-container__responsive-header,body.qr-template-editor-open .worker-panel-root .side-menu{display:none!important}body.qr-template-editor-open .worker-panel-root .main-container__body{grid-template-columns:1fr!important;max-width:100%!important;padding-left:.75rem;padding-right:.75rem}.worker-panel-root .main-container__content{flex:1;min-width:0;min-height:0;width:100%;padding:1rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.worker-panel-root .main-container__content--loading{display:flex;align-items:center;justify-content:center;padding:0!important}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .main-container__content{transition:padding-top .62s cubic-bezier(.22,1,.36,1)}}@media(prefers-reduced-motion:reduce){.worker-panel-root .main-container__responsive-header-slide-clip,.worker-panel-root .main-container__responsive-header-slide{transition-duration:.01ms!important}@media(max-width:1199px){.worker-panel-root .main-container__content{transition-duration:.01ms!important}}}@media(max-width:479px){.worker-panel-root .main-container__content{padding:.75rem 1.5rem;padding-top:calc(var(--main-content-pad-top) + .75rem);padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}@media(min-width:480px)and (max-width:639px){.worker-panel-root .main-container__content{padding:1rem 1.25rem;padding-top:calc(var(--main-content-pad-top) + 2rem);padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}@media(min-width:640px)and (max-width:1199px){.worker-panel-root .main-container__content{padding:1.25rem 3.5rem;padding-top:calc(var(--main-content-pad-top) + 1.25rem);padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}}@media(min-width:980px)and (max-width:1200px)and (max-height:760px){.worker-panel-root .main-container{--main-content-pad-top: calc(env(safe-area-inset-top, 0px) + 4.35rem) }.worker-panel-root .main-container__content{padding:.85rem 1.1rem;padding-top:calc(var(--main-content-pad-top) + .85rem);padding-bottom:calc(.9rem + env(safe-area-inset-bottom))}.worker-panel-root .main-container__page-wrap{gap:1rem}.worker-panel-root .main-container__tools-title{font-size:var(--text-5xl);margin-top:3.35rem}}@media(min-width:1200px)and (min-height:680px){.worker-panel-root .main-container__content{padding:2rem}}.worker-panel-root .main-container__page-wrap{max-width:1200px;margin:0;display:flex;flex-direction:column;gap:1.5rem;width:100%;min-width:0;border-radius:20px}.worker-panel-root .main-container__page-wrap--initial-loading{flex:1;min-height:0;align-items:center;justify-content:center;gap:0}.worker-panel-root .main-container__page-wrap--buhoneando{min-height:100%;flex:1}.worker-panel-root .main-container__content--buhoneando{display:flex;flex-direction:column}.worker-panel-root .main-container__content--buhoneando .main-container__page-wrap{flex:1}@media(max-width:479px){.worker-panel-root .main-container__page-wrap{gap:1rem}}.worker-panel-root .main-container__noticias-tabs{width:100%;min-width:0}.worker-panel-root .main-container__tools-title{margin:0;margin-top:3.5rem;font-size:var(--text-6xl);font-weight:600;color:var(--text-primary)}@media(max-width:479px){.worker-panel-root .main-container__tools-title{font-size:var(--text-5xl);margin-top:3.75rem}}@media(min-width:480px)and (max-width:639px){.worker-panel-root .main-container__tools-title{font-size:var(--text-4xl);margin-top:3.6rem}}@media(min-width:640px)and (max-width:1199px){.worker-panel-root .main-container__tools-title{font-size:var(--text-5xl);margin-top:3rem}}.worker-panel-root .main-container__banner-row{display:flex;gap:1rem;flex-wrap:wrap}.worker-panel-root .main-container__banner-half{flex:1;min-width:0}@media(max-width:379px){.worker-panel-root .main-container__banner-row{gap:.75rem}.worker-panel-root .main-container__banner-half{min-width:100%}}@media(min-width:380px)and (max-width:639px){.worker-panel-root .main-container__banner-half{min-width:100%}}@media(min-width:640px)and (max-width:1199px){.worker-panel-root .main-container__banner-half{flex:1 1 calc(100% - .5rem);max-width:100%}}@media(max-width:1200px){.worker-panel-root .main-container__banner-half{flex:1 1 calc(100% - .5rem);max-width:calc(100% - .5rem)}}.worker-panel-root--chef .chef-menu-id{display:none}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root.worker-panel-root--chef .main-container.is-chef-menu .main-container__responsive-header,.worker-panel-root.worker-panel-root--chef .main-container.is-chef-menu .main-container__responsive-header-statusbar,.worker-panel-root.worker-panel-root--chef .main-container.is-chef-menu .main-container__responsive-header-slide,.worker-panel-root.worker-panel-root--chef .main-container.is-chef-menu .main-container__responsive-header-slide-clip{background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.worker-panel-root.worker-panel-root--chef .side-menu__backdrop.side-menu__backdrop--visible{inset:0!important;width:100%!important;height:100dvh!important;max-height:none!important;z-index:140}.worker-panel-root.worker-panel-root--chef .side-menu.side-menu--open{inset:50% auto auto 50%!important;width:min(88vw,420px)!important;max-width:min(88vw,420px)!important;height:60dvh!important;max-height:60dvh!important;transform:translate(-50%,-50%);z-index:160;border-radius:var(--radius-xl)}.worker-panel-root.worker-panel-root--chef .side-menu--open .chef-menu-id{display:flex;align-items:center;gap:.75rem;flex-shrink:0;margin:0;padding:1.35rem 1rem .95rem}.worker-panel-root.worker-panel-root--chef .side-menu.side-menu--open .side-menu__nav{flex:1 1 auto;height:auto;min-height:0}.worker-panel-root.worker-panel-root--chef .chef-menu-id__who{display:flex;align-items:center;gap:.7rem;min-width:0;flex:1}.worker-panel-root.worker-panel-root--chef .chef-menu-id__avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px dashed #e36daf}.worker-panel-root.worker-panel-root--chef .chef-menu-id__avatar--empty{display:grid;place-items:center;background:#ffffff1f;color:#fff}.worker-panel-root.worker-panel-root--chef .chef-menu-id__avatar--empty .material-symbols-outlined{font-size:26px}.worker-panel-root.worker-panel-root--chef .chef-menu-id__texts{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.worker-panel-root.worker-panel-root--chef .chef-menu-id__name{margin:0;max-width:100%;overflow:hidden;color:var(--text-primary);font-family:Dosis,sans-serif;font-weight:700;font-size:clamp(1.05rem,3.8vw,1.2rem);line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.worker-panel-root.worker-panel-root--chef .chef-menu-id__time{margin:.12rem 0 0;color:#2bd4a0;font-family:Dosis,sans-serif;font-weight:700;font-size:var(--text-lg);line-height:1.2;white-space:nowrap}.worker-panel-root.worker-panel-root--chef .chef-menu-id__close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-left:auto;padding:0;border:none;border-radius:5px;background:color-mix(in srgb,#ef4444 42%,rgba(40,8,8,.4));color:#fff;cursor:pointer;flex-shrink:0}.worker-panel-root.worker-panel-root--chef .chef-menu-id__close .material-symbols-outlined{color:#fff;font-size:1.45rem}.worker-panel-root.worker-panel-root--chef .side-menu.side-menu--open.is-chef-out{animation:chef-aside-launch .78s cubic-bezier(.5,.02,.12,1) forwards;pointer-events:none}.worker-panel-root.worker-panel-root--chef .side-menu__backdrop.side-menu__backdrop--visible.is-chef-out{opacity:0;transition:opacity .45s ease}}@keyframes chef-aside-launch{0%{transform:translate(-50%,-50%) scale(1);filter:blur(0);opacity:1}16%{transform:translate(-50%,calc(-50% + 26px)) scale(1.025)}to{transform:translate(-50%,calc(-50% - 120vh)) scale(.9);filter:blur(9px);opacity:0}}@media(prefers-reduced-motion:reduce){.worker-panel-root.worker-panel-root--chef .side-menu.side-menu--open.is-chef-out{animation:none;transform:translate(-50%,calc(-50% - 120vh));opacity:0;transition:transform .2s ease,opacity .2s ease}}@media(orientation:landscape)and (max-height:1199px){.worker-panel-root.worker-panel-root--chef .main-container:not(.is-comandas-full){align-items:stretch;width:100%;--main-content-pad-top: calc(env(safe-area-inset-top, 0px) + 4.95rem) }.worker-panel-root.worker-panel-root--chef .main-container:not(.is-comandas-full) .main-container__responsive-header{display:flex!important;flex-direction:column;align-items:stretch;position:fixed;top:0;left:0;right:0;width:100%;z-index:120;padding:0;margin:0;pointer-events:none}.worker-panel-root.worker-panel-root--chef .main-container__responsive-header-slide,.worker-panel-root.worker-panel-root--chef .main-container__responsive-header-inner,.worker-panel-root.worker-panel-root--chef .main-container__header-brand{display:flex;flex-direction:row;align-items:center;width:100%;min-width:0}.worker-panel-root.worker-panel-root--chef .main-container__responsive-header-slide{flex-direction:column;pointer-events:auto}.worker-panel-root.worker-panel-root--chef .main-container__header-brand{flex:1}.worker-panel-root.worker-panel-root--chef .main-container__header-brand-texts{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.worker-panel-root.worker-panel-root--chef .main-container__body,.worker-panel-root.worker-panel-root--chef .main-container__content,.worker-panel-root.worker-panel-root--chef .main-container__page-wrap{width:100%;max-width:none;align-self:stretch}.worker-panel-root.worker-panel-root--chef .main-container__body{display:flex!important;flex-direction:row;grid-template-columns:none!important;margin:0!important;padding:0!important;gap:0!important}.worker-panel-root.worker-panel-root--chef .main-container__content{flex:1 1 auto;min-width:0}.worker-panel-root.worker-panel-root--chef .side-menu__backdrop.side-menu__backdrop--visible{display:block!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:none!important;z-index:140}.worker-panel-root.worker-panel-root--chef .side-menu:not(.side-menu--open){transform:translate(-50%,calc(-50% - 120vh))!important;visibility:hidden;pointer-events:none}.worker-panel-root.worker-panel-root--chef .main-container__body>aside.side-menu.side-menu--open,.worker-panel-root.worker-panel-root--chef .side-menu.side-menu--open{position:fixed!important;inset:50% auto auto 50%!important;width:min(88vw,420px)!important;max-width:min(88vw,420px)!important;height:auto!important;max-height:calc(100dvh - 1.25rem)!important;min-height:0!important;margin:0!important;align-self:auto!important;justify-self:auto!important;transform:translate(-50%,-50%)!important;border-radius:var(--radius-xl)!important;border-right:1px solid var(--glass-border)!important;z-index:160;overflow-x:hidden!important;overflow-y:auto!important;visibility:visible;pointer-events:auto}.worker-panel-root.worker-panel-root--chef .side-menu__sheet{display:contents!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;transform:none!important;opacity:1!important;pointer-events:auto!important}.worker-panel-root.worker-panel-root--chef .side-menu--open .chef-menu-id{display:flex;align-items:center;gap:.75rem;flex-shrink:0;margin:0;padding:1.35rem 1rem .95rem}.worker-panel-root.worker-panel-root--chef .side-menu--open .side-menu__header,.worker-panel-root.worker-panel-root--chef .side-menu__divider{display:none!important}.worker-panel-root.worker-panel-root--chef .side-menu.side-menu--open .side-menu__nav{display:flex;flex-direction:column;flex:1 1 auto;height:auto!important;min-height:0!important}.worker-panel-root.worker-panel-root--chef .side-menu__quick-access{border-top:0!important}.worker-panel-root.worker-panel-root--chef .side-menu__quick-list button.side-menu__link{border:none!important;background:transparent!important;color:var(--text-secondary)!important}}.worker-device-gate{position:fixed;inset:0;z-index:120000;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));font-family:Dosis,sans-serif}.worker-device-gate--auth{z-index:1300}.worker-device-gate__backdrop{position:absolute;inset:0;background:radial-gradient(900px 420px at 50% 0%,rgba(245,196,81,.16),transparent 62%),radial-gradient(700px 480px at 80% 100%,rgba(99,102,241,.2),transparent 60%),#07080c}.worker-device-gate__card{position:relative;z-index:1;width:min(94vw,40rem);max-height:min(92dvh,46rem);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:clamp(1.1rem,3vw,1.6rem);text-align:center;color:#f8fafc;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:#101218eb;box-shadow:0 24px 60px #00000073;animation:worker-device-gate-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes worker-device-gate-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.worker-device-gate__stage{position:relative;width:9.5rem;height:7.2rem;margin:.15rem auto .85rem}.worker-device-gate__frame{position:absolute;inset:.35rem .15rem}.worker-device-gate__device{position:absolute;left:50%;top:50%;width:3.15rem;height:5.15rem;transform:translate(-50%,-50%);animation:worker-device-gate-turn 4.8s ease-in-out infinite}.worker-device-gate__device.is-landscape{animation-delay:-2.4s}.worker-device-gate__bezel,.worker-device-gate__screen{position:absolute;inset:0;border-radius:10px}.worker-device-gate__bezel{background:linear-gradient(160deg,#2a3142,#121722);box-shadow:0 10px 22px #0006,inset 0 0 0 2px #64748b}.worker-device-gate__screen{inset:.38rem .32rem .48rem;overflow:hidden;border-radius:6px;background:#0b1220}.worker-device-gate__scan{position:absolute;left:0;right:0;height:35%;background:linear-gradient(180deg,transparent,rgba(245,196,81,.55),transparent);animation:worker-device-gate-scan 4.8s ease-in-out infinite}@keyframes worker-device-gate-turn{0%,16%{transform:translate(-50%,-50%) rotate(0)}42%,66%{transform:translate(-50%,-50%) rotate(-90deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes worker-device-gate-scan{0%,12%{top:-20%;opacity:0}28%{opacity:1}46%,to{top:90%;opacity:0}}.worker-device-gate__title{margin:0 0 .4rem;font-size:clamp(1.35rem,3.4vw,1.85rem);font-weight:800;line-height:1.12;color:#f8fafc}.worker-device-gate__lead{margin:0 auto .95rem;max-width:34rem;font-size:1rem;line-height:1.4;color:#cbd5e1}.worker-device-gate__roles{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:0 0 .85rem;text-align:left}.worker-device-gate__role{margin:0;padding:.7rem .75rem .75rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;animation:worker-device-gate-role .6s cubic-bezier(.22,1,.36,1) both}.worker-device-gate__role--kitchen{animation-delay:.08s;border-color:#f5c45159}@keyframes worker-device-gate-role{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.worker-device-gate__role h2{margin:0;font-size:1.05rem;font-weight:800;color:#f8fafc}.worker-device-gate__role>p{margin:.1rem 0 .45rem;font-size:.82rem;color:#94a3b8}.worker-device-gate__role--kitchen h2{color:#f5c451}.worker-device-gate__role dl{margin:0;display:grid;gap:.35rem}.worker-device-gate__role dl div{display:grid;gap:.05rem}.worker-device-gate__role dt{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.worker-device-gate__role dd{margin:0;font-size:.92rem;font-weight:700;color:#f8fafc;line-height:1.25}.worker-device-gate__range{display:block;white-space:nowrap}.worker-device-gate__now{margin:0 0 .35rem;font-size:.98rem;color:#e2e8f0}.worker-device-gate__now strong{color:#f8fafc}.worker-device-gate__hint{margin:0 auto .55rem;max-width:34rem;font-size:.95rem;font-weight:700;line-height:1.35;color:#f5c451}.worker-device-gate__tip{margin:0 0 1rem;font-size:.9rem;line-height:1.4;color:#94a3b8}.worker-device-gate__back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1.15rem;border-radius:12px;border:1px solid rgba(245,196,81,.45);background:#f5c45124;color:#f8fafc;font-weight:700;font-size:.98rem;text-decoration:none}@media(max-width:640px){.worker-device-gate__roles{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.worker-device-gate__card,.worker-device-gate__role,.worker-device-gate__device,.worker-device-gate__scan{animation:none}.worker-device-gate__device.is-landscape{transform:translate(-50%,-50%) rotate(-90deg)}}.worker-device-gate--auth .worker-device-gate__card{background:#fffffff7;color:#0f172a;border-color:#0f172a14}.worker-device-gate--auth .worker-device-gate__title,.worker-device-gate--auth .worker-device-gate__role h2,.worker-device-gate--auth .worker-device-gate__role dd,.worker-device-gate--auth .worker-device-gate__now,.worker-device-gate--auth .worker-device-gate__now strong{color:#0f172a}.worker-device-gate--auth .worker-device-gate__lead,.worker-device-gate--auth .worker-device-gate__role>p,.worker-device-gate--auth .worker-device-gate__role dt,.worker-device-gate--auth .worker-device-gate__tip{color:#475569}.worker-device-gate--auth .worker-device-gate__role{background:#f8fafc;border-color:#0f172a14}.worker-device-gate--auth .worker-device-gate__role--kitchen h2,.worker-device-gate--auth .worker-device-gate__hint{color:#9a6700}.worker-device-gate--auth .worker-device-gate__frame{border-color:#0f172a47}.worker-device-gate--auth .worker-device-gate__back{color:#1e293b;background:#f5c45147;border-color:#9a670059}.worker-panel-root{--app-vh: 100dvh;--accent: #6366f1;--accent-hover: #4f46e5;--accent-alpha: rgba(99, 102, 241, .15);--success: #10b981;--error: #dc2626;--error-bg: rgba(220, 38, 38, .12);--bg-primary: #232525;--bg-secondary: #232525;--glass-bg: rgba(255, 255, 255, .06);--glass-bg-strong: rgba(255, 255, 255, .12);--glass-border: rgba(255, 255, 255, .12);--glass-border-strong: rgba(255, 255, 255, .2);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .25);--surface: rgba(30, 41, 59, .7);--border: rgba(255, 255, 255, .08);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--shadow-lg: 0 8px 32px rgba(0, 0, 0, .25);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .35);--text-xs: clamp(.72rem, .7rem + .08vw, .76rem);--text-sm: clamp(.8rem, .78rem + .12vw, .84rem);--text-base: clamp(.86rem, .82rem + .18vw, .92rem);--text-md: clamp(.9rem, .86rem + .2vw, .96rem);--text-lg: clamp(.95rem, .9rem + .24vw, 1.02rem);--text-xl: clamp(1rem, .94rem + .28vw, 1.08rem);--text-2xl: clamp(1.08rem, 1rem + .36vw, 1.2rem);--text-3xl: clamp(1.2rem, 1.08rem + .52vw, 1.38rem);--text-4xl: clamp(1.38rem, 1.18rem + .9vw, 1.7rem);--text-5xl: clamp(1.62rem, 1.32rem + 1.2vw, 2.05rem);--text-6xl: clamp(2.2rem, 1.6rem + 2.4vw, 3rem);--text-7xl: clamp(2.4rem, 1.7rem + 2.8vw, 3.25rem);--buhonea-status-strip-background: linear-gradient(180deg, rgba(0, 0, 0, .78), rgba(0, 0, 0, .5));--buhonea-status-strip-backdrop: blur(10px);--side-menu-link: var(--text-lg);--side-menu-icon: clamp(1.4rem, 1.2rem + .5vw, 1.58rem);--side-menu-mobile-link: var(--text-base);--side-menu-mobile-icon: clamp(1.2rem, 1.1rem + .35vw, 1.32rem);min-height:100dvh;min-height:var(--app-vh);color:var(--text-primary);font-family:Dosis,sans-serif;background:var(--bg-primary)}.worker-panel-root .panel-glass{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:4px solid var(--glass-border);border-radius:10px;box-shadow:var(--shadow-lg);max-width:100%}html.worker-panel-active,html.worker-panel-active body{background-color:#000;color-scheme:only dark}html.worker-panel-active,html.worker-panel-active body,.worker-panel-root,.worker-panel-root *{scrollbar-width:none;-ms-overflow-style:none}html.worker-panel-active::-webkit-scrollbar,html.worker-panel-active *::-webkit-scrollbar,.worker-panel-root::-webkit-scrollbar,.worker-panel-root *::-webkit-scrollbar{width:0;height:0;display:none;background:transparent}@media(max-width:600px){html.worker-panel-active,html.worker-panel-active body,html.worker-panel-active #root{min-height:var(--app-vh, 100dvh);height:auto;max-height:none;overflow-x:hidden}}.worker-panel-root .bh-pressable:hover{transform:none}@media(max-width:479px){.worker-panel-root .main-container__page-wrap{gap:1rem;margin-top:3rem}.worker-panel-root .main-container__page-wrap--worker-has-alerts{margin-top:1rem}}.worker-panel-root .zona-trabajo-page__equipo-chips{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;padding-bottom:.25rem}.worker-panel-root .zona-trabajo-page__equipo-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .55rem .35rem .65rem;border-radius:5px;border:1px solid var(--border);background:color-mix(in srgb,#22c55e 12%,var(--surface));color:var(--text-primary);font-size:var(--text-2xl);flex-shrink:0;cursor:default;transition:transform .12s ease,box-shadow .12s ease}.worker-panel-root .side-menu__header{gap:.35rem}.worker-panel-root .main-container__header-brand-panel--menu-name{color:var(--text-primary);font-weight:700;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.worker-panel-root .main-container__header-online{margin:.12rem 0 0;padding:0;border:none;background:none;color:#2bd4a0;font-family:Dosis,sans-serif;font-weight:700;font-size:var(--text-lg);line-height:1.2;letter-spacing:0;white-space:nowrap}.worker-panel-root .main-container__menu-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:none;border-radius:5px;background:color-mix(in srgb,#ef4444 42%,rgba(40,8,8,.4));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;flex-shrink:0}.worker-panel-root .main-container__menu-close .material-symbols-outlined{color:#fff;font-size:1.45rem}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root .side-menu.side-menu--open,.worker-panel-root .side-menu__backdrop.side-menu__backdrop--visible{top:calc(env(safe-area-inset-top,0px) + 5.7rem)!important;height:calc(var(--app-vh, 100dvh) - env(safe-area-inset-top,0px) - 5.7rem);max-height:calc(var(--app-vh, 100dvh) - env(safe-area-inset-top,0px) - 5.7rem)}.worker-panel-root .side-menu--open .side-menu__header{display:none}.worker-panel-root .side-menu.side-menu--open{border-top:none;border-bottom:none}.worker-panel-root .side-menu--open .side-menu__nav{display:flex;flex-direction:column;height:100%;min-height:100%}.worker-panel-root .side-menu--open .side-menu__footer{margin-top:auto;margin-bottom:0;padding-bottom:10px}}.worker-panel-root .side-menu__footer-brandline{border:none}.worker-panel-root .side-menu__worker-name{margin:0;font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);line-height:1.2;word-break:break-word}.worker-panel-root .side-menu__quick-list{display:flex;flex-direction:column;align-items:center;width:100%}.worker-panel-root .side-menu__link--logout{justify-content:center;width:100%;max-width:14rem}.worker-panel-root .zona-trabajo-page__table-card--worker-empty.panel-glass{border-color:color-mix(in srgb,#ef4444 55%,var(--glass-border));background:color-mix(in srgb,#ef4444 10%,var(--glass-bg));box-shadow:none}.worker-panel-root .zona-trabajo-page__table-card--worker-unread.panel-glass{border-color:color-mix(in srgb,#22c55e 55%,var(--glass-border));background:color-mix(in srgb,#22c55e 10%,var(--glass-bg))}.worker-panel-root .zona-trabajo-page__table-card--worker-empty.zona-trabajo-page__table-card--worker-unread.panel-glass{border-color:color-mix(in srgb,#ef4444 55%,var(--glass-border));background:color-mix(in srgb,#ef4444 10%,var(--glass-bg))}.worker-panel-root .zona-trabajo-page__table-card.panel-glass,.worker-panel-root .zona-trabajo-page__message-panel.panel-glass{box-shadow:none}.worker-panel-root .zona-trabajo-page__textarea{color:#fff}.worker-panel-root .zona-trabajo-page__textarea::placeholder{color:#ffffff8c}@media(max-width:600px){.worker-panel-root .main-container__page-wrap{width:100%;max-width:100%;align-self:stretch}.worker-panel-root .main-container__content{width:100%;max-width:100%}}@media(max-width:900px){.worker-panel-root .main-container:has(.zona-trabajo-page){height:var(--app-vh, 100dvh);min-height:var(--app-vh, 100dvh);max-height:var(--app-vh, 100dvh)}.worker-panel-root .main-container__content:has(.zona-trabajo-page){overflow:hidden;display:flex;flex-direction:column;min-height:0}.worker-panel-root .main-container__page-wrap:has(.zona-trabajo-page),.worker-panel-root .main-container__page-wrap--worker-has-alerts:has(.zona-trabajo-page){flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;margin-top:0}.worker-panel-root .zona-trabajo-page{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:0;padding-bottom:.25rem;margin:0;gap:.5rem}.worker-panel-root .zona-trabajo-page__tab-panels,.worker-panel-root .zona-trabajo-page__content{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;width:100%}.worker-panel-root .zona-trabajo-page__equipo-chips{flex-shrink:0}.worker-panel-root .zona-trabajo-page__tables{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.worker-panel-root .zona-trabajo-page__table-card{flex:0 0 auto;min-height:0;max-height:none}.worker-panel-root .zona-trabajo-page__table-card:has(.zona-trabajo-page__table-body--open){flex:1 1 auto;min-height:0;max-height:100%}.worker-panel-root .zona-trabajo-page__table-body--open,.worker-panel-root .zona-trabajo-page__table-body--chat-open{flex:1 1 auto;min-height:0;max-height:none;overflow:hidden;display:flex;flex-direction:column}.worker-panel-root .zona-trabajo-page__table-body--open .zona-trabajo-page__notifications-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.worker-panel-root .zona-trabajo-page__table-body--chat-open .zona-trabajo-page__message-panel--full{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.worker-panel-root .zona-trabajo-page__table-body--chat-open .zona-trabajo-page__notifications-scroll--chat{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.worker-panel-root .zona-trabajo-page__table-body--chat-open .zona-trabajo-page__textarea,.worker-panel-root .zona-trabajo-page__table-body--chat-open .zona-trabajo-page__message-actions--chat{flex-shrink:0}.worker-panel-root .main-container__content:has(.worker-mi-perfil-page){overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;display:block}.worker-panel-root .main-container__page-wrap:has(.worker-mi-perfil-page){overflow:visible;display:block;flex:none;min-height:auto;margin-top:0}.worker-panel-root .worker-mi-perfil-page{padding-top:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.worker-panel-root .main-container__content:has(.worker-comanda){overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;display:block}.worker-panel-root .main-container__page-wrap:has(.worker-comanda){overflow:visible;display:block;flex:none;min-height:auto;margin-top:0}}@media(max-width:712px){.worker-panel-root .main-container__content:has(.worker-comanda){padding-top:calc(env(safe-area-inset-top,0px) + 6.35rem);padding-left:calc(env(safe-area-inset-top,0px) + 1.5rem);padding-right:calc(env(safe-area-inset-top,0px) + 1.5rem)}.worker-panel-root .main-container__content:has(.worker-mi-perfil-page){padding-top:calc(env(safe-area-inset-top,0px) + 7.35rem);padding-left:calc(env(safe-area-inset-top,0px) + .95rem);padding-right:calc(env(safe-area-inset-top,0px) + .95rem)}}.worker-panel-root .mi-perfil-summary__worker-field--full{grid-column:1 / -1}.worker-panel-root .mi-perfil-summary__worker-block--hint{border-style:dashed;background:#3725292e}.worker-chats-keep--off{display:none!important}.worker-panel-root .worker-chats__head{width:100%;margin-bottom:2rem}.worker-panel-root .worker-chats__title{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55rem .75rem;margin:1.35rem 0 .7rem;padding:0 .2rem;text-align:left;font-size:var(--text-5xl);font-weight:800;color:var(--text-primary)}.worker-panel-root .worker-chats__title-aside{font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e9edef8c}.worker-panel-root .worker-chats__tags{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.45rem;width:100%;padding:.35rem .2rem .15rem}.worker-panel-root .worker-chats__jumps{display:flex;flex-wrap:nowrap;align-items:center;gap:.45rem;width:100%;max-width:100%;margin:0;padding:.45rem .35rem .65rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.worker-panel-root .worker-chats__jumps::-webkit-scrollbar{display:none}.worker-panel-root .worker-chats__jumps:empty{display:none}.worker-panel-root .worker-chats__jump{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;max-width:min(16rem,70vw);min-height:44px;padding:.3rem .75rem;border:1px solid #2bd4a0;border-radius:999px;background:#2bd4a059;color:#ecfdf5;font:inherit;font-weight:700}.worker-panel-root .worker-chats__jump-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-panel-root .worker-chats__jump-badge{flex:0 0 auto;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#25d366;color:#04241a;font-size:.72rem;font-weight:800;line-height:1.25rem;text-align:center}.worker-panel-root .worker-chats .zona-trabajo-page__back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#2bd4a0}.worker-panel-root .worker-chats .zona-trabajo-page__back .material-symbols-outlined{font-size:1.45rem}.worker-panel-root .worker-mesa-tag{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.12rem;width:100%;min-width:0;padding:.7rem .85rem;border-radius:5px;border:1px solid transparent;text-align:left;font:inherit}.worker-panel-root .worker-mesa-tag--on{background:color-mix(in srgb,#86efac 46%,rgba(8,28,18,.28));border-color:#2bd4a0;color:#ecfdf5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer}.worker-panel-root .worker-mesa-tag--selected{box-shadow:0 0 0 1px #bbf7d0}.worker-panel-root .worker-mesa-tag--off{background:color-mix(in srgb,#ef4444 34%,rgba(24,8,8,.42));border-color:#f87171e6;color:#fee2e2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:default;opacity:1}.worker-panel-root .worker-mesa-tag__table{font-size:var(--text-lg);font-weight:800;line-height:1.15}.worker-panel-root .worker-mesa-tag__zone{font-size:var(--text-sm);font-weight:650;line-height:1.2}.worker-panel-root .worker-mesa-tag__aside{display:contents}.worker-panel-root .worker-mesa-tag__state,.worker-panel-root .worker-mesa-tag__link{display:none}.worker-panel-root .worker-mesa-tag__badge{position:absolute;top:-.45rem;right:-.35rem;min-width:1.3rem;height:1.3rem;padding:0 .28rem;border-radius:5px;background:#f97316;color:#fff;font-size:.72rem;font-weight:800;line-height:1.3rem;text-align:center;animation:worker-mesa-badge-zoom .85s ease}@keyframes worker-mesa-badge-zoom{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}.worker-panel-root .worker-chats__panel--in{animation:worker-chats-in .34s ease}.worker-panel-root .worker-chats__panel--out{animation:worker-chats-out .22s ease forwards}@keyframes worker-chats-in{0%{opacity:0}to{opacity:1}}@keyframes worker-chats-out{0%{opacity:1}to{opacity:0}}.worker-panel-root .worker-chats--idle{min-height:0}.worker-panel-root .worker-chats__empty-slot{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:12rem}.worker-panel-root .worker-chats__empty.panel-glass{border:none;box-shadow:none}.worker-panel-root .worker-chats__empty .zona-trabajo-page__empty-icon{font-size:clamp(4.8rem,18vw,7rem);color:#f59e0b}.worker-panel-root .worker-chats__empty .worker-chats__empty-title{margin:0;color:#f59e0b;font-size:var(--text-5xl);font-weight:800;letter-spacing:.02em;text-align:center}@media(max-width:712px){.worker-panel-root .main-container__content:has(.worker-chats-keep:not(.worker-chats-keep--off)),.worker-panel-root .main-container__page-wrap:has(.worker-chats),.worker-panel-root .zona-trabajo-page:has(.worker-chats){background:#232525}.worker-panel-root .main-container__content:has(.worker-chats-keep:not(.worker-chats-keep--off)){padding-top:calc(env(safe-area-inset-top,0px) + 2.35rem);padding-left:calc(env(safe-area-inset-top,0px) + .95rem);padding-right:calc(env(safe-area-inset-top,0px) + .95rem)}.worker-panel-root .zona-trabajo-page:has(.worker-chats){gap:0;max-width:none;align-items:stretch;padding:0}.worker-panel-root .worker-chats{width:100%;min-height:calc(100dvh - 4.6rem);background:#232525;color:#e9edef}.worker-panel-root .worker-chats__jumps{padding:.55rem .75rem .35rem;background:#232525}.worker-panel-root .worker-chats .zona-trabajo-page__back{color:#e9edef}.worker-panel-root .worker-chats__head{width:100%;margin:0;padding:1.5rem 0 0;background:#232525;border-bottom:0}.worker-panel-root .worker-chats__title{margin:2rem 0 0;padding:.35rem 1rem .85rem;text-align:left;font-size:var(--text-5xl);font-weight:700;color:#2bd4a0}.worker-panel-root .worker-chats__title-aside{color:#e9edef8c}.worker-panel-root .worker-chats__tags{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;width:100%;max-height:none;margin:0;padding:0;overflow:visible}.worker-panel-root .worker-mesa-tag{display:grid;grid-template-columns:3.75rem minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:1rem;row-gap:.1rem;align-items:center;width:100%;min-width:0;min-height:5.15rem;padding:.55rem .7rem .55rem .55rem;border:0;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#e9edef;text-align:left;opacity:1}.worker-panel-root .worker-mesa-tag--off:before{content:"table_restaurant";grid-column:1;grid-row:1 / span 2;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:999px;background:#ef444445;border:solid 2px #ff000063;color:#aebac1;font-family:Material Symbols Outlined;font-size:1.4rem;font-weight:400;line-height:1}.worker-panel-root .worker-mesa-tag--on:before{content:"table_restaurant";grid-column:1;grid-row:1 / span 2;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:999px;background:#2bd4a059;border:solid 2px #2bd4a0;color:#aebac1;font-family:Material Symbols Outlined;font-size:2rem;font-weight:400;line-height:1}.worker-panel-root .worker-mesa-tag--on,.worker-panel-root .worker-mesa-tag--off,.worker-panel-root .worker-mesa-tag--selected,.worker-panel-root .worker-mesa-tag--off.worker-mesa-tag--selected{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:none;color:#e9edef;opacity:1}.worker-panel-root .worker-mesa-tag--selected{background:#2a3942}.worker-panel-root .worker-mesa-tag--off{color:#8696a0}.worker-panel-root .worker-mesa-tag__table{grid-column:2;grid-row:1;font-size:var(--text-3xl);font-weight:500;line-height:1.2;color:inherit}.worker-panel-root .worker-mesa-tag__zone{grid-column:2;grid-row:2;font-size:1rem;font-weight:400;line-height:1.25;color:#2bd4a0}.worker-panel-root .worker-mesa-tag__aside{grid-column:3;grid-row:1 / span 2;display:flex;align-items:center;justify-content:flex-end;gap:.7rem}.worker-panel-root .worker-mesa-tag__state{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;padding:4px 17px;border-radius:8px;background:#ef444445;color:#fecaca;font-size:1rem;font-weight:200;line-height:1.1}.worker-panel-root .worker-mesa-tag__link{display:inline-flex;align-items:center;justify-content:center;color:#ef4444}.worker-panel-root .worker-mesa-tag__link .material-symbols-outlined{font-size:1.7rem;color:#ef4444}.worker-panel-root .worker-mesa-tag__state--on{background:transparent;border:0;color:#ecfdf5;padding:0;border-radius:0;gap:.28rem;min-width:0}.worker-panel-root .worker-mesa-tag__state--on .material-symbols-outlined{font-size:1rem;line-height:1;font-weight:400}.worker-panel-root .worker-mesa-tag__chat-note{display:inline-flex;align-items:center;gap:0;color:#25d366}.worker-panel-root .worker-mesa-tag__chat-note .material-symbols-outlined{font-size:1.55rem;line-height:1;font-weight:400}.worker-panel-root .worker-chats__tags .worker-mesa-tag__badge{position:static;justify-self:end;min-width:1.25rem;height:1.25rem;padding:0 5px;background:transparent;color:#2bd4a0;font-size:1rem;font-weight:700;line-height:1.25rem;animation:none}.worker-panel-root .worker-mesa-tag__chat{font-size:1.35rem;line-height:1;color:#25d366}.worker-panel-root .worker-chats:has(.worker-chats__tags) .worker-chats__empty-slot{display:none}.worker-panel-root .worker-chats__empty-slot{min-height:40dvh;background:#232525}.worker-panel-root .worker-chats__empty.panel-glass{width:min(22rem,100%);margin:0;padding:1.5rem 1.25rem;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.worker-panel-root .worker-chats__empty .zona-trabajo-page__empty-icon{font-size:2.6rem;color:#8696a0}.worker-panel-root .worker-chats__empty .worker-chats__empty-title{margin:.35rem 0 0;color:#e9edef;font-size:1.05rem;font-weight:500;letter-spacing:0}.worker-panel-root .worker-chats .zona-trabajo-page__empty-sub{margin:0;color:#2bd4a0;font-size:.9rem;line-height:1.4;text-align:center;max-width:40vh;padding:30px}.worker-panel-root .worker-chats__panel{margin:0}.worker-panel-root .worker-chats .zona-trabajo-page__table-card.panel-glass{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.worker-panel-root .worker-chats .zona-trabajo-page__table-header,.worker-panel-root .worker-chats .zona-trabajo-page__table-header--chat{min-height:3.6rem;padding:.45rem .75rem;background:transparent;border-bottom:0}.worker-panel-root .worker-chats .zona-trabajo-page__table-title{font-size:1.05rem;font-weight:500;color:#e9edef}.worker-panel-root .worker-chats .zona-trabajo-page__table-connected,.worker-panel-root .worker-chats .zona-trabajo-page__table-warning{font-size:.8rem;color:#8696a0}.worker-panel-root .worker-chats .zona-trabajo-page__notification{align-self:flex-start;width:fit-content;max-width:86%;margin:0;padding:.4rem .55rem .35rem;border:0;border-radius:.55rem .55rem .55rem .15rem;background:#202c33;box-shadow:none}.worker-panel-root .worker-chats .zona-trabajo-page__notification.is-out{align-self:flex-end;border-radius:.55rem .55rem .15rem;background:#005c4b}.worker-panel-root .worker-chats .zona-trabajo-page__notification-msg{color:#e9edef;font-size:.95rem}.worker-panel-root .worker-chats .zona-trabajo-page__message-panel--full>.zona-trabajo-page__textarea{min-height:44px;border:0;border-radius:1.3rem;background:#2a3942;color:#e9edef;font-size:16px}.worker-panel-root .worker-chats .zona-trabajo-page__btn--send{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:999px;background:#00a884;color:transparent;font-size:0}.worker-panel-root .worker-chats .zona-trabajo-page__btn--send:before{content:"send";color:#fff;font-family:Material Symbols Outlined;font-size:1.35rem;line-height:1}}.worker-zt-page--loading,.worker-zt-page--blocked{min-height:100dvh;min-height:var(--app-vh, 100dvh);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;color:var(--text-primary)}.worker-zt-page--blocked a{color:var(--accent)}.zt-help-modal__backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zt-help-modal{width:min(100%,540px);padding:1rem 1.25rem}.zt-help-modal__title{margin:0 0 .45rem;font-size:var(--text-2xl);color:var(--text-primary)}.zt-help-modal__lead{margin:0 0 1rem;color:var(--text-secondary);line-height:1.5}.zt-help-modal__actions{display:flex;justify-content:flex-end}.zt-help-modal__btn{min-height:44px;padding:.5rem 1.25rem;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg-strong);color:var(--text-primary);font-weight:600;font-family:inherit}.worker-load{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem}.worker-load p{margin:0;color:inherit}.worker-load__logo-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:140px;height:140px}.worker-load__circle{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.worker-load__track{stroke:#ffffff1f}.worker-load__progress{stroke:#8b5cf6;stroke-linecap:round;animation:worker-load-fill 1.5s ease-in-out infinite}.worker-load__logo{position:relative;z-index:1;width:100px;height:auto;object-fit:contain}@keyframes worker-load-fill{0%{stroke-dashoffset:283}85%{stroke-dashoffset:0}to{stroke-dashoffset:283}}.zt-confirm-backdrop{position:fixed;inset:0;z-index:12000;background:#0000009e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;padding:16px}.zt-confirm-modal{width:min(100%,360px);background:#12141f;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:18px}.zt-confirm-modal h2{margin:0 0 8px;font-size:1.1rem}.zt-confirm-modal p{margin:0 0 16px;opacity:.9}.zt-confirm-actions{display:flex;gap:10px;justify-content:flex-end}.zt-confirm-btn{border-radius:10px;padding:10px 14px;border:none;font-size:.9rem}.zt-confirm-btn--ghost{background:#ffffff14;color:inherit}.zt-confirm-btn--danger{background:#dc2626;color:#fff}.worker-panel-root.worker-panel-root--kitchen .main-container__page-wrap{max-width:1200px;margin:0;display:flex;flex-direction:column;gap:1.5rem;width:100%;min-width:0;border-radius:20px;justify-content:center}.worker-panel-root .side-menu__sheet{display:contents}.worker-panel-root.worker-panel-root--kitchen .side-menu__quick-list button.side-menu__link{border:dashed #ff00008a;background:transparent;font:inherit;color:red}.worker-panel-root.worker-panel-root--kitchen .side-menu__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:var(--side-menu-header-padding, 1rem 1rem);border-bottom:1px solid var(--border)}@media(max-width:1199px),(min-width:1200px)and (max-height:679px){.worker-panel-root.worker-panel-root--kitchen .side-menu--open .side-menu__header{display:none}}.worker-panel-root.worker-panel-root--kitchen .side-menu__header .side-menu__logo{display:flex;align-items:center;gap:1rem;font-size:var(--side-menu-link, var(--text-lg));font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto;min-width:0;cursor:default}@media(min-width:1200px)and (min-height:680px){.worker-panel-root.worker-panel-root--kitchen .main-container__body>aside{align-self:center;height:50%;max-height:50%;margin-bottom:1rem}.worker-panel-root.worker-panel-root--kitchen .side-menu.side-menu--open{align-self:stretch;margin-top:0;margin-bottom:0;height:100%;max-height:100%}.worker-panel-root.worker-panel-root--kitchen .side-menu__quick-access{border-top:0}.worker-panel-root.worker-panel-root--kitchen .side-menu__divider{display:none}.worker-panel-root.worker-panel-root--kitchen .side-menu__footer{margin-top:auto;margin-bottom:.85rem;padding-top:.35rem;padding-bottom:.2rem}.worker-panel-root.worker-panel-root--kitchen .main-container__body{transition:grid-template-columns .46s cubic-bezier(.22,1,.36,1)}.worker-panel-root.worker-panel-root--kitchen .side-menu__sheet{display:flex;flex-direction:column;position:absolute;inset:0;min-height:0;opacity:1;transform:translate(0);transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .2s ease .16s}.worker-panel-root.worker-panel-root--kitchen .main-container__body>aside.side-menu{position:relative;width:340px;max-width:340px;justify-self:start;overflow:hidden;transition:width .46s cubic-bezier(.22,1,.36,1),height .46s cubic-bezier(.22,1,.36,1),max-height .46s cubic-bezier(.22,1,.36,1),border-radius .46s cubic-bezier(.22,1,.36,1)}.worker-panel-root.worker-panel-root--kitchen .kitchen-dock-tab{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;margin-left:auto;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-muted, #cbd5e1);cursor:pointer;transition:color .2s ease,background .2s ease}.worker-panel-root.worker-panel-root--kitchen .kitchen-dock-tab:hover{background:var(--bg-hover, rgba(255, 255, 255, .08));color:var(--text-primary, #fff)}.worker-panel-root.worker-panel-root--kitchen .kitchen-dock-tab .material-symbols-outlined{font-size:1.55rem}.worker-panel-root.worker-panel-root--kitchen .main-container__body--kitchen-dock-hidden{grid-template-columns:2.75rem 1fr;padding-left:0;overflow:visible}.worker-panel-root.worker-panel-root--kitchen .main-container__body--kitchen-dock-hidden>aside.side-menu{width:2.75rem;max-width:2.75rem;height:6.5rem;max-height:6.5rem;margin:0;justify-self:start;align-self:center;border-radius:0 16px 16px 0}.worker-panel-root.worker-panel-root--kitchen .is-kitchen-dock-hidden .side-menu__sheet{transform:none;opacity:1;pointer-events:none}.worker-panel-root.worker-panel-root--kitchen .is-kitchen-dock-hidden .side-menu__logo,.worker-panel-root.worker-panel-root--kitchen .is-kitchen-dock-hidden .side-menu__list,.worker-panel-root.worker-panel-root--kitchen .is-kitchen-dock-hidden .side-menu__quick-access,.worker-panel-root.worker-panel-root--kitchen .is-kitchen-dock-hidden .side-menu__footer,.worker-panel-root.worker-panel-root--kitchen .is-kitchen-dock-hidden .chef-menu-id{opacity:0}.worker-panel-root.worker-panel-root--kitchen .is-kitchen-dock-hidden .side-menu__header{position:static;height:100%;padding:0;border-bottom:0}.worker-panel-root.worker-panel-root--kitchen .is-kitchen-dock-hidden .kitchen-dock-tab{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:0 16px 16px 0;background:transparent;color:#f8fafc;pointer-events:auto}.worker-panel-root.worker-panel-root--kitchen .is-kitchen-dock-hidden .kitchen-dock-tab:hover{background:#ffffff0f}}@media(min-width:1200px)and (min-height:680px)and (prefers-reduced-motion:reduce){.worker-panel-root.worker-panel-root--kitchen .main-container__body,.worker-panel-root.worker-panel-root--kitchen .main-container__body>aside.side-menu,.worker-panel-root.worker-panel-root--kitchen .side-menu__sheet,.worker-panel-root.worker-panel-root--kitchen .kitchen-dock-tab{transition-duration:.01s}}.worker-panel-root .mi-perfil-summary{overflow:visible;background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:6px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.worker-panel-root .mi-perfil-summary__inner{display:flex;flex-direction:column;gap:0;align-items:stretch}@media(min-width:1200px){.worker-panel-root .mi-perfil-summary__inner{flex-direction:row}}.worker-panel-root .mi-perfil-summary__left{position:relative;min-height:220px;flex:1;min-width:0}@media(min-width:899px){.worker-panel-root .mi-perfil-summary__left{min-height:800px}}@media(min-width:900px){.worker-panel-root .mi-perfil-summary__left{min-height:600px;flex:0 0 45%}.worker-panel-root .mi-perfil-summary__inner{display:flex;flex-direction:row;gap:0;align-items:stretch}}@media(min-width:1201px){.worker-panel-root .mi-perfil-summary__left{min-height:350px;flex:0 0 40%}}.worker-panel-root .mi-perfil-summary__media{position:absolute;inset:0;overflow:hidden;margin:12px;border-radius:15px;background:#0003}.worker-panel-root .mi-perfil-summary__logo-overlay{position:absolute;top:15px;left:15px;z-index:2}.worker-panel-root .mi-perfil-summary__stats-overlay{position:absolute;bottom:15px;right:15px;z-index:2;display:flex;align-items:center;gap:1rem;padding:.5rem .75rem;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md);box-shadow:0 4px 16px #00000080,0 0 0 1px #ffffff1a}.worker-panel-root .mi-perfil-summary__stats-overlay .mi-perfil-summary__stat{font-size:var(--text-2xl);color:var(--text-primary)}.worker-panel-root .mi-perfil-summary__stats-overlay .mi-perfil-summary__stat-icon{width:22px;height:22px}.worker-panel-root .mi-perfil-summary__stats-overlay .mi-perfil-summary__stat .material-symbols-outlined{font-size:1.25rem;color:var(--text-secondary)}@media(max-width:479px){.worker-panel-root .mi-perfil-summary__stats-overlay{padding:.4rem .6rem;gap:.75rem}.worker-panel-root .mi-perfil-summary__stats-overlay .mi-perfil-summary__stat{font-size:var(--text-sm)}.worker-panel-root .mi-perfil-summary__stats-overlay .mi-perfil-summary__stat-icon{width:18px;height:18px}}.worker-panel-root .mi-perfil-summary__logo-img{width:100px;height:100px;object-fit:contain;border-radius:10px;background:#08070787;box-shadow:0 4px 16px #00000080,0 0 0 2px #ffffff4d;padding:4px}@media(min-width:480px){.worker-panel-root .mi-perfil-summary__logo-img{width:72px;height:72px}}@media(min-width:769px){.worker-panel-root .mi-perfil-summary__logo-img{width:100px;height:100px;border-radius:12px}}.worker-panel-root .mi-perfil-summary__carousel-img{width:100%;height:100%;object-fit:cover;display:block}.worker-panel-root .mi-perfil-summary__placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#6366f126;color:#fff9}.worker-panel-root .mi-perfil-summary__placeholder .material-symbols-outlined{font-size:64px}@media(min-width:769px){.worker-panel-root .mi-perfil-summary__placeholder .material-symbols-outlined{font-size:80px}}.worker-panel-root .mi-perfil-summary__right{padding:1.25rem 1rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}@media(min-width:480px){.worker-panel-root .mi-perfil-summary__right{padding:1.5rem 1.25rem}}@media(min-width:769px){.worker-panel-root .mi-perfil-summary__right{padding:2rem;flex:1;justify-content:flex-start}}@media(min-width:1201px){.worker-panel-root .mi-perfil-summary__right{padding:2rem 2.8rem}}.worker-panel-root .mi-perfil-summary__title{font-size:var(--text-6xl);font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.02em;line-height:1.2}.worker-panel-root .mi-perfil-summary__title--empty{font-size:var(--text-3xl)}@media(min-width:769px){.worker-panel-root .mi-perfil-summary__title--empty{font-size:var(--text-4xl)}}.worker-panel-root .mi-perfil-summary__empty-text{font-size:var(--text-base);color:var(--text-muted);line-height:1.6;margin:0 0 .5rem;max-width:72ch}.worker-panel-root .mi-perfil-summary__business-type{margin:0;font-size:var(--text-3xl);color:var(--text-muted);font-weight:600}@media(max-width:600px){.worker-panel-root .mi-perfil-summary__title{font-size:var(--text-6xl)}.worker-panel-root .mi-perfil-summary__left{min-height:600px}.worker-panel-root .mi-perfil-summary__logo-img{width:64px;height:64px}}@media(min-width:769px){.worker-panel-root .mi-perfil-summary__title{font-size:var(--text-6xl)}}.worker-panel-root .mi-perfil-summary__info-row{display:flex;flex-direction:column;gap:.25rem}@media(min-width:480px){.worker-panel-root .mi-perfil-summary__info-row{flex-direction:row;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center}}.worker-panel-root .mi-perfil-summary__info-line{display:flex;align-items:flex-start;gap:.4rem;font-size:var(--text-xl);color:var(--text-secondary);margin:0;line-height:1.4}.worker-panel-root .mi-perfil-summary__info-line .material-symbols-outlined{flex-shrink:0;font-size:1.2rem;margin-top:.1em}.worker-panel-root .mi-perfil-summary__address{padding-left:0;padding-right:16px}@media(max-width:479px){.worker-panel-root .mi-perfil-summary__info-line{font-size:var(--text-sm)}}.worker-panel-root .mi-perfil-summary__description{font-size:var(--text-xl);color:var(--text-secondary);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-top:1rem;margin-bottom:1rem}@media(max-width:479px){.worker-panel-root .mi-perfil-summary__description{font-size:var(--text-md)}}.worker-panel-root .mi-perfil-summary__actions-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-top:.5rem}.worker-panel-root .mi-perfil-summary__visibility-select{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.25rem;font-size:var(--text-md);font-weight:700;border-radius:var(--radius-md);cursor:pointer;border:5px solid rgba(255,255,255,.3);background:#00000040;color:var(--text-primary);transition:transform .2s,filter .2s;box-sizing:border-box}.worker-panel-root .mi-perfil-summary__visibility-select:hover{transform:scale(1.04);filter:brightness(1.08)}.worker-panel-root .mi-perfil-summary__visibility-select--visible{color:#4ade80;border-color:#4ade8066}.worker-panel-root .mi-perfil-summary__visibility-select--oculto{color:#fbbf24;border-color:#fbbf2466}.worker-panel-root .mi-perfil-summary__visibility-info{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.25rem;font-size:var(--text-md);font-weight:600;border-radius:var(--radius-md);border:5px solid rgba(255,255,255,.3);box-sizing:border-box}.worker-panel-root .mi-perfil-summary__visibility-info--oculto{color:#fbbf24;border-color:#fbbf2466;background:#00000040}.worker-panel-root .mi-perfil-summary__visibility-info--optional{color:#a5d6ff;border-color:#60a5fa73;background:#0003}@media(max-width:479px){.worker-panel-root .mi-perfil-summary__visibility-select{min-height:42px;padding:0 1rem;font-size:var(--text-base)}}.worker-panel-root .mi-perfil-summary__extras{display:flex;flex-wrap:wrap;gap:.5rem}.worker-panel-root .mi-perfil-summary__extra-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;background:#2bd4a0a1;border-radius:var(--radius-sm);font-size:var(--text-sm);color:#f2f4f6;font-weight:200}.worker-panel-root .mi-perfil-summary__extra-chip .material-symbols-outlined{font-size:1rem}.worker-panel-root .mi-perfil-summary__tags{display:flex;flex-wrap:wrap;gap:.5rem}.worker-panel-root .mi-perfil-summary__tag{padding:.3rem .6rem;background:#6366f133;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary)}.worker-panel-root .mi-perfil-summary__stat{display:flex;align-items:center;gap:.4rem;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.worker-panel-root .mi-perfil-summary__stat-icon{width:28px;height:28px;object-fit:contain}.worker-panel-root .mi-perfil-summary__stat .material-symbols-outlined{font-size:1.5rem;color:var(--text-secondary)}@media(max-width:479px){.worker-panel-root .mi-perfil-summary__stat{font-size:var(--text-base)}.worker-panel-root .mi-perfil-summary__stat-icon{width:24px;height:24px}}.worker-panel-root .mi-perfil-summary__edit{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:0 1.25rem;background:#fff;color:#2f4f4f;border:none;border-radius:var(--radius-md);font-size:var(--text-md);font-weight:700;cursor:pointer;transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:0 8px 18px #0000002e}.worker-panel-root .mi-perfil-summary__edit:hover{transform:scale(1.07);filter:brightness(1.08)}.worker-panel-root .mi-perfil-summary__edit .material-symbols-outlined{font-size:1.2rem}.worker-panel-root .mi-perfil-summary__worker-block{display:grid;gap:.6rem;padding:.8rem;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0a0e1c73}.worker-panel-root .mi-perfil-summary__worker-block-title{margin:0;display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-lg);color:var(--text-primary)}.worker-panel-root .mi-perfil-summary__worker-block-title .material-symbols-outlined{font-size:1.2rem;color:#93c5fd}.worker-panel-root .mi-perfil-summary__worker-block--gestor{gap:.35rem;background:color-mix(in srgb,#2bd4a0 28%,rgba(8,18,16,.55));border:1px dashed #2bd4a0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.worker-panel-root .mi-perfil-summary__worker-block--gestor .mi-perfil-summary__worker-block-title .material-symbols-outlined{color:#bbf7d0}.worker-panel-root .mi-perfil-summary__worker-block--gestor .mi-perfil-summary__description{margin-top:.15rem;margin-bottom:0}.worker-panel-root .mi-perfil-summary__sobre-ti-note{margin:0;color:#ff8a1a;font-size:var(--text-md);font-weight:200;line-height:1.4}.worker-panel-root .mi-perfil-summary__sobre-ti-note+.mi-perfil-summary__description{margin-top:.35rem}.worker-panel-root .mi-perfil-summary__gestor-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0}.worker-panel-root .mi-perfil-summary__gestor-head .mi-perfil-summary__worker-block-title{min-width:0}.worker-panel-root .mi-perfil-summary__gestor-time{display:inline-flex;align-items:center;width:fit-content;margin:0 0 0 auto;flex-shrink:0;padding:.15rem .6rem;border-radius:5px;background:#052e16b8;border:1px solid rgba(43,212,160,.85);color:#ecfdf5;font-size:var(--text-sm);font-weight:700;line-height:1.3}.worker-panel-root .mi-perfil-summary__worker-grid{display:grid;grid-template-columns:1fr;gap:.6rem}@media(min-width:520px){.worker-panel-root .mi-perfil-summary__worker-grid{grid-template-columns:1fr 1fr}}.worker-panel-root .mi-perfil-summary__worker-field{display:grid;gap:.25rem;padding:.55rem .6rem;border-radius:10px;background:#ffffff0f}.worker-panel-root .mi-perfil-summary__worker-field small{color:var(--text-muted);font-size:var(--text-sm)}.worker-panel-root .mi-perfil-summary__worker-field strong{color:var(--text-primary);font-size:var(--text-md);word-break:break-word}.worker-panel-root .mi-perfil-summary__worker-mesas{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:479px){.worker-panel-root .mi-perfil-summary__edit{min-height:42px;padding:0 1rem;font-size:var(--text-base)}}.worker-panel-root--chef .mi-perfil-summary--chef .mi-perfil-summary__right{flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:flex-start}.worker-panel-root--chef .chef-perfil-identity{flex:1 1 100%;display:flex;flex-direction:row;align-items:center;gap:1rem;min-width:0}.worker-panel-root--chef .chef-perfil-identity__photo{position:relative;width:9.25rem;height:9.25rem;flex:0 0 9.25rem;border-radius:15px;overflow:hidden;background:#0003}.worker-panel-root--chef .chef-perfil-identity__photo .mi-perfil-summary__carousel-img,.worker-panel-root--chef .chef-perfil-identity__photo .mi-perfil-summary__placeholder{position:absolute;inset:0;width:100%;height:100%}.worker-panel-root--chef .chef-perfil-identity__texts{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.worker-panel-root--chef .chef-perfil-identity__texts .mi-perfil-summary__title,.worker-panel-root--chef .chef-perfil-identity__texts .mi-perfil-summary__business-type,.worker-panel-root--chef .chef-perfil-identity__texts .chef-perfil-role{flex:0 0 auto}.worker-panel-root--chef .mi-perfil-summary--chef .mi-perfil-summary__worker-block{flex:1 1 16rem;min-width:0;margin:0}.worker-panel-root--chef .mi-perfil-summary--chef .mi-perfil-summary__worker-block--wide{flex:1 1 100%}.worker-panel-root--chef .mi-perfil-summary--chef .mi-perfil-summary__description{margin-top:.35rem;margin-bottom:0}.worker-panel-root--chef .chef-perfil-crown{position:absolute;top:.7rem;right:.7rem;z-index:2;display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:999px;background:#0000006b;pointer-events:none}.worker-panel-root--chef .chef-perfil-crown .material-symbols-outlined{font-size:2.35rem;line-height:1;color:#f5c451;text-shadow:0 2px 8px rgba(0,0,0,.45)}.worker-panel-root--chef .chef-perfil-role{margin:-.2rem 0 .15rem;color:#f5c451;font-size:var(--text-2xl);font-weight:700;line-height:1.2}.worker-panel-root--chef .chef-perfil-today-row{flex:1 1 100%;display:flex;flex-direction:row;align-items:stretch;gap:.65rem;min-width:0}.worker-panel-root--chef .chef-perfil-calendar{flex:0 0 6.4rem;width:6.4rem;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:14px;background:#f7f7f8;box-shadow:0 8px 18px #00000047}.worker-panel-root--chef .chef-perfil-calendar__weekday{background:#ff3b30;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700;line-height:1.1;padding:.38rem .25rem .32rem}.worker-panel-root--chef .chef-perfil-calendar__day{color:#1c1c1e;text-align:center;font-size:3.45rem;font-weight:300;line-height:.95;padding:.28rem .15rem .02rem}.worker-panel-root--chef .chef-perfil-calendar__month{color:#3a3a3c;text-align:center;text-transform:capitalize;font-size:.98rem;font-weight:700;line-height:1.15;padding:.15rem .2rem .55rem}.worker-panel-root--chef .mi-perfil-summary--chef .chef-perfil-today-row .chef-perfil-praise{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.7rem .45rem;gap:.35rem;text-align:center}.worker-panel-root--chef .chef-perfil-today-row .mi-perfil-summary__worker-block-title{font-size:var(--text-sm);gap:.28rem}.worker-panel-root--chef .chef-perfil-praise__icon{color:#f5c451;font-size:1.85rem;line-height:1}.worker-panel-root--chef .chef-perfil-praise__label{margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:700;line-height:1.2;text-align:center}.worker-panel-root--chef .chef-perfil-praise__count{margin:0;color:#f5c451;font-size:clamp(2rem,1.5rem + 1.6vw,2.7rem);font-weight:800;line-height:1;text-align:center}@keyframes chef-praise-zoom{0%{transform:scale(1)}35%{transform:scale(1.42)}70%{transform:scale(.94)}to{transform:scale(1)}}.worker-panel-root--chef .chef-perfil-praise__count--zoom{display:block;transform-origin:center center;animation:chef-praise-zoom 2s ease-in-out}.worker-panel-root--chef .chef-perfil-praise__note{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.35}.worker-panel-root--chef .chef-perfil-praise .mi-perfil-summary__worker-block-title .material-symbols-outlined{color:#f5c451}.worker-panel-root--chef .chef-perfil-shift__label{margin:.15rem 0 0;color:#d1fae5;font-size:var(--text-md);line-height:1.3;text-align:center}.worker-panel-root--chef .chef-perfil-shift__time{margin:.15rem 0 .1rem;color:#ecfdf5;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:800;line-height:1;text-align:center}.worker-panel-root--chef .chef-perfil-info__title{margin:0;display:inline-flex;align-items:center;gap:.4rem;color:#ff8a1a;font-size:var(--text-lg);font-weight:700;line-height:1.2}.worker-panel-root--chef .chef-perfil-info__title .material-symbols-outlined{font-size:1.25rem;color:#ff8a1a}.worker-panel-root--chef .chef-perfil-info__text{color:#ff8a1a}.worker-panel-root .mi-perfil-summary--waiter .mi-perfil-summary__right{flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:flex-start}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-identity{flex:1 1 100%;display:flex;flex-direction:row;align-items:center;gap:1rem;min-width:0}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-identity__photo{position:relative;width:9.25rem;height:9.25rem;flex:0 0 9.25rem;border-radius:15px;overflow:hidden;background:#0003}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-identity__photo .mi-perfil-summary__carousel-img,.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-identity__photo .mi-perfil-summary__placeholder{position:absolute;inset:0;width:100%;height:100%}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-identity__texts{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-identity__texts .mi-perfil-summary__title,.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-identity__texts .mi-perfil-summary__business-type,.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-identity__texts .chef-perfil-role{flex:0 0 auto}.worker-panel-root .mi-perfil-summary--waiter .mi-perfil-summary__worker-block{flex:1 1 16rem;min-width:0;margin:0}.worker-panel-root .mi-perfil-summary--waiter .mi-perfil-summary__worker-block--wide{flex:1 1 100%}.worker-panel-root .mi-perfil-summary--waiter .mi-perfil-summary__description{margin-top:.35rem;margin-bottom:0}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-role{margin:-.2rem 0 .15rem;color:#f5c451;font-size:var(--text-2xl);font-weight:700;line-height:1.2}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-today-row{flex:1 1 100%;display:flex;flex-direction:row;align-items:stretch;gap:.65rem;min-width:0}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-calendar{flex:0 0 6.4rem;width:6.4rem;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:14px;background:#f7f7f8;box-shadow:0 8px 18px #00000047}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-calendar__weekday{background:#ff3b30;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700;line-height:1.1;padding:.38rem .25rem .32rem}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-calendar__day{color:#1c1c1e;text-align:center;font-size:3.45rem;font-weight:300;line-height:.95;padding:.28rem .15rem .02rem}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-calendar__month{color:#3a3a3c;text-align:center;text-transform:capitalize;font-size:.98rem;font-weight:700;line-height:1.15;padding:.15rem .2rem .55rem}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-today-row .chef-perfil-praise{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.7rem .45rem;gap:.35rem;text-align:center}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-praise__icon{color:#f5c451;font-size:1.85rem;line-height:1}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-praise__label{margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:700;line-height:1.2;text-align:center}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-praise__count{margin:0;color:#f5c451;font-size:clamp(2rem,1.5rem + 1.6vw,2.7rem);font-weight:800;line-height:1;text-align:center}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-praise__count--zoom{display:block;transform-origin:center center;animation:chef-praise-zoom 2s ease-in-out}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-shift__label{margin:.15rem 0 0;color:#d1fae5;font-size:var(--text-md);line-height:1.3;text-align:center}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-shift__time{margin:.15rem 0 .1rem;color:#ecfdf5;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:800;line-height:1;text-align:center}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-info__title{margin:0;display:inline-flex;align-items:center;gap:.4rem;color:#ff8a1a;font-size:var(--text-lg);font-weight:700;line-height:1.2}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-info__title .material-symbols-outlined{font-size:1.25rem;color:#ff8a1a}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-info__text{color:#ff8a1a}@media(max-width:712px){.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-today-row{flex-wrap:wrap}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-calendar{flex:1 1 100%;width:auto}.worker-panel-root .mi-perfil-summary--waiter .chef-perfil-today-row .chef-perfil-praise{flex:1 1 calc(50% - .4rem)}}.worker-mi-perfil-page{display:flex;flex-direction:column;gap:1.5rem;width:100%;min-width:0;max-width:1200px;padding:3rem .5rem;margin:0 auto}.worker-section-header{position:relative;width:100%}.worker-section-header__title-wrap{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.worker-section-header__title{font-size:var(--text-7xl);font-weight:700;color:var(--text-primary);margin:0 0 .5rem;text-align:center}.worker-section-header__desc{font-size:clamp(var(--text-lg),1.5vw,var(--text-2xl));color:var(--text-secondary);margin:0;line-height:1.55;text-align:center}.worker-panel-root--chef .main-container__content:has(.worker-mi-perfil-page){display:flex;flex-direction:column}.worker-panel-root--chef .main-container__content:has(.worker-mi-perfil-page)>.main-container__page-wrap{flex:1 0 auto;display:flex;align-items:center;width:100%;min-height:0}.worker-panel-root--chef .worker-mi-perfil-page{width:100%;padding-top:1.25rem;padding-bottom:1.25rem}.worker-panel-root .worker-comanda{display:flex;flex-direction:column;gap:1.15rem;width:100%;max-width:72rem;min-width:0;margin:0 auto;padding:1.35rem 0rem 0rem;color:#f4f4f5;font-size:18px;touch-action:pan-x pan-y;overscroll-behavior-x:none}.worker-panel-root .worker-comanda__main:has(.worker-comanda__gestor){padding-bottom:6.5rem}.worker-panel-root .worker-comanda__gestor{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:0;padding:.85rem 1rem calc(.9rem + env(safe-area-inset-bottom,0px));pointer-events:none}.worker-panel-root .worker-comanda__gestor-line{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:0;color:#f4f4f5;font-size:.95rem;font-weight:650;text-align:center}.worker-panel-root .worker-comanda__gestor-link{font-size:1.35rem;color:#ef4444}.worker-panel-root .worker-comanda__gestor-link.is-on{color:#22c55e}.worker-panel-root .worker-comanda__gestor-note{margin:0;color:#d6d3d1;font-size:.84rem;font-weight:500;text-align:center}.worker-panel-root .worker-comanda__kicker{margin:0;color:#86efac;font-size:var(--text-3xl);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.worker-panel-root .worker-comanda__title{margin:.65rem 0 0;font-size:var(--text-5xl);font-weight:750;line-height:1.12}.worker-panel-root .worker-comanda__lead{margin:.35rem 0 0;color:#f3f0f3;font-size:var(--text-2xl);line-height:1.4;background:#fbf9f980;padding:2px 10px;border-radius:5px;width:fit-content}.worker-panel-root .worker-comanda__lead--entry{margin:.35rem 0 0;color:#f3f0f3;font-size:var(--text-2xl);line-height:1.4;background:transparent;padding:0;border-radius:5px}.worker-panel-root .worker-comanda__lead--desc{margin:.35rem 0 1rem;color:#2bd4a0;font-size:var(--text-2xl);line-height:1.4;background:transparent;padding:0;border-radius:5px}.worker-panel-root .worker-comanda__tables{display:flex;gap:.45rem;margin-top:2rem;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.worker-panel-root .worker-comanda__table{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.1rem;min-height:4rem;width:fit-content;padding:.7rem;border:0;border-radius:5px;background:#2bd4a063;color:inherit;text-align:left;cursor:pointer}.worker-panel-root .worker-comanda__table:hover,.worker-panel-root .worker-comanda__table:focus-visible{background:#ffffff1a}.worker-panel-root .worker-comanda__table:active{background:#ffffff24}.worker-panel-root .worker-comanda__table.is-paid,.worker-panel-root .worker-comanda__table.is-paid:hover,.worker-panel-root .worker-comanda__table.is-paid:focus-visible,.worker-panel-root .worker-comanda__table.is-paid:active{background:#ef4444}.worker-panel-root .worker-comanda__table.is-paid em{color:#fff;font-style:normal;font-size:13px;font-weight:800;letter-spacing:.04em}.worker-panel-root .worker-comanda__table strong{font-size:24px;font-weight:750;line-height:1.1}.worker-panel-root .worker-comanda__table span{color:#d4d4d8;font-size:14px}.worker-panel-root .worker-comanda__layout{display:flex;flex-direction:column;gap:.85rem;min-width:0}.worker-panel-root .worker-comanda__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:solid .3px #80808069;padding-bottom:1rem}.worker-panel-root .worker-comanda__bar p{display:flex;flex-direction:column;gap:.12rem;margin:0;min-width:0}.worker-panel-root .worker-comanda__bar b{display:block;font-size:var(--text-5xl);margin-top:1rem;font-weight:750;line-height:1.1;color:#f0f3f5}.worker-panel-root .worker-comanda__bar b:after{content:none}.worker-panel-root .worker-comanda__bar span{color:#d4d4d8;font-size:17px}.worker-panel-root .worker-comanda__link{min-height:30px;border:0;border-radius:999px;background:#38bdf8;color:#030303;padding:5px 10px;font:inherit;font-size:18px;font-weight:700;cursor:pointer}.worker-panel-root .worker-comanda__ghost,.worker-panel-root .worker-comanda__back{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:44px;padding:9px;border:1px solid #ef4444;border-radius:999px;background:#ef444454;color:var(--text-primary);font:inherit;font-weight:700;cursor:pointer}.worker-panel-root .worker-comanda__back{align-self:flex-start;font-size:17px}.worker-panel-root .worker-comanda__section{display:flex;flex-direction:column;gap:.55rem}.worker-panel-root .worker-comanda__board-head,.worker-panel-root .worker-comanda__board-head .worker-comanda__pane{width:100%;max-width:100%;min-width:0}.worker-panel-root .worker-comanda__sheet--menu .worker-comanda__section{display:flex;flex-direction:column;gap:.55rem;align-items:center}.worker-panel-root .worker-comanda__section h2{margin:1.35rem 0 .15rem;color:#fbbf24;font-size:var(--text-5xl);font-weight:200;letter-spacing:0;text-transform:none}.worker-panel-root .worker-comanda__menus,.worker-panel-root .worker-comanda__products{display:flex;flex-direction:column}.worker-panel-root .worker-comanda__row{display:flex;align-items:center;gap:.85rem;width:100%;min-height:96px;padding:.8rem 0;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.worker-panel-root .worker-comanda__row:active{background:#ffffff0a}.worker-panel-root .worker-comanda__row>span{min-width:0;flex:1;display:flex;flex-direction:column;gap:.35rem}.worker-panel-root .worker-comanda__row-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.worker-panel-root .worker-comanda__row-top b{min-width:0}.worker-panel-root .worker-comanda__row-top strong{flex-shrink:0;color:#2bd4a0;font-size:var(--text-4xl);font-weight:750}.worker-panel-root .worker-comanda__row b{font-size:var(--text-2xl);font-weight:750;line-height:1.15;color:#fff}.worker-panel-root .worker-comanda__row b i{margin-left:.45rem;color:#86efac;font-size:14px;font-style:normal;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.worker-panel-root .worker-comanda__row small,.worker-panel-root .worker-comanda__safe{color:#b5b5bc;font-size:var(--text-md);line-height:1.3;padding-bottom:10px}.worker-panel-root .worker-comanda__row>strong{flex-shrink:0;color:#f4f4f5;font-size:17px;font-weight:650}.worker-panel-root .worker-comanda__shot,.worker-panel-root .worker-comanda__shot.is-empty{width:5.4rem;height:5.4rem;flex-shrink:0;border-radius:14px;object-fit:cover;background:#ffffff12}.worker-panel-root .worker-comanda__shot.is-empty{display:grid;place-items:center;color:#d4d4d8}.worker-panel-root .worker-comanda__shot.is-empty .material-symbols-outlined{font-size:32px}.worker-panel-root .worker-comanda__price{color:#d4d4d8;font-size:16px;font-weight:650}.worker-panel-root .worker-comanda__chip{align-self:flex-start;padding:.08rem .4rem;border-radius:999px;background:#2bd4a02e;color:#bbf7d8;font-size:var(--text-xs);font-weight:750}.worker-panel-root .worker-comanda__chip.is-quiet{background:#ffffff14;color:#cbd5e1}.worker-panel-root .worker-comanda__cats{display:flex;flex-wrap:nowrap;gap:1rem;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem;touch-action:pan-x;-webkit-overflow-scrolling:touch;margin-bottom:2rem;scrollbar-width:thin}.worker-panel-root .worker-comanda__cats button{flex:0 0 auto;white-space:nowrap;min-height:44px;padding:0 .15rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#d4d4d8;font:inherit;font-size:18px;font-weight:200;cursor:pointer}.worker-panel-root .worker-comanda__cats button.is-on{border-bottom-color:#86efac;color:#87eeac}.worker-panel-root .worker-comanda__tags{display:flex;flex-wrap:wrap;gap:.28rem;padding-top:1rem}.worker-panel-root .worker-comanda__tags em{display:inline-flex;align-items:center;gap:.2rem;padding:.12rem .45rem;border-radius:999px;background:#fbbf2429;color:#fde68a;font-size:16px;font-style:normal;font-weight:700}.worker-panel-root .worker-comanda__tags .material-symbols-outlined{font-size:18px}.worker-panel-root .worker-comanda__facts{display:flex;flex-direction:column;gap:1.75rem;padding:.85rem 0}.worker-panel-root .worker-comanda__facts p{display:flex;flex-direction:column;gap:.35rem;margin:0}.worker-panel-root .worker-comanda__facts b{color:#fbbf24;font-size:1rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.worker-panel-root .worker-comanda__facts-say{margin-top:2rem}.worker-panel-root .worker-comanda__facts span{display:flex;flex-direction:column;gap:.05rem}.worker-panel-root .worker-comanda__facts em{display:inline-flex;align-items:center;gap:.35rem;color:#f4f4f5;font-size:20px;font-style:normal;font-weight:750}.worker-panel-root .worker-comanda__facts small{color:#e4e4e7;font-size:16px;line-height:1.35}.worker-panel-root .worker-comanda__facts .material-symbols-outlined{font-size:20px;color:#fde68a}.worker-panel-root .worker-comanda__sheet{display:flex;flex-direction:column;gap:.85rem;animation:worker-comanda-rise .28s ease}.worker-panel-root .worker-comanda__hero{display:flex;gap:.8rem;align-items:center}.worker-panel-root .worker-comanda__hero img,.worker-panel-root .worker-comanda__hero .is-empty{width:6.2rem;height:6.2rem}.worker-panel-root .worker-comanda__stepper{display:inline-flex;align-items:center;gap:.35rem}.worker-panel-root .worker-comanda__stepper button{min-width:44px;min-height:44px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff0f;color:inherit;font:inherit;font-weight:800;cursor:pointer}.worker-panel-root .worker-comanda__stepper strong{min-width:2rem;text-align:center;font-size:28px}.worker-panel-root .worker-comanda__portions{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin-top:14px}.worker-panel-root .worker-comanda__portions button{flex:1 1 140px;max-width:calc(50% - 6px);margin:0;padding:16px 12px;border:transparent;border-radius:16px;background:transparent;color:#fff;font:inherit;text-align:center;cursor:pointer}.worker-panel-root .worker-comanda__portions button.is-on{border-color:#2bd4a0;background:#2bd4a073}.worker-panel-root .worker-comanda__portions strong,.worker-panel-root .worker-comanda__portions span{display:block}.worker-panel-root .worker-comanda__portions strong{margin-top:8px;font-size:.98rem;font-weight:800}.worker-panel-root .worker-comanda__portions span{margin-top:15px;font-size:1.8rem;color:#ffffff94}.worker-panel-root .worker-comanda__plate{width:52px;height:52px;color:#fff}.worker-panel-root .worker-comanda__plate-rim{fill:none;stroke:currentColor;stroke-width:2.4}.worker-panel-root .worker-comanda__plate-fill{fill:currentColor;stroke:none}.worker-panel-root .worker-comanda__choices{display:flex;flex-direction:column;gap:.5rem}.worker-panel-root .worker-comanda__choice{display:flex;flex-direction:column;gap:.35rem;padding:.35rem 0;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent}.worker-panel-root .worker-comanda__choice b{font-size:17px;font-weight:650}.worker-panel-root .worker-comanda__choice.is-on{background:#86efac0f}.worker-panel-root .worker-comanda__choice-hit{display:flex;align-items:center;gap:.7rem;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.worker-panel-root .worker-comanda__note{width:100%;min-height:2.6rem;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#00000038;color:var(--text-primary);font:inherit;font-size:18px;resize:vertical}.worker-panel-root .worker-comanda__note:focus{outline:none;border-color:#86efac}.worker-panel-root .worker-comanda__primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:54px;padding:0 1rem;border:0;border-radius:12px;background:#f4f4f5;color:#111113;font:inherit;font-size:18px;font-weight:750;cursor:pointer}.worker-panel-root .worker-comanda__primary:disabled{opacity:.45;cursor:default}.worker-panel-root .worker-comanda__actions{display:flex;gap:.5rem}.worker-panel-root .worker-comanda__actions .worker-comanda__primary{flex:1}.worker-panel-root .worker-comanda__ticket-stack{display:none;flex-direction:column;gap:.75rem;min-width:0}.worker-panel-root .worker-comanda.is-ticket .worker-comanda__ticket-stack{display:flex;animation:worker-comanda-rise .32s ease}.worker-panel-root .worker-comanda.is-leaving.is-ticket .worker-comanda__ticket-stack{animation:worker-comanda-drop .24s ease forwards}.worker-panel-root .worker-comanda__crumbs{display:flex;gap:.7rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:50%;padding:.15rem 42%;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.worker-panel-root .worker-comanda__crumbs::-webkit-scrollbar{display:none}.worker-panel-root .worker-comanda__crumb{scroll-snap-align:center;display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-weight:100;touch-action:pan-x}.worker-panel-root .worker-comanda__crumb-mesa{display:inline-block;max-width:0;margin-right:0;overflow:hidden;opacity:0;font-size:var(--text-4xl);white-space:nowrap;transition:max-width .35s ease,opacity .28s ease,margin-right .35s ease}.worker-panel-root .worker-comanda__crumb.is-on .worker-comanda__crumb-mesa{max-width:5.5rem;margin-right:.4rem;opacity:1}.worker-panel-root .worker-comanda__crumb-num{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff29;color:#fff;font-size:1rem;opacity:.45;transition:width .35s ease,height .35s ease,border-radius .35s ease,background .35s ease,opacity .28s ease,font-size .35s ease}.worker-panel-root .worker-comanda__crumb.is-on .worker-comanda__crumb-num{width:auto;height:auto;border-radius:0;background:transparent;opacity:1;font-size:var(--text-4xl)}.worker-panel-root .worker-comanda__ticket{display:flex;flex-direction:column;gap:.65rem;padding:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0a}.worker-panel-root .worker-comanda__ticket.is-switch-out{animation:worker-comanda-card-out .22s ease forwards}.worker-panel-root .worker-comanda__ticket.is-switch-in{animation:worker-comanda-card-in .28s ease}@keyframes worker-comanda-card-out{to{opacity:0;transform:translate(-18px)}}@keyframes worker-comanda-card-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.worker-panel-root .worker-comanda__ticket-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.worker-panel-root .worker-comanda__ticket-nav{display:inline-flex;align-items:center;gap:.45rem}.worker-panel-root .worker-comanda__follow{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border:0;border-radius:999px;background:#2bd4a0;color:#06281c;font:inherit;font-weight:700;cursor:pointer}.worker-panel-root .worker-comanda__ticket-bar .worker-comanda__kicker{margin:0 0 0 auto;text-align:right}.worker-panel-root .worker-comanda__ticket .worker-comanda__total{display:flex;justify-content:space-between;margin:0;font-size:var(--text-5xl);font-weight:800}.worker-panel-root .worker-comanda__ticket .worker-comanda__hint{margin:0;color:#2bd4a0;font-size:var(--text-2xl);line-height:1.35}.worker-panel-root .worker-comanda__ticket .worker-comanda__hint--pick{margin:0;color:#fbbf24;font-size:var(--text-xl);line-height:1.35}.worker-panel-root .worker-comanda__ticket .worker-comanda__empty{margin:0;padding:1rem;border-radius:16px;background:transparent;color:#94a3b8;text-align:center}.worker-panel-root .worker-comanda.is-ticket .worker-comanda__main{display:none}.worker-panel-root .worker-comanda__ticket h2{margin:0;font-size:26px;font-weight:750}.worker-panel-root .worker-comanda__lines{display:flex;flex-direction:column;gap:.55rem;margin:0;margin-top:1rem;margin-bottom:2rem;padding:0;list-style:none;font-weight:900;color:#e7e8ee;font-size:var(--text-4xl)}.worker-panel-root .worker-comanda__lines li{display:flex;gap:.55rem;align-items:flex-start}.worker-panel-root .worker-comanda__lines img,.worker-panel-root .worker-comanda__lines .is-empty{width:2.8rem;height:2.8rem;border-radius:8px}.worker-panel-root .worker-comanda__ticket .worker-comanda__line--drink img,.worker-panel-root .worker-comanda__ticket .worker-comanda__line--drink .is-empty,.worker-panel-root .worker-comanda__sent .worker-comanda__line--drink img,.worker-panel-root .worker-comanda__sent .worker-comanda__line--drink .is-empty{width:2.8rem;height:4.5rem;border-radius:8px}.worker-panel-root .worker-comanda__line--drink b{font-weight:900;color:#f3f4f6}.worker-panel-root .worker-comanda__lines p{margin:0;min-width:0;flex:1}.worker-panel-root .worker-comanda__lines small{display:block;color:#e4e4e7;font-size:16px;line-height:1.35}.worker-panel-root .worker-comanda__lines .worker-comanda__line--menu{align-items:flex-start}.worker-panel-root .worker-comanda__lines .worker-comanda__line--menu .worker-comanda__menu-card{flex:1 1 auto;min-width:0;border-bottom:0}.worker-panel-root .worker-comanda__lines .worker-comanda__line--menu .worker-comanda__shot,.worker-panel-root .worker-comanda__lines .worker-comanda__line--menu .worker-comanda__shot.is-empty{width:5.4rem;height:5.4rem;border-radius:14px}.worker-panel-root .worker-comanda__lines>li>button{min-width:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:#fca5a5;cursor:pointer}.worker-panel-root .worker-comanda__total{display:flex;justify-content:space-between;margin:0;font-size:var(--text-xl);font-weight:800}.worker-panel-root .worker-comanda__total strong{color:#2bd4a0}.worker-panel-root .worker-comanda__hint{margin:0;color:#94a3b8;font-size:var(--text-sm);line-height:1.35}.worker-panel-root .worker-comanda__dock{position:fixed;right:max(.85rem,env(safe-area-inset-right));bottom:max(.85rem,env(safe-area-inset-bottom));z-index:6;display:inline-flex;align-items:center;gap:.45rem;min-height:56px;margin:0;padding:0 .85rem 0 1rem;border:0;border-radius:999px;background:#f4f4f5;color:#111113;font:inherit;font-size:16px;font-weight:650;box-shadow:0 12px 28px #00000059;cursor:pointer;transition:background .45s ease,padding .45s ease,gap .45s ease;animation:worker-comanda-dock-in .45s ease}.worker-panel-root .worker-comanda__dock-extra{display:grid;grid-template-columns:1fr;min-width:0;transition:grid-template-columns .45s ease,opacity .35s ease}.worker-panel-root .worker-comanda__dock-extra-inner{display:inline-flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden;white-space:nowrap}.worker-panel-root .worker-comanda__dock.is-compact{gap:0;background:#fff;padding:15px}.worker-panel-root .worker-comanda__dock.is-compact .worker-comanda__dock-extra{grid-template-columns:0fr;opacity:0}.worker-panel-root .worker-comanda__dock .material-symbols-outlined{font-size:22px}.worker-panel-root .worker-comanda__sent-dock{position:fixed;right:max(.85rem,env(safe-area-inset-right));bottom:max(.85rem,env(safe-area-inset-bottom));z-index:6;display:grid;place-items:center;width:56px;height:56px;margin:0;padding:0;border:solid;border-radius:999px;background:#111113;color:#f4f4f5;box-shadow:0 12px 28px #00000059;cursor:pointer}.worker-panel-root .worker-comanda__sent-dock.is-raised{bottom:calc(max(.85rem,env(safe-area-inset-bottom)) + 4.4rem)}.worker-panel-root .worker-comanda__sent-dock .material-symbols-outlined{font-size:26px}.worker-panel-root .worker-comanda__sent-dock:active{transform:scale(.94)}.worker-panel-root .worker-comanda__sent{display:flex;flex-direction:column;gap:.85rem}.worker-panel-root .worker-comanda__sent-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.worker-panel-root .worker-comanda__sent-card{padding:.85rem .9rem;border-radius:16px;background:#ffffff0f}.worker-panel-root .worker-comanda__sent-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.worker-panel-root .worker-comanda__sent-top div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.worker-panel-root .worker-comanda__sent-top strong{font-size:var(--text-3xl);font-weight:800}.worker-panel-root .worker-comanda__sent-top span,.worker-panel-root .worker-comanda__sent-top small{color:#cbd5e1;font-size:var(--text-lg)}.worker-panel-root .worker-comanda__sent-top button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ef4444;border-radius:999px;background:#ef444454;color:#fecaca}.worker-panel-root .worker-comanda__sent-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:.55rem;padding:0;border:0;background:transparent;color:#fbbf24;font:inherit;font-size:var(--text-xl);font-weight:700}.worker-panel-root .worker-comanda__sent-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.worker-panel-root .worker-comanda__sent-fold.is-open{grid-template-rows:1fr}.worker-panel-root .worker-comanda__sent-fold-inner{min-height:0;overflow:hidden}.worker-panel-root .worker-comanda__sent-fold.is-open .worker-comanda__sent-fold-inner{overflow:visible}.worker-panel-root .worker-comanda__sent-fold .worker-comanda__lines{margin-top:.75rem;margin-bottom:.2rem}.worker-panel-root .worker-comanda__sent-wave.is-next{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.16)}.worker-panel-root .worker-comanda__sent-wave>p{display:flex;align-items:center;gap:.55rem;margin:0;color:#fbbf24;font-size:var(--text-sm);font-weight:700}.worker-panel-root .worker-comanda__sent-wave>p span{color:#94a3b8;font-weight:650}.worker-panel-root .worker-comanda__sent-wave>p button{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:0;border-radius:999px;background:transparent;color:#f87171}.worker-panel-root .worker-comanda__sent-wave>p button .material-symbols-outlined{font-size:1.25rem}.worker-panel-root .worker-comanda__sent .worker-comanda__lines>li>.worker-comanda__shot,.worker-panel-root .worker-comanda__sent .worker-comanda__lines>li>.is-empty{display:block;flex:0 0 auto;width:2.8rem;height:2.8rem;object-fit:cover}.worker-panel-root .worker-comanda__sent .worker-comanda__line--drink>.worker-comanda__shot,.worker-panel-root .worker-comanda__sent .worker-comanda__line--drink>.is-empty{width:2.8rem;height:4.5rem;border-radius:8px}.worker-panel-root .worker-comanda__sent .worker-comanda__line--menu .worker-comanda__shot,.worker-panel-root .worker-comanda__sent .worker-comanda__line--menu .worker-comanda__shot.is-empty{display:block;flex:0 0 auto;width:5.4rem;height:5.4rem;object-fit:cover;border-radius:14px}.worker-panel-root .worker-comanda__dock b{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .35rem;border-radius:999px;background:#111113;color:#86efac;font-size:1rem;font-weight:700}.worker-panel-root .worker-comanda.is-leaving .worker-comanda__sheet,.worker-panel-root .worker-comanda.is-leaving .worker-comanda__ticket{animation:worker-comanda-drop .18s ease forwards}@keyframes worker-comanda-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes worker-comanda-drop{to{opacity:0;transform:translateY(10px)}}.worker-panel-root .worker-comanda__empty{margin:0;padding:1rem;border-radius:16px;background:#ffffff0a;color:#94a3b8}@media(min-width:720px){.worker-panel-root .worker-comanda{padding-bottom:1rem}.worker-panel-root .worker-comanda__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start}.worker-panel-root .worker-comanda__menus,.worker-panel-root .worker-comanda__products,.worker-panel-root .worker-comanda__ticket-stack,.worker-panel-root .worker-comanda.is-ticket .worker-comanda__main{display:flex}.worker-panel-root .worker-comanda__ticket{position:sticky;top:.4rem;max-height:calc(100dvh - 7rem);overflow:auto}.worker-panel-root .worker-comanda__ticket .worker-comanda__back,.worker-panel-root .worker-comanda__dock{display:none}}.worker-panel-root .worker-comanda__steps{position:sticky;top:0;z-index:3;display:flex;flex-direction:column;gap:.15rem;margin:0 0 .4rem;padding:1.15rem .95rem .95rem;border-radius:10px;background:#0000009e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.worker-panel-root .worker-comanda__steps>.worker-comanda__back{margin-bottom:.85rem}.worker-panel-root .worker-comanda__steps-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.worker-panel-root .worker-comanda__steps-nav{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.worker-panel-root .worker-comanda__reset{min-height:44px;padding:0 .9rem;border:1px solid #fbbf24;border-radius:999px;background:#fbbf2454;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff7d6;font:inherit;font-size:16px;font-weight:800;cursor:pointer}.worker-panel-root .worker-comanda__steps-bar .worker-comanda__kicker{margin:0 0 0 auto;text-align:right}.worker-panel-root .worker-comanda__steps .worker-comanda__title,.worker-panel-root .worker-comanda__steps .worker-comanda__lead{margin:0}.worker-panel-root .worker-comanda__sheet--menu .worker-comanda__steps>.worker-comanda__lead{margin:.35rem 0 0;color:#fbbf24;font-size:var(--text-2xl);width:fit-content;background:none;padding:0;border-radius:0}.worker-panel-root .worker-comanda__sheet--menu .worker-comanda__choices,.worker-panel-root .worker-comanda__sheet--menu .worker-comanda__choice{align-self:stretch;width:100%}.worker-panel-root .worker-comanda__sheet--menu .worker-comanda__choice{padding:0;border:0;background:transparent}.worker-panel-root .worker-comanda__pick-media{position:relative;display:inline-flex;flex:0 0 auto}.worker-panel-root .worker-comanda__pick{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:35px;height:35px;border:1.5px solid rgba(255,255,255,.55);border-radius:50%;background:#0c0c0eb8;color:transparent;box-shadow:0 2px 8px #00000059}.worker-panel-root .worker-comanda__pick svg{width:24px;height:24px}.worker-panel-root .worker-comanda__pick path{fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.worker-panel-root .worker-comanda__pick.is-on{border-color:#2bd4a0;background:#2bd4a0;color:#06281c}.worker-panel-root .worker-comanda__choice.is-on .worker-comanda__pick-media .worker-comanda__shot{border:solid 5px #29d4a0;box-sizing:border-box}.worker-panel-root .worker-comanda__steps--item{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;position:static;width:auto;max-width:none;margin:0 0 .4rem;padding:.15rem 0 .85rem;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.worker-panel-root .worker-comanda__steps--item>.worker-comanda__back{margin-bottom:0}.worker-panel-root .worker-comanda__steps--item .worker-comanda__lead{margin:0 0 0 auto;text-align:right}.worker-panel-root .worker-comanda__sheet--item .worker-comanda__section h2{margin:.35rem 0 .15rem}.worker-panel-root .worker-comanda__sheet--item .worker-comanda__qty{flex-direction:row;align-items:center;justify-content:space-between}.worker-panel-root .worker-comanda__row--static,.worker-panel-root .worker-comanda__row--static .worker-comanda__row-open{cursor:default}.worker-panel-root .worker-comanda__fold{margin:.35rem 0 .85rem;border-bottom:1px solid rgba(255,255,255,.1)}.worker-panel-root .worker-comanda__fold-hit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:.75rem 0;border:0;background:transparent;color:#fff;font:inherit;font-size:18px;font-weight:700;text-align:left;cursor:pointer}.worker-panel-root .worker-comanda__fold-hit .material-symbols-outlined{font-size:28px}.worker-panel-root .worker-comanda__fold-side{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto}.worker-panel-root .worker-comanda__note-check{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#2bd4a0;color:#06281c;animation:worker-comanda-note-check .42s cubic-bezier(.22,1,.36,1)}.worker-panel-root .worker-comanda__note-check svg{width:16px;height:16px}.worker-panel-root .worker-comanda__note-check path{fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:worker-comanda-note-tick .32s .08s ease forwards}@keyframes worker-comanda-note-check{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes worker-comanda-note-tick{to{stroke-dashoffset:0}}.worker-panel-root .worker-comanda__fold-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.worker-panel-root .worker-comanda__fold.is-open .worker-comanda__fold-panel{grid-template-rows:1fr;overflow:visible}.worker-panel-root .worker-comanda__fold-inner{min-height:0;overflow:hidden}.worker-panel-root .worker-comanda__fold.is-open .worker-comanda__fold-inner{overflow:visible;padding:.2rem 0 .85rem}.worker-panel-root .worker-comanda__send-title{margin:.85rem 0 0;font-size:var(--text-5xl);font-weight:800}.worker-panel-root .worker-comanda__send{display:grid;grid-template-columns:1fr;gap:.45rem;margin-top:.45rem}.worker-panel-root .worker-comanda__send button{min-height:52px;border:0;border-radius:14px;background:#fff;color:#111;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.worker-panel-root .worker-comanda__send button.is-on{border-color:transparent;background:#2bd4a0;color:#06281c}.worker-panel-root .worker-comanda__send button:disabled{cursor:default;opacity:.4}.worker-panel-root .worker-comanda__row--board{flex-direction:column;align-items:stretch;cursor:default}.worker-panel-root .worker-comanda__row-open{display:flex;align-items:center;gap:.85rem;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.worker-panel-root .worker-comanda__row-open--menu{align-items:flex-start}.worker-panel-root .worker-comanda__row-open>span{min-width:0;flex:1;display:flex;flex-direction:column;gap:.35rem}.worker-panel-root .worker-comanda__sheet--menu .worker-comanda__row-open>.worker-comanda__pick-media{flex:0 0 auto;display:inline-flex;flex-direction:row}.worker-panel-root .worker-comanda__sheet--menu .worker-comanda__row-open>.worker-comanda__menu-media{flex:0 0 auto}.worker-panel-root .worker-comanda__menu-media{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;flex-shrink:0}.worker-panel-root .worker-comanda__menu-price{color:#2bd4a0;font-size:var(--text-4xl);font-weight:750;line-height:1.1;text-align:left}.worker-panel-root .worker-comanda__tags-fold{display:flex;flex-direction:column;align-items:flex-start;width:100%}.worker-panel-root .worker-comanda__tags-toggle{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;margin-top:.2rem;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff0f;color:#f4f4f5;font:inherit;font-size:28px;font-weight:500;line-height:1;cursor:pointer}.worker-panel-root .worker-comanda__tags-panel{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .35s ease}.worker-panel-root .worker-comanda__tags-fold.is-open .worker-comanda__tags-panel{grid-template-rows:1fr}.worker-panel-root .worker-comanda__tags-panel-inner{overflow:hidden;min-height:0}.worker-panel-root .worker-comanda__menu-card{border-bottom:1px solid rgba(255,255,255,.1)}.worker-panel-root .worker-comanda__row--menu{position:relative;align-items:flex-start;border-bottom:0;cursor:default}.worker-panel-root .worker-comanda__row-open--menu>.worker-comanda__menu-media{flex:0 0 auto}.worker-panel-root .worker-comanda__menu-promo{margin:0;color:#131313;font-size:1rem;font-style:normal;font-weight:750;letter-spacing:.04em;text-transform:uppercase;background:#2bd4a0;padding:1px 15px;border-radius:5px}.worker-panel-root .worker-comanda__menu-copy{min-width:0;overflow:hidden}.worker-panel-root .worker-comanda__row--menu-allergens .worker-comanda__menu-copy{padding-bottom:2.75rem}.worker-panel-root .worker-comanda__row--menu>.worker-comanda__menu-allergens{position:absolute;left:6.25rem;right:0;bottom:.45rem;display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0;pointer-events:none}.worker-panel-root .worker-comanda__menu-allergens-label{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:#fde68a;font-size:16px;font-weight:700}.worker-panel-root .worker-comanda__menu-allergens-label .material-symbols-outlined{flex-shrink:0;font-size:22px}.worker-panel-root .worker-comanda__menu-allergens .worker-comanda__tags-toggle{flex-shrink:0;margin-top:0;pointer-events:auto}.worker-panel-root .worker-comanda__menu-card .worker-comanda__tags-panel{width:100%}.worker-panel-root .worker-comanda__menu-card.is-open .worker-comanda__tags-panel{grid-template-rows:1fr}.worker-panel-root .worker-comanda__menu-card.is-open .worker-comanda__tags-panel-inner{padding-top:.15rem;padding-bottom:.75rem}.worker-panel-root .worker-comanda__row--menu b,.worker-panel-root .worker-comanda__row--feature b{font-size:var(--text-4xl)}.worker-panel-root .worker-comanda__row--loose .worker-comanda__row-top strong{font-size:var(--text-2xl)}.worker-panel-root .worker-comanda__shot--band,.worker-panel-root .worker-comanda__shot--band.is-empty{width:4.4rem;height:5.4rem;flex-shrink:0;border-radius:5px;object-fit:cover;background:#ffffff12}.worker-panel-root .worker-comanda__drink-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.worker-panel-root .worker-comanda__switch,.worker-panel-root .worker-comanda__cats{position:relative}.worker-panel-root .worker-comanda__slide-bar{position:absolute;left:0;top:0;height:2px;background:#86efac;pointer-events:none;z-index:2;transition:transform .35s ease,width .35s ease}.worker-panel-root .worker-comanda__switch{display:flex;gap:1.15rem;margin:2.2rem 0 .35rem}.worker-panel-root .worker-comanda__switch button{position:relative;z-index:1;flex-shrink:0;min-height:44px;padding:0 .1rem .55rem;border:0;background:transparent;color:#d4d4d8;font:inherit;font-size:var(--text-5xl);font-weight:700;cursor:pointer}.worker-panel-root .worker-comanda__switch button.is-on{color:#f4f4f5}.worker-panel-root .worker-comanda__pane.is-in{animation:worker-comanda-pane-in .28s ease}.worker-panel-root .worker-comanda__pane.is-out{animation:worker-comanda-pane-out .22s ease forwards}@keyframes worker-comanda-pane-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes worker-comanda-pane-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes worker-comanda-dock-in{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:none}}.worker-comanda__added{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#0000009e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:worker-comanda-added 1.5s ease forwards;pointer-events:none}.worker-comanda__added-stack{display:flex;flex-direction:column;align-items:center;gap:.85rem}.worker-comanda__added-label{margin:0;color:#fff;font-size:var(--text-4xl);font-weight:750;letter-spacing:.01em}.worker-comanda__added.is-hold,.worker-comanda__added.is-hold .worker-comanda__added-check{animation:none;opacity:1}.worker-comanda__added-check{width:5.6rem;height:5.6rem;overflow:visible;animation:worker-comanda-added-mark 1.5s ease forwards}.worker-comanda__added-check circle,.worker-comanda__added-check path{fill:none;stroke:#30d158;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.worker-comanda__added-check circle{stroke-dasharray:214;stroke-dashoffset:214;animation:worker-comanda-added-circle .42s ease forwards}.worker-comanda__added-check path{stroke-dasharray:48;stroke-dashoffset:48;animation:worker-comanda-added-tick .32s .28s ease forwards}@keyframes worker-comanda-added{0%{opacity:0}14%{opacity:1}68%{opacity:1}to{opacity:0}}@keyframes worker-comanda-added-mark{0%{opacity:0;transform:scale(.7)}18%{opacity:1;transform:scale(1)}68%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes worker-comanda-added-circle{to{stroke-dashoffset:0}}@keyframes worker-comanda-added-tick{to{stroke-dashoffset:0}}.chef-comandas{height:100%;min-height:0}.chef-comandas.is-portrait{position:fixed;z-index:200;inset:0;width:100dvw;height:100dvh;overflow:hidden;background:#0b141a}.chef-comandas.is-portrait .chef-comandas__chat{position:absolute;width:100dvh;height:100dvw;top:0;left:100%;transform:rotate(90deg);transform-origin:top left}.chef-comandas__chat{display:grid;grid-template-columns:6.25rem max-content minmax(0,1fr);height:100%;min-height:0;background:#0b141a;color:#e9edef}.chef-comandas__rail{display:flex;flex-direction:column;gap:.4rem;padding:2.6rem .85rem;background:#1f2c33}.chef-comandas__rail button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:4.4rem;border:0;border-radius:14px;background:transparent;color:#e9edef;cursor:pointer;padding:.35rem;transition:background .22s ease,color .22s ease,transform .22s ease}.chef-comandas__rail button .material-symbols-outlined{font-size:2.1rem;line-height:1}.chef-comandas__rail small{font-size:var(--text-sm);font-weight:200;line-height:1.1}.chef-comandas__rail button.is-close{margin-bottom:0;color:#e9edef;animation:chef-min-in .28s ease}.chef-comandas__rail button.is-close:hover,.chef-comandas__rail button.is-close:active{background:#f9731661;color:#fff7ed;transform:scale(1.04)}@keyframes chef-min-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.chef-comandas.is-leaving{animation:chef-comandas-out .42s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.chef-comandas.is-portrait.is-leaving{animation-name:chef-comandas-out-portrait}@keyframes chef-comandas-out{to{transform:translateY(28px) scale(.98);opacity:0}}@keyframes chef-comandas-out-portrait{to{opacity:0}}.worker-panel-root.worker-panel-root--chef .main-container.is-comandas-full .main-container__body{grid-template-columns:minmax(0,1fr);max-width:none}.worker-panel-root.worker-panel-root--chef .main-container.is-comandas-full .main-container__responsive-header{display:none}.worker-panel-root.worker-panel-root--chef .main-container.is-comandas-full{--main-content-pad-top: 0px}.worker-panel-root.worker-panel-root--chef .chef-comandas:not(.is-portrait){position:fixed;z-index:200;inset:0;width:100dvw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none;overflow:hidden;background:#0b141a}.worker-panel-root.worker-panel-root--chef .chef-comandas:not(.is-portrait) .chef-comandas__chat{display:grid;grid-template-columns:6.25rem max-content minmax(0,1fr);width:100%;height:100%;min-height:0;max-height:none}.worker-panel-root.worker-panel-root--chef .chef-comandas:not(.is-portrait) .chef-comandas__list{width:max-content;max-width:min(46vw,24rem);height:100%;max-height:none;align-self:stretch;margin:0;box-shadow:none}.chef-comandas__rail button.is-on{color:#22c55e;background:#22c55e1f}.chef-comandas__list{display:flex;flex-direction:column;width:max-content;max-width:100%;min-width:16rem;min-height:0;padding:0;overflow:auto;background:#111b21;border-right:1px solid rgba(255,255,255,.06)}.chef-comandas__list header{display:flex;align-items:center;margin:0;padding:.85rem .9rem;background:#1f2c33;font-weight:300}.chef-comandas__list header strong{font-size:1rem;font-weight:300;color:#facc15;white-space:nowrap}.chef-comandas__mesa{display:grid;grid-template-columns:minmax(0,1fr);gap:.15rem;align-items:center;width:100%;padding:.65rem .8rem;border:0;border-bottom:1px solid rgba(255,255,255,.04);background:transparent;color:inherit;text-align:left;cursor:pointer}.chef-comandas__mesa.is-on{background:#2a3942}.chef-comandas__mesa-face{display:inline-flex;align-items:center;justify-content:center;width:3.15rem;height:3.15rem;border-radius:999px;color:#0f0e0e;font-weight:700}.chef-comandas__mesa>span{display:flex;flex-direction:column;gap:.12rem;min-width:0}.chef-comandas__mesa>span b{color:#e9edef;font-size:1.2rem;font-weight:750;line-height:1.15}.chef-comandas__mesa>span small{color:#8696a0;font-size:1rem;line-height:1.2}.chef-comandas__mesa-order{color:#2bd4a0;font-size:1.05rem;font-weight:750;line-height:1.2}.chef-comandas__mesa>span .chef-comandas__mesa-order b{margin-right:.45rem;color:inherit;font-size:1.15rem;font-weight:800}.chef-comandas__person b,.chef-comandas__tabs button{white-space:nowrap}.chef-comandas__list>p{margin:0;padding:.85rem .9rem}.worker-panel-root.worker-panel-root--kitchen .chef-comandas__person{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.85rem 1rem}.worker-panel-root.worker-panel-root--kitchen .chef-comandas__person>div{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.worker-panel-root.worker-panel-root--kitchen .chef-comandas__person b{color:#2bd4a0}.chef-comandas__person small{display:block}.chef-comandas__person img,.chef-comandas__person>.material-symbols-outlined,.chef-comandas__waiter img{width:3rem;height:3rem;border-radius:50%;object-fit:cover;flex:0 0 auto}.chef-comandas__person>.material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;background:#2a3942;color:#e9edef;font-size:1.6rem}.chef-comandas__person small.is-on{color:#22c55e}.chef-comandas__tabs{display:flex;gap:.35rem;overflow-x:auto}.chef-comandas__tabs button{border:0;border-radius:999px;background:transparent;color:#22c55e;font:inherit;font-weight:700;cursor:pointer;padding:.35rem .7rem;white-space:nowrap}.chef-comandas__tabs button.is-on{background:#22c55e29}.chef-comandas__list .is-hint{color:#22c55e;font-weight:650}.chef-comandas__thread{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;background:radial-gradient(circle at 20% 10%,rgba(37,211,102,.05),transparent 28%),#0b141a}.chef-comandas__mesa-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem .9rem;border-bottom:1px solid rgba(255,255,255,.06)}.chef-comandas__mesa-head h2,.chef-comandas__mesa-head p{margin:0}.chef-comandas__mesa-head h2,.chef-comandas__card>header b{color:#2bd4a0}.chef-comandas__waiter{pointer-events:none}.chef-comandas__scroll{flex:1;min-height:0;overflow:auto;padding:1.8rem;display:flex;flex-direction:column;gap:.55rem}.chef-comandas__scroll.is-empty{align-items:center;justify-content:center}.chef-comandas__empty{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin:0;max-width:16rem;text-align:center;color:#8696a0}.chef-comandas__empty .material-symbols-outlined{font-size:5.4rem;color:#e9edef}.chef-comandas__scroll article.chef-comandas__msg{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:min(34rem,88%);margin:.15rem 0;padding:0;background:transparent}.chef-comandas__msg .chef-comandas__line{display:flex;align-items:center;gap:.45rem}.chef-comandas__msg .chef-comandas__line img,.chef-comandas__msg .chef-comandas__line .material-symbols-outlined{width:3.15rem;height:3.15rem;border-radius:999px;object-fit:cover;flex:0 0 auto}.chef-comandas__msg .chef-comandas__line .material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;background:#2a3942;color:#fff;font-size:1.6rem}.chef-comandas__msg .chef-comandas__line p,.chef-comandas__msg .chef-comandas__line b{color:#fff}.chef-comandas__msg .chef-comandas__line p{margin:0;padding:.45rem .7rem;border-radius:.2rem .75rem .75rem;background:#202c33;line-height:1.35}.chef-comandas__msg .chef-comandas__line b{display:block;margin-bottom:.15rem;font-size:.75rem;font-weight:700}.chef-comandas__msg time{display:block;margin-top:.2rem;color:#95979e;font-size:.8rem}.chef-comandas__scroll article.chef-comandas__msg.is-out{align-self:flex-end;align-items:flex-end;max-width:min(34rem,92%);margin-left:auto}.chef-comandas__scroll article.chef-comandas__msg.is-out .chef-comandas__line{flex-direction:row-reverse}.chef-comandas__scroll article.chef-comandas__msg.is-out p{border-radius:.75rem .2rem .75rem .75rem;background:#005c4b}.worker-panel-root.worker-panel-root--kitchen .main-container__content:has(.chef-comandas){padding:0;overflow:hidden}.worker-panel-root.worker-panel-root--kitchen .main-container__page-wrap:has(.chef-comandas){width:100%;max-width:none;height:100%;min-height:0;margin:0;gap:0;justify-content:stretch}.chef-comandas__order{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;gap:.7rem;width:auto;max-width:min(32rem,100%)}.chef-comandas__order-top{display:flex;align-items:flex-end;gap:.45rem}.chef-comandas__order-avatar{width:3.15rem;height:3.15rem;flex-shrink:0;border-radius:50%;object-fit:cover}.chef-comandas__order-avatar--empty{display:grid;place-items:center;background:#ffffff14;color:#e9edef}.chef-comandas__order-bubble{margin:0;padding:.45rem .75rem;border-radius:.75rem .75rem .75rem .2rem;background:#202c33}.chef-comandas__order-bubble b,.chef-comandas__order-bubble span{display:block}.chef-comandas__order-bubble b{color:#e9edef;font-size:.95rem;font-weight:700;line-height:1.2}.chef-comandas__order-bubble span{margin-top:.12rem;color:#8696a0;font-size:.82rem}.chef-comandas__order-under{display:flex;align-items:center;gap:.55rem;width:auto;margin-left:3.6rem;max-width:min(18.4rem,calc(100% - 3.6rem))}.chef-comandas__order-card{display:flex;flex-direction:row;align-items:center;gap:.75rem;min-width:0;flex:0 1 auto;padding:.55rem .75rem;border-radius:.85rem;background:#202c33;cursor:pointer}.chef-comandas__order-shot,.chef-comandas__order-photo{width:3.25rem;height:3.25rem;flex-shrink:0;border-radius:.65rem;object-fit:cover}.chef-comandas__order-photo{display:grid;place-items:center;background:#ffffff14;color:#8696a0}.chef-comandas__order-card h3{margin:0;min-width:0;flex:1;color:#e9edef;font-size:1rem;font-weight:650;line-height:1.25}.chef-comandas__order-card time{flex-shrink:0;margin-left:auto;color:#95979e;font-size:.82rem}.chef-comandas__order-tools{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex-shrink:0}.chef-comandas__order-share{display:grid;place-items:center;width:2.35rem;height:2.35rem;flex-shrink:0;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:.7rem;background:#ffffff0f;color:#e9edef;cursor:pointer}.chef-comandas__order-clock{margin:0;min-width:3.1rem;color:#e9edef;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.chef-comandas__order-clock.is-late{color:#ff5a5a}.chef-comandas__order-clock.is-zoom{animation:chef-order-clock-zoom .6s ease}@keyframes chef-order-clock-zoom{0%{transform:scale(1)}45%{transform:scale(1.45)}to{transform:scale(1)}}.chef-comandas__pedido{position:relative;display:flex;flex-direction:column;gap:.75rem;width:min(28rem,calc(100% - 3.6rem));margin:.15rem 0 0 3.6rem;padding:.75rem .85rem;border-radius:.2rem .85rem .85rem;background:#202c33}.chef-comandas__pedido:before{content:"";position:absolute;top:-.42rem;left:1.15rem;border-right:.45rem solid transparent;border-bottom:.45rem solid #202c33;border-left:.45rem solid transparent}.chef-comandas__trail{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 0;margin:0;padding:0;list-style:none}.chef-comandas__trail li{display:inline-flex;align-items:center}.chef-comandas__trail li+li:before{content:"";width:.7rem;height:2px;margin:0 .4rem;border-radius:999px;background:#2bd4a0;flex-shrink:0}.chef-comandas__trail b{display:inline-flex;align-items:center;gap:.28rem;min-height:2rem;padding:.28rem .7rem;border-radius:999px;background:#2bd4a029;color:#f2f1ef;font-size:.98rem;font-weight:700;line-height:1.2}.chef-comandas__trail .material-symbols-outlined{font-size:1.05rem;color:#2bd4a0}.chef-comandas__pedido-eta{display:flex;flex-direction:column;gap:.35rem;color:#e9edef;font-size:1.15rem}.chef-comandas__pedido-eta select{align-self:flex-start;width:7.5rem;min-height:2.4rem;border:1px solid rgba(255,255,255,.16);border-radius:.7rem;background:#111b21;color:inherit;font:inherit;padding:.35rem .7rem}.chef-comandas__pedido-eta select:disabled{opacity:.72;cursor:default}.chef-comandas__pedido-switches{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:#ffffff0a;overflow:hidden}.chef-comandas__pedido-switch{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.55rem .85rem;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:#e9edef;text-align:left;cursor:pointer}.chef-comandas__pedido-switch:last-child{border-bottom:0}.chef-comandas__pedido-switch:disabled{opacity:.55;cursor:default}.chef-comandas__pedido-switch-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.chef-comandas__pedido-switch-copy>span{font-size:1.2rem;font-weight:700}.chef-comandas__pedido-switch-copy small{color:#8696a0;font-size:.98rem;line-height:1.35}.chef-comandas__pedido-switch-track{position:relative;flex-shrink:0;width:3.15rem;height:1.9rem;border-radius:999px;background:#3a3a3c}.chef-comandas__pedido-switch-knob{position:absolute;top:.125rem;left:.125rem;width:1.65rem;height:1.65rem;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform .25s cubic-bezier(.2,.85,.2,1)}.chef-comandas__pedido-switch.is-on .chef-comandas__pedido-switch-track{background:#34c759}.chef-comandas__pedido-switch.is-on .chef-comandas__pedido-switch-knob{transform:translate(1.25rem)}.chef-comandas__pedido-send{align-self:flex-start;min-height:2.4rem;padding:.35rem 1rem;border:0;border-radius:5px;background:#2bd4a0;color:#04241a;font:inherit;font-weight:700;cursor:pointer}.chef-comandas__pedido-send:disabled{opacity:.45;cursor:default}.chef-comandas__gate{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:1.25rem;background:#0000009e}.chef-comandas__gate.is-in{animation:chef-gate-in .22s ease}.chef-comandas__gate.is-out{animation:chef-gate-out .2s ease forwards}.chef-comandas__gate-card{display:flex;flex-direction:column;align-items:stretch;gap:.9rem;width:min(24rem,100%);padding:1.25rem 1.25rem 1.35rem;border-radius:.9rem;background:#202c33;color:#f2f1ef;box-shadow:0 18px 40px #0006}.chef-comandas__gate-head{display:flex;align-items:flex-start;gap:1rem}.chef-comandas__gate.is-in .chef-comandas__gate-card{animation:chef-gate-card-in .22s ease}.chef-comandas__gate.is-out .chef-comandas__gate-card{animation:chef-gate-card-out .2s ease forwards}.chef-comandas__gate-head h3,.chef-comandas__gate-head p{flex:1;min-width:0;margin:0;padding-top:.2rem}.chef-comandas__gate-card h3{font-size:1.05rem;line-height:1.3}.chef-comandas__gate-card p,.chef-comandas__gate-card li{font-size:1rem;line-height:1.45}.chef-comandas__gate-card ul{margin:.75rem 0 0;padding-left:1.1rem}.chef-comandas__gate-close{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;border:0;border-radius:999px;background:transparent;color:#ff3b30;cursor:pointer}.chef-comandas__gate-close .material-symbols-outlined{font-size:1.35rem}@keyframes chef-gate-in{0%{opacity:0}to{opacity:1}}@keyframes chef-gate-out{0%{opacity:1}to{opacity:0}}@keyframes chef-gate-card-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes chef-gate-card-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.96)}}.chef-comandas__card{max-width:none!important;animation:chef-card-in .35s ease both;transition:transform .22s ease}.chef-comandas__card:hover{transform:scale(1.02)}.chef-comandas__card ul{list-style:none;margin:.4rem 0;padding:0}.chef-comandas__card li{display:flex;justify-content:space-between;gap:.6rem}.chef-comandas__share{border:0;background:transparent;color:#e9edef;cursor:pointer}.chef-comandas__tools{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.chef-comandas__tools button,.chef-comandas__tools select{border:0;border-radius:999px;background:#111b21;color:inherit;font:inherit;padding:.35rem .7rem;cursor:pointer}.chef-comandas__tools button.is-on{background:#22c55e;color:#052e16}.chef-comandas__tools button:disabled{opacity:.45;cursor:default}.chef-comandas__compose{display:flex;gap:.4rem;padding:.6rem;border-top:1px solid rgba(255,255,255,.06)}.chef-comandas__compose textarea{flex:1;resize:none;border:0;border-radius:12px;background:#202c33;color:inherit;font:inherit;padding:.6rem .7rem}.chef-comandas__compose button{border:0;border-radius:50%;width:2.6rem;background:#22c55e;color:#052e16;cursor:pointer}.chef-comandas__compose textarea:disabled{opacity:.72}.chef-comandas__compose button:disabled{opacity:.4;cursor:default}@keyframes chef-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chef-comandas.is-portrait .chef-comandas__keypad{display:flex;flex-direction:column;gap:.28rem;flex:0 0 auto;padding:.4rem;background:#1f2c33;border-top:1px solid rgba(255,255,255,.08);animation:chef-keypad-in .22s ease}.chef-comandas.is-portrait .chef-comandas__keypad-row{display:flex;justify-content:center;gap:.22rem}.chef-comandas.is-portrait .chef-comandas__key{flex:1 1 0;min-width:0;height:2.35rem;border:0;border-radius:8px;background:#0b141a;color:#e9edef;font:inherit;font-size:1rem;cursor:pointer;touch-action:manipulation}.chef-comandas.is-portrait .chef-comandas__key .material-symbols-outlined{font-size:1.25rem;line-height:1}.chef-comandas.is-portrait .chef-comandas__key:active{transform:scale(.94)}.chef-comandas.is-portrait .chef-comandas__key.is-wide{flex:1.45 1 0;background:#111b21}.chef-comandas.is-portrait .chef-comandas__key.is-space{flex:5 1 0}.chef-comandas.is-portrait .chef-comandas__key.is-on{background:#e9edef;color:#111b21}@keyframes chef-keypad-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.chef-comandas__ticket{position:absolute;inset:0;z-index:7;display:flex;flex-direction:column;min-height:0;background:radial-gradient(circle at 12% 0%,rgba(43,212,160,.08),transparent 32%),#0b141a;color:#f4f1ea;animation:chef-ticket-in .22s ease}.chef-comandas__ticket-head{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;padding:1rem 1.15rem .95rem 1.35rem;border-bottom:1px solid rgba(255,255,255,.08)}.chef-comandas__ticket-head>div:first-child{flex:1 1 12rem;min-width:0}.chef-comandas__ticket-head p{margin:0;font-size:clamp(1.85rem,3.4vw,2.7rem);font-weight:800;letter-spacing:-.03em;line-height:1}.chef-comandas__ticket-head h2{margin:.28rem 0 0;color:#f4f1ea9e;font-size:1.05rem;font-weight:650;line-height:1.2}.chef-comandas__ticket-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;color:#f4f1eac7;font-size:1.05rem;font-weight:650}.chef-comandas__ticket-meta time,.chef-comandas__ticket-meta span,.chef-comandas__ticket-meta b{display:inline-flex;align-items:center;min-height:2.35rem;padding:0 .85rem;border-radius:999px;background:#1c272e}.chef-comandas__ticket-meta b{background:#2bd4a029;color:#8cf0cc;font-weight:250}.chef-comandas__ticket-meta b.is-late{background:#ff5a5a2e;color:#ffb4ae}.chef-comandas__ticket-meta b.is-done{background:#2bd4a047;color:#e7fff6;box-shadow:inset 0 0 0 1px #2bd4a066;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chef-comandas__ticket-close{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:0;border-radius:999px;background:#1c272e;color:#ff5a5a;cursor:pointer}.chef-comandas__ticket-close .material-symbols-outlined{font-size:1.7rem}.chef-comandas__ticket-close:active{transform:scale(.94)}.chef-comandas__ticket-empty{margin:auto;padding:2rem;color:#f4f1eab3;font-size:1.35rem}.chef-comandas__ticket-board{display:grid;flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.9rem;align-content:start;min-height:0;overflow:auto;padding:1rem 1.15rem 1.35rem}.chef-comandas__ticket-board article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem 1rem;min-width:0;max-width:100%;min-height:7.5rem;padding:1.05rem 1.1rem 1.15rem;border-radius:1.15rem;background:#1c272e;overflow:hidden}.chef-comandas__ticket-board article>div{min-width:0}.chef-comandas__ticket-board article>b{display:grid;place-items:center;min-width:2.15rem;height:2.15rem;border-radius:.55rem;background:#2bd4a0;color:#04241a;font-size:1.05rem;font-weight:800;line-height:1}.chef-comandas__ticket-board h3{margin:.15rem 0 0;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:750;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.chef-comandas__ticket-step{display:flex;flex-direction:column;gap:.28rem;margin-top:.55rem}.chef-comandas__ticket-step span{color:#2bd4a0;font-size:.78rem;font-weight:250;letter-spacing:.08em;text-transform:uppercase}.chef-comandas__ticket-board p{margin:0;font-size:1.4rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.chef-comandas__ticket-step p:not(.chef-comandas__ticket-note){color:#2bd4a0;font-weight:250}.chef-comandas__ticket-board p.is-hold{color:#2bd4a0;font-weight:250}.chef-comandas__ticket-board p.chef-comandas__ticket-note{display:flex;flex-direction:column;gap:.15rem;margin-top:.35rem;padding:.7rem .85rem;border-radius:.75rem;background:#ff8c0029;color:#ff8a1e;font-size:1.35rem;font-weight:800}.chef-comandas__ticket-board p.chef-comandas__ticket-note strong{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.chef-comandas__ticket-board p.chef-comandas__ticket-note.is-allergy{background:#ff8c0029;color:#ff8a1e}.chef-comandas__ticket-board p.is-allergy{align-self:flex-start;margin-top:.35rem;padding:.28rem .65rem;border-radius:.55rem;background:#ff5a5a2e;color:#ffd0d0;font-weight:800}.chef-comandas__ticket-board img{width:4.6rem;height:4.6rem;border-radius:.85rem;object-fit:cover}@keyframes chef-ticket-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp-ratings-subpage{flex:1;min-height:0;height:100%;overflow:hidden}.map-phone-embed .lp-ratings-subpage{min-height:0;border-radius:44px}.lp-ratings-view{position:absolute;inset:0;z-index:1;overflow:hidden;background:#556b2f;border-radius:inherit}.lp-ratings-view__loading,.lp-ratings-view__empty{display:flex;align-items:center;justify-content:center;height:100%;padding:1.5rem 1.625rem;text-align:center}.lp-ratings-view__loading p,.lp-ratings-view__empty p{margin:0;color:#fff;font-size:1.25rem;font-weight:600;line-height:1.32}.lp-ratings-view__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lp-ratings-view__track::-webkit-scrollbar{display:none}.lp-ratings-slide{position:relative;flex:0 0 100%;width:100%;height:100%;max-height:100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.lp-ratings-slide__bg{position:absolute;inset:0;overflow:hidden}.lp-ratings-slide__bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.6)}.lp-ratings-slide__bg-dim{position:absolute;inset:0;background:#0006}.lp-ratings-slide__bg-blur{position:absolute;inset:0;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.lp-ratings-slide__bg-mood{position:absolute;inset:0}.lp-ratings-slide__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;height:100%;min-height:75dvh;max-height:100%;padding:3.5rem 1.625rem 3.25rem;box-sizing:border-box;overflow:hidden;justify-content:center}.lp-ratings-slide__content--narrow{padding-left:1.25rem;padding-right:1.25rem}.lp-ratings-slide__business{display:flex;flex-direction:column;align-items:center;gap:.95rem;width:100%;max-width:100%;margin:0 0 1.35rem;flex-shrink:0}.lp-ratings-slide__kind{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .72rem;background:#000;color:#fff;border-radius:999px;font-size:.78rem;font-weight:800;line-height:1;letter-spacing:.02em}.lp-ratings-slide__kind svg{display:block;flex-shrink:0}.lp-ratings-slide__biz{display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;max-width:100%;min-width:0}.lp-ratings-slide__biz-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;overflow:hidden;border:1px solid;border-radius:999px;background:#ffffff59}.lp-ratings-slide__biz-avatar img{width:100%;height:100%;object-fit:cover}.lp-ratings-slide__biz-avatar-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#111}.lp-ratings-slide__biz-name{min-width:0;font-size:1.12rem;font-weight:800;line-height:1.2;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-ratings-slide__content--narrow .lp-ratings-slide__business{gap:.75rem;margin-bottom:1.1rem}.lp-ratings-slide__content--narrow .lp-ratings-slide__biz-avatar{width:2.4rem;height:2.4rem}.lp-ratings-slide__content--narrow .lp-ratings-slide__biz-name{font-size:1rem}.lp-ratings-slide__date{margin:0rem 0 1.75rem;font-size:1.375rem;font-weight:700;text-align:center}.lp-ratings-slide__content--narrow .lp-ratings-slide__date{font-size:1.25rem;margin-bottom:1.5rem}.lp-ratings-slide__headline{margin:.75rem 0 0;font-size:3.875rem;font-weight:800;line-height:.92;text-align:center;opacity:.25}.lp-ratings-slide__content--narrow .lp-ratings-slide__headline{font-size:2.875rem}.lp-ratings-bubble{position:relative;z-index:2;width:100%;max-width:100%;margin-top:2rem;padding:.875rem 1.125rem;border-radius:20px;box-sizing:border-box;overflow:visible}.lp-ratings-slide__content--narrow .lp-ratings-bubble{margin-top:1.75rem;padding:.75rem 1rem}.lp-ratings-bubble p{margin:0;color:#fff;font-size:1.1875rem;font-weight:600;line-height:1.18}.lp-ratings-slide__content--narrow .lp-ratings-bubble p{font-size:1.0625rem}.lp-ratings-bubble__tail{position:absolute;right:1.25rem;bottom:-6px;width:14px;height:14px;border-radius:3px;transform:rotate(.8rad)}.lp-ratings-user{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;width:100%;max-width:100%;margin-top:1rem}.lp-ratings-user__avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;overflow:hidden;border:1px solid;border-radius:999px}.lp-ratings-slide__content--narrow .lp-ratings-user__avatar{width:2.5rem;height:2.5rem}.lp-ratings-user__avatar img{width:100%;height:100%;object-fit:cover}.lp-ratings-user__avatar-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffffd9;background:#0000001f}.lp-ratings-user__name{max-width:11.25rem;overflow:hidden;font-size:1.25rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lp-ratings-slide__content--narrow .lp-ratings-user__name{max-width:9.375rem;font-size:1.125rem}.lp-ratings-top{position:absolute;top:0;right:0;left:0;z-index:50;display:flex;align-items:center;gap:.625rem;padding:max(52px,env(safe-area-inset-top,0px)) 1.875rem 0;pointer-events:none}.lp-ratings-top--narrow{padding-left:1.625rem;padding-right:1.625rem}.lp-ratings-top>*{pointer-events:auto}.lp-ratings-top__back{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;padding:0;color:#fff;background:#00000038;border:none;border-radius:999px}.lp-ratings-top__filter{padding:.5rem 1rem;color:#fff;font-size:1.25rem;font-weight:700;background:#00000038;border:none;border-radius:999px}.lp-ratings-top--narrow .lp-ratings-top__filter{padding:.5rem .875rem;font-size:1.125rem}.lp-ratings-top__count{margin-left:auto;font-size:1.625rem;font-weight:700}.lp-ratings-top--narrow .lp-ratings-top__count{font-size:1.5rem}.lp-ratings-dots{position:absolute;right:0;bottom:max(1rem,env(safe-area-inset-bottom,0px));left:0;z-index:45;display:flex;gap:0;align-items:center;justify-content:center;padding:.4rem .75rem;pointer-events:none}.lp-ratings-dots__dot{display:block;width:8px;height:8px;margin:0 3px;background:var(--lp-ratings-dots-ink-muted, rgba(255, 255, 255, .45));border-radius:999px;transition:width .22s ease,background .22s ease}.lp-ratings-dots__dot--active{width:22px;background:var(--lp-ratings-dots-ink, #fff)}.lp-ratings-filters{position:absolute;inset:0;z-index:60;background:#1c1d20;border-radius:inherit}.lp-ratings-filters__close{position:absolute;top:max(3.5rem,env(safe-area-inset-top,0px));left:1.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0}.lp-ratings-filters__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:2rem 1.5rem;box-sizing:border-box}.lp-ratings-filters--account-aside .lp-ratings-filters__inner{justify-content:flex-start;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-top:max(5.5rem,calc(env(safe-area-inset-top,0px) + 4rem));padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}.lp-ratings-view--account-aside .lp-ratings-top--account-aside{padding-top:max(1rem,env(safe-area-inset-top,0px));padding-left:1.25rem}@media(min-width:601px){.lp-ratings-view--account-aside .lp-ratings-top--account-aside{padding-top:1.25rem}.lp-ratings-view--account-aside .lp-ratings-filters__close{top:1.25rem}.lp-ratings-view--account-aside .lp-ratings-filters--account-aside .lp-ratings-filters__inner{padding-top:4.5rem}}.lp-ratings-view--account-aside .lp-ratings-filters__close{top:max(1rem,env(safe-area-inset-top,0px));left:1.25rem}.lp-ratings-filters__inner--narrow{padding-left:1.25rem;padding-right:1.25rem}.lp-ratings-filters__logo-wrap{position:relative;width:5.75rem;height:5.75rem}.lp-ratings-filters__inner--narrow .lp-ratings-filters__logo-wrap{width:5.25rem;height:5.25rem}.lp-ratings-filters__logo-ring{position:absolute;inset:0;background:#ffffff40;border:6px solid rgba(255,255,255,.6);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lp-ratings-filters__inner--narrow .lp-ratings-filters__logo-ring{border-width:5px}.lp-ratings-filters__logo,.lp-ratings-filters__logo-ph{position:absolute;inset:11px;width:calc(100% - 22px);height:calc(100% - 22px);object-fit:cover;border-radius:999px}.lp-ratings-filters__logo-ph{display:flex;align-items:center;justify-content:center;color:#ffffffe6;background:#ffffff1f}.lp-ratings-filters__title{margin:1.125rem 0 2.25rem;color:#fff;font-size:1.375rem;font-weight:700;text-align:center}.lp-ratings-filters__inner--narrow .lp-ratings-filters__title{margin-bottom:2rem;font-size:1.25rem}.lp-ratings-filters__list{width:100%;max-width:14.125rem;margin:0;padding:0;list-style:none}.lp-ratings-filters__btn{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.875rem;padding:.5rem 1rem;color:#fff;font-size:1.3125rem;font-weight:700;background:#9b9b9b3d;border:1px solid rgba(155,155,155,.62);border-radius:10px}.lp-ratings-filters__inner--narrow .lp-ratings-filters__btn{margin-bottom:.75rem;font-size:1.1875rem}.lp-ratings-filters__btn--green{background:#5f8a373d;border-color:#5f8a379e}.lp-ratings-filters__btn--orange{background:#c99a2b3d;border-color:#c99a2b9e}.lp-ratings-filters__btn--red{background:#b84c483d;border-color:#b84c489e}.lp-ratings-filters__btn--selected.lp-ratings-filters__btn--all{background:#9b9b9b61;border-color:#9b9b9bf2}.lp-ratings-filters__btn--selected.lp-ratings-filters__btn--green{background:#5f8a3761;border-color:#5f8a37f2}.lp-ratings-filters__btn--selected.lp-ratings-filters__btn--orange{background:#c99a2b61;border-color:#c99a2bf2}.lp-ratings-filters__btn--selected.lp-ratings-filters__btn--red{background:#b84c4861;border-color:#b84c48f2}.lp-ratings-filters__btn--disabled{opacity:.45;cursor:default}@media(max-width:600px){@supports (-webkit-touch-callout: none){.lp-ratings-view:not(.lp-ratings-view--account-aside) .lp-ratings-slide__content,.map-phone-embed .lp-ratings-view:not(.lp-ratings-view--account-aside) .lp-ratings-slide__content,.map-phone-embed .lp-ratings-slide__content{padding-top:max(7rem,calc(env(safe-area-inset-top,0px) + 4.75rem));padding-bottom:max(3.25rem,env(safe-area-inset-bottom,0px));min-height:100%;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;justify-content:center}.lp-ratings-view:not(.lp-ratings-view--account-aside) .lp-ratings-slide__content>*,.map-phone-embed .lp-ratings-slide__content>*{flex-shrink:0}.lp-ratings-view:not(.lp-ratings-view--account-aside) .lp-ratings-slide__date,.map-phone-embed .lp-ratings-slide__date{margin-top:.5rem;margin-bottom:1.25rem}.lp-ratings-view:not(.lp-ratings-view--account-aside) .lp-ratings-slide__content--narrow .lp-ratings-slide__date,.map-phone-embed .lp-ratings-slide__content--narrow .lp-ratings-slide__date{margin-top:.45rem;margin-bottom:1.15rem}}}.map-phone-scroll--valorar{overflow:hidden;max-height:100%;height:100%;background-color:#120818}.map-phone-frame__screen-scroll:has(.valorar-phone){background-color:#120818}.map-phone-frame--no-island .map-phone-frame__screen{padding-top:0}.map-phone-frame__screen-scroll .valorar-phone{min-height:100%;height:100%}.valorar-phone{position:relative;display:flex;flex-direction:column;min-height:100%;height:100%;overflow:hidden;font-family:Dosis,system-ui,sans-serif;background-color:#120818}.valorar-phone__bg{position:absolute;inset:0;background:linear-gradient(165deg,#120818,#2a1538 45%,#0c1224);z-index:0}.valorar-phone__overlay{position:absolute;inset:0;z-index:1;background-color:#120818;transition:background-color .22s ease}.valorar-phone__blur{position:absolute;inset:0;z-index:2;pointer-events:none}.valorar-phone__inner{position:relative;z-index:3;display:flex;flex-direction:column;flex:1;min-height:0;padding:2rem 20px 20px;padding-top:max(2rem,calc(var(--bh-mobile-status-h, env(safe-area-inset-top, 0px)) + 12px));padding-right:max(20px,env(safe-area-inset-right,0px));padding-bottom:max(20px,calc(env(safe-area-inset-bottom,0px) + 12px));padding-left:max(20px,env(safe-area-inset-left,0px))}.valorar-phone__topbar{--valorar-topbar-ink: #fff;display:flex;align-items:center;justify-content:space-between;min-height:44px;padding-top:0;flex-shrink:0;z-index:4}.valorar-phone__topbar-spacer{width:44px;height:44px}.valorar-phone__icon-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;flex-shrink:0;transition:background-color .2s ease,transform .15s cubic-bezier(.22,1,.36,1)}.valorar-phone__icon-btn:hover{background:color-mix(in srgb,var(--valorar-topbar-ink) 14%,transparent)}.valorar-phone__icon-btn:active{transform:scale(.94);background:color-mix(in srgb,var(--valorar-topbar-ink) 22%,transparent)}.valorar-phone__icon-btn svg{width:28px;height:28px;pointer-events:none}.valorar-phone__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.valorar-phone__body--center{display:flex;flex-direction:column;justify-content:center}.valorar-phone__intro-logo{width:100px;height:100px;margin:0 auto;padding:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.valorar-phone__intro-logo img{width:76px;height:76px;border-radius:50%;object-fit:cover}.valorar-phone__intro-title{margin:36px 0 0;text-align:center;color:#e0ab35;font-size:clamp(2.45rem,7vw,2.9rem);font-weight:700;letter-spacing:.02em;line-height:.98}.valorar-phone__intro-text{margin:2rem 0 3rem;padding:0 8px;text-align:center;color:#fff;font-size:clamp(1.2rem,3.6vw,1.05rem);font-weight:200}.valorar-phone__intro-actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;width:100%}.valorar-phone--leaving{animation:valorar-phone-leave .38s ease forwards;pointer-events:none}.lp-valorar-qr-overlay:has(.valorar-phone--leaving){animation:valorar-phone-leave .38s ease forwards;pointer-events:none}@keyframes valorar-phone-leave{to{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.valorar-phone--leaving,.lp-valorar-qr-overlay:has(.valorar-phone--leaving){animation:none;opacity:0}}.valorar-phone__ghost-btn{min-width:120px;padding:8px 26px;border-radius:5px;border:1px solid rgba(255,255,255,.54);background:#ffffff24;color:#fff;font-family:inherit;font-size:.98rem;font-weight:600;cursor:pointer}.valorar-phone__ghost-btn.valorar-phone__intro-exit,.valorar-phone--mesa-qr .valorar-phone__intro-actions .valorar-phone__ghost-btn.valorar-phone__intro-exit{background:#b91c1c75;border:1.5px solid #ef4444;color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.valorar-phone__ghost-btn.valorar-phone__intro-start,.valorar-phone--mesa-qr .valorar-phone__intro-actions .valorar-phone__ghost-btn.valorar-phone__intro-start{background:#2fbe4f;border:none;color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.valorar-phone__step-title{margin:12px 0 0;text-align:center;font-size:clamp(1.35rem,5vw,1.75rem);font-weight:700;line-height:.95}.valorar-phone__mood-block{display:flex;flex-direction:column;align-items:center;padding:8px 0 0;margin-top:3rem;margin-bottom:3rem}.valorar-phone__headline{margin:2rem 0 0;text-align:center;font-size:clamp(2.2rem,11vw,3.2rem);font-weight:800;line-height:.9}.valorar-phone__slider-block{width:100%;padding:0 12px;margin-top:1rem;margin-bottom:2rem}.valorar-mood-slider{-webkit-appearance:none;appearance:none;display:block;width:100%;height:2px;margin:14px 0;border-radius:1px;background:color-mix(in srgb,var(--valorar-ink) 18%,transparent);outline:none}.valorar-mood-slider::-webkit-slider-thumb{-webkit-appearance:none;width:36px;height:36px;border:none;border-radius:50%;background:var(--valorar-ink);box-shadow:0 0 0 10px color-mix(in srgb,var(--valorar-ink) 16%,transparent);cursor:pointer}.valorar-mood-slider::-moz-range-thumb{width:36px;height:36px;border:none;border-radius:50%;background:var(--valorar-ink);cursor:pointer}.valorar-mood-slider::-moz-range-track{height:2px;background:color-mix(in srgb,var(--valorar-ink) 18%,transparent)}.valorar-phone__slider-labels{display:flex;gap:4px;font-size:.92rem;font-weight:900;padding-top:1rem}.valorar-phone__slider-labels span{flex:1}.valorar-phone__slider-labels span:nth-child(1){text-align:left}.valorar-phone__slider-labels span:nth-child(2){text-align:center}.valorar-phone__slider-labels span:nth-child(3){text-align:right}.valorar-phone__face-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;padding-bottom:8px}.valorar-phone__pill-btn{padding:10px 22px;border:none;border-radius:18px;font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.valorar-phone__pill-btn--ghost{background:#ffffff6b}.valorar-phone__pill-btn--solid{color:#fff;min-width:108px}.valorar-phone__pill-btn--solid:disabled{opacity:.65;cursor:wait}.valorar-phone__comment-title{margin:4rem 0 0;text-align:center;font-size:clamp(1.25rem,4.8vw,1.55rem);font-weight:700}.valorar-phone__comment-box{margin-top:22px;padding:12px;border-radius:18px;background:#ffffff57;border:1px solid color-mix(in srgb,var(--valorar-ink) 25%,transparent)}.valorar-phone__comment-box textarea{width:100%;min-height:88px;border:none;background:transparent;resize:vertical;font-family:inherit;font-size:16px;line-height:1.35;outline:none;color:#111;-webkit-text-fill-color:#111;caret-color:#111;opacity:1}.valorar-phone__comment-box textarea::placeholder{color:#11111173;-webkit-text-fill-color:rgba(17,17,17,.45);opacity:1}.valorar-phone__comment-send{display:flex;justify-content:flex-end;margin-top:8px}.valorar-phone__comment-send .valorar-phone__pill-btn--solid{border-radius:5px;padding:8px 22px;font-size:.88rem}.valorar-phone__error{margin:10px 0 0;text-align:center;color:#ff6b6b;font-size:.88rem}.valorar-phone__success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 12px;min-height:100%}.valorar-phone__success-icon{width:54px;height:54px;color:#fff}.valorar-phone__success-title{margin:14px 0 0;color:#fff;font-size:1.35rem;font-weight:800}.valorar-phone__success-text{margin:10px 0 0;color:#ffffffb8;font-size:.92rem;line-height:1.35;max-width:280px}.mood-face{display:flex;flex-direction:column;align-items:center;flex-shrink:0;contain:layout style}.mood-face__eyes{display:flex;justify-content:center;align-items:center;gap:24px;margin-bottom:20px;box-sizing:border-box}.mood-face__eye{display:block;flex-shrink:0;align-self:center;border-radius:80px;transition:height .18s ease,width .18s ease,background-color .16s ease,border-radius .18s ease}.mood-face__eye--wink{width:114px!important;height:14px!important;border-radius:999px}.mood-face__eye--orange-shrink{transform:scale(.36);transition:transform .18s ease}.mood-face__eye--red-close{width:114px!important;height:10px!important;border-radius:999px}.mood-face__mouth{display:block;flex-shrink:0;overflow:visible}.mood-face__mouth path{transition:stroke .16s ease}.valorar-thanks-modal{position:fixed;inset:0;z-index:13020;display:flex;align-items:center;justify-content:center;padding:24px 20px;box-sizing:border-box}.valorar-thanks-modal__scrim{position:absolute;inset:0;background:#0000009e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.valorar-thanks-modal__card{position:relative;width:min(100%,340px);padding:28px 22px 24px;border-radius:22px;background:#111;overflow:hidden;box-shadow:0 24px 60px #00000073}.valorar-thanks-modal__gradient{position:absolute;inset:0 0 auto;height:120px;background:linear-gradient(180deg,rgba(122,31,162,.35),transparent);pointer-events:none}.valorar-thanks-modal__logo{position:relative;display:block;width:72px;height:72px;margin:0 auto;border-radius:18px;object-fit:cover;background:#ffffff14}.valorar-thanks-modal__logo--ph{border-radius:50%}.valorar-thanks-modal__text{position:relative;margin:18px 0 0;color:#ffffffe0;font-size:.95rem;line-height:1.45;text-align:center}.valorar-thanks-modal__accept{position:relative;display:block;width:100%;margin-top:22px;padding:14px 16px;border:none;border-radius:999px;background:linear-gradient(135deg,#7a1fa2,#5b21b6);color:#fff;font-size:.92rem;font-weight:800;letter-spacing:.04em;cursor:pointer}.mobile-qr-valorar-root .valorar-thanks-modal__card{max-width:360px;border-radius:14px;padding:0 0 18px;background:#1e1e1e}.mobile-qr-valorar-root .valorar-thanks-modal__gradient{height:12px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#ec4899,#3b82f6)}.mobile-qr-valorar-root .valorar-thanks-modal__logo{width:72px;height:72px;margin-top:18px;border-radius:50%}.mobile-qr-valorar-root .valorar-thanks-modal__text{margin-top:16px;padding:0 24px;font-size:1rem;font-weight:500;line-height:1.3;color:#fff}.mobile-qr-valorar-root .valorar-thanks-modal__accept{width:fit-content;margin:18px auto 0;padding:8px 18px;border:1px solid #fff;border-radius:5px;background:transparent;font-size:.8125rem;font-weight:600;letter-spacing:.04em}@media(max-width:600px)and (display-mode:standalone),(max-width:600px)and (display-mode:fullscreen),(max-width:600px)and (display-mode:minimal-ui){.valorar-phone__inner{padding-top:calc(max(47px,var(--bh-mobile-status-h, 0px),env(safe-area-inset-top,0px)) + 10px)}}html.bh-valorar-kb .mobile-qr-valorar-root,html.bh-valorar-kb .lp-valorar-qr-overlay{top:var(--valorar-vv-top, 0px);right:0;bottom:auto;left:0;width:100%;height:var(--valorar-vv-h, 100dvh);min-height:0;max-height:var(--valorar-vv-h, 100dvh)}html.bh-valorar-kb .valorar-phone--full{position:fixed;top:var(--valorar-vv-top, 0px);right:0;bottom:auto;left:0;width:100%;height:var(--valorar-vv-h, 100dvh);min-height:0;max-height:var(--valorar-vv-h, 100dvh)}html.bh-valorar-kb .valorar-phone--mesa-qr .valorar-phone__mesa-stack,html.bh-valorar-kb .valorar-phone--mesa-qr .valorar-phone__screen{min-height:0;height:100%;max-height:100%}html.bh-valorar-kb .valorar-phone--mesa-qr .valorar-phone__screen--mood .valorar-phone__inner,html.bh-valorar-kb .valorar-phone__inner{overflow-y:auto;-webkit-overflow-scrolling:touch}html.bh-valorar-kb .valorar-phone__body--comment{justify-content:flex-start}html.bh-valorar-kb .valorar-phone__body--comment .valorar-phone__comment-title,html.bh-valorar-kb .valorar-phone--mesa-qr .valorar-phone__comment-title{margin-top:.35rem;font-size:1.35rem}html.bh-valorar-kb .valorar-phone__body--comment .valorar-phone__mood-block,html.bh-valorar-kb .valorar-phone--mesa-qr .valorar-phone__body--comment .valorar-phone__mood-block{margin-top:.4rem;margin-bottom:0}html.bh-valorar-kb .valorar-phone__body--comment .valorar-phone__headline,html.bh-valorar-kb .valorar-phone--mesa-qr .valorar-phone__body--comment .valorar-phone__headline{margin-top:.35rem;font-size:1.55rem}html.bh-valorar-kb .valorar-phone__body--comment .mood-face__eyes{min-height:48px!important;margin-bottom:4px;gap:10px}html.bh-valorar-kb .valorar-phone__body--comment .mood-face__eye{width:36px!important;height:36px!important}html.bh-valorar-kb .valorar-phone__body--comment .mood-face__mouth{width:78px;height:34px}html.bh-valorar-kb .valorar-phone__body--comment .valorar-phone__comment-box,html.bh-valorar-kb .valorar-phone--mesa-qr .valorar-phone__body--comment .valorar-phone__comment-box{margin-top:.85rem;background:#fffffff0}html.bh-valorar-kb .valorar-phone__comment-box textarea{font-size:16px;min-height:96px;color:#111;-webkit-text-fill-color:#111;caret-color:#111;opacity:1}.account-cancel-booking-modal.auth-gate-modal{padding:0}.account-cancel-booking-modal__card{width:100%;max-width:none;height:100%;max-height:none;border-radius:0;box-sizing:border-box;padding:max(1.1rem,calc(env(safe-area-inset-top) + 14px)) max(1.35rem,calc(env(safe-area-inset-right) + 8px)) max(1.35rem,calc(env(safe-area-inset-bottom) + 16px)) max(1.35rem,calc(env(safe-area-inset-left) + 8px));display:flex;flex-direction:column;overflow:hidden;box-shadow:none}.account-cancel-booking-modal__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.account-cancel-booking-modal__body .account-mi-cuenta__confirm{flex:1 1 auto;min-height:0;width:100%;max-width:none;margin:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.account-cancel-booking-modal__body .account-mi-cuenta__confirm--booking-cancel{align-items:stretch;text-align:left}.account-cancel-booking-modal__body .account-mi-cuenta__confirm-text,.account-cancel-booking-modal__body .account-mi-cuenta__confirm-warning,.account-cancel-booking-modal__body .account-mi-cuenta__confirm-field{max-width:none}.account-cancel-booking-modal__body .account-mi-cuenta__confirm-actions{margin-top:auto;padding-top:1rem}.account-cancel-booking-modal__body .account-mi-cuenta__confirm--success{justify-content:center}@media(max-width:600px){.account-cancel-booking-modal.auth-gate-modal{position:fixed;inset:0;z-index:10130}}@media(min-width:601px){.map-search-side-panel__scroll--mi-cuenta{position:relative}.account-cancel-booking-modal.auth-gate-modal{position:absolute;inset:0;z-index:120;border-radius:inherit}}.account-hide-solicitud-modal__card{max-width:min(22rem,calc(100vw - 2rem))}.account-hide-solicitud-modal__body{padding:1.35rem 1.25rem 1.2rem}.account-hide-solicitud-modal__title{margin:0;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:#111827}.account-hide-solicitud-modal__text{margin:.75rem 0 0;font-size:.88rem;line-height:1.45;color:#4b5563}.account-hide-solicitud-modal__text strong{color:#111827;font-weight:800}.account-hide-solicitud-modal__actions{display:flex;gap:.65rem;margin-top:1.25rem}.account-hide-solicitud-modal__btn{flex:1;min-height:44px;border-radius:12px;font-size:.92rem;font-weight:700;border:none}.account-hide-solicitud-modal__btn--ghost{background:#1118270f;color:#374151}.account-hide-solicitud-modal__btn--danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 8px 20px #dc262647}.account-hide-solicitud-modal__btn:disabled{opacity:.6}.account-mis-solicitudes{margin-top:2.25rem;padding-top:1.85rem;border-top:1px solid rgba(17,24,39,.08);min-width:0}.account-mis-solicitudes__head{padding-bottom:1.2rem}.account-mis-solicitudes__title{position:relative;z-index:0;display:inline-block;width:fit-content;max-width:100%;margin:0}.account-mis-solicitudes__title:before{content:"";position:absolute;z-index:-1;left:-.06em;right:-.1em;bottom:.04em;height:.52em;border-radius:3px 2px 4px;transform:rotate(-1deg) skew(-2deg);background:linear-gradient(94deg,#3b82f61a,#3b82f63d 40%,#6366f12e)}.account-mis-solicitudes__lead{margin:.45rem 0 0;font-size:clamp(.74rem,.82rem,.86rem);font-weight:600;line-height:1.4;color:#6b7280}.account-mis-solicitudes__panel{display:block;overflow:visible}.account-mis-solicitudes__carousel-wrap{position:relative;overflow:visible}.account-mis-solicitudes__scroll-hint{position:absolute;top:0;right:0;bottom:.35rem;z-index:2;width:2.75rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.15rem;pointer-events:none;background:linear-gradient(90deg,#fff0 0% 38%,#ffffff6b 72%,#fffffff0);opacity:1;transition:opacity .28s ease}.account-mis-solicitudes__scroll-hint--hidden{opacity:0}.account-mis-solicitudes__scroll-hint-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;color:#6366f1;background:#6366f11f;box-shadow:0 4px 14px #6366f12e;animation:account-mis-solicitudes-scroll-hint-pulse 1.15s ease-in-out infinite}@keyframes account-mis-solicitudes-scroll-hint-pulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.account-mis-solicitudes__scroll--carousel{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;padding-bottom:.35rem;padding-right:.35rem;scrollbar-width:none;-ms-overflow-style:none}.account-mis-solicitudes__scroll--carousel::-webkit-scrollbar{display:none;width:0;height:0}.account-mis-solicitudes__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:flex-start;gap:.85rem}.account-mis-solicitudes__list>li{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.account-mis-solicitudes__list:not(.account-mis-solicitudes__list--single) .account-mis-solicitudes__ticket{height:auto;min-height:0}.account-mis-solicitudes__list--single{display:block}.account-mis-solicitudes__list--single>li{width:100%}.account-mis-solicitudes__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:100px;padding:1rem .5rem;text-align:center}.account-mis-solicitudes__state p,.account-mis-solicitudes__state span{margin:0;font-size:clamp(.84rem,.92rem,.96rem);font-weight:700;line-height:1.4;color:#4b5563}.account-mis-solicitudes__state--empty span{font-weight:600;color:#9ca3af}.account-mis-solicitudes__state--error p{color:#b91c1c}.account-mis-solicitudes__state-dot{width:.55rem;height:.55rem;border-radius:999px;background:#6366f1;animation:account-mis-solicitudes-pulse 1.1s ease-in-out infinite}@keyframes account-mis-solicitudes-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.account-mis-solicitudes__ticket{height:100%;min-height:100%;position:relative;overflow:hidden;border-radius:18px;padding:.95rem 1rem 1rem;background:#fff;box-shadow:0 10px 28px #0f172a12,inset 0 0 0 1px #11182712}.account-mis-solicitudes__ticket-glow{position:absolute;inset:-40% auto auto -20%;width:70%;height:70%;border-radius:999px;filter:blur(28px);opacity:.55;pointer-events:none}.account-mis-solicitudes__ticket--sent .account-mis-solicitudes__ticket-glow{background:#fbbf2457}.account-mis-solicitudes__ticket--reviewing .account-mis-solicitudes__ticket-glow{background:#3b82f647}.account-mis-solicitudes__ticket--completed .account-mis-solicitudes__ticket-glow{background:#22c55e47}.account-mis-solicitudes__ticket-head{position:relative;z-index:1}.account-mis-solicitudes__ticket-status-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;margin-bottom:.75rem}.account-mis-solicitudes__pill{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .62rem;border-radius:999px;font-size:clamp(.62rem,.68rem,.72rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.account-mis-solicitudes__pill--sent{color:#92400e;background:#fef3c7f2;box-shadow:inset 0 0 0 1px #fbbf2447}.account-mis-solicitudes__pill--reviewing{color:#1d4ed8;background:#dbeafef2;box-shadow:inset 0 0 0 1px #3b82f63d}.account-mis-solicitudes__pill--completed{color:#166534;background:#dcfce7f2;box-shadow:inset 0 0 0 1px #22c55e47}.account-mis-solicitudes__dismiss{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;border:1px solid rgba(17,24,39,.12);border-radius:12px;background:#fff;color:#374151;box-shadow:0 4px 12px #0f172a0f}.account-mis-solicitudes__dismiss:disabled{opacity:.55}.account-mis-solicitudes__hide-error{margin:0 0 .85rem;padding:.65rem .85rem;border-radius:12px;font-size:.84rem;font-weight:600;line-height:1.4;color:#991b1b;background:#fee2e2f2;box-shadow:inset 0 0 0 1px #ef444438}.account-mis-solicitudes__pill--archived{color:#475569;background:#94a3b838;box-shadow:inset 0 0 0 1px #64748b3d}.account-mis-solicitudes--archived{margin-top:0;padding-top:0;border-top:none}.account-mis-solicitudes--archived .account-mis-solicitudes__head{padding-bottom:1.2rem}.account-mis-solicitudes__retention-note{margin:0 0 1rem;padding:.75rem .9rem;border-radius:12px;background:#0f172a0a;border:1px solid rgba(15,23,42,.08);font-size:.88rem;font-weight:600;line-height:1.4;color:#475569}.account-mis-solicitudes__merchant{display:flex;align-items:center;gap:.75rem;min-width:0}.account-mis-solicitudes__merchant-logo{flex-shrink:0;width:3rem;height:3rem;border-radius:14px;object-fit:cover;box-shadow:inset 0 0 0 1px #11182714}.account-mis-solicitudes__merchant-logo--empty{display:inline-flex;align-items:center;justify-content:center;background:#6366f11f;color:#6366f1}.account-mis-solicitudes__merchant-logo--empty .material-symbols-outlined{font-size:1.45rem}.account-mis-solicitudes__merchant-copy{min-width:0}.account-mis-solicitudes__merchant-name{display:block;margin:0;font-size:clamp(1.02rem,1.08rem,1.14rem);font-weight:800;line-height:1.15;color:#111827;overflow-wrap:anywhere}.account-mis-solicitudes__when{margin:.22rem 0 0;font-size:clamp(.76rem,.82rem,.86rem);font-weight:600;color:#6b7280}.account-mis-solicitudes__ref-block{position:relative;z-index:1;display:grid;gap:.18rem;margin-top:.95rem;padding:.78rem .85rem;border-radius:14px;background:#6366f114;box-shadow:inset 0 0 0 1px #6366f129}.account-mis-solicitudes__ref-label{display:block;font-size:clamp(.66rem,.72rem,.76rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#6366f1}.account-mis-solicitudes__ref-code{display:block;margin-top:.18rem;font-size:clamp(1.15rem,4.8vw,1.35rem);font-weight:800;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#111827;overflow-wrap:anywhere}.account-mis-solicitudes__ref-hint{display:block;margin-top:.28rem;font-size:clamp(.72rem,.78rem,.82rem);font-weight:600;line-height:1.35;color:#4b5563}.account-mis-solicitudes__actions{position:relative;z-index:1;margin-top:.9rem;text-align:right}.account-mis-solicitudes__toggle{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;padding:.58rem .75rem;border-radius:12px;font-size:clamp(.8rem,.86rem,.9rem);font-weight:800;text-align:center;border:none;background:#f3f4f6f2;box-shadow:inset 0 0 0 1px #1118271a;color:#374151}.account-mis-solicitudes__summary{position:relative;z-index:1;margin:.85rem 0 0;font-size:clamp(.82rem,.88rem,.92rem);font-weight:700;line-height:1.4;color:#374151}.account-mis-solicitudes__legal{position:relative;z-index:1;margin:.55rem 0 0;font-size:clamp(.72rem,.78rem,.82rem);font-weight:600;line-height:1.4;color:#6b7280}.account-mis-solicitudes__status-banner{position:relative;z-index:1;margin:.75rem 0 0;padding:.58rem .68rem;border-radius:12px;font-size:clamp(.76rem,.82rem,.86rem);font-weight:700;line-height:1.38}.account-mis-solicitudes__status-banner--sent{color:#92400e;background:#fef3c78c}.account-mis-solicitudes__status-banner--reviewing{color:#1e40af;background:#dbeafea6}.account-mis-solicitudes__status-banner--completed{color:#166534;background:#dcfce7a6}.account-mis-solicitudes__detail{position:relative;z-index:1;margin-top:.85rem;padding-top:.85rem;border-top:1px dashed rgba(17,24,39,.12)}.account-mis-solicitudes__lines{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.account-mis-solicitudes__line{display:grid;grid-template-columns:52px minmax(0,1fr);gap:.65rem;align-items:start}.account-mis-solicitudes__line-img{width:52px;height:52px;border-radius:12px;object-fit:cover;box-shadow:inset 0 0 0 1px #11182714}.account-mis-solicitudes__line-img--empty{display:inline-flex;align-items:center;justify-content:center;background:#94a3b829;color:#64748b}.account-mis-solicitudes__line-body{display:grid;gap:.12rem;min-width:0}.account-mis-solicitudes__line-body strong{font-size:clamp(.84rem,.9rem,.94rem);line-height:1.25;color:#111827;overflow-wrap:anywhere}.account-mis-solicitudes__line-body span{font-size:clamp(.74rem,.8rem,.84rem);font-weight:600;line-height:1.35;color:#6b7280;overflow-wrap:anywhere}.account-mis-solicitudes__notes{margin-top:.75rem;padding:.65rem .72rem;border-radius:12px;background:#f3f4f6d9}.account-mis-solicitudes__notes span{display:block;font-size:clamp(.66rem,.72rem,.76rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.account-mis-solicitudes__notes p{margin:.28rem 0 0;font-size:clamp(.78rem,.84rem,.88rem);font-weight:600;line-height:1.4;color:#374151;overflow-wrap:anywhere}@media(min-width:601px){.account-mis-solicitudes__state{margin-top:2rem}}@media(max-width:600px){.account-mis-solicitudes{margin-top:4.75rem;padding-top:1.45rem;border-top:none}.account-mis-solicitudes__state{margin-top:1rem}.account-mis-solicitudes__state p,.account-mis-solicitudes__state span{color:#2bd4a0}.account-mis-solicitudes__state--empty span{color:#9ca3af}.account-mis-solicitudes__state--error p{color:#b91c1c}.account-mis-solicitudes__line{grid-template-columns:48px minmax(0,1fr)}.account-mis-solicitudes__line-img{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.account-mis-solicitudes__state-dot,.account-mis-solicitudes__scroll-hint-icon{animation:none}}.account-mi-cuenta__shell:has(.account-mi-cuenta__shell-main){overflow:hidden;overflow-y:hidden;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-top:0;padding-inline:0}.account-mi-cuenta__shell-main{flex:1 1 0;min-height:0;height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.account-mi-cuenta__shell-main::-webkit-scrollbar{display:none;width:0;height:0}.account-mi-cuenta__shell--with-citas .account-mi-cuenta__shell-main{--account-mi-cuenta-pad-x: 1.9rem;padding-top:4.75rem;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.account-mi-cuenta__shell-main .account-mi-cuenta__body-shift{flex:0 0 auto;min-height:auto}@media(min-width:376px){.account-mi-cuenta__shell--with-citas .account-mi-cuenta__shell-main{padding-inline:1.9rem}}.account-mi-cuenta__citas-dock{flex-shrink:0;margin-top:1.15rem;overflow:visible}.account-mi-cuenta__footer--docked{flex-shrink:0;margin-top:.85rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.account-mis-citas{margin:0;padding:0;min-width:0;overflow:visible}.account-mis-citas__head{padding-bottom:1.55rem}.account-mis-citas__head--no-title{padding-bottom:.35rem}.account-mis-citas__title{position:relative;z-index:0;display:inline-block;width:fit-content;max-width:100%;margin:0}.account-mis-citas__title:before{content:"";position:absolute;z-index:-1;left:-.06em;right:-.1em;bottom:.04em;height:.52em;border-radius:3px 2px 4px;transform:rotate(-1deg) skew(-2deg);background:linear-gradient(94deg,#c936c71f,#c936c747,#a834da38 68%,#c936c71a)}.account-mis-citas__title--empty:before{background:linear-gradient(94deg,#2bd4a01f,#2bd4a047 40%,#22c55e33)}.account-mis-citas__lead{margin:.45rem 0 0;font-size:clamp(.74rem,.82rem,.86rem);font-weight:600;line-height:1.4;color:#6b7280;text-align:left}.account-mis-citas__panel{display:block;overflow:visible}.account-mis-citas__carousel-wrap{position:relative;overflow:visible}.account-mis-citas__scroll-hint{position:absolute;top:0;right:0;bottom:.35rem;z-index:2;width:3.5rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.2rem;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffd1 42%,#fff);opacity:1;transition:opacity .28s ease}.account-mis-citas__scroll-hint--hidden{opacity:0}.account-mis-citas__scroll-hint-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;color:#c936c7;background:#c936c71f;box-shadow:0 4px 14px #c936c72e;animation:account-mis-citas-scroll-hint-pulse 1.15s ease-in-out infinite}@keyframes account-mis-citas-scroll-hint-pulse{0%,to{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.account-mis-citas__scroll--carousel{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;padding-bottom:.35rem;scrollbar-width:none;-ms-overflow-style:none}.account-mis-citas__scroll--carousel::-webkit-scrollbar{display:none;width:0;height:0}.account-mis-citas__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:120px;padding:1rem .5rem;text-align:center}.account-mis-citas__state p,.account-mis-citas__state span{margin:0;font-size:clamp(.84rem,.92rem,.96rem);font-weight:700;line-height:1.4;color:#4b5563}.account-mis-citas__state--empty span{font-weight:600;color:#9ca3af}.account-mis-citas__state-dot{width:.55rem;height:.55rem;border-radius:999px;background:#c936c7;animation:account-mis-citas-pulse 1.1s ease-in-out infinite}@keyframes account-mis-citas-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.account-mis-citas__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:stretch;gap:.85rem}.account-mis-citas__list>li{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.account-mis-citas__list--single{display:block}.account-mis-citas__list--single>li{width:100%}.account-mis-citas__ticket{height:100%;min-height:100%;position:relative;overflow:hidden;border-radius:18px;padding:.95rem 1rem 1rem;background:#fff;box-shadow:0 10px 28px #0f172a12,inset 0 0 0 1px #11182712;user-select:none;-webkit-user-select:none}.account-mis-citas__ticket-glow{position:absolute;inset:-40% auto auto -20%;width:70%;height:70%;border-radius:999px;filter:blur(28px);opacity:.55;pointer-events:none}.account-mis-citas__ticket--pending .account-mis-citas__ticket-glow{background:#fbbf2457}.account-mis-citas__ticket--confirmed .account-mis-citas__ticket-glow{background:#22c55e47}.account-mis-citas__ticket--denied .account-mis-citas__ticket-glow{background:#ef44443d}.account-mis-citas__ticket--cancelled .account-mis-citas__ticket-glow{background:#94a3b838}.account-mis-citas__ticket-head{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.account-mis-citas__ticket-status-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%}.account-mis-citas__dismiss{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;border:1px solid rgba(17,24,39,.12);border-radius:12px;background:#fff;color:#374151;box-shadow:0 4px 12px #0f172a0f}.account-mis-citas__dismiss:disabled{opacity:.55}.account-mis-citas__pill{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .62rem;border-radius:999px;font-size:clamp(.62rem,.68rem,.72rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.account-mis-citas__pill--pending{color:#92400e;padding:0}.account-mis-citas__pill--confirmed{background:#dcfce7f2;color:#166534;box-shadow:inset 0 0 0 1px #22c55e47;border-radius:5px}.account-mis-citas__pill--denied{background:#fee2e2f2;color:#991b1b;box-shadow:inset 0 0 0 1px #ef44443d}.account-mis-citas__pill--cancelled{background:#f3f4f6f2;color:#4b5563;box-shadow:inset 0 0 0 1px #6b72802e}.account-mis-citas__local{margin:0;font-size:clamp(1.05rem,1.12rem,1.18rem);font-weight:800;line-height:1.12;color:#111827;overflow-wrap:anywhere}.account-mis-citas__pending-banner{position:relative;z-index:1;margin:1.2rem 0;border-radius:12px;font-size:clamp(.76rem,.82rem,.86rem);font-weight:700;line-height:1.38;color:#92400e}.account-mis-citas__when-block{position:relative;z-index:1;margin-top:1.8rem;margin-bottom:1.8rem}.account-mis-citas__when-weekday{margin:0;font-size:clamp(.72rem,.78rem,.82rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c936c7}.account-mis-citas__when-date{margin:.18rem 0 0;font-size:clamp(.98rem,1.04rem,1.08rem);font-weight:800;line-height:1.15;color:#111827}.account-mis-citas__when-time{margin:.28rem 0 0;font-size:clamp(.86rem,.92rem,.96rem);font-weight:700;color:#374151}.account-mis-citas__facts{position:relative;z-index:1;margin:.72rem 0 2rem;padding:0;display:grid;gap:.42rem}.account-mis-citas__fact{display:grid;grid-template-columns:minmax(5.2rem,34%) minmax(0,1fr);gap:.55rem;align-items:start}.account-mis-citas__fact dt{margin:0;font-size:clamp(.68rem,.74rem,.78rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.account-mis-citas__fact dd{margin:0;font-size:clamp(.82rem,.88rem,.92rem);font-weight:700;line-height:1.35;color:#374151;overflow-wrap:anywhere}.account-mis-citas__fact--note dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:600;color:#6b7280}.account-mis-citas__denial{position:relative;z-index:1;margin:0;padding:.58rem .68rem;border-radius:12px;background:#fef2f2eb;box-shadow:inset 0 0 0 1px #ef44442e;font-size:clamp(.78rem,.84rem,.88rem);font-weight:700;line-height:1.35;color:#b91c1c;overflow-wrap:anywhere}.account-mis-citas__manager-reason{position:relative;z-index:1;margin-top:.65rem}.account-mis-citas__manager-reason-label{margin:0 0 .35rem;font-size:clamp(.68rem,.74rem,.78rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.account-mis-citas__ticket-actions{position:relative;z-index:2;margin-top:.85rem}.account-mis-citas__cancel{width:100%;min-height:44px;padding:.62rem 1rem;border:none;border-radius:12px;background:linear-gradient(180deg,#fff5f5,#ffe8e8);box-shadow:inset 0 0 0 1px #ef444447,0 8px 18px #ef444414;color:#b91c1c;font-size:clamp(.82rem,.88rem,.92rem);font-weight:800;letter-spacing:.01em}.account-mis-citas__cancel:disabled{opacity:.65}@media(max-width:600px){.account-mis-citas__lead{margin:.45rem 0 0;font-size:clamp(.94rem,1.2rem,1rem);font-weight:200;line-height:1.4;color:#6b7280;text-align:left}.account-mis-citas__fact{grid-template-columns:1fr;gap:.12rem}}@media(prefers-reduced-motion:reduce){.account-mis-citas__state-dot{animation:none}}.account-mi-cuenta-tabs{flex-shrink:0;margin-top:2.45rem;margin-bottom:3.15rem}.account-mi-cuenta-tabs__row{--tab-pad: 3px;--tab-gap: 4px;--tab-count: 2;--tab-active: 0;--tab-slot: calc((100% - 2 * var(--tab-pad) - (var(--tab-count) - 1) * var(--tab-gap)) / var(--tab-count));position:relative;display:grid;grid-template-columns:repeat(var(--tab-count, 2),1fr);align-items:center;gap:var(--tab-gap);box-sizing:border-box;width:100%;max-width:100%;height:2.85rem;padding:var(--tab-pad);border-radius:10px;background:#e9ebf0;border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px 2px #0f172a0d,0 1px #ffffffa6;overflow:hidden}.account-mi-cuenta-tabs__indicator{position:absolute;top:var(--tab-pad);bottom:var(--tab-pad);left:calc(var(--tab-pad) + var(--tab-active) * (var(--tab-slot) + var(--tab-gap)));width:var(--tab-slot);border-radius:10px;background:#fff;box-shadow:0 1px 3px #0f172a1a,0 4px 14px #0f172a14;transition:left .32s cubic-bezier(.33,1,.68,1);pointer-events:none;z-index:0}.account-mi-cuenta-tabs__btn{position:relative;z-index:1;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;height:100%;margin:0;padding:0 .35rem;border-radius:10px;color:#64748b;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .2s ease,transform .14s cubic-bezier(.25,1,.45,1)}.account-mi-cuenta-tabs__inner{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-width:0;max-width:100%}.account-mi-cuenta-tabs__label{font-size:clamp(.68rem,.78rem,.86rem);font-weight:800;line-height:1.15;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-mi-cuenta-tabs__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.account-mi-cuenta-tabs__btn--icon{padding-inline:.5rem}@media(hover:hover){.account-mi-cuenta-tabs__btn:hover:not(.account-mi-cuenta-tabs__btn--active){color:#334155}.account-mi-cuenta-tabs__btn:hover:not(.account-mi-cuenta-tabs__btn--active) .account-mi-cuenta-tabs__label{transform:translateY(-.5px)}}.account-mi-cuenta-tabs__btn--active{color:#0f172a}@media(max-width:600px){.account-mi-cuenta-tabs__btn--active{color:#f8f8fb;background:#0a0909}}.account-mi-cuenta-tabs__btn.bh-pressable:active{transform:scale(.96)}.account-mi-cuenta__header-title-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,auto);min-height:0}.account-mi-cuenta__header-title-stack>.account-mi-cuenta__header-title-layer{grid-row:1;grid-column:1;min-width:0}.account-mi-cuenta__header-title-stack--transition>.account-mi-cuenta__pane--fade-left-exit,.account-mi-cuenta__header-title-stack--transition>.account-mi-cuenta__pane--fade-right-exit{pointer-events:none}.account-mi-cuenta__header-title-layer .account-mi-cuenta__header-title{margin:0}.account-mi-cuenta__header-title-layer .account-mi-cuenta__header-name{margin:.12rem 0 0}.account-mi-cuenta__shell-main:has(.account-mi-cuenta-tabs) .account-mi-cuenta__scroll:not(.account-mi-cuenta__scroll--detail){padding-top:.15rem}.account-mi-cuenta__main-tab-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,auto);min-height:0}.account-mi-cuenta__main-tab-stack>.account-mi-cuenta__main-tab-panel{grid-row:1;grid-column:1;min-width:0}.account-mi-cuenta__main-tab-stack--transition>.account-mi-cuenta__pane--fade-left-exit,.account-mi-cuenta__main-tab-stack--transition>.account-mi-cuenta__pane--fade-right-exit{pointer-events:none}.account-mi-cuenta__main-tab-panel{min-height:0}@media(prefers-reduced-motion:reduce){.account-mi-cuenta-tabs__indicator{transition:none}}.vip-offer-detail{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#0a0a0a;color:#fff}.vip-offer-detail__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.vip-offer-detail__bg-media{position:absolute;inset:-28px;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.06);filter:blur(22px) saturate(1.08);-webkit-filter:blur(22px) saturate(1.08)}.vip-offer-detail__bg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000009e,#000000ad 42%,#000000c7);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15)}.vip-offer-detail__body{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}.vip-offer-detail__body::-webkit-scrollbar{width:0;height:0}.vip-offer-detail__scroll{flex:none;min-height:0;overflow:visible;margin-top:1rem}.vip-offer-detail__main{padding:0 max(22px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}.vip-offer-detail__toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:max(50px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) 12px max(22px,env(safe-area-inset-left))}.vip-offer-detail__circle-btn{flex-shrink:0;width:52px;height:52px;border-radius:999px;border:2px solid #fff;background:#ffffff52;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0}.vip-offer-detail__etiqueta{display:inline-flex;align-items:center;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;border:1.5px solid rgba(255,255,255,.85);border-radius:6px;padding:6px 10px;margin-bottom:12px;width:fit-content}.vip-offer-detail__etiqueta--toolbar{margin-bottom:0;max-width:min(52vw,220px);text-align:right;justify-content:flex-end}.vip-offer-detail__main-tag{display:inline-flex;align-items:center;font-size:.92rem;font-weight:700;line-height:1.2;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;width:fit-content;padding:5px 8px;border-radius:5px;margin-bottom:10px}.vip-offer-detail__title{margin:0 0 14px;font-size:clamp(1.55rem,6vw,2rem);font-weight:900;line-height:1.08;letter-spacing:.02em;text-transform:uppercase}.vip-offer-detail__desc{margin:0 0 2rem;font-size:clamp(.92rem,3.2vw,1rem);line-height:1.45;color:#ffffffeb;white-space:pre-wrap}.vip-offer-detail__price-display{margin:0 0 2rem;display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1}.vip-offer-detail__price-prefix{margin-bottom:4px;font-size:clamp(.95rem,3.2vw,1.1rem);font-weight:700;color:#ffffffe6}.vip-offer-detail__price-before-line,.vip-offer-detail__price-now-line{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.35em .5em}.vip-offer-detail__price-before-line{margin-bottom:.35em}.vip-offer-detail__price-old{font-size:clamp(1.15rem,4.8vw,2.55rem);font-weight:300;line-height:1;color:#fff;text-decoration:line-through;text-decoration-thickness:5.5px;text-decoration-color:#dc2626;white-space:nowrap}.vip-offer-detail__price-label{font-size:clamp(.85rem,3.2vw,1.05rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;line-height:1;white-space:nowrap}.vip-offer-detail__price-hero{position:relative;display:flex;align-items:flex-start;color:#ff1f1f;font-weight:900}.vip-offer-detail__price-int{font-size:clamp(3.6rem,20vw,6.75rem);font-weight:900;line-height:.82;letter-spacing:-.04em;color:#adff2f}.vip-offer-detail__price-dec-col{display:flex;flex-direction:column;align-items:flex-start;margin-left:.06em;padding-top:.12em}.vip-offer-detail__price-dec{font-size:clamp(1.55rem,7.2vw,2.35rem);font-weight:900;line-height:.95;letter-spacing:-.02em;color:#adff2f}.vip-offer-detail__price-dec--suffix{font-size:clamp(1.2rem,5vw,1.65rem);padding-top:.2em;color:#adff2f}.vip-offer-detail__price-dec--inline-eur{display:inline;margin-left:.08em;vertical-align:top;padding-top:.12em;line-height:1}.vip-offer-detail__price-label--now{color:#adff2f}.vip-offer-detail__price-consult{margin:0 0 20px;font-size:clamp(2rem,9vw,2.85rem);font-weight:800;line-height:1;color:#ff9800;letter-spacing:.04em}.vip-offer-detail__carousel{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(0*max(22px,env(safe-area-inset-left)));margin-right:calc(-1*max(22px,env(safe-area-inset-right)));padding:0 max(22px,env(safe-area-inset-right)) 4px max(22px,env(safe-area-inset-left));margin-bottom:2rem;margin-top:2rem}.vip-offer-detail__carousel::-webkit-scrollbar{display:none}.vip-offer-detail__carousel-card{position:relative;flex:0 0 min(78%,280px);scroll-snap-align:start;border-radius:14px;overflow:hidden;border:2px solid rgba(255,255,255,.35);background:#00000059;padding:0;cursor:pointer;aspect-ratio:16 / 10;transition:border-color .28s ease,opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.vip-offer-detail__carousel-card.bh-pressable:hover{transform:none;opacity:.94;border-color:#ffffff80}.vip-offer-detail__carousel-card.bh-pressable:active{transform:scale(.98)}.vip-offer-detail__carousel-card img,.vip-offer-detail__carousel-card video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.vip-offer-detail__carousel-play{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#00000047}.vip-offer-detail__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin:0 0 20px;padding:12px 20px;border:2px solid rgba(255,255,255,.72);border-radius:5px;background:#ffffff24;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);box-shadow:inset 0 1px #ffffff59;color:#fff;font-size:clamp(.95rem,3.4vw,1.05rem);font-weight:800;letter-spacing:.02em;text-decoration:none}.vip-offer-detail__cta .material-symbols-outlined{font-size:1.15rem;color:#fbbf24}.vip-offer-detail__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.vip-offer-detail__tag{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;color:#fff;border:1px solid rgba(255,255,255,.55);border-radius:6px;padding:5px 8px}.vip-offer-detail__fullscreen{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.vip-offer-detail__fullscreen-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden}.vip-offer-detail__fullscreen-backdrop-media{position:absolute;inset:-32px;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.08);filter:blur(26px) saturate(1.1);-webkit-filter:blur(26px) saturate(1.1)}.vip-offer-detail__fullscreen-backdrop-overlay{position:absolute;inset:0;background:#000000b8;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}.vip-offer-detail__fullscreen img,.vip-offer-detail__fullscreen video{position:relative;z-index:1;max-width:100%;max-height:100%;object-fit:contain}.vip-offer-detail__fullscreen-close{position:absolute;z-index:2;top:max(50px,env(safe-area-inset-top));left:max(22px,env(safe-area-inset-left))}.map-initial-load-overlay{position:absolute;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;pointer-events:auto}.map-initial-load-overlay__scrim{position:absolute;inset:0;background:#0000008f;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.map-initial-load-overlay .bh-grid-entry-loading{position:relative;z-index:1}.map-search-results-overlay{position:absolute;inset:0;z-index:10040;display:flex;align-items:center;justify-content:center;pointer-events:none}.map-search-results-overlay__scrim{position:absolute;inset:0;background:#0000008f;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.map-search-results-overlay--entering .map-search-results-overlay__scrim{animation:map-search-results-scrim-in .44s ease forwards}.map-search-results-overlay--exiting .map-search-results-overlay__scrim{animation:map-search-results-scrim-out .38s ease forwards}.map-search-results-overlay__message{position:relative;z-index:1;margin:0 24px;padding:14px 16px;border-radius:12px;font-size:.9rem;font-weight:600;text-align:center;max-width:min(420px,calc(100% - 48px));line-height:1.35}.map-search-results-overlay__message--found{background:#16a34a;color:#fff}.map-search-results-overlay__message--empty{background:#e82222;color:#fff}.map-search-results-overlay--entering .map-search-results-overlay__message{animation:map-search-results-msg-in .44s cubic-bezier(.22,1,.36,1) forwards}.map-search-results-overlay--open .map-search-results-overlay__message{opacity:1;transform:translateY(0) scale(1)}.map-search-results-overlay--exiting .map-search-results-overlay__message{animation:map-search-results-msg-out .38s cubic-bezier(.55,0,1,.45) forwards}@keyframes map-search-results-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes map-search-results-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes map-search-results-msg-in{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes map-search-results-msg-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.96)}}html.buscador-landscape-lock-open,html.buscador-landscape-lock-open body{width:100%;height:100%;overflow:hidden!important;overscroll-behavior:none}html.buscador-landscape-lock-open #root{visibility:hidden;pointer-events:none}.buscador-landscape-lock{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));font-family:Dosis,system-ui,-apple-system,sans-serif;pointer-events:auto}.buscador-landscape-lock__backdrop{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 0%,#0f0e0e,#181717 38%,#282626),linear-gradient(180deg,#191818,#6f6d6d 55%,#656161)}.buscador-landscape-lock__card{position:relative;z-index:1;width:min(92vw,22rem);padding:clamp(1.35rem,4vw,1.85rem) clamp(1.15rem,3.5vw,1.55rem);border-radius:1.35rem;text-align:center;color:#111;background:#fff;border:1px solid #e5e5e5;box-shadow:0 24px 64px #0000001f,0 2px #fff inset}.buscador-landscape-lock--enter .buscador-landscape-lock__backdrop{animation:buscador-landscape-lock-backdrop-in .42s cubic-bezier(.22,1,.36,1) forwards}.buscador-landscape-lock--open .buscador-landscape-lock__backdrop{opacity:1}.buscador-landscape-lock--exit .buscador-landscape-lock__backdrop{animation:buscador-landscape-lock-backdrop-out .34s cubic-bezier(.4,0,1,1) forwards}.buscador-landscape-lock--enter .buscador-landscape-lock__card{animation:buscador-landscape-lock-card-in .48s cubic-bezier(.22,1,.36,1) forwards}.buscador-landscape-lock--open .buscador-landscape-lock__card{opacity:1;transform:translateY(0) scale(1)}.buscador-landscape-lock--exit .buscador-landscape-lock__card{animation:buscador-landscape-lock-card-out .34s cubic-bezier(.4,0,1,1) forwards}@keyframes buscador-landscape-lock-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes buscador-landscape-lock-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes buscador-landscape-lock-card-in{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes buscador-landscape-lock-card-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.96)}}.buscador-landscape-lock__stage{position:relative;width:11.5rem;height:8.5rem;margin:0 auto 1.1rem}.buscador-landscape-lock__orbit{position:absolute;inset:.35rem .15rem .15rem;border-radius:999px;border:1px solid #d4d4d4;background:radial-gradient(circle at 50% 50%,#fafafa,#f5f5f5 55%,#ebebeb);animation:buscador-landscape-lock-orbit 2.8s ease-in-out infinite}@keyframes buscador-landscape-lock-orbit{0%,to{transform:scale(.98);opacity:.85}50%{transform:scale(1);opacity:1}}.buscador-landscape-lock__device{position:absolute;left:50%;top:54%;width:7.35rem;height:4.65rem;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center center;animation:buscador-landscape-lock-rotate 2.8s cubic-bezier(.45,.05,.2,1) infinite}@keyframes buscador-landscape-lock-rotate{0%,18%{transform:translate(-50%,-50%) rotate(90deg)}42%,58%{transform:translate(-50%,-50%) rotate(0)}82%,to{transform:translate(-50%,-50%) rotate(90deg)}}.buscador-landscape-lock__device-bezel{width:100%;height:100%;border-radius:.72rem;padding:.18rem;background:linear-gradient(160deg,#6b7280,#6b7280);box-shadow:0 10px 24px #00000038,inset 0 0 0 1px #6b7280}.buscador-landscape-lock__device-screen{width:100%;height:100%;border-radius:.55rem;background:linear-gradient(180deg,#fff,#f5f5f5);display:grid;place-items:center;box-shadow:inset 0 0 0 1px #e5e5e5}.buscador-landscape-lock__device-icon{font-size:1.35rem;color:#171717;opacity:.88}.buscador-landscape-lock__arc{position:absolute;width:2.4rem;height:2.4rem;border:2px solid transparent;border-top-color:#a3a3a3;border-right-color:#737373;border-radius:50%;opacity:0}.buscador-landscape-lock__arc--a{left:.55rem;top:1.15rem;transform:rotate(205deg);animation:buscador-landscape-lock-arc-a 2.8s ease-in-out infinite}.buscador-landscape-lock__arc--b{right:.55rem;bottom:.65rem;transform:rotate(25deg);animation:buscador-landscape-lock-arc-b 2.8s ease-in-out infinite}@keyframes buscador-landscape-lock-arc-a{0%,20%{opacity:0;transform:rotate(205deg) scale(.9)}35%,55%{opacity:1;transform:rotate(250deg) scale(1)}70%,to{opacity:0;transform:rotate(295deg) scale(.9)}}@keyframes buscador-landscape-lock-arc-b{0%,20%{opacity:0;transform:rotate(25deg) scale(.9)}35%,55%{opacity:1;transform:rotate(70deg) scale(1)}70%,to{opacity:0;transform:rotate(115deg) scale(.9)}}.buscador-landscape-lock__chevron{position:absolute;font-size:1.15rem;color:#525252;opacity:0}.buscador-landscape-lock__chevron--a{left:1.15rem;top:2.35rem;animation:buscador-landscape-lock-chevron-a 2.8s ease-in-out infinite}.buscador-landscape-lock__chevron--b{right:1rem;bottom:1.35rem;animation:buscador-landscape-lock-chevron-b 2.8s ease-in-out infinite}@keyframes buscador-landscape-lock-chevron-a{0%,24%{opacity:0;transform:translate(-4px)}40%,56%{opacity:1;transform:translate(0)}72%,to{opacity:0;transform:translate(4px)}}@keyframes buscador-landscape-lock-chevron-b{0%,24%{opacity:0;transform:translate(-4px)}40%,56%{opacity:1;transform:translate(0)}72%,to{opacity:0;transform:translate(4px)}}.buscador-landscape-lock__eyebrow{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#737373}.buscador-landscape-lock__title{margin:0 0 .55rem;font-size:clamp(1.35rem,4.8vw,1.65rem);font-weight:800;line-height:1.12;color:#0a0a0a}.buscador-landscape-lock__lead{margin:0;font-size:clamp(.92rem,3.4vw,1rem);font-weight:500;line-height:1.45;color:#525252}@media(prefers-reduced-motion:reduce){.buscador-landscape-lock--enter .buscador-landscape-lock__backdrop,.buscador-landscape-lock--exit .buscador-landscape-lock__backdrop,.buscador-landscape-lock--enter .buscador-landscape-lock__card,.buscador-landscape-lock--exit .buscador-landscape-lock__card,.buscador-landscape-lock__orbit,.buscador-landscape-lock__device,.buscador-landscape-lock__arc,.buscador-landscape-lock__chevron{animation:none!important}.buscador-landscape-lock__device{transform:translate(-50%,-50%) rotate(0)}}:root{--bh-main-dark-blue: #1d1d3a;--bh-bartender-pink: #b45a9d;--bh-bartender-light-pink: #ebd6e7;--bh-bartender-blue: #76bbe0;--bh-blue-text: #26a5da;--bh-rating-green: #88c946;--bh-bartender-red: #f0593e;--bh-icon-grey: #989898;color-scheme:dark;--bg-deep: #0c0d14;--surface: rgba(29, 29, 58, .88);--text: #f6f8ff;--muted: #aab4cf;--radius: 16px;--radius-pill: 999px;--chrome-h: max(52px, calc(48px + env(safe-area-inset-top)) );font-family:Dosis,sans-serif}*,*:before,*:after{box-sizing:border-box}img,picture img,video,svg image{-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none}body.bh-hscroll-dragging,body.bh-hscroll-dragging *{user-select:none!important;-webkit-user-select:none!important}html{height:100%;font-family:Dosis,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-touch-callout:none;touch-action:manipulation}body{margin:0;min-height:100%;height:100%;font-family:Dosis,sans-serif;background:#ddd;color:var(--text);-webkit-touch-callout:none;touch-action:manipulation}#root{min-height:100%;height:100%;font-family:Dosis,sans-serif;-webkit-touch-callout:none;touch-action:manipulation}.buscar-map-shell,.buscar-map-shell__stage,.map-explorer-root,.gm-style{touch-action:auto}button,input,select,textarea{font-family:Dosis,sans-serif}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.buscar-viewport{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:100dvh;max-height:100dvh;padding:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#f5f5f5;overflow:hidden}.buscar-map-shell{position:relative;display:flex;flex-direction:row;align-items:stretch;width:100%;flex:1 1 auto;min-height:0;overflow:hidden;background:#fff;outline:none!important;height:calc(100dvh - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius:35px;box-shadow:0 12px 40px #00000070,0 0 0 1px #0000000f}.buscar-map-shell:focus,.buscar-map-shell:focus-visible,.buscar-map-shell:focus-within{box-shadow:0 12px 40px #00000070,0 0 0 1px #0000000f!important}.buscar-map-shell,.buscar-map-shell *{-webkit-tap-highlight-color:transparent}.buscar-map-shell__stage{position:relative;flex:1 1 auto;min-width:0;min-height:0;z-index:0;overflow:hidden}.map-search-side-panel{--map-side-panel-w: clamp(300px, 38vw, 500px);flex:0 0 var(--map-side-panel-w);width:var(--map-side-panel-w);max-width:100%;height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;z-index:2;background:#fff;border-right:1px solid rgba(0,0,0,.06);box-shadow:6px 0 20px -6px #0f172a80,14px 0 40px -10px #0f172a85}.map-search-side-panel__scroll{--map-side-scroll-pad-x: 2.3rem;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding:2rem var(--map-side-scroll-pad-x) 1rem}.map-search-side-panel__scroll::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.map-side-panel__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.map-side-panel__brand{display:flex;align-items:center;gap:0;min-width:0;overflow:visible;flex-shrink:0}.map-side-panel__logo{flex-shrink:0;width:64px;height:64px;border-radius:0;object-fit:contain}.map-side-panel__title{font-size:clamp(17px,21px,25px);font-weight:700;color:#a9a9a9;line-height:1.2}.map-side-panel__top-actions{position:relative;display:flex;align-items:center;gap:4px;flex-shrink:0}.map-side-panel__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;color:#111}.map-side-panel__icon-btn--menu{width:58px;height:58px;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1)}.map-side-panel__icon-btn--menu:hover,.map-side-panel__icon-btn--menu:active{animation:map-side-panel-menu-pulse .85s ease-in-out;box-shadow:none!important}.map-side-panel__icon-btn--close-menu{width:45px;height:45px;cursor:pointer;border-radius:999px;background:#00000014;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease}.map-side-panel__icon-btn--close-menu:hover{background:#00000029;transform:scale(1.08)}.map-side-panel__icon-btn--close-menu:active{transform:scale(.96)}.map-side-panel__icon-btn--menu-toggle{transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.map-side-panel__icon-btn--menu-toggle-hidden{position:absolute;right:0;opacity:0;transform:scale(.72);pointer-events:none}@keyframes map-side-panel-menu-pulse{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}.map-side-panel__title-stack{position:relative;flex:1;min-width:0;min-height:1.25em}.map-side-panel__title-line{display:block;opacity:0;transform:translateY(8px);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.map-side-panel__title-line--visible{opacity:1;transform:translateY(0);pointer-events:auto;text-transform:uppercase}.map-side-panel__title-line:not(.map-side-panel__title-line--visible){position:absolute;left:0;top:0;transform:translateY(-8px)}.map-search-side-panel__scroll--menu{display:flex;flex-direction:column;overflow-y:auto}.map-search-side-panel__scroll--menu .map-side-panel__top{flex-shrink:0}.map-side-panel__menu-stage{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;min-height:0;padding:1rem 0 1.5rem;animation:map-side-panel-menu-enter .34s cubic-bezier(.22,1,.36,1)}.map-side-panel__menu-stage .map-side-panel__menu{flex:0 1 auto;padding:0}@media(min-width:601px){.map-search-side-panel__scroll--menu,.map-search-side-panel__scroll--support{overflow-y:auto}.map-search-side-panel__scroll--menu .map-search-side-panel__body,.map-search-side-panel__scroll--support .map-search-side-panel__body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.map-search-side-panel__scroll--menu .map-search-side-panel__body>*,.map-search-side-panel__scroll--support .map-search-side-panel__body>*{flex-shrink:0;margin-top:auto;margin-bottom:auto}.map-search-side-panel__scroll--menu .map-side-panel__menu-stage{flex:0 1 auto;justify-content:flex-start}}.map-side-panel__menu{display:flex;align-items:center;justify-content:center;width:100%}.map-side-panel__menu-foot{flex-shrink:0;width:min(100%,340px);text-align:center;padding-top:3rem}.map-side-panel__menu-foot .map-side-panel__loc-status{margin:0}.map-side-panel__menu-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;margin-top:3rem;font-size:clamp(.78rem,.88rem,.92rem);font-weight:200;color:#4b5563}.map-side-panel__menu-brand-row{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.map-side-panel__menu-version{flex-shrink:0}.map-side-panel__menu-inner{width:min(100%,340px);flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem}@keyframes map-side-panel-menu-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.map-side-panel__menu-list{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;padding:0;width:100%}.map-side-panel__menu-card[data-bh-menu-key=miniblog]{display:none}.map-side-panel__menu-card{display:inline-flex;align-items:center;gap:12px;width:70%;max-width:100%;padding:12px 16px 12px 12px;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 2px 10px #0003;text-align:left;text-decoration:none;color:inherit;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.map-side-panel__menu-card:hover{border-color:#00000024;background:#fafbfc;box-shadow:0 6px 18px #00000014;transform:translateY(-2px) scale(1.01)}.map-side-panel__menu-card:active{transform:scale(.98)}.map-side-panel__menu-card-icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f0f1f4;color:#5c616b}.map-side-panel__menu-card-icon--tone-neutral{background:#f0f1f4}.map-side-panel__menu-card-icon--tone-blue{background:#e8f4fc;color:#1a8cd8}.map-side-panel__menu-card-icon--tone-sky{background:#e6f6ff;color:#2b9fd9}.map-side-panel__menu-card-icon--tone-mint{background:#e8f8f0;color:#2da86a}.map-side-panel__menu-card-icon--tone-lavender{background:#f0ecfa;color:#7b5eb8}.map-side-panel__menu-card-icon--tone-coral{background:#fff0eb;color:#e85d4c}.map-side-panel__menu-card-icon--tone-amber{background:#fff6e0;color:#c98a12}.map-side-panel__menu-card-icon--tone-green{background:#edf9e4;color:#4a9e2a}.map-side-panel__menu-card-icon--tone-orange{background:#000;color:#fff}.map-side-panel__menu-card-icon--tone-rose{background:#ffecec;color:#d94a4a}.map-side-panel__menu-card-logo{width:40px;height:40px;object-fit:contain}.map-side-panel__menu-card-text{display:flex;flex-direction:column;gap:4px;min-width:0}.map-side-panel__menu-card-text strong{font-size:.95rem;font-weight:800;color:#1a1d26}.map-side-panel__menu-card-text small{font-size:.84rem;font-weight:500;color:#6b7285;line-height:1.35}.map-side-panel__menu-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:100%;padding:0;margin-top:2rem}.map-side-panel__menu-legal-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 18px;border-radius:10px;border:2px solid #6b7285;background:#000;font-size:clamp(16px,1rem,1.1rem);font-weight:200;letter-spacing:.02em;color:#fff;text-decoration:none;cursor:pointer;transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.map-side-panel__menu-legal-pill:hover{color:#111;border-color:#00000029;background:linear-gradient(180deg,#fff,#eceef3);box-shadow:0 6px 16px #0f172a1a;transform:translateY(-2px) scale(1.03)}.map-side-panel__menu-legal-pill:active{transform:scale(.98)}.map-side-panel__loc-stack{position:relative;display:inline-flex;align-items:flex-start}.map-side-panel__recenter-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:3px solid rgba(180,90,157,.35);border-radius:999px;background:#b45a9d;color:#fff;cursor:pointer;box-shadow:0 4px 16px #b45a9d73;animation:map-side-panel-recenter-pulse 2.6s ease-in-out infinite;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,box-shadow .22s ease}.map-side-panel__recenter-btn:hover{animation-play-state:paused;transform:scale(1.12);background:#9a4a86;border-color:#ffffff73;box-shadow:0 8px 28px #b45a9da6}.map-side-panel__recenter-btn:active{transform:scale(1.05)}@keyframes map-side-panel-recenter-pulse{0%,to{transform:scale(1);box-shadow:0 4px 16px #b45a9d66}50%{transform:scale(1.08);box-shadow:0 6px 24px #b45a9db3}}.map-side-panel__loc-denied-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:12px;background:#dc262633;color:#c62828;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .22s ease}.map-side-panel__loc-denied-btn:hover{transform:scale(1.1);background:#dc262652;box-shadow:0 6px 20px #dc262659}.bh-grid-icon-static{position:relative;display:inline-block;flex-shrink:0}.bh-grid-icon-static__cell{position:absolute;transform:translate(-50%,-50%)}.map-side-panel__loc-status{margin:0 0 4rem;font-size:.82rem;font-weight:600}.map-side-panel__loc-status--ok{color:#16a34a}.map-side-panel__loc-status--bad{color:#dc2626}.map-side-panel__search-sticky{position:relative;z-index:1;margin:3rem 0 1rem;padding:0 0 10px}.map-search-side-panel--account .account-tab-inicio .map-side-panel__search-sticky{margin-top:2rem}.map-side-panel__search-sticky{display:grid;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .32s ease,margin .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1)}.map-side-panel__search-sticky-clip{min-height:0;overflow:hidden}.map-side-panel__search-sticky--hidden,.map-search-side-panel--account .account-tab-inicio .map-side-panel__search-sticky--hidden{grid-template-rows:0fr;opacity:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;pointer-events:none}.map-side-panel__search-sticky .map-side-panel__search{margin:0 0 .75rem}.map-side-panel__search-sticky .map-side-panel__applied-filters{margin:0 0 6px}.map-side-panel__search{display:flex;align-items:stretch;gap:8px;margin:0}.map-side-panel__search-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;padding:0 0 0 8px;min-height:44px;border:3px solid rgb(0 0 0 / 31%);border-radius:12px;background:#f9fafb}.map-side-panel__search-lupa-infield{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;color:#9ca3af;pointer-events:none;transition:opacity .2s ease,width .2s ease,margin .2s ease}.map-side-panel__search-field--has-text .map-side-panel__search-lupa-infield{width:0;margin:0;opacity:0;overflow:hidden}.map-side-panel__search-filters{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;width:auto;min-width:44px;margin:0;padding:0 12px;border:none;border-left:1px solid #b5b5b5;border-radius:0;background:transparent;color:#4b5563;box-shadow:none}.map-side-panel__search-filters-icon{display:block;width:20px;height:20px}.map-side-panel__search-filters:hover{background:transparent;color:#111}.map-side-panel__search-filters--active{background:transparent;border:none;border-left:1px solid #b5b5b5;color:#111}.map-side-panel__search-filters-close{font-size:1.65rem;font-weight:300;line-height:1}.map-side-panel__search-title-row{position:relative;display:flex;align-items:center;margin-bottom:0;padding:12px 0}.map-side-panel__search-title-swap{display:grid;flex:1 1 auto;min-width:0;margin-bottom:0}.map-side-panel__search-title-swap>span{grid-area:1 / 1;transition:opacity .34s ease,transform .34s cubic-bezier(.22,1,.36,1)}.map-side-panel__search-title-swap>span.is-out{opacity:0;transform:translateY(-8px)}.map-side-panel__search-title-swap>span.is-in{opacity:1;transform:translateY(0)}.map-side-panel__search-title-row:has(.map-side-panel__search-filters--floating.is-in) .map-side-panel__search-title-swap{padding-right:3rem}.map-side-panel__search-filters--floating{position:absolute;top:50%;right:0;width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;border:none;border-left:none;border-radius:10px;background:#f4f5f2;color:#1d1e1d;cursor:pointer;opacity:0;transform:translateY(-50%) scale(.92);pointer-events:none;transition:opacity .34s ease,transform .34s cubic-bezier(.22,1,.36,1),background .2s ease,color .2s ease}.map-side-panel__search-filters--floating.is-in{opacity:1;pointer-events:auto}.map-side-panel__search-filters--floating.is-in:hover,.map-side-panel__search-filters--floating.is-in:active{transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.map-side-panel__search-filters--floating.is-in:hover{background:#2bd4a0;color:#1d1e1d}}.map-side-panel__search-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .3s ease,margin .4s cubic-bezier(.22,1,.36,1)}.map-side-panel__search-collapse>.map-side-panel__search{min-height:0;overflow:hidden}.map-side-panel__search-collapse.is-hidden{grid-template-rows:0fr;opacity:0;margin:0;pointer-events:none}.map-side-panel__search-collapse.is-hidden>.map-side-panel__search{margin:0}.map-side-panel__search-input{flex:1 1 auto;min-width:0;border:none;background:transparent;font-size:16px;color:#111;outline:none}.map-side-panel__search-input::placeholder{color:#9ca3af}.map-side-panel__search-clear{flex-shrink:0;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ef4444c7;color:#f1f4f8;font-size:2rem;line-height:1;transition:background .2s ease,color .2s ease}.map-side-panel__search-clear:hover{background:#000;color:#fff}.map-side-panel__search-submit{flex-shrink:0;padding:6px 12px;border:none;border-radius:8px;background:#111;color:#fff;font-size:.82rem;font-weight:600}.map-side-panel__bar-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:5px;font-size:.88rem;font-weight:700;text-decoration:none;border:1px solid transparent;white-space:nowrap;transition:transform .15s ease,background .3s ease,border-color .3s ease,color .3s ease}.map-side-panel__bar-btn--primary{background:#111;color:#fff}.map-side-panel__bar-btn--ghost{background:#f3f4f6;border-color:#0000001a;color:#111}.map-side-panel__bar-btn--filters{background:#eea70b;border-color:#edb809f2;color:#fff}.map-side-panel__bar-btn--filters:disabled{opacity:.55;cursor:not-allowed}.map-side-panel__bar-btn--filters:disabled:hover{transform:none}.map-side-panel__content-stack{position:relative;min-height:200px}.map-side-panel__browse-pane,.map-side-panel__filters-pane{transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),visibility .36s}.map-side-panel__content-stack:not(.map-side-panel__content-stack--filters) .map-side-panel__browse-pane{position:relative;opacity:1;transform:translate(0);visibility:visible;pointer-events:auto}.map-side-panel__content-stack:not(.map-side-panel__content-stack--filters) .map-side-panel__filters-pane{position:absolute;inset:0;opacity:0;transform:translate(28px);visibility:hidden;pointer-events:none}.map-side-panel__content-stack--filters .map-side-panel__browse-pane{position:absolute;inset:0;width:100%;opacity:0;transform:translate(-28px);visibility:hidden;pointer-events:none}.map-side-panel__content-stack--filters .map-side-panel__filters-pane{position:relative;opacity:1;transform:translate(0);visibility:visible;pointer-events:auto}.map-side-panel__filters-pane .search-drawer-panel{padding:0}.map-side-panel__bar-btn--filters-active{filter:brightness(.92)}.map-side-panel__applied-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.map-side-panel__filters-default-hint{flex:1 0 100%;margin:8px 0 0;color:#8a8a8a;font-size:.88rem;font-weight:500;line-height:1.35}.map-side-panel__filters-default-hint-swap{display:grid}.map-side-panel__filters-default-hint-swap>span{grid-area:1 / 1;transition:opacity .34s ease,transform .34s cubic-bezier(.22,1,.36,1)}.map-side-panel__filters-default-hint-swap>span.is-out{opacity:0;transform:translateY(8px)}.map-side-panel__filters-default-hint-swap>span.is-in{opacity:1;transform:translateY(0);margin-bottom:1rem}.map-side-panel__filters-default-hint-icon{display:inline-block;width:1em;height:1em;vertical-align:-.15em}.map-side-panel__applied-filters-fixed,.map-side-panel__applied-filters-extra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.map-side-panel__applied-filters-fixed{flex:0 0 auto;justify-content:flex-start}.map-side-panel__applied-filters-extra{flex:1 1 auto;justify-content:flex-start}.map-side-panel__filter-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 12px;border-radius:5px;border:1px solid transparent;font-size:.8125rem;font-weight:600;line-height:1.2}.map-side-panel__filter-pill--removable{padding-right:8px}.map-side-panel__filter-pill-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-side-panel__filter-pill-pin{flex-shrink:0;opacity:.82}.map-side-panel__filter-pill-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;padding:0;border:none;border-radius:50%;background:#000;color:#fff;font-size:1.1rem;line-height:1}.map-side-panel__filter-pill--open{color:#14532d;background:#22c55e33;border-color:#22c55e73}.map-side-panel__filter-pill--location{color:#1e3a5f;background:#38bdf838;border-color:#38bdf87a}.map-side-panel__filter-pill--business{color:#4a1942;background:#b45a9d2e;border-color:#b45a9d6b}.map-side-panel__filter-pill--changed{color:#1a1a1a;background:#eea70b2e;border-color:#edb80973}.map-side-panel__active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.map-side-panel__active-filter{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 8px 6px 12px;border-radius:999px;background:#eea70b2e;border:1px solid rgba(237,184,9,.45);color:#1a1a1a;font-size:.8125rem;font-weight:600}.map-side-panel__active-filter-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-side-panel__active-filter-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:#000;color:#fff;font-size:1.1rem;line-height:1}.map-side-panel__tags-slot{position:relative;min-height:120px}.map-side-panel__tags-section,.map-side-panel__filters-section{transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),visibility .36s}.map-side-panel__tags-section{margin-bottom:1rem;margin-top:3rem}.map-side-panel__tags-section .search-drawer-panel{padding:0}.map-side-panel__tags-section--hidden{position:absolute;inset:0;opacity:0;transform:translate(-28px);visibility:hidden;pointer-events:none}.map-side-panel__filters-section{position:absolute;inset:0;opacity:0;transform:translate(28px);visibility:hidden;pointer-events:none}.map-side-panel__filters-section--visible{position:relative;opacity:1;transform:translate(0);visibility:visible;pointer-events:auto;margin-top:5rem}.map-side-panel-filters{display:flex;flex-direction:column;gap:14px}.map-filter-tabs{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.map-filter-tabs__btn{padding:8px 14px;border:1px solid rgba(0,0,0,.12);border-radius:5px;background:#f3f4f6;color:#374151;font-size:clamp(16px,16px,20px);font-weight:700;transition:background .2s ease,color .2s ease,border-color .2s ease}.map-filter-tabs__btn--active{background:#111;border-color:#111;color:#fff}.map-side-panel-filters__hint{margin-top:1rem;padding:0 .25rem;font-size:clamp(.88rem,1rem,1.1rem);line-height:1.55;font-weight:500;text-align:center;color:#6b7280}.map-filter-tab-panel{animation:map-filter-tab-enter .32s cubic-bezier(.22,1,.36,1)}@keyframes map-filter-tab-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.map-side-panel__filters-section .search-drawer-panel{padding:0}.map-side-panel__footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;margin-top:2.5rem;padding:0 0 1.5rem;text-align:center}.map-side-panel__footer-brand{margin:0;font-size:.82rem;font-weight:600;line-height:1.35;color:#374151}.map-side-panel__footer-version{margin:0;font-size:.76rem;font-weight:500;line-height:1.35;color:#6b7280}.map-side-panel__footer-beta{display:inline-flex;align-items:center;justify-content:center;margin-top:.45rem;padding:.38rem .9rem;border-radius:8px;background:#e5e7eb;box-shadow:inset 0 1px #ffffffa6,0 1px 2px #0f172a14;font-size:.78rem;font-weight:700;line-height:1.2;letter-spacing:.02em;color:#374151;text-decoration:none}.map-side-panel__footer-beta:hover{background:#d1d5db}.map-side-panel__login-bar{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;padding:10px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid rgba(0,0,0,.06);background:#fff;animation:map-side-panel-login-bar-in .34s cubic-bezier(.22,1,.36,1) both}.map-side-panel__login-bar--exit{animation:map-side-panel-login-bar-out .28s cubic-bezier(.4,0,.2,1) forwards}@keyframes map-side-panel-login-bar-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes map-side-panel-login-bar-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.map-side-panel__login-bar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap;min-width:0}.map-side-panel__bar-icon-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:2px solid transparent;border-radius:12px;background:#f8fafc;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease;animation:map-side-panel-bar-icon-in .36s cubic-bezier(.22,1,.36,1) both}.map-side-panel__login-bar--exit .map-side-panel__bar-icon-btn{animation:map-side-panel-bar-icon-out .24s cubic-bezier(.4,0,.2,1) forwards}.map-side-panel__bar-icon-btn--share{animation-delay:.06s}.map-side-panel__bar-icon-btn--support{animation-delay:.12s}.map-side-panel__bar-icon-btn--qr-valorar{animation-delay:.18s}.map-side-panel__login-bar--exit .map-side-panel__bar-icon-btn--share{animation-delay:0s}.map-side-panel__login-bar--exit .map-side-panel__bar-icon-btn--support{animation-delay:.04s}.map-side-panel__login-bar--exit .map-side-panel__bar-icon-btn--qr-valorar{animation-delay:.08s}@keyframes map-side-panel-bar-icon-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes map-side-panel-bar-icon-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.82)}}.map-side-panel__bar-icon-btn--share{color:#7b5eb8;background:#f0ecfa;border-color:#7b5eb838}.map-side-panel__bar-icon-btn--share:hover{background:#7b5eb8;color:#fff;border-color:#7b5eb8;box-shadow:0 4px 14px #7b5eb859;transform:scale(1.06)}.map-side-panel__bar-icon-btn--support{color:#2b9fd9;background:#e6f6ff;border-color:#2b9fd938}.map-side-panel__bar-icon-btn--support:hover{background:#2b9fd9;color:#fff;border-color:#2b9fd9;box-shadow:0 4px 14px #2b9fd959;transform:scale(1.06)}.map-side-panel__bar-icon-btn--qr-valorar{color:#d97706;background:#fff7ed;border-color:#d9770638}.map-side-panel__bar-icon-btn--qr-valorar:hover{background:#d97706;color:#fff;border-color:#d97706;box-shadow:0 4px 14px #d9770659;transform:scale(1.06)}.map-side-panel__bar-icon-btn--recenter{color:#eea70b;background:#eea70b30;border-color:#eea70b;animation:map-side-panel-bar-icon-in .36s cubic-bezier(.22,1,.36,1) both,bh-recenter-bounce 4s ease-in-out .6s infinite}.map-side-panel__bar-icon-btn--recenter:hover{background:#eea70b;color:#fff;border-color:#eea70b;box-shadow:0 4px 14px #2563eb59;transform:scale(1.06);animation-play-state:paused,paused}.map-side-panel__login-bar--exit .map-side-panel__bar-icon-btn--recenter{animation:map-side-panel-bar-icon-out .24s cubic-bezier(.4,0,.2,1) forwards}@keyframes bh-recenter-bounce{0%{transform:translateY(0)}8%{transform:translateY(-6px)}16%{transform:translateY(0)}24%{transform:translateY(-2px)}32%{transform:translateY(0)}40%{transform:translateY(-6px)}48%{transform:translateY(0)}56%{transform:translateY(-2px)}64%{transform:translateY(0)}72%{transform:translateY(-6px)}78%{transform:translateY(0)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.map-side-panel__bar-icon-btn--recenter{animation:map-side-panel-bar-icon-in .36s cubic-bezier(.22,1,.36,1) both}}.map-side-panel__bar-icon-btn:active{transform:scale(.94)}.map-side-panel__profile-link{display:inline-flex;align-items:center;gap:6px;padding:4px 2px;background:none;border:none;text-decoration:none;color:#111;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),color .25s ease}.map-side-panel__profile-link:hover{color:#4b5563;transform:scale(.97)}.map-side-panel__profile-link:active{transform:scale(.94)}.map-side-panel__profile-link-icon{display:inline-flex;flex-shrink:0;color:#111}.map-side-panel__profile-link-text{font-size:.88rem;font-weight:600;line-height:1.2;text-decoration:none}.map-search-side-panel .mobile-search-drawer__empty,.map-search-side-panel .mobile-search-drawer__results-found{padding:12px}.buscar-map-stage{position:absolute;inset:0;width:100%;height:100%}.bh-pressable{cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.bh-pressable:hover{transform:scale(.86)}}.bh-pressable:active{transform:scale(.9)}.buscar-chrome{position:absolute;top:0;left:0;right:0;z-index:45;display:flex;align-items:flex-start;padding:5px 5px 0;pointer-events:none}.buscar-chrome.buscar-chrome--collapsed{pointer-events:none}.buscar-chrome__bar{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;padding:8px 12px 8px 10px;border-radius:var(--radius-pill);background:#0000007a;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);border:4px solid rgba(246,243,243,.59);box-shadow:0 4px 24px #00000073,0 0 0 1px #76bbe014;transition:transform .22s ease,box-shadow .22s ease,background .38s ease,border-color .38s ease,backdrop-filter .38s ease;outline:none!important}.buscar-chrome__bar:focus,.buscar-chrome__bar:focus-visible,.buscar-chrome__bar:focus-within,.buscar-chrome:focus-within .buscar-chrome__bar{outline:none!important;box-shadow:0 4px 24px #00000073,0 0 0 1px #76bbe014!important}.buscar-chrome__bar--open-search{cursor:pointer}.buscar-chrome__recenter-slot{display:inline-flex;flex-shrink:0;width:0;height:44px;align-items:center;justify-content:center;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.buscar-chrome__recenter-slot--visible{width:44px;opacity:1;pointer-events:auto}.buscar-chrome__recenter-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:4px solid rgba(255,255,255,.22);border-radius:999px;background:#b45a9d;color:#fff;cursor:pointer;transition:transform .22s ease,background .2s ease}.buscar-chrome__recenter-btn:hover{background:#0000008c}.buscar-chrome__brand-link{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;min-width:0;pointer-events:none}.buscar-chrome__logo{border-radius:12px;object-fit:cover}.buscar-chrome__title{font-weight:800;font-size:1.05rem;letter-spacing:.02em;white-space:nowrap;overflow:hidden;max-width:140px;opacity:1;transition:opacity .32s ease,max-width .36s ease,margin .36s ease}.buscar-chrome__title--hidden{opacity:0;max-width:0;margin:0;pointer-events:none}.buscar-chrome__session-slot{display:inline-flex;align-items:center;min-width:0;animation:buscar-session-in .34s cubic-bezier(.22,1,.36,1) both}@keyframes buscar-session-in{0%{opacity:0;transform:translate(-8px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}.buscar-chrome__subtitle{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--bh-bartender-blue)}.buscar-chrome__actions{pointer-events:auto}.buscar-chrome__icon-btn{display:inline-flex;border:none;background:transparent;color:var(--text);padding:8px;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;transition:opacity .35s ease,transform .22s cubic-bezier(.22,1,.36,1)}.buscar-chrome__search-open-btn--hide{opacity:0;transform:translateY(28px) scale(.88);pointer-events:none}.buscar-chrome__bar--panel-open{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}.buscar-chrome__btn--inline{min-height:38px;padding:0 14px;font-size:.86rem;white-space:nowrap}.buscar-chrome__btn--session-dark.buscar-chrome__btn--primary{background:#0a0a0a!important;box-shadow:none;border-color:#ffffff24}.buscar-chrome__btn--session-dark.buscar-chrome__btn--ghost{background:#0a0a0aeb!important;border-color:#ffffff1f;color:#f2f4fb}.mobile-search-drawer{--mobile-drawer-w: clamp(300px, 92vw, 540px);--drawer-top: max(12px, calc(env(safe-area-inset-top) + 10px) );--drawer-bottom: max(24px, calc(env(safe-area-inset-bottom) + 20px) );position:fixed;inset:0;z-index:50;pointer-events:none}@media(min-width:640px){.mobile-search-drawer{--mobile-drawer-w: clamp(380px, 58vw, 620px)}}@media(min-width:1024px){.mobile-search-drawer{--mobile-drawer-w: clamp(420px, 48vw, 720px)}}.mobile-search-drawer--open{pointer-events:auto}.mobile-search-drawer__scrim{position:absolute;inset:0;background:#06070c8c;opacity:0;cursor:pointer;transition:opacity .34s ease}.mobile-search-drawer--open .mobile-search-drawer__scrim{opacity:1}.mobile-search-drawer__sheet{position:absolute;left:0;top:var(--drawer-top);bottom:var(--drawer-bottom);width:var(--mobile-drawer-w);max-width:calc(100vw - 16px);height:auto;z-index:1;background:#fff;border:1px solid rgba(0,0,0,.08);border-left:none;border-top-right-radius:20px;border-bottom-right-radius:20px;box-shadow:12px 8px 40px #00000024;display:flex;flex-direction:column;overflow:hidden;transform:translate(calc(-100% - 24px));transition:transform .45s cubic-bezier(.22,1,.36,1)}.mobile-search-drawer--open .mobile-search-drawer__sheet{transform:translate(0)}.mobile-search-drawer--closing .mobile-search-drawer__sheet{transform:translate(calc(-100% - 32px));opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .38s ease}.mobile-search-drawer--closing .mobile-search-drawer__scrim{opacity:0}.mobile-search-drawer__close-x{position:absolute;right:16px;top:16px;z-index:2;width:55px;height:55px;border:none;border-radius:50%;background:transparent;color:#8a8f9a;font-size:2.75rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease .08s,transform .22s cubic-bezier(.22,1,.36,1),color .2s ease}.mobile-search-drawer__close-x:hover{color:#5c616b}.mobile-search-drawer--open .mobile-search-drawer__close-x{opacity:1}.mobile-search-drawer--closing .mobile-search-drawer__close-x{opacity:0;transition-delay:0s}.search-drawer-header{flex-shrink:0;display:flex;align-items:center;padding:4rem 1rem 4rem 1.3rem}.search-drawer-header__cluster{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.search-drawer-header__globe{width:42px;height:42px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#f5f6f8;color:#3d4250;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1)}.search-drawer-header__profile-cta{font-size:.9rem;font-weight:700;color:#1a1d26;white-space:nowrap}.mobile-search-drawer__airbnb-wrap{flex-shrink:0;padding:4px 20px 18px;display:flex;justify-content:flex-start}.mobile-search-drawer__body{flex:1;min-height:0;overflow:auto;padding:3rem 2rem 2rem}.mobile-search-drawer__tab-panel--visible{animation:search-tab-in .34s cubic-bezier(.22,1,.36,1) both}.mobile-search-drawer__tab-panel--hidden{display:none}@keyframes search-tab-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mobile-search-drawer__empty{flex-shrink:0;margin:0 auto;margin-top:4rem;padding:14px 16px;border-radius:12px;background:#e82222;color:#fff;font-size:.9rem;font-weight:600;text-align:center;width:fit-content}.mobile-search-drawer__results-found{flex-shrink:0;margin:0 auto;margin-top:4rem;padding:14px 16px;border-radius:12px;background:#16a34a;color:#fff;font-size:.9rem;font-weight:600;text-align:center;width:fit-content}.search-airbnb-bar{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));width:fit-content;max-width:min(100%,420px);padding:10px;border-radius:999px;background:#ebebeb;border:4px solid rgba(0,0,0,.08);box-shadow:0 2px 12px #00000012}.search-airbnb-bar__slider{position:absolute;top:5px;left:5px;width:calc(50% - 5px);height:calc(100% - 10px);border-radius:999px;background:#fff;box-shadow:0 2px 10px #0000001a;transition:transform .38s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.search-airbnb-bar__segment{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:10px 16px;border:none;border-radius:999px;background:transparent;text-align:left;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1)}.search-airbnb-bar__label{font-size:.76rem;font-weight:800;color:#1a1d26;line-height:1.2;white-space:nowrap}.search-airbnb-bar__hint{font-size:.8rem;font-weight:500;color:#6b7285;white-space:nowrap;max-width:168px;overflow:hidden;text-overflow:ellipsis}.search-drawer-panel{display:flex;flex-direction:column;gap:20px}.search-drawer-panel__section-title{margin:0 0 4px;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6b7285}.search-drawer-panel__rule{margin:4px 0;border:none;border-top:1px solid rgba(0,0,0,.1)}.search-drawer-panel__intro{display:flex;align-items:flex-start;gap:12px}.search-drawer-panel__intro-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#f0f1f4;color:#5c616b;display:flex;align-items:center;justify-content:center}.search-drawer-panel__intro-title{margin:0;font-size:.95rem;font-weight:200;line-height:1.45;color:#1a1d26;text-align:center}b{font-weight:900;color:#1a1d26}.search-drawer-panel__intro-help{margin:0;font-size:.88rem;line-height:1.5;color:#6b7285;text-align:center}.search-mini-card-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:0;padding:0}.search-mini-card-row--shortcuts{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:10px;margin-top:3rem;margin-right:calc(-1 * var(--map-side-scroll-pad-x, 2.3rem));padding-right:0;padding-bottom:6px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin}.search-mini-card-row--shortcuts .search-mini-card{flex:0 0 auto;min-width:min(148px,42vw);scroll-snap-align:start}.share-buscador-sheet{margin:auto;padding:0;border:none;max-width:min(420px,calc(100vw - 24px));width:100%;background:transparent}.share-buscador-sheet::backdrop{background:#00000073}.share-buscador-sheet__panel{background:#fff;border-radius:14px;padding:1.1rem 1.15rem 1.25rem;box-shadow:0 12px 40px #0000002e}.share-buscador-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:.5rem}.share-buscador-sheet__head h2{margin:0;font-size:1.05rem;font-weight:800}.share-buscador-sheet__close{border:none;background:#111;color:#fff;width:32px;height:32px;border-radius:6px;font-size:1.25rem;line-height:1;cursor:pointer}.share-buscador-sheet__hint{margin:0 0 1rem;font-size:.88rem;line-height:1.45;color:#6b7285}.share-buscador-sheet__formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:.85rem}.share-buscador-sheet__format{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px;border:2px solid rgba(0,0,0,.08);border-radius:10px;background:#f8f9fb;cursor:pointer;transition:border-color .2s ease,background .2s ease}.share-buscador-sheet__format--active{border-color:#b45a9d;background:#fff}.share-buscador-sheet__format-thumb{display:block;width:100%;height:auto;border-radius:6px;object-fit:cover;background:#111}.share-buscador-sheet__format-thumb--og{aspect-ratio:1200 / 630}.share-buscador-sheet__format-thumb--square{aspect-ratio:1 / 1}.share-buscador-sheet__format-thumb--story{aspect-ratio:9 / 16;max-height:72px;object-fit:cover;object-position:center top}.share-buscador-sheet__format-label{font-size:.72rem;font-weight:800;color:#111;text-align:center;line-height:1.2}.share-buscador-sheet__format-size{font-size:.65rem;color:#6b7285}.share-buscador-sheet__primary{width:100%;min-height:46px;margin-bottom:.5rem;border:none;border-radius:8px;background:#111;color:#fff;font-weight:700;cursor:pointer}.share-buscador-sheet__secondary{width:100%;min-height:44px;margin-bottom:.75rem;border:1px solid #b45a9d;border-radius:8px;background:#fff;color:#b45a9d;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease}.share-buscador-sheet__secondary:hover{background:#b45a9d;color:#fff}.share-buscador-sheet__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:400px){.share-buscador-sheet__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.share-buscador-sheet__channel{min-height:44px;padding:0 10px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#f8f9fb;font-size:.85rem;font-weight:700;color:#111;cursor:pointer;transition:background .2s ease,border-color .2s ease}.share-buscador-sheet__channel:hover{background:#fff;border-color:#b45a9d;color:#b45a9d}.search-mini-card{display:grid;align-items:flex-start;gap:12px;width:41%;max-width:100%;padding:15px;border-radius:14px;border:none;background:transparent;box-shadow:none;text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1);justify-content:center;flex-direction:row;justify-items:center}.search-mini-card--active{border:solid 1px #22c55e57;background:#2bd4a038}.search-mini-card__icon-wrap{flex-shrink:0;width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center}.search-mini-card--tone-blue .search-mini-card__icon-wrap{background:#f1f7f7;color:#070707}.search-mini-card--tone-sky .search-mini-card__icon-wrap{background:#e6f6ff;color:#2b9fd9}.search-mini-card--tone-mint .search-mini-card__icon-wrap{background:#e8f8f0;color:#2da86a}.search-mini-card--tone-lavender .search-mini-card__icon-wrap{background:#f0ecfa;color:#7b5eb8}.search-mini-card--tone-coral .search-mini-card__icon-wrap{background:#fff0eb;color:#e85d4c}.search-mini-card--tone-amber .search-mini-card__icon-wrap{background:#050505;color:#ed9e0b}.search-mini-card__icon-wrap{background:#5d822d;color:#ed9e0b}.search-mini-card--tone-green .search-mini-card__icon-wrap{background:#edf9e4;color:#4a9e2a}.search-mini-card--tone-orange .search-mini-card__icon-wrap{background:#fff4e0;color:#d97b16}.search-mini-card--tone-rose .search-mini-card__icon-wrap{background:#ffecec;color:#d94a4a}.search-mini-card--tone-neutral .search-mini-card__icon-wrap{background:#f0f1f4;color:#5c616b}.search-mini-card__face{width:40px;height:40px;object-fit:contain}.search-mini-card__text{display:flex;flex-direction:column;gap:4px;min-width:0;align-items:center}.search-mini-card__text strong{font-size:1.2rem;font-weight:800;color:#1a1d26;text-align:center}.search-mini-card__text small{font-size:1rem;font-weight:200;color:#6b7285;line-height:1.35;text-align:center}.mobile-search-drawer__search-block{flex-shrink:0;padding:20px 56px 20px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(0,0,0,.06)}.mobile-search-drawer__input-shell{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border-radius:var(--radius-pill);border:1px solid rgba(0,0,0,.12);background:#f5f6f8;opacity:0;transform:translate(20px);transition:opacity .34s ease .16s,transform .4s cubic-bezier(.22,1,.36,1) .16s}.mobile-search-drawer--open .mobile-search-drawer__input-shell{opacity:1;transform:translate(0)}.mobile-search-drawer__lupa-in{flex-shrink:0;width:32px;display:flex;align-items:center;justify-content:center;color:#8a8f9a;opacity:0;transform:translateY(-32px);transition:opacity .34s ease .2s,transform .42s cubic-bezier(.22,1,.36,1) .2s}.mobile-search-drawer--open .mobile-search-drawer__lupa-in{opacity:1;transform:translateY(0)}.mobile-search-drawer__input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#1a1d26;font-family:inherit;font-size:.94rem;font-weight:600;padding:8px 4px}.mobile-search-drawer__input::placeholder{color:#888;opacity:1;transition:opacity .22s ease}.mobile-search-drawer__input:focus::placeholder,.mobile-search-drawer__input-shell:focus-within .mobile-search-drawer__input::placeholder{opacity:0}.mobile-search-drawer__clear-in{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:none;background:#0000000f;color:#4a4f5c;font-size:1.35rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.mobile-search-drawer__buscar-btn{flex-shrink:0;align-self:center;border-radius:var(--radius-pill);padding:0 18px;min-height:44px;font-family:inherit;font-weight:800;font-size:.88rem;border:1px solid #0a0a0a;background:#0a0a0a;color:#fff;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1);animation:mobile-buscar-in .28s ease both}@keyframes mobile-buscar-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.mobile-search-drawer__filters-scroll{flex:1;min-height:0;overflow:auto;padding:24px 20px 28px;display:flex;flex-direction:column;gap:28px}.mobile-search-drawer__hits{padding-bottom:12px}.mobile-search-drawer .desktop-map-search__section{gap:14px}.mobile-search-drawer .desktop-map-search__chips{gap:10px}.mobile-search-drawer .desktop-map-search__opts{gap:12px}.mobile-search-drawer .desktop-map-search__tags{gap:10px}.mobile-search-drawer .desktop-map-search__tag-intro,.mobile-search-drawer .desktop-map-search__help{margin:0;line-height:1.5}.mobile-search-drawer .desktop-map-search__filters-summary{gap:10px;margin-top:4px}.mobile-search-drawer button.bh-pressable,.mobile-search-drawer .desktop-map-search__chip,.mobile-search-drawer .desktop-map-search__tag-card,.mobile-search-drawer .desktop-map-search__geo-btn,.mobile-search-drawer .desktop-map-search__hit{cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1)}.mobile-search-drawer .desktop-map-search__chip:hover,.mobile-search-drawer .desktop-map-search__tag-card:hover,.mobile-search-drawer .desktop-map-search__geo-btn:hover,.mobile-search-drawer .desktop-map-search__hit:hover{transform:scale(.96)}.mobile-search-drawer .desktop-map-search__chip:active,.mobile-search-drawer .desktop-map-search__tag-card:active,.mobile-search-drawer .desktop-map-search__geo-btn:active,.mobile-search-drawer .desktop-map-search__hit:active{transform:scale(.92)}.mobile-search-drawer .desktop-map-search__h3{color:#3d4250}.mobile-search-drawer .desktop-map-search__h3-icon{color:#6b7285}.mobile-search-drawer .desktop-map-search__chip{border-color:#0000001f;background:#ffffffa6;color:#1a1d26}.mobile-search-drawer .desktop-map-search__chip--on{border-color:#b45a9d8c;background:linear-gradient(135deg,#b45a9d38,#76bbe02e)}.mobile-search-drawer .desktop-map-search__radio-line{color:#2a2e38}.mobile-search-drawer .desktop-map-search__postal{color:#5c616b}.mobile-search-drawer .desktop-map-search__postal input{border-color:#0000001f;background:#ffffffb3;color:#1a1d26}.mobile-search-drawer .desktop-map-search__hint{color:#5c616b}.mobile-search-drawer .desktop-map-search__geo-btn{border-color:#76bbe073;background:#76bbe01f;color:#1a1d26}.mobile-search-drawer .desktop-map-search__tag-intro,.mobile-search-drawer .desktop-map-search__help{color:#5c616b}.mobile-search-drawer .desktop-map-search__tag-card{border-color:#0000001a;background:#ffffffb8;color:#1a1d26}.mobile-search-drawer .desktop-map-search__pill{border-color:#0000001a;background:#ffffffbf;color:#2a2e38}.mobile-search-drawer .desktop-map-search__hit{border-color:#00000014;background:#ffffffb8}.mobile-search-drawer .desktop-map-search__hit-text strong{color:#1a1d26}.mobile-search-drawer .desktop-map-search__hit-text small,.mobile-search-drawer .desktop-map-search__empty{color:#6b7285}.desktop-map-search__h3--row{display:flex;align-items:center;gap:10px;text-transform:none;letter-spacing:.02em}.desktop-map-search__h3-icon{flex-shrink:0;display:flex;align-items:center;opacity:.92}.desktop-map-search__geo-btn--with-icon{display:inline-flex;align-items:center;gap:10px}.buscar-chrome__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);font-size:.92rem;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .15s ease,background .38s ease,border-color .38s ease,color .38s ease,box-shadow .38s ease,filter .38s ease}.buscar-chrome__btn.bh-pressable:hover{transform:scale(.94)}.buscar-chrome__btn.bh-pressable:active{transform:scale(.9)}.buscar-chrome__btn--primary{background:#000;color:#fff;box-shadow:0 6px 22px #fbf5fa73,0 2px 8px #3a393959}.buscar-chrome__btn--ghost{background:var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#ffffff24;color:var(--text)}.desktop-map-search{pointer-events:auto;position:relative;z-index:41;width:100%;max-width:min(720px,52vw)}.desktop-map-search__row{display:flex;justify-content:center}.desktop-map-search__shell{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px 8px 16px;border-radius:var(--radius-pill);background:#1d1d3af0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 28px #0000006b,0 0 0 1px #76bbe014}.desktop-map-search__icon{flex-shrink:0;color:var(--muted);display:flex;align-items:center}.desktop-map-search__input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--text);font-family:inherit;font-size:1rem;font-weight:600}.desktop-map-search__input::placeholder{color:#aab4cfb8;font-weight:500}.desktop-map-search__tune{flex-shrink:0;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:var(--bh-bartender-blue);display:grid;place-items:center;cursor:pointer;transition:transform .14s ease}.desktop-map-search__tune:active{transform:scale(.96)}.desktop-map-search__dropdown{position:absolute;left:0;right:0;top:calc(100% + 10px);max-height:min(72vh,620px);overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#12131ef5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 22px 60px #0000008c}.desktop-map-search__panel{padding:16px 18px 18px;display:flex;flex-direction:column;gap:18px}.desktop-map-search__section{display:flex;flex-direction:column;gap:10px}.desktop-map-search__h3{margin:0;font-size:.92rem;font-weight:800;letter-spacing:.03em;color:var(--bh-bartender-blue);text-transform:uppercase}.desktop-map-search__chips{display:flex;flex-wrap:wrap;gap:8px}.desktop-map-search__chip{border-radius:var(--radius-pill);padding:9px 14px;font-family:inherit;font-weight:700;font-size:.85rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--text);cursor:pointer;transition:transform .14s ease}.desktop-map-search__chip:active{transform:scale(.97)}.desktop-map-search__chip--on{border-color:#b45a9da6;background:linear-gradient(135deg,#b45a9d59,#76bbe047)}.desktop-map-search__opts{display:flex;flex-direction:column;gap:8px}.desktop-map-search__radio-line{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.92rem;cursor:pointer}.desktop-map-search__radio-line input{accent-color:var(--bh-bartender-pink)}.desktop-map-search__postal{display:flex;flex-direction:column;gap:6px;font-size:.82rem;font-weight:600;color:var(--muted)}.desktop-map-search__postal input{border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:var(--text);padding:10px 12px;font-family:inherit;font-weight:600}.desktop-map-search__hint{margin:0;font-size:.82rem;color:var(--muted);line-height:1.45}.desktop-map-search__hint--warn{color:#ffb8a8}.desktop-map-search__geo-btn{align-self:flex-start;border-radius:var(--radius-pill);padding:10px 16px;font-family:inherit;font-weight:800;font-size:.85rem;border:1px solid rgba(118,187,224,.45);background:#76bbe024;color:var(--text);cursor:pointer;transition:transform .14s ease}.desktop-map-search__geo-btn:active{transform:scale(.98)}.desktop-map-search__tag-intro{margin:0;font-size:.88rem;font-weight:600;color:#f6f8ffeb;line-height:1.45}.desktop-map-search__tags{display:flex;flex-wrap:wrap;gap:10px}.desktop-map-search__tag-card{padding:11px 18px;border-radius:12px;border:2.5px solid rgba(255,255,255,.92);background:#2a2a2a;color:#fff;font-family:inherit;font-weight:800;font-size:.82rem;cursor:pointer;transition:transform .14s ease}.desktop-map-search__tag-card:active{transform:scale(.97)}.desktop-map-search__help{margin:0;font-size:.82rem;font-weight:600;color:var(--muted);line-height:1.45}.desktop-map-search__filters-summary{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.desktop-map-search__pill{font-size:.76rem;font-weight:800;padding:6px 11px;border-radius:var(--radius-pill);background:#00000059;border:1px solid rgba(255,255,255,.12)}.desktop-map-search__results{list-style:none;margin:0;padding:8px 0;max-height:min(48vh,400px);overflow:auto}.desktop-map-search__empty{padding:14px 18px;color:var(--muted);font-weight:700}.desktop-map-search__hit{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.desktop-map-search__hit:hover{background:#76bbe01f}.desktop-map-search__hit-logo{border-radius:12px;object-fit:cover;flex-shrink:0}.desktop-map-search__hit-text{display:flex;flex-direction:column;gap:2px;min-width:0}.desktop-map-search__hit-text strong{font-size:.95rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-map-search__hit-text small{font-size:.78rem;font-weight:700;color:var(--muted)}.map-explorer-root{position:absolute;inset:0;width:100%;height:100%}.map-explorer-root--unavailable{background:#e8eaed}.map-explorer-root--blocking{display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 0%,rgba(180,90,157,.18),transparent 50%),linear-gradient(180deg,#12131c,#07080d)}.buscar-gmap-canvas{width:100%!important;height:100%!important;outline:none!important;box-shadow:none!important;border:none!important}.buscar-gmap-canvas>div,.buscar-gmap-canvas iframe{outline:none!important;box-shadow:none!important;border:none!important}.buscar-gmap-canvas:focus,.buscar-gmap-canvas:focus-visible{outline:none!important;box-shadow:none!important}@media(max-width:600px){.buscar-gmap-canvas,.buscar-gmap-canvas>div,.buscar-gmap-canvas iframe{touch-action:none}}.map-explorer-root:focus,.map-explorer-root:focus-visible,.map-explorer-root *:focus,.map-explorer-root *:focus-visible{outline:none!important}.map-explorer-root iframe:focus,.map-explorer-root iframe:focus-visible{outline:none!important;box-shadow:none!important}.buscar-map-shell .gm-style,.buscar-map-shell .gm-style div,.buscar-map-shell .gm-style iframe{outline:none!important;box-shadow:none!important}.buscar-map-shell *:focus,.buscar-map-shell *:focus-visible{outline:none!important}.map-loading{position:absolute;inset:0;display:grid;place-items:center;z-index:10;background:#06070c59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.map-loading--compact{position:relative;inset:unset;min-height:120px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.map-loading__card{text-align:center;padding:24px 32px;border-radius:var(--radius);background:#121420eb;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 48px #0000008c}.map-loading__logo{filter:drop-shadow(0 4px 14px rgba(180,90,157,.45))}.map-loading__text{margin:12px 0 0;font-weight:600;color:var(--muted);font-size:.95rem}.map-blocking-card{max-width:440px;padding:28px 26px;border-radius:var(--radius);background:#161824f5;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 64px #0000008c,inset 0 1px #ffffff0f;text-align:center}.map-blocking-card__logo{filter:drop-shadow(0 4px 18px rgba(118,187,224,.35));margin-bottom:8px}.map-blocking-card__h2{margin:8px 0 12px;font-size:1.35rem}.map-blocking-card p{color:var(--muted);line-height:1.55;font-size:.92rem}.map-blocking-card__detail{color:var(--bh-bartender-red)!important;font-family:ui-monospace,monospace;font-size:.82rem!important;word-break:break-word}.map-blocking-card__list{text-align:left;margin:12px 0 0;padding-left:1.25rem;font-size:.88rem;color:var(--muted)}.map-blocking-card__list code,.map-blocking-card code{color:var(--bh-bartender-blue)}.map-blocking-card__hint{margin-top:12px!important;font-size:.85rem!important}.map-blocking-card__ok{margin-top:16px!important;color:var(--bh-rating-green)!important;font-weight:700}.map-blocking-card__h3{margin:16px 0 8px;font-size:.95rem;text-align:left;width:100%}.map-blocking-card__gap{margin-top:12px!important;font-size:.92rem!important}.map-referrer-help{position:absolute;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:60;max-width:min(560px,100%);margin:0 auto;padding:18px 16px;border-radius:var(--radius);background:#1d1d3af7;border:1px solid rgba(240,89,62,.45);box-shadow:0 20px 50px #0009,0 0 0 1px #ec20281f}.map-referrer-help__close{float:right;margin:-4px 0 6px 8px;border:none;background:transparent;color:var(--bh-bartender-blue);font-weight:800;font-size:.85rem;cursor:pointer;text-decoration:underline}.map-referrer-help__h2{margin:0 0 10px;font-size:1.05rem;line-height:1.3}.map-referrer-help p{margin:0 0 10px;color:var(--muted);font-size:.88rem;line-height:1.5;text-align:left}.map-referrer-help__list{margin:0 0 10px;padding-left:1.2rem;text-align:left;font-size:.82rem;color:var(--text)}.map-referrer-help__list code{color:var(--bh-bartender-blue);word-break:break-all}.map-referrer-help__note{margin:0!important;font-size:.8rem!important}.bh-logo-marker-root{--bh-logo-marker-size: 70px;--bh-logo-marker-hover-scale: 1.2857;position:relative;width:90px;height:90px;transform:translate(-50%,-50%);overflow:visible!important;pointer-events:none;z-index:5;user-select:none;-webkit-user-select:none;transition:opacity .65s ease,transform .65s ease}.bh-logo-marker-root--tutorial-fade-out{opacity:0;transform:translate(-50%,-50%) scale(.55)}.bh-logo-marker-root--tutorial-fade-out .map-pin-above-slot{opacity:0}.bh-logo-marker{position:absolute;left:50%;top:50%;width:var(--bh-logo-marker-size);height:var(--bh-logo-marker-size);margin-left:calc(var(--bh-logo-marker-size) / -2);margin-top:calc(var(--bh-logo-marker-size) / -2);box-sizing:border-box;border-radius:50%;border:4px solid rgba(0,0,0,.58);background:#00000038;-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);overflow:hidden;opacity:.98;box-shadow:0 4px 16px #00000061;transform:scale(1);transform-origin:center center;transition:transform .45s cubic-bezier(.34,1.12,.64,1);will-change:transform;pointer-events:auto;cursor:pointer;touch-action:manipulation}.bh-logo-marker-root:hover .bh-logo-marker,.bh-logo-marker-root.bh-logo-marker-root--hover .bh-logo-marker{transform:scale(var(--bh-logo-marker-hover-scale, 1.2857))}.bh-logo-marker__img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;pointer-events:none}.bh-logo-marker--closed{filter:saturate(.65) brightness(.92)}.bh-logo-marker--selected{outline:3px solid rgba(118,187,224,.95);outline-offset:2px;box-shadow:0 6px 22px #76bbe073,0 4px 16px #00000080}.map-pin-above-slot{position:absolute;left:50%;bottom:calc(50% + var(--bh-logo-marker-size) / 2 + 14px);transform:translate(-50%);z-index:30;pointer-events:none;max-width:min(300px,78vw)}.map-pin-below-slot{position:absolute;left:50%;top:calc(50% + var(--bh-logo-marker-size) / 2);transform:translate(-50%);z-index:6;width:var(--bh-logo-marker-size);max-width:var(--bh-logo-marker-size);display:flex;justify-content:center;pointer-events:none}.map-pin-directo-live-badge{position:relative;left:auto;bottom:auto;transform:none;width:100%;max-width:100%;min-height:0;margin:0;padding:2px 5px;border:none;border-radius:0 0 11px 11px;box-sizing:border-box;justify-content:center}.map-pin-directo-live-badge .lp-directo-live-badge__text{font-size:clamp(7px,calc(var(--bh-logo-marker-size) * .13),9px);letter-spacing:.2px}.map-pin-directo-live-badge .lp-directo-live-badge__dot{width:4px;height:4px}.bh-logo-marker-root--tutorial-fade-out .map-pin-below-slot{opacity:0}.map-pin-compact{display:inline-flex;align-items:center;gap:4px;max-width:min(220px,72vw);margin:0;padding:0;pointer-events:none;font:inherit;color:#fff}.map-pin-compact--card-bg{padding:6px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000009e;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);box-shadow:0 2px 10px #00000029}.map-pin-compact__text{font-size:13.5px;font-weight:700;line-height:1.25;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-pin-compact__fire{flex-shrink:0;font-size:15px;line-height:1}.map-pin-bubble{display:block;width:min(300px,72vw);margin:0;padding:14px 16px;position:relative;z-index:20;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#0000009e;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);box-shadow:0 2px 10px #00000029;pointer-events:none;text-align:left;font:inherit;color:#fff}.map-pin-bubble__title-row{display:flex;align-items:flex-start;gap:8px}.map-pin-bubble__title{flex:1;font-size:17px;font-weight:700;line-height:1.25}.map-pin-bubble__title-icons{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.map-pin-bubble__fire{flex-shrink:0;display:block;color:#ffd54f;animation:map-qv-fire-blink 1.1s ease-in-out infinite}.map-pin-bubble__icon-btn{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;pointer-events:auto;cursor:pointer;line-height:0}.map-pin-bubble__icon-btn--static{pointer-events:none;cursor:default;opacity:.95}.map-pin-bubble__video-icon{display:block;transition:transform .2s ease}.map-pin-bubble__video--interactive{cursor:pointer}.map-pin-bubble__video--interactive:hover,.map-pin-bubble__video--interactive:focus-visible{animation:map-pin-video-pulse .85s ease-in-out infinite}.map-pin-bubble__video--interactive:hover .map-pin-bubble__video-icon,.map-pin-bubble__video--interactive:focus-visible .map-pin-bubble__video-icon{transform:scale(1.22)}@keyframes map-pin-video-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.map-pin-bubble__subtitle{margin-top:4px;font-size:13px;font-weight:300;line-height:1.3;color:#f0b33e}.map-pin-bubble__eta{margin-top:6px;font-size:12px;font-weight:600;line-height:1.35;color:#ffffffe0}.map-pin-bubble__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.map-pin-bubble__footer-left{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:1;min-width:0}.map-pin-bubble__role{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.map-pin-bubble__role-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:#5a5a5a}.map-pin-bubble__status{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.map-pin-bubble__status-icon{flex-shrink:0}.map-pin-bubble__rating{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.map-pin-bubble__rating-face{display:block;width:22px;height:22px;object-fit:contain}.map-pin-bubble__rating-count{font-size:14px;font-weight:600;color:#fff}.event-map-pin-root{--event-pin-d: 40px;--event-pin-hover-scale: 1.2857;position:relative;width:90px;height:90px;transform:translate(-50%,-50%);overflow:visible!important;pointer-events:none;z-index:12;user-select:none;-webkit-user-select:none}.event-map-pin-root--selected{z-index:24}.event-map-pin__circle{position:absolute;left:50%;top:50%;width:var(--event-pin-d, 40px);height:var(--event-pin-d, 40px);margin-left:calc(var(--event-pin-d, 40px) / -2);margin-top:calc(var(--event-pin-d, 40px) / -2);box-sizing:border-box;border:none;padding:0;background:transparent;transform:scale(1);transform-origin:center center;transition:transform .45s cubic-bezier(.34,1.12,.64,1);will-change:transform;pointer-events:auto;cursor:pointer;touch-action:manipulation}.event-map-pin-root:hover .event-map-pin__circle,.event-map-pin-root.event-map-pin-root--hover .event-map-pin__circle{transform:scale(var(--event-pin-hover-scale, 1.2857))}.event-map-pin__circle--selected{outline:3px solid rgba(118,187,224,.95);outline-offset:2px;border-radius:50%;box-shadow:0 6px 22px #76bbe073,0 4px 16px #00000080}.event-map-pin__circle-visual{position:relative;width:100%;height:100%;pointer-events:none}.event-map-pin__inner{position:absolute;left:50%;top:50%;width:calc(var(--event-pin-inner-r, 20px) * 2);height:calc(var(--event-pin-inner-r, 20px) * 2);margin-left:calc(var(--event-pin-inner-r, 20px) * -1);margin-top:calc(var(--event-pin-inner-r, 20px) * -1);border-radius:50%;background:#000;box-shadow:0 4px 14px #00000073}.event-map-pin__ring{position:absolute;left:0;top:0;pointer-events:none}.event-map-pin__icon-wrap{position:absolute;left:50%;top:50%;transform:translate(-56%,-50%);display:flex;align-items:center;justify-content:center;width:72%;height:72%;pointer-events:none}.event-map-pin__megaphone{position:relative;z-index:1;display:block;flex-shrink:0;transform-origin:center center;animation:event-pin-megaphone-pulse 2.4s ease-in-out infinite}.event-map-pin__waves{position:absolute;left:54%;top:50%;transform:translateY(-50%);overflow:visible;pointer-events:none}.event-map-pin__wave{fill:none;stroke:#fff;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-box:fill-box;transform-origin:left center}.event-map-pin__wave--1{animation:event-pin-sound-wave 2.4s ease-in-out infinite}.event-map-pin__wave--2{animation:event-pin-sound-wave 2.4s ease-in-out .55s infinite}@keyframes event-pin-megaphone-pulse{0%,to{transform:scale(1)}22%,48%{transform:scale(1.06)}}@keyframes event-pin-sound-wave{0%,to{opacity:0;transform:scale(.55)}16%,44%{opacity:.95;transform:scale(1)}62%{opacity:0;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.event-map-pin__megaphone,.event-map-pin__wave{animation:none}.event-map-pin__wave{opacity:.65;transform:scale(1)}}.map-pin-above-slot--event{bottom:calc(50% + var(--event-pin-d, 40px) / 2 + 10px)}.map-event-bubble__kicker{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5ec8f2;line-height:1.2}.map-pin-bubble--event .map-pin-bubble__subtitle--event{margin-top:6px;color:#ffffffeb;font-weight:500}.map-event-bubble__price{margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.3;color:#f0b33e}.map-event-detail{position:relative;display:flex;flex-direction:column;min-height:100%;height:100%;color:#fff;overflow:hidden}.map-event-detail__media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:auto}.map-event-detail__media-el{width:100%;height:100%;object-fit:cover;display:block}.map-event-detail__media-el--fallback{background:linear-gradient(165deg,#1a1a22,#0d0d12)}.map-event-detail__overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#0000008c,#00000073 35%,#000000b8);pointer-events:none}.map-event-detail__media-track{position:relative;z-index:1;display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;pointer-events:auto;cursor:grab}.map-event-detail__media-track:active{cursor:grabbing}.map-event-detail__media-track::-webkit-scrollbar{display:none}.map-event-detail__media-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start}.map-event-detail--dragging,.map-event-detail--dragging *{user-select:none!important;-webkit-user-select:none!important}.map-event-detail__sound-btn{position:absolute;top:55px;left:15px;z-index:4;width:42px;height:42px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#00000073;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform .16s ease,background .16s ease}.map-event-detail__sound-btn:hover{background:#0000009e}.map-event-detail__sound-btn:active{transform:scale(.96)}.map-event-detail__top-actions{position:absolute;top:55px;right:15px;z-index:4;display:flex;gap:8px}.map-event-detail__hud{position:absolute;top:8rem;left:16px;z-index:4;display:flex;align-items:stretch;gap:10px;pointer-events:none;transition:opacity .24s ease,transform .24s ease}.map-event-detail--sheet-expanded .map-event-detail__hud{opacity:0;transform:translateY(-6px)}.map-event-detail__hud-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:70px;padding:10px 12px 12px;border-radius:18px;box-shadow:0 12px 28px #00000052;pointer-events:auto;-webkit-user-select:none;user-select:none}.map-event-detail__hud-card--date{background:#fff;color:#111418;gap:2px}.map-event-detail__hud-month{font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:#111418}.map-event-detail__hud-day{font-size:28px;font-weight:800;line-height:1;color:#111418}.map-event-detail__hud-time{margin-top:4px;font-size:13px;font-weight:700;line-height:1;color:#2a2f36;letter-spacing:.01em}.map-event-detail__hud-card--join{background:#161b22;color:#fff;gap:4px;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.map-event-detail__hud-card--join-in{background:linear-gradient(180deg,#2bd4a0,#1aa676);color:#fff;box-shadow:0 14px 32px #2bd4a059}.map-event-detail__hud-join-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:currentColor}.map-event-detail__hud-join-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;text-align:center;line-height:1.05;margin-top:2px;color:currentColor}.map-event-detail__hud-join-count{font-size:22px;font-weight:800;line-height:1;color:currentColor}.map-event-detail__hud-join-suffix{font-size:9px;font-weight:700;line-height:1.1;text-align:center;color:currentColor;opacity:.92}.map-event-detail__breadcrumbs-anchor{position:absolute;left:0;right:0;z-index:3;display:flex;justify-content:center;pointer-events:none;transition:bottom .34s cubic-bezier(.22,1,.36,1)}.map-event-detail--dragging .map-event-detail__breadcrumbs-anchor{transition:none}.map-event-detail__breadcrumbs-anchor .media-breadcrumbs{pointer-events:auto}.map-event-detail__sheet-stack{position:absolute;bottom:0;left:0;right:0;z-index:3;display:flex;flex-direction:column;pointer-events:none}.map-event-detail__sheet-backdrop{position:absolute;inset:0;z-index:2;background:#0000001f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:auto;touch-action:none}.map-event-detail__sheet-stack>*{pointer-events:auto;width:100%}.media-breadcrumbs{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px;border-radius:999px;box-shadow:0 10px 26px #00000061;background:#000000b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.media-breadcrumbs__item{display:inline-flex;padding:0;margin:0;border:none;background:transparent}.media-breadcrumbs__btn{cursor:pointer;padding:2px}.media-breadcrumbs__dot{display:block;width:6px;height:6px;border-radius:999px;background:#757575;transition:width .2s ease,background .2s ease}.media-breadcrumbs__dot--active{width:18px;background:#fff}.map-event-detail__sheet-panel{display:flex;flex-direction:column;min-height:0;color:#000000de;overflow:hidden;will-change:height}.map-event-detail__sheet-panel--dragging{touch-action:none}.map-event-detail__sheet-panel--collapsed{background:#ffffff26;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border-radius:0;box-shadow:0 -4px 22px #00000024}.map-event-detail__sheet-panel--expanded{background:#f6f6f6;border-radius:26px 26px 0 0;box-shadow:0 -8px 32px #00000038}.map-event-detail__sheet-scroll{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.map-event-detail__sheet-scroll--open{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.map-event-detail__sheet-panel--modal-open .map-event-detail__sheet-scroll{overflow:hidden;touch-action:none}.map-event-detail__sheet-drag{flex-shrink:0;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;padding-bottom:4px}.map-event-detail__sheet-panel--dragging .map-event-detail__sheet-drag{cursor:grabbing}.map-event-detail__handle{display:block;width:40px;height:20px;margin:6px auto 0;padding:0;border:none;background:transparent;cursor:pointer}.map-event-detail__handle:before{content:"";display:block;width:40px;height:5px;margin:6px auto 0;border-radius:999px;background:#00000047}.map-event-detail__sheet-panel--collapsed .map-event-detail__handle:before{background:#f9f6f691}.map-event-detail__peek{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 16px 8px;min-height:0}.map-event-detail__sheet-panel--expanded .map-event-detail__peek{padding:25px 16px 20px}.map-event-detail__peek-logo{width:52px;height:52px;border-radius:999px;object-fit:cover;flex-shrink:0;background:#fff;border:3px solid #06070c}.map-event-detail__peek-text{min-width:0;flex:1}.map-event-detail__kicker{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6b8e23}.map-event-detail__title{margin:0;font-size:20px;font-weight:800;line-height:1.15;color:#fff;word-break:break-word;transition:color .34s cubic-bezier(.22,1,.36,1)}.map-event-detail__sheet-panel--expanded .map-event-detail__title{color:#000000de}.map-event-detail__sheet-body{flex-shrink:0;padding:0 20px 20px}.map-event-detail__sheet-panel--collapsed .map-event-detail__sheet-body{display:none}.map-event-detail__icon-btn{width:42px;height:42px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#00000073;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:transform .16s ease,background .16s ease}.map-event-detail__icon-btn--share{background:#ffffff52;border-color:#fff9}.map-event-detail__icon-btn--share:hover{background:#ffffff80;transform:scale(1.06)}.map-event-detail__icon-btn--close:hover{background:#000000b8;transform:scale(1.06)}.map-event-detail__icon-btn:active{transform:scale(.96)}.map-event-detail__auth-modal{position:absolute;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;pointer-events:none}.map-event-detail__auth-modal--visible{pointer-events:auto}.map-event-detail__auth-modal-scrim{position:absolute;inset:0;background:#0000009e;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.map-event-detail__auth-modal--visible .map-event-detail__auth-modal-scrim{opacity:1}.map-event-detail__auth-modal-card{position:relative;z-index:1;width:min(100%,300px);padding:20px 18px 16px;border-radius:16px;background:#fff;box-shadow:0 12px 40px #00000059;opacity:0;transform:scale(.92) translateY(10px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.map-event-detail__auth-modal--visible .map-event-detail__auth-modal-card{opacity:1;transform:scale(1) translateY(0)}.map-event-detail__auth-modal-text{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:#000000de}.map-event-detail__auth-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px}.map-event-detail__auth-modal-btn{padding:8px 16px;border:none;border-radius:999px;background:#1a1a1a;color:#fff;font-size:13px;font-weight:800;cursor:pointer;transition:background .16s ease,transform .16s ease}.map-event-detail__auth-modal-btn:hover{background:#333}.map-event-detail__auth-modal-btn:active{transform:scale(.96)}.auth-gate-modal{position:absolute;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;pointer-events:none}.auth-gate-modal--visible{pointer-events:auto}.auth-gate-modal__scrim{position:absolute;inset:0;border:none;padding:0;margin:0;background:#0000009e;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1);cursor:pointer}.auth-gate-modal--visible .auth-gate-modal__scrim{opacity:1}.auth-gate-modal__card{position:relative;z-index:1;width:min(90%,400px);height:auto;padding:20px 18px 16px;border-radius:16px;background:#fff;box-shadow:0 12px 40px #00000059;opacity:0;transform:scale(.92) translateY(10px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.auth-gate-modal--visible .auth-gate-modal__card{opacity:1;transform:scale(1) translateY(0)}.auth-gate-modal__text{margin:0;font-size:clamp(16px,18px,21px);font-weight:200;line-height:1.4;color:gray}.auth-gate-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:1rem}.auth-gate-modal__btn{padding:8px 16px;border:none;border-radius:5px;font-size:14px;font-weight:800;cursor:pointer;transition:background .16s ease,transform .16s ease,color .16s ease}.auth-gate-modal__btn:active{transform:scale(.96)}.auth-gate-modal__btn--primary{background:#000;color:#fff}.auth-gate-modal__btn--primary:hover{filter:brightness(1.06)}.auth-gate-modal__btn--secondary{background:#00000014;color:#000000d1}.auth-gate-modal__btn--secondary:hover{background:#0000001f}.map-event-detail__desc{margin:0;font-size:14px;line-height:1.4;font-weight:500;color:#000000c7;white-space:pre-wrap}.map-event-detail__divider{margin:20px 0;border:none;border-top:1px solid rgba(0,0,0,.1)}.map-event-detail__join-row{display:flex;align-items:center;gap:8px}.map-event-detail__join-icon{flex-shrink:0;color:#000000de}.map-event-detail__join-text{margin:0;font-size:14px;font-weight:600}.map-event-detail__join-you{color:#6b8e23;font-weight:800}.map-event-detail__join-block{display:flex;flex-direction:column;gap:10px;width:100%}.map-event-detail__joiners-scroll{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 6px;margin:0 -2px;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.map-event-detail__joiners-scroll::-webkit-scrollbar{display:none}.map-event-detail__joiner{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background:#0f172a0f;border-radius:999px;max-width:180px;scroll-snap-align:start}.map-event-detail__joiner-avatar{flex-shrink:0;width:28px;height:28px;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 2px 6px #00000026}.map-event-detail__joiner-avatar--brand{object-fit:contain;padding:3px;background:#fff}.map-event-detail__joiner-name{font-size:13px;font-weight:700;color:#000000d9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.map-event-detail__dates{display:flex;flex-wrap:wrap;gap:8px}.map-event-detail__date-card{width:70px;padding:8px;border-radius:10px;text-align:center;box-sizing:border-box}.map-event-detail__date-card--start{background:#000000e0}.map-event-detail__date-card--end{background:#c628288c;border:1px solid rgba(255,255,255,.28)}.map-event-detail__date-month{display:block;font-size:13px;font-weight:700;color:#fff}.map-event-detail__date-day{display:block;font-size:27px;font-weight:900;line-height:1;color:#fff}.map-event-detail__time-card{padding:8px 12px;border-radius:10px;background:#000000e0;text-align:center}.map-event-detail__time-card--end{background:#c628288c;border:1px solid rgba(255,255,255,.28)}.map-event-detail__time-label{display:block;font-size:11px;font-weight:400;color:#ffffffe6}.map-event-detail__time-value{display:block;margin-top:2px;font-size:17px;font-weight:800;color:#fff}.map-event-detail__price-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.map-event-detail__price-icon{flex-shrink:0}.map-event-detail__price-badge{display:inline-block;padding:5px 12px;border-radius:5px;font-size:14px;font-weight:700}.map-event-detail__price-badge--consultar{background:#424242;color:#fff}.map-event-detail__price-badge--gratis{background:#6b8e23c7;color:#fff}.map-event-detail__price-badge--precio{background:#87ceebd9;color:#000000de}.map-event-detail__price-secondary{margin-left:auto;text-align:right;font-size:13px;font-weight:600;max-width:55%}.map-event-detail__price-secondary a{color:#1565c0;text-decoration:underline;font-weight:700}.map-event-detail__taquilla-wrap{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.map-event-detail__taquilla-chip{display:inline-block;padding:6px 10px;border-radius:5px;background:#ff9800;color:#fff;font-weight:800}.map-event-detail__price-text-block{margin:8px 0 0 29px;text-align:left;line-height:1.35}.map-event-detail__collab-title{margin:0 0 15px;font-size:16px;font-weight:800;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.map-event-detail__collab-title-label{color:#000}.map-event-detail__collab-title-count{color:#0000008a;font-weight:200}.map-event-detail__collab-empty{margin:0;font-size:14px;font-weight:600;color:#0000008a}.map-event-detail__collab-scroll-wrap{margin-right:-20px}.map-event-detail__collab-scroll{display:flex;gap:10px;overflow-x:auto;padding-right:20px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.map-event-detail__collab-scroll::-webkit-scrollbar{display:none}.map-event-detail__collab-card{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-width:200px;max-width:260px;padding:10px 12px;border-radius:999px;border:2px solid rgb(0 0 0 / 22%);background:#fff}.map-event-detail__collab-logo{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.map-event-detail__collab-logo--ph{display:block;background:#e8e8e8}.map-event-detail__collab-name{font-size:14px;font-weight:800;line-height:1.2}.map-event-detail__collab-type{font-size:12px;font-weight:600;color:#0000008a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-event-detail__web-row{display:flex;align-items:flex-start;gap:8px}.map-event-detail__web-row a{color:#1565c0;font-size:13px;font-weight:700;text-decoration:underline;word-break:break-all}.map-event-detail__address{margin:0;font-size:15px;font-weight:200;line-height:1.35;color:#696969}.map-event-detail__loc-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.map-event-detail__loc-card{min-height:65px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;text-decoration:none;color:inherit;transition:transform .18s ease}.map-event-detail__loc-card:active{transform:scale(1.02)}.map-event-detail__loc-label{font-size:12px;font-weight:600;color:#0000008a;line-height:1.2}.map-event-detail__loc-value{margin-top:4px;font-size:18px;font-weight:800;color:#000000de}.map-event-detail__loc-card--dir{flex-direction:row;align-items:center;justify-content:center;gap:0;text-align:center}.map-event-detail__loc-card--dir span{font-size:15px;font-weight:800;line-height:1.15}.map-event-detail__join-bar{display:flex;align-items:center;gap:9px;margin:18px 0 12px;padding:9px 12px;border-radius:999px;background:#0a0a0af2;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.18);color:#fff;box-shadow:0 8px 24px #00000047}.map-event-detail__join-bar-logo{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#fff}.map-event-detail__join-bar-text{min-width:0;flex:1}.map-event-detail__join-bar-name{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-event-detail__join-bar-type{font-size:12px;font-weight:600;opacity:.78;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-event-detail__join-btn{flex-shrink:0;padding:10px 18px;border:none;border-radius:999px;background:#21e498;color:#000;font-size:13px;font-weight:800;cursor:pointer;transition:transform .16s ease,background .2s ease,filter .16s ease}.map-event-detail__join-btn--in{background:#6b8e23;color:#fff}.map-event-detail__join-btn:hover{transform:scale(1.06)}.map-event-detail__join-btn:active{transform:scale(.96)}.map-phone-scroll--event{overflow:hidden;max-height:100%;height:100%}.bh-adv-pin{width:52px;height:52px;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 4px 16px #00000073,0 0 0 1px #b45a9d59;transform:translate(-50%,-100%);opacity:.98;cursor:pointer}.bh-adv-pin--closed{filter:saturate(.65) brightness(.92)}.bh-adv-pin--selected{outline:3px solid rgba(118,187,224,.95);outline-offset:2px;box-shadow:0 6px 22px #76bbe073,0 4px 16px #00000080}.bh-adv-pin img{width:100%;height:100%;object-fit:cover;pointer-events:none;display:block}.bh-adv-pin--event{border-color:#ff9800;box-shadow:0 4px 16px #00000073,0 0 0 2px #ff98008c}.map-hud-bottom{position:absolute;left:50%;bottom:max(20px,env(safe-area-inset-bottom) + 12px);transform:translate(-50%);z-index:12;display:flex;justify-content:center;align-items:center;max-width:min(92%,360px);pointer-events:none}.map-hud-pill{pointer-events:auto;font-size:.78rem;font-weight:700;padding:7px 12px;border-radius:var(--radius-pill);background:#1d1d3ae0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.map-hud-pill--muted{color:var(--muted)}.map-hud-pill--err{color:#ffb8b8;border-color:#ec202873}.map-empty-hint{position:absolute;bottom:max(100px,env(safe-area-inset-bottom));left:16px;right:16px;margin:0 auto;max-width:400px;padding:16px 18px;border-radius:var(--radius);background:#1d1d3ae6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);z-index:9}.map-empty-hint strong{display:block;margin-bottom:8px;font-size:.95rem}.map-empty-hint p{margin:0;font-size:.85rem;color:var(--muted);line-height:1.45}.map-empty-hint code{color:var(--bh-bartender-blue)}.event-map-card-wrap{position:absolute;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:16;max-width:420px;margin:0 auto}.event-map-card{border-radius:var(--radius);padding:16px 16px 14px;border:1px solid rgba(255,152,0,.42);background:#1d1d3af0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 48px #00000085,0 0 0 1px #ff98002e}.event-map-card__head{display:flex;gap:12px;align-items:flex-start}.event-map-card__logo{border-radius:14px;object-fit:cover;flex-shrink:0}.event-map-card__title{font-weight:800;font-size:1.08rem;margin:0 28px 0 0;line-height:1.35}.event-map-card__meta{margin:6px 0 0;font-size:.84rem;font-weight:700;color:var(--muted)}.event-map-card__desc{margin:12px 0 0;font-size:.87rem;line-height:1.45;color:#f6f8ffeb}.event-map-card__coords{margin:10px 0 0;font-size:.76rem;color:var(--muted)}.event-map-card__link{display:inline-flex;margin-top:14px;font-size:.82rem;font-weight:800;padding:10px 16px;border-radius:var(--radius-pill);text-decoration:none;color:#fff;background:linear-gradient(135deg,#ff9800,var(--bh-bartender-blue));border:1px solid rgba(255,255,255,.14)}.event-map-card__note{margin:12px 0 0;font-size:.82rem;color:var(--muted);line-height:1.45}.local-map-card-wrap{position:absolute;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:15;max-width:420px;margin:0 auto}.local-map-card-dismiss{position:absolute;top:-10px;right:4px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#1d1d3af2;color:var(--text);font-size:1.4rem;line-height:1;cursor:pointer;z-index:2}.local-map-card{border-radius:var(--radius);padding:16px 16px 14px;border:1px solid rgba(180,90,157,.22);background:#1d1d3af0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 48px #00000085,0 0 0 1px #76bbe01f}.local-map-card__title{font-weight:800;font-size:1.08rem;margin-right:36px;line-height:1.35}.local-map-card__subtitle{margin-top:6px;font-size:.87rem;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.local-map-card__footer{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.local-map-card__pill{font-size:.78rem;font-weight:800;padding:7px 12px;border-radius:var(--radius-pill);background:#00000047;border:1px solid rgba(255,255,255,.1)}.local-map-card__pill--open{color:var(--bh-rating-green);border-color:#88c94673}.local-map-card__pill--closed{color:#ff9e9e;border-color:#ec202859}.local-map-card__cta{margin-left:auto;font-size:.78rem;font-weight:800;padding:8px 14px;border-radius:var(--radius-pill);text-decoration:none;color:#fff;background:linear-gradient(135deg,var(--bh-bartender-pink),var(--bh-bartender-blue));border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 18px #b45a9d59;transition:transform .14s ease,filter .14s ease}.local-map-card__cta:active{transform:scale(.97)}@media(max-width:380px){.local-map-card__cta{margin-left:0;width:100%;text-align:center}}.local-profile-page{min-height:100dvh;display:flex;flex-direction:column;background:linear-gradient(165deg,var(--bh-main-dark-blue) 0%,#0e0f18 42%,#06070c 100%)}.local-profile-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left));border-bottom:1px solid rgba(255,255,255,.08);background:#0c0d14a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.local-profile-back,.local-profile-home{font-size:.9rem;font-weight:700;color:var(--bh-bartender-blue);text-decoration:none;border:none;background:transparent;padding:8px 4px;font-family:inherit}.local-profile-state{flex:1;display:grid;place-items:center;padding:32px max(18px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));text-align:center;color:var(--muted)}.local-profile-state a{display:inline-block;margin-top:14px;color:var(--bh-bartender-blue);font-weight:700}.local-profile-main{flex:1;overflow-y:auto;padding-bottom:max(24px,env(safe-area-inset-bottom))}.local-profile-hero{position:relative;min-height:min(42vh,320px);max-height:48vh;background:radial-gradient(ellipse 80% 70% at 50% 120%,rgba(180,90,157,.35),transparent 55%),linear-gradient(160deg,#1a1c2e,#0a0b12)}.local-profile-hero__img{width:100%;height:100%;min-height:min(42vh,320px);max-height:48vh;object-fit:cover;display:block}.local-profile-hero__shade{position:absolute;inset:0;background:linear-gradient(to bottom,#06070c26,#06070cbf);pointer-events:none}.local-profile-hero__logo-wrap{position:absolute;left:max(18px,env(safe-area-inset-left));bottom:-36px;z-index:2}.local-profile-hero__logo{width:92px;height:92px;border-radius:22px;object-fit:cover;border:3px solid rgba(255,255,255,.2);box-shadow:0 12px 36px #0000008c;background:#1d1d3af2}.local-profile-hero__logo--placeholder{background:linear-gradient(135deg,var(--bh-bartender-pink),var(--bh-bartender-blue));opacity:.65}.local-profile-body{padding:48px max(18px,env(safe-area-inset-right)) 24px max(18px,env(safe-area-inset-left));max-width:560px;margin:0 auto}.local-profile-title{margin:0;font-size:clamp(1.35rem,4.5vw,1.65rem);font-weight:800;line-height:1.25}.local-profile-corp{margin:6px 0 0;font-size:.92rem;color:var(--muted)}.local-profile-pills{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.local-profile-pill{font-size:.78rem;font-weight:800;padding:7px 12px;border-radius:var(--radius-pill);background:#00000047;border:1px solid rgba(255,255,255,.1)}.local-profile-pill--open{color:var(--bh-rating-green);border-color:#88c94673}.local-profile-pill--closed{color:#ff9e9e;border-color:#ec202859}.local-profile-address{margin:18px 0 0;font-size:.95rem;color:var(--text);line-height:1.45}.local-profile-specialities{margin:12px 0 0;font-size:.9rem;color:var(--bh-bartender-light-pink);line-height:1.45}.local-profile-desc{margin:14px 0 0;font-size:.92rem;color:var(--muted);line-height:1.55;white-space:pre-wrap}.local-profile-links{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.local-profile-link{font-size:.88rem;font-weight:700;padding:11px 16px;border-radius:12px;text-decoration:none;color:var(--text);background:#ffffff14;border:1px solid rgba(255,255,255,.12);transition:transform .14s ease,background .14s ease}.local-profile-link:active{transform:scale(.97)}.login-page{min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.login-page__shell{width:min(100%,416px);border-radius:22px;padding:32px 28px 26px;background:#161824eb;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 28px 80px #00000094,0 0 0 1px #b45a9d26,inset 0 1px #ffffff0d}.login-page__brand{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:22px}.login-page__brand img{width:72px;height:72px;border-radius:18px;filter:drop-shadow(0 6px 20px rgba(180,90,157,.4))}.login-page__title{margin:0;font-size:1.4rem;font-weight:800}.login-page__subtitle{margin:0;font-size:.92rem;color:var(--muted)}.login-page__verify{margin:0 0 14px;padding:10px 12px;border-radius:12px;background:#b45a9d26;border:1px solid rgba(180,90,157,.35);color:var(--bh-bartender-light-pink);font-size:.88rem;line-height:1.4}.login-page__form{display:flex;flex-direction:column;gap:12px}.login-page__label{display:flex;flex-direction:column;gap:6px;font-size:.88rem;font-weight:600;color:var(--muted)}.login-page__input{border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0a0b12e6;color:var(--text);padding:13px 14px;font-size:1rem}.login-page__error{margin:0;color:#ff9f9f;font-size:.86rem}.login-page__back{display:inline-block;margin-top:18px;font-size:.9rem;font-weight:600;color:var(--bh-bartender-blue)}.btn-bh-row{display:flex;flex-direction:column;gap:10px;margin-top:8px}.btn-bh{border:none;border-radius:13px;padding:14px;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .14s ease,filter .14s ease}.btn-bh:active{transform:scale(.98)}.btn-bh:disabled{opacity:.55;cursor:not-allowed}.btn-bh-primary{background:linear-gradient(135deg,var(--bh-bartender-pink),var(--bh-bartender-blue));color:#fff;box-shadow:0 8px 28px #b45a9d6b}.btn-bh-outline{background:transparent;border:1px solid rgba(255,255,255,.16);color:var(--text)}.lp-full-loader,.map-phone-screen-loader{display:flex;align-items:center;justify-content:center;background:#000}.lp-full-loader{min-height:100dvh}.map-phone-screen-loader{flex:1;width:100%;min-height:100%;height:100%}.bh-grid-entry-loading{position:relative;flex-shrink:0}.bh-grid-entry-loading__spin{position:absolute;inset:0}.bh-grid-entry-loading__cell{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lp-pressable-root button:not(:disabled),.lp-pressable-root .lp-llegar-chip:not(.lp-llegar-chip--static),.lp-pressable-root .lp-follow-notif-modal__row--tap,.lp-pressable-root .lp-glass-btn-full,.lp-pressable-root .lp-back-inline,.lp-pressable-root .lp-glass-close,.lp-pressable-root .lp-header__glass-btn,.lp-pressable-root .lp-header__more,.lp-pressable-root .lp-grupo-modal__ok,.lp-pressable-root .lp-follow-notif-modal__ok,.lp-pressable-root .lp-social-tab,.lp-pressable-root .lp-den-card,.lp-pressable-root .lp-den-chip,.lp-pressable-root .lp-den-send,.lp-pressable-root .lp-art-card__btn,.lp-pressable-root .lp-nav-it,.lp-pressable-root .auth-gate-modal__btn{transition:transform .14s cubic-bezier(.25,1,.45,1);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lp-pressable-root .bh-pressable:hover{transform:none;box-shadow:none}.lp-pressable-root button:not(:disabled):active,.lp-pressable-root .lp-llegar-chip:not(.lp-llegar-chip--static):active,.lp-pressable-root .bh-pressable:active,.lp-pressable-root .lp-glass-btn-full:active,.lp-pressable-root .lp-back-inline:active,.lp-pressable-root .lp-glass-close:active,.lp-pressable-root .lp-header__glass-btn:active,.lp-pressable-root .lp-header__more:active,.lp-pressable-root .lp-grupo-modal__ok:active,.lp-pressable-root .lp-follow-notif-modal__ok:active,.lp-pressable-root .lp-follow-notif-modal__row--tap:active,.lp-pressable-root .lp-social-tab:active,.lp-pressable-root .lp-den-card:active,.lp-pressable-root .lp-den-chip:active,.lp-pressable-root .lp-den-send:active:not(:disabled),.lp-pressable-root .lp-art-card__btn:active:not(:disabled),.lp-pressable-root .lp-nav-it:active,.lp-pressable-root .auth-gate-modal__btn:active{transform:scale(.9)}.lp-pressable-root .lp-act--follow:hover{transform:none}@media(hover:hover)and (pointer:fine){.lp-pressable-root .lp-act--follow .lp-act__glyph--follow:hover{transform:none;box-shadow:none}.lp-pressable-root .lp-follow-stats-card:hover:not(:active){transform:scale(1.02)}.lp-pressable-root .lp-follow-notif-modal__row--tap:hover{transform:none;box-shadow:none}}.lp-pressable-root .lp-act--follow .lp-act__glyph--follow:active,.lp-pressable-root .lp-follow-stats-card:active{transform:scale(.9)}.lp-presentation-overlay .map-phone-presentation-video__close,.lp-presentation-overlay .map-phone-presentation-video__ctrl{transition:transform .14s cubic-bezier(.25,1,.45,1);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lp-presentation-overlay .map-phone-presentation-video__close:hover,.lp-presentation-overlay .map-phone-presentation-video__ctrl:hover{transform:none;box-shadow:none}.lp-presentation-overlay .map-phone-presentation-video__close:active,.lp-presentation-overlay .map-phone-presentation-video__ctrl:active{transform:scale(.9)}.lp-missing{min-height:100dvh;display:grid;place-items:center;padding:24px;text-align:center;color:#fff}.lp-missing a{color:var(--bh-bartender-blue);font-weight:700}.lp-mesa-connected{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px 12px;padding:12px 14px;border-radius:14px;background:#10b98138;border:1px solid rgba(16,185,129,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-mesa-connected__copy{display:flex;align-items:flex-start;gap:10px;min-width:0}.lp-mesa-connected__badge{color:#34d399;font-size:10px;line-height:1;margin-top:4px}.lp-mesa-connected__title{margin:0;font-size:.95rem;font-weight:700;color:#fff}.lp-mesa-connected__meta{margin:2px 0 0;font-size:.82rem;opacity:.9;color:#fff}.lp-mesa-connected__disconnect{flex-shrink:0;border:1px solid rgba(255,255,255,.35);background:#00000040;color:#fff;font-size:.78rem;font-weight:600;padding:8px 12px;border-radius:999px}.lp-root{position:relative;min-height:100dvh;max-height:100dvh;display:flex;flex-direction:column;color:#fff;overflow:hidden}.lp-root__cover{position:absolute;inset:0;z-index:0}.lp-cover{width:100%;height:100%}.lp-cover--img,.lp-cover--video{width:100%;height:100%;object-fit:cover;display:block}.lp-cover--fallback{width:100%;height:100%;background:#2a2d38}.lp-root__shade{position:absolute;inset:0;z-index:1;background:#000000bd;pointer-events:none}.lp-header{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 8px max(20px,env(safe-area-inset-left));pointer-events:none;z-index:3}.lp-header__glass-btn,.lp-header__more{border-radius:999px;border:2px solid #fff;background:#ffffff59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:1.35rem;width:46px;height:46px;line-height:1;font-weight:700;pointer-events:auto;position:relative;z-index:3}.lp-header__more{font-size:1.1rem;letter-spacing:2px}.lp-main{position:relative;z-index:2;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:max(88px,calc(35px + env(safe-area-inset-top))) max(15px,env(safe-area-inset-right)) 10px max(15px,env(safe-area-inset-left))}.lp-main::-webkit-scrollbar{display:none;width:0;height:0}.lp-profile-block{text-align:center;padding-bottom:8px;overflow:visible}.lp-logo-stack{position:relative;width:min(100px,28vw);height:min(100px,28vw);margin:10px auto 0}.lp-logo-stack--has-video{width:min(116px,32vw);height:min(116px,32vw)}.lp-logo-story-ring{--lp-story-ring: 4px;position:absolute;inset:calc(-1 * var(--lp-story-ring));border-radius:50%;z-index:0;pointer-events:none}.lp-logo-story-ring:before{content:"";position:absolute;inset:0;border-radius:50%;padding:var(--lp-story-ring);background:conic-gradient(from 0deg,var(--bh-bartender-pink),#ff7043,#ffc107,var(--bh-bartender-blue),#ab47bc,var(--bh-bartender-pink));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:lp-logo-story-spin 2.4s linear infinite}@keyframes lp-logo-story-spin{to{transform:rotate(360deg)}}.lp-logo-ring{position:absolute;inset:0;z-index:1;border-radius:50%;border:min(7px,1.8vw) solid rgba(255,255,255,.55);background:#ffffff38;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:none}.lp-logo-stack--has-video .lp-logo-ring{border:min(3px,1.8vw) solid rgba(255,255,255,.55)}.lp-logo-tap{position:absolute;inset:0;z-index:2;margin:0;padding:0;border:none;background:transparent;border-radius:50%;cursor:default}.lp-logo-stack--has-video .lp-logo-tap{cursor:pointer}.lp-logo-img-wrap{position:absolute;inset:14%;border-radius:50%;overflow:hidden;display:block}.lp-logo-stack--has-video .lp-logo-img-wrap{inset:9%}.lp-logo-img{width:100%;height:100%;object-fit:cover}.lp-logo-ph{width:100%;height:100%;background:linear-gradient(135deg,var(--bh-bartender-pink),var(--bh-bartender-blue))}.lp-video-badge{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;pointer-events:none}.lp-video-badge .lp-msr{display:block;line-height:1;font-size:70px!important;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24!important;background:conic-gradient(from 138deg,var(--bh-bartender-pink),#ff7043,#ffc107,var(--bh-bartender-blue),#ab47bc,var(--bh-bartender-pink));-webkit-background-clip:text;background-clip:text;color:transparent;opacity:1;filter:drop-shadow(0 1px 5px rgba(0,0,0,.55))}.lp-video-badge--pulse{animation:lp-video-badge-pulse 4s ease-in-out infinite;transform-origin:center center}.lp-directo-live-badge{position:absolute;left:50%;bottom:0%;transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:5px;max-width:94%;min-height:25px;padding:3px 9px;border-radius:999px;background:linear-gradient(135deg,#ff3b30,#e0245e);border:.6px solid rgba(255,255,255,.85);box-shadow:0 4px 14px #e0245e80,0 1px 3px #0000004d;pointer-events:none;animation:lp-directo-live-badge-pop .5s cubic-bezier(.22,1,.36,1)}.lp-directo-live-badge__dot{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#fff;animation:lp-directo-live-badge-blink 1.4s ease-in-out infinite}.lp-directo-live-badge--off{background:linear-gradient(135deg,#6b7280,#4b5563);border-color:#fff9;box-shadow:0 4px 12px #00000059;animation:none}.lp-directo-live-badge--off .lp-directo-live-badge__dot{animation:none;opacity:.85}.lp-directo-live-badge__text{color:#fff;font-size:clamp(8px,2.5vw,10px);font-weight:800;letter-spacing:.4px;text-transform:uppercase;line-height:1;white-space:nowrap}@keyframes lp-directo-live-badge-pop{0%{opacity:0;transform:translate(-50%) translateY(4px) scale(.85)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes lp-directo-live-badge-blink{0%,to{opacity:1}50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.lp-logo-story-ring:before{animation:none}.lp-video-badge--pulse,.lp-directo-live-badge,.lp-directo-live-badge__dot{animation:none}}@keyframes lp-video-badge-pulse{0%{transform:scale(1)}12.5%{transform:scale(1.22)}25%{transform:scale(1)}25.01%,to{transform:scale(1)}}@media(max-width:375px){.lp-logo-stack--has-video{width:min(108px,30vw);height:min(108px,30vw)}.lp-video-badge .lp-msr{font-size:55px!important}}.lp-name{margin:18px 0 0;font-size:clamp(1.35rem,5.2vw,2.35rem);font-weight:800;line-height:1.15}.lp-type-pill{display:inline-flex;margin:10px auto 0;padding:6px 16px;border-radius:6px;background:#ff980061;border:1px solid rgba(255,167,38,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-weight:200;font-size:clamp(.85rem,1rem,.95rem);line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.25)}.lp-specialities{margin:16px auto 20px;max-width:300px;font-size:clamp(.88rem,3.6vw,1.05rem);color:#fffffff0}.lp-llegar-row{margin-top:14px;width:100%;max-width:100%;padding:6px 4px;box-sizing:border-box;touch-action:pan-x;overscroll-behavior-x:contain;overscroll-behavior-y:none;display:flex;justify-content:center;overflow-x:auto;overflow-y:visible}.lp-llegar-row__track.map-aside-hscroll__row{min-width:0;width:max-content;max-width:100%;margin-inline:auto;justify-content:center;padding:4px 2px 6px;overflow:visible;margin-top:1rem}.lp-llegar-chip{display:inline-flex;flex-shrink:0;flex-direction:column;align-items:center;gap:5px;width:fit-content;max-width:min(92vw,320px);padding:6px 20px;border-radius:5px;border:none;background:#ffffff59;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:clamp(.94rem,3.6vw,1.05rem);font-weight:600;cursor:pointer}.lp-llegar-chip__dist{white-space:nowrap;opacity:.95}.lp-llegar-chip__grupo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.lp-llegar-chip__avatar{width:20px;height:20px;border-radius:3px;object-fit:cover;flex-shrink:0}.lp-llegar-chip--static{cursor:default}.lp-presentation-overlay{position:absolute;inset:0;z-index:40;background:#000;display:flex;flex-direction:column;overflow:hidden}.lp-presentation-overlay .map-phone-presentation-video{flex:1;min-height:0;width:100%;height:100%}.lp-grupo-modal.auth-gate-modal{z-index:200;padding:24px 16px}.lp-grupo-modal__scrim.auth-gate-modal__scrim{background:#0000009e}.lp-grupo-modal__card{position:relative;z-index:1;width:min(100%,320px);background:var(--bh-bartender-dark-grey, #2a2a2a);border-radius:15px;overflow:hidden;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 40px #00000073}.lp-grupo-modal--visible .lp-grupo-modal__card{opacity:1;transform:translateY(0)}.lp-grupo-modal__card:hover,.lp-grupo-modal__scrim:hover{transform:none}.lp-grupo-modal--visible .lp-grupo-modal__card:hover{transform:translateY(0)}.lp-grupo-modal__bar{height:15px;background:linear-gradient(90deg,var(--bh-bartender-pink),var(--bh-bartender-blue));border-radius:100px 100px 0 0}.lp-grupo-modal__text{margin:0;padding:24px 28px 8px;color:#fff;font-size:clamp(.9rem,3.8vw,1.05rem);font-weight:500;line-height:1.35}.lp-grupo-modal__ok{margin:20px auto 28px;display:block;min-width:110px;padding:6px 20px 8px;border:1px solid #fff;border-radius:0;background:transparent;color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.04em;cursor:pointer}@media(max-width:375px){.lp-grupo-modal__text{padding:20px 18px 8px;font-size:.88rem}.lp-grupo-modal__ok{margin-bottom:24px;font-size:.75rem}}.lp-follow-notif-modal.auth-gate-modal{z-index:210;padding:20px 12px}.lp-follow-notif-modal__scrim.auth-gate-modal__scrim{z-index:0;background:#0000008c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lp-follow-notif-modal__card{position:relative;z-index:2;pointer-events:auto;width:min(100%,360px);max-height:min(88vh,520px);overflow:hidden;background:var(--bh-bartender-dark-grey, #2a2a2a);border-radius:15px;opacity:0;transform:scale(.06);will-change:transform,opacity;box-shadow:0 12px 40px #00000073}.lp-follow-notif-modal--entering.lp-follow-notif-modal--origin-ready .lp-follow-notif-modal__card{animation:lp-follow-notif-aladdin-in .44s cubic-bezier(.22,1,.36,1) forwards}.lp-follow-notif-modal--open .lp-follow-notif-modal__card{opacity:1;transform:scale(1)}.lp-follow-notif-modal--exiting.lp-follow-notif-modal--origin-ready .lp-follow-notif-modal__card{animation:lp-follow-notif-aladdin-out .38s cubic-bezier(.55,0,1,.45) forwards}.lp-follow-notif-modal--entering .lp-follow-notif-modal__scrim,.lp-follow-notif-modal--open .lp-follow-notif-modal__scrim{opacity:1}.lp-follow-notif-modal--exiting .lp-follow-notif-modal__scrim{opacity:0}@keyframes lp-follow-notif-aladdin-in{0%{opacity:0;transform:scale(.06)}to{opacity:1;transform:scale(1)}}@keyframes lp-follow-notif-aladdin-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.06)}}.lp-follow-notif-modal__bar{height:15px;background:linear-gradient(90deg,var(--bh-bartender-pink),var(--bh-bartender-blue));border-radius:100px 100px 0 0}.lp-follow-notif-modal__body{padding:30px 22px 24px;text-align:left;pointer-events:auto}.lp-follow-notif-modal__head{display:flex;align-items:center;gap:12px}.lp-follow-notif-modal__title{margin:0;flex:1;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.25}.lp-follow-notif-modal__text{margin:14px 0 18px;color:#ffffffb8;font-size:.88rem;line-height:1.4}.lp-follow-notif-modal__rows{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.lp-follow-notif-modal__row,.lp-follow-notif-modal__row--tap{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px 0;border:none;background:none;color:#ffffffeb;font-size:.94rem;font-family:inherit;line-height:1.25;text-align:left;box-sizing:border-box;-webkit-appearance:none;appearance:none}.lp-follow-notif-modal__row:not(.lp-follow-notif-modal__row--tap){cursor:default;pointer-events:none}.lp-follow-notif-modal__row--tap{cursor:pointer;min-height:44px;pointer-events:auto;position:relative;z-index:2}.lp-follow-notif-modal__row-icon{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center}.lp-follow-notif-modal__row-off{width:24px;height:24px;border-radius:50%;border:2px solid #f44336;flex-shrink:0}.lp-follow-notif-modal__row-label--off{color:#f44336}.lp-follow-notif-modal__ok{display:block;margin:20px auto 0;min-width:110px;padding:6px 20px 8px;border:1px solid #fff;border-radius:5px;background:transparent;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer}.lp-follow-bell-leaving{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s ease,background .32s ease;transform:scale(.92);opacity:.55}.lp-follow-lbl-leaving{transition:opacity .28s ease,color .28s ease;opacity:.45}.lp-follow-stats-card{gap:6px;justify-content:center}.lp-follow-stats-card__help{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lp-follow-stats-card__count{font-variant-numeric:tabular-nums;min-width:1ch}.lp-follow-bell-anim{animation:lp-follow-bell-zoom 2s ease-in-out}@keyframes lp-follow-bell-zoom{0%{transform:scale(1) rotate(0)}8%{transform:scale(1.18) rotate(-10deg)}16%{transform:scale(1.08) rotate(8deg)}24%{transform:scale(1.2) rotate(-6deg)}32%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(0)}}.lp-act__tag-btn{cursor:pointer}.lp-stars-row{margin-top:16px;display:flex;justify-content:center;gap:4px}.lp-star{font-size:1.35rem;color:#ffffff59}.lp-star--on{background:linear-gradient(135deg,var(--bh-bartender-pink),var(--bh-bartender-blue));-webkit-background-clip:text;background-clip:text;color:transparent}.lp-points-label{margin:6px 0 0;font-size:.95rem;opacity:.85}.lp-actions-row{--lp-act-circle: 76px;--lp-act-icon-slot: 100px;display:flex;justify-content:space-evenly;align-items:flex-start;gap:10px;margin-top:2rem;padding-bottom:8px}@media(min-width:376px){.lp-actions-row{--lp-act-circle: 80px;--lp-act-icon-slot: 90px}}.lp-act{max-width:120px;background:transparent;border:none;color:#fff;display:flex;flex-direction:column;align-items:center;gap:0;padding:6px 4px;transition:transform .14s ease}.lp-act__icon-slot{display:flex;align-items:center;justify-content:center;width:var(--lp-act-circle);height:var(--lp-act-icon-slot);flex-shrink:0}.lp-act:disabled{opacity:.55}.lp-act__circle{width:var(--lp-act-circle);height:var(--lp-act-circle);min-width:var(--lp-act-circle);min-height:var(--lp-act-circle);max-width:var(--lp-act-circle);max-height:var(--lp-act-circle);aspect-ratio:1;flex:0 0 auto;border-radius:50%;box-sizing:border-box;overflow:hidden;display:grid;place-items:center}.lp-act__glyph{border:3px solid rgba(255,255,255,.55);background:#ffffff1f}.lp-act__cara-wrap{border:none;background:transparent;padding:0}.lp-act__cara-img{width:100%;height:100%;object-fit:contain;display:block;opacity:.85}.lp-act__cara-wrap[data-muted="1"]{filter:grayscale(1);opacity:.75}.lp-msr{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.lp-act__glyph--contact .lp-msr{font-size:38px}.lp-act__glyph--follow .lp-msr{font-size:46px}@media(min-width:376px){.lp-act__glyph--contact .lp-msr{font-size:46px}.lp-act__glyph--follow .lp-msr{font-size:50px}}.lp-nav-it .lp-msr{color:#e5ebf2}.lp-act__glyph--vitral{box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff6;border:7px solid rgba(255,255,255,.55)}.lp-act__glyph--open{border-color:#4caf50}.lp-act__glyph--closed{border-color:var(--bh-bartender-red)}.lp-act__face--vitral{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff6;border-width:7px}.lp-act__glyph--follow-on{border-color:#4caf50}.lp-mini-card__role{display:inline-flex;align-items:center;gap:6px}.lp-star-wrap{display:inline-flex}.lp-star--on{filter:none}.lp-nav-it__ic{display:block;color:#e5ebf2}.lp-nav-it__ic--fire{color:#ffd54f;animation:map-qv-fire-blink 1.1s ease-in-out infinite}.lp-act__face--green{border-color:#4caf50}.lp-act__face--orange{border-color:#d4a84b}.lp-act__face--red{border-color:var(--bh-bartender-red)}.lp-act__lbl{margin-top:6px;font-size:clamp(.78rem,3vw,.92rem);font-weight:500}.lp-act__tag{font-size:.66rem;font-weight:800;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.22)}.lp-act__tag--vitral{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;border-radius:5px;border:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:clamp(.62rem,2.6vw,.78rem);font-weight:600;color:#fff}.lp-act__eta{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:fit-content;max-width:min(92vw,320px);padding:6px 20px;border-radius:5px;border:none;background:#ffffff59;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;margin:0 auto 10px;font-size:1rem;font-weight:600;line-height:1.25;text-wrap:balance}.lp-act__eta--open{background:#556b2f8c}.lp-act__eta--closed{background:#c6282873}.lp-act__tag--vitral-ok{background:#4caf5066}.lp-act__tag--vitral-bad{background:#c6282866}.lp-act__tag--vitral-neutral{background:#6b6b6b66}.lp-act__tag--vitral-green{background:#4caf5066}.lp-act__tag--vitral-orange{background:#d4a84b66}.lp-act__tag--vitral-red{background:#c6282866}.lp-act__tag--ok{color:#b9ffb9;border-color:#4caf50}.lp-act__tag--bad{color:#ffc9c9;border-color:var(--bh-bartender-red)}.lp-act__tag--green{color:#c8ffc8;border-color:#4caf50}.lp-act__tag--orange{color:#ffe7b8;border-color:#d4a84b}.lp-act__tag--red{color:#ffc9c9;border-color:var(--bh-bartender-red)}.lp-act__tag--neutral{color:#ffffffc7}.lp-bottom-nav{flex-shrink:0;z-index:30;margin:0 max(8px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));padding:10px 6px;border-radius:999px;border:3px solid rgb(247 242 242 / 22%);display:flex;justify-content:space-evenly;align-items:center;gap:4px;background:linear-gradient(135deg,#111111db,#1e252d9e);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:0 10px 26px #00000061}.lp-nav-it{flex:1;background:transparent;border:none;color:#e5ebf2;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;min-width:0;transition:transform .14s ease}.lp-nav-it:active:not(:disabled){transform:scale(.97)}.lp-nav-it--off{opacity:.45}.lp-nav-it--fire .lp-nav-it__ic{filter:drop-shadow(0 0 6px rgba(255,213,79,.75))}.lp-nav-it__wrap{position:relative;display:inline-block}.lp-nav-it__ic{font-size:clamp(1.25rem,4.5vw,1.55rem)}.lp-nav-it__tx{font-size:clamp(.62rem,2.8vw,.78rem);font-weight:800;white-space:nowrap}.lp-badge{position:absolute;top:-8px;right:-10px;min-width:20px;min-height:20px;padding:2px 6px;border-radius:999px;background:#e53935;color:#fff;font-size:.65rem;font-weight:900;display:grid;place-items:center}.lp-footer-brand{position:relative;z-index:15;text-align:center;padding:4px 12px 10px}.lp-footer-brand a{color:var(--bh-bartender-blue);font-weight:700;text-decoration:none}.lp-subpage{position:relative;min-height:100dvh;color:#fff;overflow:hidden;display:flex;flex-direction:column}.lp-subpage__bg{position:absolute;inset:0;z-index:0}.lp-subpage__dim{position:absolute;inset:0;z-index:1;background:#0000008c;pointer-events:none}.lp-subpage__dim--heavy{background:#0000009e}.lp-subpage__blur{position:absolute;inset:0;z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.lp-subpage__header{position:relative;z-index:20;padding:max(25px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 8px max(20px,env(safe-area-inset-left))}.lp-glass-close{border-radius:999px;border:2px solid #fff;background:#ffffff59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;width:48px;height:48px;font-size:1.45rem;line-height:1}.lp-subpage__title{position:relative;z-index:12;margin:0;padding:40px max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));font-size:clamp(1.25rem,4.5vw,1.65rem);font-weight:800;text-align:center}.lp-subpage__scroll{position:relative;z-index:12;flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:25px max(25px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(25px,env(safe-area-inset-left))}.lp-subpage__scroll::-webkit-scrollbar{display:none;width:0;height:0}.map-phone-embed .lp-main,.map-phone-embed .lp-subpage__scroll{scrollbar-width:none;-ms-overflow-style:none}.map-phone-embed .lp-main::-webkit-scrollbar,.map-phone-embed .lp-subpage__scroll::-webkit-scrollbar{display:none;width:0;height:0}.lp-subpage__scroll--legal{justify-content:flex-start;align-items:stretch;padding:0}.lp-subpage__legal-inner{margin:auto;width:100%;flex-shrink:0;padding:20px max(25px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(25px,env(safe-area-inset-left));box-sizing:border-box}.lp-subpage__title--legal{padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));margin:0 0 28px;font-size:clamp(1.65rem,6vw,2.375rem)}.lp-legal-body{text-align:center}.lp-muted-center{text-align:center;color:#ffffffb8}.lp-back-inline{display:block;margin:18px auto 0;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#00000059;color:var(--bh-bartender-blue);font-weight:800}.lp-tu-decides{padding-top:10px}.lp-subpage__scroll.lp-mas{padding-top:max(25px,env(safe-area-inset-top));justify-content:flex-start}.lp-mas-top{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;column-gap:10px;width:100%;margin-bottom:25px;flex-shrink:0}.lp-mas-body{margin-top:2rem;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:0}.lp-mas-top .lp-mas-back{justify-self:start}.lp-mas-top .lp-mas-title{margin:0;min-width:0;text-align:center}.lp-mas-top__slot{width:48px;height:48px}.lp-mas-top--solo{grid-template-columns:48px;justify-content:start;margin-bottom:1.25rem}.lp-mas-back{display:inline-flex;align-items:center;justify-content:center;font-size:0;line-height:0}.lp-mas-title{text-align:center;font-size:clamp(1.65rem,6vw,2.15rem);font-weight:800}.lp-mas-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:12px;padding:0 8px 28px;margin-top:0}.lp-mas-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1 1 140px;max-width:200px;min-width:min(100%,140px);min-height:118px;padding:14px 12px;border-radius:8px;border:1.5px solid rgba(255,255,255,.92);background:#ffffff59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;text-align:center;text-decoration:none;cursor:pointer}.lp-mas-card--warn{border-color:#c47b4a;background:#c47b4a61}.lp-mas-card--denuncia-done{opacity:.38}.lp-mas-card__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#00000038}.lp-mas-card__label{font-size:clamp(.78rem,3.2vw,.92rem);font-weight:600;line-height:1.2}.lp-mas-address{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px;padding:0 16px 12px;text-align:center}.lp-mas-address__text{margin:0;color:#ffffffc7;font-size:1.08rem;line-height:1.35;white-space:pre-line}.lp-pressable-root .lp-mas-card:active{transform:scale(.9)}.lp-tu-logo-ring{width:110px;height:110px;margin:50px auto 0;position:relative}.lp-tu-logo-inner{position:absolute;inset:14%;border-radius:50%;overflow:hidden}.lp-tu-logo-img{width:100%;height:100%;object-fit:cover}.lp-tu-title{margin:18px 0 0;text-align:center;font-size:clamp(1.85rem,7vw,2.4rem);font-weight:800}.lp-tu-actions{margin-top:22px;display:flex;flex-direction:column;gap:12px;align-items:center}.lp-glass-btn-full{width:min(92%,340px);text-align:center;text-decoration:none;color:#fff;font-size:clamp(1rem,4vw,1.15rem);font-weight:600;padding:12px 18px;border-radius:6px;border:1.5px solid #fff;background:#ffffff59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lp-glass-btn-full--warn{border-color:#c47b4a;background:#c47b4a61}.lp-tu-extra{margin-top:28px;text-align:center}.lp-tu-extra__warn{font-size:1.6rem;margin:0 0 8px}.lp-tu-extra__line{color:#9dffdb;font-size:clamp(1rem,3.8vw,1.1rem);margin:4px 0}.lp-tu-address{margin-top:28px}.lp-tu-decides .lp-mas-grid{padding-bottom:8px}.lp-tu-notices{margin:24px max(20px,env(safe-area-inset-right)) 48px max(20px,env(safe-area-inset-left));text-align:center}.lp-tu-notices__warn{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 12px;animation:lp-tu-warn-pulse 6s ease-in-out infinite}@keyframes lp-tu-warn-pulse{0%,25%{transform:scale(1)}12.5%{transform:scale(1.2)}25%,to{transform:scale(1)}}.lp-tu-notices__list{list-style:none;margin:0;padding:0}.lp-tu-notices__line{margin:0 0 4px;color:#9dffdb;font-size:clamp(1rem,4vw,1.125rem);font-weight:500;line-height:1.45;opacity:0;transform:translateY(12px);animation:lp-tu-notice-in .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes lp-tu-notice-in{to{opacity:1;transform:translateY(0)}}.lp-val-head{text-align:center;margin-bottom:16px}.lp-val-logo{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.35)}.lp-val-logo--ph{width:72px;height:72px;border-radius:50%;margin:0 auto;background:linear-gradient(135deg,var(--bh-bartender-pink),var(--bh-bartender-blue))}.lp-val-title{margin:10px 0 0;font-weight:800}.lp-val-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.lp-val-card{display:flex;gap:12px;padding:12px;border-radius:14px;background:#00000073;border:1px solid rgba(255,255,255,.12)}.lp-val-face{flex-shrink:0;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:.85rem}.lp-val-face--verde{background:#4caf5059}.lp-val-face--naranja{background:#d4a84b59}.lp-val-face--rojo{background:#f0593e59}.lp-val-face-img{flex-shrink:0;width:52px;height:52px;object-fit:contain}.lp-val-comment{margin:0;font-size:.95rem}.lp-val-muted{margin:0;opacity:.65;font-size:.88rem}.lp-val-date{margin:6px 0 0;font-size:.72rem;opacity:.65}.lp-art-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.lp-art-card{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#00000080;border:1px solid rgba(255,255,255,.12)}.lp-art-card__btn{width:100%;border:none;padding:0;border-radius:0;text-align:left;background:transparent;color:#fff;transition:background .14s ease}.lp-art-card__media{position:relative;aspect-ratio:4 / 3;background:#1c1f2a}.lp-art-card__media img{width:100%;height:100%;object-fit:cover;display:block}.lp-art-ph{width:100%;height:100%}.lp-art-card__body{padding:10px}.lp-art-card__title{margin:0;font-size:.95rem;font-weight:800}.lp-art-card__desc{margin:6px 0 0;font-size:.78rem;color:#ffffffb8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp-art-card__price{margin:8px 0 0;font-weight:800;color:var(--bh-bartender-light-pink)}.lp-art-card__cta{display:inline-block;margin-top:8px;font-size:.72rem;font-weight:800;color:var(--bh-bartender-blue)}.lp-social-tabs{display:flex;gap:10px;margin-bottom:14px}.lp-social-tab{flex:1;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:#00000059;color:#fff;font-weight:800}.lp-social-tab--on{border-color:var(--bh-bartender-blue);background:#26a5da38}.lp-social-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lp-social-card{padding:12px;border-radius:12px;background:#00000073;border:1px solid rgba(255,255,255,.1)}.lp-social-meta{margin:6px 0 0;font-size:.82rem;color:#ffffffb8}.lp-sched-now{text-align:center;font-weight:900;padding:10px;border-radius:12px;margin-bottom:14px}.lp-sched-now--open{background:#4caf5047;color:#c8ffc8}.lp-sched-now--closed{background:#f0593e38;color:#ffc9c9}.lp-sched-list{display:flex;flex-direction:column;gap:12px}.lp-sched-day{padding:12px;border-radius:12px;background:#00000073;border:1px solid rgba(255,255,255,.12)}.lp-sched-day__title{margin:0 0 8px;font-size:1rem}.lp-sched-day ul{margin:0;padding-left:18px}.lp-holiday{text-align:center}.lp-holiday__title{font-size:clamp(1.25rem,5vw,1.85rem);font-weight:900}.lp-holiday__sub{opacity:.85}.lp-holiday__body{margin-top:16px;line-height:1.5;opacity:.78}.lp-pre-wrap{white-space:pre-wrap}.lp-con-text{margin:0;line-height:1.5;color:#ffffffd9}.lp-con-tabs{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;color:#fff;user-select:none;-webkit-user-select:none;overflow:hidden;background:#0a0a0f}.lp-con-tabs__screen-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.lp-con-tabs__screen-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.03);opacity:0;transition:opacity .5s ease;pointer-events:none}.lp-con-tabs__screen-bg-img--on{opacity:1}.lp-con-tabs__screen-bg-glass{position:absolute;inset:0;background:#00000085;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lp-con-tabs--fotos .lp-con-tabs__screen-bg{display:none}.lp-con-tabs__chrome{position:sticky;top:0;z-index:30;flex-shrink:0;background:#0000007a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.lp-con-tabs--fotos .lp-con-tabs__chrome{background:#00000061;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lp-con-tabs__header{display:flex;align-items:center;justify-content:space-between;padding:max(50px,env(safe-area-inset-top)) 20px 6px}.lp-con-tabs__round{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid rgba(255,255,255,.32);border-radius:999px;background:#0000007a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;box-shadow:0 8px 22px #00000047;transition:transform .22s ease,background .22s ease}.lp-con-tabs__round:active{transform:scale(.94)}.lp-con-tabs__nav-scroller{overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:none;user-select:none;-webkit-user-select:none;cursor:grab;padding-top:1rem}.lp-con-tabs__nav-scroller.bh-hscroll-dragging{scroll-behavior:auto;cursor:grabbing}.lp-con-tabs__nav-scroller::-webkit-scrollbar{display:none}.lp-con-tabs__nav{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:10px;width:max-content;min-width:100%;padding:10px 20px;box-sizing:border-box}.lp-con-tabs__nav-btn{flex:0 0 auto;border:none;background:transparent;padding:5px;border-radius:999px;font-size:clamp(.76rem,.96rem,1rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#ffffff6b;transition:color .25s ease,background .25s ease,transform .2s ease}.lp-con-tabs__nav-btn--on{color:#ffc400}.lp-con-tabs__nav-btn:active{transform:scale(.96)}.lp-con-tabs__panels{position:relative;z-index:2;flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.lp-con-tabs--fotos .lp-con-tabs__panels{overflow-x:hidden;scroll-snap-type:none;touch-action:pan-y}.lp-con-tabs__panel{flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:8px 16px max(16px,env(safe-area-inset-bottom));box-sizing:border-box}.lp-con-tabs__panel--scroll{scrollbar-width:none;-ms-overflow-style:none}.lp-con-tabs__panel--scroll::-webkit-scrollbar{display:none}.lp-con-tabs__panel--seguidores{padding:25px 10px max(12px,env(safe-area-inset-bottom));overflow-y:auto;min-width:0}.lp-con-tabs__panel--photos{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;align-self:stretch;padding:0;overflow:hidden;touch-action:pan-x}.lp-con-tabs__panel--distancia{padding:8px 16px max(16px,env(safe-area-inset-bottom))}.lp-con-tabs__glass-sheet{background:#0000007a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid #f6f6f433;border-radius:20px;padding:16px 18px;box-shadow:0 12px 32px #00000047}.lp-con-tabs__glass-sheet--distance{display:flex;flex-direction:column;gap:14px}.lp-con-tabs__glass-sheet--social{border:none;box-shadow:none}.lp-con-tabs__glass-sheet--social .lp-con-tabs__social-btn{border:none}.lp-con-tabs__empty{margin:32px 0;text-align:center;font-size:.95rem;font-weight:600;color:#ffffff8c;-webkit-user-select:text;user-select:text}.lp-con-tabs__about{display:flex;flex-direction:column;gap:22px;padding-top:4px}.lp-con-tabs__block-title{margin:0 0 10px;font-size:clamp(1rem,1.5rem,1.4rem);font-weight:800;letter-spacing:.02em;color:#fbbf24}.lp-con-tabs__block-text{margin:0;font-size:.94rem;line-height:1.5;color:#ffffffd1;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.lp-con-tabs__social-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:12px;margin:0;padding:0;list-style:none}.lp-con-tabs__social-btn{display:flex;flex-direction:column;align-items:center;gap:8px;width:fit-content;padding:0;background:transparent;color:#fff;transition:transform .2s ease,background .2s ease}.lp-con-tabs__social-btn:active{transform:scale(.96)}.lp-con-tabs__social-ic{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#26a5da,#7b5cff)}.lp-con-tabs__social-label{font-size:.78rem;font-weight:700;text-align:center}.lp-con-tabs__masonry-wrap{transition:opacity .38s ease}.lp-con-tabs__masonry-wrap--out{opacity:0;pointer-events:none}.lp-con-tabs__masonry-wrap--in{opacity:1}.lp-con-tabs__masonry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.lp-con-tabs__masonry-card{position:relative;display:block;width:100%;min-width:0;margin:0;border-radius:22px;overflow:hidden;background:#1a1a2e;box-shadow:0 10px 28px #00000059}.lp-con-tabs__masonry-wrap--in .lp-con-tabs__masonry-card{animation:lp-con-masonry-in .52s cubic-bezier(.22,1,.36,1) both}.lp-con-tabs__masonry-media{position:relative;width:100%;aspect-ratio:3 / 4;background:#1a1a2e;overflow:hidden}.lp-con-tabs__masonry-media img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .22s ease}.lp-con-tabs__masonry-media img.lp-con-tabs__masonry-img--ready{opacity:1}.lp-con-tabs__masonry-meta{position:absolute;left:0;right:0;bottom:0;padding:32px 12px 12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78))}.lp-con-tabs__masonry-meta p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-con-tabs__masonry-name{font-size:1.2rem;font-weight:800;color:#fff}.lp-con-tabs__masonry-likes{margin-top:3px;font-size:.92rem;font-weight:600;color:#eea70b}@keyframes lp-con-masonry-in{0%{opacity:0}to{opacity:1}}.lp-con-tabs__photos{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;min-height:0}.lp-con-tabs__photos-crumbs-bar{position:relative;z-index:4;flex-shrink:0;display:flex;justify-content:center;padding:10px 14px max(14px,env(safe-area-inset-bottom));pointer-events:none}.lp-con-tabs__photos-crumbs-bar .media-breadcrumbs{pointer-events:auto;background:#00000085;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lp-con-tabs__photos-track{flex:1;min-height:0;width:100%;display:flex;overflow-x:auto;overflow-y:hidden;background:#0a0a0f;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.lp-con-tabs__photos-track::-webkit-scrollbar{display:none}.lp-con-tabs__photos-track.bh-hscroll-dragging{scroll-behavior:auto;cursor:grabbing}.lp-con-tabs__photos-slide{flex:0 0 100%;width:100%;min-width:100%;height:100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.lp-con-tabs__photos-slide img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none;user-drag:none;opacity:0;transition:opacity .22s ease}.lp-con-tabs__photos-slide img.lp-con-tabs__photos-img--ready{opacity:1}.lp-con-tabs__photos-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#ffffffb3}.lp-con-tabs__photos-empty img{width:120px;height:120px;border-radius:20px;object-fit:cover;opacity:.5}.lp-el-chef{display:flex;flex-direction:column;gap:16px;padding:8px 6px 28px;color:#fff}.lp-el-chef__head{display:flex;flex-direction:row;align-items:flex-start;gap:25px;margin-bottom:1rem;margin-top:1rem}.lp-el-chef__photo{flex-shrink:0;display:block;width:clamp(88px,26vw,120px);aspect-ratio:1;border-radius:14px;object-fit:cover;box-shadow:0 8px 24px #f9f6f659;border:2px solid #fff}.lp-el-chef__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding-top:4px}.lp-el-chef__name{margin:0;font-size:clamp(1.15rem,4.8vw,1.55rem);font-weight:800;line-height:1.15;text-align:left}.lp-el-chef__alias{margin:0;color:#fbbf24;font-size:clamp(.92rem,3.8vw,1.05rem);font-style:italic;font-weight:500;line-height:1.3;text-align:left}.lp-el-chef__felicitar{width:fit-content;margin-top:8px;padding:10px 18px;border:none;border-radius:12px;background:#6b8e23;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.lp-el-chef__felicitar:disabled{opacity:.5}.lp-el-chef__gracias{width:fit-content;margin:8px 0 0;padding:8px 14px;border-radius:10px;font-size:.95rem;font-weight:700;color:#fbbf24;background:#fbbf2424;border:2px solid rgba(251,191,36,.55)}.lp-el-chef__felicitar-error{margin:6px 0 0;color:#ff6b6b;font-size:.82rem;font-weight:600;line-height:1.3}.lp-el-chef__story{margin:0;width:100%;color:#ffffffe6;font-size:clamp(.92rem,3.6vw,1.02rem);font-weight:500;line-height:1.5;text-align:left;white-space:pre-wrap}.lp-con-tabs__distance{display:flex;flex-direction:column;gap:16px;width:100%;max-width:420px;margin:0 auto;padding-top:4px}.lp-con-tabs__distance-kicker{margin:0;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.lp-con-tabs__map-art{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #00000059}.lp-con-tabs__map-svg{display:block;width:100%;height:auto}.lp-con-tabs__map-distance{position:absolute;left:16px;top:14px;margin:0;font-size:clamp(1.6rem,6vw,2.1rem);font-weight:900;color:#1a1a2e;line-height:1}.lp-con-tabs__distance-business{margin:0;font-size:1.05rem;font-weight:800;line-height:1.25;color:#fff}.lp-con-tabs__distance-type{margin:0;font-size:.9rem;line-height:1.35;color:#eea70b;text-transform:uppercase}.lp-con-tabs__distance-address{margin:0;font-size:.92rem;line-height:1.35;color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:text;user-select:text}.lp-con-tabs__llegar{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;border:none;border-radius:999px;background:linear-gradient(135deg,#26a5da,#1e8fc0);color:#fff;font-size:1rem;font-weight:800;box-shadow:0 10px 24px #26a5da59;transition:transform .2s ease}.lp-con-tabs__llegar:active{transform:scale(.98)}.lp-con-tabs__dist-card{width:100%;border-radius:28px;padding:22px 20px 18px;background:#fffffff5;color:#111;box-shadow:0 18px 48px #00000061;box-sizing:border-box;animation:lp-con-dist-in .55s cubic-bezier(.22,1,.36,1) both}.lp-con-tabs__dist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:22px}.lp-con-tabs__dist-name{margin:0;font-size:clamp(1.35rem,5vw,1.75rem);font-weight:900;line-height:1.1;letter-spacing:-.02em}.lp-con-tabs__dist-sub{margin:6px 0 0;font-size:.92rem;font-weight:500;color:#1111118c}.lp-con-tabs__dist-avatar-ring{flex-shrink:0;width:72px;height:72px;border-radius:18px;overflow:hidden;background:#e8e8ee;box-shadow:0 8px 20px #0000001f}.lp-con-tabs__dist-avatar-ring img{width:100%;height:100%;object-fit:cover;display:block}.lp-con-tabs__dist-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.lp-con-tabs__dist-info{display:flex;flex-direction:column;gap:4px;min-width:0}.lp-con-tabs__dist-info-label{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#11111173}.lp-con-tabs__dist-info-value{font-size:clamp(1.25rem,4.5vw,1.55rem);font-weight:900;line-height:1;color:#111}.lp-con-tabs__dist-go{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:none;border-radius:999px;background:#1a1a2e;color:#fff;box-shadow:0 10px 24px #00000047;transition:transform .22s ease,box-shadow .22s ease}.lp-con-tabs__dist-go:active{transform:scale(.94)}@keyframes lp-con-dist-in{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.map-phone-embed .lp-con-tabs,.map-place-root--phone .lp-con-tabs{min-height:100%}@media(max-width:375px){.lp-con-tabs__masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-con-tabs__nav-btn{font-size:.7rem;padding:8px 14px}}.lp-den-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-den-page{position:relative}.lp-den-close-fixed{position:absolute;top:max(25px,env(safe-area-inset-top));left:max(20px,env(safe-area-inset-left));z-index:30;pointer-events:none}.lp-den-close-fixed .lp-glass-close{pointer-events:auto}.lp-den-scroll--full{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-top:calc(max(12px,env(safe-area-inset-top)) + 72px);padding-right:max(25px,env(safe-area-inset-right));padding-bottom:max(28px,env(safe-area-inset-bottom));padding-left:max(25px,env(safe-area-inset-left))}.lp-den-scroll{flex:1;min-height:0}.lp-denuncia{display:flex;flex-direction:column;align-items:center;width:100%;max-width:560px;margin:0 auto;padding:8px 0}.lp-den-avatar{position:relative;width:clamp(96px,24vw,110px);height:clamp(96px,24vw,110px);margin-bottom:20px}.lp-den-avatar__ring{position:absolute;inset:0;border-radius:999px;border:7px solid rgba(255,255,255,.6);background:#ffffff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-den-avatar__img{position:absolute;inset:clamp(12px,3.2vw,14px);width:calc(100% - clamp(24px,6.4vw,28px));height:calc(100% - clamp(24px,6.4vw,28px));border-radius:999px;object-fit:cover}.lp-den-avatar__img--default{transform:scale(1.8);object-fit:contain}.lp-den-title{margin:0 0 28px;text-align:center;font-size:clamp(1.75rem,6vw,2.1rem);font-weight:800;line-height:1.1}.lp-den-motivos{list-style:none;margin:0;padding:0;width:100%}.lp-den-motivos li{margin-bottom:4px}.lp-den-chip{display:block;width:min(100%,72vw);max-width:420px;margin:0 auto;padding:8px clamp(20px,5vw,24px);border-radius:999px;border:1.5px solid rgba(255,255,255,.6);background:#ffffff59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:clamp(1rem,3.8vw,1.12rem);font-weight:200;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.lp-den-chip--on{border-color:#26a5da;background:#26a5dae6}.lp-den-desc{width:min(100%,72vw);max-width:420px;margin:22px auto 24px;text-align:center;color:#fff;font-size:clamp(.9rem,3.4vw,.95rem);line-height:1.35;transition:color .2s ease}.lp-den-desc--on{color:orange}.lp-den-send{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:44px;margin-top:12px;padding:8px clamp(20px,5vw,24px);border-radius:5px;border:1.5px solid #26a5da;background:#26a5dae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:clamp(1rem,3.8vw,1.12rem);font-weight:700}.lp-den-send:disabled{opacity:.85}.lp-den-err{margin:16px 0 0;padding:10px 14px;border-radius:10px;background:#00000073;color:#ffb8b8;text-align:center;font-size:.92rem;line-height:1.35}.lp-den-success{display:flex;flex-direction:column;align-items:center;width:100%;max-width:520px;margin:0 auto;padding:8px 0 28px;text-align:center}.lp-den-success__title{margin:clamp(12px,4vw,20px) 0 clamp(22px,5vw,28px);font-size:clamp(1.15rem,4.8vw,1.5rem);font-weight:800;line-height:1.2}.lp-den-success__body{margin:0 0 clamp(18px,4vw,22px);color:#fff;font-size:clamp(.88rem,3.4vw,.95rem);line-height:1.35}.lp-den-success__check{display:flex;align-items:center;justify-content:center;width:clamp(108px,28vw,124px);height:clamp(108px,28vw,124px);margin-top:clamp(24px,6vw,44px);border-radius:999px;border:clamp(8px,2vw,10px) solid rgba(255,255,255,.75);background:#0006;box-shadow:0 0 24px #63d2c673;animation:lp-den-check-pop 1.1s cubic-bezier(.22,1,.36,1) both}@keyframes lp-den-check-pop{0%{opacity:0;transform:scale(.45) rotate(-.08turn)}46%{opacity:1;transform:scale(1.18) rotate(0)}64%{transform:scale(.96)}82%{transform:scale(1.04)}to{opacity:1;transform:scale(1) rotate(0)}}@media(min-width:900px){.lp-den-chip,.lp-den-desc{width:min(100%,70%)}}@media(prefers-reduced-motion:reduce){.lp-den-success__check{animation:none}}@media(min-width:900px){.login-page__shell{padding:40px 38px}.local-map-card-wrap{max-width:480px;left:24px;right:auto;margin-left:env(safe-area-inset-left)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.buscar-chrome__bar:hover{transform:none}.map-place-video__shine,.map-phone-stage{animation:none!important}.map-place-root--phone .map-phone-stage{transform:translate(-50%,-50%) scale(1)!important;opacity:1!important}}.buscar-chrome__loc-stack{position:relative;display:inline-flex;align-items:flex-start}.buscar-chrome__loc-denied-btn{position:relative;z-index:62;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#dc262659;color:#ffb4b4;padding:0;border:0px solid rgba(255,120,120,.45);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);cursor:pointer;pointer-events:auto}.location-denied-hint{position:absolute;top:calc(100% + 20px);left:calc(100% - 200px);right:0;z-index:60;pointer-events:auto;width:min(320px,calc(100vw - 40px));padding:16px 16px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:#121620b8;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 14px 40px #00000073;color:#f2f4fb;animation:location-hint-in .38s cubic-bezier(.22,1,.36,1) both}.location-denied-hint--closing{animation:location-hint-out .34s ease forwards}@keyframes location-hint-in{0%{opacity:0;transform:translateY(-10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes location-hint-out{to{opacity:0;transform:translateY(-8px) scale(.96)}}.location-denied-hint__close{position:absolute;top:8px;right:10px;border:none;background:transparent;color:#ffffffbf;font-size:1.35rem;line-height:1;padding:4px 8px;border-radius:8px;cursor:pointer;pointer-events:auto;transition:color .2s ease,background .2s ease,transform .2s ease}.location-denied-hint__close:hover{color:#fff;background:#ffffff24;transform:scale(1.08)}.location-denied-hint__close:active{transform:scale(.95)}.location-denied-hint__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#dc262659;color:#ffb4b4;margin-bottom:10px}.location-denied-hint__title{margin:0 0 8px;font-size:1rem;font-weight:800;line-height:1.25;padding-right:28px}.location-denied-hint__body{margin:0 0 12px;font-size:.86rem;line-height:1.45;color:#f2f4fbd1}.location-denied-hint__cta{width:fit-content;min-height:44px;border:none;border-radius:12px;background:#dc26267a;color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;padding:12px;pointer-events:auto}.location-denied-hint__settings-steps{margin:0 0 12px;padding-left:1.15rem;font-size:.82rem;line-height:1.45;color:#f2f4fbe0}.location-denied-hint__settings-steps li+li{margin-top:6px}.map-explorer-root>.location-denied-hint.map-location-denied-hint{top:max(14px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));right:auto;bottom:auto;width:min(320px,calc(100% - 28px));z-index:1000;pointer-events:auto}.search-drawer-loc-denied{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:14px}.search-drawer-loc-denied__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#dc26262e;color:#c62828}.search-drawer-loc-denied__text{display:flex;flex-direction:column;gap:6px;min-width:0}.search-drawer-loc-denied__text strong{font-size:.92rem;color:#c62828}.search-drawer-loc-denied__text small{font-size:.8rem;line-height:1.4;color:#6b7280;font-weight:500}.mobile-search-drawer__airbnb-wrap{flex-direction:column;align-items:stretch}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.map-place-root{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.map-place-root--entering,.map-place-root--exiting,.map-place-root--open{pointer-events:auto}.map-place-root__scrim{position:absolute;inset:0;margin:0;padding:0;border:none;pointer-events:auto;cursor:pointer;background:#0000008f;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.map-place-root--entering .map-place-root__scrim{animation:map-place-scrim-in .44s ease forwards}.map-place-root--exiting .map-place-root__scrim{animation:map-place-scrim-out .38s ease forwards}.map-phone-stage{position:fixed;left:50%;top:50%;z-index:2;pointer-events:auto;transform:translate(-50%,-50%);will-change:transform,opacity}.map-place-root--phone.map-place-root--entering .map-phone-stage{animation:map-aladdin-expand .44s cubic-bezier(.22,1,.36,1) forwards}.map-place-root--phone.map-place-root--open .map-phone-stage{transform:translate(-50%,-50%) scale(1);opacity:1}.map-place-root--phone.map-place-root--exiting .map-phone-stage{animation:map-aladdin-collapse .38s cubic-bezier(.55,0,1,.45) forwards}@keyframes map-aladdin-expand{0%{transform:translate(-50%,-50%) scale(.06);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes map-aladdin-collapse{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(.06);opacity:0}}.map-phone-frame{position:relative;width:min(390px,calc(100vw - 32px));aspect-ratio:430 / 932;max-height:min(90vh,920px);height:auto;filter:drop-shadow(0 28px 64px rgba(0,0,0,.45))}.map-phone-frame__body{position:absolute;inset:0;border-radius:54px;padding:10px;background:linear-gradient(145deg,#4a4a4e,#1c1c1e 28%,#2a2a2e 55%,#0e0e10);border:2px solid rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #000000a6}.map-phone-frame__btn{position:absolute;background:#3a3a3e;border-radius:2px;z-index:3}.map-phone-frame__btn--silent{left:-3px;top:118px;width:3px;height:28px}.map-phone-frame__btn--vol-up{left:-3px;top:168px;width:3px;height:48px}.map-phone-frame__btn--vol-down{left:-3px;top:228px;width:3px;height:48px}.map-phone-frame__btn--power{right:-3px;top:188px;width:3px;height:72px}.map-phone-frame__island,.map-phone-frame__island-cam{display:none!important}.map-phone-frame__screen{position:absolute;inset:10px;border-radius:44px;overflow:hidden;background:#f5f5f5;display:flex;flex-direction:column}.map-phone-frame__screen-scroll{position:relative;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#000;border-radius:44px;isolation:isolate}.map-phone-frame--video .map-phone-frame__screen,.map-phone-frame--video .map-phone-frame__screen-scroll{overflow:hidden}.map-phone-presentation-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;background:#000;overflow:hidden;border-radius:inherit}.map-phone-presentation-video .map-phone-screen-loader{position:absolute;inset:0;z-index:2}.map-phone-presentation-video__el{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;z-index:0}.map-phone-presentation-video__loading{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#0000008c}.map-phone-presentation-video__spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:map-phone-video-spin .75s linear infinite}@keyframes map-phone-video-spin{to{transform:rotate(360deg)}}.map-phone-presentation-video__header{position:absolute;top:0;left:0;right:0;z-index:4;padding:52px 55px 20px 25px;pointer-events:none}.map-phone-presentation-video__name{margin:0;font-size:2.05rem;font-weight:800;line-height:1.25;color:#eea70b;text-shadow:0 1px 8px rgba(0,0,0,.65)}.map-phone-presentation-video__type{margin:0;font-size:clamp(1.3rem,1.4rem,1.8rem);font-weight:200;line-height:1.35;color:#ffffffeb;text-shadow:0 1px 6px rgba(0,0,0,.55)}.map-phone-presentation-video__close{position:absolute;top:55px;right:20px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:50%;color:#fff;cursor:pointer}.map-phone-presentation-video__controls{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 12px max(16px,env(safe-area-inset-bottom));background:linear-gradient(to top,rgba(0,0,0,.72),transparent)}.map-phone-presentation-video__ctrl{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:none;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer}.map-phone-embed{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}@keyframes map-phone-embed-route-forward{0%{opacity:.72;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes map-phone-embed-route-back{0%{opacity:.72;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes map-phone-embed-route-mesa-tab{0%{opacity:0}to{opacity:1}}.map-phone-embed__route--cached{display:none}.map-phone-embed__route--active{flex:1;min-height:0;display:flex;flex-direction:column;background:#06070c;animation-duration:.38s;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}.map-phone-embed__route-fallback{flex:1;min-height:0;background:#06070c}.map-phone-embed__route--active.map-phone-embed__route--forward{animation-name:map-phone-embed-route-forward}.map-phone-embed__route--active.map-phone-embed__route--back{animation-name:map-phone-embed-route-back}.lp-profile-routes{min-height:100%}@media(prefers-reduced-motion:reduce){.map-phone-embed__route--active{animation:none}}.map-phone-embed--qr-fail{min-height:100%;display:flex;flex-direction:column;overflow:hidden}.map-phone-embed--qr-fail .qr-buhonea-fail--embed{flex:1;min-height:0}.mobile-qr-valorar-root--fail{position:fixed;inset:0;z-index:13010}.lp-qr-fail-fullscreen{min-height:100dvh;display:flex;flex-direction:column;padding:24px 20px;justify-content:center}.local-qr-load-fail{text-align:center;color:#fff;padding:20px 16px}.local-qr-load-fail__title{margin:0 0 10px;font-size:1.2rem;font-weight:700}.local-qr-load-fail__text{margin:0 0 18px;font-size:.95rem;line-height:1.45;opacity:.9}.local-qr-load-fail__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.local-qr-load-fail__btn{min-height:44px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:#ffffff1a;color:#fff;font-weight:600}.map-phone-embed--load-error{min-height:100%;padding:28px 20px 24px;text-align:center;justify-content:center;gap:12px;color:#fff}.map-phone-embed__error-title{margin:0;font-size:1.15rem;font-weight:700;color:#f5c842}.map-phone-embed__error-text{margin:0;font-size:.92rem;line-height:1.45;opacity:.9}.map-phone-embed__error-close{margin-top:8px;min-height:44px;padding:0 20px;border-radius:10px;border:1px solid rgba(255,255,255,.35);background:#ffffff14;color:#fff;font-weight:600}.map-phone-embed .lp-root,.map-phone-embed .lp-subpage,.map-phone-embed .lp-reservar-flow{flex:1;min-height:0;height:100%}.map-phone-embed .lp-ratings-subpage,.map-phone-embed .lp-horario-subpage{flex:1;min-height:0;height:100%;overflow:hidden;border-radius:44px}.map-phone-embed .lp-ratings-view,.map-phone-embed .lp-ratings-view__track{border-radius:44px}.map-phone-embed .lp-ratings-slide__content{padding-top:3rem;padding-bottom:2.75rem}.map-phone-embed .lp-ratings-slide__headline{font-size:2.5rem}.map-phone-embed .lp-ratings-top{padding-top:52px}.map-phone-embed .lp-footer-brand{display:none}.map-phone-embed .lp-root{overflow:hidden;overscroll-behavior-x:none}.map-phone-embed .lp-main{overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){.local-map-card-wrap{display:none}}html:not(.ms-font-ready) .lp-msr,html:not(.ms-font-ready) .material-symbols-rounded,html:not(.ms-font-ready) .material-symbols-outlined{visibility:hidden}.material-symbols-rounded,.material-symbols-outlined{font-family:Material Symbols Rounded,sans-serif;font-weight:400;font-style:normal;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.map-search-side-panel--tutorial{display:flex;flex-direction:column;background:#fff}.map-search-side-panel--tutorial .onboarding-aside{flex:1 1 auto;min-height:0}.map-search-side-panel--tutorial .map-side-panel__login-bar{display:none}.onboarding-aside{display:flex;flex-direction:column;height:100%;min-height:0;color:#111}.onboarding-aside__topbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1.15rem 2.25rem;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.onboarding-aside__tutorial-title{margin:0;font-size:1.6rem;font-weight:200;color:gray}.onboarding-aside__btn--skip{min-width:auto;min-height:44px;padding:0 1rem;font-size:.95rem}.onboarding-aside__scroll{flex:1 1 auto;min-height:0;display:flex;gap:1rem;flex-direction:column;justify-content:flex-start;overflow-y:auto;padding:1.75rem 2.25rem 1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.onboarding-aside__scroll::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.onboarding-aside--compact-hero .onboarding-aside__hero{margin-bottom:1.15rem}.onboarding-aside--compact-hero .onboarding-aside__logo-wrap{width:84px;height:84px;margin-bottom:.85rem;padding:10px}.onboarding-aside--compact-hero .onboarding-aside__logo{width:62px;height:62px}.onboarding-aside__hero-fade-wrap{width:100%;transition:none}.onboarding-aside__hero-fade-wrap--hiding{animation:onboarding-hero-fade-out .58s ease forwards;pointer-events:none}.onboarding-aside__hero-fade-wrap--showing{animation:onboarding-hero-fade-in .58s ease forwards}.onboarding-aside__hero-fade-wrap--hidden{opacity:0;max-height:0;margin:0;overflow:hidden;pointer-events:none}.onboarding-aside__hero-fade-wrap--brand-title.onboarding-aside__hero-fade-wrap--hiding{animation-name:onboarding-brand-title-fade-out}.onboarding-aside__hero-fade-wrap--brand-title.onboarding-aside__hero-fade-wrap--showing{animation-name:onboarding-brand-title-fade-in}.onboarding-aside__hero-fade-wrap--tagline.onboarding-aside__hero-fade-wrap--hiding{animation-name:onboarding-tagline-fade-out}.onboarding-aside__hero-fade-wrap--tagline.onboarding-aside__hero-fade-wrap--showing{animation-name:onboarding-tagline-fade-in}.onboarding-aside__hero-fade-wrap--tagline{display:flex;justify-content:center}@keyframes onboarding-hero-fade-out{0%{opacity:1;max-height:6rem}to{opacity:0;max-height:0;margin:0;overflow:hidden}}@keyframes onboarding-hero-fade-in{0%{opacity:0;max-height:0;margin:0}to{opacity:1;max-height:6rem}}@keyframes onboarding-brand-title-fade-out{0%{opacity:1;transform:translateY(0);max-height:3.5rem;margin-bottom:.65rem}to{opacity:0;transform:translateY(-8px);max-height:0;margin-bottom:0;overflow:hidden}}@keyframes onboarding-brand-title-fade-in{0%{opacity:0;transform:translateY(-8px);max-height:0;margin-bottom:0}to{opacity:1;transform:translateY(0);max-height:3.5rem;margin-bottom:.65rem}}@keyframes onboarding-tagline-fade-out{0%{opacity:1;transform:translateY(0);max-height:3rem}to{opacity:0;transform:translateY(-6px);max-height:0;overflow:hidden}}@keyframes onboarding-tagline-fade-in{0%{opacity:0;transform:translateY(-6px);max-height:0}to{opacity:1;transform:translateY(0);max-height:3rem}}.onboarding-aside__logo-wrap{transition:none}.onboarding-aside__logo-wrap--hiding{animation:onboarding-logo-fade-out .58s ease forwards;pointer-events:none}.onboarding-aside__logo-wrap--showing{animation:onboarding-logo-fade-in .58s ease forwards}.onboarding-aside__logo-wrap--hidden{opacity:0;transform:scale(.82);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden;pointer-events:none}.onboarding-aside--compact-hero .onboarding-aside__logo-wrap--hiding{animation-name:onboarding-logo-fade-out-compact}.onboarding-aside--compact-hero .onboarding-aside__logo-wrap--showing{animation-name:onboarding-logo-fade-in-compact}@keyframes onboarding-logo-fade-out{0%{opacity:1;transform:scale(1);max-height:120px;margin-bottom:1.25rem}to{opacity:0;transform:scale(.82);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}}@keyframes onboarding-logo-fade-in{0%{opacity:0;transform:scale(.82);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}to{opacity:1;transform:scale(1);max-height:120px;margin-bottom:1.25rem;padding-top:14px;padding-bottom:14px}}@keyframes onboarding-logo-fade-out-compact{0%{opacity:1;transform:scale(1);max-height:84px;margin-bottom:.85rem}to{opacity:0;transform:scale(.82);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}}@keyframes onboarding-logo-fade-in-compact{0%{opacity:0;transform:scale(.82);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}to{opacity:1;transform:scale(1);max-height:84px;margin-bottom:.85rem;padding-top:10px;padding-bottom:10px}}.onboarding-aside__icon-legend{display:flex;justify-content:center;gap:clamp(1.25rem,4vw,2.5rem);margin:1.35rem 0 0;padding:0;list-style:none}.onboarding-aside__icon-legend-item{display:flex;flex-direction:column;align-items:center;gap:.55rem;max-width:9.5rem;text-align:center}.onboarding-aside__icon-legend-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 16px #00000014}.onboarding-aside__icon-legend-icon--videocam{animation:onboarding-icon-videocam 2.4s ease-in-out infinite}.onboarding-aside__icon-legend-icon--fire{animation:onboarding-icon-fire 2.1s ease-in-out infinite}.onboarding-aside__icon-legend-label{margin:0;font-size:.82rem;font-weight:600;line-height:1.35;color:#374151}@keyframes onboarding-icon-videocam{0%,to{transform:scale(1);box-shadow:0 6px 16px #00000014}50%{transform:scale(1.1);box-shadow:0 8px 20px #90caf973}}@keyframes onboarding-icon-fire{0%,to{transform:scale(1) rotate(0);filter:brightness(1)}35%{transform:scale(1.12) rotate(-4deg);filter:brightness(1.15)}70%{transform:scale(1.06) rotate(3deg);filter:brightness(1.08)}}.onboarding-aside__hero{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem}.onboarding-aside__logo-wrap{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin-bottom:1.25rem;padding:14px;border-radius:50%;background:#e8e8ec;box-shadow:0 4px 14px #0000001a,0 0 0 1px #0000000d}.onboarding-aside__logo{width:92px;height:92px;border-radius:18px;object-fit:contain}.onboarding-aside__brand-title{margin:0 0 .65rem;font-size:clamp(1.45rem,2.8vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#111}.onboarding-aside__tagline{margin:0;max-width:26ch;font-size:.8rem;font-weight:700;line-height:1.45;letter-spacing:.07em;text-transform:uppercase;color:#6b7280}.onboarding-aside__step{width:100%;max-width:36rem;margin:0 auto;padding:1.25rem 1.35rem;border-radius:16px;background:#f9fafb;border:1px solid rgba(0,0,0,.06);text-align:left}.onboarding-aside__step-label{margin:0 0 .5rem;font-size:clamp(17px,21px,25px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c98a00;text-align:center}.onboarding-aside__step-title{margin:0 0 1rem;font-size:clamp(1.15rem,2.2vw,1.28rem);font-weight:800;line-height:1.3;color:#111;text-align:center}.onboarding-aside__step-body{margin:0;font-size:.97rem;font-weight:500;line-height:1.65;color:#4b5563}.onboarding-aside__step-body strong{font-weight:700;color:#111}.onboarding-aside__highlights{margin:1rem 0 0;padding:0 0 0 1.15rem;list-style:disc}.onboarding-aside__highlights li{margin-bottom:.45rem;font-size:.92rem;font-weight:500;line-height:1.5;color:#4b5563}.onboarding-aside__highlights li:last-child{margin-bottom:0}.onboarding-aside__footer{flex-shrink:0;padding:1.15rem 2.25rem 1.35rem;border-top:1px solid rgba(0,0,0,.08);background:#fff}.onboarding-aside__dots{display:flex;justify-content:center;gap:8px;margin-bottom:1.15rem}.onboarding-aside__dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;transition:transform .2s ease,background .2s ease}.onboarding-aside__dot--active{transform:scale(1.2);background:#eea70b}.onboarding-aside__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.onboarding-aside__actions--single{justify-content:center}.onboarding-aside__actions--single .onboarding-aside__btn--primary{flex:0 1 auto;width:fit-content;max-width:280px;margin-left:0}.onboarding-aside__btn{min-height:50px;padding:0 1.35rem;border:none;border-radius:14px;font-size:1rem;font-weight:700;letter-spacing:.01em}.onboarding-aside__btn--ghost{min-width:100px;background:#111;color:#fff;border-radius:5px}.onboarding-aside__btn--ghost:hover{background:#97999d}.onboarding-aside__btn--primary{flex:1 1 auto;max-width:220px;margin-left:auto;background:linear-gradient(135deg,#f0b020,#eea70b);color:#1a1200}.onboarding-aside__actions:not(.onboarding-aside__actions--single) .onboarding-aside__btn--ghost{flex:0 0 auto;transform:scale(.86)}.onboarding-aside__actions:not(.onboarding-aside__actions--single) .onboarding-aside__btn--primary{flex:1 1 auto;max-width:none}.onboarding-aside__btn--primary:hover{filter:brightness(1.04)}.tutorial-user-location{position:relative;width:48px;height:48px;z-index:60;pointer-events:none}.tutorial-user-location__ripple{position:absolute;inset:0;border-radius:50%;background:#2f6cf3;opacity:0;animation:tutorial-user-location-ripple 2.6s ease-out infinite}.tutorial-user-location__ripple--b{animation-delay:1.3s}.tutorial-user-location__halo{position:absolute;inset:4px;border-radius:50%;border:2px solid rgba(47,108,243,.55);background:#2f6cf333;box-shadow:0 0 0 6px #2f6cf31f}.tutorial-user-location__ring{position:absolute;inset:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003}.tutorial-user-location__dot{position:absolute;inset:17px;border-radius:50%;background:#2f6cf3}@keyframes tutorial-user-location-ripple{0%{transform:scale(.35);opacity:.55}70%{opacity:.12}to{transform:scale(2.35);opacity:0}}.buscar-map-shell__stage--tutorial .map-explorer-root,.buscar-map-shell__stage--tutorial .map-pin-bubble,.buscar-map-shell__stage--tutorial .bh-logo-marker-root{pointer-events:none}.map-place-root--map-stage{position:absolute;inset:0;z-index:80}.map-place-root--map-stage.map-place-root--phone .map-phone-stage{position:absolute}.map-place-root--tutorial-profile .map-place-root__scrim--passive{pointer-events:none;cursor:default;background:#0c0e1661;backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15)}.map-place-root--tutorial-idle{pointer-events:none;opacity:0;visibility:hidden}.map-place-root--tutorial-idle .map-phone-stage{visibility:hidden}.map-phone-embed--preview-only,.map-phone-embed--preview-only *{pointer-events:none}.buscar-map-shell__stage--tutorial-phone{isolation:isolate}.tutorial-hand-tap{position:absolute;left:0;top:0;z-index:75;width:56px;height:56px;margin-left:-30px;margin-top:-38px;pointer-events:none;animation:tutorial-hand-travel var(--tutorial-hand-travel, 2.8s) cubic-bezier(.33,1,.45,1) forwards}.tutorial-hand-tap--press{animation:tutorial-hand-press .45s ease forwards}.tutorial-hand-tap__icon{display:block;font-size:50px;line-height:1;color:#111;font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 48;filter:drop-shadow(0 2px 8px rgba(255,255,255,.55))}@keyframes tutorial-hand-travel{0%{transform:translate(var(--tutorial-hand-from-x),var(--tutorial-hand-from-y)) scale(.82);opacity:0}14%{opacity:1}to{transform:translate(var(--tutorial-hand-to-x),var(--tutorial-hand-to-y)) scale(1);opacity:1}}@keyframes tutorial-hand-press{0%{transform:translate(var(--tutorial-hand-to-x),var(--tutorial-hand-to-y)) scale(1);opacity:1}38%{transform:translate(var(--tutorial-hand-to-x),var(--tutorial-hand-to-y)) scale(.78);opacity:1}to{transform:translate(var(--tutorial-hand-to-x),var(--tutorial-hand-to-y)) scale(.92);opacity:0}}.bh-logo-marker-root--tutorial-tap{z-index:74;animation:tutorial-pin-tap-pulse .45s ease}.bh-logo-marker-root--tutorial-tap .bh-logo-marker{transform:scale(.88);transition:transform .1s ease}@keyframes tutorial-pin-tap-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(238,167,11,0))}45%{filter:drop-shadow(0 0 16px rgba(238,167,11,.85))}}.map-phone-embed--preview-only .lp-header__glass-btn,.map-phone-embed--preview-only .lp-header__more{display:none}.buscar-viewport.worker-entry-shell{padding:0;background:#fff;max-height:none}.buscar-viewport.worker-entry-shell>.map-search-side-panel--auth{flex:1 1 auto;width:100%;max-width:none;height:100%;max-height:none;min-height:100dvh;border:none;border-radius:0;box-shadow:none}.map-search-side-panel--auth{display:flex;flex-direction:column;background:#fff;height:100%;min-height:0}.map-search-side-panel--auth-enter{animation:auth-aside-panel-in .38s cubic-bezier(.22,1,.36,1) forwards}.map-search-side-panel--auth-exit{animation:auth-aside-panel-out .32s cubic-bezier(.4,0,.2,1) forwards}@keyframes auth-aside-panel-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes auth-aside-panel-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14px)}}.map-search-side-panel--auth .auth-aside{flex:1 1 auto;min-height:0}.map-search-side-panel--auth .map-side-panel__login-bar{display:none}.auth-aside{display:flex;flex-direction:column;height:100%;min-height:0;color:#111;position:relative}.auth-aside__topbar{flex-shrink:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:1rem 1.35rem;border-bottom:1px solid rgba(0,0,0,.08)}.auth-aside__topbar-title{margin:0;font-size:clamp(1rem,1.1rem,1.2rem);font-weight:600;text-align:center;color:#6b7280;text-transform:uppercase}.auth-aside__topbar-spacer{width:44px;height:44px}.auth-aside__back{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border:none;background:#111;color:#fff;border-radius:999px;font-size:.85rem;font-weight:600}.auth-aside__close{min-height:35px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border:none;background:#111;color:#fff;border-radius:5px;font-size:clamp(.85rem,.95rem,1rem);font-weight:600;padding:0 1.1rem;white-space:nowrap;flex-shrink:0}.auth-aside__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;justify-content:center}.auth-aside__scroll::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.auth-aside__scroll-center{width:100%;margin:auto;padding:1.25rem 1.5rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:auth-aside-content-in .42s cubic-bezier(.22,1,.36,1) both}@keyframes bh-auth-fade-in{0%{opacity:0}to{opacity:1}}@keyframes auth-aside-content-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.map-search-side-panel--auth-exit .auth-aside__scroll-center{animation:auth-aside-content-out .28s cubic-bezier(.4,0,.2,1) both}@keyframes auth-aside-content-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}.auth-aside__view{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;max-width:28rem;margin:0 auto;width:100%;padding:2rem}.auth-aside__logo-wrap{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d1d5db;box-shadow:0 4px 12px #0000001f;margin-bottom:.25rem}.auth-aside__logo-img{object-fit:contain;border-radius:18px}.auth-aside__headline{margin:0;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.auth-aside__subhead{margin:-.35rem 0 .5rem;font-size:.95rem;color:#0000008a}.worker-entry-shell .auth-aside__subhead{font-size:1rem;color:#2bd4a0;text-transform:uppercase;font-weight:900}.auth-aside__intro{margin:0;font-size:.92rem;line-height:1.45;color:#0000008a}.auth-aside__social-row{display:flex;gap:10px;width:100%;margin-top:3rem}.auth-aside__social-btn{flex:1 1 0;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0;border:transparent;border-radius:0;background:transparent;color:gray;font-size:clamp(1rem,1.1rem,1.2rem);font-weight:600}.auth-aside__social-mail-icon{display:flex;color:#111}.auth-aside__support{margin:.75rem 0 0;font-size:clamp(1rem,1.1rem,1.2rem);color:#0000008a}.auth-aside__link{color:#76bbe0;text-decoration:none;font-weight:600}.auth-aside__link-informar{display:inline;padding:0;border:none;background:none;color:#76bbe0;text-decoration:none;font:inherit;font-weight:600;cursor:pointer;transform-origin:center center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.auth-aside__link-informar:hover{transform:scale(1.1)}.auth-aside__social-icon{display:block;flex-shrink:0}.auth-aside__field{width:100%;text-align:left;display:flex;flex-direction:column;gap:6px}.auth-aside__field-label{font-size:1rem;font-weight:600;color:#111;margin-top:0}.auth-aside__field-control{position:relative;display:flex;align-items:center}.auth-aside__input{width:100%;min-height:48px;padding:12px 44px 12px 14px;border:none;border-radius:5px;background:#111;color:#fff;font-size:1rem;font-family:inherit;transition:padding-right .2s ease}.auth-aside__input--toggle,.auth-aside__input--valid{padding-right:48px}.auth-aside__input--valid-and-toggle{padding-right:80px}.auth-aside__input[type=password]{font-size:1.55rem;height:48px;min-height:48px;max-height:48px;line-height:48px;padding-top:0;padding-bottom:0;letter-spacing:.1em;box-sizing:border-box}.auth-aside__input:focus{outline:2px solid #b45a9d;outline-offset:2px}.auth-aside__pw-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:2;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:#ffffff73;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.auth-aside__pw-toggle--hover{color:#b45a9d;background:#b45a9d1f}.auth-aside__pw-toggle--active{color:#b45a9d;background:#b45a9d38;transform:translateY(-50%) scale(.94)}.auth-aside__pw-toggle:hover{transform:translateY(-50%)}.auth-aside__inline-check{position:absolute;right:10px;top:50%;transform:translateY(-50%) scale(.4);z-index:1;opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.34,1.56,.64,1)}.auth-aside__field-control:has(.auth-aside__pw-toggle) .auth-aside__inline-check{right:48px}.auth-aside__inline-check--visible{opacity:1;transform:translateY(-50%) scale(1)}.auth-aside__inline-check-circle{fill:#22c55e}.auth-aside__inline-check-mark{color:#fff;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .35s ease .12s}.auth-aside__inline-check--visible .auth-aside__inline-check-mark{stroke-dashoffset:0}.auth-aside__field-hint{font-size:1rem;color:#00000061}.auth-aside__field-error{font-size:clamp(1rem,1.1rem,1.2rem);color:#f0593e;margin-bottom:1rem}.auth-aside__row-between{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.auth-aside__checkbox{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#000000de;min-height:44px}.auth-aside__checkbox input{width:20px;height:20px;accent-color:#b45a9d}.auth-aside__text-link{border:none;background:none;padding:0 0 0 3px;color:#b45a9d;font-size:1rem;font-weight:600;text-decoration:none;min-height:0}.auth-aside__text-link:hover{transform:none;box-shadow:none;padding-left:5px;color:#2bd4a0}.auth-aside__primary-btn{min-height:48px;margin-top:3rem;border:none;border-radius:5px;background:#111;color:#fff;font-size:1rem;font-weight:700;width:fit-content;padding:20px}.auth-aside__primary-btn:disabled{opacity:.55}.auth-aside__view--recover .auth-aside__primary-btn:disabled{opacity:.4;pointer-events:none;cursor:default}.auth-aside__outline-btn{width:100%;min-height:48px;border:1px solid #b45a9d;border-radius:5px;background:#fff;color:#b45a9d;font-size:.95rem;font-weight:600}.auth-aside__ghost-btn{width:100%;min-height:44px;border:none;background:none;color:#0000008a;font-size:.9rem}.map-search-side-panel--auth .auth-aside__scroll{justify-content:center}.map-search-side-panel--auth .auth-aside__scroll-center{align-items:center;justify-content:center;flex:0 0 auto;margin:auto;min-height:0}.auth-remember-toggle{display:inline-flex;align-items:center;gap:10px;border:none;background:none;padding:0;min-height:44px;cursor:pointer}.auth-remember-toggle:hover,.auth-remember-toggle:focus-visible{transform:none;box-shadow:none}.auth-remember-toggle__label{font-size:.85rem;color:#000000de;font-weight:600}.auth-remember-toggle__track{position:relative;width:52px;height:30px;border-radius:999px;background:#0000001f;transition:background .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px 3px #00000014}.auth-remember-toggle__thumb{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000002e;transition:transform .32s cubic-bezier(.34,1.45,.64,1),width .2s ease}.auth-remember-toggle--on .auth-remember-toggle__track{background:#17cd17;box-shadow:0 0 0 1px #89ce1a40}.auth-remember-toggle--on .auth-remember-toggle__thumb{transform:translate(22px)}.auth-remember-toggle:active .auth-remember-toggle__thumb{width:28px}.auth-remember-toggle--on:active .auth-remember-toggle__thumb{transform:translate(18px)}.auth-remember-toggle:disabled{opacity:.5;cursor:not-allowed}.auth-aside__view--verify-pending{position:relative;width:100%;box-sizing:border-box;padding-bottom:4.5rem}.auth-aside__verify-footer{position:absolute;right:0;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;padding-top:1rem}.auth-aside__resend-btn,.auth-aside__salir-btn{min-height:40px;padding:0 1rem;border-radius:5px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,opacity .22s ease}.auth-aside__resend-btn{border:1px solid #b45a9d;background:#fff;color:#b45a9d}.auth-aside__resend-btn:hover:not(:disabled){background:#b45a9d;color:#fff}.auth-aside__resend-btn:disabled{opacity:.55;cursor:not-allowed}.auth-aside__salir-btn{border:1px solid rgba(17,17,17,.28);background:#fff;color:#111}.auth-aside__salir-btn:hover{background:#111;color:#fff;border-color:#111}.auth-aside__switch-mode{margin:.5rem 0 0;font-size:clamp(1rem,1.1rem,1.2rem);color:#000000de}.auth-aside__banner{width:100%;margin:0;padding:12px 14px;border-radius:10px;font-size:.9rem;font-weight:600;text-align:center}.auth-aside__banner--error{color:#f0593e;transition:opacity .28s ease,transform .28s ease,max-height .28s ease,margin .28s ease,padding .28s ease;max-height:120px;overflow:hidden}.auth-aside__banner--dismissing{opacity:0;transform:translateY(-6px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.auth-aside__email-status{width:100%;margin:-.35rem 0 .15rem;font-size:.88rem;font-weight:600;text-align:left}.auth-aside__email-status--ok{color:#16a34a}.auth-aside__email-status--bad{color:#f0593e}.auth-aside__email-status--neutral{color:#00000073}.auth-aside__banner--ok{background:#22c55e;color:#fff}.auth-aside__terms{width:100%;display:flex;align-items:center;gap:10px;text-align:left;font-size:1rem;color:#6b7280;line-height:1.4}.auth-aside__terms input{margin-top:3px;accent-color:#b45a9d}.auth-aside__terms a{color:#b45a9d}.auth-aside__verify-email{margin:0;font-size:clamp(1.15rem,2.5vw,1.4rem);font-style:italic;font-weight:600;color:#b45a9d}.auth-aside__verify-icon{width:96px;height:96px;border-radius:50%;background:#b45a9d33;display:flex;align-items:center;justify-content:center;color:#b45a9d}.auth-aside__pw-strength{width:100%;display:flex;align-items:center;gap:10px;margin-top:-4px}.auth-aside__pw-bars{display:flex;gap:4px;flex:1}.auth-aside__pw-bar{flex:1;height:4px;border-radius:2px;background:#e5e7eb}.auth-aside__pw-bar--on.auth-aside__pw-bar--weak{background:#f0593e}.auth-aside__pw-bar--on.auth-aside__pw-bar--medium{background:#f59e0b}.auth-aside__pw-bar--on.auth-aside__pw-bar--strong{background:#22c55e}.auth-aside__pw-label{font-size:.75rem;font-weight:600}.auth-aside__pw-label--weak{color:#f0593e}.auth-aside__pw-label--medium{color:#f59e0b}.auth-aside__pw-label--strong{color:#22c55e}.auth-aside__loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffa6;z-index:4}.auth-aside__spinner{width:48px;height:48px;border:3px solid rgba(180,90,157,.25);border-top-color:#b45a9d;border-radius:50%;animation:auth-aside-spin .8s linear infinite}@keyframes auth-aside-spin{to{transform:rotate(360deg)}}.auth-aside__welcome-overlay{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-aside__welcome-check{display:block}.auth-aside__welcome-overlay p{margin:0;font-size:1.35rem;font-weight:700}.auth-aside__bio-btn{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #b45a9d;border-radius:5px;background:#fff;color:#b45a9d;font-size:.95rem;font-weight:600}.auth-aside__bio-btn:disabled{opacity:.55}.auth-aside__bio-btn-icon{display:flex}.verify-email-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#fff;color:#111}.verify-email-page__shell{width:100%;max-width:24rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.verify-email-page__spinner{margin-top:.5rem}.verify-email-page__status{margin:0;font-size:1.05rem;color:#000000b3}.verify-email-page__check{display:block;filter:drop-shadow(0 8px 24px rgba(34,197,94,.22))}.apple-success-check{display:block;overflow:visible}.apple-success-check__bg{fill:#22c55e;transform-origin:26px 26px;transform:scale(0);animation:apple-check-bg .38s cubic-bezier(.22,1,.36,1) forwards}.apple-success-check__ring{stroke:#fff;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;stroke-linecap:round;animation:apple-check-ring .5s cubic-bezier(.65,0,.45,1) .12s forwards}.apple-success-check__mark{stroke:#fff;stroke-width:3;stroke-dasharray:48;stroke-dashoffset:48;stroke-linecap:round;stroke-linejoin:round;animation:apple-check-mark .32s cubic-bezier(.65,0,.45,1) .48s forwards}@keyframes apple-check-bg{to{transform:scale(1)}}@keyframes apple-check-ring{to{stroke-dashoffset:0}}@keyframes apple-check-mark{to{stroke-dashoffset:0}}.verify-email-page__error-icon{width:64px;height:64px;border-radius:50%;background:#fef2f2;color:#f0593e;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800}.verify-email-page__title{margin:0;font-size:1.35rem;font-weight:800}.verify-email-page__body{margin:0;font-size:.95rem;line-height:1.45;color:#0000008a}.verify-email-page__cta{margin-top:.5rem}.auth-aside__social-sala-icon{display:flex;align-items:center;justify-content:center;width:70px;height:44px;border-radius:5px;color:#000}.auth-aside__social-sala-icon svg{width:45px;height:55px}.auth-aside__intro--worker{margin-top:0;text-align:center}.auth-aside__row-between--worker-only{justify-content:flex-start}.camarero-access-page__shell{max-width:26rem;align-items:stretch;text-align:left}.camarero-access-page__title{text-align:center;width:100%}.camarero-access-page__lead{text-align:center}.camarero-access-page__form{display:flex;flex-direction:column;gap:.85rem;width:100%;margin-top:.5rem}.camarero-access-page__footer{margin:1.25rem 0 0;text-align:center;width:100%}.reset-password-page__shell{max-width:26rem;align-items:stretch;text-align:left}.reset-password-page__title{margin:0;font-size:1.35rem;font-weight:800;text-align:center;width:100%}.reset-password-page__subtitle{margin:-.35rem 0 0;font-size:.95rem;color:#0000008c;text-align:center;width:100%}.reset-password-page__form{width:100%;display:flex;flex-direction:column;gap:.65rem}.reset-password-page__label{font-size:.88rem;font-weight:600;color:#000000b8}.reset-password-page__input-wrap{position:relative;display:flex;align-items:center}.reset-password-page__input{width:100%;min-height:48px;padding:.7rem 2.75rem .7rem .85rem;border:1px solid rgba(0,0,0,.14);border-radius:12px;font-size:1rem;color:#111;background:#fff;box-sizing:border-box}.reset-password-page__input:focus{outline:none;border-color:#b45a9d;box-shadow:0 0 0 3px #b45a9d2e}.reset-password-page__input--error{border-color:#dc2626}.reset-password-page__toggle{position:absolute;right:.35rem;width:40px;height:40px;border:none;background:transparent;color:#00000073;display:flex;align-items:center;justify-content:center}.reset-password-page__strength{margin-top:-.15rem;margin-bottom:.35rem}.reset-password-page__strength-bar{height:4px;border-radius:999px;background:#e5e7eb;transition:width .2s ease}.reset-password-page__strength-bar--weak{background:#ef4444}.reset-password-page__strength-bar--fair{background:#f59e0b}.reset-password-page__strength-bar--good{background:#84cc16}.reset-password-page__strength-bar--strong{background:#22c55e}.reset-password-page__strength-meta{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.78rem;color:#00000080}.reset-password-page__field-error{margin:-.25rem 0 0;font-size:.82rem;color:#dc2626}.reset-password-page__submit{margin-top:.35rem;width:100%}.reset-password-page__footer{margin:.5rem 0 0;text-align:center;width:100%}.reset-password-page__cta-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:100%;box-sizing:border-box}body.bh-map-phone-auth .buscar-viewport .map-search-side-panel--auth-overlay-mobile,body.bh-map-phone-auth .buscar-viewport .map-search-side-panel--mobile-stack.map-search-side-panel--auth-overlay-mobile,body.bh-map-phone-auth .buscar-viewport .map-search-side-panel--auth.map-search-side-panel--mobile-stack{position:fixed!important;inset:0!important;z-index:10100!important;pointer-events:auto!important}@media(max-width:600px){.map-search-side-panel--auth .auth-aside__topbar{padding-top:calc(var(--bh-mobile-status-h, 0px) + .85rem);padding-left:max(1.15rem,env(safe-area-inset-left,0px));padding-right:max(1.15rem,env(safe-area-inset-right,0px))}.map-search-side-panel--auth-overlay-mobile{position:fixed!important;inset:0!important;z-index:14000!important;display:flex;flex-direction:column;width:100%;height:100%;min-height:100dvh;background:transparent}.auth-aside-mobile-scrim{position:absolute;inset:0;z-index:0;margin:0;padding:0;border:none;background:#0000009e;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.map-search-side-panel--auth-overlay-mobile .auth-aside{position:relative;z-index:1;flex:1 1 auto;min-height:0;background:#fff}.map-search-side-panel--auth-overlay-mobile .auth-aside-mobile-frame{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:0;height:100%;background:#fff;overflow:hidden}.map-search-side-panel--auth-overlay-mobile .mobile-panel-topbar.auth-aside__topbar{flex-shrink:0;padding-top:calc(var(--bh-mobile-status-h, 0px) + .85rem);padding-left:max(1.15rem,env(safe-area-inset-left,0px));padding-right:max(1.15rem,env(safe-area-inset-right,0px));padding-bottom:1rem;background:#fff}.map-search-side-panel--auth-overlay-mobile .auth-aside--no-topbar,.map-search-side-panel--auth-overlay-mobile .auth-aside--no-topbar .auth-aside__scroll{flex:1 1 auto;min-height:0}.map-search-side-panel--auth-overlay-mobile .auth-aside__scroll-center,.map-search-side-panel--mobile-stack .map-search-side-panel__scroll--auth-mobile .auth-aside__scroll-center{animation:bh-auth-fade-in .42s cubic-bezier(.22,1,.36,1) both;transform:none;justify-content:flex-start;margin:0 auto;flex:0 0 auto;min-height:min-content;padding:.5rem 1.5rem max(2rem,calc(env(safe-area-inset-bottom,0px) + 1.25rem));width:100%;box-sizing:border-box}.map-search-side-panel--mobile-stack{display:flex;flex-direction:column;height:100%;min-height:0;animation:none!important}.map-search-side-panel--mobile-stack.map-search-side-panel--auth-panel,.map-search-side-panel--mobile-stack.map-search-side-panel--support,.map-search-side-panel--mobile-stack.map-search-side-panel--legal{background:#fff;pointer-events:auto}.map-search-side-panel--mobile-stack.map-search-side-panel--auth-overlay-mobile{background:transparent}.map-search-side-panel--mobile-stack .map-search-side-panel__scroll--auth-mobile{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.map-search-side-panel--mobile-stack .map-search-side-panel__scroll--auth-mobile .map-search-side-panel__body,.map-search-side-panel--mobile-stack .map-search-side-panel__scroll--legal .map-search-side-panel__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.map-search-side-panel--auth-enter,.map-search-side-panel--auth-exit{animation:none!important}.auth-aside__input,.auth-aside__textarea,.auth-aside__select{font-size:16px}.auth-gate-modal{position:fixed;inset:0;z-index:9999}}@media(max-width:480px){.reset-password-page__shell{max-width:100%}}.map-search-side-panel--support{animation:map-side-panel-menu-enter .34s cubic-bezier(.22,1,.36,1)}.map-search-side-panel__scroll--support{display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.map-search-side-panel__scroll--support::-webkit-scrollbar,.map-search-side-panel__scroll--support .map-search-side-panel__body::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.map-search-side-panel__scroll--support .map-search-side-panel__body{scrollbar-width:none;-ms-overflow-style:none}.map-search-side-panel__scroll--support .map-side-panel__top{flex-shrink:0}@media(min-width:601px){.map-search-side-panel__scroll--support .support-aside{flex:0 1 auto}.map-search-side-panel__scroll--support .support-aside__center{flex:0 1 auto;min-height:0;justify-content:flex-start}}.map-side-panel__title-stack:has(.map-side-panel__title-line:nth-child(3)){min-height:1.25em}.map-side-panel__support-links{flex-shrink:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 22px;padding:12px var(--map-side-scroll-pad-x, 2.3rem) 10px;background:#fff}.map-side-panel__support-link{border:none;background:none;padding:4px 2px;font-size:13px;font-weight:600;color:#6b7285;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),color .2s ease}.map-side-panel__support-link:hover{transform:scale(1.2);color:#4b5563;box-shadow:none;font-weight:100}.map-side-panel__support-link--rate{font-weight:700;color:var(--bh-bartender-pink)}.map-side-panel__support-link--rate:hover{color:#9a4a87}.map-side-panel__support-links--menu{flex-shrink:0;width:min(100%,340px);margin:0 auto;padding:10px 0 0;background:transparent}.support-aside{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.support-aside__topbar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:.5rem}.support-aside__topbar-spacer{width:44px}.support-aside__center{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(520px,58vh);padding:2rem 0 2.5rem;text-align:center;gap:1rem}.support-aside__headline{margin:0 0 10px;font-size:clamp(1.5rem,2.8vw,1.95rem);font-weight:800;color:#111;text-transform:uppercase}.support-aside__intro{margin:0 0 18px;max-width:320px;font-size:.9rem;line-height:1.45;font-weight:500;color:#6b7285}.support-aside__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:100%;margin-bottom:18px;padding:2rem;flex-direction:row}.support-aside__panel-slot{display:grid;grid-template-rows:0fr;width:100%;max-width:340px;opacity:0;pointer-events:none;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .32s ease}.support-aside__panel-slot.is-open{grid-template-rows:1fr;opacity:1;pointer-events:auto}.support-aside__panel-slot>.support-aside__panel{min-height:0;overflow:hidden;animation:none;transform:translateY(10px);transition:transform .38s cubic-bezier(.22,1,.36,1)}.support-aside__panel-slot.is-open>.support-aside__panel{transform:translateY(0)}.support-aside__panel{width:100%;max-width:340px;animation:support-tab-panel-enter .34s cubic-bezier(.22,1,.36,1)}@keyframes support-tab-panel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.support-aside__form{display:flex;flex-direction:column;gap:12px;text-align:left;margin-top:2rem}.support-aside__field{display:flex;flex-direction:column;gap:6px}.support-aside__field span{font-size:12px;font-weight:700;color:#4b5563}.support-aside__input,.support-aside__textarea{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:10px 12px;font:inherit;font-size:14px;color:#111;background:#fff}.support-aside__input--locked,.support-aside__input[aria-readonly=true],.support-aside__input:read-only:not(.support-aside__textarea){background:#e8eaee;color:#4b5563;opacity:.92;cursor:default;pointer-events:none;-webkit-text-fill-color:#4b5563}.support-aside__input--locked:focus,.support-aside__input[aria-readonly=true]:focus,.support-aside__input:read-only:focus{outline:none;box-shadow:none;border-color:#0000001f}.support-aside__textarea{resize:vertical;min-height:110px}.support-aside__field--area{position:relative}.support-aside__char-count{align-self:flex-end;font-size:11px;color:#989898}.support-aside__error{margin:0;font-size:13px;font-weight:600;color:var(--bh-bartender-red)}.support-aside__submit{padding:12px 18px;border:none;border-radius:5px;background:#000;color:#fff;width:fit-content;margin:0 auto;font-size:16px;font-weight:800;cursor:pointer;transition:filter .2s ease,transform .2s ease,opacity .2s ease}.support-aside__submit:disabled{opacity:.45;cursor:not-allowed}.support-aside__submit:not(:disabled):hover{filter:brightness(1.05)}.support-aside__thanks{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 12px;opacity:0;transform:scale(.92);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.support-aside__thanks--visible{opacity:1;transform:scale(1)}.support-aside__thanks p{margin:0;font-size:1rem;font-weight:700;color:#111}.support-aside__contacta-text{margin:0 0 14px;font-size:.92rem;line-height:1.45;color:#6b7285}.support-aside__whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:999px;background:#25d366;color:#fff;font-size:15px;font-weight:800;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .2s ease}.support-aside__whatsapp-btn:hover{transform:scale(1.04);filter:brightness(1.05)}.support-aside__valorar-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 8px}.support-aside__valorar-placeholder p{margin:0;font-size:.92rem;color:#6b7285}.support-valorar{width:100%;max-width:340px;padding:14px 14px 8px;border-radius:16px;background:var(--support-valorar-bg, #ddf59c);transition:background .22s ease;text-align:center}.support-valorar__title{margin:0 0 6px;font-size:1rem;font-weight:800;color:var(--support-valorar-ink, #0e5a21)}.support-valorar__hint{margin:0 0 12px;font-size:.82rem;line-height:1.4;color:color-mix(in srgb,var(--support-valorar-ink, #0e5a21) 72%,transparent)}.support-valorar__faces{position:relative;width:120px;height:120px;margin:0 auto 8px}.support-valorar__face-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .18s ease;pointer-events:none}.support-valorar__headline{margin:0 0 14px;font-size:clamp(2rem,8vw,2.6rem);font-weight:800;line-height:.95;color:color-mix(in srgb,var(--support-valorar-ink, #0e5a21) 28%,transparent);transition:color .22s ease}.support-valorar__slider-wrap{margin-bottom:14px;padding:0 4px}.support-valorar__slider{width:100%;accent-color:var(--support-valorar-ink, #0e5a21);cursor:pointer}.support-valorar__slider-labels{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--support-valorar-ink, #0e5a21) 55%,transparent)}.support-valorar__textarea{background:#ffffff8c;border-color:color-mix(in srgb,var(--support-valorar-ink, #0e5a21) 18%,transparent)}.support-valorar__submit{width:100%;background:var(--support-valorar-ink, #0e5a21);color:#fff}.support-valorar__submit:not(:disabled):hover{filter:brightness(1.08)}@media(max-width:600px){.support-aside__input,.support-aside__textarea{font-size:16px}html:not(.bh-content-night) .support-aside__field span{font-size:1rem;font-weight:700;color:#4b5563}html:not(.bh-content-night) .support-aside__submit{padding:12px 18px;border:none;border-radius:5px;background:#000;color:#fff;width:fit-content;margin:0 auto;margin-top:1.5rem;font-size:16px;font-weight:800;cursor:pointer;transition:filter .2s ease,transform .2s ease,opacity .2s ease}}.map-search-side-panel--legal{--support-panel-accent: #7c3aed;animation:map-side-panel-menu-enter .34s cubic-bezier(.22,1,.36,1)}.map-search-side-panel__scroll--legal{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.map-search-side-panel__scroll--legal .map-side-panel__top{flex-shrink:0}.map-search-side-panel__scroll--legal .map-search-side-panel__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.map-search-side-panel__scroll--legal .map-search-side-panel__body::-webkit-scrollbar{display:none;width:0;height:0}.map-search-side-panel__scroll--legal .map-search-side-panel__body:has(.legal-aside--hub){display:flex;flex-direction:column}.legal-aside--hub{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;min-height:100%;box-sizing:border-box}.map-search-side-panel__scroll--legal .legal-aside{width:100%;min-height:0}.legal-aside__screen{width:100%;animation:support-tab-panel-enter .34s cubic-bezier(.22,1,.36,1)}.legal-aside__hub-center{width:100%;max-width:420px;margin:0 auto;padding:.75rem var(--map-side-scroll-pad-x, 1.35rem) 1.75rem;box-sizing:border-box;min-height:auto;justify-content:center}.legal-aside__hub{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;max-width:100%;margin:0;flex-wrap:wrap}.legal-aside__hub .support-aside__action-card{flex:1 1 100%;width:100%;max-width:100%;box-sizing:border-box}.legal-aside--document{flex:0 0 auto;display:block}.legal-aside__document-page{width:100%;max-width:680px;margin:0 auto;padding:2.35rem var(--map-side-scroll-pad-x, 1.35rem) max(1.75rem,env(safe-area-inset-bottom));box-sizing:border-box;text-align:left}.legal-aside__doc-headline{margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:800;line-height:1.2;color:#111;text-transform:uppercase}.legal-aside__inline-link{display:inline;padding:0;border:none;background:none;color:#7c3aed;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.legal-aside__inline-link:hover{color:#6d28d9}.legal-aside__document .account-mi-cuenta__legal{gap:1.5rem;padding-bottom:.5rem}.legal-aside__document .account-mi-cuenta__legal-title{font-size:1rem}.legal-aside__document .account-mi-cuenta__legal-body p{font-size:.88rem;line-height:1.45}@media(min-width:601px){.map-search-side-panel__scroll--legal .legal-aside--hub{flex:1 1 auto}.legal-aside__hub-center{padding-bottom:2rem}}@media(max-width:600px){.legal-aside__hub-center,.legal-aside__document-page{padding-inline:max(1.7rem,env(safe-area-inset-left)) max(1.1rem,env(safe-area-inset-right))}html:not(.bh-content-night) .legal-aside__doc-headline{margin:0;font-size:clamp(1.5rem,2.6vw,2.75rem);font-weight:800;line-height:1.2;color:#2bd4a0;text-transform:uppercase}}@supports (-webkit-touch-callout: none){@media(max-width:600px){.legal-aside__hub .support-aside__action-card.bh-pressable:hover,.legal-aside__hub .support-aside__action-card.bh-pressable:focus{transform:none}.legal-aside__hub .support-aside__action-card.bh-pressable:active{transform:scale(.98)}.legal-aside__hub .support-aside__action-card{-webkit-tap-highlight-color:transparent}}}@media(prefers-reduced-motion:reduce){.legal-aside__screen{animation:none}}.map-search-side-panel--account-loading{display:flex;flex-direction:column;min-height:100%}.map-search-side-panel--account-loading .account-aside-loading{flex:1}.account-aside-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;min-height:min(70vh,520px);padding:1.5rem 1rem 2rem;text-align:center}.account-aside-loading__copy{display:flex;flex-direction:column;align-items:center;gap:.65rem}.account-aside-loading__logo{width:88px;height:88px;object-fit:contain}.account-aside-loading__title{margin:0;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;color:#111827}.account-aside-loading__hint{margin:0;color:#6b7280;font-size:.95rem;font-weight:600;max-width:16rem;line-height:1.35}.account-aside-loading__spinner{display:flex;justify-content:center}.map-side-panel__top--account{align-items:flex-start}.account-aside-header__user{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.account-aside-header__avatar{width:64px;height:64px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f3f4f6}.account-aside-header__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.account-aside-header__name{font-size:clamp(1.2rem,1.5rem,1.7rem);font-weight:800;line-height:1.15;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-aside-header__subtitle{color:#6b7280;font-size:clamp(.8rem,.9rem,1rem);font-weight:200}.map-search-side-panel--account{color:#111827}.map-side-panel__tags-section .search-drawer-panel__shortcuts-label,.map-aside-results__title,.map-search-side-panel--account .vip-offers-section__title,.map-side-panel__search-title{margin:0;font-size:clamp(1.2rem,1.5rem,1.7rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#111827;line-height:1.2}.map-side-panel__search-title{margin-bottom:.75rem}.map-side-panel__search-title.map-side-panel__search-title-swap{margin-bottom:0}.map-search-side-panel--account .vip-offers-section__title{font-size:clamp(1.2rem,1.5rem,1.7rem);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1rem}.map-search-side-panel--account .vip-offers-section__empty,.map-search-side-panel--account .vip-offers-section__loading{color:#4b5563}.map-side-panel__tags-section,.map-side-panel__tags-section .search-drawer-panel,.map-side-panel__tags-slot{overflow:visible}.map-side-panel__tags-section .search-mini-card-row-viewport--account{margin-top:0;margin-right:calc(-1 * var(--map-side-scroll-pad-x, 2.3rem));padding:8px 0 12px;overflow:visible}.map-side-panel__tags-section .search-mini-card-row--account{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin-top:0;margin-right:0;padding:8px var(--map-side-scroll-pad-x, 2.3rem) 10px 6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.map-side-panel__tags-section .search-mini-card-row-viewport--account .search-mini-card-row--account::-webkit-scrollbar{display:none;width:0;height:0}.map-side-panel__tags-section .search-mini-card-row-viewport--account .search-mini-card-row--account .search-mini-card{flex:0 0 auto;min-width:min(115px,35vw);scroll-snap-align:start;padding:0 10px 0 0;background:transparent;border:none;box-shadow:none;gap:15px;overflow:visible}.map-side-panel__tags-section .search-mini-card-row-viewport--account .search-mini-card-row--account .search-mini-card.bh-pressable:hover{transform:none;box-shadow:none}.map-side-panel__tags-section .search-mini-card-row-viewport--account .search-mini-card-row--account .search-mini-card.bh-pressable:active{transform:none}.map-side-panel__tags-section .search-mini-card-row-viewport--account .search-mini-card-row--account .search-mini-card .search-mini-card__icon-wrap{overflow:visible;transform:scale(1);transform-origin:center center;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}@media(hover:hover)and (pointer:fine){.map-side-panel__tags-section .search-mini-card-row-viewport--account .search-mini-card-row--account .search-mini-card:hover .search-mini-card__icon-wrap,.map-side-panel__tags-section .search-mini-card-row-viewport--account .search-mini-card-row--account .search-mini-card:focus-visible .search-mini-card__icon-wrap{transform:scale(1.12)}}.map-side-panel__tags-section .search-mini-card-row-viewport--account .search-mini-card-row--account .search-mini-card.bh-pressable:active .search-mini-card__icon-wrap{transform:scale(1.06);transition-duration:.14s}.map-fire-icon{display:block;animation:map-qv-fire-blink 1.1s ease-in-out infinite}.map-side-panel__browse-pane--account-enter{animation:account-browse-enter .55s ease forwards}@keyframes account-browse-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.map-side-panel__account-divider{border:none;border-top:1px solid rgba(0,0,0,.12);margin:1rem 0 1.25rem}.search-drawer-panel__shortcuts-label{margin:0 0 .65rem;font-size:.82rem;font-weight:800;letter-spacing:.06em;color:#111827}.map-aside-hscroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0;box-sizing:border-box}.map-aside-hscroll::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.map-aside-hscroll__row{display:flex;flex-wrap:nowrap;align-items:flex-start;width:max-content;max-width:none;box-sizing:border-box;gap:10px}.map-aside-novedades{margin-top:6rem;overflow:visible;max-height:2400px;opacity:1;transform:translateY(0);visibility:visible;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),visibility .36s,max-height .42s cubic-bezier(.22,1,.36,1),margin-top .36s cubic-bezier(.22,1,.36,1)}.map-aside-novedades__header-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.map-aside-novedades__section-title{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;min-width:0;flex:1 1 auto}.map-aside-novedades__section-title--split{flex-wrap:wrap;gap:.2rem .35rem}.map-aside-novedades__zone-chip{margin-left:auto;flex-shrink:1;min-width:0;max-width:min(58%,220px);appearance:none;font-family:inherit;line-height:inherit;text-align:left}.map-aside-novedades__zone-chip--picker-back{max-width:none;padding:6px}.map-aside-novedades__zone-chip-action--reset{background:#111827;color:#fff}.map-aside-novedades-zone-picker .bh-pressable{transition:transform .2s cubic-bezier(.22,1,.36,1)}.map-aside-novedades-zone-picker .bh-pressable:hover{transform:none;box-shadow:none}.map-aside-novedades-zone-picker .bh-pressable:active{transform:scale(.92)}.map-aside-novedades-zone-picker__clear.bh-pressable:hover{transform:translateY(-50%) scale(1.06);box-shadow:none}.map-aside-novedades-zone-picker__clear.bh-pressable:active{transform:translateY(-50%) scale(.94)}.map-aside-novedades__stage{position:relative;margin-top:.35rem}.map-aside-novedades__main{transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),max-height .36s cubic-bezier(.22,1,.36,1);max-height:2400px;opacity:1;transform:translateY(0)}.map-aside-novedades__main--hidden{opacity:0;transform:translateY(10px);max-height:0;overflow:hidden;pointer-events:none}.map-aside-novedades-zone-picker{max-height:0;opacity:0;transform:translateY(-8px);overflow:hidden;pointer-events:none;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),max-height .36s cubic-bezier(.22,1,.36,1)}.map-aside-novedades-zone-picker--visible{max-height:min(72vh,640px);opacity:1;transform:translateY(0);pointer-events:auto;margin-bottom:.5rem;margin-top:3rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.map-aside-novedades-zone-picker__intro{margin:.15rem 0 .75rem;font-size:.88rem;font-weight:500;color:#6b7280;line-height:1.45}.map-aside-novedades-zone-picker__field{display:flex;align-items:stretch;gap:.45rem}.map-aside-novedades-zone-picker__input-wrap{position:relative;flex:1 1 auto;min-width:0}.map-aside-novedades-zone-picker__input{width:100%;box-sizing:border-box;min-width:0;border:solid .3px #8080805c;border-radius:999px;padding:.62rem 2.35rem .62rem .75rem;font-size:16px;font-weight:500;color:#676b6b;background:#f5f5f5;padding-left:20px}.map-aside-novedades-zone-picker__input::placeholder{color:gray;opacity:1}.map-aside-novedades-zone-picker__clear{position:absolute;right:3px;top:50%;transform:translateY(-57%);width:35px;height:35px;padding:0;border:none;border-radius:50%;background:#ef4444b0;color:#ffffffe0;font-size:1.2rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s ease,color .2s ease}.map-aside-novedades-zone-picker__clear:hover{background:#e50c0c;color:#fcfbfb;transform:translateY(-55%) scale(1.06)}.map-aside-novedades-zone-picker__clear:active{transform:translateY(-50%) scale(.94)}.map-aside-novedades-zone-picker__search{flex:0 0 auto;width:45px;height:45px;border-radius:999px;background:#2bd4a0b0;border:solid .5px #22c55e;color:#fff;display:inline-flex;align-items:center;justify-content:center}.map-aside-novedades-zone-picker__search:disabled{opacity:.25}.map-aside-novedades-zone-picker__status{margin:.45rem 0 0;font-size:.8rem;color:#6b7280}.map-aside-novedades-zone-picker__suggest-wrap{position:relative;z-index:6;margin-top:.45rem;flex-shrink:0}.map-aside-novedades-zone-picker__suggest-empty{margin:0;padding:.65rem .75rem;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;font-size:.82rem;font-weight:600;line-height:1.35;color:#6b7280}.map-aside-novedades-zone-picker__suggest{list-style:none;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;max-height:min(220px,38vh);overflow-y:auto;background:#fff;box-shadow:none}.map-aside-novedades-zone-picker__suggest-item{width:100%;display:flex;align-items:center;gap:.45rem;text-align:left;padding:.55rem .7rem;border:none;background:#2bd4a04f;font-size:.84rem;color:#111827}.map-aside-novedades-zone-picker__suggest li+li{border-top:1px solid #f3f4f6}.map-aside-novedades-zone-picker__empty{margin:.65rem 0 0;padding:.65rem .75rem;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:.84rem;font-weight:600}.map-aside-novedades-zone-picker__history{margin-top:3rem}.map-aside-novedades-zone-picker__history-title{margin:0 0 1.45rem;font-size:clamp(.78rem,1rem,1.1rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#a9a9a9}.map-aside-novedades-zone-picker__history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.map-aside-novedades-zone-picker__history-item{width:100%;display:flex;align-items:center;gap:.5rem;text-align:left;border:none;border-radius:10px;background:#f9fafb;padding:.5rem .65rem;font-size:.84rem;color:#111827}.map-aside-novedades-zone-picker__history-item svg{flex-shrink:0;opacity:.55}.map-aside-novedades-zone-picker__history-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:gray}.map-aside-novedades__section-title-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:gray}.map-aside-novedades__intro{margin:.65rem 0 0;font-size:.9rem;line-height:1.5;font-weight:500;color:#4b5563;max-width:36rem}.map-aside-novedades-zone-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.35rem;min-height:200px;padding:2rem 1rem 2.5rem;text-align:center}.map-aside-novedades-zone-loading__spinner{display:flex;align-items:center;justify-content:center}.map-aside-novedades-zone-loading__text{margin:0;font-size:clamp(1rem,1.12rem,1.2rem);font-weight:700;line-height:1.4;color:#374151;max-width:18rem}.map-aside-novedades--hidden{max-height:0;margin-top:0;opacity:0;transform:translateY(14px);visibility:hidden;pointer-events:none;overflow:hidden}.map-top10-today{margin:1.75rem 0 2rem;padding:.15rem 0}.map-top10-today__title{margin:0 0 1.45rem;font-size:clamp(1.2rem,1.5rem,1.7rem);font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#111827;line-height:1.15}.map-top10-today__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;min-height:168px;padding:1.25rem 0 1.75rem}.map-top10-today__loading-spinner{display:flex;align-items:center;justify-content:center}.map-top10-today__loading-text{margin:0;font-size:clamp(1rem,1.12rem,1.2rem);font-weight:700;line-height:1.4;color:#374151;text-align:center;max-width:18rem}.map-top10-today__scroll{padding-block:4px 10px;margin-right:calc(-1 * var(--map-side-scroll-pad-x, 2.3rem))}.map-top10-today__scroll .map-aside-hscroll__row{padding-inline-end:var(--map-side-scroll-pad-x, 2.3rem)}.map-top10-today .map-aside-novedades__scroll{margin-top:0}.map-aside-novedades-card__visual-media-wrap{display:block;width:100%;height:100%}.map-top10-today__card{position:relative}.map-top10-today__shell{box-shadow:0 0 0 2px #ffc1078c,0 10px 28px #ff98002e}.map-top10-today__highlights{position:absolute;top:10px;left:10px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 20px);pointer-events:none}.map-top10-today__highlight{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px 5px 7px;border-radius:999px;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);pointer-events:none}.map-top10-today__highlight--novedad{color:#042f1c;background:linear-gradient(180deg,#ffffffdb,#d1fae5c7);border:1px solid rgba(16,185,129,.28);box-shadow:0 8px 22px #065f4629,inset 0 1px #ffffffb3}.map-top10-today__highlight--followers,.map-top10-today__highlight--green,.map-top10-today__highlight--likes,.map-top10-today__highlight--shares,.map-top10-today__highlight--visits,.map-top10-today__highlight--top{color:#f8fafc;background:#0000006b;border:transparent;box-shadow:0 8px 22px #1b1c1c6e,inset 0 1px #ffffff1f;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.map-top10-today__highlight-icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px}.map-top10-today__highlight-icon{display:block;width:22px;height:22px}.map-top10-today__highlight-text{font-size:.8rem;font-weight:700;line-height:1.15;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-top10-today__card .map-aside-novedades-card__badge{inset:auto auto 10px 10px}.map-top10-today__list{gap:14px}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer{width:252px;border-radius:22px}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__shell{border-radius:22px;border:none;background:#10141b;box-shadow:none}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__visual{aspect-ratio:5 / 4}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .save-offer-btn{width:36px;height:36px}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__badge{inset:12px auto auto 12px;min-height:22px;padding:3px 8px;border-radius:999px;background:#080a0eb8;font-size:.62rem;letter-spacing:.12em}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__copy{gap:5px;padding:14px 14px 16px;background:#10141b;color:#f6f3ee}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__title{color:#f6f3ee;font-size:1.08rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;-webkit-line-clamp:2}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__publisher{color:#ffb089;font-size:.78rem;font-weight:600;letter-spacing:.01em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__desc{color:#f6f3eeb8;font-size:.8rem;font-weight:450;line-height:1.35;-webkit-line-clamp:2}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__price-row{margin-top:6px;margin-bottom:0;gap:4px 8px}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__price-word{color:#f6f3ee8c;font-size:.66rem;letter-spacing:.08em}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__price-word--now{color:#d6ff63}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__price-before{color:#f6f3ee6b;font-size:.92rem}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__price-now{color:#d6ff63;font-size:1.28rem;letter-spacing:-.03em;text-transform:none}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__price-row--consult .map-aside-novedades-card__price-now{font-size:1.02rem;letter-spacing:.01em}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__facts--offer{margin-top:8px}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__estado-tag,:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__estado-tag--publicado,:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__estado-tag--oculto,:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__estado-tag--agotado{padding:4px 8px;border-radius:999px;background:#f6f3ee1f;color:#f6f3ee;font-size:.7rem;font-weight:650}:is(.map-top10-today,.account-tab-guardados) .map-aside-novedades-card--offer .map-aside-novedades-card__fact--dist{color:#f6f3eed1;font-size:.78rem;font-weight:600}.map-top10-offer-impulse{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:6px;margin:0;padding:8px 12px;border-radius:0;color:#fff8f3;background:linear-gradient(90deg,#ff7a18,#ff3d00);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;pointer-events:none}.map-top10-offer-impulse svg{flex-shrink:0;width:14px;height:14px}.map-aside-novedades__content{display:flex;flex-direction:column;gap:2rem;margin-top:0}.map-aside-novedades__block-title{margin:0 0 .85rem;font-size:clamp(1.02rem,.95rem + .25vw,1.12rem);font-weight:800;color:#111827;letter-spacing:-.03em;line-height:1.2}.map-aside-novedades__empty{margin:0;font-size:.86rem;font-weight:600;color:#6b7280;line-height:1.4}.map-aside-zone-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;width:100%;padding:1.25rem 0 .5rem;margin-top:3rem}.map-aside-zone-empty__icon{width:3.25rem;height:3.25rem;color:#f0593e;flex-shrink:0}.map-aside-zone-empty__title{margin:.15rem 0 0;max-width:22rem;font-size:clamp(.9rem,.85rem + .25vw,1rem);font-weight:700;color:#111827;line-height:1.35}.map-aside-zone-empty__body{margin:0;max-width:22rem;font-size:clamp(.82rem,.78rem + .2vw,.92rem);font-weight:500;color:#6b7280;line-height:1.45}.map-aside-zone-empty__cards{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:.75rem}.map-aside-zone-empty--picker{padding-top:.5rem}.map-aside-novedades__scroll{padding-block:2px 12px}.map-aside-novedades__list{margin:0;padding:0;list-style:none;gap:14px}.map-aside-novedades__item{flex:0 0 auto;scroll-snap-align:start}.map-aside-novedades-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;border:none;padding:0;background:transparent;cursor:pointer;width:100%;-webkit-tap-highlight-color:transparent}.map-aside-novedades-card.bh-pressable:hover,.map-aside-novedades-card.bh-pressable:active{transform:none;box-shadow:none}.map-aside-novedades-card--event{width:min(320px,92vw);border-radius:26px}.map-aside-novedades-card--local{width:min(228px,62vw);border-radius:26px}.map-aside-novedades-card--offer{width:min(320px,92vw);border-radius:26px}.map-aside-novedades-card--offer .map-aside-novedades-card__shell{display:flex;flex-direction:column;width:100%;background:#fff;border-radius:26px;border:2px solid rgb(15 23 42 / 26%);box-shadow:none;overflow:hidden;transition:transform .32s cubic-bezier(.22,1,.36,1)}.map-aside-novedades-card--offer .map-aside-novedades-card__visual{border-radius:0;box-shadow:none;aspect-ratio:16 / 11}.vip-offer-card .map-aside-novedades-card__visual{aspect-ratio:4 / 5;min-height:320px}.map-aside-novedades-card--offer .map-aside-novedades-card__copy{padding:12px 14px 14px;background:#fff}.map-aside-novedades-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-top:8px;margin-bottom:8px;max-width:100%}.map-aside-novedades-card__price-word{font-size:.92rem;font-weight:700;color:#000;line-height:1.2;text-transform:uppercase}.map-aside-novedades-card__price-word--now{color:#2e7d32;margin-left:2px}.map-aside-novedades-card__price-before{font-size:1.3rem;font-weight:700;color:#9ca3af;text-decoration:line-through;line-height:1.2}.map-aside-novedades-card__price-now{font-size:1.1rem;font-weight:800;color:#2e7d32;line-height:1.15;text-transform:uppercase}.map-aside-novedades-card__facts--offer{display:flex;width:100%;margin-top:10px;justify-content:space-between;align-items:center;gap:8px}.map-aside-novedades-card__estado-tag{display:inline-flex;align-items:center;flex:0 0 auto;max-width:calc(100% - 88px);padding:4px 9px;border-radius:8px;font-size:.72rem;font-weight:800;line-height:1.15;letter-spacing:.01em}.map-aside-novedades-card__estado-tag--publicado{background:#43a04724;color:#2e7d32}.map-aside-novedades-card__estado-tag--oculto{background:#fbc02d38;color:#b45309}.map-aside-novedades-card__estado-tag--agotado{background:#d32f2f1f;color:#c62828}.map-aside-novedades-card__facts--offer .map-aside-novedades-card__fact--dist{flex:0 0 auto;margin-left:auto}.map-aside-novedades-card--event .map-aside-novedades-card__shell,.map-aside-novedades-card--local .map-aside-novedades-card__shell,.map-aside-novedades-card--offer .map-aside-novedades-card__shell{display:flex;flex-direction:column;width:100%;background:#fff;border-radius:26px;border:4px solid rgb(15 23 42 / 26%);box-shadow:none;overflow:hidden;transition:transform .32s cubic-bezier(.22,1,.36,1)}.map-aside-novedades-card__visual{position:relative;display:block;width:100%;border-radius:22px;overflow:hidden;background:linear-gradient(145deg,#e8eaef,#d5dae3);isolation:isolate;transition:transform .38s cubic-bezier(.22,1,.36,1)}.map-aside-novedades-card--event .map-aside-novedades-card__visual,.map-aside-novedades-card--local .map-aside-novedades-card__visual,.map-aside-novedades-card--offer .map-aside-novedades-card__visual{border-radius:0;box-shadow:none}.map-aside-novedades-card--event .map-aside-novedades-card__visual{aspect-ratio:16 / 11}.map-aside-novedades-card--local .map-aside-novedades-card__visual{aspect-ratio:3 / 5}.map-aside-novedades-card__visual-media,.map-aside-novedades-card__visual img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .38s cubic-bezier(.22,1,.36,1)}.map-aside-novedades-card__visual video.map-aside-novedades-card__visual-media{pointer-events:none}.map-aside-novedades-filters{margin-top:1.35rem;margin-bottom:3rem;overflow:visible}.map-aside-novedades-filters__track{position:relative;overflow-y:visible;padding-top:4px;margin-right:calc(-1 * var(--map-side-scroll-pad-x, 2.3rem))}.map-aside-novedades-filters__tabs{align-items:flex-end;gap:4px;padding-bottom:5px;padding-inline-end:var(--map-side-scroll-pad-x, 2.3rem)}.map-aside-novedades-filters__indicator{position:absolute;left:0;bottom:0;height:2px;border-radius:2px;background:#9ca3af;pointer-events:none;transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1);will-change:transform,width}.map-aside-novedades-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;min-width:min(108px,32vw);padding:8px 15px 8px 0;border:none;background:transparent;box-shadow:none;text-align:left;cursor:pointer;overflow:visible}.map-aside-novedades-tab.bh-pressable:hover,.map-aside-novedades-tab.bh-pressable:active{transform:none;box-shadow:none}.map-aside-novedades-tab__icon-wrap{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;transform-origin:center center}.map-aside-novedades-tab__icon-wrap svg{transform-origin:center center}.map-aside-novedades-tab--tone-sky .map-aside-novedades-tab__icon-wrap{background:#e0f2fe;color:#0369a1}.map-aside-novedades-tab--tone-amber .map-aside-novedades-tab__icon-wrap{background:#fef3c7;color:#b45309}.map-aside-novedades-tab--tone-rose .map-aside-novedades-tab__icon-wrap{background:#ffe4e8;color:#be123c}.map-aside-novedades-tab--tone-lavender .map-aside-novedades-tab__icon-wrap{background:#ede9fe;color:#6d28d9}.map-aside-novedades-tab--tone-neutral .map-aside-novedades-tab__icon-wrap{background:#f3f4f6;color:#374151}.map-aside-novedades-tab__text{display:flex;flex-direction:column;gap:2px;min-width:0}.map-aside-novedades-tab__text strong{font-size:.88rem;font-weight:700;color:#6b7280;line-height:1.2;transition:color .22s ease}.map-aside-novedades-tab__text small{font-size:.72rem;color:#9ca3af;line-height:1.2}.map-aside-novedades-tab--active .map-aside-novedades-tab__text strong{color:#111827}@keyframes map-aside-novedades-tab-icon-pulse{0%{transform:scale(1)}18%{transform:scale(1.14)}36%{transform:scale(1)}54%{transform:scale(1.1)}72%,to{transform:scale(1)}}@media(hover:hover)and (pointer:fine){.map-aside-novedades-tab:hover .map-aside-novedades-tab__icon-wrap,.map-aside-novedades-tab:focus-visible .map-aside-novedades-tab__icon-wrap{animation:map-aside-novedades-tab-icon-pulse .82s cubic-bezier(.22,1,.36,1) 1}}.map-aside-novedades-tab.bh-pressable:active .map-aside-novedades-tab__icon-wrap{animation:none;transform:scale(.96)}.map-aside-novedades-card__badge{position:absolute;top:10px;left:10px;right:auto;z-index:2;display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;font-size:clamp(.72rem,.92rem,1rem);font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#f6f2f2;background:#0b0b0b;border:none;border-radius:5px;box-shadow:0 2px 10px #0f172a1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.map-aside-novedades-card__copy{display:flex;flex-direction:column;gap:5px;padding:11px 2px 0;min-width:0}.map-aside-novedades-card--event .map-aside-novedades-card__copy,.map-aside-novedades-card--local .map-aside-novedades-card__copy,.map-aside-novedades-card--offer .map-aside-novedades-card__copy{gap:7px;padding:14px 16px 16px}.map-aside-novedades-card__role{font-size:clamp(.7rem,.9rem,1rem);font-weight:200;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.map-aside-novedades-card--publication .map-aside-novedades-card__role{-webkit-line-clamp:1;min-width:0}.map-aside-novedades-card__title{flex:1 1 auto;min-width:0;font-size:.94rem;font-weight:800;color:#111827;line-height:1.28;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.map-aside-novedades-card--event .map-aside-novedades-card__title,.map-aside-novedades-card--offer .map-aside-novedades-card__title{font-size:clamp(1rem,1.2rem,1.3rem);line-height:1.22;-webkit-line-clamp:2}.map-aside-novedades-card--offer .map-aside-novedades-card__desc{color:#6b7280;font-weight:400}.map-aside-novedades-card__publisher{font-size:clamp(.7rem,.9rem,1rem);font-weight:200;color:#f0593e;line-height:1.35;letter-spacing:.08em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.map-aside-novedades-card__desc{font-size:clamp(.7rem,.9rem,1rem);font-weight:100;color:gray;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.map-aside-novedades-card__facts{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0;flex-wrap:wrap;flex-direction:row}.map-aside-novedades-card__fact-spacer{flex:1 1 auto;min-width:0}.map-aside-novedades-card__fact{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:.78rem;font-weight:600;color:#4b5563;line-height:1.3}.map-aside-novedades-card__fact svg{flex-shrink:0;opacity:.78}.map-aside-novedades-card__fact--date{flex:1 1 auto;min-width:0}.map-aside-novedades-card__fact--date span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-aside-novedades-card__fact--dist{flex:0 0 auto;margin-left:auto;white-space:nowrap}.map-aside-novedades-card--local .map-aside-novedades-card__title{font-size:clamp(.9rem,1.1rem,1.2rem);-webkit-line-clamp:2}.map-aside-novedades-card__status{flex:0 0 auto;padding:4px 9px;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1.25;white-space:normal;text-align:left;max-width:min(100%,11.5rem)}.map-aside-novedades-card__status--open{color:#166534;background:#dcfce7;border-radius:5px}.map-aside-novedades-card__facts--publication{margin-top:10px}.map-aside-novedades-card__stat{flex:0 0 auto;padding:4px 9px;border-radius:5px;font-size:.72rem;font-weight:800;line-height:1.2;white-space:nowrap}.map-aside-novedades-card__stat--likes{color:#f0f5f4;background:#2bd4a0}.map-aside-novedades-card__stat--shares{color:#fff;background:#38bdf8}.map-aside-novedades-card__visual-placeholder{display:block;width:100%;height:100%;min-height:140px;background:linear-gradient(145deg,#e5e7eb,#d1d5db)}.map-aside-novedades-card__status--closed{color:#9f1239;background:#ffe4e6;border-radius:5px}.map-aside-novedades-card__meta{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;margin-top:2px;font-size:.8rem;font-weight:700;color:#111827;white-space:nowrap}.map-aside-novedades-card__meta svg{flex-shrink:0;opacity:.72}.map-aside-novedades-card__detail{font-size:.8rem;font-weight:500;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.map-aside-novedades-card__copy--compact .map-aside-novedades-card__detail{font-size:.78rem;-webkit-line-clamp:1}@media(hover:hover)and (pointer:fine){.map-aside-novedades-card--event:hover .map-aside-novedades-card__shell{transform:translateY(-3px);box-shadow:none}.map-aside-novedades-card--event:hover .map-aside-novedades-card__visual-media{transform:scale(1.04)}.map-aside-novedades-card--local:hover .map-aside-novedades-card__shell{transform:translateY(-3px);box-shadow:none}.map-aside-novedades-card--local:hover .map-aside-novedades-card__visual-media,.map-aside-novedades-card--local:hover .map-aside-novedades-card__visual img{transform:scale(1.04)}.map-aside-novedades-card--offer:hover .map-aside-novedades-card__shell{transform:translateY(-3px);box-shadow:none}.map-aside-novedades-card--offer:hover .map-aside-novedades-card__visual-media{transform:scale(1.04)}}.map-aside-novedades-card--event:active .map-aside-novedades-card__shell,.map-aside-novedades-card--local:active .map-aside-novedades-card__shell,.map-aside-novedades-card--offer:active .map-aside-novedades-card__shell{transform:scale(.99);transition-duration:.14s}.location-denied-hint--aside-embed{position:relative;top:auto;left:auto;right:auto;width:100%;max-width:100%;margin:0;animation:none;pointer-events:auto}.location-denied-hint--aside-embed .location-denied-hint__title{padding-right:0}.map-aside-results{margin-top:2.75rem;overflow:visible}.map-aside-results__title{margin:0 0 .45rem}.map-aside-results__hint{margin:0 0 2rem;padding:0 .25rem;font-size:clamp(.88rem,1rem,1.1rem);line-height:1.55;font-weight:500;text-align:left;color:gray}.map-aside-results__body .map-aside-novedades__scroll--events{margin:0}.map-aside-results__body .map-aside-novedades__list--offers{padding:0}.map-aside-results__body{margin-top:1rem;padding:0;overflow:visible}.map-aside-results__group+.map-aside-results__group{margin-top:1.35rem}.map-aside-results__group-title{margin:3rem 0 2rem;font-weight:200;color:#1d1d3a;line-height:1.35;letter-spacing:.08em;font-size:clamp(.88rem,1rem,1.1rem);text-transform:uppercase}.map-aside-results__empty-stack{display:flex;flex-direction:column;align-items:center;margin-top:6rem}.map-aside-results__empty{margin:0;font-size:clamp(.85rem,.8rem + .2vw,.92rem);font-weight:200;color:#f0593e;line-height:1.4;letter-spacing:.35em;text-align:center}.map-aside-results__empty-icon{width:3.65rem;height:3.65rem;margin-bottom:.85rem;color:#f0593e;flex-shrink:0}.map-aside-results__empty{margin-top:3rem;font-size:clamp(.85rem,.8rem + .2vw,.92rem);font-weight:200;color:gray;line-height:1.4;letter-spacing:.35em;text-align:center}.map-aside-results__list{margin:0;padding:8px 4px;list-style:none;display:flex;flex-direction:column;gap:.65rem;overflow:visible}.map-aside-results__body .map-aside-hscroll{overflow-y:visible;padding-block:6px 14px}.map-aside-results__body .map-aside-hscroll__row{width:100%;justify-content:center}.map-aside-results__item{padding:4px 2px;overflow:visible}.map-aside-result-card{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;padding:.5rem .55rem .5rem .5rem;border-radius:16px;background:#f5f5f5;border:1px solid rgba(15,23,42,.06);box-shadow:0 1px 3px #0f172a0f;text-align:left;color:inherit;transform:scale(1);transform-origin:center center;-webkit-tap-highlight-color:transparent;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1);will-change:transform}.map-aside-result-card__tap{grid-column:1;min-width:0;display:flex;align-items:center;gap:.5rem;border:none;padding:0;margin:0;background:transparent;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.map-aside-result-card__tap:focus{outline:none}.map-aside-result-card__tap:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:2px;border-radius:12px}.map-aside-result-card:focus{outline:none}.map-aside-result-card:focus-visible{outline:none}.map-aside-result-card:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.map-aside-result-card:hover{transform:scale(1.035);border-color:#0f172a1a;box-shadow:0 4px 14px #0f172a1f}}.map-aside-result-card__logo-wrap{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0f172a14}.map-aside-result-card__logo-wrap img{width:100%;height:100%;object-fit:cover;display:block}.map-aside-result-card__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem;pointer-events:none}.map-aside-result-card__text strong{font-size:clamp(.9rem,.85rem + .2vw,.98rem);font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-aside-result-card__text small{font-size:clamp(.78rem,.74rem + .15vw,.84rem);font-weight:500;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-aside-result-card__meta{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.85rem;margin-top:.12rem;min-width:0;max-width:100%}.map-aside-result-card__open-status{display:block;margin-top:.1rem;font-size:clamp(.72rem,.7rem + .12vw,.8rem);font-weight:600;line-height:1.25;color:#166534;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-aside-result-card__meta-chip{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;font-size:clamp(.72rem,.7rem + .12vw,.8rem);font-weight:600;line-height:1.2;white-space:nowrap}.map-aside-result-card__meta-chip svg{flex-shrink:0}.map-aside-result-card__role{color:#475569}.map-aside-result-card__distance{flex-shrink:1;min-width:0;color:#64748b;overflow:hidden;text-overflow:ellipsis}.map-aside-result-card__distance svg{opacity:.85}.map-aside-result-card__follow{grid-column:2;grid-row:1;position:relative;z-index:2;flex-shrink:0;min-height:2rem;padding:.35rem .85rem;border:none;border-radius:999px;background:#4b5563;color:#fff;font-size:clamp(.78rem,.74rem + .12vw,.84rem);font-weight:700;letter-spacing:.01em;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:background .2s ease,transform .15s ease}@media(hover:hover)and (pointer:fine){.map-aside-result-card__follow:hover{background:#374151}}.map-aside-result-card__follow:active{transform:scale(.96);background:#1f2937}.map-aside-result-card__follow:focus-visible{outline:2px solid rgba(59,130,246,.55);outline-offset:2px}.map-aside-result-card__follow--following{background:linear-gradient(135deg,#2bd4a0,#1aa676);color:#fff;box-shadow:0 4px 14px #1aa67659}@media(hover:hover)and (pointer:fine){.map-aside-result-card__follow--following:hover{background:linear-gradient(135deg,#1aa676,#168a62)}}.map-aside-result-card__follow--anim-on{animation:bh-follow-toggle-on .72s cubic-bezier(.22,1,.36,1)}.map-aside-result-card__follow--anim-off{animation:bh-follow-toggle-off .42s cubic-bezier(.4,0,.2,1)}@keyframes bh-follow-toggle-on{0%{transform:scale(.88);box-shadow:0 0 #2bd4a099}22%{transform:scale(1.18);box-shadow:0 0 #2bd4a099}44%{transform:scale(.98);box-shadow:0 0 0 14px #2bd4a000}64%{transform:scale(1.1);box-shadow:0 0 #2bd4a073}82%{transform:scale(.99);box-shadow:0 0 0 18px #2bd4a000}to{transform:scale(1);box-shadow:0 4px 14px #1aa67659}}@keyframes bh-follow-toggle-off{0%{transform:scale(1)}40%{transform:scale(.88)}72%{transform:scale(1.05)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.map-aside-result-card__follow--anim-on,.map-aside-result-card__follow--anim-off{animation:none}}.account-tools-panel{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem}.account-tools-panel__back{align-self:flex-start;border:none;background:transparent;font-weight:700;font-size:.9rem;padding:.25rem 0}.account-tools-panel__hero{display:flex;flex-direction:column;align-items:center;gap:.5rem}.account-tools-panel__avatar{border-radius:10px;object-fit:cover}.account-tools-panel__email{margin:0;color:#6b7280;font-size:.85rem;font-weight:600}.account-tools-panel__cards{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.account-tools-panel__card{border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:.85rem .65rem;text-align:left;display:flex;flex-direction:column;gap:.35rem;min-height:5.5rem}.account-tools-panel__card strong{font-size:.78rem;line-height:1.2;white-space:pre-line}.account-tools-panel__card span{font-size:.72rem;font-weight:800;letter-spacing:.04em}.account-tools-panel__card--photo{background:#bee4e7}.account-tools-panel__card--name{background:#d7d0f4}.account-tools-panel__file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0,0,0,0)}.vip-offers-section{margin-top:3rem}.vip-offers-section__title{margin:0 0 1rem;font-size:1.35rem;font-weight:800;line-height:1.1;color:#111827}.vip-offers-section__intro{margin:0 0 .85rem;color:#6b7280;font-size:.88rem;font-weight:200;line-height:1.35}.vip-offers-section__empty,.vip-offers-section__loading{margin:0;color:#4b5563;font-size:.88rem;font-weight:600;line-height:1.35}.vip-offer-corp-group{margin-bottom:2rem}.vip-offer-corp-group:last-child{margin-bottom:0}.vip-offer-corp-group__header{display:flex;align-items:center;gap:.5rem;margin-top:4rem;margin-bottom:.85rem}.vip-offer-corp-group__brand{display:flex;gap:.65rem;min-width:0;flex:1}.vip-offer-corp-group__logo-wrap{position:relative;flex-shrink:0}.vip-offer-corp-group__logo{width:60px;height:60px;border-radius:999px;object-fit:cover;border:solid 2px gray;padding:4px;box-sizing:border-box}.vip-offer-corp-group__dot{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background:#eea70b;border:2px solid #fff}.vip-offer-corp-group__name{margin:0;font-size:clamp(1.2rem,1.3rem,1.5rem);font-weight:800;line-height:1.15;color:#2bd4a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-offer-corp-group__type{margin:0;color:#4b5563;font-size:.85rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vip-offer-corp-group__menu{width:44px;height:44px;border:none;background:transparent;flex-shrink:0;color:#111;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .15s ease}.vip-offer-corp-group__menu:hover{background:#11182714;color:#000;transform:scale(1.06)}.vip-offer-corp-group__menu:active{transform:scale(.96)}.vip-offer-corp-group__menu--muted{opacity:.55}.vip-offer-corp-group__main{overflow:hidden;transition:opacity .3s cubic-bezier(.33,1,.68,1),max-height .38s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.33,1,.68,1);max-height:2400px;opacity:1;transform:translateY(0)}.vip-offer-corp-group__main--hidden{max-height:0;opacity:0;transform:translateY(-10px);pointer-events:none}.vip-offer-corp-group__options-wrap{overflow:hidden;max-height:0;opacity:0;transform:translateY(8px);transition:opacity .32s cubic-bezier(.33,1,.68,1),max-height .38s cubic-bezier(.33,1,.68,1),transform .32s cubic-bezier(.33,1,.68,1)}.vip-offer-corp-group__options-wrap--open{max-height:520px;opacity:1;transform:translateY(0)}.vip-offer-corp-group__address{display:flex;align-items:flex-start;gap:.45rem;margin:0;color:#6b7280;font-size:.82rem;font-weight:600;line-height:1.35}.vip-offer-corp-group__address span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vip-offer-corp-group__address-icon{flex-shrink:0;margin-top:.1rem;color:#9ca3af}.vip-offer-corp-group__cards--single{justify-content:center;align-items:stretch}.vip-offer-corp-group__cards{display:flex;flex-direction:column;gap:.65rem;align-items:flex-start}.vip-offer-corp-group__cards--scroll{flex-direction:column;overflow:visible;width:100%;max-width:100%;gap:1rem;margin-right:0;padding-right:0;padding-inline-end:0}.vip-offer-corp-group__cards--scroll::-webkit-scrollbar{display:none}.vip-offer-corp-group__cards--scroll .vip-offer-card,.vip-offer-corp-group__cards--single .vip-offer-card{flex:0 0 auto;width:100%;max-width:100%}.vip-offer-card.map-aside-novedades-card--offer{width:80%;max-width:100%}.vip-offer-card .map-aside-novedades-card__badge--vip{inset:10px auto auto 10px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.vip-offer-card__expiry-bar{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:10px 8px 12px;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.72) 72%,transparent 100%);pointer-events:none}.vip-offer-card__expiry-bar--countdown,.vip-offer-card__expiry-bar--date{flex-direction:column;gap:6px;padding-top:8px}.vip-offer-card__expiry-heading{font-size:clamp(.6rem,.65rem,.7rem);font-weight:800;letter-spacing:.16em;line-height:1;color:#fde68a;text-transform:uppercase}.vip-offer-card__expiry-bar--no-expiry{background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.5) 80%,transparent 100%)}.vip-offer-card__expiry-date{font-size:clamp(.78rem,.85rem,.92rem);font-weight:800;line-height:1.2;text-align:center;color:#fff}.vip-offer-card__expiry-bar--expires .vip-offer-card__expiry-date{color:#fde68a}.vip-offer-card__expiry-bar--no-expiry .vip-offer-card__expiry-date{color:#fff}.vip-offer-card--expanded .vip-offer-card__expiry-bar{display:none}.vip-offer-card__countdown{display:flex;align-items:flex-end;justify-content:center;gap:0;width:100%;max-width:100%}.vip-offer-card__countdown-unit{display:inline-flex;align-items:flex-end;gap:2px}.vip-offer-card__countdown-colon{color:#fff;font-size:clamp(1rem,1.15rem,1.25rem);font-weight:800;line-height:1;padding:0 2px .35rem}.vip-offer-card__countdown-block{display:flex;flex-direction:column;align-items:center;min-width:2.35rem}.vip-offer-card__countdown-block--wide{min-width:2.85rem}.vip-offer-card__countdown-block--wide strong{font-size:clamp(.95rem,1.05rem,1.15rem)}.vip-offer-card__countdown-block strong{color:#fff;font-size:clamp(1.05rem,1.2rem,1.35rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.vip-offer-card__countdown-block small{margin-top:3px;color:#ffffffe0;font-size:clamp(.55rem,.6rem,.65rem);font-weight:700;letter-spacing:.04em}.vip-offer-card__flame{position:absolute;top:10px;right:10px;z-index:4;max-width:calc(100% - 20px);min-height:40px;height:40px;border-radius:999px;border:none;background:#000;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;box-shadow:0 2px 10px #00000040}.vip-offer-card__flame-label{color:#fff;font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.02em;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.vip-offer-card__eye{position:absolute;top:50%;left:50%;z-index:4;width:44px;height:44px;border:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0000008f;transform:translate(-50%,-50%);box-shadow:0 10px 22px #0000004d}.vip-offer-card__facts-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0;max-width:100%}.vip-offer-card__tag{flex:0 1 auto;max-width:100%;background:transparent;color:#6b7280;border:none;padding:0;line-height:1.2}.vip-offer-card .map-aside-novedades-card__desc{display:block;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:visible}.vip-offer-card__toggle{display:inline-flex;align-items:center;gap:8px;border:none;background:#2bd4a0;color:#0c0d0d;font-size:1rem;font-weight:700;transition:color .16s ease;justify-content:center;width:fit-content;margin:0 auto;margin-top:1rem;padding:6px 20px;border-radius:5px}.vip-offer-card__toggle.bh-pressable:hover,.vip-offer-card__toggle.bh-pressable:active{transform:none;box-shadow:none;background:transparent}.vip-offer-card__expand-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.vip-offer-card__main-tag{display:inline-flex;align-items:center;font-size:.92rem;font-weight:700;line-height:1.2;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;width:fit-content;padding:5px 8px;border-radius:5px}.vip-offer-card__special-tag{display:inline-flex;align-items:center;font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.04em;color:#6b7280;border:1px solid rgba(107,114,128,.42);border-radius:999px;padding:4px 8px}.vip-offer-card__more{max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .24s ease,opacity .24s ease,transform .24s ease}.vip-offer-card__more--open{max-height:2000px;opacity:1;overflow:visible;transform:translateY(0)}.vip-offer-corp-options{padding:.15rem 0 .25rem;color:#111827}.vip-offer-corp-options__text{margin:0 0 1rem;font-size:.88rem;line-height:1.38;font-weight:600;color:#374151}.vip-offer-corp-options__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.55rem .65rem;margin-bottom:1rem;border-radius:10px;background:#6b72801a;border:1px solid rgba(107,114,128,.18)}.vip-offer-corp-options__toggle-label{font-size:.9rem;font-weight:700;color:#111827;line-height:1.25}.vip-offer-corp-options__switch{position:relative;flex-shrink:0;width:52px;height:32px;border:none;border-radius:999px;background:#4d4d4d;cursor:pointer;transition:background-color .22s ease;padding:0}.vip-offer-corp-options__switch--on{background:#34c759}.vip-offer-corp-options__switch-thumb{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000038;transition:transform .22s cubic-bezier(.33,1,.68,1)}.vip-offer-corp-options__switch--on .vip-offer-corp-options__switch-thumb{transform:translate(20px)}.vip-offer-corp-options__ok{width:100%;border:none;border-radius:10px;padding:.7rem 1rem;background:#111827;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .15s ease}.vip-offer-corp-options__ok:hover{background:#1f2937}.vip-offer-corp-options__ok:active{transform:scale(.98)}.map-side-panel__menu-logout-row{display:flex;justify-content:flex-end;margin-top:.75rem;padding-top:.5rem}.map-side-panel__menu-logout{border:1px solid rgba(220,38,38,.85);background:#dc262624;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#b91c1c;font-weight:800;font-size:.9rem;text-decoration:none;padding:.55rem 1.1rem;border-radius:10px;cursor:pointer;transform-origin:center center;transition:transform .22s cubic-bezier(.22,1,.36,1)}.map-side-panel__menu-logout:hover{transform:scale(1.06)}.map-side-panel__menu-stage:has(.map-side-panel__logout-confirm){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.map-side-panel__logout-confirm{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1.25rem 2rem;min-height:min(480px,62vh)}.map-side-panel__logout-confirm-body{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1)}.map-side-panel__logout-confirm--busy .map-side-panel__logout-confirm-body{opacity:0;transform:translateY(-12px) scale(.96);pointer-events:none;position:absolute;inset:0;justify-content:center}.map-side-panel__logout-closing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.35rem;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .34s cubic-bezier(.22,1,.36,1) .12s,transform .36s cubic-bezier(.22,1,.36,1) .12s}.map-side-panel__logout-confirm--busy .map-side-panel__logout-closing{opacity:1;transform:translateY(0);pointer-events:auto}.map-side-panel__logout-closing-spinner{display:flex;align-items:center;justify-content:center}.map-side-panel__logout-closing-text{margin:0;font-size:clamp(1rem,1.12rem,1.2rem);font-weight:700;line-height:1.4;color:#374151;text-align:center;max-width:18rem}.map-side-panel__logout-confirm-title{margin:0;font-size:clamp(1.2rem,2.5vw,1.45rem);font-weight:800;color:#111}.map-side-panel__logout-confirm-text{margin:0;max-width:280px;font-size:.95rem;line-height:1.45;color:#6b7285}.map-side-panel__logout-confirm-btn{margin-top:.5rem;min-height:48px;min-width:200px;padding:0 1.5rem;border:none;border-radius:8px;background:#111;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),background .2s ease}.map-side-panel__logout-confirm-btn:hover{transform:scale(1.04);background:#000}@media(max-width:380px){.map-side-panel__tags-section .search-mini-card-row-viewport--account .search-mini-card-row--account .search-mini-card{min-width:min(132px,52vw)}.vip-offer-corp-group__cards--scroll .vip-offer-card{flex-basis:auto;width:100%;max-width:100%}}@media(min-width:900px){.vip-offer-corp-group__cards--scroll .vip-offer-card{flex-basis:auto;width:100%;max-width:100%}}.account-aside-logged-body{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.25rem}.account-aside-tabs{display:flex;justify-content:center;padding:.5rem .85rem .4rem;margin-top:3rem}.account-aside-tabs__row{--tab-pad: 3px;--tab-gap: 3px;--tab-count: 4;--tab-active: 0;--tab-slot: calc((100% - 2 * var(--tab-pad) - (var(--tab-count) - 1) * var(--tab-gap)) / var(--tab-count));position:relative;display:grid;grid-template-columns:repeat(var(--tab-count, 4),1fr);align-items:center;gap:var(--tab-gap);box-sizing:border-box;width:min(100%,19.5rem);max-width:100%;height:2.75rem;padding:var(--tab-pad);border-radius:999px;background:#e9ebf0;border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px 2px #0f172a0d;overflow:visible}.account-aside-tabs__indicator{position:absolute;top:var(--tab-pad);bottom:var(--tab-pad);left:calc(var(--tab-pad) + var(--tab-active) * (var(--tab-slot) + var(--tab-gap)));width:var(--tab-slot);border-radius:999px;background:#fff;box-shadow:0 1px 3px #0f172a14,0 2px 8px #0f172a0f;transition:left .32s cubic-bezier(.33,1,.68,1);pointer-events:none;z-index:0}.account-aside-tabs__btn{position:relative;z-index:1;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;height:100%;margin:0;padding:0;border-radius:11px;color:#64748b;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.account-aside-tabs__btn:hover:not(.account-aside-tabs__btn--active){color:#475569}.account-aside-tabs__btn--active{color:#0f172a}.account-aside-tabs__btn--ofertas-colored:not(.account-aside-tabs__btn--active),.account-aside-tabs__btn[data-tab=ofertas].account-aside-tabs__btn--ofertas-colored{color:#c6a035}.account-aside-tabs__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0}.account-aside-tabs__icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;line-height:0}.account-aside-tabs__icon svg{width:1.25rem;height:1.25rem;display:block}.account-aside-tabs__btn--ofertas-colored.account-aside-tabs__btn--active,.account-aside-tabs__btn[data-tab=ofertas].account-aside-tabs__btn--ofertas-colored.account-aside-tabs__btn--active{color:#c6a035}.account-aside-tabs__btn--favoritos-colored:not(.account-aside-tabs__btn--active),.account-aside-tabs__btn[data-tab=favoritos].account-aside-tabs__btn--favoritos-colored{color:#c176da}.account-aside-tabs__btn--favoritos-colored.account-aside-tabs__btn--active,.account-aside-tabs__btn[data-tab=favoritos].account-aside-tabs__btn--favoritos-colored.account-aside-tabs__btn--active{color:#c176da}.account-aside-tabs__dot--favoritos{background:#c176da;box-shadow:0 1px 3px #c176da73}.account-aside-tabs__btn--guardados-colored:not(.account-aside-tabs__btn--active),.account-aside-tabs__btn[data-tab=guardados].account-aside-tabs__btn--guardados-colored{color:#1aa676}.account-aside-tabs__btn--guardados-colored.account-aside-tabs__btn--active,.account-aside-tabs__btn[data-tab=guardados].account-aside-tabs__btn--guardados-colored.account-aside-tabs__btn--active{color:#1aa676}@keyframes account-guardados-tab-enter{0%{opacity:0;transform:scale(.35)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.account-aside-tabs__btn--guardados-enter .account-aside-tabs__icon-wrap{animation:account-guardados-tab-enter .48s cubic-bezier(.22,1,.36,1);transform-origin:center}.account-aside-tabs__badge{z-index:5;min-width:1.2rem;height:1.2rem;padding:0 .28rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:800;line-height:1;color:#fff;box-shadow:0 1px 4px #0f172a2e;pointer-events:none}.account-aside-tabs__badge--ofertas{background:#c6a035}.account-aside-tabs__badge--guardados{background:#1aa676}.account-aside-tabs__dot{position:absolute;top:0;right:0;z-index:5;width:8px;height:8px;border-radius:50%;background:#22c55e;border:1.5px solid #ffffff;box-shadow:0 1px 3px #16a34a59;pointer-events:none;transform:translate(35%,-35%)}@keyframes account-guardados-tab-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.account-aside-tabs__btn--guardados-pulse .account-aside-tabs__icon-wrap{animation:account-guardados-tab-pulse .55s cubic-bezier(.22,1,.36,1) 4;transform-origin:center}@media(prefers-reduced-motion:reduce){.account-aside-tabs__btn--guardados-pulse .account-aside-tabs__icon-wrap{animation:none}}.account-tab-panel{animation:account-tab-enter .38s cubic-bezier(.22,1,.36,1) both}.account-tab-panel--hidden,.account-tab-panel[hidden]{display:none!important;animation:none}@keyframes account-tab-enter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.account-tab-status{text-align:center;color:#6b7280;font-weight:600;padding:2.5rem 1rem}.account-tab-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:1.5rem 1rem 2rem}.account-tab-empty__logo{width:130px;height:auto;object-fit:contain}.account-tab-empty__title{margin:0;font-size:1.25rem;font-weight:800;color:#111827}.account-tab-empty__text{margin:0;font-size:.95rem;line-height:1.35;color:#374151;max-width:22rem}.account-tab-favoritos__heading{margin:0;font-weight:700;color:#111827;font-size:clamp(1.2rem,1.5rem,1.7rem);letter-spacing:-.02em;text-transform:uppercase}.account-tab-favoritos__heading--section{margin-top:1rem;letter-spacing:.04em}.account-tab-favoritos__no-notif{margin:0 0 2.5rem;color:#9ca3af;font-size:.9rem;font-weight:600}.account-tab-favoritos__location-head{width:100%;display:flex;align-items:center;justify-content:space-between;border:none;background:transparent;padding:.65rem 0;color:#111827b8;font-weight:600;font-size:.92rem;cursor:pointer}.account-tab-favoritos__location-toggle{font-size:1.25rem;line-height:1}.my-list-local-row{width:100%;display:flex;align-items:center;gap:.65rem;border:none;background:#1118270a;border-radius:10px;padding:.45rem .55rem;margin-bottom:.35rem;text-align:left}.my-list-local-row__logo{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f3f4f6}.my-list-local-row__name{flex:1;min-width:0;font-weight:700;color:#111827;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-list-local-row__badges{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.my-list-local-row__badge{display:inline-flex;align-items:center;gap:.2rem;color:#42d66e;font-weight:800;font-size:.82rem}.account-tab-guardados{display:flex;flex-direction:column;align-items:center;width:100%}.account-tab-guardados__empty{text-align:center;color:#111827b8;font-weight:600;font-size:.95rem;line-height:1.4;padding:2.5rem 1rem;width:100%;max-width:28rem}.account-tab-guardados__block{margin-top:3rem;width:100%;display:flex;flex-direction:column;align-items:center}.account-tab-guardados__heading{margin:0 0 2rem;font-weight:700;color:#111827;font-size:clamp(1.2rem,1.5rem,1.7rem);letter-spacing:-.02em;text-transform:uppercase;text-align:left;width:100%}.account-tab-guardados__heading:has(+.account-tab-guardados__intro){margin-bottom:.45rem}.account-tab-guardados__intro{margin:0 0 1.35rem;width:100%;text-align:left;color:#6b7280;font-size:.88rem;font-weight:200;line-height:1.35}.account-tab-guardados__block+.account-tab-guardados__block{margin-top:1.25rem}.account-tab-guardados .map-aside-novedades__scroll{width:100%;max-width:100%;display:flex;justify-content:center}.account-tab-guardados .map-aside-hscroll__row{margin-inline:auto}.account-tab-guardados .map-aside-novedades__item{flex-shrink:0}.joined-event-row,.saved-offer-row{position:relative;margin-bottom:.5rem;border-radius:10px;overflow:hidden}.joined-event-row__main,.saved-offer-row__main{width:100%;display:flex;align-items:center;gap:.65rem;border:1px solid rgba(255,255,255,.45);border-radius:10px;padding:.65rem 3.5rem .65rem .75rem;text-align:left;background:#e3f2fd;color:#0d47a1}.saved-offer-row__main{border-color:#1118271f;color:#111827}.joined-event-row__icon{color:#1565c0;flex-shrink:0}.joined-event-row__title,.saved-offer-row__title{display:block;font-weight:800;font-size:.95rem}.joined-event-row__sub,.saved-offer-row__desc{display:block;margin-top:.2rem;font-size:.8rem;font-weight:600;opacity:.85}.saved-offer-row__cover{width:56px;height:56px;border-radius:8px;object-fit:cover;flex-shrink:0}.saved-offer-row__cover--placeholder{background:#ffffff59}.saved-offer-row__business{display:block;font-size:.75rem;font-weight:700;opacity:.8}.joined-event-row__remove,.saved-offer-row__remove{position:absolute;top:.45rem;right:.45rem;width:36px;height:36px;border-radius:50%;border:1px solid rgba(17,24,39,.12);background:#fff;color:#9ca3af;display:flex;align-items:center;justify-content:center;cursor:pointer}.saved-offer-row--removing{opacity:0;transform:translate(12px);transition:opacity .22s ease,transform .22s ease}.saved-offer-row__remove-wrap{position:absolute;top:.45rem;right:.45rem;display:flex;align-items:center;gap:.45rem;z-index:3}.saved-offer-row__remove-wrap .saved-offer-row__remove{position:static;top:auto;right:auto;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}@media(hover:hover)and (pointer:fine){.saved-offer-row__remove-wrap .saved-offer-row__remove:hover{transform:scale(1.08);color:#dc2626;border-color:#dc26268c;background:#fff}}.saved-offer-row__remove--active{transform:scale(.94);color:#dc2626;border-color:#dc26268c}.saved-offer-row__confirm{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .65rem .35rem .75rem;background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:999px;box-shadow:0 10px 24px #0f172a2e,0 2px 6px #0f172a14;font-size:.84rem;font-weight:600;color:#111827;white-space:nowrap;transform-origin:right center;animation:bh-saved-confirm-in .22s cubic-bezier(.22,1,.36,1)}.saved-offer-row__confirm-q{letter-spacing:.01em}.saved-offer-row__confirm-btn{border:none;background:transparent;padding:.15rem .4rem;font-size:.85rem;font-weight:800;color:#dc2626;border-radius:999px;cursor:pointer}@media(hover:hover)and (pointer:fine){.saved-offer-row__confirm-btn:hover{background:#dc262614}}.saved-offer-row__confirm-arrow{position:absolute;right:-6px;top:50%;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);background:#fff;border-right:1px solid rgba(17,24,39,.12);border-top:1px solid rgba(17,24,39,.12);border-bottom-left-radius:2px}@keyframes bh-saved-confirm-in{0%{opacity:0;transform:translate(8px) scale(.92)}to{opacity:1;transform:translate(0) scale(1)}}.save-offer-btn{position:absolute;z-index:4;width:45px;height:45px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0f172a8c;color:#fff;border:1.5px solid rgba(255,255,255,.85);cursor:pointer;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 6px 14px #0f172a47;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;will-change:transform,opacity}.save-offer-btn--top-left,.save-offer-btn--top-right{top:10px;right:10px}.save-offer-btn:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media(hover:hover)and (pointer:fine){.save-offer-btn:hover{transform:scale(1.08);background:#0f172ac7;box-shadow:0 8px 18px #0f172a5c}}.save-offer-btn:active{transform:scale(.92)}.save-offer-btn--enter{animation:bh-save-btn-in .32s cubic-bezier(.22,1,.36,1)}.save-offer-btn--pulse{animation:bh-save-btn-pulse .36s cubic-bezier(.22,1,.36,1)}@keyframes bh-save-btn-in{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes bh-save-btn-pulse{0%{transform:scale(1);box-shadow:0 6px 14px #0f172a47}45%{transform:scale(1.22);box-shadow:0 0 0 8px #ffffff2e}to{transform:scale(1);box-shadow:0 6px 14px #0f172a47}}.save-offer-tag{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:.32rem;padding:.32rem .6rem .32rem .5rem;border-radius:999px;background:linear-gradient(135deg,#2bd4a0,#1aa676);color:#fff;font-size:.74rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 6px 14px #1aa67666,inset 0 0 0 1px #ffffff73;-webkit-user-select:none;user-select:none;pointer-events:none}.save-offer-tag--top-left,.save-offer-tag--top-right{top:10px;right:10px}.save-offer-tag__label{line-height:1}.save-offer-tag--enter{animation:bh-save-tag-in .42s cubic-bezier(.22,1,.36,1)}@keyframes bh-save-tag-in{0%{opacity:0;transform:scale(.5) rotate(-6deg)}55%{opacity:1;transform:scale(1.12) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.save-offer-btn--enter,.save-offer-btn--pulse,.save-offer-tag--enter,.saved-offer-row__confirm{animation:none}}.remove-saved-offer-btn{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:.45rem}.remove-saved-offer-btn--top-left,.remove-saved-offer-btn--top-right{top:10px;right:10px}.remove-saved-offer-btn__trigger{position:static;top:auto;left:auto;right:auto}.remove-saved-offer-btn--open .remove-saved-offer-btn__trigger{color:#fff;border-color:#ffffffd9;background:#0f172ab8}@media(hover:hover)and (pointer:fine){.remove-saved-offer-btn__trigger:hover{color:#fecaca;border-color:#fecacaf2;background:#7f1d1db8}}.remove-saved-offer-btn__confirm{position:relative;display:inline-flex;align-items:center;padding:.38rem .75rem;background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:999px;box-shadow:0 10px 24px #0f172a2e,0 2px 6px #0f172a14;transform-origin:left center;animation:bh-saved-confirm-in-right .22s cubic-bezier(.22,1,.36,1)}.remove-saved-offer-btn__confirm-action{font-size:.84rem;font-weight:800;color:#dc2626;cursor:pointer;white-space:nowrap;letter-spacing:.01em}@media(hover:hover)and (pointer:fine){.remove-saved-offer-btn__confirm-action:hover{color:#b91c1c}}@keyframes bh-saved-confirm-in-right{0%{opacity:0;transform:translate(-8px) scale(.92)}to{opacity:1;transform:translate(0) scale(1)}}.account-guardados-offer--removing{opacity:0;transform:translate(12px);transition:opacity .22s ease,transform .22s ease}.map-search-side-panel--account .map-search-side-panel__scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.map-aside-novedades-card__joined-badge{position:absolute;top:10px;left:10px;right:auto;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 10px 4px 8px;font-size:clamp(.7rem,.85rem,.95rem);font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#2bd4a0,#1aa676);border-radius:5px;box-shadow:0 6px 18px #2bd4a059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.map-aside-novedades-card__joined-badge-count{font-size:.95rem;font-weight:900;line-height:1}.map-aside-novedades-card__joined-badge-label{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;line-height:1}.map-aside-novedades-card--joined .map-aside-novedades-card__badge{inset:auto 10px 10px auto}.map-search-side-panel--account .map-search-side-panel__scroll--mi-cuenta{overflow:hidden;overflow-y:hidden}.map-search-side-panel__scroll--mi-cuenta{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.map-search-side-panel__scroll--mi-cuenta .map-side-panel__top{flex-shrink:0}.map-search-side-panel__scroll--mi-cuenta .map-search-side-panel__body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.map-search-side-panel__scroll--mi-cuenta .map-search-side-panel__account-tools,.map-search-side-panel__scroll--mi-cuenta .map-search-side-panel__body>*{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.map-search-side-panel__scroll--support.map-search-side-panel__scroll--mi-cuenta{overflow:auto;overflow-y:auto}.map-search-side-panel__scroll--support.map-search-side-panel__scroll--mi-cuenta .map-search-side-panel__body{overflow:auto}.map-search-side-panel__scroll--support.map-search-side-panel__scroll--mi-cuenta .map-search-side-panel__body>*{flex:0 0 auto;min-height:auto;overflow:visible;display:block}.map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.account-mi-cuenta{position:relative;display:flex;flex-direction:column;min-height:0;color:#111827;overflow:hidden}.account-mi-cuenta--enter{animation:account-mi-cuenta-in .34s cubic-bezier(.22,1,.36,1) forwards}.account-mi-cuenta--exit{animation:account-mi-cuenta-out .32s cubic-bezier(.4,0,.2,1) forwards}@keyframes account-mi-cuenta-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes account-mi-cuenta-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.account-mi-cuenta__file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.account-mi-cuenta__shell{display:flex;flex-direction:column;flex:1;min-height:0;padding-top:4.75rem;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.account-mi-cuenta__shell::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}@media(min-width:376px){.account-mi-cuenta__shell{padding-inline:1.9rem}}.account-mi-cuenta__header{display:flex;align-items:flex-start;flex-shrink:0;margin-bottom:0}.account-mi-cuenta__header-copy{flex:1;min-width:0}.account-mi-cuenta__header-title{margin:0;font-size:clamp(1.55rem,1.95rem,2rem);font-weight:800;line-height:1;color:#111827;text-transform:uppercase}.account-mi-cuenta__header-name{margin:.12rem 0 0;font-size:clamp(1.55rem,1.95rem,2rem);font-weight:800;line-height:1}.account-mi-cuenta__body-shift{flex:1;min-height:0;display:flex;flex-direction:column}.account-mi-cuenta__scroll{flex:1;min-height:0;overflow:visible;padding-top:2.2rem}.account-mi-cuenta__content{padding-bottom:2.5rem}.account-mi-cuenta__user-row{display:flex;align-items:center;gap:.75rem;margin-bottom:1.1rem}.account-mi-cuenta__user-avatar{flex-shrink:0;width:72px;height:72px;border-radius:5px;overflow:hidden}.account-mi-cuenta__user-avatar img{width:100%;height:100%;object-fit:cover;display:block}.account-mi-cuenta__avatar-fallback{display:flex;align-items:center;justify-content:center;background:#161a22}.account-mi-cuenta__user-meta{flex:1;min-width:0}.account-mi-cuenta__user-name{margin:0;font-size:clamp(1.15rem,1.35rem,1.45rem);font-weight:800;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111827}.account-mi-cuenta__user-email{margin:.15rem 0 0;font-size:clamp(.72rem,.85rem,.9rem);font-weight:700;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-mi-cuenta__user-since{margin:.2rem 0 0;font-size:clamp(.68rem,.78rem,.82rem);font-weight:600;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-mi-cuenta__more-btn{flex-shrink:0;width:44px;height:44px;border:none;background:transparent;color:#111827;display:inline-flex;align-items:center;justify-content:center;opacity:.95}.account-mi-cuenta__cards-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.5fr);gap:.75rem;min-height:240px;margin-bottom:.85rem}.account-mi-cuenta__cards-left,.account-mi-cuenta__cards-right{display:flex;flex-direction:column;gap:.75rem;min-height:0}.account-mi-cuenta__val-card{flex:3;min-height:0;border:none;border-radius:20px;overflow:hidden;position:relative;display:flex;flex-direction:column;text-align:left;background:#f5f5f5;box-shadow:inset 0 0 0 1px #11182714;cursor:pointer}.account-mi-cuenta__val-mosaic{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;padding:0}.account-mi-cuenta__val-mosaic img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.account-mi-cuenta__val-mosaic img:nth-child(1){grid-row:1 / span 2}.account-mi-cuenta__val-mosaic-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#ffffff61,#ffffff9e 42%,#ffffffe6);pointer-events:none}.account-mi-cuenta__val-copy{position:relative;z-index:2;padding:.85rem .95rem;display:flex;flex-direction:column;gap:.25rem;margin-top:auto}.account-mi-cuenta__val-copy strong{font-size:clamp(1rem,1.15rem,1.2rem);font-weight:800;color:#111827}.account-mi-cuenta__val-copy span{font-size:clamp(.72rem,.82rem,.88rem);font-weight:700;line-height:1.2;color:#4b5563}.account-mi-cuenta__support-card{min-height:0;border:none;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;padding:.55rem .75rem;background:#2b8f88;color:#fff;gap:20px}.account-mi-cuenta__card-kicker{font-size:clamp(.62rem,.72rem,.78rem);font-weight:800;line-height:1.05}.account-mi-cuenta__card-action{font-size:clamp(.82rem,.92rem,.95rem);font-weight:800}.account-mi-cuenta__quick-card{min-height:0;border:none;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;padding:.65rem .75rem;color:#1f4265;gap:3rem;cursor:pointer}.account-mi-cuenta__quick-card span{font-size:clamp(.68rem,.78rem,.82rem);font-weight:800;line-height:1.1;white-space:pre-line}.account-mi-cuenta__quick-card strong{font-size:clamp(.82rem,.92rem,.95rem);font-weight:800}.account-mi-cuenta__quick-card--photo{background:#bee4e7f2}.account-mi-cuenta__quick-card--name{background:#d7d0f4f2}.account-mi-cuenta__actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.75rem}.account-mi-cuenta__action-btn{border:none;background:transparent;color:#111827;display:inline-flex;align-items:center;gap:.35rem;font-size:clamp(.82rem,.92rem,.95rem);font-weight:700;min-height:44px;padding:0}.account-mi-cuenta__action-btn--end{justify-content:flex-end;justify-self:end}.account-mi-cuenta__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:clamp(.78rem,.88rem,.92rem);font-weight:200;color:#4b5563;flex-direction:column}.account-mi-cuenta__footer-brand{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.account-mi-cuenta__footer-version{flex-shrink:0}.account-aside-tabs__btn .account-aside-tabs__icon-wrap{transition:transform .24s cubic-bezier(.22,1,.36,1);transform-origin:center}.account-aside-tabs__btn:active .account-aside-tabs__icon-wrap{transform:scale(1.14)}@media(hover:hover)and (pointer:fine){.account-aside-tabs__btn:hover .account-aside-tabs__icon-wrap,.account-aside-tabs__btn:focus-visible .account-aside-tabs__icon-wrap{transform:scale(1.14)}}@media(prefers-reduced-motion:reduce){.account-aside-tabs__btn .account-aside-tabs__icon-wrap{transition:none}.account-aside-tabs__btn:hover .account-aside-tabs__icon-wrap,.account-aside-tabs__btn:active .account-aside-tabs__icon-wrap,.account-aside-tabs__btn:focus-visible .account-aside-tabs__icon-wrap{transform:none}}.account-mi-cuenta__pane-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,auto);min-height:0}.account-mi-cuenta__pane-stack>.account-mi-cuenta__pane{grid-row:1;grid-column:1;min-width:0}.account-mi-cuenta__pane-stack--transition>.account-mi-cuenta__pane--fade-left-exit,.account-mi-cuenta__pane-stack--transition>.account-mi-cuenta__pane--fade-right-exit{pointer-events:none}.account-mi-cuenta__pane,.account-mi-cuenta__pane--detail{min-height:0}.account-mi-cuenta__scroll--detail{padding-top:.25rem}.account-mi-cuenta__scroll,.account-mi-cuenta__scroll.account-mi-cuenta__scroll--detail{scrollbar-width:none;-ms-overflow-style:none}.account-mi-cuenta__scroll::-webkit-scrollbar,.account-mi-cuenta__scroll.account-mi-cuenta__scroll--detail::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}@keyframes account-mi-cuenta-fade-left-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@keyframes account-mi-cuenta-fade-left-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes account-mi-cuenta-fade-right-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes account-mi-cuenta-fade-right-enter{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.account-mi-cuenta__pane--fade-left-exit{animation:account-mi-cuenta-fade-left-exit .32s cubic-bezier(.22,1,.36,1) forwards;z-index:1}.account-mi-cuenta__pane--fade-left-enter{animation:account-mi-cuenta-fade-left-enter .32s cubic-bezier(.22,1,.36,1) forwards;z-index:2}.account-mi-cuenta__pane--fade-right-exit{animation:account-mi-cuenta-fade-right-exit .32s cubic-bezier(.22,1,.36,1) forwards;z-index:1}.account-mi-cuenta__pane--fade-right-enter{animation:account-mi-cuenta-fade-right-enter .32s cubic-bezier(.22,1,.36,1) forwards;z-index:2}.account-mi-cuenta__options-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;flex:1;min-height:0}.account-mi-cuenta__mosaic{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:minmax(0,1.2fr) minmax(0,1.2fr) minmax(62px,auto) minmax(62px,auto);gap:.75rem;min-height:280px;margin-bottom:.85rem}.account-mi-cuenta__mosaic>*{min-height:0;min-width:0}.account-mi-cuenta__mosaic-val{grid-column:1;grid-row:1 / span 2;flex:unset}.account-mi-cuenta__mosaic-photo{grid-column:2;grid-row:1}.account-mi-cuenta__mosaic-name{grid-column:2;grid-row:2}.account-mi-cuenta__mosaic-negocio{grid-column:1;grid-row:3}.account-mi-cuenta__mosaic-maps{grid-column:2;grid-row:3}.account-mi-cuenta__mosaic-delete{grid-column:1;grid-row:4}.account-mi-cuenta__mosaic-logout{grid-column:2;grid-row:4}.account-mi-cuenta__mosaic .account-mi-cuenta__option-card{gap:20px}.account-mi-cuenta__option-card{min-height:0;border:none;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;padding:.55rem .75rem;color:#fff;gap:.85rem;cursor:pointer}.account-mi-cuenta__option-card--negocio{background:#c98a12;text-decoration:none}.account-mi-cuenta__option-card--maps{background:#1f6996}.account-mi-cuenta__option-card--delete{background:#b91c1c}.account-mi-cuenta__option-card--logout{background:#374151}.account-mi-cuenta__legal{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:1.5rem}.account-mi-cuenta--maps .account-mi-cuenta__shell-main{display:flex;flex-direction:column;flex:1 0 auto;min-height:100%}.account-mi-cuenta--maps .account-mi-cuenta__body-shift,.account-mi-cuenta--maps .account-mi-cuenta__scroll--detail{flex:1 0 auto;min-height:100%;display:flex;flex-direction:column}.account-mi-cuenta--maps .account-mi-cuenta__pane-stack{flex:1 0 auto;min-height:100%;grid-template-rows:minmax(100%,auto)}.account-mi-cuenta--maps .account-mi-cuenta__pane--maps{display:flex;flex-direction:column;justify-content:center;flex:1 0 auto;min-height:100%;width:100%}.account-mi-cuenta__legal-section{display:flex;flex-direction:column;gap:.65rem}.account-mi-cuenta__legal-title{margin:0;font-size:clamp(1rem,2.5rem,2.1rem);font-weight:800;line-height:1.2;color:#111827}.account-mi-cuenta__legal-body{font-size:clamp(1rem,1.1rem,1rem);line-height:1.45;color:#374151;margin-top:2rem}.account-mi-cuenta__legal-body p{margin:0 0 .35rem}.account-mi-cuenta__confirm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;min-height:min(420px,55vh);padding:1.5rem 1rem 2rem;text-align:center}.account-mi-cuenta__confirm-text{margin:0;max-width:22rem;font-size:clamp(1rem,1.12rem,1.18rem);font-weight:700;line-height:1.35;color:#111827;white-space:pre-line}.account-mi-cuenta__confirm-warning{margin:.85rem 0 0;max-width:22rem;font-size:.92rem;font-weight:700;line-height:1.45;color:#dc2626;text-align:left}.account-mi-cuenta__confirm-field{display:block;width:100%;max-width:22rem;margin:.85rem auto 0;text-align:left}.account-mi-cuenta__confirm-field-label{display:block;margin-bottom:.35rem;font-size:.82rem;font-weight:800;color:#6b7280}.account-mi-cuenta__confirm-textarea{display:block;width:100%;min-height:88px;padding:.7rem .8rem;border:1px solid rgba(17,24,39,.12);border-radius:12px;background:#fff;color:#111827;font:inherit;resize:vertical;box-sizing:border-box}.account-mi-cuenta__confirm-field-meta{display:block;margin-top:.3rem;font-size:.76rem;font-weight:700;color:#9ca3af;text-align:right}.account-mi-cuenta__confirm--booking-cancel{width:100%;max-width:22rem;margin-inline:auto}.account-mi-cuenta__confirm-success-text{margin:0;max-width:24rem;font-size:clamp(.88rem,.98rem,1rem);font-weight:600;line-height:1.45;color:#374151}.account-mi-cuenta__confirm-btn{border:none;border-radius:999px;min-height:44px;padding:0 1.75rem;font-size:.95rem;font-weight:800;color:#fff}.account-mi-cuenta__confirm-btn--danger{background:#dc2626}.account-mi-cuenta__confirm-btn:disabled{opacity:.65}.account-mi-cuenta__confirm--success{gap:1rem}.account-mi-cuenta__mosaic-btn{position:relative;z-index:0;display:flex;width:100%;height:100%;min-height:0;padding:0;overflow:visible!important;transform:none!important;background:transparent!important;box-shadow:none!important;cursor:pointer}.account-mi-cuenta__mosaic-btn:hover:not(:disabled),.account-mi-cuenta__mosaic-btn:focus-visible:not(:disabled){z-index:4}.account-mi-cuenta__zoom-surface{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;transform-origin:center;transition:transform .24s cubic-bezier(.22,1,.36,1)}.account-mi-cuenta__val-card.account-mi-cuenta__mosaic-btn .account-mi-cuenta__zoom-surface{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;overflow:hidden;border-radius:20px;background:#f5f5f5;box-shadow:inset 0 0 0 1px #11182714}.account-mi-cuenta__quick-card.account-mi-cuenta__mosaic-btn .account-mi-cuenta__zoom-surface{border-radius:10px;padding:.65rem .75rem;align-items:flex-start;justify-content:space-between;gap:3rem;color:#1f4265}.account-mi-cuenta__quick-card--photo.account-mi-cuenta__mosaic-btn .account-mi-cuenta__zoom-surface{background:#bee4e7f2}.account-mi-cuenta__quick-card--name.account-mi-cuenta__mosaic-btn .account-mi-cuenta__zoom-surface{background:#d7d0f4f2}.account-mi-cuenta__option-card.account-mi-cuenta__mosaic-btn .account-mi-cuenta__zoom-surface{border-radius:10px;padding:.55rem .75rem;align-items:flex-start;justify-content:space-between;gap:20px;color:#fff}.account-mi-cuenta__option-card--negocio.account-mi-cuenta__mosaic-btn .account-mi-cuenta__zoom-surface{background:#3e9b7f}.account-mi-cuenta__option-card--maps.account-mi-cuenta__mosaic-btn .account-mi-cuenta__zoom-surface{background:#1f6996}.account-mi-cuenta__option-card--delete.account-mi-cuenta__mosaic-btn .account-mi-cuenta__zoom-surface{background:#b91c1c}.account-mi-cuenta__option-card--logout.account-mi-cuenta__mosaic-btn .account-mi-cuenta__zoom-surface{background:#374151}@media(hover:hover)and (pointer:fine){.account-mi-cuenta__mosaic-btn:hover:not(:disabled) .account-mi-cuenta__zoom-surface,.account-mi-cuenta__mosaic-btn:focus-visible:not(:disabled) .account-mi-cuenta__zoom-surface{transform:scale(1.03)}}.account-mi-cuenta__mosaic-btn:active:not(:disabled) .account-mi-cuenta__zoom-surface{transform:scale(.98)}.account-mi-cuenta__mosaic-delete--pending{opacity:1;cursor:default;pointer-events:none}.account-mi-cuenta__option-card--delete.account-mi-cuenta__mosaic-delete--pending.account-mi-cuenta__mosaic-btn .account-mi-cuenta__zoom-surface{background:linear-gradient(160deg,#ffc470d1,#e87e16bd);color:#3d2410;backdrop-filter:blur(16px) saturate(1.45);-webkit-backdrop-filter:blur(16px) saturate(1.45);box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1px #fff6}.account-mi-cuenta__ratings-wrap{position:relative;display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden}.account-mi-cuenta__ratings-wrap .lp-ratings-view{border-radius:20px;overflow:hidden}.account-mi-cuenta--my-ratings{flex:1;min-height:0;overflow:hidden}.map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta--my-ratings){overflow:hidden}.account-mi-cuenta--my-ratings .account-mi-cuenta__shell{flex:1;min-height:0;padding-top:0;overflow:hidden}.account-mi-cuenta--my-ratings .account-mi-cuenta__body-shift{flex:1;min-height:0;display:flex;flex-direction:column;transform:none!important}.account-mi-cuenta--my-ratings .account-mi-cuenta__scroll{flex:1;min-height:0;overflow:hidden;padding:0;margin:0}.account-mi-cuenta--my-ratings .account-mi-cuenta__pane-stack{min-height:0;width:100%}.account-mi-cuenta--my-ratings .account-mi-cuenta__pane--detail{min-height:0;display:flex;flex-direction:column;overflow:hidden}@media(max-width:600px){.account-mi-cuenta--my-ratings{height:100%}.account-mi-cuenta--my-ratings .account-mi-cuenta__shell{height:100%;display:flex;flex-direction:column}.account-mi-cuenta--my-ratings .account-mi-cuenta__body-shift,.account-mi-cuenta--my-ratings .account-mi-cuenta__scroll{flex:1;min-height:0;height:100%}.account-mi-cuenta--my-ratings .account-mi-cuenta__pane-stack{grid-template-rows:minmax(0,1fr);flex:1;min-height:0;height:100%;display:flex;flex-direction:column}.account-mi-cuenta--my-ratings .account-mi-cuenta__pane--detail{flex:1;min-height:0;height:100%}.account-mi-cuenta--my-ratings .account-mi-cuenta__scroll--detail{flex:1;min-height:0;display:flex;flex-direction:column}.account-mi-cuenta--my-ratings .account-mi-cuenta__ratings-wrap{flex:1;min-height:0;height:100%}.account-mi-cuenta--my-ratings .account-mi-cuenta__ratings-wrap .lp-ratings-view{position:absolute;inset:0;width:100%;height:100%;min-height:0;border-radius:0}.account-mi-cuenta--my-ratings .lp-ratings-slide__content{min-height:0;height:100%;max-height:100%;margin-top:0;padding-top:3rem;padding-bottom:max(2.75rem,env(safe-area-inset-bottom,0px));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.account-mi-cuenta--my-ratings .lp-ratings-slide__date{margin:.45rem 0 1.25rem}}@supports (-webkit-touch-callout: none){@media(max-width:600px){.account-mi-cuenta--my-ratings .lp-ratings-slide{isolation:isolate}.account-mi-cuenta--my-ratings .lp-ratings-slide__bg-blur{display:none}.account-mi-cuenta--my-ratings .lp-ratings-slide__bg-img{filter:brightness(.6) blur(4px);transform:scale(1.08)}.account-mi-cuenta--my-ratings .lp-ratings-slide__content{transform:translateZ(0);-webkit-font-smoothing:antialiased;min-height:100%;padding-top:2.85rem}.account-mi-cuenta--my-ratings .lp-ratings-view--account-aside .lp-ratings-top--account-aside{padding-top:.5rem}.account-mi-cuenta--my-ratings .lp-ratings-slide__date{margin-top:1.1rem;margin-bottom:1.15rem}.account-mi-cuenta--my-ratings .lp-ratings-view--account-aside .lp-ratings-filters__close{top:.65rem}.account-mi-cuenta--my-ratings .account-mi-cuenta__pane--detail:not(.account-mi-cuenta__pane--fade-left-enter,.account-mi-cuenta__pane--fade-left-exit,.account-mi-cuenta__pane--fade-right-enter,.account-mi-cuenta__pane--fade-right-exit){transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}}@media(min-width:601px){.map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta--my-ratings){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta--my-ratings) .map-search-side-panel__body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta--my-ratings) .map-search-side-panel__body>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%}.account-mi-cuenta--my-ratings{width:100%}.account-mi-cuenta--my-ratings .account-mi-cuenta__shell{flex:1 1 auto;min-height:0;overflow:hidden;padding-top:0;padding-inline:0}.account-mi-cuenta--my-ratings .account-mi-cuenta__body-shift{flex:1 1 auto;min-height:0;justify-content:center;align-items:center}.account-mi-cuenta--my-ratings .account-mi-cuenta__scroll{flex:1 1 auto;min-height:0;max-height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 0 1.5rem;box-sizing:border-box;overflow:hidden}.account-mi-cuenta--my-ratings .account-mi-cuenta__pane-stack{grid-template-rows:minmax(0,1fr);flex:0 0 auto;width:min(390px,100%);aspect-ratio:410 / 912;max-height:min(calc(100vh - 11rem),820px);height:auto}.account-mi-cuenta--my-ratings .account-mi-cuenta__pane--detail{height:100%;min-height:0}.account-mi-cuenta--my-ratings .account-mi-cuenta__ratings-wrap{flex:1 1 auto;height:100%;min-height:0}.account-mi-cuenta--my-ratings .account-mi-cuenta__ratings-wrap .lp-ratings-view{position:absolute;inset:0;width:100%;height:100%}.account-mi-cuenta--my-ratings .lp-ratings-slide__content{padding-top:0;padding-bottom:0}.account-mi-cuenta--my-ratings .lp-ratings-slide__headline{font-size:2.5rem}}.account-mi-cuenta__action-btn--interactive{cursor:pointer;overflow:visible;transform:none!important;position:relative;z-index:0}.account-mi-cuenta__action-btn--interactive:hover,.account-mi-cuenta__action-btn--interactive:focus-visible{z-index:4}.account-mi-cuenta__action-btn--interactive .account-mi-cuenta__zoom-surface{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;width:auto;height:auto;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1);transform-origin:center}@media(hover:hover)and (pointer:fine){.account-mi-cuenta__action-btn--interactive:hover .account-mi-cuenta__zoom-surface,.account-mi-cuenta__action-btn--interactive:focus-visible .account-mi-cuenta__zoom-surface{transform:scale(1.08)}}.account-mi-cuenta__action-btn--interactive:active .account-mi-cuenta__zoom-surface{transform:scale(.96)}.account-mi-cuenta__confirm-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem}.account-mi-cuenta__confirm-btn--primary{background:#111827}.account-mi-cuenta__confirm-btn--ghost{background:transparent;color:#374151;box-shadow:inset 0 0 0 1px #1118272e}.account-mi-cuenta__confirm--name{width:100%;max-width:22rem;margin-inline:auto}.account-mi-cuenta__name-field{display:block;width:100%;margin-bottom:.25rem}.account-mi-cuenta__name-input{width:100%;min-height:44px;border:none;border-radius:12px;padding:.65rem .85rem;font-size:1rem;font-weight:600;color:#111827;background:#f3f4f6;box-shadow:inset 0 0 0 1px #1118271a}.account-mi-cuenta__name-input:focus{outline:2px solid #c936c7;outline-offset:1px}.account-mi-cuenta__name-counter{margin:.35rem 0 .5rem;font-size:.78rem;font-weight:600;color:#1118278c;text-align:right}.account-mi-cuenta__confirm-action{min-width:7.5rem}.account-mi-cuenta__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:375px){.account-mi-cuenta__cards-grid{min-height:220px}.account-mi-cuenta__mosaic{min-height:260px;grid-template-rows:minmax(0,1.15fr) minmax(0,1.15fr) minmax(58px,auto) minmax(58px,auto)}.account-mi-cuenta__user-avatar{width:66px;height:66px}}@keyframes account-mi-cuenta-profile-btn-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.account-mi-cuenta__profile-choice-btn{cursor:pointer;border:none;border-radius:999px;min-height:44px;min-width:7.5rem;padding:0 1.75rem;font-size:.95rem;font-weight:800;transform-origin:center;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease;animation:account-mi-cuenta-profile-btn-in .32s cubic-bezier(.22,1,.36,1) backwards}.account-mi-cuenta__profile-choice-btn--accept{animation-delay:.05s;background:#2bd4a0;color:#0e0e0e}.account-mi-cuenta__profile-choice-btn--cancel{animation-delay:.12s;background:#ef4444ba;color:#fbfbfc;box-shadow:inset 0 0 0 1px #ef444466}@media(hover:hover)and (pointer:fine){.account-mi-cuenta__profile-choice-btn:hover:not(:disabled){transform:scale(1.06)}}.account-mi-cuenta__profile-choice-btn:active:not(:disabled){transform:scale(.96)}.account-mi-cuenta__profile-choice-btn:disabled{opacity:.65;cursor:not-allowed}.account-mi-cuenta__confirm--success{gap:0}.account-mi-cuenta__confirm-done-text{margin:.85rem 0 0;max-width:20rem;text-align:center;font-size:clamp(.9rem,1rem,1.05rem);font-weight:200;line-height:1.4;color:#9ca3af;animation:account-mi-cuenta-profile-btn-in .36s cubic-bezier(.22,1,.36,1) .18s backwards}.map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta__scroll:not(.account-mi-cuenta__scroll--detail)):not(:has(.account-mi-cuenta__shell-main)){overflow:visible}.account-mi-cuenta:has(.account-mi-cuenta__scroll:not(.account-mi-cuenta__scroll--detail)):not(:has(.account-mi-cuenta__shell-main)){overflow:visible}.account-mi-cuenta:has(.account-mi-cuenta__scroll:not(.account-mi-cuenta__scroll--detail)):not(:has(.account-mi-cuenta__shell-main)) .account-mi-cuenta__body-shift,.account-mi-cuenta:has(.account-mi-cuenta__scroll:not(.account-mi-cuenta__scroll--detail)):not(:has(.account-mi-cuenta__shell-main)) .account-mi-cuenta__pane-stack,.account-mi-cuenta:has(.account-mi-cuenta__scroll:not(.account-mi-cuenta__scroll--detail)):not(:has(.account-mi-cuenta__shell-main)) .account-mi-cuenta__pane,.account-mi-cuenta:has(.account-mi-cuenta__scroll:not(.account-mi-cuenta__scroll--detail)):not(:has(.account-mi-cuenta__shell-main)) .account-mi-cuenta__content{overflow:visible}.account-mi-cuenta:not(:has(.account-mi-cuenta__shell-main)) .account-mi-cuenta__scroll:not(.account-mi-cuenta__scroll--detail){overflow:visible;padding-inline:0;margin-inline:-14px;padding-bottom:20px}.account-mi-cuenta:has(.account-mi-cuenta__shell-main) .account-mi-cuenta__scroll:not(.account-mi-cuenta__scroll--detail){overflow:visible;flex:0 0 auto;min-height:auto;padding-inline:0;margin-inline:0;padding-bottom:0}.account-mi-cuenta__mosaic{overflow:visible;padding:10px;margin:-10px -10px calc(.85rem - 10px)}.account-mi-cuenta__mosaic>*{overflow:visible}.account-mi-cuenta__actions{overflow:visible;padding:12px 16px;margin:0 -16px 1.75rem}.map-aside-results__group-title{position:relative;z-index:0;display:inline-block;width:fit-content;max-width:100%}.map-aside-results__group-title:before,.map-aside-results__group-title:after{content:"";position:absolute;pointer-events:none;z-index:-1;border-radius:3px 2px 4px}.map-aside-results__group-title:before{left:-.07em;right:-.11em;bottom:.04em;height:.52em;transform:rotate(-1.15deg) skew(-2.5deg);background:linear-gradient(94deg,#c936c71a,#c936c742 28%,#a834da4d 62%,#c936c714);filter:blur(.55px)}.map-aside-results__group-title:after{left:-.05em;right:-.09em;bottom:.09em;height:.36em;transform:rotate(-.7deg) skew(-1.2deg);background:linear-gradient(100deg,#c936c72e,#c936c785 20%,#ba30d299,#c936c78a 76%,#c936c729);mix-blend-mode:multiply;opacity:.92}.map-aside-results__body .map-aside-novedades__scroll--events.map-aside-hscroll,.map-aside-results__body .map-aside-novedades__scroll--offers.map-aside-hscroll,.account-tab-guardados .map-aside-novedades__scroll--events.map-aside-hscroll,.account-tab-guardados .map-aside-novedades__scroll--offers.map-aside-hscroll{display:flex;justify-content:flex-start;direction:ltr}.map-aside-results__body .map-aside-novedades__scroll--events .map-aside-hscroll__row,.map-aside-results__body .map-aside-novedades__scroll--offers .map-aside-hscroll__row,.account-tab-guardados .map-aside-novedades__scroll--events .map-aside-hscroll__row,.account-tab-guardados .map-aside-novedades__scroll--offers .map-aside-hscroll__row{direction:ltr;width:max-content;max-width:none;margin-inline:0;justify-content:flex-start}.account-tab-guardados .map-aside-novedades__scroll--offers.map-aside-hscroll{margin-right:calc(-1 * var(--map-side-scroll-pad-x, 2.3rem))}.account-tab-guardados .map-aside-novedades__scroll--offers .map-aside-hscroll__row{padding-inline-end:var(--map-side-scroll-pad-x, 2.3rem)}.map-aside-novedades__scroll--publications,.map-aside-novedades__scroll--publications .map-aside-hscroll__row{direction:ltr;justify-content:flex-start}.map-aside-novedades__scroll--publications .map-aside-hscroll__row{width:max-content;margin-inline:0}.map-aside-novedades__scroll--publications{margin-right:calc(-1 * var(--map-side-scroll-pad-x, 2.3rem))}.map-aside-novedades__scroll--publications .map-aside-hscroll__row{padding-inline-end:var(--map-side-scroll-pad-x, 2.3rem)}.account-tab-favoritos__block--activity{margin-bottom:3.25rem;margin-top:3rem}.account-tab-favoritos__summary{margin:0 0 .65rem;padding:.45rem .65rem;border-radius:10px;background:linear-gradient(94deg,#c936c714,#a834da24 48%,#c936c70f);color:#111827d1;font-size:.82rem;font-weight:700;line-height:1.35}.account-tab-favoritos__calm{margin:3rem 0 2rem;padding:.85rem .75rem;border-radius:12px;background:transparent;border:none}.account-tab-favoritos__calm-text{margin:0;text-align:center;color:#11182794;font-size:.88rem;font-weight:600;line-height:1.4}.account-tab-favoritos__activity-list{display:flex;flex-direction:column;gap:0;margin-bottom:.5rem;border-radius:12px;overflow:hidden;background:#ffffff6b}.favoritos-activity-card{width:100%;display:flex;align-items:center;gap:1.6rem;border:none;background:transparent;border-radius:0;padding:.62rem .55rem 1.62rem .5rem;text-align:left;box-shadow:none;cursor:pointer;transition:border-left .18s ease,box-shadow .18s ease}.favoritos-activity-card:last-child{border-bottom:none}.favoritos-activity-card__visual{flex-shrink:0;display:flex;align-items:center;justify-content:center}.favoritos-activity-card__logo{width:48px;height:48px;border-radius:11px;object-fit:cover;background:#f3f4f6;border:1px solid rgba(17,24,39,.06)}.favoritos-activity-card__logo-stack{position:relative;width:52px;height:48px;flex-shrink:0}.favoritos-activity-card__logo--stacked{position:absolute;top:0;width:40px;height:40px;border-radius:10px;border:2px solid rgba(255,255,255,.92);box-shadow:0 2px 8px #1118271f}.favoritos-activity-card__logo--stacked:nth-child(1){left:0}.favoritos-activity-card__logo--stacked:nth-child(2){left:10px;top:6px}.favoritos-activity-card__logo--stacked:nth-child(3){left:20px;top:2px}.favoritos-activity-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.favoritos-activity-card__top{display:flex;align-items:center;gap:.35rem}.favoritos-activity-card__kind{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:5px;background:#1118272e;color:#1118279e;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.favoritos-activity-card__primary{color:#111827;font-size:.86rem;font-weight:700;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.favoritos-activity-card__secondary{color:#11182794;font-size:.76rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favoritos-activity-card__meta{color:#6b4fbb;font-size:.74rem;font-weight:700;line-height:1.25}.favoritos-activity-card__chev{flex-shrink:0;color:#11182747;font-size:1.35rem;line-height:1;font-weight:300;padding-inline-start:.15rem}@media(hover:hover)and (pointer:fine){.favoritos-activity-card:hover{border-left:solid #1d1d3a}}.favoritos-activity-card:active{transform:scale(.985)}.account-tab-favoritos__hero{margin:2rem 0 3.1rem;padding:0;border-radius:16px;background:transparent}.account-tab-favoritos__hero-kicker{margin:0 0 .2rem;font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6b4fbbd9}.account-tab-favoritos__hero-title{margin:0 0 .35rem;font-size:1.15rem;font-weight:800;color:#929796;line-height:1.2}.account-tab-favoritos__hero-hint{margin:0;font-size:.78rem;font-weight:600;line-height:1.4;color:#11182794}.account-tab-favoritos__block-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.account-tab-favoritos__heading-tools{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto}.account-tab-favoritos__dismiss{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;margin:0;padding:0;border:0;border-radius:8px;background:#6b7280;color:#fff;font-size:1.45rem;font-weight:700;line-height:1}.account-tab-favoritos__dismiss:active{transform:scale(.92)}.account-tab-favoritos__activity-stage--enter{animation:account-activity-in .38s ease}.account-tab-favoritos__activity-stage--leave{animation:account-activity-out .32s ease forwards;pointer-events:none}@keyframes account-activity-in{0%{opacity:0;transform:translateY(-.65rem)}to{opacity:1;transform:none}}@keyframes account-activity-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.8rem)}}@media(prefers-reduced-motion:reduce){.account-tab-favoritos__activity-stage--enter,.account-tab-favoritos__activity-stage--leave{animation:none}}.account-tab-favoritos__heading-meta{font-size:.82rem;font-weight:800;color:#1d1e1d;letter-spacing:.04em;text-transform:uppercase;background:#2bd4a0;padding:5px 15px;border-radius:5px}.account-tab-favoritos__block--activity{margin-bottom:1.35rem}.account-tab-favoritos__block--following{margin-bottom:.5rem;margin-top:4rem}.account-tab-favoritos__calm-sub{margin:.25rem 0 0;text-align:center;font-size:.78rem;font-weight:600;color:#11182773}.account-tab-favoritos__following-lead{margin:0 0 .65rem;font-size:.8rem;font-weight:600;color:#1118278c;line-height:1.35}.account-tab-favoritos__following-rail{margin:1rem -.15rem 0;margin-right:calc(-1 * var(--map-side-scroll-pad-x, 2.3rem));padding-bottom:.35rem}.account-tab-favoritos__following-row{display:flex;flex-direction:row;gap:.72rem;padding:.2rem .15rem .45rem;padding-inline-end:var(--map-side-scroll-pad-x, 2.3rem);list-style:none;margin:0}.account-tab-favoritos__following-item{flex:0 0 auto}.favoritos-following-chip{--fav-chip-width: clamp(8.75rem, 27vw, 12.25rem);--fav-chip-hero-h: 5.35rem;display:flex;flex-direction:column;align-items:stretch;width:var(--fav-chip-width);min-height:11.35rem;padding:0;border:1px solid rgba(17,24,39,.07);border-radius:20px;background:linear-gradient(165deg,#fffffff5,#f8fafceb);text-align:left;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.favoritos-following-chip--unread{border-color:#c936c757;box-shadow:none}.favoritos-following-chip__hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--fav-chip-hero-h);padding:.72rem .55rem .62rem;overflow:hidden}.favoritos-following-chip__hero-bg{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% -10%,rgba(107,79,187,.14) 0%,transparent 58%),linear-gradient(180deg,#ffffff8c,#f3f4f659);pointer-events:none}.favoritos-following-chip--active .favoritos-following-chip__hero-bg{background:radial-gradient(120% 90% at 50% -10%,rgba(201,54,199,.18) 0%,transparent 58%),linear-gradient(180deg,#ffffff9e,#c936c70f)}.favoritos-following-chip--open .favoritos-following-chip__hero-bg{background:radial-gradient(120% 90% at 50% -10%,rgba(34,197,94,.16) 0%,transparent 58%),linear-gradient(180deg,#ffffff9e,#f0fdf473)}.favoritos-following-chip--closed .favoritos-following-chip__hero-bg{background:radial-gradient(120% 90% at 50% -10%,rgba(100,116,139,.12) 0%,transparent 58%),linear-gradient(180deg,#ffffff94,#f1f5f96b)}.favoritos-following-chip--holidays .favoritos-following-chip__hero-bg{background:radial-gradient(120% 90% at 50% -10%,rgba(245,158,11,.16) 0%,transparent 58%),linear-gradient(180deg,#ffffff9e,#fffbeb73)}.favoritos-following-chip__avatar-ring{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:999px;padding:3px;background:linear-gradient(145deg,#fffffff2,#6b4fbb38);box-shadow:0 8px 22px #1118271f}.favoritos-following-chip--active .favoritos-following-chip__avatar-ring{background:linear-gradient(145deg,#fffffffa,#c936c757)}.favoritos-following-chip__avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#f3f4f6;border:2px solid rgba(255,255,255,.96)}.favoritos-following-chip__distance{position:absolute;top:.48rem;right:.48rem;z-index:2;max-width:calc(100% - .9rem);padding:.18rem .42rem;border-radius:999px;background:#111827c7;color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.02em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.favoritos-following-chip__dot{position:absolute;top:.62rem;left:.62rem;z-index:2;width:12px;height:12px;border-radius:50%;background:#c936c7;border:2px solid #fff;box-shadow:0 0 0 1px #c936c759}.favoritos-following-chip__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.42rem;min-height:0;padding:.55rem .62rem .68rem;border-top:1px solid rgba(17,24,39,.05);background:#ffffffb8}.favoritos-following-chip__identity{display:flex;flex-direction:column;gap:.14rem;min-width:0}.favoritos-following-chip__name{margin:0;font-size:1rem;font-weight:550;color:#151616;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.favoritos-following-chip__role{margin:0;font-size:.98rem;font-weight:500;color:#6b7280f2;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.favoritos-following-chip__schedule{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;min-height:0}.favoritos-following-chip__state{display:inline-flex;align-items:center;gap:.28rem;max-width:100%;padding:.16rem .44rem .16rem .34rem;border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.1}.favoritos-following-chip__state-dot{width:.42rem;height:.42rem;border-radius:50%;flex-shrink:0}.favoritos-following-chip__state--open{color:#166534;background:#22c55e24}.favoritos-following-chip__state--open .favoritos-following-chip__state-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.favoritos-following-chip__state--closed{color:#eef0f4;background:#ef4444}.favoritos-following-chip__state--closed .favoritos-following-chip__state-dot{background:#f8f9fa}.favoritos-following-chip__state--holidays{color:#92400e;background:#f59e0b29}.favoritos-following-chip__state--holidays .favoritos-following-chip__state-dot{background:#f59e0b}.favoritos-following-chip__eta{width:100%;margin:0;font-size:.72rem;font-weight:600;line-height:1.35;color:#111827b8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.favoritos-following-chip--open .favoritos-following-chip__eta{color:#166534}.favoritos-following-chip--closed .favoritos-following-chip__eta{color:#334155e0}.favoritos-following-chip__cta{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6b4fbbe6}@media(hover:hover)and (pointer:fine){.favoritos-following-chip:hover{border-color:#c936c747;box-shadow:0 1px #ffffffeb inset,0 16px 34px #1118271a}}.favoritos-following-chip:active{transform:scale(.97)}.favoritos-activity-card--unread{background:transparent;padding-left:1.15rem}.favoritos-activity-card--unread .favoritos-activity-card__visual{position:relative}.favoritos-activity-card--unread .favoritos-activity-card__visual:before{content:"";position:absolute;top:50%;right:calc(100% + .55rem);width:3px;height:1.7rem;border-radius:999px;background:#c176da;transform:translateY(-50%);pointer-events:none}.favoritos-activity-card__fresh{margin-inline-start:auto;padding:.08rem .4rem;border-radius:5px;background:#c936c729;color:#9a2a99;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.favoritos-activity-card__seen{margin-inline-start:auto;padding:.08rem .4rem;border-radius:5px;background:#6b7280;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.favoritos-activity-card__top{width:100%}.account-tab-favoritos__following-rail.map-aside-hscroll{display:flex;justify-content:flex-start}.account-tab-favoritos__following-rail .map-aside-hscroll__row{width:max-content;max-width:none}@media(max-width:600px){.account-tab-favoritos__heading{margin:0;font-weight:700;color:#111827;font-size:clamp(1.2rem,1.5rem,1.7rem);letter-spacing:-.02em;text-transform:uppercase}.account-tab-favoritos__block-head{margin-bottom:1.35rem}.vip-offer-corp-group__name{font-size:clamp(1.2rem,1.3rem,1.5rem);color:#2bd4a0}html:not(.bh-content-night) .map-aside-results__group-title{margin:3rem 0 1rem;font-weight:200;color:#1d1d3a;line-height:1.35;letter-spacing:.08em;font-size:clamp(1rem,1.1rem,1.2rem);text-transform:uppercase}.account-mi-cuenta__actions{overflow:visible;padding:0 16px;margin:0 -16px 1.75rem}.account-mi-cuenta__profile-choice-btn--cancel{animation-delay:.12s;background:transparent;color:#ef4444;box-shadow:inset 0 0 0 1px #1118272e;border:solid 1px #ef4444}.map-aside-novedades{margin-top:0}.account-tab-favoritos__calm{background:transparent;border:none}.account-tab-favoritos__calm-sub{font-size:.88rem;color:#11182773}.account-tab-favoritos__calm-text{color:#11182794;font-size:1rem}}@media(min-width:601px){.account-tab-favoritos__hero-kicker{font-size:clamp(1.2rem,1.5rem,1.7rem);color:#6b4fbbd9}.account-tab-favoritos__hero-hint{font-size:.88rem;color:#60616294}.account-tab-favoritos__calm-text{font-size:.98rem;color:#11182794}.account-tab-favoritos__calm-sub{font-size:.88rem;color:#b45a9d}.account-mi-cuenta__actions{overflow:visible;padding:0 16px;margin:0 -16px 1.75rem}.account-mi-cuenta__action-btn{color:gray}.account-mi-cuenta__user-name{font-size:clamp(1.15rem,1.8rem,1.8rem);color:#2bd4a0}.map-aside-novedades-zone-picker--visible{margin-top:1rem}}.lp-reservar-flow{--rs-bg: #ffffff;--rs-bg-soft: #f8fafc;--rs-ink: #0f172a;--rs-ink-secondary: #475569;--rs-ink-muted: #64748b;--rs-border: #e2e8f0;--rs-accent: #0f172a;--rs-accent-soft: #f1f5f9;--rs-highlight: #6366f1;--rs-highlight-soft: rgba(99, 102, 241, .1);--rs-success: #0f172a;--rs-progress: rgba(107, 124, 50, .72);--rs-orange: #fb923c;--rs-orange-strong: #f97316;--header-h-expanded: clamp(200px, 36dvh, 280px);--header-h-compact: clamp(84px, 13dvh, 112px);--header-height-span: 168px;min-height:100dvh;min-height:100vh;max-height:100dvh;position:relative;display:flex;flex-direction:column;overflow:hidden;overflow-x:clip;background:var(--rs-bg);color:var(--rs-ink)}.lp-reservar-flow__header{--header-r: 0;flex-shrink:0;position:relative;z-index:6;overflow:hidden;display:flex;flex-direction:column;min-height:calc(var(--header-h-compact) + (1 - var(--header-r, 0)) * var(--header-height-span));box-shadow:0 2px 12px #0f172a1f;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.lp-reservar-flow__header[data-header-collapsed=true]{box-shadow:0 4px 18px #0f172a38}.lp-reservar-flow__header-bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:#0f172a}.lp-reservar-flow__header-bg .lp-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-reservar-flow__header-bg .lp-cover--fallback{background:linear-gradient(145deg,#1e293b,#334155 55%,#0f172a)}.lp-reservar-flow__header-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0f172a59,#0f172a80 42%,#0f172ae0);opacity:calc(.92 + var(--header-r, 0) * .08)}.lp-reservar-flow__header-inner{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:calc(.35rem * (1 - var(--header-r, 0) * .5));min-height:inherit;padding:max(25px,calc(env(safe-area-inset-top) + 10px)) max(1rem,env(safe-area-inset-right)) max(1rem,calc(env(safe-area-inset-bottom) + 4px)) max(1rem,env(safe-area-inset-left))}.lp-reservar-flow__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;width:100%;margin-bottom:calc(2rem * (1 - var(--header-r, 0)))}.lp-reservar-flow__header-actions{grid-column:1;grid-row:1;display:flex;align-items:center;gap:.5rem;align-self:start}.lp-reservar-flow__header-exit{min-height:44px;padding:0 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.38);background:#dc2626c7;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);color:#fff;font-size:.92rem;font-weight:800;box-shadow:0 4px 16px #b91c1c47;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .14s ease}.lp-reservar-flow__header-exit--back{border:solid 1px #eea70b;background:#fbbf2482;box-shadow:0 4px 14px #0f172a47}.lp-reservar-flow__header-exit:active{transform:scale(.97)}.lp-reservar-flow__header-logo-slot{flex-shrink:0;max-width:calc(5rem * (1 - var(--header-r, 0)));margin-inline-end:calc(.35rem * (1 - var(--header-r, 0)));opacity:calc(1 - min(1,var(--header-r, 0)));overflow:hidden;pointer-events:none}.lp-reservar-flow__header-info{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.38);background:#0f172a73;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.lp-reservar-flow__header-logo{flex-shrink:0;width:clamp(3rem,10vw,4rem);height:clamp(3rem,10vw,4rem);aspect-ratio:1 / 1;border-radius:999px;object-fit:cover;border:solid 5px #f3efef61;opacity:calc(1 - min(1,var(--header-r, 0)));transform:scale(calc(1 - (min(1,var(--header-r, 0))*.12)))}.lp-reservar-flow__header-logo--fallback{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#0f172a,#334155);color:#fff;font-size:1.25rem;font-weight:800;border-radius:0}.lp-reservar-flow__header-offer{margin:.1rem 0 0;font-size:clamp(.88rem,2.8vw,.98rem);font-weight:600;line-height:1.28;color:#ffffffeb;text-shadow:0 1px 8px rgba(0,0,0,.35);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;opacity:calc(1 - var(--header-r));max-height:calc(3rem * (1 - var(--header-r)))}.lp-reservar-flow__header-booking-as{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .45rem;margin:calc(.22rem * (1 - var(--header-r, 0) * .65)) 0 0;line-height:1.25;transform-origin:left center;transform:scale(calc(1 - var(--header-r, 0) * .08))}.lp-reservar-flow__header-booking-label{font-size:clamp(.78rem,2.4vw,.86rem);font-weight:700;color:#ffffffc7;text-shadow:0 1px 8px rgba(0,0,0,.35)}.lp-reservar-flow__header-booking-value{font-size:clamp(1rem,3vw,1rem);font-weight:200;color:var(--rs-orange);text-shadow:0 1px 10px rgba(0,0,0,.4)}.lp-reservar-flow__header-booking-value--muted{font-size:clamp(.88rem,2.8vw,.96rem);font-weight:700;color:#ffffffd1}.lp-reservar-flow__header-copy{min-width:0;text-align:left;color:#fff;margin-top:calc(.35rem * (1 - var(--header-r, 0)))}.lp-reservar-flow__header-kicker{margin:0;font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#e8fb3c;text-shadow:0 1px 8px rgba(0,0,0,.35);opacity:calc(1 - min(1,var(--header-r, 0)));max-height:calc(1.5rem*(1 - min(1,var(--header-r, 0))));overflow:hidden}.lp-reservar-flow__header-name{margin:calc(.08rem * (1 - var(--header-r, 0))) 0 0;font-size:clamp(1.28rem,4.8vw,1.75rem);font-weight:800;line-height:1.08;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35);transform-origin:left center;transform:scale(calc(1 - var(--header-r, 0) * .16))}.lp-reservar-flow__header-address{margin:calc(.1rem * (1 - var(--header-r, 0))) 0 0;font-size:clamp(.86rem,2.7vw,.95rem);font-weight:500;line-height:1.32;color:#ffffffe6;text-shadow:0 1px 8px rgba(0,0,0,.35);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;opacity:calc(1 - min(1,var(--header-r, 0)));max-height:calc(2.75rem*(1 - min(1,var(--header-r, 0))))}.lp-reservar-flow__scroll--service-tabs{padding-top:0}.lp-reservar-flow__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:clip;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding-bottom:max(.75rem,env(safe-area-inset-bottom));padding-top:max(1rem,env(safe-area-inset-top));padding-left:max(1.2rem,env(safe-area-inset-left));padding-right:max(1.2rem,env(safe-area-inset-right))}.map-phone-embed .lp-reservar-flow,.map-phone-frame__screen-scroll .lp-reservar-flow{flex:1;min-height:0;height:100%;max-height:100%}.lp-reservar-flow__top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:max(.85rem,env(safe-area-inset-top)) 1rem .65rem;border-bottom:1px solid var(--rs-border);background:var(--rs-bg);position:sticky;top:0;z-index:4}.lp-reservar-flow__exit,.lp-reservar-flow__back{min-height:44px;padding:0 .85rem;border-radius:999px;border:1px solid var(--rs-border);background:var(--rs-bg-soft);color:var(--rs-ink);font-size:.95rem;font-weight:700}.lp-reservar-flow__exit{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.lp-reservar-flow__top-spacer{width:72px}.lp-reservar-flow__header-progress{position:relative;z-index:3;flex-shrink:0;width:100%}.lp-reservar-flow__header-progress .lp-reservar-flow__progress-track{height:3px;width:100%;margin:0;border-radius:0;background:#fff3;overflow:hidden}.lp-reservar-flow__header-progress .lp-reservar-flow__progress-fill{display:block;height:100%;border-radius:0;background:linear-gradient(90deg,#2bd4a0,#22c55e);transition:width .28s cubic-bezier(.22,1,.36,1)}.lp-reservar-flow__main{flex:1;width:100%;max-width:640px;margin:0 auto}.lp-reservar-flow__hero{position:relative;width:100%;min-height:clamp(220px,42vw,280px);max-height:320px;overflow:hidden;background:#0f172a}.lp-reservar-flow__hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-reservar-flow__hero-media--fallback{background:linear-gradient(145deg,#1e293b,#334155)}.lp-reservar-flow__hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0f172a26,#0f172a59 45%,#0f172ad1)}.lp-reservar-flow__hero-exit{position:absolute;top:max(.75rem,env(safe-area-inset-top));left:max(1rem,env(safe-area-inset-left));z-index:2;min-height:44px;padding:0 1rem;border-radius:999px;border:1px solid rgba(254,202,202,.65);background:#fef2f2eb;color:#b91c1c;font-size:.92rem;font-weight:800;box-shadow:0 4px 16px #0f172a2e}.lp-reservar-flow__hero-info{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:flex-end;gap:.85rem;padding:1.15rem 1.25rem 1.35rem}.lp-reservar-flow__hero-logo{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:12px;object-fit:cover;border:2px solid rgba(255,255,255,.92);box-shadow:0 6px 18px #00000047}.lp-reservar-flow__hero-logo--fallback{display:inline-flex;align-items:center;justify-content:center;background:#ffffff29;color:#fff;font-size:1.25rem;font-weight:800}.lp-reservar-flow__hero-copy{min-width:0;color:#fff}.lp-reservar-flow__hero-kicker{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.82}.lp-reservar-flow__hero-name{margin:.12rem 0 0;font-size:clamp(1.35rem,4.8vw,1.75rem);font-weight:800;line-height:1.12}.lp-reservar-flow__hero-meta{margin:.2rem 0 0;font-size:.92rem;font-weight:500;opacity:.88}.lp-reservar-flow__perk{display:flex;align-items:center;justify-content:center;gap:.4rem;max-width:640px;margin:0 auto;padding:.65rem 1.25rem 0;font-size:.8rem;font-weight:600;color:var(--rs-ink-muted);overflow:hidden;max-height:3.5rem;opacity:1;visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .32s ease,max-height .36s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.lp-reservar-flow__perk--hidden{max-height:0;padding-top:0;padding-bottom:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,max-height .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s}.lp-reservar-flow__perk--visible{max-height:3.5rem;opacity:1;visibility:visible}.lp-reservar-flow__business{position:relative;overflow:hidden;border-bottom:1px solid var(--rs-border);background:linear-gradient(180deg,#f1f5f9,#fff)}.lp-reservar-flow__business-bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(99,102,241,.1) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 0% 100%,rgba(15,23,42,.06) 0%,transparent 50%);pointer-events:none}.lp-reservar-flow__business-inner{position:relative;display:flex;align-items:center;gap:.95rem;max-width:640px;margin:0 auto;padding:1.15rem 1.15rem .65rem}.lp-reservar-flow__business-logo{flex-shrink:0;width:3.75rem;height:3.75rem;border-radius:14px;object-fit:cover;border:2px solid #fff;box-shadow:0 6px 18px #0f172a1f}.lp-reservar-flow__business-logo--fallback{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#0f172a,#334155);color:#fff;font-size:1.35rem;font-weight:800}.lp-reservar-flow__business-copy{min-width:0}.lp-reservar-flow__business-kicker{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--rs-ink-muted)}.lp-reservar-flow__business-name{margin:.15rem 0 0;font-size:clamp(1.15rem,4vw,1.45rem);font-weight:800;line-height:1.15;color:var(--rs-ink)}.lp-reservar-flow__business-meta{margin:.2rem 0 0;font-size:.92rem;font-weight:500;color:var(--rs-ink-secondary)}.lp-reservar-flow__hero{margin-bottom:1.35rem}.lp-reservar-flow__hero-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:999px;background:var(--rs-bg-soft);border:1px solid var(--rs-border);margin-bottom:.85rem}.lp-reservar-flow__title{margin:0;font-size:clamp(1.55rem,5vw,2rem);font-weight:800;line-height:1.12;color:var(--rs-ink)}.lp-reservar-flow__subtitle{margin:.35rem 0 0;font-size:clamp(1rem,3.2vw,1.15rem);font-weight:500;color:var(--rs-ink-secondary)}.lp-reservar-flow__panel{animation:lp-reservar-enter-forward .34s cubic-bezier(.22,1,.36,1)}.lp-reservar-flow__panel--back{animation-name:lp-reservar-enter-back}.lp-reservar-flow__panel--leaving.lp-reservar-flow__panel--forward{animation:lp-reservar-exit-forward .22s cubic-bezier(.4,0,1,1) forwards}.lp-reservar-flow__panel--leaving.lp-reservar-flow__panel--back{animation:lp-reservar-exit-back .22s cubic-bezier(.4,0,1,1) forwards}@keyframes lp-reservar-enter-forward{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes lp-reservar-enter-back{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes lp-reservar-exit-forward{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-22px)}}@keyframes lp-reservar-exit-back{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(22px)}}.lp-reservar-flow__section{display:flex;flex-direction:column;gap:1.25rem;padding-top:.35rem}.lp-reservar-flow__step-intro{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;width:100%;text-align:left;padding-bottom:1rem}.lp-reservar-flow__step-head{display:flex;align-items:center;gap:.85rem;width:100%;text-align:left}.lp-reservar-flow__step-copy{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.lp-reservar-flow__step-title{margin:0;font-size:clamp(1.35rem,4vw,1.35rem);font-weight:800;color:var(--rs-ink);text-align:left;width:100%}.lp-reservar-flow__step-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:5px;background:var(--rs-accent);color:#fff;font-size:.95rem;font-weight:800}.lp-reservar-flow__lead,.lp-reservar-flow__hint{margin:0;font-size:clamp(.95rem,3vw,1rem);color:var(--rs-ink-secondary);text-align:left;width:100%;align-self:stretch}.lp-reservar-flow__step-copy .lp-reservar-flow__lead,.lp-reservar-flow__step-copy .lp-reservar-flow__hint{margin:0;width:100%}.lp-reservar-flow__step-copy .lp-reservar-flow__hint{font-size:clamp(.9rem,2.8vw,.98rem);color:var(--rs-ink-muted)}.lp-reservar-flow__step-intro .lp-reservar-flow__step-selected{margin:1.5rem 0 0;width:100%;text-align:left;font-size:clamp(1.1rem,2.9vw,1.3rem);line-height:0;font-weight:600;color:#0f172a;padding:5px 10px;border-radius:5px}.lp-reservar-flow__step-selected-value{font-weight:800;color:var(--rs-orange-strong)}.lp-reservar-flow__selection{margin:0;padding:.85rem 1rem;border-radius:12px;background:var(--rs-bg-soft);border:1px solid var(--rs-border);font-size:1rem;font-weight:700;color:var(--rs-ink)}.lp-reservar-flow__day-list{display:flex;flex-direction:column;gap:.65rem}.lp-reservar-flow__day-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:64px;padding:.95rem 1.05rem;border-radius:14px;border:1px solid var(--rs-border);background:var(--rs-bg);box-shadow:0 2px 10px #0f172a0f;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .14s ease}.lp-reservar-flow__day-card:active{transform:scale(.985)}.lp-reservar-flow__day-label{display:block;font-size:1.05rem;font-weight:700;text-transform:capitalize;color:var(--rs-ink)}.lp-reservar-flow__day-meta{flex-shrink:0;font-size:.88rem;font-weight:700;color:var(--rs-ink-muted);padding:.25rem .55rem;border-radius:999px;background:var(--rs-bg-soft)}.lp-reservar-flow__slot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media(min-width:480px){.lp-reservar-flow__slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-reservar-flow__slot-btn{min-height:52px;width:100%;border-radius:5px;border:1px solid #11111136;background:var(--rs-bg);color:#374151;font-size:16px;font-weight:300;box-shadow:0 1px 6px #0f172a0d;transition:border-color .18s ease,background .18s ease,transform .14s ease}.lp-reservar-flow__slot-btn--on{border-color:#22c55e;background:#2bd4a047}.lp-reservar-flow__fields{display:grid;gap:.85rem}.lp-reservar-flow__field{display:grid;gap:.4rem;font-size:.95rem;font-weight:600;color:#c6a830}.lp-reservar-flow__field input,.lp-reservar-flow__field textarea{min-height:48px;border-radius:12px;border:1px solid var(--rs-border);background:var(--rs-bg);color:var(--rs-ink);padding:.75rem .85rem;font:inherit;font-size:1rem;font-weight:500}.lp-reservar-flow__field textarea{min-height:108px;resize:vertical;line-height:1.45}.lp-reservar-flow__primary,.lp-reservar-flow__secondary{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;width:fit-content;min-width:min(100%,9.5rem);min-height:40px;margin-top:.35rem;padding:0 1.35rem;border-radius:14px;font-size:1rem;font-weight:800}.lp-reservar-flow__done .lp-reservar-flow__primary{align-self:center;width:fit-content}.lp-reservar-flow__primary{border:none;background:var(--rs-accent);color:#fff;box-shadow:0 8px 24px #0f172a2e}.lp-reservar-flow__primary:disabled{opacity:.42;cursor:not-allowed}.lp-reservar-flow__primary--submit{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 4px 18px #05966959}.lp-reservar-flow__primary--submit:active:not(:disabled){transform:scale(.98)}.lp-reservar-flow__secondary{border:1px solid var(--rs-border);background:var(--rs-bg-soft);color:var(--rs-ink)}.lp-reservar-flow__error{margin:0;color:#dc2626;font-size:.95rem;font-weight:600}.lp-reservar-flow__done{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem 1rem;min-height:min(100%,520px);flex:1}.lp-reservar-flow--success{justify-content:center}.lp-reservar-flow__scroll--success{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;overflow:hidden;min-height:0}.lp-reservar-flow__main--success{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0}.lp-reservar-flow__main--success .lp-reservar-flow__panel{flex:1;display:flex;flex-direction:column;justify-content:center}.lp-reservar-flow__done h2{margin:.85rem 0 .45rem;font-size:clamp(1.35rem,4.5vw,1.65rem);font-weight:800}.lp-reservar-flow__done p{margin:0 0 1.25rem;font-size:1rem;line-height:1.55;color:var(--rs-ink-secondary)}.lp-reservar-flow__empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:1rem;text-align:center}.lp-reservar-flow__skeleton{display:flex;flex-direction:column;gap:.65rem;padding-top:.5rem}.lp-reservar-flow__skeleton-line{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);background-size:200% 100%;animation:lp-reservar-shimmer 1.2s ease-in-out infinite}.lp-reservar-flow__skeleton-line--short{width:62%}@keyframes lp-reservar-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lp-reservar-flow__done-art{margin-bottom:.25rem}.lp-reservar-flow__done-icon{color:#22c55e}.lp-reservar-cal{display:flex;flex-direction:column;gap:2rem}.lp-reservar-cal__head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:.5rem}.lp-reservar-cal__month{margin:0;font-size:1.05rem;font-weight:800;text-align:center;text-transform:capitalize;color:var(--rs-ink)}.lp-reservar-cal__nav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--rs-border);background:var(--rs-bg)}.lp-reservar-cal__nav:disabled{opacity:.35}.lp-reservar-cal__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.lp-reservar-cal__weekday{text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.04em;color:var(--rs-ink-muted)}.lp-reservar-cal__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem}.lp-reservar-cal__cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:44px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--rs-ink);font-size:.92rem;font-weight:700;transition:background .16s ease,border-color .16s ease,transform .14s ease}.lp-reservar-cal__cell--outside{opacity:.35}.lp-reservar-cal__cell--disabled{opacity:.38;cursor:default}.lp-reservar-cal__cell--available:not(.lp-reservar-cal__cell--disabled):not(.lp-reservar-cal__cell--selected){background:var(--rs-highlight-soft)}.lp-reservar-cal__cell--today{border-color:var(--rs-border)}.lp-reservar-cal__cell--selected{background:#2bd4a0;color:#fff;border-color:#22c55e;box-shadow:0 4px 14px #0f172a2e}.lp-reservar-cal__cell-dot{width:5px;height:5px;border-radius:999px;background:#22c55e}.lp-reservar-cal__cell--selected .lp-reservar-cal__cell-dot{background:#06ef5c}.lp-reservar-cal__slots{display:flex;flex-direction:column;gap:.65rem;padding-top:.35rem}.lp-reservar-cal__slots-title{margin:0;font-size:1rem;font-weight:800;text-transform:capitalize;color:var(--rs-ink)}.lp-reservar-cal__loading{grid-column:1 / -1;text-align:center;padding:1rem 0}.lp-reservar-cal__day-hint{margin:.15rem 0 0;text-align:center}.lp-reservar-cal--time{padding-top:.35rem}.lp-reservar-cal__picked-day{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.lp-reservar-cal__picked-label{display:block;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--rs-ink-muted)}.lp-reservar-cal__picked-value{display:block;margin-top:.12rem;font-size:1.05rem;font-weight:800;color:#c936c7;text-transform:capitalize}.lp-reservar-cal__change-day{flex-shrink:0;min-height:44px;padding:0 .95rem;border-radius:5px;border:2px solid var(--rs-border);background:var(--rs-bg);font-size:.88rem;font-weight:800;color:var(--rs-ink-secondary)}.lp-reservar-cal__slots--only{padding-top:.15rem}.lp-reservar-flow__contact{display:grid;gap:.65rem;padding:.95rem 1rem;border-radius:14px;border:1px solid var(--rs-border);background:var(--rs-bg-soft)}.lp-reservar-flow__contact-title{margin:0;font-size:1rem;font-weight:800;color:var(--rs-ink)}.lp-reservar-flow__contact-lead{margin:0;font-size:.88rem;line-height:1.45;color:var(--rs-ink-secondary)}.lp-reservar-flow__contact-list{margin:0;display:grid;gap:.45rem}.lp-reservar-flow__contact-list div{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem;align-items:baseline}.lp-reservar-flow__contact-list dt{margin:0;font-size:.82rem;font-weight:800;color:var(--rs-ink-muted)}.lp-reservar-flow__contact-list dd{margin:0;font-size:.95rem;font-weight:600;color:var(--rs-ink);word-break:break-word}.lp-reservar-flow__field input{min-height:48px;border-radius:12px;border:1px solid var(--rs-border);background:var(--rs-bg);color:var(--rs-ink);padding:.75rem .85rem;font:inherit;font-size:1rem;font-weight:500}.lp-reservar-flow__info-link{display:inline;padding:0;border:none;background:transparent;font:inherit;font-weight:800;color:#0f766e;text-decoration:none}.lp-reservar-flow__info-link:active{opacity:.85}.lp-reservar-flow__legal-accept{display:flex;align-items:center;gap:.75rem;padding:.85rem .95rem;border-radius:12px;border:1px solid var(--rs-border);background:var(--rs-bg-soft)}.lp-reservar-flow__legal-check{flex-shrink:0;padding:0;border:none;background:transparent;margin-top:.1rem}.lp-reservar-flow__legal-check-box{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;border:2px solid var(--rs-border);background:var(--rs-bg);transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,transform .18s cubic-bezier(.22,1,.36,1)}.lp-reservar-flow__legal-check--on .lp-reservar-flow__legal-check-box{border-color:#059669;background:#059669;transform:scale(1.06);animation:lp-reservar-legal-check-pop .32s cubic-bezier(.22,1,.36,1)}@keyframes lp-reservar-legal-check-pop{0%{transform:scale(.82)}55%{transform:scale(1.12)}to{transform:scale(1.06)}}.lp-reservar-flow__legal-accept-copy{margin:0;font-size:.88rem;line-height:1.5;color:var(--rs-ink-secondary);text-align:left}.lp-reserva-info-modal.auth-gate-modal{position:absolute;inset:0;z-index:10130;align-items:stretch;justify-content:stretch;box-sizing:border-box;padding:0}.lp-reserva-info-modal.auth-gate-modal .auth-gate-modal__card,.lp-reserva-info-modal__card{width:100%;max-width:none;flex:1 1 auto;min-height:0;height:auto;max-height:100%;border-radius:0;box-sizing:border-box;padding:max(70px,calc(env(safe-area-inset-top,0px) + 12px)) max(25px,calc(env(safe-area-inset-right,0px) + 14px)) max(20px,calc(env(safe-area-inset-bottom,0px) + 10px)) max(25px,calc(env(safe-area-inset-left,0px) + 14px))!important;display:flex;flex-direction:column;overflow:hidden}.lp-reserva-info-modal__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;padding:0}.lp-reserva-info-modal__scroll::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.lp-reserva-info-modal__head{margin-bottom:1rem}.lp-reserva-info-modal__title{margin:0;font-size:clamp(1.6rem,4.5vw,1.8rem);font-weight:800;line-height:1.25;color:var(--rs-ink, #0f172a)}.lp-reserva-info-modal__body{display:flex;flex-direction:column;gap:.85rem;font-size:clamp(.95rem,3.2vw,1.05rem);line-height:1.55;color:var(--rs-ink-secondary, #475569);text-align:left}.lp-reserva-info-modal__footer.auth-gate-modal__actions{margin-top:1.25rem;padding-top:0;padding-bottom:0}.lp-reserva-info-modal .auth-gate-modal__btn--primary{min-height:48px;padding:0 1.5rem;font-size:1rem}@media(max-width:600px){.lp-reservar-flow__header-top{margin-bottom:calc(.85rem * (1 - var(--header-r, 0)));align-items:center}.lp-reservar-flow__header-inner{padding-top:max(.65rem,calc(env(safe-area-inset-top) + 8px));padding-bottom:max(.8rem,calc(env(safe-area-inset-bottom) + 4px))}}.lp-reserva-info-modal__body p{margin:0}.lp-reserva-info-modal__body strong{color:var(--rs-ink, #0f172a)}.lp-reservar-service-tabs-band{flex-shrink:0;width:100%;margin:0;padding:0;box-sizing:border-box;background:#e9ebf0}.lp-reservar-service-tabs{flex-shrink:0;max-width:640px;margin:0 auto;width:100%;padding:0 1.25rem;box-sizing:border-box}.lp-reservar-service-tabs__row{--tab-pad: 3px;--tab-gap: 4px;--tab-count: 3;--tab-active: 0;--tab-slot: calc((100% - 2 * var(--tab-pad) - (var(--tab-count) - 1) * var(--tab-gap)) / var(--tab-count));position:relative;display:grid;grid-template-columns:repeat(var(--tab-count, 3),1fr);align-items:center;gap:var(--tab-gap);box-sizing:border-box;width:100%;height:2.85rem;padding:var(--tab-pad);border-radius:0;background:transparent;border:none;box-shadow:none;overflow:visible}.lp-reservar-service-tabs__indicator{position:absolute;top:var(--tab-pad);bottom:var(--tab-pad);left:calc(var(--tab-pad) + var(--tab-active) * (var(--tab-slot) + var(--tab-gap)));width:var(--tab-slot);border-radius:5px;background:#fff;box-shadow:0 1px 3px #0f172a1a,0 4px 14px #0f172a14;transition:left .32s cubic-bezier(.33,1,.68,1);pointer-events:none;z-index:0}.lp-reservar-service-tabs__btn{position:relative;z-index:1;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;height:100%;margin:0;padding:0 .2rem;border-radius:5px;color:#64748b;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .2s ease,transform .14s cubic-bezier(.25,1,.45,1)}.lp-reservar-service-tabs__inner{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-width:0}.lp-reservar-service-tabs__icon{flex-shrink:0}.lp-reservar-service-tabs__label{font-size:clamp(.74rem,.82rem,.88rem);font-weight:800;line-height:1.1;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){.lp-reservar-service-tabs__btn:hover:not(.lp-reservar-service-tabs__btn--active){color:#334155}}.lp-reservar-service-tabs__btn--active{color:#0f172a}.lp-reservar-service-tabs__btn.bh-pressable:active{transform:scale(.96)}.lp-reservar-flow__service-tab-stack{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,auto);min-height:0}.lp-reservar-flow__service-tab-bleed{width:auto;max-width:none;margin-left:-1.25rem;margin-right:-1.25rem;padding:.65rem 1.25rem .85rem;box-sizing:border-box}.lp-reservar-flow__service-tab-bleed-inner{width:100%;max-width:640px;margin:0 auto;padding:0;box-sizing:border-box}.lp-reservar-flow__main--service-tabs{padding-top:0;background:transparent}.lp-reservar-flow__main--service-tabs .lp-reservar-flow__section--services{gap:.85rem}.lp-reservar-flow__main--service-tabs .lp-reservar-flow__services-head{margin-bottom:1rem}.lp-reservar-flow__main--service-tabs .lp-reservar-flow__service-tab-bleed{padding-top:0;padding-bottom:1rem}.lp-reservar-flow__main--service-tabs .lp-reservar-flow__primary{margin-top:.15rem}.lp-reservar-flow__service-tab-stack>.lp-reservar-flow__service-tab-panel{grid-row:1;grid-column:1;min-width:0}.lp-reservar-flow__service-tab-stack--transition>.lp-reservar-flow__service-tab-panel--fade-left-exit,.lp-reservar-flow__service-tab-stack--transition>.lp-reservar-flow__service-tab-panel--fade-right-exit{pointer-events:none}@keyframes lp-reservar-service-tab-fade-left-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes lp-reservar-service-tab-fade-left-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes lp-reservar-service-tab-fade-right-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@keyframes lp-reservar-service-tab-fade-right-enter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.lp-reservar-flow__service-tab-panel--fade-left-exit{animation:lp-reservar-service-tab-fade-left-exit .32s cubic-bezier(.22,1,.36,1) forwards;z-index:1}.lp-reservar-flow__service-tab-panel--fade-left-enter{animation:lp-reservar-service-tab-fade-left-enter .32s cubic-bezier(.22,1,.36,1) forwards;z-index:2}.lp-reservar-flow__service-tab-panel--fade-right-exit{animation:lp-reservar-service-tab-fade-right-exit .32s cubic-bezier(.22,1,.36,1) forwards;z-index:1}.lp-reservar-flow__service-tab-panel--fade-right-enter{animation:lp-reservar-service-tab-fade-right-enter .32s cubic-bezier(.22,1,.36,1) forwards;z-index:2}.lp-reservar-flow__services-empty{text-align:center;font-size:.9rem;font-weight:600;line-height:1.45;color:#eea70b}@media(prefers-reduced-motion:reduce){.lp-reservar-service-tabs__indicator{transition:none}.lp-reservar-flow__service-tab-panel--fade-left-exit,.lp-reservar-flow__service-tab-panel--fade-left-enter,.lp-reservar-flow__service-tab-panel--fade-right-exit,.lp-reservar-flow__service-tab-panel--fade-right-enter{animation:none}}.lp-reservar-flow__section--services{gap:1rem;padding-top:0}.lp-reservar-flow__services-head{display:flex;flex-direction:column;gap:0;margin-bottom:.35rem}.lp-reservar-flow__services-title{margin:0;font-size:1.12rem;font-weight:800;line-height:1.25;color:var(--rs-ink)}.lp-reservar-flow__services-lead{margin:0;font-size:.9rem;line-height:1.5;color:var(--rs-ink-muted)}.lp-reservar-flow__services-subtitle{margin:0 0 .55rem;font-size:.95rem;font-weight:800;color:var(--rs-ink-secondary)}.lp-reservar-flow__services-subtitle--spaced{margin-top:1.15rem}.lp-reservar-flow__service-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.lp-reservar-flow__service-row{display:flex;flex-direction:column;gap:0;padding:0;border:1.5px solid var(--rs-border);border-radius:14px;background:var(--rs-bg);overflow:hidden;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.lp-reservar-flow__service-row--selected{border-color:#0d9488;background:#0d94880f;box-shadow:0 4px 16px #0d94881f}.lp-reservar-flow__service-row-main{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.95rem .95rem .85rem}.lp-reservar-flow__service-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.lp-reservar-flow__service-name{display:block;font-size:1.02rem;font-weight:800;line-height:1.25;color:var(--rs-ink)}.lp-reservar-flow__service-duration-label{margin:0;font-size:.84rem;line-height:1.35;color:var(--rs-ink-muted)}.lp-reservar-flow__service-duration-label span{font-weight:800;color:var(--rs-ink-secondary)}.lp-reservar-flow__service-price-inline{margin:0;font-size:.95rem;font-weight:800;color:#22c55e}.lp-reservar-flow__service-desc{margin:0;font-size:.88rem;line-height:1.55;color:var(--rs-ink-secondary);white-space:pre-wrap;word-break:break-word}.lp-reservar-flow__service-side{flex-shrink:0;display:flex;align-items:flex-start}.lp-reservar-flow__service-price{font-size:.95rem;font-weight:800;color:var(--rs-ink);white-space:nowrap}.lp-reservar-flow__services-title--spaced{margin-top:1.65rem}.lp-reservar-flow__service-row--combo{border-color:#0d948859}.lp-reservar-flow__service-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.lp-reservar-flow__service-badge{flex-shrink:0;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#0d9488;background:#0d948824;padding:.18rem .5rem;border-radius:999px}.lp-reservar-flow__service-includes{margin:0 0 .45rem;font-size:.84rem;font-weight:600;color:var(--rs-ink-secondary)}.lp-reservar-flow__service-details{border-top:1px solid var(--rs-border)}.lp-reservar-flow__service-details-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;padding:.55rem .95rem;border:none;background:#94a3b814;font-size:.82rem;font-weight:700;color:var(--rs-ink-muted);text-align:left;transition:background .18s ease,color .18s ease}.lp-reservar-flow__service-details-toggle .material-symbols-rounded{flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1)}.lp-reservar-flow__service-details-toggle--open .material-symbols-rounded{transform:rotate(180deg)}.lp-reservar-flow__service-desc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.lp-reservar-flow__service-desc-panel--open{grid-template-rows:1fr}.lp-reservar-flow__service-desc-panel-inner{overflow:hidden;min-height:0;opacity:0;padding:0 .95rem;transition:opacity .28s ease,padding .32s cubic-bezier(.22,1,.36,1)}.lp-reservar-flow__service-desc-panel--open .lp-reservar-flow__service-desc-panel-inner{opacity:1;padding:0 .95rem .95rem}.lp-reservar-flow__summary-includes{font-size:.92rem;color:var(--rs-ink-secondary)}.lp-reservar-flow__service-duration{font-size:.88rem;font-weight:700;color:var(--rs-ink-secondary);white-space:nowrap}.lp-reservar-flow__service-add{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:2px solid #0d9488;border-radius:12px;background:#0d94881a;color:#0f766e;transition:transform .14s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.lp-reservar-flow__service-add:active{transform:scale(.94)}.lp-reservar-flow__service-add--on{border-color:#0d9488;background:#0d9488;box-shadow:0 4px 14px #0d948852}.lp-reservar-flow__service-select{min-height:40px;min-width:7.25rem;padding:0 1rem;border:none;border-radius:10px;background:#0d9488;color:#fff;font-size:.92rem;font-weight:800;box-shadow:0 4px 14px #0d948847;transition:transform .14s ease,box-shadow .14s ease}.lp-reservar-flow__service-select:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.lp-reservar-flow__perk,.lp-reservar-flow__service-desc-panel,.lp-reservar-flow__service-desc-panel-inner,.lp-reservar-flow__service-details-toggle .material-symbols-rounded,.lp-reservar-flow__header,.lp-reservar-flow__legal-check-box{transition:none;animation:none}}.auth-gate-modal--map-embed{position:fixed;inset:0;z-index:10120}@media(min-width:601px){.map-phone-frame__screen-scroll .auth-gate-modal--phone-screen{position:absolute;inset:0;z-index:120;border-radius:inherit}}.lp-reservar-flow__party-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}@media(min-width:420px){.lp-reservar-flow__party-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.lp-reservar-flow__party-btn{min-height:52px;border-radius:12px;border:1.5px solid var(--rs-border);background:var(--rs-bg);font-size:1.05rem;font-weight:800;color:var(--rs-ink);transition:border-color .18s ease,background .18s ease,transform .14s ease}.lp-reservar-flow__party-btn--on{border-color:#0d9488;background:#0d94881f;color:#0f766e}.lp-reservar-flow__zone-field{margin:0;padding:0;border:none}.lp-reservar-flow__zone-field legend{font-size:.95rem;font-weight:800;margin-bottom:.55rem}.lp-reservar-flow__zone-chips{display:flex;flex-wrap:wrap;gap:.5rem}.lp-reservar-flow__zone-chip{min-height:44px;padding:0 .85rem;border-radius:999px;border:1.5px solid var(--rs-border);background:var(--rs-bg-soft);font-size:.9rem;font-weight:700;color:var(--rs-ink-secondary)}.lp-reservar-flow__zone-chip--on{border-color:#0d9488;background:#0d948824;color:#0f766e}.lp-reserva-exit-modal.auth-gate-modal{z-index:10130}.lp-reserva-exit-modal .auth-gate-modal__btn--primary{background:#dc2626;color:#fff}.lp-reserva-exit-modal .auth-gate-modal__btn--primary:hover{background:#b91c1c;filter:none}.lp-act-wrap--sched{display:flex;flex-direction:column;align-items:center;min-width:0}.lp-act-wrap--sched .lp-act{width:100%}.lp-act__glyph--contact-dual{display:grid;place-items:center;padding:0}.lp-act__glyph--contact-carousel{overflow:hidden}.lp-act__icon-carousel{position:relative;display:block;width:100%;height:100%;overflow:hidden}.lp-act__icon-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .55s linear,opacity .55s linear}.lp-act__glyph.lp-act__glyph--contact.lp-act__glyph--contact-carousel .lp-msr{font-size:clamp(1.65rem,5vw,2rem)!important;line-height:1}.lp-act__icon-carousel--phone .lp-act__icon-layer--phone{transform:translateY(0);opacity:1}.lp-act__icon-carousel--phone .lp-act__icon-layer--calendar{transform:translateY(75%);opacity:0}.lp-act__icon-carousel--calendar .lp-act__icon-layer--calendar{transform:translateY(0);opacity:1}.lp-act__icon-carousel--calendar .lp-act__icon-layer--phone{transform:translateY(-75%);opacity:0}.lp-tu-decides__booking{margin-bottom:1.15rem;margin-top:2rem}.lp-tu-decides__citas-banner{display:block;width:auto;margin:.15rem 0 0;padding:0;border:none;background:transparent;text-align:left;align-self:flex-start}.lp-tu-decides__citas-banner-text{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.42rem .85rem;border-radius:5px;background:#fff;color:#1c2638;font-size:.78rem;font-weight:800;letter-spacing:.03em}.lp-tu-decides__booking-card{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;width:100%;padding:1rem 1rem 1.05rem;border-radius:18px;border:1.5px solid rgba(255,255,255,.92);background:linear-gradient(145deg,#0f172a,#1e293b);color:#fff;text-align:left;box-shadow:0 14px 36px #0f172a61,0 0 0 1px #ffffff14 inset}.lp-tu-decides__booking-main{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;width:100%;margin:0;padding:0;border:none;background:transparent;color:inherit;text-align:left;transition:transform .18s ease}.lp-tu-decides__booking-card--loading{opacity:.92}.lp-tu-decides__booking-main:active{transform:scale(.985)}.lp-tu-decides__booking-badge{display:inline-flex;align-items:center;gap:.28rem;align-self:flex-start;padding:.2rem .55rem;border-radius:999px;background:#6366f138;border:1px solid rgba(129,140,248,.45);color:#e0e7ff;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp-tu-decides__booking-badge-icon{flex-shrink:0;line-height:0}.lp-tu-decides__contact-heading{margin:2rem 0 .85rem;padding:0;width:100%;align-self:flex-start;font-size:clamp(.72rem,.78rem,.82rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:#ffffffb8}.lp-reservar-flow__pick-list{display:flex;flex-direction:column;gap:.65rem}.lp-reservar-flow__pick-card{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:64px;padding:.95rem 1.05rem;border-radius:14px;border:1.5px solid var(--rs-border);background:var(--rs-bg);text-align:left;box-shadow:0 2px 10px #0f172a0d;transition:border-color .18s ease,box-shadow .18s ease,transform .14s ease}.lp-reservar-flow__pick-card--on{border-color:#2bd4a0;background:#4ade8029;box-shadow:0 6px 18px #0f172a1a}.lp-reservar-flow__pick-card--staff{justify-content:flex-start}.lp-reservar-flow__pick-main{flex:1;min-width:0}.lp-reservar-flow__pick-main strong{display:block;font-size:1.02rem;font-weight:800;color:var(--rs-ink)}.lp-reservar-flow__pick-main span{display:block;margin-top:.15rem;font-size:.88rem;color:var(--rs-ink-secondary);line-height:1.4}.lp-reservar-flow__pick-meta{flex-shrink:0;font-size:.88rem;font-weight:800;color:var(--rs-ink-muted);padding:.25rem .55rem;border-radius:999px;background:var(--rs-bg-soft)}.lp-reservar-flow__staff-avatar{flex-shrink:0;width:3rem;height:3rem;border-radius:999px;object-fit:cover;border:2px solid var(--rs-border)}.lp-reservar-flow__staff-avatar--fallback,.lp-reservar-flow__staff-avatar--any{display:inline-flex;align-items:center;justify-content:center;background:var(--rs-bg-soft);font-size:1.1rem;font-weight:800;color:var(--rs-ink)}.lp-reservar-flow__summary{display:grid;gap:.45rem;font-size:.95rem;color:var(--rs-ink-secondary);margin-bottom:1rem}.lp-reservar-flow__summary p{margin:0}.lp-reservar-flow__summary strong{color:var(--rs-ink)}.lp-reservar-flow__cart{display:grid;gap:.75rem}.lp-reservar-flow__cart-list{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.lp-reservar-flow__cart-item{display:flex;align-items:center;gap:.55rem}.lp-reservar-flow__cart-item-main{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:.65rem}.lp-reservar-flow__cart-item-name{font-weight:600;color:var(--rs-ink)}.lp-reservar-flow__cart-item-price{flex-shrink:0;font-size:.9rem;color:var(--rs-ink-secondary)}.lp-reservar-flow__cart-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:transparent;background:transparent;padding:0}.lp-reservar-flow__cart-remove .lp-msr{font-weight:700}.lp-reservar-flow__cart-total{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0;padding-top:.35rem;border-top:1px solid var(--rs-border);font-size:.92rem;color:var(--rs-ink-secondary)}.lp-reservar-flow__cart-total strong{font-size:1rem;color:var(--rs-ink)}.lp-reservar-flow__cart-add-more{width:fit-content;min-height:40px;border-radius:10px;border:1px dashed var(--rs-border);background:#2bd4a0;color:var(--rs-ink);font-weight:700;font-size:.92rem;padding:11px}.lp-tu-decides__booking-row{display:flex;align-items:center;gap:.85rem}.lp-tu-decides__booking-icon{flex-shrink:0;width:3rem;height:3rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.18)}.lp-tu-decides__booking-copy{flex:1;min-width:0}.lp-tu-decides__booking-copy strong{display:block;font-size:clamp(1.05rem,3.5vw,1.2rem);font-weight:800;line-height:1.2}.lp-tu-decides__booking-copy span{display:block;margin-top:.2rem;font-size:clamp(.86rem,2.8vw,.95rem);line-height:1.4;color:#ffffffd1}@media(max-width:600px){.lp-tu-decides .lp-mas-body{align-items:stretch}.lp-tu-decides__contact-heading{text-align:left}.lp-tu-decides__booking-copy strong{font-size:clamp(1.14rem,4.2vw,1.28rem)}.lp-tu-decides__booking-copy span{font-size:clamp(.94rem,3.2vw,1.02rem)}}.lp-tu-decides__booking-chevron{flex-shrink:0;opacity:.9}.lp-reserva-cancelar{min-height:100dvh;display:grid;place-items:center;padding:1.25rem;background:#f8fafc;color:#6b7280}.lp-reserva-cancelar__card{width:min(100%,420px);border-radius:18px;background:#fff;padding:1.75rem 1.35rem 1.5rem;text-align:center;border:1px solid #e2e8f0;box-shadow:0 8px 24px #0f172a14;color:#6b7280}.lp-reserva-cancelar__logo{display:block;width:100px;height:auto;margin:0 auto}.lp-reserva-cancelar__card h1{margin:1rem 0 .65rem;font-size:1.35rem;font-weight:700;color:#111827}.lp-reserva-cancelar__lead{margin:0 0 1.1rem;font-size:1rem;line-height:1.55;color:#6b7280}.lp-reserva-cancelar__warning{margin:0 0 1rem;font-size:.95rem;line-height:1.5;font-weight:700;color:#dc2626;text-align:left}.lp-reserva-cancelar__field{display:block;width:100%;margin:0 0 1rem;text-align:left}.lp-reserva-cancelar__field-label{display:block;margin-bottom:.35rem;font-size:.88rem;font-weight:700;color:#6b7280}.lp-reserva-cancelar__textarea{display:block;width:100%;min-height:96px;padding:.75rem .85rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#111827;font:inherit;resize:vertical;box-sizing:border-box}.lp-reserva-cancelar__field-meta{display:block;margin-top:.35rem;font-size:.8rem;font-weight:700;color:#9ca3af;text-align:right}.lp-reserva-cancelar__ok{color:#15803d;font-weight:700}.lp-reserva-cancelar__meta{margin:0 0 1rem;color:#6b7280;font-size:.88rem}.lp-reserva-cancelar__secondary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:.65rem;border:1px solid #000;border-radius:14px;background:transparent;color:#000;font-size:1rem;font-weight:700;text-decoration:none;box-sizing:border-box}.lp-reservar__primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:.35rem;border:none;border-radius:14px;background:#0f172a;color:#fff;font-size:1rem;font-weight:800}.lp-reservar__error{margin:0 0 1rem;color:#dc2626;font-size:.95rem;line-height:1.5;font-weight:600}@media(min-width:720px){.lp-reservar-flow__day-card:hover{border-color:#cbd5e1;box-shadow:0 6px 18px #0f172a14}.lp-tu-decides__booking-card:hover{box-shadow:0 18px 42px #0f172a6b,0 0 0 1px #ffffff1a inset}}.session-notice{position:fixed;left:50%;bottom:max(1rem,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:12000;display:flex;align-items:flex-start;gap:12px;max-width:min(420px,calc(100vw - 2rem));padding:14px 16px;border-radius:14px;background:#111111eb;color:#fff;box-shadow:0 12px 40px #00000047;animation:session-notice-in .34s cubic-bezier(.22,1,.36,1) both}.session-notice__icon{flex-shrink:0;border-radius:8px}.session-notice__text{margin:0;flex:1 1 auto;font-size:.9rem;line-height:1.4}.session-notice__close{flex-shrink:0;border:none;background:transparent;color:#ffffffb3;font-size:1.35rem;line-height:1;min-width:32px;min-height:32px;cursor:pointer}@keyframes session-notice-in{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.map-side-panel__top--chrome{animation:map-side-panel-top-enter .42s cubic-bezier(.22,1,.36,1);overflow:visible}@keyframes map-side-panel-top-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.map-side-panel__top-loading{display:flex;align-items:center;justify-content:center;width:64px;height:64px}.map-side-panel__logo-btn{display:inline-flex;position:relative;overflow:visible;padding:0;border:none;background:transparent;min-width:0;min-height:44px;cursor:pointer}.map-side-panel__logo-pill{display:flex;flex-direction:row;align-items:center;gap:0;padding:0;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:0 2px 8px #0000004a;overflow:hidden;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease,padding-right 2s ease,gap 2s ease}.map-side-panel__logo-pill--expanded{gap:10px;padding-right:15px}.map-side-panel__logo-pill-icon-wrap{position:relative;flex-shrink:0;z-index:2}.map-side-panel__logo-novedades-dot{position:absolute;top:0;right:0;width:11px;height:11px;border-radius:50%;background:#b45a9d;border:2px solid #fff;box-shadow:0 1px 5px #b45a9d87;pointer-events:none;animation:map-side-panel-novedades-dot-blink 1s ease-in-out infinite}@keyframes map-side-panel-novedades-dot-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.86)}}.map-side-panel__logo-btn--novedades .map-side-panel__logo-pill{gap:5px;padding-right:15px}.map-side-panel__logo-btn--novedades .map-side-panel__logo-pill-label-wrap--novedades{max-width:160px;opacity:1;transform:translate(0)}.map-side-panel__logo-pill-label-wrap{display:block;overflow:hidden;max-width:0;opacity:0;transform:translate(-14px);transition:max-width 2s ease,opacity 2s ease,transform 2s ease;will-change:max-width,opacity,transform}.map-side-panel__logo-pill-label-wrap--expanded{max-width:160px;opacity:1;transform:translate(0)}.map-side-panel__logo-btn:hover .map-side-panel__logo-pill{border-color:#00000038;box-shadow:0 3px 12px #0000001a}.map-side-panel__logo-btn:active .map-side-panel__logo-pill{transform:scale(.96)}.map-side-panel__logo-btn--novedades .map-side-panel__logo-pill{border:none;box-shadow:none}.map-side-panel__logo-btn--novedades:hover .map-side-panel__logo-pill{box-shadow:0 4px 16px #00000029}.map-side-panel__logo-btn--novedades .map-side-panel__logo-pill-img{border:solid 3px #0000008c;animation:map-side-panel-logo-glow 2.4s ease-in-out infinite}@keyframes map-side-panel-logo-glow{0%,to{filter:none}50%{filter:drop-shadow(0 0 6px rgba(168,85,247,.35))}}.map-side-panel__logo-pill-img{width:60px;height:60px;object-fit:contain;flex-shrink:0;border-radius:50%}.map-side-panel__logo-pill-img--avatar{object-fit:cover}.map-side-panel__logo-pill-label{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;font-size:clamp(14px,15px,1.1rem);font-weight:450;letter-spacing:.04em;line-height:1.05;color:#9ca3af;-webkit-user-select:none;user-select:none;white-space:nowrap}.map-side-panel__logo-pill-line{display:block}.map-side-panel__logo-pill-label--active{color:#b45a9d}.map-side-panel__user-label{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:0;pointer-events:none;opacity:0;z-index:4;transition:opacity .36s ease;white-space:nowrap}.map-side-panel__user-label--visible{opacity:1}.map-side-panel__user-label-line{display:block;font-size:1.1rem;font-weight:800;letter-spacing:.04em;line-height:1.05;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.map-search-side-panel .map-side-panel__user-label-line{color:#111827;text-shadow:none}.map-side-panel__bell-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:transparent;color:#111;cursor:default;transition:background .2s ease;animation:map-side-panel-bell-enter .34s cubic-bezier(.22,1,.36,1)}.map-side-panel__bell-btn:hover{background:#11111112}.map-side-panel__bell-btn:active{transform:scale(.92);background:#1111111f}.map-side-panel__bell-btn--swing:hover{animation-play-state:paused}.map-side-panel__bell-btn--swing{animation:map-side-panel-bell-swing 2s ease-in-out infinite}@keyframes map-side-panel-bell-enter{0%{opacity:0;transform:scale(.6) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes map-side-panel-bell-swing{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.map-side-panel__bell-badge{position:absolute;top:2px;left:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 2px 6px #ef444473;animation:map-side-panel-badge-pop .32s cubic-bezier(.22,1,.36,1)}@keyframes map-side-panel-badge-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.map-phone-scroll--noticias,.map-phone-scroll--buhoneando{height:100%;overflow:hidden;display:flex;flex-direction:column}.noticias-phone{position:relative;flex:1;min-height:0;background:#000;color:#fff;overflow:hidden;touch-action:manipulation}.noticias-phone--loading,.noticias-phone--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;text-align:center}.noticias-phone__progress{position:absolute;top:12px;left:12px;right:12px;z-index:4;display:flex;gap:4px}.noticias-phone__progress-seg{flex:1;height:3px;border-radius:2px;background:#ffffff40;overflow:hidden}.noticias-phone__progress-fill{display:block;height:100%;background:#fff;border-radius:2px;transition:width .08s linear}.noticias-phone__exit{position:absolute;top:28px;left:16px;z-index:5;padding:6px 12px;border-radius:6px;border:1.5px solid #fff;background:#ffffff59;color:#fff;font-size:14px;font-weight:700;letter-spacing:.04em}.noticias-phone__media{position:absolute;inset:0}.noticias-phone__img,.noticias-phone__iframe{width:100%;height:100%;object-fit:cover;border:0}.noticias-phone__placeholder{width:100%;height:100%;background:linear-gradient(160deg,#1f2937,#111827)}.noticias-phone__footer{position:absolute;left:16px;right:16px;bottom:24px;z-index:3;display:flex;flex-direction:column;gap:8px;pointer-events:auto}.noticias-phone__category{display:inline-block;align-self:flex-start;padding:4px 10px;border-radius:6px;background:#67e8f9e6;color:#111;font-size:12px;font-weight:700}.noticias-phone__title{margin:0;font-size:clamp(1.25rem,5vw,1.75rem);font-weight:800;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.6)}.noticias-phone__summary{margin:0;font-size:.9rem;opacity:.9;line-height:1.35}.noticias-phone__like{align-self:flex-start;padding:8px 14px;border-radius:999px;border:none;background:#fff3;color:#fff;font-weight:700}.noticias-phone__likes{font-size:.85rem;opacity:.85}.noticias-phone__tap{position:absolute;inset:0}.noticias-phone__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.noticias-phone__likes-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:#0006;border:1px solid rgba(255,255,255,.2);font-size:.85rem;font-weight:700}.noticias-phone__actions{position:absolute;right:16px;bottom:96px;z-index:4;display:flex;flex-direction:column;gap:14px;padding:6px;border-radius:999px;background:linear-gradient(0deg,#00000073,#00000040);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.noticias-phone__action-like,.noticias-phone__action-more{width:52px;height:52px;border-radius:50%;border:2px solid rgba(255,255,255,.35);background:#00000080;color:#fff;font-size:1.35rem;line-height:1;display:flex;align-items:center;justify-content:center}.noticias-phone__action-like--on{background:#ef4444e6;border-color:transparent}.noticias-phone__action-more{background:#ffffffe6;color:#111;font-size:1.75rem;font-weight:800;border-width:3px}.noticias-phone__video-ph{width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center}.noticias-phone__play{font-size:4rem;color:#ffffffe6}.noticias-phone__survey{position:absolute;left:20px;right:88px;bottom:96px;z-index:3;display:flex;flex-direction:column;gap:10px;pointer-events:auto}.noticias-phone__category--survey{background:#facc15f2;color:#111}.noticias-phone__survey-title{margin:0;font-size:clamp(1.35rem,5vw,2rem);font-weight:900;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.7)}.noticias-phone__survey-hint{margin:0;font-size:1rem;opacity:.95;text-shadow:0 2px 8px rgba(0,0,0,.6)}.noticias-phone__survey-join{align-self:flex-start;margin-top:6px;padding:10px 28px;border:none;border-radius:6px;background:#667eea;color:#fff;font-weight:700}.noticias-phone__survey-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.noticias-phone__survey-cancel{padding:6px 12px;border-radius:6px;border:1.5px solid #fff;background:#ffffff40;color:#fff;font-weight:700}.noticias-phone__survey-options{display:flex;flex-wrap:wrap;gap:10px}.noticias-phone__survey-opt{padding:8px 14px;border-radius:6px;border:1.5px solid #fff;background:#fff3;color:#fff;font-weight:700}.noticias-phone__survey-vote-tag{display:inline-block;padding:6px 12px;border-radius:6px;background:#22c55e73;border:1.5px solid rgba(255,255,255,.5);font-weight:700}.noticias-phone__survey-results{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.noticias-phone__survey-result-row{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;font-size:.9rem}.noticias-phone__survey-bar{grid-column:1 / -1;height:8px;border-radius:4px;background:#fff3;overflow:hidden}.noticias-phone__survey-bar span{display:block;height:100%;background:#22c55e;border-radius:4px}.noticias-phone__survey-pct{font-weight:800}.noticias-detail{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column}.noticias-detail__backdrop{position:absolute;inset:0;background:#00000059;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.noticias-detail__sheet{position:relative;flex:1;min-height:0;margin-top:8%;display:flex;flex-direction:column;background:#00000059;border-radius:16px 16px 0 0;overflow:hidden}.noticias-detail__header{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px}.noticias-detail__close,.noticias-detail__heart{padding:8px 14px;border-radius:10px;border:3px solid rgba(255,255,255,.1);background:#ede9e912;color:#fff;font-weight:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.noticias-detail__heart--on{color:#f87171}.noticias-detail__scroll{flex:1;overflow-y:auto;padding:0 24px 32px;-webkit-overflow-scrolling:touch}.noticias-detail__title{margin:0 0 12px;font-size:1.5rem;font-weight:700;color:#fff}.noticias-detail__summary{margin:0 0 16px;font-style:italic;color:#fffc;line-height:1.4}.noticias-detail__body{color:#ffffffe6;line-height:1.5}.noticias-detail__body img{max-width:100%;height:auto}.noticias-detail__loading{color:#ffffff80}.noticias-detail__opinion{margin-top:20px;width:100%;padding:14px 20px;border-radius:10px;border:3px solid rgba(255,255,255,.1);background:#ede9e912;color:#fff;font-weight:600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.buhoneando-phone{display:flex;flex-direction:column;flex:1;min-height:0;background:#f8fafc}.buhoneando-phone--loading{align-items:center;justify-content:center;min-height:280px}.buhoneando-phone__head{flex-shrink:0;padding:10px 12px 8px;border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.buhoneando-phone__back{margin-bottom:8px;padding:6px 12px;border:none;border-radius:999px;background:#111;color:#fff;font-size:13px;font-weight:700}.buhoneando-phone__tabs{display:flex;gap:6px;flex-wrap:wrap}.buhoneando-phone__tab{flex:1;min-width:0;padding:8px 10px;border:none;border-radius:999px;background:#e5e7eb;color:#374151;font-size:12px;font-weight:700}.buhoneando-phone__tab--active{background:#111;color:#fff}.buhoneando-phone__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.buhoneando-mundial{position:relative;flex:1;min-height:0;height:100%;overflow:hidden;background:#000;color:#fff;--bm-nav-reserve: calc(max(10px, env(safe-area-inset-bottom, 0px)) + 72px) }.buhoneando-mundial--loading{display:flex;align-items:center;justify-content:center}.buhoneando-mundial__stage{position:absolute;inset:0;bottom:var(--bm-nav-reserve);z-index:0;overflow:hidden;transition:bottom .5s cubic-bezier(.22,1,.36,1)}.buhoneando-mundial:has(.following-feed-slide--detail-open) .buhoneando-mundial__stage{bottom:0}.buhoneando-mundial__stage--offers{background:#000;overflow:hidden}.buhoneando-mundial__chrome{position:absolute;left:0;right:0;bottom:0;z-index:40;box-sizing:border-box;padding:0 max(8px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .32s ease}.buhoneando-mundial__chrome>*{pointer-events:auto}.buhoneando-mundial:has(.following-feed-slide--detail-open) .buhoneando-mundial__chrome{transform:translateY(130%);opacity:0;pointer-events:none}.buhoneando-mundial__nav{width:100%;max-width:100%;box-sizing:border-box;padding:8px 6px 8px 4px;border-radius:999px;display:flex;justify-content:space-evenly;align-items:center;gap:2px;box-shadow:0 10px 26px #00000061;background:#0000006b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.buhoneando-mundial__nav .lp-nav-it{flex:1 1 0;min-width:0;max-width:100%;cursor:pointer;background:transparent;padding:4px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;color:#fff;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease}@media(hover:hover)and (pointer:fine){.buhoneando-mundial__nav .lp-nav-it:hover:not(:disabled){transform:scale(1.12);opacity:1}}.buhoneando-mundial__nav .lp-nav-it:active:not(:disabled){transform:scale(.88);transition-duration:.14s;background:transparent}.buhoneando-mundial__nav .lp-nav-it__ic{font-size:clamp(1.05rem,4.2vw,1.35rem);line-height:1}.buhoneando-mundial__nav-ic-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.buhoneando-mundial__nav-novedades-dot{position:absolute;top:-2px;right:-4px;width:9px;height:9px;border-radius:50%;background:#b45a9d;box-shadow:0 1px 5px #b45a9d87;pointer-events:none;animation:map-side-panel-novedades-dot-blink 1s ease-in-out infinite}.buhoneando-mundial__nav .lp-nav-it__tx{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.58rem,2.4vw,.72rem);font-weight:700;line-height:1;letter-spacing:.01em}.buhoneando-mundial__nav .lp-nav-it:not(.buhoneando-mundial__nav-it--active):not(.lp-nav-it--off){opacity:.58}.buhoneando-mundial__nav .lp-nav-it.buhoneando-mundial__nav-it--active{opacity:1;color:#2bd4a0}.buhoneando-mundial__nav .lp-nav-it__ic--fire{filter:drop-shadow(0 0 6px rgba(255,213,79,.75))}.buhoneando-mundial__nav-exit{opacity:1}@media(max-width:600px){.buhoneando-mundial .following-feed-slide{touch-action:pan-x pan-y}.buhoneando-mundial .following-feed-slide__media-track{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.buhoneando-mundial .bm-offer-slide.lp-art-page{touch-action:pan-x pan-y}.buhoneando-mundial .bm-offer-slide__media-track{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.buhoneando-mundial .map-event-detail{touch-action:pan-x pan-y}.buhoneando-mundial .map-event-detail__media-track{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}}@media(max-width:420px){.buhoneando-mundial{--bm-nav-reserve: calc(max(10px, env(safe-area-inset-bottom, 0px)) + 64px) }.buhoneando-mundial__nav{padding:6px 4px;gap:1px;min-height:56px}.buhoneando-mundial__nav .lp-nav-it__ic{font-size:clamp(1rem,4vw,1.25rem)}.buhoneando-mundial__nav .lp-nav-it__tx{font-size:clamp(.54rem,2.3vw,.7rem)}}@media(max-width:340px){.buhoneando-mundial__nav .lp-nav-it__tx{font-size:.5rem;letter-spacing:-.02em}}.following-vertical-feed-shell{position:relative;flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.following-vertical-feed-shell>.following-vertical-feed{flex:1 1 auto;min-height:0}.following-vertical-feed__close{position:absolute;top:calc(max(env(safe-area-inset-top,0px),8px) + 55px);left:calc(max(env(safe-area-inset-left,0px),10px) + 8px);z-index:50;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#0000006b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;cursor:pointer;box-shadow:0 6px 18px #00000073;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .32s ease,background .28s ease}@media(hover:hover)and (pointer:fine){.following-vertical-feed__close:hover{transform:scale(1.12);background:#0009}}.following-vertical-feed__close:active{transform:scale(.88);transition-duration:.14s}.following-vertical-feed-shell:has(.following-feed-slide--detail-open) .following-vertical-feed__close{transform:translateY(-130%);opacity:0;pointer-events:none}.buhoneando-mundial__close{z-index:60}.buhoneando-mundial:has(.following-feed-slide--detail-open) .buhoneando-mundial__close{transform:translateY(-130%);opacity:0;pointer-events:none}.following-vertical-feed{height:100%;overflow-y:scroll;overflow-x:hidden;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;will-change:scroll-position}.following-vertical-feed::-webkit-scrollbar{width:0;height:0;display:none}.following-vertical-feed:has(.following-feed-slide--detail-open){overflow:hidden;overscroll-behavior:contain}.following-vertical-feed--empty{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center;color:#ffffffd9;font-size:1rem;font-weight:600;line-height:1.35}.following-vertical-feed--detail{height:100%;overflow:hidden}.following-vertical-feed__page{height:100%;min-height:100%;scroll-snap-align:start;scroll-snap-stop:always;contain:layout paint}.following-feed-slide{position:relative;width:100%;height:100%;background:#000;overflow:hidden;touch-action:pan-y}.following-feed-slide__media{position:absolute;inset:0}.following-feed-slide__media-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto;will-change:scroll-position}.following-feed-slide__media-track::-webkit-scrollbar{display:none}.following-feed-slide__media-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;contain:layout paint}.following-feed-slide__video,.following-feed-slide__img{width:100%;height:100%;object-fit:contain;background:#000;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:auto}.following-feed-slide__img--placeholder{object-fit:contain;padding:3rem;opacity:.5}.following-feed-slide__gradient{position:absolute;inset:0;background:linear-gradient(180deg,#0000008c,#00000059 45%,#000000a6);pointer-events:none}.following-feed-slide__loading{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:#06070c;pointer-events:none;animation:bh-feed-loading-fade-in .18s ease both}@keyframes bh-feed-loading-fade-in{0%{opacity:0}to{opacity:1}}.following-feed-slide__breadcrumbs{position:static;transform:none;align-self:center;margin-bottom:2px}.following-feed-slide__footer{position:absolute;left:0;right:0;bottom:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0 95px 0 24px;pointer-events:none}.following-feed-slide__footer>*{pointer-events:auto}.following-feed-slide__footer .following-feed-slide__breadcrumbs{align-self:center;width:fit-content;display:flex;justify-content:center;margin-bottom:4px}.following-feed-slide__chrome{position:absolute;inset:0;z-index:2;pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .42s ease}.following-feed-slide__chrome>*{pointer-events:auto}.following-feed-slide--detail-open .following-feed-slide__chrome{transform:translateY(110%);opacity:0;pointer-events:none}.following-feed-slide__bottom{position:static;width:100%;z-index:2;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.following-feed-slide__actions{position:absolute;right:max(12px,env(safe-area-inset-right,0px));bottom:12px;z-index:4;display:flex;flex-direction:column;align-items:center;gap:20px}.following-feed-slide__action{width:48px;border:none;background:transparent;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0;cursor:pointer;transition:transform .14s ease,opacity .14s ease}.following-feed-slide__action:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.following-feed-slide__action:hover{transform:scale(1.06)}}.following-feed-slide__action-ic{line-height:1}.following-feed-slide__action-count{font-size:clamp(.78rem,2.8vw,.92rem);font-weight:600;line-height:1}.following-feed-slide__filter-stack{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 6px;border-radius:999px;background:#0000006b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.following-feed-slide__filter-divider{display:block;width:50%;height:1px;background:#ffffff73;margin:0;border:none}.following-feed-slide__action--expand{width:52px}.following-feed-slide__action--expand .following-feed-slide__action-ic{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff80;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:4px solid rgba(255,255,255,.3)}.following-feed-slide__action--logo{width:52px;height:52px}.following-feed-slide__logo-ring{width:52px;height:52px;border-radius:999px;overflow:hidden;border:2px solid rgba(255,255,255,.35);background:#ffffff80;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:3px;display:inline-flex;box-sizing:border-box}.following-feed-slide__logo-ring img{width:100%;height:100%;object-fit:cover;border-radius:999px}.following-feed-slide__action--liked .following-feed-slide__action-ic{filter:drop-shadow(0 0 6px rgba(255,82,82,.75))}.following-feed-slide__action--shared .following-feed-slide__action-ic{color:#4da3ff}.following-feed-slide__action--bell-on{color:#2bd4a0}.following-feed-slide__action--report-done{opacity:.38}.following-feed-slide__action--bell-on .following-feed-slide__action-ic{filter:drop-shadow(0 0 6px rgba(43,212,160,.55))}.following-feed-slide__publisher{font-size:13px;font-weight:600;color:#eea70b;background:#0000001c;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.following-feed-slide__title{margin:0;font-size:clamp(1.15rem,5vw,1.35rem);font-weight:800;line-height:1.1;color:#fff;max-width:100%}.following-feed-slide__desc-row{display:flex;align-items:flex-end;gap:8px;width:100%;min-width:0}.following-feed-slide__desc{margin:0;flex:1 1 auto;min-width:0;min-height:2.7em;font-size:15px;font-weight:600;line-height:1.35;color:#ffffffeb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.following-feed-slide__top-tags{position:absolute;top:calc(max(14px,env(safe-area-inset-top,0px)) + 14px);left:calc(max(14px,env(safe-area-inset-left,0px)) + 10px);right:calc(max(14px,env(safe-area-inset-right,0px)) + 10px);z-index:8;display:flex;flex-direction:row;align-items:center;pointer-events:none}.following-feed-slide__loc,.following-feed-slide__dist{display:inline-flex;align-items:center;gap:6px;max-width:48%;padding:6px 10px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#2bd4a07d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.following-feed-slide__loc{margin-left:auto}.following-feed-slide__more{flex:0 0 auto;margin-top:0;width:32px;height:32px;padding:0;border:none;border-radius:999px;background:#ffffff40;color:#fff;font-size:0;cursor:pointer;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:28px}@media(hover:hover)and (pointer:fine){.following-feed-slide__more:hover{transform:scale(1.12);opacity:1}}.following-feed-slide__more:active{transform:scale(.88);transition-duration:.14s}.following-feed-slide__media-slide--video{touch-action:manipulation}.following-feed-slide__media-slide--video .following-feed-slide__video{cursor:pointer}.following-feed-expand-root{position:absolute;inset:0;z-index:6;pointer-events:none}.following-feed-expand-root>*{pointer-events:auto}.following-feed-expand__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;border:none;background:#0000;cursor:pointer;opacity:0;transition:opacity .4s ease}.following-feed-slide--detail-open .following-feed-expand__backdrop{opacity:1;background:#00000040}.following-feed-expand{position:absolute;left:0;right:0;bottom:0;top:calc(max(10px,env(safe-area-inset-top,0px)) + 56px);display:flex;align-items:flex-end;transform:translateY(100%);transition:transform .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.following-feed-slide--detail-open .following-feed-expand{transform:translateY(0)}.following-feed-expand__panel{pointer-events:auto;display:flex;flex-direction:column;width:100%;max-height:100%;border-radius:25px 25px 0 0;color:#fff;overflow:hidden;background:#0000002e;backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15)}.following-feed-expand__handle-wrap{flex-shrink:0;display:flex;justify-content:center;width:100%;padding:0;touch-action:none;cursor:grab}.following-feed-expand__handle-wrap:active{cursor:grabbing}.following-feed-expand__handle-hit{display:flex;width:100%;justify-content:center;padding:12px 0 20px;margin:0;border:none;background:transparent;cursor:inherit}.following-feed-expand__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.following-feed-expand__scroll::-webkit-scrollbar{width:0;height:0;display:none}.following-feed-expand__header{padding:6px 28px 0}.following-feed-expand__handle{display:block;width:36px;height:4px;border-radius:2px;background:#fff9}.following-feed-expand__title{margin:0;font-size:clamp(1.45rem,6vw,1.75rem);font-weight:800;line-height:1.1;color:#fff}.following-feed-expand__chips{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:24px;margin-bottom:12px}.following-feed-expand__date{margin:25px 0 10px;font-size:1rem;font-weight:600;letter-spacing:.08em;color:#2bd4a0}.following-feed-expand__chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:100;color:#fff}.following-feed-expand__chip--clock{color:#ffffffd9}.following-feed-expand__chip--open{color:#7bed9f}.following-feed-expand__chip--closed{color:#ff6b6b}.following-feed-expand__chip--loc .lp-msr{color:#7bed9f}.following-feed-expand__chip--dist .lp-msr{color:#4da3ff}.following-feed-expand__chip--panel .lp-msr{color:#e67e22}.following-feed-expand__chip--type .lp-msr{color:#a29bfe}.following-feed-expand__body{padding:5px 28px max(40px,env(safe-area-inset-bottom,0px))}.following-feed-expand__text{margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.45;color:#fffffff2;white-space:pre-wrap}.following-vertical-feed--detail .map-event-detail{min-height:100%}.buhoneando-mundial .map-event-detail__sheet-panel--collapsed{background:#0c0b0b26}.buhoneando-mundial .following-vertical-feed:has(.map-event-detail--sheet-expanded),.buhoneando-mundial .following-vertical-feed:has(.map-event-detail--dragging){overflow:hidden;touch-action:none;overscroll-behavior:contain}.buhoneando-mundial:has(.map-event-detail--sheet-expanded) .buhoneando-mundial__chrome,.buhoneando-mundial:has(.map-event-detail--dragging) .buhoneando-mundial__chrome{transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .35s ease,opacity .3s ease}.buhoneando-mundial:has(.map-event-detail--sheet-expanded) .buhoneando-mundial__stage,.buhoneando-mundial:has(.map-event-detail--dragging) .buhoneando-mundial__stage{bottom:0}.bh-heart-burst{position:fixed;left:50vw;top:50vh;z-index:100000;pointer-events:none;transform:translate(-50%,-50%) scale(0);filter:drop-shadow(0 12px 28px rgba(255,59,92,.45));animation:bh-heart-burst 1.5s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity}@keyframes bh-heart-burst{0%{transform:translate(-50%,-50%) scale(0);opacity:0}18%{transform:translate(-50%,-50%) scale(1.55);opacity:1}32%{transform:translate(-50%,-50%) scale(1.2);opacity:1}46%{transform:translate(-50%,-50%) scale(1.32);opacity:1}60%{transform:translate(-50%,-50%) scale(1.18);opacity:1}to{transform:translate(-50%,-50%) translate(var(--bh-burst-target-x, 0px),var(--bh-burst-target-y, 0px)) scale(.18);opacity:0}}.bh-bell-burst{position:fixed;left:50vw;top:50vh;z-index:100000;pointer-events:none;transform:translate(-50%,-50%) scale(0);filter:drop-shadow(0 12px 28px rgba(43,212,160,.5));animation:bh-bell-burst 1.5s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity}@keyframes bh-bell-burst{0%{transform:translate(-50%,-50%) scale(0) rotate(0);opacity:0}14%{transform:translate(-50%,-50%) scale(1.55) rotate(-12deg);opacity:1}24%{transform:translate(-50%,-50%) scale(1.25) rotate(10deg);opacity:1}36%{transform:translate(-50%,-50%) scale(1.34) rotate(-8deg);opacity:1}48%{transform:translate(-50%,-50%) scale(1.18) rotate(6deg);opacity:1}60%{transform:translate(-50%,-50%) scale(1.22) rotate(-2deg);opacity:1}to{transform:translate(-50%,-50%) translate(var(--bh-burst-target-x, 0px),var(--bh-burst-target-y, 0px)) scale(.2) rotate(0);opacity:0}}.bh-plane-fly{position:fixed;left:50vw;top:50vh;z-index:100000;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%) scale(0) rotate(-32deg);opacity:0;filter:drop-shadow(0 14px 32px rgba(77,163,255,.55));animation:bh-plane-fly 1.75s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity}.bh-plane-fly__trail{position:absolute;right:calc(100% - 22px);top:50%;height:12px;width:0;transform:translateY(-50%);background:linear-gradient(90deg,#4da3ff00,#4da3ff73 45%,#fffffff2);border-radius:999px;filter:blur(4px);opacity:0;animation:bh-plane-trail 1.2s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.55s}@keyframes bh-plane-fly{0%{transform:translate(-50%,-50%) scale(0) rotate(-32deg);opacity:0}16%{transform:translate(-50%,-50%) scale(1.55) rotate(-32deg);opacity:1}30%{transform:translate(-50%,-50%) scale(1.2) rotate(-32deg);opacity:1}44%{transform:translate(-50%,-50%) scale(1.32) rotate(-32deg);opacity:1}56%{transform:translate(-50%,-50%) scale(1.18) rotate(-32deg);opacity:1}to{transform:translate(38vw,-70vh) scale(.55) rotate(-32deg);opacity:0}}@keyframes bh-plane-trail{0%{opacity:0;width:0}20%{opacity:.9;width:80px}to{opacity:0;width:280px}}.buhoneando-filter-overlay{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.buhoneando-filter-card{width:min(280px,100%);max-height:72vh;overflow-y:auto;padding:16px 14px;border-radius:16px;border:1px solid #73c7ff;background:#0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.buhoneando-filter__row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;border:none;border-radius:10px;background:transparent;color:#ffffffd9;font-size:15px;text-align:left;cursor:pointer;transition:opacity .2s ease,background .2s ease}.buhoneando-filter__row--active{background:#ffffff26;color:#fff;font-weight:600;border-left:4px solid #2196f3}.buhoneando-filter__row--disabled{opacity:.32;cursor:not-allowed;filter:grayscale(.6);pointer-events:none}.buhoneando-filter__row-icon{width:22px;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.buhoneando-filter__sep{border:none;border-top:1px solid rgba(255,255,255,.2);margin:12px 0}.buhoneando-filter__reset{width:100%;padding:14px 16px;border:none;border-radius:10px;background:#ffffff1f;color:#fff;font-size:15px;font-weight:600}.following-offers-tab{padding:max(10px,env(safe-area-inset-top,0px)) 16px var(--bm-nav-reserve, 88px);color:#111}.following-offers-tab--empty{min-height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1rem;font-weight:600;color:#000000c7;padding:2rem}.following-offers-tab__head{margin-bottom:1.25rem}.following-offers-tab__title{margin:0 0 6px;font-size:1.35rem;font-weight:800}.following-offers-tab__filters{margin:0;font-size:.9rem;font-weight:600;color:#6b7280}.following-offers-tab__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.following-offers-tab__meta{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;font-size:.9rem}.following-offers-tab__meta strong{font-size:1rem}.following-offers-tab__item .map-aside-novedades-card{width:100%;max-width:100%}.map-phone-scroll--buhoneando{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.map-phone-scroll--buhoneando .buhoneando-mundial{position:relative}.bh-denuncia-publicacion-overlay{position:absolute;inset:0;z-index:60;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column;background:#000}.bh-denuncia-publicacion-overlay.lp-subpage{min-height:0}.bh-denuncia-publicacion-overlay .lp-den-close-fixed{top:max(55px,env(safe-area-inset-top,0px));left:max(20px,env(safe-area-inset-left,0px))}.bh-denuncia-publicacion-overlay .lp-den-scroll--full{padding-top:calc(max(8px,env(safe-area-inset-top,0px)) + 48px);padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:max(16px,env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px))}.buhoneando-mundial .map-event-detail__media-track{touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;will-change:scroll-position;cursor:grab}.buhoneando-mundial .map-event-detail__media-track:active{cursor:grabbing}.bm-offer-slide__media{position:absolute;inset:0;z-index:0}.bm-offer-slide__media-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto;will-change:scroll-position}.bm-offer-slide__media-track::-webkit-scrollbar{display:none}.bm-offer-slide__media-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;contain:layout paint}.bm-offer-slide__media-img{width:100%;height:100%;object-fit:cover;background:#000;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.bm-offer-slide__media-dim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00000059,#00000080 45%,#000000b8)}.bm-offer-slide__breadcrumbs{position:absolute;left:50%;bottom:max(118px,calc(env(safe-area-inset-bottom,0px) + 106px));z-index:4;transform:translate(-50%)}.following-vertical-feed--offers .bm-offer-slide.lp-art-page{height:100%;max-height:100%;min-height:0}.bm-offer-slide__ui{min-height:0}.bm-offer-slide__scroll{padding-top:max(15px,env(safe-area-inset-top,0px))}.bm-offer-slide__stage{padding-top:0}.bm-offer-push-wrap{flex-shrink:0;z-index:3;display:flex;flex-direction:column;gap:8px;margin:0 max(12px,env(safe-area-inset-left,0px)) max(10px,env(safe-area-inset-bottom,0px));padding-right:68px}.bm-offer-push__meta{display:flex;flex-direction:row;align-items:center;gap:8px;align-self:flex-start;max-width:100%;min-width:0}.bm-offer-push__estado{display:inline-block;flex-shrink:0;padding:5px 10px;border-radius:6px;background:#00000073;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}.bm-offer-push__dist{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:#00000073;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:.68rem;font-weight:700;line-height:1.1;white-space:nowrap}.bm-offer-push__dist svg{flex-shrink:0;opacity:.92}.bm-offer-push__body{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;margin:0;padding:12px 12px 12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#1c1c1ed1;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff1f;text-align:left;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.bm-offer-push__body.bh-pressable:hover{transform:scale(1.03)}}.bm-offer-push__body.bh-pressable:active{transform:scale(.94)}.bm-offer-push__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.bm-offer-push__name{display:block;color:#fff;font-size:.95rem;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-offer-push__role{display:block;color:#ffffffd1;font-size:.8rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-offer-push__logo-wrap{flex-shrink:0;width:44px;height:44px;border-radius:999px;overflow:hidden;background:#ffffff1a;box-shadow:0 2px 8px #00000040}.bm-offer-push__logo{width:100%;height:100%;object-fit:cover;display:block}.bm-offer-push__arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;margin-left:2px;opacity:.92}.following-vertical-feed--offers .following-feed-slide__actions{bottom:max(108px,calc(env(safe-area-inset-bottom,0px) + 96px))}.following-feed-slide__action--offer-saved .following-feed-slide__action-ic{filter:drop-shadow(0 0 6px rgba(115,199,255,.45))}.following-feed-slide__action--offer-save-pulse{animation:bm-offer-save-pulse .36s ease}@keyframes bm-offer-save-pulse{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.bm-offer-enterarme{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bm-offer-enterarme__panel{width:min(100%,360px);padding:22px 20px;border-radius:20px;background:#18181cf0;border:1px solid rgba(255,255,255,.14);text-align:center;color:#fff}.bm-offer-enterarme__title{margin:0 0 10px;font-size:1.15rem;font-weight:800}.bm-offer-enterarme__hint{margin:0 0 18px;font-size:.95rem;font-weight:500;line-height:1.35;color:#ffffffe0}.bm-offer-enterarme__close{min-height:44px;padding:10px 22px;border-radius:999px;border:2px solid #fff;background:#ffffff29;color:#fff;font-size:.95rem;font-weight:800;cursor:pointer}@media(prefers-reduced-motion:reduce){.following-feed-slide__action--offer-save-pulse{animation:none}}.map-phone-frame__screen-scroll .lp-name{font-size:2.35rem}.map-phone-frame__screen-scroll .lp-type-pill{font-size:.95rem}.map-phone-frame__screen-scroll .lp-specialities{font-size:1.05rem}@media(max-width:600px){.map-phone-frame__screen-scroll .lp-root--mesa-connected{overflow-x:hidden;touch-action:pan-y}}.map-phone-frame__screen-scroll .lp-llegar-chip{font-size:.8rem}.map-phone-frame__screen-scroll .lp-act__lbl{font-size:.92rem}.map-phone-frame__screen-scroll .lp-act__tag--vitral{font-size:.78rem}.map-phone-frame__screen-scroll .lp-act__eta{font-size:1rem}.map-phone-frame__screen-scroll .lp-nav-it__ic{font-size:1.55rem}.map-phone-frame__screen-scroll .lp-nav-it__tx{font-size:.78rem}.map-phone-frame__screen-scroll .lp-subpage__title{font-size:1.65rem}.map-phone-frame__screen-scroll .lp-subpage__title--legal{font-size:2.375rem}.map-phone-frame__screen-scroll .lp-mas-title{font-size:2.15rem}.map-phone-frame__screen-scroll .lp-mas-card__label{font-size:.92rem}.map-phone-frame__screen-scroll .lp-tu-title{font-size:2.4rem}.map-phone-frame__screen-scroll .lp-glass-btn-full{font-size:1.15rem}.map-phone-frame__screen-scroll .lp-tu-extra__line{font-size:1.1rem}.map-phone-frame__screen-scroll .lp-tu-notices__line{font-size:1.125rem}.map-phone-frame__screen-scroll .lp-holiday__title{font-size:1.85rem}.map-phone-frame__screen-scroll .lp-con-tabs__map-distance{font-size:2.1rem}.map-phone-frame__screen-scroll .lp-con-tabs__dist-name{font-size:1.75rem}.map-phone-frame__screen-scroll .lp-grupo-modal__text{font-size:1.05rem}.map-phone-frame__screen-scroll .buhoneando-mundial__nav .lp-nav-it__ic{font-size:1.35rem}.map-phone-frame__screen-scroll .buhoneando-mundial__nav .lp-nav-it__tx{font-size:.72rem}.map-phone-frame__screen-scroll .following-feed-slide__title{font-size:1.35rem}.map-phone-frame__screen-scroll .following-feed-slide__action-count{font-size:.92rem}.map-phone-frame__screen-scroll .following-feed-expand__title{font-size:1.75rem}.map-phone-frame__screen-scroll .map-event-feed__action-count{font-size:.92rem}.map-phone-frame__screen-scroll .noticias-phone__title{font-size:1.75rem}.map-phone-frame__screen-scroll .noticias-phone__survey-title{font-size:2rem}.map-phone-frame__screen-scroll .lp-art-price-display__prefix{font-size:1.1rem}.map-phone-frame__screen-scroll .lp-art-price-display__label{font-size:1.05rem}.map-phone-frame__screen-scroll .lp-art-price-display__int{font-size:6.75rem}.map-phone-frame__screen-scroll .lp-art-price-display__old{font-size:2.55rem}.map-phone-frame__screen-scroll .lp-art-price-display__dec{font-size:2.35rem}.map-phone-frame__screen-scroll .lp-art-price-display__dec--suffix{font-size:1.65rem}.map-phone-frame__screen-scroll .lp-art-price-consult{font-size:2.85rem}.map-phone-frame__screen-scroll .lp-art-nombre{font-size:2rem}.map-phone-frame__screen-scroll .lp-art-desc{font-size:1.1rem}.map-phone-frame__screen-scroll .lp-art-sheet__count{font-size:1.25rem}.map-phone-frame__screen-scroll .lp-art-rail-card__etiqueta{font-size:.68rem}.map-phone-frame__screen-scroll .lp-horario__date-num{font-size:5.25rem}.map-phone-frame__screen-scroll .lp-horario__holiday-title{font-size:2rem}.map-phone-frame__screen-scroll .lp-horario-vacation__title{font-size:2.5rem}.map-phone-frame__screen-scroll .lp-horario-vacation__sub{font-size:1rem}.map-phone-frame__screen-scroll .lp-horario-vacation__body{font-size:1.125rem}@media(max-width:420px){.map-phone-frame__screen-scroll .buhoneando-mundial{--bm-nav-reserve: calc(max(0px, env(safe-area-inset-bottom, 0px)) + 50px) }.map-phone-frame__screen-scroll .buhoneando-mundial__nav{padding:8px 6px 8px 4px;gap:2px;min-height:unset}.map-phone-frame__screen-scroll .buhoneando-mundial__nav .lp-nav-it__ic{font-size:1.35rem}.map-phone-frame__screen-scroll .buhoneando-mundial__nav .lp-nav-it__tx{font-size:.72rem;letter-spacing:.01em}}@media(max-width:375px){.map-phone-frame__screen-scroll .lp-logo-stack--has-video{width:min(116px,32vw);height:min(116px,32vw)}.map-phone-frame__screen-scroll .lp-con-tabs__nav-btn{font-size:.76rem;padding:5px}.map-phone-frame__screen-scroll .lp-grupo-modal__text{font-size:1.05rem}.map-phone-frame__screen-scroll .lp-grupo-modal__ok{font-size:.85rem}.map-phone-frame__screen-scroll .lp-social-page__name{font-size:1.25rem}.map-phone-frame__screen-scroll .lp-social-grupo-hero__title{font-size:2rem}.map-phone-frame__screen-scroll .lp-social-event-viewer--muro{--lp-social-muro-bottom-reserve: calc(max(0px, env(safe-area-inset-bottom, 0px)) + 50px) }}@media(max-width:340px){.map-phone-frame__screen-scroll .buhoneando-mundial__nav .lp-nav-it__tx{font-size:.72rem;letter-spacing:.01em}}:root{--bh-bp-design-ref: 2240px;--bh-bp-mobile-max: 600px;--bh-bp-desktop-min: 601px;--bh-bp-xl: 1920px;--bh-bp-lg: 1600px;--bh-bp-md: 1440px;--bh-bp-sm: 1280px;--bh-bp-tablet: 1024px;--bh-bp-compact: 900px;--bh-bp-narrow: 768px}@media(min-width:601px){:root{--bh-desktop-tier: ref;--bh-desktop-ui-scale: 1;--bh-desktop-viewport-pad-x: max(20px, env(safe-area-inset-right));--bh-desktop-viewport-pad-y: max(16px, env(safe-area-inset-top));--bh-desktop-map-shell-radius: 35px;--bh-desktop-side-panel-min: 300px;--bh-desktop-side-panel-vw: 38vw;--bh-desktop-side-panel-max: 500px;--bh-desktop-side-scroll-pad-x: 2.3rem;--bh-desktop-search-max: 720px;--bh-desktop-search-vw: 52vw;--bh-desktop-logo-marker-size: 70px}}@media(max-width:1920px)and (min-width:601px){:root{--bh-desktop-tier: xl}}@media(max-width:1600px)and (min-width:601px){:root{--bh-desktop-tier: lg}}@media(max-width:1440px)and (min-width:601px){:root{--bh-desktop-tier: md}}@media(max-width:1400px)and (min-width:601px){.buscar-viewport .buscar-map-shell,.buscar-viewport .map-search-side-panel,.buscar-viewport .buscar-map-shell__stage{border-radius:0}}@media(max-width:1368px)and (min-width:601px){.buscar-viewport{padding:0}.buscar-viewport .buscar-map-shell{height:100dvh;border-radius:0}.buscar-viewport .map-search-side-panel,.buscar-viewport .buscar-map-shell__stage{border-radius:0}}@media(max-width:1280px)and (min-width:601px){:root{--bh-desktop-tier: sm}.map-search-side-panel{--map-side-panel-w: clamp(300px, 45vw, 500px);width:var(--map-side-panel-w)}}@media(width:1280px)and (max-height:800px)and (min-width:601px){.map-search-side-panel{--map-side-panel-w: clamp(300px, 38vw, 500px);width:var(--map-side-panel-w)}}@media(max-width:1024px)and (min-width:601px){:root{--bh-desktop-tier: tablet}}@media(max-width:1100px)and (min-width:601px)and (orientation:portrait){.buscar-viewport .buscar-map-shell{flex-direction:column;align-items:stretch;height:100dvh}.buscar-viewport .map-search-side-panel{--map-side-panel-w: 100%;width:100%;max-width:none;flex:0 0 50%;height:50%;max-height:50%;min-height:0;border-radius:0}.buscar-viewport .buscar-map-shell__stage{flex:1 1 0;min-height:0;height:auto;border-radius:0}.buscar-viewport .map-search-side-panel__scroll{--map-side-scroll-pad-x: 4.3rem;padding:3rem var(--map-side-scroll-pad-x) 3rem}.buscar-viewport .map-side-panel__menu-list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center}.buscar-viewport .map-search-side-panel__scroll--menu .map-search-side-panel__body,.buscar-viewport .map-search-side-panel__scroll--support .map-search-side-panel__body,.buscar-viewport .map-search-side-panel__scroll--legal .map-search-side-panel__body{padding-top:4rem}.buscar-viewport .map-side-panel__menu-card{width:40%;max-width:45%}.buscar-viewport .map-search-side-panel,.buscar-viewport .map-search-side-panel *{scrollbar-width:none;-ms-overflow-style:none}.buscar-viewport .map-search-side-panel *::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.buscar-viewport .map-search-side-panel,.buscar-viewport .buscar-map-shell__stage{transition:flex-basis .46s cubic-bezier(.22,1,.36,1),height .46s cubic-bezier(.22,1,.36,1),max-height .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1)}.buscar-viewport .map-side-panel__icon-btn--menu{width:76px;height:76px}.buscar-viewport .map-side-panel__icon-btn--menu .bh-grid-icon-static{transform:scale(1.48);transform-origin:center}.buscar-viewport .tablet-portrait-expand{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:76px;height:76px;padding:0;border:none;border-radius:0;background:transparent;color:#000000d1;box-shadow:none;flex-shrink:0}.buscar-viewport .tablet-portrait-expand svg{width:40px;height:33px}.buscar-viewport .tablet-portrait-expand span{font-size:1rem;font-weight:800;line-height:1}.buscar-viewport .map-side-panel__icon-btn--menu-toggle-hidden+.tablet-portrait-expand{display:none}.buscar-viewport .buscar-map-shell--results-full .map-search-side-panel,.buscar-viewport .map-search-side-panel.map-search-side-panel--auth,.buscar-viewport .map-search-side-panel.map-search-side-panel--support,.buscar-viewport .map-search-side-panel.map-search-side-panel--legal{flex:0 0 100%;height:100%;max-height:100%}.buscar-viewport .buscar-map-shell--aside-up .map-search-side-panel{flex:0 0 0%;height:0;max-height:0;transform:translateY(-100%);overflow:hidden;pointer-events:none;border:none;box-shadow:none}.buscar-viewport:not(.worker-entry-shell) .map-search-side-panel--auth-enter,.buscar-viewport:not(.worker-entry-shell) .map-search-side-panel--auth-exit{transition:none}.buscar-viewport:not(.worker-entry-shell) .map-search-side-panel--auth-enter{animation:tablet-portrait-aside-grow .42s cubic-bezier(.22,1,.36,1) both}.buscar-viewport:not(.worker-entry-shell) .map-search-side-panel--auth-exit{animation:tablet-portrait-aside-shrink .32s cubic-bezier(.4,0,.2,1) both}.buscar-viewport .buscar-map-shell--sheet-instant .map-search-side-panel--auth-enter,.buscar-viewport .map-search-side-panel--support,.buscar-viewport .map-search-side-panel--legal{animation:none}.buscar-viewport .map-search-side-panel--support .support-aside{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.buscar-viewport .map-search-side-panel--support .support-aside__center,.buscar-viewport .map-search-side-panel--legal .legal-aside--hub{flex:1 1 auto;min-height:0;justify-content:center}.buscar-viewport .map-side-panel__tags-slot:has(.map-side-panel__filters-section--visible) .map-side-panel__tags-section--hidden{overflow:hidden;height:0;min-height:0;margin:0;inset:auto}.buscar-viewport .map-side-panel__search-filters--floating{background:#ef4444;color:#f4f8f4}.buscar-viewport .map-side-panel__filters-section--visible{margin-top:3.25rem}.buscar-viewport .map-side-panel__filters-section .map-filter-tab-panel{margin-top:1.35rem}.buscar-viewport .map-side-panel__filters-section .search-mini-card-grid{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:10px;width:calc(100% + var(--map-side-scroll-pad-x, 4.3rem));overflow-x:auto;overflow-y:hidden;margin-right:calc(-1 * var(--map-side-scroll-pad-x, 4.3rem));padding-right:1.25rem;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.buscar-viewport .map-side-panel__filters-section .search-mini-card{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:auto;max-width:220px;flex:0 0 auto;gap:10px;padding:10px 14px;text-align:left}.buscar-viewport .map-side-panel__filters-section .search-mini-card__icon-wrap{width:42px;height:42px}.buscar-viewport .map-side-panel__filters-section .search-mini-card__text{align-items:flex-start}.buscar-viewport .buscar-map-shell--results-full .map-side-panel__filters-section .search-mini-card-grid{flex-wrap:wrap;justify-content:center;overflow:visible;width:100%;margin-right:0;padding-right:0;animation:tablet-portrait-filters-wrap .38s cubic-bezier(.22,1,.36,1)}.buscar-viewport .buscar-map-shell--results-full .map-side-panel__filters-section .search-mini-card{flex:0 1 220px;max-width:240px}.buscar-viewport .map-side-panel__filters-section .search-mini-card-grid{animation:tablet-portrait-filters-row .38s cubic-bezier(.22,1,.36,1)}.buscar-viewport .map-side-panel__filters-section .search-mini-card__text strong,.buscar-viewport .map-side-panel__filters-section .search-mini-card__text small{text-align:left}.buscar-viewport .tablet-portrait-restore{display:inline-flex;align-items:center;justify-content:center;position:absolute;z-index:30;top:16px;right:16px;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#00000075;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff2e;animation:tablet-portrait-restore-in .35s cubic-bezier(.22,1,.36,1) both}.buscar-viewport .tablet-portrait-results-toggle{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px 0 8px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#eef2f4;color:#111;font-size:.78rem;font-weight:700;line-height:1.1;white-space:nowrap;flex-shrink:0;transition:background .35s cubic-bezier(.22,1,.36,1),color .35s ease,border-color .35s ease}.buscar-viewport .tablet-portrait-results-toggle.is-up{background:#111;color:#fff;border-color:#111}.buscar-viewport .tablet-portrait-results-toggle svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.buscar-viewport .tablet-portrait-results-toggle.is-up svg{transform:rotate(180deg)}.buscar-viewport .auth-aside__social-row{display:flex;gap:3rem;width:fit-content;margin-top:3rem}.buscar-viewport .map-search-side-panel--support .support-aside__tabs{display:flex;justify-content:center;gap:10px;width:fit-content;max-width:100%;margin-bottom:18px;padding:2rem;flex-direction:row;flex-wrap:wrap}html.bh-content-night .buscar-viewport .tablet-portrait-expand{color:#fff;background:transparent;border:none;box-shadow:none}html.bh-content-night .buscar-viewport .tablet-portrait-restore{color:#111;background:#ffffff75;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffffa6}html.bh-content-night .buscar-viewport .tablet-portrait-results-toggle{color:#f4f4f5;background:#2a2727}html.bh-content-night .buscar-viewport .tablet-portrait-results-toggle.is-up{background:#2bd4a0;color:#101827;border-color:#2bd4a0}.buscar-viewport .account-tab-favoritos__calm{margin:3rem 0 2rem;padding:0;border-radius:12px;background:transparent;border:none}.buscar-viewport .account-tab-favoritos__calm-text{font-size:.98rem;color:#11182794;text-align:left}.buscar-viewport .account-tab-favoritos__calm-sub{font-size:.88rem;color:#b45a9d;text-align:left}.buscar-viewport .vip-offer-card.map-aside-novedades-card--offer{width:50%;max-width:100%}.buscar-viewport .account-tab-guardados .map-aside-novedades__scroll--offers.map-aside-hscroll{margin-right:0}}.tablet-portrait-expand,.tablet-portrait-restore,.tablet-portrait-results-toggle{display:none}@keyframes tablet-portrait-aside-grow{0%{flex-basis:50%;height:50%;max-height:50%}to{flex-basis:100%;height:100%;max-height:100%}}@keyframes tablet-portrait-aside-shrink{0%{flex-basis:100%;height:100%;max-height:100%}to{flex-basis:50%;height:50%;max-height:50%}}@keyframes tablet-portrait-restore-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes tablet-portrait-filters-row{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tablet-portrait-filters-wrap{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(orientation:portrait)and (min-width:601px)and (max-width:1100px)and (prefers-reduced-motion:reduce){.buscar-viewport .map-search-side-panel,.buscar-viewport .buscar-map-shell__stage,.buscar-viewport .tablet-portrait-results-toggle svg{transition:none}.buscar-viewport .map-search-side-panel--auth-enter,.buscar-viewport .map-search-side-panel--auth-exit,.buscar-viewport .tablet-portrait-restore{animation:none}}@media(orientation:landscape)and (min-width:601px)and (max-width:1366px)and (max-height:1024px){.buscar-viewport .map-search-side-panel,.buscar-viewport .buscar-map-shell__stage{transition:flex-basis .46s cubic-bezier(.22,1,.36,1),width .46s cubic-bezier(.22,1,.36,1),max-width .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1)}.buscar-viewport .map-side-panel__top-actions{gap:0}.buscar-viewport .map-side-panel__icon-btn--menu{width:58px;height:58px}.buscar-viewport .map-side-panel__icon-btn--menu .bh-grid-icon-static{transform:scale(1.16);transform-origin:center}.buscar-viewport .tablet-portrait-expand{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:58px;height:58px;margin-left:0;padding:0;border:none;border-radius:0;background:transparent;color:#000000d1;box-shadow:none;flex-shrink:0}.buscar-viewport .tablet-portrait-expand svg{width:30px;height:25px}.buscar-viewport .tablet-portrait-expand span{font-size:.78rem;font-weight:800;line-height:1}.buscar-viewport .map-side-panel__applied-filters,.buscar-viewport .map-side-panel__applied-filters-fixed,.buscar-viewport .map-side-panel__applied-filters-extra{width:100%;max-width:100%;min-width:0;flex-wrap:wrap;overflow:visible}.buscar-viewport .map-side-panel__applied-filters-fixed,.buscar-viewport .map-side-panel__applied-filters-extra{flex:1 1 100%}.buscar-viewport .map-side-panel__filter-pill{max-width:100%}.buscar-viewport .map-side-panel__icon-btn--menu-toggle-hidden+.tablet-portrait-expand{display:none}.buscar-viewport .map-side-panel__search-filters--floating{background:#ef4444;color:#f4f8f4}.buscar-viewport .buscar-map-shell--results-full .map-search-side-panel,.buscar-viewport .map-search-side-panel.map-search-side-panel--auth,.buscar-viewport .map-search-side-panel.map-search-side-panel--support,.buscar-viewport .map-search-side-panel.map-search-side-panel--legal{flex:0 0 100%;width:100%;max-width:100%}.buscar-viewport .buscar-map-shell--results-full .buscar-map-shell__stage,.buscar-viewport:has(.map-search-side-panel--auth) .buscar-map-shell__stage,.buscar-viewport:has(.map-search-side-panel--support) .buscar-map-shell__stage,.buscar-viewport:has(.map-search-side-panel--legal) .buscar-map-shell__stage{flex:0 0 0;width:0;min-width:0}.buscar-viewport .buscar-map-shell--aside-up .map-search-side-panel{flex:0 0 0;width:0;max-width:0;min-width:0;transform:translate(-100%);overflow:hidden;pointer-events:none;border:none;box-shadow:none}.buscar-viewport:not(.worker-entry-shell) .map-search-side-panel--auth-enter,.buscar-viewport:not(.worker-entry-shell) .map-search-side-panel--auth-exit{transition:none}.buscar-viewport:not(.worker-entry-shell) .map-search-side-panel--auth-enter{animation:tablet-landscape-aside-grow .42s cubic-bezier(.22,1,.36,1) both}.buscar-viewport:not(.worker-entry-shell) .map-search-side-panel--auth-exit{animation:tablet-landscape-aside-shrink .32s cubic-bezier(.4,0,.2,1) both}.buscar-viewport .buscar-map-shell--sheet-instant .map-search-side-panel--auth-enter,.buscar-viewport .map-search-side-panel--support,.buscar-viewport .map-search-side-panel--legal{animation:none}.buscar-viewport .map-search-side-panel--support .support-aside{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.buscar-viewport .map-search-side-panel--support .support-aside__center,.buscar-viewport .map-search-side-panel--legal .legal-aside--hub{flex:1 1 auto;min-height:0;justify-content:center}.buscar-viewport .map-search-side-panel--support .support-aside__tabs{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;width:100%;max-width:100%;margin-bottom:12px;padding:0}.buscar-viewport .auth-aside__social-row{display:flex;gap:3rem;width:fit-content;margin-top:3rem}.buscar-viewport .map-search-side-panel--support .support-aside__action-card{flex:0 1 200px;width:auto;max-width:210px;padding:10px 12px}.buscar-viewport .map-side-panel__tags-slot:has(.map-side-panel__filters-section--visible) .map-side-panel__tags-section--hidden{overflow:hidden;height:0;min-height:0;margin:0;inset:auto}.buscar-viewport .map-side-panel__filters-section--visible{margin-top:3.25rem}.buscar-viewport .map-side-panel__filters-section .map-filter-tab-panel{margin-top:1.35rem}.buscar-viewport .map-side-panel__filters-section .search-mini-card-grid{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:10px;width:calc(100% + var(--map-side-scroll-pad-x, 2.3rem));overflow-x:auto;overflow-y:hidden;margin-right:calc(-1 * var(--map-side-scroll-pad-x, 2.3rem));padding-right:1.25rem;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none;animation:tablet-portrait-filters-row .38s cubic-bezier(.22,1,.36,1)}.buscar-viewport .map-side-panel__filters-section .search-mini-card{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:auto;max-width:220px;flex:0 0 auto;gap:10px;padding:10px 14px;text-align:left}.buscar-viewport .map-side-panel__filters-section .search-mini-card__icon-wrap{width:42px;height:42px}.buscar-viewport .map-side-panel__filters-section .search-mini-card__text{align-items:flex-start}.buscar-viewport .map-side-panel__filters-section .search-mini-card__text strong,.buscar-viewport .map-side-panel__filters-section .search-mini-card__text small{text-align:left}.buscar-viewport .buscar-map-shell--results-full .map-side-panel__filters-section .search-mini-card-grid{flex-wrap:wrap;justify-content:center;overflow:visible;width:100%;margin-right:0;padding-right:0;animation:tablet-portrait-filters-wrap .38s cubic-bezier(.22,1,.36,1)}.buscar-viewport .buscar-map-shell--results-full .map-side-panel__filters-section .search-mini-card{flex:0 1 220px;max-width:240px}.buscar-viewport .tablet-portrait-restore{display:inline-flex;align-items:center;justify-content:center;position:absolute;z-index:30;top:16px;left:16px;right:auto;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#00000075;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff2e;animation:tablet-landscape-restore-in .35s cubic-bezier(.22,1,.36,1) both}.buscar-viewport .tablet-portrait-restore svg{transform:rotate(-90deg)}.buscar-viewport .tablet-portrait-results-toggle{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px 0 8px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#eef2f4;color:#111;font-size:.78rem;font-weight:700;line-height:1.1;white-space:nowrap;flex-shrink:0;transition:background .35s cubic-bezier(.22,1,.36,1),color .35s ease,border-color .35s ease}.buscar-viewport .tablet-portrait-results-toggle.is-up{background:#111;color:#fff;border-color:#111}.buscar-viewport .tablet-portrait-results-toggle svg{transform:rotate(-90deg);transition:transform .35s cubic-bezier(.22,1,.36,1)}.buscar-viewport .tablet-portrait-results-toggle.is-up svg{transform:rotate(90deg)}html.bh-content-night .buscar-viewport .tablet-portrait-expand{color:#fff;background:transparent;border:none;box-shadow:none}html.bh-content-night .buscar-viewport .tablet-portrait-restore{color:#111;background:#ffffff75;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffffa6}html.bh-content-night .buscar-viewport .tablet-portrait-results-toggle{color:#f4f4f5;background:#2a2727}html.bh-content-night .buscar-viewport .tablet-portrait-results-toggle.is-up{background:#2bd4a0;color:#101827;border-color:#2bd4a0}.buscar-viewport .account-tab-favoritos__calm{margin:3rem 0 2rem;padding:0;border-radius:12px;background:transparent;border:none}.buscar-viewport .account-tab-favoritos__calm-text{font-size:.98rem;color:#11182794;text-align:left}.buscar-viewport .account-tab-favoritos__calm-sub{font-size:.88rem;color:#b45a9d;text-align:left}.buscar-viewport .account-tab-favoritos__hero{margin:2rem 0 3.1rem;padding:0;border-radius:16px;background:transparent;text-align:center}.buscar-viewport .vip-offer-card.map-aside-novedades-card--offer{width:70%;max-width:100%}.buscar-viewport .buscar-map-shell--results-full .vip-offer-card.map-aside-novedades-card--offer{width:30%;max-width:100%}.buscar-viewport .account-tab-guardados .map-aside-novedades__scroll--offers.map-aside-hscroll{margin-right:0}.buscar-viewport .map-content-settings .bh-map-filters__lead{margin:0rem auto 4px;max-width:35rem;font-size:.9rem;font-weight:500;line-height:1.45;color:#6b7285;text-align:center}.buscar-viewport .map-content-settings .bh-map-filters__h{margin:2rem 0 10px;font-size:clamp(1.5rem,2.8vw,1.95rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#111;text-align:center;text-transform:uppercase}.buscar-viewport .map-search-side-panel--account .map-side-panel__menu-inner{width:min(100%,431px);flex:unset;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1.5rem}}@keyframes tablet-landscape-aside-grow{0%{flex-basis:var(--map-side-panel-w, 45vw);width:var(--map-side-panel-w, 45vw);max-width:var(--map-side-panel-w, 45vw)}to{flex-basis:100%;width:100%;max-width:100%}}@keyframes tablet-landscape-aside-shrink{0%{flex-basis:100%;width:100%;max-width:100%}to{flex-basis:var(--map-side-panel-w, 45vw);width:var(--map-side-panel-w, 45vw);max-width:var(--map-side-panel-w, 45vw)}}@keyframes tablet-landscape-restore-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media(orientation:landscape)and (min-width:601px)and (max-width:1366px)and (max-height:1024px)and (prefers-reduced-motion:reduce){.buscar-viewport .map-search-side-panel,.buscar-viewport .buscar-map-shell__stage,.buscar-viewport .tablet-portrait-results-toggle svg{transition:none}.buscar-viewport .map-search-side-panel--auth-enter,.buscar-viewport .map-search-side-panel--auth-exit,.buscar-viewport .tablet-portrait-restore{animation:none}}@media(max-width:900px)and (min-width:601px){:root{--bh-desktop-tier: compact}}@media(max-width:768px)and (min-width:601px){:root{--bh-desktop-tier: narrow}}@media(max-width:600px){:root{--bh-mobile-max: 600px;--bh-mobile-status-h: env(safe-area-inset-top, 0px);--bh-mobile-safe-bottom: env(safe-area-inset-bottom, 0px);--bh-mobile-safe-left: env(safe-area-inset-left, 0px);--bh-mobile-safe-right: env(safe-area-inset-right, 0px);--bh-mobile-app-h: 100dvh;--bh-mobile-glass-solid: rgba(0, 0, 0, .58);--bh-mobile-glass-top: rgba(0, 0, 0, .65);--bh-mobile-glass-bottom: rgba(0, 0, 0, .45);--bh-mobile-glass-blur: blur(20px) saturate(180%)}html.bh-mobile-browser-vv{--bh-mobile-status-h: max(env(safe-area-inset-top, 0px), var(--bh-mobile-vv-top, 0px));--bh-mobile-app-h: var(--bh-mobile-vv-h, 100dvh);--bh-mobile-vv-bottom-gap: 0px}}@media(max-width:600px)and (display-mode:standalone),(max-width:600px)and (display-mode:fullscreen){:root{--bh-mobile-app-h: 100vh}}@media(max-width:600px){body:before{content:none;display:none;background:none}}@media(max-width:600px){html,body,#root{width:100%;height:var(--bh-mobile-app-h);min-height:var(--bh-mobile-app-h);max-height:var(--bh-mobile-app-h);margin:0;overflow:hidden}body,html.bh-mobile-browser-vv body{background:transparent}.buscar-viewport{box-sizing:border-box;width:100%;height:var(--bh-mobile-app-h);min-height:var(--bh-mobile-app-h);max-height:var(--bh-mobile-app-h);margin:0;padding:0;border-radius:0;background:transparent;overflow:hidden}.buscar-viewport .buscar-map-shell{height:100%;min-height:0;max-height:100%;border-radius:0;box-shadow:none}.buscar-viewport .buscar-map-shell:focus,.buscar-viewport .buscar-map-shell:focus-visible,.buscar-viewport .buscar-map-shell:focus-within{box-shadow:none!important}html.bh-mobile-browser-vv .buscar-viewport{position:fixed;top:var(--bh-mobile-vv-top, 0px);left:0;right:0;width:100%;height:var(--bh-mobile-vv-h, 100dvh);min-height:var(--bh-mobile-vv-h, 100dvh);max-height:var(--bh-mobile-vv-h, 100dvh);z-index:1}html.bh-mobile-browser-vv .mobile-map-overlay-chrome:not(.mobile-map-overlay-chrome--in-stage){top:calc(var(--bh-mobile-vv-top, 0px) + var(--bh-mobile-status-h) + max(72px,14vh));bottom:calc(var(--bh-mobile-vv-bottom-gap, 0px) + max(12px,env(safe-area-inset-bottom,0px)));left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px))}}@media(max-width:600px){html.mobile-app-loading-active,body.mobile-app-loading-active,body.mobile-app-loading-active #root{background:#000!important}body.mobile-app-loading-active:before{display:none!important}.mobile-app-loading{position:fixed;inset:0;z-index:2147483646;width:100%;height:100%;height:100dvh;overflow:hidden;background:#000}.mobile-app-loading__media{position:absolute;inset:0;overflow:hidden}.mobile-app-loading__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.mobile-app-loading__video--ready{opacity:1}.mobile-app-loading__media-fallback{position:absolute;inset:0;background:#000}.mobile-app-loading__scrim{position:absolute;top:var(--bh-mobile-status-h, env(safe-area-inset-top, 0px));left:0;right:0;bottom:0;background:#0009;pointer-events:none}.mobile-app-loading__content{position:absolute;top:var(--bh-mobile-status-h, env(safe-area-inset-top, 0px));left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;padding:0 24px;color:#fff;text-align:center;pointer-events:none}.mobile-app-loading__spacer{flex:2 1 0;min-height:0}.mobile-app-loading__bell{margin-bottom:16px;animation:mobile-loading-bell-swing .4s cubic-bezier(.34,1.56,.64,1) both}.mobile-app-loading__bell-icon{font-size:48px;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.54)) drop-shadow(0 1px 4px rgba(0,0,0,.38))}@keyframes mobile-loading-bell-swing{0%{transform:rotate(0)}25%{transform:rotate(20deg)}50%{transform:rotate(-14deg)}75%{transform:rotate(8deg)}to{transform:rotate(0)}}.mobile-app-loading__tip{animation:mobile-loading-tip-in .4s ease both;max-width:min(100%,360px)}@keyframes mobile-loading-tip-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mobile-app-loading__tip-title{margin:0 0 12px;font-size:clamp(1.35rem,6vw,1.75rem);font-weight:900;line-height:1.15;text-shadow:0 2px 8px rgba(0,0,0,.54),0 1px 4px rgba(0,0,0,.38)}.mobile-app-loading__tip-text{margin:0;padding:0 32px;font-size:clamp(1rem,4.6vw,1.25rem);line-height:1.4;color:#fffffff2;text-shadow:0 1px 6px rgba(0,0,0,.45)}.mobile-app-loading__permit{pointer-events:auto;margin:20px 0 0;min-height:48px;padding:.75rem 1.5rem;border:none;border-radius:999px;background:#b45a9d;color:#fff;font-family:inherit;font-size:1rem;font-weight:800;letter-spacing:.02em;box-shadow:0 8px 24px #00000059}.mobile-app-loading__permit:active{transform:scale(.97)}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.mobile-app-loading__bell,.mobile-app-loading__tip,.mobile-app-loading__video{animation:none!important;transition:none!important}.mobile-app-loading__video--ready{opacity:1}}@media(max-width:600px)and (display-mode:standalone),(max-width:600px)and (display-mode:fullscreen){:root{--bh-mobile-app-h: 100vh;--bh-mobile-glass-solid: rgba(0, 0, 0, .58);--bh-mobile-glass-top: rgba(0, 0, 0, .65);--bh-mobile-glass-bottom: rgba(0, 0, 0, .45);--bh-mobile-glass-blur: blur(20px) saturate(180%)}.buscar-viewport{background:transparent}html,body{background-color:#fff;color-scheme:only light}html:has(.map-place-root--phone),html:has(.mobile-qr-mesa-root),html:has(.mesa-chat),html:has(.hp-hub),html:has(.lp-root),html:has(.mobile-qr-valorar-root),body:has(.map-place-root--phone),body:has(.mobile-qr-mesa-root),body:has(.mesa-chat),body:has(.hp-hub),body:has(.lp-root),body:has(.mobile-qr-valorar-root),html:has(.map-explorer-root--night):not(:has(.mobile-map-filters-modal)):not(:has(.buscar-map-shell--mobile-browse)):not(:has(.buscar-map-shell--mobile-panel)),body:has(.map-explorer-root--night):not(:has(.mobile-map-filters-modal)):not(:has(.buscar-map-shell--mobile-browse)):not(:has(.buscar-map-shell--mobile-panel)){background-color:#000;color-scheme:only dark}html.bh-mesa-status-black,html.bh-mesa-status-black body,html:has(.mesa-connect-gate),html:has(.mesa-connect-gate) body{background-color:#000!important;color-scheme:only dark!important}body:before{content:none!important;display:none!important;background:none!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:600px){[data-bh-menu-key=tutorial],.map-search-side-panel--tutorial,.buscar-map-shell__stage--tutorial,.buscar-map-shell__stage--tutorial-phone{display:none!important}}@media(max-width:600px){.buscar-viewport .buscar-map-shell--mobile{display:block;position:relative;height:100%;min-height:100%;max-height:100%;border-radius:0;box-shadow:none;background:#0f172a;overflow:hidden}.buscar-viewport .buscar-map-shell--mobile .buscar-map-shell__stage{position:absolute;inset:0;z-index:1;min-width:0;min-height:0}.buscar-viewport .buscar-map-shell--mobile:not(.buscar-map-shell--mobile-ready) .map-search-side-panel{position:absolute;inset:0;z-index:0;visibility:hidden;pointer-events:none;width:100%;max-width:none;height:100%;flex:none;border:none;box-shadow:none}.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel{position:absolute;inset:0;z-index:10;--map-side-panel-w: 100%;flex:none;width:100%;max-width:none;height:100%;max-height:none;min-height:0;border:none;box-shadow:none;pointer-events:none;background:transparent;visibility:visible}.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--auth,.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--account-loading,.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--tutorial{pointer-events:auto}.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--auth:not(.map-search-side-panel--auth-overlay-mobile),.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--account-loading,.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--tutorial{background:#fff}.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--mobile-stack{pointer-events:auto}.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--mobile-stack.map-search-side-panel--auth-panel,.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--mobile-stack.map-search-side-panel--support,.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--mobile-stack.map-search-side-panel--legal{background:#fff}.buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--mobile-stack.map-search-side-panel--auth-overlay-mobile{background:transparent}}@media(max-width:600px){.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-search-side-panel:not(.map-search-side-panel--auth):not(.map-search-side-panel--account-loading):not(.map-search-side-panel--tutorial){background:transparent}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-search-side-panel__scroll{overflow:visible;padding:0;background:transparent}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-search-side-panel__body,.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__login-bar{display:none}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__top{position:fixed;top:calc(var(--bh-mobile-status-h) + max(8px,1.8vh));left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));z-index:40;pointer-events:auto;align-items:flex-start;padding:0;background:transparent;animation:none}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__brand{flex-direction:column;align-items:flex-start}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__top-actions{position:fixed;top:calc(var(--bh-mobile-status-h) + max(8px,1.8vh));right:max(12px,env(safe-area-inset-right,0px));z-index:41;pointer-events:auto;gap:6px;align-items:flex-start}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .mobile-map-avatar-menu{filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__logo-pill{border-color:#ffffff59;background:#0000008c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 20px #00000059}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__logo-pill-label,.map-side-panel__logo-pill-line{color:#fff}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__user-label-line{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__icon-btn--menu .bh-grid-icon-static,.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__bell-btn{filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__loc-denied-btn{border:1px solid rgba(255,255,255,.28);background:#dc262694;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);color:#fff;box-shadow:0 4px 18px #dc262661}.buscar-viewport .buscar-map-shell--mobile-browse:not(.buscar-map-shell--mobile-browse-exit) .map-search-side-panel{pointer-events:auto;background:#fff;animation:mobile-browse-aside-enter .42s cubic-bezier(.22,1,.36,1) both}.buscar-viewport .buscar-map-shell--mobile-browse-exit .map-search-side-panel{pointer-events:auto;background:#fff;animation:mobile-browse-aside-exit .42s cubic-bezier(.55,0,1,.45) forwards}@keyframes mobile-browse-aside-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-browse-aside-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel{pointer-events:auto;background:#fff}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel{pointer-events:auto;background:#fff;animation:mobile-browse-aside-enter .42s cubic-bezier(.22,1,.36,1) both}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel:has(.map-search-side-panel__scroll--menu){animation:none;transform:none}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel.map-search-side-panel--auth-overlay-mobile{background:transparent;animation:none}.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__scroll,.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0;height:100%;--map-side-scroll-pad-x: 1.15rem}.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__scroll,.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__body,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__browse-pane,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__tags-slot,.buscar-viewport .buscar-map-shell--mobile-browse .map-aside-hscroll,.buscar-viewport .buscar-map-shell--mobile-browse .search-mini-card-row--shortcuts,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__filters-section,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__filters-section--visible{scrollbar-width:none;-ms-overflow-style:none}.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__scroll::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__body::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__browse-pane::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__tags-slot::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-aside-hscroll::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .search-mini-card-row--shortcuts::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__filters-section::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__filters-section--visible::-webkit-scrollbar{display:none;width:0;height:0;background:transparent;appearance:none}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__search-sticky,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__tags-slot,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__search-sticky,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__tags-slot{padding-left:var(--map-side-scroll-pad-x);padding-right:var(--map-side-scroll-pad-x);padding-top:1rem;padding-bottom:2rem}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__search-sticky--hidden,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__search-sticky--hidden{padding-top:0;padding-bottom:0}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__top,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__top{position:relative;top:auto;left:auto;right:auto;flex-shrink:0;padding:calc(var(--bh-mobile-status-h) + 1rem) var(--map-side-scroll-pad-x) .5rem;animation:map-side-panel-top-enter .42s cubic-bezier(.22,1,.36,1)}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__top-actions,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__top-actions{position:relative;top:auto;right:auto}.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__body,.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__body{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__login-bar,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__login-bar{display:flex}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__logo-pill,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__logo-pill{border-color:#0000001f;background:#fff;box-shadow:0 2px 8px #0000000f;-webkit-backdrop-filter:none;backdrop-filter:none}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__logo-pill-label,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__logo-pill-line,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__logo-pill-label,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__logo-pill-line{color:inherit}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__user-label-line,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__user-label-line{color:#111827;text-shadow:none}.mobile-browse-sheet-header{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 var(--map-side-scroll-pad-x, 1.15rem) .65rem}.mobile-browse-sheet-header__back{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:999px;background:#f1f5f9;color:#111}.mobile-browse-sheet-header__title{flex:1;min-width:0;margin:0;font-size:1.05rem;font-weight:700;color:#111}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__tags-section--hidden{display:none}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__tags-slot:has(.map-side-panel__filters-section--visible){overflow:visible;min-height:0}.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__body:has(.map-side-panel__filters-section--visible){flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__search-filters.bh-pressable:hover:not(.map-side-panel__search-filters--floating),.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__search-filters.bh-pressable:active:not(.map-side-panel__search-filters--floating),.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__search-filters.bh-pressable:focus:not(.map-side-panel__search-filters--floating),.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__search-filters.bh-pressable:focus-visible:not(.map-side-panel__search-filters--floating),.buscar-viewport .buscar-map-shell--mobile-browse .map-filter-tabs__btn.bh-pressable:hover,.buscar-viewport .buscar-map-shell--mobile-browse .map-filter-tabs__btn.bh-pressable:active,.buscar-viewport .buscar-map-shell--mobile-browse .map-filter-tabs__btn.bh-pressable:focus,.buscar-viewport .buscar-map-shell--mobile-browse .map-filter-tabs__btn.bh-pressable:focus-visible{transform:none!important}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__search-filters:not(.map-side-panel__search-filters--active):hover{background:transparent;color:#4b5563}}@supports (-webkit-touch-callout: none){@media(max-width:600px){.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__scroll,.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__body,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__browse-pane,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__tags-slot,.buscar-viewport .buscar-map-shell--mobile-browse .map-aside-hscroll,.buscar-viewport .buscar-map-shell--mobile-browse .search-mini-card-row--shortcuts,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__filters-section,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__filters-section--visible{scrollbar-width:none!important;-ms-overflow-style:none!important}.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__scroll::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__body::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__browse-pane::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__tags-slot::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-aside-hscroll::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .search-mini-card-row--shortcuts::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__filters-section::-webkit-scrollbar,.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__filters-section--visible::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important;appearance:none!important}}}@media(max-width:600px){.mobile-map-overlay-chrome:not(.mobile-map-overlay-chrome--in-stage){position:fixed;z-index:35;pointer-events:none;left:max(12px,env(safe-area-inset-left,0px));bottom:max(16px,env(safe-area-inset-bottom,0px))}.mobile-map-overlay-chrome--in-stage{position:absolute;z-index:6;pointer-events:none;left:max(12px,env(safe-area-inset-left,0px));bottom:max(16px,env(safe-area-inset-bottom,0px))}.mobile-map-overlay-chrome__dock{pointer-events:auto;display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#00000094;-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);box-shadow:0 4px 18px #00000059;max-width:min(calc(100vw - 24px),420px)}.mobile-map-overlay-chrome--has-recenter .mobile-map-overlay-chrome__dock{padding-left:4px;padding-right:6px}.mobile-map-overlay-chrome__recenter-slot{display:inline-flex;flex-shrink:0;animation:mobile-map-overlay-recenter-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes mobile-map-overlay-recenter-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.mobile-map-overlay-chrome__dock-divider{flex-shrink:0;width:1px;height:28px;margin:0 2px;background:#ffffff47}.mobile-map-overlay-chrome__settings{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#00000094;-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);color:#fff;box-shadow:0 4px 18px #00000059;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .22s ease,border-color .22s ease}.mobile-map-overlay-chrome__recenter.bh-pressable:hover,.mobile-map-overlay-chrome__settings.bh-pressable:hover,.mobile-map-overlay-chrome__recenter.bh-pressable:focus,.mobile-map-overlay-chrome__settings.bh-pressable:focus,.mobile-map-overlay-chrome__recenter.bh-pressable:focus-visible,.mobile-map-overlay-chrome__settings.bh-pressable:focus-visible{transform:none}.mobile-map-overlay-chrome__recenter.bh-pressable:active,.mobile-map-overlay-chrome__settings.bh-pressable:active{transform:scale(.9)}.mobile-map-overlay-chrome__settings.bh-pressable:active:not(.mobile-map-overlay-chrome__settings--close){background:#000000b8}.mobile-map-overlay-chrome__settings-ic{display:block;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.mobile-map-overlay-chrome__recenter{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#00000094;-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);color:#fff;box-shadow:0 4px 18px #00000059;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,box-shadow .22s ease,border-color .22s ease}.mobile-map-overlay-chrome__recenter--denied{border:none;background:#dc262633;color:#c62828;box-shadow:0 4px 18px #dc262640}}@media(max-width:600px)and (display-mode:standalone),(max-width:600px)and (display-mode:fullscreen){.mobile-map-overlay-chrome:not(.mobile-map-overlay-chrome--in-stage),.mobile-map-overlay-chrome--in-stage{bottom:calc(max(10px,env(safe-area-inset-bottom,0px)) + max(0px,100vh - 100dvh))!important}}@media(max-width:480px){.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-overlay-chrome,.buscar-viewport .buscar-map-shell--mobile-browse-exit .mobile-map-overlay-chrome,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-overlay-chrome{display:none!important;pointer-events:none!important}.mobile-map-overlay-chrome--in-stage{position:absolute;z-index:6;pointer-events:none;left:max(12px,env(safe-area-inset-left,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));top:auto;right:auto}.mobile-map-overlay-chrome--size-480 .mobile-map-overlay-chrome__recenter,.mobile-map-overlay-chrome--size-480 .mobile-map-overlay-chrome__settings{width:56px;height:56px}}@media(max-width:412px){.mobile-map-overlay-chrome--size-412 .mobile-map-overlay-chrome__recenter,.mobile-map-overlay-chrome--size-480 .mobile-map-overlay-chrome__settings{width:45px;height:45px}}@media(max-width:600px){.mobile-map-filters-modal,.mobile-map-filters-modal *{-webkit-tap-highlight-color:transparent}.mobile-map-filters-modal{position:fixed;inset:0;z-index:50;box-sizing:border-box;width:100%;max-width:100vw;height:100%;height:100dvh;max-height:100dvh;overflow:hidden;pointer-events:none}.mobile-map-filters-modal--entering,.mobile-map-filters-modal--open,.mobile-map-filters-modal--exiting{pointer-events:auto}.mobile-map-filters-modal__panel{position:absolute;inset:0;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;max-height:100dvh;border:none;border-radius:0;background:#fff;overflow:hidden;will-change:transform,opacity}.mobile-map-filters-modal--entering .mobile-map-filters-modal__panel{animation:mobile-map-filters-panel-in .44s cubic-bezier(.22,1,.36,1) forwards}.mobile-map-filters-modal--open .mobile-map-filters-modal__panel{transform:scale(1);opacity:1}.mobile-map-filters-modal--exiting .mobile-map-filters-modal__panel{animation:mobile-map-filters-panel-out .38s cubic-bezier(.55,0,1,.45) forwards}@keyframes mobile-map-filters-panel-in{0%{opacity:0;transform:scale(.06)}to{opacity:1;transform:scale(1)}}@keyframes mobile-map-filters-panel-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.06)}}.mobile-map-filters-modal__scroll{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:4px max(30px,env(safe-area-inset-right,0px)) max(88px,calc(env(safe-area-inset-bottom,0px) + 72px)) max(30px,env(safe-area-inset-left,0px))}.mobile-map-filters-modal__scroll::-webkit-scrollbar{display:none;width:0;height:0}.mobile-map-filters-modal__options{width:100%;max-width:100%;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none}.mobile-map-filters-modal__options::-webkit-scrollbar{display:none;width:0;height:0}.mobile-map-filters-modal .map-filter-tab-panel{width:100%;margin-top:0}.mobile-map-filters-modal .map-side-panel-filters--map-overlay .map-filter-tab-panel{padding:0 0 0 15px}.mobile-map-filters-modal__browse{display:flex;flex-direction:column;justify-content:flex-start;gap:0;width:100%;margin:0}.bh-map-filters__bar{flex-shrink:0;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;min-height:52px;padding:max(10px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 10px max(12px,env(safe-area-inset-left,0px));background:#fff;animation:bh-map-filters-bar-in .38s cubic-bezier(.22,1,.36,1) both}.bh-map-filters__bar-side{width:44px;height:44px}.bh-map-filters__title{margin:0;text-align:center;font-size:clamp(23px,28px,4rem);font-weight:700;letter-spacing:-.03em;color:gray;text-transform:uppercase}.bh-map-filters__close{justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:999px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .2s ease;border:2px solid rgba(220,38,38,.82)!important;background:#dc262652!important;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);color:#fff!important;box-shadow:0 4px 20px #dc262661}.bh-map-filters__close.bh-pressable:hover,.bh-map-filters__close.bh-pressable:focus,.bh-map-filters__close.bh-pressable:focus-visible{transform:none;background:#0000000d}.bh-map-filters__close.bh-pressable:active{transform:scale(.88);background:#00000014}.bh-map-filters{display:flex;flex-direction:column;gap:28px;width:100%;padding:22px 0 12px}.bh-map-filters__section{animation:bh-map-filters-section-in .46s cubic-bezier(.22,1,.36,1) both}.bh-map-filters__section:nth-child(1){animation-delay:.05s}.bh-map-filters__section:nth-child(2){animation-delay:.1s}.bh-map-filters__section:nth-child(3){animation-delay:.15s}.bh-map-filters__section:nth-child(4){animation-delay:.2s}.bh-map-filters__section:nth-child(5){animation-delay:.25s}.bh-map-filters__h{margin:0;font-size:clamp(19px,24px,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#1a1a1a}.bh-map-filters__lead{margin:6px 0 4px;max-width:34rem;font-size:clamp(15px,16px,2rem);font-weight:400;color:#8d8d8d}.bh-map-filters__card{overflow:visible;box-shadow:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:0rem 2rem;justify-content:flex-start;margin-top:2rem;margin-bottom:1rem;padding-left:1rem;background:#f5f5f5;border-radius:10px}.bh-map-filters__row{display:flex;align-items:center;gap:16px;width:fit-content;min-height:52px;margin:0;padding:14px 0;border:none;background:transparent;text-align:left;color:inherit;transition:opacity .18s ease;flex-direction:row;flex-wrap:wrap}.bh-map-filters__row+.bh-map-filters__row{box-shadow:none}.bh-map-filters__row--locked{opacity:.38;pointer-events:none}.bh-map-filters__row.bh-pressable:hover,.bh-map-filters__row.bh-pressable:focus,.bh-map-filters__row.bh-pressable:focus-visible{transform:none;background:transparent;outline:none;-webkit-tap-highlight-color:transparent}.bh-map-filters__row.bh-pressable:hover .bh-map-filters__row-title,.bh-map-filters__row.bh-pressable:focus .bh-map-filters__row-title,.bh-map-filters__row.bh-pressable:focus-visible .bh-map-filters__row-title{color:#1a1a1a}.bh-map-filters__row.bh-pressable:active{transform:none;background:transparent;opacity:.62}.bh-map-filters__row-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.bh-map-filters__row-title{font-size:16px;font-weight:600;line-height:1.25;color:#1a1a1a;transition:color .18s ease}.bh-map-filters__row[aria-pressed=true] .bh-map-filters__row-title{color:#1a1a1a}.bh-map-filters__row-sub{font-size:13px;font-weight:400;line-height:1.3;color:#9a9a9a}.bh-map-filters__switch{position:relative;flex-shrink:0;width:51px;height:31px;border-radius:999px;background:#e9e9eb;box-shadow:inset 0 0 0 1px #0000000a;transition:background .28s ease}.bh-map-filters__switch--on{background:#34c759}.bh-map-filters__switch-knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #0000000f;transform:translate(0);transition:transform .28s cubic-bezier(.22,1,.36,1),width .2s ease}.bh-map-filters__switch--on .bh-map-filters__switch-knob{transform:translate(20px)}.bh-map-filters__row:active .bh-map-filters__switch-knob{width:32px}.bh-map-filters__row:active .bh-map-filters__switch--on .bh-map-filters__switch-knob{transform:translate(15px)}@keyframes bh-map-filters-bar-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes bh-map-filters-section-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bh-map-filters__bar,.bh-map-filters__section,.bh-map-filters__switch,.bh-map-filters__switch-knob{animation:none;transition:none}}.mobile-map-filters-modal__tags-slot{flex-shrink:0;width:100%}.mobile-map-filters-modal .map-side-panel-filters--map-overlay{width:100%;gap:0;align-items:stretch}.mobile-map-filters-modal .map-side-panel-filters--map-overlay .map-side-panel-filters__hint{margin-top:0;max-width:22rem;text-align:center}.mobile-map-filters-modal__options-row{gap:12px;padding:4px 2px 8px}.mobile-map-filters-modal__options-row .search-mini-card{flex:0 0 auto;min-width:min(148px,42vw);scroll-snap-align:start}.mobile-map-filters-modal .map-side-panel__filters-section--visible{margin-top:0}.mobile-map-filters-modal .map-side-panel-filters{gap:14px;align-items:center}.mobile-map-filters-modal .map-filter-tabs{justify-content:center}.mobile-map-filters-modal .map-filter-tabs__btn.bh-pressable:hover,.mobile-map-filters-modal .map-filter-tabs__btn.bh-pressable:active,.mobile-map-filters-modal .map-filter-tabs__btn.bh-pressable:focus,.mobile-map-filters-modal .map-filter-tabs__btn.bh-pressable:focus-visible{transform:none!important}.mobile-map-filters-modal .map-side-panel-filters__hint{margin-top:0;max-width:22rem;text-align:center}.mobile-map-overlay-chrome--viewport{position:fixed!important;z-index:51!important;pointer-events:none;left:max(12px,env(safe-area-inset-left,0px))!important;right:auto!important;top:auto!important;bottom:max(16px,env(safe-area-inset-bottom,0px))!important}.mobile-map-overlay-chrome--filters-open{z-index:51}.mobile-map-overlay-chrome--filters-open .mobile-map-overlay-chrome__dock{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.mobile-map-overlay-chrome__settings--close{border:2px solid rgba(220,38,38,.82)!important;background:#dc262652!important;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);color:#fff!important;box-shadow:0 4px 20px #dc262661}.mobile-map-overlay-chrome__settings--close .mobile-map-overlay-chrome__settings-ic{filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}}@media(max-width:600px)and (display-mode:standalone),(max-width:600px)and (display-mode:fullscreen){.mobile-map-overlay-chrome--viewport{bottom:calc(max(18px,env(safe-area-inset-bottom,0px)) + max(0px,100vh - 100dvh))!important}}.map-search-side-panel__scroll:has(.map-content-settings){display:flex;flex-direction:column}.map-search-side-panel__scroll:has(.map-content-settings)>.map-side-panel__top{flex-shrink:0}.map-search-side-panel__body:has(.map-content-settings){flex:1 1 auto;display:flex;align-items:center;justify-content:center}.map-search-side-panel__body:has(.map-content-settings)>.map-content-settings{width:100%}.map-content-settings{padding:.35rem 1.15rem 1.75rem}.map-content-settings .bh-map-filters__h{margin:0 0 10px;font-size:clamp(1.5rem,2.8vw,1.95rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#111;text-align:center;text-transform:uppercase}.map-content-settings .bh-map-filters__lead{margin:0 auto 4px;max-width:22rem;font-size:.9rem;font-weight:500;line-height:1.45;color:#6b7285;text-align:center}.map-content-settings .bh-map-filters__card{overflow:visible;box-shadow:none;display:flex;flex-direction:column;gap:0;margin-top:1.35rem;padding:.35rem 1rem;background:#f5f5f5;border-radius:10px}.map-content-settings .bh-map-filters__row{display:flex;align-items:center;gap:16px;width:100%;min-height:52px;margin:0;padding:14px 0;border:none;background:transparent;text-align:left;color:inherit}.map-content-settings .bh-map-filters__row--locked{opacity:.38;pointer-events:none}.map-content-settings .bh-map-filters__row.bh-pressable:hover,.map-content-settings .bh-map-filters__row.bh-pressable:focus,.map-content-settings .bh-map-filters__row.bh-pressable:focus-visible{transform:none;background:transparent;outline:none}.map-content-settings .bh-map-filters__row-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.map-content-settings .bh-map-filters__row-title{font-size:16px;font-weight:600;line-height:1.25;color:#1a1a1a}.map-content-settings .bh-map-filters__row-sub{font-size:13px;font-weight:400;line-height:1.3;color:#9a9a9a}.map-content-settings .bh-map-filters__switch{position:relative;flex-shrink:0;width:51px;height:31px;border-radius:999px;background:#e9e9eb;box-shadow:inset 0 0 0 1px #0000000a;transition:background .28s ease}.map-content-settings .bh-map-filters__switch--on{background:#34c759}.map-content-settings .bh-map-filters__switch-knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #0000000f;transform:translate(0);transition:transform .28s cubic-bezier(.22,1,.36,1)}.map-content-settings .bh-map-filters__switch--on .bh-map-filters__switch-knob{transform:translate(20px)}@media(max-width:600px){.mobile-map-avatar-menu{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.mobile-map-avatar-menu__trigger{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:2px solid rgba(255,255,255,.35);border-radius:999px;background:#0000008c;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 4px 20px #00000059;overflow:hidden}.mobile-map-avatar-menu__avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;display:block}.mobile-map-avatar-menu__stack{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000008c;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 8px 28px #0000006b;transform-origin:top center;z-index:42}.mobile-map-avatar-menu__stack--enter{animation:mobile-avatar-menu-deploy .38s cubic-bezier(.22,1,.36,1) forwards}.mobile-map-avatar-menu__stack--exit{animation:mobile-avatar-menu-aladdin-out .38s cubic-bezier(.55,0,1,.45) forwards}@keyframes mobile-avatar-menu-deploy{0%{opacity:0;transform:translate(-50%) scale(.06)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes mobile-avatar-menu-aladdin-out{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(.06)}}.mobile-map-avatar-menu__action{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:#fff;flex-shrink:0}.mobile-map-avatar-menu__action--close{border-color:#ffffff59;background:#ffffff24}.mobile-map-avatar-menu__stack--enter .mobile-map-avatar-menu__action{animation:mobile-avatar-menu-item-in .34s cubic-bezier(.22,1,.36,1) both}.mobile-map-avatar-menu__stack--enter .mobile-map-avatar-menu__action:nth-child(1){animation-delay:.04s}.mobile-map-avatar-menu__stack--enter .mobile-map-avatar-menu__action:nth-child(2){animation-delay:.09s}.mobile-map-avatar-menu__stack--enter .mobile-map-avatar-menu__action:nth-child(3){animation-delay:.14s}.mobile-map-avatar-menu__stack--enter .mobile-map-avatar-menu__action:nth-child(4){animation-delay:.19s}@keyframes mobile-avatar-menu-item-in{0%{opacity:0;transform:scale(.2) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}}@media(max-width:600px){.mobile-map-view-toggle-wrap{position:relative;flex-shrink:0}.mobile-map-view-toggle{--mobile-toggle-seg: 60px;position:relative;display:inline-flex;flex-direction:row;align-items:center;flex-shrink:0;height:66px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#0000008c;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 4px 20px #00000059;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.mobile-map-view-toggle__indicator{position:absolute;top:3px;left:3px;width:var(--mobile-toggle-seg);height:var(--mobile-toggle-seg);border-radius:999px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff47;transform:translate(calc(var(--mobile-toggle-index, 0) * var(--mobile-toggle-seg)));transition:transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.mobile-map-view-toggle__btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--mobile-toggle-seg);height:var(--mobile-toggle-seg);padding:0;border:none;border-radius:999px;background:transparent;color:#ffffffb8;transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s ease}.mobile-map-view-toggle__btn[aria-pressed=true]{color:#fff}.mobile-map-view-toggle__btn.bh-pressable:active{transform:scale(.9)}.mobile-map-view-toggle__badge{position:absolute;top:6px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none;z-index:2}.mobile-map-view-toggle__options-stack{position:absolute;top:calc(100% + 10px);right:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000008c;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 8px 28px #0000006b;transform-origin:top center;z-index:42}.mobile-map-view-toggle__options-stack--enter{animation:mobile-toggle-options-deploy .38s cubic-bezier(.22,1,.36,1) forwards}.mobile-map-view-toggle__options-stack--exit{animation:mobile-toggle-options-aladdin-out .38s cubic-bezier(.55,0,1,.45) forwards}@keyframes mobile-toggle-options-deploy{0%{opacity:0;transform:scale(.06)}to{opacity:1;transform:scale(1)}}@keyframes mobile-toggle-options-aladdin-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.06)}}.mobile-map-view-toggle__options-stack--enter .mobile-map-view-toggle__options-btn{animation:mobile-toggle-options-item-in .34s cubic-bezier(.22,1,.36,1) both}.mobile-map-view-toggle__options-stack--enter .mobile-map-view-toggle__options-btn:nth-child(1){animation-delay:.04s}.mobile-map-view-toggle__options-stack--enter .mobile-map-view-toggle__options-btn:nth-child(2){animation-delay:.09s}.mobile-map-view-toggle__options-stack--enter .mobile-map-view-toggle__options-btn:nth-child(3){animation-delay:.14s}@keyframes mobile-toggle-options-item-in{0%{opacity:0;transform:scale(.2) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.mobile-map-view-toggle__options-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:#fff;flex-shrink:0}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-view-toggle,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-view-toggle{border-color:#0000001f;background:#fff;box-shadow:0 2px 8px #0000000f;filter:none}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-view-toggle__indicator,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-view-toggle__indicator{background:#0000000f;box-shadow:inset 0 0 0 1px #00000014}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-view-toggle__btn,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-view-toggle__btn{color:#9ca3af}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-view-toggle__btn[aria-pressed=true],.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-view-toggle__btn[aria-pressed=true]{color:#111}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-view-toggle__options-stack,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-view-toggle__options-stack{border-color:#0000001a;background:#fff;box-shadow:0 8px 24px #0000001f}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-view-toggle__options-btn,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-view-toggle__options-btn{border-color:#0000001a;background:#0000000a;color:#111}}@media(max-width:600px){.mobile-map-unified-chrome{width:100%;flex-shrink:0}.mobile-map-unified-chrome__bar{display:flex;align-items:center;gap:6px;width:100%;min-height:66px;padding:3px 15px 3px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#0000008c;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 4px 20px #00000059;overflow:visible}.mobile-map-unified-chrome__brand{flex-shrink:0;min-width:0;overflow:visible}.mobile-map-unified-chrome__brand .map-side-panel__logo-pill{border-color:#ffffff47;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mobile-map-unified-chrome__brand .map-side-panel__logo-pill-label,.mobile-map-unified-chrome__brand .map-side-panel__logo-pill-line{color:#fff}.mobile-map-unified-chrome__brand .map-side-panel__user-label-line{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.mobile-map-unified-chrome__brand .map-side-panel__logo-btn--novedades .map-side-panel__logo-pill{border:none}.mobile-map-unified-chrome__loc{flex-shrink:0;width:40px;height:40px;padding:0}.mobile-map-unified-chrome__actions{display:flex;align-items:center;gap:0;margin-left:auto;flex-shrink:0}.mobile-map-unified-chrome--panel .mobile-map-unified-chrome__actions{margin-left:auto}.mobile-map-unified-chrome__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:none;border-radius:999px;background:transparent;color:#ffffffe0;transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s ease}.mobile-map-unified-chrome__btn--bell-swing{animation:mobile-unified-bell-swing 2s ease-in-out infinite}.mobile-map-unified-chrome__btn--account-in{color:#f4f5f2;background:#a1df229c;width:40px;height:40px}@keyframes mobile-unified-bell-swing{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.mobile-map-unified-chrome__btn.bh-pressable:active{transform:scale(.9)}.mobile-map-unified-chrome__btn--bell-swing.bh-pressable:active{animation-play-state:paused}.mobile-map-unified-chrome__badge{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none;z-index:2}.lp-header{padding:max(60px,env(safe-area-inset-top)) max(25px,env(safe-area-inset-right)) 8px max(25px,env(safe-area-inset-left))}.mobile-browse-back-bar{width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(var(--bh-mobile-status-h, 0px) + 10px) var(--map-side-scroll-pad-x, 1.15rem) 12px;background:#f5f5f5;border-bottom:none}.mobile-browse-back-bar .map-side-panel__bar-icon-btn--share{flex-shrink:0}.mobile-browse-back-bar__btn{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:5px 25px;border:none;background:#fff;color:#252424;font-size:clamp(16px,.5rem,.8rem);font-weight:200;border-radius:5px}.mobile-browse-back-bar__label{line-height:1.2}.mobile-panel-topbar.auth-aside__topbar{padding-top:calc(var(--bh-mobile-status-h, 0px) + .85rem);padding-left:max(1.15rem,env(safe-area-inset-left,0px));padding-right:max(1.15rem,env(safe-area-inset-right,0px));padding-bottom:1rem;background:#fff}.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__top--mobile-unified{position:fixed;top:calc(var(--bh-mobile-status-h) + max(8px,1.8vh));left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));z-index:40;pointer-events:auto;padding:0;background:transparent;animation:none}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__top--mobile-browse-back,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__top--mobile-panel-topbar,.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__top--mobile-unified{position:relative;top:auto;left:auto;right:auto;flex-shrink:0;animation:map-side-panel-top-enter .42s cubic-bezier(.22,1,.36,1)}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__top--mobile-browse-back{padding:var(--bh-mobile-status-h) 0 0}.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__top--mobile-panel-topbar{padding:0;background:#fff}.buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__top--mobile-unified:not(.map-side-panel__top--mobile-panel-back){padding:calc(var(--bh-mobile-status-h) + 1rem) var(--map-side-scroll-pad-x, 1.15rem) .5rem}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-unified-chrome__bar,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-unified-chrome__bar{border-color:#0000001f;background:#fff;box-shadow:0 2px 8px #0000000f;-webkit-backdrop-filter:none;backdrop-filter:none}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-unified-chrome__btn,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-unified-chrome__btn{color:#9ca3af}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-unified-chrome__brand .map-side-panel__user-label-line,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-unified-chrome__brand .map-side-panel__user-label-line{color:#111827;text-shadow:none}.buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__bar-icon-btn--recenter{display:none}.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__scroll{overflow:hidden}.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__body{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 2.75rem)}.buscar-viewport .buscar-map-shell--mobile-browse .map-aside-novedades .map-top10-today__scroll,.buscar-viewport .buscar-map-shell--mobile-browse .map-aside-novedades .map-aside-novedades__scroll{margin-right:calc(-1 * var(--map-side-scroll-pad-x, 1.15rem))}.buscar-viewport .buscar-map-shell--mobile-browse .map-aside-novedades .map-aside-novedades__scroll .map-aside-hscroll__row,.buscar-viewport .buscar-map-shell--mobile-browse .map-aside-novedades .map-top10-today__scroll .map-aside-hscroll__row{padding-inline-end:0}.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__body::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll{overflow:hidden}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .map-search-side-panel__body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .map-search-side-panel__account-tools,.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .map-search-side-panel__body>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__shell:has(.account-mi-cuenta__shell-main){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;box-sizing:border-box}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__shell-main{flex:1 1 0;min-height:0;height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;--account-mi-cuenta-pad-x: 1.75rem;padding:1.75rem;box-sizing:border-box}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__shell:not(:has(.account-mi-cuenta__shell-main)){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:1.75rem;box-sizing:border-box}.vip-offers-section,.account-aside-logged-body__panels{margin-top:2rem;padding:0rem 2rem 2rem}.account-aside-logged-body__panels{padding:0}.account-tab-favoritos{margin-top:2rem;padding-left:2rem}.account-tab-favoritos__block .account-tab-favoritos__block--activity{padding-right:2rem}.account-tab-favoritos__following-rail{margin-right:0}.account-tab-favoritos__block--activity{padding-right:2rem}.account-tab-guardados__block{margin-top:0rem;padding-left:2rem}.account-tab-guardados__block+.account-tab-guardados__block{margin-top:2.25rem;padding-left:2rem}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__header{flex-shrink:0}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__shell-main .account-mi-cuenta__body-shift,.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__body-shift{transform:none!important;flex:0 0 auto;min-height:auto}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__scroll{flex:0 0 auto;min-height:auto;overflow:visible;padding-top:2.2rem}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__scroll:not(.account-mi-cuenta__scroll--detail){padding-inline:14px;margin-inline:-14px;padding-bottom:16px}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__pane-stack{min-height:auto}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__pane{min-height:auto;overflow:visible}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__content{padding-bottom:max(0rem,calc(env(safe-area-inset-bottom,0px) + 48px))}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta .account-mi-cuenta__footer{padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta--my-ratings) .account-mi-cuenta__shell{overflow:hidden;padding:0}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta--my-ratings) .account-mi-cuenta__shell-main{display:flex;flex-direction:column;flex:1 1 0;min-height:0;height:0;overflow:hidden;overscroll-behavior:none;--account-mi-cuenta-pad-x: 0;padding:0}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta--my-ratings) .account-mi-cuenta__shell-main .account-mi-cuenta__body-shift{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta--my-ratings) .account-mi-cuenta__scroll--detail{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta--my-ratings) .account-mi-cuenta__scroll{flex:1 1 auto;min-height:0;overflow:hidden;padding-top:0;padding-inline:0;margin-inline:0}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta--my-ratings) .account-mi-cuenta__pane-stack{flex:1 1 auto;min-height:0;height:100%}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--mi-cuenta:has(.account-mi-cuenta--my-ratings) .account-mi-cuenta__pane{min-height:0;overflow:hidden}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--menu{overflow:hidden;display:flex;flex-direction:column;min-height:0}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--menu .map-search-side-panel__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--menu .map-search-side-panel__body>*{flex-shrink:0;margin-top:auto;margin-bottom:auto}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--menu .map-side-panel__menu-stage{flex:0 0 auto;justify-content:center;align-items:center;width:100%;min-height:min-content;padding-top:max(1.25rem,env(safe-area-inset-top,0px));padding-bottom:max(1.5rem,env(safe-area-inset-bottom));animation:none;transform:none}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--menu .map-side-panel__menu{justify-content:center}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--menu>.mobile-panel-topbar.auth-aside__topbar{padding-bottom:1.35rem}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--support .map-search-side-panel__body,.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--legal .map-search-side-panel__body{display:flex;flex-direction:column;justify-content:flex-start;min-height:0}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--support .map-search-side-panel__body{scrollbar-width:none;-ms-overflow-style:none}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--support .map-search-side-panel__body::-webkit-scrollbar{display:none;width:0;height:0}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll>.auth-aside__topbar,.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll>.mobile-panel-topbar{flex-shrink:0}}@media(max-width:412px){.mobile-map-unified-chrome__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;border:none;border-radius:999px;background:transparent;color:#ffffffe0;transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s ease}.mobile-map-unified-chrome__btn>svg,.mobile-map-unified-chrome__btn>.bh-grid-icon-static{transform:scale(.82)}}@media(max-width:600px){@keyframes bh-mobile-screen-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bh-qr-scan-fade-enter{0%{opacity:0}to{opacity:1}}@keyframes bh-mobile-screen-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.bh-mobile-screen-enter{animation:bh-mobile-screen-enter .34s cubic-bezier(.22,1,.36,1) both}.bh-mobile-screen-exit{animation:bh-mobile-screen-exit .32s cubic-bezier(.4,0,.2,1) forwards}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__body>*,.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__body>*{animation:bh-mobile-screen-enter .34s cubic-bezier(.22,1,.36,1) both}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__body>.bh-mobile-screen-exit,.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__body>.bh-mobile-screen-exit{animation:bh-mobile-screen-exit .32s cubic-bezier(.4,0,.2,1) forwards}.qr-scan-phone__phase.bh-mobile-screen-enter{animation:bh-qr-scan-fade-enter .34s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.bh-mobile-screen-enter,.bh-mobile-screen-exit,.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__body>*,.buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel__body>*,.qr-scan-phone__phase.bh-mobile-screen-enter{animation:none}}}@media(max-width:400px){.buscar-viewport .buscar-map-shell--mobile-ready:not(.buscar-map-shell--mobile-browse):not(.buscar-map-shell--mobile-panel) .map-side-panel__top--mobile-unified{overflow:visible}.mobile-map-unified-chrome--narrow{width:100%}.mobile-map-unified-chrome__bar-shell{width:100%;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#0000008c;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);box-shadow:0 4px 20px #00000059;overflow:visible;transition:border-radius .36s cubic-bezier(.22,1,.36,1),box-shadow .36s ease}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-llegar-chip{font-size:.8rem!important}.mobile-map-unified-chrome--overflow-open .mobile-map-unified-chrome__bar-shell{border-radius:22px;box-shadow:0 8px 28px #0000006b}.mobile-map-unified-chrome--narrow .mobile-map-unified-chrome__bar{display:flex;align-items:center;gap:6px;width:100%;min-height:66px;padding:3px 4px 3px 6px;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-map-unified-chrome__bar-trailing{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0;margin-right:5px}.mobile-map-unified-chrome__recenter{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px;padding:0;border:3px solid rgba(255,255,255,.28);border-radius:50%;background:#00000094;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;box-shadow:0 4px 18px #00000059}.mobile-map-unified-chrome__recenter.bh-pressable:active{transform:scale(.92)}.mobile-map-unified-chrome__recenter--denied{border:none;background:#dc262633;color:#c62828;box-shadow:0 4px 18px #dc262640}.mobile-map-unified-chrome__overflow-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:4px solid rgba(255,255,255,.38);border-radius:50%;background:#ffffff24;color:#fffffff2;box-shadow:inset 0 0 0 1px #0000001f}.following-feed-slide__footer,.following-feed-slide__actions,.buhoneando-mundial .map-event-feed__push-wrap{bottom:30px}.buhoneando-mundial .map-event-feed__actions{bottom:125px}.bm-offer-push-wrap{margin:0 max(12px,env(safe-area-inset-left,0px)) max(30px,env(safe-area-inset-bottom,0px))}.bm-offer-slide__scroll{padding-top:max(0px,env(safe-area-inset-top,0px))}.buhoneando-mundial .map-event-feed__meta{top:calc(max(0px,env(safe-area-inset-top,0px)) + 40px)!important}.buhoneando-mundial .map-event-feed__push-wrap{bottom:30px!important}.buhoneando-mundial .map-event-feed__actions{bottom:120px!important}.buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--support .map-search-side-panel__body{padding-top:4rem}.mobile-map-unified-chrome__overflow-toggle.bh-pressable:active{transform:scale(.92);background:#ffffff38}.mobile-map-unified-chrome__overflow-toggle-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .26s ease,transform .34s cubic-bezier(.22,1,.36,1)}.mobile-map-unified-chrome__overflow-toggle-icon--more{opacity:1;transform:rotate(0) scale(1)}.mobile-map-unified-chrome__overflow-toggle-icon--close{opacity:0;transform:rotate(-80deg) scale(.45)}.mobile-map-unified-chrome__overflow-toggle.is-open .mobile-map-unified-chrome__overflow-toggle-icon--more{opacity:0;transform:rotate(80deg) scale(.45)}.mobile-map-unified-chrome__overflow-toggle.is-open .mobile-map-unified-chrome__overflow-toggle-icon--close{opacity:1;transform:rotate(0) scale(1)}.mobile-map-unified-chrome__overflow-expand{max-height:0;opacity:0;overflow:hidden;pointer-events:none;border-top:1px solid transparent;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .3s ease,border-color .3s ease}.mobile-map-unified-chrome__overflow-expand.is-open{max-height:260px;opacity:1;pointer-events:auto;border-top-color:#ffffff24}.mobile-map-unified-chrome__overflow-actions{display:flex;flex-direction:column;padding:4px 6px 8px;gap:2px}.mobile-map-unified-chrome__overflow-item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 10px 0 8px;border:none;border-radius:12px;background:transparent;color:#fffffff2;text-align:left}.mobile-map-unified-chrome__overflow-item.bh-pressable:active{background:#ffffff1f}.mobile-map-unified-chrome__overflow-item--account-in .mobile-map-unified-chrome__overflow-item-icon{color:#6b8e23}.mobile-map-unified-chrome__overflow-item-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px}.mobile-map-unified-chrome__overflow-item-icon .mobile-map-unified-chrome__badge{top:2px;right:0}.mobile-map-unified-chrome__overflow-item-label{flex:1;min-width:0;font-size:.92rem;font-weight:600;line-height:1.25;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-map-unified-chrome__overflow-item--bell-swing .mobile-map-unified-chrome__overflow-item-icon{animation:mobile-unified-bell-swing 2s ease-in-out infinite}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-unified-chrome__bar-shell,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-unified-chrome__bar-shell{border-color:#0000001f;background:#fff;box-shadow:0 2px 8px #0000000f;-webkit-backdrop-filter:none;backdrop-filter:none}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-unified-chrome__overflow-toggle,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-unified-chrome__overflow-toggle{border-color:#00000024;background:#0000000f;color:#4b5563}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-unified-chrome__overflow-expand.is-open,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-unified-chrome__overflow-expand.is-open{border-top-color:#00000014}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-unified-chrome__overflow-item,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-unified-chrome__overflow-item{color:#1f2937}.buscar-viewport .buscar-map-shell--mobile-browse .mobile-map-unified-chrome__overflow-item.bh-pressable:active,.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-unified-chrome__overflow-item.bh-pressable:active{background:#0000000f}.buscar-viewport .buscar-map-shell--mobile-panel .mobile-map-unified-chrome__overflow-item-icon .buhonea-grid-icon-static{filter:none}}@media(max-width:600px){.qr-scan-phone{position:fixed;inset:0;z-index:120;color:#fff;font-family:Dosis,system-ui,sans-serif;pointer-events:none}.qr-scan-phone__phase{position:absolute;inset:0;z-index:1;pointer-events:auto}.qr-scan-phone__backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.qr-scan-phone__backdrop-scrim{position:absolute;inset:0;background-color:#00000094;background-image:linear-gradient(180deg,#000000a6,#00000073);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.qr-scan-phone__content{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100%;padding-top:calc(max(var(--bh-mobile-status-h, env(safe-area-inset-top, 0px)),20px) + 12px);padding-right:max(30px,var(--bh-mobile-safe-right, env(safe-area-inset-right, 0px)));padding-bottom:max(30px,var(--bh-mobile-safe-bottom, env(safe-area-inset-bottom, 0px)));padding-left:max(30px,var(--bh-mobile-safe-left, env(safe-area-inset-left, 0px)))}.qr-scan-phone__close{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-left:4px;padding:0;border:2px solid #fff;border-radius:999px;background:#ffffff59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.qr-scan-phone__instructions{margin:28px 0 20px;padding-left:10px;max-width:92vw}.qr-scan-phone__instructions p{margin:0;font-size:clamp(18px,4.8vw,22px);font-weight:500;line-height:1.25}.qr-scan-phone__instructions-em{margin-top:4px!important}.qr-scan-phone__instructions-em strong{font-size:clamp(23px,7vw,35px);font-weight:800}.qr-scan-phone__camera-wrap{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 4vw}.qr-scan-phone__camera-frame{position:relative;width:min(92vw,375px);aspect-ratio:1;border-radius:8px;overflow:hidden;background:#1a1a1a}.qr-scan-phone__finder{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.qr-scan-phone__finder-box{width:96%;aspect-ratio:1 / 1;border:2px dashed rgba(239,68,68,.4);border-radius:.5rem;box-sizing:border-box}.qr-scan-phone__camera-frame video{width:100%;height:100%;object-fit:cover}.qr-scan-phone__camera-placeholder{width:100%;height:100%;background:#1a1a1a}.qr-scan-phone__camera-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:20px;box-sizing:border-box;text-align:center;background:#1a1a1a}.qr-scan-phone__camera-error-title{margin:0;font-size:clamp(17px,4.5vw,20px);font-weight:700;line-height:1.25}.qr-scan-phone__camera-error-text{margin:0;font-size:clamp(14px,3.8vw,16px);font-weight:500;line-height:1.35;opacity:.9}.qr-scan-phone__camera-error-steps{margin:0;padding-left:1.15rem;max-width:100%;text-align:left;font-size:clamp(13px,3.5vw,15px);font-weight:500;line-height:1.4;opacity:.92}.qr-scan-phone__camera-error-steps li+li{margin-top:8px}.qr-scan-phone__camera-error-btn{margin-top:4px;min-height:44px;padding:10px 20px;border:2px solid #fff;border-radius:999px;background:#fff3;color:#fff;font-family:inherit;font-size:clamp(15px,4vw,17px);font-weight:700}.qr-scan-phone__camera-error-btn:disabled{opacity:.65}.qr-scan-phone__corners{pointer-events:none;position:absolute;inset:12px}.qr-scan-phone__corner{position:absolute;width:32px;height:32px;border:8px solid #fff;border-radius:4px}.qr-scan-phone__corner--tl{top:0;left:0;border-right:none;border-bottom:none}.qr-scan-phone__corner--tr{top:0;right:0;border-left:none;border-bottom:none}.qr-scan-phone__corner--bl{bottom:0;left:0;border-right:none;border-top:none}.qr-scan-phone__corner--br{bottom:0;right:0;border-left:none;border-top:none}.qr-scan-phone__problem{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0 auto 25px;padding:0;border:none;background:transparent;color:#fff;text-align:center}.qr-scan-phone__problem-ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;font-size:65px;line-height:1}.qr-scan-phone__problem-title{font-size:16px;font-weight:600}.qr-scan-phone__problem-sub{font-size:14px;font-weight:500;color:#26a5da}.qr-scan-phone .qr-scan-phone__error,.qr-scan-phone .qr-buhonea-fail.qr-scan-phone__error--overlay{background:transparent}.qr-scan-phone .qr-scan-phone__error-bg{display:none}.qr-scan-phone__error,.qr-buhonea-fail{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.qr-buhonea-fail--embed{position:relative;flex:1;min-height:0}.qr-scan-phone__error--overlay{position:absolute;inset:0;z-index:2;box-sizing:border-box;padding-top:calc(max(var(--bh-mobile-status-h, env(safe-area-inset-top, 0px)),0px) + 40px);padding-right:max(25px,env(safe-area-inset-right,0px));padding-bottom:max(25px,env(safe-area-inset-bottom,0px));padding-left:max(25px,env(safe-area-inset-left,0px))}.qr-scan-phone__error-bg{position:absolute;inset:0;background:radial-gradient(circle at 28% 18%,rgba(120,48,108,.55),transparent 52%),radial-gradient(circle at 72% 82%,rgba(18,72,98,.5),transparent 48%),linear-gradient(180deg,#1a0b1a,#0a2a3a)}.qr-scan-phone__error-bg:after{content:"";position:absolute;inset:0;background:#000000b3}.qr-scan-phone__error-content{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:0}.qr-scan-phone__error-copy{width:100%;flex-shrink:0;padding:0;box-sizing:border-box}.qr-scan-phone__error-title{margin:0 0 6px;color:#fff;line-height:1.15}.qr-scan-phone__error-ops{font-size:clamp(25px,70px,60px);font-weight:700}.qr-scan-phone__error-title-rest{font-size:clamp(20px,4.8vw,24px);font-weight:200}.qr-scan-phone__error-text{margin:0;max-width:34rem;color:#ccc;font-size:clamp(14px,4.2vw,19px);font-weight:500;line-height:1.35}.qr-scan-phone__error-stage{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(16px,4vh,25px);width:100%;margin-top:clamp(12px,3vh,24px);padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.qr-scan-phone__error-grid{position:relative;width:min(88vw,375px);aspect-ratio:1;flex-shrink:0}.qr-scan-phone__error-grid .qr-scan-phone__corners{inset:clamp(12px,4vw,24px)}.qr-scan-phone__error-actions--compact{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:clamp(24px,12vw,56px);width:100%;padding:0;box-sizing:border-box}.qr-scan-phone__error-btn{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.5vh,10px);padding:0;border:none;background:transparent;color:#ccc;font-size:clamp(12px,3.2vw,15px);font-weight:500}.qr-scan-phone__error-btn-ic{display:inline-flex;align-items:center;justify-content:center;width:clamp(52px,16vw,72px);height:clamp(52px,16vw,72px);border:5px solid #fff;border-radius:999px;color:#fff;font-size:clamp(28px,8vw,36px);font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 48;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qr-scan-phone__error-btn--retry .qr-scan-phone__error-btn-ic{background:#5cb85cb3}.qr-scan-phone__error-btn--warn .qr-scan-phone__error-btn-ic{background:#d9534fb3}.qr-scan-phone__error-actions--auth-required{justify-content:center;gap:clamp(24px,12vw,56px)}.qr-scan-phone__error-btn--login .qr-scan-phone__error-btn-ic{background:#7b5eb8d1}.qr-scan-phone__error-btn--text{flex-direction:row;align-self:flex-start;margin-top:clamp(14px,4vw,20px);color:#fff;font-size:clamp(16px,4.2vw,18px);font-weight:500}}html.bh-mesa-status-black,html.bh-mesa-status-black body{background-color:#000;color-scheme:only dark}html.bh-mesa-status-black:before{content:"";position:fixed;z-index:200000;top:0;right:0;left:0;height:max(env(safe-area-inset-top,0px),var(--bh-mobile-status-h, 0px));background:#000!important;pointer-events:none}@media(max-width:600px),(max-height:600px){html.bh-mesa-status-black{background-color:#000}.mobile-qr-valorar-root,.mobile-qr-mesa-root{position:fixed;inset:0;z-index:12050}.mobile-qr-valorar-root,.mobile-qr-mesa-root,.mobile-qr-mesa-root.map-place-root--phone,.mobile-qr-mesa-root .map-phone-stage{background:#000}.mobile-qr-mesa-root{z-index:13000;pointer-events:auto;isolation:isolate}html.bh-mobile-browser-vv .mobile-qr-mesa-root.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage).map-place-root--open{inset:0;width:100%;height:100dvh;min-height:100dvh;max-height:none}html.bh-mobile-browser-vv .mobile-qr-mesa-root .map-phone-stage{position:absolute;inset:0;width:100%;height:100%;transform:none!important}.mobile-qr-mesa-root:not(.mobile-qr-mesa-root--disconnecting) .map-phone-stage--profile-enter{animation:mobile-qr-mesa-profile-in .52s cubic-bezier(.22,1,.36,1) forwards}@keyframes mobile-qr-mesa-profile-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}.mobile-qr-valorar-root{z-index:13010;background:#000;pointer-events:auto;isolation:isolate;display:flex;flex-direction:column;height:100dvh;height:100svh;max-height:100dvh;max-height:100svh;transition:opacity .38s ease,transform .38s ease}.mobile-qr-valorar-root--exiting{opacity:0;transform:translateY(16px);pointer-events:none}body:has(.mesa-chat) .mobile-qr-valorar-root{z-index:13180}.mobile-qr-valorar-root .valorar-phone--mesa-qr.valorar-phone--full{flex:1 1 auto;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column}.mobile-qr-mesa-root.map-place-root--open{display:flex;flex-direction:column;min-height:100dvh;min-height:100svh;transition:opacity .4s ease,transform .4s cubic-bezier(.4,0,.2,1)}.mobile-qr-mesa-root .map-phone-stage,.mobile-qr-mesa-root .map-phone-frame,.mobile-qr-mesa-root .map-phone-frame__body,.mobile-qr-mesa-root .map-phone-frame__screen,.mobile-qr-mesa-root .map-phone-frame__screen-scroll,.mobile-qr-mesa-root .map-phone-embed,.mobile-qr-mesa-root .lp-root--mesa-connected{pointer-events:auto}.mobile-qr-mesa-root--disconnecting{opacity:0;transform:scale(.985);pointer-events:none}.mobile-qr-mesa-root--disconnecting,.mobile-qr-mesa-root--disconnecting *{pointer-events:none!important}.mobile-qr-mesa-root__profile-preload{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;overflow:hidden}.mobile-qr-mesa-root__connect-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column}.mobile-qr-mesa-root__connect-hint{position:absolute;left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom,0px));margin:0;padding:10px 12px;border-radius:10px;font-size:.82rem;line-height:1.35;text-align:center;color:#fff;background:#0000009e;z-index:2}.valorar-phone--full{position:fixed;inset:0;min-height:100dvh;min-height:100svh;width:100%;overflow:hidden;background:#120818;isolation:isolate}.valorar-phone--mesa-qr .valorar-phone__mesa-stack{position:relative;flex:1;width:100%;min-height:100dvh;min-height:100svh;overflow:hidden;isolation:isolate}.valorar-phone--mesa-qr .valorar-phone__screen{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;z-index:1;transition:opacity .24s ease,visibility 0s linear .24s}.valorar-phone--mesa-qr .valorar-phone__screen.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;display:flex;flex-direction:column;transition:opacity .24s ease,visibility 0s}.valorar-phone--mesa-qr .valorar-phone__screen--mood{z-index:3;transition:opacity .24s ease,visibility 0s linear .24s,background-color .12s ease}.valorar-phone--mesa-qr .valorar-phone__screen--mood.is-active{z-index:4;transition:opacity .24s ease,visibility 0s,background-color .12s ease}.valorar-phone--mesa-qr .valorar-phone__screen--intro .valorar-phone__bg-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:translateZ(0)}.valorar-phone--mesa-qr .valorar-phone__screen--intro .valorar-phone__overlay{position:absolute;inset:0;z-index:1;background:#00000045;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);pointer-events:none;transition:none}.valorar-phone--mesa-qr .valorar-phone__screen--intro .valorar-phone__inner,.valorar-phone--mesa-qr .valorar-phone__screen--mood .valorar-phone__inner{position:relative;z-index:3;flex:1 1 auto;min-height:0;max-height:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box;padding-top:calc(max(var(--bh-mobile-status-h, env(safe-area-inset-top, 0px)),20px) + 12px);padding-right:max(30px,var(--bh-mobile-safe-right, env(safe-area-inset-right, 0px)));padding-bottom:max(30px,var(--bh-mobile-safe-bottom, env(safe-area-inset-bottom, 0px)));padding-left:max(30px,var(--bh-mobile-safe-left, env(safe-area-inset-left, 0px)))}@media(display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){.valorar-phone--mesa-qr .valorar-phone__screen--intro .valorar-phone__inner,.valorar-phone--mesa-qr .valorar-phone__screen--mood .valorar-phone__inner{padding-top:calc(max(47px,var(--bh-mobile-status-h, env(safe-area-inset-top, 0px)),20px) + 12px)}}.valorar-phone--mesa-qr .valorar-phone__screen--mood .valorar-phone__inner{height:auto;max-height:100%;overflow-y:auto;justify-content:flex-start}.valorar-phone--mesa-qr .valorar-phone__screen--intro .valorar-phone__inner{height:auto;max-height:100%;overflow-y:auto}.valorar-phone--mesa-qr .valorar-phone__screen--mood .valorar-phone__body{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.valorar-phone--mesa-qr .valorar-phone__body{scrollbar-width:none;-ms-overflow-style:none}.valorar-phone--mesa-qr .valorar-phone__body::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.valorar-phone--mesa-qr .valorar-phone__screen--mood .valorar-phone__body--center{justify-content:flex-start;flex:1;min-height:0}.valorar-phone--mesa-qr .valorar-phone__bg--mesa-solid{position:absolute;inset:0;background:#1a1024}.valorar-phone--mesa-qr .valorar-phone__icon-btn{background:transparent;-webkit-tap-highlight-color:transparent}.valorar-phone--mesa-qr .valorar-phone__icon-btn:hover,.valorar-phone--mesa-qr .valorar-phone__icon-btn:active{background:color-mix(in srgb,var(--valorar-topbar-ink) 18%,transparent)}.valorar-phone--full .valorar-phone__bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.valorar-phone--full .valorar-phone__inner{position:relative;z-index:2;min-height:100dvh}.valorar-phone__body--intro{padding:0 20px 28px}.valorar-phone--mesa-qr .valorar-phone__body--intro{padding:0}.valorar-phone--mesa-qr .valorar-phone__topbar{padding-top:0}.valorar-phone--mesa-qr .valorar-phone__intro-logo--framed{width:120px;height:120px;margin:0 auto;padding:0;border-radius:50%;border:9px solid #ffffff85;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.valorar-phone--mesa-qr .valorar-phone__intro-logo--framed img{width:88px;height:88px;border-radius:50%;object-fit:cover}.valorar-phone--mesa-qr .valorar-phone__philosophy-title{margin:40px 0 0;color:#e0ab35;font-size:clamp(1.85rem,8.5vw,2.125rem);font-weight:700;letter-spacing:.02em;line-height:.98;text-align:center}.valorar-phone--mesa-qr .valorar-phone__philosophy-text{margin:36px 0 0;padding:0 10px;color:#fff;font-size:clamp(1rem,4.2vw,1.075rem);font-weight:500;line-height:1.4;text-align:center;max-height:none;overflow:visible}.valorar-phone--mesa-qr .valorar-phone__ghost-btn{width:fit-content;padding:8px 30px;font-size:clamp(.97rem,4vw,1.05rem);margin:0 auto}.valorar-phone--mesa-qr .valorar-phone__intro-actions{margin-top:24px;gap:8px}.valorar-phone--mesa-qr .valorar-phone__intro-actions .valorar-phone__ghost-btn{width:auto;margin:0;padding:8px 22px;font-size:clamp(.97rem,4vw,1.05rem)}.mobile-qr-valorar-root:has(.valorar-phone--leaving){opacity:0;transform:translateY(16px);pointer-events:none}.valorar-phone--mesa-qr .valorar-phone__intro-loading{display:flex;justify-content:center;margin-top:48px;padding:16px 0 8px}.valorar-phone--mesa-qr .valorar-phone__step-title{margin-top:4rem;font-size:clamp(1.75rem,8vw,2.0625rem);line-height:.95}.valorar-phone--mesa-qr.valorar-phone--full .valorar-phone__inner{min-height:0}.valorar-phone--mesa-qr .valorar-phone__mood-block{margin-top:4.25rem;margin-bottom:.75rem}.valorar-phone--mesa-qr .valorar-phone__headline{margin-top:1rem;font-size:clamp(2.875rem,14vw,3.875rem);line-height:.9}.valorar-phone--mesa-qr .valorar-phone__slider-block{margin-top:3.25rem;margin-bottom:1rem}.valorar-phone--mesa-qr .valorar-mood-slider::-webkit-slider-thumb{width:36px;height:36px;box-shadow:0 0 0 10px color-mix(in srgb,var(--valorar-ink) 16%,transparent)}.valorar-phone--mesa-qr .valorar-mood-slider::-moz-range-thumb{width:36px;height:36px;box-shadow:0 0 0 10px color-mix(in srgb,var(--valorar-ink) 16%,transparent)}.valorar-phone--mesa-qr .valorar-phone__slider-labels{font-size:.875rem;font-weight:500;padding-top:25px}.valorar-phone--mesa-qr .valorar-phone__face-actions,.valorar-phone--mesa-qr .valorar-phone__mesa-footer{flex:0 0 auto;flex-shrink:0;width:100%;margin-top:4.25rem;margin-bottom:0;padding-top:0;padding-bottom:0;z-index:4}.valorar-phone--mesa-qr .valorar-phone__body--comment .valorar-phone__mood-block{margin-top:3.75rem;margin-bottom:.5rem}.valorar-phone--mesa-qr .valorar-phone__body--comment .valorar-phone__headline{margin-top:2.5rem}.valorar-phone--mesa-qr .valorar-phone__body--comment .valorar-phone__comment-box{margin-top:3rem}.valorar-phone--mesa-qr .valorar-phone__pill-btn{padding:10px 24px;font-size:clamp(.94rem,4vw,1.125rem);border-radius:18px}.valorar-phone--mesa-qr .valorar-phone__comment-title{font-size:clamp(2.69rem,10.5vw,2.94rem)}.valorar-phone--mesa-qr .valorar-phone__timer{border-width:1px;border-radius:5px;gap:6px;min-width:auto;padding:6px 12px;font-size:.94rem;font-weight:700;background:color-mix(in srgb,var(--valorar-topbar-ink) 34%,transparent)}.valorar-phone--mesa-qr .valorar-phone__timer--pulse{animation:valorar-timer-pulse .26s cubic-bezier(.34,1.56,.64,1)}.valorar-phone--mesa-qr .valorar-phone__timer--critical{border-color:#f0593e;color:#fff;background:#f0593e}.mobile-qr-valorar-root .valorar-thanks-modal__card{max-width:360px;border-radius:14px;padding:0 0 18px;background:#1e1e1e}.mobile-qr-valorar-root .valorar-thanks-modal__gradient{height:12px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#ec4899,#3b82f6)}.mobile-qr-valorar-root .valorar-thanks-modal__logo{width:72px;height:72px;margin-top:18px;border-radius:50%}.mobile-qr-valorar-root .valorar-thanks-modal__text{margin-top:16px;padding:0 24px;font-size:1rem;font-weight:500;line-height:1.3;color:#fff}.mobile-qr-valorar-root .valorar-thanks-modal__accept{width:fit-content;margin:18px auto 0;padding:8px 18px;border:1px solid #fff;border-radius:5px;background:transparent;font-size:.8125rem;font-weight:600;letter-spacing:.04em}.lp-con-tabs--mesa .lp-con-tabs__panels--mesa-stack{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;touch-action:pan-y}.lp-con-tabs--mesa .lp-con-tabs__panels--mesa-stack .lp-con-tabs__panel{flex:1 1 auto;width:100%;min-width:0;min-height:0;height:100%}.lp-con-tabs--mesa .lp-con-tabs__panels--mesa-stack .lp-con-tabs__panel--photos{display:flex;flex-direction:column}.lp-con-tabs--mesa .lp-con-tabs__panels--mesa-stack .lp-con-tabs__photos{flex:1;min-height:0}.valorar-phone__timer{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:6px 10px;border:2px solid #fff;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.02em;transition:transform .18s ease,border-color .18s ease,color .18s ease}.valorar-phone__timer--pulse{animation:valorar-timer-pulse .38s ease}@keyframes valorar-timer-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.valorar-thanks-modal{position:fixed;inset:0;z-index:13020;display:flex;align-items:center;justify-content:center;padding:24px 20px}.valorar-thanks-modal__scrim{position:absolute;inset:0;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.valorar-thanks-modal__card{position:relative;width:min(100%,340px);padding:28px 22px 24px;border-radius:22px;background:#111;overflow:hidden;box-shadow:0 24px 60px #00000073}.valorar-thanks-modal__gradient{position:absolute;inset:0 0 auto;height:120px;background:linear-gradient(180deg,rgba(122,31,162,.35),transparent);pointer-events:none}.valorar-thanks-modal__logo{position:relative;display:block;width:72px;height:72px;margin:0 auto;border-radius:18px;object-fit:cover;background:#ffffff14}.valorar-thanks-modal__logo--ph{border-radius:50%}.valorar-thanks-modal__text{position:relative;margin:18px 0 0;color:#ffffffe0;font-size:.95rem;line-height:1.45;text-align:center}.valorar-thanks-modal__accept{position:relative;display:block;width:100%;margin-top:22px;padding:14px 16px;border:none;border-radius:999px;background:linear-gradient(135deg,#7a1fa2,#5b21b6);color:#fff;font-size:.92rem;font-weight:800;letter-spacing:.04em}.mesa-connect-loading--preparing{position:relative;flex:1 1 auto;width:100%;min-height:100dvh;min-height:100svh;background:#030303}.mesa-connect-loading{position:relative;flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-height:100dvh;min-height:100svh;overflow:hidden;background:#030303;color:#fff}.mesa-connect-loading__backdrop{position:absolute;inset:0;background:radial-gradient(ellipse 90% 55% at 50% 38%,rgba(34,197,94,.14) 0%,transparent 62%),radial-gradient(ellipse 70% 45% at 18% 72%,rgba(91,33,182,.12) 0%,transparent 55%),radial-gradient(ellipse 70% 45% at 82% 72%,rgba(122,31,162,.1) 0%,transparent 55%),#030303;pointer-events:none}.mesa-connect-loading__safe{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(28px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));box-sizing:border-box}.mesa-connect-loading__stage{position:relative;--mesa-radar-size: min(92vw, 78vmin, 320px);width:var(--mesa-radar-size);height:var(--mesa-radar-size);flex-shrink:0;display:flex;align-items:center;justify-content:center}.mesa-connect-loading__sonar-disk{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;pointer-events:none;overflow:hidden}.mesa-connect-loading__grid-ring{position:absolute;top:50%;left:50%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(26,61,40,.55);transform:translate(-50%,-50%);box-sizing:border-box}.mesa-connect-loading__grid-ring--1{width:32%;height:auto}.mesa-connect-loading__grid-ring--2{width:58%;height:auto;border-color:#1a3d2861}.mesa-connect-loading__grid-ring--3{width:88%;height:auto;border-color:#4ade8038}.mesa-connect-loading__wave{position:absolute;top:50%;left:50%;width:100%;aspect-ratio:1;height:auto;border-radius:50%;border:2px solid rgba(74,222,128,.72);box-sizing:border-box;transform:translate(-50%,-50%) scale(0);transform-origin:center center;animation:mesa-connect-sonar-wave 2.85s cubic-bezier(.22,1,.36,1) infinite}.mesa-connect-loading__wave--1{animation-delay:0s}.mesa-connect-loading__wave--2{animation-delay:.95s}.mesa-connect-loading__wave--3{animation-delay:1.9s}@keyframes mesa-connect-sonar-wave{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.mesa-connect-loading__link-row{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:clamp(10px,3vw,18px);width:100%;padding:0 8px;box-sizing:border-box}.mesa-connect-loading__orb{position:relative;flex:0 0 auto;width:clamp(72px,22vw,92px);height:clamp(72px,22vw,92px);flex-shrink:0}.mesa-connect-loading__orb-ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(74,222,128,.85);box-shadow:0 0 0 1px #22c55e40;pointer-events:none;animation:mesa-connect-ring-pulse 2.85s ease-in-out infinite}.mesa-connect-loading__orb--biz .mesa-connect-loading__orb-ring{border-color:#a78bfae6;box-shadow:0 0 0 1px #8b5cf647;animation-delay:.45s}@keyframes mesa-connect-ring-pulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.mesa-connect-loading__orb-face{position:absolute;inset:4px;z-index:2;border-radius:50%;overflow:hidden;background:#0f172a;box-sizing:border-box}.mesa-connect-loading__orb-glow{position:absolute;inset:-12%;border-radius:50%;filter:blur(14px);opacity:.55;pointer-events:none;animation:mesa-connect-glow-sync 2.85s ease-in-out infinite}.mesa-connect-loading__orb-glow--user{background:radial-gradient(circle,rgba(74,222,128,.45) 0%,transparent 70%)}.mesa-connect-loading__orb-glow--biz{background:radial-gradient(circle,rgba(167,139,250,.4) 0%,transparent 70%);animation-delay:.45s}@keyframes mesa-connect-glow-sync{0%,to{opacity:.5}50%{opacity:1}}.mesa-connect-loading__orb-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;background:#111}.mesa-connect-loading__orb-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:1.65rem;font-weight:800;color:#fff;background:linear-gradient(145deg,#1f2937,#0f172a)}.mesa-connect-loading__bridge{position:relative;flex:1 1 auto;min-width:48px;max-width:120px;height:clamp(72px,22vw,92px);display:flex;align-items:center;justify-content:center}.mesa-connect-loading__bridge-line{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:linear-gradient(90deg,#4ade8026,#4ade80bf 45%,#a78bfabf 55%,#a78bfa26);border-radius:2px;opacity:.9}.mesa-connect-loading__bridge-node{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#86efac;box-shadow:0 0 12px #4ade80e6,0 0 24px #4ade8059;animation:mesa-connect-node-pulse 1.2s ease-in-out infinite}@keyframes mesa-connect-node-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.25);opacity:1}}.mesa-connect-loading__bridge-pulse{position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:radial-gradient(circle,#bbf7d0 0%,#4ade80 55%,transparent 100%);box-shadow:0 0 10px #4ade80cc;opacity:0}.mesa-connect-loading__bridge-pulse--a{animation:mesa-connect-bridge-travel-a 2.1s cubic-bezier(.45,0,.2,1) infinite}.mesa-connect-loading__bridge-pulse--b{animation:mesa-connect-bridge-travel-b 2.1s cubic-bezier(.45,0,.2,1) infinite;animation-delay:1.05s;background:radial-gradient(circle,#e9d5ff 0%,#a78bfa 55%,transparent 100%);box-shadow:0 0 10px #a78bfabf}@keyframes mesa-connect-bridge-travel-a{0%{left:4%;opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1)}48%{left:46%;opacity:1}52%{opacity:.35}to{left:96%;opacity:0;transform:scale(.55)}}@keyframes mesa-connect-bridge-travel-b{0%{right:4%;left:auto;opacity:0;transform:scale(.6)}12%{opacity:1;transform:scale(1)}48%{right:46%;opacity:1}52%{opacity:.35}to{right:96%;opacity:0;transform:scale(.55)}}.mesa-connect-loading__text{margin:clamp(28px,6vw,40px) 0 0;max-width:28ch;font-size:clamp(1.02rem,4.2vw,1.12rem);font-weight:600;line-height:1.4;text-align:center;color:#fffffff0}.mesa-connect-loading__text strong{font-weight:800;color:#fff}.mesa-connect-loading__hint{margin:10px 0 0;max-width:32ch;font-size:.82rem;font-weight:500;line-height:1.45;text-align:center;letter-spacing:.02em;color:#ffffff85}.mesa-connect-gate{position:fixed;inset:0;z-index:16000;display:flex;flex-direction:column;background:#050505;width:100%;height:100dvh;min-height:100dvh;max-height:none;transition:opacity .48s ease}html.bh-mobile-browser-vv .mesa-connect-gate{inset:0;width:100%;height:100dvh;min-height:100dvh;max-height:none}body:has(.mesa-connect-gate:not(.is-leaving)) .mesa-chat{visibility:hidden;pointer-events:none}.mesa-connect-gate.is-leaving{opacity:0;pointer-events:none}.mesa-connect-loading__cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;pointer-events:none}.mesa-connect-loading__veil{position:absolute;inset:0;background:#000000b8;pointer-events:none}.mesa-connect-loading--welcome{height:100%;min-height:0;background:#050505}.mesa-connect-loading--welcome .mesa-connect-loading__safe{justify-content:flex-start;align-items:stretch;gap:0;padding-top:max(45px,calc(env(safe-area-inset-top,0px) + 18px))}.mesa-connect-loading__top{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;text-align:center;padding-left:1rem}.mesa-connect-loading__center{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.mesa-connect-loading__bottom{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:3rem;width:100%;padding:0 8px;box-sizing:border-box}.mesa-connect-loading__name{margin:0;max-width:100%;color:#fff;font-size:clamp(2.2rem,14vw,16rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;text-align:left}.mesa-connect-loading__kind{display:inline-block;margin:12px 0 0;padding:7px 16px;border-radius:5px;color:#ecfdf5;background:#2bd4a030;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);font-size:clamp(.92rem,3.6vw,1.05rem);font-weight:700;line-height:1.2;letter-spacing:.02em}.mesa-connect-loading--welcome .mesa-connect-loading__stage{--mesa-radar-size: min(58vw, 220px);margin-top:0}.mesa-connect-loading__ready{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:0}.mesa-connect-loading__ready-link{display:flex;color:#4ade80;animation:mesa-connect-ready-zoom 3s ease-in-out infinite}@keyframes mesa-connect-ready-zoom{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.mesa-connect-loading__ready-text{margin:0;color:#4ade80;font-size:clamp(1.3rem,5vw,2.7rem);font-weight:700;line-height:1.2}.mesa-connect-loading__welcome{flex-shrink:0;text-align:left;padding:0}.mesa-connect-loading__welcome-title{margin:0 0 2rem;color:#fff;font-family:Dosis,system-ui,sans-serif;font-size:clamp(1.85rem,7vw,2.35rem);font-weight:900;line-height:1.05;letter-spacing:.01em}.mesa-connect-loading__welcome-line{margin:0;color:#ffffffeb;font-size:clamp(1rem,4.1vw,1.12rem);font-weight:500;line-height:1.45;letter-spacing:.035em}.mesa-connect-swipe{position:relative;align-self:stretch;flex-shrink:0;width:100%;height:75px;border-radius:999px;background:#1418208c;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;touch-action:none}.mesa-connect-swipe--wait{visibility:hidden}.mesa-connect-swipe__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 64px;color:#ffffffeb;font-size:clamp(1.08rem,4.4vw,1.22rem);font-weight:600;pointer-events:none}.mesa-connect-swipe__chevs{position:absolute;right:16px;top:0;bottom:0;display:flex;align-items:center;color:#ffffffb8;font-size:1.05rem;letter-spacing:1px;pointer-events:none}.mesa-connect-swipe__knob{position:absolute;top:5px;left:5px;width:65px;height:65px;border:none;border-radius:50%;background:#fff;color:#16a34a;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000047;touch-action:none;transition:transform .28s ease}.mesa-connect-swipe__knob.is-drag{transition:none}.negocio-connection-loading{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 28px;background:#000;color:#fff}.negocio-connection-loading__sonar{position:relative;width:260px;height:260px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at center,rgba(74,222,128,.08) 0%,transparent 55%),repeating-radial-gradient(circle at center,transparent 0 18px,rgba(26,61,40,.45) 18px 19px)}.negocio-connection-loading__wave{position:absolute;inset:50%;width:0;height:0;border-radius:50%;border:2px solid rgba(74,222,128,.75);transform:translate(-50%,-50%);animation:negocio-sonar-wave 2.8s ease-out infinite}.negocio-connection-loading__wave--1{animation-delay:0s}.negocio-connection-loading__wave--2{animation-delay:.93s}.negocio-connection-loading__wave--3{animation-delay:1.86s}.negocio-connection-loading__dot{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#4ade80;box-shadow:0 0 18px #4ade80d9}@keyframes negocio-sonar-wave{0%{width:0;height:0;opacity:.95}to{width:240px;height:240px;margin:-120px 0 0 -120px;opacity:0}}.negocio-connection-loading__text{margin:36px 0 0;font-size:1.05rem;font-weight:600;line-height:1.35;text-align:center;color:#ffffffeb}.lp-connected-bar{margin:0 0 14px;padding:14px 14px 12px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-connected-bar__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-connected-bar__disconnect{padding:8px 14px;border:1px solid #dc2626;border-radius:999px;background:#ef444475;color:#fff;font-size:.82rem;font-weight:700}.lp-connected-bar__tag{padding:6px 12px;border-radius:999px;background:#4ade802e;color:#4ade80;font-size:.78rem;font-weight:800;letter-spacing:.03em;line-height:1.2;text-align:right}.lp-connected-act__allergen{display:block;color:#e4c36a;background:none}.lp-connected-bar__meta{margin-top:10px;color:#ffffffc7;font-size:.88rem;font-weight:600}.lp-connected-bar__ubicacion{margin:10px 0 0;color:#ffffffe0;font-size:.9rem;font-weight:700;line-height:1.35}.lp-connected-bar__sched{margin-top:12px;text-align:center}.lp-connected-bar__sched-tag{display:inline-block;padding:4px 12px;border-radius:8px;font-size:.72rem;font-weight:800;letter-spacing:.04em}.lp-connected-bar__sched-tag--open{background:#4ade8038;color:#4ade80}.lp-connected-bar__sched-tag--closed{background:#f8717138;color:#f87171}.lp-connected-bar__sched-eta{margin:8px 0 0;color:#ffffffb8;font-size:.82rem;font-weight:600;line-height:1.35}.lp-connected-bar__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;margin-top:14px;overflow:visible}.lp-connected-bar__grid--secondary{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.lp-connected-act{display:flex;flex-direction:column;align-items:center;gap:7px;padding:4px 2px 8px;border:none;background:transparent;color:#fff;min-height:88px}.lp-connected-act__circle{display:flex;align-items:center;justify-content:center;width:66px;height:66px;border-radius:50%;background:#ffffff61;border:7px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff26;transition:transform .2s ease,background .2s ease,border-color .2s ease}.lp-connected-act:active .lp-connected-act__circle{transform:scale(.92)}.lp-connected-act--done .lp-connected-act__circle{background:#6b8e2361;border-color:#556b2fd9}.lp-connected-act--chef-thanks .lp-connected-act__circle{background:#fbbf2452;border-color:#fbbf24f2;box-shadow:inset 0 0 0 1px #ffd70033,0 0 12px #fbbf2438}.lp-connected-act__circle--llamar,.lp-connected-act__circle--chat{position:relative;overflow:visible}.lp-connected-act__circle--chat-pulse{animation:lp-connected-pulse 1.15s ease-in-out infinite}.lp-connected-act--chat-alert .lp-connected-act__circle--chat{border-color:#dc2626eb;box-shadow:0 0 14px #dc262659}.lp-connected-act__chat-badge{position:absolute;top:-6px;right:-6px;z-index:2;min-width:26px;height:26px;padding:0 7px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;line-height:1;color:#fff;background:#dc2626;border:none;box-shadow:0 2px 10px #dc262680;pointer-events:none}.lp-connected-act__cooldown-ring{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.lp-connected-act--pulse .lp-connected-act__circle{animation:lp-connected-pulse .42s ease}@keyframes lp-connected-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.lp-connected-act__label{font-size:.84rem;font-weight:600;line-height:1.15;text-align:center}.lp-connected-act__face-img{width:58px;height:58px;border-radius:50%;object-fit:cover}.lp-connected-act__face-img--muted{opacity:.48;filter:grayscale(.88)}.lp-connected-act__icon-slot{display:flex;align-items:center;justify-content:center;width:66px;height:66px;flex-shrink:0}.lp-connected-act__icon-slot--plain{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lp-connected-bar__grid--secondary .lp-connected-act{gap:7px;min-height:88px}.lp-connected-act--bell-anim .lp-connected-act__icon-slot--plain{animation:lp-connected-pulse .42s ease}.lp-connected-act:disabled:not(.lp-connected-act--done){opacity:.5}.lp-connected-act--done:disabled{opacity:1;cursor:default}.mobile-qr-mesa-root .map-phone-stage,.mobile-qr-mesa-root .map-phone-frame,.mobile-qr-mesa-root .map-phone-frame__body,.mobile-qr-mesa-root .map-phone-frame__screen,.mobile-qr-mesa-root .map-phone-frame__screen-scroll{flex:1;min-height:0;height:100%}.mobile-qr-mesa-root .map-phone-embed,.mobile-qr-mesa-root .map-phone-embed__route--active{flex:1;min-height:0;height:100%;display:flex;flex-direction:column}.mobile-qr-mesa-root .map-phone-embed .lp-root--mesa-connected{position:relative;flex:1;min-height:100%!important;height:100%!important;max-height:100%!important;width:100%;display:flex;flex-direction:column;overflow:hidden}.lp-root--mesa-connected{position:relative;overflow-x:hidden;max-width:100%}.mobile-qr-mesa-root .map-phone-embed .lp-root--mesa-connected .lp-main{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;max-width:100%;padding:max(30px,calc(4px + env(safe-area-inset-top,0px))) max(25px,env(safe-area-inset-right,0px)) calc(88px + max(8px,env(safe-area-inset-bottom,0px))) max(25px,env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch}.mobile-qr-mesa-root .map-phone-embed .lp-root--mesa-connected .lp-bottom-nav{position:absolute;left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));bottom:max(10px,calc(env(safe-area-inset-bottom,0px) + 6px));z-index:40;flex-shrink:0;margin:0;width:auto;pointer-events:auto}.lp-bottom-nav--mesa-connected .hp-nav-it--active .lp-nav-it__tx{color:#ffc400}.lp-root--mesa-connected .lp-profile-block{padding-bottom:4px}.lp-root--mesa-connected .lp-profile-block .lp-logo-stack{margin-top:20px}.lp-mesa-mini-cards{display:flex;justify-content:center;align-items:stretch;gap:10px;width:100%;max-width:100%;margin:1rem auto .75rem;padding:0 4px;overflow:hidden}.lp-con-tabs__glass-sheet--type .lp-con-tabs__type-value{margin:0;font-size:1rem;font-weight:600;line-height:1.35;color:#fffffff2}.lp-mesa-mini-card{flex:1 1 0;min-width:0;max-width:168px;padding:12px 10px;border-radius:14px;background:#00000073;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:center}.lp-mesa-mini-card__kicker{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#a78bfa38;color:#c4b5fd}.lp-mesa-mini-card__value{margin:0;font-size:1rem;font-weight:700;line-height:1.3;color:#ffffffeb}.lp-mesa-mini-card__status{display:inline-block;padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:800;letter-spacing:.04em}.lp-mesa-mini-card__status--open{background:#4ade8038;color:#4ade80}.lp-mesa-mini-card__status--closed{background:#f8717138;color:#f87171}.lp-mesa-mini-card__eta{margin:8px 0 0;font-size:.92rem;font-weight:600;line-height:1.3;color:#ffffffc7}.lp-root--mesa-connected .lp-connected-bar{margin-top:12px}.lp-root--mesa-connected .lp-profile-block .lp-logo-stack{position:relative;width:min(100px,28vw);height:min(100px,28vw);max-width:112px;max-height:112px;min-width:80px;min-height:80px;overflow:hidden;flex-shrink:0}.lp-root--mesa-connected .lp-profile-block .lp-logo-stack--has-video{width:min(116px,32vw);height:min(116px,32vw);max-width:128px;max-height:128px}.lp-root--mesa-connected .lp-logo-img-wrap{overflow:hidden}.lp-root--mesa-connected .lp-logo-img,.lp-root--mesa-connected .lp-logo-ph{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.lp-root--mesa-connected .lp-root__cover{overflow:hidden;pointer-events:none}.lp-con-tabs--mesa.lp-con-tabs--elchef{background:#000}.lp-con-tabs--mesa.lp-con-tabs--elchef .lp-con-tabs__screen-bg-glass{background:#000;backdrop-filter:none;-webkit-backdrop-filter:none}.lp-con-tabs--mesa.lp-con-tabs--elchef .lp-con-tabs__panels--mesa-stack .lp-con-tabs__panel{height:auto}.lp-con-tabs--mesa .lp-el-chef__photo{width:clamp(88px,26vw,120px);max-width:120px;height:auto;max-height:120px;flex:0 0 auto;border:2px solid #fff}.lp-con-tabs--mesa .lp-el-chef__head{flex-direction:row;align-items:flex-start}.lp-con-tabs--mesa .lp-el-chef__meta{align-items:flex-start}.lp-con-tabs--mesa .lp-el-chef__felicitar{width:fit-content;margin-top:5px;border-radius:5px}.lp-con-tabs--mesa .lp-con-tabs__nav-btn--on{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.lp-con-tabs--mesa.lp-con-tabs--alergenos{background:#000}.lp-con-tabs--mesa.lp-con-tabs--alergenos .lp-con-tabs__screen-bg-glass{background:#000;backdrop-filter:none;-webkit-backdrop-filter:none}.lp-con-tabs--mesa .lp-con-tabs__alergenos{display:flex;flex-direction:column;gap:18px;padding:4px 0 12px}.lp-con-tabs--mesa .lp-con-tabs__alergenos-intro{display:flex;flex-direction:column;gap:10px}.lp-con-tabs--mesa .lp-con-tabs__alergenos-title{margin:0;font-size:clamp(1.15rem,4.8vw,1.35rem);font-weight:800;line-height:1.35;color:#fbbf24}.lp-con-tabs--mesa .lp-con-tabs__alergenos-lead,.lp-con-tabs--mesa .lp-con-tabs__alergenos-legal{margin:0;font-size:.96rem;line-height:1.5;color:#ffffffe6}.lp-con-tabs--mesa .lp-con-tabs__alergenos-legal{font-size:.9rem;color:#ffffffd1}.lp-con-tabs--mesa .lp-con-tabs__alergenos-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lp-con-tabs--mesa .lp-con-tabs__alergen-card{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 13px;border-radius:14px;background:#00000085;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;transform:translateY(10px);animation:lp-con-alergen-in .48s cubic-bezier(.22,1,.36,1) forwards}@keyframes lp-con-alergen-in{to{opacity:1;transform:translateY(0)}}.lp-con-tabs--mesa .lp-con-tabs__alergen-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.lp-con-tabs--mesa .lp-con-tabs__alergen-copy{min-width:0}.lp-con-tabs--mesa .lp-con-tabs__alergen-name{margin:0 0 6px;font-size:clamp(1rem,4.2vw,1.12rem);font-weight:800;line-height:1.35;color:#fff}.lp-con-tabs--mesa .lp-con-tabs__alergen-examples{margin:0;font-size:.92rem;line-height:1.5;color:#ffffffe0}.mesa-importante-modal{z-index:13100}.mesa-importante-modal__panel{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:min(100%,360px);min-height:min(68dvh,460px);max-height:min(82dvh,540px);overflow:auto;padding:48px 16px 28px;border-radius:20px;background:#121216f5;border:1px solid rgba(255,255,255,.12)}.mesa-importante-modal .lp-tu-notices{margin:0;padding:0 4px}.mesa-importante-modal__notices{margin:0;flex:0 0 auto}.mesa-importante-modal__close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#ffffff1a}.mesa-importante-modal__warn{margin-bottom:14px}.mesa-importante-modal .lp-tu-notices__line{margin-bottom:10px}.mesa-importante-modal .lp-tu-notices__line:last-child{color:#fde68a;font-weight:600}.mesa-importante-modal__empty{margin:24px 0 8px;text-align:center;color:#ffffffb3;font-size:.92rem;line-height:1.4}.lp-connected-bar__toast{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:#4ade8033;border:1px solid rgba(74,222,128,.45);color:#ecfdf5;font-size:.82rem;line-height:1.35}.mesa-modal{position:fixed;inset:0;z-index:13150;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .28s ease}.mesa-modal--visible{opacity:1;pointer-events:auto}.mesa-modal--exiting{opacity:0;pointer-events:none}.mesa-modal__card{transition:transform .28s ease,opacity .28s ease}.mesa-modal--exiting .mesa-modal__card{transform:scale(.94) translateY(8px);opacity:0}html.bh-mobile-browser-vv .mesa-modal,html.bh-mobile-browser-vv .mesa-el-chef,html.bh-mobile-browser-vv .mesa-importante-modal{top:var(--bh-mobile-vv-top, 0px);right:0;bottom:auto;left:0;width:100%;height:var(--bh-mobile-vv-h, 100dvh);max-height:var(--bh-mobile-vv-h, 100dvh)}.mesa-modal--loading{opacity:1}.mesa-modal__scrim{position:absolute;inset:0;border:none;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mesa-modal__scrim--solid{background:#000000c7}.mesa-modal__loader-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.mesa-modal__card{position:relative;width:min(100%,320px);max-height:min(88vh,520px);overflow:auto;border-radius:15px;background:#2a2f36;padding:0 22px 22px;box-shadow:0 24px 60px #00000073}.mesa-modal__gradient-bar{height:15px;margin:0 -22px 20px;border-radius:15px 15px 100px 100px;background:linear-gradient(90deg,var(--bh-bartender-pink),var(--bh-bartender-blue))}.mesa-modal__icon-wrap{display:flex;justify-content:center;margin-bottom:14px}.mesa-modal__business-logo{display:block;width:72px;height:72px;margin:0 auto 14px;border-radius:50%;object-fit:cover;background:#ffffff14}.mesa-modal__title{margin:0 0 18px;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;letter-spacing:.02em}.mesa-modal__text{margin:0 0 22px;color:#fff;font-size:1.06rem;line-height:1.42;text-align:center;font-weight:500;letter-spacing:.025em}.mesa-modal__actions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;width:100%}.mesa-modal__actions--solo{justify-content:center}.mesa-modal__btn{width:fit-content;padding:10px 22px;border-radius:5px;font-size:1rem;font-weight:600;border:1px solid transparent;letter-spacing:.02em}.mesa-modal__btn--ok{background:#4caf5047;border-color:#556b2f;color:#fff}.mesa-modal__btn--cancel{background:#f0593e2e;border-color:#e57373d9;color:#ffb4b4}.mesa-modal__btn--solo{background:transparent;border-color:#fff;color:#fff}.mesa-modal__icon-wrap--success{margin-bottom:12px}.mesa-modal__method-row{display:flex;justify-content:space-evenly;gap:16px;margin-bottom:20px}.mesa-modal__method{display:flex;flex-direction:column;align-items:center;gap:7px;border:none;background:transparent;color:#fff;font-size:.88rem;font-weight:600}.mesa-modal__method-circle{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#fff6;border:7px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mesa-chat{color-scheme:only light}body:has(.mesa-chat):before{content:none!important;display:none!important;height:0!important;background:none!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mesa-chat{position:fixed;inset:0;width:100%;height:100%;height:100dvh;z-index:13100;display:flex;flex-direction:column;background:transparent;overflow:hidden;overscroll-behavior:contain;--mesa-chat-kb-inset: 0px}html.bh-mobile-browser-vv .mesa-chat{inset:0;width:100%;height:100%;height:100dvh;max-height:none}.mesa-chat__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.mesa-chat__bg--ph{background:#1a1a1a}.mesa-chat__dim{position:absolute;inset:0;z-index:0;background:#000000bd;pointer-events:none}.mesa-chat__header{position:relative;z-index:8;flex-shrink:0;width:100%;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);background:#000;-webkit-backdrop-filter:none;backdrop-filter:none}.mesa-chat__header-inner{display:flex;align-items:stretch;gap:15px;width:100%;box-sizing:border-box;padding:12px 25px 16px;margin:0;border:none;border-radius:0;background:#000}.mesa-chat__status-card{display:flex;align-items:center;gap:8px;flex-shrink:0;width:100%;margin:0;padding:16px 16px 14px 25px;background:#f4f6f8;color:#111}.mesa-chat.is-guide .mesa-chat__status-card{display:none}.mesa-chat__status-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:#111;font:inherit;font-size:.98rem;font-weight:700;text-align:left}.mesa-chat__status-card__label{flex:1;min-width:0}.mesa-chat__status-tag{flex-shrink:0;padding:4px 8px;border-radius:999px;background:#ffedd5;color:#9a3412;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mesa-chat__status-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#1f9d55}.mesa-chat__status-dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#111}.mesa-chat__typing{display:inline-flex;align-items:center;gap:4px;height:18px}.mesa-chat__typing i{width:6px;height:6px;border-radius:50%;background:#6b7280;animation:mesa-chat-typing 1.15s infinite ease-in-out}.mesa-chat__typing i:nth-child(2){animation-delay:.15s}.mesa-chat__typing i:nth-child(3){animation-delay:.3s}@keyframes mesa-chat-typing{0%,70%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-4px);opacity:1}}.mesa-chat__back{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;margin:0;padding:8px 6px 8px 2px;min-width:40px;min-height:44px;border:none;border-radius:0;background:transparent;color:#fffffff2}.mesa-chat__back-icon{display:block;flex-shrink:0}.mesa-chat__nav-pill{display:flex;align-items:center;justify-content:space-between;align-self:center;flex-shrink:0;gap:12px;height:44px;padding:0 12px;border-radius:999px;background:#f4f4f5f5;box-shadow:0 1px 2px #0000004f,inset 0 1px #ffffffd9}.mesa-chat__nav-ico{display:flex;align-items:center;justify-content:center;color:#111}button.mesa-chat__nav-ico{margin:0;padding:0;border:none;background:transparent;color:#111;line-height:0}.mesa-chat__nav-exit{margin:0;padding:0 2px;border:none;background:transparent;color:#111;font-family:inherit;font-size:.98rem;font-weight:650;letter-spacing:.02em;line-height:1}button.mesa-chat__nav-ico.mesa-chat__nav-ico--link{color:#6b8e23}.mesa-chat__nav-ico--link svg{color:#6b8e23;transform-origin:center;animation:mesa-chat-link-zoom 2s ease-in-out infinite}@keyframes mesa-chat-link-zoom{0%{transform:scale(1)}8%{transform:scale(1.28)}16%{transform:scale(1)}28%{transform:scale(1.2)}40%{transform:scale(1)}to{transform:scale(1)}}.mesa-chat__header-copy{--mesa-chat-waiter-size: clamp(.94rem, 3.6vw, 1.08rem);--mesa-chat-title-size: clamp(1.08rem, 4.6vw, 1.32rem);flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 0;text-align:left;transition:opacity .36s ease,transform .36s ease}.mesa-chat.is-guide .mesa-chat__header{display:none}.mesa-chat__guide-close{position:absolute;z-index:4;top:calc(8px + env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:none;background:transparent;color:#111}.mesa-chat__avatar-btn{flex:0 0 clamp(40px,11vw,48px);align-self:center;width:clamp(40px,11vw,48px);height:clamp(40px,11vw,48px);max-width:48px;max-height:48px;aspect-ratio:1;margin:0;padding:0;border:none;background:transparent;line-height:0;overflow:hidden;transition:opacity .36s ease,transform .36s ease}.mesa-chat__avatar{display:block;width:100%;height:100%;border-radius:8px;object-fit:cover;object-position:center}.mesa-chat__avatar--ph{display:block;width:100%;height:100%;overflow:hidden;background:#ffffff1f;border-radius:8px}.mesa-chat__avatar--ph img{width:100%;height:100%;object-fit:cover;object-position:center}.mesa-chat__waiter-line{margin:0;color:#817d7d;font-size:var(--mesa-chat-waiter-size);font-weight:200;line-height:1.25;overflow-wrap:break-word}.mesa-chat__waiter-line--title{color:#f9f6f6;font-size:var(--mesa-chat-title-size);font-weight:250}.mesa-chat__mesa-line{margin:0;color:#ffffffb8;font-size:clamp(.9rem,3.6vw,1.05rem);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mesa-chat__list{position:relative;z-index:2;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:12px 14px 8px;-webkit-overflow-scrolling:touch}.mesa-chat__stage{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mesa-chat.is-guide .mesa-chat__list{visibility:hidden}.mesa-chat__guide{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;background:#f4f6f8;transform:translateY(-105%);opacity:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s ease}.mesa-chat__guide.is-open{transform:translateY(0);opacity:1}.mesa-chat__guide.is-out{transform:translateY(-105%);opacity:0}.mesa-chat__link{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;background:#fff;opacity:0;transform:translateY(16px);transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .38s ease}.mesa-chat__link.is-open{opacity:1;transform:none}.mesa-chat__link.is-out{opacity:0;transform:translateY(16px)}.mesa-pedido-state{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;background:#fff;color:#111;opacity:0;transform:translateY(28px);transition:opacity .38s ease,transform .38s cubic-bezier(.22,1,.36,1)}.mesa-pedido-state.is-in{opacity:1;transform:none}.mesa-pedido-state.is-out{opacity:0;transform:translateY(28px)}.mesa-pedido-state__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(14px + env(safe-area-inset-top,0px)) 18px 8px}.mesa-pedido-state__bar h2{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.mesa-pedido-state__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#f4f4f5}.mesa-pedido-state__scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 16px calc(28px + env(safe-area-inset-bottom,0px))}.mesa-pedido-state__empty{margin:36px 8px;text-align:center;color:#6b7280;font-size:1rem}.mesa-pedido-state__order+.mesa-pedido-state__order{margin-top:22px;padding-top:8px}.mesa-pedido-state__banner{margin:8px 0 18px;padding:18px 16px;border-radius:16px;background:#f3efe6;font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.mesa-pedido-state__eta{display:flex;align-items:center;gap:10px;margin:-8px 0 18px;font-size:1rem;font-weight:700}.mesa-pedido-state__track{position:relative;margin:0 25px 18px;padding:0;list-style:none}.mesa-pedido-state__track:before{content:"";position:absolute;top:18px;bottom:18px;left:11px;width:2px;background:#d9efe3}.mesa-pedido-state__track li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;min-height:52px}.mesa-pedido-state__mark{z-index:1;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #d1d5db}.mesa-pedido-state__track li.is-done .mesa-pedido-state__mark{background:#1f9d55;box-shadow:none}.mesa-pedido-state__track li.is-current .mesa-pedido-state__mark{background:#fff;box-shadow:inset 0 0 0 2px #1f9d55}.mesa-pedido-state__row{display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px;border-radius:12px;color:#111;font-weight:700}.mesa-pedido-state__track li.is-wait .mesa-pedido-state__row{color:#9ca3af;gap:3rem}.mesa-pedido-state__track li.is-current .mesa-pedido-state__row{border:0}.mesa-pedido-state__track li.is-done .mesa-pedido-state__row>span:last-of-type{color:#1f9d55;font-weight:800}.mesa-pedido-state__row span{flex:0 0 auto;white-space:nowrap}.mesa-pedido-state__row time{flex:0 0 auto;font-size:1.4rem;font-weight:600;color:#4b5563;white-space:nowrap}.mesa-pedido-state__track li.is-done .mesa-pedido-state__row>span.mesa-pedido-state__eta-mins{font-size:1.7rem;font-weight:600;color:#4b5563;white-space:nowrap}.mesa-pedido-state__box{margin-top:14px;padding:14px 14px 12px;border:1px solid #e5e7eb;border-radius:16px}.mesa-pedido-state__box h3{margin:0 0 12px;padding:18px 16px;border-radius:16px;background:#f3efe6;font-size:1.2rem;font-weight:800}.mesa-pedido-state__delivery{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 25px}.mesa-pedido-state__who{display:flex;align-items:center;gap:10px;min-width:0}.mesa-pedido-state__who img,.mesa-pedido-state__who-ph{width:44px;height:44px;flex:0 0 auto;border-radius:50%;object-fit:cover}.mesa-pedido-state__who-ph{display:inline-flex;align-items:center;justify-content:center;background:#f3f4f6}.mesa-pedido-state__who span,.mesa-pedido-state__who strong{display:block}.mesa-pedido-state__who span{color:#4b5563;font-size:.92rem}.mesa-pedido-state__who strong{font-size:.98rem;white-space:nowrap}.mesa-pedido-state__place{display:flex;align-items:flex-start;gap:10px;margin-left:auto}.mesa-pedido-state__place strong,.mesa-pedido-state__place span{display:block}.mesa-pedido-state__place strong{font-size:.98rem}.mesa-pedido-state__place span{margin-top:2px;color:#4b5563;font-size:.92rem}.mesa-pedido-state__lines{margin:0;padding:20px 10px 0;list-style:none}.mesa-pedido-state__lines>li+li{margin-top:12px;padding-top:12px;border-top:1px solid #f3f4f6}.mesa-pedido-state__line{display:flex;justify-content:space-between;gap:12px;margin-bottom:2rem}.mesa-pedido-state__line strong{font-size:1.5rem;color:#2bd4a0}.mesa-pedido-state__line em{font-style:normal;font-weight:800;white-space:nowrap;font-size:2rem}.mesa-pedido-state__lines ul{margin:6px 0 0;padding:0;list-style:none}.mesa-pedido-state__lines ul span,.mesa-pedido-state__lines ul small{display:block;font-size:.86rem;line-height:1.35;color:#4b5563}.mesa-pedido-state__lines ul span{font-weight:700;color:#111;font-size:1rem}.mesa-pedido-state__sum{display:flex;justify-content:space-between;gap:12px;margin:12px 12px 0;font-weight:800;padding:18px 16px;border-radius:5px;background:#f3efe6}.mesa-chat__link-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:calc(8px + env(safe-area-inset-top,0px)) 16px calc(28px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.mesa-chat__link-hero{position:relative;height:240px;border:solid 5px #7a7575;border-radius:25px}.mesa-chat__link-back{position:absolute;top:12px;left:12px;z-index:2;width:44px;height:44px;margin:0;padding:0;border:none;border-radius:999px;background:#fff;color:#111;display:grid;place-items:center;box-shadow:0 1px 3px #00000047}.mesa-chat__link-hero__img{width:100%;height:100%;object-fit:cover;border-radius:18px;display:block;background:#efe8dc}.mesa-chat__link-hero__img--ph{background:#efe8dc}.mesa-chat__link-logo{position:absolute;left:50%;bottom:-40px;transform:translate(-50%);width:88px;height:88px;border-radius:999px;background:#fff;border:solid 4px #f6f3f3;box-shadow:0 8px 22px #00000047;display:grid;place-items:center;overflow:hidden}.mesa-chat__link-logo img,.mesa-chat__link-logo__ph{width:100%;height:100%;border-radius:999px;object-fit:cover}.mesa-chat__link-logo__ph{display:block;background:#e7e5e4}.mesa-chat__link-name{margin:52px 8px 0;text-align:center;color:#5a5757;font-size:2rem;font-weight:750;line-height:1.15}.mesa-chat__link-kind-row{display:flex;justify-content:center}.mesa-chat__link-kind{display:inline-flex;margin:10px auto 0;padding:5px 12px;border-radius:8px;background:#ff9800eb;border:1px solid #ffb74d;color:#1a1a1a;font-size:.86rem;font-weight:700;line-height:1.2}.mesa-chat__link-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:10px}.mesa-chat__link-card{min-height:96px;margin:0;padding:12px 8px 10px;border:none;border-radius:10px;background:#f5f5f5;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#111}button.mesa-chat__link-card{font:inherit;width:100%}button.mesa-chat__link-card:disabled{opacity:1}.mesa-chat__link-card__glyph{display:grid;place-items:center;width:36px;height:36px}.mesa-chat__link-card .lp-msr{font-size:35px!important}.mesa-chat__link-card__lbl{font-size:clamp(13px,14px,16px);font-weight:550;line-height:1.2;text-align:center;color:gray}button.mesa-chat__link-card--follow,button.mesa-chat__link-card--follow:active{transform:none}.mesa-chat__link-card--follow .mesa-chat__link-card__glyph{position:relative;transition:transform .22s cubic-bezier(.22,1,.36,1)}button.mesa-chat__link-card--follow:active .mesa-chat__link-card__glyph{transform:scale(.94)}.mesa-chat__link-card__bell{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.88);transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.mesa-chat__link-card--follow.is-on .mesa-chat__link-card__bell--on,.mesa-chat__link-card--follow:not(.is-on) .mesa-chat__link-card__bell--off{opacity:1;transform:scale(1)}.mesa-chat__link-card--follow .mesa-chat__link-card__lbl{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.mesa-chat__link-card__lbl-swap{position:relative;display:grid;place-items:center;width:100%;min-height:1.2em}.mesa-chat__link-card__lbl-line{grid-area:1 / 1;opacity:0;transition:opacity .24s ease}.mesa-chat__link-card--follow.is-on .mesa-chat__link-card__lbl-line--on,.mesa-chat__link-card--follow:not(.is-on) .mesa-chat__link-card__lbl-line--off{opacity:1}.mesa-chat__link-face{width:35px;height:35px;object-fit:contain}.mesa-chat__link-user{display:flex;align-items:center;gap:14px;margin-top:2rem;padding:14px;border-radius:18px;background:#f5f5f5;color:#111}.mesa-chat__link-user__avatar{width:64px;height:64px;border-radius:999px!important;object-fit:cover;flex-shrink:0;background:#eceff1}.mesa-chat__link-user__avatar--ph{display:grid;place-items:center;border-radius:999px!important;overflow:hidden}.mesa-chat__link-user__copy{min-width:0;flex:1 1 auto}.mesa-chat__link-user__name{margin:0;color:#111;font-size:1.4rem;font-weight:750;line-height:1.2}.mesa-chat__link-user__mail{margin:2px 0 0;color:#3a414c;font-size:.86rem;line-height:1.3;word-break:break-all}.mesa-chat__link-user__exit{margin:0 0 0 auto;padding:7px 10px;border:none;border-radius:5px;background:#ef4444;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex-shrink:0;min-width:48px;min-height:44px}.mesa-chat__link-user__exit span{font-size:1rem;font-weight:750;letter-spacing:.04em;line-height:1;color:#fbfafa}.mesa-chat__guide-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:50px 22px calc(28px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.mesa-chat__guide-title{margin:20px 0 28px;color:#0d0d0d;font-size:clamp(1.45rem,6vw,1.8rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.mesa-chat__guide-list{margin:0;padding:0;list-style:none}.mesa-chat__guide-item{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;padding:13px 0;border-bottom:1px solid rgba(17,17,17,.06)}.mesa-chat__guide-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#fff}.mesa-chat__guide-item strong{display:block;color:#111;font-size:.98rem;font-weight:700;line-height:1.2}.mesa-chat__guide-item p{margin:3px 0 0;color:#4b5563;font-size:.9rem;font-weight:450;line-height:1.35}.mesa-chat__more-info{display:block;margin:12px 0 0 auto;border:none;background:#fff;color:#000;padding:5px;border-radius:999px;font-family:inherit;font-size:.82rem;font-weight:700;letter-spacing:.01em;line-height:1}.mesa-chat__connect-card{flex-shrink:0;width:fit-content;max-width:min(100%,320px);margin:10px auto 14px;padding:10px 14px;border-radius:12px;color:#2bd4a0;font-size:.82rem;line-height:1.45;text-align:center}.mesa-chat__empty-wrap{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 11px 12px}.mesa-chat__empty{margin:0;color:#ffffffb8;font-size:.92rem;line-height:1.45;text-align:center}.mesa-chat__row{display:flex;margin-bottom:14px}.mesa-chat__row--incoming{flex-direction:row;align-items:flex-end;gap:6px}.mesa-chat__row--user{flex-direction:column;align-items:flex-end}.mesa-chat__row--user .mesa-chat__bubble{max-width:82%}.mesa-chat__msg-avatar{flex-shrink:0;width:28px;height:28px;border-radius:50%;object-fit:cover;align-self:flex-end;margin-bottom:18px;border:1px solid rgba(255,255,255,.15)}.mesa-chat__msg-avatar--business{background:#fff;padding:2px;box-sizing:border-box}.mesa-chat__msg-avatar--chef{display:flex;align-items:center;justify-content:center;background:#fbbf2438;border-color:#fbbf2473;box-sizing:border-box}.mesa-chat__msg-col{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:calc(100% - 36px)}.mesa-chat__bubble{max-width:100%;padding:10px 14px;border-radius:12px;font-size:.95rem;line-height:1.35}.mesa-chat__bubble p{margin:0}.mesa-chat__bubble--user{background:#005c4b;color:#fff;border-bottom-right-radius:3px}.mesa-chat__bubble--auto{background:#2e4c5e;color:#fff;border-bottom-left-radius:3px}.mesa-chat__row--poll .mesa-chat__msg-avatar{margin-bottom:0}.mesa-chat__poll{max-width:100%;padding:12px 12px 10px;border-radius:12px 12px 12px 3px;background:#2e4c5e;color:#fff;animation:mesa-chat-poll-in .56s cubic-bezier(.22,1,.36,1);transition:padding .82s cubic-bezier(.33,1,.68,1)}.mesa-chat__poll.is-done{padding:8px 12px}.mesa-chat__poll-quiz{max-height:320px;overflow:hidden;opacity:1;transition:max-height .82s cubic-bezier(.33,1,.68,1),opacity .68s ease}.mesa-chat__poll.is-leaving .mesa-chat__poll-quiz{max-height:0;opacity:0;pointer-events:none}.mesa-chat__poll-quiz p{margin:0;font-size:.95rem;font-weight:650;line-height:1.35}.mesa-chat__poll-opt{display:flex;align-items:center;gap:10px;width:100%;margin:8px 0 0;padding:8px 10px;border:none;border-radius:8px;background:#ffffff1a;color:#fff;font:inherit;font-size:.92rem;font-weight:600;text-align:left;-webkit-tap-highlight-color:transparent}.mesa-chat__poll-opt:active{opacity:.8}.mesa-chat__poll-opt i{width:16px;height:16px;flex-shrink:0;border:2px solid rgba(255,255,255,.75);border-radius:50%;box-sizing:border-box}.mesa-chat__poll-choice{display:flex;align-items:center;gap:8px;margin:0;max-height:0;overflow:hidden;opacity:0;font-size:.95rem;font-weight:650;line-height:1.3;transition:max-height .82s cubic-bezier(.33,1,.68,1),opacity .68s ease .14s}.mesa-chat__poll.is-leaving .mesa-chat__poll-choice,.mesa-chat__poll.is-done .mesa-chat__poll-choice{max-height:32px;opacity:1}.mesa-chat__poll.is-done .mesa-chat__poll-choice .lp-msr{font-size:20px}@keyframes mesa-chat-poll-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mesa-chat__bubble--gestor{background:#fff7d6f5;border:none;color:#2a2318;border-bottom-left-radius:3px;box-shadow:0 2px 12px #0000002e}.mesa-chat__gestor-label{margin:0 0 8px;font-size:.84rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#8b6914;line-height:1.25}.mesa-chat__bubble--gestor p:not(.mesa-chat__gestor-label){font-weight:600}.mesa-chat__time{margin-top:5px;padding:0 4px;color:#c8cccfd9;font-size:.72rem;font-weight:500}.mesa-chat__row--user .mesa-chat__time{align-self:flex-end}.mesa-chat__msg-col .mesa-chat__time{margin-top:4px;padding-left:2px}.mesa-chat__error{margin:8px 0;color:#ff6b6b;font-size:.88rem;text-align:center}.mesa-chat__composer{position:relative;z-index:5;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:auto;padding:10px 12px calc(max(12px,env(safe-area-inset-bottom)) + var(--mesa-chat-kb-inset, 0px));background:#f9f7f7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:padding-bottom .28s cubic-bezier(.33,1,.68,1)}.mesa-chat.is-guide .mesa-chat__composer{height:0;min-height:0;padding:0;overflow:hidden;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.mesa-chat.is-guide .mesa-chat__input,.mesa-chat.is-guide .mesa-chat__order,.mesa-chat.is-guide .mesa-chat__menu,.mesa-chat.is-guide .mesa-chat__send,.mesa-chat.is-guide .mesa-chat__praise,.mesa-chat.is-guide .mesa-chat__actions,.mesa-chat.is-guide .mesa-chat__actions-backdrop,.mesa-chat.is-guide .mesa-chat__actions-title{opacity:0;pointer-events:none}.mesa-chat__input,.mesa-chat__order,.mesa-chat__menu,.mesa-chat__send,.mesa-chat__praise-btn{transition:opacity .32s ease}.mesa-chat__praise{position:relative;flex:0 0 auto}.mesa-chat__composer--actions .mesa-chat__praise{display:none}.mesa-chat__praise-btn{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#7c3aed;color:#fff}.mesa-chat__praise-pop{position:absolute;right:0;bottom:calc(100% + 12px);z-index:6;width:max-content;max-width:min(18rem,72vw);transform-origin:calc(100% - 22px) 100%;animation:mesa-praise-in .46s cubic-bezier(.16,1.35,.32,1) both}.mesa-chat__praise-pop.is-out{animation:mesa-praise-out .36s cubic-bezier(.55,0,.85,.35) forwards}.mesa-chat__praise-card{display:flex;gap:.7rem;padding:.75rem .8rem .65rem;border-radius:16px;background:#111b21;color:#e9edef;box-shadow:0 12px 28px #00000047}.mesa-chat__praise-face{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:6.4rem;border:0;padding:0;background:transparent;color:inherit}.mesa-chat__praise-face img,.mesa-chat__praise-face>span{width:3.4rem;height:3.4rem;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#2a3942;color:#fff;font-weight:700}.mesa-chat__praise-face small{font-size:.72rem;line-height:1.15;text-align:center}.mesa-chat__praise-face.is-sent{transform:scale(.94);opacity:.72}.mesa-chat__praise-face:disabled{cursor:default}.mesa-chat__praise-error{margin:.35rem 0 0;color:#fecaca;font-size:.75rem;text-align:center}.mesa-chat__praise-tail{position:absolute;right:14px;bottom:-7px;width:14px;height:14px;background:#111b21;transform:rotate(45deg)}@keyframes mesa-praise-in{0%{opacity:0;transform:scale(.12) translateY(18px)}68%{opacity:1;transform:scale(1.06) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes mesa-praise-out{to{opacity:0;transform:scale(.12) translateY(18px)}}.mesa-chat__confetti{position:fixed;inset:0;z-index:14000;pointer-events:none;overflow:hidden}.mesa-chat__confetti i{position:absolute;top:-16px;width:8px;height:14px;border-radius:2px;animation:mesa-confetti-fall 2s ease-in forwards}@keyframes mesa-confetti-fall{to{transform:translateY(110vh) rotate(420deg);opacity:.15}}.mesa-chat__composer-row{display:flex;align-items:flex-end;gap:8px;width:100%}.mesa-chat__composer--actions .mesa-chat__composer-row{align-items:center;justify-content:space-between;margin-bottom:1rem}.mesa-chat__composer--actions .mesa-chat__input,.mesa-chat__composer--actions .mesa-chat__send,.mesa-chat__composer--writing .mesa-chat__order,.mesa-chat__composer--writing .mesa-chat__menu{display:none}.mesa-chat__input{flex:1;min-height:44px;max-height:120px;padding:10px 14px;border:none;border-radius:22px;background:#d9dbdd;color:#000;-webkit-text-fill-color:#000;opacity:1;caret-color:#000;font-size:16px;line-height:1.35;resize:none;font-family:inherit;-webkit-appearance:none;appearance:none}.mesa-chat__input:focus,.mesa-chat__input:focus-visible{outline:none;box-shadow:none;border:none}.mesa-chat__input::placeholder{color:#8696a0e6;font-size:16px}.mesa-chat--leaving{animation:mesa-chat-leave .32s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes mesa-chat-leave{to{opacity:0;transform:translateY(-12px)}}.mesa-chat__order,.mesa-chat__menu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:none;border-radius:50%;background:#1f2c34;color:#fff}.mesa-chat__order{background:#e07a2f}.mesa-chat button.bh-pressable{-webkit-tap-highlight-color:transparent}.mesa-chat button.bh-pressable:hover,.mesa-chat button.bh-pressable:focus,.mesa-chat button.bh-pressable:focus-visible{transform:none}.mesa-chat button.bh-pressable:active{transform:scale(.9)}.mesa-chat__menu svg{display:block;transition:transform .22s ease}.mesa-chat__menu--open{background:#3d3e40;color:#f5f6f9}.mesa-chat__menu--open svg{transform:rotate(45deg)}.mesa-chat__actions-backdrop{position:absolute;inset:0;z-index:4;border:none;padding:0;background:#0000009e;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);opacity:0;transition:opacity .28s ease}.mesa-chat__actions-backdrop.is-open{opacity:1}.mesa-chat__actions{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1)}.mesa-chat__actions.is-shown{grid-template-rows:1fr}.mesa-chat__actions-inner{overflow:hidden;min-height:0}.mesa-chat__actions-card{opacity:0;transform:translateY(28px);transition:opacity .32s ease,transform .36s cubic-bezier(.22,1,.36,1)}.mesa-chat__actions.is-shown .mesa-chat__actions-card{opacity:1;transform:translateY(0)}.mesa-chat__actions-title{flex:1 1 auto;min-width:0;margin:0;padding:0 8px 0 2rem;text-align:left;color:#797474f5;font-size:clamp(1.2rem,5.8vw,3.4rem);font-weight:700;line-height:1.15;white-space:nowrap;text-transform:up}.mesa-chat__actions-grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:16px 12px;padding:14px 6px 8px}.mesa-chat__quick{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1 1 72px;max-width:96px;min-width:68px;margin:0;padding:2px 0 4px;border:none;background:transparent;color:#ffffffe6}.mesa-chat__quick:disabled{opacity:.45}.mesa-chat__quick--locked,.mesa-chat__quick--locked:disabled{opacity:.45;pointer-events:none}.mesa-chat__quick--locked .mesa-chat__quick-icon,.mesa-chat__quick--locked .mesa-chat__quick-label{color:#9ca3af}.mesa-chat__composer--waiter-only .mesa-chat__input{opacity:.45;pointer-events:none}.mesa-chat__quick-icon{position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;color:var(--mesa-chat-quick, #fff);transition:transform .2s ease}.mesa-chat__quick--locked .mesa-chat__quick-icon{color:#9ca3af}.mesa-chat__quick:active .mesa-chat__quick-icon{transform:scale(.92)}.mesa-chat__quick-allergen{display:block;width:42px;height:42px}.mesa-chat__quick-ring{position:absolute;inset:0;width:58px;height:58px;pointer-events:none}.mesa-chat__quick--thanks .mesa-chat__quick-icon{color:#fbbf24;filter:drop-shadow(0 0 8px rgba(251,191,36,.65));animation:lp-connected-pulse 1.15s ease-in-out infinite}.mesa-chat__quick--rated:disabled{opacity:1}.mesa-chat__quick--rated .mesa-chat__quick-icon{color:#22c55e;opacity:.45;filter:drop-shadow(0 0 8px rgba(34,197,94,.65));animation:lp-connected-pulse 1.15s ease-in-out infinite}.mesa-chat__quick--rated .mesa-chat__quick-label{color:#22c55e;opacity:1}.mesa-chat__quick-label{font-size:clamp(.8rem,3.15vw,.92rem);font-weight:600;line-height:1.15;text-align:center;color:gray}.mesa-chat__cover{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;min-height:0;background:#050505;overflow:hidden}.mesa-chat__cover-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:max(12px,env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.mesa-chat__cover .hp-hub{height:100%;max-height:100%;min-height:0}.mesa-chat__cover-loading{margin:auto;color:#fffc;font-size:.92rem}@media(prefers-reduced-motion:reduce){.mesa-chat__actions,.mesa-chat__actions-card,.mesa-chat__actions-backdrop,.mesa-chat__menu svg,.mesa-chat__quick--thanks .mesa-chat__quick-icon,.mesa-chat__quick--rated .mesa-chat__quick-icon,.mesa-chat__header-copy,.mesa-chat__avatar-btn,.mesa-chat__guide,.mesa-chat__link,.mesa-chat__poll,.mesa-chat__poll-quiz,.mesa-chat__poll-choice{transition:none;animation:none}}.mesa-chat__send{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:none;border-radius:50%;background:#6b8e23}.mesa-waiter-dni{position:fixed;inset:0;z-index:13200;display:flex;align-items:center;justify-content:center;padding:18px;background:#000000e6}.mesa-waiter-dni__sheet{width:100%;max-width:420px;border-radius:14px;overflow:hidden;background:#1a1f26f5;border:2px solid rgba(255,255,255,.45);box-shadow:0 10px 24px #00000073;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mesa-waiter-dni__head{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;background:#ffffff14;border-bottom:1px solid rgba(255,255,255,.2)}.mesa-waiter-dni__biz{flex:1;min-width:0;margin:0;color:#fffffff2;font-size:.95rem;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mesa-waiter-dni__close{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent}.mesa-waiter-dni__inactive{margin:0;padding:20px 20px 22px;color:#ffffffeb;font-size:.92rem;line-height:1.45}.mesa-waiter-dni__body{padding:18px 16px 16px}.mesa-waiter-dni__hero{display:flex;align-items:center;gap:14px}.mesa-waiter-dni__avatar-wrap{position:relative;flex-shrink:0;width:88px;height:88px}.mesa-waiter-dni__avatar-ring{position:absolute;inset:0;border-radius:50%;border:7px solid rgba(255,255,255,.6);background:#ffffff40;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none}.mesa-waiter-dni__avatar-photo{position:absolute;inset:11px;z-index:1;border-radius:50%;overflow:hidden}.mesa-waiter-dni__avatar-photo img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.mesa-waiter-dni__hero-copy{flex:1;min-width:0}.mesa-waiter-dni__team{margin:0;color:#fff;font-size:1.15rem;font-weight:700;line-height:1.15}.mesa-waiter-dni__label{margin:10px 0 0;color:#ffffffb8;font-size:.82rem;font-weight:600;line-height:1.2}.mesa-waiter-dni__name{margin:6px 0 0;color:#ffc107;font-size:1.12rem;font-weight:800;line-height:1.2}.mesa-waiter-dni__desc{margin:16px 0 0;color:#ffffffe6;font-size:.9rem;line-height:1.45;text-align:left}.mesa-waiter-dni__barcode{display:flex;align-items:stretch;gap:1px;height:26px;margin-top:14px;padding:0 4px}.mesa-waiter-dni__barcode-seg{display:block;min-width:2px;background:#ffffff1f}.mesa-waiter-dni__barcode-seg:nth-child(5n+1){background:#fff3}.mesa-waiter-dni__barcode-seg:nth-child(5n+2){background:#ffffff24}.mesa-waiter-dni__barcode-seg:nth-child(5n+3){background:#ffffff42}.mesa-waiter-dni__barcode-seg:nth-child(5n+4){background:#ffffff1a}.mesa-waiter-dni__barcode-seg:nth-child(5n){background:#ffffff2e}.mesa-chat__send:disabled{opacity:.45}.mesa-el-chef{position:fixed;top:0;left:0;width:100%;height:100%;height:100dvh;z-index:13140;display:flex;flex-direction:column;background:#000;overflow:hidden;will-change:top,height}.mesa-el-chef--vv-ready{transition:top .32s cubic-bezier(.33,1,.68,1),height .32s cubic-bezier(.33,1,.68,1),left .2s ease,width .2s ease}.mesa-el-chef__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.mesa-el-chef__bg--ph{background:#1a1a1a}.mesa-el-chef__dim{position:absolute;inset:0;background:#000000bd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.mesa-el-chef__back{position:absolute;z-index:3;top:max(12px,env(safe-area-inset-top));left:14px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff1f}.mesa-el-chef__stage{position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:max(72px,calc(env(safe-area-inset-top) + 56px)) 28px max(20px,env(safe-area-inset-bottom));text-align:center}.mesa-el-chef__title{margin:0 0 22px;width:100%;color:#fff;font-size:3rem;font-weight:700;text-align:center}.mesa-el-chef__photo{display:block;width:auto;height:auto;max-width:min(62%,220px);max-height:min(32vh,220px);margin:0 auto 14px;aspect-ratio:1;border-radius:18px;object-fit:cover;flex-shrink:1;min-height:0}.mesa-el-chef__name{margin:0 0 1rem;color:#2bd4a0;font-size:2rem;font-weight:200;line-height:1.15;text-align:center}.mesa-el-chef__alias{margin:0 0 16px;color:#ffffffc7;font-size:clamp(.88rem,3.4vw,1rem);font-style:italic;font-weight:500;text-align:center}.mesa-el-chef__story{margin:0;color:#ffffffe6;font-size:clamp(.88rem,3.5vw,.98rem);line-height:1.55;text-align:center;max-width:30vh}.mesa-el-chef__error{margin:12px 0 0;color:#ff6b6b;font-size:.88rem;text-align:center}.mesa-el-chef__footer{position:relative;z-index:2;flex-shrink:0;display:flex;justify-content:center;padding:14px 28px max(16px,env(safe-area-inset-bottom));background:transparent;border-top:none}.mesa-el-chef__felicitar{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:148px;max-width:200px;min-height:40px;padding:8px 18px;border:none;border-radius:5px;background:#6b8e23;color:#fff;font-size:.88rem;font-weight:700;letter-spacing:.02em}.mesa-el-chef__gracias{margin:0;width:auto;min-width:148px;max-width:200px;padding:8px 18px;border-radius:999px;text-align:center;font-size:.92rem;font-weight:700;color:#fbbf24;background:#fbbf2424;border:2px solid rgba(251,191,36,.55)}.mesa-el-chef__felicitar:disabled{opacity:.5}}.mesa-chat,.mesa-chat *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mesa-chat textarea,.mesa-chat input{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media(max-width:600px){.mobile-location-modal{position:fixed;inset:0;z-index:2147483005;display:flex;align-items:center;justify-content:center;padding:calc(var(--bh-mobile-status-h) + 16px) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));pointer-events:auto;opacity:1;transition:opacity .36s cubic-bezier(.22,1,.36,1)}.mobile-location-modal--closing{opacity:0;pointer-events:none}.mobile-location-modal__scrim{position:absolute;inset:0;margin:0;padding:0;border:none;pointer-events:auto;cursor:pointer;background:#0009;-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);opacity:1;transform:none;transition:none}.mobile-location-modal__card.location-denied-hint{position:relative;inset:auto;z-index:1;width:min(340px,100%);max-width:100%;pointer-events:auto;opacity:1;transform:translateY(0) scale(1);animation:mobile-location-card-in .38s cubic-bezier(.22,1,.36,1) both;transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.mobile-location-modal--closing .mobile-location-modal__card.location-denied-hint,.mobile-location-modal--closing .mobile-location-modal__card.location-denied-hint.location-denied-hint--closing{animation:none!important;opacity:0;transform:translateY(10px) scale(.96)}@keyframes mobile-location-card-in{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.mobile-location-modal,.mobile-location-modal__card.location-denied-hint{transition:none!important;animation:none!important}}@media(max-width:600px){.buscar-map-shell .gm-bundled-control-on-bottom,.buscar-map-shell .gm-bundled-control,.buscar-map-shell .gmnoprint.gm-bundled-control,.buscar-map-shell .gmp-internal-camera-control,.buscar-map-shell .gm-svpc,.buscar-map-shell .gm-style-mtc,.buscar-map-shell button[aria-label*=Keyboard],.buscar-map-shell button[aria-label*=Teclado],.buscar-map-shell button[title*=Keyboard],.buscar-map-shell button[title*=Teclado]{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:600px){.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage){padding:0;align-items:stretch;justify-content:stretch}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-place-root__scrim{display:none}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-stage{position:fixed;inset:0;z-index:2;width:100%;height:100%;max-width:none;max-height:none;transform:none!important;transform-origin:center center!important;opacity:1}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage).map-place-root--entering .map-phone-stage{animation:map-phone-native-in .32s cubic-bezier(.22,1,.36,1) forwards}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage).map-place-root--open .map-phone-stage{transform:none!important;opacity:1;will-change:auto}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage).map-place-root--exiting .map-phone-stage{animation:map-phone-native-out .26s cubic-bezier(.55,0,1,.45) forwards}@keyframes map-phone-native-in{0%{opacity:0;transform:translateY(12px)!important}to{opacity:1;transform:none!important}}@keyframes map-phone-native-out{0%{opacity:1;transform:none!important}to{opacity:0;transform:translateY(12px)!important}}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame{width:100%;height:100%;max-height:none;aspect-ratio:unset;filter:none}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__btn{display:none}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__body{position:relative;inset:auto;width:100%;height:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen{position:relative;inset:auto;width:100%;height:100%;border-radius:0}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll{width:100%;height:100%;min-height:100%;border-radius:0}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-scroll{min-height:100%;height:100%}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-root,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-subpage,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-main,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-social-page,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-social-event-viewer,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-ratings-subpage,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-ratings-view,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-ratings-view__track,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-horario-subpage,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-art-page{border-radius:0!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-header__glass-btn,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-header__more,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-bottom-nav,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed .lp-con-tabs__round{isolation:isolate;-webkit-backdrop-filter:blur(26px);background:#00000094;backdrop-filter:blur(20px)}}@media(max-width:600px){.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-embed .lp-header{padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 8px max(20px,env(safe-area-inset-left,0px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-logo-stack{width:100px!important;height:100px!important;max-width:100px!important;max-height:100px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-logo-stack--has-video{width:116px!important;height:116px!important;max-width:116px!important;max-height:116px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-logo-ring{border-width:7px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-logo-stack--has-video .lp-logo-ring{border-width:3px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-name{font-size:2.35rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-type-pill{font-size:.95rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-specialities{font-size:1.05rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-llegar-chip{font-size:1.05rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__lbl{font-size:.92rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__tag--vitral{font-size:.78rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__eta{display:inline-flex;align-items:center;justify-content:center;font-size:1rem!important;gap:5px;width:fit-content;max-width:min(92vw,320px);padding:6px 20px;border-radius:5px;border:none;background:#ffffff59;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;margin:0 auto 10px}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__eta--open{background:#556b2f8c!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__eta--closed{background:#c6282873!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-nav-it__ic{font-size:1.55rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-nav-it__tx{font-size:.78rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-subpage__title{font-size:1.65rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-subpage__title--legal{font-size:2.375rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-mas-title{font-size:2.15rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-mas-card__label{font-size:.92rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-tu-title{font-size:2.4rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-glass-btn-full{font-size:1.15rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-tu-extra__line{font-size:1.1rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-tu-notices__line{font-size:1.125rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-holiday__title{font-size:1.85rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-con-tabs__map-distance{font-size:2.1rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-con-tabs__dist-name{font-size:1.75rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-grupo-modal__text{font-size:1.05rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .buhoneando-mundial__nav .lp-nav-it__ic{font-size:1.35rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .buhoneando-mundial__nav .lp-nav-it__tx{font-size:.72rem!important;letter-spacing:.01em!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__top{top:30px!important;left:20px!important;right:20px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__meta{top:120px!important;left:20px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__date-mini .map-event-feed__date-month{font-size:.75rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__date-mini .map-event-feed__date-day{font-size:1.65rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__time{font-size:1rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__actions{right:12px!important;bottom:148px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__action-count{font-size:.92rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__push-wrap{left:16px!important;right:16px!important;bottom:12px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__sound-btn{top:55px!important;left:15px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__top-actions{top:55px!important;right:15px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__hud{top:8rem!important;left:16px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__hud-month{font-size:12px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__hud-day{font-size:28px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__hud-time{font-size:13px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .following-feed-slide__title{font-size:1.35rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .following-feed-slide__action-count{font-size:.92rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .following-feed-slide__actions{right:12px!important;bottom:12px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .following-feed-slide__footer{bottom:12px!important;padding:0 95px 0 24px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .buhoneando-mundial .map-event-feed__meta{top:102px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .buhoneando-mundial .map-event-feed__actions{bottom:148px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .buhoneando-mundial .map-event-feed__push-wrap{bottom:12px!important}}@supports (-webkit-touch-callout: none){@media(max-width:600px){.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage){position:fixed;inset:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;padding:0;background:#06070c;align-items:stretch;justify-content:stretch}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-stage{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;background:#06070c;transform:none!important;transform-origin:center center!important;padding:0;box-sizing:border-box}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__body,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-scroll{background:transparent}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll{--bh-map-phone-glass-bg: linear-gradient( 135deg, rgba(255, 255, 255, .42), rgba(255, 255, 255, .22) );--bh-map-phone-glass-blur: blur(26px) saturate(1.12);--bh-map-phone-glass-shadow: 0 10px 26px rgba(0, 0, 0, .28);--bh-map-phone-glass-border: rgba(255, 255, 255, .62);overscroll-behavior:none}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__body,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen{height:100%!important;min-height:0!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed__route--active{flex:1!important;min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed__route--active:has(>.lp-root){position:relative!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed__route--active>.lp-root{position:absolute!important;inset:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-embed__route--active>.lp-root .lp-main{flex:1!important;min-height:0!important;overscroll-behavior-y:none}html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage).map-place-root--open,html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage).map-place-root--entering,html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage).map-place-root--exiting{top:var(--bh-mobile-vv-top, 0px);right:0;bottom:auto;left:0;width:100%;height:var(--bh-mobile-vv-h, 100dvh);min-height:var(--bh-mobile-vv-h, 100dvh);max-height:var(--bh-mobile-vv-h, 100dvh)}html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-stage{position:absolute;inset:0;height:100%}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-embed .lp-header{padding:12px max(20px,env(safe-area-inset-right,0px)) 8px max(20px,env(safe-area-inset-left,0px))!important}html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-embed .lp-main{padding:98px max(15px,env(safe-area-inset-right,0px)) 10px max(15px,env(safe-area-inset-left,0px))!important}html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__top{top:12px!important}html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__meta{top:12px!important}html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__sound-btn{top:12px!important}html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__top-actions{top:12px!important}html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__hud{top:8rem!important}@media(display-mode:standalone),(display-mode:fullscreen){.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-embed .lp-header{padding:calc(env(safe-area-inset-top,0px) + 12px) max(20px,env(safe-area-inset-right,0px)) 8px max(20px,env(safe-area-inset-left,0px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-embed .lp-main{padding-top:max(118px,calc(65px + env(safe-area-inset-top,0px)))!important;padding-right:max(15px,env(safe-area-inset-right,0px))!important;padding-left:max(15px,env(safe-area-inset-left,0px))!important}.mobile-qr-mesa-root.map-place-root--phone .map-phone-frame__screen-scroll .map-phone-embed .lp-root--mesa-connected .lp-main{padding-top:max(8px,calc(4px + env(safe-area-inset-top,0px)))!important;padding-bottom:calc(88px + max(8px,env(safe-area-inset-bottom,0px)))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__top{top:calc(env(safe-area-inset-top,0px) + 12px)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__meta{top:calc(env(safe-area-inset-top,0px) + 12px)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__sound-btn{top:calc(env(safe-area-inset-top,0px) + 12px)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__top-actions{top:calc(env(safe-area-inset-top,0px) + 12px)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__hud{top:8rem!important}}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__top{left:12px!important;right:12px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__meta{left:16px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__actions{right:12px!important;bottom:148px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__push-wrap{left:16px!important;right:16px!important;bottom:max(24px,calc(env(safe-area-inset-bottom,0px) + 16px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__breadcrumbs-anchor{z-index:5!important;bottom:calc(max(24px,calc(env(safe-area-inset-bottom,0px) + 16px)) + 100px)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__sound-btn{left:15px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__top-actions{right:15px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-embed .lp-header__glass-btn,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-embed .lp-header__more,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-embed .lp-con-tabs__round{background:linear-gradient(135deg,#ffffff6b,#ffffff38)!important;-webkit-backdrop-filter:blur(26px) saturate(1.12)!important;backdrop-filter:blur(26px) saturate(1.12)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-embed .lp-bottom-nav:not(.cp-comercio-bottom-nav){position:absolute!important;left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:10px!important;margin:0!important;padding:10px 6px!important;flex-shrink:0!important;z-index:30!important;border-radius:999px!important;display:flex!important;justify-content:space-evenly!important;align-items:center!important;gap:4px!important;background:linear-gradient(135deg,#00000094,#00000052)!important;-webkit-backdrop-filter:blur(26px) saturate(1.12)!important;backdrop-filter:blur(26px) saturate(1.12)!important;box-shadow:0 10px 26px #00000061!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-embed .lp-root:has(>.lp-bottom-nav:not(.cp-comercio-bottom-nav))>.lp-main{padding-bottom:calc(4.75rem + 10px)!important}html.bh-mobile-browser-vv .mobile-qr-mesa-root.map-place-root--phone .map-phone-frame__screen-scroll .map-phone-embed .lp-root--mesa-connected .lp-main{padding-top:max(8px,calc(4px + env(safe-area-inset-top,0px)))!important;padding-right:max(15px,env(safe-area-inset-right,0px))!important;padding-bottom:calc(88px + max(8px,env(safe-area-inset-bottom,0px)))!important;padding-left:max(15px,env(safe-area-inset-left,0px))!important}.mobile-qr-mesa-root.map-place-root--phone .map-phone-frame__screen-scroll .map-phone-embed .lp-root--mesa-connected .lp-bottom-nav{position:absolute!important;left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:max(10px,calc(env(safe-area-inset-bottom,0px) + 6px))!important;margin:0!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-header__glass-btn,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-header__more,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-ratings-filters__close,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__top-btn,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__close,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__sound-btn,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__icon-btn{width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important;border:2px solid var(--bh-map-phone-glass-border)!important;border-radius:999px!important;background:var(--bh-map-phone-glass-bg)!important;-webkit-backdrop-filter:var(--bh-map-phone-glass-blur)!important;backdrop-filter:var(--bh-map-phone-glass-blur)!important;box-shadow:var(--bh-map-phone-glass-shadow)!important;color:#fff!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-header__glass-btn .lp-msr,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-header__more,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__top-btn .lp-msr,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__close .lp-msr,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__sound-btn .lp-msr,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-detail__icon-btn .lp-msr{font-size:28px!important;line-height:1!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-header__more{font-size:18px!important;letter-spacing:2px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-llegar-row.map-aside-hscroll{overflow-x:hidden!important;touch-action:pan-y!important;overscroll-behavior-x:none!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-llegar-row__track.map-aside-hscroll__row{width:max-content!important;max-width:100%!important;min-width:0!important;justify-content:center!important;gap:8px!important;margin-top:1rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-llegar-chip{width:fit-content!important;flex:0 0 auto!important;min-width:0!important;max-width:min(92vw,320px)!important;padding:6px 14px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-llegar-chip__grupo{max-width:100%!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-logo-stack{width:100px!important;height:100px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-logo-stack--has-video{width:116px!important;height:116px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-name{font-size:37.6px!important;line-height:1.15!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-type-pill{font-size:15.2px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-specialities{font-size:16.8px!important;max-width:300px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-llegar-chip{font-size:16.8px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-actions-row{--lp-act-circle: 88px !important;--lp-act-icon-slot: 98px !important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__lbl{font-size:16px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__tag--vitral{font-size:13.5px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__eta{display:inline-flex;align-items:center;justify-content:center;font-size:1rem!important;gap:5px;width:fit-content;max-width:min(92vw,320px);padding:6px 20px;border-radius:5px;border:none;background:#ffffff59;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;margin:0 auto 10px}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__eta--open{background:#556b2f8c!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__eta--closed{background:#c6282873!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__glyph--contact .lp-msr{font-size:50px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-act__glyph--follow .lp-msr{font-size:54px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .bm-offer-push__body{padding:14px 14px 14px 16px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .bm-offer-push__logo-wrap{width:56px!important;height:56px!important;border-radius:999px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .bm-offer-push__name{font-size:1.15rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .bm-offer-push__role{font-size:.95rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__eye{width:52px!important;height:52px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__eye .lp-msr{font-size:26px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__schedule-card{padding:12px 14px 14px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__date-mini .map-event-feed__date-day{font-size:2rem!important;margin-top:4px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__date-mini .map-event-feed__date-month,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__time{font-size:15px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__joined-banner{font-size:13px!important;padding:8px 14px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-nav-it__ic{font-size:24.8px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-nav-it__tx{font-size:12.48px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__action-ic .lp-msr{font-size:30px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__action-count{font-size:14.72px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .following-feed-slide__title{font-size:21.6px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .following-feed-slide__action-count{font-size:14.72px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .following-feed-slide__actions{right:12px!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .following-feed-slide__footer{bottom:max(12px,env(safe-area-inset-bottom,0px))!important;padding:0 95px 0 24px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-con-tabs{background:#0a0a0f!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-con-tabs__chrome,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-con-tabs__header,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-con-tabs__nav-scroller{border-top:none!important;box-shadow:none!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-con-tabs__chrome{background:#0000007a!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-con-tabs__header{padding-top:max(62px,calc(env(safe-area-inset-top,0px) + 22px))!important;padding-bottom:14px!important}html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-con-tabs__header{padding-top:12px!important;padding-bottom:14px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-con-tabs__nav-scroller{padding-top:0!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-art-toolbar{padding-top:max(62px,calc(env(safe-area-inset-top,0px) + 22px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-art-ui-scroll{position:relative}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-art-toolbar--save-only{position:absolute;top:0;right:0;left:0;z-index:2;padding-bottom:0!important;pointer-events:none}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-art-toolbar--save-only .lp-art-circle-btn{pointer-events:auto}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-art-stage{padding-top:max(62px,calc(env(safe-area-inset-top,0px) + 22px))!important;padding-bottom:8px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-art-etiqueta{margin-top:0!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-art-sheet--comercio-nav .cp-comercio-bottom-nav,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-art-sheet--comercio-nav .lp-bottom-nav{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;border-radius:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-art-sheet--comercio-nav .cp-comercio-bottom-nav{padding:6px 0 max(12px,env(safe-area-inset-bottom,0px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .hp-hub__scroll{padding-top:env(safe-area-inset-top,0px)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .hp-hub .hp-search input{font-size:16px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-embed .hp-hub .cp-comercio-bottom-nav{left:0!important;right:0!important;bottom:0!important;margin:0!important;border-radius:0!important;padding:6px max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .hp-hub__scroll:has(.hp-favorites-screen){padding-top:max(62px,calc(env(safe-area-inset-top,0px) + 22px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .hp-hub--cart .hp-hub__scroll{padding-top:max(62px,calc(env(safe-area-inset-top,0px) + 22px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .hp-hub--menu-detail .hp-promo-hero--detail .hp-promo-hero__stage{height:calc(clamp(340px,72vw,460px) + var(--hp-menu-detail-toolbar, 52px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .hp-hub--menu-detail .hp-promo-hero--detail-empty .hp-promo-hero__stage{min-height:calc(clamp(280px,64vw,380px) + var(--hp-menu-detail-toolbar, 52px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .hp-hub--menu-detail .hp-promo-hero--detail .hp-promo-hero__media{width:auto!important;height:min(82%,calc(100% - var(--hp-menu-detail-toolbar, 52px) - 28px))!important;max-width:94%!important;max-height:none!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .hp-hub .hp-promo-hero:not(.hp-promo-hero--detail):not(.hp-promo-hero--empty) .hp-promo-hero__stage{height:clamp(320px,72vw,420px)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .hp-hub .hp-promo-hero:not(.hp-promo-hero--detail):not(.hp-promo-hero--empty) .hp-promo-hero__media:not(.hp-promo-hero__media--video){width:auto!important;height:min(88%,100%)!important;max-width:96%!important;max-height:none!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .hp-hub .hp-promo-hero:not(.hp-promo-hero--detail):not(.hp-promo-hero--empty) .hp-promo-hero__fav{bottom:240px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-horario__scroll{padding-top:max(1.75rem,calc(env(safe-area-inset-top,0px) + 1.25rem))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-horario__back,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-horario__phone{width:2.85rem!important;height:2.85rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-horario__back .lp-msr,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-horario__phone .lp-msr{font-size:1.35rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-horario__tab{font-size:1.05rem!important;padding:.55rem 1.25rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-horario__date-weekday{font-size:2.1rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-horario__date-num{font-size:4.5rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-horario__date-month,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-horario__date-year{font-size:1.35rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-ratings-top{padding-top:max(1.5rem,calc(env(safe-area-inset-top,0px) + 1rem))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-ratings-filters__close{top:calc(max(3.5rem,env(safe-area-inset-top,0px)) + 15px)!important;width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-ratings-filters__close .lp-msr{font-size:30px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-subpage__scroll.lp-mas{padding-top:max(25px,calc(env(safe-area-inset-top,0px) + 12px))!important;justify-content:flex-start!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-mas-top{margin-bottom:25px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-mas-body{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;width:100%!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-tu-decides__contact-heading{width:100%!important;text-align:left!important;align-self:flex-start!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-tu-decides__booking-copy strong{font-size:clamp(1.14rem,4.2vw,1.28rem)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-tu-decides__booking-copy span{font-size:clamp(.94rem,3.2vw,1.02rem)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reserva-info-modal.auth-gate-modal,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .lp-reserva-info-modal.auth-gate-modal{position:fixed!important;inset:0!important;z-index:10130!important;width:100%!important;height:100%!important;max-height:100dvh!important;padding:0!important;margin:0!important;align-items:stretch!important;justify-content:stretch!important;box-sizing:border-box!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reserva-info-modal.auth-gate-modal .auth-gate-modal__card,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reserva-info-modal__card,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .lp-reserva-info-modal.auth-gate-modal .auth-gate-modal__card,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .lp-reserva-info-modal__card{width:100%!important;max-width:none!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;transform:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-sizing:border-box!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reserva-info-modal.auth-gate-modal.auth-gate-modal--visible .auth-gate-modal__card,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .lp-reserva-info-modal.auth-gate-modal.auth-gate-modal--visible .auth-gate-modal__card{transform:none!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reserva-info-modal__scroll,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .lp-reserva-info-modal__scroll{flex:1 1 auto!important;min-height:0!important;width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box!important;padding:max(16px,calc(env(safe-area-inset-top,0px) + 12px)) max(18px,calc(env(safe-area-inset-right,0px) + 14px)) max(18px,calc(env(safe-area-inset-bottom,0px) + 14px)) max(18px,calc(env(safe-area-inset-left,0px) + 14px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reserva-info-modal__scroll::-webkit-scrollbar,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .lp-reserva-info-modal__scroll::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reserva-info-modal__footer.auth-gate-modal__actions,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .lp-reserva-info-modal__footer.auth-gate-modal__actions{margin-top:1.25rem;padding-bottom:0}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-mas-top .lp-header__glass-btn{width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-presentation-video__close,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-presentation-video__close,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-presentation-overlay .map-phone-presentation-video__close{top:max(48px,calc(env(safe-area-inset-top,0px) + 28px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-phone-presentation-video__header,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-presentation-video__header,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-presentation-overlay .map-phone-presentation-video__header{padding-top:max(48px,calc(env(safe-area-inset-top,0px) + 28px))!important;padding-right:62px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-subpage:has(.lp-subpage__scroll--legal) .lp-subpage__header{padding-top:max(75px,calc(env(safe-area-inset-top,0px) + 20px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-den-close-fixed{top:max(70px,calc(env(safe-area-inset-top,0px) + 20px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-den-title{font-size:clamp(1.95rem,6.8vw,2.35rem)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-den-chip{font-size:clamp(1.08rem,4.2vw,1.22rem)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-den-desc{font-size:clamp(.95rem,3.6vw,1.05rem)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-page__scroll-all{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-page__tabs{width:fit-content!important;max-width:100%!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-page__tab{flex:0 0 auto!important;padding-left:18px!important;padding-right:18px!important;font-size:1.1rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-page__header{padding-top:max(1.85rem,calc(env(safe-area-inset-top,0px) + 1.15rem))!important;padding-bottom:10px!important;gap:16px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-page__tabs-wrap{padding-top:28px!important;padding-bottom:14px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-page__back{width:48px!important;height:48px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-page__back .lp-msr{font-size:1.5rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-page__name{font-size:1.45rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-page__sub,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-page__collab{font-size:1rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__top,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer .map-event-feed__top{top:calc(env(safe-area-inset-top,0px) + 12px)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .map-event-feed__meta,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer .map-event-feed__meta{top:calc(env(safe-area-inset-top,0px) + 12px)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer .map-event-feed__close.lp-header__glass-btn{width:55px!important;height:55px!important;min-width:55px!important;min-height:55px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer .map-event-feed__close .lp-msr{font-size:30px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer .map-event-feed__actions{right:14px!important;bottom:168px!important;gap:22px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer .map-event-feed__action{width:58px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer .map-event-feed__action-ic{transform:scale(1.32)!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer .map-event-feed__push-wrap{bottom:max(28px,calc(env(safe-area-inset-bottom,0px) + 20px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer__scroll{overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-vertical-feed-shell{height:100%!important;min-height:0!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-feed-slide{touch-action:pan-y!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-feed-slide--social-muro .following-feed-slide__media-track{touch-action:pan-x pan-y!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer__scroll--muro{scroll-snap-type:y mandatory!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-vertical-feed__close{top:calc(env(safe-area-inset-top,0px) + 12px)!important;left:calc(max(env(safe-area-inset-left,0px),10px) + 8px)!important;width:55px!important;height:55px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-vertical-feed__close .lp-msr{font-size:30px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-feed-slide__actions{right:14px!important;gap:22px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-feed-slide__action{width:58px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-feed-slide__action-ic .lp-msr{font-size:30px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-feed-slide__action-count{font-size:.98rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-feed-slide__title{font-size:1.45rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-feed-slide__publisher,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-feed-slide__desc,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-social-event-viewer--muro .following-feed-slide__loc{font-size:1.05rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .buhoneando-mundial__nav .lp-nav-it__ic,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .buhoneando-mundial__nav .lp-nav-it__ic{font-size:1.5rem!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .buhoneando-mundial__nav .lp-nav-it__tx,.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .buhoneando-mundial__nav .lp-nav-it__tx{font-size:.9rem!important;letter-spacing:.01em!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .vip-offer-detail__body{padding-top:15px!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reservar-flow{--header-h-expanded: clamp(252px, 44dvh, 332px);--header-h-compact: clamp(98px, 15.5dvh, 122px);--header-height-span: 210px}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reservar-flow__header-inner{justify-content:space-between!important;flex-direction:column!important;gap:calc(.4rem * (1 - var(--header-r, 0) * .55))!important;padding-top:max(14px,calc(env(safe-area-inset-top,0px) + 16px))!important;padding-bottom:max(10px,calc(env(safe-area-inset-bottom,0px) + 8px))!important}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reservar-flow__header-top{margin-bottom:0!important;flex-shrink:0}.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reservar-flow__header-copy{margin-top:auto!important;padding-top:calc(.25rem * (1 - var(--header-r, 0)));flex-shrink:0}html.bh-mobile-browser-vv .map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reservar-flow__header-inner{padding-top:max(18px,calc(env(safe-area-inset-top,0px) + 12px))!important}@media(display-mode:standalone),(display-mode:fullscreen){.map-place-root--phone:not(.map-place-root--tutorial-profile):not(.map-place-root--map-stage) .map-phone-frame__screen-scroll .lp-reservar-flow__header-inner{padding-top:max(14px,calc(env(safe-area-inset-top,0px) + 18px))!important}}}}@media(max-width:600px){.map-explorer-root--qr-reveal{transition:filter .92s ease;filter:saturate(1.08) brightness(1.03)}.map-place-root--qr-profile.map-place-root--map-stage{position:fixed;inset:0;z-index:13040}.map-place-root--qr-profile.map-place-root--map-stage .map-phone-stage{position:absolute}.map-place-root--qr-profile .map-place-root__scrim--passive{pointer-events:none;cursor:default;background:#0c0e1652;backdrop-filter:blur(8px) saturate(1.12);-webkit-backdrop-filter:blur(8px) saturate(1.12)}.map-place-root--qr-profile.map-place-root--entering .map-phone-stage{animation:map-aladdin-expand .44s cubic-bezier(.22,1,.36,1) forwards}.map-place-root--qr-profile.map-place-root--exiting .map-phone-stage{animation:map-aladdin-collapse .38s cubic-bezier(.55,0,1,.45) forwards}.map-place-root--qr-profile-full.map-place-root--open .map-phone-stage{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;transform:none!important;transform-origin:center center!important;transition:inset .48s cubic-bezier(.22,1,.36,1),width .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)}.map-place-root--qr-profile-full .map-place-root__scrim{display:none}.map-place-root--qr-profile-full .map-phone-frame{width:100%;height:100%;max-height:none;aspect-ratio:unset;filter:none}.map-place-root--qr-profile-full .map-phone-frame__btn{display:none}.map-place-root--qr-profile-full{background:#06070c}.map-place-root--qr-profile-full .map-phone-frame__body,.map-place-root--qr-profile-full .map-phone-frame__screen,.map-place-root--qr-profile-full .map-phone-frame__screen-scroll{width:100%;height:100%;min-height:100%;border-radius:0;padding:0;border:none;box-shadow:none;background:#06070c}}html.bh-content-night .map-search-side-panel,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-browse .map-search-side-panel,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-browse:not(.buscar-map-shell--mobile-browse-exit) .map-search-side-panel,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-browse-exit .map-search-side-panel,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--auth:not(.map-search-side-panel--auth-overlay-mobile),html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--account-loading,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--tutorial,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--mobile-stack.map-search-side-panel--auth-panel,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--mobile-stack.map-search-side-panel--support,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-ready .map-search-side-panel--mobile-stack.map-search-side-panel--legal{background:#111827;border-right:none;box-shadow:6px 0 20px -6px #e4e6ec80,14px 0 40px -10px #0f172a85}html.bh-content-night .map-search-side-panel .bh-grid-icon-static__cell{background-color:#f4efef!important}html.bh-content-night .map-side-panel__logo-pill-label--active{color:#2bd4a0}html.bh-content-night .map-side-panel__logo-pill,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__logo-pill,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__logo-pill{border:3px solid rgba(0,0,0,.12)!important;background:#1b1919;box-shadow:0 2px 8px #00000047!important}@media(min-width:601px){html.bh-content-night .map-side-panel__logo-pill,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-browse .map-side-panel__logo-pill,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-panel .map-side-panel__logo-pill{border:none!important;background:#1b1919;box-shadow:none!important}}html.bh-content-night .map-side-panel__tags-section .search-drawer-panel__shortcuts-label,html.bh-content-night .map-aside-results__title,html.bh-content-night .map-search-side-panel--account .vip-offers-section__title,html.bh-content-night .map-side-panel__search-title{color:#f9fafc}html.bh-content-night .map-side-panel__filters-default-hint{color:#8f9091}html.bh-content-night .map-side-panel__filter-pill--open{color:#f5f8f6}html.bh-content-night .map-side-panel__filter-pill--location{color:#f2f4f8}html.bh-content-night .map-side-panel__filter-pill--business{color:#f8f7f8}html.bh-content-night .map-aside-novedades__intro{color:#8f9091}html.bh-content-night .map-aside-novedades-tab--active .map-aside-novedades-tab__text strong{color:#f9f9f9}html.bh-content-night .map-aside-novedades-tab__text strong{color:#f5f6f7}html.bh-content-night .map-side-panel__search-field{border:3px solid rgb(16,24,39)}html.bh-content-night .buscar-viewport{background:#1c2a40}@media(min-width:601px){html.bh-content-night .buscar-viewport{background:#f6faf9}}html.bh-content-night .map-side-panel__active-filter{color:#faf6f6}html.bh-content-night .map-top10-today__title{color:#f9fafc}html.bh-content-night .map-aside-novedades-card{border:solid 2px #ffffff59}html.bh-content-night .map-aside-results__group-title{color:#f5f5f9}html.bh-content-night .map-side-panel__icon-btn--close-menu{background:#f9f6f6;color:#716f6f}html.bh-content-night .account-aside-tabs__btn--active{color:#2bd4a0;background:#000;border-radius:999px}html.bh-content-night .map-side-panel__menu-brand{color:#747474}html.bh-content-night .map-side-panel__icon-btn--close-menu:hover{background:#ef4444;color:#fff}html.bh-content-night .auth-aside__topbar{background:#1b1919}html.bh-content-night .auth-aside__headline{color:#fff}html.bh-content-night .auth-aside__intro{color:#2bd4a0}html.bh-content-night .auth-aside__support{color:#f4f2f2d6}html.bh-content-night .map-content-settings .bh-map-filters__h{color:#fafafa}html.bh-content-night .map-content-settings .bh-map-filters__lead{color:#8f9091}html.bh-content-night .mobile-map-filters-modal__scroll,html.bh-content-night .bh-map-filters__bar{background:#1d1c1c}html.bh-content-night .bh-map-filters__h{color:#fafafa}html.bh-content-night .bh-map-filters__card{background:#1d1c1c}@media(min-width:601px){html.bh-content-night .bh-map-filters__card{background:#f5f1f100}}html.bh-content-night .bh-map-filters__row-title,html.bh-content-night .bh-map-filters__row[aria-pressed=true] .bh-map-filters__row-title,html.bh-content-night .bh-map-filters__row.bh-pressable:hover .bh-map-filters__row-title,html.bh-content-night .bh-map-filters__row.bh-pressable:focus .bh-map-filters__row-title,html.bh-content-night .bh-map-filters__row.bh-pressable:focus-visible .bh-map-filters__row-title{color:#38bdf8}html.bh-content-night .bh-map-filters__switch{background:#525254}html.bh-content-night .bh-map-filters__switch--on{background:#34c759}html.bh-content-night .map-side-panel__menu-card{border:none;background:#10182700;box-shadow:none}html.bh-content-night .map-side-panel__menu-card-text strong{color:#f1f2f6}html.bh-content-night .map-side-panel__menu-card:hover{border:none;background:transparent;box-shadow:none}html.bh-content-night .auth-aside__social-btn{border:none;border-radius:0;background:transparent;color:#f7f3f3}html.bh-content-night .auth-aside__social-mail-icon{color:#f5f1f1}html.bh-content-night .auth-aside__logo-wrap{background:#f2f4f61f}html.bh-content-night,html.bh-content-night body,html.bh-content-night .buscar-map-shell,html.bh-content-night .map-search-side-panel__scroll,html.bh-content-night .map-search-side-panel__body,html.bh-content-night .map-side-panel__menu-stage,html.bh-content-night .map-side-panel__browse-pane{background-color:#1b1919}html.bh-content-night .map-side-panel__login-bar{border-top:1px solid rgba(0,0,0,.06);background:#1b1919}html.bh-content-night .map-side-panel__bar-btn--primary{background:#2bd4a0;color:#101827}html.bh-content-night .bh-grid-entry-loading__cell{background-color:#fff!important}html.bh-content-night .account-tab-favoritos__hero{background:transparent}html.bh-content-night .account-tab-favoritos__hero-title{color:#929796}html.bh-content-night .account-tab-favoritos__hero-kicker{color:#f7f7f9d9}html.bh-content-night .account-tab-favoritos__hero-hint{color:#f1f1f294}html.bh-content-night .vip-offers-section__intro,html.bh-content-night .account-tab-guardados__intro{color:#a0a1a1}html.bh-content-night .vip-offer-corp-group__type{color:#bcbdbf}html.bh-content-night .account-tab-guardados__heading{color:#f6f7f8}html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll--menu>.mobile-panel-topbar.auth-aside__topbar{padding-bottom:1.35rem;background:#1b1919}html.bh-content-night .auth-aside__topbar-title{color:#f8f9fa}html.bh-content-night .auth-aside__close{background:#f9f5f5;color:#7c7a7a}html.bh-content-night .map-side-panel__menu-card-icon--tone-orange{background:#fbf9f9;color:#09090a}html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll>.auth-aside__topbar,html.bh-content-night .buscar-viewport .buscar-map-shell--mobile-panel .map-search-side-panel__scroll>.mobile-panel-topbar{flex-shrink:0;background:#1b1919}html.bh-content-night .support-aside__headline{color:#fbf9f9}html.bh-content-night .support-aside__intro{color:#a4a5a6}html.bh-content-night .search-mini-card--tone-amber .search-mini-card__icon-wrap{background:#f8f4f4}html.bh-content-night .search-mini-card__text strong{color:#2bd4a0}html.bh-content-night .search-mini-card__text small{color:#a4a5a6}html.bh-content-night .legal-aside__doc-headline{color:#f7f4f4}html.bh-content-night .account-mi-cuenta__legal-title{color:#2bd4a0}html.bh-content-night .legal-aside__document .account-mi-cuenta__legal-body p{color:#c6c3c3}html.bh-content-night .map-side-panel__logout-confirm-title{color:#2bd4a0}html.bh-content-night .map-side-panel__logout-confirm-text{color:#a8a9ac}html.bh-content-night .map-side-panel__logout-confirm-btn{background:#ef44448c;color:#fff}html.bh-content-night .account-mi-cuenta__header-title{color:#f7f9fc}html.bh-content-night .account-mi-cuenta__user-name{color:#2bd4a0}html.bh-content-night .account-mi-cuenta__action-btn{background:transparent;color:#f3f4f7}html.bh-content-night .account-mis-solicitudes__lead{color:#a5a6a9}html.bh-content-night .map-side-panel__menu-card-text small{color:#a0a4a3}html.bh-content-night .search-mini-card{border:none;background:transparent;box-shadow:none}html.bh-content-night .support-aside__field span{font-size:1rem;font-weight:200;color:#2bd4a0}html.bh-content-night .support-aside__contacta-text{color:#a3a3a5}html.bh-content-night .mobile-browse-back-bar{background:#1b1919;border-bottom:none}html.bh-content-night .account-tab-favoritos__heading{color:#f6f7fa}html.bh-content-night .account-tab-favoritos__calm-text{color:#f9fafd94}html.bh-content-night .account-tab-favoritos__calm-sub,html.bh-content-night .vip-offer-corp-group__name{color:#2bd4a0}html.bh-content-night .map-filter-tabs__btn--active{background:#2bd4a0;border-color:#faf6f6;color:#fff}html.bh-content-night .map-side-panel-filters__hint{color:#afb0b3}html.bh-content-night .map-aside-results__hint{color:#a29f9f}html.bh-content-night .map-aside-novedades__empty{font-weight:200;color:#ffc400}html.bh-content-night .account-mi-cuenta__confirm-text{color:#c0c1c2}html.bh-content-night .account-mis-citas__lead{color:#a7a8aa}html.bh-content-night .support-aside__submit{background:#f8fbfa;color:#514f4f}html.bh-content-night .account-mi-cuenta__name-counter{color:#2bd4a0}html.bh-content-night .map-aside-novedades-zone-picker__intro{color:#96979a}@media(min-width:601px){html.bh-content-night .account-mis-solicitudes__state p,html.bh-content-night .account-mis-solicitudes__state span{color:#ffc400}}html.bh-content-night .map-search-side-panel--auth-overlay-mobile .mobile-panel-topbar.auth-aside__topbar,html.bh-content-night .map-search-side-panel--auth-overlay-mobile .auth-aside,html.bh-content-night .map-search-side-panel--auth-overlay-mobile .auth-aside-mobile-frame{background:#1b1919}html.bh-content-night .auth-aside__social-sala-icon{color:#fbfafa}html.bh-content-night .auth-aside__subhead{color:#2bd4a0}html.bh-content-night .auth-aside__field-label{color:#f7f2f2;margin-top:0}html.bh-content-night .auth-remember-toggle__track{background:#f9f2f21f}html.bh-content-night .auth-remember-toggle__label{color:#fcfcfcde}html.bh-content-night .auth-aside__switch-mode{color:#fbf8f8de}html.bh-content-night .map-search-side-panel--auth .auth-aside__scroll{justify-content:center;background:#1b1919}html.bh-content-night .auth-remember-toggle--on .auth-remember-toggle__track{background:#17cd17!important;box-shadow:0 0 0 1px #89ce1a40}html.bh-content-night .auth-aside__back{background:#fcf8f8;color:#100f0f;font-size:1rem}html.bh-content-night .auth-aside__email-status--bad{color:#eea70b}html.bh-content-night .auth-aside__email-status--neutral{color:#f9f4f3}html.bh-content-night .map-aside-novedades-zone-loading__text{color:#fff}html.bh-content-night .account-aside-loading{background:#1b1919}html.bh-content-night .account-aside-loading__title,html.bh-content-night .account-aside-loading__hint{color:#fff}html.bh-content-night .auth-aside__primary-btn{background:#2bd4a0;color:#141414}html.bh-content-night .auth-aside__view--recover .auth-aside__primary-btn:not(:disabled){background:#2bd4a0;color:#141414}html.bh-content-night .account-aside-tabs__btn{color:#f5f7f9}html.bh-content-night .account-mi-cuenta__legal-body{color:#c0c2c4}html.bh-content-night .account-aside-tabs__row{background:#3a3939}html.bh-content-night .auth-aside__field-hint{color:#38bdf8}html.bh-content-night .auth-aside__terms{color:#f3eded}html.bh-content-night .map-side-panel__logout-closing-text{color:#fff}.lp-directo-overlay{position:absolute;inset:0;z-index:45;pointer-events:none;opacity:0;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.lp-directo-overlay--visible{pointer-events:auto;opacity:1}.lp-directo-overlay--instant,.lp-directo-overlay--instant .lp-directo-overlay__stage{transition:none;transform:none;opacity:1}.lp-directo-overlay--closing{pointer-events:none;opacity:0}.lp-directo-overlay__stage{position:relative;display:flex;flex-direction:column;min-height:100%;height:100%;background:radial-gradient(120% 80% at 12% -8%,rgba(43,212,160,.22),transparent 52%),radial-gradient(120% 80% at 100% 4%,rgba(99,102,241,.2),transparent 50%),radial-gradient(140% 90% at 50% 110%,rgba(56,189,248,.14),transparent 58%),#05070a;overflow:hidden;transform:translateY(12px) scale(.985);opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1)}.lp-directo-overlay__stage:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 0%,rgba(43,212,160,.16),transparent 70%);opacity:.9;pointer-events:none;animation:lp-directo-aurora 9s ease-in-out infinite}@keyframes lp-directo-aurora{0%,to{transform:translate3d(-4%,-2%,0) scale(1.05);opacity:.7}50%{transform:translate3d(5%,3%,0) scale(1.15);opacity:1}}.lp-directo-overlay--visible .lp-directo-overlay__stage{transform:translateY(0) scale(1);opacity:1}.lp-directo-overlay--closing .lp-directo-overlay__stage{transform:translateY(10px) scale(.99);opacity:0}.lp-directo-overlay__header{position:relative;z-index:20;flex-shrink:0;padding:max(20px,calc(20px + env(safe-area-inset-top))) max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left))}.lp-directo-overlay__header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.lp-directo-overlay__live-pill{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0;padding:7px 15px 7px 13px;border-radius:999px;background:linear-gradient(135deg,#2bd4a052,#38bdf83d);border:1px solid rgba(43,212,160,.5);box-shadow:0 6px 18px #2bd4a038,inset 0 0 0 1px #ffffff0f;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#eafff7;pointer-events:none}.lp-directo-overlay__live-dot{position:relative;width:9px;height:9px;border-radius:50%;background:#2bd4a0;box-shadow:0 0 #2bd4a099,0 0 10px #2bd4a0e6;animation:lp-directo-live-pulse 1.8s ease-in-out infinite}@keyframes lp-directo-live-pulse{0%,to{box-shadow:0 0 #2bd4a073}50%{box-shadow:0 0 0 7px #2bd4a000}}.lp-directo-overlay__scroll{position:relative;z-index:12;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.lp-directo-overlay__scroll::-webkit-scrollbar{display:none}.lp-directo-overlay__intro{text-align:center;margin-bottom:.85rem;padding-top:8px}.lp-directo-overlay__updated-label{display:inline-flex;align-items:center;gap:7px;margin:1rem auto 0;padding:5px 13px 5px 11px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);font-size:clamp(.78rem,2.7vw,.86rem);font-weight:700;letter-spacing:.01em;line-height:1.2;color:#c0cad6;max-width:min(100%,22rem)}.lp-directo-overlay__updated-label:before{content:"";width:6px;height:6px;border-radius:50%;background:#2bd4a0;box-shadow:0 0 8px #2bd4a0e6;flex-shrink:0;animation:lp-directo-live-pulse 1.8s ease-in-out infinite}.lp-directo-message-head{display:flex;align-items:center;gap:.65rem;width:100%}.lp-directo-message-head__title{font-size:.7rem;font-weight:900;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#c7d2fe}.lp-directo-overlay__tabs{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;max-width:100%;margin:1.25rem auto 0;padding:5px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0a}.lp-directo-overlay__tab{position:relative;min-height:40px;padding:.45rem 1.25rem;border-radius:999px;border:none;background:transparent;color:#ffffff9e;font:inherit;font-size:.84rem;font-weight:800;letter-spacing:.02em;transition:color .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.lp-directo-overlay__tab--active{color:#04140f;background:linear-gradient(135deg,#2bd4a0,#38bdf8);box-shadow:0 6px 16px #2bd4a052,inset 0 1px #fff6;animation:lp-directo-tab-pop .32s cubic-bezier(.34,1.56,.64,1)}@keyframes lp-directo-tab-pop{0%{transform:scale(.86)}60%{transform:scale(1.05)}to{transform:scale(1)}}.lp-directo-overlay__panel{max-width:560px;margin:20px auto 0}.lp-directo-overlay__panel-empty{margin:1.75rem auto 0;max-width:320px;padding:1.25rem 1.4rem;text-align:center;border-radius:18px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.16);color:#ffffffbd;font-size:.92rem;font-weight:600;line-height:1.45}.lp-directo-pin-list{display:flex;flex-direction:column;gap:10px}.lp-directo-pin-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:linear-gradient(160deg,#2bd4a029,#2bd4a00d),#ffffff08;border:1px solid rgba(43,212,160,.32)}.lp-directo-pin-row--negative{background:linear-gradient(160deg,#f8717133,#ef44440f),#ffffff08;border-color:#f871716b}.lp-directo-pin-row__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;border-radius:13px;background:linear-gradient(150deg,#2bd4a066,#38bdf838);box-shadow:inset 0 1px #fff3}.lp-directo-pin-row--negative .lp-directo-pin-row__icon{background:linear-gradient(150deg,#f871716b,#ef444438)}.lp-directo-pin-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-directo-pin-row__label{font-size:.95rem;font-weight:700;line-height:1.3;color:#ecfdf5;word-break:break-word}.lp-directo-pin-row--negative .lp-directo-pin-row__label{color:#fecaca}.lp-directo-pin-row__ago{font-size:.74rem;font-weight:600;color:#ffffff8c}.lp-directo-estado-section{margin-bottom:1.35rem;text-align:left}.lp-directo-estado-pair-row{display:flex;align-items:stretch;gap:10px;margin-bottom:1.35rem}.lp-directo-estado-section--paired{flex:1 1 0;min-width:0;margin-bottom:0}.lp-directo-estado-section--paired .lp-directo-estado-card{width:100%;box-sizing:border-box}.lp-directo-estado-section__title{display:inline-flex;align-items:center;gap:8px;margin:0 0 .6rem;padding-left:2px;font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.lp-directo-estado-section__title:before{content:"";width:14px;height:3px;border-radius:999px;background:linear-gradient(90deg,#2bd4a0,#38bdf8)}.lp-directo-estado-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,158px),1fr));gap:10px}.lp-directo-estado-grid--message{margin-bottom:1rem}.lp-directo-estado-grid--message .lp-directo-estado-card--message{grid-column:1 / -1}.lp-directo-estado-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-height:96px;padding:14px 14px 15px;border-radius:18px;background:linear-gradient(160deg,#2bd4a02e,#2bd4a00f),#ffffff08;border:1px solid rgba(43,212,160,.38);box-shadow:0 10px 26px #0000004d,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;opacity:0;transform:translateY(14px) scale(.97);animation:lp-directo-bubble-in .48s cubic-bezier(.34,1.4,.5,1) forwards}.lp-directo-estado-card:after{content:"";position:absolute;top:-40%;right:-30%;width:70%;height:120%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%);pointer-events:none}.lp-directo-estado-card--message{background:linear-gradient(160deg,#818cf842,#6366f114),#ffffff08;border-color:#a5b4fc73;box-shadow:0 10px 26px #312e8159,inset 0 1px #ffffff14}.lp-directo-estado-card--negative{background:linear-gradient(160deg,#f871713d,#ef444412),#ffffff08;border:1px solid rgba(248,113,113,.48);box-shadow:0 10px 26px #7f1d1d52,inset 0 1px #ffffff0f}.lp-directo-estado-card--negative .lp-directo-estado-card__label{color:#fecaca}.lp-directo-estado-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:1.6rem;line-height:1;border-radius:14px;background:linear-gradient(150deg,#2bd4a066,#38bdf838);box-shadow:0 6px 14px #2bd4a03d,inset 0 1px #ffffff40}.lp-directo-estado-card--negative .lp-directo-estado-card__icon{background:linear-gradient(150deg,#f871716b,#ef444438);box-shadow:0 6px 14px #ef444438,inset 0 1px #ffffff38}.lp-directo-estado-card--message .lp-directo-estado-card__icon{background:linear-gradient(150deg,#818cf873,#6366f13d);box-shadow:0 6px 14px #6366f142,inset 0 1px #ffffff40}.lp-directo-estado-card__label{margin:0;font-size:.96rem;font-weight:700;line-height:1.32;letter-spacing:-.01em;color:#ecfdf5;text-align:left;word-break:break-word}.lp-directo-estado-card--message .lp-directo-estado-card__label{font-weight:600}.lp-directo-estado-card--message .lp-directo-estado-card__label{color:#eef2ff}.lp-directo-overlay__empty{margin:2.25rem auto 0;max-width:340px;padding:1.6rem 1.5rem;text-align:center;border-radius:22px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.16);color:#fffc;font-size:.96rem;font-weight:600;line-height:1.5}@keyframes lp-directo-bubble-in{to{opacity:1;transform:translateY(0) scale(1)}}.lp-header__chat{width:auto;min-height:44px;border:solid 2px #ebf1eb66;padding:.4rem .72rem .4rem .55rem;line-height:1;pointer-events:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;color:#e5ebf2;background:linear-gradient(135deg,#ffffff2e,#1e252d9e);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);box-shadow:0 10px 26px #00000061;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.lp-header__chat--live{color:#fff;background:#2bd4a047;border:3px solid rgba(43,212,160,.42);box-shadow:0 8px 22px #2bd4a02e,0 10px 26px #00000047;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.lp-header__chat-label{font-size:clamp(.72rem,2.6vw,.82rem);font-weight:800;white-space:nowrap;letter-spacing:.02em}.lp-header__directo-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;color:#fff}.lp-header__directo-icon--active{color:#bbf7d0}.lp-header__directo-megaphone{display:block;flex-shrink:0;transform-origin:center center}.lp-header__directo-icon--active .lp-header__directo-megaphone{animation:lp-directo-megaphone-pulse 2.4s ease-in-out infinite}.lp-header__directo-waves{position:absolute;left:54%;top:50%;transform:translateY(-50%);overflow:visible;pointer-events:none}.lp-header__directo-wave{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-box:fill-box;transform-origin:left center}.lp-header__directo-wave--1{animation:lp-directo-sound-wave 2.4s ease-in-out infinite}.lp-header__directo-wave--2{animation:lp-directo-sound-wave 2.4s ease-in-out .55s infinite}@keyframes lp-directo-megaphone-pulse{0%,to{transform:scale(1)}22%,48%{transform:scale(1.06)}}@keyframes lp-directo-sound-wave{0%,to{opacity:0;transform:scale(.55)}16%,44%{opacity:.95;transform:scale(1)}62%{opacity:0;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.lp-directo-overlay__live-dot,.lp-directo-overlay__updated-label:before,.lp-directo-overlay__stage:before,.lp-directo-overlay__tab--active,.lp-header__directo-icon--active .lp-header__directo-megaphone,.lp-header__directo-wave{animation:none}}.lp-pressable-root .lp-header__chat:active{transform:scale(.92)}.map-phone-embed .lp-directo-overlay{position:absolute}@media(min-width:720px){.lp-directo-estado-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,158px),1fr))}.lp-directo-estado-card__icon{font-size:1.85rem}.lp-directo-estado-card__label{font-size:.96rem}}.lp-directo__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.lp-directo__bg .lp-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08)}.lp-directo__bg-glass{position:absolute;inset:0;background:linear-gradient(180deg,#05070a85,#05070ac7 52%,#05070aed);-webkit-backdrop-filter:blur(28px) saturate(118%);backdrop-filter:blur(28px) saturate(118%)}.lp-directo__top{position:relative;z-index:5;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:max(30px,calc(12px + env(safe-area-inset-top))) max(25px,env(safe-area-inset-right)) 10px max(25px,env(safe-area-inset-left))}.lp-directo__top-left{display:flex;align-items:center;gap:10px;min-width:0}.lp-directo__biz-avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.5);background:#ffffff14;box-shadow:0 6px 16px #0006}.lp-directo__biz-avatar img{width:100%;height:100%;object-fit:cover;display:block}.lp-directo__biz-avatar-ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#2bd4a0,#38bdf8)}.lp-directo__biz-meta{display:flex;flex-direction:column;min-width:0}.lp-directo__biz-name{font-size:.98rem;font-weight:800;line-height:1.15;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42vw}.lp-directo__biz-sub{font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#ffffffa8}.lp-directo__top-right{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:5px 10px;border-radius:999px;background:#00000057;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-directo__viewers{display:inline-flex;align-items:center;gap:5px;padding:0 5px}.lp-directo__viewers-n{font-size:.82rem;font-weight:800;color:#fff}.lp-directo__live{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:linear-gradient(135deg,#ef4444,#f43f5e);color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 16px #ef44446b}.lp-directo__live-dot{width:7px;height:7px;border-radius:50%;background:#fff;animation:lp-directo-livedot 1.6s ease-in-out infinite}.lp-directo__live--off{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 6px 16px #00000059}.lp-directo__live--off .lp-directo__live-dot{animation:none;opacity:.85}@keyframes lp-directo-livedot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.lp-directo__status{position:relative;z-index:5;flex-shrink:0;display:flex;align-items:center;gap:10px;margin:2px max(14px,env(safe-area-inset-right)) 6px max(14px,env(safe-area-inset-left));padding:10px 12px;border-radius:16px;text-align:left;color:#fff;border:1px solid rgba(43,212,160,.45);background:linear-gradient(135deg,#2bd4a03d,#38bdf824);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 22px #00000059}.lp-directo__status--negative{border-color:#f8717180;background:linear-gradient(135deg,#f8717142,#ef44441f)}.lp-directo__status-icon{flex-shrink:0}.lp-directo__status-text{display:flex;flex-direction:column;flex:1;min-width:0}.lp-directo__status-label{font-size:.92rem;font-weight:800;line-height:1.25;color:#fff;word-break:break-word}.lp-directo__status-updated{font-size:.72rem;font-weight:600;color:#ffffffb8}.lp-directo__feed{position:relative;z-index:4;flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left))}.lp-directo__feed::-webkit-scrollbar{display:none}.lp-directo__feed-list{display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px;margin:auto auto 0}.lp-directo__typing{display:flex;width:100%;animation:lpDirectoTypingIn .24s cubic-bezier(.22,1,.36,1) both}.lp-directo__typing-bubble{display:inline-flex;align-items:center;gap:10px;max-width:85%;padding:9px 14px;border-radius:16px 16px 16px 5px;background:#0f151fb3;border:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);box-shadow:0 8px 20px #0000004d}.lp-directo__typing-dots{display:inline-flex;align-items:center;gap:4px}.lp-directo__typing-dots span{width:7px;height:7px;border-radius:50%;background:#34d399;opacity:.4;animation:lpDirectoTypingDot 1.2s infinite ease-in-out}.lp-directo__typing-dots span:nth-child(2){animation-delay:.16s}.lp-directo__typing-dots span:nth-child(3){animation-delay:.32s}.lp-directo__typing-text{font-size:13px;font-weight:600;letter-spacing:-.01em;color:#e2e8f0}@keyframes lpDirectoTypingDot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes lpDirectoTypingIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.lp-directo-post{display:flex;align-items:flex-start;gap:8px;width:100%;opacity:0;transform:translateY(10px);animation:lp-directo-post-in .3s cubic-bezier(.22,1,.36,1) forwards}@keyframes lp-directo-post-in{to{opacity:1;transform:translateY(0)}}.lp-directo-post__logo{width:34px;height:34px;flex-shrink:0;margin-top:2px;border-radius:50%;overflow:hidden;border:1.5px solid rgba(255,255,255,.4);background:#ffffff1a;box-shadow:0 4px 12px #00000059}.lp-directo-post__logo img{width:100%;height:100%;object-fit:cover;display:block}.lp-directo-post__logo-ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#2bd4a0,#38bdf8)}.lp-directo-post__col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lp-directo-post__bubble{position:relative;width:fit-content;max-width:100%;margin-left:auto;border-radius:18px 6px 18px 18px;padding:12px;background:#ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 26px #00000052;transform-origin:top right;opacity:0;transform:scale(.72) translateY(10px);animation:lp-directo-pop-in .36s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes lp-directo-pop-in{0%{opacity:0;transform:scale(.72) translateY(10px)}60%{opacity:1;transform:scale(1.02) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.lp-directo-post__time{display:block;margin-top:8px;text-align:right;font-size:.68rem;font-weight:600;color:#ffffff80}.lp-directo-post__head{display:flex;align-items:center;gap:9px;margin-bottom:10px}.lp-directo-post__avatar{width:34px;height:34px;flex-shrink:0;border-radius:50%;overflow:hidden;border:1.5px solid rgba(255,255,255,.4);background:#ffffff1a}.lp-directo-post__avatar img{width:100%;height:100%;object-fit:cover;display:block}.lp-directo-post__avatar-ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#2bd4a0,#38bdf8)}.lp-directo-post__meta{display:flex;flex-direction:column;min-width:0}.lp-directo-post__name{font-size:.86rem;font-weight:800;line-height:1.15;color:#fff}.lp-directo-post__ago{font-size:.7rem;font-weight:600;color:#fff9}.lp-directo-post__media{margin-bottom:10px;border-radius:14px;overflow:hidden;background:#00000052}.lp-directo-post__media img,.lp-directo-post__media video{display:block;width:100%;max-height:60vh;object-fit:cover}.lp-directo-post__text{margin:0 0 10px;font-size:.95rem;font-weight:600;line-height:1.4;color:#eef2f7;word-break:break-word;white-space:pre-wrap}.lp-directo-post__reactions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.lp-directo-react{display:inline-flex;align-items:center;gap:6px;min-height:38px;border:transparent;background:transparent;color:#fff;transition:background .2s ease,border-color .2s ease,transform .2s ease}.lp-directo-react__emoji{font-size:1.3rem;line-height:1}.lp-directo-react__count{font-size:.82rem;font-weight:800;color:#ffffffeb}.lp-directo-react--active{background:transparent;border-color:transparent;box-shadow:none}.lp-directo-react--pulse .lp-directo-react__emoji{animation:lp-directo-react-pop .28s cubic-bezier(.34,1.56,.64,1)}@keyframes lp-directo-react-pop{0%{transform:scale(.7)}55%{transform:scale(1.35)}to{transform:scale(1)}}.lp-directo__empty{max-width:340px;margin:14vh auto 0;padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.lp-directo__empty-title{margin:6px 0 0;font-size:1.2rem;font-weight:800;color:#fbbf24}.lp-directo__empty-sub{margin:0;font-size:1rem;font-weight:600;line-height:1.45;color:#ffffffb3}.lp-directo__floats{position:absolute;right:calc(max(14px,env(safe-area-inset-right)) + 22px);bottom:calc(max(12px,calc(8px + env(safe-area-inset-bottom))) + 22px);top:0;width:1px;z-index:3;pointer-events:none;overflow:visible}.lp-directo__float{position:absolute;right:0;bottom:0;font-size:1.3rem;opacity:0;transform:translate(0) scale(.2);animation-name:lp-directo-float-up;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;will-change:transform,opacity}@keyframes lp-directo-float-up{0%{opacity:0;transform:translate(0) scale(.2)}16%{opacity:1;transform:translate(calc(var(--dx, 0px) * .35),-7vh) scale(var(--scale, 1))}70%{opacity:.9;transform:translate(calc(var(--dx, 0px) * .8),calc(var(--rise, 44vh) * -.7)) scale(calc(var(--scale, 1) * 1.05))}to{opacity:0;transform:translate(var(--dx, 0px),calc(var(--rise, 44vh) * -1)) scale(calc(var(--scale, 1) * 1.12))}}.lp-directo__bar{position:relative;z-index:5;flex-shrink:0;display:flex;align-items:center;gap:9px;padding:10px max(14px,env(safe-area-inset-right)) max(12px,calc(8px + env(safe-area-inset-bottom))) max(14px,env(safe-area-inset-left));background:linear-gradient(180deg,#05070a00,#05070a66)}.lp-directo__bar-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;border:none;background:#ffffff14;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease,transform .2s ease}.lp-directo__bar-btn--exit{background:#ff3b3038;border:1px solid #ff3b30}.lp-directo__bar-btn--exit:active{background:#ff3b3057}.lp-directo__bar-btn--on{background:linear-gradient(135deg,#2bd4a066,#38bdf84d);border-color:#2bd4a099}.lp-directo__bar-btn--book{background:linear-gradient(135deg,#38bdf86b,#2bd4a057);border-color:#38bdf899}.lp-directo__bar-me{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;margin-left:1px;border-radius:50%;overflow:hidden;border:2px solid rgba(43,212,160,.7);background:#ffffff1a;color:#fff;box-shadow:0 6px 16px #0006}.lp-directo__bar-me img{width:100%;height:100%;object-fit:cover;display:block}.lp-directo__bar-viewers{display:flex;align-items:center;flex:1;min-width:0}.lp-directo__bar-viewer{width:30px;height:30px;flex-shrink:0;border-radius:50%;overflow:hidden;margin-left:-8px;border:2px solid rgba(15,18,22,.9);background:#ffffff1f}.lp-directo__bar-viewer:first-child{margin-left:0}.lp-directo__bar-viewer img{width:100%;height:100%;object-fit:cover;display:block}.lp-directo__bar-viewer--more{display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#fff;background:#2bd4a066}.lp-directo__bar-hint{flex:1;text-align:center;font-size:.82rem;font-weight:700;color:#ffffffb3}.lp-directo__bar-spacer{flex:1}.lp-directo__follow{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:linear-gradient(135deg,#ffffff2e,#1e252d9e);color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.01em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 20px #00000059;transition:background .2s ease,border-color .2s ease,transform .2s ease}.lp-directo__follow--on{background:#00000057;border:1px solid rgba(255,255,255,.16)}.lp-directo__follow:disabled{opacity:.7}.lp-directo__follow-label{line-height:1}.lp-directo__sheet-backdrop{position:absolute;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .28s ease}.lp-directo__sheet-backdrop--visible{opacity:1}.lp-directo__sheet{position:relative;width:100%;max-width:560px;max-height:82%;display:flex;flex-direction:column;padding:8px 16px max(18px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:linear-gradient(180deg,#0d1014,#05070a);border:1px solid rgba(255,255,255,.1);border-bottom:none;box-shadow:0 -16px 40px #00000080;transform:translateY(110%);will-change:transform}.lp-directo__sheet:after{content:"";position:absolute;left:-1px;right:-1px;top:100%;height:200px;background:#05070a;pointer-events:none}.lp-directo__sheet-drag{flex-shrink:0;margin-bottom:12px;touch-action:none}.lp-directo__sheet-grab{width:42px;height:5px;margin:4px auto 12px;border-radius:999px;background:#ffffff47}.lp-directo__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.lp-directo__sheet-head-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.lp-directo__sheet-title{margin:0;font-size:1.05rem;font-weight:800;color:#fff}.lp-directo__sheet-updated{font-size:.74rem;font-weight:600;color:#ffffffa6}.lp-directo__sheet-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y}.lp-directo__sheet-scroll::-webkit-scrollbar{display:none}@keyframes lp-directo-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lp-directo-fade-in{0%{opacity:0}to{opacity:1}}.lp-directo__bar-btn{position:relative}.lp-directo__bar-badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#2bd4a0,#38bdf8);color:#04140f;font-size:.68rem;font-weight:900;box-shadow:0 2px 8px #0006}.lp-directo__sheet-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff14;color:#fff}.lp-directo__sheet-sub{margin:0;font-size:.86rem;font-weight:600;line-height:1.45;color:#ffffffb8}.lp-directo__topics{display:flex;flex-direction:column;gap:10px;padding-bottom:4px}.lp-directo__topic{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:16px;text-align:left;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;transition:background .2s ease,border-color .2s ease,transform .2s ease}.lp-directo__topic--on{border-color:#2bd4a08c;background:linear-gradient(135deg,#2bd4a033,#38bdf81f)}.lp-directo__topic-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:12px;background:#ffffff14}.lp-directo__topic--on .lp-directo__topic-icon{background:linear-gradient(150deg,#2bd4a066,#38bdf83d)}.lp-directo__topic-text{display:flex;flex-direction:column;flex:1;min-width:0}.lp-directo__topic-label{font-size:.94rem;font-weight:800;color:#fff;line-height:1.2}.lp-directo__topic-hint{font-size:.78rem;font-weight:600;line-height:1.3;color:#ffffff9e}.lp-directo__topic-switch{position:relative;flex-shrink:0;width:44px;height:26px;border-radius:999px;background:#ffffff2e;transition:background .22s ease}.lp-directo__topic-switch--on{background:linear-gradient(135deg,#2bd4a0,#38bdf8)}.lp-directo__topic-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.lp-directo__topic-switch--on .lp-directo__topic-knob{transform:translate(18px)}.lp-directo-notif{position:absolute;inset:0;z-index:60;display:flex;flex-direction:column;overflow:hidden;background:#05070a;padding:max(env(safe-area-inset-top),14px) 0 max(env(safe-area-inset-bottom),20px);animation:lpNotifIn .3s cubic-bezier(.22,1,.36,1) both}.lp-directo-notif__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.lp-directo-notif__bg .lp-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08)}.lp-directo-notif__bg-glass{position:absolute;inset:0;background:#05070adb;-webkit-backdrop-filter:blur(30px) saturate(115%);backdrop-filter:blur(30px) saturate(115%)}.lp-directo-notif__top,.lp-directo-notif__body,.lp-directo-notif__stage,.lp-directo-notif__crumbs,.lp-directo-notif__explain{position:relative;z-index:1}.lp-directo-notif__body{flex:1;min-height:0;display:flex;flex-direction:column}.lp-directo-notif--closing{animation:lpNotifOut .26s ease both}@keyframes lpNotifIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes lpNotifOut{to{opacity:0;transform:translateY(14px) scale(.98)}}.lp-directo-notif__top{display:flex;align-items:center;justify-content:space-between;padding:20px 25px 0}.lp-directo-notif__back,.lp-directo-notif__bell{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#ffffff0f}.lp-directo-notif__back{color:#fff;cursor:pointer;animation:lpNotifBackIn .44s .06s cubic-bezier(.22,1,.36,1) both}@keyframes lpNotifBackIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.lp-directo-notif__bell{color:#fff;opacity:.7}.lp-directo-notif__stage{flex:1;min-height:0;display:flex;align-items:center}.lp-directo-notif__track{width:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.lp-directo-notif__track::-webkit-scrollbar{display:none}.lp-directo-notif__slide{flex:0 0 100%;width:100%;box-sizing:border-box;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:12px 9%;opacity:.32;transform:scale(.9);transition:opacity .35s ease,transform .35s ease}.lp-directo-notif__slide--active{opacity:1;transform:scale(1)}.lp-directo-notif__card{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:18px;background:transparent;border:none;box-shadow:none}.lp-directo-notif__icon{display:inline-flex;align-items:center;justify-content:center;width:150px;height:150px;font-size:160px!important}.lp-directo-notif__check{display:inline-flex;align-items:center;justify-content:center;width:150px;height:150px;animation:lp-directo-check-pop 1.5s ease forwards}.lp-directo-notif__check-svg{width:124px;height:124px;overflow:visible}.lp-directo-notif__check-circle{stroke:#34c759;stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:lp-directo-check-draw .5s cubic-bezier(.65,0,.45,1) forwards}.lp-directo-notif__check-mark{stroke:#34c759;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:lp-directo-check-draw-mark .35s cubic-bezier(.65,0,.45,1) .42s forwards}@keyframes lp-directo-check-draw{to{stroke-dashoffset:0}}@keyframes lp-directo-check-draw-mark{to{stroke-dashoffset:0}}@keyframes lp-directo-check-pop{0%{opacity:0;transform:scale(.8)}12%{opacity:1;transform:scale(1)}18%{transform:scale(1.06)}26%{transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@media(prefers-reduced-motion:reduce){.lp-directo-notif__check{animation:none;opacity:1}.lp-directo-notif__check-circle,.lp-directo-notif__check-mark{animation:none;stroke-dashoffset:0}}.lp-directo-notif__title{margin:0;font-size:1.7rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;text-align:center;color:#c936c7}.lp-directo-notif__toggle{display:inline-flex;align-items:center;gap:14px;padding:12px 18px;border-radius:999px;border:none;background:transparent;color:#e5ebf2;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.lp-directo-notif__toggle:disabled{opacity:.6;cursor:default}.lp-directo-notif__toggle-label{white-space:nowrap}.lp-directo-notif__crumbs{display:flex;justify-content:center;gap:8px;width:fit-content;margin:0 auto}.lp-directo-notif__explain{margin:16px auto 0;max-width:340px;padding:0 26px;text-align:center;font-size:.9rem;font-weight:500;line-height:1.5;color:#ffffffb3}.lp-directo-help{position:absolute;inset:0;z-index:60;display:flex;opacity:0;pointer-events:none;transition:opacity .34s ease}.lp-directo-help--visible{opacity:1;pointer-events:auto}.lp-directo-help__scrim{position:absolute;inset:0;background:#0305088c}.lp-directo-help__card{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;background:radial-gradient(120% 70% at 10% -6%,rgba(43,212,160,.18),transparent 52%),radial-gradient(120% 70% at 100% 0%,rgba(56,189,248,.16),transparent 52%),#07090d;transform:translateY(16px) scale(.985);opacity:0;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .34s ease;align-items:center;justify-content:center;align-content:center}.lp-directo-help--visible .lp-directo-help__card{transform:none;opacity:1}.lp-directo-help__scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:max(28px,calc(24px + env(safe-area-inset-top))) max(20px,env(safe-area-inset-right)) 16px max(20px,env(safe-area-inset-left))}.lp-directo-help__scroll::-webkit-scrollbar{display:none}.lp-directo-help__hero{max-width:30rem;margin:0 auto 1.5rem;text-align:center}.lp-directo-help__hero-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:14px;border-radius:20px;background:linear-gradient(150deg,#2bd4a0,#38bdf8);box-shadow:0 12px 28px #2bd4a059}.lp-directo-help__title{margin:0 0 8px;font-size:clamp(1.3rem,5vw,1.6rem);font-weight:900;line-height:1.2;color:#fff}.lp-directo-help__lead{margin:0;font-size:.96rem;font-weight:600;line-height:1.5;color:#ffffffbd}.lp-directo-help__list{list-style:none;margin:0 auto;padding:0;max-width:32rem;display:flex;flex-direction:column;gap:12px}.lp-directo-help__item{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.lp-directo-help__item-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:13px;background:linear-gradient(150deg,#2bd4a066,#38bdf83d);box-shadow:inset 0 1px #ffffff40}.lp-directo-help__item-text{display:flex;flex-direction:column;min-width:0}.lp-directo-help__item-title{margin-bottom:3px;font-size:.98rem;font-weight:800;line-height:1.25;color:#fff}.lp-directo-help__item-desc{font-size:.88rem;font-weight:500;line-height:1.45;color:#ffffffb3}.lp-directo-help__footer{flex-shrink:0;padding:12px max(20px,env(safe-area-inset-right)) max(18px,calc(14px + env(safe-area-inset-bottom))) max(20px,env(safe-area-inset-left));border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#07090d00,#07090d99)}.lp-directo-help__cta{display:block;width:100%;max-width:32rem;margin:0 auto;min-height:52px;border:none;border-radius:16px;background:linear-gradient(135deg,#2bd4a0,#38bdf8);color:#04140f;font-size:1rem;font-weight:900;letter-spacing:.01em;box-shadow:0 12px 26px #2bd4a057}@media(max-width:600px){@supports (-webkit-touch-callout: none){.lp-directo-help__card{justify-content:center}.lp-directo-help__scroll{flex:0 1 auto;display:flex;flex-direction:column;justify-content:center;width:100%;max-height:calc(100dvh - 96px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}.lp-directo-help__footer{flex-shrink:0;background:transparent;border-top:none;padding-top:8px}.lp-directo-help__cta{-webkit-appearance:none;appearance:none;border:none;outline:none;background-clip:padding-box;overflow:hidden}}html.bh-mobile-browser-vv .lp-directo-help__scroll{max-height:calc(var(--bh-mobile-vv-h, 100dvh) - 96px - env(safe-area-inset-bottom,0px))}}@media(max-width:600px){@supports (-webkit-touch-callout: none){.lp-directo-notif__title{font-size:calc(1.7rem + 2pt)}.lp-directo-notif__toggle{font-size:calc(.95rem + 2pt)}.lp-directo-notif__explain{font-size:calc(.9rem + 2pt)}.lp-directo-notif__body{touch-action:pan-y}}}@media(max-width:600px){@supports (-webkit-touch-callout: none){.lp-directo__bar{padding-left:max(25px,env(safe-area-inset-left));padding-right:max(25px,env(safe-area-inset-right))}.lp-directo__bar-btn{width:54px;height:54px}}}@media(prefers-reduced-motion:reduce){.lp-directo__live-dot,.lp-directo-post,.lp-directo__float,.lp-directo-react--pulse .lp-directo-react__emoji,.lp-directo__sheet,.lp-directo__sheet-backdrop,.lp-directo__topic-knob,.lp-directo-help,.lp-directo-help__card{animation:none;transition:none}.lp-directo-post{opacity:1;transform:none}}
