.wait-header{flex-wrap:wrap;row-gap:.25rem}.wait-header .header__brand{min-width:0;overflow:hidden}.wait-header .header__subtitle{display:block;min-width:0;margin-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wait-header .header__subtitle.is-shop-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.wait-header__tools{display:flex;align-items:center;gap:.375rem;flex-shrink:0;margin-left:auto}.wait-header__tools .form-select{min-height:var(--tap-min);flex-shrink:0;max-width:none}.form-select{min-width:var(--tap-min)}.form-select--short{text-align:right}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.12%}@font-face{font-family:Noto Sans JP Fallback;src:local(Arial);ascent-override:110.73%;descent-override:27.49%;line-gap-override:0%;size-adjust:104.76%}@font-face{font-family:"Noto Serif JP Fallback";src:local(Times New Roman);ascent-override:95.04%;descent-override:23.62%;line-gap-override:0%;size-adjust:121.11%}@font-face{font-family:Zen Maru Gothic Fallback;src:local(Arial);ascent-override:117%;descent-override:29.05%;line-gap-override:0%;size-adjust:99.15%}@font-face{font-family:BIZ UDPGothic Fallback;src:local(Arial);ascent-override:69.85%;descent-override:9.54%;line-gap-override:0%;size-adjust:125.97%}@font-face{font-family:Shippori Antique Fallback;src:local(Arial);ascent-override:107.11%;descent-override:26.59%;line-gap-override:0%;size-adjust:108.3%}@font-face{font-family:Klee One Fallback;src:local(Arial);ascent-override:108.99%;descent-override:27.06%;line-gap-override:0%;size-adjust:106.43%}@font-face{font-family:Yuji Syuku Fallback;src:local(Times New Roman);ascent-override:88.89%;descent-override:22.07%;line-gap-override:0%;size-adjust:130.5%}@font-face{font-family:Mochiy Pop One Fallback;src:local(Arial);ascent-override:89.53%;descent-override:22.23%;line-gap-override:0%;size-adjust:129.57%}@media screen{html[data-text-scale=l],html[data-device-scale=l]{font-size:115%}html[data-text-scale=xl],html[data-device-scale=xl]{font-size:130%}html[data-text-scale=l]{--w-ts: 1.15}html[data-text-scale=xl]{--w-ts: 1.3}html[data-text-scale=l],html[data-text-scale=xl]{--w-ts-c2: 1.05;--w-ts-c3: 1.1}html[data-font=serif] body{font-family:"Noto Serif JP","Noto Serif JP Fallback",Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-font=round] body{font-family:Zen Maru Gothic,Zen Maru Gothic Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-font=ud] body{font-family:BIZ UDPGothic,BIZ UDPGothic Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-font=antique] body{font-family:Shippori Antique,Shippori Antique Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-font=hand] body{font-family:Klee One,Klee One Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-font=brush] body{font-family:Yuji Syuku,Yuji Syuku Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-font=pop] body{font-family:Mochiy Pop One,Mochiy Pop One Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}}.wait-print[data-font=serif]{font-family:"Noto Serif JP","Noto Serif JP Fallback",Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wait-print[data-font=round]{font-family:Zen Maru Gothic,Zen Maru Gothic Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wait-print[data-font=ud]{font-family:BIZ UDPGothic,BIZ UDPGothic Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wait-print[data-font=antique]{font-family:Shippori Antique,Shippori Antique Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wait-print[data-font=hand]{font-family:Klee One,Klee One Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wait-print[data-font=brush]{font-family:Yuji Syuku,Yuji Syuku Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wait-print[data-font=pop]{font-family:Mochiy Pop One,Mochiy Pop One Fallback,Inter,Inter Fallback,Noto Sans JP,Noto Sans JP Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wait-main{max-width:640px;padding-bottom:2rem}.wait-footer{max-width:640px;margin:0 auto;padding:.5rem 1rem 1rem;font-size:.75rem;line-height:1.6;text-align:center}.wait-footer a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);padding:0 .5rem;color:var(--c-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.wait-face{padding:1rem 0 0}.wait-face>h1{margin:0 0 .5rem}.wait-face>p:not([class]){margin:0 0 .75rem;font-size:.875rem;line-height:1.7}.wait-face>p.wait-line,.wait-face>p.wait-links,.wait-face>p.form-hint{margin:0 0 .75rem;font-size:.875rem;line-height:1.7}.wait-section{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--c-border)}.wait-section>h2{margin:0 0 .75rem}.wait-section>p{margin:0 0 .75rem;font-size:.875rem;line-height:1.7}.wait-line{margin:.5rem 0;font-size:.875rem;line-height:1.7;color:var(--c-text)}.wait-line:empty{display:none}.wait-line--notice{padding-left:.75rem;border-left:3px solid var(--c-accent)}.wait-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.wait-actions .btn{min-height:var(--tap-min)}.wait-links{display:flex;flex-wrap:wrap;gap:0 1.25rem;margin:1rem 0 0;font-size:.875rem}.wait-textbtn{flex:0 0 auto;display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 .25rem;border:0;background:transparent;color:var(--c-link);font-weight:400;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.wait-textbtn:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:2px}.wait-links a{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--c-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.wait-form{margin-top:.5rem}.wait-form .btn{min-height:var(--tap-min);margin-top:.25rem}.wait-form .form-select-wrap{max-width:16rem}.wait-url{margin:.25rem 0;font-size:.75rem;line-height:1.6;word-break:break-all;color:var(--c-text)}.wait-qr{display:block;width:100%;max-width:12rem;height:auto;background:#fff;border-radius:var(--radius-sm)}.wait-qr-block{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;margin:.75rem 0 1rem}.wait-qr-block .wait-qr{flex:0 0 9rem;max-width:9rem}.wait-qr-block__text{flex:1 1 14rem;min-width:0}.wait-qr-block__text h3{margin:0 0 .25rem}.wait-qr-block__text .form-hint{margin-top:.25rem}.wait-details{margin:.5rem 0;border-top:1px solid var(--c-border)}.wait-details>summary{display:flex;align-items:center;min-height:var(--tap-min);cursor:pointer;font-size:.875rem;font-weight:600;color:var(--c-link)}.wait-details>summary:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:2px}.wait-print-box{display:none}@media print{@page{size:auto;margin:12mm}html.is-print-wait body>*:not(#waitPrint){display:none!important}html.is-print-wait #waitPrint{display:block}.wait-print{color:#000;text-align:center;padding:10mm 0}.wait-print__name{margin:0 0 8mm}.wait-print__qr{width:120mm;max-width:120mm;margin:0 auto 8mm}.wait-print__qr--card{width:60mm;max-width:60mm}.wait-print__leads{list-style:none;margin:0 0 6mm;padding:0;font-size:.875rem;line-height:1.6}.wait-print__url{margin:0 0 4mm;font-size:.875rem;word-break:break-all}.wait-print__warn{margin:0;font-size:.875rem;font-weight:700}.wait-print__lost{margin:4mm 0 0;font-size:.875rem}.wait-print--poster{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:240mm;max-height:250mm;padding:2mm 0;overflow:hidden}.wait-print__title{margin:0 0 3mm;font-size:2.5rem;font-weight:700;line-height:1.25}.wait-print--poster .wait-print__name{margin:0 0 6mm}.wait-print--poster .wait-print__qr{width:110mm;max-width:110mm;margin:0 auto 6mm}.wait-print--poster .wait-print__leads,.wait-print--poster .wait-print__url{flex-shrink:0}.wait-print__steps{margin:0 0 4mm;padding-left:1.5em;text-align:left;font-size:1.25rem;font-weight:700;line-height:1.6}.wait-print__noapp{margin:0 0 5mm;font-size:.875rem}.wait-print--poster .wait-print__leads{margin:0 0 4mm;padding-top:4mm;border-top:.3mm solid #000}.wait-print a[href]:after{content:""}}html[data-accent]{--w-accent: var(--accent-l);--w-accent-fg: var(--accent-l-fg)}html[data-accent][data-theme=dark],html[data-accent].is-wait-monitor{--w-accent: var(--accent-d);--w-accent-fg: var(--accent-d-fg)}html[data-accent] .wait-main .btn-primary{background:var(--w-accent);border-color:var(--w-accent);color:var(--w-accent-fg)}html[data-accent] .wait-main .btn-primary:hover:not(:disabled){background:var(--w-accent);border-color:var(--w-accent);filter:brightness(1.08)}html[data-accent] .wait-toggle[aria-pressed=true]{border-color:var(--w-accent);color:var(--w-accent)}@media print{html[data-accent] .wait-print--poster .wait-print__name{padding-bottom:4mm;border-bottom:1.5mm solid var(--accent-l);print-color-adjust:exact;-webkit-print-color-adjust:exact}}.wait-fb__q{margin:0 0 .5rem}.wait-fb__votes .wait-fb__vote{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--tap-min)}.wait-fb__vote[aria-pressed=true]{background:var(--w-accent, var(--c-sel));border-color:var(--w-accent, var(--c-sel));color:var(--w-accent-fg, var(--c-on-accent));font-weight:700}.wait-fb__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0}.wait-fb__chips[hidden],.wait-fb__comment[hidden],.wait-fb[hidden]{display:none}.wait-fb__comment{margin:.75rem 0 0}.wait-fb__comment .form-textarea{width:100%}.wait-fb__thanks,.wait-fb__err{margin:.5rem 0 0}.wait-fb__thanks:empty,.wait-fb__err:empty{display:none}.wait-fb__note{margin:.5rem 0 0;font-size:.75rem;line-height:1.6}.wait-fb--user{max-width:640px;margin:0 auto;padding:.75rem 1rem .25rem;border-top:1px solid var(--c-border)}.wait-footer__fb{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);padding:0 .5rem;border:0;background:none;font:inherit;color:var(--c-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.wait-footer__fb:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:2px}.wait-restore{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--c-border)}.wait-restore>h2{margin:0 0 .5rem}.wait-owner__open{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;margin:.25rem 0;padding:.25rem 0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.wait-owner__label{font-size:.875rem;font-weight:600}.wait-owner__open .wait-switch__text{min-width:0}.wait-owner__backup{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.5rem 0}.wait-owner__backup .wait-line{flex:1 1 12rem;margin:0}.wait-owner__backup .btn{flex:0 0 auto;min-height:var(--tap-min)}.wait-steps{margin:0;padding-left:1.5rem;font-size:.875rem;line-height:1.7}.wait-steps li{margin:0 0 .5rem}.wait-steps .btn{display:inline-flex;align-items:center;min-height:var(--tap-min)}.wait-steps__item{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--tap-min)}.wait-steps li.is-done .wait-steps__text{text-decoration:line-through;text-decoration-thickness:1px}.wait-steps__check{flex:0 0 auto;width:.5rem;height:.95rem;margin:-.2rem .25rem 0;border:solid var(--w-accent, var(--c-sel));border-width:0 3px 3px 0;transform:rotate(45deg)}.wait-steps__done{font-weight:600}.wait-links.wait-links--tight{margin:0}.wait-switch{display:inline-flex;align-items:center;gap:.625rem;min-height:var(--tap-min);margin:0;padding:0 .25rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--c-text);font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.5;text-align:left;cursor:pointer}.wait-switch__track{position:relative;flex:0 0 auto;box-sizing:border-box;width:52px;height:32px;border:2px solid var(--c-border-interactive);border-radius:16px;background:var(--c-paper);transition:background-color var(--transition),border-color var(--transition)}.wait-switch__knob{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:var(--c-border-interactive);transition:transform var(--transition),background-color var(--transition)}.wait-switch[aria-checked=true] .wait-switch__track{border-color:var(--w-accent, var(--c-sel));background:var(--w-accent, var(--c-sel))}.wait-switch[aria-checked=true] .wait-switch__knob{transform:translate(20px);background:var(--w-accent-fg, var(--c-on-accent))}.wait-switch__text{min-width:5em}.wait-switch:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:2px}.wait-switch[aria-disabled=true]{cursor:progress}@media(prefers-reduced-motion:reduce){.wait-switch__track,.wait-switch__knob{transition:none}}.wait-set__group{margin:.25rem 0 0}.wait-set__group--sub{margin-top:1rem}.wait-set{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label field" "help help" "msg msg";align-items:center;column-gap:1rem;padding:.5rem 0 0;border-bottom:1px solid var(--c-border)}.wait-set[hidden]{display:none}.wait-set__label{grid-area:label;min-width:0}.wait-set__label .form-label{margin:0}.wait-set__field{grid-area:field;justify-self:end;min-width:0}.wait-set__field .form-select-wrap>.form-select{max-width:none}.wait-set--stack{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "help" "field" "msg"}.wait-set--stack .wait-set__field{justify-self:stretch;margin-bottom:.5rem}.wait-help{grid-area:help}.wait-help>summary{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);padding-right:.75rem;list-style:none;font-size:.875rem;color:var(--c-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.wait-help>summary::-webkit-details-marker{display:none}.wait-help>summary:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:2px}.wait-help>p{margin:0 0 .5rem;font-size:.875rem;line-height:1.7}.wait-set__msg{grid-area:msg;margin:0 0 .375rem;font-size:.75rem;line-height:1.6;color:var(--c-text)}.wait-set__msg:empty{display:none}.wait-set__name .form-input:disabled{border-style:dashed;background:transparent;color:var(--c-text);-webkit-text-fill-color:var(--c-text);opacity:1;cursor:not-allowed}.wait-set__lock{display:flex;align-items:center;gap:.375rem;margin:.375rem 0 0;font-size:.75rem;line-height:1.6}.wait-set__lock[hidden]{display:none}.wait-lock{flex:0 0 auto;width:1rem;height:1rem}.wait-set__pair{display:inline-flex;gap:.25rem}.wait-form .wait-set__pair .form-select-wrap{max-width:none}.wait-set__pair .form-select:disabled{color:var(--c-text);opacity:1;text-decoration:line-through;cursor:not-allowed}.wait-adv{margin:.75rem 0 0}.wait-adv>summary{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem;min-height:var(--tap-min);list-style:none;cursor:pointer}.wait-adv>summary::-webkit-details-marker{display:none}.wait-adv>summary:after{content:"";width:.5rem;height:.5rem;margin-left:.25rem;border:solid var(--c-text);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px)}.wait-adv[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.wait-adv>summary:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:2px}.wait-adv__title{display:inline;margin:0}.wait-adv__count{font-size:.875rem;font-weight:600;color:var(--c-text)}.wait-more{margin-top:1.5rem}.wait-more>.wait-section:first-of-type{margin-top:.5rem}.wait-danger{border-top-width:2px}.wait-colors{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0;padding:0}.wait-color{--sw: var(--sw-l);--sw-fg: var(--sw-l-fg);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);padding:0;border:2px solid var(--c-border-interactive);border-radius:50%;background:var(--sw);cursor:pointer}[data-theme=dark] .wait-color{--sw: var(--sw-d);--sw-fg: var(--sw-d-fg)}.wait-color.wait-color--std,[data-theme=dark] .wait-color.wait-color--std{--sw: var(--c-sel);--sw-fg: var(--c-on-accent)}.wait-color[aria-checked=true]{border-color:var(--c-text);box-shadow:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-text)}.wait-color[aria-checked=true]:after{content:"";width:.5rem;height:.95rem;margin-top:-.2rem;border:solid var(--sw-fg);border-width:0 3px 3px 0;transform:rotate(45deg)}.wait-color:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:4px}.wait-colors__now{margin:.25rem 0 0;font-size:.875rem;line-height:1.7}.wait-toggle{min-width:7rem;min-height:var(--tap-min)}.wait-toggle[aria-pressed=true]{border-color:var(--c-accent-text);color:var(--c-accent-text);font-weight:700}.wait-list{list-style:none;margin:0;padding:0}.wait-list li{border-bottom:1px solid var(--c-border)}.wait-list a{display:flex;align-items:center;min-height:var(--tap-min);padding:.25rem 0;font-size:.875rem;color:var(--c-link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.wait-main--wide{max-width:880px}.wait-main.has-dock:not(.wait-main--try)+.wait-footer{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.wait-staff__name{margin:0 0 .25rem;overflow-wrap:anywhere}.wait-staff__top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:var(--tap-min);margin:.5rem 0 .25rem}.wait-staff__status{margin:0;flex:1 1 12rem;min-width:0;font-variant-numeric:tabular-nums}.wait-staff__queue{display:flex;flex-wrap:wrap;gap:.5rem}.wait-staff__queue .btn{flex:0 0 auto;min-height:var(--tap-min)}.wait-staff__queue .wait-staff__close{margin-left:0}.wait-staff__qbreak{flex:0 0 100%;height:0}.wait-staff__next{margin:.25rem 0 0;font-size:.875rem;line-height:1.7}.wait-staff__note{margin:.25rem 0 .5rem;font-size:.75rem;line-height:1.6}.wait-staff__panel{margin:.5rem 0;padding-top:.25rem;border-top:1px solid var(--c-border)}.wait-staff__panel .btn{flex:0 0 auto}.wait-staff__reasons{display:grid;grid-template-columns:1fr}.wait-staff__reasons .btn{text-align:left;white-space:normal;line-height:1.5}@media(min-width:768px){.wait-staff__reasons{grid-template-columns:1fr 1fr}}.wait-staff__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 .5rem}.wait-chip{flex:0 0 auto;min-height:var(--tap-min);padding:.5rem .875rem}.wait-seats{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0}.wait-seats .wait-chip:disabled{opacity:1;border-style:dashed;color:var(--c-text);cursor:not-allowed}.wait-chip[aria-pressed=true]{background:var(--w-accent, var(--c-sel));border-color:var(--w-accent, var(--c-sel));color:var(--w-accent-fg, var(--c-on-accent))}.wait-rows{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.wait-row{display:flex;flex-direction:column;gap:.5rem;margin-block:.25rem;padding:.375rem .75rem;border-bottom:1px solid var(--c-border);border-radius:var(--radius-sm)}.wait-row__info{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;min-width:0}.wait-row__no{margin:0;font-variant-numeric:tabular-nums}.wait-row__size,.wait-row__min,.wait-row__calls{font-size:.875rem;font-variant-numeric:tabular-nums}.wait-row__seat{font-size:.875rem;font-weight:600}.wait-row__state{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600}.wait-row__ops{display:flex;flex-wrap:wrap;gap:.5rem}.wait-row__ops .btn{flex:0 0 auto;min-height:var(--tap-min);padding:.5rem .875rem}.wait-row__ops--called{flex-direction:column;align-items:stretch}.wait-row__opmain{display:flex;gap:.5rem}.wait-row__opmain>.btn:first-child{flex:1 1 55%}.wait-row__oprisk{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.wait-bell{flex:0 0 auto;align-self:center}.wait-row.is-called{background:var(--w-accent, var(--c-sel));color:var(--w-accent-fg, var(--c-on-accent))}.wait-row:focus{outline:none}.wait-row:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:-2px}.wait-row.is-called .btn-primary,html[data-accent] .wait-main .wait-row.is-called .btn-primary{background:var(--w-accent-fg, var(--c-on-accent));border-color:var(--w-accent-fg, var(--c-on-accent));color:var(--w-accent, var(--c-sel))}.wait-row.is-called .btn-secondary{background:transparent;border-color:var(--w-accent-fg, var(--c-on-accent));color:var(--w-accent-fg, var(--c-on-accent))}.wait-row.is-folded{flex-direction:row;flex-wrap:wrap;align-items:center;min-height:var(--tap-min);padding-top:0;padding-bottom:0;margin-block:0}.wait-row.is-folded .wait-row__info{flex:1 1 auto;align-items:center}.wait-row.is-folded .wait-row__ops .btn{padding-top:.25rem;padding-bottom:.25rem}.wait-rows--done .wait-row{border-radius:0}.wait-staff__done{margin-top:.75rem}.wait-staff__done>summary{padding:0 .75rem}.wait-staff__alerts{margin-top:1rem}.wait-dock{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));background:var(--c-bg);border-top:1px solid var(--c-border)}.wait-dock__inner{max-width:880px;margin:0 auto}.wait-dock__line{margin:0 0 .375rem;font-size:.875rem;font-weight:600;line-height:1.6}.wait-dock__line.is-alert{padding-left:.625rem;border-left:3px solid var(--c-accent)}.wait-dock__form{display:flex;align-items:center;gap:.5rem}.wait-dock__form.has-seat{flex-wrap:wrap}.wait-dock__label{flex:0 0 auto;font-size:.875rem;font-weight:600}.wait-dock__size{flex:0 0 auto}.wait-dock__size>.form-select{max-width:none}.wait-dock__join{flex:1 1 auto;min-height:var(--tap-min)}.wait-staff__status.is-offline{padding-left:.625rem;border-left:3px solid var(--c-accent)}.wait-staff__msg{margin:.5rem 0 0;padding-left:.625rem;border-left:3px solid var(--c-accent);font-size:.875rem;font-weight:600;line-height:1.6}.wait-row__msg{flex:1 1 100%;margin:0;padding-left:.625rem;border-left:3px solid var(--c-accent);font-size:.875rem;font-weight:600;line-height:1.6}.wait-skel__name{min-height:1.75rem}.is-skeleton>.wait-staff__next{min-height:1.7em}.is-skeleton>.wait-staff__note{min-height:1.6em}.wait-row.is-skel{min-height:calc(var(--tap-min) * 2 + 1.75rem)}.wait-skel__no{display:inline-block;width:3.5ch;height:1.25rem;border-radius:var(--radius-sm);background:var(--c-border)}@media(min-width:768px){.wait-row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.wait-row__ops{justify-content:flex-end}.wait-row.is-called .wait-row__info{flex:1 1 18rem}.wait-row__ops--called{flex:1 1 32rem;flex-direction:row;align-items:center;justify-content:flex-end}.wait-row__opmain{flex:1 1 auto}.wait-row__opmain>.btn:first-child{flex:1 1 auto;min-width:12rem}.wait-row__oprisk{flex:0 0 auto;margin:0 0 0 1.5rem}.wait-dock__join{flex:0 0 auto}}html.is-wait-monitor,html.is-wait-monitor body{background:#121212;color:#f2ede4}html.is-wait-monitor .wait-header{visibility:hidden}html.is-wait-monitor .wait-footer{display:none}html.is-wait-monitor body{overflow:hidden}.wait-board{box-sizing:border-box;position:fixed;top:0;left:0;width:100%;display:flex;flex-direction:column;height:100vh;height:100dvh;padding:3vh 4vw calc(3vh + env(safe-area-inset-bottom));color:#f2ede4;font-size:clamp(1rem,calc(min(3.2vh,5vw) * var(--w-ts, 1)),2.5rem);line-height:1.3;overflow:hidden}.wait-board__name{flex:0 0 auto;margin:0;font-size:calc(1.25em / var(--w-ts-name, 1));font-weight:700;line-height:1.5;color:#f2ede4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-aspect-ratio:1/1){.wait-board__name{--w-ts-name: var(--w-ts, 1)}}.wait-board__main{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:2vh 0}.wait-board__head{display:flex;align-items:center;gap:.4em;margin:0 0 2vh;font-size:inherit;font-weight:700;color:#f2ede4}.wait-board__bell{width:1.1em;height:1.1em;flex:0 0 auto;color:var(--w-accent, var(--c-accent))}.wait-board__nums{--wait-board-no: calc(min(25vh, 30vw) * var(--w-ts, 1));display:flex;flex-wrap:wrap;align-content:flex-start;gap:1.5vh 4vw;margin:0;padding:0;list-style:none}.wait-board__nums.is-c2{--wait-board-no: calc(min(17vh, 19vw) * var(--w-ts-c2, 1))}.wait-board__nums.is-c3{--wait-board-no: calc(min(12vh, 13vw) * var(--w-ts-c3, 1))}.wait-board__nums.is-c4{--wait-board-no: calc(min(9vh, 10vw) * var(--w-ts-c3, 1))}.wait-board__item{display:flex;flex-direction:column;align-items:flex-start}.wait-board__no{font-size:var(--wait-board-no);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:#fff;border-bottom:.06em solid transparent}.wait-board__tag{margin-top:.3em;font-weight:700;line-height:1.2;color:#fff}.wait-board__no.is-latest{border-bottom-color:var(--w-accent, var(--c-accent))}.wait-board__msg{margin:0;font-weight:700;color:#f2ede4;font-variant-numeric:tabular-nums}.wait-board__foot{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:4vw}.wait-board__side{min-width:0}.wait-board__count{margin:0;font-size:clamp(1.25rem,calc(min(6vh,5vw) * var(--w-ts, 1)),4.5rem);font-weight:700;line-height:1.1;color:#f2ede4;font-variant-numeric:tabular-nums;white-space:nowrap}.wait-board__asof{margin:1vh 0 0;padding-left:.5em;border-left:3px solid var(--c-accent);color:#f2ede4;font-variant-numeric:tabular-nums}.wait-board__qr{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1vh;margin:0;max-width:40vw;text-align:center}.wait-board__qr figcaption{max-width:18em;line-height:1.3;color:#f2ede4}.wait-board__qrimg{width:max(120px,min(25vh,36vw));max-width:max(120px,min(25vh,36vw));height:auto}.wait-skel__qr{display:block;aspect-ratio:1;background:#2a2a2a}.wait-board.is-look-wait{opacity:0}.wait-main.is-look-wait>:not(.is-skeleton){opacity:0}body.is-look-wait>*{opacity:0}.wait-user{max-width:480px;margin:0 auto}.wait-user__status{margin:0 0 .5rem;overflow-wrap:anywhere}.wait-user__ticket{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-height:6.5rem;margin:.5rem 0 .75rem;padding:.75rem 1rem;border:1px solid var(--c-border);border-radius:var(--radius-sm)}html[data-accent] .wait-user__ticket{border:2px solid var(--w-accent)}.wait-user__ticket.is-called,html[data-accent] .wait-user__ticket.is-called{background:var(--w-accent, var(--c-sel));border-color:var(--w-accent, var(--c-sel));color:var(--w-accent-fg, var(--c-on-accent))}.wait-user__tags{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.wait-user__label{font-size:.75rem}.wait-user__badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600}.wait-user__no{margin:0;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.2}.wait-user__ticket.is-called .wait-user__no{font-size:clamp(4.5rem,31vw,10rem);line-height:1.05;letter-spacing:.02em}.wait-user__calls{font-size:.875rem;font-weight:600}.wait-user__ahead{margin:0 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.7}.wait-user__next{margin:0 0 .5rem;font-size:.875rem;line-height:1.7}.wait-user__notes{margin:0 0 .5rem}.wait-user__note{margin:0 0 .25rem;font-size:.75rem;line-height:1.6;font-variant-numeric:tabular-nums}.wait-user__band{margin:.5rem 0;padding-left:.625rem;border-left:3px solid var(--c-accent);font-size:.875rem;font-weight:600;line-height:1.6}.wait-user__offline{margin:0 0 .75rem;padding-left:.625rem;border-left:3px solid var(--c-accent)}.wait-user__off-status{margin:0;font-size:.875rem;font-weight:600;line-height:1.6;font-variant-numeric:tabular-nums}.wait-user__off-next{margin:0;font-size:.75rem;line-height:1.6}.wait-user__asof{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.5rem 0;font-size:.75rem}.wait-user__asof-time{font-variant-numeric:tabular-nums}.wait-user__refresh{flex:0 0 auto;min-height:var(--tap-min)}.wait-user__picker{margin:.75rem 0 0}.wait-user__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.wait-user__size{min-height:var(--tap-min);padding:.5rem .25rem;font-variant-numeric:tabular-nums}.wait-user__size[aria-pressed=true]{background:var(--w-accent, var(--c-sel));border-color:var(--w-accent, var(--c-sel));color:var(--w-accent-fg, var(--c-on-accent));font-weight:700}.wait-user__seats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.wait-user__seatopt{min-height:var(--tap-min);padding:.5rem .25rem;white-space:normal;line-height:1.4;overflow-wrap:anywhere}.wait-user__seatopt[aria-pressed=true]{background:var(--w-accent, var(--c-sel));border-color:var(--w-accent, var(--c-sel));color:var(--w-accent-fg, var(--c-on-accent));font-weight:700}.wait-user__seat{font-size:.875rem;font-weight:600}.wait-user__more{display:block;max-width:12rem;margin-top:.5rem}.wait-user__more.is-picked .form-select{font-weight:700}.wait-user__join{flex:1 1 100%;min-height:var(--tap-min)}.wait-user__undo{flex:0 0 auto}.wait-user__cancel{margin-top:1rem}.wait-user__ticket--skel{justify-content:center}.wait-user__note.wait-alerts__state{font-weight:600}.wait-alerts{margin:.75rem 0 .5rem;padding-top:.75rem;border-top:1px solid var(--c-border)}.wait-alerts__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:.25rem 0 .5rem}.wait-alerts__label{font-size:.875rem;font-weight:600}.wait-alerts__row>.wait-toggle{flex:0 0 auto;width:auto}.wait-alerts__push{margin:.5rem 0 0}.wait-alerts__push>.btn{min-height:var(--tap-min);margin:.25rem 0 .5rem}.wait-alerts__guide>.btn{min-height:var(--tap-min);margin:.25rem 0 .5rem}.wait-alerts__install{margin:.25rem 0 .5rem}.wait-alerts__steps{margin:.5rem 0;padding-left:1.5rem;font-size:.875rem;line-height:1.8}.wait-alerts__install .btn{min-height:var(--tap-min)}.wait-main.wait-main--try{max-width:1200px}.wait-try__banner{margin:.75rem 0}.wait-try__tabs{display:flex;gap:.5rem;margin:0 0 .5rem;border-bottom:1px solid var(--c-border)}.wait-try__tab{flex:1 1 0;min-height:var(--tap-min);padding:.5rem .75rem;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--c-text);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.wait-try__tab[aria-selected=true]{border-bottom-color:var(--w-accent, var(--c-sel));color:var(--c-link)}.wait-try__tab:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:2px}.wait-try__label{display:none;margin:0 0 .25rem}.wait-try__panel{display:none;min-width:0}.wait-try__panel.is-active{display:block}.wait-main--try .wait-dock{position:sticky}@media(min-width:1024px){.wait-try__tabs{display:none}.wait-try__panes{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2rem;align-items:start}.wait-try__panel,.wait-try__label{display:block}}
