.sg-consent-panel{position:fixed;z-index:100000;left:16px;right:16px;bottom:16px;max-width:780px;max-height:80vh;overflow:auto;padding:22px;margin:auto;background:#fffef9;color:#193e33;border:2px solid #275c49;border-radius:12px;box-shadow:0 6px 40px #142b3440;font:15px/1.5 system-ui,sans-serif}.sg-consent-panel[hidden]{display:none}.sg-consent-panel h2{margin:0 0 10px;font:25px Georgia,serif}.sg-consent-panel label{display:block;margin:8px 0}.sg-consent-panel div{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.sg-consent-panel button,.sg-external-consent button{font:inherit;background:#193e33;color:#fff;padding:10px 14px;border:1px solid #193e33;border-radius:6px;cursor:pointer}.sg-consent-panel a{color:#193e33}.sg-external-consent{padding:24px;border:1px solid #d7dfd5;background:#faf8f0}@media(max-width:640px){.sg-consent-panel{left:8px;right:8px;bottom:8px;padding:16px}.sg-consent-panel div{display:grid;grid-template-columns:1fr}}
