.plate-cells[data-v-07d8c69f]{gap:6px;margin-bottom:14px;position:relative}.plate-cell[data-v-07d8c69f],.plate-cells[data-v-07d8c69f]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.plate-cell[data-v-07d8c69f]{width:36px;height:42px;border:1.5px solid #d9d9d9;border-radius:6px;font-size:18px;font-weight:600;cursor:pointer;transition:all .2s}.plate-cell--active[data-v-07d8c69f]{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.plate-dot[data-v-07d8c69f]{width:6px;height:6px;background:#bbb;border-radius:50%;position:absolute;left:calc(50% - 111px)}.plate-keyboard[data-v-07d8c69f]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;background:#f0f0f0;border-radius:8px;padding:10px 8px;margin-bottom:12px;max-height:240px;overflow-y:auto}.plate-key[data-v-07d8c69f],.plate-keyboard[data-v-07d8c69f]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.plate-key[data-v-07d8c69f]{width:32px;height:36px;background:#fff;border-radius:5px;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:background .15s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.plate-key[data-v-07d8c69f]:active{background:#e6e6e6}.plate-key--special[data-v-07d8c69f]{background:#fff7e6;color:#fa8c16}.plate-actions[data-v-07d8c69f]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.search-bar[data-v-2f9183d1]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;margin-bottom:16px}.user-card[data-v-2f9183d1]{width:100%}.user-card__header[data-v-2f9183d1]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px}.user-card__name[data-v-2f9183d1]{font-weight:600;font-size:14px;margin-right:4px}.user-card__row[data-v-2f9183d1]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:6px;padding:3px 0;font-size:13px;color:#333}.user-card__label[data-v-2f9183d1]{color:#999;min-width:56px;-ms-flex-negative:0;flex-shrink:0}.step-actions[data-v-2f9183d1]{margin-top:16px;padding-top:12px;border-top:1px solid #e8e8e8}@media (max-width:575px){.user-card__label[data-v-2f9183d1]{min-width:48px}}.money-text[data-v-2f9183d1]{color:#f5222d;font-weight:600;font-variant-numeric:tabular-nums}.step-service-wrapper[data-v-2f9183d1]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 140px)}.step-service-scroll[data-v-2f9183d1]{-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.step-service-footer[data-v-2f9183d1]{-ms-flex-negative:0;flex-shrink:0;position:sticky;bottom:0;background:#fff;border-top:1px solid #e8e8e8;padding:12px 0 16px;z-index:10}.step-service-summary[data-v-2f9183d1]{padding:8px 12px;background:#fafafa;border-radius:4px;margin-bottom:12px}.service-list[data-v-2f9183d1]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:8px}@media (max-width:575px){.service-list[data-v-2f9183d1]{-ms-grid-columns:1fr;grid-template-columns:1fr}}.service-row[data-v-2f9183d1]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e8e8e8;border-radius:4px;transition:border-color .2s,box-shadow .2s;cursor:pointer}.service-row[data-v-2f9183d1]:hover{border-color:#91d5ff}.service-row--selected[data-v-2f9183d1]{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2);background:#e6f7ff}.service-row-checkbox[data-v-2f9183d1]{-ms-flex-negative:0;flex-shrink:0}.service-row-checkbox[data-v-2f9183d1] .ant-checkbox+span{font-size:14px;font-weight:600;color:#333}.service-row-name[data-v-2f9183d1]{white-space:nowrap}.service-row-duration[data-v-2f9183d1]{font-size:12px;color:#999;-ms-flex-negative:0;flex-shrink:0}.service-row-prices[data-v-2f9183d1]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:4px;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.expand-link[data-v-2f9183d1]{font-size:12px;color:#1890ff;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}.service-row-tiers[data-v-2f9183d1]{width:100%;margin-top:4px;padding:6px 8px;background:#fafafa;border-radius:4px}.price-current[data-v-2f9183d1]{font-size:15px;font-weight:700;color:#f5222d;font-variant-numeric:tabular-nums}.price-original[data-v-2f9183d1]{font-size:12px;color:#bbb;text-decoration:line-through}.search-result-item[data-v-2f9183d1]{cursor:pointer;transition:background-color .2s}.search-result-item[data-v-2f9183d1]:hover{background-color:#e6f7ff}.service-employee-section[data-v-2f9183d1]{border:1px solid #e8e8e8;border-radius:4px;padding:12px;margin-bottom:12px}.service-employee-header[data-v-2f9183d1]{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.service-employee-name[data-v-2f9183d1]{font-size:15px;font-weight:500}.employee-checkbox-list[data-v-2f9183d1]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.employee-checkbox-item[data-v-2f9183d1]{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;padding:6px 0;margin-left:0!important}.employee-skill-tags[data-v-2f9183d1]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;margin-left:8px}.employee-skill-empty[data-v-2f9183d1]{margin-left:8px;font-size:12px;color:#bbb}.tier-row[data-v-2f9183d1]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 0}.tier-row+.tier-row[data-v-2f9183d1]{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:6px}.tier-row-price[data-v-2f9183d1]{color:#f5222d;font-weight:600;font-size:13px;font-variant-numeric:tabular-nums}.tier-row-pay[data-v-2f9183d1]{color:#fa8c16;font-size:11px;padding:0 4px;border:1px solid #ffe7ba;border-radius:2px;background:#fff7e6;line-height:18px}.tier-row-coupon[data-v-2f9183d1]{font-size:11px;color:#fa8c16}.tier-row-coupon--empty[data-v-2f9183d1]{color:#bbb}.copyable-tag[data-v-2f9183d1]{cursor:copy}.copyable-tag[data-v-2f9183d1]:hover{opacity:.7}.search-history[data-v-2f9183d1]{margin-top:16px}.search-history__header[data-v-2f9183d1]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:8px}.search-history__list[data-v-2f9183d1]{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden}.search-history__item[data-v-2f9183d1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 12px;cursor:pointer;transition:background .2s}.search-history__item[data-v-2f9183d1]:hover{background:#f5f5f5}.search-history__item+.search-history__item[data-v-2f9183d1]{border-top:1px solid #f0f0f0}.step-confirm-wrapper[data-v-2f9183d1]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 140px)}.step-confirm-scroll[data-v-2f9183d1]{-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.step-confirm-footer[data-v-2f9183d1]{-ms-flex-negative:0;flex-shrink:0;position:sticky;bottom:0;background:#fff;border-top:1px solid #e8e8e8;padding:12px 0 16px;z-index:10}.selected-user-bar[data-v-2f9183d1]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 12px;background:#f6f6f6;border-radius:4px;margin-bottom:16px;max-width:480px}.scan-container[data-v-2f9183d1]{text-align:center}.scan-video[data-v-2f9183d1]{width:100%;max-height:300px;border-radius:8px;background:#000}.scan-tip[data-v-2f9183d1]{margin-top:12px;color:#999;font-size:13px}