/* ClikRank — rediseño 2026 · Verificador de robots.txt (/herramienta/verificador-robots). Prefijo .rdh-rb-
   Se carga después de rd-herramientas.css con $rd_styles = ['rd-herramientas.css', 'rd-herramientas-robots.css'] */

/* Formulario */
.rdh-rb-form{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin:0}
.rdh-rb-dom{flex:1 1 320px}
.rdh-rb-form .rdh-btn{flex:0 0 auto}
@media (max-width:520px){.rdh-rb-form .rdh-btn{width:100%}}
.rdh-rb-load{display:none;align-items:center;gap:12px;font-size:15px;line-height:1.4;color:#3A3D42}
.rdh-rb-load svg{flex:none}
@keyframes robotsSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}

/* Tarjeta de puntuación (panel oscuro) */
.rdh-sheet .rdh-rb-score{flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px 36px}
.rdh-rb-ring{position:relative;width:140px;height:140px;flex:none}
.rdh-rb-ring svg{display:block;transform:rotate(-90deg)}
.rdh-rb-ring .t{fill:none;stroke:rgba(255,255,255,.16);stroke-width:10}
.rdh-rb-ring .p{fill:none;stroke-width:10;stroke-linecap:round;animation:rdh-rb-ring 1.2s cubic-bezier(.16,1,.3,1) .2s both}
.rdh-rb-ring--ok .p{stroke:#1FA85A}
.rdh-rb-ring--warn .p{stroke:#E0A100}
.rdh-rb-ring--bad .p{stroke:#E5483B}
@keyframes rdh-rb-ring{from{stroke-dasharray:0 314}}
.rdh-rb-ring__n{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}
.rdh-rb-ring__n b{font-family:'Outfit',sans-serif;font-size:44px;font-weight:700;letter-spacing:-.03em}
.rdh-rb-ring__n span{margin-top:4px;font-family:'DM Mono',monospace;font-size:12px;color:#C3C6CA}
.rdh-rb-ring--ok .rdh-rb-ring__n b{color:#6EE7A8}
.rdh-rb-ring--warn .rdh-rb-ring__n b{color:#FFD166}
.rdh-rb-ring--bad .rdh-rb-ring__n b{color:#FF9A91}
.rdh-rb-score__t{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.rdh-rb-lbl{font-family:'DM Mono',monospace;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}
.rdh-rb-lbl--ok{color:#6EE7A8}
.rdh-rb-lbl--warn{color:#FFD166}
.rdh-rb-lbl--bad{color:#FF9A91}
.rdh-sheet .rdh-rb-score h2{font-size:clamp(24px,2.8vw,34px);overflow-wrap:anywhere}
.rdh-rb-chips{display:flex;flex-wrap:wrap;gap:8px}

/* Verificaciones y contenido */
.rdh-rb-checks{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}
.rdh-rb-checks .rdh-item{min-width:0;overflow-wrap:anywhere}
.rdh-rb-raw{display:flex;flex-direction:column;gap:12px}
.rdh-rb-raw__l{display:flex;align-items:center;gap:12px;font-family:'DM Mono',monospace;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#55595F;overflow-wrap:anywhere}
.rdh-rb-raw .rdh-code{max-height:320px;font-size:13px}

/* CTA */
.rdh-sheet .rdh-rb-cta{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px}
.rdh-rb-cta__t{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:10px}
.rdh-rb-cta__t p{max-width:60ch}

/* "¿Qué revisamos?" */
.rdh-rb-head{display:flex;flex-direction:column;gap:12px}
.rdh-rb-info{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}
.rdh-rb-card{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:24px;background:#F2F1ED}
.rdh-rb-card__i{margin-bottom:4px}
.rdh-rb-card:nth-child(3n+2) .rdh-rb-card__i{background:#FFF1EA;color:#B83800}
.rdh-rb-card__t{font-family:'Outfit',sans-serif;font-size:19px;font-weight:700;line-height:1.15;letter-spacing:-.015em}
.rdh-rb-card__d{font-size:15px;line-height:1.5;color:#3A3D42}
