.cashier-preparing[data-v-206caf6f]{display:flex;align-items:center;justify-content:center;padding:40px 24px;background:radial-gradient(ellipse at 50% 20%,#eee9ff 0,#f7f8fc 60%)}.cashier-preparing__card[data-v-206caf6f]{width:100%;max-width:540px;margin:auto;padding:36px;background:#fff;border:1px solid #e9e5f3;border-radius:24px;box-shadow:0 18px 60px rgba(59,38,103,.08);text-align:center}.cashier-preparing__symbol[data-v-206caf6f]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 22px;border-radius:22px;color:#7957d5;background:#f0ebfc}.cashier-preparing__title[data-v-206caf6f]{color:#302641;font-size:1.4rem;font-weight:700;line-height:1.5}.cashier-preparing__subtitle[data-v-206caf6f]{margin:10px 0 26px;color:#716b7e;font-size:.95rem;line-height:1.7}.cashier-preparing__steps[data-v-206caf6f]{display:grid;gap:12px;margin-bottom:24px;text-align:left}.cashier-preparing__step[data-v-206caf6f]{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #e9e5f2;border-radius:14px;background:#faf9fd}.cashier-preparing__step-icon[data-v-206caf6f]{display:flex;color:#867a9c}.cashier-preparing__step-title[data-v-206caf6f]{flex:1;color:#443952;font-weight:600}.cashier-preparing__status[data-v-206caf6f]{display:inline-flex;align-items:center;gap:7px;color:#746886;font-size:.85rem;white-space:nowrap}.cashier-preparing__step--loading[data-v-206caf6f]{background:#f7f3ff;border-color:#dacdf6}.cashier-preparing__step--loading .cashier-preparing__status[data-v-206caf6f]{color:#6842b5}.cashier-preparing__step--ready[data-v-206caf6f]{background:#f3fbf7;border-color:#d7eee2}.cashier-preparing__step--ready .cashier-preparing__status[data-v-206caf6f]{color:#24724e}.cashier-preparing__step--error[data-v-206caf6f]{background:#fff5f5;border-color:#f4d3d3}.cashier-preparing__step--error .cashier-preparing__status[data-v-206caf6f]{color:#b53647}.cashier-preparing__spinner[data-v-206caf6f]{width:15px;height:15px;border:2px solid #ddd1f4;border-top-color:#7957d5;border-radius:50%;animation:cashier-spin-206caf6f .8s linear infinite}.cashier-preparing__hint[data-v-206caf6f]{color:#81798b;font-size:.8rem;line-height:1.6}@keyframes cashier-spin-206caf6f{to{transform:rotate(1turn)}}@media (max-width:540px){.cashier-preparing[data-v-206caf6f]{padding:24px 14px}.cashier-preparing__card[data-v-206caf6f]{padding:26px 18px;border-radius:20px}.cashier-preparing__title[data-v-206caf6f]{font-size:1.2rem}.cashier-preparing__step[data-v-206caf6f]{flex-wrap:wrap;gap:8px;padding:14px}.cashier-preparing__status[data-v-206caf6f]{margin-left:32px}}@media (prefers-reduced-motion:reduce){.cashier-preparing__spinner[data-v-206caf6f]{animation:none}}.error[data-v-358e51b1]{font-weight:700;color:red}.image img[data-v-9208b0c4]{width:auto;height:auto;max-width:100%;max-height:100%}.hero[data-v-5e1f916e]{background-color:#a0cbdb}.title[data-v-5e1f916e]{color:#1c87c9!important}.subtitle[data-v-5e1f916e]{color:#fff!important}.cashier-opening[data-v-5e1f916e]{width:calc(100% - 40px);max-width:420px;padding:36px 28px;border:1px solid #e9e5f3;border-radius:24px;background:#fff;text-align:center;box-shadow:0 18px 60px rgba(59,38,103,.15)}.cashier-opening__spinner[data-v-5e1f916e]{display:block;width:42px;height:42px;margin:0 auto 24px;border:3px solid #eee8fa;border-top-color:#7957d5;border-radius:50%;animation:cashier-opening-spin-5e1f916e .9s linear infinite}.cashier-opening__title[data-v-5e1f916e]{color:#302641;font-size:1.15rem;font-weight:600;line-height:1.6}.cashier-opening__hint[data-v-5e1f916e]{color:#81798b;margin-top:10px;font-size:.85rem}@keyframes cashier-opening-spin-5e1f916e{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cashier-opening__spinner[data-v-5e1f916e]{animation:none}}.blink_me[data-v-5e1f916e]{animation:blinker-5e1f916e 1s linear infinite}@keyframes blinker-5e1f916e{50%{opacity:0}}.image img[data-v-5e1f916e]{width:auto;height:auto;max-width:100%;max-height:100%;border:1px solid #aa6a6a;border-radius:5px}tr.is-info{background:#d4ebdb;color:#443636}tr.is-pass{background:#eee0ea;color:#443636}.appointment-status-legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.appointment-status-legend__title{font-weight:600}.appointment-status-legend__item{display:inline-flex;align-items:center;gap:8px}.appointment-status-legend__swatch{display:inline-block;width:20px;height:20px;border:1px solid rgba(0,0,0,.12);border-radius:3px}.appointment-status-legend__swatch--past{background-color:#eee0ea}.appointment-status-legend__swatch--upcoming{background-color:#d4ebdb}