.ml-consent[hidden]{display:none!important}.ml-consent{position:fixed;inset:auto 16px 16px;z-index:2000;color:#18181b;font:15px/1.5 Arial,sans-serif;max-height:calc(100dvh - 32px);overflow:auto}.ml-consent-inner{position:relative;max-width:920px;margin:auto;padding:24px;background:#fff;border:1px solid #d4d4d8;border-radius:20px;box-shadow:0 8px 40px #0003}.ml-consent h2{margin:0 35px 8px 0;font-size:23px;line-height:1.2}.ml-consent p{margin:8px 0 16px}.ml-consent-options{display:flex;gap:20px;margin:12px 0 18px}.ml-consent-options label{flex:1;font-weight:700}.ml-consent-options input{width:19px;height:19px;vertical-align:middle;margin:0 7px 0 0;accent-color:#087f68}.ml-consent-options span{display:block;padding-left:29px;font-size:13px;font-weight:400;color:#52525b}.ml-consent-actions{display:flex;gap:10px;flex-wrap:wrap}.ml-consent button{font:inherit;cursor:pointer;min-height:44px;border:1px solid #52525b;border-radius:10px;padding:10px 16px;background:#fff;color:#18181b}.ml-consent button[data-consent=all]{background:#18181b;color:#fff}.ml-consent button:disabled{opacity:.65;cursor:wait}.ml-consent button:focus-visible,.ml-consent a:focus-visible,.ml-consent-settings:focus-visible{outline:3px solid #087f68;outline-offset:3px}.ml-consent a{color:#087f68}.ml-consent .ml-consent-status:empty{display:none}.ml-consent .ml-consent-close{position:absolute;right:12px;top:10px;border:0;font-size:26px;min-width:44px;padding:0}.ml-consent-settings{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;min-height:44px;padding:8px 0;margin:12px 0}.ml-consent-status{font-size:13px}@media(max-width:500px){.ml-consent{inset:auto 10px 10px;max-height:calc(100dvh - 20px)}.ml-consent-inner{padding:20px 16px}.ml-consent-options{flex-direction:column;gap:14px}.ml-consent-actions{display:grid;grid-template-columns:1fr}.ml-consent button[data-consent]{width:100%;text-align:center}}
