.yg-hero__stage{position:relative;margin:0;padding-bottom:2.5rem}.yg-float{position:relative;background:var(--yg-card);border:1px solid rgb(255 255 255 / .14);border-radius:var(--yg-r-md);box-shadow:var(--yg-sh-ink);color:var(--yg-text);overflow:hidden}.yg-float__bar{display:flex;align-items:center;gap:.4rem;padding:.5rem .7rem;background:#102420e6;border-bottom:1px solid rgb(255 255 255 / .1)}.yg-float__dot{width:.4rem;height:.4rem;border-radius:50%;background:#ffffff40}.yg-float__title{margin-left:.3rem;font-size:.66rem;font-weight:600;color:#f2efe8d9;white-space:nowrap}.yg-float__badge{margin-left:auto;font-size:.6rem;font-weight:700;padding:.1rem .4rem;border-radius:999px;background:#3f7d5be6;color:#fff;white-space:nowrap}.yg-float__body{padding:.7rem}.yg-ico{flex-shrink:0}.yg-ico--xs{width:.7rem;height:.7rem}.yg-ico--sm{width:1rem;height:1rem}.yg-ico--green{color:var(--yg-green)}.yg-ico--clay{color:var(--yg-clay)}.yg-pos{display:grid;grid-template-columns:1.25fr 1fr;gap:.85rem}.yg-pos__mesas{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;align-content:start}.yg-mesa{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .65rem;border:1px solid var(--yg-line);border-radius:var(--yg-r-sm);background:var(--yg-card)}.yg-mesa.is-ocupada{border-color:#1e3a324d;background:#1e3a320a}.yg-mesa.is-cobrar{border-color:#c1583b73;background:#c1583b12}.yg-mesa__top{display:flex;align-items:center;justify-content:space-between}.yg-mesa__n{font-size:.75rem;font-weight:700;color:var(--yg-ink)}.yg-mesa__punto{width:.45rem;height:.45rem;border-radius:50%;background:var(--yg-line)}.yg-mesa.is-ocupada .yg-mesa__punto{background:var(--yg-green)}.yg-mesa.is-cobrar .yg-mesa__punto{background:var(--yg-clay)}.yg-mesa__meta{display:flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--yg-text)}.yg-mesa__meta .yg-ico--xs:nth-of-type(2){margin-left:.35rem}.yg-mesa__monto{font-size:.85rem;font-weight:700;color:var(--yg-ink);font-variant-numeric:tabular-nums}.yg-mesa__libre{font-size:.7rem;color:var(--yg-text)}.yg-cuenta{display:flex;flex-direction:column;padding:.75rem;border:1px solid rgb(30 58 50 / .2);border-radius:var(--yg-r-sm)}.yg .yg-cuenta__h{font-size:.75rem;font-weight:700;color:var(--yg-ink);margin-bottom:.4rem}.yg-cuenta__linea{display:flex;justify-content:space-between;gap:.5rem;padding:.35rem 0;font-size:.72rem;color:var(--yg-text);border-bottom:1px solid var(--yg-line)}.yg-cuenta__linea b{color:var(--yg-ink)}.yg-cuenta__i{font-variant-numeric:tabular-nums;white-space:nowrap}.yg-cuenta__total{display:flex;align-items:baseline;justify-content:space-between;margin-top:auto;padding-top:.6rem;font-size:.72rem;color:var(--yg-text)}.yg-cuenta__total b{font-size:1.05rem;color:var(--yg-ink);font-variant-numeric:tabular-nums}.yg-cuenta__cobrar{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.6rem;padding:.55rem;border-radius:var(--yg-r-sm);background:var(--yg-ink);color:var(--yg-on-ink);font-size:.75rem;font-weight:700}.yg-float--control{position:absolute;animation:yg-float 7s ease-in-out infinite;left:-6%;bottom:0;width:52%;padding:.85rem .95rem;border:1px solid rgb(193 88 59 / .35);animation-delay:.4s}.yg-control__head{display:flex;align-items:center;gap:.45rem;color:var(--yg-clay)}.yg-control__head b{font-size:.85rem;color:var(--yg-ink)}.yg-control__head span{margin-left:auto;font-size:.7rem;color:var(--yg-text);white-space:nowrap}.yg-control__linea{display:flex;justify-content:space-between;margin-top:.55rem;font-size:.78rem;color:var(--yg-text)}.yg-control__linea b{color:var(--yg-clay);font-variant-numeric:tabular-nums}.yg .yg-control__nota{margin-top:.4rem;font-size:.7rem;color:var(--yg-text)}.yg-hero__nota{margin-top:1rem;font-size:.75rem;color:var(--yg-on-ink-dim);text-align:right}@keyframes yg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width: 639px){.yg-hero__stage{padding-bottom:0}.yg-pos{grid-template-columns:1fr}.yg-pos__mesas{grid-template-columns:repeat(3,1fr)}.yg-float__badge{display:none}.yg-float--control{position:relative;left:auto;width:88%;margin:-1.25rem 0 0 auto;animation:none}.yg-hero__nota{text-align:left}}@media (prefers-reduced-motion: reduce){.yg-float{animation:none}}
