.fb-ad-slot[hidden],.fb-consent[hidden],.fb-consent [hidden]{display:none!important}.fb-ad-slot{width:100%;min-width:0;max-width:100%;margin:24px 0;border:1px solid #e4dfd3;border-radius:12px;padding:12px;background:#fffdf8;overflow:hidden}.fb-ad-label{display:block;font:10px/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#737b6b;text-align:center;margin-bottom:8px}.fb-ad-slot ins{display:block;width:100%}.fb-ad-slot iframe{max-width:100%}.fb-sidebar .fb-ad-slot{margin:0}.fb-consent{position:fixed;bottom:18px;left:18px;right:18px;max-width:780px;margin:auto;z-index:1100;background:#fffdf8;color:#29352b;border:1px solid #d9ddcc;border-radius:16px;padding:24px;box-shadow:0 12px 55px #17251d33;font:14px/1.7 system-ui,sans-serif;max-height:85vh;overflow-y:auto}.fb-consent h2{font:400 27px/1.2 Georgia,serif;margin:0 0 12px}.fb-consent p{font:inherit;margin:0 0 15px}.fb-consent a{color:#36533e;text-decoration:underline}.fb-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.fb-consent .btn{font-size:13px;min-height:44px;flex:1;white-space:normal}.fb-consent label{display:block;padding:10px 0;font-weight:600}.fb-consent label input{margin-right:8px;width:17px;height:17px;vertical-align:middle}.fb-consent label small{display:block;font-size:12px;font-weight:400;color:#6b7464;margin-left:29px}.fb-consent-open{position:fixed;bottom:14px;left:14px;z-index:800;border:1px solid #d9ddcc;background:#fffdf8;color:#36533e;padding:8px 12px;border-radius:8px;font:12px system-ui,sans-serif;cursor:pointer}.fb-consent-status{font-size:12px!important;margin:10px 0 0!important}.fb-consent button:focus-visible,.fb-consent-open:focus-visible{outline:3px solid #78976d;outline-offset:3px}.fb-ad-admin{max-width:1000px!important;padding-top:32px!important;padding-bottom:45px!important}.fb-ad-admin h1{font:400 42px Georgia,serif}.fb-ad-admin h2{font:400 26px Georgia,serif;margin-top:0}.fb-ad-admin-card{border:1px solid #e4dfd3;background:#fffdf8;border-radius:14px;padding:26px;margin:22px 0}.fb-ad-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fb-ad-admin fieldset{border:1px solid #e4dfd3;border-radius:9px;padding:18px;min-width:0}.fb-ad-admin legend{font:600 15px system-ui,sans-serif;border:0;width:auto;padding:0 5px}.fb-ad-admin form label{font-size:14px;display:block;margin-top:13px}.fb-ad-admin input[type=text]{width:100%;border:1px solid #d9ddcc;border-radius:8px;min-height:44px;padding:9px 12px;margin:7px 0 13px}.fb-ad-admin input[type=checkbox]{margin-right:8px}.fb-ad-admin .fb-muted{font-size:12px}@media(max-width:650px){.fb-consent{left:10px;right:10px;bottom:10px;padding:20px}.fb-consent-actions{display:grid;grid-template-columns:1fr}.fb-consent-actions .btn{width:100%}.fb-ad-admin-grid{grid-template-columns:1fr}.fb-ad-admin-card{padding:20px}.fb-ad-admin h1{font-size:33px}}@media print{.fb-consent,.fb-consent-open,.fb-ad-slot{display:none!important}}

.fb-install-app { position:fixed; bottom:16px; left:16px; z-index:1010; border:1px solid #ddd4c8; border-radius:24px; padding:10px 16px; background:#fffdf8; color:#922c2c; font-weight:700; min-height:44px; box-shadow:0 2px 10px #0001; }
.fb-install-app[hidden] { display:none!important; }
@media print { .fb-install-app { display:none!important; } }
