.legal-dialog{width:min(1000px,calc(100% - 24px));max-width:none;max-height:90dvh;padding:0;border:1px solid #d9d5e7;border-radius:18px;background:#fff;color:#202139;box-shadow:0 20px 80px #0005}.legal-dialog::backdrop{background:#13152ab3}.legal-dialog-open{overflow:hidden}.legal-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #e3dfef}.legal-dialog-bar h2{font-size:21px;margin:0}.legal-dialog-bar button{flex-shrink:0}.legal-dialog-content{overflow:auto;max-height:calc(90dvh - 155px);overscroll-behavior:contain}.legal-dialog-content .legal-page{margin:0 auto 28px;padding-top:8px}.legal-dialog-status:empty{display:none}.legal-dialog-status,.legal-dialog-fallback{padding:0 20px;margin:12px 0;font-size:14px}.legal-dialog-fallback a{text-decoration:underline}html[data-theme=dark] .legal-dialog{background:#191d30;color:#edf0ff;border-color:#41445f}html[data-theme=dark] .legal-dialog-bar{border-color:#41445f}@media(max-width:600px){.legal-dialog{width:calc(100% - 12px);max-height:95dvh;border-radius:12px}.legal-dialog-bar{padding:12px;gap:8px}.legal-dialog-bar h2{font-size:18px}.legal-dialog-bar button{font-size:14px;padding:8px}.legal-dialog-content{max-height:calc(95dvh - 150px)}}
