#partner-dialog{color:#e5f0fa;background:#0d1c2b;border:1px solid #355667;border-radius:20px;padding:28px;width:min(560px,calc(100% - 32px));max-height:90dvh;overflow-y:auto;box-sizing:border-box}
#partner-dialog::backdrop{background:rgba(2,10,18,.75)}
#partner-dialog .partner-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
#partner-dialog h2{margin:0}#partner-dialog p{line-height:1.5}#partner-dialog .demo-form{margin-top:20px}
@media(max-width:480px){#partner-dialog{padding:20px}#partner-dialog .partner-heading{gap:8px}}
