.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}}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}.image img[data-v-9208b0c4]{width:auto;height:auto;max-width:100%;max-height:100%}img[data-v-69bcf696]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-block-color:green}.card-footer[data-v-69bcf696]:hover{border:1px solid #b0acac}img[data-v-3c82fd10]{cursor:pointer;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card-footer[data-v-3c82fd10]:hover{border:3px solid #8b8f8c}.card-footer[data-v-3c82fd10],.card-image[data-v-3c82fd10]{border:1.5px solid #a6e1b6}