.altug-consent{position:fixed;bottom:110px;right:20px;z-index:10000;width:min(440px,calc(100vw - 40px));max-height:65vh;overflow:auto;padding:22px;background:#fff;color:#20251f;border:1px solid #dce2d8;border-radius:16px;box-shadow:0 8px 40px #0002;font:14px/1.55 'DM Sans',sans-serif}.altug-consent[hidden]{display:none}.altug-consent strong{font-size:17px}.altug-consent p{margin:10px 0}.altug-consent a{color:#315e45;text-decoration:underline}.altug-consent summary{cursor:pointer;text-decoration:underline}.altug-consent-actions{display:flex;gap:12px;margin-top:16px}.altug-consent-actions button{flex:1;border:1px solid #315e45;border-radius:8px;background:#fff;color:#244832;padding:10px 15px;font:inherit;cursor:pointer}.altug-consent-actions button:hover{background:#edf3ee}.altug-consent-preferences{border:0;background:none;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.altug-consent button:focus-visible,.altug-consent-preferences:focus-visible{outline:3px solid #719b58;outline-offset:3px}@media(max-width:480px){.altug-consent{right:12px;width:calc(100vw - 24px);padding:16px;bottom:100px}}
