.customers-page[data-v-91d9c56d]{background:#f7f8fa;color:#26313c}
.customers-page .records-body[data-v-91d9c56d]{padding:3.2vw 3.733333vw calc(6.4vw + env(safe-area-inset-bottom))}
.customers-summary[data-v-91d9c56d]{padding:4.266667vw;border:0.133333vw solid #f5dec4;border-radius:3.733333vw;background:linear-gradient(125deg,#fff6e9,#ffead5)}
.customers-summary-top[data-v-91d9c56d],.customers-summary-main[data-v-91d9c56d],.customers-list-heading[data-v-91d9c56d],.customer-main[data-v-91d9c56d],.customer-time[data-v-91d9c56d]{display:flex;align-items:center;justify-content:space-between;gap:2.666667vw}
.customers-eyebrow[data-v-91d9c56d]{font-size:3.466667vw;font-weight:600;color:#80502a}
.customers-summary-tag[data-v-91d9c56d]{font-size:2.8vw;color:#95623a;border:0.133333vw solid #e8c8a8;border-radius:2.666667vw;padding:0.666667vw 1.866667vw}
.customers-summary-main[data-v-91d9c56d]{margin-top:4vw}
.customers-total-label[data-v-91d9c56d]{display:block;font-size:3.333333vw;color:#8d6646}
.customers-total[data-v-91d9c56d]{display:flex;align-items:baseline;gap:1.6vw;margin-top:1.066667vw;font-size:9.066667vw;line-height:1.15;font-weight:700;color:#55351e}
.customers-unit[data-v-91d9c56d]{font-size:3.333333vw;font-weight:400;color:#8d6646}
.customers-invite[data-v-91d9c56d]{display:flex;align-items:center;justify-content:center;gap:1.333333vw;flex-shrink:0;margin:0;padding:0 2.933333vw;min-height:10.4vw;line-height:1.4;font-size:3.466667vw;font-weight:600;border-radius:2.4vw;background:#fff;color:#78451f;box-shadow:0 0.666667vw 2.4vw #a26e2e0c}
.customers-invite uni-image[data-v-91d9c56d]{width:4.266667vw;height:4.266667vw}
.customers-summary-note[data-v-91d9c56d]{display:block;margin-top:3.733333vw;padding-top:2.933333vw;border-top:0.133333vw solid #e9cbaa;font-size:3.066667vw;line-height:1.6;color:#946b49}
.customers-list-heading[data-v-91d9c56d]{margin:4.8vw 0.533333vw 2.933333vw;font-size:4vw;font-weight:650}
.customers-list-caption[data-v-91d9c56d]{font-size:2.933333vw;font-weight:400;color:#7a8490}
.customer-card[data-v-91d9c56d]{background:#fff;padding:3.733333vw;border-radius:3.2vw;margin-bottom:2.666667vw;border:0.133333vw solid #edf0f3}
.customer-main[data-v-91d9c56d]{gap:2.666667vw}
.customer-avatar[data-v-91d9c56d]{display:flex;align-items:center;justify-content:center;width:10.933333vw;height:10.933333vw;flex-shrink:0;border-radius:3.333333vw;background:#fff0df;color:#a66a30;font-size:4.533333vw;font-weight:600}
.customer-info[data-v-91d9c56d]{min-width:0;flex:1}
.customer-name[data-v-91d9c56d]{display:block;font-size:3.866667vw;font-weight:600;line-height:1.5;overflow-wrap:anywhere}
.customer-number[data-v-91d9c56d]{display:block;font-size:3.066667vw;line-height:1.6;color:#7a8490;margin-top:0.533333vw;overflow-wrap:anywhere}
.customer-badge[data-v-91d9c56d]{flex-shrink:0;padding:0.8vw 1.733333vw;font-size:2.8vw;border-radius:1.2vw;background:#eff7f2;color:#4c7d62}
.customer-time[data-v-91d9c56d]{margin-top:3.2vw;padding-top:2.666667vw;border-top:0.133333vw solid #f0f2f4;font-size:3.066667vw;line-height:1.6;color:#8a939d;flex-wrap:wrap}
.customer-time>uni-text[data-v-91d9c56d]:last-child{color:#626e7b}
.customers-state[data-v-91d9c56d]{background:#fff;border:0.133333vw solid #edf0f3;border-radius:3.2vw;padding:4.8vw 3.733333vw;text-align:center}
.customers-empty[data-v-91d9c56d]{padding:8.533333vw 3.733333vw 6.4vw}
.customers-empty-icon[data-v-91d9c56d]{display:flex;align-items:center;justify-content:center;width:17.6vw;height:17.6vw;margin:0 auto 3.733333vw;border-radius:5.866667vw;background:#fff5e9}
.customers-empty-icon uni-image[data-v-91d9c56d]{width:9.333333vw;height:9.333333vw;opacity:.65}
.customers-state-title[data-v-91d9c56d]{display:block;font-size:4vw;font-weight:600;line-height:1.5}
.customers-state-copy[data-v-91d9c56d]{display:block;margin-top:1.866667vw;font-size:3.333333vw;line-height:1.85;color:#7c8794;overflow-wrap:anywhere}
.customers-empty-invite[data-v-91d9c56d],.customers-retry[data-v-91d9c56d]{width:34.666667vw;max-width:100%;margin:4.266667vw auto 0;padding:2.933333vw 2.666667vw;border-radius:2.4vw;font-size:3.6vw;line-height:1.4;font-weight:600;background:#bd7137;color:#fff}
.customers-retry[data-v-91d9c56d]{background:#fff0df;color:#955721}
.customers-error[data-v-91d9c56d]{margin-top:2.133333vw}
.customers-more[data-v-91d9c56d]{margin:2.933333vw 0 0;padding:3.2vw;line-height:1.4;border-radius:2.666667vw;font-size:3.466667vw;background:#fff;color:#a16331;border:0.133333vw solid #edf0f3}
.customers-list-end[data-v-91d9c56d]{display:block;text-align:center;margin:4vw 0 1.6vw;font-size:2.933333vw;color:#919aa5}
.customers-page uni-button[data-v-91d9c56d]:after{border:0}
.customers-page uni-button[disabled][data-v-91d9c56d]{opacity:.55}
.customers-skeleton[data-v-91d9c56d]{display:flex;align-items:center;gap:2.933333vw;padding:1.866667vw 0 4vw;text-align:left}
.customers-skeleton>uni-view[data-v-91d9c56d]:first-child{width:10.933333vw;height:10.933333vw;border-radius:3.333333vw;background:#f3f4f6}
.customers-skeleton>uni-view[data-v-91d9c56d]:last-child{flex:1}
.customers-skeleton uni-text[data-v-91d9c56d]{display:block;width:48%;height:3.2vw;border-radius:1.066667vw;background:#f3f4f6}
.customers-skeleton uni-text+uni-text[data-v-91d9c56d]{margin-top:2.4vw;width:78%;height:2.4vw}
