.fb-creative-private{position:fixed;left:12px;bottom:12px;z-index:2147483000;background:#073b58;color:#fff;font:600 12px/1.4 Arial,sans-serif;padding:9px 14px;border-radius:8px;box-shadow:0 3px 18px #10293733}
.fb-creative-strip{background:var(--fc-bg,#073b58);color:var(--fc-color,#fff);font-family:Arial,sans-serif;min-height:46px}
.fb-creative-strip[hidden]{display:none}.fb-creative-strip-inner{min-height:46px;max-width:1560px;padding:7px 24px;margin:auto;display:flex;align-items:center;justify-content:center;gap:13px;font-size:13px;line-height:1.4}.fb-creative-strip-inner>svg{flex:0 0 23px}.fb-creative-strip strong{font-size:14px;font-weight:700;color:inherit}.fb-creative-detail{border-left:1px solid currentColor;padding-left:13px;opacity:.93}.fb-creative-mark{width:27px;height:27px;object-fit:contain}.fb-creative-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 16px;border-radius:7px;background:var(--fc-btn,#fff);color:var(--fc-btn-color,#073b58)!important;text-decoration:none!important;font:700 12px/1.2 Arial,sans-serif;white-space:nowrap;transition:transform .18s,filter .18s}.fb-creative-cta:hover{transform:translateY(-1px);filter:brightness(.95)}.fb-creative-cta:focus-visible,.fb-creative-close:focus-visible{outline:3px solid #00a2b5;outline-offset:4px}
.fb-creative-popup{border:0;padding:0;margin:auto;border-radius:18px;max-width:min(760px,calc(100vw - 32px));width:600px;max-height:85vh;overflow:auto;background:var(--fc-bg,#073b58);color:var(--fc-color,#fff);box-shadow:0 24px 90px #10293744;font-family:Arial,sans-serif}.fb-creative-popup[open]{display:grid;grid-template-columns:1fr;animation:fb-creative-enter .3s cubic-bezier(.2,.75,.3,1)}.fb-creative-popup.has-image[open]{grid-template-columns:44% 1fr;width:760px}.fb-creative-popup::backdrop{background:#15263380;backdrop-filter:blur(3px)}.fb-creative-popup-copy{padding:50px 35px 38px;align-self:center}.fb-creative-popup h2{margin:0 0 15px!important;font:700 28px/1.15 Arial,sans-serif!important;color:inherit!important}.fb-creative-popup p{font:400 16px/1.6 Arial,sans-serif;margin:0 0 25px;color:inherit;white-space:pre-line}.fb-creative-popup .fb-creative-cta{font-size:14px;padding:14px 20px}.fb-creative-popup-art{background:#f3f6f8;display:grid;place-items:center;min-height:270px}.fb-creative-popup-art img{width:100%;height:100%;max-height:470px;object-fit:contain}.fb-creative-close{position:absolute;top:10px;right:10px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffed;color:#173348;cursor:pointer;padding:0}.fb-creative-close svg{pointer-events:none}
@keyframes fb-creative-enter{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}
.fb-creative-popup-art{overflow:hidden;min-width:0}.fb-creative-popup-art img{min-height:0;max-height:100%;display:block}
@media(max-width:1100px){.fb-creative-detail{display:none}}
@media(max-width:700px){.fb-creative-strip-inner{padding:7px 14px;gap:9px;min-height:40px;justify-content:space-between}.fb-creative-strip strong{font-size:11px;line-height:1.3}.fb-creative-strip .fb-creative-cta{font-size:10px;padding:8px 10px;flex-shrink:0}.fb-creative-strip-inner>svg{width:18px;height:18px;flex-basis:18px}.fb-creative-popup.has-image[open]{grid-template-columns:1fr}.fb-creative-popup-art{min-height:0;height:180px}.fb-creative-popup-copy{padding:30px 25px}.fb-creative-popup h2{font-size:24px!important}.fb-creative-popup p{font-size:15px}.fb-creative-popup .fb-creative-cta{width:100%;box-sizing:border-box}}
@media(prefers-reduced-motion:reduce){.fb-creative-popup[open]{animation:none}.fb-creative-cta{transition:none}}
