.seo-view{max-width:1440px;margin:0 auto;color:var(--ink);--seo-line:var(--line,#e5e7eb);--seo-muted:var(--ink-soft,#667085);--seo-accent:var(--purple,#7357e8)}
.seo-view .vhead{margin-bottom:24px}.seo-view .eng{letter-spacing:.12em}.seo-view h1{font-size:28px;letter-spacing:-.035em}.seo-view h2{font-size:18px;letter-spacing:-.025em}.seo-view h3{font-size:15px}.seo-page-head{align-items:flex-start;gap:20px}.seo-page-head .sub{max-width:760px;line-height:1.7}.seo-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seo-actions .btn{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.seo-panel{margin-bottom:20px}.seo-panel>.ph{align-items:center;gap:16px}.seo-panel>.ph .muted{font-size:12px;line-height:1.7;margin-top:4px}.seo-panel .pb{padding:22px}.seo-panel .field{margin:0}.seo-note{display:flex;gap:12px;padding:16px 18px;border:1px solid var(--seo-line);border-radius:12px;background:var(--paper,#fff);margin:0 0 20px;font-size:13px;line-height:1.65}.seo-note>.ui-icon{flex:none;margin-top:2px;color:var(--seo-accent)}.seo-note strong{font-weight:600}.seo-note p{margin:3px 0 0;color:var(--seo-muted)}.seo-note-warning{background:var(--amber-wash,#fff8eb);border-color:#ead7b0}.seo-note-warning>.ui-icon{color:var(--amber,#a66d12)}
.seo-site-switcher{display:flex;align-items:flex-end;gap:12px;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--seo-line)}.seo-site-switcher>.field{min-width:280px;max-width:480px;margin:0;flex:1}.seo-site-switcher>.field>span{font-size:12px;color:var(--seo-muted)}.seo-site-switcher select{min-height:42px}.seo-site-summary{display:flex;align-items:center;justify-content:space-between;gap:24px}.seo-site-summary p{line-height:1.7;margin:8px 0}.seo-site-summary>div:first-child{flex:1;min-width:0}.seo-url{color:var(--seo-accent);overflow-wrap:anywhere;text-decoration:none}.seo-url:hover{text-decoration:underline}.seo-section-title{display:flex;align-items:center;gap:15px;justify-content:space-between;margin:28px 0 14px}.seo-section-title h2{margin:0}.seo-section-title>.muted{font-size:12px}.seo-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.seo-workflow-card{appearance:none;display:flex;flex-direction:column;align-items:stretch;text-align:left;min-height:193px;border:1px solid var(--seo-line);border-radius:13px;padding:20px;background:var(--paper,#fff);color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.seo-workflow-card:hover{border-color:var(--seo-accent);box-shadow:0 4px 16px #29164f09;transform:translateY(-1px)}.seo-workflow-card:focus-visible{outline:3px solid var(--seo-accent);outline-offset:3px}.seo-workflow-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;font-size:11px}.seo-workflow-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--purple-wash,#f1edff);color:var(--seo-accent)}.seo-workflow-card h3{font-size:15px;margin:0 0 7px;font-weight:650}.seo-workflow-card p{color:var(--seo-muted);font-size:12px;line-height:1.75;margin:0 0 16px}.seo-workflow-open{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--seo-accent)}
.seo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.seo-span-full{grid-column:1/-1}.seo-field{display:flex;flex-direction:column;gap:8px}.seo-field>span{font-size:13px;font-weight:550}.seo-field .inp{width:100%;box-sizing:border-box}.seo-field textarea{resize:vertical;line-height:1.8}.seo-field small{font-size:12px;line-height:1.65;font-weight:400}.seo-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.seo-two-column>.panel{min-width:0}.seo-file-picker{display:flex;align-items:center;gap:12px;border:1px dashed var(--seo-line);padding:18px;border-radius:10px;margin:16px 0;font-size:12px;overflow:hidden}.seo-file-picker input{max-width:230px;font-size:12px}.seo-file-picker span{color:var(--seo-muted)}.seo-choice-list{display:flex;flex-direction:column;gap:12px}.seo-choice-list .seo-note{margin-top:8px}.seo-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.seo-choice{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid var(--seo-line);border-radius:10px;cursor:pointer;line-height:1.7}.seo-choice:has(input:checked){border-color:var(--seo-accent);background:var(--purple-wash,#f7f4ff)}.seo-choice input{flex:none;margin-top:4px;accent-color:var(--seo-accent)}.seo-choice strong{display:block;font-size:13px;font-weight:600}.seo-choice small{display:block;font-size:12px;color:var(--seo-muted);margin-top:3px}.seo-current-binding{display:flex;align-items:center;gap:10px;font-size:12px}.seo-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0 0 24px;gap:12px}.seo-steps li{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:2px solid var(--seo-line);color:var(--seo-muted);font-size:13px}.seo-steps li>span{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid var(--seo-line);border-radius:50%;font-size:12px}.seo-steps li.is-active{border-color:var(--seo-accent);color:var(--seo-accent)}.seo-steps li.is-active>span{background:var(--seo-accent);color:white;border-color:var(--seo-accent)}.seo-steps li.is-complete{color:var(--ink)}.seo-steps strong{font-weight:550}.seo-wizard-footer{display:flex;align-items:center;justify-content:space-between;padding:6px 0 20px;gap:16px}.seo-review-list{display:grid;grid-template-columns:140px 1fr;gap:16px;margin:0 0 24px;font-size:13px;line-height:1.7}.seo-review-list dt{color:var(--seo-muted)}.seo-review-list dd{margin:0;overflow-wrap:anywhere}
.seo-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;font-size:11px;font-weight:500;line-height:1.6;white-space:nowrap;background:var(--paper-deep,#f4f5f7);color:var(--seo-muted)}.seo-badge-warning{background:var(--amber-wash,#fff5db);color:var(--amber,#976413)}.seo-badge-success{background:var(--green-wash,#edf8f1);color:var(--green,#26714d)}.seo-table-wrap{overflow:auto;margin:-4px 0}.seo-table{width:100%;font-size:13px}.seo-table th{text-align:left;font-size:11px;font-weight:600;color:var(--seo-muted);white-space:nowrap;padding:12px 14px;border-bottom:1px solid var(--seo-line)}.seo-table td{padding:16px 14px;border-bottom:1px solid var(--seo-line);vertical-align:top;line-height:1.7}.seo-table tbody tr:last-child td{border-bottom:0}.seo-cell-sub{display:block;color:var(--seo-muted);font-size:11px;margin-top:5px;max-width:530px;overflow-wrap:anywhere}.seo-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:210px;padding:30px 20px}.seo-empty-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--purple-wash,#f5f1ff);border-radius:15px;color:var(--seo-accent);margin-bottom:16px}.seo-empty h3{margin:0 0 6px}.seo-empty p{max-width:530px;font-size:13px;line-height:1.8;margin:0 0 18px}.seo-tabs{display:flex;gap:8px;margin-bottom:20px}.seo-findings{display:flex;flex-direction:column;gap:10px}.seo-finding{border:1px solid var(--seo-line);border-radius:10px}.seo-finding summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:16px;font-size:13px;list-style:none}.seo-finding summary::after{content:'+';margin-left:auto;color:var(--seo-muted);font-size:18px}.seo-finding[open] summary::after{content:'−'}.seo-finding summary strong{font-weight:550}.seo-finding summary>.muted{font-size:11px}.seo-finding-body{border-top:1px solid var(--seo-line);padding:18px;font-size:13px;line-height:1.8}.seo-finding-body h4{font-size:12px;margin:16px 0 8px}.seo-finding-body h4:first-child{margin-top:0}.seo-finding-body blockquote{margin:0;padding:12px 16px;border-left:3px solid var(--seo-accent);background:var(--paper-deep,#f7f8fa);white-space:pre-wrap;overflow-wrap:anywhere}.seo-coverage{display:grid;grid-template-columns:160px 1fr;gap:10px;font-size:12px;line-height:1.8;margin:20px 0 0}.seo-coverage dt{color:var(--seo-muted)}.seo-coverage dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.seo-report-id{display:block;font-size:10px;color:var(--seo-muted);margin-top:9px;overflow-wrap:anywhere}.seo-policy{font-size:11px;line-height:1.8;margin:20px 0}.seo-requirements{padding-left:24px;font-size:13px;line-height:1.8;margin:0}.seo-requirements li{padding:5px 0 12px 8px}.seo-requirements p{margin:4px 0;color:var(--seo-muted)}.seo-draft-editor{min-height:300px}.seo-draft-editor+.btn{margin-top:16px}
.seo-data-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.seo-data-stats>div{border:1px solid var(--seo-line);border-radius:10px;padding:14px 16px}.seo-data-stats strong{display:block;font-size:24px;font-weight:600;letter-spacing:-.04em}.seo-data-stats span{font-size:11px;color:var(--seo-muted)}.seo-data-caption{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.seo-data-summary{cursor:pointer;font-size:13px;padding:6px 0}.seo-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:12px}.seo-collector-status{margin-bottom:16px}.seo-collection-heading{margin:24px 0 16px}.seo-source-results{display:flex;flex-direction:column;gap:14px}.seo-source-result{border:1px solid var(--seo-line);border-radius:10px;padding:18px;min-width:0}.seo-result-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px}.seo-source-result blockquote{margin:14px 0;padding:12px 15px;border-left:3px solid var(--seo-accent);background:var(--paper-deep,#f7f8fa);font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:380px;overflow:auto}.seo-excerpt{margin-top:16px;font-size:12px}.seo-excerpt summary{cursor:pointer;color:var(--seo-accent)}.seo-excerpt form{margin-top:14px}.seo-excerpt form>.btn{margin-top:12px}
@media(max-width:650px){.seo-data-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-pagination{align-items:flex-start;flex-wrap:wrap}}
@media(min-width:1500px){.seo-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.seo-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-page-head{flex-direction:column}.seo-two-column{grid-template-columns:1fr}.seo-site-summary{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.seo-view h1{font-size:24px}.seo-workflow-grid,.seo-form-grid,.seo-choice-grid{grid-template-columns:1fr}.seo-site-switcher{align-items:stretch}.seo-site-switcher>.field{min-width:0}.seo-site-switcher>.btn{font-size:12px}.seo-steps{gap:6px}.seo-steps li{align-items:flex-start;flex-direction:column;font-size:11px}.seo-review-list,.seo-coverage{grid-template-columns:1fr;gap:5px}.seo-review-list dd,.seo-coverage dd{margin-bottom:13px}.seo-wizard-footer{align-items:flex-start;flex-wrap:wrap}.seo-panel .pb{padding:17px}.seo-section-title{align-items:flex-start;flex-direction:column;gap:6px}.seo-file-picker{align-items:flex-start;flex-direction:column}.seo-finding summary{flex-wrap:wrap}}

/* SEO report: evidence, page coverage and ordered actions. */
.seo-report-v2{--report-text:var(--echo-text,var(--ink));--report-dim:var(--echo-text-dim,var(--seo-muted));--report-seam:var(--echo-seam,var(--seo-line));--report-surface:var(--echo-surface,var(--paper));color:var(--report-text)}
.seo-report-v2 .seo-panel{background:var(--report-surface);border-color:var(--report-seam);border-radius:0;box-shadow:none}
.seo-report-v2 .seo-panel>.ph{border-color:var(--report-seam)}
.seo-report-v2 .seo-report-intro{padding:25px 27px;border:1px solid var(--report-seam);background:var(--report-surface);margin-bottom:20px}
.seo-report-v2 .seo-report-intro-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--report-dim)}
.seo-report-v2 .seo-report-intro h2{font-size:22px;margin:21px 0 10px;letter-spacing:-.025em}
.seo-report-v2 .seo-report-intro>p{font-size:14px;line-height:1.85;margin:0;max-width:940px;color:var(--report-text)}
.seo-report-v2 .seo-report-intro-links{display:flex;gap:20px;margin-top:21px;font-size:12px}
.seo-report-v2 .seo-report-intro-links a{color:var(--report-text);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}
.seo-report-v2 .seo-report-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--report-seam);overflow:hidden;margin-bottom:19px}
.seo-report-v2 .seo-report-stat{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-right:1px solid var(--report-seam)}
.seo-report-v2 .seo-report-stat:last-child{border-right:0}
.seo-report-v2 .seo-report-stat>span{font-size:12px;color:var(--report-dim)}
.seo-report-v2 .seo-report-stat>strong{font-size:31px;line-height:1.2;font-weight:620;letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.seo-report-v2 .seo-report-stat>small{font-size:11px;color:var(--report-dim);line-height:1.65}
.seo-report-v2 .seo-report-stats-draft{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}
.seo-report-v2 .seo-report-scope{display:flex;gap:12px;padding:16px 0;border-top:1px solid var(--report-seam);font-size:12px;line-height:1.8}
.seo-report-v2 .seo-report-scope>.ui-icon{flex:none;margin-top:3px;color:var(--report-text)}
.seo-report-v2 .seo-report-scope p{margin:4px 0 0;color:var(--report-dim)}
.seo-report-v2 .seo-report-scope.is-complete{border-color:var(--report-seam)}
.seo-report-v2 .seo-report-filters{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}
.seo-report-v2 .seo-report-filters>.field{flex:1;min-width:190px;max-width:470px}
.seo-report-v2 .seo-report-filters .field>span{font-size:12px;color:var(--report-dim)}
.seo-report-v2 .seo-report-action-list{display:flex;flex-direction:column}
.seo-report-v2 .seo-report-action{padding:21px 0;border-bottom:1px solid var(--report-seam);min-width:0}
.seo-report-v2 .seo-report-action:first-child{padding-top:0}
.seo-report-v2 .seo-report-action:last-child{border-bottom:0;padding-bottom:0}
.seo-report-v2 .seo-report-action-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}
.seo-report-v2 .seo-report-action h3{font-size:15px;margin:13px 0 7px;line-height:1.7;letter-spacing:-.01em}
.seo-report-v2 .seo-report-action-url{font-size:11px;line-height:1.8}
.seo-report-v2 .seo-report-action-advice{font-size:13px;line-height:1.9;margin:12px 0 0}
.seo-report-v2 .seo-report-evidence{margin-top:13px;font-size:12px}
.seo-report-v2 .seo-report-evidence summary{cursor:pointer;color:var(--report-text);text-decoration:underline;text-underline-offset:3px}
.seo-report-v2 .seo-report-evidence blockquote{margin:12px 0 0;border-left:2px solid var(--report-seam);padding:4px 15px;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto}
.seo-report-v2 .seo-report-anchor{scroll-margin-top:25px}
.seo-report-v2 .seo-table td:first-child{min-width:230px;max-width:570px;overflow-wrap:anywhere}
.seo-report-v2 .seo-table td:last-child{min-width:160px;max-width:500px}
.seo-report-v2 .seo-report-source-summary{display:flex;gap:35px;flex-wrap:wrap;border-bottom:1px solid var(--report-seam);margin-bottom:17px;padding-bottom:13px}
.seo-report-v2 .seo-report-source-summary p{display:flex;align-items:center;gap:12px;font-size:12px;margin:0;line-height:1.8}
.seo-report-v2 .seo-report-source-summary strong{font-weight:550}
.seo-report-v2 .seo-report-source-summary span{color:var(--report-dim)}
.seo-report-v2 .seo-report-technical{font-size:11px;color:var(--report-dim);line-height:1.8;padding:6px 0 0;overflow-wrap:anywhere}
.seo-report-v2 .seo-report-technical summary{cursor:pointer;font-size:12px}
.seo-report-v2 .seo-report-technical .btn{margin-top:6px}
.seo-report-v2 .seo-report-footnote{font-size:11px;line-height:1.85;margin:18px 0}
.seo-report-v2 .seo-report-check-group{border-bottom:1px solid var(--report-seam)}
.seo-report-v2 .seo-report-check-group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:18px 0;font-size:13px;list-style:none}
.seo-report-v2 .seo-report-check-group>summary::after{content:'+';font-size:18px;color:var(--report-dim)}
.seo-report-v2 .seo-report-check-group[open]>summary::after{content:'−'}
.seo-report-v2 .seo-report-check-group>summary>span{margin-left:auto;font-size:11px}
.seo-report-v2 .seo-report-check-group .seo-table td:first-child{min-width:190px}
.seo-report-v2 .seo-report-check-group .seo-table td:nth-child(2),.seo-report-v2 .seo-report-check-group .seo-table td:nth-child(3){white-space:nowrap}
.seo-report-v2 .seo-report-check-group .seo-table td:last-child{min-width:270px}
.seo-report-v2 .seo-report-check-group td p{margin:0;font-size:12px;line-height:1.8}
.seo-report-v2 .seo-report-check-evidence>div{padding-top:12px}
.seo-report-v2 .seo-report-check-evidence small{display:block;margin-top:10px;overflow-wrap:anywhere}
.seo-report-v2 .seo-badge{border:1px solid var(--report-seam);background:var(--report-surface);color:var(--report-text);border-radius:2px}
.seo-report-v2 .seo-badge-warning{border-color:var(--report-text);font-weight:600}
.seo-report-v2 .muted,.seo-report-v2 .seo-cell-sub{color:var(--report-dim)}
.seo-report-v2 .seo-table td,.seo-report-v2 .seo-table th{border-color:var(--report-seam)}
.seo-report-v2 .seo-url{color:var(--report-text);text-decoration:underline;text-underline-offset:3px}
@media(max-width:780px){.seo-report-v2 .seo-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-report-v2 .seo-report-stat{border-bottom:1px solid var(--report-seam)}.seo-report-v2 .seo-report-stat:nth-child(2n){border-right:0}.seo-report-v2 .seo-report-stat:nth-last-child(-n+2){border-bottom:0}.seo-report-v2 .seo-report-stats-draft .seo-report-stat{border-bottom:0}.seo-report-v2 .seo-report-intro{padding:21px}.seo-report-v2 .seo-report-filters{gap:12px}.seo-report-v2 .seo-report-filters>.field{max-width:none}.seo-report-v2 .seo-report-source-summary{gap:14px}}
@media(max-width:450px){.seo-report-v2 .seo-report-stat{padding:16px}.seo-report-v2 .seo-report-stat>strong{font-size:27px}.seo-report-v2 .seo-report-filters>.field{min-width:100%}.seo-report-v2 .seo-report-intro-links{gap:16px}}

/* SEO website materials: optional sources stay separate from the run action. */
.seo-sources-v2{--source-text:var(--echo-text,var(--ink));--source-dim:var(--echo-text-dim,var(--seo-muted));--source-seam:var(--echo-seam,var(--seo-line));--source-surface:var(--echo-surface,var(--paper));color:var(--source-text)}
.seo-sources-v2 .seo-source-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--source-seam);border-bottom:1px solid var(--source-seam);margin-bottom:24px}
.seo-sources-v2 .seo-source-nav-item{appearance:none;border:0;border-right:1px solid var(--source-seam);border-bottom:2px solid transparent;background:transparent;color:var(--source-dim);padding:20px;text-align:left;font:inherit;cursor:pointer}
.seo-sources-v2 .seo-source-nav-item:last-child{border-right:0}
.seo-sources-v2 .seo-source-nav-item[aria-pressed=true]{color:var(--source-text);border-bottom-color:var(--source-text)}
.seo-sources-v2 .seo-source-nav-item strong{display:block;font-size:14px;font-weight:600;margin-bottom:7px}
.seo-sources-v2 .seo-source-nav-item small{display:block;font-size:11px;line-height:1.7;color:var(--source-dim)}
.seo-sources-v2 .seo-source-nav-item:focus-visible{outline:2px solid var(--source-text);outline-offset:-4px}
.seo-sources-v2 .seo-panel{border-color:var(--source-seam);background:var(--source-surface);border-radius:0;box-shadow:none}
.seo-sources-v2 .seo-panel>.ph{border-color:var(--source-seam)}
.seo-sources-v2 .seo-source-status{font-size:13px;line-height:1.8;margin:12px 0}
.seo-sources-v2 .seo-source-disclosure{border-bottom:1px solid var(--source-seam);padding:0 0 16px;margin-bottom:16px;font-size:13px;line-height:1.8}
.seo-sources-v2 .seo-source-disclosure:last-child{border:0;margin-bottom:0;padding-bottom:0}
.seo-sources-v2 .seo-source-disclosure>summary{cursor:pointer;padding:8px 0;font-weight:550}
.seo-sources-v2 .seo-source-disclosure>div{margin-top:14px}
.seo-sources-v2 .seo-note{border-color:var(--source-seam);border-radius:0;background:var(--source-surface)}
.seo-sources-v2 .seo-note-warning{border-left:2px solid var(--source-text)}
.seo-sources-v2 .seo-note>.ui-icon,.seo-sources-v2 .seo-url{color:var(--source-text)}
.seo-sources-v2 .seo-badge{border:1px solid var(--source-seam);border-radius:2px;background:var(--source-surface);color:var(--source-text)}
.seo-sources-v2 .muted,.seo-sources-v2 .seo-cell-sub,.seo-sources-v2 .seo-note p{color:var(--source-dim)}
.seo-sources-v2 .seo-data-stats>div,.seo-sources-v2 .seo-source-result,.seo-sources-v2 .seo-table td,.seo-sources-v2 .seo-table th{border-color:var(--source-seam);border-radius:0}
.seo-sources-v2 .seo-source-result blockquote{background:var(--source-surface);border-color:var(--source-seam)}
@media(max-width:650px){.seo-sources-v2 .seo-source-nav-item{padding:15px 10px}.seo-sources-v2 .seo-source-nav-item strong{font-size:12px}.seo-sources-v2 .seo-source-nav-item small{font-size:10px}}
.app[data-product="seo"] .seo-view .btn{min-height:var(--echo-control-default)}
.app[data-product="seo"] .seo-view .btn:not(.ghost){background:var(--echo-text);color:var(--echo-surface);border-color:var(--echo-seam)}
