.sidebar[data-v-c503d8b0]{width:200px;background:#f7f8fa;display:flex;flex-direction:column;flex-shrink:0;height:100vh;border-right:1px solid #e8ecf0;position:fixed;top:0;left:68px}.sidebar .logo-area[data-v-c503d8b0]{padding:0 20px;height:50px;line-height:50px;box-sizing:border-box}.sidebar .logo-area .logo-title[data-v-c503d8b0]{color:#0f3460;font-weight:700;font-size:20px}.sidebar .logo-area .logo-subtitle[data-v-c503d8b0]{color:#8b95a1;font-size:12px;margin-top:4px}.sidebar .nav-menu[data-v-c503d8b0]{flex:1;overflow-y:auto}.sidebar .nav-menu .menu-item[data-v-c503d8b0]{padding:10px 4px;margin:0 8px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;margin-bottom:4px}.sidebar .nav-menu .menu-item[data-v-c503d8b0]:last-child{margin-bottom:0}.sidebar .nav-menu .menu-item[data-v-c503d8b0]:hover{background:rgba(15,52,96,.05)}.sidebar .nav-menu .menu-item.active[data-v-c503d8b0]{background:rgba(15,52,96,.08)}.sidebar .nav-menu .menu-item.active .menu-left i[data-v-c503d8b0]{color:#0f3460}.sidebar .nav-menu .menu-item .menu-left[data-v-c503d8b0]{display:flex;align-items:center;gap:12px}.sidebar .nav-menu .menu-item .menu-left i[data-v-c503d8b0]{width:20px;text-align:center;font-size:16px;color:#8b95a1;transition:color .2s}.sidebar .nav-menu .menu-item .menu-left .menu-text-column[data-v-c503d8b0]{display:flex;flex-direction:column}.sidebar .nav-menu .menu-item .menu-left .menu-sub-label[data-v-c503d8b0]{color:#a0aab5;font-size:10px}.sidebar .nav-menu .menu-item .menu-right[data-v-c503d8b0]{display:flex;align-items:center;gap:8px}.sidebar .nav-menu .menu-item .menu-right .menu-badge[data-v-c503d8b0]{font-size:12px;padding:2px 8px;border-radius:12px;font-weight:500}.sidebar .nav-menu .menu-item .menu-right .menu-badge.badge-pending[data-v-c503d8b0]{background:#ff6b35;color:#fff}.sidebar .nav-menu .menu-item .menu-right .menu-badge.badge-gray[data-v-c503d8b0]{background:#e8ecf0;color:#4e5969}.sidebar .nav-menu .menu-item .menu-right .config-btn[data-v-c503d8b0]{background:transparent;border:none;color:#a0aab5;cursor:pointer;opacity:0;transition:all .2s ease}.sidebar .nav-menu .menu-item .menu-right .config-btn[data-v-c503d8b0]:hover{color:#0f3460}.sidebar .nav-menu .menu-item:hover .config-btn[data-v-c503d8b0]{opacity:1}.sidebar .nav-menu .menu-divider[data-v-c503d8b0]{margin:12px 20px;border-top:1px solid #e8ecf0}.text-primary[data-v-c503d8b0]{color:#0f3460}.text-dark[data-v-c503d8b0]{color:#1d2129}.text-gray[data-v-c503d8b0]{color:#5a6874}.font-medium[data-v-c503d8b0]{font-weight:500}.stats-header[data-v-6fcd795a]{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:20px 24px}.stats-header .stats-title-area[data-v-6fcd795a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.stats-header .stats-title-area .stats-title[data-v-6fcd795a]{font-size:20px;font-weight:700;color:#4e5969;display:flex;align-items:center;gap:8px}.stats-header .stats-title-area .stats-title i[data-v-6fcd795a]{color:#0f3460}.stats-header .stats-title-area .stats-update[data-v-6fcd795a]{display:flex;align-items:center;gap:8px;font-size:14px;color:#8b95a1}.stats-header .stats-title-area .stats-update .live-dot[data-v-6fcd795a]{width:8px;height:8px;background-color:#10b981;border-radius:50%;animation:pulse-6fcd795a 1.5s ease-in-out infinite;margin-left:8px}.stats-header .stats-grid[data-v-6fcd795a]{display:grid;grid-template-columns:repeat(7,1fr);gap:16px}.stats-header .stats-grid .stat-card[data-v-6fcd795a]{border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.stats-header .stats-grid .stat-card[data-v-6fcd795a]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.stats-header .stats-grid .stat-card.primary-card[data-v-6fcd795a]{background:linear-gradient(135deg,#0f3460,#1a4b79);color:#fff}.stats-header .stats-grid .stat-card.white-card[data-v-6fcd795a]{background:#fff;border:1px solid #f3f4f6;box-shadow:0 1px 2px rgba(0,0,0,.05)}.stats-header .stats-grid .stat-card.active-card[data-v-6fcd795a]{border:1px solid transparent;box-shadow:0 8px 24px rgba(15,52,96,.22)}.stats-header .stats-grid .stat-card .stat-header[data-v-6fcd795a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.stats-header .stats-grid .stat-card .stat-header i[data-v-6fcd795a]{font-size:18px}.stats-header .stats-grid .stat-card .stat-header .stat-tag[data-v-6fcd795a]{font-size:12px;padding:2px 8px;border-radius:9999px}.stats-header .stats-grid .stat-card .stat-header .stat-tag.tag-primary[data-v-6fcd795a]{background:hsla(0,0%,100%,.2);color:#fff}.stats-header .stats-grid .stat-card .stat-header .stat-tag.tag-orange[data-v-6fcd795a]{background:#fff7ed;color:#ea580c}.stats-header .stats-grid .stat-card .stat-header .stat-tag.tag-blue[data-v-6fcd795a]{background:#eff6ff;color:#2563eb}.stats-header .stats-grid .stat-card .stat-header .stat-tag.tag-yellow[data-v-6fcd795a]{background:#fefce8;color:#ca8a04}.stats-header .stats-grid .stat-card .stat-header .stat-tag.tag-green[data-v-6fcd795a]{background:#f0fdf4;color:#16a34a}.stats-header .stats-grid .stat-card .stat-header .stat-tag.tag-gray[data-v-6fcd795a]{background:#f3f4f6;color:#6b7280}.stats-header .stats-grid .stat-card .stat-header .stat-tag.tag-red[data-v-6fcd795a]{background:#fef2f2;color:#dc2626}.stats-header .stats-grid .stat-card .stat-value[data-v-6fcd795a]{font-size:24px;font-weight:700;margin-bottom:4px;animation:countUp-6fcd795a .5s ease-out}.stats-header .stats-grid .stat-card .stat-label[data-v-6fcd795a]{font-size:12px;opacity:.7}@keyframes countUp-6fcd795a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-6fcd795a{0%,to{opacity:1}50%{opacity:.5}}.toolbar[data-v-996b1d9a]{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:16px 24px;justify-content:space-between;flex-wrap:wrap}.toolbar .toolbar-filters[data-v-996b1d9a],.toolbar[data-v-996b1d9a]{display:flex;align-items:center;gap:16px}.toolbar .toolbar-filters .filter-group[data-v-996b1d9a]{display:flex;align-items:center;gap:8px}.toolbar .toolbar-filters .filter-group .filter-label[data-v-996b1d9a]{color:#8b95a1;font-size:14px}.toolbar .toolbar-filters .filter-group .filter-select[data-v-996b1d9a]{border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:14px;outline:none;transition:all .2s ease}.toolbar .toolbar-filters .filter-group .filter-select[data-v-996b1d9a]:focus{outline:none;box-shadow:0 0 0 2px rgba(15,52,96,.2);border-color:#0f3460}.toolbar .toolbar-actions[data-v-996b1d9a]{display:flex;align-items:center;gap:12px}.toolbar .toolbar-actions .search-box[data-v-996b1d9a]{position:relative}.toolbar .toolbar-actions .search-box .search-input[data-v-996b1d9a]{width:320px;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px 8px 36px;font-size:14px;outline:none;transition:all .2s ease}.toolbar .toolbar-actions .search-box .search-input[data-v-996b1d9a]:focus{outline:none;box-shadow:0 0 0 2px rgba(15,52,96,.2);border-color:#0f3460}.toolbar .toolbar-actions .search-box .search-icon[data-v-996b1d9a]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8b95a1;font-size:14px}.toolbar .toolbar-actions .refresh-btn[data-v-996b1d9a]{background:linear-gradient(135deg,#0f3460,#1a4b79);color:#fff;padding:8px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:8px;border:none;cursor:pointer;transition:all .3s ease}.toolbar .toolbar-actions .refresh-btn[data-v-996b1d9a]:hover{background:linear-gradient(135deg,#1a4b79,#2a5b89);transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,52,96,.3)}.toolbar .toolbar-actions .refresh-btn .animate-spin[data-v-996b1d9a]{animation:spin-996b1d9a 1s linear infinite}@keyframes spin-996b1d9a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.request-card[data-v-dc93fa62]{--type-color:#3b82f6;display:flex;overflow:hidden;background:#fff;border:1px solid #e8ecf1;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:.25s ease}.request-card[data-v-dc93fa62]:hover{border-color:#d1d9ff;box-shadow:0 4px 16px rgba(0,0,0,.08)}.type-consult[data-v-dc93fa62]{--type-color:#3b82f6}.type-agent[data-v-dc93fa62]{--type-color:#8b5cf6}.type-contract[data-v-dc93fa62]{--type-color:#14b8a6}.type-draft[data-v-dc93fa62]{--type-color:#f59e0b}.type-research[data-v-dc93fa62]{--type-color:#f43f5e}.type-evidence[data-v-dc93fa62]{--type-color:#06b6d4}.type-appointment[data-v-dc93fa62]{--type-color:#6366f1}.type-consult .visitor-avatar[data-v-dc93fa62]{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.type-consult .type-tag[data-v-dc93fa62]{color:#1d4ed8;background:#dbeafe}.type-consult .right-panel[data-v-dc93fa62]{background:linear-gradient(160deg,#3b82f6,#1d4ed8)}.type-agent .visitor-avatar[data-v-dc93fa62]{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.type-agent .type-tag[data-v-dc93fa62]{color:#6d28d9;background:#ede9fe}.type-agent .right-panel[data-v-dc93fa62]{background:linear-gradient(160deg,#8b5cf6,#6d28d9)}.type-contract .visitor-avatar[data-v-dc93fa62]{background:linear-gradient(135deg,#14b8a6,#5eead4)}.type-contract .type-tag[data-v-dc93fa62]{color:#0f766e;background:#ccfbf1}.type-contract .right-panel[data-v-dc93fa62]{background:linear-gradient(160deg,#14b8a6,#0f766e)}.type-draft .visitor-avatar[data-v-dc93fa62]{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.type-draft .type-tag[data-v-dc93fa62]{color:#b45309;background:#fef3c7}.type-draft .right-panel[data-v-dc93fa62]{background:linear-gradient(160deg,#f59e0b,#b45309)}.type-research .visitor-avatar[data-v-dc93fa62]{background:linear-gradient(135deg,#f43f5e,#fb7185)}.type-research .type-tag[data-v-dc93fa62]{color:#be123c;background:#ffe4e6}.type-research .right-panel[data-v-dc93fa62]{background:linear-gradient(160deg,#f43f5e,#be123c)}.type-evidence .visitor-avatar[data-v-dc93fa62]{background:linear-gradient(135deg,#06b6d4,#22d3ee)}.type-evidence .type-tag[data-v-dc93fa62]{color:#0e7490;background:#cffafe}.type-evidence .right-panel[data-v-dc93fa62]{background:linear-gradient(160deg,#06b6d4,#0e7490)}.type-appointment .right-panel[data-v-dc93fa62]{background:linear-gradient(160deg,#6366f1,#4338ca)}.card-main[data-v-dc93fa62]{flex:1;min-width:0}.card-top[data-v-dc93fa62]{display:flex;gap:16px;padding:14px 18px 10px}.card-left[data-v-dc93fa62]{display:flex;flex:0 0 72px;flex-direction:column;align-items:center;gap:6px}.visitor-avatar[data-v-dc93fa62]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;overflow:hidden;color:#fff;font-size:22px;font-weight:600;border-radius:50%;background:linear-gradient(135deg,var(--type-color),#8fa3ff);box-shadow:0 2px 8px rgba(92,107,192,.2)}.visitor-avatar-image[data-v-dc93fa62]{width:100%;height:100%;object-fit:cover}.visitor-gender[data-v-dc93fa62]{display:flex;align-items:center;gap:3px;font-size:13px;color:#64748b}.unread-badge[data-v-dc93fa62]{display:inline-flex;align-items:center;gap:3px;color:#ef4444;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;transition:opacity .3s ease}.unread-badge[data-v-dc93fa62]:before{content:"\f0e0\00a0";font-family:Font Awesome\ 5 Free;font-size:11px;font-weight:900;animation:envelope-blink-dc93fa62 1.2s ease-in-out infinite;transform:translateY(1px)}.unread-badge[data-v-dc93fa62]:after{content:attr(data-count);transform:translateY(1px)}.male[data-v-dc93fa62]{color:#3b82f6}.female[data-v-dc93fa62]{color:#ec4899}@keyframes envelope-blink-dc93fa62{0%,to{opacity:1}50%{opacity:.2}}.card-center[data-v-dc93fa62]{display:flex;flex:1;flex-direction:column;min-width:0;gap:8px}.card-header[data-v-dc93fa62]{display:flex;align-items:center;gap:10px;min-width:0}.visitor-name[data-v-dc93fa62]{color:#1e293b;font-size:18px;font-weight:600}.status-tag[data-v-dc93fa62],.type-tag[data-v-dc93fa62]{padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500;white-space:nowrap}.type-tag[data-v-dc93fa62]{color:var(--type-color);background:rgba(99,102,241,.1)}.type-tag i[data-v-dc93fa62]{margin-right:4px}.status-tag.pending[data-v-dc93fa62]{color:#92400e;background:#fef3c7}.status-tag.approved[data-v-dc93fa62]{color:#1d4ed8;background:#dbeafe}.status-tag.cancelled[data-v-dc93fa62],.status-tag.failed[data-v-dc93fa62]{color:#64748b;background:#f1f5f9}.status-tag.arrived[data-v-dc93fa62]{color:#065f46;background:#d1fae5}.status-tag.badge-pending[data-v-dc93fa62]{color:#92400e;background:#fef3c7}.status-tag.badge-progress[data-v-dc93fa62]{color:#1d4ed8;background:#dbeafe}.status-tag.badge-unpaid[data-v-dc93fa62]{color:#b45309;background:#fef3c7}.status-tag.badge-paid[data-v-dc93fa62]{color:#065f46;background:#d1fae5}.status-tag.badge-cancelled[data-v-dc93fa62],.status-tag.badge-completed[data-v-dc93fa62],.status-tag.badge-deleted[data-v-dc93fa62],.status-tag.badge-filed[data-v-dc93fa62],.status-tag.completed[data-v-dc93fa62]{color:#64748b;background:#f1f5f9}.detail-desc[data-v-dc93fa62],.reason-row[data-v-dc93fa62]{overflow:hidden;color:#334155;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.detail-desc span[data-v-dc93fa62],.reason-row .label[data-v-dc93fa62]{color:#94a3b8}.reason-row .value[data-v-dc93fa62]{font-weight:500}.info-row[data-v-dc93fa62]{display:flex;padding:7px 12px;background:#f8fafc;border-radius:6px}.info-cell[data-v-dc93fa62]{display:flex;flex:1;align-items:center;justify-content:center;gap:5px;min-width:0;color:#475569;font-size:13px}.info-cell+.info-cell[data-v-dc93fa62]{border-left:1px solid #e2e8f0}.info-cell em[data-v-dc93fa62],.info-cell i[data-v-dc93fa62]{color:#94a3b8;font-style:normal}.info-cell b[data-v-dc93fa62]{overflow:hidden;color:#1e293b;text-overflow:ellipsis;white-space:nowrap}.detail-desc[data-v-dc93fa62]{line-height:1.5;color:#475569}.consultation-time[data-v-dc93fa62]{display:flex;align-items:center;gap:4px;color:#94a3b8;font-size:12px}.consultation-time>span[data-v-dc93fa62]:first-child{display:inline-flex;align-items:center;gap:5px}.service-mode[data-v-dc93fa62]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;margin-left:6px;border-radius:10px;font-size:11px;font-weight:600}.service-mode.ai[data-v-dc93fa62]{color:#f97316;background:#fff1ed}.service-mode.human[data-v-dc93fa62]{color:#059669;background:#ecfdf5}.qa-pair[data-v-dc93fa62]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#f8fafc;border-radius:8px}.qa-item[data-v-dc93fa62]{display:flex;align-items:flex-start;gap:8px;min-width:0}.qa-body[data-v-dc93fa62]{flex:1;min-width:0}.qa-icon[data-v-dc93fa62]{display:flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;font-size:14px;font-weight:600;border-radius:50%}.qa-icon.q[data-v-dc93fa62]{background:#5c6bc0}.qa-icon.a[data-v-dc93fa62]{background:#10b981}.qa-label[data-v-dc93fa62]{display:flex;align-items:center;gap:6px;margin-bottom:2px;color:#94a3b8;font-size:11px;font-weight:500}.qa-text[data-v-dc93fa62]{display:-webkit-box;margin:0;overflow:hidden;color:#334155;font-size:13px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-actions[data-v-dc93fa62]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 18px 10px;background:#fafbfc;border-top:1px solid #f1f5f9}.actions-left[data-v-dc93fa62],.actions-right[data-v-dc93fa62]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.actions-right[data-v-dc93fa62]{gap:8px}.appointment-action-right[data-v-dc93fa62]{margin-left:auto}.completed-actions-left[data-v-dc93fa62]{order:-1}.action-btn[data-v-dc93fa62],.consult-btn[data-v-dc93fa62],.sms-btn[data-v-dc93fa62]{display:inline-flex;align-items:center;gap:5px;padding:6px 16px;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:6px;transition:all .2s}.action-btn.primary[data-v-dc93fa62]{color:#fff;background:linear-gradient(135deg,#5c6bc0,#3f51b5)}.action-btn.secondary[data-v-dc93fa62]{color:#5c6bc0;background:#fff;border-color:#c7d2fe}.action-btn.danger[data-v-dc93fa62],.consult-btn.danger[data-v-dc93fa62]{color:#dc2626;background:#fff;border-color:#fecaca}.action-btn.warning[data-v-dc93fa62],.consult-btn.warning[data-v-dc93fa62]{color:#d97706;background:#fff;border-color:#fde68a}.consult-btn.service-toggle[data-v-dc93fa62]{color:#6366f1;background:#fff;border-color:#c7d2fe}.consult-btn.service-toggle[data-v-dc93fa62]:hover{background:#eef2ff;border-color:#6366f1}.consult-btn.service-toggle.human-mode[data-v-dc93fa62]{color:#059669;border-color:#a7f3d0}.consult-btn.service-toggle.human-mode[data-v-dc93fa62]:hover{background:#ecfdf5;border-color:#059669}.consult-btn.agency-toggle[data-v-dc93fa62]{color:#7c3aed;background:#fff;border-color:#c4b5fd}.consult-btn.agency-toggle[data-v-dc93fa62]:hover{color:#7c3aed;background:#f5f3ff;border-color:#7c3aed}.file-create-times[data-v-dc93fa62]{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;margin-left:5px;border-radius:9px;background:rgba(124,58,237,.12);color:#7c3aed;font-size:11px;font-weight:700;line-height:1}.consult-btn.workbench[data-v-dc93fa62]{color:#1e293b;background:#fff;border-color:#cbd5e1}.consult-btn.workbench[data-v-dc93fa62]:hover{background:#f1f5f9;border-color:#94a3b8}.sms-btn[data-v-dc93fa62]{color:#7c3aed;background:#fff;border-color:#c4b5fd}.sms-btn[data-v-dc93fa62]:hover:not(:disabled){color:#7c3aed;background:#f5f3ff;border-color:#7c3aed}.sms-btn[data-v-dc93fa62]:disabled{color:#94a3b8;background:#f8fafc;border-color:#94a3b8;cursor:not-allowed}.action-btn[data-v-dc93fa62]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(92,107,192,.3)}.action-btn[data-v-dc93fa62]:disabled,.consult-btn[data-v-dc93fa62]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.card-timer[data-v-dc93fa62],.right-panel[data-v-dc93fa62]{position:relative;display:flex;flex:0 0 180px;flex-direction:column;justify-content:space-between;padding:16px 14px;overflow:hidden;color:#fff}.right-panel[data-v-dc93fa62]{cursor:pointer;transition:filter .2s ease}.card-timer[data-v-dc93fa62]:before,.right-panel[data-v-dc93fa62]:before{position:absolute;top:-50%;right:-50%;width:200%;height:200%;pointer-events:none;content:"";background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%)}.right-panel[data-v-dc93fa62]:hover{filter:brightness(1.06)}.right-panel[data-v-dc93fa62]:focus-visible{outline:3px solid hsla(0,0%,100%,.9);outline-offset:-4px}.card-timer[data-v-dc93fa62]{align-items:center;background:linear-gradient(160deg,#6366f1,#4f46e5)}.card-timer.finished[data-v-dc93fa62]{background:linear-gradient(160deg,#10b981,#059669)}.rp-top[data-v-dc93fa62],.timer-top[data-v-dc93fa62]{z-index:1;text-align:center}.rp-icon[data-v-dc93fa62]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:8px;font-size:20px;background:hsla(0,0%,100%,.2);border-radius:50%}.rp-title[data-v-dc93fa62]{margin-bottom:4px;font-size:14px;font-weight:600}.rp-value[data-v-dc93fa62]{display:block;margin-bottom:6px;font-family:SF Mono,Consolas,Monaco,monospace;font-size:22px;font-weight:700;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.15)}.rp-label[data-v-dc93fa62]{font-size:11px;opacity:.85}.rp-progress[data-v-dc93fa62]{z-index:1;width:100%;margin-top:10px}.rp-progress-bar[data-v-dc93fa62]{height:5px;overflow:hidden;background:hsla(0,0%,100%,.25);border-radius:3px}.rp-progress-fill[data-v-dc93fa62]{height:100%;background:#fff;border-radius:3px}.rp-progress-text[data-v-dc93fa62]{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;opacity:.85}.rp-progress-text.active[data-v-dc93fa62]{justify-content:center}.rp-progress-text.active span[data-v-dc93fa62]{font-size:11px}.rp-bottom[data-v-dc93fa62]{z-index:1;padding-top:8px;font-size:11px;text-align:center;opacity:.9;border-top:1px solid hsla(0,0%,100%,.2)}.timer-badge[data-v-dc93fa62]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;margin-bottom:12px;font-size:12px;font-weight:500;background:hsla(0,0%,100%,.18);border-radius:12px}.pulse-dot[data-v-dc93fa62]{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:pulse-dc93fa62 1.2s ease-in-out infinite}.timer-display[data-v-dc93fa62],.timer-duration-big[data-v-dc93fa62]{margin-bottom:4px;font-family:SF Mono,Consolas,Monaco,monospace;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.15)}.timer-display[data-v-dc93fa62]{font-size:30px;letter-spacing:1px;line-height:1}.timer-duration-big[data-v-dc93fa62]{margin-bottom:6px;font-size:28px;line-height:1.1}.timer-label[data-v-dc93fa62]{margin-bottom:4px;font-size:12px;opacity:.85}.timer-appointment[data-v-dc93fa62]{font-size:11px;opacity:.7}.timer-bottom[data-v-dc93fa62]{z-index:1;width:100%}.timer-btn[data-v-dc93fa62]{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 0;font-size:13px;font-weight:600;cursor:pointer;border:none;border-radius:8px;transition:all .2s}.timer-btn.finish[data-v-dc93fa62]{color:#3f51b5;background:#fff}.timer-btn.finish[data-v-dc93fa62]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.timer-btn.done[data-v-dc93fa62]{color:#fff;cursor:default;background:hsla(0,0%,100%,.25)}.timer-btn[data-v-dc93fa62]:disabled{cursor:default}@keyframes pulse-dc93fa62{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@media (max-width:760px){.request-card[data-v-dc93fa62]{flex-direction:column}.card-timer[data-v-dc93fa62],.right-panel[data-v-dc93fa62]{flex-basis:auto;min-height:130px}.card-top[data-v-dc93fa62]{padding:12px}.card-actions[data-v-dc93fa62]{align-items:flex-start;flex-direction:column;padding:10px 12px}.info-row[data-v-dc93fa62]{flex-wrap:wrap;gap:6px}.info-cell[data-v-dc93fa62]{flex:1 1 45%}.info-cell+.info-cell[data-v-dc93fa62]{border-left:none}.card-header[data-v-dc93fa62]{flex-wrap:wrap}}.drawer-container[data-v-0c7664d7]{position:fixed;inset:0;z-index:1000}.drawer-overlay[data-v-0c7664d7]{position:absolute;inset:0;background:rgba(0,0,0,.5)}.drawer-content[data-v-0c7664d7]{position:absolute;right:0;top:0;height:100%;width:640px;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column}.drawer-header[data-v-0c7664d7]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.drawer-header .drawer-title[data-v-0c7664d7]{font-size:18px;font-weight:700;color:#4e5969;display:flex;align-items:center;gap:8px}.drawer-header .drawer-title i[data-v-0c7664d7]{color:#0f3460}.drawer-header .close-btn[data-v-0c7664d7]{background:transparent;border:none;color:#8b95a1;cursor:pointer;font-size:18px}.drawer-header .close-btn[data-v-0c7664d7]:hover{color:#4e5969}.drawer-body[data-v-0c7664d7]{flex:1;overflow-y:auto;padding:24px}.drawer-footer[data-v-0c7664d7]{padding:16px 24px;border-top:1px solid #e5e7eb;display:flex;gap:12px;flex-shrink:0}.drawer-footer .btn-reset[data-v-0c7664d7]{flex:1;padding:10px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;font-size:14px;cursor:pointer}.drawer-footer .btn-reset[data-v-0c7664d7]:hover{background:#f5f7fa}.drawer-footer .btn-save[data-v-0c7664d7]{flex:1;padding:10px;background:linear-gradient(135deg,#0f3460,#1a4b79);color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.drawer-footer .btn-save[data-v-0c7664d7]:hover{background:linear-gradient(135deg,#1a4b79,#2a5b89);transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,52,96,.3)}.space-y-6>*+[data-v-0c7664d7]{margin-top:24px}.config-card[data-v-0c7664d7]{background:#f5f7fa;border-radius:12px}.config-card .card-title[data-v-0c7664d7]{font-size:18px;font-weight:700;color:#4e5969;padding:20px 20px 0 20px;display:flex;align-items:center;gap:8px}.config-card .card-title i[data-v-0c7664d7]{color:#0f3460}.config-card .card-content[data-v-0c7664d7]{padding:16px 20px 20px 20px}.config-card .card-content.pb-0[data-v-0c7664d7]{padding-bottom:0}.config-card .tip[data-v-0c7664d7]{font-size:14px;color:#8b95a1;margin-top:-6px}.config-card .rightLeft[data-v-0c7664d7]{font-size:14px;color:#8b95a1}.form-row[data-v-0c7664d7]{margin-bottom:16px}.form-row.mb-8[data-v-0c7664d7]{margin-bottom:8px}.form-row[data-v-0c7664d7]:last-child{margin-bottom:0}.form-row.row-between[data-v-0c7664d7]{display:flex;align-items:center;justify-content:space-between}.form-row.row-column[data-v-0c7664d7]{display:flex;flex-direction:column;gap:12px}.form-row .form-label .label-title[data-v-0c7664d7]{font-weight:500;color:#4e5969;font-size:14px;font-size:16px;margin-bottom:0}.form-row .form-label .label-desc[data-v-0c7664d7]{font-size:12px;font-size:14px;color:#8b95a1;margin-top:2px}.input-full[data-v-0c7664d7]{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;outline:none;box-sizing:border-box;height:42px}.input-full.mb-16[data-v-0c7664d7]{margin-bottom:16px}.input-full[data-v-0c7664d7]:focus{box-shadow:0 0 0 2px rgba(15,52,96,.2);border-color:#0f3460}.input-number[data-v-0c7664d7]{width:200px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;outline:none;height:42px;box-sizing:border-box;font-size:16px}.input-number[data-v-0c7664d7]:focus{box-shadow:0 0 0 2px rgba(15,52,96,.2);border-color:#0f3460}.textarea-full[data-v-0c7664d7]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;resize:vertical;outline:none;line-height:1.5;box-sizing:border-box}.textarea-full.mb-16[data-v-0c7664d7]{margin-bottom:16px}.textarea-full[data-v-0c7664d7]:focus{box-shadow:0 0 0 2px rgba(15,52,96,.2);border-color:#0f3460}.time-range-grid[data-v-0c7664d7]{display:flex;gap:20px}.time-range-grid .time-range-item[data-v-0c7664d7]{flex:1}.time-range-grid .time-range-item .time-label[data-v-0c7664d7]{display:block;font-size:13px;color:#8b95a1;margin-bottom:6px}.time-range-grid .time-range-item .time-input[data-v-0c7664d7]{width:100%}.radio-group[data-v-0c7664d7]{display:flex;gap:24px}.radio-group label[data-v-0c7664d7]{display:flex;align-items:center;gap:6px;font-size:16px;color:#1d2129;cursor:pointer}.radio-group label input[data-v-0c7664d7]{margin:0}.delay-input[data-v-0c7664d7]{display:flex;align-items:center;gap:8px}.delay-input .input-number[data-v-0c7664d7]{flex:1}.delay-input span[data-v-0c7664d7]{color:#8b95a1;font-size:14px}.platform-group[data-v-0c7664d7]{display:flex;align-items:center;gap:12px}.platform-group>div[data-v-0c7664d7]{flex:1}.platform-group>div span[data-v-0c7664d7]{display:block;font-size:14px;color:#8b95a1;line-height:20px;margin-bottom:4px}.switch[data-v-0c7664d7]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.switch input[data-v-0c7664d7]{opacity:0;width:0;height:0}.switch input:checked+.slider[data-v-0c7664d7]{background-color:#0f3460}.switch input:checked+.slider[data-v-0c7664d7]:before{transform:translateX(20px)}.switch .slider[data-v-0c7664d7]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.switch .slider[data-v-0c7664d7]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.config-placeholder[data-v-0c7664d7]{text-align:center;padding:60px 20px;color:#8b95a1}.config-placeholder i[data-v-0c7664d7]{font-size:48px;margin-bottom:16px}.config-placeholder p[data-v-0c7664d7]{font-size:14px}.drawer-fade-enter-active[data-v-0c7664d7],.drawer-fade-leave-active[data-v-0c7664d7]{transition:opacity .3s}.drawer-fade-enter[data-v-0c7664d7],.drawer-fade-leave-to[data-v-0c7664d7]{opacity:0}.input-area[data-v-043fa708]{margin:12px;padding:10px 12px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);flex-shrink:0}.ai-suggestions[data-v-043fa708]{display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px dashed #e2e8f0}.suggestions-label[data-v-043fa708]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#fef3c7;border-radius:50%;flex-shrink:0}.suggestions-label i[data-v-043fa708]{color:#f59e0b;font-size:11px}.suggestions-list[data-v-043fa708]{display:flex;flex:1;gap:6px;padding:3px 0;margin:-3px 0;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.suggestions-list[data-v-043fa708]::-webkit-scrollbar{display:none}.suggestion-tag[data-v-043fa708]{padding:3px 10px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px;font-size:12px;color:#0369a1;cursor:pointer;line-height:1.4;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.suggestion-tag[data-v-043fa708]:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-color:#3b82f6;color:#0284c7;transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.15)}.input-container[data-v-043fa708]{display:flex;align-items:flex-end}.input-wrapper[data-v-043fa708]{flex:1;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .3s ease}.input-wrapper[data-v-043fa708]:focus-within{border-color:#818cf8;box-shadow:0 0 0 3px rgba(129,140,248,.15)}.chat-input[data-v-043fa708]{min-height:72px;max-height:200px;padding:14px 16px;border:none;resize:none;font-size:14px;font-family:inherit;outline:none;background-color:transparent;line-height:1.6;color:#1e293b}.chat-input[data-v-043fa708]::placeholder{color:#94a3b8;font-style:italic}.chat-input[data-v-043fa708]:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed}.chat-input.expanded[data-v-043fa708]{min-height:150px}.input-footer[data-v-043fa708]{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;background:#f8fafc;border-top:1px solid #e2e8f0}.char-count[data-v-043fa708]{font-size:11px;color:#94a3b8;font-weight:500}.char-count.warning[data-v-043fa708]{color:#f59e0b}.char-count.error[data-v-043fa708]{color:#ef4444}.input-actions[data-v-043fa708]{display:flex;align-items:center;gap:4px}.action-divider[data-v-043fa708]{width:1px;height:20px;margin:0 4px;background:#e2e8f0}.input-action-btn[data-v-043fa708]{width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .2s ease}.input-action-btn[data-v-043fa708]:hover{background:#e2e8f0;color:#475569}.input-action-btn[data-v-043fa708]:disabled{color:#94a3b8;cursor:not-allowed}.input-action-btn.voice-btn[data-v-043fa708]{border:1px solid #e2e8f0;background:#fff}.input-action-btn.voice-btn[data-v-043fa708]:hover{background:#e0f2fe;border-color:#3b82f6;color:#3b82f6}.send-btn[data-v-043fa708]{height:28px;padding:0 16px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:4px}.send-btn[data-v-043fa708]:hover{background:linear-gradient(135deg,#4f46e5,#4338ca);transform:translateY(-1px);box-shadow:0 2px 6px rgba(99,102,241,.25)}.send-btn[data-v-043fa708]:active{background:linear-gradient(135deg,#4338ca,#3730a3);transform:translateY(0)}.send-btn[data-v-043fa708]:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.legal-consulting[data-v-292c6200]{height:100%}.window-content[data-v-292c6200]{display:flex;height:100%;overflow:hidden}.sidebar[data-v-292c6200]{width:320px;background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;flex:0 0 320px;height:100%}.sidebar .pagination_right[data-v-292c6200]{display:flex;justify-content:flex-end;padding-top:10px;padding-right:16px;padding-bottom:16px;box-sizing:border-box}.history-section[data-v-292c6200]{flex:1;min-height:0;padding:12px 12px 0;background:#f8fafc;overflow-y:auto;scrollbar-width:none}.history-section[data-v-292c6200]::-webkit-scrollbar{display:none}.history-header[data-v-292c6200]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 2px}.history-title[data-v-292c6200]{flex:1;font-size:15px;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:7px}.history-title i[data-v-292c6200]{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#3a63ed;background:linear-gradient(135deg,#e8f0ff,#dbe7ff);box-shadow:inset 0 0 0 1px rgba(58,99,237,.12)}.sort-options[data-v-292c6200]{display:flex;align-items:center}.sort-select[data-v-292c6200]{height:26px;padding:0 24px 0 9px;border:1px solid #e2e8f0;border-radius:7px;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:12px;color:#5c6a82;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 7px center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.sort-select[data-v-292c6200]:focus{outline:none;border-color:#5b8dff;box-shadow:0 0 0 2px rgba(91,141,255,.12)}.history-list[data-v-292c6200]{display:flex;flex-direction:column;gap:10px}.history-item[data-v-292c6200]{padding:14px 14px 12px;background:#fff;border-radius:10px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;border:1px solid #e8eef4;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(10,36,99,.05)}.history-item[data-v-292c6200]:hover{border-color:#bfd3ff;background:#f7faff;box-shadow:0 4px 11px rgba(58,99,237,.1)}.history-item.active[data-v-292c6200]{border-color:#5b8dff;background:#eef4ff;box-shadow:inset 3px 0 0 #3a63ed,0 3px 9px rgba(47,102,224,.12)}.history-item.empty-state[data-v-292c6200]{padding:50px 0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#94a3b8;font-size:12px;font-style:normal;cursor:default;background:transparent;border-style:dashed;box-shadow:none}.history-item.empty-state[data-v-292c6200]:hover{border-color:#e8eef4;background:transparent;box-shadow:none}.history-item-title[data-v-292c6200]{flex:1;font-size:15px;font-weight:600;color:#0f172a;line-height:1.4;padding-right:8px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-item-header[data-v-292c6200]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:8px}.history-item-content[data-v-292c6200]{display:flex;flex-direction:column}.history-item-status[data-v-292c6200]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:12px;font-size:11px;font-weight:500;flex-shrink:0}.history-item-status[data-v-292c6200]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.history-item-status.pending[data-v-292c6200]{background-color:#fef3c7;color:#d97706}.history-item-status.in-progress[data-v-292c6200]{background-color:#dbeafe;color:#2563eb}.history-item-status.pending-payment[data-v-292c6200]{background-color:#fff7ed;color:#ea580c}.history-item-status.paid[data-v-292c6200]{background-color:#e0e7ff;color:#6366f1}.history-item-status.completed[data-v-292c6200]{background-color:#dcfce7;color:#16a34a}.history-item-status.cancelled[data-v-292c6200],.history-item-status.unknown[data-v-292c6200]{background-color:#f3f4f6;color:#6b7280}.unread-badge[data-v-292c6200]{position:absolute;top:2px;right:2px;min-width:20px;height:20px;padding:0 6px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:11px;font-weight:600;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(239,68,68,.3)}.history-item-time-row[data-v-292c6200]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.history-item-time-group[data-v-292c6200]{display:flex;align-items:center;gap:6px;font-size:11px;color:#64748b}.history-item-time-group i[data-v-292c6200]{flex:0 0 auto;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#3a63ed;background:#eef4ff}.history-item-time-label[data-v-292c6200]{font-size:11px;color:#94a3b8}.history-item-time-value[data-v-292c6200]{font-size:11px;font-weight:500;color:#475569}.history-item-footer[data-v-292c6200]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #eef2f7;margin-top:8px}.history-item-cost[data-v-292c6200]{display:flex;align-items:center;gap:6px}.history-item-cost-icon[data-v-292c6200]{flex:0 0 auto;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#d97706;background:#fdf0dd}.history-item-cost-label[data-v-292c6200]{font-size:12px;color:#92400e}.history-item-cost-value[data-v-292c6200]{font-size:14px;font-weight:600;color:#d97706}.chat-area[data-v-292c6200]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#f8f9fa;background-image:linear-gradient(rgba(0,102,204,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,102,204,.03) 1px,transparent 0);background-size:20px 20px;height:100%}.lawyer-info-card[data-v-292c6200]{background:linear-gradient(135deg,#f8f9fa,#fff);padding:12px;box-sizing:border-box;display:flex;align-items:flex-start;gap:16px;border-bottom:1px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative}.lawyer-avatar-small[data-v-292c6200]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #06c;box-sizing:border-box;box-shadow:0 2px 8px rgba(0,102,204,.2)}.small-avatar-placeholder[data-v-292c6200]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:none;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:700}.lawyer-info-content[data-v-292c6200]{flex:1}.lawyer-details-row[data-v-292c6200]{display:flex;justify-content:space-between;align-items:center}.lawyer-details-row .lawyer-details[data-v-292c6200]{font-size:14px;color:#6c757d;word-wrap:break-word;overflow:hidden;flex:1;margin-right:12px}.lawyer-name-row[data-v-292c6200]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.lawyer-name-small[data-v-292c6200]{font-size:18px;font-weight:600;color:#2c3e50}.lawyer-specialty[data-v-292c6200]{font-size:14px;color:#6c757d;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}.lawyer-data-cost[data-v-292c6200]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-left:12px;border-left:1px solid #e2e8f0}.online-status[data-v-292c6200]{display:flex;align-items:center;gap:8px;font-size:14px;color:#22c55e;font-weight:500}.online-status i[data-v-292c6200]{font-size:12px;animation:pulse-292c6200 2s infinite}.new-consult-btn[data-v-292c6200]{position:absolute;bottom:12px;right:12px;padding:6px 16px;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;border:none;border-radius:16px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease}.new-consult-btn[data-v-292c6200]:hover{background:linear-gradient(135deg,#0052a3,#004080);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,102,204,.3)}.new-consult-btn[data-v-292c6200]:active{transform:translateY(0)}@keyframes pulse-292c6200{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.faq-section[data-v-292c6200]{padding:16px;border-bottom:1px solid #e9ecef;background:#fff;width:100%;box-sizing:border-box}.faq-section .message[data-v-292c6200]{max-width:100%;width:100%}.faq-section .message-content[data-v-292c6200]{width:100%;border-radius:12px;padding:16px}.faq-list[data-v-292c6200]{display:flex;gap:12px;width:100%;box-sizing:border-box}.faq-item[data-v-292c6200]{flex:1;min-width:80px;max-width:25%;padding:10px 16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;font-size:13px;color:#495057;cursor:pointer;transition:all .2s ease;text-align:center;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-item[data-v-292c6200]:hover{background:#e3f2fd;border-color:#90caf9;color:#1976d2;transform:translateY(-2px)}.chat-container[data-v-292c6200]{display:flex;flex-direction:column;flex:1;overflow:hidden;position:relative}.chat-overlay[data-v-292c6200]{top:0;left:0;right:0;bottom:0;background-color:rgba(248,249,250,.7);flex-direction:column;z-index:10;gap:20px}.chat-overlay[data-v-292c6200],.close-overlay-btn[data-v-292c6200]{position:absolute;display:flex;align-items:center;justify-content:center}.close-overlay-btn[data-v-292c6200]{top:16px;right:16px;width:36px;height:36px;border:none;border-radius:50%;background-color:rgba(0,0,0,.1);color:#64748b;cursor:pointer;font-size:16px;transition:all .3s ease}.close-overlay-btn[data-v-292c6200]:hover{background-color:rgba(0,0,0,.2);color:#1e293b;transform:rotate(90deg)}.start-consult-btn[data-v-292c6200]{padding:14px 48px;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px}.start-consult-btn[data-v-292c6200]:hover{background:linear-gradient(135deg,#0052a3,#004080);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,102,204,.3)}.start-consult-btn[data-v-292c6200]:active{background:linear-gradient(135deg,#004080,#036);transform:translateY(0)}.chat-messages[data-v-292c6200]{flex:1;min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:transparent transparent}.chat-messages[data-v-292c6200]:hover{scrollbar-color:rgba(100,116,139,.45) transparent}.chat-messages[data-v-292c6200]::-webkit-scrollbar{width:4px}.chat-messages[data-v-292c6200]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-292c6200]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.chat-messages[data-v-292c6200]:hover::-webkit-scrollbar-thumb{background:rgba(100,116,139,.45)}.message[data-v-292c6200]{display:flex;gap:12px;max-width:80%}.message.user[data-v-292c6200]{align-self:flex-end}.message-avatar[data-v-292c6200]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0}.message-avatar .message_avatar_img[data-v-292c6200]{width:100%;height:100%;border-radius:50%}.message-avatar .message_avatar_text[data-v-292c6200]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.message.user .message-avatar[data-v-292c6200]{background:linear-gradient(135deg,#10b981,#059669)}.message-content[data-v-292c6200]{background:#f1f5f9;padding:12px 16px;border-radius:12px;border-top-left-radius:4px}.message.user .message-content[data-v-292c6200]{background:#dbeafe;border-top-left-radius:12px;border-top-right-radius:4px}.message-text[data-v-292c6200]{font-size:14px;color:#1e293b;line-height:1.6}.message-text[data-v-292c6200] .message-actions{display:inline-block;margin-left:12px;vertical-align:middle}.message-text[data-v-292c6200] .continue-btn{padding:4px 16px;background:#dc3545;color:#fff;border:none;border-radius:16px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.message-text[data-v-292c6200] .continue-btn:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 4px rgba(220,53,69,.3)}.message-time[data-v-292c6200]{font-size:11px;color:#94a3b8;margin-top:6px}.input-area[data-v-292c6200]{margin:12px;padding:12px;background-color:#fff;border:1px solid #e9ecef;display:flex;flex-direction:column;gap:16px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);flex-shrink:0}.input-area.input-area-disabled[data-v-292c6200]{pointer-events:none}.input-container[data-v-292c6200]{display:flex;gap:12px;align-items:stretch}.input-wrapper[data-v-292c6200]{flex:1;display:flex;flex-direction:column;gap:8px}.btn-container[data-v-292c6200]{display:flex;flex-direction:column;gap:10px;align-items:stretch}.chat-input[data-v-292c6200]{flex:1;min-height:90px;max-height:180px;padding:16px 20px;border:1px solid #e9ecef;border-radius:12px;resize:none;font-size:14px;font-family:inherit;outline:none;transition:all .3s ease;background-color:#f8f9fa}.chat-input[data-v-292c6200]:focus{border-color:#06c;box-shadow:0 0 0 4px rgba(0,102,204,.1);background-color:#fff}.chat-input[data-v-292c6200]:disabled{background-color:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}.voice-btn[data-v-292c6200]{width:100%;height:44px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f8f9fa;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#555;transition:all .3s ease;flex-shrink:0}.voice-btn[data-v-292c6200]:hover{background-color:#e8f3ff;border-color:#06c;color:#06c;transform:translateY(-2px)}.voice-btn[data-v-292c6200]:disabled{background-color:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed;transform:none}.send-btn[data-v-292c6200]{padding:14px 28px;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;flex-shrink:0}.send-btn[data-v-292c6200]:hover{background:linear-gradient(135deg,#0052a3,#004080);transform:translateY(-2px)}.send-btn[data-v-292c6200]:active{background:linear-gradient(135deg,#004080,#036);transform:translateY(0)}.send-btn[data-v-292c6200]:disabled{opacity:.5;cursor:not-allowed}.minimized-chat[data-v-292c6200]{display:flex;flex-direction:column;height:100%}.minimized-chat .chat-messages[data-v-292c6200]{flex:1;overflow-y:auto;padding:16px;scroll-behavior:smooth}.minimized-chat .input-area[data-v-292c6200]{margin:8px}.minimized-chat .input-container[data-v-292c6200]{display:flex;flex-direction:column;gap:10px}.minimized-chat .chat-input[data-v-292c6200]{min-height:60px;max-height:100px;font-size:14px;padding:10px}.minimized-chat .btn-container[data-v-292c6200]{flex-direction:row;justify-content:space-between}.minimized-chat .voice-btn[data-v-292c6200]{width:44px}.minimized-chat .send-btn[data-v-292c6200]{flex:1;padding:8px 16px;height:44px}.rate-modal-overlay[data-v-292c6200]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.rate-modal[data-v-292c6200]{background-color:#fff;border-radius:16px;width:90%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.rate-modal-header[data-v-292c6200]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.rate-modal-header h3[data-v-292c6200]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.close-modal-btn[data-v-292c6200]{width:32px;height:32px;border:none;border-radius:50%;background-color:#f1f5f9;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s ease}.close-modal-btn[data-v-292c6200]:hover{background-color:#e2e8f0;color:#1e293b}.rate-modal-body[data-v-292c6200]{padding:24px}.rating-section[data-v-292c6200]{text-align:center;margin-bottom:24px}.rating-label[data-v-292c6200]{font-size:14px;color:#475569;margin-bottom:16px}.star-rating[data-v-292c6200]{display:flex;justify-content:center;gap:8px;font-size:36px;cursor:pointer;margin-bottom:12px}.star-rating .active[data-v-292c6200]{color:#fbbf24}.star-rating .inactive[data-v-292c6200]{color:#e2e8f0}.star-rating i[data-v-292c6200]:hover{transform:scale(1.1)}.rating-text[data-v-292c6200]{font-size:14px;color:#64748b}.comment-section[data-v-292c6200]{margin-bottom:16px}.comment-input[data-v-292c6200]{width:100%;min-height:100px;padding:12px 16px;border:1px solid #e9ecef;border-radius:12px;resize:none;font-size:14px;font-family:inherit;outline:none;transition:all .3s ease;box-sizing:border-box}.comment-input[data-v-292c6200]:focus{border-color:#06c;box-shadow:0 0 0 4px rgba(0,102,204,.1)}.rate-modal-footer[data-v-292c6200]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e9ecef;background-color:#f8fafc}.cancel-btn[data-v-292c6200]{flex:1;padding:12px 24px;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.cancel-btn[data-v-292c6200]:hover{background-color:#f8fafc;border-color:#cbd5e1}.submit-btn[data-v-292c6200]{flex:1;padding:12px 24px;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.submit-btn[data-v-292c6200]:hover:not(:disabled){background:linear-gradient(135deg,#0052a3,#004080);transform:translateY(-1px)}.submit-btn[data-v-292c6200]:disabled{background-color:#cbd5e1;cursor:not-allowed}.bill-modal-overlay[data-v-292c6200]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.bill-modal[data-v-292c6200]{background-color:#fff;border-radius:16px;width:90%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.bill-modal-header[data-v-292c6200]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.bill-modal-header h3[data-v-292c6200]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.close-bill-btn[data-v-292c6200]{width:32px;height:32px;border:none;border-radius:50%;background-color:#f1f5f9;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s ease}.close-bill-btn[data-v-292c6200]:hover{background-color:#e2e8f0;color:#1e293b;transform:rotate(90deg)}.bill-modal-body[data-v-292c6200]{padding:24px}.bill-info[data-v-292c6200]{display:flex;flex-direction:column;gap:12px}.bill-item[data-v-292c6200]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f8fafc;border-radius:10px}.bill-item.total[data-v-292c6200]{background-color:#fff;border:1px solid #e9ecef;margin-top:8px}.bill-item.total .bill-label[data-v-292c6200]{font-size:16px;font-weight:600;color:#1e293b}.bill-item.total .bill-value[data-v-292c6200]{font-size:24px;font-weight:700;color:#dc2626}.bill-label[data-v-292c6200]{font-size:14px;color:#64748b}.bill-value[data-v-292c6200]{font-size:14px;font-weight:500;color:#1e293b}.bill-value.pending[data-v-292c6200]{color:#ea580c;font-weight:600}.bill-modal-footer[data-v-292c6200]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e9ecef;background-color:#f8fafc}.pay-btn[data-v-292c6200]{flex:1;padding:12px 24px;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.pay-btn[data-v-292c6200]:hover:not(:disabled){background:linear-gradient(135deg,#0052a3,#004080);transform:translateY(-1px)}.pay-btn[data-v-292c6200]:disabled{background-color:#cbd5e1;cursor:not-allowed}.null-state{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;text-align:center}.null-state img{display:block}.null-state .img1{width:36px;height:36px;margin:0 auto}.null-state span{text-align:center;color:#c9cdd4;font-size:12px;margin-top:6px;display:block}.icon-show[data-v-1fedc186],.icon-show img[data-v-1fedc186]{width:100%;height:100%}.right-sidebar[data-v-56d97c48]{flex:1;background:#f8fafc;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:250px;position:relative}.right-section[data-v-56d97c48]{padding:16px;border-bottom:1px solid #e2e8f0;flex:1;display:flex;flex-direction:column;height:50%}.right-section-header[data-v-56d97c48]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.right-section-title[data-v-56d97c48]{font-size:14px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px}.stage-selector[data-v-56d97c48]{display:flex;align-items:center}.stage-select[data-v-56d97c48]{padding:4px 8px;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;color:#475569;background:#fff;cursor:pointer;transition:border-color .2s}.stage-select[data-v-56d97c48]:focus{outline:none;border-color:#3b82f6}.document-list[data-v-56d97c48],.evidence-list[data-v-56d97c48]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.empty-state[data-v-56d97c48]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;text-align:center;padding:20px}.empty-state i[data-v-56d97c48]{font-size:32px;margin-bottom:12px}.empty-state p[data-v-56d97c48]{font-size:14px;margin:0}.document-item[data-v-56d97c48]{padding:10px 12px;background:#fff;border-radius:8px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s;border:1px solid #e2e8f0}.document-item[data-v-56d97c48]:hover{border-color:#3b82f6;background:#f8fafc}.document-icon[data-v-56d97c48]{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.document-icon[data-v-56d97c48] .icon-show{width:36px;height:36px}.document-info[data-v-56d97c48]{flex:1;min-width:0}.document-name[data-v-56d97c48]{font-size:13px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document-size[data-v-56d97c48]{font-size:11px;color:#94a3b8;margin-top:2px}.evidence-item[data-v-56d97c48]{padding:10px 12px;background:#fff;border-radius:8px;display:flex;align-items:center;gap:10px;border:1px solid #e2e8f0}.evidence-item[data-v-56d97c48]:hover{cursor:pointer;border-color:#3b82f6;background:#f8fafc}.evidence-item[data-v-56d97c48] .icon-show{width:28px;height:28px}.evidence-item span[data-v-56d97c48]{flex:1;font-size:13px;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evidence-item .evidence-size[data-v-56d97c48]{flex:none}.evidence-size[data-v-56d97c48]{font-size:11px;color:#94a3b8}.upload-btn[data-v-56d97c48]{width:100%;padding:10px;background:#e5e7eb;color:#4b5563;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.upload-btn[data-v-56d97c48]:hover:not(:disabled){transform:translateY(-1px);background:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.1)}.upload-btn[data-v-56d97c48]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;transform:none}.payment-overlay[data-v-56d97c48]{position:absolute;top:50px;left:0;right:0;bottom:0;height:calc(50% - 120px);display:flex;align-items:center;justify-content:center;z-index:20;background:#fff}.payment-modal[data-v-56d97c48]{background:#fff;padding:24px;border-radius:12px;text-align:center;max-width:300px}.payment-modal i[data-v-56d97c48]{font-size:64px;color:#06c;margin-bottom:16px}.payment-modal h4[data-v-56d97c48]{font-size:18px;color:#1e293b;margin-bottom:8px}.payment-modal p[data-v-56d97c48]{font-size:14px;color:#64748b;margin-bottom:20px}.payment-modal .btn-primary[data-v-56d97c48]{padding:10px 24px;background:#06c;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.payment-modal .btn-primary[data-v-56d97c48]:hover{background:#0052a3}.minimized-chat[data-v-56d97c48]{display:flex;flex-direction:column;height:100%}.minimized-chat .chat-messages[data-v-56d97c48]{flex:1;overflow-y:auto;padding:16px;scroll-behavior:smooth}.minimized-chat .input-area[data-v-56d97c48]{position:relative;bottom:auto;left:auto;right:auto;margin:8px;width:auto;max-width:none}.minimized-chat .input-container[data-v-56d97c48]{display:flex;flex-direction:column;gap:10px}.minimized-chat .chat-input[data-v-56d97c48]{min-height:60px;max-height:100px;font-size:14px;padding:10px}.minimized-chat .btn-container[data-v-56d97c48]{flex-direction:row;justify-content:space-between}.minimized-chat .voice-btn[data-v-56d97c48]{width:44px}.minimized-chat .send-btn[data-v-56d97c48]{flex:1;padding:8px 16px;height:44px}.right-sidebar[data-v-124e1d36]{flex:1;background:#f8fafc;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:250px;position:relative}.right-section[data-v-124e1d36]{padding:16px;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box}.right-section-header[data-v-124e1d36]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.right-section-title[data-v-124e1d36]{font-size:14px;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px}.review-controls-group[data-v-124e1d36]{display:flex;align-items:center;gap:12px}.review-controls-group label[data-v-124e1d36]{display:flex;align-items:center;gap:4px;font-size:12px;color:#475569;cursor:pointer}.review-controls-group input[type=checkbox][data-v-124e1d36]{width:14px;height:14px;cursor:pointer}.document-list[data-v-124e1d36]{display:flex;flex-direction:column;gap:8px;width:100%;height:calc(100% - 31px)}.empty-state[data-v-124e1d36]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;text-align:center;padding:20px}.empty-state i[data-v-124e1d36]{font-size:32px;margin-bottom:12px}.empty-state p[data-v-124e1d36]{font-size:14px;margin:0}.go-over-two[data-v-124e1d36]{margin-top:12px;display:flex;align-items:center;justify-content:flex-start}.go-over-two span[data-v-124e1d36]{color:#4e5969;margin-left:6px}.review-item[data-v-124e1d36]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;overflow:hidden}.review-item .topBox[data-v-124e1d36]{width:100%;z-index:1;position:relative;background:#fff;padding-bottom:13px;box-sizing:border-box;box-shadow:1px 2px 8px 0 rgba(148,155,225,.10196078431372549)}.review-item .topBox-title[data-v-124e1d36]{background:linear-gradient(180deg,#fff1e5,rgba(255,241,229,0));width:100%;height:44px;box-sizing:border-box;padding:0 11px 0 11px;display:flex;align-items:center;justify-content:space-between}.review-item .topBox-title.active[data-v-124e1d36]{background:linear-gradient(180deg,#e5f2ff,rgba(229,242,255,0))}.review-item .topBox-title .topBox-left[data-v-124e1d36]{text-align:left;display:flex;align-items:center;width:calc(100% - 24px)}.review-item .topBox-title .topBox-left .icon[data-v-124e1d36]{width:16px;height:16px;margin-right:8px}.review-item .topBox-title .topBox-left[data-v-124e1d36] .el-checkbox{margin-right:8px}.review-item .topBox-title .topBox-left p[data-v-124e1d36]{padding:0 8px;height:24px;line-height:24px;border-radius:5px;text-align:center;color:#fff}.review-item .topBox-title .topBox-left .active1[data-v-124e1d36]{background:#ff1717}.review-item .topBox-title .topBox-left .active2[data-v-124e1d36]{background:#ff7300}.review-item .topBox-title .topBox-left .active3[data-v-124e1d36]{background:#efc300}.review-item .topBox-title .topBox-left .active4[data-v-124e1d36]{background:#5cb848}.review-item .topBox-title .topBox-left .content-text[data-v-124e1d36]{flex:1;margin-left:8px;color:#1d2129;font-size:15px}.review-item .topBox-title .topBox-right[data-v-124e1d36]{display:flex;margin-right:8px;align-items:center}.review-item .topBox-title .topBox-right i[data-v-124e1d36]{color:#86909c;cursor:pointer;margin-left:8px}.review-item .topBox-title .topBox-right i[data-v-124e1d36]:hover{color:#ff7300}.review-item .topBox-title .topBox-right i.active[data-v-124e1d36]{transform:rotate(180deg)}.review-item .reasons-modification[data-v-124e1d36]{text-align:left;padding:5px 12px 0;line-height:22px;color:#1d2129;box-sizing:border-box;color:#4e5969;font-size:13px}.review-item .bottomBox[data-v-124e1d36]{width:100%;min-height:180px;margin-top:-30px;padding:8px;box-sizing:border-box;border:1px solid #fff;background:hsla(0,0%,100%,.4);border-radius:6px;box-shadow:1px 2px 8px 0 rgba(148,155,225,.10196078431372549);transition:all .3s ease}.review-item .bottomBox .bottomBox-small[data-v-124e1d36]{width:100%;margin-top:30px;height:calc(100% - 30px);border:1px solid #fff;background:#fff;position:relative;border-radius:6px;padding:10px 12px 12px;box-sizing:border-box;transition:all .3s ease}.review-item .bottomBox .bottomBox-small .sign-title-more[data-v-124e1d36]{width:100%;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.review-item .bottomBox .bottomBox-small .sign-title-more .sign-title[data-v-124e1d36]{width:fit-content;height:24px;line-height:24px;font-size:13px;padding:0 6px;color:#40c6cf;background:#e1faf8;border-radius:5px}.review-item .bottomBox .bottomBox-small .sign-title-more .more-icon[data-v-124e1d36]{display:flex;align-items:center;cursor:pointer}.review-item .bottomBox .bottomBox-small .sign-title-more .more-icon span[data-v-124e1d36]{color:#ff7300;font-size:13px}.review-item .bottomBox .bottomBox-small .sign-title-more .more-icon i[data-v-124e1d36]{color:#ff7300;margin-left:2px}.review-item .bottomBox .bottomBox-small .sign-title-more .more-icon i.active[data-v-124e1d36]{transform:rotate(180deg)}.review-item .bottomBox .bottomBox-small .propose-modifying[data-v-124e1d36]{display:flex;align-items:center;justify-content:space-between;width:100%;transition:all .3s ease}.review-item .bottomBox .bottomBox-small .propose-modifying .text[data-v-124e1d36]{color:#4e5969;font-size:13px}.review-item .bottomBox .bottomBox-small .propose-modifying .propose-modifying-btn[data-v-124e1d36]{width:fit-content;height:24px;line-height:24px;font-size:13px;padding:0 6px;color:#fff;background:#40c6cf;border-radius:5px}.review-item .bottomBox .bottomBox-small .propose-modifying .more-icon[data-v-124e1d36]{height:24px;display:flex;align-items:center;cursor:pointer;line-height:24px}.review-item .bottomBox .bottomBox-small .propose-modifying .more-icon span[data-v-124e1d36]{color:#ff7300;font-size:13px}.review-item .bottomBox .bottomBox-small .propose-modifying .more-icon i[data-v-124e1d36]{color:#ff7300;margin-left:2px}.review-item .bottomBox .bottomBox-small .propose-modifying .more-icon i.active[data-v-124e1d36]{transform:rotate(180deg)}.review-item .bottomBox .bottomBox-small .edit-description[data-v-124e1d36]{display:flex;align-items:center;width:100%;transition:all .3s ease}.review-item .bottomBox .bottomBox-small .edit-description span[data-v-124e1d36]{font-size:13px;color:#4e5969}.review-item .bottomBox .bottomBox-small .edit-description p[data-v-124e1d36]{width:calc(100% - 64px);font-size:13px;color:#4e5969;margin-left:6px}.review-item .bottomBox .bottomBox-small .edit-description-btn[data-v-124e1d36]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:6px;transition:all .3s ease}.review-item .bottomBox .bottomBox-small .edit-description-btn .alternative-option[data-v-124e1d36]{display:flex;align-items:center}.review-item .bottomBox .bottomBox-small .edit-description-btn .alternative-option p[data-v-124e1d36]{width:fit-content;height:24px;line-height:24px;font-size:13px;padding:0 6px;color:#25c4ce;background:#dff7f5;border-radius:5px;cursor:pointer;margin-left:8px}.review-item .bottomBox .bottomBox-small .edit-description-btn .alternative-option p[data-v-124e1d36]:first-child{margin-left:0}.review-item .bottomBox .bottomBox-small .edit-description-btn .operte[data-v-124e1d36]{margin-top:0}.review-item .bottomBox .bottomBox-small .sentence-positioning[data-v-124e1d36]{width:100%;line-height:22px;margin-top:4px;text-align:left;position:relative;color:#4e5969;transition:all .3s ease}.review-item .bottomBox .bottomBox-small .sentence-positioning p[data-v-124e1d36] .red-txt{color:#e04949}.review-item .bottomBox .bottomBox-small .sentence-positioning p[data-v-124e1d36] .green-txt{text-decoration:line-through;text-decoration-color:#4a7df5;color:#4a7df5}.review-item .bottomBox .legal-basis[data-v-124e1d36]{margin-top:16px}.review-item .bottomBox .legal-basis .title[data-v-124e1d36]{color:#1d2129;font-size:15px}.review-item .bottomBox .legal-basis .content[data-v-124e1d36]{color:#4c545f;font-size:14px;margin-top:6px}.review-item .bottomBox .operte[data-v-124e1d36]{display:flex;align-items:center;margin-top:12px;flex-wrap:wrap}.review-item .bottomBox .operte.active[data-v-124e1d36]{margin-top:6px;justify-content:flex-end}.review-item .bottomBox .operte.active1 p[data-v-124e1d36]:nth-child(4){margin-left:auto}.review-item .bottomBox .operte.active2 p[data-v-124e1d36]{background:#fff;border:1px solid #ced2d9;color:#7d8793}.review-item .bottomBox .operte.active2 p[data-v-124e1d36]:hover{border-color:#fff}.review-item .bottomBox .operte p[data-v-124e1d36]{width:fit-content;padding:0 8px;height:22px;line-height:22px;text-align:center;border:1px solid #ff7300;background:#ffefe0;border-radius:100px;color:#ff7300;font-size:13px;cursor:pointer;margin-right:6px}.review-item .bottomBox .operte p.active[data-v-124e1d36]{background:#ff7300;color:#fff}.review-item .bottomBox .operte p[data-v-124e1d36]:last-child{margin-right:0}.review-item .bottomBox .operte p[data-v-124e1d36]:hover{background:#ff7300;color:#fff}.review-item-header[data-v-124e1d36]{padding:12px;background:#f8fafc;cursor:pointer;display:flex;align-items:center;gap:8px}.review-item-header i[data-v-124e1d36]{color:#64748b;font-size:12px}.review-item-header[data-v-124e1d36]:hover{background:#f1f5f9}.review-item-title[data-v-124e1d36]{font-size:13px;font-weight:500;color:#1e293b}.review-item-content[data-v-124e1d36]{padding:12px;border-top:1px solid #e2e8f0}.review-item-content p[data-v-124e1d36]{font-size:12px;color:#475569;line-height:1.5;margin-bottom:12px;white-space:pre-line}.review-item-actions[data-v-124e1d36]{display:flex;justify-content:flex-end}.annotation-btn[data-v-124e1d36]{padding:6px 12px;font-size:12px}.payment-overlay[data-v-124e1d36]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:20}.payment-modal[data-v-124e1d36]{background:#fff;padding:24px;border-radius:12px;text-align:center;max-width:300px}.payment-modal i[data-v-124e1d36]{font-size:64px;color:#06c;margin-bottom:16px}.payment-modal h4[data-v-124e1d36]{font-size:18px;color:#1e293b;margin-bottom:8px}.payment-modal p[data-v-124e1d36]{font-size:14px;color:#64748b;margin-bottom:20px}.payment-modal .btn-primary[data-v-124e1d36]{padding:10px 24px;background:#06c;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.payment-modal .btn-primary[data-v-124e1d36]:hover{background:#0052a3}.minimized-chat[data-v-124e1d36]{display:flex;flex-direction:column;height:100%}.minimized-chat .chat-messages[data-v-124e1d36]{flex:1;overflow-y:auto;padding:16px;scroll-behavior:smooth}.minimized-chat .input-area[data-v-124e1d36]{position:relative;bottom:auto;left:auto;right:auto;margin:8px;width:auto;max-width:none}.minimized-chat .input-container[data-v-124e1d36]{display:flex;flex-direction:column;gap:10px}.minimized-chat .chat-input[data-v-124e1d36]{min-height:60px;max-height:100px;font-size:14px;padding:10px}.minimized-chat .btn-container[data-v-124e1d36]{flex-direction:row;justify-content:space-between}.minimized-chat .voice-btn[data-v-124e1d36]{width:44px}.minimized-chat .send-btn[data-v-124e1d36]{flex:1;padding:8px 16px;height:44px}.window-restoration[data-v-124e1d36]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:50px}.window-restoration i[data-v-124e1d36]{font-size:48px;color:#06c}.window-restoration h3[data-v-124e1d36]{color:#2c3e50}.window-restoration p[data-v-124e1d36]{color:#666}.window-restoration div[data-v-124e1d36]{background:#06c;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.window-restoration div[data-v-124e1d36]:hover{background:#0052a3}.upload-success[data-v-124e1d36]{margin-top:8px}.upload-success .uploaded-file-item[data-v-124e1d36]{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:#059669}.upload-success .uploaded-file-item i[data-v-124e1d36]{font-size:14px}.file-item[data-v-124e1d36]{display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;margin-bottom:8px;gap:10px}.file-item .file-icon[data-v-124e1d36]{width:32px;height:32px;background:#3b82f6;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.file-item .file-info[data-v-124e1d36]{width:calc(100% - 108px)}.file-item .file-info .file-name[data-v-124e1d36]{font-size:13px;font-weight:500;color:#1e293b;margin-bottom:2px;flex:1}.file-item .file-info .file-size[data-v-124e1d36]{font-size:11px;color:#94a3b8}.file-item .file-actions[data-v-124e1d36]{display:flex;gap:6px}.file-item .file-actions .file-action-btn[data-v-124e1d36]{padding:4px 8px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;cursor:pointer;font-size:11px;color:#475569;display:flex;align-items:center;gap:3px;transition:all .2s}.file-item .file-actions .file-action-btn[data-v-124e1d36]:hover{background:#f1f5f9;border-color:#cbd5e1}[data-v-124e1d36] .el-scrollbar__wrap{overflow-y:scroll;overflow-x:hidden}.review-list[data-v-124e1d36]{width:100%;margin-top:16px}.review-list>div[data-v-124e1d36]{margin-bottom:14px;width:100%;display:flex;align-items:center}.review-list>div .yuan[data-v-124e1d36]{width:4px;height:4px;background:#ff7300;border-radius:50%}.review-list>div p[data-v-124e1d36]{color:#1d2129;line-height:22px;flex:1;margin-left:12px;margin-right:6px;text-align:left}.review-list>div img[data-v-124e1d36]{width:16px;height:16px;cursor:pointer}.go-over-box[data-v-124e1d36]{height:calc(100% - 40px);width:100%;display:flex;align-items:center;justify-content:center}.go-over-box span[data-v-124e1d36]{color:#4e5969;margin-left:6px}.tips-text[data-v-124e1d36]{width:100%;height:36px;background:#fff;border:1px solid #ecedf2;display:flex;border-radius:4px;align-items:center;padding:0 12px;box-sizing:border-box}.tips-text[data-v-124e1d36]:hover{border-color:#558bff}.tips-text span[data-v-124e1d36]{color:#4e5969;font-size:14px}.tips-text i[data-v-124e1d36]{color:#ff7300;font-size:16px;cursor:pointer;margin-left:4px}.tips-text[data-v-124e1d36] .el-input{flex:1}.tips-text[data-v-124e1d36] .el-input .el-input__inner{padding:0;height:34px;border:none;outline:none}.tips-text[data-v-124e1d36] .el-button{width:94px;height:28px;line-height:28px;text-align:center;border-radius:4px;background:#ff7300;cursor:pointer;padding:0}.tips-text[data-v-124e1d36] .el-button span{color:#fff;font-size:13px}.main-mask-layer[data-v-ab8a20fe]{z-index:50;position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;left:0;top:0;right:0;bottom:0;border-radius:8px 8px 8px 8px;background:hsla(0,0%,100%,.7);border-radius:7px 7px 7px 7px}.mask-content[data-v-ab8a20fe]{background:#fff;width:calc(100% - 32px);max-width:560px;box-shadow:0 5px 5px -3px rgba(0,0,0,.1),0 8px 10px 1px rgba(0,0,0,.06),0 3px 14px 2px rgba(0,0,0,.05);border-radius:8px 8px 8px 8px;border:1px solid #e5e6eb;z-index:2;margin:auto}.mask-title[data-v-ab8a20fe]{width:100%;display:flex;align-items:center;padding:9px 20px;justify-content:space-between;box-sizing:border-box;border-bottom:1px solid #e8f3ff;background:linear-gradient(180deg,#f0f7ff,#fff)}.mask-title span[data-v-ab8a20fe]{font-weight:400;font-size:14px;color:#1d2129}.mask-title i[data-v-ab8a20fe]{font-size:16px}.mask-title i[data-v-ab8a20fe]:hover{color:#4a7df5;cursor:pointer}.mask-text[data-v-ab8a20fe]{height:52px;width:calc(100% - 32px);max-width:500px;margin:26px auto}.editor[data-v-6e2d462d]{width:100%;height:100%;position:relative}.editor-content[data-v-6e2d462d]{width:100%;height:100%}.action-btn[data-v-6e2d462d]{position:absolute;bottom:24px;right:0;border-radius:16px;width:60px;height:40px;z-index:2;box-shadow:0 12px 32px 4px rgba(0,0,0,.04),0 8px 20px rgba(0,0,0,.08)}.action-btn>span[data-v-6e2d462d]{font-size:16px}.action-btn i[data-v-6e2d462d]{margin-right:4px}.legal-consulting[data-v-5c183138]{height:100%}.window-content[data-v-5c183138]{display:flex;height:100%;overflow:hidden}.sidebar[data-v-5c183138]{width:320px;background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;position:relative;height:100%}.sidebar .pagination_right[data-v-5c183138]{display:flex;justify-content:flex-end;padding-top:10px;padding-right:16px;padding-bottom:16px;box-sizing:border-box}.history-section[data-v-5c183138]{flex:1;min-height:0;padding:12px 12px 0;background:#f8fafc;overflow-y:auto;scrollbar-width:none}.history-section[data-v-5c183138]::-webkit-scrollbar{display:none}.history-header[data-v-5c183138]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 2px}.history-title[data-v-5c183138]{flex:1;font-size:15px;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:7px}.history-title i[data-v-5c183138]{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;color:#3a63ed;background:linear-gradient(135deg,#e8f0ff,#dbe7ff);box-shadow:inset 0 0 0 1px rgba(58,99,237,.12)}.sort-options[data-v-5c183138]{display:flex;align-items:center}.sort-select[data-v-5c183138]{height:26px;padding:0 24px 0 9px;border:1px solid #e2e8f0;border-radius:7px;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:12px;color:#5c6a82;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 7px center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.sort-select[data-v-5c183138]:focus{outline:none;border-color:#5b8dff;box-shadow:0 0 0 2px rgba(91,141,255,.12)}.history-list[data-v-5c183138]{display:flex;flex-direction:column;gap:10px}.case-name[data-v-5c183138]{flex:1;font-size:15px;font-weight:600;color:#0f172a;line-height:1.4;padding-right:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.history-status[data-v-5c183138]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:12px;font-size:11px;font-weight:500;align-self:flex-start;flex-shrink:0}.history-status[data-v-5c183138]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.history-status.pending[data-v-5c183138]{background-color:#fef3c7;color:#d97706}.history-status.in-progress[data-v-5c183138]{background-color:#dbeafe;color:#2563eb}.history-status.pending-payment[data-v-5c183138]{background-color:#fff7ed;color:#ea580c}.history-status.paid[data-v-5c183138]{background-color:#e0e7ff;color:#6366f1}.history-status.completed[data-v-5c183138]{background-color:#dcfce7;color:#16a34a}.history-status.cancelled[data-v-5c183138],.history-status.unknown[data-v-5c183138]{background-color:#f3f4f6;color:#6b7280}.history-item[data-v-5c183138]{padding:14px 14px 12px;background:#fff;border-radius:10px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;border:1px solid #e8eef4;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(10,36,99,.05)}.history-item[data-v-5c183138]:hover{border-color:#bfd3ff;background:#f7faff;box-shadow:0 4px 11px rgba(58,99,237,.1)}.history-item.active[data-v-5c183138]{border-color:#5b8dff;background:#eef4ff;box-shadow:inset 3px 0 0 #3a63ed,0 3px 9px rgba(47,102,224,.12)}.history-item.empty-state[data-v-5c183138]{padding:50px 0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#94a3b8;font-size:12px;font-style:normal;cursor:default;background:transparent;border-style:dashed;box-shadow:none}.history-item.empty-state[data-v-5c183138]:hover{border-color:#e8eef4;background:transparent;box-shadow:none}.history-item-header[data-v-5c183138]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:8px}.history-item-time-row[data-v-5c183138]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.history-item-cost[data-v-5c183138],.history-item-time-group[data-v-5c183138]{display:flex;align-items:center;gap:6px}.history-item-time-group[data-v-5c183138]{font-size:11px;color:#64748b}.history-item-time-group i[data-v-5c183138]{flex:0 0 auto;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#3a63ed;background:#eef4ff}.history-item-time-label[data-v-5c183138]{font-size:11px;color:#94a3b8}.history-item-time-value[data-v-5c183138]{font-size:11px;font-weight:500;color:#475569}.history-item-status[data-v-5c183138]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:12px;font-size:11px;font-weight:500;align-self:flex-start;flex-shrink:0;margin-left:auto}.history-item-status[data-v-5c183138]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.history-item-status.pending[data-v-5c183138]{background-color:#fef3c7;color:#d97706}.history-item-status.in-progress[data-v-5c183138]{background-color:#dbeafe;color:#2563eb}.history-item-status.pending-payment[data-v-5c183138]{background-color:#fff7ed;color:#ea580c}.history-item-status.paid[data-v-5c183138]{background-color:#e0e7ff;color:#6366f1}.history-item-status.completed[data-v-5c183138]{background-color:#dcfce7;color:#16a34a}.history-item-status.cancelled[data-v-5c183138],.history-item-status.unknown[data-v-5c183138]{background-color:#f3f4f6;color:#6b7280}.history-item-meta[data-v-5c183138]{display:flex;flex-direction:column;gap:4px;padding:10px 5px;border-radius:6px}.history-item-time[data-v-5c183138]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}.history-item-time[data-v-5c183138]:before{content:"🕒";font-size:12px}.history-item-duration[data-v-5c183138]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px}.history-item-duration[data-v-5c183138]:before{content:"⏱️";font-size:12px}.history-item-footer[data-v-5c183138]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;margin-top:8px;border-top:1px solid #eef2f7}.history-item-cost[data-v-5c183138]{color:#92400e}.history-item-cost-icon[data-v-5c183138]{flex:0 0 auto;width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#d97706;background:#fdf0dd}.history-item-cost-label[data-v-5c183138]{font-size:12px;color:#92400e}.history-item-cost-value[data-v-5c183138]{font-size:14px;font-weight:600;color:#d97706}.history-item-actions[data-v-5c183138]{display:flex;justify-content:flex-end}.unread-badge[data-v-5c183138]{position:absolute;top:2px;right:2px;min-width:20px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:11px;font-weight:600;box-shadow:0 2px 8px rgba(239,68,68,.3)}.complete-btn[data-v-5c183138]{height:32px;padding:0 16px;background:linear-gradient(135deg,#10b981,#34d399);color:#fff;border:none;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(16,185,129,.2)}.complete-btn[data-v-5c183138]:hover{background:linear-gradient(135deg,#059669,#10b981);transform:translateY(-1px);box-shadow:0 2px 5px rgba(16,185,129,.3)}.complete-btn[data-v-5c183138]:active{transform:translateY(0);box-shadow:0 1px 3px rgba(16,185,129,.2)}.rate-btn[data-v-5c183138]{height:32px;padding:0 16px;border:none;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;background:#eef4ff;color:#3a63ed}.rate-btn[data-v-5c183138]:hover{background:#dceaff}.chat-input-container .lawyer-match-box[data-v-5c183138]{margin-bottom:-10px;padding:0 12px}.chat-input-container .city-switch[data-v-5c183138]{display:flex;justify-content:space-between;align-items:center;padding:6px 16px;background:linear-gradient(180deg,#fef3c7 0,#fde68a);border:1px solid #fcd34d;border-radius:10px;box-sizing:border-box;transition:opacity .3s ease,transform .3s ease}.chat-input-container .city-switch span[data-v-5c183138]:first-child{font-size:13px;color:#92400e;flex:1;margin-right:12px}.chat-input-container .city-switch span[data-v-5c183138]:last-child{padding:4px 14px;background:#d97706;color:#fff;border:none;border-radius:14px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.chat-input-container .city-switch span[data-v-5c183138]:last-child:hover{background:#b45309;transform:translateY(-1px);box-shadow:0 2px 6px rgba(217,119,6,.3)}.chat-area[data-v-5c183138]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#f8f9fa;background-image:linear-gradient(rgba(0,102,204,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,102,204,.03) 1px,transparent 0);background-size:20px 20px;height:100%}.office-editor-container[data-v-5c183138]{width:100%;height:calc(100% - 88px)}.lawyer-info-card[data-v-5c183138]{background:linear-gradient(135deg,#f8f9fa,#fff);padding:12px;display:flex;align-items:flex-start;gap:16px;border-bottom:1px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative}.lawyer-avatar-small[data-v-5c183138]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #06c;box-sizing:border-box;box-shadow:0 2px 8px rgba(0,102,204,.2)}.small-avatar-placeholder[data-v-5c183138]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:none;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:700}.lawyer-info-content[data-v-5c183138]{flex:1}.lawyer-name-row[data-v-5c183138]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.lawyer-name-small[data-v-5c183138]{font-size:18px;font-weight:600;color:#2c3e50}.lawyer-specialty[data-v-5c183138]{font-size:14px;color:#6c757d;margin-bottom:4px}.lawyer-details-row[data-v-5c183138]{display:flex;justify-content:space-between;align-items:center}.lawyer-details-row .lawyer-details[data-v-5c183138]{font-size:14px;color:#6c757d;word-wrap:break-word;overflow:hidden;flex:1;margin-right:12px}.lawyer-data-panel[data-v-5c183138]{display:flex;flex-wrap:wrap;gap:12px;padding:8px 12px;box-sizing:border-box;background:linear-gradient(135deg,#f0f7ff,#fff);border-radius:10px;border:1px solid #bfdbfe;min-width:182px;align-items:center}.lawyer-data-panel .history-item-meta[data-v-5c183138]{padding:0;gap:6px}.lawyer-data-panel .history-item-time[data-v-5c183138]{color:#64748b}.lawyer-data-panel .service-status[data-v-5c183138]{color:#2563eb;font-weight:500}.lawyer-data-panel .service-status i[data-v-5c183138],.lawyer-data-panel .service-status span[data-v-5c183138]{color:#2563eb;font-size:13px}.lawyer-data-item[data-v-5c183138]{text-align:center;min-width:80px}.lawyer-data-info[data-v-5c183138]{flex:1;display:flex;flex-direction:column;gap:4px}.lawyer-data-row[data-v-5c183138]{display:flex;justify-content:space-between;gap:16px}.lawyer-data-label[data-v-5c183138]{font-size:12px;color:#9ca3af}.lawyer-data-value[data-v-5c183138]{font-size:13px;font-weight:500;color:#475569}.lawyer-data-value.cost[data-v-5c183138]{color:#dc2626;font-weight:600;font-size:16px}.lawyer-data-cost[data-v-5c183138]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-left:12px;border-left:1px solid #e2e8f0}.online-status[data-v-5c183138]{display:flex;align-items:center;gap:8px;font-size:14px;color:#22c55e;font-weight:500}.online-status i[data-v-5c183138]{font-size:12px;animation:pulse-5c183138 2s infinite}.new-consult-btn[data-v-5c183138]{position:absolute;bottom:12px;right:12px;padding:6px 16px;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;border:none;border-radius:16px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease}.new-consult-btn[data-v-5c183138]:hover{background:linear-gradient(135deg,#0052a3,#004080);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,102,204,.3)}.new-consult-btn[data-v-5c183138]:active{transform:translateY(0)}@keyframes pulse-5c183138{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}.faq-section[data-v-5c183138]{padding:16px;border-bottom:1px solid #e9ecef;background:#fff;width:100%;box-sizing:border-box}.faq-section .message[data-v-5c183138]{max-width:100%;width:100%}.faq-section .message-content[data-v-5c183138]{width:100%;border-radius:12px;padding:16px}.faq-list[data-v-5c183138]{display:flex;gap:12px;width:100%;box-sizing:border-box}.faq-item[data-v-5c183138]{flex:1;min-width:80px;max-width:25%;padding:10px 16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;font-size:13px;color:#495057;cursor:pointer;transition:all .2s ease;text-align:center;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-item[data-v-5c183138]:hover{background:#e3f2fd;border-color:#90caf9;color:#1976d2;transform:translateY(-2px)}.main-area[data-v-5c183138]{flex:1.618;display:flex;flex-direction:column;min-width:0}.main-sidebar[data-v-5c183138]{display:flex;align-items:center;flex:1;overflow:hidden;position:relative}.chat-container[data-v-5c183138]{display:flex;flex-direction:column;flex:1;overflow:hidden;position:relative}.chat-overlay[data-v-5c183138]{top:0;left:0;right:0;bottom:0;background-color:rgba(248,249,250,.7);flex-direction:column;z-index:10;gap:20px}.chat-overlay[data-v-5c183138],.close-overlay-btn[data-v-5c183138]{position:absolute;display:flex;align-items:center;justify-content:center}.close-overlay-btn[data-v-5c183138]{top:16px;right:16px;width:36px;height:36px;border:none;border-radius:50%;background-color:rgba(0,0,0,.1);color:#64748b;cursor:pointer;font-size:16px;transition:all .3s ease}.close-overlay-btn[data-v-5c183138]:hover{background-color:rgba(0,0,0,.2);color:#1e293b;transform:rotate(90deg)}.start-consult-btn[data-v-5c183138]{padding:14px 48px;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px}.start-consult-btn[data-v-5c183138]:hover{background:linear-gradient(135deg,#0052a3,#004080);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,102,204,.3)}.start-consult-btn[data-v-5c183138]:active{background:linear-gradient(135deg,#004080,#036);transform:translateY(0)}.chat-messages[data-v-5c183138]{flex:1;min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:transparent transparent}.chat-messages[data-v-5c183138]:hover{scrollbar-color:rgba(100,116,139,.45) transparent}.chat-messages[data-v-5c183138]::-webkit-scrollbar{width:4px}.chat-messages[data-v-5c183138]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-5c183138]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.chat-messages[data-v-5c183138]:hover::-webkit-scrollbar-thumb{background:rgba(100,116,139,.45)}.message[data-v-5c183138]{display:flex;gap:12px;max-width:80%}.message.me[data-v-5c183138],.message.user[data-v-5c183138]{align-self:flex-end}.message-avatar[data-v-5c183138]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0}.message-avatar .message_avatar_img[data-v-5c183138]{width:100%;height:100%;border-radius:50%}.message-avatar .message_avatar_text[data-v-5c183138]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.message.user .message-avatar[data-v-5c183138]{background:linear-gradient(135deg,#10b981,#059669)}.message-content[data-v-5c183138]{background:#f1f5f9;padding:12px 16px;border-radius:12px;border-top-left-radius:4px}.file-list[data-v-5c183138]{width:100%}.file-list .file-item[data-v-5c183138]{display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;margin-bottom:8px;gap:10px}.file-list .file-item .file-icon[data-v-5c183138]{width:32px;height:32px;background:#3b82f6;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.file-list .file-item .file-info[data-v-5c183138]{width:calc(100% - 108px)}.file-list .file-item .file-info .file-name[data-v-5c183138]{font-size:13px;font-weight:500;color:#1e293b;margin-bottom:2px;flex:1}.file-list .file-item .file-info .file-size[data-v-5c183138]{font-size:11px;color:#94a3b8}.file-list .file-item .file-actions[data-v-5c183138]{display:flex;gap:6px;min-width:60px}.file-list .file-item .file-actions .file-action-btn[data-v-5c183138]{padding:4px 8px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;cursor:pointer;font-size:11px;color:#475569;display:flex;align-items:center;gap:3px;transition:all .2s}.file-list .file-item .file-actions .file-action-btn[data-v-5c183138]:hover{background:#f1f5f9;border-color:#cbd5e1}.message.user .message-content[data-v-5c183138]{background:#dbeafe;border-top-left-radius:12px;border-top-right-radius:4px}.message-text[data-v-5c183138]{font-size:14px;color:#1e293b;line-height:1.6}.message-text[data-v-5c183138] .message-actions{display:inline-block;margin-left:12px;vertical-align:middle}.message-text[data-v-5c183138] .continue-btn{padding:4px 16px;background:#dc3545;color:#fff;border:none;border-radius:16px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.message-text[data-v-5c183138] .continue-btn:hover{background:#c82333;transform:translateY(-1px);box-shadow:0 2px 4px rgba(220,53,69,.3)}.message-time[data-v-5c183138]{font-size:11px;color:#94a3b8;margin-top:6px}.input-area[data-v-5c183138]{margin:12px;padding:12px;background-color:#fff;border:1px solid #e9ecef;display:flex;flex-direction:column;gap:16px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);flex-shrink:0}.input-container[data-v-5c183138]{display:flex;gap:12px;align-items:stretch}.input-wrapper[data-v-5c183138]{flex:1;display:flex;flex-direction:column;gap:8px}.btn-container[data-v-5c183138]{display:flex;flex-direction:column;gap:10px;align-items:stretch;justify-content:space-around}.chat-input[data-v-5c183138]{flex:1;min-height:90px;max-height:180px;padding:16px 20px;border:1px solid #e9ecef;border-radius:12px;resize:none;font-size:14px;font-family:inherit;outline:none;transition:all .3s ease;background-color:#f8f9fa}.chat-input[data-v-5c183138]:focus{border-color:#06c;box-shadow:0 0 0 4px rgba(0,102,204,.1);background-color:#fff}.chat-input[data-v-5c183138]:disabled{background-color:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}.voice-btn[data-v-5c183138]{width:100%;height:44px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f8f9fa;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#555;transition:all .3s ease;flex-shrink:0}.voice-btn[data-v-5c183138]:hover{background-color:#e8f3ff;border-color:#06c;color:#06c;transform:translateY(-2px)}.voice-btn[data-v-5c183138]:disabled{background-color:#f1f5f9;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed;transform:none}.send-btn[data-v-5c183138]{padding:14px 28px;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;flex-shrink:0}.send-btn.el-secondary[data-v-5c183138]{margin-left:0}.send-btn[data-v-5c183138]:hover{background:linear-gradient(135deg,#0052a3,#004080);transform:translateY(-2px)}.send-btn[data-v-5c183138]:active{background:linear-gradient(135deg,#004080,#036);transform:translateY(0)}.send-btn[data-v-5c183138]:disabled{opacity:.5;cursor:not-allowed}.minimized-chat[data-v-5c183138]{display:flex;flex-direction:column;height:100%}.minimized-chat .chat-messages[data-v-5c183138]{flex:1;overflow-y:auto;padding:16px;scroll-behavior:smooth}.minimized-chat .input-area[data-v-5c183138]{margin:8px}.minimized-chat .input-container[data-v-5c183138]{display:flex;flex-direction:column;gap:10px}.minimized-chat .chat-input[data-v-5c183138]{min-height:60px;max-height:100px;font-size:14px;padding:10px}.minimized-chat .btn-container[data-v-5c183138]{flex-direction:row;justify-content:space-between}.minimized-chat .voice-btn[data-v-5c183138]{width:44px}.minimized-chat .send-btn[data-v-5c183138]{flex:1;padding:8px 16px;height:44px}.rate-modal-overlay[data-v-5c183138]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.rate-modal[data-v-5c183138]{background-color:#fff;border-radius:16px;width:90%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.rate-modal-header[data-v-5c183138]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.rate-modal-header h3[data-v-5c183138]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.close-modal-btn[data-v-5c183138]{width:32px;height:32px;border:none;border-radius:50%;background-color:#f1f5f9;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s ease}.close-modal-btn[data-v-5c183138]:hover{background-color:#e2e8f0;color:#1e293b}.rate-modal-body[data-v-5c183138]{padding:24px}.rating-section[data-v-5c183138]{text-align:center;margin-bottom:24px}.rating-label[data-v-5c183138]{font-size:14px;color:#475569;margin-bottom:16px}.star-rating[data-v-5c183138]{display:flex;justify-content:center;gap:8px;font-size:36px;cursor:pointer;margin-bottom:12px}.star-rating .active[data-v-5c183138]{color:#fbbf24}.star-rating .inactive[data-v-5c183138]{color:#e2e8f0}.star-rating i[data-v-5c183138]:hover{transform:scale(1.1)}.rating-text[data-v-5c183138]{font-size:14px;color:#64748b}.comment-section[data-v-5c183138]{margin-bottom:16px}.comment-input[data-v-5c183138]{width:100%;min-height:100px;padding:12px 16px;border:1px solid #e9ecef;border-radius:12px;resize:none;font-size:14px;font-family:inherit;outline:none;transition:all .3s ease;box-sizing:border-box}.comment-input[data-v-5c183138]:focus{border-color:#06c;box-shadow:0 0 0 4px rgba(0,102,204,.1)}.rate-modal-footer[data-v-5c183138]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e9ecef;background-color:#f8fafc}.cancel-btn[data-v-5c183138]{flex:1;padding:12px 24px;background-color:#fff;border:1px solid #e9ecef;border-radius:10px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.cancel-btn[data-v-5c183138]:hover{background-color:#f8fafc;border-color:#cbd5e1}.submit-btn[data-v-5c183138]{flex:1;padding:12px 24px;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.submit-btn[data-v-5c183138]:hover:not(:disabled){background:linear-gradient(135deg,#0052a3,#004080);transform:translateY(-1px)}.submit-btn[data-v-5c183138]:disabled{background-color:#cbd5e1;cursor:not-allowed}.right-sidebar[data-v-5c183138]{flex:1;background:#f8fafc;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:200px;position:relative}.right-section[data-v-5c183138]{padding:16px;border-bottom:1px solid #e2e8f0;flex:1;display:flex;flex-direction:column;height:100%}.right-section-header[data-v-5c183138]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 16px}.right-section-title[data-v-5c183138]{font-size:14px;font-weight:600;color:#1e293b}.reference-actions[data-v-5c183138],.right-section-title[data-v-5c183138]{display:flex;align-items:center;gap:8px}.reference-actions input[type=checkbox][data-v-5c183138]{margin-right:4px;transform:scale(1.1)}.reference-actions label[data-v-5c183138]{font-size:12px;color:#64748b;cursor:pointer;margin-right:12px}.reference-actions .btn-secondary.small[data-v-5c183138]{padding:4px 8px;font-size:12px;display:flex;align-items:center;gap:4px}.reference-actions .btn-secondary.small[data-v-5c183138]:disabled{opacity:.5;cursor:not-allowed}.document-list[data-v-5c183138]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:0 16px}.empty-state[data-v-5c183138]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;text-align:center;padding:20px}.empty-state i[data-v-5c183138]{font-size:32px;margin-bottom:12px}.empty-state p[data-v-5c183138]{font-size:14px;margin:0}.evidence-item[data-v-5c183138]{padding:10px 12px;background:#fff;border-radius:8px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .2s;border:1px solid #e2e8f0;margin-bottom:8px}.evidence-item[data-v-5c183138]:hover{border-color:#3b82f6;background:#f8fafc}.evidence-item input[type=checkbox][data-v-5c183138]{margin:0 12px;transform:scale(1.1)}.evidence-icon[data-v-5c183138]{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;background:#3b82f6}.evidence-info[data-v-5c183138]{flex:1}.evidence-name[data-v-5c183138]{font-size:13px;font-weight:500;color:#1e293b;margin-bottom:4px;cursor:pointer}.evidence-name[data-v-5c183138]:hover{color:#06c}.evidence-size[data-v-5c183138]{font-size:11px;color:#94a3b8}.evidence-actions[data-v-5c183138]{display:flex;gap:8px}.evidence-action-btn[data-v-5c183138]{padding:4px 8px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;cursor:pointer;font-size:11px;color:#475569;display:flex;align-items:center;justify-content:center;transition:all .2s}.evidence-action-btn[data-v-5c183138]:hover{background:#f1f5f9;border-color:#3b82f6;color:#3b82f6}.upload-section[data-v-5c183138]{padding:16px;margin-top:auto}.upload-btn[data-v-5c183138]{width:100%;padding:10px;background:#e5e7eb;color:#4b5563;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s}.upload-btn[data-v-5c183138]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;transform:none}.upload-btn[data-v-5c183138]:hover,.upload-btn[data-v-5c183138]:hover:not(:disabled){transform:translateY(-1px);background:#d1d5db;box-shadow:0 4px 12px rgba(0,0,0,.1)}.custom-style[data-v-5c183138]{display:flex;flex-shrink:0;background:#fff;border-bottom:1px solid #e9ecef}.qa-tab[data-v-5c183138]{flex:1;padding:12px 20px;display:flex;align-items:center;justify-content:center;gap:6px;border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;user-select:none}.qa-tab[data-v-5c183138]:hover{color:#06c;background:#f0f7ff}.qa-tab.active[data-v-5c183138]{color:#06c;border-bottom-color:#06c;background:#fff}.qa-tab i[data-v-5c183138]{font-size:14px}.schedule-interview-detail[data-v-416a3f78]{width:100%;height:100%;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);padding:50px 60px;box-sizing:border-box}.schedule-interview-detail .content .main-card[data-v-416a3f78]{width:100%;max-width:750px;margin:0 auto;background:#fff;border-radius:20px;padding:36px;box-shadow:0 10px 40px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.schedule-interview-detail .content .main-card[data-v-416a3f78]:hover{transform:translateY(-2px);box-shadow:0 15px 50px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06)}.schedule-interview-detail .content .main-card .card-header[data-v-416a3f78]{display:flex;align-items:center;padding-bottom:24px;border-bottom:2px solid #f0f2f5;margin-bottom:28px}.schedule-interview-detail .content .main-card .card-header .icon-wrapper[data-v-416a3f78]{width:40px;height:40px;background:linear-gradient(135deg,#409eff,#67c23a);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:14px;box-shadow:0 4px 12px rgba(64,158,255,.3)}.schedule-interview-detail .content .main-card .card-header .icon-wrapper.small[data-v-416a3f78]{width:32px;height:32px;border-radius:10px;margin-right:10px}.schedule-interview-detail .content .main-card .card-header .icon-wrapper.small .icon-check[data-v-416a3f78],.schedule-interview-detail .content .main-card .card-header .icon-wrapper.small .icon-file[data-v-416a3f78]{font-size:16px}.schedule-interview-detail .content .main-card .card-header .icon-wrapper .icon-check[data-v-416a3f78],.schedule-interview-detail .content .main-card .card-header .icon-wrapper .icon-file[data-v-416a3f78]{color:#fff;font-size:20px;font-weight:700}.schedule-interview-detail .content .main-card .card-header .header-title[data-v-416a3f78]{font-size:22px;font-weight:700;color:#1f2329;letter-spacing:.5px}.schedule-interview-detail .content .main-card .info-section[data-v-416a3f78]{background:linear-gradient(135deg,#fafbfc,#f5f7fa);border-radius:14px;padding:28px;margin-bottom:24px;border:1px solid #f0f2f5}.schedule-interview-detail .content .main-card .info-section .info-grid[data-v-416a3f78]{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.schedule-interview-detail .content .main-card .info-section .info-item[data-v-416a3f78]{display:flex;flex-direction:column}.schedule-interview-detail .content .main-card .info-section .info-item .label[data-v-416a3f78]{font-size:14px;color:#8a8f99;margin-bottom:10px;font-weight:500;text-transform:capitalize;letter-spacing:.3px}.schedule-interview-detail .content .main-card .info-section .info-item .value[data-v-416a3f78]{font-size:18px;color:#1f2329;font-weight:600;line-height:1.6;transition:color .2s ease}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag[data-v-416a3f78]{display:inline-flex;align-items:center;padding:10px 30px;border-radius:30px;font-size:15px;font-weight:600;width:fit-content;transition:all .2s ease}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag[data-v-416a3f78]:hover{transform:scale(1.02)}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag i[data-v-416a3f78]{margin-right:8px;font-size:14px}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-pending[data-v-416a3f78]{background:linear-gradient(135deg,#fff9e6,#fff5d6);color:#d49828;box-shadow:0 2px 8px rgba(230,162,60,.15)}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-pending[data-v-416a3f78]:hover{box-shadow:0 4px 12px rgba(230,162,60,.25)}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-confirmed[data-v-416a3f78],.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-in-progress[data-v-416a3f78]{background:linear-gradient(135deg,#e8f5e9,#dcedc8);color:#52c41a;box-shadow:0 2px 8px rgba(82,196,26,.15)}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-confirmed[data-v-416a3f78]:hover,.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-in-progress[data-v-416a3f78]:hover{box-shadow:0 4px 12px rgba(82,196,26,.25)}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-paid[data-v-416a3f78]{background:linear-gradient(135deg,#fff9e6,#fff5d6);color:#d49828;box-shadow:0 2px 8px rgba(230,162,60,.15)}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-paid[data-v-416a3f78]:hover{box-shadow:0 4px 12px rgba(230,162,60,.25)}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-completed[data-v-416a3f78]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1976d2;box-shadow:0 2px 8px rgba(25,118,210,.15)}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-completed[data-v-416a3f78]:hover{box-shadow:0 4px 12px rgba(25,118,210,.25)}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-cancelled[data-v-416a3f78]{background:linear-gradient(135deg,#fce4ec,#f8bbd9);color:#e91e63;box-shadow:0 2px 8px rgba(233,30,99,.15)}.schedule-interview-detail .content .main-card .info-section .info-item .status-tag.status-cancelled[data-v-416a3f78]:hover{box-shadow:0 4px 12px rgba(233,30,99,.25)}.schedule-interview-detail .content .main-card .detail-section[data-v-416a3f78]{background:linear-gradient(135deg,#fafbfc,#f5f7fa);border-radius:14px;padding:26px 28px;border:1px solid #f0f2f5}.schedule-interview-detail .content .main-card .detail-section .detail-header[data-v-416a3f78]{display:flex;align-items:center;margin-bottom:16px}.schedule-interview-detail .content .main-card .detail-section .detail-header .detail-title[data-v-416a3f78]{font-size:15px;font-weight:600;color:#5a616e;letter-spacing:.3px}.schedule-interview-detail .content .main-card .detail-section .detail-content[data-v-416a3f78]{font-size:15px;color:#6b7079;line-height:2.2;white-space:pre-wrap;word-break:break-all;text-align:justify}.popup-overlay[data-v-257fb7f3]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:var(--z-mask-dialog);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.popup-overlay.no-mask[data-v-257fb7f3]{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.popup-overlay.no-mask .popup-container[data-v-257fb7f3]{pointer-events:auto}.popup-container[data-v-257fb7f3]{width:min(1440px,90vw);height:min(900px,90vh);background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;transition:width .3s cubic-bezier(.25,.46,.45,.94),height .3s cubic-bezier(.25,.46,.45,.94),border-radius .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);will-change:width,height}.popup-container[data-v-257fb7f3]:hover{box-shadow:0 6px 25px rgba(0,0,0,.2)}.popup-container.maximized[data-v-257fb7f3]{width:100vw;height:100vh;border-radius:0}.popup-container.minimized[data-v-257fb7f3]{width:480px;height:50vh;max-height:50vh;position:fixed;bottom:20px;right:20px;top:auto;left:auto;border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.25)}.popup-container.minimized[data-v-257fb7f3] .right-sidebar,.popup-container.minimized[data-v-257fb7f3] .sidebar{display:none}.window-header[data-v-257fb7f3]{height:48px;flex-shrink:0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.05)}.window-header .window-title[data-v-257fb7f3]{font-size:16px;font-weight:600;color:#2c3e50;display:flex;align-items:center;gap:10px}.window-header .window-title i[data-v-257fb7f3]{font-size:18px;color:#06c}.window-header .window-controls[data-v-257fb7f3]{display:flex;align-items:center}.window-header .window-controls .control-btn[data-v-257fb7f3]{width:32px;height:32px;border:none;border-radius:6px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;color:#495057;transition:all .2s ease}.window-header .window-controls .control-btn[data-v-257fb7f3]:hover{background-color:#e9ecef;transform:translateY(-1px)}.window-header .window-controls .control-btn[data-v-257fb7f3]:active{background-color:#dee2e6;transform:none}.window-header .window-controls .control-btn[data-v-257fb7f3]:last-child:hover{background-color:#dc3545;color:#fff}.popup-content[data-v-257fb7f3]{flex:1;min-height:0;overflow:hidden;animation:fadeInContent-257fb7f3 .3s ease}@keyframes fadeInContent-257fb7f3{0%{opacity:0}to{opacity:1}}.modal-fade-enter-active[data-v-257fb7f3],.modal-fade-leave-active[data-v-257fb7f3]{transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.modal-fade-enter[data-v-257fb7f3],.modal-fade-leave-to[data-v-257fb7f3]{opacity:0}.bill-modal-overlay[data-v-109daf8e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.bill-modal[data-v-109daf8e]{background-color:#fff;border-radius:16px;width:90%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}.bill-modal-header[data-v-109daf8e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.bill-modal-header h3[data-v-109daf8e]{margin:0;font-size:18px;font-weight:600;color:#1e293b}.close-bill-btn[data-v-109daf8e]{width:32px;height:32px;border:none;border-radius:50%;background-color:#f1f5f9;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s ease}.close-bill-btn[data-v-109daf8e]:hover{background-color:#e2e8f0;color:#1e293b;transform:rotate(90deg)}.bill-modal-body[data-v-109daf8e]{padding:24px}.bill-info[data-v-109daf8e]{display:flex;flex-direction:column;gap:12px}.bill-item[data-v-109daf8e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f8fafc;border-radius:10px}.bill-item.total[data-v-109daf8e]{background-color:#fff;border:1px solid #e9ecef;margin-top:8px}.bill-item.total .bill-label[data-v-109daf8e]{font-size:16px;font-weight:600;color:#1e293b}.bill-item.total .bill-value[data-v-109daf8e]{font-size:24px;font-weight:700;color:#dc2626}.bill-label[data-v-109daf8e]{font-size:14px;color:#64748b}.bill-value[data-v-109daf8e]{font-size:14px;font-weight:500;color:#1e293b}.bill-value.pending[data-v-109daf8e]{color:#ea580c;font-weight:600}.bill-value.paid[data-v-109daf8e]{color:#16a34a;font-weight:600}.bill-modal-footer[data-v-109daf8e]{display:flex;gap:12px;padding:16px 24px;border-top:1px solid #e9ecef;background-color:#f8fafc}.pay-btn[data-v-109daf8e]{flex:1;padding:12px 24px;background:linear-gradient(135deg,#06c,#0052a3);color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.pay-btn[data-v-109daf8e]:hover:not(:disabled){background:linear-gradient(135deg,#0052a3,#004080);transform:translateY(-1px)}.pay-btn[data-v-109daf8e]:disabled{background-color:#cbd5e1;cursor:not-allowed}.modal-fade-enter-active[data-v-109daf8e],.modal-fade-leave-active[data-v-109daf8e]{transition:opacity .3s ease}.modal-fade-enter[data-v-109daf8e],.modal-fade-leave-to[data-v-109daf8e]{opacity:0}.modal-overlay[data-v-d01248cc]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.5);backdrop-filter:blur(4px)}.modal-box[data-v-d01248cc]{width:420px;max-width:calc(100vw - 40px);overflow:hidden;background:#fff;border-radius:14px;box-shadow:0 24px 48px rgba(0,0,0,.18)}.modal-header[data-v-d01248cc]{display:flex;align-items:center;gap:12px;padding:20px 24px 12px}.modal-icon[data-v-d01248cc]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:18px}.modal-icon.confirm[data-v-d01248cc]{color:#2563eb;background:#eff6ff}.modal-icon.success[data-v-d01248cc]{color:#059669;background:#ecfdf5}.modal-icon.warning[data-v-d01248cc]{color:#d97706;background:#fef3c7}.modal-icon.danger[data-v-d01248cc]{color:#dc2626;background:#fef2f2}.modal-title[data-v-d01248cc]{color:#1e293b;font-size:17px;font-weight:600}.modal-body[data-v-d01248cc]{padding:0 24px 20px;color:#475569;font-size:14px;line-height:1.6}.modal-body p[data-v-d01248cc]{margin:0 0 10px}.modal-info-list[data-v-d01248cc]{padding:12px 16px;margin:0;list-style:none;background:#f8fafc;border-radius:8px}.modal-info-list li[data-v-d01248cc]{display:flex;justify-content:space-between;padding:5px 0;font-size:13px}.modal-info-list li span[data-v-d01248cc]{color:#94a3b8}.modal-info-list li b[data-v-d01248cc]{color:#1e293b;font-weight:500}.modal-actions[data-v-d01248cc]{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;background:#fafbfc;border-top:1px solid #f1f5f9}.modal-btn[data-v-d01248cc]{padding:8px 20px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;border:none;border-radius:8px;transition:.2s}.modal-btn[data-v-d01248cc]:disabled{opacity:.55;cursor:not-allowed}.modal-btn-cancel[data-v-d01248cc]{color:#64748b;background:#fff;border:1px solid #e2e8f0}.modal-btn-primary[data-v-d01248cc]{background:linear-gradient(135deg,#5c6bc0,#3f51b5)}.modal-btn-danger[data-v-d01248cc]{background:#dc2626}.modal-btn-success[data-v-d01248cc]{background:#10b981}.modal-fade-enter-active[data-v-d01248cc],.modal-fade-leave-active[data-v-d01248cc]{transition:opacity .25s ease}.modal-fade-enter[data-v-d01248cc],.modal-fade-leave-to[data-v-d01248cc]{opacity:0}.modal-fade-enter .modal-box[data-v-d01248cc],.modal-fade-leave-to .modal-box[data-v-d01248cc]{transform:scale(.92) translateY(10px)}.modal-box[data-v-d01248cc]{transition:transform .25s ease}.modal-form-group[data-v-c604e462]{margin-bottom:14px}.modal-form-group label[data-v-c604e462]{display:block;margin-bottom:6px;color:#64748b;font-size:13px;font-weight:500}.modal-form-group input[data-v-c604e462]{box-sizing:border-box;width:100%;padding:9px 12px;color:#1e293b;font-size:14px;outline:none;border:1px solid #e2e8f0;border-radius:8px}.modal-form-group input[data-v-c604e462]:focus{border-color:#5c6bc0;box-shadow:0 0 0 3px rgba(92,107,192,.12)}.form-error[data-v-c604e462]{margin:-4px 0 0;color:#dc2626;font-size:13px}.lawyer-dashboard[data-v-92b75228]{display:flex;height:100vh;overflow:hidden;text-align:left}.main-content[data-v-92b75228]{flex:1;display:flex;flex-direction:column;overflow:hidden;background-color:#f5f7fa}.request-list[data-v-92b75228]{flex:1;overflow-y:auto;padding:24px 24px 0;position:relative}.request-list .request-list-inner[data-v-92b75228]{display:flex;flex-direction:column;gap:16px}.request_pagination[data-v-92b75228]{padding:16px 12px;box-sizing:border-box;background-color:#fff;display:flex;justify-content:flex-end;border-top:1px solid #e5e7eb;margin-top:20px}