.idiomas{display:flex;gap:6px;align-items:center;margin-left:auto;margin-right:8px}.idiomas a{display:inline-flex;align-items:center;gap:4px;min-width:44px;min-height:44px;justify-content:center;border-radius:22px;padding:0 8px 0 4px;text-decoration:none;font-weight:700;font-size:.85rem;color:#2F5D3A;border:2px solid transparent}.idiomas a svg{width:28px;height:28px;flex:none}.idiomas a[aria-current]{border-color:#E0B94F;background:#FBF1D9}.idiomas a:focus-visible{outline:3px solid #C7771A;outline-offset:2px}.aviso-lang{background:#FBF1D9;border-bottom:2px solid #E0B94F;padding:10px 16px;text-align:center;font-size:1rem}.aviso-lang a,.aviso-lang button{margin:6px 4px 0;min-height:44px;padding:8px 14px;font-size:.95rem;display:inline-flex;align-items:center}.nota-trad{background:#FBF1D9;color:#221E1A!important;border-left:5px solid #C7771A;border-radius:10px;padding:12px 16px;margin:12px 0;font-size:.95rem}.nota-trad b{color:#8C2F1F}html[lang=es] .resumo:before{content:"En pocas palabras: "}@media (max-width:440px){.idiomas{gap:2px;margin-right:4px}.idiomas a{padding:0;min-width:40px}.idiomas a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.idiomas a svg{width:30px;height:30px}}.bt-menu{white-space:nowrap}@media (max-width:350px){.marca img.logo-h{width:104px;height:auto}.bt-menu{padding:10px 12px}.idiomas a{min-width:34px}.idiomas a svg{width:28px;height:28px}}
.idiomas a.rede{padding:0;min-width:44px}.idiomas .sep{display:inline-block;width:2px;height:26px;background:#C9B98F;border-radius:1px;margin:0 4px}@media (max-width:440px){.idiomas a.rede{min-width:36px}.idiomas .sep{margin:0 2px}}@media (max-width:350px){.idiomas a.rede{min-width:32px}.idiomas .sep{margin:0 1px}}
@media (max-width:440px){.bt-menu .bt-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bt-menu{font-size:1.35rem;padding:6px 12px;min-width:44px}.idiomas a,.idiomas a.rede{min-width:34px}}@media (max-width:350px){.idiomas a,.idiomas a.rede{min-width:30px}.idiomas a svg{width:26px;height:26px}.bt-menu{padding:6px 10px;min-width:40px}}
.aviso-fc{max-width:1100px;margin:2rem auto 0;padding:0 16px}.aviso-fc p{margin:0;padding:.9rem 1.1rem;border:2px dashed #E0B94F;border-radius:12px;background:#FBF7EC;color:#221E1A;font-size:1rem;line-height:1.5}.aviso-fc a{color:#2F5D3A;font-weight:700}html.contraste .aviso-fc p{background:#000;color:#fff;border-color:#FFE27A}html.contraste .aviso-fc a{color:#FFE27A}
.segue-rodape{margin:12px 0}.segue-rodape .linha{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.segue-rodape .news-tit{text-align:center;font-weight:700;margin:0 0 8px}

.aviso-foto{margin:18px 0;padding:14px 16px;border-radius:14px;background:#FFF6DC;border-left:6px solid #C98A00}.aviso-foto p{margin:0}
.dica-busca{margin:12px 0;padding:12px 14px;border-radius:12px;background:#EEF4EA}

.mais-oculta{display:none!important}.mais-esp{display:block;margin:18px auto;min-height:48px;padding:12px 22px;font-size:1.05rem}

.lista-item-pais{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:10px}.item-pais{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-radius:14px;background:#EEF4EA;text-decoration:none;color:inherit}.item-pais .fl{font-size:1.7rem}.item-pais .nm{font-weight:700;flex:1}.item-pais .ct{font-size:.9rem;opacity:.8}@media(min-width:640px){.lista-item-pais{grid-template-columns:1fr 1fr}}@media(min-width:960px){.lista-item-pais{grid-template-columns:1fr 1fr 1fr}}
.atalhos-pais{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.atalhos-pais .botao{min-height:48px;display:inline-flex;align-items:center}
.lista-esp-pais{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}.lista-esp-pais a{display:block;min-height:48px;padding:12px 14px;border-radius:12px;background:#F4F7F1;text-decoration:none}@media(min-width:640px){.lista-esp-pais{grid-template-columns:1fr 1fr}}
.lista-paises{padding-left:18px}.lista-paises li{margin:6px 0}.lista-leis{list-style:none;padding:0}.lista-leis li{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#F4F7F1}
.resumo-rapido{margin:14px 0;padding:14px 16px;border-radius:14px;background:#EEF4EA;border-left:6px solid var(--verde,#2F5D3A)}.resumo-rapido .sec-titulo{margin-top:0}.resumo-rapido ul{margin:0;padding-left:18px}

/* productos: espacio entre el selector de estado y el precio (05/11/2026) */
.lbl-ml{display:block;margin:12px 0 6px;font-weight:700}
.sel-ml{display:block;width:100%;margin-bottom:16px}
.prod-uf .preco{margin-top:4px}
.prod-uf .cont-card{display:block;margin-top:2px}
.planta{content-visibility:auto;contain-intrinsic-size:auto 340px}.lista-gen{columns:1;padding-left:18px}.lista-gen li{margin:0 0 6px;break-inside:avoid}details>summary{cursor:pointer;font-weight:700;margin:8px 0}
