#marketingConsent{position:fixed;z-index:90;bottom:38px;left:20px;right:20px;max-width:1100px;margin:auto;padding:22px 25px;background:#f7f7f0;border:1px solid #bccaa7;box-shadow:0 10px 50px #17201430;border-radius:9px;display:flex;gap:28px;align-items:center}#marketingConsent strong{font-size:16px}#marketingConsent p{font-size:13px;line-height:1.7;margin:8px 0 0;color:var(--muted)}.consent-actions{display:flex;flex-direction:column;gap:9px;min-width:225px}.consent-actions button{border-radius:5px;padding:12px 16px;font-size:13px;background:#273023;color:white}.consent-actions button:last-child{background:transparent;border:1px solid #bccaa7;color:var(--ink)}.marketing-preferences{background:none;border:0;text-decoration:underline;font-size:12px;color:var(--muted);cursor:pointer}.meta-integration{border:1px solid #b7c69f;background:#edf1e4;padding:25px;border-radius:8px;margin:25px 0}.meta-integration h3{font-size:22px;margin-top:0}.meta-integration .form-row{font-size:14px}.meta-integration .platform-grid{grid-template-columns:1fr 1fr}.meta-integration .check{font-size:13px}.meta-integration small{font-size:12px;line-height:1.6;color:var(--muted)}.meta-state{font-size:12px;background:#dce8c7;padding:6px 10px;border-radius:4px}.meta-log{margin-top:20px;font-size:12px}.meta-log td,.meta-log th{padding:9px 6px;border-bottom:1px solid var(--line);text-align:left}.meta-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}@media(max-width:680px){#marketingConsent{bottom:46px;left:10px;right:10px;padding:18px;display:block}.consent-actions{margin-top:15px;min-width:0}.meta-integration{padding:18px}.meta-integration .platform-grid{grid-template-columns:1fr}}
