body{background-color:#0f172a;margin:0;color:#f1f5f9}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#334155;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#475569}[data-v-f3dedb33]:root{--bg-card: #1e293b;--primary: #38bdf8;--primary-hover: #0ea5e9}.container[data-v-f3dedb33]{font-family:Segoe UI,sans-serif;max-width:1400px;margin:0 auto;padding:20px;min-height:100vh}.login-overlay[data-v-f3dedb33]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172a;display:flex;align-items:center;justify-content:center;z-index:9999}.login-box[data-v-f3dedb33]{background:#1e293b;padding:40px;border-radius:16px;width:340px;border:1px solid rgba(255,255,255,.1);text-align:center}.login-box h2[data-v-f3dedb33]{margin-bottom:30px;color:var(--primary)}input[data-v-f3dedb33]{width:100%;padding:14px 16px;margin-bottom:20px;box-sizing:border-box;background:#0f172a;border:1px solid #475569;border-radius:8px;color:#fff;transition:.2s}input[data-v-f3dedb33]:focus{outline:none;border-color:var(--primary);background:#172033}button[data-v-f3dedb33]{width:100%;padding:14px;border:none;border-radius:8px;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;font-weight:700;cursor:pointer;transition:.1s}button[data-v-f3dedb33]:hover{filter:brightness(1.1);transform:translateY(-1px)}button[data-v-f3dedb33]:disabled{background:#334155;color:#94a3b8;cursor:not-allowed}.search-tabs[data-v-f3dedb33]{display:flex;gap:10px;margin-bottom:15px;border-bottom:1px solid #334155;padding-bottom:10px}.tab-btn[data-v-f3dedb33]{background:transparent;color:#94a3b8;border:1px solid transparent;padding:8px 16px;width:auto;font-size:.9rem}.tab-btn[data-v-f3dedb33]:hover{color:#fff;background:#ffffff0d;transform:none}.tab-btn.active[data-v-f3dedb33]{color:var(--primary);border-bottom:2px solid var(--primary);border-radius:0;background:transparent}.header[data-v-f3dedb33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px solid #334155;padding-bottom:20px}.header h1[data-v-f3dedb33]{margin:0;color:#fff}.logout-btn[data-v-f3dedb33]{width:auto;padding:6px 16px;background:transparent;border:1px solid #ef4444;color:#ef4444}.logout-btn[data-v-f3dedb33]:hover{background:#ef4444;color:#fff}.stats-grid[data-v-f3dedb33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-f3dedb33]{background:var(--bg-card);padding:25px;border-radius:12px;text-align:center;border:1px solid #334155}.stat-number[data-v-f3dedb33]{font-size:2.5rem;font-weight:700;color:var(--primary);margin:10px 0 0}.main-content[data-v-f3dedb33]{display:grid;grid-template-columns:1fr 1.5fr;gap:20px}.column[data-v-f3dedb33],.control-panel[data-v-f3dedb33]{background:var(--bg-card);padding:25px;border-radius:12px;border:1px solid #334155;margin-bottom:20px}h2[data-v-f3dedb33]{margin-top:0;color:#fff;border-bottom:1px solid #334155;padding-bottom:15px}.input-group[data-v-f3dedb33]{display:flex;gap:10px}.input-group input[data-v-f3dedb33]{margin-bottom:0}.input-group button[data-v-f3dedb33]{width:auto}.stat-details[data-v-f3dedb33]{display:flex;justify-content:center;gap:15px;margin-top:10px;font-size:.9rem;font-weight:600}.stat-details .active[data-v-f3dedb33]{color:#22c55e}.stat-details .pending[data-v-f3dedb33]{color:#f59e0b}.stat-details .error[data-v-f3dedb33]{color:#ef4444}.monitor-btn[data-v-f3dedb33]{background:#38bdf81a;color:var(--primary);border:1px solid var(--primary);padding:6px 12px;margin-right:15px;width:auto}.monitor-btn[data-v-f3dedb33]:hover{background:var(--primary);color:#0f172a}.monitor-table[data-v-f3dedb33]{width:100%;border-collapse:collapse;margin-bottom:20px}.monitor-table th[data-v-f3dedb33]{text-align:left;padding:10px;color:#94a3b8;border-bottom:1px solid #334155}.monitor-table td[data-v-f3dedb33]{padding:10px;border-bottom:1px solid #334155}.acc-name[data-v-f3dedb33]{font-weight:700;color:#fff}.text-danger[data-v-f3dedb33]{color:#ef4444;font-weight:700}.action-buttons[data-v-f3dedb33]{display:flex;gap:5px}.btn-small.danger[data-v-f3dedb33]{background:#ef444433;color:#ef4444;border:1px solid #ef4444}.btn-small.danger[data-v-f3dedb33]:hover{background:#ef4444;color:#fff}.monitor-hint[data-v-f3dedb33]{color:#64748b;font-size:.8rem;line-height:1.4}.user-card[data-v-f3dedb33]{display:flex;align-items:center;padding:12px;background:#0f172a;border:1px solid #334155;border-radius:8px;margin-bottom:10px;cursor:pointer;transition:.2s}.user-card[data-v-f3dedb33]:hover{border-color:var(--primary);background:#172033}.user-avatar[data-v-f3dedb33]{width:40px;height:40px;background:#334155;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-right:15px}.user-details[data-v-f3dedb33]{flex:1}.user-card-name[data-v-f3dedb33]{font-weight:700;color:#fff}.user-card-id[data-v-f3dedb33]{font-size:.8rem;color:#94a3b8}.user-arrow[data-v-f3dedb33]{color:#64748b}.modal-overlay[data-v-f3dedb33]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-f3dedb33]{background:var(--bg-card);border:2px solid #475569;padding:25px;border-radius:12px;width:500px;max-width:90%;max-height:90vh;overflow-y:auto;color:#fff;box-shadow:0 25px 50px -12px #000000b3;position:relative}.profile-modal[data-v-f3dedb33]{width:700px}.monitor-modal[data-v-f3dedb33]{width:1200px;max-width:95vw}.modal-header[data-v-f3dedb33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.close-btn[data-v-f3dedb33]{width:auto;background:transparent;color:#94a3b8;font-size:1.5rem;padding:0;line-height:1;cursor:pointer}.close-btn[data-v-f3dedb33]:hover{color:#fff}.profile-content[data-v-f3dedb33]{overflow-y:auto;padding-right:10px}.profile-info[data-v-f3dedb33]{display:flex;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #334155}.profile-avatar[data-v-f3dedb33]{width:80px;height:80px;background:#334155;border-radius:50%;font-size:2.5rem;display:flex;align-items:center;justify-content:center}.profile-name[data-v-f3dedb33]{margin:0 0 5px;color:#fff}.profile-id[data-v-f3dedb33]{color:#94a3b8;margin-bottom:10px}.profile-tg-link[data-v-f3dedb33]{color:var(--primary);text-decoration:none;font-size:.9rem}.groups-tags[data-v-f3dedb33]{display:flex;flex-wrap:wrap;gap:8px}.group-tag[data-v-f3dedb33]{background:#38bdf81a;color:var(--primary);padding:4px 10px;border-radius:15px;font-size:.85rem;border:1px solid rgba(56,189,248,.2)}.mini-msg-card[data-v-f3dedb33]{background:#0f172a;padding:10px;border-radius:6px;margin-bottom:8px;border:1px solid #334155}.mini-msg-header[data-v-f3dedb33]{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:5px;color:#94a3b8}.search-results[data-v-f3dedb33]{margin-top:20px;max-height:60vh;overflow-y:auto}.message-card[data-v-f3dedb33]{background:#0f172a;border:1px solid #334155;padding:15px;border-radius:8px;margin-bottom:10px}.msg-header[data-v-f3dedb33]{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;margin-bottom:10px}.msg-meta-top[data-v-f3dedb33]{display:flex;justify-content:space-between;font-size:.85rem}.msg-meta-user[data-v-f3dedb33]{display:flex;align-items:center;gap:8px;font-size:.9rem;background:#ffffff0d;padding:4px 8px;border-radius:4px;width:fit-content}.clickable[data-v-f3dedb33]{cursor:pointer}.clickable[data-v-f3dedb33]:hover{text-decoration:underline;color:#fff}.user-link[data-v-f3dedb33]{color:#38bdf8;text-decoration:none;font-weight:600}.msg-link-btn[data-v-f3dedb33]{margin-left:8px;padding:2px 6px;background:#ffffff1a;border-radius:4px;font-size:.8rem;text-decoration:none;color:#fff}.msg-chat[data-v-f3dedb33]{color:#a855f7;font-weight:700}.msg-date[data-v-f3dedb33]{color:#64748b}.table-wrapper[data-v-f3dedb33]{max-height:60vh;overflow-y:auto;border:1px solid #334155;border-radius:8px}.chats-table[data-v-f3dedb33]{width:100%;border-collapse:collapse}.chats-table th[data-v-f3dedb33]{text-align:left;padding:15px;color:#94a3b8;border-bottom:1px solid #334155;position:sticky;top:0;background:#1e293b;z-index:10}.chats-table td[data-v-f3dedb33]{padding:15px;border-bottom:1px solid #334155;color:#fff}.invite-row[data-v-f3dedb33]{margin-top:6px}.link-badge[data-v-f3dedb33]{display:inline-block;font-size:.75rem;color:#38bdf8;text-decoration:none;background:#38bdf81a;padding:2px 8px;border-radius:12px;border:1px solid rgba(56,189,248,.2)}.activity-date[data-v-f3dedb33]{font-size:.85rem;color:#e2e8f0;white-space:nowrap}.badge[data-v-f3dedb33]{padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:700}.badge-channel[data-v-f3dedb33]{background:#38bdf826;color:#38bdf8}.badge-group[data-v-f3dedb33]{background:#a855f726;color:#c084fc}.status-dot[data-v-f3dedb33]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.status-dot.active[data-v-f3dedb33]{background:#22c55e}.status-dot.pending[data-v-f3dedb33]{background:#f59e0b}.status-dot.error[data-v-f3dedb33]{background:#ef4444}.btn-small[data-v-f3dedb33]{padding:6px 12px;font-size:.75rem;width:auto}.btn-small.warning[data-v-f3dedb33]{background:#f59e0b}.linked-ok[data-v-f3dedb33]{color:#22c55e;font-size:.85rem;font-weight:600}.modal-actions[data-v-f3dedb33]{margin-top:25px;display:flex;justify-content:flex-end;gap:15px}.btn-secondary[data-v-f3dedb33]{background:transparent;border:1px solid #475569;color:#fff;width:auto}.btn-primary[data-v-f3dedb33]{width:auto}.alert-nav-btn[data-v-f3dedb33]{background:#ef44441a;color:#ef4444;border:1px solid #ef4444}.alert-nav-btn[data-v-f3dedb33]:hover{background:#ef4444;color:#0f172a}.alerts-page[data-v-f3dedb33]{background:var(--bg-card);padding:25px;border-radius:12px;border:1px solid #334155;min-height:70vh;margin-top:-10px}.alerts-grid[data-v-f3dedb33]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.alert-group-card[data-v-f3dedb33]{background:#0f172a;padding:20px;border:1px solid #ef4444;border-radius:8px;cursor:pointer;transition:.2s;display:flex;flex-direction:column;gap:15px}.alert-group-card[data-v-f3dedb33]:hover{background:#172033;transform:translateY(-3px);box-shadow:0 10px 15px -3px #ef44441a}.alert-group-header[data-v-f3dedb33]{display:flex;align-items:center;gap:10px}.alert-group-header h3[data-v-f3dedb33]{margin:0;color:#fff;font-size:1.1rem}.alert-icon[data-v-f3dedb33]{font-size:1.5rem;background:#ef444433;padding:10px;border-radius:50%}.alert-group-stats[data-v-f3dedb33]{color:#ef4444;font-size:.95rem;display:flex;align-items:center}.jobs-badge[data-v-f3dedb33]{display:inline-block;background:#38bdf8;color:#fff;padding:2px 8px;border-radius:12px;font-weight:800;font-size:.85rem;margin-left:10px;border:2px solid white;box-shadow:0 2px 4px #0003;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.section-title[data-v-f3dedb33]{color:#cbd5e1;border-bottom:1px solid #334155;padding-bottom:10px;margin-top:30px;margin-bottom:15px}.incident-card[data-v-f3dedb33]{background:#0f172a;border-left:4px solid #ef4444;padding:20px;border-radius:8px;margin-bottom:15px;border-top:1px solid #334155;border-right:1px solid #334155;border-bottom:1px solid #334155}.job-card[data-v-f3dedb33]{border-left:4px solid #38bdf8}.incident-actions[data-v-f3dedb33]{margin-top:20px;display:flex;gap:10px;align-items:center}.link-btn[data-v-f3dedb33]{background:#3b82f6;color:#fff;text-decoration:none;padding:8px 16px;border-radius:6px;font-weight:700;font-size:.8rem}.success-btn[data-v-f3dedb33]{background:#22c55e;color:#fff;padding:8px 16px}.reject-btn[data-v-f3dedb33]{background:transparent;border:1px solid #64748b;color:#94a3b8;padding:8px 16px}.reject-btn[data-v-f3dedb33]:hover{background:#64748b;color:#fff}.alerts-back-btn[data-v-f3dedb33]:hover{background:#475569}
