@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(25px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.75);opacity:0}to{transform:scale(1);opacity:1}}.inquiry-success-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:#0000008c;backdrop-filter:blur(4px);animation:fadeIn .25s ease-out}.inquiry-success-popup{width:100%;max-width:525px;background:#fff;border:1px solid #d8dce3;border-radius:24px;box-shadow:0 20px 60px #0000002e;animation:slideUp .35s ease-out}.popup-content{padding:28px 26px 26px;gap:20px}.popup-content,.success-section{display:flex;flex-direction:column}.success-section{align-items:center;text-align:center}.success-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;animation:scaleIn .4s ease-out}.success-icon svg{width:64px;height:64px;filter:drop-shadow(0 4px 10px rgba(16,185,129,.18))}.success-title{color:#09090b;font-size:27px;font-weight:700;line-height:1.25;margin:0}.success-subtitle{max-width:410px;margin:7px 0 0;color:#525252;font-size:15.5px;line-height:1.45}.seller-info-card{justify-content:space-between;gap:12px;padding:15px 17px;background:linear-gradient(135deg,#f8fffa,#f3fff7);border:1px solid #bbf7d0;border-radius:13px;min-height:90px;animation:slideUp .4s ease-out .2s both}.seller-info-card,.seller-left{display:flex;align-items:center}.seller-left{flex:1 1;gap:14px;min-width:0}.seller-avatar,.seller-avatar-wrapper{width:54px;height:54px;flex:0 0 54px;display:flex;align-items:center;justify-content:center}.seller-avatar{border-radius:10px}.building-icon{background:#d1fae5;color:#10b981}.seller-avatar-image{object-fit:cover;background:#d1fae5;border-radius:10px}.seller-details{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.seller-name{color:#1f2937;font-size:16px;font-weight:700;line-height:1.25;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.seller-mobile{color:#4b5563;font-size:14px;line-height:1.3;white-space:nowrap;margin:0}.seller-right{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.unlocked-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#10b981;color:#fff;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap}.unlocked-badge .check-icon{font-size:13px;font-weight:700}.credit-balance{color:#555;font-size:13px;line-height:1.2;white-space:nowrap}.what-next{animation:slideUp .4s ease-out .25s both}.what-next h3{color:#1f2937;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 8px}.what-next-points{display:flex;flex-direction:column;gap:12px}.what-next-point{display:flex;align-items:flex-start;gap:10px}.what-next-number{width:22px;height:22px;flex:0 0 22px;display:flex;align-items:center;justify-content:center;margin-top:1px;border-radius:50%;background:#ecfdf5;color:#059669;border:1px solid #a7f3d0;font-size:12px;font-weight:700;line-height:1}.what-next-point p{flex:1 1;margin:0;color:#555;font-size:15px;line-height:1.55}.what-next-point p strong{color:#374151;font-weight:600}.link-text{color:#333;font-weight:600;cursor:pointer;text-decoration:underline}.link-text:hover{color:#111}.popup-actions{display:flex;gap:16px;margin-top:8px;animation:slideUp .4s ease-out .3s both}.btn-close1,.btn-connected{flex:1 1;height:50px;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-close1{background:#fff;border:1px solid #d7dce5;color:#1f2937}.btn-close1:hover{background:#f9fafb}.btn-connected{border:none;background:linear-gradient(90deg,#ef4f23,#ff8500);color:#fff;box-shadow:0 5px 14px #f2672233}.btn-connected:hover{transform:translateY(-1px);box-shadow:0 7px 18px #f2672247}@media(max-width:768px){.inquiry-success-popup{max-width:520px;border-radius:20px}.popup-content{padding:24px 20px 22px;gap:18px}.success-icon{width:62px;height:62px;margin-bottom:11px}.success-icon svg{width:58px;height:58px}.success-title{font-size:24px}.success-subtitle{font-size:14px;max-width:390px}.seller-info-card{padding:13px 14px}.seller-avatar,.seller-avatar-wrapper{width:50px;height:50px;flex-basis:50px}.seller-name{max-width:190px;font-size:15px}.seller-mobile{font-size:13px}.unlocked-badge{font-size:12px;padding:4px 9px}.credit-balance{font-size:12px}.what-next h3{font-size:15px}.what-next-point p{font-size:14px}.popup-actions{gap:12px}.btn-close1,.btn-connected{height:48px;font-size:14px}}@media(max-width:576px){.inquiry-success-overlay{padding:12px}.inquiry-success-popup{max-height:calc(100vh - 24px);border-radius:18px;overflow-y:auto}.popup-content{padding:22px 16px 18px;gap:17px}.success-icon{width:58px;height:58px;margin-bottom:9px}.success-icon svg{width:54px;height:54px}.success-title{font-size:22px}.success-subtitle{font-size:13.5px;max-width:320px;margin-top:6px}.seller-info-card{padding:12px;gap:8px}.seller-left{gap:9px}.seller-avatar,.seller-avatar-wrapper{width:46px;height:46px;flex-basis:46px}.seller-avatar{border-radius:9px}.seller-details{gap:3px}.seller-name{max-width:145px;font-size:14px}.seller-mobile{font-size:12px}.seller-right{gap:4px}.unlocked-badge{font-size:10px;padding:4px 7px;gap:3px}.credit-balance,.unlocked-badge .check-icon{font-size:10px}.what-next h3{font-size:15px;margin-bottom:6px}.what-next-point p{font-size:13.5px;line-height:1.5}.popup-actions{flex-direction:column;gap:9px;margin-top:4px}.btn-close1,.btn-connected{width:100%;height:46px;font-size:14px}}@media(max-width:380px){.inquiry-success-overlay{padding:8px}.inquiry-success-popup{max-height:calc(100vh - 16px);border-radius:16px}.popup-content{padding:18px 13px 15px;gap:15px}.success-icon{width:52px;height:52px;margin-bottom:7px}.success-icon svg{width:50px;height:50px}.success-title{font-size:20px}.success-subtitle{font-size:12.5px}.seller-info-card{padding:10px}.seller-left{gap:7px}.seller-avatar,.seller-avatar-wrapper{width:42px;height:42px;flex-basis:42px}.seller-name{max-width:115px;font-size:13px}.seller-mobile{font-size:11px}.unlocked-badge{font-size:9px;padding:3px 6px}.credit-balance{font-size:9px}.what-next h3{font-size:14px}.what-next-point p{font-size:12.5px}.btn-close1,.btn-connected{height:44px;font-size:13px}}@media(max-width:340px){.seller-info-card{align-items:flex-start}.seller-right{max-width:90px}.seller-name{max-width:100px}.credit-balance{white-space:normal;text-align:right}}