.login-container[data-v-10ec7860]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2)}.login-card[data-v-10ec7860]{width:100%;max-width:420px}.logo-section[data-v-10ec7860]{text-align:center;margin-bottom:2rem}.logo-title[data-v-10ec7860]{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:.25rem}.logo-subtitle[data-v-10ec7860]{color:var(--text-secondary);font-size:1rem}.login-form[data-v-10ec7860]{margin-bottom:1.5rem}.form-group[data-v-10ec7860]{margin-bottom:1.25rem}.login-button[data-v-10ec7860]{width:100%;margin-top:.5rem;padding:.75rem;font-size:1rem}.info-section[data-v-10ec7860]{padding-top:1.5rem;border-top:1px solid var(--border-color);text-align:center}.info-text[data-v-10ec7860]{color:var(--text-secondary);font-size:.875rem}.chart-container[data-v-9848533f]{position:relative;width:100%;height:100%;min-height:250px}.dashboard-view[data-v-d9854e4d]{padding:24px;min-height:100vh;background-color:var(--background)}.page-header[data-v-d9854e4d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.page-header h1[data-v-d9854e4d]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-d9854e4d]{color:var(--text-secondary);margin:0}.header-actions[data-v-d9854e4d]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.status-indicator[data-v-d9854e4d]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600}.status-indicator.online[data-v-d9854e4d]{background:#d1fae5;color:#065f46}.status-indicator.offline[data-v-d9854e4d]{background:var(--surface-secondary);color:var(--text-secondary)}.pulse[data-v-d9854e4d]{width:8px;height:8px;background:#10b981;border-radius:50%;animation:pulse-d9854e4d 2s infinite}@keyframes pulse-d9854e4d{0%,to{opacity:1}50%{opacity:.5}}.date-range-select[data-v-d9854e4d]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.date-range-select[data-v-d9854e4d]:hover{border-color:var(--primary-color)}.btn-export[data-v-d9854e4d]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--success-color);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn-export[data-v-d9854e4d]:hover{opacity:.9;transform:translateY(-1px)}.btn-refresh[data-v-d9854e4d]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px;color:var(--text-primary)}.btn-refresh[data-v-d9854e4d]:hover:not(:disabled){background:var(--hover-bg);border-color:var(--primary-color)}.btn-refresh[data-v-d9854e4d]:disabled{opacity:.6;cursor:not-allowed}.loading-container[data-v-d9854e4d],.error-container[data-v-d9854e4d]{text-align:center;padding:64px 24px}.spinner[data-v-d9854e4d]{width:48px;height:48px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-d9854e4d 1s linear infinite;margin:0 auto 16px}@keyframes spin-d9854e4d{to{transform:rotate(360deg)}}.metrics-section[data-v-d9854e4d]{margin-bottom:32px}.metrics-section h2[data-v-d9854e4d]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.metrics-grid[data-v-d9854e4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.metric-card[data-v-d9854e4d]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow);display:flex;gap:16px;transition:transform .2s,box-shadow .2s}.metric-card[data-v-d9854e4d]:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.metric-icon[data-v-d9854e4d]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.metric-icon.users[data-v-d9854e4d]{background:linear-gradient(135deg,#667eea,#764ba2)}.metric-icon.items[data-v-d9854e4d]{background:linear-gradient(135deg,#f093fb,#f5576c)}.metric-icon.trades[data-v-d9854e4d]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.metric-icon.tickets[data-v-d9854e4d]{background:linear-gradient(135deg,#fa709a,#fee140)}.metric-icon.content[data-v-d9854e4d]{background:linear-gradient(135deg,#30cfd0,#330867)}.metric-icon.admins[data-v-d9854e4d]{background:linear-gradient(135deg,#a8edea,#fed6e3);color:var(--text-primary)}.metric-content[data-v-d9854e4d]{flex:1}.metric-value[data-v-d9854e4d]{font-size:32px;font-weight:700;color:var(--text-primary);line-height:1;margin-bottom:4px}.metric-label[data-v-d9854e4d]{font-size:14px;color:var(--text-secondary);margin-bottom:12px}.metric-stats[data-v-d9854e4d]{display:flex;gap:16px;flex-wrap:wrap}.stat-item[data-v-d9854e4d]{display:flex;gap:4px;font-size:13px}.stat-label[data-v-d9854e4d]{color:var(--text-secondary)}.stat-value[data-v-d9854e4d]{font-weight:600;color:var(--text-primary)}.stat-value.positive[data-v-d9854e4d]{color:#10b981}.stat-value.alert[data-v-d9854e4d]{color:#f59e0b}.charts-section[data-v-d9854e4d]{margin-bottom:32px}.charts-section h2[data-v-d9854e4d]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.charts-grid[data-v-d9854e4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.chart-card[data-v-d9854e4d]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow)}.chart-card h3[data-v-d9854e4d]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.chart-loading[data-v-d9854e4d]{text-align:center;padding:48px;color:var(--text-secondary)}.performance-section[data-v-d9854e4d]{margin-bottom:32px}.performance-section h2[data-v-d9854e4d]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.performance-grid[data-v-d9854e4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.performance-card[data-v-d9854e4d]{background:var(--surface);border-radius:12px;padding:20px;box-shadow:var(--shadow)}.performance-header[data-v-d9854e4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.performance-header h4[data-v-d9854e4d]{font-size:14px;font-weight:600;color:var(--text-secondary);margin:0}.performance-value[data-v-d9854e4d]{font-size:24px;font-weight:700;color:var(--text-primary)}.performance-value.good[data-v-d9854e4d]{color:#10b981}.performance-value.warning[data-v-d9854e4d]{color:#f59e0b}.performance-value.poor[data-v-d9854e4d]{color:#ef4444}.performance-bar[data-v-d9854e4d]{height:8px;background:var(--surface-secondary);border-radius:4px;overflow:hidden}.performance-fill[data-v-d9854e4d]{height:100%;border-radius:4px;transition:width .3s}.performance-fill.good[data-v-d9854e4d]{background:#10b981}.performance-fill.warning[data-v-d9854e4d]{background:#f59e0b}.performance-fill.poor[data-v-d9854e4d]{background:#ef4444}.performance-detail[data-v-d9854e4d]{font-size:13px;color:var(--text-secondary);margin:8px 0 0}.last-updated[data-v-d9854e4d]{text-align:center;color:var(--text-secondary);font-size:13px;padding:16px}.btn-primary[data-v-d9854e4d]{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-d9854e4d]:hover{opacity:.9;transform:translateY(-1px)}@media (max-width: 1200px){.metrics-grid[data-v-d9854e4d]{grid-template-columns:repeat(2,1fr)}.charts-grid[data-v-d9854e4d]{grid-template-columns:1fr}.performance-grid[data-v-d9854e4d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.dashboard-view[data-v-d9854e4d]{padding:16px}.page-header[data-v-d9854e4d]{flex-direction:column;align-items:flex-start;gap:16px}.header-actions[data-v-d9854e4d]{width:100%;justify-content:flex-start}.metrics-grid[data-v-d9854e4d]{grid-template-columns:1fr;gap:16px}.metric-card[data-v-d9854e4d]{padding:20px}.charts-grid[data-v-d9854e4d],.performance-grid[data-v-d9854e4d]{grid-template-columns:1fr}.date-range-select[data-v-d9854e4d],.btn-export[data-v-d9854e4d],.btn-refresh[data-v-d9854e4d]{font-size:13px;padding:8px 14px}}@media (max-width: 480px){.metric-card[data-v-d9854e4d]{flex-direction:column;text-align:center;gap:12px}.metric-icon[data-v-d9854e4d]{margin:0 auto}.metric-stats[data-v-d9854e4d]{justify-content:center}}.modal-overlay[data-v-d0b32586]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-d0b32586]{background:var(--surface);border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header[data-v-d0b32586]{padding:24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-d0b32586]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.close-btn[data-v-d0b32586]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.close-btn[data-v-d0b32586]:hover{background:var(--surface-secondary);color:var(--text-primary)}.modal-body[data-v-d0b32586]{padding:24px;overflow-y:auto}.user-details[data-v-d0b32586]{display:flex;flex-direction:column;gap:16px}.detail-row[data-v-d0b32586]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-color)}.detail-row[data-v-d0b32586]:last-child{border-bottom:none}.label[data-v-d0b32586]{font-weight:600;color:var(--text-secondary);font-size:14px}.value[data-v-d0b32586]{color:var(--text-primary);font-size:14px}.status-badge[data-v-d0b32586]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.status-badge.active[data-v-d0b32586]{background:#d1fae5;color:#065f46}.status-badge.suspended[data-v-d0b32586]{background:#fee2e2;color:#991b1b}.status-badge.verified[data-v-d0b32586]{background:#dbeafe;color:#1e40af}.status-badge.unverified[data-v-d0b32586]{background:var(--surface-secondary);color:var(--text-secondary)}.action-buttons[data-v-d0b32586]{display:flex;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.btn-verify[data-v-d0b32586],.btn-unverify[data-v-d0b32586]{flex:1;padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn-verify[data-v-d0b32586]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-verify[data-v-d0b32586]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-unverify[data-v-d0b32586]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.btn-unverify[data-v-d0b32586]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-verify[data-v-d0b32586]:disabled,.btn-unverify[data-v-d0b32586]:disabled{opacity:.6;cursor:not-allowed}.edit-form[data-v-d0b32586]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-d0b32586]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-d0b32586]{font-weight:600;color:var(--text-primary);font-size:14px}.form-group input[data-v-d0b32586]{padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;transition:border-color .2s}.form-group input[data-v-d0b32586]:focus{outline:none;border-color:var(--primary-color)}.error-message[data-v-d0b32586]{color:var(--error-color);font-size:14px;padding:12px;background:#fee2e2;border-radius:8px}.form-actions[data-v-d0b32586]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.btn-primary[data-v-d0b32586],.btn-secondary[data-v-d0b32586]{padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn-primary[data-v-d0b32586]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-d0b32586]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-d0b32586]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-d0b32586]{background:var(--surface-secondary);color:var(--text-primary)}.btn-secondary[data-v-d0b32586]:hover{background:var(--hover-bg)}.modal-overlay[data-v-634ca726]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-634ca726]{background:var(--surface);border-radius:16px;max-width:500px;width:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header[data-v-634ca726]{padding:24px 24px 16px;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-634ca726]{font-size:18px;font-weight:700;color:var(--text-primary);margin:0}.modal-body[data-v-634ca726]{padding:24px}.modal-body p[data-v-634ca726]{color:var(--text-secondary);margin:0 0 20px;line-height:1.6}.form-group[data-v-634ca726]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-634ca726]{font-weight:600;color:var(--text-primary);font-size:14px}.form-group textarea[data-v-634ca726]{padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s;background:var(--surface);color:var(--text-primary)}.form-group textarea[data-v-634ca726]:focus{outline:none;border-color:var(--primary-color)}.modal-footer[data-v-634ca726]{padding:16px 24px 24px;display:flex;gap:12px;justify-content:flex-end}.btn-secondary[data-v-634ca726],.btn-danger[data-v-634ca726]{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn-secondary[data-v-634ca726]{background:var(--surface-secondary);color:var(--text-primary)}.btn-secondary[data-v-634ca726]:hover{background:var(--hover-bg)}.btn-danger[data-v-634ca726]{background:#dc2626;color:#fff}.btn-danger[data-v-634ca726]:hover:not(:disabled){background:#b91c1c}.btn-danger[data-v-634ca726]:disabled{opacity:.5;cursor:not-allowed}.users-view[data-v-21e3b97a]{padding:24px}.page-header h1[data-v-21e3b97a]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-21e3b97a]{color:var(--text-secondary);margin:0 0 24px}.filters-section[data-v-21e3b97a]{background:var(--surface);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:var(--shadow)}.search-box[data-v-21e3b97a]{margin-bottom:16px}.search-box input[data-v-21e3b97a]{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;transition:border-color .2s;background:var(--surface);color:var(--text-primary)}.search-box input[data-v-21e3b97a]:focus{outline:none;border-color:var(--primary-color)}.filter-controls[data-v-21e3b97a]{display:flex;gap:12px;flex-wrap:wrap}.filter-controls select[data-v-21e3b97a]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text-primary)}.table-container[data-v-21e3b97a]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow);overflow-x:auto}.users-table[data-v-21e3b97a]{width:100%;border-collapse:collapse}.users-table th[data-v-21e3b97a]{text-align:left;padding:12px;border-bottom:2px solid var(--border-color);font-weight:600;color:var(--text-primary);font-size:14px}.users-table td[data-v-21e3b97a]{padding:16px 12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.user-info[data-v-21e3b97a]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-21e3b97a]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;overflow:hidden}.user-avatar img[data-v-21e3b97a]{width:100%;height:100%;object-fit:cover}.user-name[data-v-21e3b97a]{font-weight:600;color:var(--text-primary)}.user-username[data-v-21e3b97a]{font-size:13px;color:var(--text-secondary)}.status-badge[data-v-21e3b97a],.verification-badge[data-v-21e3b97a]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.status-badge.active[data-v-21e3b97a]{background:#d1fae5;color:#065f46}.status-badge.suspended[data-v-21e3b97a]{background:#fee2e2;color:#991b1b}.verification-badge.verified[data-v-21e3b97a]{background:#dbeafe;color:#1e40af}.verification-badge.unverified[data-v-21e3b97a]{background:var(--surface-secondary);color:var(--text-secondary)}.action-buttons[data-v-21e3b97a]{display:flex;gap:8px}.btn-action[data-v-21e3b97a]{padding:8px;border:none;background:var(--surface-secondary);border-radius:6px;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.btn-action[data-v-21e3b97a]:hover{background:var(--hover-bg)}.btn-action.btn-danger[data-v-21e3b97a]{color:var(--error-color)}.btn-action.btn-danger[data-v-21e3b97a]:hover{background:#ef44441a}.btn-action.btn-success[data-v-21e3b97a]{color:var(--success-color)}.btn-action.btn-success[data-v-21e3b97a]:hover{background:#10b9811a}.btn-secondary[data-v-21e3b97a]{padding:10px 20px;background:var(--surface-secondary);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s;color:var(--text-primary)}.btn-secondary[data-v-21e3b97a]:hover{background:var(--hover-bg)}.btn-export[data-v-21e3b97a]{padding:10px 20px;background:var(--success-color);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.btn-export[data-v-21e3b97a]:hover{opacity:.9}.loading[data-v-21e3b97a],.empty-state[data-v-21e3b97a],.error-message[data-v-21e3b97a]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.spinner[data-v-21e3b97a]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-21e3b97a 1s linear infinite;margin:0 auto 16px}@keyframes spin-21e3b97a{to{transform:rotate(360deg)}}.error-message[data-v-21e3b97a]{color:var(--error-color)}.pagination[data-v-21e3b97a]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.btn-page[data-v-21e3b97a]{padding:10px 20px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;color:var(--text-primary)}.btn-page[data-v-21e3b97a]:not(:disabled):hover{background:var(--surface-secondary);border-color:var(--text-secondary)}.btn-page[data-v-21e3b97a]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-21e3b97a]{font-weight:600;color:var(--text-primary)}@media (max-width: 1024px){.users-table[data-v-21e3b97a]{font-size:13px}.user-avatar[data-v-21e3b97a]{width:32px;height:32px;font-size:12px}.action-buttons[data-v-21e3b97a]{gap:4px}.btn-action[data-v-21e3b97a]{padding:6px}}@media (max-width: 768px){.users-view[data-v-21e3b97a]{padding:16px}.page-header h1[data-v-21e3b97a]{font-size:24px}.filter-controls[data-v-21e3b97a]{flex-direction:column;align-items:stretch}.filter-controls select[data-v-21e3b97a],.filter-controls button[data-v-21e3b97a]{width:100%}.table-container[data-v-21e3b97a]{overflow-x:auto;-webkit-overflow-scrolling:touch}.users-table[data-v-21e3b97a]{min-width:800px}.users-table th[data-v-21e3b97a],.users-table td[data-v-21e3b97a]{padding:12px 8px;font-size:12px}.user-name[data-v-21e3b97a]{font-size:13px}.user-username[data-v-21e3b97a]{font-size:11px}.pagination[data-v-21e3b97a]{flex-wrap:wrap;gap:8px}.btn-page[data-v-21e3b97a]{padding:8px 16px;font-size:14px}}.items-view[data-v-b1e14140],.chats-view[data-v-b1e14140],.trades-view[data-v-b1e14140],.reviews-view[data-v-b1e14140],.audit-logs-view[data-v-b1e14140]{padding:24px}.page-header h1[data-v-b1e14140]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-b1e14140]{color:var(--text-secondary);margin:0 0 24px}.stats-grid[data-v-b1e14140]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-b1e14140]{background:var(--surface);padding:20px;border-radius:12px;box-shadow:var(--shadow);text-align:center}.stat-card h3[data-v-b1e14140]{margin:0 0 4px;font-size:32px;font-weight:700;color:var(--primary-color)}.stat-card p[data-v-b1e14140]{margin:0;color:var(--text-secondary);font-size:14px}.filters-section[data-v-b1e14140]{background:var(--surface);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:var(--shadow)}.search-box[data-v-b1e14140]{margin-bottom:16px}.search-box input[data-v-b1e14140]{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;transition:border-color .2s;background:var(--surface);color:var(--text-primary)}.search-box input[data-v-b1e14140]:focus{outline:none;border-color:var(--primary-color)}.filter-controls[data-v-b1e14140]{display:flex;gap:12px;flex-wrap:wrap}.filter-controls select[data-v-b1e14140]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text-primary)}.table-container[data-v-b1e14140]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow);overflow-x:auto}table[data-v-b1e14140]{width:100%;border-collapse:collapse}table th[data-v-b1e14140]{text-align:left;padding:12px;border-bottom:2px solid var(--border-color);font-weight:600;color:var(--text-primary);font-size:14px}table td[data-v-b1e14140]{padding:16px 12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.status-badge[data-v-b1e14140]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.status-badge.active[data-v-b1e14140],.status-badge.in_progress[data-v-b1e14140]{background:#d1fae5;color:#065f46}.status-badge.pending[data-v-b1e14140],.status-badge.new[data-v-b1e14140]{background:#fef3c7;color:#92400e}.status-badge.completed[data-v-b1e14140],.status-badge.resolved[data-v-b1e14140],.status-badge.closed[data-v-b1e14140]{background:#e0e7ff;color:#3730a3}.status-badge.disputed[data-v-b1e14140],.status-badge.cancelled[data-v-b1e14140]{background:#fee2e2;color:#991b1b}.action-buttons[data-v-b1e14140]{display:flex;gap:8px}.btn-action[data-v-b1e14140]{padding:8px;border:none;background:var(--surface-secondary);border-radius:6px;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.btn-action[data-v-b1e14140]:hover{background:var(--hover-bg)}.btn-action.btn-danger[data-v-b1e14140]{color:var(--error-color)}.btn-action.btn-danger[data-v-b1e14140]:hover{background:#ef44441a}.btn-secondary[data-v-b1e14140]{padding:10px 20px;background:var(--surface-secondary);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s;color:var(--text-primary)}.btn-secondary[data-v-b1e14140]:hover{background:var(--hover-bg)}.pagination[data-v-b1e14140]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.pagination button[data-v-b1e14140]{padding:10px 20px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;color:var(--text-primary)}.pagination button[data-v-b1e14140]:not(:disabled):hover{background:var(--surface-secondary);border-color:var(--text-secondary)}.pagination button[data-v-b1e14140]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-b1e14140]{font-weight:600;color:var(--text-primary)}.loading[data-v-b1e14140],.empty-state[data-v-b1e14140],.error-message[data-v-b1e14140]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.error-message[data-v-b1e14140]{color:var(--error-color);display:flex;align-items:center;justify-content:center;gap:12px;font-weight:500}.spinner[data-v-b1e14140]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-b1e14140 1s linear infinite;margin:0 auto 16px}@keyframes spin-b1e14140{to{transform:rotate(360deg)}}@media (max-width: 768px){.items-view[data-v-b1e14140],.chats-view[data-v-b1e14140],.trades-view[data-v-b1e14140],.reviews-view[data-v-b1e14140],.audit-logs-view[data-v-b1e14140]{padding:16px}.page-header h1[data-v-b1e14140]{font-size:24px}.filter-controls[data-v-b1e14140]{flex-direction:column;align-items:stretch}.filter-controls select[data-v-b1e14140],.filter-controls button[data-v-b1e14140]{width:100%}table[data-v-b1e14140]{min-width:800px}table th[data-v-b1e14140],table td[data-v-b1e14140]{padding:12px 8px;font-size:12px}}.item-info[data-v-b1e14140]{display:flex;align-items:center;gap:1rem}.item-thumb[data-v-b1e14140]{width:50px;height:50px;object-fit:cover;border-radius:4px}.item-title[data-v-b1e14140]{font-weight:500;color:var(--text-primary)}.item-subtitle[data-v-b1e14140]{font-size:.875rem;color:var(--text-secondary)}.status-badge.sold[data-v-b1e14140]{background:#6b7280;color:#fff}.status-badge.deleted[data-v-b1e14140]{background:#ef4444;color:#fff}.badge-featured[data-v-b1e14140]{color:#f59e0b;font-weight:600;display:inline-flex;align-items:center;gap:4px}.action-buttons[data-v-b1e14140]{display:flex;gap:.5rem}.btn-action[data-v-b1e14140]{padding:.5rem;border:none;background:transparent;cursor:pointer;font-size:1.2rem;transition:transform .2s}.btn-action[data-v-b1e14140]:hover{transform:scale(1.1)}.btn-action.btn-danger[data-v-b1e14140]{color:#ef4444}.btn-action.featured[data-v-b1e14140]{color:#f59e0b}.error-message[data-v-b1e14140]{display:flex;align-items:center;gap:12px;padding:20px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:var(--error-color);margin:20px 0}.error-message svg[data-v-b1e14140]{flex-shrink:0}.items-view[data-v-273a9d3f],.chats-view[data-v-273a9d3f],.trades-view[data-v-273a9d3f],.reviews-view[data-v-273a9d3f],.audit-logs-view[data-v-273a9d3f]{padding:24px}.page-header h1[data-v-273a9d3f]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-273a9d3f]{color:var(--text-secondary);margin:0 0 24px}.stats-grid[data-v-273a9d3f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-273a9d3f]{background:var(--surface);padding:20px;border-radius:12px;box-shadow:var(--shadow);text-align:center}.stat-card h3[data-v-273a9d3f]{margin:0 0 4px;font-size:32px;font-weight:700;color:var(--primary-color)}.stat-card p[data-v-273a9d3f]{margin:0;color:var(--text-secondary);font-size:14px}.filters-section[data-v-273a9d3f]{background:var(--surface);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:var(--shadow)}.search-box[data-v-273a9d3f]{margin-bottom:16px}.search-box input[data-v-273a9d3f]{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;transition:border-color .2s;background:var(--surface);color:var(--text-primary)}.search-box input[data-v-273a9d3f]:focus{outline:none;border-color:var(--primary-color)}.filter-controls[data-v-273a9d3f]{display:flex;gap:12px;flex-wrap:wrap}.filter-controls select[data-v-273a9d3f]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text-primary)}.table-container[data-v-273a9d3f]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow);overflow-x:auto}table[data-v-273a9d3f]{width:100%;border-collapse:collapse}table th[data-v-273a9d3f]{text-align:left;padding:12px;border-bottom:2px solid var(--border-color);font-weight:600;color:var(--text-primary);font-size:14px}table td[data-v-273a9d3f]{padding:16px 12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.status-badge[data-v-273a9d3f]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.status-badge.active[data-v-273a9d3f],.status-badge.in_progress[data-v-273a9d3f]{background:#d1fae5;color:#065f46}.status-badge.pending[data-v-273a9d3f],.status-badge.new[data-v-273a9d3f]{background:#fef3c7;color:#92400e}.status-badge.completed[data-v-273a9d3f],.status-badge.resolved[data-v-273a9d3f],.status-badge.closed[data-v-273a9d3f]{background:#e0e7ff;color:#3730a3}.status-badge.disputed[data-v-273a9d3f],.status-badge.cancelled[data-v-273a9d3f]{background:#fee2e2;color:#991b1b}.action-buttons[data-v-273a9d3f]{display:flex;gap:8px}.btn-action[data-v-273a9d3f]{padding:8px;border:none;background:var(--surface-secondary);border-radius:6px;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.btn-action[data-v-273a9d3f]:hover{background:var(--hover-bg)}.btn-action.btn-danger[data-v-273a9d3f]{color:var(--error-color)}.btn-action.btn-danger[data-v-273a9d3f]:hover{background:#ef44441a}.btn-secondary[data-v-273a9d3f]{padding:10px 20px;background:var(--surface-secondary);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s;color:var(--text-primary)}.btn-secondary[data-v-273a9d3f]:hover{background:var(--hover-bg)}.pagination[data-v-273a9d3f]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.pagination button[data-v-273a9d3f]{padding:10px 20px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;color:var(--text-primary)}.pagination button[data-v-273a9d3f]:not(:disabled):hover{background:var(--surface-secondary);border-color:var(--text-secondary)}.pagination button[data-v-273a9d3f]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-273a9d3f]{font-weight:600;color:var(--text-primary)}.loading[data-v-273a9d3f],.empty-state[data-v-273a9d3f],.error-message[data-v-273a9d3f]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.error-message[data-v-273a9d3f]{color:var(--error-color);display:flex;align-items:center;justify-content:center;gap:12px;font-weight:500}.spinner[data-v-273a9d3f]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-273a9d3f 1s linear infinite;margin:0 auto 16px}@keyframes spin-273a9d3f{to{transform:rotate(360deg)}}@media (max-width: 768px){.items-view[data-v-273a9d3f],.chats-view[data-v-273a9d3f],.trades-view[data-v-273a9d3f],.reviews-view[data-v-273a9d3f],.audit-logs-view[data-v-273a9d3f]{padding:16px}.page-header h1[data-v-273a9d3f]{font-size:24px}.filter-controls[data-v-273a9d3f]{flex-direction:column;align-items:stretch}.filter-controls select[data-v-273a9d3f],.filter-controls button[data-v-273a9d3f]{width:100%}table[data-v-273a9d3f]{min-width:800px}table th[data-v-273a9d3f],table td[data-v-273a9d3f]{padding:12px 8px;font-size:12px}}.items-view[data-v-62088e68],.chats-view[data-v-62088e68],.trades-view[data-v-62088e68],.reviews-view[data-v-62088e68],.audit-logs-view[data-v-62088e68]{padding:24px}.page-header h1[data-v-62088e68]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-62088e68]{color:var(--text-secondary);margin:0 0 24px}.stats-grid[data-v-62088e68]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-62088e68]{background:var(--surface);padding:20px;border-radius:12px;box-shadow:var(--shadow);text-align:center}.stat-card h3[data-v-62088e68]{margin:0 0 4px;font-size:32px;font-weight:700;color:var(--primary-color)}.stat-card p[data-v-62088e68]{margin:0;color:var(--text-secondary);font-size:14px}.filters-section[data-v-62088e68]{background:var(--surface);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:var(--shadow)}.search-box[data-v-62088e68]{margin-bottom:16px}.search-box input[data-v-62088e68]{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;transition:border-color .2s;background:var(--surface);color:var(--text-primary)}.search-box input[data-v-62088e68]:focus{outline:none;border-color:var(--primary-color)}.filter-controls[data-v-62088e68]{display:flex;gap:12px;flex-wrap:wrap}.filter-controls select[data-v-62088e68]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text-primary)}.table-container[data-v-62088e68]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow);overflow-x:auto}table[data-v-62088e68]{width:100%;border-collapse:collapse}table th[data-v-62088e68]{text-align:left;padding:12px;border-bottom:2px solid var(--border-color);font-weight:600;color:var(--text-primary);font-size:14px}table td[data-v-62088e68]{padding:16px 12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.status-badge[data-v-62088e68]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.status-badge.active[data-v-62088e68],.status-badge.in_progress[data-v-62088e68]{background:#d1fae5;color:#065f46}.status-badge.pending[data-v-62088e68],.status-badge.new[data-v-62088e68]{background:#fef3c7;color:#92400e}.status-badge.completed[data-v-62088e68],.status-badge.resolved[data-v-62088e68],.status-badge.closed[data-v-62088e68]{background:#e0e7ff;color:#3730a3}.status-badge.disputed[data-v-62088e68],.status-badge.cancelled[data-v-62088e68]{background:#fee2e2;color:#991b1b}.action-buttons[data-v-62088e68]{display:flex;gap:8px}.btn-action[data-v-62088e68]{padding:8px;border:none;background:var(--surface-secondary);border-radius:6px;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.btn-action[data-v-62088e68]:hover{background:var(--hover-bg)}.btn-action.btn-danger[data-v-62088e68]{color:var(--error-color)}.btn-action.btn-danger[data-v-62088e68]:hover{background:#ef44441a}.btn-secondary[data-v-62088e68]{padding:10px 20px;background:var(--surface-secondary);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s;color:var(--text-primary)}.btn-secondary[data-v-62088e68]:hover{background:var(--hover-bg)}.pagination[data-v-62088e68]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.pagination button[data-v-62088e68]{padding:10px 20px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;color:var(--text-primary)}.pagination button[data-v-62088e68]:not(:disabled):hover{background:var(--surface-secondary);border-color:var(--text-secondary)}.pagination button[data-v-62088e68]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-62088e68]{font-weight:600;color:var(--text-primary)}.loading[data-v-62088e68],.empty-state[data-v-62088e68],.error-message[data-v-62088e68]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.error-message[data-v-62088e68]{color:var(--error-color);display:flex;align-items:center;justify-content:center;gap:12px;font-weight:500}.spinner[data-v-62088e68]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-62088e68 1s linear infinite;margin:0 auto 16px}@keyframes spin-62088e68{to{transform:rotate(360deg)}}@media (max-width: 768px){.items-view[data-v-62088e68],.chats-view[data-v-62088e68],.trades-view[data-v-62088e68],.reviews-view[data-v-62088e68],.audit-logs-view[data-v-62088e68]{padding:16px}.page-header h1[data-v-62088e68]{font-size:24px}.filter-controls[data-v-62088e68]{flex-direction:column;align-items:stretch}.filter-controls select[data-v-62088e68],.filter-controls button[data-v-62088e68]{width:100%}table[data-v-62088e68]{min-width:800px}table th[data-v-62088e68],table td[data-v-62088e68]{padding:12px 8px;font-size:12px}}.items-view[data-v-3b58c4b4],.chats-view[data-v-3b58c4b4],.trades-view[data-v-3b58c4b4],.reviews-view[data-v-3b58c4b4],.audit-logs-view[data-v-3b58c4b4]{padding:24px}.page-header h1[data-v-3b58c4b4]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-3b58c4b4]{color:var(--text-secondary);margin:0 0 24px}.stats-grid[data-v-3b58c4b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-3b58c4b4]{background:var(--surface);padding:20px;border-radius:12px;box-shadow:var(--shadow);text-align:center}.stat-card h3[data-v-3b58c4b4]{margin:0 0 4px;font-size:32px;font-weight:700;color:var(--primary-color)}.stat-card p[data-v-3b58c4b4]{margin:0;color:var(--text-secondary);font-size:14px}.filters-section[data-v-3b58c4b4]{background:var(--surface);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:var(--shadow)}.search-box[data-v-3b58c4b4]{margin-bottom:16px}.search-box input[data-v-3b58c4b4]{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;transition:border-color .2s;background:var(--surface);color:var(--text-primary)}.search-box input[data-v-3b58c4b4]:focus{outline:none;border-color:var(--primary-color)}.filter-controls[data-v-3b58c4b4]{display:flex;gap:12px;flex-wrap:wrap}.filter-controls select[data-v-3b58c4b4]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text-primary)}.table-container[data-v-3b58c4b4]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow);overflow-x:auto}table[data-v-3b58c4b4]{width:100%;border-collapse:collapse}table th[data-v-3b58c4b4]{text-align:left;padding:12px;border-bottom:2px solid var(--border-color);font-weight:600;color:var(--text-primary);font-size:14px}table td[data-v-3b58c4b4]{padding:16px 12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.status-badge[data-v-3b58c4b4]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.status-badge.active[data-v-3b58c4b4],.status-badge.in_progress[data-v-3b58c4b4]{background:#d1fae5;color:#065f46}.status-badge.pending[data-v-3b58c4b4],.status-badge.new[data-v-3b58c4b4]{background:#fef3c7;color:#92400e}.status-badge.completed[data-v-3b58c4b4],.status-badge.resolved[data-v-3b58c4b4],.status-badge.closed[data-v-3b58c4b4]{background:#e0e7ff;color:#3730a3}.status-badge.disputed[data-v-3b58c4b4],.status-badge.cancelled[data-v-3b58c4b4]{background:#fee2e2;color:#991b1b}.action-buttons[data-v-3b58c4b4]{display:flex;gap:8px}.btn-action[data-v-3b58c4b4]{padding:8px;border:none;background:var(--surface-secondary);border-radius:6px;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.btn-action[data-v-3b58c4b4]:hover{background:var(--hover-bg)}.btn-action.btn-danger[data-v-3b58c4b4]{color:var(--error-color)}.btn-action.btn-danger[data-v-3b58c4b4]:hover{background:#ef44441a}.btn-secondary[data-v-3b58c4b4]{padding:10px 20px;background:var(--surface-secondary);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s;color:var(--text-primary)}.btn-secondary[data-v-3b58c4b4]:hover{background:var(--hover-bg)}.pagination[data-v-3b58c4b4]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.pagination button[data-v-3b58c4b4]{padding:10px 20px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;color:var(--text-primary)}.pagination button[data-v-3b58c4b4]:not(:disabled):hover{background:var(--surface-secondary);border-color:var(--text-secondary)}.pagination button[data-v-3b58c4b4]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-3b58c4b4]{font-weight:600;color:var(--text-primary)}.loading[data-v-3b58c4b4],.empty-state[data-v-3b58c4b4],.error-message[data-v-3b58c4b4]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.error-message[data-v-3b58c4b4]{color:var(--error-color);display:flex;align-items:center;justify-content:center;gap:12px;font-weight:500}.spinner[data-v-3b58c4b4]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-3b58c4b4 1s linear infinite;margin:0 auto 16px}@keyframes spin-3b58c4b4{to{transform:rotate(360deg)}}@media (max-width: 768px){.items-view[data-v-3b58c4b4],.chats-view[data-v-3b58c4b4],.trades-view[data-v-3b58c4b4],.reviews-view[data-v-3b58c4b4],.audit-logs-view[data-v-3b58c4b4]{padding:16px}.page-header h1[data-v-3b58c4b4]{font-size:24px}.filter-controls[data-v-3b58c4b4]{flex-direction:column;align-items:stretch}.filter-controls select[data-v-3b58c4b4],.filter-controls button[data-v-3b58c4b4]{width:100%}table[data-v-3b58c4b4]{min-width:800px}table th[data-v-3b58c4b4],table td[data-v-3b58c4b4]{padding:12px 8px;font-size:12px}}.rating-stars[data-v-3b58c4b4]{display:flex;gap:2px}.rating-stars svg.filled[data-v-3b58c4b4]{color:#f59e0b}.rating-stars svg.empty[data-v-3b58c4b4]{color:var(--border-color)}.modal-overlay[data-v-03fb4236]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-03fb4236]{background:var(--surface);border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-03fb4236]{padding:24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:flex-start}.modal-header h2[data-v-03fb4236]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.ticket-number[data-v-03fb4236]{background:var(--surface-secondary);padding:4px 8px;border-radius:6px;font-family:Courier New,monospace;font-size:13px;color:var(--text-primary)}.close-btn[data-v-03fb4236]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.close-btn[data-v-03fb4236]:hover{background:var(--surface-secondary);color:var(--text-primary)}.modal-body[data-v-03fb4236]{padding:24px;overflow-y:auto;flex:1}.ticket-info[data-v-03fb4236]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-03fb4236]{display:flex;gap:24px}.info-item[data-v-03fb4236]{flex:1;display:flex;flex-direction:column;gap:8px}.info-item.full-width[data-v-03fb4236]{flex:1 1 100%}.label[data-v-03fb4236]{font-weight:600;color:var(--text-secondary);font-size:13px}.value[data-v-03fb4236]{color:var(--text-primary);font-size:14px}.description[data-v-03fb4236]{color:var(--text-primary);line-height:1.6;margin:0}.status-select[data-v-03fb4236],.assign-select[data-v-03fb4236]{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--surface);color:var(--text-primary);flex:1}.status-select[data-v-03fb4236]:focus,.assign-select[data-v-03fb4236]:focus{outline:none;border-color:var(--primary-color)}.assign-select[data-v-03fb4236]:disabled{opacity:.6;cursor:not-allowed}.assign-container[data-v-03fb4236]{display:flex;gap:8px;align-items:center}.current-assignee[data-v-03fb4236]{margin-top:8px;font-size:13px;color:var(--text-secondary);padding:8px;background:var(--surface-secondary);border-radius:6px}.priority-badge[data-v-03fb4236]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block;text-transform:capitalize;width:fit-content}.priority-badge.low[data-v-03fb4236]{background:var(--surface-secondary);color:var(--text-secondary)}.priority-badge.medium[data-v-03fb4236]{background:#dbeafe;color:#1e40af}.priority-badge.high[data-v-03fb4236]{background:#fef3c7;color:#92400e}.priority-badge.critical[data-v-03fb4236]{background:#fee2e2;color:#991b1b}.btn-small[data-v-03fb4236]{padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:13px;transition:all .2s;width:fit-content}.btn-small[data-v-03fb4236]:hover:not(:disabled){opacity:.9}.btn-small[data-v-03fb4236]:disabled{opacity:.5;cursor:not-allowed}.divider[data-v-03fb4236]{height:1px;background:var(--hover-bg);margin:24px 0}.conversation-section h3[data-v-03fb4236]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.messages-container[data-v-03fb4236]{max-height:400px;overflow-y:auto;border:1px solid var(--border-color);border-radius:8px;padding:16px;margin-bottom:16px;background:var(--surface-secondary)}.message[data-v-03fb4236]{background:var(--surface);border-radius:8px;padding:12px;margin-bottom:12px;border:1px solid var(--border-color)}.message.admin[data-v-03fb4236]{background:#3b82f61a;border-color:var(--primary-color)}.message.internal[data-v-03fb4236]{background:#f59e0b1a;border-color:var(--warning-color)}.message-header[data-v-03fb4236]{display:flex;justify-content:space-between;margin-bottom:8px}.sender-name[data-v-03fb4236]{font-weight:600;color:var(--text-primary);font-size:13px}.message-time[data-v-03fb4236]{color:var(--text-secondary);font-size:12px}.message-content[data-v-03fb4236]{color:var(--text-primary);line-height:1.5;font-size:14px}.internal-badge[data-v-03fb4236]{margin-top:8px;display:inline-block;padding:2px 8px;background:#92400e;color:#fff;font-size:11px;font-weight:600;border-radius:4px}.no-messages[data-v-03fb4236]{text-align:center;color:var(--text-secondary);padding:32px}.message-form[data-v-03fb4236]{display:flex;flex-direction:column;gap:12px}.message-input[data-v-03fb4236]{padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;background:var(--surface);color:var(--text-primary)}.message-input[data-v-03fb4236]:focus{outline:none;border-color:var(--primary-color)}.form-actions[data-v-03fb4236]{display:flex;justify-content:space-between;align-items:center}.checkbox-label[data-v-03fb4236]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-primary);cursor:pointer}.checkbox-label input[data-v-03fb4236]{cursor:pointer}.btn-primary[data-v-03fb4236]{padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn-primary[data-v-03fb4236]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-03fb4236]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-03fb4236]{color:var(--error-color);font-size:14px;padding:12px;background:#ef44441a;border-radius:8px;margin-top:16px}.modal-overlay[data-v-711d91a1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-711d91a1]{background:var(--surface);border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-711d91a1]{padding:24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h2[data-v-711d91a1]{font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.close-btn[data-v-711d91a1]{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.close-btn[data-v-711d91a1]:hover{background:var(--surface-secondary);color:var(--text-primary)}.modal-body[data-v-711d91a1]{padding:24px;overflow-y:auto}.create-form[data-v-711d91a1]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-711d91a1]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-711d91a1]{font-weight:600;color:var(--text-primary);font-size:14px}.required[data-v-711d91a1]{color:var(--error-color)}.form-group input[data-v-711d91a1],.form-group textarea[data-v-711d91a1],.form-group select[data-v-711d91a1]{padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s}.form-group textarea[data-v-711d91a1]{resize:vertical}.form-group input[data-v-711d91a1]:focus,.form-group textarea[data-v-711d91a1]:focus,.form-group select[data-v-711d91a1]:focus{outline:none;border-color:var(--primary-color)}.helper-text[data-v-711d91a1]{font-size:13px;color:var(--text-secondary);margin:0}.error-message[data-v-711d91a1]{color:var(--error-color);font-size:14px;padding:12px;background:#fee2e2;border-radius:8px}.form-actions[data-v-711d91a1]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.btn-primary[data-v-711d91a1],.btn-secondary[data-v-711d91a1]{padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn-primary[data-v-711d91a1]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-711d91a1]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-711d91a1]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-711d91a1]{background:var(--surface-secondary);color:var(--text-primary)}.btn-secondary[data-v-711d91a1]:hover{background:var(--hover-bg)}.tickets-view[data-v-88c4e22c]{padding:24px}.header-title[data-v-88c4e22c]{display:flex;align-items:center;gap:12px}.page-header h1[data-v-88c4e22c]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-88c4e22c]{color:var(--text-secondary);margin:0 0 24px}.header-notification-badge[data-v-88c4e22c]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;background:#ef4444;color:#fff;border-radius:14px;font-size:13px;font-weight:700;animation:pulse-88c4e22c 2s infinite;cursor:help}.filters-section[data-v-88c4e22c]{background:var(--surface);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:var(--shadow)}.stats-row[data-v-88c4e22c]{display:flex;gap:16px;margin-bottom:20px;overflow-x:auto}.stat-item[data-v-88c4e22c]{flex:1;min-width:120px;padding:16px;background:var(--surface-secondary);border-radius:8px;text-align:center;cursor:pointer;transition:all .2s;border:2px solid transparent}.stat-item[data-v-88c4e22c]:hover{background:var(--surface-secondary)}.stat-item.active[data-v-88c4e22c]{background:#3b82f61a;border-color:var(--primary-color)}.stat-value[data-v-88c4e22c]{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.stat-label[data-v-88c4e22c]{font-size:13px;color:var(--text-secondary);font-weight:500}.filter-controls[data-v-88c4e22c]{display:flex;gap:12px;flex-wrap:wrap}.search-input[data-v-88c4e22c],.filter-select[data-v-88c4e22c]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text-primary)}.search-input[data-v-88c4e22c]{flex:1;min-width:200px}.search-input[data-v-88c4e22c]:focus,.filter-select[data-v-88c4e22c]:focus{outline:none;border-color:var(--primary-color)}.table-container[data-v-88c4e22c]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow);overflow-x:auto}.tickets-table[data-v-88c4e22c]{width:100%;border-collapse:collapse}.tickets-table th[data-v-88c4e22c]{text-align:left;padding:12px;border-bottom:2px solid var(--border-color);font-weight:600;color:var(--text-primary);font-size:14px}.tickets-table td[data-v-88c4e22c]{padding:16px 12px;border-bottom:1px solid var(--border-color);font-size:14px}.ticket-row[data-v-88c4e22c]{cursor:pointer;transition:background .15s}.ticket-row[data-v-88c4e22c]:hover{background:var(--surface-secondary)}.ticket-subject[data-v-88c4e22c]{font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:8px}.notification-badge[data-v-88c4e22c]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#ef4444;color:#fff;border-radius:10px;font-size:11px;font-weight:600;animation:pulse-88c4e22c 2s infinite;cursor:help}@keyframes pulse-88c4e22c{0%,to{opacity:1}50%{opacity:.7}}.priority-badge[data-v-88c4e22c],.status-badge[data-v-88c4e22c]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block;text-transform:capitalize}.priority-badge.low[data-v-88c4e22c]{background:var(--surface-secondary);color:var(--text-secondary)}.priority-badge.medium[data-v-88c4e22c]{background:#dbeafe;color:#1e40af}.priority-badge.high[data-v-88c4e22c]{background:#fef3c7;color:#92400e}.priority-badge.critical[data-v-88c4e22c]{background:#fee2e2;color:#991b1b}.status-badge.new[data-v-88c4e22c]{background:#dbeafe;color:#1e40af}.status-badge.in_progress[data-v-88c4e22c]{background:#fef3c7;color:#92400e}.status-badge.resolved[data-v-88c4e22c]{background:#d1fae5;color:#065f46}.status-badge.closed[data-v-88c4e22c]{background:var(--surface-secondary);color:var(--text-secondary)}.action-buttons[data-v-88c4e22c]{display:flex;gap:8px}.btn-action[data-v-88c4e22c]{padding:8px;border:none;background:var(--surface-secondary);border-radius:6px;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.btn-action[data-v-88c4e22c]:hover{background:var(--hover-bg)}.btn-primary[data-v-88c4e22c],.btn-secondary[data-v-88c4e22c]{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn-primary[data-v-88c4e22c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-88c4e22c]:hover{opacity:.9;transform:translateY(-1px)}.btn-secondary[data-v-88c4e22c]{background:var(--surface-secondary);color:var(--text-primary)}.btn-secondary[data-v-88c4e22c]:hover{background:var(--hover-bg)}.loading[data-v-88c4e22c],.empty-state[data-v-88c4e22c],.error-message[data-v-88c4e22c]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.spinner[data-v-88c4e22c]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-88c4e22c 1s linear infinite;margin:0 auto 16px}@keyframes spin-88c4e22c{to{transform:rotate(360deg)}}.error-message[data-v-88c4e22c]{color:var(--error-color)}.pagination[data-v-88c4e22c]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.btn-page[data-v-88c4e22c]{padding:10px 20px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-page[data-v-88c4e22c]:not(:disabled):hover{background:var(--surface-secondary);border-color:var(--text-secondary)}.btn-page[data-v-88c4e22c]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-88c4e22c]{font-weight:600;color:var(--text-primary)}code[data-v-88c4e22c]{background:var(--surface-secondary);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:13px;color:var(--text-primary)}.modal-overlay[data-v-c8626cf1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-c8626cf1]{background:var(--surface);border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-c8626cf1]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-c8626cf1]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.btn-close[data-v-c8626cf1]{padding:8px;background:var(--surface-secondary);border:none;border-radius:8px;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.btn-close[data-v-c8626cf1]:hover{background:var(--hover-bg);color:var(--text-primary)}.modal-body[data-v-c8626cf1]{padding:24px}.stats-grid[data-v-c8626cf1]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.stat-box[data-v-c8626cf1]{padding:20px;background:var(--surface-secondary);border-radius:12px;text-align:center}.stat-value[data-v-c8626cf1]{font-size:32px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.stat-label[data-v-c8626cf1]{font-size:14px;color:var(--text-secondary);font-weight:500}.breakdown-section[data-v-c8626cf1]{margin-bottom:24px}.breakdown-section h3[data-v-c8626cf1]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.breakdown-grid[data-v-c8626cf1]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.breakdown-item[data-v-c8626cf1]{padding:12px;background:var(--surface-secondary);border-radius:8px;text-align:center}.breakdown-label[data-v-c8626cf1]{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.breakdown-value[data-v-c8626cf1]{font-size:20px;font-weight:700;color:var(--text-primary)}.oldest-ticket h3[data-v-c8626cf1]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.ticket-card[data-v-c8626cf1]{padding:16px;background:var(--surface-secondary);border-radius:8px;display:flex;justify-content:space-between;align-items:center}.ticket-info code[data-v-c8626cf1]{background:var(--surface);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:13px;color:var(--text-primary);display:inline-block;margin-bottom:4px}.ticket-subject[data-v-c8626cf1]{font-weight:500;color:var(--text-primary)}.age-badge[data-v-c8626cf1]{padding:6px 12px;background:#fef3c7;color:#92400e;border-radius:12px;font-size:13px;font-weight:600}.loading[data-v-c8626cf1],.error-message[data-v-c8626cf1]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.spinner[data-v-c8626cf1]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-c8626cf1 1s linear infinite;margin:0 auto 16px}@keyframes spin-c8626cf1{to{transform:rotate(360deg)}}.error-message[data-v-c8626cf1]{color:var(--error-color)}.ticket-management-view[data-v-d9103bcd]{padding:24px}.page-header h1[data-v-d9103bcd]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-d9103bcd]{color:var(--text-secondary);margin:0 0 24px}.overview-section[data-v-d9103bcd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:24px}.stat-card[data-v-d9103bcd]{background:var(--surface);border-radius:12px;padding:20px;box-shadow:var(--shadow);display:flex;align-items:center;gap:16px}.stat-card.warning[data-v-d9103bcd]{border-left:4px solid #f59e0b}.stat-icon[data-v-d9103bcd]{font-size:32px}.stat-content[data-v-d9103bcd]{flex:1}.stat-value[data-v-d9103bcd]{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.stat-label[data-v-d9103bcd]{font-size:13px;color:var(--text-secondary);font-weight:500}.section-card[data-v-d9103bcd]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow);margin-bottom:24px}.section-header[data-v-d9103bcd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h2[data-v-d9103bcd]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.btn-refresh[data-v-d9103bcd]{padding:8px 16px;background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;color:var(--text-primary)}.btn-refresh[data-v-d9103bcd]:hover:not(:disabled){background:var(--hover-bg);border-color:var(--primary-color)}.btn-refresh[data-v-d9103bcd]:disabled{opacity:.5;cursor:not-allowed}.performance-table[data-v-d9103bcd]{width:100%;border-collapse:collapse}.performance-table th[data-v-d9103bcd]{text-align:left;padding:12px;border-bottom:2px solid var(--border-color);font-weight:600;color:var(--text-primary);font-size:14px}.performance-table td[data-v-d9103bcd]{padding:16px 12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.agent-info[data-v-d9103bcd]{display:flex;align-items:center;gap:12px}.agent-avatar[data-v-d9103bcd]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.agent-name[data-v-d9103bcd]{font-weight:500;color:var(--text-primary)}.badge[data-v-d9103bcd]{padding:4px 12px;border-radius:12px;font-size:13px;font-weight:600;display:inline-block}.badge-blue[data-v-d9103bcd]{background:#dbeafe;color:#1e40af}.badge-green[data-v-d9103bcd]{background:#d1fae5;color:#065f46}.badge-orange[data-v-d9103bcd]{background:#fed7aa;color:#92400e}.progress-bar[data-v-d9103bcd]{position:relative;width:100%;max-width:120px;height:24px;background:var(--surface-secondary);border-radius:12px;overflow:hidden}.progress-fill[data-v-d9103bcd]{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .3s}.progress-text[data-v-d9103bcd]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:var(--text-primary);z-index:1}.btn-action[data-v-d9103bcd]{padding:8px;border:none;background:var(--surface-secondary);border-radius:6px;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.btn-action[data-v-d9103bcd]:hover{background:var(--hover-bg);color:var(--primary-color)}.activity-list[data-v-d9103bcd]{display:flex;flex-direction:column;gap:12px}.activity-item[data-v-d9103bcd]{padding:16px;background:var(--surface-secondary);border-radius:8px;transition:all .2s}.activity-item[data-v-d9103bcd]:hover{background:var(--hover-bg)}.activity-main[data-v-d9103bcd]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.ticket-number[data-v-d9103bcd]{background:var(--surface);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:13px;color:var(--text-primary)}.activity-subject[data-v-d9103bcd]{font-weight:500;color:var(--text-primary)}.activity-meta[data-v-d9103bcd]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status-badge[data-v-d9103bcd],.priority-badge[data-v-d9103bcd]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block;text-transform:capitalize}.status-badge.Offen[data-v-d9103bcd]{background:#dbeafe;color:#1e40af}.status-badge.In.Bearbeitung[data-v-d9103bcd]{background:#fef3c7;color:#92400e}.status-badge.Gelöst[data-v-d9103bcd]{background:#d1fae5;color:#065f46}.status-badge.Geschlossen[data-v-d9103bcd]{background:var(--surface-secondary);color:var(--text-secondary)}.priority-badge[data-v-d9103bcd]{background:var(--surface);color:var(--text-secondary)}.activity-agent[data-v-d9103bcd]{font-size:13px;color:var(--text-secondary)}.activity-time[data-v-d9103bcd]{font-size:13px;color:var(--text-secondary);margin-left:auto}.loading[data-v-d9103bcd],.empty-state[data-v-d9103bcd],.error-message[data-v-d9103bcd]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.spinner[data-v-d9103bcd]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-d9103bcd 1s linear infinite;margin:0 auto 16px}@keyframes spin-d9103bcd{to{transform:rotate(360deg)}}.error-message[data-v-d9103bcd]{color:var(--error-color)}.ticket-detail-view[data-v-9b513d66]{padding:24px;max-width:1200px;margin:0 auto}.loading-container[data-v-9b513d66],.error-container[data-v-9b513d66]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.error-icon[data-v-9b513d66]{font-size:48px}.error-container h2[data-v-9b513d66]{font-size:24px;color:var(--text-primary);margin:0}.error-container p[data-v-9b513d66]{color:var(--text-secondary);margin:0}.spinner[data-v-9b513d66]{width:40px;height:40px;border:4px solid var(--surface-secondary);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-9b513d66 1s linear infinite}@keyframes spin-9b513d66{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-header[data-v-9b513d66]{margin-bottom:24px}.header-left[data-v-9b513d66]{display:flex;flex-direction:column;gap:16px}.back-btn[data-v-9b513d66]{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:var(--primary-color);cursor:pointer;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:600;transition:all .2s;width:fit-content}.back-btn[data-v-9b513d66]:hover{background:var(--surface-secondary)}.page-header h1[data-v-9b513d66]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.ticket-number[data-v-9b513d66]{background:var(--surface-secondary);padding:4px 8px;border-radius:6px;font-family:Courier New,monospace;font-size:13px;color:var(--text-primary)}.info-card[data-v-9b513d66],.conversation-card[data-v-9b513d66]{background:var(--surface);border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid var(--border-color)}.info-card h2[data-v-9b513d66],.conversation-card h2[data-v-9b513d66]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.ticket-info[data-v-9b513d66]{display:flex;flex-direction:column;gap:16px}.info-row[data-v-9b513d66]{display:flex;gap:24px}.info-item[data-v-9b513d66]{flex:1;display:flex;flex-direction:column;gap:8px}.info-item.full-width[data-v-9b513d66]{flex:1 1 100%}.label[data-v-9b513d66]{font-weight:600;color:var(--text-secondary);font-size:13px}.value[data-v-9b513d66]{color:var(--text-primary);font-size:14px}.description[data-v-9b513d66]{color:var(--text-primary);line-height:1.6;margin:0}.status-select[data-v-9b513d66],.assign-select[data-v-9b513d66]{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--surface);color:var(--text-primary);flex:1}.status-select[data-v-9b513d66]:focus,.assign-select[data-v-9b513d66]:focus{outline:none;border-color:var(--primary-color)}.assign-select[data-v-9b513d66]:disabled{opacity:.6;cursor:not-allowed}.assign-container[data-v-9b513d66]{display:flex;gap:8px;align-items:center}.current-assignee[data-v-9b513d66]{margin-top:8px;font-size:13px;color:var(--text-secondary);padding:8px;background:var(--surface-secondary);border-radius:6px}.btn-small[data-v-9b513d66]{padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;font-size:13px;transition:all .2s;width:fit-content}.btn-small[data-v-9b513d66]:hover:not(:disabled){opacity:.9}.btn-small[data-v-9b513d66]:disabled{opacity:.5;cursor:not-allowed}.messages-container[data-v-9b513d66]{max-height:500px;overflow-y:auto;border:1px solid var(--border-color);border-radius:8px;padding:16px;margin-bottom:16px;background:var(--surface-secondary)}.message[data-v-9b513d66]{background:var(--surface);border-radius:8px;padding:12px;margin-bottom:12px;border:1px solid var(--border-color)}.message.admin[data-v-9b513d66]{background:#3b82f61a;border-color:var(--primary-color)}.message.internal[data-v-9b513d66]{background:#f59e0b1a;border-color:var(--warning-color)}.message-header[data-v-9b513d66]{display:flex;justify-content:space-between;margin-bottom:8px}.sender-name[data-v-9b513d66]{font-weight:600;color:var(--text-primary);font-size:13px}.message-time[data-v-9b513d66]{color:var(--text-secondary);font-size:12px}.message-content[data-v-9b513d66]{color:var(--text-primary);line-height:1.5;font-size:14px}.internal-badge[data-v-9b513d66]{margin-top:8px;display:inline-block;padding:2px 8px;background:#92400e;color:#fff;font-size:11px;font-weight:600;border-radius:4px}.no-messages[data-v-9b513d66]{text-align:center;color:var(--text-secondary);padding:32px}.message-form[data-v-9b513d66]{display:flex;flex-direction:column;gap:12px}.message-input[data-v-9b513d66]{padding:12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;background:var(--surface);color:var(--text-primary)}.message-input[data-v-9b513d66]:focus{outline:none;border-color:var(--primary-color)}.form-actions[data-v-9b513d66]{display:flex;justify-content:space-between;align-items:center}.checkbox-label[data-v-9b513d66]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-primary);cursor:pointer}.checkbox-label input[data-v-9b513d66]{cursor:pointer}.btn-primary[data-v-9b513d66]{padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn-primary[data-v-9b513d66]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-9b513d66]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-9b513d66]{color:var(--error-color);font-size:14px;padding:12px;background:#ef44441a;border-radius:8px;margin-top:16px}.ticket-queues-view[data-v-8319b319]{padding:24px}.page-header h1[data-v-8319b319]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-8319b319]{color:var(--text-secondary);margin:0 0 24px}.queue-tabs[data-v-8319b319]{display:flex;gap:12px;margin-bottom:24px;border-bottom:2px solid var(--border-color)}.tab-button[data-v-8319b319]{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;background:none;color:var(--text-secondary);font-size:15px;font-weight:500;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s;position:relative;margin-bottom:-2px}.tab-button[data-v-8319b319]:hover{color:var(--text-primary);background:var(--hover-bg)}.tab-button.active[data-v-8319b319]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.count-badge[data-v-8319b319]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:var(--primary-color);color:#fff;border-radius:12px;font-size:12px;font-weight:600}.count-badge.priority[data-v-8319b319]{background:#ef4444}.queue-content[data-v-8319b319]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow)}.tickets-table-container[data-v-8319b319]{overflow-x:auto}.tickets-table[data-v-8319b319]{width:100%;border-collapse:collapse}.tickets-table th[data-v-8319b319]{text-align:left;padding:12px;font-size:13px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border-color);text-transform:uppercase;letter-spacing:.5px}.tickets-table td[data-v-8319b319]{padding:16px 12px;border-bottom:1px solid var(--border-color);vertical-align:middle}.tickets-table tbody tr[data-v-8319b319]:hover{background:var(--hover-bg)}.ticket-number[data-v-8319b319]{font-family:monospace;font-weight:600;color:var(--primary-color)}.ticket-subject[data-v-8319b319]{display:flex;flex-direction:column;gap:4px}.ticket-subject strong[data-v-8319b319]{color:var(--text-primary)}.ticket-category[data-v-8319b319]{font-size:12px;color:var(--text-secondary)}.priority-badge[data-v-8319b319],.status-badge[data-v-8319b319]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.priority-badge.priority-low[data-v-8319b319]{background:#d1fae5;color:#065f46}.priority-badge.priority-medium[data-v-8319b319]{background:#fef3c7;color:#92400e}.priority-badge.priority-high[data-v-8319b319]{background:#fed7aa;color:#9a3412}.priority-badge.priority-critical[data-v-8319b319]{background:#fee2e2;color:#991b1b}.status-badge.status-new[data-v-8319b319]{background:#dbeafe;color:#1e40af}.status-badge.status-in_progress[data-v-8319b319]{background:#fef3c7;color:#92400e}.status-badge.status-resolved[data-v-8319b319]{background:#d1fae5;color:#065f46}.status-badge.status-closed[data-v-8319b319]{background:#e5e7eb;color:#374151}.unassigned[data-v-8319b319]{color:var(--text-secondary);font-style:italic}.action-buttons[data-v-8319b319]{display:flex;gap:8px}.btn-action[data-v-8319b319]{padding:6px 12px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-claim[data-v-8319b319]{background:var(--primary-color);color:#fff}.btn-claim[data-v-8319b319]:hover{opacity:.9}.btn-auto-assign[data-v-8319b319]{background:#10b981;color:#fff}.btn-auto-assign[data-v-8319b319]:hover{background:#059669}.btn-view[data-v-8319b319]{background:var(--surface-secondary);color:var(--text-primary)}.btn-view[data-v-8319b319]:hover{background:var(--hover-bg)}.pagination[data-v-8319b319]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}.pagination-btn[data-v-8319b319]{padding:8px 16px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface);color:var(--text-primary);font-size:14px;cursor:pointer;transition:all .2s}.pagination-btn[data-v-8319b319]:hover:not(:disabled){background:var(--hover-bg);border-color:var(--primary-color)}.pagination-btn[data-v-8319b319]:disabled{opacity:.5;cursor:not-allowed}.pagination-info[data-v-8319b319]{font-size:14px;color:var(--text-secondary)}.loading[data-v-8319b319],.empty-state[data-v-8319b319],.error-message[data-v-8319b319]{text-align:center;padding:48px 24px}.spinner[data-v-8319b319]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-8319b319 1s linear infinite;margin:0 auto 16px}@keyframes spin-8319b319{to{transform:rotate(360deg)}}.empty-state svg[data-v-8319b319]{color:var(--text-secondary);margin-bottom:16px;opacity:.5}.empty-state h3[data-v-8319b319]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.empty-state p[data-v-8319b319]{color:var(--text-secondary);margin:0}.error-message[data-v-8319b319]{color:var(--error-color)}.modal-overlay[data-v-64c507f4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-64c507f4]{background:var(--surface);border-radius:12px;max-width:700px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003}.modal-header[data-v-64c507f4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-64c507f4]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.btn-close[data-v-64c507f4]{width:32px;height:32px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:28px;line-height:1;transition:all .2s;border-radius:6px}.btn-close[data-v-64c507f4]:hover{background:var(--surface-secondary);color:var(--text-primary)}.modal-body[data-v-64c507f4]{padding:24px;overflow-y:auto}.form-group[data-v-64c507f4]{margin-bottom:20px}.form-row[data-v-64c507f4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group label[data-v-64c507f4]{display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-group input[type=text][data-v-64c507f4],.form-group input[type=number][data-v-64c507f4],.form-group textarea[data-v-64c507f4],.form-group select[data-v-64c507f4],.member-dropdown[data-v-64c507f4]{width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text-primary);transition:border-color .2s}.form-group input[data-v-64c507f4]:focus,.form-group textarea[data-v-64c507f4]:focus,.form-group select[data-v-64c507f4]:focus{outline:none;border-color:var(--primary-color)}.form-hint[data-v-64c507f4]{display:block;font-size:12px;color:var(--text-secondary);margin-top:4px}.checkbox-label[data-v-64c507f4]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500}.checkbox-label input[type=checkbox][data-v-64c507f4]{width:18px;height:18px;cursor:pointer}.members-selector[data-v-64c507f4]{border:1px solid var(--border-color);border-radius:8px;padding:12px;background:var(--surface)}.empty-selection[data-v-64c507f4]{text-align:center;padding:12px;color:var(--text-secondary);font-size:14px;font-style:italic}.selected-members[data-v-64c507f4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.selected-member[data-v-64c507f4]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--surface-secondary);border-radius:6px;font-size:13px;color:var(--text-primary)}.btn-remove[data-v-64c507f4]{width:18px;height:18px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:16px;line-height:1;transition:all .2s;border-radius:3px}.btn-remove[data-v-64c507f4]:hover{background:#fee2e2;color:#991b1b}.tags-input[data-v-64c507f4]{border:1px solid var(--border-color);border-radius:8px;padding:8px;background:var(--surface)}.tags-container[data-v-64c507f4]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tag[data-v-64c507f4]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#667eea1a;color:#667eea;border-radius:12px;font-size:12px;font-weight:600}.tag-remove[data-v-64c507f4]{width:16px;height:16px;border:none;background:transparent;color:#667eea;cursor:pointer;font-size:14px;line-height:1;transition:all .2s;border-radius:3px}.tag-remove[data-v-64c507f4]:hover{background:#667eea33}.tags-input input[data-v-64c507f4]{width:100%;padding:8px;border:none;background:transparent;color:var(--text-primary);font-size:14px}.tags-input input[data-v-64c507f4]:focus{outline:none}.error-message[data-v-64c507f4]{padding:12px;background:#fee2e2;color:#991b1b;border-radius:8px;font-size:14px;margin-bottom:16px}.modal-actions[data-v-64c507f4]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--border-color)}.btn-primary[data-v-64c507f4],.btn-secondary[data-v-64c507f4]{padding:10px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn-primary[data-v-64c507f4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-64c507f4]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary[data-v-64c507f4]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-64c507f4]{background:var(--surface-secondary);color:var(--text-primary)}.btn-secondary[data-v-64c507f4]:hover{background:var(--hover-bg)}.modal-overlay[data-v-6f713778]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-6f713778]{background:var(--surface);border-radius:12px;max-width:800px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 40px #0003}.modal-header[data-v-6f713778]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-6f713778]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.btn-close[data-v-6f713778]{width:32px;height:32px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:28px;line-height:1;transition:all .2s;border-radius:6px}.btn-close[data-v-6f713778]:hover{background:var(--surface-secondary);color:var(--text-primary)}.modal-body[data-v-6f713778]{padding:24px;overflow-y:auto}.workload-stats[data-v-6f713778]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-6f713778]{padding:16px;background:var(--surface-secondary);border-radius:8px;text-align:center}.stat-value[data-v-6f713778]{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.stat-label[data-v-6f713778]{font-size:13px;color:var(--text-secondary);font-weight:500}.workload-list[data-v-6f713778]{background:var(--surface-secondary);border-radius:8px;padding:16px}.workload-header[data-v-6f713778]{display:grid;grid-template-columns:2fr 3fr 1fr;gap:16px;padding:12px;font-size:13px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border-color);margin-bottom:8px}.workload-item[data-v-6f713778]{display:grid;grid-template-columns:2fr 3fr 1fr;gap:16px;align-items:center;padding:12px;background:var(--surface);border-radius:8px;margin-bottom:8px;transition:all .2s}.workload-item[data-v-6f713778]:hover{box-shadow:0 2px 8px #0000001a}.agent-info[data-v-6f713778]{display:flex;align-items:center;gap:8px}.agent-name[data-v-6f713778]{font-size:14px;font-weight:500;color:var(--text-primary)}.team-lead-badge[data-v-6f713778]{padding:2px 8px;background:#667eea1a;color:#667eea;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.load-info[data-v-6f713778]{display:flex;align-items:center;gap:12px}.load-bar-container[data-v-6f713778]{flex:1;height:8px;background:var(--surface-secondary);border-radius:4px;overflow:hidden}.load-bar[data-v-6f713778]{height:100%;transition:width .3s,background .3s;border-radius:4px}.load-bar.load-low[data-v-6f713778]{background:#10b981}.load-bar.load-medium[data-v-6f713778]{background:#f59e0b}.load-bar.load-high[data-v-6f713778]{background:#ef4444}.load-bar.load-full[data-v-6f713778]{background:#991b1b}.load-text[data-v-6f713778]{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap}.status-badge[data-v-6f713778]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-align:center;text-transform:capitalize}.status-badge.status-available[data-v-6f713778]{background:#d1fae5;color:#065f46}.status-badge.status-busy[data-v-6f713778]{background:#fef3c7;color:#92400e}.status-badge.status-full[data-v-6f713778]{background:#fee2e2;color:#991b1b}.status-badge.status-unknown[data-v-6f713778]{background:var(--surface-secondary);color:var(--text-secondary)}.empty-state[data-v-6f713778]{text-align:center;padding:32px;color:var(--text-secondary);font-style:italic}.modal-actions[data-v-6f713778]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--border-color);margin-top:24px}.btn-secondary[data-v-6f713778]{padding:10px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px;background:var(--surface-secondary);color:var(--text-primary)}.btn-secondary[data-v-6f713778]:hover{background:var(--hover-bg)}.teams-view[data-v-46e055c2]{padding:24px}.page-header h1[data-v-46e055c2]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-46e055c2]{color:var(--text-secondary);margin:0 0 24px}.stats-section[data-v-46e055c2]{background:var(--surface);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:var(--shadow)}.stats-row[data-v-46e055c2]{display:flex;gap:16px;margin-bottom:20px}.stat-item[data-v-46e055c2]{flex:1;padding:16px;background:var(--surface-secondary);border-radius:8px;text-align:center}.stat-value[data-v-46e055c2]{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.stat-label[data-v-46e055c2]{font-size:13px;color:var(--text-secondary);font-weight:500}.action-bar[data-v-46e055c2]{display:flex;justify-content:space-between;align-items:center;gap:12px}.filter-controls[data-v-46e055c2]{display:flex;gap:12px}.filter-select[data-v-46e055c2]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text-primary)}.filter-select[data-v-46e055c2]:focus{outline:none;border-color:var(--primary-color)}.btn-primary[data-v-46e055c2]{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;gap:8px}.btn-primary[data-v-46e055c2]:hover{opacity:.9;transform:translateY(-1px)}.table-container[data-v-46e055c2]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow)}.teams-grid[data-v-46e055c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.team-card[data-v-46e055c2]{background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:12px;padding:20px;transition:all .2s}.team-card[data-v-46e055c2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.team-card.inactive[data-v-46e055c2]{opacity:.6}.team-header[data-v-46e055c2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.team-title[data-v-46e055c2]{display:flex;align-items:center;gap:8px}.team-title h3[data-v-46e055c2]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0}.inactive-badge[data-v-46e055c2]{padding:2px 8px;background:var(--surface);border-radius:4px;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase}.team-actions[data-v-46e055c2]{display:flex;gap:6px}.btn-icon[data-v-46e055c2]{padding:6px;border:none;background:var(--surface);border-radius:6px;cursor:pointer;transition:all .2s;color:var(--text-secondary);display:flex;align-items:center;justify-content:center}.btn-icon[data-v-46e055c2]:hover{background:var(--hover-bg);color:var(--text-primary)}.btn-icon.btn-danger[data-v-46e055c2]:hover{background:#fee2e2;color:#991b1b}.team-description[data-v-46e055c2]{color:var(--text-secondary);font-size:14px;margin:0 0 16px;line-height:1.5}.team-info[data-v-46e055c2]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.info-row[data-v-46e055c2]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.info-label[data-v-46e055c2]{color:var(--text-secondary);font-weight:500}.info-value[data-v-46e055c2]{color:var(--text-primary);font-weight:600}.team-skills[data-v-46e055c2]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.skill-tag[data-v-46e055c2]{padding:4px 10px;background:#667eea1a;color:#667eea;border-radius:12px;font-size:12px;font-weight:600}.team-members[data-v-46e055c2]{border-top:1px solid var(--border-color);padding-top:12px}.members-header[data-v-46e055c2]{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.empty-members[data-v-46e055c2]{font-size:13px;color:var(--text-secondary);font-style:italic}.members-list[data-v-46e055c2]{display:flex;flex-direction:column;gap:6px}.member-item[data-v-46e055c2]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:var(--surface);border-radius:6px;font-size:13px}.member-name[data-v-46e055c2]{color:var(--text-primary);font-weight:500}.btn-remove[data-v-46e055c2]{width:20px;height:20px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:18px;line-height:1;transition:all .2s;border-radius:4px}.btn-remove[data-v-46e055c2]:hover{background:#fee2e2;color:#991b1b}.loading[data-v-46e055c2],.empty-state[data-v-46e055c2],.error-message[data-v-46e055c2]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.spinner[data-v-46e055c2]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-46e055c2 1s linear infinite;margin:0 auto 16px}@keyframes spin-46e055c2{to{transform:rotate(360deg)}}.error-message[data-v-46e055c2]{color:var(--error-color)}.modal-overlay[data-v-318aa016]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-318aa016]{background:#fff;border-radius:8px;width:100%;max-width:600px;max-height:90vh;overflow:auto;box-shadow:0 4px 16px #0003}.modal-header[data-v-318aa016]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-318aa016]{margin:0;font-size:20px;font-weight:600}.close-btn[data-v-318aa016]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.close-btn[data-v-318aa016]:hover{background:#f3f4f6;color:#111827}.modal-body[data-v-318aa016]{padding:20px}.form-group[data-v-318aa016]{margin-bottom:20px}.form-group label[data-v-318aa016]{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.hint[data-v-318aa016]{font-weight:400;color:#6b7280;font-size:12px;margin-left:8px}.form-group input[type=text][data-v-318aa016],.form-group select[data-v-318aa016],.form-group textarea[data-v-318aa016]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:all .2s}.form-group input[type=text][data-v-318aa016]:focus,.form-group select[data-v-318aa016]:focus,.form-group textarea[data-v-318aa016]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group textarea[data-v-318aa016]{resize:vertical;font-family:inherit}.category-input-wrapper[data-v-318aa016]{display:flex;gap:8px}.category-input-wrapper select[data-v-318aa016],.category-input-wrapper input[data-v-318aa016]{flex:1}.detected-variables[data-v-318aa016]{margin-top:8px;padding:8px 12px;background:#f0f9ff;border-radius:6px;font-size:13px;color:#1e40af}.variable-tag[data-v-318aa016]{display:inline-block;background:#3b82f6;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;margin-left:8px;font-family:monospace}.tags-input[data-v-318aa016],.shortcuts-input[data-v-318aa016]{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid #d1d5db;border-radius:6px;min-height:42px}.tags-input[data-v-318aa016]:focus-within,.shortcuts-input[data-v-318aa016]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tags-input input[data-v-318aa016],.shortcuts-input input[data-v-318aa016]{flex:1;min-width:120px;border:none;outline:none;padding:4px 0;font-size:14px}.tag[data-v-318aa016],.shortcut[data-v-318aa016]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#e5e7eb;border-radius:4px;font-size:13px;color:#374151}.shortcut[data-v-318aa016]{background:#dbeafe;color:#1e40af;font-family:monospace}.tag button[data-v-318aa016],.shortcut button[data-v-318aa016]{background:none;border:none;cursor:pointer;color:#6b7280;font-size:16px;line-height:1;padding:0 2px;margin-left:2px}.tag button[data-v-318aa016]:hover,.shortcut button[data-v-318aa016]:hover{color:#111827}.checkbox-label[data-v-318aa016]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label input[type=checkbox][data-v-318aa016]{width:18px;height:18px;cursor:pointer}.checkbox-label span[data-v-318aa016]{font-weight:400;color:#374151}.modal-actions[data-v-318aa016]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.btn-primary[data-v-318aa016],.btn-secondary[data-v-318aa016]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-318aa016]{background:#3b82f6;color:#fff}.btn-primary[data-v-318aa016]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-318aa016]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-318aa016]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-318aa016]:hover{background:#f9fafb}.btn-sm[data-v-318aa016]{padding:6px 12px;font-size:13px}@media (prefers-color-scheme: dark){.modal-content[data-v-318aa016]{background:#1f2937;color:#f9fafb}.modal-header[data-v-318aa016]{border-bottom-color:#374151}.modal-header h2[data-v-318aa016]{color:#f9fafb}.close-btn[data-v-318aa016]{color:#9ca3af}.close-btn[data-v-318aa016]:hover{background:#374151;color:#f9fafb}.form-group label[data-v-318aa016]{color:#e5e7eb}.hint[data-v-318aa016]{color:#9ca3af}.form-group input[type=text][data-v-318aa016],.form-group select[data-v-318aa016],.form-group textarea[data-v-318aa016]{background:#111827;border-color:#374151;color:#f9fafb}.form-group input[type=text][data-v-318aa016]:focus,.form-group select[data-v-318aa016]:focus,.form-group textarea[data-v-318aa016]:focus{border-color:#3b82f6}.detected-variables[data-v-318aa016]{background:#1e3a8a;color:#93c5fd}.tags-input[data-v-318aa016],.shortcuts-input[data-v-318aa016]{background:#111827;border-color:#374151}.tag[data-v-318aa016]{background:#374151;color:#e5e7eb}.shortcut[data-v-318aa016]{background:#1e3a8a;color:#93c5fd}.tag button[data-v-318aa016],.shortcut button[data-v-318aa016]{color:#9ca3af}.tag button[data-v-318aa016]:hover,.shortcut button[data-v-318aa016]:hover{color:#f9fafb}.checkbox-label span[data-v-318aa016]{color:#e5e7eb}.modal-actions[data-v-318aa016]{border-top-color:#374151}.btn-secondary[data-v-318aa016]{background:#374151;color:#e5e7eb;border-color:#4b5563}.btn-secondary[data-v-318aa016]:hover{background:#4b5563}}.canned-responses-view[data-v-fe1f7fbd]{padding:24px}.page-header h1[data-v-fe1f7fbd]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-fe1f7fbd]{color:var(--text-secondary);margin:0 0 24px}.stats-section[data-v-fe1f7fbd]{background:var(--surface);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:var(--shadow)}.stats-row[data-v-fe1f7fbd]{display:flex;gap:16px;margin-bottom:20px}.stat-item[data-v-fe1f7fbd]{flex:1;padding:16px;background:var(--surface-secondary);border-radius:8px;text-align:center}.stat-value[data-v-fe1f7fbd]{font-size:24px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.stat-label[data-v-fe1f7fbd]{font-size:13px;color:var(--text-secondary);font-weight:500}.action-bar[data-v-fe1f7fbd]{display:flex;justify-content:space-between;align-items:center;gap:12px}.filter-controls[data-v-fe1f7fbd]{display:flex;gap:12px;flex:1}.search-input[data-v-fe1f7fbd],.filter-select[data-v-fe1f7fbd]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text-primary)}.search-input[data-v-fe1f7fbd]{flex:1;min-width:200px}.search-input[data-v-fe1f7fbd]:focus,.filter-select[data-v-fe1f7fbd]:focus{outline:none;border-color:var(--primary-color)}.btn-primary[data-v-fe1f7fbd]{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;gap:8px;white-space:nowrap}.btn-primary[data-v-fe1f7fbd]:hover{opacity:.9;transform:translateY(-1px)}.table-container[data-v-fe1f7fbd]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow)}.responses-grid[data-v-fe1f7fbd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px}.response-card[data-v-fe1f7fbd]{background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:12px;padding:16px;transition:all .2s;display:flex;flex-direction:column}.response-card[data-v-fe1f7fbd]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.response-header[data-v-fe1f7fbd]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.response-title-row[data-v-fe1f7fbd]{flex:1}.response-title-row h3[data-v-fe1f7fbd]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.response-badges[data-v-fe1f7fbd]{display:flex;gap:6px;flex-wrap:wrap}.badge[data-v-fe1f7fbd]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.badge-public[data-v-fe1f7fbd]{background:#d1fae5;color:#065f46}.badge-private[data-v-fe1f7fbd]{background:#fef3c7;color:#92400e}.badge-category[data-v-fe1f7fbd]{background:#667eea1a;color:#667eea}.response-actions[data-v-fe1f7fbd]{display:flex;gap:6px}.btn-icon[data-v-fe1f7fbd]{padding:6px;border:none;background:var(--surface);border-radius:6px;cursor:pointer;transition:all .2s;color:var(--text-secondary);display:flex;align-items:center;justify-content:center}.btn-icon[data-v-fe1f7fbd]:hover{background:var(--hover-bg);color:var(--text-primary)}.btn-icon.btn-danger[data-v-fe1f7fbd]:hover{background:#fee2e2;color:#991b1b}.response-content[data-v-fe1f7fbd]{background:var(--surface);border-radius:8px;padding:12px;margin-bottom:12px;flex:1}.response-content pre[data-v-fe1f7fbd]{margin:0;font-family:Segoe UI,system-ui,sans-serif;font-size:13px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.response-meta[data-v-fe1f7fbd]{display:flex;flex-direction:column;gap:8px}.response-tags[data-v-fe1f7fbd]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-fe1f7fbd]{padding:3px 8px;background:var(--surface);border-radius:12px;font-size:11px;font-weight:500;color:var(--text-secondary)}.response-shortcuts[data-v-fe1f7fbd],.response-variables[data-v-fe1f7fbd]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.shortcuts-label[data-v-fe1f7fbd],.variables-label[data-v-fe1f7fbd]{color:var(--text-secondary);font-weight:500}.shortcut[data-v-fe1f7fbd],.variable[data-v-fe1f7fbd]{background:var(--surface);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:11px;color:#667eea}.response-footer[data-v-fe1f7fbd]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--border-color);font-size:12px;color:var(--text-secondary)}.usage-count[data-v-fe1f7fbd]{display:flex;align-items:center;gap:4px}.loading[data-v-fe1f7fbd],.empty-state[data-v-fe1f7fbd],.error-message[data-v-fe1f7fbd]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.spinner[data-v-fe1f7fbd]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-fe1f7fbd 1s linear infinite;margin:0 auto 16px}@keyframes spin-fe1f7fbd{to{transform:rotate(360deg)}}.error-message[data-v-fe1f7fbd]{color:var(--error-color)}.performance-dashboard[data-v-a022a7de]{padding:24px}.dashboard-header[data-v-a022a7de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.dashboard-header h1[data-v-a022a7de]{margin:0;font-size:28px;font-weight:700;color:var(--text-primary)}.date-filter[data-v-a022a7de]{display:flex;align-items:center;gap:12px}.date-filter label[data-v-a022a7de]{font-size:14px;font-weight:500;color:var(--text-secondary)}.date-filter select[data-v-a022a7de]{padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg);color:var(--text-primary);font-size:14px;cursor:pointer}.btn-refresh[data-v-a022a7de]{padding:8px;border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg);color:var(--text-primary);cursor:pointer;transition:all .2s}.btn-refresh[data-v-a022a7de]:hover{background:var(--hover-bg)}.loading-state[data-v-a022a7de]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.spinner[data-v-a022a7de]{width:48px;height:48px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-a022a7de .8s linear infinite;margin-bottom:16px}@keyframes spin-a022a7de{to{transform:rotate(360deg)}}.metrics-grid[data-v-a022a7de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px}.metric-card[data-v-a022a7de]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px}.metric-icon[data-v-a022a7de]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center}.metric-content h3[data-v-a022a7de]{margin:0 0 4px;font-size:28px;font-weight:700;color:var(--text-primary)}.metric-content p[data-v-a022a7de]{margin:0;font-size:13px;color:var(--text-secondary)}.charts-row[data-v-a022a7de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;margin-bottom:24px}.chart-card[data-v-a022a7de]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:20px}.chart-card.chart-large[data-v-a022a7de]{grid-column:span 2}@media (max-width: 1400px){.chart-card.chart-large[data-v-a022a7de]{grid-column:span 1}}.chart-card h3[data-v-a022a7de]{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--text-primary)}.chart-container[data-v-a022a7de]{height:300px}.performance-section[data-v-a022a7de]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:24px;margin-bottom:24px}.section-header[data-v-a022a7de]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h2[data-v-a022a7de]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.sort-select[data-v-a022a7de]{padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface-secondary);color:var(--text-primary);font-size:14px;cursor:pointer}.agents-table[data-v-a022a7de]{overflow-x:auto}.agents-table table[data-v-a022a7de]{width:100%;border-collapse:collapse}.agents-table th[data-v-a022a7de]{text-align:left;padding:12px;font-size:13px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border-color)}.agents-table td[data-v-a022a7de]{padding:12px;font-size:14px;color:var(--text-primary);border-bottom:1px solid var(--border-color)}.agent-name[data-v-a022a7de]{font-weight:600;color:var(--text-primary)}.agent-role[data-v-a022a7de]{font-size:12px;color:var(--text-secondary);text-transform:capitalize}.badge[data-v-a022a7de]{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600}.badge-success[data-v-a022a7de]{background:#22c55e1a;color:#22c55e}.sla-bar[data-v-a022a7de]{display:flex;align-items:center;gap:8px}.sla-bar>div[data-v-a022a7de]{flex:1;height:8px;background:var(--surface-secondary);border-radius:4px;overflow:hidden;position:relative}.sla-fill[data-v-a022a7de]{height:100%;border-radius:4px}.sla-fill.sla-excellent[data-v-a022a7de]{background:#22c55e}.sla-fill.sla-good[data-v-a022a7de]{background:#3b82f6}.sla-fill.sla-warning[data-v-a022a7de]{background:#fb923c}.sla-fill.sla-poor[data-v-a022a7de]{background:#ef4444}.sla-bar span[data-v-a022a7de]{font-size:12px;font-weight:600}.rating[data-v-a022a7de]{font-size:14px;font-weight:600}.workload-badge[data-v-a022a7de]{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600}.workload-idle[data-v-a022a7de]{background:#9ca3af1a;color:#9ca3af}.workload-low[data-v-a022a7de]{background:#22c55e1a;color:#22c55e}.workload-medium[data-v-a022a7de]{background:#fb923c1a;color:#fb923c}.workload-high[data-v-a022a7de]{background:#ef44441a;color:#ef4444}.empty-state[data-v-a022a7de]{text-align:center;padding:40px 20px;color:var(--text-secondary)}.breaches-list[data-v-a022a7de]{display:grid;gap:12px}.breach-item[data-v-a022a7de]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:8px}.breach-icon[data-v-a022a7de]{flex-shrink:0;width:40px;height:40px;border-radius:8px;background:#ef44441a;color:#ef4444;display:flex;align-items:center;justify-content:center}.breach-content[data-v-a022a7de]{flex:1}.breach-title[data-v-a022a7de]{font-weight:600;color:var(--text-primary);margin-bottom:4px}.breach-meta[data-v-a022a7de]{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-secondary)}.breach-type[data-v-a022a7de],.breach-priority[data-v-a022a7de]{padding:2px 6px;border-radius:4px;background:var(--surface);font-weight:500}.breach-duration[data-v-a022a7de]{font-size:14px;font-weight:600;color:#ef4444}.text-muted[data-v-a022a7de]{color:var(--text-muted)}.leaderboard[data-v-a022a7de]{display:grid;gap:16px}.leaderboard-item[data-v-a022a7de]{display:flex;align-items:center;gap:16px;padding:16px;background:var(--surface-secondary);border:2px solid var(--border-color);border-radius:12px;transition:all .3s}.leaderboard-item[data-v-a022a7de]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.rank-gold[data-v-a022a7de]{border-color:#fbbf24;background:linear-gradient(135deg,rgba(251,191,36,.1),var(--surface-secondary))}.rank-silver[data-v-a022a7de]{border-color:#94a3b8;background:linear-gradient(135deg,rgba(148,163,184,.1),var(--surface-secondary))}.rank-bronze[data-v-a022a7de]{border-color:#cd7f32;background:linear-gradient(135deg,rgba(205,127,50,.1),var(--surface-secondary))}.rank-badge[data-v-a022a7de]{flex-shrink:0;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;background:var(--card-bg);border:2px solid var(--border-color)}.rank-gold .rank-badge[data-v-a022a7de]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#fbbf24}.rank-silver .rank-badge[data-v-a022a7de]{background:linear-gradient(135deg,#cbd5e1,#94a3b8);border-color:#94a3b8}.rank-bronze .rank-badge[data-v-a022a7de]{background:linear-gradient(135deg,#cd7f32,#b86825);border-color:#cd7f32}.agent-info[data-v-a022a7de]{flex:1}.agent-info .agent-name[data-v-a022a7de]{font-size:18px;font-weight:600;margin-bottom:6px;color:var(--text-primary)}.agent-stats[data-v-a022a7de]{display:flex;gap:16px;font-size:13px;color:var(--text-secondary)}.performance-score[data-v-a022a7de]{text-align:center}.score-label[data-v-a022a7de]{font-size:11px;text-transform:uppercase;color:var(--text-secondary);margin-bottom:4px}.score-value[data-v-a022a7de]{font-size:24px;font-weight:700;color:var(--primary-color)}.heatmap-container[data-v-a022a7de]{overflow-x:auto}.heatmap-legend[data-v-a022a7de]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px;font-size:13px;color:var(--text-secondary)}.legend-gradient[data-v-a022a7de]{width:200px;height:20px;border-radius:4px;background:linear-gradient(to right,#22c55e33,#fb923c66,#ef444499);border:1px solid var(--border-color)}.heatmap-grid[data-v-a022a7de]{display:table;width:100%;border-collapse:collapse}.heatmap-row[data-v-a022a7de]{display:table-row}.heatmap-header[data-v-a022a7de]{font-weight:600;background:var(--surface)}.heatmap-cell[data-v-a022a7de]{display:table-cell;padding:12px;text-align:center;border:1px solid var(--border-color);font-size:13px}.header-cell[data-v-a022a7de]{font-weight:600;color:var(--text-secondary);white-space:nowrap}.agent-cell[data-v-a022a7de]{font-weight:600;text-align:left;color:var(--text-primary);min-width:150px}.data-cell[data-v-a022a7de]{cursor:pointer;transition:all .2s;min-width:60px}.data-cell[data-v-a022a7de]:hover{transform:scale(1.05);z-index:1;box-shadow:0 0 8px #0003}.alert-status[data-v-a022a7de]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.status-dot[data-v-a022a7de]{width:8px;height:8px;border-radius:50%;background:#9ca3af;animation:pulse-fade-a022a7de 2s infinite}.status-dot.active[data-v-a022a7de]{background:#22c55e;animation:pulse-active-a022a7de 2s infinite}@keyframes pulse-active-a022a7de{0%,to{opacity:1;box-shadow:0 0 #22c55eb3}50%{opacity:.8;box-shadow:0 0 0 6px #22c55e00}}@keyframes pulse-fade-a022a7de{0%,to{opacity:1}50%{opacity:.5}}.alert-item[data-v-a022a7de]{border-left:4px solid #ef4444;animation:slide-in-a022a7de .3s ease-out}@keyframes slide-in-a022a7de{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.pulse-animation[data-v-a022a7de]{animation:pulse-icon-a022a7de 1.5s infinite}@keyframes pulse-icon-a022a7de{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.toast-container[data-v-a022a7de]{position:fixed;top:80px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;max-width:400px}.toast[data-v-a022a7de]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px #00000026;cursor:pointer;animation:toast-in-a022a7de .3s ease-out;transition:all .2s}.toast[data-v-a022a7de]:hover{transform:translate(-4px)}@keyframes toast-in-a022a7de{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-error[data-v-a022a7de]{border-left:4px solid #ef4444}.toast-icon[data-v-a022a7de]{flex-shrink:0;width:40px;height:40px;border-radius:8px;background:#ef44441a;color:#ef4444;display:flex;align-items:center;justify-content:center}.toast-content[data-v-a022a7de]{flex:1}.toast-title[data-v-a022a7de]{font-weight:600;font-size:14px;color:var(--text-primary);margin-bottom:4px}.toast-message[data-v-a022a7de]{font-size:13px;color:var(--text-secondary)}@media (max-width: 768px){.heatmap-container[data-v-a022a7de]{overflow-x:scroll}.leaderboard-item[data-v-a022a7de]{flex-wrap:wrap}.performance-score[data-v-a022a7de]{width:100%;text-align:left;margin-top:8px}.toast-container[data-v-a022a7de]{left:12px;right:12px;max-width:none}}.items-view[data-v-9bce5b9b],.chats-view[data-v-9bce5b9b],.trades-view[data-v-9bce5b9b],.reviews-view[data-v-9bce5b9b],.audit-logs-view[data-v-9bce5b9b]{padding:24px}.page-header h1[data-v-9bce5b9b]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-9bce5b9b]{color:var(--text-secondary);margin:0 0 24px}.stats-grid[data-v-9bce5b9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-9bce5b9b]{background:var(--surface);padding:20px;border-radius:12px;box-shadow:var(--shadow);text-align:center}.stat-card h3[data-v-9bce5b9b]{margin:0 0 4px;font-size:32px;font-weight:700;color:var(--primary-color)}.stat-card p[data-v-9bce5b9b]{margin:0;color:var(--text-secondary);font-size:14px}.filters-section[data-v-9bce5b9b]{background:var(--surface);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:var(--shadow)}.search-box[data-v-9bce5b9b]{margin-bottom:16px}.search-box input[data-v-9bce5b9b]{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;transition:border-color .2s;background:var(--surface);color:var(--text-primary)}.search-box input[data-v-9bce5b9b]:focus{outline:none;border-color:var(--primary-color)}.filter-controls[data-v-9bce5b9b]{display:flex;gap:12px;flex-wrap:wrap}.filter-controls select[data-v-9bce5b9b]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text-primary)}.table-container[data-v-9bce5b9b]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow);overflow-x:auto}table[data-v-9bce5b9b]{width:100%;border-collapse:collapse}table th[data-v-9bce5b9b]{text-align:left;padding:12px;border-bottom:2px solid var(--border-color);font-weight:600;color:var(--text-primary);font-size:14px}table td[data-v-9bce5b9b]{padding:16px 12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.status-badge[data-v-9bce5b9b]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.status-badge.active[data-v-9bce5b9b],.status-badge.in_progress[data-v-9bce5b9b]{background:#d1fae5;color:#065f46}.status-badge.pending[data-v-9bce5b9b],.status-badge.new[data-v-9bce5b9b]{background:#fef3c7;color:#92400e}.status-badge.completed[data-v-9bce5b9b],.status-badge.resolved[data-v-9bce5b9b],.status-badge.closed[data-v-9bce5b9b]{background:#e0e7ff;color:#3730a3}.status-badge.disputed[data-v-9bce5b9b],.status-badge.cancelled[data-v-9bce5b9b]{background:#fee2e2;color:#991b1b}.action-buttons[data-v-9bce5b9b]{display:flex;gap:8px}.btn-action[data-v-9bce5b9b]{padding:8px;border:none;background:var(--surface-secondary);border-radius:6px;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.btn-action[data-v-9bce5b9b]:hover{background:var(--hover-bg)}.btn-action.btn-danger[data-v-9bce5b9b]{color:var(--error-color)}.btn-action.btn-danger[data-v-9bce5b9b]:hover{background:#ef44441a}.btn-secondary[data-v-9bce5b9b]{padding:10px 20px;background:var(--surface-secondary);border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s;color:var(--text-primary)}.btn-secondary[data-v-9bce5b9b]:hover{background:var(--hover-bg)}.pagination[data-v-9bce5b9b]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.pagination button[data-v-9bce5b9b]{padding:10px 20px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;color:var(--text-primary)}.pagination button[data-v-9bce5b9b]:not(:disabled):hover{background:var(--surface-secondary);border-color:var(--text-secondary)}.pagination button[data-v-9bce5b9b]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-9bce5b9b]{font-weight:600;color:var(--text-primary)}.loading[data-v-9bce5b9b],.empty-state[data-v-9bce5b9b],.error-message[data-v-9bce5b9b]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.error-message[data-v-9bce5b9b]{color:var(--error-color);display:flex;align-items:center;justify-content:center;gap:12px;font-weight:500}.spinner[data-v-9bce5b9b]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-9bce5b9b 1s linear infinite;margin:0 auto 16px}@keyframes spin-9bce5b9b{to{transform:rotate(360deg)}}@media (max-width: 768px){.items-view[data-v-9bce5b9b],.chats-view[data-v-9bce5b9b],.trades-view[data-v-9bce5b9b],.reviews-view[data-v-9bce5b9b],.audit-logs-view[data-v-9bce5b9b]{padding:16px}.page-header h1[data-v-9bce5b9b]{font-size:24px}.filter-controls[data-v-9bce5b9b]{flex-direction:column;align-items:stretch}.filter-controls select[data-v-9bce5b9b],.filter-controls button[data-v-9bce5b9b]{width:100%}table[data-v-9bce5b9b]{min-width:800px}table th[data-v-9bce5b9b],table td[data-v-9bce5b9b]{padding:12px 8px;font-size:12px}}.header-content[data-v-9bce5b9b]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.btn-export[data-v-9bce5b9b]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-export[data-v-9bce5b9b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.btn-export[data-v-9bce5b9b]:disabled{opacity:.5;cursor:not-allowed}.filters-section[data-v-9bce5b9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;align-items:end}.filter-group[data-v-9bce5b9b]{display:flex;flex-direction:column;gap:8px}.filter-group label[data-v-9bce5b9b]{font-size:13px;font-weight:600;color:var(--text-secondary)}.filter-group input[type=date][data-v-9bce5b9b],.filter-group select[data-v-9bce5b9b]{padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;background:var(--surface);color:var(--text-primary);transition:border-color .2s}.filter-group input[type=date][data-v-9bce5b9b]:focus,.filter-group select[data-v-9bce5b9b]:focus{outline:none;border-color:var(--primary-color)}.filter-actions[data-v-9bce5b9b]{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px}.quick-filters[data-v-9bce5b9b]{display:flex;gap:8px;flex-wrap:wrap}.btn-quick-filter[data-v-9bce5b9b]{padding:8px 16px;background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-primary)}.btn-quick-filter[data-v-9bce5b9b]:hover{background:var(--hover-bg);border-color:var(--primary-color)}.btn-quick-filter.active[data-v-9bce5b9b]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.action-badge[data-v-9bce5b9b]{padding:4px 12px;background:var(--primary-color);color:#fff;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.action-badge.create[data-v-9bce5b9b]{background:#10b981}.action-badge.update[data-v-9bce5b9b]{background:#3b82f6}.action-badge.delete[data-v-9bce5b9b]{background:#ef4444}.action-badge.suspend[data-v-9bce5b9b]{background:#f59e0b}.action-badge.unsuspend[data-v-9bce5b9b]{background:#8b5cf6}.action-badge.verify[data-v-9bce5b9b]{background:#06b6d4}.action-badge.login[data-v-9bce5b9b]{background:#6366f1}.action-badge.logout[data-v-9bce5b9b]{background:#64748b}.admin-info[data-v-9bce5b9b]{display:flex;flex-direction:column;gap:4px}.admin-name[data-v-9bce5b9b]{font-weight:600;color:var(--text-primary);cursor:help}.resource-id[data-v-9bce5b9b]{font-family:Courier New,monospace;font-size:12px;color:var(--text-secondary);background:var(--surface-secondary);padding:2px 6px;border-radius:4px}.btn-view-details[data-v-9bce5b9b]{padding:6px 12px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.btn-view-details[data-v-9bce5b9b]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.pagination[data-v-9bce5b9b]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;flex-wrap:wrap}.page-size-selector[data-v-9bce5b9b]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px}.page-size-selector label[data-v-9bce5b9b]{font-size:14px;font-weight:600;color:var(--text-secondary)}.page-size-selector select[data-v-9bce5b9b]{padding:4px 8px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--surface);color:var(--text-primary);cursor:pointer}.empty-state[data-v-9bce5b9b]{text-align:center;padding:64px 24px}.empty-state svg[data-v-9bce5b9b]{margin:0 auto 16px}.empty-state h3[data-v-9bce5b9b]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-primary)}.empty-state p[data-v-9bce5b9b]{margin:0;color:var(--text-secondary);font-size:14px}.modal-overlay[data-v-9bce5b9b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-9bce5b9b]{background:var(--surface);border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:800px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-9bce5b9b]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-9bce5b9b]{margin:0;font-size:20px;font-weight:700;color:var(--text-primary)}.btn-close[data-v-9bce5b9b]{padding:8px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:var(--text-secondary);transition:all .2s}.btn-close[data-v-9bce5b9b]:hover{background:var(--surface-secondary);color:var(--text-primary)}.modal-body[data-v-9bce5b9b]{padding:24px;overflow-y:auto;flex:1}.detail-section[data-v-9bce5b9b]{margin-bottom:24px}.detail-section[data-v-9bce5b9b]:last-child{margin-bottom:0}.detail-section h3[data-v-9bce5b9b]{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--text-primary);padding-bottom:8px;border-bottom:2px solid var(--border-color)}.detail-row[data-v-9bce5b9b]{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-color)}.detail-row[data-v-9bce5b9b]:last-child{border-bottom:none}.detail-label[data-v-9bce5b9b]{font-weight:600;color:var(--text-secondary);min-width:120px;flex-shrink:0}.detail-value[data-v-9bce5b9b]{color:var(--text-primary);flex:1;word-break:break-word}.json-details[data-v-9bce5b9b]{background:var(--surface-secondary);padding:16px;border-radius:8px;border:1px solid var(--border-color);font-family:Courier New,monospace;font-size:13px;color:var(--text-primary);overflow-x:auto;white-space:pre-wrap;word-wrap:break-word;margin:0;line-height:1.6}@media (max-width: 768px){.header-content[data-v-9bce5b9b]{flex-direction:column;align-items:stretch}.btn-export[data-v-9bce5b9b]{justify-content:center}.filters-section[data-v-9bce5b9b]{grid-template-columns:1fr}.filter-actions[data-v-9bce5b9b]{flex-direction:column;align-items:stretch}.quick-filters[data-v-9bce5b9b]{flex-direction:column}.btn-quick-filter[data-v-9bce5b9b]{width:100%}.pagination[data-v-9bce5b9b]{flex-direction:column}.page-size-selector[data-v-9bce5b9b]{width:100%;justify-content:center}.modal-content[data-v-9bce5b9b]{max-width:100%;margin:0}.detail-row[data-v-9bce5b9b]{flex-direction:column;gap:4px}.detail-label[data-v-9bce5b9b]{min-width:auto}table th[data-v-9bce5b9b],table td[data-v-9bce5b9b]{font-size:12px;padding:8px 6px}.resource-id[data-v-9bce5b9b]{font-size:11px}}.support-content-view[data-v-44ecd46c]{padding:24px}.page-header[data-v-44ecd46c]{margin-bottom:24px}.page-header h1[data-v-44ecd46c]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-44ecd46c]{color:var(--text-secondary);margin:0}.tabs[data-v-44ecd46c]{display:flex;gap:8px;margin-bottom:24px;border-bottom:2px solid var(--border-color)}.tab[data-v-44ecd46c]{padding:12px 20px;border:none;background:none;font-weight:500;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s;display:flex;align-items:center;gap:8px}.tab[data-v-44ecd46c]:hover{color:var(--text-primary)}.tab.active[data-v-44ecd46c]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.tab-badge[data-v-44ecd46c]{display:inline-block;padding:2px 8px;background:var(--primary-color);color:#fff;border-radius:12px;font-size:11px;font-weight:600}.tab.active .tab-badge[data-v-44ecd46c]{background:#fff;color:var(--primary-color)}.tab-content[data-v-44ecd46c]{animation:fadeIn-44ecd46c .3s ease}@keyframes fadeIn-44ecd46c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content-header[data-v-44ecd46c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.content-header h2[data-v-44ecd46c]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.btn-primary[data-v-44ecd46c]{background:var(--primary-color);color:#fff;padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.btn-primary[data-v-44ecd46c]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-44ecd46c]:disabled{opacity:.5;cursor:not-allowed}.loading[data-v-44ecd46c],.empty-state[data-v-44ecd46c]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.spinner[data-v-44ecd46c]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-44ecd46c 1s linear infinite;margin:0 auto 16px}@keyframes spin-44ecd46c{to{transform:rotate(360deg)}}.content-list[data-v-44ecd46c]{display:grid;gap:16px}.content-card[data-v-44ecd46c]{background:var(--surface);border-radius:12px;padding:20px;box-shadow:var(--shadow);border:1px solid var(--border-color)}.card-header[data-v-44ecd46c]{display:flex;gap:8px;align-items:center;margin-bottom:16px;flex-wrap:wrap}.order-badge[data-v-44ecd46c]{padding:4px 10px;background:var(--surface-secondary);color:var(--text-secondary);border-radius:6px;font-size:12px;font-weight:600}.status-badge[data-v-44ecd46c]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.status-badge.active[data-v-44ecd46c]{background:#d1fae5;color:#065f46}.dark-mode .status-badge.active[data-v-44ecd46c]{background:#10b98133;color:#34d399}.status-badge.inactive[data-v-44ecd46c]{background:var(--surface-secondary);color:var(--text-secondary)}.category-badge[data-v-44ecd46c],.section-key-badge[data-v-44ecd46c]{padding:4px 12px;background:#667eea1a;color:var(--primary-color);border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase}.card-body h3[data-v-44ecd46c]{margin:0 0 8px;color:var(--text-primary);font-size:18px}.card-body p[data-v-44ecd46c]{color:var(--text-secondary);margin:0 0 12px;line-height:1.5}.languages-available[data-v-44ecd46c]{display:flex;gap:8px;flex-wrap:wrap}.lang-tag[data-v-44ecd46c]{padding:4px 10px;background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:11px;font-weight:500;color:var(--text-primary)}.card-actions[data-v-44ecd46c]{display:flex;gap:8px;padding-top:16px;border-top:1px solid var(--border-color);flex-wrap:wrap}.btn-action[data-v-44ecd46c]{flex:1;min-width:60px;padding:8px 12px;border:1px solid var(--border-color);background:var(--surface);border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-primary)}.btn-action[data-v-44ecd46c]:hover:not(:disabled){background:var(--surface-secondary)}.btn-action[data-v-44ecd46c]:disabled{opacity:.4;cursor:not-allowed}.btn-action.btn-success[data-v-44ecd46c]{background:var(--success-color);color:#fff;border-color:var(--success-color)}.btn-action.btn-success[data-v-44ecd46c]:hover:not(:disabled){opacity:.9}.btn-action.btn-warning[data-v-44ecd46c]{background:var(--warning-color);color:#fff;border-color:var(--warning-color)}.btn-action.btn-warning[data-v-44ecd46c]:hover:not(:disabled){opacity:.9}.btn-action.btn-danger[data-v-44ecd46c]{color:var(--error-color);border-color:#ef44444d}.btn-action.btn-danger[data-v-44ecd46c]:hover:not(:disabled){background:#ef44441a}.contact-form-card[data-v-44ecd46c]{background:var(--surface);border-radius:12px;padding:24px;box-shadow:var(--shadow);border:1px solid var(--border-color)}.form-section[data-v-44ecd46c]{margin-bottom:32px}.form-section h3[data-v-44ecd46c]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid var(--border-color)}.form-group[data-v-44ecd46c]{margin-bottom:20px}.form-row[data-v-44ecd46c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group label[data-v-44ecd46c]{display:block;margin-bottom:8px;font-weight:600;color:var(--text-primary);font-size:14px}.form-group small[data-v-44ecd46c]{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px}.form-group input[data-v-44ecd46c],.form-group textarea[data-v-44ecd46c],.form-group select[data-v-44ecd46c]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;background:var(--surface);color:var(--text-primary);transition:border-color .2s}.form-group input[data-v-44ecd46c]:focus,.form-group textarea[data-v-44ecd46c]:focus,.form-group select[data-v-44ecd46c]:focus{outline:none;border-color:var(--primary-color)}.form-group textarea[data-v-44ecd46c]{resize:vertical}.language-tabs[data-v-44ecd46c]{display:flex;gap:8px;margin-bottom:20px}.lang-tab[data-v-44ecd46c]{padding:8px 16px;border:1px solid var(--border-color);background:var(--surface);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-primary)}.lang-tab[data-v-44ecd46c]:hover{background:var(--surface-secondary)}.lang-tab.active[data-v-44ecd46c]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.language-form[data-v-44ecd46c]{animation:fadeIn-44ecd46c .3s ease}.form-hint[data-v-44ecd46c]{padding:12px 16px;background:#667eea1a;border-left:4px solid var(--primary-color);border-radius:8px;color:var(--text-primary);font-size:13px;margin-top:16px}.form-actions[data-v-44ecd46c]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid var(--border-color);margin-top:20px}.modal-overlay[data-v-44ecd46c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-44ecd46c .2s ease}.modal-content[data-v-44ecd46c]{background:var(--surface);border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0003;animation:slideUp-44ecd46c .3s ease}@keyframes slideUp-44ecd46c{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-44ecd46c]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-44ecd46c]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.btn-close[data-v-44ecd46c]{background:none;border:none;font-size:32px;color:var(--text-secondary);cursor:pointer;line-height:1;padding:0;width:32px;height:32px;transition:color .2s}.btn-close[data-v-44ecd46c]:hover{color:var(--text-primary)}.modal-body[data-v-44ecd46c]{padding:24px}.modal-footer[data-v-44ecd46c]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--border-color)}.btn[data-v-44ecd46c]{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn[data-v-44ecd46c]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-44ecd46c]{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-44ecd46c]:hover:not(:disabled){background:var(--hover-bg)}.button-spinner[data-v-44ecd46c]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-44ecd46c .8s linear infinite;margin-right:8px;vertical-align:middle}@media (max-width: 768px){.support-content-view[data-v-44ecd46c]{padding:16px}.tabs[data-v-44ecd46c]{flex-wrap:wrap}.tab[data-v-44ecd46c]{flex:1 1 auto;min-width:120px}.form-row[data-v-44ecd46c]{grid-template-columns:1fr}.card-actions[data-v-44ecd46c]{flex-direction:column}.btn-action[data-v-44ecd46c]{width:100%}.modal-content[data-v-44ecd46c]{width:100%;max-width:100%;margin:0;border-radius:0;max-height:100vh}.modal-footer[data-v-44ecd46c]{flex-direction:column-reverse}.modal-footer button[data-v-44ecd46c]{width:100%}.language-tabs[data-v-44ecd46c]{flex-wrap:wrap}}.version-control-view[data-v-d71bfb5b]{padding:24px}.page-header[data-v-d71bfb5b]{margin-bottom:24px}.page-header h1[data-v-d71bfb5b]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page-header p[data-v-d71bfb5b]{color:var(--text-secondary);margin:0}.loading[data-v-d71bfb5b]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.spinner[data-v-d71bfb5b]{width:40px;height:40px;border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-d71bfb5b 1s linear infinite;margin:0 auto 16px}@keyframes spin-d71bfb5b{to{transform:rotate(360deg)}}.config-container[data-v-d71bfb5b]{animation:fadeIn-d71bfb5b .3s ease}@keyframes fadeIn-d71bfb5b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.status-cards[data-v-d71bfb5b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px}.status-card[data-v-d71bfb5b]{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow)}.status-icon[data-v-d71bfb5b]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.status-enabled[data-v-d71bfb5b]{background:#22c55e26;color:#22c55e}.status-disabled[data-v-d71bfb5b]{background:#ef444426;color:#ef4444}.status-maintenance[data-v-d71bfb5b]{background:#f59e0b26;color:#f59e0b}.status-active[data-v-d71bfb5b]{background:#22c55e26;color:#22c55e}.status-info-icon[data-v-d71bfb5b]{background:#667eea26;color:var(--primary-color)}.status-info[data-v-d71bfb5b]{flex:1}.status-info h3[data-v-d71bfb5b]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.status-info p[data-v-d71bfb5b]{margin:0;font-size:18px;font-weight:700;color:var(--text-primary)}.status-text-enabled[data-v-d71bfb5b]{color:#22c55e!important}.status-text-disabled[data-v-d71bfb5b]{color:#ef4444!important}.status-text-maintenance[data-v-d71bfb5b]{color:#f59e0b!important}.status-text-active[data-v-d71bfb5b]{color:#22c55e!important}.status-count[data-v-d71bfb5b]{color:var(--primary-color)!important}.btn-toggle[data-v-d71bfb5b]{padding:8px 16px;border:none;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-toggle[data-v-d71bfb5b]:disabled{opacity:.5;cursor:not-allowed}.btn-toggle.btn-success[data-v-d71bfb5b]{background:#22c55e;color:#fff}.btn-toggle.btn-success[data-v-d71bfb5b]:hover:not(:disabled){background:#16a34a}.btn-toggle.btn-warning[data-v-d71bfb5b]{background:#f59e0b;color:#fff}.btn-toggle.btn-warning[data-v-d71bfb5b]:hover:not(:disabled){background:#d97706}.tabs[data-v-d71bfb5b]{display:flex;gap:8px;margin-bottom:24px;border-bottom:2px solid var(--border-color)}.tab[data-v-d71bfb5b]{padding:12px 20px;border:none;background:none;font-weight:500;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.tab[data-v-d71bfb5b]:hover{color:var(--text-primary)}.tab.active[data-v-d71bfb5b]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.tab-content[data-v-d71bfb5b]{animation:fadeIn-d71bfb5b .3s ease}.content-header[data-v-d71bfb5b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.content-header h2[data-v-d71bfb5b]{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.info-box[data-v-d71bfb5b]{background:#667eea1a;border-left:4px solid var(--primary-color);border-radius:8px;padding:16px;margin-bottom:20px}.info-box p[data-v-d71bfb5b]{margin:0;color:var(--text-primary);font-size:14px;line-height:1.5}.versions-list[data-v-d71bfb5b]{display:grid;gap:12px}.version-card[data-v-d71bfb5b]{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center}.version-info[data-v-d71bfb5b]{flex:1}.version-number[data-v-d71bfb5b]{font-size:16px;font-weight:600;color:var(--text-primary)}.messages-form[data-v-d71bfb5b],.urls-form[data-v-d71bfb5b],.maintenance-form[data-v-d71bfb5b]{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;padding:24px;box-shadow:var(--shadow)}.form-section[data-v-d71bfb5b]{margin-top:32px;padding-top:24px;border-top:1px solid var(--border-color)}.form-section h3[data-v-d71bfb5b]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.form-group[data-v-d71bfb5b]{margin-bottom:20px}.form-row[data-v-d71bfb5b]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.form-group label[data-v-d71bfb5b]{display:block;margin-bottom:8px;font-weight:600;color:var(--text-primary);font-size:14px}.form-group small[data-v-d71bfb5b]{display:block;margin-top:4px;color:var(--text-secondary);font-size:12px}.form-group input[data-v-d71bfb5b],.form-group textarea[data-v-d71bfb5b]{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-family:inherit;background:var(--surface);color:var(--text-primary);transition:border-color .2s}.form-group input[data-v-d71bfb5b]:focus,.form-group textarea[data-v-d71bfb5b]:focus{outline:none;border-color:var(--primary-color)}.form-group textarea[data-v-d71bfb5b]{resize:vertical}.language-tabs[data-v-d71bfb5b]{display:flex;gap:8px;margin-bottom:20px}.lang-tab[data-v-d71bfb5b]{padding:8px 16px;border:1px solid var(--border-color);background:var(--surface);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-primary)}.lang-tab[data-v-d71bfb5b]:hover{background:var(--surface-secondary)}.lang-tab.active[data-v-d71bfb5b]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.form-hint[data-v-d71bfb5b]{padding:12px 16px;background:#667eea1a;border-left:4px solid var(--primary-color);border-radius:8px;color:var(--text-primary);font-size:13px;margin-top:16px}.form-actions[data-v-d71bfb5b]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid var(--border-color);margin-top:20px}.btn-primary[data-v-d71bfb5b]{background:var(--primary-color);color:#fff;padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s;font-size:14px}.btn-primary[data-v-d71bfb5b]:hover:not(:disabled){background:var(--primary-dark)}.btn-primary[data-v-d71bfb5b]:disabled{opacity:.5;cursor:not-allowed}.btn-action[data-v-d71bfb5b]{padding:8px 16px;border:1px solid var(--border-color);background:var(--surface);border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;color:var(--text-primary)}.btn-action[data-v-d71bfb5b]:hover:not(:disabled){background:var(--surface-secondary)}.btn-action[data-v-d71bfb5b]:disabled{opacity:.4;cursor:not-allowed}.btn-action.btn-danger[data-v-d71bfb5b]{color:#ef4444;border-color:#ef44444d}.btn-action.btn-danger[data-v-d71bfb5b]:hover:not(:disabled){background:#ef44441a}.empty-state[data-v-d71bfb5b]{text-align:center;padding:48px 24px;color:var(--text-secondary)}.modal-overlay[data-v-d71bfb5b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-d71bfb5b .2s ease}.modal-content[data-v-d71bfb5b]{background:var(--surface);border-radius:12px;width:90%;max-width:500px;box-shadow:0 20px 25px -5px #0003;animation:slideUp-d71bfb5b .3s ease}@keyframes slideUp-d71bfb5b{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-d71bfb5b]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-d71bfb5b]{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.btn-close[data-v-d71bfb5b]{background:none;border:none;font-size:32px;color:var(--text-secondary);cursor:pointer;line-height:1;padding:0;width:32px;height:32px;transition:color .2s}.btn-close[data-v-d71bfb5b]:hover{color:var(--text-primary)}.modal-body[data-v-d71bfb5b]{padding:24px}.modal-footer[data-v-d71bfb5b]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--border-color)}.btn[data-v-d71bfb5b]{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;font-size:14px}.btn[data-v-d71bfb5b]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-d71bfb5b]{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-d71bfb5b]:hover:not(:disabled){background:var(--hover-bg)}.button-spinner[data-v-d71bfb5b]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-d71bfb5b .8s linear infinite;margin-right:8px;vertical-align:middle}@media (max-width: 768px){.version-control-view[data-v-d71bfb5b]{padding:16px}.status-cards[data-v-d71bfb5b]{grid-template-columns:1fr}.tabs[data-v-d71bfb5b]{flex-wrap:wrap}.tab[data-v-d71bfb5b]{flex:1 1 auto;min-width:120px;font-size:13px;padding:10px 12px}.form-row[data-v-d71bfb5b]{grid-template-columns:1fr}.language-tabs[data-v-d71bfb5b]{flex-wrap:wrap}.modal-content[data-v-d71bfb5b]{width:100%;max-width:100%;margin:0;border-radius:0}.modal-footer[data-v-d71bfb5b]{flex-direction:column-reverse}.modal-footer button[data-v-d71bfb5b]{width:100%}.saved-values-grid[data-v-d71bfb5b]{grid-template-columns:1fr}}.current-values-card[data-v-d71bfb5b]{background:var(--surface);border:1px solid var(--border-color);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:var(--shadow)}.current-values-card h3[data-v-d71bfb5b]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid var(--border-color)}.saved-values-grid[data-v-d71bfb5b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.saved-value-item[data-v-d71bfb5b]{padding:12px;background:var(--surface-secondary);border-radius:8px;border-left:3px solid var(--primary-color)}.saved-value-item strong[data-v-d71bfb5b]{display:block;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.saved-value-item p[data-v-d71bfb5b]{margin:0;font-size:14px;color:var(--text-primary);line-height:1.5;word-wrap:break-word}.hint-current[data-v-d71bfb5b]{display:block;margin-top:6px;padding:8px 12px;background:#667eea1a;border-left:3px solid var(--primary-color);border-radius:4px;font-size:12px;color:var(--text-primary);font-style:italic}.messages-form h3[data-v-d71bfb5b],.maintenance-form h3[data-v-d71bfb5b],.urls-form h3[data-v-d71bfb5b]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.saved-button-texts[data-v-d71bfb5b]{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}.saved-button-texts h4[data-v-d71bfb5b]{font-size:14px;font-weight:600;color:var(--text-secondary);margin:0 0 12px}.email-templates-view[data-v-6e3e37b8]{padding:20px}.page-header[data-v-6e3e37b8]{margin-bottom:30px}.page-header h1[data-v-6e3e37b8]{font-size:28px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.page-header p[data-v-6e3e37b8]{color:var(--text-secondary);font-size:14px}.stats-cards[data-v-6e3e37b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-6e3e37b8]{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:20px;box-shadow:var(--shadow)}.stat-label[data-v-6e3e37b8]{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.stat-value[data-v-6e3e37b8]{font-size:24px;font-weight:600;color:var(--text-primary)}.filters-section[data-v-6e3e37b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px;flex-wrap:wrap}.filter-controls[data-v-6e3e37b8]{display:flex;gap:10px;flex-wrap:wrap}.filter-controls select[data-v-6e3e37b8]{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--surface);color:var(--text-primary)}.action-buttons[data-v-6e3e37b8]{display:flex;gap:10px}.btn-primary[data-v-6e3e37b8]{background:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:opacity .2s}.btn-primary[data-v-6e3e37b8]:hover{opacity:.9}.btn-secondary[data-v-6e3e37b8]{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-color);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s}.btn-secondary[data-v-6e3e37b8]:hover{background:var(--hover-bg)}.table-container[data-v-6e3e37b8]{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:var(--shadow)}.loading[data-v-6e3e37b8]{padding:60px;text-align:center;color:var(--text-secondary)}.spinner[data-v-6e3e37b8]{border:3px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:50%;width:40px;height:40px;animation:spin-6e3e37b8 1s linear infinite;margin:0 auto 20px}@keyframes spin-6e3e37b8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-6e3e37b8]{padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:var(--error-color);text-align:center}.templates-table[data-v-6e3e37b8]{width:100%;border-collapse:collapse}.templates-table th[data-v-6e3e37b8]{background:var(--surface-secondary);padding:12px;text-align:left;font-size:12px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.templates-table td[data-v-6e3e37b8]{padding:16px 12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.template-info[data-v-6e3e37b8]{display:flex;flex-direction:column;gap:4px}.template-name[data-v-6e3e37b8]{font-weight:500;color:var(--text-primary)}.template-description[data-v-6e3e37b8]{font-size:12px;color:var(--text-secondary)}.type-badge[data-v-6e3e37b8]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.type-badge.transactional[data-v-6e3e37b8]{background:#dbeafe;color:#1e40af}.type-badge.marketing[data-v-6e3e37b8]{background:#fef3c7;color:#92400e}.type-badge.notification[data-v-6e3e37b8]{background:#e0e7ff;color:#3730a3}.category-badge[data-v-6e3e37b8]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;background:var(--surface-secondary);color:var(--text-primary)}.language-badges[data-v-6e3e37b8]{display:flex;gap:4px}.lang-badge[data-v-6e3e37b8]{display:inline-block;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;background:#e0e7ff;color:#4338ca}.status-badge[data-v-6e3e37b8]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.active[data-v-6e3e37b8]{background:#d1fae5;color:#065f46}.status-badge.inactive[data-v-6e3e37b8]{background:#fee2e2;color:#991b1b}.action-buttons[data-v-6e3e37b8]{display:flex;gap:8px}.btn-action[data-v-6e3e37b8]{background:transparent;border:1px solid var(--border-color);padding:6px 10px;border-radius:6px;cursor:pointer;font-size:14px;color:var(--text-secondary);transition:background .2s}.btn-action[data-v-6e3e37b8]:hover{background:var(--hover-bg)}.btn-action.btn-danger[data-v-6e3e37b8]:hover{background:#ef44441a;border-color:var(--error-color)}.empty-state[data-v-6e3e37b8]{padding:60px;text-align:center}.empty-state p[data-v-6e3e37b8]{font-size:18px;color:var(--text-secondary);margin-bottom:20px}.modal-overlay[data-v-6e3e37b8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-6e3e37b8]{background:var(--surface);border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow)}.modal-header[data-v-6e3e37b8]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-6e3e37b8]{font-size:20px;font-weight:600;color:var(--text-primary)}.btn-close[data-v-6e3e37b8]{background:transparent;border:none;font-size:24px;cursor:pointer;color:var(--text-secondary);transition:color .2s}.btn-close[data-v-6e3e37b8]:hover{color:var(--text-primary)}.modal-body[data-v-6e3e37b8]{padding:20px;overflow-y:auto}.preview-controls[data-v-6e3e37b8]{display:flex;gap:10px;margin-bottom:20px}.preview-controls select[data-v-6e3e37b8]{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--surface);color:var(--text-primary)}.preview-content[data-v-6e3e37b8]{border:1px solid var(--border-color);border-radius:8px;padding:20px;background:var(--surface-secondary)}.preview-subject[data-v-6e3e37b8]{padding:10px;background:var(--surface);border-radius:6px;margin-bottom:15px;font-size:14px;color:var(--text-primary)}.email-preview-container[data-v-6e3e37b8]{background:#f3f4f6;border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;margin-top:1rem;max-height:700px;overflow-y:auto}.email-preview-iframe[data-v-6e3e37b8]{width:100%;min-height:400px;border:1px solid #e5e7eb;border-radius:.375rem;background:#fff;display:block}.modal-large[data-v-6e3e37b8]{max-width:700px}.send-form[data-v-6e3e37b8]{display:flex;flex-direction:column;gap:20px}.send-form .form-group[data-v-6e3e37b8]{display:flex;flex-direction:column;gap:8px}.send-form label[data-v-6e3e37b8]{font-weight:500;color:var(--text-primary);font-size:14px}.send-form input[type=text][data-v-6e3e37b8],.send-form input[type=date][data-v-6e3e37b8],.send-form input[type=time][data-v-6e3e37b8],.send-form textarea[data-v-6e3e37b8],.send-form select[data-v-6e3e37b8]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--surface);color:var(--text-primary);font-family:inherit}.send-form input[data-v-6e3e37b8]:focus,.send-form textarea[data-v-6e3e37b8]:focus,.send-form select[data-v-6e3e37b8]:focus{outline:none;border-color:var(--primary-color)}.send-form textarea[data-v-6e3e37b8]{resize:vertical;min-height:100px}.help-text[data-v-6e3e37b8]{font-size:12px;color:var(--text-secondary);margin-top:4px}.recipient-type-tabs[data-v-6e3e37b8]{display:flex;gap:8px;flex-wrap:wrap}.tab-button[data-v-6e3e37b8]{padding:10px 16px;border:1px solid var(--border-color);border-radius:6px;background:var(--surface);color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;transition:all .2s}.tab-button[data-v-6e3e37b8]:hover{background:var(--surface-secondary);border-color:var(--primary-color)}.tab-button.active[data-v-6e3e37b8]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.info-box[data-v-6e3e37b8]{background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:6px;padding:15px;margin-bottom:10px}.info-box p[data-v-6e3e37b8]{margin:0 0 8px;color:var(--text-primary)}.info-box p[data-v-6e3e37b8]:last-child{margin-bottom:0}.btn-sm[data-v-6e3e37b8]{padding:6px 12px;font-size:13px}.radio-group[data-v-6e3e37b8]{display:flex;gap:20px}.radio-label[data-v-6e3e37b8]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400;color:var(--text-primary)}.radio-label input[type=radio][data-v-6e3e37b8]{width:auto;cursor:pointer}.schedule-inputs[data-v-6e3e37b8]{margin-top:0}.schedule-group[data-v-6e3e37b8]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.input-wrapper[data-v-6e3e37b8]{display:flex;flex-direction:column;gap:8px}.variables-grid[data-v-6e3e37b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;padding:15px;background:var(--surface-secondary);border-radius:6px}.variable-input[data-v-6e3e37b8]{display:flex;flex-direction:column;gap:6px}.variable-input label[data-v-6e3e37b8]{font-size:12px;color:var(--text-secondary);font-weight:500}.variable-input input[data-v-6e3e37b8]{padding:8px;font-size:13px}.modal-footer[data-v-6e3e37b8]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid var(--border-color);background:var(--surface-secondary)}.modal-footer .btn-secondary[data-v-6e3e37b8],.modal-footer .btn-primary[data-v-6e3e37b8]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:opacity .2s}.modal-footer .btn-secondary[data-v-6e3e37b8]{background:var(--surface);color:var(--text-primary);border:1px solid var(--border-color)}.modal-footer .btn-secondary[data-v-6e3e37b8]:hover:not(:disabled){background:var(--hover-bg)}.modal-footer .btn-primary[data-v-6e3e37b8]{background:var(--primary-color);color:#fff}.modal-footer .btn-primary[data-v-6e3e37b8]:hover:not(:disabled){opacity:.9}.modal-footer .btn-primary[data-v-6e3e37b8]:disabled,.modal-footer .btn-secondary[data-v-6e3e37b8]:disabled{opacity:.5;cursor:not-allowed}.brevo-templates-grid[data-v-6e3e37b8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:20px 0;max-height:400px;overflow-y:auto;padding:8px}.brevo-template-card[data-v-6e3e37b8]{background:var(--color-surface);border:2px solid var(--color-border);border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease}.brevo-template-card[data-v-6e3e37b8]:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a}.brevo-template-card.selected[data-v-6e3e37b8]{border-color:var(--color-primary);background:var(--color-primary-light, rgba(37, 99, 235, .05));box-shadow:0 0 0 3px #2563eb1a}.brevo-template-card .template-header[data-v-6e3e37b8]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.brevo-template-card .template-header h3[data-v-6e3e37b8]{font-size:16px;font-weight:600;color:var(--color-text);margin:0;flex:1}.brevo-template-card .template-id[data-v-6e3e37b8]{font-size:12px;color:var(--color-text-secondary);background:var(--color-background);padding:2px 8px;border-radius:4px;margin-left:8px}.brevo-template-card .template-subject[data-v-6e3e37b8]{font-size:14px;color:var(--color-text-secondary);margin:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brevo-template-card .template-meta[data-v-6e3e37b8]{display:flex;gap:8px;margin-top:12px}.brevo-template-card .active-badge[data-v-6e3e37b8],.brevo-template-card .inactive-badge[data-v-6e3e37b8]{font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500}.brevo-template-card .active-badge[data-v-6e3e37b8]{background:#22c55e1a;color:#16a34a}.brevo-template-card .inactive-badge[data-v-6e3e37b8]{background:#9ca3af1a;color:#6b7280}.import-config[data-v-6e3e37b8]{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:20px;margin-top:20px}.import-config h3[data-v-6e3e37b8]{font-size:16px;font-weight:600;color:var(--color-text);margin:0 0 16px}.info-text[data-v-6e3e37b8]{color:var(--color-text-secondary);margin-bottom:16px;font-size:14px}.variables-guide-content[data-v-6e3e37b8]{max-height:600px;overflow-y:auto}.guide-intro[data-v-6e3e37b8]{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:20px;margin-bottom:24px}.guide-intro h3[data-v-6e3e37b8]{margin:0 0 12px;color:var(--color-text)}.guide-intro p[data-v-6e3e37b8]{margin:8px 0;color:var(--color-text-secondary)}.guide-intro code[data-v-6e3e37b8]{background:var(--color-surface);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;color:var(--color-primary);font-size:13px}.workflow-guide[data-v-6e3e37b8]{background:#2563eb0d;border-left:3px solid var(--color-primary);padding:16px;margin-top:16px;border-radius:4px}.workflow-guide h4[data-v-6e3e37b8]{margin:0 0 12px;color:var(--color-primary)}.workflow-guide ol[data-v-6e3e37b8]{margin:0;padding-left:20px}.workflow-guide li[data-v-6e3e37b8]{margin:8px 0;color:var(--color-text-secondary);line-height:1.6}.workflow-guide strong[data-v-6e3e37b8]{color:var(--color-text)}.variable-category[data-v-6e3e37b8]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px;margin-bottom:20px}.variable-category h3[data-v-6e3e37b8]{margin:0 0 8px;color:var(--color-text);font-size:18px}.category-description[data-v-6e3e37b8]{color:var(--color-text-secondary);margin:0 0 16px;font-size:14px}.variables-list[data-v-6e3e37b8]{display:flex;flex-direction:column;gap:8px}.variable-item[data-v-6e3e37b8]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;transition:all .2s ease}.variable-item[data-v-6e3e37b8]:hover{border-color:var(--color-primary);box-shadow:0 2px 4px #0000000d}.variable-name[data-v-6e3e37b8]{font-family:Courier New,monospace;background:var(--color-primary);color:#fff;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:500;min-width:150px;text-align:center}.variable-description[data-v-6e3e37b8]{flex:1;color:var(--color-text-secondary);font-size:14px}.btn-copy[data-v-6e3e37b8]{background:transparent;border:1px solid var(--color-border);padding:6px 10px;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:14px}.btn-copy[data-v-6e3e37b8]:hover{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.1)}.custom-variables-section[data-v-6e3e37b8]{background:#3b82f60d;border:2px solid var(--color-primary);border-radius:8px;padding:24px;margin-bottom:24px}.section-header[data-v-6e3e37b8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h3[data-v-6e3e37b8]{margin:0;color:var(--color-primary);font-size:18px}.custom-var-form[data-v-6e3e37b8]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px;margin-bottom:20px}.form-row[data-v-6e3e37b8]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group[data-v-6e3e37b8]{margin-bottom:16px}.form-group label[data-v-6e3e37b8]{display:block;margin-bottom:6px;font-weight:500;color:var(--color-text);font-size:14px}.form-group input[data-v-6e3e37b8]{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background);color:var(--color-text);font-size:14px}.form-group input[data-v-6e3e37b8]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}.error-text[data-v-6e3e37b8]{color:var(--color-error);font-size:12px;margin-top:4px;display:block}.hint-text[data-v-6e3e37b8]{color:var(--color-text-secondary);font-size:12px;margin-top:4px;display:block}.form-actions[data-v-6e3e37b8]{display:flex;gap:12px;margin-top:20px}.custom-vars-list[data-v-6e3e37b8]{display:flex;flex-direction:column;gap:12px}.custom-var-item[data-v-6e3e37b8]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;transition:all .2s ease}.custom-var-item[data-v-6e3e37b8]:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a}.custom-var-info[data-v-6e3e37b8]{flex:1;display:flex;flex-direction:column;gap:6px}.custom-var-info .variable-name[data-v-6e3e37b8]{font-size:14px;font-weight:600}.custom-var-info .variable-description[data-v-6e3e37b8]{font-size:14px}.example-value[data-v-6e3e37b8]{font-size:12px;color:var(--color-text-secondary);font-style:italic}.category-badge[data-v-6e3e37b8]{display:inline-block;padding:4px 10px;background:#2563eb1a;color:var(--color-primary);border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.custom-var-actions[data-v-6e3e37b8]{display:flex;gap:8px}.btn-icon[data-v-6e3e37b8]{background:transparent;border:1px solid var(--color-border);padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px}.btn-icon[data-v-6e3e37b8]:hover{background:var(--color-primary);border-color:var(--color-primary);transform:scale(1.05)}.btn-icon.btn-danger[data-v-6e3e37b8]:hover{background:var(--color-error);border-color:var(--color-error)}.empty-state[data-v-6e3e37b8]{text-align:center;padding:40px 20px;color:var(--color-text-secondary)}.empty-state p[data-v-6e3e37b8]{margin:0;font-size:14px}.divider[data-v-6e3e37b8]{height:2px;background:linear-gradient(to right,transparent,var(--color-border),transparent);margin:32px 0}.section-title[data-v-6e3e37b8]{color:var(--color-text);font-size:18px;font-weight:600;margin:0 0 20px}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.email-template-editor[data-v-48913bb7]{padding:2rem;max-width:1600px;margin:0 auto}.page-header[data-v-48913bb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.header-content[data-v-48913bb7]{display:flex;align-items:center;gap:1rem}.back-button[data-v-48913bb7]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--surface);border:1px solid var(--border-color);border-radius:.5rem;cursor:pointer;color:var(--text-secondary);transition:all .2s}.back-button[data-v-48913bb7]:hover{background:var(--hover-bg);color:var(--text-primary)}.page-header h1[data-v-48913bb7]{margin:0;font-size:1.875rem;font-weight:700;color:var(--text-primary)}.header-actions[data-v-48913bb7]{display:flex;gap:1rem}.btn[data-v-48913bb7]{padding:.625rem 1.25rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-48913bb7]{background:var(--primary-color);color:#fff}.btn-primary[data-v-48913bb7]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-48913bb7]:disabled{opacity:.5;cursor:not-allowed}.editor-container[data-v-48913bb7]{display:grid;grid-template-columns:350px 1fr;gap:2rem}.editor-sidebar[data-v-48913bb7]{background:var(--surface);padding:1.5rem;border-radius:.75rem;box-shadow:var(--shadow);height:fit-content;border:1px solid var(--border-color)}.editor-main[data-v-48913bb7]{background:var(--surface);padding:1.5rem;border-radius:.75rem;box-shadow:var(--shadow);border:1px solid var(--border-color)}.form-group[data-v-48913bb7]{margin-bottom:1.5rem}.form-group label[data-v-48913bb7]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.875rem}.form-group input[type=text][data-v-48913bb7],.form-group textarea[data-v-48913bb7],.form-group select[data-v-48913bb7]{width:100%;padding:.625rem;border:1px solid var(--border-color);border-radius:.5rem;font-size:.875rem;font-family:inherit;background:var(--surface);color:var(--text-primary)}.form-group input[data-v-48913bb7]:focus,.form-group textarea[data-v-48913bb7]:focus,.form-group select[data-v-48913bb7]:focus{outline:none;border-color:var(--primary-color);ring:2px;ring-color:rgba(79,70,229,.1)}.checkbox-label[data-v-48913bb7]{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-primary)}.checkbox-label input[type=checkbox][data-v-48913bb7]{width:auto;cursor:pointer}.language-tabs[data-v-48913bb7]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.language-tab[data-v-48913bb7]{padding:.75rem 1.5rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--text-secondary);font-weight:500;transition:all .2s}.language-tab.active[data-v-48913bb7]{color:var(--primary-color);border-bottom-color:var(--primary-color)}.language-tab[data-v-48913bb7]:hover:not(.active){color:var(--text-primary)}.code-editor[data-v-48913bb7]{font-family:Monaco,Menlo,Courier New,monospace;font-size:.875rem;line-height:1.5}.editor-header[data-v-48913bb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.editor-header label[data-v-48913bb7]{margin-bottom:0}.btn-toggle[data-v-48913bb7]{padding:.375rem .75rem;background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:.375rem;font-size:.75rem;color:var(--text-primary);cursor:pointer;transition:all .2s}.btn-toggle[data-v-48913bb7]:hover{background:var(--hover-bg);border-color:var(--primary-color)}.wysiwyg-editor[data-v-48913bb7]{border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden;background:var(--surface)}.wysiwyg-editor[data-v-48913bb7] .ql-toolbar{background:var(--surface-secondary);border-bottom:1px solid var(--border-color);border-radius:.5rem .5rem 0 0}.wysiwyg-editor[data-v-48913bb7] .ql-container{background:var(--surface);border:none;font-size:.875rem;min-height:400px}.wysiwyg-editor[data-v-48913bb7] .ql-editor{color:var(--text-primary);min-height:400px}.wysiwyg-editor[data-v-48913bb7] .ql-editor.ql-blank:before{color:var(--text-secondary);font-style:italic}.wysiwyg-editor[data-v-48913bb7] .ql-toolbar button,.wysiwyg-editor[data-v-48913bb7] .ql-toolbar .ql-picker-label{color:var(--text-primary)}.wysiwyg-editor[data-v-48913bb7] .ql-toolbar button:hover,.wysiwyg-editor[data-v-48913bb7] .ql-toolbar .ql-picker-label:hover,.wysiwyg-editor[data-v-48913bb7] .ql-toolbar button.ql-active,.wysiwyg-editor[data-v-48913bb7] .ql-toolbar .ql-picker-label.ql-active{color:var(--primary-color)}.wysiwyg-editor[data-v-48913bb7] .ql-toolbar .ql-stroke{stroke:var(--text-primary)}.wysiwyg-editor[data-v-48913bb7] .ql-toolbar .ql-fill{fill:var(--text-primary)}.wysiwyg-editor[data-v-48913bb7] .ql-toolbar button:hover .ql-stroke,.wysiwyg-editor[data-v-48913bb7] .ql-toolbar button.ql-active .ql-stroke{stroke:var(--primary-color)}.wysiwyg-editor[data-v-48913bb7] .ql-toolbar button:hover .ql-fill,.wysiwyg-editor[data-v-48913bb7] .ql-toolbar button.ql-active .ql-fill{fill:var(--primary-color)}.wysiwyg-editor[data-v-48913bb7] .ql-picker-options{background:var(--surface);border:1px solid var(--border-color);color:var(--text-primary)}.wysiwyg-editor[data-v-48913bb7] .ql-picker-item:hover{background:var(--hover-bg)}.variables-list[data-v-48913bb7]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.variable-tag[data-v-48913bb7]{padding:.25rem .625rem;background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:.375rem;font-size:.75rem;font-family:monospace;cursor:pointer;transition:all .2s;color:var(--text-primary)}.variable-tag[data-v-48913bb7]:hover{background:var(--hover-bg);border-color:var(--primary-color);color:var(--primary-color)}.help-text[data-v-48913bb7]{margin-top:.5rem;font-size:.75rem;color:var(--text-secondary)}.css-help[data-v-48913bb7]{background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;margin-bottom:1rem}.css-help p[data-v-48913bb7]{margin:0 0 .5rem;color:var(--text-primary);font-size:.875rem}.css-help ul[data-v-48913bb7]{margin:.5rem 0 0;padding-left:1.5rem;color:var(--text-secondary);font-size:.875rem}.css-help li[data-v-48913bb7]{margin-bottom:.375rem}.css-help code[data-v-48913bb7]{background:var(--surface);padding:.125rem .375rem;border-radius:.25rem;font-family:monospace;font-size:.8125rem;color:var(--primary-color)}.preview-section[data-v-48913bb7]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-color)}.preview-section h3[data-v-48913bb7]{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.email-preview-container[data-v-48913bb7]{background:#f3f4f6;border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;max-height:600px;overflow-y:auto}.email-preview-frame[data-v-48913bb7]{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:1.5rem;max-width:600px;margin:0 auto;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;color:#333;overflow-wrap:break-word;word-wrap:break-word}.email-preview-frame[data-v-48913bb7] img{max-width:100%;height:auto}.email-preview-frame[data-v-48913bb7] table{border-collapse:collapse;max-width:100%}.email-preview-frame[data-v-48913bb7] a{color:#4f46e5;text-decoration:underline}.email-logs-view[data-v-f1874b95]{padding:20px}.page-header[data-v-f1874b95]{margin-bottom:30px}.page-header h1[data-v-f1874b95]{font-size:28px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.page-header p[data-v-f1874b95]{color:var(--text-secondary);font-size:14px}.stats-cards[data-v-f1874b95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-f1874b95]{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:20px;box-shadow:var(--shadow)}.stat-card.success[data-v-f1874b95]{background:#f0fdf4;border-color:#86efac}.stat-card.error[data-v-f1874b95]{background:#fef2f2;border-color:#fecaca}@media (prefers-color-scheme: dark){.stat-card.success[data-v-f1874b95]{background:#10b9811a;border-color:#10b9814d}.stat-card.error[data-v-f1874b95]{background:#ef44441a;border-color:#ef44444d}}.stat-label[data-v-f1874b95]{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.stat-value[data-v-f1874b95]{font-size:24px;font-weight:600;color:var(--text-primary)}.filters-section[data-v-f1874b95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px;flex-wrap:wrap}.filter-controls[data-v-f1874b95]{display:flex;gap:10px;flex-wrap:wrap}.filter-controls select[data-v-f1874b95],.filter-controls input[type=date][data-v-f1874b95]{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--surface);color:var(--text-primary)}.btn-primary[data-v-f1874b95]{background:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:opacity .2s}.btn-primary[data-v-f1874b95]:hover{opacity:.9}.btn-secondary[data-v-f1874b95]{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-color);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s}.btn-secondary[data-v-f1874b95]:hover{background:var(--hover-bg)}.table-container[data-v-f1874b95]{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:var(--shadow)}.loading[data-v-f1874b95]{padding:60px;text-align:center;color:var(--text-secondary)}.spinner[data-v-f1874b95]{border:3px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:50%;width:40px;height:40px;animation:spin-f1874b95 1s linear infinite;margin:0 auto 20px}@keyframes spin-f1874b95{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-f1874b95]{padding:20px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:var(--error-color);text-align:center}@media (prefers-color-scheme: dark){.error-message[data-v-f1874b95]{background:#ef44441a;border-color:#ef44444d}}.logs-table[data-v-f1874b95]{width:100%;border-collapse:collapse}.logs-table th[data-v-f1874b95]{background:var(--surface-secondary);padding:12px;text-align:left;font-size:12px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.logs-table td[data-v-f1874b95]{padding:16px 12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.subject-cell[data-v-f1874b95]{font-weight:500;color:var(--text-primary)}.recipients-cell[data-v-f1874b95]{font-size:12px;color:var(--text-secondary)}.recipient[data-v-f1874b95]{margin-bottom:2px}.more-recipients[data-v-f1874b95]{font-style:italic;color:var(--text-secondary)}.template-badge[data-v-f1874b95]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;background:#e0e7ff;color:#4338ca}.template-badge.custom[data-v-f1874b95]{background:var(--surface-secondary);color:var(--text-primary)}.status-badge[data-v-f1874b95]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.sent[data-v-f1874b95]{background:#d1fae5;color:#065f46}.status-badge.failed[data-v-f1874b95]{background:#fee2e2;color:#991b1b}.status-badge.pending[data-v-f1874b95]{background:#fef3c7;color:#92400e}@media (prefers-color-scheme: dark){.template-badge[data-v-f1874b95]{background:#6366f133;color:#a5b4fc}.status-badge.sent[data-v-f1874b95]{background:#10b98133;color:#34d399}.status-badge.failed[data-v-f1874b95]{background:#ef444433;color:#f87171}.status-badge.pending[data-v-f1874b95]{background:#f59e0b33;color:#fbbf24}}.action-buttons[data-v-f1874b95]{display:flex;gap:8px}.btn-action[data-v-f1874b95]{background:transparent;border:1px solid var(--border-color);padding:6px 10px;border-radius:6px;cursor:pointer;font-size:14px;color:var(--text-secondary);transition:background .2s}.btn-action[data-v-f1874b95]:hover{background:var(--hover-bg)}.empty-state[data-v-f1874b95]{padding:60px;text-align:center;color:var(--text-secondary)}.modal-overlay[data-v-f1874b95]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f1874b95]{background:var(--surface);border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:var(--shadow)}.modal-header[data-v-f1874b95]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-f1874b95]{font-size:20px;font-weight:600;color:var(--text-primary)}.btn-close[data-v-f1874b95]{background:transparent;border:none;font-size:24px;cursor:pointer;color:var(--text-secondary);transition:color .2s}.btn-close[data-v-f1874b95]:hover{color:var(--text-primary)}.modal-body[data-v-f1874b95]{padding:20px;overflow-y:auto;max-height:calc(90vh - 80px)}.log-details[data-v-f1874b95]{display:flex;flex-direction:column;gap:16px}.detail-row[data-v-f1874b95]{display:grid;grid-template-columns:120px 1fr;gap:12px}.label[data-v-f1874b95]{font-weight:600;color:var(--text-primary)}.value[data-v-f1874b95]{color:var(--text-secondary)}.error-text[data-v-f1874b95]{color:var(--error-color)}.email-queue-view[data-v-ec24a853]{padding:20px}.page-header[data-v-ec24a853]{margin-bottom:30px}.page-header h1[data-v-ec24a853]{font-size:28px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.page-header p[data-v-ec24a853]{color:var(--text-secondary);font-size:14px}.stats-cards[data-v-ec24a853]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-ec24a853]{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:20px;box-shadow:var(--shadow)}.stat-label[data-v-ec24a853]{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.stat-value[data-v-ec24a853]{font-size:24px;font-weight:600;color:var(--text-primary)}.filters-section[data-v-ec24a853]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px;flex-wrap:wrap}.filter-controls[data-v-ec24a853]{display:flex;gap:10px;flex-wrap:wrap}.filter-controls select[data-v-ec24a853]{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--surface);color:var(--text-primary)}.btn-primary[data-v-ec24a853]{background:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:opacity .2s}.btn-primary[data-v-ec24a853]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-ec24a853]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-ec24a853]{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-color);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s}.btn-secondary[data-v-ec24a853]:hover{background:var(--hover-bg)}.table-container[data-v-ec24a853]{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:var(--shadow)}.loading[data-v-ec24a853]{padding:60px;text-align:center;color:var(--text-secondary)}.spinner[data-v-ec24a853]{border:3px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:50%;width:40px;height:40px;animation:spin-ec24a853 1s linear infinite;margin:0 auto 20px}@keyframes spin-ec24a853{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-ec24a853]{padding:20px;background:var(--error-bg, #fef2f2);border:1px solid var(--error-border, #fecaca);border-radius:6px;color:var(--error-color, #dc2626);text-align:center}@media (prefers-color-scheme: dark){.error-message[data-v-ec24a853]{background:#ef44441a;border-color:#ef44444d}}.queue-table[data-v-ec24a853]{width:100%;border-collapse:collapse}.queue-table th[data-v-ec24a853]{background:var(--surface-secondary);padding:12px;text-align:left;font-size:12px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.queue-table td[data-v-ec24a853]{padding:16px 12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.status-badge[data-v-ec24a853]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-badge.pending[data-v-ec24a853]{background:#fef3c7;color:#92400e}.status-badge.processing[data-v-ec24a853]{background:#dbeafe;color:#1e40af}.status-badge.sent[data-v-ec24a853]{background:#d1fae5;color:#065f46}.status-badge.failed[data-v-ec24a853]{background:#fee2e2;color:#991b1b}.status-badge.cancelled[data-v-ec24a853]{background:var(--surface-secondary);color:var(--text-secondary)}.priority-badge[data-v-ec24a853]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.priority-badge.high[data-v-ec24a853]{background:#fee2e2;color:#991b1b}.priority-badge.normal[data-v-ec24a853]{background:#e0e7ff;color:#4338ca}.priority-badge.low[data-v-ec24a853]{background:var(--surface-secondary);color:var(--text-secondary)}@media (prefers-color-scheme: dark){.status-badge.pending[data-v-ec24a853]{background:#f59e0b33;color:#fbbf24}.status-badge.processing[data-v-ec24a853]{background:#3b82f633;color:#60a5fa}.status-badge.sent[data-v-ec24a853]{background:#10b98133;color:#34d399}.status-badge.failed[data-v-ec24a853],.priority-badge.high[data-v-ec24a853]{background:#ef444433;color:#f87171}.priority-badge.normal[data-v-ec24a853]{background:#6366f133;color:#a5b4fc}}.action-buttons[data-v-ec24a853]{display:flex;gap:8px}.btn-action[data-v-ec24a853]{background:transparent;border:1px solid var(--border-color);padding:6px 10px;border-radius:6px;cursor:pointer;font-size:14px;color:var(--text-secondary);transition:background .2s}.btn-action[data-v-ec24a853]:hover{background:var(--hover-bg)}.btn-action.btn-danger[data-v-ec24a853]:hover{background:#ef44441a;border-color:var(--error-color)}.empty-state[data-v-ec24a853]{padding:60px;text-align:center;color:var(--text-secondary)}.view-toggle[data-v-ec24a853]{display:flex;gap:10px;margin-bottom:20px;padding:4px;background:var(--surface-secondary);border-radius:8px;width:fit-content}.toggle-btn[data-v-ec24a853]{padding:10px 20px;border:none;background:transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s}.toggle-btn[data-v-ec24a853]:hover{background:var(--hover-bg);color:var(--text-primary)}.toggle-btn.active[data-v-ec24a853]{background:var(--primary-color);color:#fff;box-shadow:0 2px 4px #0000001a}.campaign-table .campaign-row[data-v-ec24a853]{cursor:pointer;transition:background .2s}.campaign-table .campaign-row[data-v-ec24a853]:hover{background:var(--hover-bg)}.expand-icon[data-v-ec24a853]{display:inline-block;font-size:12px;color:var(--text-secondary);transition:transform .2s}.recipient-count[data-v-ec24a853]{display:inline-block;padding:4px 12px;background:var(--primary-color);color:#fff;border-radius:12px;font-size:12px;font-weight:600}.status-breakdown[data-v-ec24a853]{display:flex;gap:6px;flex-wrap:wrap}.status-breakdown .status-badge[data-v-ec24a853]{font-size:11px;padding:3px 8px}.campaign-details td[data-v-ec24a853]{background:var(--surface-secondary);padding:0}.details-container[data-v-ec24a853]{padding:20px}.details-container h4[data-v-ec24a853]{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--text-primary)}.details-container h5[data-v-ec24a853]{margin:20px 0 12px;font-size:14px;font-weight:600;color:var(--text-primary)}.details-grid[data-v-ec24a853]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.detail-item[data-v-ec24a853]{font-size:13px;color:var(--text-primary)}.detail-item strong[data-v-ec24a853]{color:var(--text-secondary);margin-right:8px}.status-section[data-v-ec24a853]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-color)}.status-grid[data-v-ec24a853]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.status-item[data-v-ec24a853]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--surface);border-radius:6px;border:1px solid var(--border-color)}.status-label[data-v-ec24a853]{font-size:12px;color:var(--text-secondary);font-weight:500}.status-value[data-v-ec24a853]{font-size:16px;font-weight:600;color:var(--text-primary)}.email-analytics-view[data-v-08b3a11b]{padding:20px}.page-header[data-v-08b3a11b]{margin-bottom:30px}.page-header h1[data-v-08b3a11b]{font-size:28px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.page-header p[data-v-08b3a11b]{color:var(--text-secondary);font-size:14px}.filters-section[data-v-08b3a11b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px;flex-wrap:wrap}.filter-controls[data-v-08b3a11b]{display:flex;gap:10px;flex-wrap:wrap}.filter-controls input[type=date][data-v-08b3a11b]{padding:8px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--surface);color:var(--text-primary)}.btn-primary[data-v-08b3a11b]{background:var(--primary-color);color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:opacity .2s}.btn-primary[data-v-08b3a11b]:hover{opacity:.9}.btn-secondary[data-v-08b3a11b]{background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-color);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s}.btn-secondary[data-v-08b3a11b]:hover{background:var(--hover-bg)}.stats-cards[data-v-08b3a11b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-08b3a11b]{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:20px;box-shadow:var(--shadow)}.stat-card.success[data-v-08b3a11b]{background:#f0fdf4;border-color:#86efac}@media (prefers-color-scheme: dark){.stat-card.success[data-v-08b3a11b]{background:#10b9811a;border-color:#10b9814d}.stat-card.error[data-v-08b3a11b]{background:#ef44441a;border-color:#ef44444d}}.stat-label[data-v-08b3a11b]{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.stat-value[data-v-08b3a11b]{font-size:24px;font-weight:600;color:var(--text-primary)}.stat-percentage[data-v-08b3a11b]{font-size:14px;color:var(--text-secondary);margin-top:4px}.usage-section[data-v-08b3a11b]{margin-bottom:30px}.section-card[data-v-08b3a11b]{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:var(--shadow)}.section-card h2[data-v-08b3a11b]{font-size:18px;font-weight:600;margin-bottom:20px;color:var(--text-primary)}.usage-bars[data-v-08b3a11b]{display:flex;flex-direction:column;gap:20px}.usage-item[data-v-08b3a11b]{display:flex;flex-direction:column;gap:8px}.usage-header[data-v-08b3a11b]{display:flex;justify-content:space-between;font-size:14px;color:var(--text-primary)}.usage-bar[data-v-08b3a11b]{height:24px;background:var(--surface-secondary);border-radius:12px;overflow:hidden}.usage-progress[data-v-08b3a11b]{height:100%;transition:width .3s ease}.charts-section[data-v-08b3a11b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;margin-bottom:30px}.loading[data-v-08b3a11b]{padding:40px;text-align:center;color:var(--text-secondary)}.spinner[data-v-08b3a11b]{border:3px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:50%;width:40px;height:40px;animation:spin-08b3a11b 1s linear infinite;margin:0 auto 20px}@keyframes spin-08b3a11b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chart-container[data-v-08b3a11b]{overflow-x:auto}.simple-chart[data-v-08b3a11b]{width:100%;border-collapse:collapse}.simple-chart th[data-v-08b3a11b]{background:var(--surface-secondary);padding:12px;text-align:left;font-size:12px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.simple-chart td[data-v-08b3a11b]{padding:12px;border-bottom:1px solid var(--border-color);font-size:14px;color:var(--text-primary)}.success-text[data-v-08b3a11b]{color:var(--success-color);font-weight:500}.error-text[data-v-08b3a11b]{color:var(--error-color);font-weight:500}.breakdown-list[data-v-08b3a11b]{display:flex;flex-direction:column;gap:16px}.breakdown-item[data-v-08b3a11b]{display:flex;flex-direction:column;gap:8px}.breakdown-info[data-v-08b3a11b]{display:flex;justify-content:space-between;font-size:14px}.template-name[data-v-08b3a11b]{font-weight:500;color:var(--text-primary)}.template-count[data-v-08b3a11b]{color:var(--text-secondary)}.breakdown-bar[data-v-08b3a11b]{height:8px;background:var(--surface-secondary);border-radius:4px;overflow:hidden}.breakdown-progress[data-v-08b3a11b]{height:100%;background:var(--primary-color);transition:width .3s ease}.status-section[data-v-08b3a11b]{margin-bottom:30px}.status-grid[data-v-08b3a11b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.status-item[data-v-08b3a11b]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--surface-secondary);border-radius:8px}.status-icon[data-v-08b3a11b]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px}.status-icon.sent[data-v-08b3a11b],.status-icon.delivered[data-v-08b3a11b]{background:#d1fae5}.status-icon.failed[data-v-08b3a11b]{background:#fee2e2}.status-icon.pending[data-v-08b3a11b]{background:#fef3c7}.status-icon.processing[data-v-08b3a11b]{background:#dbeafe}.status-details[data-v-08b3a11b]{display:flex;flex-direction:column}.status-name[data-v-08b3a11b]{font-size:12px;color:var(--text-secondary);text-transform:capitalize}.status-count[data-v-08b3a11b]{font-size:18px;font-weight:600;color:var(--text-primary)}.empty-state[data-v-08b3a11b]{padding:60px;text-align:center;color:var(--text-secondary)}.ab-test-view[data-v-7168356f]{padding:2rem}.page-header[data-v-7168356f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.header-content h1[data-v-7168356f]{margin:0 0 .5rem;font-size:2rem;color:var(--text-primary)}.header-content p[data-v-7168356f]{margin:0;color:var(--text-secondary)}.loading-container[data-v-7168356f],.error-container[data-v-7168356f]{text-align:center;padding:3rem}.loading-spinner[data-v-7168356f]{border:4px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;animation:spin-7168356f 1s linear infinite;margin:0 auto 1rem}@keyframes spin-7168356f{to{transform:rotate(360deg)}}.filters[data-v-7168356f]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.filter-group[data-v-7168356f]{display:flex;align-items:center;gap:.5rem}.filter-group label[data-v-7168356f]{font-weight:500;color:var(--text-primary)}.filter-group select[data-v-7168356f]{padding:.5rem;border:1px solid var(--border-color);border-radius:.375rem;background:var(--input-bg);color:var(--text-primary);font-size:.875rem}.empty-state[data-v-7168356f]{text-align:center;padding:4rem 2rem;background:var(--card-bg);border:2px dashed var(--border-color);border-radius:.5rem}.empty-state p[data-v-7168356f]{font-size:1.125rem;color:var(--text-secondary);margin-bottom:1rem}.tests-grid[data-v-7168356f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:1.5rem}.test-card[data-v-7168356f]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:.5rem;padding:1.5rem}.test-header[data-v-7168356f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.test-info h3[data-v-7168356f]{margin:0 0 .5rem;font-size:1.125rem;color:var(--text-primary)}.test-description[data-v-7168356f]{margin:0;font-size:.875rem;color:var(--text-secondary)}.status-badge[data-v-7168356f]{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-draft[data-v-7168356f]{background:#e0e7ff;color:#4338ca}.status-running[data-v-7168356f]{background:#dbeafe;color:#1e40af}.status-paused[data-v-7168356f]{background:#fef3c7;color:#92400e}.status-completed[data-v-7168356f]{background:#d1fae5;color:#065f46}.status-cancelled[data-v-7168356f]{background:#fee2e2;color:#991b1b}.test-meta[data-v-7168356f]{display:flex;gap:1.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.meta-item[data-v-7168356f]{display:flex;flex-direction:column;gap:.25rem}.meta-item .label[data-v-7168356f]{font-size:.75rem;color:var(--text-secondary)}.meta-item .value[data-v-7168356f]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.variants-preview[data-v-7168356f]{margin-bottom:1rem}.variant-item[data-v-7168356f]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:.375rem;padding:.75rem;margin-bottom:.5rem}.variant-header[data-v-7168356f]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.variant-id[data-v-7168356f]{font-weight:700;color:var(--primary-color)}.variant-name[data-v-7168356f]{flex:1;font-size:.875rem;color:var(--text-primary)}.variant-percentage[data-v-7168356f]{font-size:.75rem;font-weight:600;color:var(--text-secondary)}.variant-metrics[data-v-7168356f]{display:flex;gap:1rem;font-size:.75rem;color:var(--text-secondary)}.winner-section[data-v-7168356f]{background:#fef3c7;border:1px solid #fbbf24;border-radius:.375rem;padding:.75rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.winner-label[data-v-7168356f]{font-weight:600;color:#92400e}.winner-variant[data-v-7168356f]{color:#78350f}.test-actions[data-v-7168356f]{display:flex;gap:.5rem;flex-wrap:wrap}.test-actions button[data-v-7168356f]{flex:1;min-width:fit-content;font-size:.875rem;padding:.5rem .75rem}.modal-overlay[data-v-7168356f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-7168356f]{background:var(--card-bg);border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.modal-large[data-v-7168356f]{max-width:800px}.modal-header[data-v-7168356f]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color)}.modal-header h2[data-v-7168356f]{margin:0;font-size:1.5rem;color:var(--text-primary)}.btn-close[data-v-7168356f]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary)}.btn-close[data-v-7168356f]:hover{color:var(--text-primary)}.modal-body[data-v-7168356f]{padding:1.5rem}.create-form[data-v-7168356f],.results-content[data-v-7168356f]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-7168356f]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-7168356f]{font-weight:500;color:var(--text-primary);font-size:.875rem}.form-group input[data-v-7168356f],.form-group select[data-v-7168356f],.form-group textarea[data-v-7168356f]{padding:.75rem;border:1px solid var(--border-color);border-radius:.375rem;background:var(--input-bg);color:var(--text-primary);font-size:.875rem}.help-text[data-v-7168356f]{font-size:.75rem;color:var(--text-secondary);margin:0}.checkbox-label[data-v-7168356f]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[type=checkbox][data-v-7168356f]{width:auto;cursor:pointer}.variants-section[data-v-7168356f]{border:1px solid var(--border-color);border-radius:.5rem;padding:1rem}.section-header[data-v-7168356f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-header h3[data-v-7168356f]{margin:0;font-size:1rem;color:var(--text-primary)}.variant-form[data-v-7168356f]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:.375rem;padding:1rem;margin-bottom:1rem}.variant-form[data-v-7168356f]:last-child{margin-bottom:0}.variant-header[data-v-7168356f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.variant-header h4[data-v-7168356f]{margin:0;font-size:.875rem;color:var(--text-primary)}.form-row[data-v-7168356f]{display:grid;grid-template-columns:2fr 2fr 1fr;gap:.75rem}.percentage-total[data-v-7168356f]{text-align:center;font-weight:600;padding:.5rem;border-radius:.375rem;background:#d1fae5;color:#065f46}.percentage-total.error[data-v-7168356f]{background:#fee2e2;color:#991b1b}.modal-actions[data-v-7168356f]{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--border-color)}.results-header[data-v-7168356f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.results-header h3[data-v-7168356f]{margin:0;font-size:1.25rem;color:var(--text-primary)}.results-summary[data-v-7168356f]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.summary-item[data-v-7168356f]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:.375rem;padding:1rem;text-align:center}.summary-item .label[data-v-7168356f]{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.5rem}.summary-item .value[data-v-7168356f]{display:block;font-size:1.25rem;font-weight:700;color:var(--text-primary)}.winner-section.large[data-v-7168356f]{background:#fef3c7;border:2px solid #fbbf24;border-radius:.5rem;padding:1.5rem;text-align:center;margin-bottom:1.5rem}.winner-section.large h4[data-v-7168356f]{margin:0 0 .5rem;color:#92400e}.winner-section.large p[data-v-7168356f]{margin:.25rem 0;color:#78350f}.winner-metric[data-v-7168356f]{font-size:2rem!important;font-weight:700!important;color:#92400e!important}.recommendation-section[data-v-7168356f]{background:#dbeafe;border:1px solid #3b82f6;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.recommendation-section h4[data-v-7168356f]{margin:0 0 .5rem;color:#1e40af}.recommendation-section p[data-v-7168356f]{margin:0;color:#1e3a8a}.variants-results[data-v-7168356f]{margin-top:1.5rem}.variants-results h4[data-v-7168356f]{margin:0 0 1rem;color:var(--text-primary)}.variant-result[data-v-7168356f]{background:var(--input-bg);border:1px solid var(--border-color);border-radius:.375rem;padding:1rem;margin-bottom:1rem}.variant-result.winner[data-v-7168356f]{background:#fef3c7;border-color:#fbbf24}.variant-result-header[data-v-7168356f]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.winner-badge[data-v-7168356f]{margin-left:auto;font-weight:600;color:#92400e}.variant-result-metrics[data-v-7168356f]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.metric[data-v-7168356f]{text-align:center}.metric-label[data-v-7168356f]{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.25rem}.metric-value[data-v-7168356f]{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary)}.btn-primary[data-v-7168356f],.btn-secondary[data-v-7168356f],.btn-success[data-v-7168356f],.btn-warning[data-v-7168356f],.btn-danger[data-v-7168356f]{padding:.75rem 1.5rem;border:none;border-radius:.375rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-7168356f]{background:var(--primary-color);color:#fff}.btn-primary[data-v-7168356f]:hover{background:var(--primary-hover)}.btn-primary[data-v-7168356f]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-7168356f]{background:#6b7280;color:#fff}.btn-secondary[data-v-7168356f]:hover{background:#4b5563}.btn-success[data-v-7168356f]{background:#10b981;color:#fff}.btn-success[data-v-7168356f]:hover{background:#059669}.btn-warning[data-v-7168356f]{background:#f59e0b;color:#fff}.btn-warning[data-v-7168356f]:hover{background:#d97706}.btn-danger[data-v-7168356f]{background:#ef4444;color:#fff}.btn-danger[data-v-7168356f]:hover{background:#dc2626}.btn-sm[data-v-7168356f]{padding:.5rem 1rem;font-size:.875rem}[data-v-7168356f]:root{--text-primary: #1f2937;--text-secondary: #6b7280;--card-bg: #ffffff;--input-bg: #f9fafb;--border-color: #e5e7eb;--primary-color: #3b82f6;--primary-hover: #2563eb}@media (prefers-color-scheme: dark){[data-v-7168356f]:root{--text-primary: #f9fafb;--text-secondary: #9ca3af;--card-bg: #1f2937;--input-bg: #374151;--border-color: #4b5563}}.unsubscribe-management-view[data-v-07e3d62a]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-07e3d62a]{margin-bottom:32px}.page-header h1[data-v-07e3d62a]{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:8px}.page-header p[data-v-07e3d62a]{color:#718096;font-size:16px}.stats-cards[data-v-07e3d62a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-07e3d62a]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a;border-left:4px solid #667eea}.stat-card.success[data-v-07e3d62a]{border-left-color:#48bb78}.stat-card.warning[data-v-07e3d62a]{border-left-color:#ed8936}.stat-card.error[data-v-07e3d62a]{border-left-color:#f56565}.stat-label[data-v-07e3d62a]{font-size:14px;color:#718096;margin-bottom:8px}.stat-value[data-v-07e3d62a]{font-size:32px;font-weight:700;color:#1a202c}.tabs[data-v-07e3d62a]{display:flex;gap:8px;border-bottom:2px solid #e2e8f0;margin-bottom:24px}.tab[data-v-07e3d62a]{padding:12px 24px;background:none;border:none;color:#718096;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.tab[data-v-07e3d62a]:hover{color:#667eea}.tab.active[data-v-07e3d62a]{color:#667eea;border-bottom-color:#667eea}.filters-section[data-v-07e3d62a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.filter-controls[data-v-07e3d62a]{display:flex;gap:12px;flex-wrap:wrap;flex:1}.search-input[data-v-07e3d62a],.filter-controls select[data-v-07e3d62a],.filter-controls input[type=date][data-v-07e3d62a]{padding:10px 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px}.search-input[data-v-07e3d62a]{min-width:250px}.table-container[data-v-07e3d62a]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow-x:auto}.data-table[data-v-07e3d62a]{width:100%;border-collapse:collapse}.data-table th[data-v-07e3d62a]{background:#f7fafc;padding:16px;text-align:left;font-weight:600;color:#1a202c;border-bottom:2px solid #e2e8f0}.data-table td[data-v-07e3d62a]{padding:16px;border-bottom:1px solid #e2e8f0;color:#4a5568}.data-table tr[data-v-07e3d62a]:hover{background:#f7fafc}.reason-badge[data-v-07e3d62a],.type-badge[data-v-07e3d62a],.bounce-badge[data-v-07e3d62a],.bool-badge[data-v-07e3d62a]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block}.reason-badge[data-v-07e3d62a]{background:#edf2f7;color:#2d3748}.reason-badge.too_frequent[data-v-07e3d62a]{background:#feebc8;color:#c05621}.reason-badge.spam[data-v-07e3d62a]{background:#fed7d7;color:#c53030}.type-badge[data-v-07e3d62a]{background:#e6fffa;color:#047857}.bounce-badge.hard[data-v-07e3d62a]{background:#fed7d7;color:#c53030}.bounce-badge.soft[data-v-07e3d62a]{background:#fef5e7;color:#d97706}.bool-badge.yes[data-v-07e3d62a]{background:#d1fae5;color:#065f46}.bool-badge.no[data-v-07e3d62a]{background:#f3f4f6;color:#6b7280}.action-buttons[data-v-07e3d62a]{display:flex;gap:8px}.btn-action[data-v-07e3d62a]{padding:6px 12px;border:none;border-radius:6px;cursor:pointer;transition:all .2s;background:#edf2f7}.btn-action[data-v-07e3d62a]:hover{background:#e2e8f0;transform:translateY(-1px)}.btn-action.success[data-v-07e3d62a]{background:#d1fae5;color:#065f46}.pagination[data-v-07e3d62a]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.page-info[data-v-07e3d62a]{font-weight:600;color:#4a5568}.stats-grid[data-v-07e3d62a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.stats-section[data-v-07e3d62a]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px #0000001a}.stats-section h3[data-v-07e3d62a]{margin-bottom:20px;color:#1a202c}.chart-container[data-v-07e3d62a]{display:flex;flex-direction:column;gap:16px}.chart-bar[data-v-07e3d62a]{display:flex;flex-direction:column;gap:8px}.chart-label[data-v-07e3d62a]{font-size:14px;font-weight:600;color:#4a5568}.chart-bar-wrapper[data-v-07e3d62a]{position:relative;height:32px;background:#f7fafc;border-radius:8px;overflow:hidden}.chart-bar-fill[data-v-07e3d62a]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s;display:flex;align-items:center;padding:0 12px}.chart-value[data-v-07e3d62a]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-weight:600;color:#1a202c;font-size:14px}.loading[data-v-07e3d62a]{text-align:center;padding:60px 20px}.spinner[data-v-07e3d62a]{border:4px solid #f3f4f6;border-top:4px solid #667eea;border-radius:50%;width:40px;height:40px;animation:spin-07e3d62a 1s linear infinite;margin:0 auto 16px}@keyframes spin-07e3d62a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-state[data-v-07e3d62a]{text-align:center;padding:60px 20px;color:#718096;font-size:16px}.error-message[data-v-07e3d62a]{background:#fed7d7;color:#c53030;padding:16px;border-radius:8px;margin-bottom:16px}.modal-overlay[data-v-07e3d62a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-07e3d62a]{background:#fff;border-radius:12px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-07e3d62a]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e2e8f0}.modal-header h2[data-v-07e3d62a]{font-size:24px;color:#1a202c}.btn-close[data-v-07e3d62a]{background:none;border:none;font-size:24px;cursor:pointer;color:#718096}.modal-body[data-v-07e3d62a]{padding:24px}.detail-rows[data-v-07e3d62a]{display:flex;flex-direction:column;gap:16px}.detail-row[data-v-07e3d62a]{display:grid;grid-template-columns:150px 1fr;gap:16px}.detail-row.full[data-v-07e3d62a]{grid-template-columns:1fr}.detail-row .label[data-v-07e3d62a]{font-weight:600;color:#4a5568}.detail-row .value[data-v-07e3d62a]{color:#1a202c}.modal-footer[data-v-07e3d62a]{padding:24px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:12px}.btn-primary[data-v-07e3d62a],.btn-secondary[data-v-07e3d62a]{padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-07e3d62a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-07e3d62a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.btn-secondary[data-v-07e3d62a]{background:#f7fafc;color:#4a5568}.btn-secondary[data-v-07e3d62a]:hover{background:#edf2f7}.btn-secondary[data-v-07e3d62a]:disabled{opacity:.5;cursor:not-allowed}.email-settings-view[data-v-5ffd813d]{padding:24px;max-width:1200px;margin:0 auto}.page-header[data-v-5ffd813d]{margin-bottom:32px}.page-header h1[data-v-5ffd813d]{font-size:32px;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.page-header p[data-v-5ffd813d]{color:var(--text-secondary);font-size:16px}.settings-section[data-v-5ffd813d]{background:var(--bg-card);border-radius:12px;padding:24px;box-shadow:0 2px 8px #0000001a}.section-header[data-v-5ffd813d]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.section-header h2[data-v-5ffd813d]{font-size:24px;font-weight:600;margin-bottom:8px;color:var(--text-primary)}.section-header p[data-v-5ffd813d]{color:var(--text-secondary);font-size:14px}.loading[data-v-5ffd813d]{text-align:center;padding:40px}.spinner[data-v-5ffd813d]{border:3px solid var(--border-color);border-top:3px solid var(--primary-color);border-radius:50%;width:40px;height:40px;animation:spin-5ffd813d 1s linear infinite;margin:0 auto 16px}@keyframes spin-5ffd813d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-5ffd813d]{background:#fee;color:#c33;padding:16px;border-radius:8px;margin-bottom:16px}.success-message[data-v-5ffd813d]{background:#efe;color:#3c3;padding:16px;border-radius:8px;margin-top:16px;animation:fadeIn-5ffd813d .3s ease-in}@keyframes fadeIn-5ffd813d{0%{opacity:0}to{opacity:1}}.settings-form[data-v-5ffd813d]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-5ffd813d]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-5ffd813d]{font-weight:600;color:var(--text-primary);font-size:14px}.form-input[data-v-5ffd813d]{padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;background:var(--bg-input);color:var(--text-primary);transition:border-color .2s}.form-input[data-v-5ffd813d]:focus{outline:none;border-color:var(--primary-color)}.form-row[data-v-5ffd813d]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-hint[data-v-5ffd813d]{font-size:12px;color:var(--text-secondary);margin-top:4px}.toggle-label[data-v-5ffd813d]{display:flex;align-items:center;gap:12px;cursor:pointer}.toggle-input[data-v-5ffd813d]{width:48px;height:24px;cursor:pointer}.toggle-text[data-v-5ffd813d]{font-size:16px;font-weight:600;color:var(--text-primary)}.company-info-section[data-v-5ffd813d]{background:var(--bg-secondary);padding:20px;border-radius:8px;border:1px solid var(--border-color)}.company-info-section h3[data-v-5ffd813d]{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.form-actions[data-v-5ffd813d]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--border-color)}.btn-primary[data-v-5ffd813d],.btn-secondary[data-v-5ffd813d]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-5ffd813d]{background:var(--primary-color);color:#fff}.btn-primary[data-v-5ffd813d]:hover:not(:disabled){background:var(--primary-color-dark)}.btn-secondary[data-v-5ffd813d]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-5ffd813d]:hover:not(:disabled){background:var(--bg-hover)}.btn-primary[data-v-5ffd813d]:disabled,.btn-secondary[data-v-5ffd813d]:disabled{opacity:.5;cursor:not-allowed}.preview-section[data-v-5ffd813d]{background:var(--bg-secondary);padding:20px;border-radius:8px;border:1px solid var(--border-color)}.preview-section h3[data-v-5ffd813d]{font-size:18px;font-weight:600;margin-bottom:16px;color:var(--text-primary)}.footer-preview[data-v-5ffd813d]{background:#fff;padding:20px;border-radius:6px;border:1px solid var(--border-color)}.preview-content[data-v-5ffd813d]{font-size:12px;color:#666;line-height:1.6}.preview-content p[data-v-5ffd813d]{margin:4px 0}@media (max-width: 768px){.form-row[data-v-5ffd813d]{grid-template-columns:1fr}.email-settings-view[data-v-5ffd813d]{padding:16px}}.notification-center[data-v-4c841378]{position:relative}.notification-bell[data-v-4c841378]{position:relative;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:8px;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.notification-bell[data-v-4c841378]:hover,.notification-bell.active[data-v-4c841378]{background:var(--hover-bg);color:var(--primary-color)}.badge[data-v-4c841378]{position:absolute;top:4px;right:4px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:2px 5px;border-radius:10px;min-width:18px;text-align:center}.notification-panel[data-v-4c841378]{position:absolute;top:calc(100% + 10px);right:0;width:380px;max-height:500px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 40px #0000001a;z-index:1000;display:flex;flex-direction:column}.panel-header[data-v-4c841378]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--border-color)}.panel-header h3[data-v-4c841378]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.mark-all-read[data-v-4c841378]{background:none;border:none;color:var(--primary-color);font-size:13px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.mark-all-read[data-v-4c841378]:hover{background:var(--hover-bg)}.panel-loading[data-v-4c841378],.panel-empty[data-v-4c841378]{padding:40px 20px;text-align:center;color:var(--text-secondary)}.panel-loading .spinner[data-v-4c841378]{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-4c841378 .8s linear infinite;margin:0 auto 12px}@keyframes spin-4c841378{to{transform:rotate(360deg)}}.panel-empty svg[data-v-4c841378]{color:var(--text-muted);margin-bottom:12px}.notification-list[data-v-4c841378]{overflow-y:auto;max-height:400px}.notification-item[data-v-4c841378]{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-color);cursor:pointer;transition:background .2s;position:relative}.notification-item[data-v-4c841378]:hover{background:var(--hover-bg)}.notification-item.unread[data-v-4c841378]{background:#3b82f60d}.notification-icon[data-v-4c841378]{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary-light);color:var(--primary-color)}.notification-icon.priority-high[data-v-4c841378],.notification-icon.priority-urgent[data-v-4c841378]{background:#ef44441a;color:#ef4444}.notification-content[data-v-4c841378]{flex:1;min-width:0}.notification-title[data-v-4c841378]{font-weight:600;font-size:14px;color:var(--text-primary);margin:0 0 4px}.notification-message[data-v-4c841378]{font-size:13px;color:var(--text-secondary);margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-time[data-v-4c841378]{font-size:12px;color:var(--text-muted)}.unread-indicator[data-v-4c841378]{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--primary-color);border-radius:50%}.panel-footer[data-v-4c841378]{padding:12px 16px;border-top:1px solid var(--border-color);text-align:center}.view-all[data-v-4c841378]{color:var(--primary-color);text-decoration:none;font-size:14px;font-weight:500}.view-all[data-v-4c841378]:hover{text-decoration:underline}.dropdown-enter-active[data-v-4c841378],.dropdown-leave-active[data-v-4c841378]{transition:all .2s}.dropdown-enter-from[data-v-4c841378],.dropdown-leave-to[data-v-4c841378]{opacity:0;transform:translateY(-10px)}.app-header[data-v-7b4b9205]{background:var(--surface);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow);position:sticky;top:0;z-index:100}.header-container[data-v-7b4b9205]{max-width:1600px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px}.header-left[data-v-7b4b9205]{display:flex;align-items:center;gap:32px}.logo[data-v-7b4b9205]{display:flex;align-items:center;gap:8px}.logo h1[data-v-7b4b9205]{font-size:22px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.logo-badge[data-v-7b4b9205]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase}.header-nav[data-v-7b4b9205]{display:flex;align-items:center;gap:2px}.nav-link[data-v-7b4b9205]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:500;transition:all .2s;white-space:nowrap}.nav-link[data-v-7b4b9205]:hover{background:var(--hover-bg, rgba(0, 0, 0, .05));color:var(--text-primary)}.nav-link.router-link-active[data-v-7b4b9205]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.nav-link svg[data-v-7b4b9205]{width:16px;height:16px;flex-shrink:0}.nav-dropdown[data-v-7b4b9205]{position:relative;cursor:pointer}.dropdown-toggle[data-v-7b4b9205]{cursor:pointer;-webkit-user-select:none;user-select:none}.dropdown-toggle.active[data-v-7b4b9205]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.dropdown-arrow[data-v-7b4b9205]{width:12px;height:12px;margin-left:4px;transition:transform .2s;flex-shrink:0}.nav-dropdown .dropdown-menu[data-v-7b4b9205]{position:absolute;top:calc(100% + 4px);left:0;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:200px;overflow:hidden;z-index:1000;padding:4px 0}.nav-dropdown .dropdown-item[data-v-7b4b9205]{display:flex;align-items:center;gap:10px;padding:10px 16px;color:var(--text-primary);text-decoration:none;font-size:13px;transition:background .2s;white-space:nowrap}.nav-dropdown .dropdown-item[data-v-7b4b9205]:hover{background:var(--hover-bg, rgba(0, 0, 0, .05))}.nav-dropdown .dropdown-item.router-link-active[data-v-7b4b9205]{background:#667eea1a;color:var(--primary-color);font-weight:600}.nav-dropdown .dropdown-item svg[data-v-7b4b9205]{width:14px;height:14px;flex-shrink:0}.header-right[data-v-7b4b9205]{display:flex;align-items:center;gap:8px}.theme-toggle[data-v-7b4b9205]{width:36px;height:36px;border-radius:8px;border:none;background:transparent;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.theme-toggle[data-v-7b4b9205]:hover{background:var(--hover-bg, rgba(0, 0, 0, .05));color:var(--text-primary)}.user-menu[data-v-7b4b9205]{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;border-radius:20px;cursor:pointer;transition:all .2s;position:relative;background:var(--surface-secondary, #f9fafb);border:1px solid var(--border-color)}.user-menu[data-v-7b4b9205]:hover{background:var(--hover-bg, rgba(0, 0, 0, .05));border-color:var(--primary-color)}.user-avatar[data-v-7b4b9205]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0}.user-info[data-v-7b4b9205]{display:flex;flex-direction:column;min-width:0}.user-name[data-v-7b4b9205]{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.user-role[data-v-7b4b9205]{font-size:11px;color:var(--text-secondary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-menu[data-v-7b4b9205]{position:absolute;top:calc(100% + 8px);right:0;background:var(--surface);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 12px #0000001a;min-width:220px;overflow:hidden;z-index:1000}.dropdown-header[data-v-7b4b9205]{padding:12px 16px;border-bottom:1px solid var(--border-color);background:var(--surface-secondary, #f9fafb)}.dropdown-user[data-v-7b4b9205]{font-size:13px;color:var(--text-secondary);word-break:break-all}.dropdown-item[data-v-7b4b9205]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-primary);text-decoration:none;font-size:14px;transition:background .2s;border:none;background:none;width:100%;text-align:left;cursor:pointer}.dropdown-item[data-v-7b4b9205]:hover{background:var(--hover-bg, rgba(0, 0, 0, .05))}.dropdown-item.logout[data-v-7b4b9205]{color:#ef4444;border-top:1px solid var(--border-color)}.mobile-menu-toggle[data-v-7b4b9205]{display:none;width:36px;height:36px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;padding:0;border-radius:8px;transition:all .2s;flex-shrink:0}.mobile-menu-toggle[data-v-7b4b9205]:hover{background:var(--hover-bg, rgba(0, 0, 0, .05));color:var(--text-primary)}@media (max-width: 1200px){.user-info[data-v-7b4b9205]{display:none}.user-menu[data-v-7b4b9205]{padding:4px;gap:0}.header-right[data-v-7b4b9205]{gap:6px}}@media (max-width: 900px){.header-container[data-v-7b4b9205]{padding:0 16px}.theme-toggle[data-v-7b4b9205]{width:32px;height:32px}.user-avatar[data-v-7b4b9205]{width:28px;height:28px;font-size:12px}.header-right[data-v-7b4b9205]{gap:4px}}@media (max-width: 1400px){.mobile-menu-toggle[data-v-7b4b9205]{display:flex;align-items:center;justify-content:center}.header-nav[data-v-7b4b9205]{position:fixed;top:64px;left:0;right:0;background:var(--surface);flex-direction:column;align-items:stretch;gap:0;padding:16px;border-top:1px solid var(--border-color);box-shadow:0 4px 6px #0000001a;max-height:calc(100vh - 64px);overflow-y:auto;transform:translateY(-100%);opacity:0;pointer-events:none;transition:all .3s;z-index:99}.header-nav.mobile-open[data-v-7b4b9205]{transform:translateY(0);opacity:1;pointer-events:all}.nav-link[data-v-7b4b9205]{padding:12px 16px;font-size:14px;border-radius:8px;margin-bottom:4px}.nav-link[data-v-7b4b9205]:last-child{margin-bottom:0}.nav-dropdown[data-v-7b4b9205]{margin-bottom:4px}.nav-dropdown .dropdown-menu[data-v-7b4b9205]{position:static;box-shadow:none;border:none;border-left:2px solid var(--primary-color);border-radius:0;margin-left:16px;margin-top:4px;padding:0;background:transparent}.nav-dropdown .dropdown-item[data-v-7b4b9205]{padding:10px 12px;font-size:13px}.dropdown-toggle[data-v-7b4b9205]{width:100%;justify-content:space-between}.dropdown-arrow[data-v-7b4b9205]{margin-left:auto}}.toast-container[data-v-a12250e3]{position:fixed;top:80px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none}.toast[data-v-a12250e3]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px #00000026;cursor:pointer;animation:toast-in-a12250e3 .3s ease-out;transition:all .2s;pointer-events:auto;min-width:320px}.toast[data-v-a12250e3]:hover{transform:translate(-4px)}@keyframes toast-in-a12250e3{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-success[data-v-a12250e3]{border-left:4px solid #22c55e}.toast-error[data-v-a12250e3]{border-left:4px solid #ef4444}.toast-warning[data-v-a12250e3]{border-left:4px solid #fb923c}.toast-info[data-v-a12250e3]{border-left:4px solid #3b82f6}.toast-icon[data-v-a12250e3]{flex-shrink:0;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}.toast-success .toast-icon[data-v-a12250e3]{background:#22c55e1a;color:#22c55e}.toast-error .toast-icon[data-v-a12250e3]{background:#ef44441a;color:#ef4444}.toast-warning .toast-icon[data-v-a12250e3]{background:#fb923c1a;color:#fb923c}.toast-info .toast-icon[data-v-a12250e3]{background:#3b82f61a;color:#3b82f6}.toast-content[data-v-a12250e3]{flex:1;min-width:0}.toast-title[data-v-a12250e3]{font-weight:600;font-size:14px;color:var(--text-primary);margin-bottom:4px}.toast-message[data-v-a12250e3]{font-size:13px;color:var(--text-secondary);word-wrap:break-word}.toast-close[data-v-a12250e3]{flex-shrink:0;width:24px;height:24px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}.toast-close[data-v-a12250e3]:hover{background:var(--hover-bg);color:var(--text-primary)}@media (max-width: 768px){.toast-container[data-v-a12250e3]{left:12px;right:12px;max-width:none}.toast[data-v-a12250e3]{min-width:unset}}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #667eea;--primary-dark: #5568d3;--secondary-color: #6b7280;--success-color: #10b981;--error-color: #ef4444;--warning-color: #f59e0b;--background: #f5f7fa;--surface: #ffffff;--surface-secondary: #f9fafb;--text-primary: #111827;--text-secondary: #6b7280;--border-color: #e5e7eb;--hover-bg: rgba(0, 0, 0, .05);--shadow: 0 1px 3px 0 rgb(0 0 0 / .1)}.dark-mode{--primary-color: #818cf8;--primary-dark: #6366f1;--secondary-color: #9ca3af;--success-color: #34d399;--error-color: #f87171;--warning-color: #fbbf24;--background: #0f172a;--surface: #1e293b;--surface-secondary: #334155;--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--border-color: #334155;--hover-bg: rgba(255, 255, 255, .05);--shadow: 0 1px 3px 0 rgb(0 0 0 / .3)}html{transition:background-color .3s,color .3s}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--background);color:var(--text-primary)}#app{min-height:100vh;display:flex;flex-direction:column}.app-content{flex:1;width:100%}.app-content.with-header{min-height:calc(100vh - 64px)}@media (max-width: 768px){.hide-mobile{display:none!important}}@media (min-width: 769px){.hide-desktop{display:none!important}}:root{--primary-color: #3b82f6;--primary-dark: #2563eb;--secondary-color: #6b7280;--success-color: #10b981;--error-color: #ef4444;--warning-color: #f59e0b;--background: #f9fafb;--surface: #ffffff;--text-primary: #111827;--text-secondary: #6b7280;--border-color: #e5e7eb;--shadow: 0 1px 3px 0 rgb(0 0 0 / .1)}body{color:var(--text-primary);background-color:var(--background)}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.card{background:var(--surface);border-radius:8px;padding:1.5rem;box-shadow:var(--shadow)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;border-radius:6px;font-weight:500;border:none;cursor:pointer;transition:all .15s}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--primary-dark)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.input{width:100%;padding:.625rem .875rem;border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;transition:border-color .15s}.input:focus{outline:none;border-color:var(--primary-color)}.label{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem;color:var(--text-primary)}.error-message{color:var(--error-color);font-size:.875rem;margin-top:.5rem}
