@charset "UTF-8";:root{--bg-body: #f0f2f8;--bg-card: rgba(255, 255, 255, .95);--bg-elevated: #ffffff;--text-primary: #2d3047;--text-secondary: #4a4e69;--text-tertiary: #6b7089;--text-disabled: #b0b3c6;--border-light: #e4e7ed;--shadow-card: 0 calc(8 * .5px * var(--rpx-scale, 1)) calc(24 * .5px * var(--rpx-scale, 1)) rgba(102, 126, 234, .08);--tk-text-primary: #111827;--tk-text-secondary: #4b5563;--tk-text-tertiary: #6b7089;--tk-text-disabled: #b7beca;--tk-bg-body: #f5f7fb;--tk-bg-card: rgba(255, 255, 255, .95);--tk-border-light: #e5e7eb;--n-text-1: #1d2129;--n-text-2: #4e5969;--n-text-3: #86909c;--n-text-4: #909399;--n-text-5: #c0c4cc;--n-text-6: #c9cdd4;--n-text-7: #8b8fa8;--n-text-8: #606266;--n-text-9: #999999;--n-text-10: #666666;--n-text-11: #8c8c8c;--n-text-12: #a0a3b8;--n-text-13: #1a1d29;--n-border: #e5e6eb;--n-bg-page: #f5f6fa;--n-fill-1: #f7f8fa;--n-fill-2: #f7f8fc;--n-fill-3: #f0f1f5;--n-tint-red-1: #fff1f0;--n-tint-red-2: #ffece8;--n-tint-red-3: #fee2e2;--n-tint-orange-1: #fff7e6;--n-tint-orange-2: #fff7e8;--n-tint-orange-3: #fef3c7;--n-tint-blue-1: #e8f3ff;--n-tint-blue-2: #e6f7ff;--n-tint-green-1: #e6f7ed;--n-tint-green-2: #e8ffea;--n-tint-green-3: #f6ffed;--n-tint-green-4: #e8f8e8;--n-tint-gray-1: #f2f3f5;--n-tint-gray-2: #eef0f5;--n-tint-gray-3: #f0f0f0;--n-tint-gray-4: #ededed;--n-tint-gray-5: #e0e1e5;--n-tint-gray-6: #fafbfd;--n-card-90: rgba(255, 255, 255, .9)}:root.dark,html.dark{--bg-body: #14161f;--bg-card: rgba(31, 34, 48, .92);--bg-elevated: #1f2230;--text-primary: #e8e8ed;--text-secondary: #b8bcc8;--text-tertiary: #888c98;--text-disabled: #5a5e6a;--border-light: #2a2e3c;--shadow-card: 0 calc(8 * .5px * var(--rpx-scale, 1)) calc(24 * .5px * var(--rpx-scale, 1)) rgba(0, 0, 0, .4);--tk-text-primary: #e8e8ed;--tk-text-secondary: #b8bcc8;--tk-text-tertiary: #888c98;--tk-text-disabled: #5a5e6a;--tk-bg-body: #14161f;--tk-bg-card: rgba(31, 34, 48, .92);--tk-border-light: #2a2e3c;--n-text-1: #e8e8ed;--n-text-2: #b8bcc8;--n-text-3: #949aa8;--n-text-4: #949aa8;--n-text-5: #6f7482;--n-text-6: #6f7482;--n-text-7: #949aa8;--n-text-8: #b8bcc8;--n-text-9: #949aa8;--n-text-10: #b8bcc8;--n-text-11: #949aa8;--n-text-12: #949aa8;--n-text-13: #e8e8ed;--n-border: #2a2e3c;--n-bg-page: #14161f;--n-fill-1: #1b1e2a;--n-fill-2: #1b1e2a;--n-fill-3: #232734;--n-tint-red-1: rgba(245, 63, 63, .18);--n-tint-red-2: rgba(245, 63, 63, .18);--n-tint-red-3: rgba(239, 68, 68, .18);--n-tint-orange-1: rgba(255, 125, 0, .18);--n-tint-orange-2: rgba(255, 125, 0, .18);--n-tint-orange-3: rgba(245, 158, 11, .18);--n-tint-blue-1: rgba(24, 144, 255, .18);--n-tint-blue-2: rgba(24, 144, 255, .18);--n-tint-green-1: rgba(0, 180, 42, .18);--n-tint-green-2: rgba(0, 180, 42, .18);--n-tint-green-3: rgba(0, 180, 42, .18);--n-tint-green-4: rgba(0, 180, 42, .18);--n-tint-gray-1: #232734;--n-tint-gray-2: #232734;--n-tint-gray-3: #2a2e3c;--n-tint-gray-4: #0e1018;--n-tint-gray-5: #2f3342;--n-tint-gray-6: #1b1e2a;--n-card-90: rgba(31, 34, 48, .9)}:root.sepia,html.sepia{--bg-body: #f3e9d4;--bg-card: #faf3e3;--bg-elevated: #fdf6e3;--text-primary: #3d2e1f;--text-secondary: #6b5a45;--text-tertiary: #75695a;--text-disabled: #b5a892;--border-light: #e1d4b8;--shadow-card: 0 calc(8 * .5px * var(--rpx-scale, 1)) calc(24 * .5px * var(--rpx-scale, 1)) rgba(93, 65, 30, .1);--tk-text-primary: #3d2e1f;--tk-text-secondary: #6b5a45;--tk-text-tertiary: #75695a;--tk-text-disabled: #b5a892;--tk-bg-body: #f3e9d4;--tk-bg-card: #faf3e3;--tk-border-light: #e1d4b8;--n-text-1: #3d2e1f;--n-text-2: #6b5a45;--n-text-3: #7d6f5c;--n-text-4: #7d6f5c;--n-text-5: #a89877;--n-text-6: #a89877;--n-text-7: #7d6f5c;--n-text-8: #6b5a45;--n-text-9: #7d6f5c;--n-text-10: #6b5a45;--n-text-11: #7d6f5c;--n-text-12: #7d6f5c;--n-text-13: #3d2e1f;--n-border: #e1d4b8;--n-bg-page: #f3e9d4;--n-fill-1: #f7efdc;--n-fill-2: #f7efdc;--n-fill-3: #efe3c9;--n-tint-gray-1: #efe3c9;--n-tint-gray-2: #efe3c9;--n-tint-gray-3: #e8dcc2;--n-tint-gray-4: #f3e9d4;--n-tint-gray-5: #e1d4b8;--n-tint-gray-6: #f7efdc;--n-card-90: rgba(250, 243, 227, .9)}html,body{margin:0;padding:0}view{display:block}text{display:inline}scroll-view{display:block;max-width:100%}scroll-view[scroll-y]{overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}scroll-view[scroll-x]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}scroll-view::-webkit-scrollbar{width:0;height:0}input,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;outline:none;background:transparent;color:inherit;font:inherit;border-radius:0;box-sizing:border-box;width:100%}input::placeholder,textarea::placeholder{color:var(--text-placeholder, #b0b4c8)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}page,#staff-app{background:var(--bg-body);color:var(--text-primary);font-family:Inter,PingFang SC,-apple-system,BlinkMacSystemFont,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);min-height:100vh}@media (min-width: 768px){#staff-app{max-width:480px;margin:0 auto;box-shadow:0 0 20px #0000001a}.bottom-actions,.action-area,.checkout-bar,.recording-overlay,.h5-tabbar{max-width:480px;margin-left:auto;margin-right:auto}}*{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}view,text{transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}html.dark .stat-card,html.dark .actions-card,html.dark .appt-card,html.dark .empty-card,html.dark .followup-card,html.dark .menu-card,html.dark .conversation-item,html.dark .cred-row,html.dark .order-card,html.dark .product-card,html.dark .field,html.dark .login-card,html.dark .section-card,html.dark .info-card{background:#1f2230eb!important;color:#e8e8ed!important}html.dark .workbench,html.dark .customer-page,html.dark .appointment-page,html.dark .order-page,html.dark .mine-page,html.dark .performance-page,html.dark .schedule-page,html.dark .reimbursement-page,html.dark .inventory-page,html.dark .notification-page,html.dark .system-status,html.dark .im-list-page,html.dark .page{background:#14161f!important}html.dark .stat-value,html.dark .section-title,html.dark .appt-name,html.dark .menu-label,html.dark .conv-name,html.dark .cred-name,html.dark .item-title,html.dark .group-name,html.dark .header-title{color:#e8e8ed!important}html.dark .stat-label,html.dark .appt-service,html.dark .conv-preview,html.dark .cred-desc,html.dark .field-icon,html.dark .item-desc,html.dark .followup-label{color:#b8bcc8!important}html.dark .text-gray,html.dark .section-more,html.dark .progress-caption,html.dark .updated-at,html.dark .empty-text,html.dark .footer-tip-text{color:#888c98!important}html.dark .menu-item,html.dark .conversation-item,html.dark .input-bar{border-color:#ffffff0f!important}html.dark .search-input,html.dark .search-bar,html.dark .field-input,html.dark .input-bar,html.dark .chat-input{background:#1f2230eb!important;color:#e8e8ed!important}html.dark .bubble-other{background:#2a2d3a!important;color:#e8e8ed!important}html.dark .bubble-other:after{border-right-color:#2a2d3a!important}html.dark .msg-area{background:#0e1018!important}html.dark .header,html.dark .profile-header,html.dark .gradient-header{box-shadow:inset 0 -1px #0003}html.sepia .stat-card,html.sepia .actions-card,html.sepia .appt-card,html.sepia .empty-card,html.sepia .followup-card,html.sepia .menu-card,html.sepia .conversation-item,html.sepia .cred-row,html.sepia .order-card,html.sepia .product-card,html.sepia .field,html.sepia .login-card,html.sepia .section-card,html.sepia .info-card{background:#faf3e3!important;color:#3d2e1f!important}html.sepia .workbench,html.sepia .customer-page,html.sepia .appointment-page,html.sepia .order-page,html.sepia .mine-page,html.sepia .performance-page,html.sepia .schedule-page,html.sepia .reimbursement-page,html.sepia .inventory-page,html.sepia .notification-page,html.sepia .system-status,html.sepia .im-list-page,html.sepia .page{background:#f3e9d4!important}html.sepia .stat-value,html.sepia .section-title,html.sepia .appt-name,html.sepia .menu-label,html.sepia .conv-name,html.sepia .cred-name,html.sepia .item-title,html.sepia .group-name,html.sepia .header-title{color:#3d2e1f!important}html.sepia .stat-label,html.sepia .appt-service,html.sepia .conv-preview,html.sepia .cred-desc,html.sepia .field-icon,html.sepia .item-desc,html.sepia .followup-label{color:#6b5a45!important}html.sepia .text-gray,html.sepia .section-more,html.sepia .progress-caption,html.sepia .updated-at,html.sepia .empty-text,html.sepia .footer-tip-text{color:#8c7e6a!important}html.sepia .menu-item,html.sepia .conversation-item,html.sepia .input-bar{border-color:#7864461f!important}html.sepia .search-input,html.sepia .search-bar,html.sepia .field-input,html.sepia .chat-input,html.sepia .bubble-other{background:#fdf6e3!important;color:#3d2e1f!important}html.sepia .bubble-other:after{border-right-color:#fdf6e3!important}html.sepia .msg-area{background:#f3e9d4!important}.h5-tabbar[data-v-caba166a]{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;background:var(--bg-card, #fff);border-top:1px solid var(--border-color, #ededf5);padding-bottom:env(safe-area-inset-bottom);max-width:480px;margin:0 auto}.h5-tabbar__item[data-v-caba166a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;color:var(--text-secondary, #6b7089);transition:color .2s;cursor:pointer;-webkit-tap-highlight-color:transparent}.h5-tabbar__item.is-active[data-v-caba166a]{color:var(--brand-primary, #667eea)}.h5-tabbar__icon-wrap[data-v-caba166a]{position:relative;display:flex;align-items:center;justify-content:center}.h5-tabbar__icon[data-v-caba166a]{width:22px;height:22px;fill:currentColor}.h5-tabbar__badge[data-v-caba166a]{position:absolute;top:-4px;left:60%;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:#f5222d;color:#fff;font-size:10px;line-height:16px;text-align:center;font-weight:600;pointer-events:none}.h5-tabbar__label[data-v-caba166a]{font-size:11px;line-height:1.2}
