.akwarium-consent[hidden],.akwarium-consent [hidden]{display:none!important}
.akwarium-consent{position:fixed;z-index:2147483000;right:18px;bottom:18px;left:18px;max-width:760px;margin:auto;padding:18px 20px;border:1px solid #c8d8cb;border-radius:8px;background:#fff;color:#273631;box-shadow:0 8px 30px #102f2a40;font:15px/1.5 "Segoe UI",Arial,sans-serif;text-align:left}
.akwarium-consent h2{margin:0 0 6px;color:#1b443a;font:700 19px/1.3 "Segoe UI",Arial,sans-serif}
.akwarium-consent p{margin:6px 0 10px;color:#31493e;font:inherit}
.akwarium-consent a{color:#286b5a;text-decoration:underline}
.akwarium-consent-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.akwarium-consent button{appearance:none;height:auto;min-height:40px;margin:0;padding:8px 14px;border:1px solid #256151;border-radius:5px;background:#205e4c;color:#fff;font:600 14px/1.3 "Segoe UI",Arial,sans-serif;cursor:pointer;box-shadow:none;text-shadow:none}
.akwarium-consent button:hover,.akwarium-consent button:focus-visible{background:#174b3d;color:#fff;outline:2px solid #84aa96;outline-offset:2px}
.akwarium-consent .akwarium-consent-secondary{background:#fff;color:#205e4c}
.akwarium-consent .akwarium-consent-secondary:hover,.akwarium-consent .akwarium-consent-secondary:focus-visible{background:#edf5ef;color:#174b3d}
.akwarium-consent-options{margin:12px 0 0;padding:10px 12px;border:1px solid #dce8de;border-radius:5px;background:#f7faf7}
.akwarium-consent-options label{display:flex;align-items:flex-start;gap:9px;color:#273631;font:inherit;cursor:pointer}
.akwarium-consent-options input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:#205e4c}
.akwarium-consent-reason{color:#174b3d!important;font-weight:600!important}
@media(max-width:600px){.akwarium-consent{right:10px;bottom:10px;left:10px;padding:14px;max-height:85vh;overflow:auto}.akwarium-consent-actions button{flex:1 1 145px}}
