.bwe-service__list[data-v-84d8fa5c]{display:flex;flex-direction:column;gap:8px}.bwe-service__card[data-v-84d8fa5c]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;padding:12px 14px;text-align:left;transition:border-color .15s}.bwe-service__card[data-v-84d8fa5c]:hover:not(:disabled){border-color:#116dff}.bwe-service__card[data-v-84d8fa5c]:disabled{cursor:default;opacity:.7}.bwe-service__card--active[data-v-84d8fa5c]{background:#f8faff;border-color:#116dff}.bwe-service__name[data-v-84d8fa5c]{color:#111827;font-size:14px;font-weight:600}.bwe-service__meta[data-v-84d8fa5c]{color:#9ca3af;font-size:12px;margin-top:2px}.bwe-service__hint[data-v-84d8fa5c]{color:#9ca3af;font-size:11px;margin:8px 0 0}.bwe-service__empty[data-v-84d8fa5c],.bwe-service__loading[data-v-84d8fa5c]{color:#9ca3af;font-size:13px;padding:8px 0}.bwe-service__spin[data-v-84d8fa5c]{animation:bwe-spin-84d8fa5c 1s linear infinite;color:#116dff}@keyframes bwe-spin-84d8fa5c{to{transform:rotate(1turn)}}.bwe-staff__list[data-v-5d2fc665]{display:flex;flex-direction:column;gap:8px}.bwe-staff__card[data-v-5d2fc665]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:10px 14px;text-align:left}.bwe-staff__card[data-v-5d2fc665]:hover:not(:disabled){border-color:#116dff}.bwe-staff__card[data-v-5d2fc665]:disabled{cursor:default;opacity:.7}.bwe-staff__card--active[data-v-5d2fc665]{background:#f8faff;border-color:#116dff}.bwe-staff__avatar[data-v-5d2fc665]{border-radius:50%;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.bwe-staff__avatar--ph[data-v-5d2fc665]{align-items:center;background:#eef4ff;color:#116dff;display:flex;font-size:13px;font-weight:700;justify-content:center}.bwe-staff__name[data-v-5d2fc665]{color:#111827;font-size:14px;font-weight:600}.bwe-staff__empty[data-v-5d2fc665],.bwe-staff__loading[data-v-5d2fc665]{color:#9ca3af;font-size:13px;padding:8px 0}.bwe-staff__hint[data-v-5d2fc665]{color:#9ca3af;font-size:11px;margin:8px 0 0}.bwg-mock[data-v-11995d0b]{align-items:center;border:1px dashed #e5e7eb;border-radius:8px;color:#9ca3af;display:flex;font-size:11px;font-style:italic;gap:6px;padding:8px 10px}.bwe-dt__hint[data-v-c694ec5e]{color:#9ca3af;font-size:11px;margin:10px 0 0}.bwe-dt__empty[data-v-c694ec5e],.bwe-dt__loading[data-v-c694ec5e]{color:#9ca3af;font-size:13px;padding:8px 0}.bwe-dt__cal-head[data-v-c694ec5e]{align-items:center;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-bottom:8px}.bwe-dt__nav[data-v-c694ec5e]{align-items:center;border:1px solid #e5e7eb;border-radius:50%;color:#4b5563;display:inline-flex;height:26px;justify-content:center;width:26px}.bwe-dt__dow[data-v-c694ec5e]{color:#9ca3af;font-size:10px;margin-bottom:4px;text-align:center}.bwe-dt__dow[data-v-c694ec5e],.bwe-dt__grid[data-v-c694ec5e]{display:grid;grid-template-columns:repeat(7,1fr)}.bwe-dt__grid[data-v-c694ec5e]{gap:4px}.bwe-dt__cell[data-v-c694ec5e]{align-items:center;aspect-ratio:1;border-radius:8px;color:#d1d5db;display:flex;font-size:12px;justify-content:center}.bwe-dt__cell--muted[data-v-c694ec5e]{color:#e5e7eb}.bwe-dt__cell--available[data-v-c694ec5e]{background:#f3f4f6;color:#111827;font-weight:600}.bwe-dt__cell--available[data-v-c694ec5e]:hover{background:#eef4ff}.bwe-dt__cell--selected[data-v-c694ec5e]{background:#116dff!important;color:#fff!important}.bwe-dt__chips[data-v-c694ec5e]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.bwe-dt__chip[data-v-c694ec5e]{align-items:center;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:8px 4px;width:56px}.bwe-dt__chip--active[data-v-c694ec5e]{background:#116dff;border-color:#116dff;color:#fff}.bwe-dt__chip-dow[data-v-c694ec5e]{font-size:10px;opacity:.7;text-transform:uppercase}.bwe-dt__chip-day[data-v-c694ec5e]{font-size:16px;font-weight:700}.bwe-dt__chip-mon[data-v-c694ec5e]{font-size:10px;opacity:.7}.bwe-dt__slots[data-v-c694ec5e]{margin-top:16px}.bwe-dt__slot-grid[data-v-c694ec5e]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.bwe-dt__slot[data-v-c694ec5e]{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 4px}.bwe-dt__slot[data-v-c694ec5e]:disabled{cursor:default}.bwe-dt__slot--active[data-v-c694ec5e]{background:#116dff;border-color:#116dff;color:#fff}.bwe-pay__card[data-v-924540c1]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;padding:14px}.bwe-pay__card i[data-v-924540c1]{color:#116dff;flex-shrink:0;font-size:22px}.bwe-pay__title[data-v-924540c1]{color:#111827;font-size:14px;font-weight:700;margin-bottom:4px}.bwe-pay__desc[data-v-924540c1]{color:#6b7280;font-size:12px;line-height:1.5;margin:0}.bwe-pay__free[data-v-924540c1]{align-items:center;color:#059669;display:flex;font-size:13px;gap:8px}.bwe-conf[data-v-401dc96b]{text-align:center}.bwe-conf__mock[data-v-401dc96b]{border:1px dashed #e5e7eb;border-radius:8px;display:flex;gap:12px;padding:14px;text-align:left}.bwe-conf__mock i[data-v-401dc96b]{color:#059669;font-size:22px}.bwe-conf__title[data-v-401dc96b]{font-size:14px;font-weight:700}.bwe-conf__desc[data-v-401dc96b]{color:#9ca3af;font-size:12px;margin:2px 0 0}.bwe-conf__icon[data-v-401dc96b]{color:#059669;display:block;font-size:40px;margin:0 auto 8px}.bwe-conf__muted[data-v-401dc96b]{color:#6b7280;font-size:14px}.bwe-conf__hint[data-v-401dc96b]{font-size:13px;margin-top:16px}.bwe-conf__summary[data-v-401dc96b]{background:#f9fafb;border-radius:10px;display:flex;flex-direction:column;gap:6px;margin:12px 0;padding:12px 14px;text-align:left}.bwe-conf__row[data-v-401dc96b]{color:#6b7280;display:flex;font-size:13px;justify-content:space-between}.bwe-conf__link-box[data-v-401dc96b]{display:flex;gap:8px;margin-top:8px}.bwe-conf__link-box input[data-v-401dc96b]{color:#6b7280;flex:1;padding:8px 10px}.bwe-conf__link-box button[data-v-401dc96b],.bwe-conf__link-box input[data-v-401dc96b]{border:1px solid #e5e7eb;border-radius:8px;font-size:12px}.bwe-conf__link-box button[data-v-401dc96b]{color:#116dff;font-weight:600;padding:8px 14px}.qr-box[data-v-94d50e28]{display:inline-block;line-height:0}.qr-box[data-v-94d50e28] svg{height:100%;max-height:220px;max-width:220px;width:100%}
