.seo-dashboard[data-v-567bf9e9]{color:#2a2927;max-width:1360px;margin:0 auto;padding:1.5rem 1rem 4rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dashboard-header[data-v-567bf9e9]{background:#fff;border:1px solid #c5a88040;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 4px 20px #0000000d}.header-top[data-v-567bf9e9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.brand-title[data-v-567bf9e9]{align-items:center;gap:.75rem;display:flex}.brand-title h1[data-v-567bf9e9]{color:#2a2927;margin:0;font-size:1.4rem;font-weight:700}.pulse-indicator[data-v-567bf9e9]{background:#27ae60;border-radius:50%;width:10px;height:10px;animation:2s infinite pulse-567bf9e9;display:inline-block;box-shadow:0 0 #27ae6066}.pulse-indicator.scanning[data-v-567bf9e9]{background:#f39c12;animation:.8s infinite pulse-fast-567bf9e9}@keyframes pulse-567bf9e9{0%{box-shadow:0 0 #27ae60b3}70%{box-shadow:0 0 0 8px #27ae6000}to{box-shadow:0 0 #27ae6000}}@keyframes pulse-fast-567bf9e9{0%{box-shadow:0 0 #f39c12b3}70%{box-shadow:0 0 0 8px #f39c1200}to{box-shadow:0 0 #f39c1200}}.live-tag[data-v-567bf9e9]{color:#8c7355;letter-spacing:.08em;background:#f4ece1;border:1px solid #e0d6cb;border-radius:4px;padding:.2rem .5rem;font-size:.65rem;font-weight:800}.header-actions[data-v-567bf9e9]{gap:.5rem;display:flex}.scanner-bar[data-v-567bf9e9]{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.input-wrapper[data-v-567bf9e9]{background:#faf7f2;border:1px solid #d9cdbf;border-radius:8px;flex:1;align-items:center;min-width:280px;padding:.25rem .75rem;display:flex}.input-prefix[data-v-567bf9e9]{color:#8c7355;margin-right:.5rem;font-size:.75rem;font-weight:700}.input-wrapper input[data-v-567bf9e9]{color:#2a2927;background:0 0;border:none;outline:none;flex:1;padding:.6rem .25rem;font-family:monospace;font-size:.95rem}.scanner-buttons[data-v-567bf9e9]{gap:.5rem;display:flex}.btn[data-v-567bf9e9]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.88rem;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.btn[data-v-567bf9e9]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-567bf9e9]{color:#faf7f2;background:#2a2927}.btn-primary[data-v-567bf9e9]:hover:not(:disabled){background:#44423e}.btn-accent[data-v-567bf9e9]{color:#fff;background:#c5a880}.btn-accent[data-v-567bf9e9]:hover:not(:disabled){background:#b09167}.btn-secondary[data-v-567bf9e9]{color:#2a2927;background:#f4ece1;border:1px solid #d9cdbf}.btn-secondary[data-v-567bf9e9]:hover:not(:disabled){background:#ebe0d3}.btn-danger-sm[data-v-567bf9e9]{color:#fff;cursor:pointer;background:#e74c3c;border:none;border-radius:6px;padding:.4rem .8rem;font-size:.8rem;font-weight:600}.icon[data-v-567bf9e9]{width:16px;height:16px}.spinner[data-v-567bf9e9]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-567bf9e9}@keyframes spin-567bf9e9{to{transform:rotate(360deg)}}.presets-row[data-v-567bf9e9]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.presets-label[data-v-567bf9e9]{color:#8c7355;font-weight:600}.preset-pills[data-v-567bf9e9]{flex-wrap:wrap;gap:.35rem;display:flex}.preset-pill[data-v-567bf9e9]{color:#2a2927;cursor:pointer;background:#faf7f2;border:1px solid #e0d6cb;border-radius:20px;padding:.25rem .65rem;font-size:.78rem;transition:all .15s}.preset-pill[data-v-567bf9e9]:hover,.preset-pill.active[data-v-567bf9e9]{color:#fff;background:#c5a880;border-color:#c5a880}.alert-banner[data-v-567bf9e9]{border-radius:8px;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.critical-banner[data-v-567bf9e9]{color:#9b1c1c;background:#fdf2f2;border:1px solid #f8b4b4}.alert-icon[data-v-567bf9e9]{font-size:1.8rem}.alert-content h4[data-v-567bf9e9]{margin:0 0 .2rem;font-size:1rem}.alert-content p[data-v-567bf9e9]{margin:0;font-size:.88rem}.kpi-grid[data-v-567bf9e9]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.kpi-card[data-v-567bf9e9]{background:#fff;border:1px solid #e0d6cb;border-radius:10px;padding:1.25rem;box-shadow:0 2px 10px #00000008}.kpi-header[data-v-567bf9e9]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.kpi-title[data-v-567bf9e9]{text-transform:uppercase;letter-spacing:.05em;color:#8c7355;font-size:.85rem;font-weight:700}.kpi-badge[data-v-567bf9e9]{background:#f4ece1;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.kpi-value-row[data-v-567bf9e9]{align-items:center;gap:1rem;display:flex}.score-circle[data-v-567bf9e9]{color:#27ae60;background:#faf7f2;border:4px solid #27ae60;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.4rem;font-weight:800;display:flex}.kpi-danger .score-circle[data-v-567bf9e9]{color:#e74c3c;border-color:#e74c3c}.kpi-warning .score-circle[data-v-567bf9e9]{color:#f39c12;border-color:#f39c12}.stat-line[data-v-567bf9e9]{margin-bottom:.2rem;font-size:.8rem;font-weight:600}.metric-row[data-v-567bf9e9]{border-bottom:1px solid #f4ece1;justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.82rem;display:flex}.metric-row[data-v-567bf9e9]:last-child{border-bottom:none}.metric-name[data-v-567bf9e9]{color:#777}.metric-val[data-v-567bf9e9]{font-weight:600}.types-val[data-v-567bf9e9]{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.badge[data-v-567bf9e9]{border-radius:4px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.badge-success[data-v-567bf9e9]{color:#03543f;background:#def7ec}.badge-warning[data-v-567bf9e9]{color:#854d0e;background:#fef08a}.badge-danger[data-v-567bf9e9]{color:#9b1c1c;background:#fde8e8}.badge-gold[data-v-567bf9e9]{color:#8c7355;background:#f4ece1}.badge-primary[data-v-567bf9e9]{color:#2a2927;background:#e0d6cb}.badge-neutral[data-v-567bf9e9]{color:#555;background:#eee}.text-success[data-v-567bf9e9]{color:#27ae60!important}.text-warning[data-v-567bf9e9]{color:#d97706!important}.text-danger[data-v-567bf9e9]{color:#e74c3c!important}.text-gold[data-v-567bf9e9]{color:#c5a880!important}.cwv-mini-grid[data-v-567bf9e9]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.5rem;display:grid}.cwv-pill[data-v-567bf9e9]{text-align:center;border-radius:6px;padding:.5rem}.cwv-good[data-v-567bf9e9]{color:#03543f;background:#def7ec}.cwv-needs_improvement[data-v-567bf9e9]{color:#854d0e;background:#fef08a}.cwv-poor[data-v-567bf9e9]{color:#9b1c1c;background:#fde8e8}.cwv-label[data-v-567bf9e9]{font-size:.65rem;font-weight:700;display:block}.cwv-num[data-v-567bf9e9]{font-size:.85rem;font-weight:800}.tabs-nav[data-v-567bf9e9]{border-bottom:2px solid #e0d6cb;flex-wrap:wrap;gap:.35rem;margin-bottom:1.5rem;display:flex}.tab-btn[data-v-567bf9e9]{color:#777;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.4rem;margin-bottom:-2px;padding:.75rem 1rem;font-size:.88rem;font-weight:600;transition:all .15s;display:flex}.tab-btn[data-v-567bf9e9]:hover{color:#2a2927}.tab-btn.active[data-v-567bf9e9]{color:#8c7355;border-bottom-color:#c5a880;font-weight:700}.tab-count[data-v-567bf9e9]{color:#2a2927;background:#f4ece1;border-radius:10px;padding:.1rem .45rem;font-size:.72rem}.tab-badge-alert[data-v-567bf9e9]{color:#fff;background:#e74c3c;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.7rem;font-weight:800;display:inline-flex}.tab-panel[data-v-567bf9e9]{background:#fff;border:1px solid #e0d6cb;border-radius:10px;padding:1.5rem;box-shadow:0 4px 15px #00000008}.panel-toolbar[data-v-567bf9e9]{margin-bottom:1.25rem}.filter-group[data-v-567bf9e9]{flex-wrap:wrap;gap:.4rem;display:flex}.filter-pill[data-v-567bf9e9]{cursor:pointer;background:#faf7f2;border:1px solid #e0d6cb;border-radius:6px;padding:.35rem .8rem;font-size:.8rem;font-weight:600}.filter-pill.active[data-v-567bf9e9]{color:#fff;background:#2a2927;border-color:#2a2927}.filter-critical.active[data-v-567bf9e9]{background:#e74c3c;border-color:#e74c3c}.filter-warning.active[data-v-567bf9e9]{background:#d97706;border-color:#d97706}.filter-passed.active[data-v-567bf9e9]{background:#27ae60;border-color:#27ae60}.issues-list[data-v-567bf9e9]{flex-direction:column;gap:.75rem;display:flex}.issue-card[data-v-567bf9e9]{background:#faf7f2;border:1px solid #e0d6cb;border-radius:8px;padding:1rem 1.25rem}.issue-critical[data-v-567bf9e9]{background:#fff8f8;border-left:5px solid #e74c3c}.issue-warning[data-v-567bf9e9]{background:#fffcf4;border-left:5px solid #f39c12}.issue-passed[data-v-567bf9e9]{background:#f8fdf9;border-left:5px solid #27ae60}.issue-top[data-v-567bf9e9]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.severity-tag[data-v-567bf9e9]{border-radius:4px;padding:.15rem .45rem;font-size:.68rem;font-weight:800}.severity-critical[data-v-567bf9e9]{color:#fff;background:#e74c3c}.severity-warning[data-v-567bf9e9]{color:#fff;background:#f39c12}.severity-passed[data-v-567bf9e9]{color:#fff;background:#27ae60}.category-tag[data-v-567bf9e9]{color:#2a2927;background:#e0d6cb;border-radius:4px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.issue-title[data-v-567bf9e9]{color:#2a2927;margin:0;font-size:.95rem;font-weight:700}.issue-desc[data-v-567bf9e9]{color:#444;margin:0 0 .5rem;font-size:.85rem}.remediation-box[data-v-567bf9e9]{color:#5a4a35;background:#fff;border:1px dashed #c5a880;border-radius:6px;flex-direction:column;gap:.2rem;padding:.6rem .85rem;font-size:.82rem;display:flex}.inspector-grid[data-v-567bf9e9]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.inspector-card[data-v-567bf9e9]{background:#faf7f2;border:1px solid #e0d6cb;border-radius:8px;padding:1.25rem}.span-full[data-v-567bf9e9]{grid-column:1/-1}.inspector-card h3[data-v-567bf9e9]{color:#8c7355;margin:0 0 1rem;font-size:1rem;font-weight:700}.inspector-table[data-v-567bf9e9]{flex-direction:column;gap:.6rem;display:flex}.i-row[data-v-567bf9e9]{border-bottom:1px solid #ebe0d3;justify-content:space-between;align-items:flex-start;padding-bottom:.4rem;font-size:.85rem;display:flex}.i-label[data-v-567bf9e9]{color:#666;font-weight:600}.i-code[data-v-567bf9e9]{word-break:break-all;background:#fff;border:1px solid #d9cdbf;border-radius:4px;max-width:65%;padding:.15rem .4rem;font-family:monospace;font-size:.8rem}.serp-preview[data-v-567bf9e9]{background:#fff;border:1px solid #d9cdbf;border-radius:8px;margin-bottom:1rem;padding:1rem}.serp-site[data-v-567bf9e9]{color:#555;align-items:center;gap:.4rem;margin-bottom:.3rem;font-size:.78rem;display:flex}.serp-title[data-v-567bf9e9]{color:#1a0dab;margin:0 0 .3rem;font-size:1.1rem;font-weight:500}.serp-snippet[data-v-567bf9e9]{color:#4d5156;margin:0;font-size:.85rem;line-height:1.4}.serp-stats[data-v-567bf9e9]{background:#faf7f2;border-radius:6px;flex-wrap:wrap;gap:1.5rem;padding:.75rem;font-size:.85rem;display:flex}.links-header[data-v-567bf9e9]{margin-bottom:1.25rem}.links-stats-row[data-v-567bf9e9]{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.stat-box[data-v-567bf9e9]{text-align:center;background:#faf7f2;border:1px solid #e0d6cb;border-radius:6px;min-width:100px;padding:.5rem .85rem}.stat-box.has-error[data-v-567bf9e9]{background:#fff8f8;border-color:#e74c3c}.s-num[data-v-567bf9e9]{font-size:1.2rem;font-weight:800;display:block}.s-label[data-v-567bf9e9]{color:#777;text-transform:uppercase;font-size:.72rem}.link-search-input[data-v-567bf9e9]{border:1px solid #d9cdbf;border-radius:6px;width:100%;padding:.6rem .85rem;font-size:.88rem}.links-table-wrapper[data-v-567bf9e9]{overflow-x:auto}.links-table[data-v-567bf9e9]{border-collapse:collapse;width:100%;font-size:.85rem}.links-table th[data-v-567bf9e9]{text-align:left;color:#8c7355;background:#faf7f2;border-bottom:2px solid #e0d6cb;padding:.6rem .75rem}.links-table td[data-v-567bf9e9]{border-bottom:1px solid #f4ece1;padding:.65rem .75rem}.status-pill[data-v-567bf9e9]{border-radius:4px;padding:.15rem .45rem;font-size:.75rem;font-weight:800}.status-200[data-v-567bf9e9]{color:#03543f;background:#def7ec}.status-300[data-v-567bf9e9]{color:#854d0e;background:#fef08a}.status-400[data-v-567bf9e9]{color:#9b1c1c;background:#fde8e8}.anchor-cell[data-v-567bf9e9]{max-width:220px;font-weight:600}.url-cell[data-v-567bf9e9]{word-break:break-all;max-width:320px;font-family:monospace;font-size:.8rem}.redirect-target[data-v-567bf9e9]{color:#d97706;margin-top:.2rem;font-size:.75rem}.error-msg[data-v-567bf9e9]{color:#e74c3c;margin-top:.2rem;font-size:.75rem}.schema-blocks-list[data-v-567bf9e9]{flex-direction:column;gap:1rem;display:flex}.schema-block-card[data-v-567bf9e9]{background:#faf7f2;border:1px solid #e0d6cb;border-radius:8px;padding:1rem 1.25rem}.schema-block-top[data-v-567bf9e9]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.types-badges[data-v-567bf9e9]{flex-wrap:wrap;gap:.35rem;display:flex}.type-badge[data-v-567bf9e9]{color:#fff;background:#c5a880;border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.schema-warning[data-v-567bf9e9]{color:#854d0e;background:#fef08a;border-radius:4px;margin-bottom:.5rem;padding:.4rem .65rem;font-size:.8rem}.raw-json-details summary[data-v-567bf9e9]{color:#8c7355;cursor:pointer;margin-top:.4rem;font-size:.8rem;font-weight:600}.json-code[data-v-567bf9e9]{color:#faf7f2;background:#2a2927;border-radius:6px;max-height:250px;margin-top:.5rem;padding:.85rem;font-size:.78rem;overflow-x:auto}.cwv-panel-header[data-v-567bf9e9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.categories-row[data-v-567bf9e9]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.cat-card[data-v-567bf9e9]{text-align:center;background:#faf7f2;border:1px solid #e0d6cb;border-radius:8px;padding:1rem}.cat-label[data-v-567bf9e9]{color:#777;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.cat-circle[data-v-567bf9e9]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto;font-size:1.3rem;font-weight:800;display:flex}.score-good[data-v-567bf9e9]{background:#27ae60}.score-avg[data-v-567bf9e9]{background:#f39c12}.score-poor[data-v-567bf9e9]{background:#e74c3c}.cwv-details-grid[data-v-567bf9e9]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.cwv-metric-card[data-v-567bf9e9]{background:#faf7f2;border:1px solid #e0d6cb;border-radius:8px;padding:1.25rem}.cwv-card-good[data-v-567bf9e9]{border-left:4px solid #27ae60}.cwv-card-needs_improvement[data-v-567bf9e9]{border-left:4px solid #f39c12}.cwv-card-poor[data-v-567bf9e9]{border-left:4px solid #e74c3c}.m-head[data-v-567bf9e9]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.m-title[data-v-567bf9e9]{color:#555;font-size:.82rem;font-weight:700}.rating-badge[data-v-567bf9e9]{border-radius:4px;padding:.15rem .45rem;font-size:.68rem;font-weight:800}.rating-good[data-v-567bf9e9]{color:#03543f;background:#def7ec}.rating-needs_improvement[data-v-567bf9e9]{color:#854d0e;background:#fef08a}.rating-poor[data-v-567bf9e9]{color:#9b1c1c;background:#fde8e8}.m-val[data-v-567bf9e9]{color:#2a2927;margin-bottom:.5rem;font-size:1.6rem;font-weight:800}.m-bar[data-v-567bf9e9]{background:#e0d6cb;border-radius:3px;height:6px;margin-bottom:.4rem;overflow:hidden}.bar-fill[data-v-567bf9e9]{background:#c5a880;height:100%}.m-thresholds[data-v-567bf9e9]{color:#888;justify-content:space-between;font-size:.72rem;display:flex}.webhook-config-box[data-v-567bf9e9]{background:#faf7f2;border:1px solid #c5a880;border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.webhook-head[data-v-567bf9e9]{align-items:flex-start;gap:.85rem;margin-bottom:1rem;display:flex}.icon-wrap[data-v-567bf9e9]{font-size:1.6rem}.webhook-head h3[data-v-567bf9e9]{color:#2a2927;margin:0 0 .2rem;font-size:1.05rem}.webhook-head p[data-v-567bf9e9]{color:#555;margin:0;font-size:.85rem}.webhook-form[data-v-567bf9e9]{flex-wrap:wrap;gap:.5rem;display:flex}.webhook-input[data-v-567bf9e9]{border:1px solid #d9cdbf;border-radius:6px;flex:1;min-width:280px;padding:.6rem .85rem;font-family:monospace;font-size:.85rem}.webhook-status-msg[data-v-567bf9e9]{border-radius:6px;margin-top:.75rem;padding:.5rem .85rem;font-size:.82rem;font-weight:600}.status-ok[data-v-567bf9e9]{color:#03543f;background:#def7ec}.status-err[data-v-567bf9e9]{color:#9b1c1c;background:#fde8e8}.sitemap-metrics-row[data-v-567bf9e9]{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}.sitemap-table-wrap[data-v-567bf9e9]{overflow-x:auto}.empty-state[data-v-567bf9e9]{text-align:center;color:#888;padding:2rem}
