
/* Scoped legal and consent styles; do not change other pages or form controls. */
.form-privacy-consent .form-privacy-consent__field{display:block!important;position:relative;text-align:left}
.form-privacy-consent .value__agree+label{display:block!important;padding-left:28px;margin:0;max-width:100%;font-size:13px!important;line-height:1.5!important;white-space:normal;color:#3a3a3a}
.form-privacy-consent .value__agree+label::before{position:absolute;left:0;top:2px;margin:0}
.form-privacy-consent .value__agree+label .agree{display:inline!important;font:inherit!important;white-space:normal;overflow-wrap:break-word}
.form-privacy-consent>.value{width:100%!important;max-width:100%}
.footer-requisites__card{flex-wrap:wrap;gap:16px}
.footer-requisites__card .footer-requisites__policy{font-size:12px;line-height:1.5;white-space:normal}
button.mindray-cookie-settings{appearance:none;border:0;background:none;padding:0;margin:0;font-family:inherit;cursor:pointer;text-align:left;color:inherit}
.mindray-cookie-banner[hidden]{display:none!important}
.mindray-cookie-banner{position:fixed;left:20px;bottom:20px;z-index:2147483000;width:620px;max-width:calc(100vw - 40px);box-sizing:border-box;padding:22px;background:#fff;color:#252525;box-shadow:0 6px 32px #0003;border-radius:10px;font-size:14px;line-height:1.5}
.mindray-cookie-banner p{margin:0 0 16px;font:inherit}
.mindray-cookie-banner a{color:#1689b2;text-decoration:underline}
.mindray-cookie-actions{display:flex;flex-wrap:wrap;gap:10px}
.mindray-cookie-actions button{appearance:none;border:1px solid #30b0e0;border-radius:5px;padding:10px 16px;font:inherit;line-height:1.4;background:#fff;color:#16627c;cursor:pointer}
.mindray-cookie-actions #cookie-accept{background:#30b0e0;color:#fff}
.mindray-cookie-actions button:focus-visible,button.mindray-cookie-settings:focus-visible{outline:2px solid #16627c;outline-offset:3px}
body.page-id-618 .entry-title,body.medford-consent-document .entry-title{font-size:32px;line-height:1.25;overflow-wrap:break-word}
body.page-id-618 .entry-content,body.medford-consent-document .entry-content{font-size:16px;line-height:1.6}
@media(max-width:600px){.mindray-cookie-banner{left:12px;bottom:12px;max-width:calc(100vw - 24px);padding:16px;font-size:13px}.mindray-cookie-actions button{flex:1;padding:10px}.footer-requisites__card{align-items:flex-start}.footer-requisites__card .footer-requisites__policy{max-width:100%;margin-left:0}body.page-id-618 .entry-title,body.medford-consent-document .entry-title{font-size:24px}}

.footer-requisites__card{justify-content:flex-start!important;column-gap:24px}
.footer-requisites__card>.footer-requisites__left{flex-basis:100%}
.footer-requisites__card .footer-requisites__policy{margin:0!important}

.footer .footer-requisites__card>.footer-requisites__left{flex:1 1 100%}
.footer .footer-requisites__card .footer-requisites__policy{align-self:flex-start;justify-content:flex-start;text-align:left;max-width:100%;flex-shrink:1}

.mindray-chat-consent[hidden]{display:none!important}.mindray-chat-consent{position:fixed;inset:0;z-index:2147483500;background:#0007;display:grid;place-items:center;padding:16px;box-sizing:border-box}.mindray-chat-consent-box{width:480px;max-width:100%;box-sizing:border-box;border-radius:10px;background:white;padding:24px;color:#252525;font-size:14px;line-height:1.5}.mindray-chat-consent-box h2{font-size:22px;line-height:1.25;margin:0 0 18px}.mindray-chat-consent-box label{display:block;margin-bottom:20px}.mindray-chat-consent-box input{appearance:auto;position:static;opacity:1;width:18px;height:18px;margin:0 6px 0 0;vertical-align:middle}.mindray-chat-consent-box a{color:#1689b2;text-decoration:underline}.mindray-chat-consent-box button:disabled{opacity:.5;cursor:not-allowed}

.mindray-chat-consent{grid-template-columns:minmax(0,1fr)}.mindray-chat-consent-box{min-width:0;width:100%;max-width:480px;overflow-wrap:anywhere}
@media(max-width:600px){body:has(#leadia-widget) .footer{padding-bottom:90px}}
