.psv-consent[hidden]{display:none!important}
.psv-consent{position:fixed;z-index:99990;left:16px;right:16px;bottom:16px;max-width:1160px;margin:0 auto;padding:22px 26px;display:flex;align-items:center;gap:28px;background:var(--psv-podklad,#fbf8f0);color:var(--psv-text,#28534d);border:1px solid var(--psv-linka,#d8dfce);border-radius:18px;box-shadow:0 8px 38px #193a322b;font-family:inherit;font-size:15px;line-height:1.5;max-height:calc(100dvh - 32px);overflow-y:auto}
.psv-consent__copy{flex:1;min-width:0}
.psv-consent h2{font-size:21px;line-height:1.3;margin:0 0 7px;color:inherit}
.psv-consent p{margin:0 0 7px;font-size:15px;line-height:1.5;color:inherit}
.psv-consent__details summary{display:list-item;cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:3px}
.psv-consent__details p{font-size:13px;margin:10px 0 0}
.psv-consent__details code{overflow-wrap:anywhere;color:inherit;background:var(--psv-svetla-zelena,#edf2e3);padding:1px 3px}
.psv-consent__actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}
.psv-consent .psv-consent__button{min-height:46px;padding:12px 16px;font-family:inherit;font-weight:700;font-size:14px;line-height:1.35;border:1px solid var(--psv-zelena,#315e50);border-radius:11px;color:var(--psv-karta,#fff);background:var(--psv-zelena,#315e50);cursor:pointer;text-align:center;white-space:normal}
.psv-consent .psv-consent__reject{color:var(--psv-nadpis,#2c5147);background:transparent}
.psv-consent .psv-consent__button:hover{background:var(--psv-zelena-hover,#234738);color:var(--psv-karta,#fff)}
.psv-consent button:focus-visible,.psv-consent summary:focus-visible,.psv-consent-settings:focus-visible{outline:3px solid var(--psv-focus,#aabd97);outline-offset:4px}
.psv-consent-settings-wrap{padding:8px 16px;text-align:center;background:var(--psv-paticka,#254f44);color:var(--psv-karta,#fff)}
#brxe-s6fbtt .psv-consent-settings-wrap{padding:0;background:transparent;color:inherit;margin-inline-end:52px}
.psv-consent-settings{border:0;background:transparent;color:inherit;font:inherit;font-size:12px;padding:5px 0;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.psv-consent{align-items:flex-start;flex-direction:column;gap:16px}.psv-consent__actions{width:100%}.psv-consent__button{flex:1}}
@media(max-width:478px){.psv-consent{left:10px;right:10px;bottom:10px;padding:18px;gap:14px;border-radius:14px;max-height:calc(100dvh - 20px)}.psv-consent h2{font-size:19px}.psv-consent p{font-size:14px}.psv-consent__actions{gap:8px}.psv-consent .psv-consent__button{font-size:13px;padding:11px 10px}}
