#wdo-consent{position:fixed;z-index:2147483000;left:20px;bottom:20px;width:min(520px,calc(100% - 40px));box-sizing:border-box;background:#fff;color:#163c36;border:1px solid #bdc9c3;box-shadow:0 6px 26px #082c2930;padding:22px 24px;font-family:Arial,sans-serif;text-align:left;max-height:calc(100dvh - 40px);overflow:auto}
#wdo-consent[hidden]{display:none!important}
#wdo-consent h2{font:500 20px/1.3 Georgia,serif!important;margin:0 0 10px!important;color:#163c36!important;letter-spacing:normal!important}
#wdo-consent p{font:400 14px/1.55 Arial,sans-serif!important;margin:0 0 14px!important;color:#344a45!important}
#wdo-consent p.wdo-consent-note{font-size:12px!important}
#wdo-consent .wdo-consent-actions{display:flex;gap:10px;margin:0 0 12px}
#wdo-consent button{box-sizing:border-box;border:1px solid #34594c!important;background:#fff!important;color:#163c36!important;border-radius:0!important;font:500 14px/1.3 Arial,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;min-height:44px;padding:10px 14px!important;cursor:pointer;flex:1;margin:0!important;box-shadow:none!important}
#wdo-consent button:hover,#wdo-consent button:focus-visible{background:#eaf0e6!important}
#wdo-consent a{font:400 13px/1.5 Arial,sans-serif!important;color:#34594c!important;text-decoration:underline!important}
#wdo-consent button.wdo-consent-close{display:block;margin-top:12px!important;width:100%}
.wdo-cookie-settings{display:block;margin:12px auto 0!important;border:0!important;padding:10px!important;min-height:44px;background:transparent!important;color:inherit!important;font:400 12px/1.4 Arial,sans-serif!important;text-decoration:underline!important;letter-spacing:normal!important;text-transform:none!important;cursor:pointer}
#wdo-consent :focus-visible,.wdo-cookie-settings:focus-visible{outline:2px solid #7054a4!important;outline-offset:3px}
@media(max-width:540px){#wdo-consent{left:12px;bottom:12px;width:calc(100% - 24px);padding:18px;max-height:calc(100dvh - 24px)}#wdo-consent .wdo-consent-actions{flex-wrap:wrap}#wdo-consent .wdo-consent-actions button{min-width:120px}}
