.portal-system-popup{position:fixed;inset:0;z-index:2147483000;width:calc(100vw - 32px);max-width:1500px;height:calc(100dvh - 32px);max-height:none;margin:auto;padding:0;border:1px solid #c6d7e6;border-radius:13px;overflow:hidden;background:#f2f6fa;box-shadow:0 24px 100px #122e4b55;color:#24435e}.portal-system-popup::backdrop{background:#132f4e70}.portal-system-popup[open]{display:flex;flex-direction:column}.portal-system-popup>header{display:flex;align-items:center;gap:12px;flex:none;padding:9px 14px;background:white;border-bottom:1px solid #d6e1eb;font:13px system-ui}.portal-system-popup strong{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-system-popup button{font:600 12px system-ui;border:1px solid #d2deea;border-radius:7px;background:#f6f9fc;color:#345d7e;padding:6px 10px;cursor:pointer}.portal-system-popup>iframe{width:100%;flex:1;min-height:0;border:0;background:#edf2f7}.portal-system-popup.is-fullscreen{width:100vw;height:100dvh;border:0;border-radius:0;max-width:none}@media(max-width:600px){.portal-system-popup{width:100vw;height:100dvh;max-width:none;border:0;border-radius:0}.portal-system-popup>header{padding:8px;gap:7px}}
