/**
 * T3.1 — robots-txt-generator mobile V2
 * Opt-in: html[data-tl-mobile-v2="tool-v1"]
 */


@media (min-width: 761px) {
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro{
    display:grid!important;
    grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;
    gap:1rem!important;
    align-items:start!important;
    width:100%!important;
    max-width:1680px!important;
    margin:0 auto!important;
    transform:none!important;
    font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel{
    width:100vw!important;
    max-width:none!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
    padding:1.2rem clamp(1rem,3vw,3rem)!important;
    overflow:visible!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    border:0!important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card{
    border:1px solid rgba(147,197,253,.34)!important;
    border-radius:26px!important;
    background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(240,248,255,.9))!important;
    box-shadow:0 24px 60px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
    padding:1.05rem!important;
  }
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:.75rem!important;
  padding:.35rem .25rem 1rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-head h2{
  margin:.55rem 0 .3rem!important;
  font-size:clamp(1.8rem,3vw,3rem)!important;
  line-height:1.05!important;
  letter-spacing:0!important;
  color:#0f172a!important;
  opacity:1!important;
  font-weight:760!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-head p{
  margin:0!important;
  max-width:760px!important;
  color:#53657b!important;
  line-height:1.7!important;
  opacity:1!important;
  font-weight:520!important;
}

@media (min-width: 761px) {
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card{
    position:sticky!important;
    top:88px!important;
    max-height:calc(100vh - 108px)!important;
    overflow:auto!important;
    scrollbar-width:thin!important;
  }
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-head{
  display:flex!important;
  justify-content:space-between!important;
  align-items:flex-start!important;
  gap:1rem!important;
  padding:.15rem .1rem .75rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-head span{
  display:block!important;
  color:#64748b!important;
  font-weight:750!important;
  font-size:.86rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-head strong{
  color:#0f172a!important;
  font-size:1.2rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card .code-output{
  margin:0!important;
  min-height:440px!important;
  max-height:620px!important;
}

html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-result-card{
  background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(240,248,255,.9))!important;
  border-color:rgba(147,197,253,.34)!important;
  box-shadow:0 24px 60px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
}

html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-result-head strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-result-head strong{color:#0f172a!important;opacity:1!important}

html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-note span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-note span{color:#53657b!important;opacity:1!important}

@media (max-width:980px){
  
/html[data-tl-mobile-v2="tool-v1"] * SEO Title Checker: single smooth page scroll */
html:has(.tool-page[data-tool="seo-title-checker"]){
  scroll-behavior:smooth!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools:has(.tool-page[data-tool="seo-title-checker"]){
  overflow-x:hidden!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .seo-title-pro-checker, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-checker-shell{
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-right-panel{
  max-height:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro{
    grid-template-columns:1fr!important;
    width:100%!important;
    margin-left:0!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card{
    position:relative!important;
    top:auto!important;
  }
}

@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card{
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    padding:0!important;
    position:static!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-head{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .robots-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-bot-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-panel-title{
    display:grid!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-actions .btn{
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-actions{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card .code-output{
    min-height:320px!important;
    max-height:480px!important;
  }
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card .code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-example-code{
  white-space:pre!important;
  overflow:auto!important;
  word-break:normal!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack{
  max-width:min(1500px,calc(100vw - clamp(32px,6vw,112px)))!important;
  width:100%!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content{
  width:100%!important;
  max-width:none!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section li{
  max-width:980px!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table-wrap{
  width:100%!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table-wrap{
  overflow-x:auto!important;
  overflow-y:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  max-width:100%!important;
  margin:1rem 0 1.4rem!important;
  border:1px solid rgba(147,197,253,.55)!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,#ffffff,#f8fbff)!important;
  box-shadow:0 18px 46px rgba(37,99,235,.12)!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table{
  width:100%!important;
  min-width:760px!important;
  table-layout:fixed!important;
  border-collapse:separate!important;
  border-spacing:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table th, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table td{
  padding:1rem 1.1rem!important;
  text-align:left!important;
  vertical-align:top!important;
  border-right:1px solid rgba(191,219,254,.68)!important;
  border-bottom:1px solid rgba(191,219,254,.68)!important;
  color:#243244!important;
  background:#ffffff!important;
  line-height:1.5!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table th{
  color:#0f172a!important;
  background:linear-gradient(135deg,#dbeafe,#eef2ff)!important;
  font-weight:950!important;
  font-size:1rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table td:first-child{
  font-weight:900!important;
  color:#10223b!important;
  background:#f8fbff!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table tr:last-child td{
  border-bottom:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table th:last-child, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table td:last-child{
  border-right:0!important;
}

@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-preset-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-presets, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-warning{
    padding:.8rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-actions .btn{
    min-height:50px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack{
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table{
    min-width:620px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table th, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table td{
    padding:.78rem .82rem!important;
    font-size:.88rem!important;
  }
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"]{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  color:#1f2937!important;
  overflow-x:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] h1, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head h2{
  font-family:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif!important;
  color:#111827!important;
  letter-spacing:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] li, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] summary{
  color:#334155!important;
  font-size:clamp(1rem,.98rem + .12vw,1.08rem)!important;
  line-height:1.7!important;
  font-weight:500!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb{
  margin-top:.65rem!important;
  margin-bottom:.55rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero{
  padding:clamp(.85rem,2vw,1.35rem) clamp(1rem,3vw,2.5rem) clamp(.75rem,1.6vw,1.1rem)!important;
  min-height:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy{
  gap:.55rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy h1{
  font-size:clamp(2rem,4.1vw,4rem)!important;
  line-height:1.02!important;
  margin:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy p{
  max-width:900px!important;
  margin:0!important;
  color:#334155!important;
  line-height:1.55!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-layout{
  margin-top:.25rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card{
  box-shadow:0 14px 34px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card .code-output{
  background:#0b1220!important;
  color:#e5edf8!important;
  border:1px solid rgba(148,163,184,.35)!important;
  border-radius:18px!important;
  font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;
  font-size:.95rem!important;
  line-height:1.62!important;
  padding:1rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details{
  border:1px solid rgba(147,197,253,.42)!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 10px 26px rgba(37,99,235,.06)!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
  min-height:44px!important;
  display:flex!important;
  align-items:center!important;
  color:#1f2937!important;
  font-weight:750!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details[open] p{
  color:#475569!important;
  margin:.55rem 0 0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table th{
  position:sticky!important;
  top:0!important;
  z-index:2!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card{
  min-height:100%!important;
}

@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] li, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] summary{
    font-size:15.8px!important;
    line-height:1.65!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero{
    padding:.75rem 1rem .6rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy h1{
    font-size:clamp(2rem,9vw,2.45rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel{
    width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding:.75rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table-wrap{
    margin-inline:0!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-seo-content .robots-why-list{
    grid-template-columns:1fr!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Robots.txt Generator final layout polish */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"]{
  width:100%!important;
  max-width:100%!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel{
  width:min(100%,1320px)!important;
  max-width:calc(100vw - clamp(2rem,5vw,4.5rem))!important;
  margin:.2rem auto 1.35rem!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-generator-pro{
  width:100%!important;
  max-width:100%!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.72fr) minmax(350px,.78fr)!important;
  gap:1.15rem!important;
  align-items:start!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
  min-width:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card{
  padding:1.25rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
  padding:1rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head h2{
  max-width:100%!important;
  font-size:clamp(2.05rem,2.7vw,3rem)!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head p{
  max-width:900px!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card .code-output{
  min-height:360px!important;
  max-height:520px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  white-space:pre-wrap!important;
  word-break:break-word!important;
  overflow-wrap:anywhere!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note{
  width:min(100%,1060px)!important;
  max-width:calc(100vw - clamp(2rem,5vw,4.5rem))!important;
  margin:.8rem auto 2rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
  width:min(100%,1180px)!important;
  max-width:calc(100vw - clamp(2rem,5vw,4.5rem))!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content{
  padding:clamp(1.25rem,2.2vw,2rem)!important;
  overflow:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq h2{
  max-width:100%!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table-wrap{
  max-width:100%!important;
}

@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-generator-pro{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
    position:relative!important;
    top:auto!important;
    max-height:none!important;
  }
}

@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-layout{
    padding-left:0!important;
    padding-right:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-main{
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
    max-width:calc(100vw - 1.2rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
    border-radius:22px!important;
    padding:.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-bot-grid{
    grid-template-columns:1fr!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Robots.txt Generator final fix: width, html[data-tl-mobile-v2="tool-v1"] snippet, html[data-tl-mobile-v2="tool-v1"] preview balance, html[data-tl-mobile-v2="tool-v1"] and smoother desktop flow */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"]{
  overflow-x:clip!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero{
  width:min(92vw,1320px)!important;
  max-width:min(92vw,1320px)!important;
  margin:0 auto!important;
  padding:52px 0 .2rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy{
  max-width:820px!important;
  margin:0 auto!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy h1{
  max-width:100%!important;
  margin:.35rem auto 0!important;
  font-size:clamp(2.65rem,4.7vw,4.5rem)!important;
  line-height:1.06!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy p{
  max-width:760px!important;
  margin:.8rem auto 0!important;
  color:#334155!important;
  font-size:1.02rem!important;
  line-height:1.72!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-layout{
  width:100%!important;
  padding:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-main{
  width:100%!important;
  max-width:100%!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel{
  width:min(92vw,1320px)!important;
  max-width:min(92vw,1320px)!important;
  margin:.1rem auto 1.15rem!important;
  padding:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-generator-pro{
  grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr)!important;
  gap:24px!important;
  max-width:none!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
  border:1px solid rgba(191,219,254,.88)!important;
  border-radius:24px!important;
  background:#fff!important;
  box-shadow:0 16px 34px rgba(15,23,42,.06)!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card{
  padding:1.15rem!important;
  position:sticky!important;
  top:92px!important;
  align-self:start!important;
  max-height:calc(100vh - 108px)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-gutter:stable!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
  position:sticky!important;
  top:92px!important;
  padding:1rem!important;
  max-height:calc(100vh - 122px)!important;
  overflow:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-head{
  margin-bottom:.8rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-live-pill{
  box-shadow:none!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head{
  padding:.2rem .1rem .9rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head h2{
  font-size:clamp(1.95rem,2.6vw,2.8rem)!important;
  line-height:1.08!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-note span{
  color:#334155!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form{
  gap:.85rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form .robots-field, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-bot-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-presets, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-warning{
  box-shadow:none!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form select{
  min-height:46px!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form textarea{
  min-height:136px!important;
  resize:vertical!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card .code-output{
  min-height:320px!important;
  max-height:calc(100vh - 360px)!important;
  padding:1rem!important;
  border-radius:18px!important;
  color:#0f172a!important;
  background:#f8fbff!important;
  border:1px solid rgba(191,219,254,.9)!important;
  box-shadow:none!important;
  white-space:pre-wrap!important;
  overflow-wrap:anywhere!important;
  overflow-x:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-actions{
  grid-template-columns:1fr!important;
  gap:.62rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-actions .btn{
  min-height:46px!important;
  width:100%!important;
  max-width:100%!important;
  justify-content:center!important;
  white-space:normal!important;
  text-wrap:balance!important;
  padding-inline:.95rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note{
  width:min(92vw,1320px)!important;
  max-width:min(92vw,1320px)!important;
  margin:.75rem auto 1.7rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
  width:min(100%,920px)!important;
  max-width:min(92vw,920px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section{
  padding:1.45rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section li{
  max-width:100%!important;
  color:#334155!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-snippet-answer{
  margin:1rem 0 1.35rem!important;
  padding:1rem 1.05rem!important;
  border:1px solid rgba(191,219,254,.92)!important;
  border-radius:20px!important;
  background:linear-gradient(135deg,#f8fbff,#f2f8ff)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.06)!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-snippet-answer strong{
  display:block!important;
  margin:0 0 .42rem!important;
  font-family:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:1rem!important;
  font-weight:800!important;
  color:#0f172a!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-snippet-answer p{
  margin:0!important;
  font-size:1rem!important;
  line-height:1.72!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table-wrap{
  box-shadow:none!important;
}

@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note{
    width:min(94vw,1320px)!important;
    max-width:min(94vw,1320px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-generator-pro{
    grid-template-columns:minmax(0,1.55fr) minmax(300px,.92fr)!important;
    gap:20px!important;
  }
}

@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-generator-pro{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
    position:relative!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card .code-output{
    max-height:360px!important;
  }
}

@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero{
    width:calc(100vw - 1.2rem)!important;
    max-width:calc(100vw - 1.2rem)!important;
    padding:.7rem 0 .35rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy h1{
    font-size:clamp(2rem,9vw,2.55rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
    width:calc(100vw - 1.2rem)!important;
    max-width:calc(100vw - 1.2rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section{
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-actions{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form select{
    min-height:44px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form textarea{
    min-height:120px!important;
  }
}



/html[data-tl-mobile-v2="tool-v1"] * Robots.txt Generator overflow + sticky preview containment */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
  box-sizing:border-box!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta{
  overflow:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:1rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta > div, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta > div{
  min-width:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta a.btn{
  max-width:100%!important;
  min-width:0!important;
  white-space:normal!important;
  text-align:center!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:stretch!important;
  overflow:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid > *{
  min-width:0!important;
  max-width:100%!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  padding:1rem 1rem 1.15rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card .card-status{
  position:absolute!important;
  top:auto!important;
  right:.9rem!important;
  bottom:4.2rem!important;
  justify-self:auto!important;
  max-width:calc(100% - 2rem)!important;
  z-index:2!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
  gap:.85rem!important;
  position:relative!important;
  padding-right:1.15rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary::after{
  position:static!important;
  top:auto!important;
  right:auto!important;
  transform:none!important;
  margin-left:auto!important;
  margin-right:0!important;
  flex:0 0 32px!important;
  width:32px!important;
  height:32px!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
  height:calc(100vh - 108px)!important;
  max-height:calc(100vh - 108px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  scrollbar-gutter:stable!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-head{
  flex-wrap:wrap!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-head > *{
  min-width:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-head .btn{
  max-width:100%!important;
  white-space:normal!important;
}

@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
    height:auto!important;
    max-height:none!important;
    overscroll-behavior:auto!important;
  }
}

@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"].page-shell{
    width:100%!important;
    max-width:100%!important;
    padding-left:1rem!important;
    padding-right:1rem!important;
    box-sizing:border-box!important;
    overflow-x:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta a.btn{
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
    padding-right:.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content{
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content{
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid{
    grid-template-columns:1fr!important;
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table-wrap, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-snippet-answer, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card{
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-thumb{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-thumb img{
    width:100%!important;
    max-width:100%!important;
    object-fit:cover!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table-wrap{
    overflow-x:auto!important;
    overflow-y:hidden!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Robots.txt Generator final width alignment pass */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"].page-shell{
  width:min(calc(100vw - 4cm),1680px)!important;
  max-width:min(calc(100vw - 4cm),1680px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  overflow-x:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
  width:min(calc(100vw - 4cm),1680px)!important;
  max-width:min(calc(100vw - 4cm),1680px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack{
  display:grid!important;
  gap:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
  padding-left:1.1rem!important;
  padding-right:1.1rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta > *{
  min-width:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid{
  width:100%!important;
  max-width:100%!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid > article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid > article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-card{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card p{
  max-width:100%!important;
  overflow-wrap:anywhere!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-thumb{
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table-wrap{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}

@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"].page-shell{
    width:100%!important;
    max-width:100%!important;
    padding-left:1rem!important;
    padding-right:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
    padding-left:0!important;
    padding-right:0!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Robots.txt Generator readable content split */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"].page-shell{
  width:min(92vw,1320px)!important;
  max-width:min(92vw,1320px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  overflow-x:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note{
  width:min(92vw,1320px)!important;
  max-width:min(92vw,1320px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack{
  width:100%!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  display:grid!important;
  gap:1.4rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta{
  width:min(92vw,920px)!important;
  max-width:min(92vw,920px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section{
  padding:1.45rem 1.55rem!important;
  overflow:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.step-card-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.benefit-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.related-tool-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.tool-blog-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.related-tools), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
  width:min(92vw,1180px)!important;
  max-width:min(92vw,1180px)!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta > *{
  min-width:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq h2{
  font-size:clamp(2rem,3vw,2.8rem)!important;
  line-height:1.12!important;
  letter-spacing:0!important;
  margin:.2rem 0 1rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section li, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq li{
  font-size:clamp(1rem,.98rem + .12vw,1.08rem)!important;
  line-height:1.7!important;
  color:#334155!important;
  max-width:100%!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-example-code{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:1rem 0 1.2rem!important;
  padding:18px 22px!important;
  border-radius:14px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  font-size:14.5px!important;
  line-height:1.6!important;
  white-space:pre!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  box-sizing:border-box!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
  display:grid!important;
  gap:.85rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  overflow:hidden!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
  display:flex!important;
  justify-content:space-between!important;
  align-items:center!important;
  gap:1rem!important;
  min-height:0!important;
  padding:1rem 1.15rem!important;
  text-align:left!important;
  line-height:1.45!important;
  position:relative!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary > *{
  min-width:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary::-webkit-details-marker{
  display:none!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary::before{
  content:none!important;
  display:none!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary::after{
  position:static!important;
  transform:none!important;
  margin-left:auto!important;
  flex:0 0 32px!important;
  width:32px!important;
  height:32px!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details p{
  margin:0!important;
  padding:0 1.15rem 1rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid{
  width:100%!important;
  max-width:100%!important;
  margin:1rem auto 0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid > *{
  min-width:0!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table-wrap{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  margin:1rem 0 1.25rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table{
  width:100%!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table th{
  position:sticky!important;
  top:0!important;
  z-index:1!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] a, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] p a{
  overflow-wrap:anywhere!important;
}

@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"].page-shell{
    width:100%!important;
    max-width:100%!important;
    padding-left:.9rem!important;
    padding-right:.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta{
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section{
    padding:1.1rem 1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq h2{
    font-size:clamp(1.75rem,7vw,2rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
    padding:.9rem 1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details p{
    padding:0 1rem .95rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-example-code{
    padding:16px 16px!important;
    font-size:14px!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Robots.txt FAQ final polish */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section#faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.premium-faq){
  width:min(92vw,920px)!important;
  max-width:min(92vw,920px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  overflow:visible!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section#faq h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.premium-faq) h2{
  font-family:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-weight:800!important;
  font-size:44px!important;
  line-height:1.08!important;
  letter-spacing:0!important;
  margin:.1rem 0 1rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
  width:min(92vw,920px)!important;
  max-width:min(92vw,920px)!important;
  margin:0 auto!important;
  display:grid!important;
  gap:.85rem!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  border-radius:20px!important;
  background-clip:padding-box!important;
  clip-path:inset(0 round 20px)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.075),0 0 0 1px rgba(255,255,255,.82) inset!important;
  transition:box-shadow .24s ease,border-color .24s ease,transform .24s ease!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details:hover{
  box-shadow:0 16px 34px rgba(37,99,235,.095),0 0 0 1px rgba(255,255,255,.82) inset!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
  min-height:72px!important;
  padding-left:24px!important;
  padding-right:24px!important;
  gap:1rem!important;
  font-size:18px!important;
  font-weight:600!important;
  line-height:1.4!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary::after{
  flex:0 0 32px!important;
  width:32px!important;
  height:32px!important;
  margin-left:auto!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details p{
  font-size:16px!important;
  line-height:1.7!important;
  color:#475569!important;
  max-height:0!important;
  opacity:0!important;
  overflow:hidden!important;
  padding:0 24px 0 24px!important;
  transition:max-height .28s ease,opacity .22s ease,padding .28s ease!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details[open] p{
  max-height:320px!important;
  opacity:1!important;
  padding:0 24px 20px 24px!important;
}

@media (max-width:1024px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section#faq h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.premium-faq) h2{
    font-size:38px!important;
  }
}

@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section#faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.premium-faq), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section#faq h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.premium-faq) h2{
    font-size:30px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
    min-height:60px!important;
    padding-left:18px!important;
    padding-right:18px!important;
    font-size:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details p{
    font-size:15.5px!important;
    padding:0 18px 0 18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details[open] p{
    padding:0 18px 16px 18px!important;
  }
}

}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-result-card, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-result-card{
  color:#10223b!important;
  -webkit-text-fill-color:initial!important;
  background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(240,248,255,.92))!important;
  border-color:rgba(147,197,253,.34)!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-form label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-head strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-note span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-form label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-head strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-note, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-note span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-form label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-result-head strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-note span, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-form label, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-result-head strong, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-note, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-note span{
  opacity:1!important;
  color:#10223b!important;
  -webkit-text-fill-color:#10223b!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-note span{
  color:#53657b!important;
  -webkit-text-fill-color:#53657b!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-form select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-form textarea{
  opacity:1!important;
  color:#10223b!important;
  -webkit-text-fill-color:#10223b!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro #robotsSitemap::placeholder, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro #robotsSitemap::placeholder, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro #robotsSitemap::placeholder, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro #robotsSitemap::placeholder{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
  opacity:.72!important;
  font-weight:520!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro #robotsSitemap:placeholder-shown, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro #robotsSitemap:placeholder-shown, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro #robotsSitemap:placeholder-shown, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro #robotsSitemap:placeholder-shown{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
  font-weight:520!important;
}
@media (max-width: 760px) {
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body main[data-tool="robots-txt-generator"] #tool-workspace.tool-panel {
    width: calc(100vw - 24px);
    max-width: calc(100vw - 24px);
    margin-inline: auto;
  }
}

/* RTG mobile app shell — Setup / Rules / Output */
@media (max-width: 760px) {
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] {
    --rtg-m-text: #172033;
    --rtg-m-body: #334155;
    --rtg-m-accent: #2563eb;
    overflow-x: clip;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .tool-page-hero.rtg-generator-legacy-mobile {
    display: block !important;
    margin: 0 0 8px !important;
    padding: 16px 16px 12px !important;
    text-align: center;
    background: linear-gradient(180deg, #f8fbff, #f1f8ff);
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .tool-page-hero .eyebrow {
    display: none !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .tool-page-hero h1 {
    margin: 0 auto !important;
    font-size: 28px !important;
    line-height: 1.15 !important;
    font-weight: 800 !important;
    color: #172033 !important;
    opacity: 1 !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .tool-page-hero p,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .tool-page-hero .tool-hero-sub {
    display: block !important;
    -webkit-line-clamp: unset !important;
    overflow: visible !important;
    margin: 10px auto 0 !important;
    font-size: 0.9375rem !important;
    line-height: 1.5 !important;
    color: #334155 !important;
    opacity: 1 !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] #tool-workspace.tool-panel {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-generator-pro {
    display: flex !important;
    flex-direction: column !important;
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    width: calc(100vw - 24px) !important;
    max-width: 100% !important;
    margin-inline: auto !important;
    padding: 12px !important;
    padding-bottom: 88px !important;
    border-radius: 18px !important;
    background: #fff !important;
    border: 1px solid #e2e8f0 !important;
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.06) !important;
    position: relative !important;
    top: auto !important;
    max-height: none !important;
    overflow: visible !important;
    transform: none !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-builder-card,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-result-card {
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    position: static !important;
    top: auto !important;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-desktop-head,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-builder-head {
    display: none !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-result-nav {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 4px;
    padding: 3px;
    border-radius: 10px;
    background: #f1f5f9;
    border: 1px solid #e2e8f0;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-result-nav button {
    min-height: 40px;
    padding: 6px 4px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: transparent !important;
    font-size: 0.8125rem !important;
    font-weight: 700 !important;
    color: #475569 !important;
    opacity: 1 !important;
    appearance: none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-result-nav button.is-active {
    background: #fff !important;
    color: #1d4ed8 !important;
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.08);
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-tool:not(.rtg-panel-setup) .rtg-m-panel-setup,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-tool:not(.rtg-panel-rules) .rtg-m-panel-rules,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-tool:not(.rtg-panel-output) .rtg-m-panel-output {
    display: none !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-panel-setup,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-panel-rules,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-panel-output {
    width: 100%;
    min-width: 0;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-form {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    grid-template-columns: 1fr !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-form label,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-form fieldset {
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin: 0;
    font-size: 0.875rem !important;
    font-weight: 600 !important;
    color: #334155 !important;
    opacity: 1 !important;
    border: 0;
    padding: 0;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-form legend {
    font-size: 0.875rem !important;
    font-weight: 700 !important;
    color: #172033 !important;
    opacity: 1 !important;
    margin-bottom: 4px;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-form :is(input, select, textarea) {
    min-height: 44px;
    padding: 10px 12px !important;
    font-size: 15px !important;
    border-radius: 10px;
    border: 1px solid #dbeafe;
    color: #172033 !important;
    opacity: 1 !important;
    width: 100%;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-form textarea {
    min-height: 96px;
    resize: vertical;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .meta-inline-status {
    opacity: 1 !important;
    color: #475569 !important;
    font-size: 0.8125rem !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-preset-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 8px !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-preset-grid button {
    min-height: 44px;
    padding: 8px 10px !important;
    border-radius: 10px !important;
    border: 1px solid #dbeafe !important;
    background: #f8fafc !important;
    color: #334155 !important;
    font-size: 0.8125rem !important;
    font-weight: 600 !important;
    opacity: 1 !important;
    text-align: left;
    line-height: 1.3;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-advanced-mobile {
    border: 1px solid #e2e8f0;
    border-radius: 12px;
    background: #f8fafc;
    overflow: hidden;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-advanced-mobile summary {
    display: flex;
    align-items: center;
    min-height: 44px;
    padding: 10px 12px;
    font-size: 0.875rem;
    font-weight: 700;
    color: #172033 !important;
    opacity: 1 !important;
    cursor: pointer;
    list-style: none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-advanced-mobile summary::-webkit-details-marker {
    display: none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-advanced-mobile > :not(summary) {
    padding: 0 12px 12px;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-bot-grid {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-bot-grid label {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 10px !important;
    min-height: 44px;
    padding: 8px 10px;
    border: 1px solid #e2e8f0;
    border-radius: 10px;
    background: #fff;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-bot-grid label select {
    width: auto !important;
    min-width: 130px;
    flex: 0 0 auto;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-warning {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    padding: 10px 12px;
    border-radius: 10px;
    border: 1px solid #fde68a;
    background: #fffbeb;
    opacity: 1 !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-warning span {
    color: #334155 !important;
    opacity: 1 !important;
    font-size: 0.8125rem !important;
    line-height: 1.45;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-result-head {
    margin-bottom: 8px !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-result-head span,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-result-head strong {
    opacity: 1 !important;
    color: #172033 !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-live-pill {
    font-size: 0.75rem !important;
    opacity: 1 !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-result-card .code-output {
    min-height: 220px !important;
    max-height: 360px !important;
    overflow: auto !important;
    padding: 12px !important;
    border-radius: 12px !important;
    background: #0f172a !important;
    color: #e2e8f0 !important;
    border: 1px solid #1e293b !important;
    font-size: 0.75rem !important;
    line-height: 1.55 !important;
    white-space: pre-wrap !important;
    word-break: break-word !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-actions-desktop {
    display: none !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-note {
    margin-top: 10px;
    padding: 10px 12px;
    border-radius: 10px;
    border: 1px solid #dbeafe;
    background: #f8fafc;
    opacity: 1 !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-note strong,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-note span {
    opacity: 1 !important;
    color: #334155 !important;
    font-size: 0.8125rem !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-test-link.rtg-output-link {
    display: flex !important;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    margin-top: 8px;
    padding: 0 12px;
    border-radius: 10px;
    border: 1px solid #dbeafe;
    background: #fff;
    color: #2563eb !important;
    font-size: 0.875rem;
    font-weight: 700;
    text-decoration: none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-sticky-bar {
    position: fixed;
    left: 12px;
    right: 12px;
    bottom: 12px;
    z-index: 40;
    display: grid;
    grid-template-columns: 1fr auto auto;
    gap: 6px;
    padding: 8px;
    border-radius: 14px;
    background: rgba(255, 255, 255, 0.96);
    border: 1px solid #e2e8f0;
    box-shadow: 0 8px 24px rgba(15, 23, 42, 0.12);
    backdrop-filter: blur(8px);
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-sticky-primary,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-sticky-secondary,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-sticky-tertiary {
    min-height: 44px;
    padding: 0 12px;
    border-radius: 10px;
    font-size: 0.8125rem;
    font-weight: 700;
    appearance: none;
    border: 0;
    white-space: nowrap;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-sticky-primary {
    background: linear-gradient(135deg, #0b63ce, #2563eb);
    color: #fff !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-sticky-secondary {
    background: #fff;
    color: #334155 !important;
    border: 1px solid #dbeafe;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-sticky-tertiary {
    background: #f8fafc;
    color: #475569 !important;
    border: 1px solid #e2e8f0;
    min-width: 56px;
  }

}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-output-link {
  display: none;
}

@media (min-width: 761px) {
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-result-nav,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-m-sticky-bar,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-output-link {
    display: none !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-tool .rtg-m-panel-setup,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-tool .rtg-m-panel-rules,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-tool .rtg-m-panel-output {
    display: block !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .rtg-actions-desktop {
    display: grid !important;
  }
}

/* RTG mobile — kill nested card layers (final override) */
@media (max-width: 760px) {
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] #tool-workspace.tool-panel,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-generator-pro,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-generator-pro {
    display: flex !important;
    flex-direction: column !important;
    grid-template-columns: 1fr !important;
    gap: 8px !important;
    width: calc(100vw - 24px) !important;
    max-width: 100% !important;
    margin-inline: auto !important;
    padding: 12px !important;
    padding-bottom: 88px !important;
    border-radius: 18px !important;
    background: #fff !important;
    border: 1px solid #e2e8f0 !important;
    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.06) !important;
    position: relative !important;
    top: auto !important;
    max-height: none !important;
    overflow: visible !important;
    transform: none !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-builder-card,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-result-card,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card {
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    position: static !important;
    top: auto !important;
    max-height: none !important;
    height: auto !important;
    overflow: visible !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools main[data-tool="robots-txt-generator"] .robots-builder-head,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head {
    display: none !important;
  }
}
