.piyox-popup-overlay{position:fixed!important;inset:0!important;z-index:2147483000!important;background:rgba(10,13,20,.95);display:flex;flex-direction:column;padding:0!important;margin:0!important;box-sizing:border-box}
.piyox-popup-bar{height:48px;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;padding:0 12px;font:500 15px system-ui,sans-serif}
.piyox-popup-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.piyox-popup-close{font:600 14px system-ui,sans-serif;background:#fff;color:#111;border:0;border-radius:6px;padding:9px 14px;cursor:pointer;flex-shrink:0}
.piyox-popup-close:focus-visible{outline:3px solid #69c6ff;outline-offset:2px}
.piyox-popup-frame{display:block;width:100%;height:calc(100% - 48px);flex:1;min-height:0;background:#fff;border:0}
