.meta-consent{position:fixed;left:20px;bottom:20px;z-index:10020;max-width:420px;padding:20px;background:#faf9f3;color:#193d30;border:1px solid #d5dccb;border-radius:10px;box-shadow:0 8px 35px #193d3026;font:13px/1.55 Inter,system-ui,sans-serif}.meta-consent[hidden],.meta-preferences[hidden]{display:none!important}.meta-consent p{margin:0 0 14px}.meta-consent>div{display:flex;gap:10px}.meta-consent button{flex:1;min-height:44px;padding:10px 18px;border:1px solid #193d30;border-radius:5px;background:#193d30;color:#fff;font:600 13px Inter,system-ui,sans-serif;cursor:pointer}.meta-consent button:last-child{background:#faf9f3;color:#193d30}.meta-preferences{position:fixed;bottom:14px;left:14px;z-index:10010;padding:7px 10px;border:1px solid #d5dccb;border-radius:5px;background:#faf9f3;color:#193d30;font:11px Inter,system-ui,sans-serif;cursor:pointer}.meta-consent :focus-visible,.meta-preferences:focus-visible{outline:3px solid #ad8b45;outline-offset:3px}@media(max-width:760px){.meta-consent{left:12px;right:12px;bottom:14px;max-width:none;padding:16px}.course-page .meta-consent{bottom:88px}.course-page .meta-preferences{bottom:84px}}

.checkout-cookie-slot .meta-consent.is-inline{position:static;max-width:none;margin:0 0 20px;padding:14px 16px;font-size:12px;box-shadow:none}.checkout-cookie-slot .meta-consent.is-inline p{margin-bottom:10px}.checkout-cookie-slot .meta-preferences{position:static;display:inline-block;margin:0 0 16px;min-height:36px}.checkout-cookie-slot .meta-consent.is-inline button{min-height:40px;font-size:12px;padding:9px 14px}
