2 lines
8.0 KiB
CSS
2 lines
8.0 KiB
CSS
.login-page[data-v-a8849e11]{min-height:100vh;background:linear-gradient(135deg,#07c160,#10b76f);display:flex;flex-direction:column;padding:60px 32px 32px}.login-logo[data-v-a8849e11]{text-align:center;margin-bottom:48px}.login-logo-text[data-v-a8849e11]{font-size:28px;font-weight:700;color:#fff;letter-spacing:2px}.login-logo-sub[data-v-a8849e11]{font-size:13px;color:#ffffffb3;margin-top:4px}.form-card[data-v-a8849e11]{background:#fff;border-radius:16px;padding:24px 20px}.tab-content[data-v-a8849e11]{padding-top:16px}.login-divider[data-v-a8849e11]{text-align:center;margin:16px 0 12px;color:#999;font-size:13px;position:relative}.login-divider[data-v-a8849e11]:before,.login-divider[data-v-a8849e11]:after{content:"";position:absolute;top:50%;width:28%;height:1px;background:#eee}.login-divider[data-v-a8849e11]:before{left:0}.login-divider[data-v-a8849e11]:after{right:0}.links[data-v-a8849e11]{display:flex;justify-content:space-between;font-size:13px}.link[data-v-a8849e11]{color:#07c160;cursor:pointer}.invite-hint[data-v-a8849e11]{background:#f0f9f4;border:1px solid #b7eb8f;border-radius:8px;padding:12px;font-size:13px;color:#52c41a;margin-bottom:12px}.wechat-icon[data-v-a8849e11]{margin-right:6px}.success-icon[data-v-a8849e11]{font-size:60px;text-align:center;margin-bottom:16px}.success-title[data-v-a8849e11]{font-size:20px;font-weight:600;text-align:center;color:#333;margin-bottom:8px}.success-sub[data-v-a8849e11]{font-size:14px;color:#999;text-align:center;margin-bottom:24px}.success-info[data-v-a8849e11]{background:#f9f9f9;border-radius:12px;padding:16px;margin-bottom:20px}.info-row[data-v-a8849e11]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.info-row .label[data-v-a8849e11]{color:#999}.info-row .value[data-v-a8849e11]{color:#333;font-weight:500}.home-page[data-v-e024dc44]{padding-bottom:60px;background:var(--van-cream);min-height:100vh}.list-content[data-v-e024dc44]{padding:12px 16px 0}.timeline[data-v-e024dc44]{padding:4px 0}.timeline-item[data-v-e024dc44]{display:flex;align-items:flex-start;margin-bottom:4px;position:relative}.timeline-dot[data-v-e024dc44]{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0;padding-top:14px}.dot-inner[data-v-e024dc44]{width:12px;height:12px;border-radius:50%;border:2px solid;background:#fff;z-index:1}.dot-new .dot-inner[data-v-e024dc44]{border-color:var(--van-orange)}.dot-doing .dot-inner[data-v-e024dc44]{border-color:var(--van-primary-color)}.dot-done .dot-inner[data-v-e024dc44]{border-color:silver}.dot-cancel .dot-inner[data-v-e024dc44]{border-color:#d0d0d0}.timeline-line[data-v-e024dc44]{position:absolute;left:11px;top:28px;bottom:-4px;width:2px;background:#e8e0d8}.timeline-item:last-child .timeline-line[data-v-e024dc44]{display:none}.order-card[data-v-e024dc44]{flex:1;background:#fff;border-radius:12px;padding:14px 16px;margin-left:12px;margin-bottom:12px;box-shadow:0 2px 8px #0000000f;border-left:4px solid}.card-new[data-v-e024dc44]{border-left-color:var(--van-orange)}.card-doing[data-v-e024dc44]{border-left-color:var(--van-primary-color)}.card-done[data-v-e024dc44]{border-left-color:silver}.card-cancel[data-v-e024dc44]{border-left-color:#d8d8d8;opacity:.7}.card-header[data-v-e024dc44]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pet-info[data-v-e024dc44]{display:flex;align-items:center;gap:8px}.pet-emoji[data-v-e024dc44]{font-size:20px}.pet-name[data-v-e024dc44]{font-weight:600;color:var(--van-text);font-size:15px}.service-tag[data-v-e024dc44]{font-size:12px;background:var(--van-cream);color:var(--van-brown);padding:2px 8px;border-radius:10px;font-weight:500}.tag-new[data-v-e024dc44]{background:#fff3e8;color:var(--van-orange)}.tag-doing[data-v-e024dc44]{background:#e8f7ef;color:var(--van-primary-color)}.tag-done[data-v-e024dc44]{background:#f0f0f0;color:#888}.card-body[data-v-e024dc44]{margin-bottom:10px}.card-time[data-v-e024dc44]{font-size:13px;color:var(--van-text-secondary)}.card-footer[data-v-e024dc44]{display:flex;justify-content:flex-end;align-items:center}.action-btns[data-v-e024dc44]{display:flex;gap:8px}.done-label[data-v-e024dc44]{font-size:13px;color:var(--van-text-secondary)}.dialog-form[data-v-e024dc44]{padding:16px}.report-page[data-v-69d2788e]{padding-bottom:20px;background:var(--van-cream);min-height:100vh}.result-wrap[data-v-69d2788e]{padding:0}.result-content[data-v-69d2788e]{padding:16px}.qr-wrap[data-v-69d2788e]{text-align:center;padding:20px;background:var(--van-cream);border-radius:12px;margin:16px 0}.qr-img[data-v-69d2788e]{width:180px;height:180px}.upload-box[data-v-69d2788e]{width:80px;height:80px;border:1px dashed #ddd;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;cursor:pointer}.report-form[data-v-69d2788e]{margin-top:0}.mine-page[data-v-fc38e299]{padding-bottom:20px;background:var(--van-cream);min-height:100vh}.user-card[data-v-fc38e299]{background:linear-gradient(135deg,var(--van-primary-color) 0%,#10b76f 100%);border-radius:0 0 24px 24px;padding:32px 20px 48px;color:#fff}.user-info[data-v-fc38e299]{display:flex;align-items:center;gap:16px}.user-avatar[data-v-fc38e299]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;overflow:hidden;flex-shrink:0;border:2px solid rgba(255,255,255,.3)}.avatar-img[data-v-fc38e299]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-fc38e299]{color:#fff;font-size:24px;font-weight:600}.user-name[data-v-fc38e299]{font-size:18px;font-weight:600;color:#fff}.user-phone[data-v-fc38e299]{font-size:13px;opacity:.8;margin-top:2px}.user-role[data-v-fc38e299]{margin-top:6px}.menu-section[data-v-fc38e299]{padding:0 16px;margin-top:-24px}.menu-icon[data-v-fc38e299]{font-size:18px;margin-right:8px}.staff-page[data-v-8087f445]{padding-bottom:20px;background:var(--van-cream);min-height:100vh}.avatar[data-v-8087f445]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;overflow:hidden;flex-shrink:0}.avatar-img[data-v-8087f445]{width:100%;height:100%;object-fit:cover}.avatar-initials[data-v-8087f445]{font-weight:600}.st-page[data-v-af5fc4ec],.store-page[data-v-d1d5af98]{padding-bottom:20px}.my-reports-page[data-v-9edde410]{padding:0 12px 20px;background:var(--van-cream);min-height:100vh}.gallery-grid[data-v-9edde410]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px}.gallery-item[data-v-9edde410]{border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;box-shadow:0 2px 8px #00000014}.gallery-cover[data-v-9edde410]{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.cover-img[data-v-9edde410]{width:100%;height:100%;object-fit:cover}.cover-placeholder[data-v-9edde410]{width:100%;height:100%;background:#f0ede8;display:flex;align-items:center;justify-content:center}.gallery-overlay[data-v-9edde410]{position:absolute;bottom:0;left:0;right:0;padding:8px 10px;background:linear-gradient(transparent,#000000a6);color:#fff}.overlay-name[data-v-9edde410]{font-size:13px;font-weight:600}.overlay-service[data-v-9edde410]{font-size:11px;opacity:.9;margin-top:2px}.orders-page[data-v-588531c6]{padding-bottom:20px}.order-item[data-v-588531c6]{background:#fff;margin:12px 16px;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000d}.order-title[data-v-588531c6]{font-size:15px;font-weight:500;color:#333;margin-bottom:6px}.order-desc[data-v-588531c6]{font-size:13px;color:#999;margin-bottom:10px}.order-footer[data-v-588531c6]{display:flex;justify-content:space-between;align-items:center}.order-time[data-v-588531c6]{font-size:12px;color:#999}.action-btns[data-v-588531c6]{display:flex;gap:8px;margin-top:10px}:root:root{--van-primary-color: #07c160;--van-success-color: #07c160;--van-orange: #ff7c43;--van-cream: #faf6f0;--van-brown: #8b6914;--van-card-bg: #faf6f0;--van-text: #333333;--van-text-secondary: #888888}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--van-cream)}.app-shell{max-width:430px;margin:0 auto;min-height:100vh;background:#fff}.with-tabbar{padding-bottom:60px}
|