.clairmark-consent{position:fixed;z-index:1000;bottom:20px;left:20px;right:20px;max-width:760px;margin-left:auto;padding:26px;display:flex;gap:28px;align-items:center;background:#f6f3ec;color:#29232c;border:1px solid #29232c;box-shadow:0 14px 48px #29232c29;font-family:"DM Sans",sans-serif;font-size:13px;line-height:1.6;text-align:left}.clairmark-consent[hidden]{display:none!important}.clairmark-consent p{font:inherit;margin:0}.clairmark-consent .clairmark-consent-title{font-size:18px;font-weight:600;line-height:1.3;margin-bottom:9px}.clairmark-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.clairmark-consent-copy{flex:1;min-width:0}.clairmark-consent .clairmark-consent-status:not(:empty){margin-top:10px;font-weight:500}.clairmark-consent-actions{display:flex;flex-direction:column;gap:10px;min-width:164px}.clairmark-consent-actions button{border:1px solid #29232c;background:#29232c;color:#f6f3ec;min-height:44px;padding:11px 15px;cursor:pointer;font:inherit;font-weight:500;line-height:1.3;border-radius:0}.clairmark-consent-actions button[data-consent="rejected"]{background:#f6f3ec;color:#29232c}.clairmark-consent-actions button:hover{background:#d8cfdf;color:#29232c}.clairmark-consent-settings{display:inline;background:none;border:0;color:inherit;padding:0;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}.clairmark-consent button:focus-visible,.clairmark-consent a:focus-visible,.clairmark-consent-settings:focus-visible{outline:3px solid #84718c;outline-offset:4px}@media(max-width:600px){.clairmark-consent{bottom:10px;left:10px;right:10px;padding:20px;display:block;max-height:calc(100dvh - 20px);overflow:auto}.clairmark-consent-actions{flex-direction:row;margin-top:18px;gap:10px}.clairmark-consent-actions button{flex:1;min-width:0;padding-inline:10px}}@media print{.clairmark-consent,.clairmark-consent-settings{display:none!important}}
