.lq-openacct-page[data-v-9b95f20e]{min-height:100vh;background:#fff;padding:20px;box-sizing:border-box}@media screen and (max-width:768px){.lq-openacct-page[data-v-9b95f20e]{padding:10px}}.page-loading[data-v-9b95f20e]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);z-index:9999}.page-loading .loading-spinner[data-v-9b95f20e]{width:48px;height:48px;border:4px solid #ebeef5;border-top-color:#409eff;border-radius:50%;animation:spin-9b95f20e .8s linear infinite;margin-bottom:16px}.page-loading p[data-v-9b95f20e]{color:#606266;font-size:14px}@keyframes spin-9b95f20e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-container[data-v-9b95f20e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#fff}.loading-container .loading-icon[data-v-9b95f20e]{font-size:48px;margin-bottom:20px;animation:rotate-9b95f20e 1s linear infinite}.loading-container p[data-v-9b95f20e]{font-size:16px;opacity:.9}@keyframes rotate-9b95f20e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-container[data-v-9b95f20e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background:#fff;border-radius:12px;padding:40px 20px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.error-container .error-icon[data-v-9b95f20e]{font-size:64px;color:#f56c6c;margin-bottom:30px}.error-container h3[data-v-9b95f20e]{color:#303133;font-size:20px;margin-bottom:10px}.error-container p[data-v-9b95f20e]{color:#909399;font-size:14px;margin-bottom:25px;text-align:center;line-height:1.6}.form-container[data-v-9b95f20e]{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.2)}.form-container .header[data-v-9b95f20e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;padding:30px 20px}.form-container .header h2[data-v-9b95f20e]{font-size:24px;margin-bottom:8px;font-weight:700}.form-container .header .subtitle[data-v-9b95f20e]{font-size:14px;opacity:.9}.form-container .form-content[data-v-9b95f20e]{padding:30px 20px;min-height:500px}@media screen and (max-width:768px){.form-container .form-content[data-v-9b95f20e]{padding:20px 15px;min-height:400px}}.form-container .form-content[data-v-9b95f20e] form{width:100%}.form-container .form-content[data-v-9b95f20e] input[type=number],.form-container .form-content[data-v-9b95f20e] input[type=password],.form-container .form-content[data-v-9b95f20e] input[type=text],.form-container .form-content[data-v-9b95f20e] select,.form-container .form-content[data-v-9b95f20e] textarea{width:100%;padding:12px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px;box-sizing:border-box;margin-bottom:16px}.form-container .form-content[data-v-9b95f20e] input[type=number]:focus,.form-container .form-content[data-v-9b95f20e] input[type=password]:focus,.form-container .form-content[data-v-9b95f20e] input[type=text]:focus,.form-container .form-content[data-v-9b95f20e] select:focus,.form-container .form-content[data-v-9b95f20e] textarea:focus{outline:none;border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.form-container .form-content[data-v-9b95f20e] button[type=submit]{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease}.form-container .form-content[data-v-9b95f20e] button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.form-container .form-content[data-v-9b95f20e] button[type=submit]:active{transform:translateY(0)}.form-container .form-content[data-v-9b95f20e] table{width:100%;border-collapse:collapse}.form-container .form-content[data-v-9b95f20e] table td,.form-container .form-content[data-v-9b95f20e] table th{padding:12px;border:1px solid #ebeef5;text-align:left;font-size:14px}.form-container .form-content[data-v-9b95f20e] table th{background:#f5f7fa;font-weight:700}.form-container .form-content[data-v-9b95f20e] label{display:block;margin-bottom:8px;font-weight:500;color:#303133}.form-container .form-content iframe[data-v-9b95f20e]{width:100%;min-height:600px;border:none}.empty-container[data-v-9b95f20e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background:#fff;border-radius:12px;padding:40px;color:#909399}.empty-container i[data-v-9b95f20e]{font-size:64px;margin-bottom:20px;opacity:.5}.empty-container p[data-v-9b95f20e]{font-size:16px}