*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}img{max-width:100%;height:auto}body{overflow-x:hidden}.main{display:flex;justify-content:center;align-items:flex-start;gap:60px;width:100%;max-width:1400px;margin:auto;padding:20px;min-height:100vh;flex-wrap:wrap}.vendor-login-left{width:100%;max-width:560px;display:flex;flex-direction:column;margin-left:40px}.head{width:100%}.head h1{font-size:clamp(30px,5vw,56px);line-height:1.2}.heading{color:#ff6b35}.text{margin-top:30px;font-size:clamp(14px,2vw,19px);line-height:1.6;width:100%}.card1{width:100%;border:1px solid #fed7aa;border-radius:10px;background:linear-gradient(90deg,#fff7ed,#ffedd5);padding:20px 15px;margin-top:20px}.card1content ul li{font-size:13px}.card2{border:1px solid #bfdbfe;width:100%;margin-top:20px;border-radius:10px;background:linear-gradient(90deg,#eff6ff,#dbeafe);padding:20px 15px}.card2header{justify-content:space-between;flex-wrap:wrap;gap:10px}.card2header,.copyBtn{display:flex;align-items:center}.copyBtn{background:blue;color:#fff;font-size:10px;padding:6px 10px;border-radius:8px;gap:4px;white-space:nowrap}.card2desc{font-size:11px;margin-top:6px}.card3{margin-top:10px}.card3content{display:flex;align-items:center;border:2px solid #fff;background:#fff;border-radius:10px;padding:10px;gap:10px;flex-wrap:wrap}.cardText{font-size:13px;flex:1 1;min-width:200px}.cardImage{width:90px;min-width:70px}.cardImage img{width:100%;height:auto}.cardFlex{display:flex;gap:12px;width:100%;flex-wrap:wrap}.card4,.card5{flex:1 1 48%;border-radius:10px;padding:18px;margin-top:20px;min-width:250px}.card4 h4,.card5 h4{font-size:16px}.card4{border:1px solid #bbf7d0;background:linear-gradient(90deg,#f0fdf4,#dcfce7)}.card5{border:1px solid #fecaca;background:linear-gradient(90deg,#fef2f2,#fee2e2)}.bottomlink p{font-size:18px;margin-top:50px;color:red}.vendor-login-wrapper{flex:1 1;max-width:600px;width:100%;display:flex;justify-content:center;align-items:center}.vendor-login-card{width:100%;max-width:540px;background:#fff;border-radius:16px;padding:clamp(20px,4vw,40px);box-shadow:0 10px 40px rgba(0,0,0,.08)}.loginSubText{text-align:center;font-size:16px;color:#64748b;margin-bottom:20px}.googleBtn{display:flex;justify-content:center;align-items:center;border:2px solid #e5e7eb;border-radius:10px;height:48px;cursor:pointer;gap:10px;width:100%}.googleIcon{width:24px;height:24px;object-fit:contain}.dividerRow{display:flex;align-items:center;gap:12px;margin:20px 0}.dividerRow hr{flex:1 1;border:none;height:1px;background:#e5e7eb}.dividerText{font-size:14px;color:#6b7280;white-space:nowrap}.inputField{height:48px;border-radius:10px}.rememberRow{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.rememberItem{margin-bottom:0!important}.forgotLink{color:#ed510c;cursor:pointer;font-size:14px}.vendor-login-Btn.ant-btn{height:50px;border-radius:10px;background:linear-gradient(90deg,#f97316,#ea580c)!important;border:none!important;color:#fff!important;font-weight:600;font-size:16px;width:100%}.signupText{text-align:center}.signupText span{color:#ed510c}.termsText{max-width:400px;width:100%;margin:auto;text-align:center;font-size:13px;color:#64748b;line-height:20px}.termsText span{color:#ed510c;cursor:pointer}@media (max-width:992px){.main{flex-direction:column;align-items:center;gap:40px}.left{width:90%;max-width:520px;margin-left:0}.vendor-login-wrapper{width:100%}}@media (max-width:768px){.head h1{font-size:38px}.text{font-size:16px}.card3content{flex-direction:column;align-items:flex-start}.cardImage{width:100%}.card4,.card5{flex:1 1 100%}}@media (max-width:480px){.head h1{font-size:30px}.bottomlink p,.text{font-size:15px}.vendor-login-card{padding:20px}.copyBtn{font-size:9px;padding:5px 8px}}