.bares-art{width:100%;position:relative;container-type:inline-size}.bares-art__in{width:40em;max-width:100%;aspect-ratio:var(--bares-ratio,40 / 30);margin-inline:auto;font-size:clamp(10.5px,2.5cqw,15.5px);position:relative}@container (max-width:470px){.bares-art__in{width:32em;aspect-ratio:var(--bares-ratio-narrow,32 / 30);font-size:clamp(9px,3.125cqw,15.5px)}}.bares-art .fys-ui,.bares-art .bares-slot{position:absolute}.bares-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1em .6em;margin-bottom:.55em;display:flex}.bares-head b{font-size:1.02em}.fys-ui .bares-head small{color:var(--ink-2)}.bares-line{border-top:1px solid var(--ui-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.5em 0;font-size:.92em;display:grid}.bares-line i{background:var(--brand-wash);width:1.75em;height:1.75em;color:var(--brand);border-radius:.45em;place-items:center;font-size:.86em;font-style:normal;font-weight:700;display:grid}.bares-line span{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bares-line em{font-variant-numeric:tabular-nums;white-space:nowrap}.bares-total{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:baseline;padding:.6em 0 .7em;display:flex}.fys-ui .bares-total b{font-variant-numeric:tabular-nums;font-size:1.3em;font-weight:700}.bares-tabs{gap:.3em;margin-bottom:.7em;font-size:.86em;display:flex}.bares-tabs>*{border-radius:.55em;padding:.45em .85em}.fys-ui .bares-tabs b{background:var(--brand);color:var(--paper)}.bares-tabs span{color:var(--ink-2)}.bares-barra{--bares-ratio:40 / 29.5;--bares-ratio-narrow:32 / 35.4}.bares-quick{width:17em;padding:.9em 1em 1em;top:.8em;left:.4em}.bares-quick .fys-ui-btn{margin-top:.5em}.bares-quick__to{box-shadow:inset 0 0 0 1.5px var(--brand), 0 0 0 .3em var(--brand-halo);color:var(--brand)}.bares-picker{width:20.5em;padding:.9em 1em 1em;top:5.6em;right:.4em}.bares-picker__grid{background-color:var(--ui-wash);background-image:linear-gradient(var(--ui-line) 1px, transparent 1px), linear-gradient(90deg, var(--ui-line) 1px, transparent 1px);background-size:1.6em 1.6em;border-radius:.6em;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;padding:.8em;display:grid}.bares-t{aspect-ratio:1;text-align:center;background:var(--paper);box-shadow:inset 0 0 0 1px var(--ui-line), 0 .1em .25em var(--table-shadow);font-variant-numeric:tabular-nums;border-radius:.55em;place-content:center;font-size:.74em;line-height:1.25;display:grid}.bares-t.is-round{border-radius:50%}.fys-ui .bares-t b{font-size:1.12em;font-weight:700;display:block}.fys-ui .bares-t small{color:inherit;opacity:.85;font-size:.9em}.bares-t.is-busy{background:var(--brand);color:var(--paper);box-shadow:0 .15em .4em var(--table-shadow-on)}.bares-t.is-picked{box-shadow:inset 0 0 0 2px var(--brand), 0 0 0 .35em var(--brand-halo);color:var(--brand)}.bares-barra .fys-ui-link{width:2.6em;top:13.7em;left:17.1em}.bares-toast{white-space:nowrap;align-items:center;gap:.5em;margin:0;padding:.7em 1em;font-size:.95em;font-weight:600;display:flex;top:25.6em;left:4.4em}.bares-toast svg{background:var(--brand);width:1.3em;height:1.3em;color:var(--paper);border-radius:50%;flex:none;padding:.2em}.bares-barra{--bares-k1:clamp(0, (var(--p,1) - .16) * 7, 1);--bares-k2:clamp(0, (var(--p,1) - .3) * 7, 1)}.bares-picker,.bares-barra .fys-ui-link{opacity:var(--bares-k1);translate:calc((1 - var(--bares-k1)) * 1.6em) 0}.bares-toast{opacity:var(--bares-k2);translate:0 calc((1 - var(--bares-k2)) * .8em)}@container (max-width:470px){.bares-quick{width:17.5em;top:0;left:0}.bares-picker{width:18.4em;top:16.7em;right:0}.bares-barra .fys-ui-link{display:none}.bares-toast{top:20.6em;left:.4em}}.bares-terraza{--bares-ratio:40 / 29;--bares-ratio-narrow:32 / 33}.bares-order{width:15.2em;padding:.9em 1em 1em;top:1em;left:.4em}.bares-order .fys-ui-btn{margin-top:.2em}.bares-terraza__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bares-terraza__wires path{fill:none;stroke:var(--fg-3);stroke-opacity:.7;stroke-width:1.5px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.bares-slot{width:10.4em;padding-top:.55em;overflow:hidden}.bares-slot:before{content:"";z-index:2;background:var(--fg);border-radius:.3em;height:.55em;position:absolute;top:0;left:-.4em;right:-.4em;box-shadow:0 .25em .5em #0000002e}.bares-slot--barra{top:.4em;left:18.6em}.bares-slot--cocina{top:3.4em;left:29.3em}.bares-ticket{background:var(--paper);color:var(--ink);font-family:var(--ff-mono);box-shadow:var(--shadow-ui);gap:.2em;padding:.9em .9em 1.3em;font-size:.8em;line-height:1.35;display:grid;position:relative;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/.9em 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/.9em 100%}.bares-ticket b{padding-bottom:.25em;font-size:1.1em;font-weight:700}.bares-ticket span{color:var(--ink-2)}.bares-ticket p{border-top:1.5px dashed var(--ui-bar);margin:.4em 0 0;padding-top:.55em;font-size:1.2em;font-weight:700}.bares-terraza{--bares-k1:clamp(0, (var(--p,1) - .16) * 7, 1);--bares-k2:clamp(0, (var(--p,1) - .27) * 7, 1)}.bares-slot--barra .bares-ticket{translate:0 calc((var(--bares-k1) - 1) * 100%)}.bares-slot--cocina .bares-ticket{translate:0 calc((var(--bares-k2) - 1) * 100%)}.bares-zone{width:16em;padding:.85em 1em .6em;top:17.4em;left:2.6em}.bares-zone p{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:baseline;gap:.5em;padding:.5em 0;font-size:.92em;display:flex}.bares-zone p em{font-variant-numeric:tabular-nums;font-weight:700}.bares-zone p small{display:block}.bares-zone p.is-hot{background:var(--brand-wash);border-top-color:#0000;border-radius:.5em;margin-inline:-.5em;padding-inline:.5em}.bares-zone p.is-hot em,.fys-ui .bares-zone p.is-hot small{color:var(--brand)}@container (max-width:470px){.bares-order{width:15em;top:0;left:0}.bares-terraza__wires{display:none}.bares-slot{width:14.4em}.bares-slot--barra{top:.4em;left:auto;right:.4em}.bares-slot--cocina{top:14.6em;left:auto;right:.4em}.bares-zone{width:15em;top:16.6em;left:0}}.bares-zones{width:12.6em;padding:.85em .9em .6em;top:2.2em;left:1.2em}.bares-zones>b{margin-bottom:.45em;font-size:.95em;display:block}.bares-zones p{border-top:1px solid var(--ui-line);color:var(--ink-2);justify-content:space-between;align-items:center;margin-inline:-.6em;padding:.5em .6em;font-size:.9em;display:flex}.bares-zones p.is-on{background:var(--brand-wash);color:var(--brand);border-top-color:#0000;border-radius:.5em;font-weight:600}.bares-zones p.is-on+p{border-top-color:#0000}.bares-zones svg{flex:none;width:1.1em;height:1.1em}.bares-count{width:20em;padding:.85em .95em .95em;top:1.1em;right:1.2em}.bares-count__bar{background:var(--ui-line);border-radius:1em;height:.4em;overflow:hidden}.bares-count__bar i{border-radius:inherit;background:var(--brand);width:25%;height:100%;display:block}.fys-ui .bares-count__progress{margin:.3em 0 .4em;display:block}.bares-count>p{border-top:1px solid var(--ui-line);justify-content:space-between;align-items:center;gap:.6em;padding:.45em 0;font-size:.9em;font-weight:600;display:flex}.bares-count>p small{font-weight:400;display:block}.bares-count>p.is-hot{background:var(--brand-wash);border-top-color:#0000;border-radius:.5em;margin-inline:-.5em;padding-inline:.5em}.bares-count>p.is-hot+p{border-top-color:#0000}.bares-count>p em{color:var(--brand);flex:none;font-size:.92em;font-weight:700}.bares-count .fys-ui-btn{margin-top:.55em}.fys-ui.bares-alert{width:15em;top:2em;left:2em;right:auto}.bares-mail{width:18em;padding:.8em .95em .9em;top:10.4em;right:1.6em}.fys-ui .bares-mail small{color:var(--brand);align-items:center;gap:.45em;margin-bottom:.35em;font-weight:600;display:flex}.bares-mail small svg{flex:none;width:1.2em;height:auto}.bares-mail p{font-size:.92em;line-height:1.4}@container (max-width:540px){.bares-zones{display:none}.bares-count{width:21em;left:calc(50% - 10.5em);right:auto}.fys-ui.bares-alert{left:4%}.bares-mail{width:17em;top:auto;bottom:1.4em;right:4%}}.bares-cierre .fys-card__ui{max-width:54em}.bares-note{color:var(--fg-2);margin:0;font-size:1.05em;font-style:italic;font-weight:300;position:absolute;top:1.1em;left:5.4em}.bares-blind{width:15.5em;padding:.9em 1em 1em;top:3.2em;left:5.4em}.bares-blind>b{display:block}.bares-blind>small{margin-bottom:.6em;display:block}.bares-field{gap:.25em;margin-bottom:.6em;display:grid}.bares-field i{font-variant-numeric:tabular-nums;height:2.3em;box-shadow:inset 0 0 0 1px var(--rule-strong);border-radius:.5em;justify-content:flex-end;align-items:center;padding:0 .7em;font-style:normal;font-weight:600;display:flex}.bares-blind .fys-ui-btn{margin-top:.2em}.bares-handoff{justify-items:center;gap:.1em;width:9em;display:grid;position:absolute;top:7.2em;left:21.7em}.bares-handoff svg{width:100%;height:auto;overflow:visible}.bares-handoff path{fill:none;stroke:var(--fg-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bares-handoff path:first-child{stroke-dasharray:3 4}.bares-handoff span{color:var(--fg-2);white-space:nowrap;font-size:1.05em;font-style:italic;font-weight:300}.bares-report{width:18.5em;padding:.9em 1em;top:2.4em;left:31.2em}.fys-ui .bares-report__mail{color:var(--ink-2);align-items:center;gap:.35em;display:inline-flex}.bares-report__mail svg{flex:none;width:1.1em;height:auto}.bares-report__grid{border-top:1px solid var(--ui-line);font-variant-numeric:tabular-nums;grid-template-columns:auto repeat(2,minmax(0,1fr)) max-content;align-items:baseline;gap:.45em .7em;padding:.55em 0;font-size:.9em;display:grid}.bares-report__grid>small{text-align:right}.bares-report__grid>span,.bares-report__grid>em{text-align:right;white-space:nowrap}.bares-report__grid>em{font-weight:700}.bares-report__grid .is-short{color:var(--brand)}.bares-report__grid .is-ok{color:var(--brand);letter-spacing:.03em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:.2em;font-size:.86em;display:inline-flex}.bares-report__grid .is-ok svg{flex:none;width:1.1em;height:1.1em}.bares-report__total{background:var(--brand-wash);color:var(--brand);border-radius:.55em;align-items:center;gap:.6em;margin:0 -.5em;padding:.55em .5em;display:flex}.bares-report__total span{flex:1;font-weight:600}.fys-ui .bares-report__total b{font-variant-numeric:tabular-nums;font-size:1.25em;font-weight:700}.bares-report__total i{background:var(--brand);color:var(--paper);letter-spacing:.04em;text-transform:uppercase;border-radius:.4em;padding:.2em .5em;font-size:.78em;font-style:normal;font-weight:700}@container (max-width:640px){.fys-card__art.bares-cierre{height:30.5em}.bares-cierre .fys-card__ui{max-width:none}.bares-note,.bares-handoff{display:none}.bares-blind{top:1.2em;left:4%}.bares-report{top:16.1em;left:auto;right:4%}}.bares-team{width:21.5em;padding:.85em .95em .4em;top:1.3em;left:1.4em}.bares-team>p{border-top:1px solid var(--ui-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.45em 0;font-size:.9em;display:grid}.bares-team>p i{background:var(--ui-wash);width:2.2em;height:2.2em;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.78em;font-style:normal;font-weight:700;display:grid}.bares-team>p span{min-width:0;font-weight:600;line-height:1.2}.bares-team>p small{white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.bares-team>p em{background:var(--ui-wash);white-space:nowrap;border-radius:.45em;padding:.25em .55em;font-size:.84em;font-weight:600}.bares-team>p.is-you i{background:var(--brand-wash);color:var(--brand)}.bares-team>p.is-you em{background:var(--brand);color:var(--paper)}.bares-pin{text-align:center;width:11em;padding:.8em .95em .9em;top:11.6em;right:1.4em}.fys-ui .bares-pin small{margin-bottom:.5em;display:block}.bares-pin__dots{justify-content:center;gap:.55em;display:flex}.bares-pin__dots i{width:.85em;height:.85em;box-shadow:inset 0 0 0 1.5px var(--rule-strong);border-radius:50%}.bares-pin__dots i.is-on{background:var(--ink);box-shadow:none}@container (max-width:540px){.bares-team{width:22em;left:4%}.bares-pin{top:auto;bottom:.9em;right:4%}}.bares-shifts{width:24.4em;padding:.85em .95em .5em;top:50%;left:calc(50% - 12.2em);translate:0 -50%}.bares-shifts .bares-head{align-items:center}.bares-shifts .bares-head small{flex:1}.bares-shifts__files{gap:.3em;display:flex}.bares-shifts__files i{box-shadow:inset 0 0 0 1px var(--ui-line);color:var(--ink-2);border-radius:.4em;padding:.25em .55em;font-size:.74em;font-style:normal;font-weight:600}.bares-shift{border-top:1px solid var(--ui-line);grid-template-columns:5.6em minmax(0,1fr) auto;align-items:baseline;gap:.15em .6em;padding:.5em 0;font-size:.88em;display:grid}.bares-shift>b{text-transform:capitalize;grid-row:span 2}.bares-shift>p{font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:2;gap:0 .9em;display:flex}.bares-shift>p small{white-space:nowrap}.bares-shift>em{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/3;font-weight:700}.bares-shift.is-hot{background:var(--brand-wash);border-top-color:#0000;border-radius:.55em;margin-inline:-.5em;padding-inline:.5em}.bares-shift.is-hot>em,.fys-ui .bares-shift.is-hot small{color:var(--brand)}.bares-shift.is-hot+p{border-top-color:#0000}.bares-shifts__total{border-top:1px solid var(--ui-line);justify-content:space-between;padding:.55em 0;font-size:.9em;display:flex}.bares-shifts__total b{font-variant-numeric:tabular-nums}@container (max-width:540px){.bares-shifts{width:92%;left:4%}}.bares-index .fys-index{margin-bottom:var(--space-xl)}.bares-others{justify-items:center;gap:var(--space-sm);text-align:center;display:grid}.bares-others p{color:var(--fg-3)}.bares-others .fys-index li{font-size:var(--fs-lg)}@media (prefers-reduced-motion:reduce){.bares-picker,.bares-toast,.bares-barra .fys-ui-link,.bares-ticket{opacity:1;translate:none}}
