[data-v-23a53136] .register-dialog{background:radial-gradient(circle at top left,hsla(0,0%,100%,.92),transparent 32%),linear-gradient(135deg,#f7fbff,#eef4ff 48%,#e6eeff);border-radius:24px;box-shadow:0 30px 90px #00347a2e;max-height:calc(100vh - 24px);overflow:hidden}[data-v-23a53136] .register-dialog .el-dialog__header{margin-right:0;padding:12px 14px 0}[data-v-23a53136] .register-dialog .el-dialog__body{padding:4px 14px 10px}[data-v-23a53136] .register-dialog .el-dialog__footer{padding:0 14px 14px}[data-v-23a53136] .register-dialog .el-dialog__headerbtn{background:#ffffffb3;border:1px solid rgba(0,64,153,.12);border-radius:999px;height:30px;right:10px;top:10px;transition:transform .25s ease,background-color .25s ease,border-color .25s ease;width:30px}[data-v-23a53136] .register-dialog .el-dialog__headerbtn:hover{background:#fffffff5;border-color:#00409933;transform:rotate(90deg)}[data-v-23a53136] .register-dialog .el-dialog__close{color:#004099;font-size:18px}.dialog-shell[data-v-23a53136]{--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,.82fr) minmax(292px,1fr)}.dialog-overview[data-v-23a53136]{background:linear-gradient(180deg,#ffffffe6,#f4f8ffe0),#fff;border:1px solid rgba(0,64,153,.08);border-radius:18px;min-width:0;overflow:hidden;padding:clamp(12px,2vw,18px);position:relative}.dialog-overview[data-v-23a53136]:after{background:radial-gradient(circle,#0040991a 0,#00409900 72%);border-radius:50%;content:"";height:220px;inset:auto -80px -100px auto;pointer-events:none;position:absolute;width:220px}.overview-head[data-v-23a53136]{margin-bottom:10px;padding-bottom:10px;position:relative}.overview-head[data-v-23a53136]:after{background:linear-gradient(90deg,#004099,#ff7057);border-radius:999px;bottom:0;content:"";height:4px;left:0;position:absolute;width:54px}.tit[data-v-23a53136]{color:#003b8f;font-size:clamp(20px,2vw,25px);font-weight:700;letter-spacing:.02em;line-height:1.2;max-width:14ch}.overview-list[data-v-23a53136]{position:relative;z-index:1}.overview-grid[data-v-23a53136]{display:flex;flex-direction:column;gap:8px}.overview-item[data-v-23a53136]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffc7;border:1px solid rgba(0,64,153,.08);border-radius:14px;box-shadow:0 6px 14px #0040990b;padding:10px 12px}.tit2[data-v-23a53136]{align-items:center;color:#004099;display:inline-flex;font-size:14px;font-weight:700;gap:6px;line-height:1.4;padding-bottom:4px}.tit2[data-v-23a53136]:before{background:#ff7057;border-radius:50%;box-shadow:0 0 0 4px #ff70571f;content:"";display:block;flex:0 0 auto;height:8px;width:8px}.con[data-v-23a53136]{color:#40547f;font-size:12px;line-height:1.55}.form-panel[data-v-23a53136]{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:none;border-radius:20px;box-shadow:0 4px 20px #00409914;height:100%}.form-panel-inner[data-v-23a53136]{align-items:center;gap:24px;height:100%;justify-content:center;padding:20px}.form-heading[data-v-23a53136],.form-panel-inner[data-v-23a53136]{display:flex;flex-direction:column}.form-heading[data-v-23a53136]{gap:8px;text-align:center}.form-title[data-v-23a53136]{color:#1a1a1a;font-size:22px;font-weight:600;margin:0;text-align:center}.form-subtitle[data-v-23a53136]{color:#666;font-size:14px;line-height:1.5}.qrcode-panel[data-v-23a53136]{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;gap:0;padding:20px}.qrcode-panel img[data-v-23a53136]{flex:0 0 auto;padding-top:0;width:200px}.dialog-footer[data-v-23a53136]{display:flex;justify-content:flex-end}[data-v-23a53136] .dialog-footer .el-button.btn-square.btn-primary{border-radius:6px;box-shadow:none;font-size:14px;height:40px;line-height:26px;min-height:26px;min-width:110px;padding:0 14px}@media (max-width:960px){.dialog-shell[data-v-23a53136]{grid-template-columns:1fr}.tit[data-v-23a53136]{max-width:none}}@media (max-width:640px){[data-v-23a53136] .register-dialog .el-dialog__header{padding:12px 12px 0}[data-v-23a53136] .register-dialog .el-dialog__body{padding:4px 12px 10px}[data-v-23a53136] .register-dialog .el-dialog__footer{padding:0 12px 12px}.dialog-shell[data-v-23a53136]{gap:14px}.dialog-overview[data-v-23a53136],.form-panel[data-v-23a53136]{border-radius:16px}.overview-grid[data-v-23a53136]{display:flex;flex-direction:column}.qrcode-panel img[data-v-23a53136]{width:160px}.form-title[data-v-23a53136]{font-size:20px}.form-subtitle[data-v-23a53136]{font-size:13px}}
