/* Small integration layer for the existing cookie consent and live forms. */
.ed-native .buying-page{margin:0}
.ed-native .buying-page [hidden]{display:none!important}
.ed-native .buying-page .cookie-notification{position:fixed;inset:auto 20px 20px;max-width:560px;margin-left:auto;z-index:99999;background:#fff;border:1px solid #d8dacf;border-radius:16px;padding:22px;box-shadow:0 12px 45px #14271b26;color:#283c31;font:15px/1.6 "Golos Text",sans-serif}
.ed-native .buying-page .cookie-notification .container{width:auto;max-width:none;margin:0;padding:0}
.ed-native .buying-page .cookie-notification .ct-button-group{display:flex;gap:10px;margin-top:14px}
.ed-native .buying-page .cookie-notification button{padding:10px 18px;min-height:44px;border:1px solid #2a4032;border-radius:7px;background:#2a4032;color:#fff;font:inherit;cursor:pointer}
.ed-native .buying-page .cookie-notification .ct-cookies-decline-button{background:white;color:#2a4032}
.ed-native .buying-page .cookie-notification a{text-decoration:underline}
.ed-native .buying-page .cookie-notification.ct-fade-out-end{display:none}
.ed-native .buying-page button:disabled{cursor:wait;opacity:.65}
.ed-native .buying-page #form-status,.ed-native .buying-page #ec-form-status{font-size:15px;line-height:1.6}
@media(max-width:600px){.ed-native .buying-page .cookie-notification{inset:auto 12px 82px;padding:18px;max-width:none}}
