.df-popup{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.df-popup.df-open{display:flex}.df-overlay{position:absolute;inset:0;background:rgba(5,10,18,var(--df-overlay-opacity,.72));-webkit-backdrop-filter:blur(var(--df-overlay-blur,4px));backdrop-filter:blur(var(--df-overlay-blur,4px))}.df-dialog{position:relative;z-index:2;width:min(100%,var(--df-width));max-height:calc(100vh - 40px);overflow:hidden;background:var(--df-bg);border-radius:var(--df-radius);box-shadow:0 30px 100px rgba(0,0,0,.42);animation:dfIn .28s cubic-bezier(.2,.8,.2,1) both;box-sizing:border-box}.df-content{padding:var(--df-padding,0);overflow:auto;max-height:calc(100vh - 40px);box-sizing:border-box}.df-content>*{box-sizing:border-box}.df-content>:first-child{margin-top:0!important}.df-content>:last-child{margin-bottom:0!important}.df-content p:empty{display:none!important}.df-content p,.df-content figure,.df-content .wp-block-image{margin-top:0;margin-bottom:0}.df-content p:has(>img:only-child),.df-content figure:has(>img:only-child),.df-content .wp-block-image:has(>img:only-child){margin:0!important;padding:0!important;line-height:0!important}.df-content img{max-width:100%;height:auto}.df-content>img,.df-content p>img:only-child,.df-content figure>img:only-child,.df-content .wp-block-image>img:only-child{display:block;width:100%;margin:0!important;border:0!important}.df-close{position:absolute;right:14px;top:14px;z-index:10;width:44px;height:44px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(15,23,42,.58);color:#fff;font:300 30px/1 Arial;cursor:pointer;display:grid;place-items:center;padding:0;backdrop-filter:blur(8px);box-shadow:0 4px 16px rgba(0,0,0,.15);transition:.2s}.df-close:hover{background:#fff;color:#111827;transform:scale(1.04)}body.df-lock{overflow:hidden}@keyframes dfIn{from{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:none}}@media(max-width:600px){.df-popup{padding:var(--df-mobile-pad,12px)}.df-dialog,.df-content{max-height:calc(100vh - (var(--df-mobile-pad,12px) * 2))}.df-close{width:38px;height:38px;right:10px;top:10px;font-size:26px}} .df-popup.df-image-only .df-dialog{background:transparent!important;padding:0!important;overflow:hidden}
.df-popup.df-image-only .df-content{padding:0!important;margin:0!important;line-height:0!important;overflow:hidden}
.df-popup.df-image-only .df-content p,.df-popup.df-image-only .df-content figure,.df-popup.df-image-only .df-content a,.df-popup.df-image-only .df-content div,.df-popup.df-image-only .df-content span{margin:0!important;padding:0!important;border:0!important;line-height:0!important;display:block!important;background:transparent!important}
.df-popup.df-image-only .df-content img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important}
.df-popup.df-image-only .df-close{position:absolute!important;top:14px!important;right:14px!important;z-index:999!important;margin:0!important} .df-popup.df-image-only .df-dialog{background:transparent!important;border:0!important;padding:0!important;}
.df-popup.df-image-only .df-content{padding:0!important;margin:0!important;background:transparent!important;overflow:hidden!important;line-height:0!important;}
.df-popup.df-image-only .df-content *{box-sizing:border-box;}
.df-popup.df-image-only .df-content p,.df-popup.df-image-only .df-content figure,.df-popup.df-image-only .df-content div,.df-popup.df-image-only .df-content a,.df-popup.df-image-only .df-content span{margin:0!important;padding:0!important;border:0!important;background:transparent!important;line-height:0!important;}
.df-popup.df-image-only .df-content img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;}
.df-popup.df-image-only .df-close{position:absolute!important;top:14px!important;right:14px!important;z-index:1000!important;margin:0!important;background:rgba(0,0,0,.48)!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;} .df-popup.df-image-only .df-dialog{
width:min(100%,var(--df-width))!important;
height:auto!important; min-height:0!important; max-height:calc(100vh - 40px)!important;
padding:0!important; margin:0!important; border:0!important;
background:transparent!important; overflow:hidden!important;
}
.df-popup.df-image-only .df-content{
display:block!important; width:100%!important; height:auto!important; min-height:0!important;
padding:0!important; margin:0!important; border:0!important;
background:transparent!important; overflow:hidden!important; line-height:0!important;
}
.df-popup.df-image-only .df-content>a{display:block!important;width:100%!important;margin:0!important;padding:0!important;line-height:0!important}
.df-popup.df-image-only .df-content img{
display:block!important; width:100%!important; height:auto!important; max-width:none!important;
margin:0!important; padding:0!important; border:0!important; vertical-align:top!important;
}
.df-popup.df-image-only .df-close{
top:12px!important; right:12px!important; position:absolute!important; z-index:1002!important;
}