.modal-backdrop[data-v-c274a234]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}.forgot-password-card[data-v-c274a234]{width:400px;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0003;padding:40px;box-sizing:border-box}.title[data-v-c274a234]{text-align:center;font-size:20px;color:#333;margin:0 0 20px}.divider[data-v-c274a234]{width:100%;height:1px;background-color:#eee;margin-bottom:30px}.input-group[data-v-c274a234]{display:flex;align-items:center;margin-bottom:20px;border:1px solid #ccc;border-radius:4px;padding:0 10px}.input-group input[data-v-c274a234]{flex-grow:1;border:none;padding:12px 10px;outline:none;font-size:14px}.icon[data-v-c274a234]{width:16px;height:16px;background-color:#999;margin-right:10px}.email-icon[data-v-c274a234],.code-icon[data-v-c274a234],.lock-icon[data-v-c274a234]{background-color:#4a90e2}.verification-group[data-v-c274a234]{padding-right:0;border:1px solid #ccc}.verification-group input[data-v-c274a234]{padding-right:5px}.send-code-button[data-v-c274a234]{background-color:#4a90e2;color:#fff;border:none;padding:12px 15px;cursor:pointer;border-radius:0 4px 4px 0;font-size:14px;transition:background-color .3s;height:100%}.send-code-button[data-v-c274a234]:hover:not(:disabled){background-color:#357abd}.send-code-button[data-v-c274a234]:disabled{background-color:#ccc;cursor:not-allowed}.submit-button[data-v-c274a234]{width:100%;padding:14px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s;margin-top:15px;margin-bottom:30px}.submit-button[data-v-c274a234]:hover{background-color:#357abd}.links-row[data-v-c274a234]{display:flex;justify-content:center;align-items:center;font-size:14px;color:#666}.link-text[data-v-c274a234]{cursor:pointer}.link-text a[data-v-c274a234]{color:#4a90e2;text-decoration:none}.separator[data-v-c274a234]{width:1px;height:16px;background-color:#ccc;margin:0 15px}.modal-backdrop[data-v-d527fbc5]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}.register-card[data-v-d527fbc5]{width:400px;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0003;padding:40px;box-sizing:border-box}.title[data-v-d527fbc5]{text-align:center;font-size:20px;color:#333;margin:0 0 20px}.divider[data-v-d527fbc5]{width:100%;height:1px;background-color:#eee;margin-bottom:30px}.input-group[data-v-d527fbc5]{display:flex;align-items:center;margin-bottom:20px;border:1px solid #ccc;border-radius:4px;padding:0 10px}.input-group input[data-v-d527fbc5]{flex-grow:1;border:none;padding:12px 10px;outline:none;font-size:14px}.icon[data-v-d527fbc5]{width:16px;height:16px;background-color:#999;margin-right:10px}.email-icon[data-v-d527fbc5],.code-icon[data-v-d527fbc5],.lock-icon[data-v-d527fbc5]{background-color:#4a90e2}.verification-group[data-v-d527fbc5]{padding-right:0;border:1px solid #ccc}.verification-group input[data-v-d527fbc5]{padding-right:5px}.send-code-button[data-v-d527fbc5]{background-color:#4a90e2;color:#fff;border:none;padding:12px 15px;cursor:pointer;border-radius:0 4px 4px 0;font-size:14px;transition:background-color .3s;height:100%}.send-code-button[data-v-d527fbc5]:hover:not(:disabled){background-color:#357abd}.send-code-button[data-v-d527fbc5]:disabled{background-color:#ccc;cursor:not-allowed}.submit-button[data-v-d527fbc5]{width:100%;padding:14px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s;margin-top:15px;margin-bottom:30px}.submit-button[data-v-d527fbc5]:hover{background-color:#357abd}.links-row[data-v-d527fbc5]{display:flex;justify-content:center;font-size:14px;color:#666}.link-text[data-v-d527fbc5]{cursor:pointer}.link-text a[data-v-d527fbc5]{color:#4a90e2;text-decoration:none}.login-container[data-v-060df317]{display:flex;max-width:1000px;margin:50px auto;background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.login-form-panel[data-v-060df317]{flex:1;padding:60px 50px;display:flex;flex-direction:column;justify-content:center}.welcome-text[data-v-060df317]{font-size:28px;font-weight:300;color:#333;margin-bottom:40px;line-height:1.4}.platform-name[data-v-060df317]{font-size:32px;font-weight:700;color:#4a90e2}.login-form[data-v-060df317]{width:100%}.input-group[data-v-060df317]{margin-bottom:20px}.label-text[data-v-060df317]{display:block;font-size:14px;color:#555;margin-bottom:5px}.input-field[data-v-060df317]{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:6px;font-size:16px;box-sizing:border-box;transition:border-color .3s}.input-field[data-v-060df317]:focus{border-color:#4a90e2;outline:none}.options-row[data-v-060df317]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;font-size:14px}.remember-me[data-v-060df317]{color:#666}.forgot-password[data-v-060df317],.register-link a[data-v-060df317]{color:#4a90e2;text-decoration:none;transition:opacity .2s}.forgot-password[data-v-060df317]:hover,.register-link a[data-v-060df317]:hover{opacity:.8}.login-button[data-v-060df317]{width:100%;padding:14px;background-color:#4a90e2;color:#fff;border:none;border-radius:6px;font-size:18px;cursor:pointer;transition:background-color .3s;margin-bottom:20px}.login-button[data-v-060df317]:hover{background-color:#357abd}.register-link[data-v-060df317]{text-align:center;font-size:14px;color:#999}.info-panel[data-v-060df317]{flex:1;background-color:#4a90e2;display:flex;flex-direction:column}.image-area[data-v-060df317]{flex:3;background-size:cover;background-position:center bottom;min-height:250px;transition:background-image .8s ease-in-out;position:relative;overflow:hidden}.image-overlay[data-v-060df317]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;transition:opacity 1s ease}.text-area[data-v-060df317]{flex:1;padding:30px;color:#fff;text-align:center}.text-area h3[data-v-060df317]{font-size:24px;font-weight:500;margin-top:0;margin-bottom:10px}.text-area p[data-v-060df317]{font-size:14px;font-weight:300;margin-bottom:20px}.dots[data-v-060df317]{display:flex;justify-content:center;gap:8px}.dot[data-v-060df317]{width:8px;height:8px;background-color:#ffffff80;border-radius:50%;transition:background-color .3s}.dot.active[data-v-060df317]{background-color:#fff}.clock-widget[data-v-1569907d]{position:absolute;top:50px;right:50px}.clock-face[data-v-1569907d]{width:100px;height:100px;border:5px solid #3b5998;border-radius:50%;position:relative;background-color:#fff;box-shadow:0 0 10px #0000001a}.hand[data-v-1569907d]{position:absolute;background-color:#3b5998;transform-origin:bottom center;left:50%;margin-left:-2px;bottom:50%;border-radius:2px}.hour-hand[data-v-1569907d]{width:4px;height:30px;transform:rotate(45deg)}.clock-face[data-v-1569907d]:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#e74c3c;border-radius:50%;transform:translate(-50%,-50%)}.welcome-section[data-v-1569907d]{text-align:center;padding-top:50px}.clearsky-text[data-v-1569907d]{font-size:80px;font-family:Times New Roman,Times,serif;font-weight:400;color:#2c3e50;text-shadow:2px 2px 4px rgba(0,0,0,.1);letter-spacing:5px;margin-bottom:20px}.weather-widget[data-v-1569907d]{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:20px}.sun-icon[data-v-1569907d]{width:50px;height:50px;background-color:#ffc107;border-radius:50%}.cloud-icon[data-v-1569907d]{width:80px;height:40px;background-color:#a0c4ff;border-radius:20px;position:relative;top:-5px}.cloud-icon[data-v-1569907d]:before{content:"";position:absolute;width:40px;height:40px;background-color:#a0c4ff;border-radius:50%;left:10px;top:-20px}.cloud-icon[data-v-1569907d]:after{content:"";position:absolute;width:50px;height:50px;background-color:#a0c4ff;border-radius:50%;right:5px;top:-30px}.mood-prompt[data-v-1569907d]{font-size:24px;color:#7f8c8d;font-style:italic;margin-bottom:40px}.content-placeholder[data-v-1569907d]{min-height:400px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:20px}.dashboard-page[data-v-3f443ae5]{padding:20px;background-color:#f7f9fc;min-height:100%}.page-title[data-v-3f443ae5]{font-size:24px;color:#3b5998;margin-bottom:25px;font-weight:600;border-bottom:2px solid #e0e6ed;padding-bottom:10px}.stats-grid[data-v-3f443ae5]{display:grid;grid-template-columns:2fr 1fr 3fr;grid-template-rows:auto auto;gap:20px;margin-bottom:30px}.stat-card[data-v-3f443ae5]{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 12px #0000000d;transition:transform .2s}.stat-card[data-v-3f443ae5]:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0000001a}.card-title[data-v-3f443ae5]{font-size:18px;color:#333;margin-bottom:15px}.stat-value[data-v-3f443ae5]{font-size:28px;font-weight:700;color:#3b5998;margin-top:5px}.primary-card[data-v-3f443ae5]{background-color:#e6f7ff;border:1px solid #91d5ff;display:flex;justify-content:space-between;align-items:center}.primary-card .stat-value[data-v-3f443ae5]{font-size:36px;color:#1890ff}.primary-card .stat-label[data-v-3f443ae5]{font-size:14px;color:#69c0ff;margin-bottom:5px}.primary-card .divider[data-v-3f443ae5]{height:1px;background-color:#bae7ff;margin:10px 0}.primary-card .appointment-icon[data-v-3f443ae5]{width:60px;height:60px;background-color:#1890ff;border-radius:50%;opacity:.1}.wide-card[data-v-3f443ae5]{grid-column:3 / span 1}.chart-card[data-v-3f443ae5]{display:flex;justify-content:center;align-items:center}.pie-chart-placeholder[data-v-3f443ae5]{width:150px;height:150px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.pie-ring[data-v-3f443ae5]{width:100%;height:100%;border:15px solid #e0e6ed;border-radius:50%;position:absolute;border-top-color:#3b5998;transform:rotate(45deg)}.pie-text[data-v-3f443ae5]{font-size:14px;color:#3b5998;position:relative}.line-chart-placeholder[data-v-3f443ae5]{height:200px;background-color:#f7f9fc;border:1px dashed #d9d9d9;display:flex;justify-content:center;align-items:center;margin-top:10px}.detail-section[data-v-3f443ae5]{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000000d}.section-title[data-v-3f443ae5]{font-size:18px;color:#333;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}.list-placeholder[data-v-3f443ae5]{min-height:200px;color:#999;display:flex;justify-content:center;align-items:center}.stats-cards[data-v-a72ca98e]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.stat-card[data-v-a72ca98e]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-radius:12px;box-shadow:0 4px 12px #0000000d;background:#fff}.card-label[data-v-a72ca98e]{font-size:14px;color:#6c757d;margin-bottom:5px}.card-value[data-v-a72ca98e]{font-size:32px;font-weight:700}.card-value .unit[data-v-a72ca98e]{font-size:16px;font-weight:400;margin-left:5px}.pending[data-v-a72ca98e]{background-color:#fffbe6}.pending .card-value[data-v-a72ca98e]{color:#faad14}.pending-icon[data-v-a72ca98e]{background-color:#faad14}.confirmed[data-v-a72ca98e]{background-color:#e6fffb}.confirmed .card-value[data-v-a72ca98e]{color:#13c2c2}.confirmed-icon[data-v-a72ca98e]{background-color:#13c2c2}.total[data-v-a72ca98e]{background-color:#f0f5ff}.total .card-value[data-v-a72ca98e]{color:#3b5998}.total-icon[data-v-a72ca98e]{background-color:#3b5998}.icon-placeholder[data-v-a72ca98e]{width:50px;height:50px;border-radius:50%;opacity:.2}.appointment-table-section[data-v-a72ca98e]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000000d}.section-title[data-v-a72ca98e]{font-size:20px;color:#3b5998;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #eee}.toolbar[data-v-a72ca98e]{display:flex;gap:10px;margin-bottom:20px;align-items:center}.filter-select[data-v-a72ca98e],.filter-input[data-v-a72ca98e]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;height:38px}.search-btn[data-v-a72ca98e],.export-btn[data-v-a72ca98e]{padding:8px 15px;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;height:38px}.search-btn[data-v-a72ca98e]{background-color:#3b5998}.export-btn[data-v-a72ca98e]{background-color:#13c2c2}.data-table[data-v-a72ca98e]{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:14px}.data-table th[data-v-a72ca98e],.data-table td[data-v-a72ca98e]{padding:12px;text-align:left;border-bottom:1px solid #f0f0f0}.data-table th[data-v-a72ca98e]{background-color:#fafafa;font-weight:600;color:#333}.status-tag[data-v-a72ca98e]{display:inline-block;padding:4px 8px;border-radius:4px;font-weight:500;color:#fff;font-size:12px}.status-pending[data-v-a72ca98e]{background-color:#faad14}.status-confirmed[data-v-a72ca98e]{background-color:#1890ff}.status-completed[data-v-a72ca98e]{background-color:#52c41a}.status-cancelled[data-v-a72ca98e]{background-color:#f5222d}.action-btn[data-v-a72ca98e]{padding:6px 10px;margin-right:5px;border:1px solid;border-radius:4px;cursor:pointer;font-size:12px}.view-btn[data-v-a72ca98e]{color:#1890ff;border-color:#1890ff;background:#fff}.force-reject-btn[data-v-a72ca98e]{color:#fff;background-color:#f5222d;border-color:#f5222d}.view-btn[data-v-a72ca98e]:hover{background-color:#e6f7ff}.force-reject-btn[data-v-a72ca98e]:hover{background-color:#ff4d4f}.pagination[data-v-a72ca98e]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;border-top:1px solid #eee}.consultant-area-section[data-v-a76207fd]{background:#fff;padding:25px;border-radius:10px;box-shadow:0 4px 15px #0000000d;margin-top:25px}.section-title[data-v-a76207fd]{font-size:20px;color:#2c3e50;margin-bottom:20px;border-left:4px solid #3b5998;padding-left:10px;font-weight:600}.stats-cards[data-v-a76207fd]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:30px}.stat-card[data-v-a76207fd]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-radius:10px;box-shadow:0 4px 15px #00000014;background:#fff;border-left:5px solid}.card-label[data-v-a76207fd]{font-size:14px;color:#6c757d;margin-bottom:8px;font-weight:500}.card-value[data-v-a76207fd]{font-size:36px;font-weight:800}.card-value .unit[data-v-a76207fd]{font-size:18px;font-weight:400;margin-left:5px;opacity:.8}.icon-placeholder[data-v-a76207fd]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;box-shadow:0 2px 8px #0000001a}.total-appointments[data-v-a76207fd]{border-color:#f5222d}.total-appointments .card-value[data-v-a76207fd]{color:#f5222d}.pending-icon[data-v-a76207fd]{background-color:#f5222d}.active-schedule-days[data-v-a76207fd]{border-color:#13c2c2}.active-schedule-days .card-value[data-v-a76207fd]{color:#13c2c2}.schedule-icon[data-v-a76207fd]{background-color:#13c2c2}.total-clients[data-v-a76207fd]{border-color:#3b5998}.total-clients .card-value[data-v-a76207fd]{color:#3b5998}.client-icon[data-v-a76207fd]{background-color:#3b5998}.completed-sessions[data-v-a76207fd]{border-color:#52c41a}.completed-sessions .card-value[data-v-a76207fd]{color:#52c41a}.completed-icon[data-v-a76207fd]{background-color:#52c41a}.schedule-controls[data-v-a76207fd]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.search-input[data-v-a76207fd],.filter-select[data-v-a76207fd]{padding:10px 15px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;height:40px}.search-input[data-v-a76207fd]{width:220px}.action-btn-primary[data-v-a76207fd]{background-color:#13c2c2}.search-btn[data-v-a76207fd]{background-color:#3b5998}.data-table[data-v-a76207fd]{width:100%;border-collapse:separate;border-spacing:0 8px;font-size:14px;margin-top:15px}.data-table th[data-v-a76207fd],.data-table td[data-v-a76207fd]{padding:15px 12px;text-align:left;background:#fff}.data-table th[data-v-a76207fd]{background-color:#f7f9fa;font-weight:600;color:#595959}.data-table tr[data-v-a76207fd]{box-shadow:0 1px 3px #0000000d;border-radius:8px}.status-tag[data-v-a76207fd]{display:inline-block;padding:5px 10px;border-radius:20px;font-weight:600;font-size:12px;color:#fff}.status-pending[data-v-a76207fd]{background-color:#faad14}.status-confirmed[data-v-a76207fd]{background-color:#13c2c2}.status-completed[data-v-a76207fd]{background-color:#52c41a}.status-cancelled[data-v-a76207fd]{background-color:#bfbfbf}.action-btn[data-v-a76207fd]{padding:8px 12px;margin-right:5px;border:none;border-radius:6px;cursor:pointer;font-size:13px;color:#fff}.confirm-btn[data-v-a76207fd]{background-color:#52c41a}.cancel-btn[data-v-a76207fd]{background-color:#f5222d}.complete-btn[data-v-a76207fd]{background-color:#1890ff}.view-btn[data-v-a76207fd]{background-color:#8c9fae}.modal-overlay[data-v-a76207fd]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.schedule-modal[data-v-a76207fd]{background:#fff;padding:30px;border-radius:10px;width:550px;box-shadow:0 5px 20px #0006}.modal-title[data-v-a76207fd]{color:#3b5998;border-bottom:2px solid #f0f0f0;padding-bottom:15px;margin-top:0;font-size:24px}.schedule-form[data-v-a76207fd]{margin-top:20px}.form-group[data-v-a76207fd]{margin-bottom:20px}.form-group label[data-v-a76207fd]{display:block;margin-bottom:8px;font-weight:600;color:#333}.form-input[data-v-a76207fd]{width:100%;padding:12px;border:1px solid #d9d9d9;border-radius:6px;font-size:16px;box-sizing:border-box;transition:border-color .3s}.form-input[data-v-a76207fd]:focus{border-color:#13c2c2;outline:none;box-shadow:0 0 0 2px #13c2c233}.time-slots[data-v-a76207fd]{display:flex;flex-direction:column}.time-inputs-wrapper[data-v-a76207fd]{display:flex;align-items:center;gap:10px}.time-input[data-v-a76207fd]{width:150px;flex-grow:0}.time-inputs-wrapper span[data-v-a76207fd]{color:#666;font-size:16px}.current-schedule-display[data-v-a76207fd]{background-color:#f7f9fa;padding:15px;border-radius:6px;border:1px solid #eee;margin-top:25px}.current-schedule-display h4[data-v-a76207fd]{margin-top:0;margin-bottom:10px;color:#3b5998}.current-schedule-display ul[data-v-a76207fd]{list-style:none;padding:0}.current-schedule-display li[data-v-a76207fd]{padding:8px 0;font-size:14px;color:#595959;border-bottom:1px dashed #e8e8e8;display:flex;justify-content:space-between;align-items:center}.current-schedule-display li[data-v-a76207fd]:last-child{border-bottom:none}.delete-slot[data-v-a76207fd]{color:#f5222d;cursor:pointer;font-weight:700;margin-left:10px;padding:2px 6px;border-radius:4px;transition:background-color .2s}.delete-slot[data-v-a76207fd]:hover{background-color:#fff1f0}.modal-actions[data-v-a76207fd]{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}.modal-btn[data-v-a76207fd]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color .2s}.save-btn[data-v-a76207fd]{background-color:#52c41a;color:#fff}.save-btn[data-v-a76207fd]:hover{background-color:#389e0d}.close-btn[data-v-a76207fd]{background-color:#d9d9d9;color:#333}.close-btn[data-v-a76207fd]:hover{background-color:#bfbfbf}.permission-alert[data-v-dc3c13da]{background-color:#fff1f0;border:1px solid #ff4d4f;color:#cf1322;padding:30px;margin-top:30px;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center}.alert-icon[data-v-dc3c13da]{font-size:48px;margin-bottom:15px}.alert-content h3[data-v-dc3c13da]{font-size:24px;margin-bottom:10px;color:#cf1322}.alert-content p[data-v-dc3c13da]{font-size:16px;margin-bottom:15px}.role-switch-hint[data-v-dc3c13da]{font-size:14px;color:#8c8c8c;border-top:1px dashed #ffccc7;padding-top:15px;margin-top:15px;width:100%}.user-management-page[data-v-3415a281]{padding:20px;background-color:#f0f2f5;min-height:100%}.page-title[data-v-3415a281]{font-size:26px;color:#2c3e50;margin-bottom:25px;font-weight:700;border-bottom:3px solid #3b5998;padding-bottom:10px}.stats-cards[data-v-3415a281]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:30px}.stat-card[data-v-3415a281]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-radius:10px;box-shadow:0 4px 15px #00000014;background:#fff;border-left:5px solid}.card-label[data-v-3415a281]{font-size:14px;color:#6c757d;margin-bottom:8px;font-weight:500}.card-value[data-v-3415a281]{font-size:36px;font-weight:800}.card-value .unit[data-v-3415a281]{font-size:18px;font-weight:400;margin-left:5px;opacity:.8}.icon-placeholder[data-v-3415a281]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;box-shadow:0 2px 8px #0000001a}.total-users[data-v-3415a281]{border-color:#3b5998}.total-users .card-value[data-v-3415a281]{color:#3b5998}.total-icon[data-v-3415a281]{background-color:#3b5998}.active-users[data-v-3415a281]{border-color:#13c2c2}.active-users .card-value[data-v-3415a281]{color:#13c2c2}.consultant-icon[data-v-3415a281]{background-color:#13c2c2}.blocked-users[data-v-3415a281]{border-color:#f5222d}.blocked-users .card-value[data-v-3415a281]{color:#f5222d}.blocked-icon[data-v-3415a281]{background-color:#f5222d}.users-count[data-v-3415a281]{border-color:#52c41a}.users-count .card-value[data-v-3415a281]{color:#52c41a}.user-icon[data-v-3415a281]{background-color:#52c41a}.file-table-section[data-v-3415a281]{background:#fff;padding:25px;border-radius:10px;box-shadow:0 4px 15px #0000000d}.toolbar-wrapper[data-v-3415a281]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.filter-controls[data-v-3415a281]{display:flex;gap:10px;align-items:center}.action-buttons[data-v-3415a281]{display:flex;gap:10px}.filter-select[data-v-3415a281],.search-input[data-v-3415a281]{padding:10px 15px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;height:40px}.filter-select[data-v-3415a281]:focus,.search-input[data-v-3415a281]:focus{border-color:#3b5998;outline:none}.search-input[data-v-3415a281]{width:250px}.search-btn[data-v-3415a281],.action-btn-primary[data-v-3415a281],.action-btn-secondary[data-v-3415a281]{padding:10px 18px;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;height:40px;transition:background-color .2s}.search-btn[data-v-3415a281]{background-color:#3b5998}.search-btn[data-v-3415a281]:hover{background-color:#4c69b0}.action-btn-primary[data-v-3415a281]{background-color:#13c2c2}.action-btn-primary[data-v-3415a281]:hover{background-color:#2ab8b8}.action-btn-secondary[data-v-3415a281]{background-color:#8c9fae}.action-btn-secondary[data-v-3415a281]:hover{background-color:#7a8c9e}.data-table[data-v-3415a281]{width:100%;border-collapse:separate;border-spacing:0 8px;font-size:14px}.data-table th[data-v-3415a281],.data-table td[data-v-3415a281]{padding:15px 12px;text-align:left;background:#fff}.data-table th[data-v-3415a281]{background-color:#f7f9fa;font-weight:600;color:#595959;position:sticky;top:0;border-bottom:none}.data-table tr[data-v-3415a281]{box-shadow:0 1px 3px #0000000d;border-radius:8px}.role-tag[data-v-3415a281],.status-tag[data-v-3415a281]{display:inline-block;padding:5px 10px;border-radius:20px;font-weight:600;font-size:12px;color:#fff}.role-user[data-v-3415a281]{background-color:#3b5998}.role-consultant[data-v-3415a281]{background-color:#13c2c2}.status-active[data-v-3415a281]{background-color:#52c41a}.status-blocked[data-v-3415a281]{background-color:#f5222d}.action-btn[data-v-3415a281]{padding:8px 12px;margin-right:5px;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s}.view-btn[data-v-3415a281]{color:#1890ff;background:#e6f7ff;border-color:transparent}.view-btn[data-v-3415a281]:hover{background:#bfe6ff}.toggle-status-btn[data-v-3415a281]{color:#fff;border:none}.status-block[data-v-3415a281]{background-color:#ff4d4f}.status-block[data-v-3415a281]:hover{background-color:#cf1322}.status-unblock[data-v-3415a281]{background-color:#52c41a}.status-unblock[data-v-3415a281]:hover{background-color:#389e0d}.pagination[data-v-3415a281]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:15px}.pagination button[data-v-3415a281]{padding:8px 15px;border:1px solid #d9d9d9;background:#fff;border-radius:6px;cursor:pointer}.page-info[data-v-3415a281]{font-size:14px;color:#595959}.permission-alert[data-v-3415a281]{background-color:#fff1f0;border:1px solid #ff4d4f;color:#cf1322;padding:30px;margin-top:30px;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center}.alert-icon[data-v-3415a281]{font-size:48px;margin-bottom:15px}.alert-content h3[data-v-3415a281]{font-size:24px;margin-bottom:10px;color:#cf1322}.alert-content p[data-v-3415a281]{font-size:16px;margin-bottom:15px}.test-management-page[data-v-a4b40ddd]{padding:20px;background-color:#f0f2f5;min-height:100%}.page-title[data-v-a4b40ddd]{font-size:26px;color:#2c3e50;margin-bottom:25px;font-weight:700;border-bottom:3px solid #3b5998;padding-bottom:10px}.card-label[data-v-a4b40ddd]{font-size:14px;color:#6c757d;margin-bottom:8px;font-weight:500}.card-value[data-v-a4b40ddd]{font-size:36px;font-weight:800}.card-value .unit[data-v-a4b40ddd]{font-size:18px;font-weight:400;margin-left:5px;opacity:.8}.icon-placeholder[data-v-a4b40ddd]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;box-shadow:0 2px 8px #0000001a}.card-value[data-v-a4b40ddd]{color:#3b5998}.total-icon[data-v-a4b40ddd]{background-color:#3b5998}.card-value[data-v-a4b40ddd]{color:#13c2c2}.category-icon[data-v-a4b40ddd]{background-color:#13c2c2}.card-value[data-v-a4b40ddd]{color:#52c41a}.published-icon[data-v-a4b40ddd]{background-color:#52c41a}.card-value[data-v-a4b40ddd]{color:#faad14}.drafted-icon[data-v-a4b40ddd]{background-color:#faad14}.test-table-section[data-v-a4b40ddd]{background:#fff;padding:25px;border-radius:10px;box-shadow:0 4px 15px #0000000d}.toolbar-wrapper[data-v-a4b40ddd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.filter-controls[data-v-a4b40ddd]{display:flex;gap:10px;align-items:center}.action-buttons[data-v-a4b40ddd]{display:flex;gap:10px}.filter-select[data-v-a4b40ddd],.search-input[data-v-a4b40ddd]{padding:10px 15px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;height:40px;transition:border-color .2s}.filter-select[data-v-a4b40ddd]:focus,.search-input[data-v-a4b40ddd]:focus{border-color:#3b5998;outline:none}.search-input[data-v-a4b40ddd]{width:220px}.search-btn[data-v-a4b40ddd],.action-btn-primary[data-v-a4b40ddd],.action-btn-secondary[data-v-a4b40ddd]{padding:10px 18px;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;height:40px;transition:background-color .2s}.search-btn[data-v-a4b40ddd]{background-color:#3b5998}.search-btn[data-v-a4b40ddd]:hover{background-color:#4c69b0}.action-btn-primary[data-v-a4b40ddd]{background-color:#13c2c2}.action-btn-primary[data-v-a4b40ddd]:hover{background-color:#2ab8b8}.action-btn-secondary[data-v-a4b40ddd]{background-color:#8c9fae}.action-btn-secondary[data-v-a4b40ddd]:hover{background-color:#7a8c9e}.data-table[data-v-a4b40ddd]{width:100%;border-collapse:separate;border-spacing:0 8px;font-size:14px}.data-table th[data-v-a4b40ddd],.data-table td[data-v-a4b40ddd]{padding:15px 12px;text-align:left;background:#fff}.data-table th[data-v-a4b40ddd]{background-color:#f7f9fa;font-weight:600;color:#595959;position:sticky;top:0;border-bottom:none}.data-table tr[data-v-a4b40ddd]{box-shadow:0 1px 3px #0000000d;border-radius:8px;transition:background-color .3s}.data-table tr[data-v-a4b40ddd]:hover{background-color:#fcfcfc}.data-table tbody tr td[data-v-a4b40ddd]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.data-table tbody tr td[data-v-a4b40ddd]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.status-tag[data-v-a4b40ddd]{display:inline-block;padding:5px 10px;border-radius:20px;font-weight:600;font-size:12px;color:#fff}.status-published[data-v-a4b40ddd]{background-color:#52c41a}.status-draft[data-v-a4b40ddd]{background-color:#bfbfbf}.action-btn[data-v-a4b40ddd]{padding:8px 12px;margin-right:5px;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s}.edit-btn[data-v-a4b40ddd]{color:#1890ff;background:#e6f7ff}.edit-btn[data-v-a4b40ddd]:hover{background:#bfe6ff}.result-btn[data-v-a4b40ddd]{color:#faad14;background:#fffbe6}.result-btn[data-v-a4b40ddd]:hover{background:#fff1b8}.delete-btn[data-v-a4b40ddd]{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.delete-btn[data-v-a4b40ddd]:hover{background-color:#cf1322}.publish-btn[data-v-a4b40ddd]{color:#fff;background-color:#52c41a;border-color:#52c41a}.publish-btn[data-v-a4b40ddd]:hover{background-color:#389e0d}.pagination[data-v-a4b40ddd]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:15px}.pagination button[data-v-a4b40ddd]{padding:8px 15px;border:1px solid #d9d9d9;background:#fff;border-radius:6px;cursor:pointer;transition:background-color .2s}.pagination button[data-v-a4b40ddd]:hover:not(:disabled){background-color:#f0f0f0}.page-info[data-v-a4b40ddd]{font-size:14px;color:#595959}.permission-hint[data-v-a4b40ddd]{background-color:#f0faff;border-left:5px solid #1890ff;color:#1890ff;padding:12px 20px;margin-bottom:20px;border-radius:4px;font-size:14px}.permission-alert[data-v-a4b40ddd]{background-color:#fff1f0;border:1px solid #ff4d4f;color:#cf1322;padding:30px;margin-top:30px;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center}.alert-icon[data-v-a4b40ddd]{font-size:48px;margin-bottom:15px}.modal-overlay[data-v-a4b40ddd]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.results-modal[data-v-a4b40ddd]{background:#fff;padding:30px;border-radius:10px;width:550px;max-height:85vh;box-shadow:0 10px 25px #00000080;display:flex;flex-direction:column;animation:fadeIn-a4b40ddd .3s ease-out}.results-modal h3[data-v-a4b40ddd]{font-size:20px;color:#3b5998;margin-bottom:20px;border-bottom:2px solid #3b5998;padding-bottom:10px}.search-input-modal[data-v-a4b40ddd]{width:60%;padding:10px;border:1px solid #d9d9d9;border-radius:6px;margin-right:10px}.search-btn-modal[data-v-a4b40ddd]{padding:10px 15px;border:none;border-radius:6px;background-color:#52c41a;color:#fff;cursor:pointer;transition:background-color .2s}.search-btn-modal[data-v-a4b40ddd]:hover{background-color:#389e0d}.result-list[data-v-a4b40ddd]{margin-top:25px;padding:10px;border:1px solid #eee;border-radius:6px}.result-list h4[data-v-a4b40ddd]{margin-bottom:15px;color:#2c3e50;font-weight:600}.result-list li[data-v-a4b40ddd]{padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:14px;color:#595959}.result-list li[data-v-a4b40ddd]:last-child{border-bottom:none}.close-btn[data-v-a4b40ddd]{margin-top:25px;padding:10px;background-color:#f0f0f0;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;transition:background-color .2s}.close-btn[data-v-a4b40ddd]:hover{background-color:#e6e6e6}@keyframes fadeIn-a4b40ddd{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.community-page[data-v-7b0e7971]{padding:20px;background-color:#f0f2f5;min-height:100%}.page-title[data-v-7b0e7971]{font-size:26px;color:#2c3e50;margin-bottom:25px;font-weight:700;border-bottom:3px solid #3b5998;padding-bottom:10px}.stats-cards[data-v-7b0e7971]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:30px}.stat-card[data-v-7b0e7971]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-radius:10px;box-shadow:0 4px 15px #00000014;background:#fff;border-left:5px solid}.card-label[data-v-7b0e7971]{font-size:14px;color:#6c757d;margin-bottom:8px;font-weight:500}.card-value[data-v-7b0e7971]{font-size:36px;font-weight:800}.card-value .unit[data-v-7b0e7971]{font-size:18px;font-weight:400;margin-left:5px;opacity:.8}.icon-placeholder[data-v-7b0e7971]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;box-shadow:0 2px 8px #0000001a}.total-posts[data-v-7b0e7971]{border-color:#3b5998}.total-posts .card-value[data-v-7b0e7971]{color:#3b5998}.total-icon[data-v-7b0e7971]{background-color:#3b5998}.pending-posts[data-v-7b0e7971]{border-color:#faad14}.pending-posts .card-value[data-v-7b0e7971]{color:#faad14}.pending-icon[data-v-7b0e7971]{background-color:#faad14}.approved-posts[data-v-7b0e7971]{border-color:#52c41a}.approved-posts .card-value[data-v-7b0e7971]{color:#52c41a}.approved-icon[data-v-7b0e7971]{background-color:#52c41a}.rejected-posts[data-v-7b0e7971]{border-color:#f5222d}.rejected-posts .card-value[data-v-7b0e7971]{color:#f5222d}.rejected-icon[data-v-7b0e7971]{background-color:#f5222d}.post-table-section[data-v-7b0e7971]{background:#fff;padding:25px;border-radius:10px;box-shadow:0 4px 15px #0000000d}.toolbar-wrapper[data-v-7b0e7971]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.filter-controls[data-v-7b0e7971]{display:flex;gap:10px;align-items:center}.action-buttons[data-v-7b0e7971]{display:flex;gap:10px}.filter-select[data-v-7b0e7971],.search-input[data-v-7b0e7971]{padding:10px 15px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;height:40px}.search-input[data-v-7b0e7971]{width:220px}.search-btn[data-v-7b0e7971],.action-btn-secondary[data-v-7b0e7971]{padding:10px 18px;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;height:40px}.search-btn[data-v-7b0e7971]{background-color:#3b5998}.search-btn[data-v-7b0e7971]:hover{background-color:#4c69b0}.action-btn-secondary[data-v-7b0e7971]{background-color:#8c9fae}.action-btn-secondary[data-v-7b0e7971]:hover{background-color:#7a8c9e}.data-table[data-v-7b0e7971]{width:100%;border-collapse:separate;border-spacing:0 8px;font-size:14px}.data-table th[data-v-7b0e7971],.data-table td[data-v-7b0e7971]{padding:15px 12px;text-align:left;background:#fff}.data-table th[data-v-7b0e7971]{background-color:#f7f9fa;font-weight:600;color:#595959;position:sticky;top:0;border-bottom:none}.data-table tr[data-v-7b0e7971]{box-shadow:0 1px 3px #0000000d;border-radius:8px}.status-tag[data-v-7b0e7971]{display:inline-block;padding:5px 10px;border-radius:20px;font-weight:600;font-size:12px;color:#fff}.status-pending[data-v-7b0e7971]{background-color:#faad14}.status-approved[data-v-7b0e7971]{background-color:#52c41a}.status-rejected[data-v-7b0e7971]{background-color:#f5222d}.action-btn[data-v-7b0e7971]{padding:8px 12px;margin-right:5px;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s}.view-btn[data-v-7b0e7971]{color:#1890ff;background:#e6f7ff}.view-btn[data-v-7b0e7971]:hover{background:#bfe6ff}.approve-btn[data-v-7b0e7971]{color:#fff;background-color:#52c41a;border-color:#52c41a}.approve-btn[data-v-7b0e7971]:hover{background-color:#389e0d}.reject-btn[data-v-7b0e7971]{color:#fff;background-color:#faad14;border-color:#faad14}.reject-btn[data-v-7b0e7971]:hover{background-color:#d49200}.delete-btn[data-v-7b0e7971]{color:#fff;background-color:#f5222d;border-color:#f5222d}.delete-btn[data-v-7b0e7971]:hover{background-color:#cf1322}.permission-alert[data-v-7b0e7971]{background-color:#fff1f0;border:1px solid #ff4d4f;color:#cf1322;padding:30px;margin-top:30px;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center}.alert-icon[data-v-7b0e7971]{font-size:48px;margin-bottom:15px}.alert-content h3[data-v-7b0e7971]{font-size:24px;margin-bottom:10px;color:#cf1322}.alert-content p[data-v-7b0e7971]{font-size:16px;margin-bottom:15px}.pagination[data-v-7b0e7971]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:15px}.pagination button[data-v-7b0e7971]{padding:8px 15px;border:1px solid #d9d9d9;background:#fff;border-radius:6px;cursor:pointer}.page-info[data-v-7b0e7971]{font-size:14px;color:#595959}.resource-page[data-v-5a6882bf]{padding:20px;background-color:#f0f2f5;min-height:100%}.page-title[data-v-5a6882bf]{font-size:26px;color:#2c3e50;margin-bottom:25px;font-weight:700;border-bottom:3px solid #3b5998;padding-bottom:10px}.stats-cards[data-v-5a6882bf]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:30px}.stat-card[data-v-5a6882bf]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-radius:10px;box-shadow:0 4px 15px #00000014;background:#fff;border-left:5px solid}.card-label[data-v-5a6882bf]{font-size:14px;color:#6c757d;margin-bottom:8px;font-weight:500}.card-value[data-v-5a6882bf]{font-size:36px;font-weight:800}.card-value .unit[data-v-5a6882bf]{font-size:18px;font-weight:400;margin-left:5px;opacity:.8}.icon-placeholder[data-v-5a6882bf]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;box-shadow:0 2px 8px #0000001a}.total-resources[data-v-5a6882bf]{border-color:#3b5998}.total-resources .card-value[data-v-5a6882bf]{color:#3b5998}.total-icon[data-v-5a6882bf]{background-color:#3b5998}.article-count[data-v-5a6882bf]{border-color:#1890ff}.article-count .card-value[data-v-5a6882bf]{color:#1890ff}.article-icon[data-v-5a6882bf]{background-color:#1890ff}.video-count[data-v-5a6882bf]{border-color:#faad14}.video-count .card-value[data-v-5a6882bf]{color:#faad14}.video-icon[data-v-5a6882bf]{background-color:#faad14}.music-count[data-v-5a6882bf]{border-color:#f5222d}.music-count .card-value[data-v-5a6882bf]{color:#f5222d}.music-icon[data-v-5a6882bf]{background-color:#f5222d}.resource-table-section[data-v-5a6882bf]{background:#fff;padding:25px;border-radius:10px;box-shadow:0 4px 15px #0000000d}.tabs-header[data-v-5a6882bf]{display:flex;border-bottom:2px solid #f0f0f0;margin-bottom:20px}.tab-item[data-v-5a6882bf]{padding:10px 20px;font-size:16px;cursor:pointer;font-weight:500;color:#595959;border-bottom:3px solid transparent;margin-right:15px;transition:all .3s}.tab-item[data-v-5a6882bf]:hover{color:#3b5998}.tab-item.active[data-v-5a6882bf]{color:#3b5998;border-bottom:3px solid #3b5998;font-weight:600}.toolbar-wrapper[data-v-5a6882bf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.filter-controls[data-v-5a6882bf]{display:flex;gap:10px;align-items:center}.action-buttons[data-v-5a6882bf]{display:flex;gap:10px}.filter-select[data-v-5a6882bf],.search-input[data-v-5a6882bf]{padding:10px 15px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;height:40px}.search-input[data-v-5a6882bf]{width:220px}.search-btn[data-v-5a6882bf],.action-btn-primary[data-v-5a6882bf],.action-btn-secondary[data-v-5a6882bf]{padding:10px 18px;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;height:40px}.search-btn[data-v-5a6882bf]{background-color:#3b5998}.action-btn-primary[data-v-5a6882bf]{background-color:#13c2c2}.action-btn-secondary[data-v-5a6882bf]{background-color:#8c9fae}.data-table[data-v-5a6882bf]{width:100%;border-collapse:separate;border-spacing:0 8px;font-size:14px}.data-table th[data-v-5a6882bf],.data-table td[data-v-5a6882bf]{padding:15px 12px;text-align:left;background:#fff}.data-table th[data-v-5a6882bf]{background-color:#f7f9fa;font-weight:600;color:#595959}.data-table tr[data-v-5a6882bf]{box-shadow:0 1px 3px #0000000d;border-radius:8px}.type-tag[data-v-5a6882bf]{display:inline-block;padding:5px 10px;border-radius:20px;font-weight:600;font-size:12px;color:#fff}.type-article[data-v-5a6882bf]{background-color:#1890ff}.type-video[data-v-5a6882bf]{background-color:#faad14}.type-music[data-v-5a6882bf]{background-color:#f5222d}.action-btn[data-v-5a6882bf]{padding:8px 12px;margin-right:5px;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s}.edit-btn[data-v-5a6882bf]{color:#1890ff;background:#e6f7ff}.delete-btn[data-v-5a6882bf]{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.delete-btn[data-v-5a6882bf]:hover{background-color:#cf1322}.permission-alert[data-v-5a6882bf]{background-color:#fff1f0;border:1px solid #ff4d4f;color:#cf1322;padding:30px;margin-top:30px;border-radius:12px;text-align:center;display:flex;flex-direction:column;align-items:center}.alert-icon[data-v-5a6882bf]{font-size:48px;margin-bottom:15px}.alert-content h3[data-v-5a6882bf]{font-size:24px;margin-bottom:10px;color:#cf1322}.alert-content p[data-v-5a6882bf]{font-size:16px;margin-bottom:15px}.pagination[data-v-5a6882bf]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:15px}.pagination button[data-v-5a6882bf]{padding:8px 15px;border:1px solid #d9d9d9;background:#fff;border-radius:6px;cursor:pointer}.page-info[data-v-5a6882bf]{font-size:14px;color:#595959}.conversation-page[data-v-9b71a108]{padding:20px;background-color:#f0f2f5;min-height:100%}.page-title[data-v-9b71a108]{font-size:26px;color:#2c3e50;margin-bottom:25px;font-weight:700;border-bottom:3px solid #3b5998;padding-bottom:10px}.header-controls[data-v-9b71a108]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.info-block[data-v-9b71a108]{background-color:#e6f7ff;border-left:5px solid #1890ff;color:#1890ff;padding:12px 20px;border-radius:4px;font-size:14px;flex-grow:1;margin-right:20px}.action-buttons[data-v-9b71a108]{display:flex;gap:10px}.search-btn[data-v-9b71a108]{background-color:#8c9fae}.action-btn-primary[data-v-9b71a108]{background-color:#f5222d}.action-btn-primary[data-v-9b71a108]:hover{background-color:#cf1322}.conversation-table-section[data-v-9b71a108]{background:#fff;padding:25px;border-radius:10px;box-shadow:0 4px 15px #0000000d}.data-table[data-v-9b71a108]{width:100%;border-collapse:separate;border-spacing:0 8px;font-size:14px}.data-table th[data-v-9b71a108],.data-table td[data-v-9b71a108]{padding:15px 12px;text-align:left;background:#fff}.data-table th[data-v-9b71a108]{background-color:#f7f9fa;font-weight:600;color:#595959}.data-table tr[data-v-9b71a108]{box-shadow:0 1px 3px #0000000d;border-radius:8px}.risk-severe-row[data-v-9b71a108]{background-color:#fff1f0;border:2px solid #ff7875;animation:pulse-9b71a108 1.5s infinite alternate}@keyframes pulse-9b71a108{0%{box-shadow:0 0 10px #f5222d4d}to{box-shadow:0 0 15px #f5222dcc}}.risk-tag[data-v-9b71a108]{display:inline-block;padding:5px 10px;border-radius:20px;font-weight:700;font-size:13px;color:#fff}.risk-low[data-v-9b71a108]{background-color:#52c41a}.risk-medium[data-v-9b71a108]{background-color:#faad14}.risk-high[data-v-9b71a108]{background-color:#ff7875}.risk-severe[data-v-9b71a108]{background-color:#f5222d;border:1px solid white}.action-btn[data-v-9b71a108]{padding:8px 12px;margin-right:5px;border-radius:6px;cursor:pointer;font-size:13px;color:#fff}.end-btn[data-v-9b71a108]{background-color:#ff4d4f}.end-btn[data-v-9b71a108]:hover{background-color:#cf1322}.takeover-btn[data-v-9b71a108]{background-color:#13c2c2}.takeover-btn[data-v-9b71a108]:hover{background-color:#2ab8b8}.taken-over-text[data-v-9b71a108]{color:#52c41a;font-weight:600}.modal-overlay[data-v-9b71a108]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:2000}.chat-modal[data-v-9b71a108]{background:#fff;padding:30px;border-radius:10px;width:700px;height:90vh;box-shadow:0 10px 30px #0009;display:flex;flex-direction:column}.chat-modal h3[data-v-9b71a108]{margin-top:0;margin-bottom:20px;color:#3b5998;border-bottom:2px solid #f0f0f0;padding-bottom:10px}.chat-box[data-v-9b71a108]{flex-grow:1;display:flex;flex-direction:column;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.messages[data-v-9b71a108]{flex-grow:1;padding:15px;overflow-y:auto;background-color:#f7f9fa}.message[data-v-9b71a108]{padding:10px;margin-bottom:10px;border-radius:6px;max-width:80%;font-size:14px;line-height:1.6}.user-message[data-v-9b71a108]{background-color:#ffe7ba;margin-left:auto;color:#595959}.system-message[data-v-9b71a108]{background-color:#e6f7ff;margin-right:auto;color:#1890ff}.input-area[data-v-9b71a108]{display:flex;padding:10px;border-top:1px solid #d9d9d9;background:#fff}.chat-input[data-v-9b71a108]{flex-grow:1;padding:10px;border:1px solid #eee;border-radius:4px;margin-right:10px}.send-btn[data-v-9b71a108]{padding:10px 15px;background-color:#3b5998;color:#fff;border:none;border-radius:4px;cursor:pointer}.close-btn[data-v-9b71a108]{margin-top:20px;padding:10px;background-color:#f0f0f0;border:none;border-radius:6px;cursor:pointer}.home-container[data-v-871f059f]{display:flex;height:100vh;width:100vw;background-color:#f7f9fc}.sidebar[data-v-871f059f]{width:200px;background-color:#3b5998;color:#fff;padding-top:20px;box-shadow:2px 0 5px #0000001a;display:flex;flex-direction:column}.logo-area[data-v-871f059f]{padding:0 20px 30px;display:flex;justify-content:center;align-items:center}.app-logo[data-v-871f059f]{max-width:120px;height:auto;display:block;margin:0 auto}.main-menu[data-v-871f059f]{flex-grow:1}.main-menu .menu-item[data-v-871f059f]{padding:15px 20px;cursor:pointer;display:flex;align-items:center;transition:background-color .2s;font-size:16px}.main-menu .menu-item[data-v-871f059f]:hover{background-color:#4c69b0}.main-menu .menu-item.active[data-v-871f059f]{background-color:#4c69b0;border-left:4px solid #ffffff;padding-left:16px}.icon[data-v-871f059f]{width:18px;height:18px;margin-right:10px;background-color:#fffc;border-radius:3px}.sidebar-footer[data-v-871f059f]{padding:20px;border-top:1px solid #4c69b0}.logout-btn[data-v-871f059f]{width:100%;padding:10px;background-color:#e74c3c;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color .2s}.logout-btn[data-v-871f059f]:hover{background-color:#c0392b}.main-content[data-v-871f059f]{flex-grow:1;display:flex;flex-direction:column}.header[data-v-871f059f]{height:60px;background-color:#fff;display:flex;justify-content:flex-end;align-items:center;padding:0 30px;box-shadow:0 1px 4px #0000001a;z-index:10}.user-profile[data-v-871f059f]{display:flex;align-items:center;cursor:pointer}.username[data-v-871f059f]{margin-right:10px;font-weight:500;color:#333}.avatar[data-v-871f059f]{width:30px;height:30px;border-radius:50%;border:1px solid #ccc}.dynamic-content-area[data-v-871f059f]{flex-grow:1;position:relative;overflow-y:auto}body{background-color:#f0f4f8}html,body{width:100%;height:100%;margin:0;padding:0}#app{display:flex;justify-content:center;align-items:center;min-height:100vh}#auth-view{display:flex;justify-content:center;align-items:center;width:100%}
