.mxideas-report{background:var(--mxideas-bg);border-radius:18px;padding:18px}.mxideas-report{max-width:1100px;margin:18px auto 40px;color:var(--mxideas-text);background:var(--mxideas-bg);border:1px solid rgba(229,231,235,.6);border-radius:18px;padding:18px}.mxideas-report__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.mxideas-report__title h2{margin:0;font-size:22px;letter-spacing:-.01em}.mxideas-report__meta{margin-top:6px;display:flex;gap:12px;flex-wrap:wrap}.mxideas-meta-item{font-size:13px;color:var(--mxideas-muted)}.mxideas-report__actions{display:flex;gap:10px;flex-wrap:wrap}.mxideas-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}@media (max-width:920px){.mxideas-grid{grid-template-columns:1fr}}.mxideas-card{background:var(--mxideas-card);border:1px solid var(--mxideas-border);border-radius:14px;padding:16px;box-shadow:var(--mxideas-shadow-soft)}.mxideas-card h3{margin:0 0 12px;font-size:16px;letter-spacing:-.01em}.mxideas-card--score{padding:18px}.mxideas-score-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mxideas-score-value{font-size:44px;font-weight:800;line-height:1;letter-spacing:-.02em}.mxideas-score-value span{font-size:18px;font-weight:700;color:var(--mxideas-muted);margin-left:4px}.mxideas-badge{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:6px 10px;font-size:12px;font-weight:700;border-radius:999px;border:1px solid var(--mxideas-border);background:#f8fafc}.mxideas-badge--good{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.08);color:#14532d}.mxideas-badge--warning{border-color:rgba(217,119,6,.25);background:rgba(217,119,6,.1);color:#7c2d12}.mxideas-badge--bad{border-color:rgba(220,38,38,.25);background:rgba(220,38,38,.08);color:#7f1d1d}.mxideas-kpis{display:grid;grid-template-columns:repeat(3,minmax(80px,1fr));gap:10px}.mxideas-kpi{border:1px solid var(--mxideas-border);border-radius:12px;padding:10px;background:#fbfbfd}.mxideas-kpi__label{font-size:12px;color:var(--mxideas-muted)}.mxideas-kpi__value{font-size:18px;font-weight:800;margin-top:4px}.mxideas-progress{width:100%;height:10px;border-radius:999px;background:#eef2ff;overflow:hidden;margin-top:14px}.mxideas-progress__bar{height:100%;background:var(--mxideas-primary);width:0}.mxideas-top-issues{list-style:none;padding:0;margin:0;display:grid;gap:12px}.mxideas-top-issue{display:flex;gap:12px;align-items:flex-start}.mxideas-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid var(--mxideas-border);white-space:nowrap}.mxideas-pill--critical{border-color:rgba(220,38,38,.28);background:rgba(220,38,38,.08);color:#7f1d1d}.mxideas-pill--medium{border-color:rgba(217,119,6,.28);background:rgba(217,119,6,.1);color:#7c2d12}.mxideas-pill--low{border-color:rgba(2,132,199,.25);background:rgba(2,132,199,.08);color:#0c4a6e}.mxideas-top-issue__title{font-size:14px;font-weight:800}.mxideas-top-issue__rec{margin-top:4px;font-size:13.5px}.mxideas-top-issue__evidence{margin-top:6px;font-size:12px;color:var(--mxideas-muted)}.mxideas-general-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:920px){.mxideas-general-grid{grid-template-columns:1fr}}.mxideas-value{font-size:14px;font-weight:600;margin-top:6px;overflow-wrap:anywhere}.mxideas-accordion{display:grid;gap:12px}.mxideas-accordion__btn{width:100%;text-align:left;border-radius:12px;border:1px solid var(--mxideas-border);background:#f1f5f9;padding:14px;font-size:15px;font-weight:800;color:var(--mxideas-text);cursor:default;display:flex;justify-content:space-between;align-items:center}.mxideas-accordion__btn span{color:var(--mxideas-text)}.mxideas-accordion__btn::after{content:"";font-size:14px;color:rgba(16,24,40,.55);margin-left:12px}.mxideas-accordion__panel{display:none;border:1px solid var(--mxideas-border);border-radius:12px;background:#fff;padding:12px 14px}.mxideas-accordion__panel.show{display:block}.mxideas-section-list{margin:0;padding-left:18px}.mxideas-section-list li{margin:6px 0;line-height:1.45}.mxideas-value,.mxideas-section-list,.mxideas-section-list a,.mxideas-snippet,.mxideas-snippet a{overflow-wrap:anywhere;word-break:break-word}.mxideas-inline-meta{margin-top:6px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mxideas-sections{display:grid;gap:12px}.mxideas-section{border:1px solid var(--mxideas-border);border-radius:14px;background:#fff;box-shadow:var(--mxideas-shadow-soft);overflow:hidden}.mxideas-section__head{padding:11px 14px;font-weight:800;font-size:13.5px;letter-spacing:.01em;background:#0b2a5a;color:#fff}.mxideas-section__body{padding:12px 14px}.mxideas-scrollbox{margin-top:10px;border:1px solid var(--mxideas-border);border-radius:12px;background:#fbfbfd;padding:10px 12px;max-height:220px;overflow:auto}.mxideas-scrollbox--sm{max-height:160px}.mxideas-compact-list{margin:0;padding-left:18px}.mxideas-snippet{margin-top:6px;padding:10px 12px;border:1px solid var(--mxideas-border);border-radius:12px;background:#fbfbfd;color:var(--mxideas-text);font-size:13px}.mxideas-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;border:1px solid var(--mxideas-border);background:#f8fafc;margin-left:8px}.mxideas-pill--success{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.08);color:#14532d}.mxideas-pill--warning{border-color:rgba(217,119,6,.25);background:rgba(217,119,6,.1);color:#7c2d12}.mxideas-pill--error{border-color:rgba(220,38,38,.25);background:rgba(220,38,38,.08);color:#7f1d1d}.mxideas-headings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}@media (max-width:920px){.mxideas-headings-grid{grid-template-columns:1fr}}.mxideas-headings-box{border:1px solid var(--mxideas-border);border-radius:12px;background:#fff;padding:10px 12px}.mxideas-headings-box__title{font-weight:800;font-size:12.5px;margin-bottom:8px}.mxideas-section-list li.success,.mxideas-section-list li .success{color:var(--mxideas-success)}.mxideas-section-list li.warning,.mxideas-section-list li .warning{color:var(--mxideas-warning)}.mxideas-section-list li.error,.mxideas-section-list li .error{color:var(--mxideas-danger)}.mxideas-alert{max-width:920px;margin:12px auto;padding:12px 14px;border-radius:12px;border:1px solid var(--mxideas-border);background:#fff}.mxideas-alert-warning{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.08)}.mxideas-alert-success{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.08)}.mxideas-alert-error{border-color:rgba(220,38,38,.25);background:rgba(220,38,38,.06)}.mxideas-footer{text-align:center;color:var(--mxideas-muted);font-size:12.5px;margin-top:16px}@media print{#mxseo-report,#mxseo-report *{visibility:visible!important}#mxseo-report{position:absolute!important;left:0!important;top:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important}.mxideas-card{box-shadow:none!important;border:1px solid #d0d5dd!important;break-inside:avoid}.mxideas-accordion__panel{display:block!important}}