.yata-privacy-foot{padding:18px max(16px,4vw);display:flex;gap:10px 24px;align-items:center;flex-wrap:wrap;background:#f1f5f6;color:#203d50;font:15px/1.45 Arial,sans-serif}
.yata-privacy-foot a,.yata-privacy-foot button,.yata-cookie-panel a,.yata-form-notice a,.yata-consent-line a,.yata-legal a{color:#005b59;text-decoration:underline}
.yata-privacy-foot button{border:0;background:transparent;font:inherit;padding:0;cursor:pointer}
.yata-cookie-panel{position:fixed;z-index:2147483647;left:16px;bottom:16px;width:min(480px,calc(100% - 32px));max-height:65vh;overflow:auto;padding:18px;background:#fff;border:1px solid #576a71;border-radius:7px;color:#213845;font:15px/1.45 Arial,sans-serif;box-sizing:border-box}
.yata-cookie-panel[hidden]{display:none!important}.yata-cookie-panel p{color:inherit;margin:0 0 12px;font:inherit}.yata-cookie-panel strong{font-size:17px}.yata-cookie-panel>div{display:flex;flex-wrap:wrap;gap:8px}
.yata-cookie-panel button,.yata-legal button{padding:9px 14px;border:1px solid #08715e;border-radius:4px;background:white;color:#075648;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}
.yata-cookie-panel button:hover,.yata-legal button:hover{background:#edf7f4}.yata-cookie-status:not(:empty){display:block;margin:8px 0}
.yata-consent-line,.yata-form-notice{display:block!important;position:static!important;clear:both;float:none!important;white-space:normal!important;width:100%!important;height:auto!important;margin:12px 0!important;padding:0!important;text-align:left!important;font:14px/1.5 Arial,sans-serif!important}
.yata-consent-line input[type=checkbox]{appearance:auto!important;display:inline-block!important;position:static!important;opacity:1!important;width:17px!important;height:17px!important;margin:0 6px 0 0!important;vertical-align:middle}
.yata-consent-line label{display:inline!important;position:static!important;float:none!important;font:inherit!important;color:inherit!important;padding:0!important;height:auto!important;width:auto!important}.yata-consent-line label:before,.yata-consent-line label:after{display:none!important}
.yata-legal{max-width:880px;width:calc(100% - 40px);margin:40px auto 64px;color:#243d4e;font:16px/1.65 Arial,sans-serif;overflow-wrap:anywhere}
.yata-legal h1{font:700 clamp(26px,4vw,38px)/1.2 Arial,sans-serif;margin:0 0 16px}.yata-legal h2{font:600 22px/1.3 Arial,sans-serif;margin:28px 0 10px}.yata-legal p,.yata-legal li{font:inherit;color:inherit;margin:0 0 12px}.yata-legal ul{padding-left:24px;list-style:disc}.yata-legal:focus-visible,.yata-cookie-panel button:focus-visible{outline:3px solid #e07417;outline-offset:3px}
