.partner-dialog:not([open]){display:none}.partner-dialog{padding:0;border:0;border-radius:12px;width:620px;max-width:calc(100vw - 32px);height:780px;max-height:calc(100dvh - 40px);background:#fff;box-shadow:0 25px 90px #0005;overflow:hidden;color:#1c293e}
.partner-dialog::backdrop{background:rgba(12,20,31,.62)}.partner-dialog-bar{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 20px;border-bottom:1px solid #f0f1f3;background:#fff;font:12px/1.5 "Microsoft YaHei",Arial,sans-serif;color:#7b8593}
.partner-dialog .partner-dialog-close{display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;background:transparent;color:#687382;font:inherit;cursor:pointer;border-radius:4px}.partner-dialog-close span:last-child{font:25px/1 Arial}.partner-dialog .partner-dialog-close:hover{background:#fff3e6;color:#bd6a0d}.partner-dialog-close:focus-visible{outline:2px solid #f39321}
.partner-dialog iframe{display:block;width:100%;height:calc(100% - 48px);border:0;background:#fff}html.partner-modal-open{overflow:hidden}
@media(max-width:600px){.partner-dialog{max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:10px}.partner-dialog-bar{padding:0 12px}}
