#mokea-consent{font:14px/1.55 Arial,sans-serif;color:#171717}#mokea-consent [hidden]{display:none!important}#mokea-consent-banner{position:fixed;z-index:10010;inset:auto 20px 20px;max-width:1120px;margin:auto;padding:22px;background:#fff;border:1px solid #d9d7d0;box-shadow:0 8px 40px #0002;display:flex;gap:28px;align-items:center;border-radius:8px}#mokea-consent p{margin:8px 0;color:#494949}#mokea-consent strong{font-weight:600;font-size:15px}#mokea-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mokea-consent-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0;max-width:320px}#mokea-consent button{font:inherit;cursor:pointer;background:#171717;color:#fff;border:1px solid #171717;padding:11px 15px;min-height:44px;border-radius:3px;flex:1;white-space:nowrap;text-align:center}#mokea-consent button[data-consent="custom"]{background:#fff;color:#171717}#mokea-consent :focus-visible,[data-privacy-preferences]:focus-visible{outline:3px solid #987837;outline-offset:3px}#mokea-consent-dialog{padding:28px;border:1px solid #d9d7d0;border-radius:8px;max-width:600px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;color:#171717;background:#fff}#mokea-consent-dialog::backdrop{background:#0006}#mokea-consent-dialog h2{font:500 24px/1.25 Georgia,serif;margin:8px 35px 18px 0}#mokea-consent-dialog .mokea-consent-close{position:absolute;right:12px;top:12px;min-width:44px;background:white;color:#171717;border:0;font-size:26px;padding:0}.mokea-consent-option{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #e5e3dd}.mokea-consent-option input{width:23px;height:23px;accent-color:#171717;flex-shrink:0}.mokea-consent-option span{font-size:12px}button[data-privacy-preferences]{font:inherit;text-decoration:underline;text-underline-offset:3px;background:none;border:0;color:inherit;padding:5px 0;cursor:pointer;text-align:left}@media(max-width:700px){#mokea-consent-banner{inset:auto 10px 10px;padding:18px;gap:14px;display:block;max-height:70dvh;overflow:auto}.mokea-consent-actions{max-width:none;margin-top:14px}#mokea-consent button{padding:10px;font-size:13px}#mokea-consent-dialog{padding:22px}}
