.adam-consent{position:fixed;z-index:10000;bottom:20px;left:20px;right:20px;max-width:1100px;margin:auto;padding:24px;background:#fff;color:#004e70;border:1px solid #b8ccd4;border-radius:10px;box-shadow:0 8px 38px #002f4933;display:flex;align-items:center;gap:24px;font:16px/1.5 Arial,sans-serif}.adam-consent[hidden]{display:none}.adam-consent strong{font-size:19px}.adam-consent p{font-size:14px;line-height:1.6;margin:8px 0 0;max-width:690px;color:#415966}.adam-consent a{color:#004e70;text-decoration:underline}.adam-consent-actions{display:flex;gap:10px;flex-shrink:0}.adam-consent-actions button{background:#004e70;color:white;border:2px solid #004e70;padding:12px 16px;border-radius:4px;font:600 14px/1.3 Arial,sans-serif;cursor:pointer;min-height:46px}.adam-consent-actions button:focus-visible,.adam-consent-settings:focus-visible{outline:3px solid #bd9867;outline-offset:3px}.adam-consent-settings{display:block;margin:20px auto 0;background:transparent;border:0;text-decoration:underline;color:inherit;font:inherit;font-size:14px;cursor:pointer;padding:10px}@media(max-width:800px){.adam-consent{display:block;padding:18px;bottom:10px;left:10px;right:10px;max-height:85vh;overflow:auto}.adam-consent-actions{margin-top:16px;display:grid;grid-template-columns:1fr 1fr}.adam-consent-actions button{padding:12px 8px}}
