[data-v-c96bd74b] .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-c96bd74b] .register-dialog .el-dialog__header{margin-right:0;padding:12px 14px 0}[data-v-c96bd74b] .register-dialog .el-dialog__body{padding:4px 14px 10px}[data-v-c96bd74b] .register-dialog .el-dialog__footer{padding:0 14px 14px}[data-v-c96bd74b] .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-c96bd74b] .register-dialog .el-dialog__headerbtn:hover{background:#fffffff5;border-color:#00409933;transform:rotate(90deg)}[data-v-c96bd74b] .register-dialog .el-dialog__close{color:#004099;font-size:18px}.dialog-shell[data-v-c96bd74b]{--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-c96bd74b]{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-c96bd74b]: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-c96bd74b]{margin-bottom:10px;padding-bottom:10px;position:relative}.overview-head[data-v-c96bd74b]:after{background:linear-gradient(90deg,#004099,#ff7057);border-radius:999px;bottom:0;content:"";height:4px;left:0;position:absolute;width:54px}.tit[data-v-c96bd74b]{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-c96bd74b]{position:relative;z-index:1}.overview-grid[data-v-c96bd74b]{display:flex;flex-direction:column;gap:8px}.overview-item[data-v-c96bd74b]{-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-c96bd74b]{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-c96bd74b]: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-c96bd74b]{color:#40547f;font-size:12px;line-height:1.55}.form-panel[data-v-c96bd74b]{background:linear-gradient(180deg,#fffffff5,#f9fbffeb),#fff!important;border:1px solid rgba(0,64,153,.1);border-radius:18px;box-shadow:0 10px 24px #082d6b0f;height:100%}.form-panel-inner[data-v-c96bd74b]{gap:10px;height:100%;padding:2px}.form-heading[data-v-c96bd74b],.form-panel-inner[data-v-c96bd74b]{display:flex;flex-direction:column}.form-heading[data-v-c96bd74b]{gap:4px}.form-title[data-v-c96bd74b]{color:#004099;font-size:20px;font-weight:700;margin:0;text-align:left}.form-subtitle[data-v-c96bd74b]{color:#ff7057;font-size:12px;line-height:1.45}.form-wrap[data-v-c96bd74b]{flex:1}.register-form[data-v-c96bd74b]{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:1fr;row-gap:0}.submit-row[data-v-c96bd74b]{grid-column:1/-1;margin-bottom:4px}.submit-btn[data-v-c96bd74b]{background:linear-gradient(135deg,#ff8c72,#ff7057)!important;border:none;border-radius:10px;box-shadow:0 8px 16px #ff70572e;font-size:13px;font-weight:700;letter-spacing:.08em;margin-top:0;min-height:38px;width:100%}.qrcode-panel[data-v-c96bd74b]{align-items:center;background:linear-gradient(135deg,#0040990f,#ffffffeb);border:1px solid rgba(0,64,153,.08);border-radius:12px;display:flex;gap:10px;padding:8px 10px}.qrcode-panel img[data-v-c96bd74b]{flex:0 0 auto;padding-top:0;width:68px}.qrcode-copy[data-v-c96bd74b]{color:#35507d;font-size:12px;line-height:1.45}.dialog-footer[data-v-c96bd74b]{display:flex;justify-content:flex-end}[data-v-c96bd74b] .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}[data-v-c96bd74b] .register-form .el-form-item{margin-bottom:18px}[data-v-c96bd74b] .register-form .el-form-item__label{color:#24446f;font-size:11px;font-weight:700;line-height:1.3;padding-bottom:4px}[data-v-c96bd74b] .register-form .el-input__wrapper{background:#fbfdff;border-radius:10px;box-shadow:inset 0 0 0 1px #0040991a!important;min-height:34px;padding:0 10px;transition:box-shadow .25s ease,transform .25s ease,background-color .25s ease}[data-v-c96bd74b] .register-form .el-input__wrapper:hover{background:#fff;box-shadow:inset 0 0 0 1px #0040992e!important}[data-v-c96bd74b] .register-form .is-focus .el-input__wrapper{background:#fff;box-shadow:inset 0 0 0 1px #00409947,0 0 0 4px #00409914!important}[data-v-c96bd74b] .register-form .el-input__inner{color:#16396c;font-size:12px}[data-v-c96bd74b] .register-form .el-input__inner::-moz-placeholder{color:#89a0c1}[data-v-c96bd74b] .register-form .el-input__inner::placeholder{color:#89a0c1}[data-v-c96bd74b] .register-form .el-input__suffix-inner{color:#6b87b1}[data-v-c96bd74b] .submit-row .el-form-item__content{display:block}@media (max-width:960px){.dialog-shell[data-v-c96bd74b]{grid-template-columns:1fr}.tit[data-v-c96bd74b]{max-width:none}}@media (max-width:640px){[data-v-c96bd74b] .register-dialog .el-dialog__header{padding:12px 12px 0}[data-v-c96bd74b] .register-dialog .el-dialog__body{padding:4px 12px 10px}[data-v-c96bd74b] .register-dialog .el-dialog__footer{padding:0 12px 12px}.dialog-shell[data-v-c96bd74b]{gap:14px}.dialog-overview[data-v-c96bd74b],.form-panel[data-v-c96bd74b]{border-radius:16px}.overview-grid[data-v-c96bd74b]{display:flex;flex-direction:column}.qrcode-panel[data-v-c96bd74b]{align-items:flex-start;flex-direction:column}.qrcode-panel img[data-v-c96bd74b]{width:68px}.form-title[data-v-c96bd74b]{font-size:18px}}
