.customer-sign-in{width:100%;max-width:400px;margin:28px auto 40px;padding:0 12px;box-sizing:border-box}.customer-sign-in .form-panel{padding:24px!important;border:1px solid #dce2e7;border-radius:10px;box-shadow:0 4px 18px #24344108;background:#fff}.customer-sign-in h1{margin:0 0 22px!important;font:600 23px/1.3 Kalpurush,"Segoe UI",Arial,sans-serif!important;letter-spacing:0;color:#243441}.customer-sign-in form{display:grid;gap:16px}.customer-sign-in form>label{display:grid;gap:7px;margin:0;font-size:13px;font-weight:400;color:#344454}.customer-sign-in form>label>input{box-sizing:border-box;width:100%;height:43px;margin:0;padding:10px 12px;border:1px solid #ccd5df;border-radius:6px;font-size:14px;font-weight:400}.customer-sign-in input:focus{outline:2px solid color-mix(in srgb,var(--brand,#02bfe4) 25%,transparent);outline-offset:1px}.customer-auth-options{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.customer-auth-options .check{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:400}.customer-auth-options input{width:15px;height:15px;margin:0}.customer-auth-options a,.customer-auth-register{color:#536575;text-decoration:none}.customer-auth-options a:hover,.customer-auth-register:hover{text-decoration:underline}.customer-sign-in .customer-auth-submit{display:block;width:100%;min-height:43px;padding:10px 14px;border-radius:6px;font-size:14px;font-weight:600}.customer-auth-register{display:block;text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid #edf0f3;font-size:13px}@media(max-width:600px){.customer-sign-in{margin:16px auto 24px}.customer-sign-in .form-panel{padding:20px!important}}
.customer-sign-in .customer-auth-register{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:43px;margin-top:16px;padding:10px 14px;border:1px solid #e87512;border-radius:6px;background:#fff5eb;color:#a94d00;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s}.customer-sign-in .customer-auth-register:hover{background:#ffe8d3;border-color:#c65d06;color:#843a00;text-decoration:none}.customer-sign-in .customer-auth-register:focus-visible{outline:2px solid #c65d06;outline-offset:3px}.customer-register form{gap:12px}.customer-sign-in form>label>textarea{box-sizing:border-box;width:100%;min-height:64px;margin:0;padding:10px 12px;border:1px solid #ccd5df;border-radius:6px;font:400 14px/1.4 Kalpurush,"Segoe UI",Arial,sans-serif;resize:vertical}.customer-register h1{margin-bottom:18px!important}.customer-register input::placeholder{font-size:12px;color:#74808d}
