.login-page[data-v-4e3820a7]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(to bottom,#0f172a,#1e3a8a);padding:16px}.login-card[data-v-4e3820a7]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:44px 36px;width:420px;max-width:100%;text-align:center;box-shadow:0 20px 40px -10px #0006}.login-logo[data-v-4e3820a7]{width:160px;margin-bottom:16px}.logo[data-v-4e3820a7]{font-size:1.7rem;font-weight:800;background:linear-gradient(to bottom,#3b82f6,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px;letter-spacing:-.01em}.subtitle[data-v-4e3820a7]{color:#64748b;margin-bottom:32px;font-size:.9rem}.form-group[data-v-4e3820a7]{margin-bottom:16px;text-align:right}.form-group label[data-v-4e3820a7]{display:block;margin-bottom:8px;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.form-group input[data-v-4e3820a7]{width:100%;padding:12px 14px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#0f172a;font-size:.95rem;transition:all .2s}.form-group input[data-v-4e3820a7]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.login-btn[data-v-4e3820a7]{width:100%;padding:14px;background:linear-gradient(to bottom,#3b82f6,#2563eb);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:700;margin-top:8px;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 4px 14px -3px #2563eb73;transition:all .2s}.login-btn[data-v-4e3820a7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px -6px #2563eb8c}.login-btn[data-v-4e3820a7]:disabled{opacity:.6;cursor:not-allowed;transform:none}.error-msg[data-v-4e3820a7]{background:#fdecea;color:#ef4444;padding:11px 14px;border:1px solid rgba(244,67,53,.2);border-radius:10px;margin-bottom:16px;font-size:.88rem}.forgot-row[data-v-4e3820a7]{margin-top:18px;text-align:center}.forgot-row a[data-v-4e3820a7]{color:#2563eb;text-decoration:none;font-size:.88rem;font-weight:500}.forgot-row a[data-v-4e3820a7]:hover{text-decoration:underline}.legal-links[data-v-4e3820a7]{margin-top:22px;padding-top:16px;border-top:1px solid #e2e8f0;font-size:.78rem;color:#64748b}.legal-links a[data-v-4e3820a7]{color:#64748b;text-decoration:none;margin:0 6px}.legal-links a[data-v-4e3820a7]:hover{color:#2563eb}.dialog-overlay[data-v-4e3820a7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#19191999;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog[data-v-4e3820a7]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;width:420px;max-width:90vw;text-align:center;box-shadow:0 20px 40px -10px #0000004d}.dialog h3[data-v-4e3820a7]{margin:0 0 8px;color:#0f172a;font-weight:700}.muted[data-v-4e3820a7]{color:#64748b;font-size:.88rem;margin-bottom:18px;line-height:1.6}.dialog input[data-v-4e3820a7]{width:100%;padding:12px 14px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:inherit}.dialog input[data-v-4e3820a7]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.success-msg[data-v-4e3820a7]{background:linear-gradient(135deg,#f6fff8,#e7fbeb);color:#10b981;padding:12px;border:1px solid rgba(76,175,80,.3);border-radius:10px;font-size:.9rem;margin:10px 0}.cancel-btn[data-v-4e3820a7]{width:100%;padding:11px;background:#fff;color:#334155;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;font-family:inherit;font-weight:500;margin-top:10px;transition:all .2s}.cancel-btn[data-v-4e3820a7]:hover{border-color:#2563eb;color:#2563eb}:root{--card-bg: #ffffff;--card-border: #e2e8f0;--accent: #2563eb;--accent-light: #3b82f6;--accent-dark: #1d4ed8;--accent-green: #10b981;--accent-red: #ef4444;--accent-yellow: #f59e0b;--text-primary: #0f172a;--text-secondary: #64748b;--page-bg: #f8fafc;--gradient-info: linear-gradient(to bottom, #3b82f6 0%, #2563eb 100%);--gradient-dark: linear-gradient(to bottom, #0f172a 0%, #1e3a8a 100%);--shadow-sm: 0 2px 6px -1px rgba(0,0,0,.08);--shadow-md: 0 4px 20px 0 rgba(0,0,0,.08)}.app-layout{display:flex;min-height:100vh;direction:rtl;background:var(--page-bg)}.sidebar{width:240px;background:var(--gradient-dark);display:flex;flex-direction:column;position:fixed;height:100vh;right:0;box-shadow:2px 0 20px #00000026;z-index:10}.sidebar-header{padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.logo{font-size:1.35rem;font-weight:800;background:var(--gradient-info);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.01em}.logo-sub{font-size:.8rem;color:#ffffff8c;margin-top:4px;font-weight:400}.client-selector{padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.selector-label{display:block;font-size:.7rem;color:#ffffff8c;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.selector-dropdown{width:100%;padding:9px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-family:inherit;font-size:.85rem;transition:all .2s}.selector-dropdown:focus{outline:none;border-color:var(--accent-light);background:#ffffff1a}.selector-dropdown option{background:#2a2a30;color:#fff}.nav-links{list-style:none;padding:14px 12px;flex:1;overflow-y:auto}.nav-link{display:flex;align-items:center;gap:12px;padding:10px 14px;color:#ffffffbf;text-decoration:none;transition:all .2s;font-size:.92rem;border-radius:8px;margin:2px 0;font-weight:500}.nav-link:hover{background:#ffffff14;color:#fff}.nav-link.active{background:var(--gradient-info);color:#fff;font-weight:600;box-shadow:0 4px 14px -3px #2563eb73}.nav-icon{font-size:1.1rem;width:22px;text-align:center}.sidebar-footer{padding:16px 20px;border-top:1px solid rgba(255,255,255,.08)}.logout-btn{width:100%;padding:9px;background:#f4433524;color:#ff8a80;border:1px solid rgba(244,67,53,.25);border-radius:8px;cursor:pointer;font-family:inherit;font-size:.85rem;margin-bottom:10px;font-weight:500;transition:all .2s}.logout-btn:hover{background:#f4433538;color:#fff}.user-info{padding:8px 20px}.user-badge{display:block;text-align:center;padding:7px;background:#2563eb2e;color:#aecbf5;border-radius:8px;font-size:.8rem;font-weight:600}.connection-status{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#ff8a80}.connection-status.connected{color:#81c784}.status-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.main-content{flex:1;margin-right:240px;min-height:100vh}.top-bar{display:flex;justify-content:space-between;align-items:center;padding:18px 32px;background:#fff;border-bottom:1px solid var(--card-border);box-shadow:var(--shadow-sm)}.page-title{font-size:1.3rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.header-info{display:flex;gap:16px;color:var(--text-secondary);font-size:.9rem;align-items:center}.active-client{color:var(--accent);font-weight:600;padding:4px 12px;background:#2563eb1a;border-radius:999px;font-size:.85rem}.content-area{padding:28px 32px;color:var(--text-primary)}.onboarding[data-v-1006d2d7]{background:linear-gradient(135deg,#0ea5e926,#0ea5e90d);border:1px solid rgba(14,165,233,.3);border-radius:12px;padding:20px;margin-bottom:16px}.onboarding-head[data-v-1006d2d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.onboarding-head h3[data-v-1006d2d7]{margin:0;font-size:1.05rem;color:var(--accent)}.onboarding-dismiss[data-v-1006d2d7]{background:transparent;border:0;color:var(--text-secondary);font-size:1.1rem;cursor:pointer}.onboarding-steps[data-v-1006d2d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.ob-step[data-v-1006d2d7]{display:flex;gap:12px;padding:12px 14px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;text-decoration:none;color:inherit;transition:transform .15s,border-color .15s}.ob-step[data-v-1006d2d7]:hover{transform:translateY(-2px);border-color:var(--accent)}.ob-step.done[data-v-1006d2d7]{opacity:.7}.ob-step.done .ob-icon[data-v-1006d2d7]{background:var(--accent-green);color:#fff}.ob-icon[data-v-1006d2d7]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.ob-title[data-v-1006d2d7]{font-weight:600;font-size:.95rem}.ob-sub[data-v-1006d2d7]{color:var(--text-secondary);font-size:.82rem;margin-top:2px}.stats-grid[data-v-1006d2d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-1006d2d7]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px;text-align:center}.stat-card.warning[data-v-1006d2d7]{border-color:var(--accent-red)}.stat-value[data-v-1006d2d7]{font-size:2rem;font-weight:700;color:var(--accent)}.stat-label[data-v-1006d2d7]{font-size:.9rem;color:var(--text-primary);margin-top:4px}.section[data-v-1006d2d7]{margin-bottom:24px}.section-title[data-v-1006d2d7]{font-size:1.1rem;margin-bottom:16px;color:var(--text-primary)}.queue-grid[data-v-1006d2d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.queue-card[data-v-1006d2d7]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px}.queue-header[data-v-1006d2d7]{margin-bottom:16px}.queue-name[data-v-1006d2d7]{font-weight:700;font-size:1.1rem}.queue-stats[data-v-1006d2d7]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}.qs-value[data-v-1006d2d7]{display:block;font-size:1.4rem;font-weight:700;color:var(--accent)}.qs-value.good[data-v-1006d2d7]{color:var(--accent-green)}.qs-value.alert[data-v-1006d2d7]{color:var(--accent-red)}.qs-label[data-v-1006d2d7]{font-size:.75rem;color:var(--text-secondary)}.live-feed[data-v-1006d2d7]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;max-height:300px;overflow-y:auto}.feed-item[data-v-1006d2d7]{display:flex;gap:16px;padding:10px 20px;border-bottom:1px solid var(--card-border);font-size:.9rem}.feed-item.new_call[data-v-1006d2d7]{border-right:3px solid var(--accent-green)}.feed-item.hangup[data-v-1006d2d7]{border-right:3px solid var(--accent-red)}.feed-item.queue_join[data-v-1006d2d7]{border-right:3px solid var(--accent-yellow)}.feed-item.agent_connect[data-v-1006d2d7]{border-right:3px solid var(--accent)}.feed-time[data-v-1006d2d7]{color:var(--text-secondary);min-width:80px}.feed-type[data-v-1006d2d7]{color:var(--accent);min-width:120px;font-weight:500}.feed-detail[data-v-1006d2d7]{color:var(--text-primary)}.feed-empty[data-v-1006d2d7]{padding:40px;text-align:center;color:var(--text-secondary)}.calls-header[data-v-b33abc00]{margin-bottom:20px}.calls-count[data-v-b33abc00]{display:flex;align-items:baseline;gap:12px}.count-value[data-v-b33abc00]{font-size:2.5rem;font-weight:700;color:var(--accent)}.count-label[data-v-b33abc00]{color:var(--text-secondary)}.calls-table-wrap[data-v-b33abc00]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.calls-table[data-v-b33abc00]{width:100%;border-collapse:collapse}.calls-table th[data-v-b33abc00]{text-align:right;padding:14px 20px;background:#e2e8f0;color:var(--text-secondary);font-weight:500;font-size:.85rem}.calls-table td[data-v-b33abc00]{padding:14px 20px;border-bottom:1px solid var(--card-border)}.calls-table tr[data-v-b33abc00]:hover{background:#0ea5e90d}.caller-id[data-v-b33abc00]{font-weight:600;font-family:monospace;font-size:1rem}.status-badge[data-v-b33abc00]{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:500}.status-badge.ringing[data-v-b33abc00]{background:#eab30833;color:var(--accent-yellow)}.status-badge.queued[data-v-b33abc00]{background:#0ea5e933;color:var(--accent)}.status-badge.in_progress[data-v-b33abc00]{background:#22c55e33;color:var(--accent-green)}.duration[data-v-b33abc00]{font-family:monospace;font-size:1rem}.no-calls[data-v-b33abc00]{padding:60px 20px;text-align:center}.no-calls-icon[data-v-b33abc00]{font-size:3rem;margin-bottom:16px}.no-calls p[data-v-b33abc00]{font-size:1.1rem;color:var(--text-secondary)}.filters[data-v-3d12e49a]{display:flex;gap:12px;margin-bottom:20px}.search-input[data-v-3d12e49a]{flex:1;padding:10px 16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);font-family:Tajawal,sans-serif;font-size:.95rem}.filter-select[data-v-3d12e49a]{padding:10px 16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);font-family:Tajawal,sans-serif}.table-wrap[data-v-3d12e49a]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.history-table[data-v-3d12e49a]{width:100%;border-collapse:collapse}.history-table th[data-v-3d12e49a]{text-align:right;padding:12px 16px;background:#e2e8f0;color:var(--text-secondary);font-size:.85rem}.history-table td[data-v-3d12e49a]{padding:12px 16px;border-bottom:1px solid var(--card-border);font-size:.9rem}.caller-id[data-v-3d12e49a]{font-family:monospace}.disposition[data-v-3d12e49a]{padding:3px 10px;border-radius:12px;font-size:.8rem}.disposition.completed[data-v-3d12e49a]{background:#22c55e33;color:var(--accent-green)}.disposition.abandoned[data-v-3d12e49a]{background:#ef444433;color:var(--accent-red)}.disposition.voicemail[data-v-3d12e49a]{background:#0ea5e933;color:var(--accent)}.date-cell[data-v-3d12e49a]{font-size:.8rem;color:var(--text-secondary)}.play-btn[data-v-3d12e49a]{background:var(--accent);color:#fff;border:none;border-radius:50%;width:32px;height:32px;cursor:pointer}.pagination[data-v-3d12e49a]{display:flex;justify-content:center;align-items:center;gap:16px;padding:20px}.pagination button[data-v-3d12e49a]{padding:8px 20px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif}.pagination button[data-v-3d12e49a]:disabled{opacity:.4;cursor:not-allowed}.audio-player[data-v-3d12e49a]{position:fixed;bottom:0;left:0;right:240px;background:#fff;border-top:2px solid var(--accent);padding:12px 24px}.player-header[data-v-3d12e49a]{display:flex;justify-content:space-between;margin-bottom:8px}.close-btn[data-v-3d12e49a]{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer}.audio-el[data-v-3d12e49a]{width:100%}.queue-cards[data-v-25cf8117]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px}.queue-detail-card[data-v-25cf8117]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:24px}.qd-header[data-v-25cf8117]{margin-bottom:20px}.qd-header h3[data-v-25cf8117]{font-size:1.3rem;color:var(--text-primary)}.qd-metrics[data-v-25cf8117]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center;margin-bottom:20px}.metric-value[data-v-25cf8117]{font-size:2rem;font-weight:700}.metric-value.waiting[data-v-25cf8117]{color:var(--accent-yellow)}.metric-value.completed[data-v-25cf8117]{color:var(--accent-green)}.metric-value.abandoned[data-v-25cf8117]{color:var(--accent-red)}.metric-label[data-v-25cf8117]{font-size:.75rem;color:var(--text-secondary);margin-top:4px}.qd-details[data-v-25cf8117]{margin-bottom:16px}.detail-row[data-v-25cf8117]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--card-border);font-size:.9rem;color:var(--text-secondary)}.detail-value[data-v-25cf8117]{color:var(--text-primary);font-weight:500}.sla.good[data-v-25cf8117]{color:var(--accent-green)}.sla.warn[data-v-25cf8117]{color:var(--accent-yellow)}.sla.bad[data-v-25cf8117]{color:var(--accent-red)}.sla-bar[data-v-25cf8117]{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.sla-fill[data-v-25cf8117]{height:100%;border-radius:3px;transition:width .5s ease}.sla-fill.good[data-v-25cf8117]{background:var(--accent-green)}.sla-fill.warn[data-v-25cf8117]{background:var(--accent-yellow)}.sla-fill.bad[data-v-25cf8117]{background:var(--accent-red)}.header-row[data-v-efe4e450]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-actions[data-v-efe4e450]{display:flex;gap:12px}.dept-filter[data-v-efe4e450]{padding:10px 16px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);font-family:Tajawal,sans-serif}.add-btn[data-v-efe4e450]{padding:10px 20px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif;font-weight:500}.client-group[data-v-efe4e450]{margin-bottom:24px}.group-header[data-v-efe4e450]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#e2e8f0;border-radius:8px;margin-bottom:12px}.group-name[data-v-efe4e450]{font-weight:700;font-size:1.1rem;color:var(--accent)}.group-count[data-v-efe4e450]{font-size:.85rem;color:var(--text-secondary)}.agents-grid[data-v-efe4e450]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.agent-card[data-v-efe4e450]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:16px;display:flex;align-items:center;gap:14px}.agent-avatar[data-v-efe4e450]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:#fff;background:#475569;flex-shrink:0}.agent-avatar.online[data-v-efe4e450]{background:var(--accent-green)}.agent-avatar.busy[data-v-efe4e450]{background:var(--accent-red)}.agent-avatar.away[data-v-efe4e450]{background:var(--accent-yellow)}.agent-avatar.break[data-v-efe4e450]{background:var(--accent)}.agent-info[data-v-efe4e450]{flex:1;min-width:0}.agent-name[data-v-efe4e450]{font-weight:600;font-size:.95rem}.agent-name-ar[data-v-efe4e450]{font-size:.8rem;color:var(--text-secondary)}.agent-ext[data-v-efe4e450]{font-size:.8rem;color:var(--accent);font-family:monospace}.agent-dept[data-v-efe4e450]{font-size:.75rem;color:var(--text-secondary)}.agent-queue[data-v-efe4e450]{font-size:.7rem;color:#475569;font-family:monospace}.agent-actions[data-v-efe4e450]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.status-select[data-v-efe4e450]{padding:6px 10px;background:#f8f9fa;border:1px solid var(--card-border);border-radius:6px;color:var(--text-primary);font-family:Tajawal,sans-serif;font-size:.8rem}.action-buttons[data-v-efe4e450]{display:flex;gap:4px}.edit-btn[data-v-efe4e450],.del-btn[data-v-efe4e450]{padding:4px 10px;border:none;border-radius:4px;cursor:pointer;font-family:Tajawal,sans-serif;font-size:.75rem}.edit-btn[data-v-efe4e450]{background:#e2e8f0;color:var(--text-primary)}.del-btn[data-v-efe4e450]{background:#ef444433;color:var(--accent-red)}.no-agents[data-v-efe4e450]{padding:60px;text-align:center;color:var(--text-secondary);font-size:1.1rem}.dialog-overlay[data-v-efe4e450]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.dialog[data-v-efe4e450]{background:#fff;border:1px solid var(--card-border);border-radius:12px;padding:28px;width:440px;max-width:90vw}.dialog h3[data-v-efe4e450]{margin-bottom:20px}.form-group[data-v-efe4e450]{margin-bottom:14px}.form-group label[data-v-efe4e450]{display:block;margin-bottom:4px;font-size:.85rem;color:var(--text-secondary)}.form-group input[data-v-efe4e450],.form-group select[data-v-efe4e450]{width:100%;padding:10px 12px;background:#f8f9fa;border:1px solid var(--card-border);border-radius:6px;color:var(--text-primary);font-family:Tajawal,sans-serif}.dialog-actions[data-v-efe4e450]{display:flex;gap:12px;margin-top:20px}.save-btn[data-v-efe4e450]{flex:1;padding:10px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif;font-weight:500}.cancel-btn[data-v-efe4e450]{flex:1;padding:10px;background:#e2e8f0;color:var(--text-primary);border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif}.editor-header[data-v-ca777886]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-btn[data-v-ca777886]{padding:10px 20px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif;font-weight:500}.menu-tree[data-v-ca777886]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px}.tree-node[data-v-ca777886]{margin-bottom:8px}.tree-node.child[data-v-ca777886]{margin-right:32px;padding-right:16px;border-right:2px solid var(--card-border)}.node-content[data-v-ca777886]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#f8f9fa;border-radius:8px}.node-key[data-v-ca777886]{background:var(--accent);color:#fff;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.node-label[data-v-ca777886]{font-weight:600;color:var(--text-primary)}.node-label-en[data-v-ca777886]{color:var(--text-secondary);font-size:.85rem}.node-type[data-v-ca777886]{padding:2px 8px;background:#e2e8f0;border-radius:4px;font-size:.75rem;color:var(--text-secondary)}.node-target[data-v-ca777886]{color:var(--accent);font-size:.85rem}.edit-btn[data-v-ca777886],.del-btn[data-v-ca777886]{margin-right:auto;padding:4px 12px;border:none;border-radius:4px;cursor:pointer;font-family:Tajawal,sans-serif;font-size:.8rem}.edit-btn[data-v-ca777886]{background:#e2e8f0;color:var(--text-primary)}.del-btn[data-v-ca777886]{background:#ef444433;color:var(--accent-red)}.tree-children[data-v-ca777886]{margin-top:8px}.empty-tree[data-v-ca777886]{padding:40px;text-align:center;color:var(--text-secondary)}.dialog-overlay[data-v-ca777886]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.dialog[data-v-ca777886]{background:#fff;border:1px solid var(--card-border);border-radius:12px;padding:28px;width:440px;max-width:90vw}.dialog h3[data-v-ca777886]{margin-bottom:20px}.form-group[data-v-ca777886]{margin-bottom:14px}.form-group label[data-v-ca777886]{display:block;margin-bottom:4px;font-size:.85rem;color:var(--text-secondary)}.form-group input[data-v-ca777886],.form-group select[data-v-ca777886]{width:100%;padding:10px 12px;background:#f8f9fa;border:1px solid var(--card-border);border-radius:6px;color:var(--text-primary);font-family:Tajawal,sans-serif}.dialog-actions[data-v-ca777886]{display:flex;gap:12px;margin-top:20px}.save-btn[data-v-ca777886]{flex:1;padding:10px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif;font-weight:500}.cancel-btn[data-v-ca777886]{flex:1;padding:10px;background:#e2e8f0;color:var(--text-primary);border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif}.header-row[data-v-655b96e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.add-btn[data-v-655b96e5]{padding:10px 20px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif;font-weight:500}.clients-grid[data-v-655b96e5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.client-card[data-v-655b96e5]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px}.client-card.inactive[data-v-655b96e5]{opacity:.5}.client-header[data-v-655b96e5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.client-header h4[data-v-655b96e5]{font-size:1.2rem;color:var(--text-primary)}.client-name-en[data-v-655b96e5]{font-size:.85rem;color:var(--text-secondary)}.client-id[data-v-655b96e5]{background:#e2e8f0;padding:2px 10px;border-radius:4px;font-size:.8rem;color:var(--accent);font-family:monospace}.client-details[data-v-655b96e5]{margin-bottom:16px}.detail[data-v-655b96e5]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--card-border);font-size:.85rem}.detail-label[data-v-655b96e5]{color:var(--text-secondary)}.detail-value[data-v-655b96e5]{color:var(--text-primary)}.mono[data-v-655b96e5]{font-family:monospace}.client-actions[data-v-655b96e5]{display:flex;gap:8px}.action-btn[data-v-655b96e5]{flex:1;padding:8px;border:none;border-radius:6px;cursor:pointer;font-family:Tajawal,sans-serif;font-size:.85rem}.action-btn.generate[data-v-655b96e5]{background:#22c55e33;color:var(--accent-green)}.action-btn.edit[data-v-655b96e5]{background:#e2e8f0;color:var(--text-primary)}.action-btn.delete[data-v-655b96e5]{background:#ef444433;color:var(--accent-red)}.action-btn[data-v-655b96e5]:disabled{opacity:.5;cursor:not-allowed}.no-clients[data-v-655b96e5]{padding:60px;text-align:center;color:var(--text-secondary)}.dialog-overlay[data-v-655b96e5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.dialog[data-v-655b96e5]{background:#fff;border:1px solid var(--card-border);border-radius:12px;padding:28px;width:480px;max-width:90vw}.dialog h3[data-v-655b96e5]{margin-bottom:20px}.form-group[data-v-655b96e5]{margin-bottom:14px}.form-group label[data-v-655b96e5]{display:block;margin-bottom:4px;font-size:.85rem;color:var(--text-secondary)}.form-group input[data-v-655b96e5],.form-group select[data-v-655b96e5]{width:100%;padding:10px 12px;background:#f8f9fa;border:1px solid var(--card-border);border-radius:6px;color:var(--text-primary);font-family:Tajawal,sans-serif}.dialog-actions[data-v-655b96e5]{display:flex;gap:12px;margin-top:20px}.save-btn[data-v-655b96e5]{flex:1;padding:10px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif;font-weight:500}.cancel-btn[data-v-655b96e5]{flex:1;padding:10px;background:#e2e8f0;color:var(--text-primary);border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif}.section[data-v-58d27af6]{margin-bottom:32px}.section-header[data-v-58d27af6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h3[data-v-58d27af6]{font-size:1.2rem}.add-btn[data-v-58d27af6]{padding:10px 20px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif;font-weight:500}.table-wrap[data-v-58d27af6]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.data-table[data-v-58d27af6]{width:100%;border-collapse:collapse}.data-table th[data-v-58d27af6]{text-align:right;padding:12px 16px;background:#e2e8f0;color:var(--text-secondary);font-size:.85rem}.data-table td[data-v-58d27af6]{padding:12px 16px;border-bottom:1px solid var(--card-border);font-size:.9rem}.mono[data-v-58d27af6]{font-family:monospace}.date-cell[data-v-58d27af6]{font-size:.8rem;color:var(--text-secondary)}.role-badge[data-v-58d27af6]{padding:3px 10px;border-radius:12px;font-size:.8rem}.role-badge.admin[data-v-58d27af6]{background:#0ea5e933;color:var(--accent)}.role-badge.user[data-v-58d27af6]{background:#22c55e33;color:var(--accent-green)}.action-btn[data-v-58d27af6]{padding:4px 12px;border:none;border-radius:4px;cursor:pointer;font-family:Tajawal,sans-serif;font-size:.8rem;margin-left:4px}.action-btn.reset[data-v-58d27af6]{background:#0ea5e933;color:var(--accent)}.action-btn.delete[data-v-58d27af6]{background:#ef444433;color:var(--accent-red)}.key-display[data-v-58d27af6]{display:flex;align-items:center;gap:8px}.key-display code[data-v-58d27af6]{background:#f8f9fa;padding:6px 12px;border-radius:6px;font-size:.85rem;color:var(--accent);word-break:break-all}.key-display.large code[data-v-58d27af6]{font-size:1.1rem;padding:12px 16px}.copy-btn[data-v-58d27af6]{padding:4px 12px;background:#e2e8f0;color:var(--text-primary);border:none;border-radius:4px;cursor:pointer;font-family:Tajawal,sans-serif;font-size:.8rem;white-space:nowrap}.key-input-row[data-v-58d27af6]{display:flex;gap:8px}.key-input-row input[data-v-58d27af6]{flex:1}.generate-btn[data-v-58d27af6]{padding:10px 16px;background:#e2e8f0;color:var(--accent);border:none;border-radius:6px;cursor:pointer;font-family:Tajawal,sans-serif;white-space:nowrap}.generated-key[data-v-58d27af6]{margin:16px 0}.generated-key p[data-v-58d27af6]{color:var(--text-secondary);font-size:.9rem;margin-bottom:8px}.key-note[data-v-58d27af6]{color:var(--accent-yellow);font-size:.8rem;margin-top:8px}.success-msg[data-v-58d27af6]{background:#22c55e26;color:var(--accent-green);padding:10px;border-radius:8px;margin:12px 0;font-size:.9rem}.empty-state[data-v-58d27af6]{padding:40px;text-align:center;color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px}.copy-toast[data-v-58d27af6]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--accent-green);color:#fff;padding:10px 24px;border-radius:8px;font-size:.9rem;z-index:200}.dialog-overlay[data-v-58d27af6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.dialog[data-v-58d27af6]{background:#fff;border:1px solid var(--card-border);border-radius:12px;padding:28px;width:440px;max-width:90vw}.dialog h3[data-v-58d27af6]{margin-bottom:20px}.form-group[data-v-58d27af6]{margin-bottom:14px}.form-group label[data-v-58d27af6]{display:block;margin-bottom:4px;font-size:.85rem;color:var(--text-secondary)}.form-group input[data-v-58d27af6],.form-group select[data-v-58d27af6]{width:100%;padding:10px 12px;background:#f8f9fa;border:1px solid var(--card-border);border-radius:6px;color:var(--text-primary);font-family:Tajawal,sans-serif}.dialog-actions[data-v-58d27af6]{display:flex;gap:12px;margin-top:20px}.save-btn[data-v-58d27af6]{flex:1;padding:10px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif;font-weight:500}.cancel-btn[data-v-58d27af6]{flex:1;padding:10px;background:#e2e8f0;color:var(--text-primary);border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif}.my-sub[data-v-1f0cdf83]{display:flex;flex-direction:column;gap:16px}.row[data-v-1f0cdf83]{display:grid;grid-template-columns:2fr 1fr;gap:16px}@media(max-width:900px){.row[data-v-1f0cdf83]{grid-template-columns:1fr}}.card[data-v-1f0cdf83]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px}.card h3[data-v-1f0cdf83]{margin:0 0 8px;font-size:1.1rem;color:var(--text-primary)}.muted[data-v-1f0cdf83]{color:var(--text-secondary);font-size:.88rem;margin:4px 0 12px}.stat[data-v-1f0cdf83]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dotted var(--card-border);font-size:.9rem}.stat[data-v-1f0cdf83]:last-of-type{border:0}.stat strong[data-v-1f0cdf83]{color:var(--text-primary)}.badge[data-v-1f0cdf83]{display:inline-block;padding:3px 10px;border-radius:10px;font-size:.78rem;font-weight:600;margin:2px}.badge.active[data-v-1f0cdf83],.badge.paid[data-v-1f0cdf83]{background:#22c55e26;color:var(--accent-green)}.badge.trial[data-v-1f0cdf83]{background:#0ea5e926;color:var(--accent)}.badge.pending[data-v-1f0cdf83],.badge.past_due[data-v-1f0cdf83],.badge.overdue[data-v-1f0cdf83]{background:#eab30826;color:var(--accent-yellow)}.badge.suspended[data-v-1f0cdf83],.badge.cancelled[data-v-1f0cdf83]{background:#ef444426;color:var(--accent-red)}.actions[data-v-1f0cdf83]{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.btn[data-v-1f0cdf83]{padding:9px 18px;border:none;border-radius:8px;cursor:pointer;font-family:Tajawal,sans-serif;font-size:.9rem}.btn.primary[data-v-1f0cdf83]{background:var(--accent);color:#fff}.btn.primary[data-v-1f0cdf83]:hover{opacity:.9}.btn.primary[data-v-1f0cdf83]:disabled{opacity:.5;cursor:not-allowed}.btn.small[data-v-1f0cdf83]{padding:5px 12px;font-size:.8rem;background:var(--accent);color:#fff}.feature-list[data-v-1f0cdf83]{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0}.feature-meta[data-v-1f0cdf83]{margin:4px 0;font-size:.82rem}.notice[data-v-1f0cdf83]{padding:10px 14px;border-radius:8px;font-size:.9rem;border:1px solid}.notice.warn[data-v-1f0cdf83]{background:#eab3081a;border-color:#eab3084d;color:var(--accent-yellow)}.notice.danger[data-v-1f0cdf83]{background:#ef44441a;border-color:#ef44444d;color:var(--accent-red)}.data-table[data-v-1f0cdf83]{width:100%;border-collapse:collapse}.data-table th[data-v-1f0cdf83]{text-align:right;padding:10px 12px;background:#e2e8f0;color:var(--text-secondary);font-size:.82rem;text-transform:uppercase}.data-table td[data-v-1f0cdf83]{padding:10px 12px;border-bottom:1px solid var(--card-border);font-size:.88rem}.date-cell[data-v-1f0cdf83]{color:var(--text-secondary);font-size:.82rem}.empty[data-v-1f0cdf83]{color:var(--text-secondary);text-align:center;padding:24px}.error-card[data-v-1f0cdf83]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:20px;color:var(--accent-red)}.error-card h3[data-v-1f0cdf83]{margin:0 0 8px}.embed-snippet[data-v-1f0cdf83]{background:#f8f9fa;border:1px solid var(--card-border);border-radius:8px;padding:12px;font-family:monospace;font-size:.82rem;color:#10b981;overflow-x:auto;margin:0;text-align:left;direction:ltr}.embed-snippet code[data-v-1f0cdf83]{white-space:pre}code[data-v-1f0cdf83]{background:#f8f9fa;padding:2px 6px;border-radius:4px;font-size:.85rem;color:var(--accent)}.origin-section[data-v-1f0cdf83]{margin-top:20px;padding-top:16px;border-top:1px solid var(--card-border)}.origin-section h4[data-v-1f0cdf83]{margin:0 0 6px;font-size:1rem;color:var(--text-primary)}.origin-row[data-v-1f0cdf83]{display:flex;gap:8px;margin-top:8px}.origin-row input[data-v-1f0cdf83]{flex:1;padding:8px 12px;background:#f8f9fa;border:1px solid var(--card-border);border-radius:6px;color:var(--text-primary);font-family:monospace;font-size:.85rem}.btn.small[data-v-1f0cdf83]{padding:5px 12px;font-size:.8rem}.btn.secondary[data-v-1f0cdf83]{background:#e2e8f0;color:#fff}.btn.danger[data-v-1f0cdf83]{background:#ef444433;color:var(--accent-red)}.admin-billing[data-v-1e7e5e4b]{display:flex;flex-direction:column;gap:16px}.summary[data-v-1e7e5e4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.stat-box[data-v-1e7e5e4b]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;padding:16px}.stat-box .label[data-v-1e7e5e4b]{font-size:.82rem;color:var(--text-secondary)}.stat-box .value[data-v-1e7e5e4b]{font-size:1.8rem;font-weight:700;color:var(--accent);margin-top:4px}.tabs[data-v-1e7e5e4b]{display:flex;gap:8px;border-bottom:2px solid var(--card-border)}.tab[data-v-1e7e5e4b]{padding:10px 18px;background:transparent;border:none;cursor:pointer;font-family:Tajawal,sans-serif;font-size:.9rem;color:var(--text-secondary);border-bottom:2px solid transparent;margin-bottom:-2px}.tab.active[data-v-1e7e5e4b]{color:var(--accent);border-color:var(--accent);font-weight:600}.tab-panel[data-v-1e7e5e4b]{display:flex;flex-direction:column;gap:16px}.card[data-v-1e7e5e4b]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px}.card h3[data-v-1e7e5e4b]{margin:0 0 14px;font-size:1.05rem}.data-table[data-v-1e7e5e4b]{width:100%;border-collapse:collapse}.data-table th[data-v-1e7e5e4b]{text-align:right;padding:10px 12px;background:#e2e8f0;color:var(--text-secondary);font-size:.8rem;text-transform:uppercase}.data-table td[data-v-1e7e5e4b]{padding:10px 12px;border-bottom:1px solid var(--card-border);font-size:.88rem}.subrow[data-v-1e7e5e4b]{font-size:.78rem;color:var(--text-secondary)}.date-cell[data-v-1e7e5e4b]{color:var(--text-secondary);font-size:.82rem}.lyd[data-v-1e7e5e4b]{font-variant-numeric:tabular-nums;font-weight:600}.badge[data-v-1e7e5e4b]{display:inline-block;padding:3px 10px;border-radius:10px;font-size:.78rem;font-weight:600}.badge.active[data-v-1e7e5e4b],.badge.paid[data-v-1e7e5e4b]{background:#22c55e26;color:var(--accent-green)}.badge.trial[data-v-1e7e5e4b]{background:#0ea5e926;color:var(--accent)}.badge.pending[data-v-1e7e5e4b],.badge.past_due[data-v-1e7e5e4b],.badge.overdue[data-v-1e7e5e4b]{background:#eab30826;color:var(--accent-yellow)}.badge.suspended[data-v-1e7e5e4b],.badge.cancelled[data-v-1e7e5e4b]{background:#ef444426;color:var(--accent-red)}.btn[data-v-1e7e5e4b]{border:none;border-radius:6px;cursor:pointer;font-family:Tajawal,sans-serif;font-size:.88rem;padding:7px 14px}.btn.small[data-v-1e7e5e4b]{padding:5px 12px;font-size:.8rem}.btn.primary[data-v-1e7e5e4b]{background:var(--accent);color:#fff}.btn.danger[data-v-1e7e5e4b]{background:var(--accent-red);color:#fff}.btn[data-v-1e7e5e4b]:hover{opacity:.9}.empty[data-v-1e7e5e4b]{color:var(--text-secondary);text-align:center;padding:24px}.my-agents[data-v-c1d3981e]{display:flex;flex-direction:column;gap:16px}.header[data-v-c1d3981e]{display:flex;justify-content:space-between;align-items:center}.header h3[data-v-c1d3981e]{margin:0;font-size:1.25rem}.muted[data-v-c1d3981e]{color:var(--text-secondary);font-size:.88rem;margin:4px 0 0}.btn[data-v-c1d3981e]{border:none;border-radius:8px;padding:9px 18px;cursor:pointer;font-family:Tajawal,sans-serif;font-size:.9rem;text-decoration:none;display:inline-block}.btn.small[data-v-c1d3981e]{padding:5px 12px;font-size:.8rem}.btn.primary[data-v-c1d3981e]{background:var(--accent);color:#fff}.btn.primary[data-v-c1d3981e]:disabled{opacity:.5;cursor:not-allowed}.btn.secondary[data-v-c1d3981e]{background:#e2e8f0;color:var(--text-primary)}.btn.danger[data-v-c1d3981e]{background:#ef444433;color:var(--accent-red)}.btn[data-v-c1d3981e]:hover:not(:disabled){opacity:.9}.agents-grid[data-v-c1d3981e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.agent-card[data-v-c1d3981e]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:16px;display:flex;gap:12px;align-items:flex-start}.avatar[data-v-c1d3981e]{width:48px;height:48px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.avatar.online[data-v-c1d3981e]{background:var(--accent-green)}.avatar.busy[data-v-c1d3981e]{background:var(--accent-red)}.avatar.offline[data-v-c1d3981e]{background:#64748b}.info[data-v-c1d3981e]{flex:1;min-width:0}.name[data-v-c1d3981e]{font-weight:600;font-size:.95rem}.name-ar[data-v-c1d3981e]{color:var(--text-secondary);font-size:.85rem}.meta[data-v-c1d3981e]{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.badge[data-v-c1d3981e]{background:#0ea5e926;color:var(--accent);padding:2px 8px;border-radius:10px;font-size:.75rem}.ext[data-v-c1d3981e]{color:var(--text-secondary);font-size:.8rem;font-variant-numeric:tabular-nums}.actions[data-v-c1d3981e]{display:flex;flex-direction:column;gap:6px}.empty-state[data-v-c1d3981e]{text-align:center;padding:40px;color:var(--text-secondary);background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px}.empty-state p[data-v-c1d3981e]:first-child{color:var(--text-primary);margin-bottom:8px;font-weight:500}.notice[data-v-c1d3981e]{padding:10px 14px;border-radius:8px;font-size:.88rem}.notice.warn[data-v-c1d3981e]{background:#eab3081a;border:1px solid rgba(234,179,8,.3);color:var(--accent-yellow)}.error-card[data-v-c1d3981e]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:20px;color:var(--accent-red)}.error-inline[data-v-c1d3981e]{color:var(--accent-red);font-size:.88rem;margin:8px 0}.dialog-overlay[data-v-c1d3981e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:100}.dialog[data-v-c1d3981e]{background:#fff;border:1px solid var(--card-border);border-radius:12px;padding:24px;width:460px;max-width:90vw}.dialog.creds-dialog[data-v-c1d3981e]{width:560px}.dialog h3[data-v-c1d3981e]{margin:0 0 12px;font-size:1.1rem}.field[data-v-c1d3981e]{margin-bottom:12px}.field label[data-v-c1d3981e]{display:block;font-size:.82rem;color:var(--text-secondary);margin-bottom:4px}.field input[data-v-c1d3981e],.field select[data-v-c1d3981e]{width:100%;padding:9px 12px;background:#f8f9fa;border:1px solid var(--card-border);border-radius:6px;color:var(--text-primary);font-family:Tajawal,sans-serif}.dialog-actions[data-v-c1d3981e]{display:flex;gap:10px;margin-top:16px}.dialog-actions .btn[data-v-c1d3981e]{flex:1;text-align:center}.creds[data-v-c1d3981e]{background:#f8f9fa;border:1px solid var(--card-border);border-radius:8px;padding:12px}.creds-row[data-v-c1d3981e]{display:grid;grid-template-columns:110px 1fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px dotted var(--card-border);font-size:.88rem}.creds-row[data-v-c1d3981e]:last-child{border:0}.creds-row .k[data-v-c1d3981e]{color:var(--text-secondary)}.creds-row .v[data-v-c1d3981e]{font-family:monospace;font-size:.9rem;word-break:break-all;direction:ltr;text-align:left}.creds-row .v.mono[data-v-c1d3981e]{color:var(--accent-green)}.copy-btn[data-v-c1d3981e]{background:#e2e8f0;color:var(--text-primary);border:none;border-radius:4px;padding:4px 10px;font-size:.75rem;cursor:pointer;font-family:Tajawal,sans-serif}.empty[data-v-c1d3981e]{color:var(--text-secondary);text-align:center;padding:24px}.toast[data-v-c1d3981e]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--accent-green);color:#fff;padding:10px 24px;border-radius:8px;font-size:.9rem;z-index:200}.audit[data-v-a34862c4]{display:flex;flex-direction:column;gap:14px}.filters[data-v-a34862c4]{display:flex;gap:10px;flex-wrap:wrap}.filters input[data-v-a34862c4],.filters select[data-v-a34862c4]{background:#f8f9fa;border:1px solid var(--card-border);color:var(--text-primary);padding:8px 12px;border-radius:6px;font-family:Tajawal,sans-serif}.filters input[data-v-a34862c4]{flex:1;min-width:150px}.btn[data-v-a34862c4]{background:var(--accent);color:#fff;border:0;padding:8px 18px;border-radius:6px;cursor:pointer;font-family:Tajawal,sans-serif}.card[data-v-a34862c4]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:0;overflow:auto}.data-table[data-v-a34862c4]{width:100%;border-collapse:collapse}.data-table th[data-v-a34862c4]{text-align:right;padding:10px 12px;background:#e2e8f0;color:var(--text-secondary);font-size:.8rem;text-transform:uppercase;position:sticky;top:0}.data-table td[data-v-a34862c4]{padding:8px 12px;border-bottom:1px solid var(--card-border);font-size:.85rem;vertical-align:top}.event[data-v-a34862c4]{background:#0ea5e926;color:var(--accent);padding:2px 8px;border-radius:10px;font-size:.78rem;font-family:monospace}.outcome[data-v-a34862c4]{padding:2px 8px;border-radius:10px;font-size:.75rem;font-weight:600}.outcome.ok[data-v-a34862c4]{background:#22c55e26;color:var(--accent-green)}.outcome.fail[data-v-a34862c4],.outcome.denied[data-v-a34862c4]{background:#ef444426;color:var(--accent-red)}.mono[data-v-a34862c4]{font-family:monospace;font-size:.8rem}.date-cell[data-v-a34862c4]{color:var(--text-secondary);font-size:.78rem;white-space:nowrap}.meta-cell pre[data-v-a34862c4]{margin:0;background:#f8f9fa;padding:6px 8px;border-radius:4px;font-size:.72rem;color:var(--text-secondary);max-width:300px;overflow:auto;direction:ltr;text-align:left}.empty[data-v-a34862c4]{color:var(--text-secondary);text-align:center;padding:40px}
