.select-all-container{position:relative}.select-all-container .select-all-controls{position:absolute;right:0;top:-24px}.user-internal-login-page .matter-container,.user-internal-login-page #main-container,.user-internal-login-page .sidebar-wrapper,.user-internal-login-page .d-header,.user-internal-login-page .footer-wrapper,.user-internal-login-page .d-sidebar,.user-internal-login-page .top-navbar{display:none !important}.user-internal-login-page #main-outlet-wrapper{max-width:100%;height:100svh;display:block !important;padding:0 !important}.user-internal-login-page #main-outlet{padding:0 !important}.user-internal-login-page .aqara-internal-login-container .base-layout-container{position:relative;width:100vw;height:100vh;display:flex;background:#fff}.user-internal-login-page .aqara-internal-login-container .layout-bg-wrapper{flex:1;height:100%;background-size:cover;background-position:50%}.user-internal-login-page .aqara-internal-login-container .layout-main{flex:1;display:flex;flex-direction:column;height:100%}.user-internal-login-page .aqara-internal-login-container .layout-content{flex:1;display:flex;justify-content:center;align-items:center;padding:20px}.user-internal-login-page .aqara-internal-login-container .signin-container{width:480px;max-width:90vw}.user-internal-login-page .aqara-internal-login-container .form-title{margin:0 0 40px;font-size:28px;font-weight:600;color:#1f2328}.user-internal-login-page .aqara-internal-login-container .login-form .form-group{margin-bottom:24px}.user-internal-login-page .aqara-internal-login-container .login-form .form-label{display:block;margin-bottom:8px;font-size:14px;color:#1f2328;font-weight:normal}.user-internal-login-page .aqara-internal-login-container .login-form .form-label.required::before{content:"*";color:#ff4d4f;margin-right:4px}.user-internal-login-page .aqara-internal-login-container .login-form .login-input{width:100%;height:48px;padding:0 16px;font-size:16px;border:1px solid #d9d9d9;border-radius:8px;transition:all .3s;background-color:#fff;box-sizing:border-box;color:#000}.user-internal-login-page .aqara-internal-login-container .login-form .login-input::placeholder{color:rgba(0,0,0,.25)}.user-internal-login-page .aqara-internal-login-container .login-form .login-input:focus{outline:none;border-color:#4754ff;box-shadow:0 0 0 4px rgba(71,84,255,.15)}.user-internal-login-page .aqara-internal-login-container .login-form .login-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#1f2328 !important}.user-internal-login-page .aqara-internal-login-container .login-form .country-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%231f2328' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 16px) center;cursor:pointer}.user-internal-login-page .aqara-internal-login-container .login-form .input-error{border-color:#ff4d4f !important}.user-internal-login-page .aqara-internal-login-container .login-form .captcha-group{display:flex;gap:12px}.user-internal-login-page .aqara-internal-login-container .login-form .captcha-group .captcha-input{flex:1}.user-internal-login-page .aqara-internal-login-container .login-form .captcha-btn{flex-shrink:0;width:165px;height:48px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;color:rgba(0,0,0,.25);font-size:14px;cursor:not-allowed;transition:all .3s}.user-internal-login-page .aqara-internal-login-container .login-form .captcha-btn:not(:disabled){color:#4754ff;cursor:pointer}.user-internal-login-page .aqara-internal-login-container .login-form .captcha-btn:not(:disabled):hover{border-color:#4754ff;background:#f5fbff}.user-internal-login-page .aqara-internal-login-container .login-form .turnstile-group{margin-top:16px;margin-bottom:16px}.user-internal-login-page .aqara-internal-login-container .login-form .turnstile-group #turnstile-container{display:flex;justify-content:center;min-height:65px;width:100%}.user-internal-login-page .aqara-internal-login-container .login-form .turnstile-group #turnstile-container>div{width:100% !important;max-width:100% !important}.user-internal-login-page .aqara-internal-login-container .login-form .turnstile-group #turnstile-container iframe{width:100% !important;max-width:100% !important}.user-internal-login-page .aqara-internal-login-container .login-form .turnstile-group .turnstile-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;color:#666;font-size:14px}.user-internal-login-page .aqara-internal-login-container .login-form .turnstile-group .turnstile-loading .loading-spinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #4754ff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.user-internal-login-page .aqara-internal-login-container .login-form .turnstile-group.hidden{display:none}.user-internal-login-page .aqara-internal-login-container .login-form .agreement-group{margin:32px 0 16px 0}.user-internal-login-page .aqara-internal-login-container .login-form .agreement-text{font-size:12px;color:#a9abbd;line-height:18px;font-weight:400}.user-internal-login-page .aqara-internal-login-container .login-form .checkbox{display:flex;align-items:flex-start;font-size:13px;line-height:1.5;color:#595959;padding-left:0}.user-internal-login-page .aqara-internal-login-container .login-form .checkbox a{color:#4754ff;text-decoration:none}.user-internal-login-page .aqara-internal-login-container .login-form .checkbox a:hover{text-decoration:underline}.user-internal-login-page .aqara-internal-login-container .login-form .checkbox-label-wrapper{cursor:pointer;display:flex;align-items:flex-start}.user-internal-login-page .aqara-internal-login-container .login-form .checkbox-input{opacity:0;position:absolute}.user-internal-login-page .aqara-internal-login-container .login-form .checkbox-box{flex-shrink:0;width:18px;height:18px;border:2px solid #d9d9d9;border-radius:4px;margin-right:10px;margin-top:2px;background:#fff;position:relative;transition:all .2s}.user-internal-login-page .aqara-internal-login-container .login-form .checkbox-input:checked+.checkbox-box{background:#4754ff;border-color:#4754ff}.user-internal-login-page .aqara-internal-login-container .login-form .checkbox-input:checked+.checkbox-box::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg)}.user-internal-login-page .aqara-internal-login-container .login-form .login-submit{width:100%;height:48px;margin-top:8px;background-color:#1f2328;color:#fff;cursor:pointer;font-size:17px;font-weight:500;border:none;border-radius:8px;transition:opacity .3s,background .3s}.user-internal-login-page .aqara-internal-login-container .login-form .login-submit:disabled{background:rgba(31,35,40,.3);color:#fff;cursor:not-allowed}.user-internal-login-page .aqara-internal-login-container .login-form .login-submit:hover:not(:disabled){background:#32383e}.user-internal-login-page .aqara-internal-login-container .login-form .switch-method-container{margin-top:20px;text-align:center}.user-internal-login-page .aqara-internal-login-container .login-form .switch-method-container .btn-flat{background:rgba(0,0,0,0);border:none;color:#4754ff;font-size:14px;cursor:pointer;padding:8px 16px;transition:opacity .2s}.user-internal-login-page .aqara-internal-login-container .login-form .switch-method-container .btn-flat:hover{opacity:.8;text-decoration:underline}.user-internal-login-page .aqara-internal-login-container .login-form .type-select{width:100%}.user-internal-login-page .aqara-internal-login-container .login-form .type-select .select-kit-header{border-radius:8px;height:48px;background:#fff;border-color:#d9d9d9;color:#000}.user-internal-login-page .aqara-internal-login-container .login-form .type-select .select-kit-row,.user-internal-login-page .aqara-internal-login-container .login-form .type-select .select-kit-filter.is-expanded{background-color:#fff;color:#1f2328}.user-internal-login-page .aqara-internal-login-container .login-form .type-select .select-kit-row.is-highlighted{background-color:#f5fbff}.user-internal-login-page .aqara-internal-login-container .login-form .type-select .select-kit-body,.user-internal-login-page .aqara-internal-login-container .login-form .type-select .select-kit-filter{border-color:#d9d9d9}.user-internal-login-page .aqara-internal-login-container .login-form .forget-pw{margin-top:-25px;color:#4754ff;cursor:pointer;text-align:right}.user-internal-login-page .aqara-internal-login-container .login-form .account-tip{font-size:14px;color:#a9abbd;margin-left:.55em;margin-bottom:8px;display:inline-block}.user-internal-login-page .aqara-internal-login-container .iv-footer{padding:20px 0;background:#f8f9fa;text-align:center}.user-internal-login-page .aqara-internal-login-container .iv-footer-info{padding:0 20px 12px 20px;display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.user-internal-login-page .aqara-internal-login-container .iv-footer-info a{color:#999;text-decoration:none;font-size:12px}.user-internal-login-page .aqara-internal-login-container .iv-footer-info a:hover{color:#4754ff}.user-internal-login-page .aqara-internal-login-container .iv-footer-extra{padding:12px 20px;font-size:12px;color:#c3c3cc;border-top:1px solid #eee;display:flex;align-items:center;justify-content:center;gap:8px}.user-internal-login-page .aqara-internal-login-container .lumi-logo{height:14px;opacity:.6}.user-internal-login-page .aqara-internal-login-container .error-tip{font-size:12px;color:#ff4d4f;margin-top:4px;min-height:18px}.user-internal-login-page .fk-d-toasts{top:20px !important}@media screen and (max-width: 767px){.user-internal-login-page .aqara-internal-login-container .base-layout-container{flex-direction:column;height:auto;min-height:100vh}.user-internal-login-page .aqara-internal-login-container .layout-bg-wrapper{height:180px;flex:none}.user-internal-login-page .aqara-internal-login-container .layout-main{height:auto}.user-internal-login-page .aqara-internal-login-container .signin-container{width:100%;padding:20px 0}.user-internal-login-page .aqara-internal-login-container .captcha-btn{width:120px;font-size:13px}.user-internal-login-page .aqara-internal-login-container .iv-footer-info{gap:8px 12px}}.aqara-toolkit-email-subscription-modal .d-modal__body{padding:3.75rem 3.75rem 5rem 11.875rem;background:linear-gradient(237.6deg, rgba(70, 96, 255, 0) 50.34%, rgba(70, 96, 255, 0.2) 100%);position:relative;overflow:revert}.aqara-toolkit-email-subscription-modal .d-modal__container{border-radius:24px;max-height:fit-content}.aqara-toolkit-email-subscription-modal .title{font-size:20px;line-height:28px;font-weight:600;color:var(--primary);margin-bottom:24px;text-align:center}.aqara-toolkit-email-subscription-modal .desc{font-size:16px;line-height:24px;color:var(--primary)}.aqara-toolkit-email-subscription-modal .list-wrap{list-style:none;margin:0;padding:0}.aqara-toolkit-email-subscription-modal .item{position:relative;padding-left:1.875rem;line-height:1.6;font-size:16px;line-height:24px;font-weight:600;margin-bottom:6px}.aqara-toolkit-email-subscription-modal .item::before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;border:2px solid #2ecc71;border-radius:50%;box-sizing:border-box}.aqara-toolkit-email-subscription-modal .item::after{content:"";position:absolute;left:7px;top:52%;width:4px;height:7px;border-right:2px solid #2ecc71;border-bottom:2px solid #2ecc71;transform:translateY(-60%) rotate(45deg)}.aqara-toolkit-email-subscription-modal .update-info{border-top:.5px solid var(--primary-low);padding:1rem 0;font-size:14px;line-height:20px;color:var(--primary-medium)}.aqara-toolkit-email-subscription-modal .button-wrap{display:flex;justify-content:center;gap:10px}.aqara-toolkit-email-subscription-modal .btn-text{white-space:nowrap;flex:1}.aqara-toolkit-email-subscription-modal .btn-primary{background-color:#4660ff;color:#fff;border-radius:8px;padding:.5rem 1.225rem;border:none}.aqara-toolkit-email-subscription-modal .btn-primary:hover{background-color:#4660ff}.aqara-toolkit-email-subscription-modal .btn-default{border-radius:8px;padding:.5rem 2.5rem;background-color:rgba(0,0,0,0);border:1px solid var(--primary-low-mid);color:var(--primary)}.aqara-toolkit-email-subscription-modal .btn-default:hover{background-color:rgba(0,0,0,0);color:var(--primary)}.aqara-toolkit-email-subscription-modal .img-wrap{position:absolute;top:50%;transform:translate(-115%, -50%);box-shadow:10px 10px 20px 0px rgba(66,79,162,.1019607843);border-radius:24px}.aqara-toolkit-email-subscription-modal .img-wrap-m{position:absolute;top:-3rem;width:68%;left:50%;transform:translate(-50%)}.aqara-toolkit-email-subscription-modal .img-wrap-m img{width:100%}@media screen and (max-width: 767px){.aqara-toolkit-email-subscription-modal{align-items:center;justify-content:center}.aqara-toolkit-email-subscription-modal .d-modal__body{padding:7.25rem 1.875rem 1.875rem 1.875rem}.aqara-toolkit-email-subscription-modal .d-modal__container{width:84%}.aqara-toolkit-email-subscription-modal .modal-body h2{display:none}.aqara-toolkit-email-subscription-modal .title{position:absolute;bottom:10px;z-index:1;left:50%;transform:translate(-50%);color:#000}.aqara-toolkit-email-subscription-modal .title-m{width:100%;margin:0}.aqara-toolkit-email-subscription-modal .btn-text{padding:.5rem 7.5rem}.aqara-toolkit-email-subscription-modal .button-wrap{flex-direction:column-reverse;gap:10px}.aqara-toolkit-email-subscription-modal .desc{font-size:13px;line-height:20px}.aqara-toolkit-email-subscription-modal .item{font-size:13px;line-height:20px;padding-left:1.375rem}.aqara-toolkit-email-subscription-modal .item::before{top:.2em;width:16px;height:16px}.aqara-toolkit-email-subscription-modal .item::after{left:6px;top:52%;width:3px;height:6px}.aqara-toolkit-email-subscription-modal .update-info{font-size:11px;line-height:15px}}

/*# sourceMappingURL=aqara-toolkit_7c8b6aa97df01c8034c1fa68e9bb0675301c01ec.css.map?__ws=forum.aqara.com */
