.health-dashboard[data-v-3a2c6c2d]{width:100%;max-width:1200px;margin:0 auto;padding:24px 16px 60px;direction:rtl;color:#e2e8f0;font-family:inherit}.dash-header[data-v-3a2c6c2d]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:24px;background:#1e293b;padding:20px 24px;border-radius:12px;border:1px solid #334155}.badge-row[data-v-3a2c6c2d]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.badge[data-v-3a2c6c2d]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:.85rem;font-weight:600}.dot[data-v-3a2c6c2d]{width:8px;height:8px;border-radius:50%;background:currentColor}.status-excellent[data-v-3a2c6c2d]{background:rgba(16,185,129,.15);color:#10b981;border:1px solid #10b981}.status-good[data-v-3a2c6c2d]{background:rgba(59,130,246,.15);color:#3b82f6;border:1px solid #3b82f6}.status-warning[data-v-3a2c6c2d]{background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid #f59e0b}.score-badge[data-v-3a2c6c2d]{background:#0f172a;color:#38bdf8;padding:4px 10px;border-radius:6px;font-size:.85rem;border:1px solid #38bdf8}.dash-title[data-v-3a2c6c2d]{margin:0 0 6px 0;font-size:1.5rem;color:#f8fafc}.dash-sub[data-v-3a2c6c2d]{margin:0;color:#94a3b8;font-size:.95rem}.header-actions[data-v-3a2c6c2d]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.btn-refresh[data-v-3a2c6c2d]{display:inline-flex;align-items:center;gap:8px;background:#2563eb;color:#fff;border:none;padding:10px 18px;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .2s}.btn-refresh[data-v-3a2c6c2d]:hover:not(:disabled){background:#1d4ed8}.btn-refresh[data-v-3a2c6c2d]:disabled{opacity:.6;cursor:not-allowed}.rotating[data-v-3a2c6c2d]{display:inline-block;animation:spin-3a2c6c2d 1s linear infinite}@keyframes spin-3a2c6c2d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.last-checked[data-v-3a2c6c2d]{font-size:.8rem;color:#64748b}.alert-error[data-v-3a2c6c2d]{background:rgba(239,68,68,.15);border:1px solid #ef4444;color:#ef4444;padding:12px 16px;border-radius:8px;margin-bottom:20px}.metrics-grid[data-v-3a2c6c2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.metric-card[data-v-3a2c6c2d]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:18px;display:flex;align-items:center;gap:16px}.card-icon[data-v-3a2c6c2d]{font-size:2rem;background:#0f172a;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #334155}.card-label[data-v-3a2c6c2d]{font-size:.85rem;color:#94a3b8;margin-bottom:4px}.card-val[data-v-3a2c6c2d]{font-size:1.5rem;font-weight:700;color:#f8fafc}.card-meta[data-v-3a2c6c2d]{font-size:.8rem;color:#64748b;margin-top:2px}.text-emerald[data-v-3a2c6c2d]{color:#10b981!important}.text-amber[data-v-3a2c6c2d]{color:#f59e0b!important}.text-bold[data-v-3a2c6c2d]{font-weight:600}.font-mono[data-v-3a2c6c2d]{font-family:monospace;direction:ltr;text-align:left}.section-card[data-v-3a2c6c2d]{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:20px;margin-bottom:24px}.section-header[data-v-3a2c6c2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title[data-v-3a2c6c2d]{margin:0 0 4px 0;font-size:1.2rem;color:#f8fafc}.section-desc[data-v-3a2c6c2d]{margin:0;color:#94a3b8;font-size:.9rem}.count-pill[data-v-3a2c6c2d]{background:#0f172a;color:#94a3b8;font-size:.85rem;padding:4px 10px;border-radius:6px;border:1px solid #334155}.table-wrap[data-v-3a2c6c2d]{overflow-x:auto;margin-top:14px}.health-table[data-v-3a2c6c2d]{width:100%;border-collapse:collapse;text-align:right;font-size:.9rem}.health-table th[data-v-3a2c6c2d]{background:#0f172a;color:#94a3b8;font-weight:600}.health-table td[data-v-3a2c6c2d],.health-table th[data-v-3a2c6c2d]{padding:12px 14px;border-bottom:1px solid #334155}.health-table tr[data-v-3a2c6c2d]:hover{background:#243248}.status-chip[data-v-3a2c6c2d]{display:inline-block;padding:3px 8px;border-radius:4px;font-weight:600;font-size:.85rem}.chip-200[data-v-3a2c6c2d]{background:rgba(16,185,129,.2);color:#10b981}.chip-300[data-v-3a2c6c2d]{background:rgba(59,130,246,.2);color:#3b82f6}.chip-400[data-v-3a2c6c2d]{background:rgba(245,158,11,.2);color:#f59e0b}.chip-500[data-v-3a2c6c2d]{background:rgba(239,68,68,.2);color:#ef4444}.tag-ok[data-v-3a2c6c2d]{color:#10b981;font-weight:500}.tag-warn[data-v-3a2c6c2d]{color:#f59e0b;font-weight:500}.tag-na[data-v-3a2c6c2d]{color:#64748b}.tag-info[data-v-3a2c6c2d]{background:#0f172a;color:#38bdf8;padding:4px 10px;border-radius:6px;font-size:.85rem;border:1px solid #0284c7}.link-view[data-v-3a2c6c2d]{color:#38bdf8;text-decoration:none;font-size:1.1rem}.two-col-grid[data-v-3a2c6c2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px}.sitemap-list[data-v-3a2c6c2d]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.sitemap-item[data-v-3a2c6c2d]{display:flex;justify-content:space-between;align-items:center;background:#0f172a;padding:12px 16px;border-radius:8px;border:1px solid #334155}.sitemap-item.index-item[data-v-3a2c6c2d]{border-color:#10b981;background:rgba(16,185,129,.05)}.sm-title[data-v-3a2c6c2d]{font-weight:600;font-size:.95rem;direction:ltr;text-align:right}.sm-desc[data-v-3a2c6c2d]{font-size:.8rem;color:#64748b;margin-top:2px}.sm-count[data-v-3a2c6c2d]{font-size:.85rem;color:#94a3b8}.btn-sm[data-v-3a2c6c2d]{background:#334155;color:#f8fafc;padding:6px 12px;border-radius:6px;text-decoration:none;font-size:.8rem}.btn-sm.primary[data-v-3a2c6c2d]{background:#10b981;color:#0f172a;font-weight:600}.checklist[data-v-3a2c6c2d]{list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:14px}.checklist li[data-v-3a2c6c2d]{display:flex;align-items:flex-start;gap:12px}.check-icon[data-v-3a2c6c2d]{background:#2563eb;color:#fff;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0}.checklist p[data-v-3a2c6c2d]{margin:4px 0 0;font-size:.85rem;color:#94a3b8}.checklist code[data-v-3a2c6c2d]{background:#0f172a;color:#38bdf8;padding:2px 6px;border-radius:4px;font-family:monospace}.gsc-actions[data-v-3a2c6c2d]{margin-top:18px}.btn-gsc[data-v-3a2c6c2d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;background:#0f172a;border:1px solid #3b82f6;color:#60a5fa;padding:10px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .2s}.btn-gsc[data-v-3a2c6c2d]:hover{background:#1e3a8a;color:#fff}