.hoteles-tick{width:1.1em;height:1.1em;color:var(--ink-2)}.hoteles-ui-order{width:15.4em;padding:.85em .95em .95em;top:1.5em;left:1.2em}.hoteles-ui-order__head{justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.hoteles-ui-order__head b{font-size:1.02em}.hoteles-ui-order__head span{color:var(--brand);font-size:.78em;font-weight:600}.hoteles-ui-order>small{margin:.15em 0 .45em;display:block}.hoteles-ui-order .hoteles-ui-order__item{border-top:1px solid var(--ui-line);white-space:nowrap;align-items:center;gap:.6em;padding:.38em 0;font-size:.92em;display:flex}.hoteles-ui-order__item i{background:var(--ui-wash);border-radius:50%;flex:none;place-items:center;width:1.55em;height:1.55em;font-size:.8em;font-style:normal;font-weight:700;display:grid}.hoteles-ui-order .fys-ui-btn{margin-top:.7em}.hoteles-print{z-index:2;filter:drop-shadow(0 .5em .7em #2c313a29);width:14.4em;position:absolute;left:23.6em}.hoteles-print--bar{top:1.2em}.hoteles-print--kitchen{top:10.4em}.hoteles-print__slot{z-index:1;background:linear-gradient(#3d3d3d,#141414 55%,#242424);border-radius:.5em;height:.95em;display:block;position:relative}.hoteles-ticket{background:var(--paper);color:var(--ink);font-family:var(--ff-mono);margin:-.45em .7em 0;padding:.9em .85em 1.1em;line-height:1.3;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/.8em 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/.8em 100%}.hoteles-ticket b{letter-spacing:.06em;text-transform:uppercase;font-size:.78em;font-weight:700;display:block}.hoteles-ticket small{border-bottom:1px dashed var(--rule-strong);color:var(--ink-2);white-space:nowrap;margin-bottom:.3em;padding-bottom:.4em;font-size:.74em;display:block}.hoteles-ticket p{white-space:nowrap;gap:.7em;margin:0;padding-top:.3em;font-size:.86em;display:flex}.hoteles-ticket p span{font-weight:700}.hoteles-ui-price{width:20em;margin-inline:auto;padding:.85em .95em .9em;top:2.9em;left:0;right:0}.hoteles-ui-price__head,.hoteles-ui-sales__head,.hoteles-ui-recv__head,.hoteles-ui-count__head{justify-content:space-between;align-items:baseline;gap:.5em;display:flex}.hoteles-ui-price__head b,.hoteles-ui-sales__head b,.hoteles-ui-recv__head b,.hoteles-ui-count__head b{font-size:1.02em}.hoteles-ui-price__head span,.hoteles-ui-sales__head span,.hoteles-ui-recv__head span{color:var(--ink-2);font-size:.78em}.hoteles-ui-price .hoteles-ui-price__base{background:var(--ui-wash);border-radius:.55em;justify-content:space-between;align-items:baseline;margin:.5em -.3em .35em;padding:.55em .65em;font-size:.92em;display:flex}.hoteles-ui-price__base span{color:var(--ink-2)}.hoteles-ui-price__base em{font-variant-numeric:tabular-nums;font-weight:700}.hoteles-ui-price .hoteles-ui-price__zone{border-top:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) auto 4.4em;align-items:baseline;gap:.6em;padding:.5em 0;font-size:.92em;display:grid}.hoteles-ui-price__zone small{font-variant-numeric:tabular-nums}.hoteles-ui-price__zone em{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.hoteles-ui-price__base+.hoteles-ui-price__zone{border-top-color:#0000}.hoteles-ui-price .hoteles-ui-price__zone.is-hot{background:var(--brand-wash);border-top-color:#0000;border-radius:.55em;margin-inline:-.45em;padding-inline:.45em}.hoteles-ui-price__zone.is-hot small{color:var(--brand);font-weight:600}.hoteles-ui-price__zone.is-hot em{color:var(--brand);font-weight:700}.hoteles-ui-sales{width:21em;margin-inline:auto;padding:.85em 1em .75em;top:1.6em;left:0;right:0}.hoteles-ui-sales .hoteles-ui-sales__total{margin:.2em 0 .45em}.hoteles-ui-sales__total small{display:block}.hoteles-ui-sales__total strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.55em;font-weight:700;display:block}.hoteles-ui-sales__row{border-top:1px solid var(--ui-line);padding:.38em 0 .45em}.hoteles-ui-sales__row p{grid-template-columns:minmax(0,1fr) auto 2.9em;align-items:baseline;gap:.6em;font-size:.9em;display:grid}.hoteles-ui-sales__row em{font-variant-numeric:tabular-nums;font-weight:600}.hoteles-ui-sales__row small{text-align:right;font-variant-numeric:tabular-nums}.hoteles-ui-sales__row i{background:var(--ui-wash);border-radius:1em;height:.36em;margin-top:.3em;display:block;overflow:hidden}.hoteles-ui-sales__row i:before{content:"";width:calc(var(--share) * 100%);border-radius:inherit;background:var(--ui-bar);height:100%;display:block}.hoteles-ui-sales__row.is-hot em{color:var(--brand)}.hoteles-ui-sales__row.is-hot i:before{background:var(--brand)}.hoteles-ui-recv{padding:.85em .95em .95em}.hoteles-ui-recv__head span{font-family:var(--ff-mono)}.hoteles-ui-recv>small{margin:.15em 0 .45em;display:block}.hoteles-ui-recv>p{border-top:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) auto 1.1em;align-items:center;gap:.5em;padding:.5em 0;font-size:.9em;display:grid}.hoteles-ui-recv>p em{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.hoteles-ui-recv>p.is-hot{background:var(--brand-wash);border-top-color:#0000;border-radius:.55em;grid-template-columns:minmax(0,1fr) auto;margin-inline:-.45em;padding-inline:.45em}.hoteles-ui-recv>p.is-hot small{color:var(--brand);font-size:.86em;font-weight:600;display:block}.hoteles-ui-recv>p.is-hot em{color:var(--brand);font-weight:700}.hoteles-ui-recv .fys-ui-btn{margin-top:.75em}.hoteles-ui-pin{text-align:center;justify-items:center;width:13.2em;padding:1em 1em 1.1em;display:grid;top:1.5em;left:1.2em}.hoteles-ui-pin__face{background:var(--brand-wash);width:2.6em;height:2.6em;color:var(--brand);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.hoteles-ui-pin>b{margin-top:.45em;font-size:1.02em}.hoteles-ui-pin .hoteles-ui-pin__dots{gap:.55em;margin:.6em 0 .75em;display:flex}.hoteles-ui-pin__dots i{width:.7em;height:.7em;box-shadow:inset 0 0 0 1.5px var(--rule-strong);border-radius:50%}.hoteles-ui-pin__dots i.is-on{background:var(--ink);box-shadow:none}.hoteles-ui-pin .hoteles-ui-pin__keys{grid-template-columns:repeat(3,2.75em);gap:.4em;display:grid}.hoteles-ui-pin__keys span{background:var(--ui-wash);font-variant-numeric:tabular-nums;border-radius:.5em;place-items:center;height:2.05em;font-weight:600;display:grid}.fys-card__ui .hoteles-ui-clock{width:16em;top:3.4em;right:1.2em}.hoteles-ui-count{width:20em;margin-inline:auto;padding:.85em .95em .9em;top:2em;left:0;right:0}.hoteles-ui-count__head span{color:var(--brand);font-size:.78em;font-weight:600}.hoteles-ui-count__tabs{background:var(--ui-wash);border-radius:.6em;gap:.2em;margin:.55em 0 .35em;padding:.2em;font-size:.82em;display:inline-flex}.hoteles-ui-count__tabs>*{color:var(--ink-2);white-space:nowrap;border-radius:.45em;padding:.35em .75em}.hoteles-ui-count__tabs b{background:var(--paper);color:var(--ink);box-shadow:0 .05em .2em var(--table-shadow)}.hoteles-ui-count>p{border-top:1px solid var(--ui-line);grid-template-columns:minmax(0,1fr) auto 1.1em;align-items:center;gap:.5em;padding:.48em 0;font-size:.9em;display:grid}.hoteles-ui-count>p em{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.hoteles-ui-count>p.is-hot{background:var(--brand-wash);border-top-color:#0000;border-radius:.55em;grid-template-columns:minmax(0,1fr) auto auto;margin-inline:-.45em;padding:.35em .45em}.hoteles-ui-count .hoteles-ui-count__input{background:var(--paper);min-width:3em;height:1.9em;box-shadow:inset 0 0 0 1.5px var(--brand);border-radius:.45em;justify-content:flex-end;align-items:center;gap:.1em;padding:0 .5em;font-weight:700;display:inline-flex}.hoteles-ui-count__input:after{content:"";background:var(--brand);width:1.5px;height:1.05em}.hoteles-ui-count>p.is-hot small{color:var(--ink)}.hoteles-ui-count>.hoteles-ui-count__diff{background:var(--ui-wash);border-top:0;border-radius:.55em;justify-content:space-between;align-items:baseline;margin:.5em -.3em 0;padding:.5em .65em;display:flex}.hoteles-ui-count__diff span{color:var(--ink-2)}.hoteles-ui-count__diff strong{color:var(--brand);font-variant-numeric:tabular-nums;font-weight:700}.hoteles-ui-menu{width:19em;margin-inline:auto;padding:.85em .95em;top:2.1em;left:0;right:0}.hoteles-ui-menu .hoteles-ui-menu__ai{color:var(--brand);align-items:center;gap:.35em;font-weight:600;display:flex}.hoteles-ui-menu__ai svg{width:1em;height:1em}.hoteles-ui-menu>p{border-top:1px solid var(--ui-line);align-items:baseline;gap:.7em;padding:.45em 0;font-size:.92em;display:flex}.hoteles-ui-menu>p span{width:1.7em;font-family:var(--ff-mono);color:var(--ink-2);flex:none;font-size:.8em;font-weight:600}.hoteles-ui-menu>.hoteles-ui-menu__src{background:var(--ui-wash);border-top:0;border-radius:.55em;margin:.45em -.3em .3em;padding:.55em .65em}.hoteles-ui-menu__src b{font-size:1.04em}.hoteles-ui-menu__src+p{border-top-color:#0000}@container (max-width:540px){.fys-card__ui .hoteles-ui-clock{display:block}}@container (max-width:380px){.fys-card__ui .hoteles-ui-pin{left:4%}.fys-card__ui .hoteles-ui-clock{z-index:3;width:15.5em;top:auto;bottom:1.4em;right:4%}}@container (max-width:430px){.hoteles-wires{display:none}.hoteles-ui-order{width:14em;left:3.5%}.hoteles-print{width:12em;left:auto;right:3.5%}.hoteles-ticket{margin-inline:.55em;padding-inline:.7em}.hoteles-ticket p{white-space:normal}.hoteles-ticket p span{flex:none}}@container (max-width:330px){.hoteles-ui-order{width:13.2em;padding-inline:.8em}.hoteles-ui-order .hoteles-ui-order__item{font-size:.88em}.hoteles-print{width:11.4em}}
