#connection-dialog{max-height:90svh;overflow:auto}#connection-provider{appearance:none;-webkit-appearance:none;display:block;width:100%;min-height:46px;border:1px solid #ddd5eb;border-radius:9px;padding:10px 12px;background:#fff;color:#29313d;font:inherit;margin:8px 0 16px}#connection-form>label[for=connection-provider]{font-weight:650}.connection-provider-guide{background:#f6f4fa;border:1px solid #e8e2f0;border-radius:12px;padding:16px;margin:14px 0 20px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.connection-provider-guide[hidden]{display:none!important}.connection-provider-guide p{margin:0 0 10px}.connection-provider-guide p:last-child{margin-bottom:0}.connection-provider-guide ol{padding-left:20px;margin:12px 0}.connection-provider-guide li{margin:7px 0}.connection-provider-guide a{color:#5936ae;text-decoration:underline;text-underline-offset:3px}#connection-env-help{overflow-wrap:anywhere}#connection-dialog .actions{flex-wrap:wrap;gap:10px}#connection-dialog button::before,#connection-dialog button::after{content:none!important}@media(max-width:600px){.connection-provider-guide{padding:13px;font-size:12px}#connection-provider{font-size:14px}#connection-dialog .actions .btn{width:100%}}

.connection-cost{margin-top:12px}.connection-cost summary{list-style:none;cursor:pointer;font-weight:650;color:#5936ae;padding:6px 0}.connection-cost summary::-webkit-details-marker{display:none}.connection-cost summary::before,.connection-cost summary::after{content:none!important}.connection-cost p{margin:9px 0 0}
