[data-seo-tool] .generator-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}[data-seo-tool] .generator-note{font-size:.9rem;color:#526078;margin:8px 0 14px;line-height:1.6}[data-seo-tool] .status{overflow-wrap:anywhere;max-width:100%}[data-seo-tool] .status.warning{color:#795a24}[data-seo-tool] .code-output{overflow-wrap:anywhere;word-break:normal;max-width:100%;box-sizing:border-box}[data-seo-tool] .control{min-width:0}[data-seo-tool] .switch-row{white-space:normal;line-height:1.5}[data-seo-tool] .input,[data-seo-tool] .textarea,[data-seo-tool] .select{font-size:16px;min-width:0;box-sizing:border-box;max-width:100%}[data-seo-tool] .controls{align-items:start}[data-seo-tool] textarea[data-useragent],[data-seo-tool] textarea[data-sitemap]{min-height:90px}@media(max-width:600px){[data-seo-tool] .grid-2,[data-seo-tool] .controls{display:grid;grid-template-columns:1fr;gap:14px}[data-seo-tool] .generator-actions .btn,[data-seo-tool] .copy-row .btn{width:100%}[data-seo-tool] .copy-row{display:flex;flex-wrap:wrap;gap:10px}[data-seo-tool] .workspace-top{align-items:flex-start;gap:8px;flex-direction:column}}
/* These four generator pages share this asset. Keep prose tables within narrow screens. */
@media(max-width:600px){.content-wrap{grid-template-columns:minmax(0,1fr)}.content-wrap>.article{min-width:0;overflow-wrap:anywhere}.content-wrap .article table{table-layout:fixed}.content-wrap .article th,.content-wrap .article td{overflow-wrap:anywhere}}
