@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap";.login-modal-dialog h2,.login-modal-dialog p,.login-modal-dialog a,.login-modal-dialog label,.login-modal-dialog p,.login-modal-dialog button,.login-modal-dialog span{font-family:"Noto Sans TC",sans-serif}.login-modal-dialog .flex-end{display:flex;justify-content:flex-end;margin-top:16px}.login-modal-dialog .form-container{display:flex;flex-direction:column}.login-modal-dialog .form-content{position:relative}.login-modal-dialog .form-content h2{margin:0;margin-bottom:8px}.login-modal-dialog .form-content p{font-size:16px;margin-top:0}.login-modal-dialog .link{color:#488cca;text-decoration:none;background-color:unset;border:unset;font-size:18px;font-weight:bold;cursor:pointer}.login-modal-dialog .btn-primary{background:#0b3c73;color:#fff;border:none;cursor:pointer}.login-modal-dialog .btn-primary[disabled=disabled]{background-color:#f3f3f3;color:#a6a6a6}.login-modal-dialog button.is-loading{color:rgba(0,0,0,0);pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-modal-dialog button.is-loading::after{display:block;content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.login-modal-dialog .btn-lg{padding:12px;border-radius:8px;font-size:16px}.login-modal-dialog .btn-sm{padding:4px 12px 6px 12px;border-radius:50px}.login-modal-dialog .btn-primary-min{background:#0b3c73;color:#fff;border:none;border-radius:8px;padding:12px;font-size:16px;width:160px;cursor:pointer}.login-modal-dialog .btn-primary-min.none{background:#dadada;color:#8f8f8f;cursor:not-allowed}.login-modal-dialog .form-checkbox input:before{display:block;content:"";border-radius:4px;margin-top:1px;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-image:url(https://www.bwt.com.tw/Content/Img/Shared/SearchEngine/checkbox_a.png)}.login-modal-dialog .divider{display:flex;align-items:center;margin:24px 0;font-size:13px;color:#555}.login-modal-dialog .divider::before,.login-modal-dialog .divider::after{content:"";flex:1;border-bottom:1px solid #ddd;margin:0 8px}@media(max-width: 576px){.login-modal-dialog .divider{margin:35px 0}}.login-modal-dialog .social-login{display:flex;justify-content:center;gap:16px;margin-bottom:16px;zoom:.8}@media(max-width: 576px){.login-modal-dialog .social-login{margin-bottom:40px}}.login-modal-dialog .btn-social{width:50px;height:50px;border:1px solid #ddd;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.login-modal-dialog .btn-social img{width:24px;height:24px}.login-modal-dialog .privacy-text{font-size:12px;color:#555;text-align:center;margin-top:32px;margin-bottom:12px}.login-modal-dialog .privacy-text a{color:unset;text-decoration:underline}.login-modal-dialog .password-strength{font-size:14px;padding-bottom:24px}.login-modal-dialog .form-item{margin-bottom:8px;width:100%}.login-modal-dialog .form-item .form-item__body{position:relative}.login-modal-dialog .form-item .form-item__body input{box-sizing:border-box;width:100%;padding:16px;border:1px solid #222;border-radius:8px;height:56px;font-size:18px;outline-width:1px}.login-modal-dialog .form-item .form-item__body input:focus{border-color:#488cca;outline-color:#488cca;outline:rgba(72,140,202,.2509803922) 2px solid;background:#fff9f3}.login-modal-dialog .form-item .form-item__body input[disabled]{color:#afafaf;background-color:#f5f5f5;border-color:#cfcfd0}.login-modal-dialog .form-item .form-item__body:focus-within label{top:4px;display:block;font-size:14px;top:4px;transform:translate(0)}.login-modal-dialog .form-item .form-item__body:focus-within input{padding:18px 0 0 16px}.login-modal-dialog .form-item .form-item__body:focus-within input::-moz-placeholder{opacity:0}.login-modal-dialog .form-item .form-item__body:focus-within input::placeholder{opacity:0}.login-modal-dialog .form-item .form-item__body:has(input:not(:-moz-placeholder)) label{top:4px;display:block;font-size:14px;top:4px;transform:translate(0)}.login-modal-dialog .form-item .form-item__body:has(input:not(:placeholder-shown)) label{top:4px;display:block;font-size:14px;top:4px;transform:translate(0)}.login-modal-dialog .form-item .form-item__body:has(input:not(:-moz-placeholder)) input{padding:18px 0 0 16px}.login-modal-dialog .form-item .form-item__body:has(input:not(:placeholder-shown)) input{padding:18px 0 0 16px}.login-modal-dialog .form-item .form-item__body:has(input:not(:placeholder-shown)) input::-moz-placeholder{opacity:0}.login-modal-dialog .form-item .form-item__body:has(input:not(:-moz-placeholder)) input::placeholder{opacity:0}.login-modal-dialog .form-item .form-item__body:has(input:not(:placeholder-shown)) input::placeholder{opacity:0}.login-modal-dialog .form-item label{position:absolute;top:50%;left:16px;font-size:18px;transform:translate(0, -50%);white-space:nowrap;color:#828282;transition:all .2s ease;pointer-events:none}.login-modal-dialog .form-item .form-item__message{font-size:14px;color:#111113;opacity:.6;display:none;margin-top:4px;padding-left:8px}.login-modal-dialog .form-item.is-error input{background-color:#fff2f4;border-color:#e30000}.login-modal-dialog .form-item.is-error input:focus{background:#fff9f3;border-color:#488cca;outline:rgba(72,140,202,.062745098) 1px solid}.login-modal-dialog .form-item.is-error label{color:#e30000;opacity:1}.login-modal-dialog .form-item.is-error .form-item__message{color:#e30000;opacity:1;display:block;display:flex;align-items:center}.login-modal-dialog .form-item.is-error .form-item__message svg{width:16px;height:16px}.login-modal-dialog .form-item:has(+.input-block,+.textbox-flex){margin-bottom:8px}.login-modal-dialog .form-item .textbox-2{position:relative}.login-modal-dialog .form-item .textbox-2 input{box-sizing:border-box;width:100%;padding:16px;border:1px solid #222;border-radius:8px;height:56px;font-size:16px;outline-width:1px}.login-modal-dialog .form-item .textbox-2 input:focus{border-color:#488cca;outline-color:#488cca}.login-modal-dialog .form-item .textbox-2 input[disabled]{color:#afafaf;background-color:#f5f5f5;border-color:#cfcfd0}.login-modal-dialog .OTP-padding{margin:20px 0 40px 0}.login-modal-dialog .svg-box path{fill:red}.login-modal-dialog .visible-toggle{position:absolute;top:50%;transform:translate(0, -50%);right:8px;border:none;background-color:unset;display:flex;cursor:pointer}.login-modal-dialog .visible-toggle svg{width:24px;aspect-ratio:1/1}.login-modal-dialog .visible-toggle path{fill:red}.login-modal-dialog .textbox-flex{display:flex;gap:8px}.login-modal-dialog .form-wrapper{margin-top:12px}.login-modal-dialog .form-checkbox{display:flex}.login-modal-dialog .form-checkbox label{display:flex}.login-modal-dialog .form-checkbox label:before{content:"";border-radius:4px;margin-top:1px;width:18px;height:18px;background-size:contain;background-repeat:no-repeat;background-image:url(https://www.bwt.com.tw/Content/Img/Shared/SearchEngine/checkbox_a.png)}.login-modal-dialog .form-checkbox input{display:none}.login-modal-dialog .form-checkbox .checkbox_textBox{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;padding-left:8px;line-height:1.4;gap:4px}.login-modal-dialog .form-checkbox .checkbox-label{display:grid;padding:6px 0px;cursor:pointer;grid-template-columns:auto 1fr}.login-modal-dialog .form-checkbox a{color:#488cca}.login-modal-dialog .form-checkbox .checkbox-input:checked~.checkbox-label:before{background-image:url(https://www.bwt.com.tw/Content/Img/Shared/SearchEngine/checkbox_a-checked.png)}/*# sourceMappingURL=input.css.map */