.SellerLoginPage-module__pRhBoq__page{color:#173b5e;background:#f5f7fa;min-height:100vh}.SellerLoginPage-module__pRhBoq__header{box-sizing:border-box;background:#fff;border-top:1px solid #e5e7ea;border-bottom:1px solid #e0e5ea;justify-content:space-between;align-items:center;height:88px;padding:0 36px;display:flex}.SellerLoginPage-module__pRhBoq__headerLeft{align-items:center;min-width:0;display:flex}.SellerLoginPage-module__pRhBoq__logoLink{align-items:center;text-decoration:none;display:flex}.SellerLoginPage-module__pRhBoq__logo{object-fit:contain;width:180px;height:auto;display:block}.SellerLoginPage-module__pRhBoq__divider{background:#d7dce1;flex-shrink:0;width:1px;height:27px;margin:0 17px}.SellerLoginPage-module__pRhBoq__portalName{color:#526579;white-space:nowrap;font-size:18px;font-weight:400}.SellerLoginPage-module__pRhBoq__viewSite{color:#0d3d68;white-space:nowrap;font-size:16px;font-weight:400;text-decoration:none}.SellerLoginPage-module__pRhBoq__viewSite:hover{text-decoration:underline}.SellerLoginPage-module__pRhBoq__loginArea{box-sizing:border-box;justify-content:center;align-items:center;min-height:calc(100vh - 88px);padding:40px 20px;display:flex}.SellerLoginPage-module__pRhBoq__card{box-sizing:border-box;background:#fff;border:1px solid #dfe4e8;border-radius:15px;width:min(100%,525px);max-width:525px;padding:37px 38px 38px;overflow:hidden;box-shadow:0 12px 30px #142d4612}.SellerLoginPage-module__pRhBoq__card>div:first-child{width:100%;transform:none!important}.SellerLoginPage-module__pRhBoq__card>div:first-child>h1,.SellerLoginPage-module__pRhBoq__card>div:first-child>.SellerLoginPage-module__pRhBoq__subtitle{animation:.24s both SellerLoginPage-module__pRhBoq__stepContentIn}.SellerLoginPage-module__pRhBoq__form{flex-direction:column;align-items:stretch;gap:18px;width:100%;margin-top:0;animation:.24s both SellerLoginPage-module__pRhBoq__formStepIn;display:flex}@keyframes SellerLoginPage-module__pRhBoq__stepContentIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes SellerLoginPage-module__pRhBoq__formStepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.SellerLoginPage-module__pRhBoq__card h1{color:#123d67;margin:0;font-size:28px;font-weight:700;line-height:1.25}.SellerLoginPage-module__pRhBoq__subtitle{color:#647586;margin:8px 0 2px;font-size:16px;line-height:1.5}.SellerLoginPage-module__pRhBoq__field{flex-direction:column;gap:7px;display:flex}.SellerLoginPage-module__pRhBoq__field label{color:#193b5b;font-size:16px;font-weight:400}.SellerLoginPage-module__pRhBoq__field input{box-sizing:border-box;color:#183b5c;background:#fff;border:1px solid #cfd7df;border-radius:9px;outline:none;width:100%;height:50px;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.SellerLoginPage-module__pRhBoq__field input::placeholder{color:#91a0b0}.SellerLoginPage-module__pRhBoq__field input:focus{border-color:#7895b1;box-shadow:0 0 0 3px #1f497014}.SellerLoginPage-module__pRhBoq__field input:disabled{color:#647586;cursor:not-allowed;background:#f7f8f9}.SellerLoginPage-module__pRhBoq__error{color:#a92727;background:#fff5f5;border:1px solid #efc8c8;border-radius:7px;margin-top:-4px;padding:10px 12px;font-size:13px;line-height:1.45}.SellerLoginPage-module__pRhBoq__success{color:#267342;background:#f1fbf4;border:1px solid #c9e5d3;border-radius:7px;align-items:center;gap:8px;margin-top:-4px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.SellerLoginPage-module__pRhBoq__loginButton{color:#fff;cursor:pointer;background:#203f64;border:1px solid #1f4168;border-radius:8px;width:100%;height:52px;margin-top:1px;font-family:inherit;font-size:16px;font-weight:700;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s}.SellerLoginPage-module__pRhBoq__loginButton:hover:not(:disabled){background:#183754;border-color:#183754}.SellerLoginPage-module__pRhBoq__loginButton:active:not(:disabled){transform:translateY(1px)}.SellerLoginPage-module__pRhBoq__loginButton:focus-visible{outline:none;box-shadow:0 0 0 3px #1f416829}.SellerLoginPage-module__pRhBoq__loginButton:disabled{opacity:.65;cursor:not-allowed}.SellerLoginPage-module__pRhBoq__passwordWrapper{width:100%;position:relative}.SellerLoginPage-module__pRhBoq__passwordWrapper input{padding-right:48px}.SellerLoginPage-module__pRhBoq__passwordToggle{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.SellerLoginPage-module__pRhBoq__passwordToggle:hover{color:#1f4168;background:#f2f4f6}.SellerLoginPage-module__pRhBoq__passwordToggle:focus-visible{color:#1f4168;background:#f2f4f6;outline:none;box-shadow:0 0 0 2px #1f41681f}.SellerLoginPage-module__pRhBoq__passwordToggle:disabled{opacity:.5;cursor:not-allowed}.SellerLoginPage-module__pRhBoq__registerSection{color:#647586;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:22px;font-size:13px;display:flex}.SellerLoginPage-module__pRhBoq__registerLink{color:#f47721;cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;gap:5px;width:fit-content;padding:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.SellerLoginPage-module__pRhBoq__registerLink:hover{text-decoration:underline}.SellerLoginPage-module__pRhBoq__registerLink:focus-visible{outline:none;text-decoration:underline}.SellerLoginPage-module__pRhBoq__form>.SellerLoginPage-module__pRhBoq__registerLink{margin-left:auto;margin-right:auto}.SellerLoginPage-module__pRhBoq__registerLink:disabled{opacity:.5;cursor:not-allowed}.SellerLoginPage-module__pRhBoq__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f23376b;justify-content:center;align-items:center;padding:20px;animation:.2s forwards SellerLoginPage-module__pRhBoq__modalOverlayIn;display:flex;position:fixed;inset:0}.SellerLoginPage-module__pRhBoq__successModal{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e0e6eb;border-radius:16px;width:100%;max-width:390px;padding:34px 30px 30px;animation:.25s forwards SellerLoginPage-module__pRhBoq__successModalIn;box-shadow:0 20px 55px #0f23372e}.SellerLoginPage-module__pRhBoq__successIcon{color:#2e8b57;background:#edf9f1;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 17px;display:flex}.SellerLoginPage-module__pRhBoq__successModal h2{color:#173b5e;margin:0;font-size:21px;font-weight:700;line-height:1.3}.SellerLoginPage-module__pRhBoq__successModal p{color:#53687a;margin:9px 0 0;font-size:14px;line-height:1.5}.SellerLoginPage-module__pRhBoq__redirectMessage{color:#8795a3;margin-top:13px;font-size:12px;line-height:1.4;display:block}@keyframes SellerLoginPage-module__pRhBoq__modalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes SellerLoginPage-module__pRhBoq__successModalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.SellerLoginPage-module__pRhBoq__header{height:76px;padding:0 20px}.SellerLoginPage-module__pRhBoq__logo{width:150px}.SellerLoginPage-module__pRhBoq__divider{height:23px;margin:0 12px}.SellerLoginPage-module__pRhBoq__portalName{font-size:16px}.SellerLoginPage-module__pRhBoq__viewSite{font-size:14px}.SellerLoginPage-module__pRhBoq__loginArea{min-height:calc(100vh - 76px);padding:28px 16px}.SellerLoginPage-module__pRhBoq__card{padding:30px 24px}.SellerLoginPage-module__pRhBoq__card h1{font-size:25px}.SellerLoginPage-module__pRhBoq__subtitle,.SellerLoginPage-module__pRhBoq__field label{font-size:15px}}@media (max-width:480px){.SellerLoginPage-module__pRhBoq__header{padding:0 15px}.SellerLoginPage-module__pRhBoq__logo{width:135px}.SellerLoginPage-module__pRhBoq__divider{margin:0 9px}.SellerLoginPage-module__pRhBoq__portalName{font-size:14px}.SellerLoginPage-module__pRhBoq__viewSite{font-size:13px}.SellerLoginPage-module__pRhBoq__loginArea{padding:22px 12px}.SellerLoginPage-module__pRhBoq__card{border-radius:13px;padding:28px 20px}.SellerLoginPage-module__pRhBoq__card h1{font-size:24px}.SellerLoginPage-module__pRhBoq__subtitle{font-size:14px}.SellerLoginPage-module__pRhBoq__field input{height:48px;font-size:15px}.SellerLoginPage-module__pRhBoq__loginButton{height:50px;font-size:15px}.SellerLoginPage-module__pRhBoq__successModal{padding:28px 20px 25px}.SellerLoginPage-module__pRhBoq__successIcon{width:58px;height:58px}.SellerLoginPage-module__pRhBoq__successModal h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.SellerLoginPage-module__pRhBoq__card>div:first-child>h1,.SellerLoginPage-module__pRhBoq__card>div:first-child>.SellerLoginPage-module__pRhBoq__subtitle,.SellerLoginPage-module__pRhBoq__form,.SellerLoginPage-module__pRhBoq__modalOverlay,.SellerLoginPage-module__pRhBoq__successModal{animation:none}.SellerLoginPage-module__pRhBoq__loginButton,.SellerLoginPage-module__pRhBoq__field input{transition:none}}
