html,body{margin:0;padding:0;min-height:100%;font-family:Arial,"Microsoft YaHei",sans-serif;background:#e6f5ff;color:#333}body{overflow-x:hidden}#portal-login{margin:0}#portal-viewport{margin:0 auto;overflow:hidden}.portal-scene{box-sizing:border-box}button,input{box-sizing:border-box;font:inherit}button{padding:0;border:0;background:transparent;cursor:pointer;color:inherit;text-align:inherit}button:focus-visible,input:focus-visible{outline:2px solid #2484db;outline-offset:3px}input[name=username],input[name=password]{padding:0 38px!important;color:#303133!important;background:transparent}input::placeholder{color:#a2a9b3}input[type=checkbox]{margin:0;accent-color:#409eff;cursor:pointer}.portal-notice{font-size:12px;line-height:1.6}.portal-notice [data-feedback]:not(:empty){color:#b52a31;font-weight:600;background:#fff6f4;border-radius:4px;padding:6px;margin-top:-42px;margin-bottom:8px}button[type=submit]:disabled{opacity:.65;cursor:wait}dialog{max-width:320px;border:1px solid #cdddf0;border-radius:12px;padding:24px;color:#34445c}dialog::backdrop{background:#142a4d66}dialog button{background:#409eff;color:white;padding:8px 20px;border-radius:6px;float:right} [data-remember]{cursor:pointer}
