body[data-redesign="mint"][data-seo-v8] .seo-tool-note{font-size:14px;line-height:1.6;color:#345448;max-width:75ch;margin:14px 0 0}
body[data-redesign="mint"][data-seo-v8] .seo-field-v8{display:grid;gap:8px;margin:0 0 18px;font-size:14px;font-weight:650;color:#25483b;min-width:0}
body[data-redesign="mint"][data-seo-v8] [hidden]{display:none!important}
body[data-redesign="mint"][data-seo-v8] .seo-tool-status:empty{display:none}
body[data-redesign="mint"][data-seo-v8] .seo-tool-status{padding:12px 14px;background:#eef8f1;border-left:3px solid #257050;border-radius:8px;font-size:14px;color:#234936;margin:0 0 18px}
body[data-redesign="mint"][data-seo-v8] .seo-tool-status[data-error="true"]{background:#fff2ec;border-color:#a13e21;color:#82341f}
body[data-redesign="mint"][data-seo-v8] .seo-optional-v8{border-top:1px solid #d9e6dd;margin:8px 0 20px;padding:12px 0}
body[data-redesign="mint"][data-seo-v8] .seo-optional-v8 summary{cursor:pointer;min-height:44px;align-content:center;font-weight:650;color:#28533f}
body[data-redesign="mint"][data-seo-v8] .seo-decorative{display:flex;align-items:center;gap:12px;padding:14px 0;margin-bottom:12px;min-height:44px}
body[data-redesign="mint"][data-seo-v8] .seo-decorative input{width:22px;height:22px;min-height:22px;margin:0;flex-shrink:0}
body[data-redesign="mint"][data-seo-v8] textarea[readonly]{background:#f5faf7;color:#203e31;font:14px/1.7 ui-monospace,SFMono-Regular,monospace;min-height:220px;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}
body[data-redesign="mint"][data-seo-v8] .result-card{overflow-wrap:anywhere}
body[data-redesign="mint"][data-seo-v8] .seo-tabbar{position:relative;top:auto;display:flex;gap:5px;flex-wrap:wrap;overflow:visible}
body[data-redesign="mint"][data-seo-v8] .seo-tabbar button{min-height:44px;flex:0 1 auto}
body[data-redesign="mint"][data-seo-v8] .seo-head h1{max-width:22ch}
body[data-redesign="mint"][data-seo-v8] .seo-setup{align-items:end}
body[data-redesign="mint"][data-seo-v8] .seo-table{display:block;max-width:100%;overflow:auto}
body[data-redesign="mint"][data-seo-v8] .seo-panel{min-width:0}
body[data-redesign="mint"][data-seo-v8] .seo-head-actions{flex-wrap:wrap}
body[data-redesign="mint"][data-seo-v8] .seo-table td{overflow-wrap:anywhere;max-width:32ch}
@media(max-width:760px){body[data-redesign="mint"][data-seo-v8] .seo-setup,body[data-redesign="mint"][data-seo-v8] .seo-field-grid{grid-template-columns:1fr}body[data-redesign="mint"][data-seo-v8] .seo-layout{display:block}body[data-redesign="mint"][data-seo-v8] .seo-tabbar{display:flex}body[data-redesign="mint"][data-seo-v8] .seo-mobile-nav{display:none!important}body[data-redesign="mint"][data-seo-v8] .seo-inspector{position:static;margin-top:20px}body[data-redesign="mint"][data-seo-v8] .seo-two{grid-template-columns:1fr}body[data-redesign="mint"][data-seo-v8] .seo-panel-head{flex-wrap:wrap;gap:12px}}
/* v9: primary content first, optional context behind deliberate disclosure. */
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-optional-v9{border-top:1px solid #dce8df;margin:18px 0;padding:8px 0 0;min-width:0}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-optional-v9>summary{display:list-item;min-height:44px;align-content:center;font-size:13px!important;font-weight:600!important;color:#385a45;cursor:pointer;padding:8px 0}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-optional-v9[open]>summary{margin-bottom:12px}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-refresh-v9{background:#f5faf7!important;color:#365b43!important;border-color:#d3e2d8!important;font-size:12px!important;margin-top:12px}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-channel-v9{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 8px}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-channel-v9 .btn{flex:1 1 120px!important;font-size:12px!important;padding:9px!important}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-optional-v9 .seo-field-v8{margin-top:14px}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-optional-v9 textarea{min-height:110px!important}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-context-v9{margin:12px 20px 20px}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-context-v9 .seo-setup{padding:0!important;margin:0!important;width:100%!important;grid-template-columns:1fr 1fr;box-shadow:none!important;background:transparent!important;border:0!important}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-context-v9 .seo-live-score{display:none!important}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-headline-controls-v9{padding:0 18px;margin:0}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-tool-name="headline-analyzer"] .ed-area #editor{min-height:180px!important}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-tool-status{font-size:12px;background:transparent;border:0;padding:4px 0;color:#58735f}
html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-tool-status[data-error="true"]{padding:10px 12px;background:#fff2ec;border-left:3px solid #a13e21}
@media(max-width:760px){html:root body[data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"][data-seo-version="9"] .seo-context-v9 .seo-setup{grid-template-columns:1fr}}
/* Campaign and sitemap result explanations; no global presentation changes. */
html:root body[data-seo-v8] #utm-review{margin-top:18px;border-top:1px solid #dfe7e2;padding-top:16px;min-width:0}
html:root body[data-seo-v8] #utm-review h3{font-size:16px!important;margin:0 0 12px!important}
html:root body[data-seo-v8] #utm-review dl{margin:0}
html:root body[data-seo-v8] #utm-review dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid #edf2ee}
html:root body[data-seo-v8] #utm-review dt{font:400 13px/1.6 ui-monospace,monospace;color:#506359}
html:root body[data-seo-v8] #utm-review dd{margin:0;font-size:16px;line-height:1.6;overflow-wrap:anywhere;color:#142d23}
html:root body[data-seo-v8] #utm-review p,html:root body[data-seo-v8] #sitemap-summary{font-size:14px!important;line-height:1.6!important;overflow-wrap:anywhere}
html:root body[data-seo-v8] #sitemap-summary:empty{display:none}
html:root body[data-seo-v8] #utm-read-existing{margin:0 0 16px}
@media(max-width:480px){html:root body[data-seo-v8] #utm-review dl>div{grid-template-columns:1fr;gap:2px}}
/* Flow13: one workbench; input and relevant result before secondary settings. */
@media screen{
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .tool-hero{padding:24px 0 18px!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .tool-hero h1{font-size:30px!important;max-width:40ch!important;margin:0 0 8px!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .tool-hero p{max-width:72ch!important;font-size:16px!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .split-tools{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)!important;gap:24px!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-result-v13{background:#fbfdfb!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-result-v13>.pb>textarea[readonly]{background:#fff!important;min-height:240px!important;border-color:#dce8df!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-result-v13>.pb>button{margin-top:16px}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-output-details-v13{margin-top:22px;border-top:1px solid #dfe7e2;padding-top:4px}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-output-details-v13 summary{min-height:44px;align-content:center;color:#506359!important;font-size:14px!important;cursor:pointer}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .tool-actions-row:empty{display:none!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 #gap-results{display:block!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 #gap-results ol{padding-left:24px;margin:0}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 #gap-results li{font:400 16px/1.65 'DM Sans',sans-serif;margin-bottom:16px;padding-left:4px;color:#294c39}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .score-grid{display:flex!important;flex-direction:column!important;gap:16px!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .score-box{padding:14px 16px!important;background:#fff!important;border:1px solid #dfe7e2!important;box-shadow:none!important;text-align:left!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 #email-mobile{font:500 18px/1.6 'DM Sans',sans-serif!important;display:block;white-space:pre-wrap;overflow-wrap:anywhere;color:#142d23}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 #email-notes{white-space:pre-line;font-size:16px!important;line-height:1.7!important;margin-top:20px!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-head{display:block!important;padding-top:24px!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-head h1{font-size:30px!important;max-width:none!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-tabbar{display:flex!important;gap:8px!important;align-items:flex-start;flex-wrap:wrap!important}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-tabbar>button,html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-more-checks-v13>summary{min-height:44px!important;padding:10px 14px!important;border:1px solid #d6e3da;border-radius:8px;font-size:14px!important;background:#fff;color:#36553f}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-more-checks-v13[open]{max-width:100%;display:flex;flex-wrap:wrap;padding-bottom:8px}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-more-checks-v13>button{display:block!important;min-height:44px;width:100%;text-align:left;border:0;background:transparent;padding:10px 14px}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-grade-v13>summary{min-height:44px;cursor:pointer;font-size:14px!important;color:#506359!important;padding:12px 0}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-grade-v13{border-top:1px solid #dfe7e2;margin-top:20px}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-editor-panel>details{margin:14px 20px}
html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .seo-refresh-v9[hidden],html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 [hidden][hidden]{display:none!important}
}
@media screen and (max-width:900px){html:root body[data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8][data-seo-v8] main.seo-flow-v13 .split-tools{grid-template-columns:minmax(0,1fr)!important}}
