.eu-language-nav{display:flex;gap:.3rem 1rem;justify-content:flex-end;flex-wrap:wrap;padding-top:.5rem;padding-bottom:.7rem;font-size:.8rem;border-top:1px solid var(--line,#deddd6)}
.eu-language-nav a{padding:.25rem .35rem;text-underline-offset:.2em}
.eu-language-nav a[aria-current=page]{font-weight:750;text-decoration:underline}
.eu-language-nav a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.eu-health-note{padding:1rem;border-left:3px solid #779789;background:#f1f5ef;font-size:.93rem}
html:not([lang=de]) .footer-column>a{display:block;margin:.5rem 0}
.eu-local-tool .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}
.eu-local-tool .form-field{display:flex;flex-direction:column;gap:.35rem}
.eu-local-tool label,.eu-local-tool legend{font-weight:650}
.eu-local-tool input,.eu-local-tool select,.eu-local-tool textarea{width:100%;max-width:100%;padding:.7rem;border:1px solid #9eaaa3;border-radius:.4rem;background:#fff;color:#173b36;font:inherit}
.eu-local-tool input[type=checkbox]{width:auto}
.eu-local-tool fieldset{border:1px solid #ced6cf;border-radius:.4rem;padding:1rem;margin:1rem 0;min-width:0}
.eu-local-tool .form-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin:1.2rem 0}
.eu-local-tool .palette-grid{grid-template-columns:1fr}
.eu-local-tool [data-local-status]{min-height:1.4em}
.eu-local-tool .tool-result{white-space:normal;overflow-wrap:anywhere}
.eu-local-tool .tool-result p{white-space:pre-wrap}
@media(max-width:700px){.eu-language-nav{justify-content:center;gap:.2rem .5rem}.eu-local-tool .form-grid{grid-template-columns:1fr}.eu-local-tool .named-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.eu-local-tool .form-actions>.button{flex:1 1 45%}}
@media print{.eu-language-nav,.eu-local-tool .form-actions,.eu-local-tool [data-local-svg]{display:none!important}.eu-local-tool .tool-result{break-inside:avoid}.eu-local-tool textarea{height:auto;min-height:6em}.eu-health-note{background:none}}
