.md-consent[hidden]{display:none!important}.md-consent{box-sizing:border-box;position:fixed;inset:auto 24px 24px auto;z-index:100000;width:min(550px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;background:#fff;color:#161616;border:1px solid #dedbd4;box-shadow:0 8px 40px #0002;padding:24px;font:14px/1.55 Arial,sans-serif}.md-consent h2{font:24px/1.2 Georgia,serif;margin:0 0 12px}.md-consent p{margin:0 0 16px}.md-consent a{text-decoration:underline;color:inherit}.md-consent-options{display:flex;gap:24px;margin:14px 0}.md-consent-options label{display:flex;align-items:center;gap:8px}.md-consent input{appearance:auto;width:18px;height:18px}.md-consent-actions{display:flex;flex-wrap:wrap;gap:8px}.md-consent-actions button{flex:1;min-width:125px;border:1px solid #161616;background:#fff;color:#161616;padding:10px 12px;cursor:pointer;font:inherit}.md-consent-actions button:focus-visible,.md-consent-open:focus-visible{outline:2px solid #806c42;outline-offset:3px}.md-consent-open{position:fixed;left:12px;bottom:10px;z-index:9900;font:11px/1.4 Arial,sans-serif;background:#fff;color:#333;border:1px solid #ddd;padding:5px 9px;cursor:pointer}@media(max-width:600px){.md-consent{inset:auto 12px 12px;width:calc(100vw - 24px);padding:18px;max-height:calc(100dvh - 24px)}.md-consent-actions button{min-width:100%;}.md-consent-open{bottom:6px;left:8px}}
