.login-container{max-width:600px;margin:80px auto;padding:20px;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#f9f9f9}.login-container h1{text-align:center;color:#333;margin-bottom:20px}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;color:#666}.form-group input[type=password],.form-group input[type=text]{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.checkbox-group{display:flex;align-items:center}.checkbox-group input[type=checkbox]{margin-right:5px}.login-btn{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.login-btn:hover{background-color:#0056b3}.forgot-password{display:block;text-align:center;margin-top:20px;color:#007bff;text-decoration:none}.forgot-password:hover{text-decoration:underline}.layout-demo[data-v-d5d61ee2]{height:100vh;background:var(--color-fill-2);border:1px solid var(--color-border)}.layout-demo[data-v-d5d61ee2] .arco-layout-sider .logo{height:40px;margin:12px 8px;background:hsla(0,0%,100%,.2)}.layout-demo[data-v-d5d61ee2] .arco-layout-sider-light .logo{background:var(--color-fill-2)}.layout-demo[data-v-d5d61ee2] .arco-layout-header{height:64px;line-height:64px;background:var(--color-bg-3)}.layout-demo[data-v-d5d61ee2] .arco-layout-footer{height:48px;color:var(--color-text-2);font-weight:400;font-size:14px;line-height:48px}.layout-demo[data-v-d5d61ee2] .arco-layout-content{color:var(--color-text-2);font-weight:400;font-size:14px;background:var(--color-bg-3)}.layout-demo[data-v-d5d61ee2] .arco-layout-content,.layout-demo[data-v-d5d61ee2] .arco-layout-footer{color:hsla(0,41%,61%,.7);font-size:16px;font-stretch:condensed;text-align:center}.layout-demo[data-v-fa7bfc4c]{height:100vh;background:var(--color-fill-2);border:1px solid var(--color-border)}.layout-demo[data-v-fa7bfc4c] .arco-layout-sider .logo{height:40px;margin:12px 8px;background:hsla(0,0%,100%,.2)}.layout-demo[data-v-fa7bfc4c] .arco-layout-sider-light .logo{background:var(--color-fill-2)}.layout-demo[data-v-fa7bfc4c] .arco-layout-header{height:64px;line-height:64px;background:var(--color-bg-3)}.layout-demo[data-v-fa7bfc4c] .arco-layout-footer{height:48px;color:var(--color-text-2);font-weight:400;font-size:14px;line-height:48px}.layout-demo[data-v-fa7bfc4c] .arco-layout-content{color:var(--color-text-2);font-weight:400;font-size:14px;background:var(--color-bg-3)}.layout-demo[data-v-fa7bfc4c] .arco-layout-content,.layout-demo[data-v-fa7bfc4c] .arco-layout-footer{color:hsla(0,41%,61%,.7);font-size:16px;font-stretch:condensed;text-align:center}.layout-demo[data-v-7cdc475a]{height:100vh;background:var(--color-fill-2);border:1px solid var(--color-border)}.layout-demo[data-v-7cdc475a] .arco-layout-sider .logo{height:40px;margin:12px 8px;background:hsla(0,0%,100%,.2)}.layout-demo[data-v-7cdc475a] .arco-layout-sider-light .logo{background:var(--color-fill-2)}.layout-demo[data-v-7cdc475a] .arco-layout-header{height:64px;line-height:64px;background:var(--color-bg-3)}.layout-demo[data-v-7cdc475a] .arco-layout-footer{height:48px;color:var(--color-text-2);font-weight:400;font-size:14px;line-height:48px}.layout-demo[data-v-7cdc475a] .arco-layout-content{color:var(--color-text-2);font-weight:400;font-size:14px;background:var(--color-bg-3)}.layout-demo[data-v-7cdc475a] .arco-layout-content,.layout-demo[data-v-7cdc475a] .arco-layout-footer{color:hsla(0,41%,61%,.7);font-size:16px;font-stretch:condensed;text-align:center}*{margin:0;padding:0}