.clone-footer{padding:24px;text-align:center;background:#f4f6f5;color:#435148;font:13px/1.6 system-ui,sans-serif}
.clone-footer a{color:inherit;text-decoration:underline}
.clone-footer button{font:inherit;cursor:pointer}
.meta-consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:620px;margin:auto;padding:20px;background:#fff;color:#18271e;border:1px solid #ccd6cf;border-radius:12px;box-shadow:0 8px 40px #0003;z-index:2147483647;font:14px/1.5 system-ui,sans-serif}
.meta-consent p{margin:0 0 12px}
.meta-consent button{padding:10px 18px;background:#1c7a4a;color:white;border:0;border-radius:6px;font:inherit;cursor:pointer}
.meta-consent button[data-choice=no]{background:#e7ece9;color:#18271e}
.meta-consent[hidden],#meta-settings[hidden],.cbf__proof[hidden]{display:none!important}
.clone-preview{max-width:min(1000px,94vw);max-height:94vh;padding:16px;border:0;border-radius:12px;background:white}
.clone-preview::backdrop{background:#000b}
.clone-preview img{display:block;max-width:100%;max-height:80vh;object-fit:contain}
.clone-preview button{display:block;margin:0 0 12px auto;padding:8px 12px;cursor:pointer}

.meta-consent{max-height:calc(100dvh - 32px);overflow-y:auto}
.meta-consent label{display:block;margin:14px 0;cursor:pointer}
.meta-consent label input{margin-right:6px;accent-color:#1c7a4a}
.meta-consent label span{display:block;margin-left:24px;font-size:12px;color:#536358}
.consent-actions{display:flex;flex-wrap:wrap;gap:8px}
.meta-consent .consent-actions button{flex:1 1 145px;background:#e7ece9;color:#18271e}
