/* Shared legal notice: portal, Basic configurator, demo and public privacy page. */
.legal-footer{display:block;border-top:1px solid #e2e6df;background:#fff;color:#6a7469;padding:20px 24px 24px;font-family:inherit}
.legal-footer-inner{max-width:1220px;margin:0 auto}
.legal-footer p{font-size:10px;font-weight:400;line-height:1.75;margin:5px 0;text-align:left;max-width:none}
.legal-footer .legal-copyright{font-weight:600;color:#4c594d;margin-top:0}
.footer-docs>a{background:none;border:0;display:flex;gap:7px;align-items:center;color:var(--green);font-family:inherit;font-size:11px;font-weight:400;line-height:1.55;padding:8px 0;text-decoration:none}
.footer-docs>a:hover{text-decoration:underline}
.footer-docs>a:focus-visible{outline:2px solid var(--green);outline-offset:4px}
@media(max-width:620px){.footer-docs>a{font-size:10px}}
@media(max-width:480px){.legal-footer{padding:18px 20px 22px}}
@media print{.legal-footer{display:none!important}}
