.sso-container[data-v-1ac01f99]{display:flex;justify-content:center;align-items:center;min-height:100vh;flex-direction:column;padding:40px 20px;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.checking[data-v-1ac01f99],.default[data-v-1ac01f99],.error[data-v-1ac01f99],.fail[data-v-1ac01f99],.loading[data-v-1ac01f99],.success[data-v-1ac01f99]{background:#fff;padding:30px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);text-align:center;min-width:300px;max-width:500px}.checking-icon[data-v-1ac01f99],.error-icon[data-v-1ac01f99],.fail-icon[data-v-1ac01f99],.loading-icon[data-v-1ac01f99],.success-icon[data-v-1ac01f99]{font-size:48px;display:block;margin-bottom:15px}.loading[data-v-1ac01f99]{color:#409eff;border-left:4px solid #409eff}.error[data-v-1ac01f99]{color:#f56c6c;border-left:4px solid #f56c6c}.success[data-v-1ac01f99]{color:#67c23a;border-left:4px solid #67c23a}.fail[data-v-1ac01f99]{color:#e6a23c;border-left:4px solid #e6a23c}.checking[data-v-1ac01f99]{color:#409eff;border-left:4px solid #409eff}.fail-content[data-v-1ac01f99]{margin-top:15px}.fail-message[data-v-1ac01f99]{margin-bottom:20px;font-size:16px}.fail-actions[data-v-1ac01f99]{display:flex;flex-direction:column;gap:10px}.local-btn[data-v-1ac01f99],.retry-btn[data-v-1ac01f99]{padding:12px 20px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-1ac01f99]{background:#409eff;color:#fff}.retry-btn[data-v-1ac01f99]:hover{background:#66b1ff;transform:translateY(-2px)}.local-btn[data-v-1ac01f99]{background:#f4f4f5;color:#606266;border:1px solid #dcdfe6}.local-btn[data-v-1ac01f99]:hover{background:#f0f0f0;transform:translateY(-2px)}.default[data-v-1ac01f99]{color:#606266;border-left:4px solid #909399}@media (max-width:480px){.sso-container[data-v-1ac01f99]{padding:20px 10px}.checking[data-v-1ac01f99],.default[data-v-1ac01f99],.error[data-v-1ac01f99],.fail[data-v-1ac01f99],.loading[data-v-1ac01f99],.success[data-v-1ac01f99]{padding:20px;min-width:unset;width:100%}.fail-actions[data-v-1ac01f99]{flex-direction:column}}