.compact-site #hd_pop {width:100%;max-width:100%;}
.compact-site #hd_pop .hd_pops {max-width:calc(100% - 20px);border:1px solid #e4dfe1;box-shadow:0 8px 28px #28202826;}
.compact-site #hd_pop .hd_pops_con {max-width:100%;max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);overflow:auto;overscroll-behavior:contain;}
.compact-site #hd_pop .hd_pops_con img {max-width:100%;height:auto;}
.compact-site #hd_pop .hd_pops_footer {display:flex;flex-wrap:wrap;align-items:stretch;background:#302c2e;}
.compact-site #hd_pop .hd_pops_footer button {position:static;display:block;min-height:44px;height:auto;margin:0;padding:10px 12px;border:0;border-radius:0;color:#fff;font-size:12px;line-height:1.6;white-space:normal;}
.compact-site #hd_pop .hd_pops_reject {flex:1;min-width:0;background:#302c2e;text-align:left;}
.compact-site #hd_pop .hd_pops_close {flex:none;background:#484145;}
.compact-site #hd_pop .hd_pops_footer:after {content:none;}
