._panel_ztmnd_1{position:absolute;top:3.6rem;right:.55rem;bottom:4.9rem;width:min(470px,calc(100% - 1.1rem));border:2px solid #89d8c1;border-radius:1.12rem;z-index:12;background:#f3faf6;color:#143b44;display:flex;flex-direction:column;gap:.65rem;overflow-y:auto;overscroll-behavior:contain;padding:.8rem;box-shadow:0 18px 60px #142e39ab}._head_ztmnd_2{display:flex;justify-content:space-between;gap:.4rem}._head_ztmnd_2 span{font-size:.62rem;color:#13736e;font-weight:950;letter-spacing:.07em}._head_ztmnd_2 h2{font-size:1.15rem;line-height:1.2;margin:.15rem 0}._head_ztmnd_2 p{font-size:.75rem;line-height:1.35;margin:0;color:#466b6a}._close_ztmnd_2{flex:none;min-width:42px;min-height:42px;display:grid;place-items:center;color:#173e47;background:#fff;border:1px solid #a4beb9;border-radius:.7rem;cursor:pointer}._prompt_ztmnd_3{display:flex;align-items:center;gap:.45rem;background:#e0f0e8;padding:.55rem;border-radius:.75rem}._prompt_ztmnd_3>span{font-size:1.65rem}._prompt_ztmnd_3>div{display:grid;gap:.2rem;flex:1}._prompt_ztmnd_3 strong{font-size:.83rem;line-height:1.2}._prompt_ztmnd_3 small{font-size:.7rem;line-height:1.3;color:#456968}._prompt_ztmnd_3 button{min-height:44px;font-size:.7rem}._tray_ztmnd_4{background:#fff7e4;border:1px solid #e6ce9a;border-radius:.75rem;padding:.53rem}._rowHeading_ztmnd_4{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem}._rowHeading_ztmnd_4 span{color:#725c3c}._counters_ztmnd_4{min-height:55px;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;margin-top:.45rem}._counter_ztmnd_4,._chosen_ztmnd_4{width:41px;height:41px;border-radius:50%;border:3px solid #ffe5ad;box-shadow:inset 0 -3px #ad7b39,0 2px 5px #38463b44;background:#e3a842;color:#fff6d3;font-size:1.45rem;cursor:pointer;display:grid;place-items:center;touch-action:manipulation}._chosen_ztmnd_4{outline:4px solid #16878d;outline-offset:2px;transform:translateY(-3px);background:#1b9491}._empty_ztmnd_4{font-size:.82rem;color:#426c57;padding:.4rem}._cups_ztmnd_5{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.4rem}._cup_ztmnd_5{display:grid;gap:.25rem;align-content:start;background:#e6f3f5;border:1px solid #8cb9c0;border-radius:.8rem;padding:.33rem;min-height:125px}._cupButton_ztmnd_5{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;background:#d1e8ed;border:2px solid #62969a;color:#163f4b;border-radius:.75rem;cursor:pointer;min-height:73px;padding:.35rem}._cupButton_ztmnd_5>span{font-size:1.7rem}._cupButton_ztmnd_5 strong{font-size:.82rem}._cupButton_ztmnd_5 small{font-size:.7rem}._counterBin_ztmnd_5{display:flex;flex-wrap:wrap;gap:.2rem;align-items:flex-start;justify-content:center;min-height:33px}._counterBin_ztmnd_5 ._counter_ztmnd_4,._counterBin_ztmnd_5 ._chosen_ztmnd_4{width:31px;height:31px;font-size:1rem;border-width:2px}._selectedStatus_ztmnd_6{background:#fff0c7;border-radius:.6rem;padding:.5rem;font-size:.76rem;font-weight:750}._selectedStatus_ztmnd_6 button{border:0;color:#166b72;background:transparent;text-decoration:underline;font-weight:900;cursor:pointer}._feedback_ztmnd_6{background:#dcece8;border-left:4px solid #247c7b;padding:.55rem;font-size:.79rem;line-height:1.35;border-radius:.35rem;margin:0}._actions_ztmnd_6{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;justify-content:space-between;margin-top:auto}._actions_ztmnd_6 button{min-height:44px;font-size:.73rem}._actions_ztmnd_6 button:last-child{flex:1}._panel_ztmnd_1 footer{display:flex;gap:.4rem;align-items:flex-start;border-top:1px solid #c7ddd5;padding-top:.55rem;font-size:.68rem;color:#557373;line-height:1.36}@media(max-width:600px){._panel_ztmnd_1{inset:3.55rem .35rem 4.2rem;width:auto;border-radius:.8rem;padding:.6rem}._head_ztmnd_2 h2{font-size:1.02rem}._cups_ztmnd_5{grid-template-columns:repeat(2,1fr)}._cup_ztmnd_5{min-height:110px}._cupButton_ztmnd_5{min-height:62px}._counter_ztmnd_4{width:44px;height:44px}}._wrap_gv1kp_1{position:absolute;inset:0;isolation:isolate;z-index:7;background:#c6d9d7;color:#fff}._wrap_gv1kp_1 canvas{display:block;width:100%;height:100%;touch-action:manipulation}._heading_gv1kp_3,._instruction_gv1kp_3,._stations_gv1kp_3,._bottom_gv1kp_3{position:absolute;z-index:3;box-shadow:0 10px 30px #10283a66}._heading_gv1kp_3{left:.7rem;top:.7rem;display:grid;gap:.15rem;background:#112c39e6;border:1px solid #8ed4d493;border-radius:1rem;padding:.6rem;max-width:50%}._heading_gv1kp_3 span,._instruction_gv1kp_3 b{font-size:.6rem;letter-spacing:.12em;color:#ffde9b;font-weight:950}._heading_gv1kp_3 strong{font-size:1rem}._heading_gv1kp_3 small{font-size:.7rem;color:#d2eceb}._stations_gv1kp_3{left:.6rem;bottom:5.6rem;display:flex;gap:.3rem;flex-wrap:wrap;max-width:50%;padding:.42rem;background:#102a35df;border:1px solid #b9ebda77;border-radius:.9rem}._stations_gv1kp_3 button{display:flex;align-items:center;gap:.2rem;flex-direction:column;justify-content:center;min-width:62px;min-height:64px;max-width:100px;border:1px solid #afc8c8;border-radius:.6rem;background:#e8efed;color:#133541;font-size:1.25rem;cursor:pointer}._stations_gv1kp_3 button span{font-size:.56rem;font-weight:900;line-height:1.2;text-align:center}._stations_gv1kp_3 button._active_gv1kp_8{background:#ffdda1;border:2px solid #cd9b43}._instruction_gv1kp_3{right:.6rem;top:.7rem;width:min(260px,44%);display:grid;gap:.28rem;background:#122d3af0;border:1px solid #8ed4d493;border-radius:1rem;padding:.6rem}._instruction_gv1kp_3 strong{font-size:.94rem}._instruction_gv1kp_3 span{font-size:.68rem;line-height:1.4}._instruction_gv1kp_3 button{justify-self:start;font-size:.66rem}._bottom_gv1kp_3{bottom:.5rem;left:.6rem;right:.6rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.45rem;background:#14323fda;border:1px solid #b9ebda66;border-radius:.8rem}._bottom_gv1kp_3 button{min-height:42px}._note_gv1kp_12{display:none}._fallback_gv1kp_12{position:absolute;inset:0;z-index:2;display:grid;justify-items:center;align-content:center;gap:.5rem;color:#15343c;background:#e0f4eb;text-align:center;padding:1rem}@media(max-width:650px){._heading_gv1kp_3{max-width:65%;font-size:.65rem}._heading_gv1kp_3 small{display:none}._instruction_gv1kp_3{top:auto;bottom:5.6rem;right:.5rem;width:46%;padding:.45rem}._instruction_gv1kp_3 span{font-size:.65rem}._stations_gv1kp_3{left:.4rem;bottom:5.6rem;max-width:49%}._stations_gv1kp_3 button{min-width:52px;min-height:53px;max-width:76px}._stations_gv1kp_3 button span{font-size:.51rem}._bottom_gv1kp_3{gap:.2rem;left:.3rem;right:.3rem}._bottom_gv1kp_3 button{font-size:.68rem;padding:.4rem;min-height:42px}}
