@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";html,body,#root{width:100%;min-height:100%;margin:0}body{background:#edf3fb}button,input,select,textarea{font:inherit}.vr-page{color:#102535;background:#edf3fb;justify-content:center;width:100%;min-height:100dvh;font-family:Inter,sans-serif;display:flex}.vr-frame{background:#f6f8fb;border-left:1px solid #dce5ea;border-right:1px solid #dce5ea;width:100%;max-width:430px;min-height:100dvh;box-shadow:0 0 40px #142d3c14}.vr-header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dfe7eb;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;height:68px;padding:0 15px;display:grid;position:sticky;top:0}.vr-back{color:#112d3c;cursor:pointer;background:#fff;border:1px solid #dae4e8;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.vr-header h1{text-align:center;margin:0;font-size:14px}.vr-step-small{text-align:right;color:#73828a;font-size:7px}.vr-content{padding:18px 15px 34px}.vr-progress-label{justify-content:space-between;margin-bottom:8px;font-size:8px;font-weight:700;display:flex}.vr-progress{background:#dde9f7;border-radius:99px;height:6px;overflow:hidden}.vr-progress span{border-radius:inherit;background:#082b3e;height:100%;display:block}.vr-card{background:#fff;border:1px solid #dfe7eb;border-radius:17px;margin-top:20px;padding:17px;box-shadow:0 8px 22px #1730410f}.vr-section-title{margin:0 0 5px;font-size:15px}.vr-section-copy{color:#6e7f88;margin:0 0 18px;font-size:8px;line-height:1.5}.vr-field{color:#203b49;margin-bottom:15px;font-size:9px;font-weight:700;display:block}.vr-field input,.vr-field select,.vr-field textarea{color:#102b39;background:#fbfcfe;border:1px solid #ced9df;border-radius:9px;outline:0;width:100%;min-width:0;margin-top:7px;font-size:12px}.vr-field input,.vr-field select{height:47px;padding:0 12px}.vr-field textarea{resize:vertical;min-height:92px;padding:11px;line-height:1.5}.vr-field input:focus,.vr-field select:focus,.vr-field textarea:focus{background:#fff;border-color:#0b8a68;box-shadow:0 0 0 3px #0b8a681a}.vr-field.invalid input,.vr-field.invalid select,.vr-field.invalid textarea{border-color:#c94758}.vr-error{color:#b23547;margin-top:5px;font-size:8px;font-weight:500;display:block}.vr-phone{grid-template-columns:52px minmax(0,1fr);margin-top:7px;display:grid}.vr-phone span{color:#536975;background:#f1f5f7;border:1px solid #ced9df;border-right:0;border-radius:9px 0 0 9px;place-items:center;height:47px;font-size:11px;display:grid}.vr-phone input{border-radius:0 9px 9px 0;margin:0}.vr-check{color:#667983;align-items:center;gap:7px;margin:-3px 0 15px;font-size:8px;display:flex}.vr-check input{accent-color:#082b3e;width:14px;height:14px}.vr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.vr-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.vr-primary,.vr-secondary{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 17px;font-size:9px;font-weight:700;display:flex}.vr-primary{color:#fff;background:#06283b;border:0;box-shadow:0 8px 18px #06283b2e}.vr-primary:disabled{opacity:.55}.vr-secondary{color:#405863;background:#fff;border:1px solid #d5dfe4}.vr-full{width:100%}.vr-contact-card{margin-top:20px}.vr-upload{text-align:center;cursor:pointer;background:#f0f5ff;border:1px dashed #aebfd0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:142px;margin-top:7px;padding:14px;display:flex;position:relative}.vr-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vr-upload-icon{color:#245c80;background:#dae9ff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;display:grid}.vr-upload strong{margin-top:10px;font-size:9px}.vr-upload small{color:#7c8b94;margin-top:5px;font-size:7px}.vr-preview{object-fit:contain;border-radius:9px;max-width:100%;max-height:110px}.vr-chips{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.vr-chip{color:#415964;cursor:pointer;background:#fff;border:1px solid #ccd8de;border-radius:99px;min-height:29px;padding:5px 10px;font-size:8px}.vr-chip.active{color:#087553;background:#e8f8f1;border-color:#0b8a68}.vr-custom{gap:7px;margin-top:9px;display:flex}.vr-custom input{margin:0}.vr-custom button{color:#173e52;background:#fff;border:1px dashed #7e94a0;border-radius:9px;min-width:92px;font-size:8px}.vr-subtitle{margin:19px 0 10px;font-size:10px}.vr-doc-row{background:#f4f7ff;border:1px solid #d6e0e5;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:47px;margin-top:8px;padding:8px 9px;display:grid;position:relative}.vr-doc-row input{opacity:0;cursor:pointer;position:absolute;inset:0}.vr-doc-row svg{font-size:14px}.vr-doc-row span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.vr-doc-row em{color:#173442;background:#fff;border:1px solid #2c4655;border-radius:99px;padding:4px 8px;font-size:7px;font-style:normal}.vr-consents{margin-top:17px}.vr-consent{color:#657985;align-items:flex-start;gap:7px;margin-top:9px;font-size:8px;display:flex}.vr-consent input{accent-color:#082b3e;width:14px;height:14px}.vr-message{color:#ad3044;background:#fff3f5;border:1px solid #efc7ce;border-radius:9px;margin-top:12px;padding:10px;font-size:8px;line-height:1.45}.vr-saving{color:#087553;margin-top:12px;font-size:8px}.vr-state{text-align:center;background:#f6f8fb;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;font-family:Inter,sans-serif;display:flex}.vr-loader{border:4px solid #dce7eb;border-top-color:#0b8a68;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite vrspin}@keyframes vrspin{to{transform:rotate(360deg)}}@media (width<=350px){.vr-content{padding-left:11px;padding-right:11px}.vr-card{padding:14px}.vr-grid{grid-template-columns:1fr}}.vendor-review-page{max-width:1100px;min-height:calc(100vh - 120px);margin:0 auto;padding:24px 24px 100px}.vendor-review-back{color:#4b5563;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:20px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.vendor-review-back:hover{color:#111827}.vendor-review-hero{background:#fff;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:18px;margin-bottom:18px;padding:22px;display:flex}.vendor-review-avatar{color:#4338ca;background:#eef2ff;border-radius:16px;flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;font-weight:800;display:flex;overflow:hidden}.vendor-review-avatar img{object-fit:cover;width:100%;height:100%}.vendor-review-title{flex:1;min-width:0}.vendor-review-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vendor-review-title h1{color:#111827;margin:0;font-size:25px;font-weight:800}.vendor-review-title p{color:#6b7280;margin:5px 0 8px;font-size:14px}.vendor-review-status{text-transform:capitalize;color:#92400e;background:#fef3c7;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.vendor-review-status.approved{color:#166534;background:#dcfce7}.vendor-review-status.rejected{color:#991b1b;background:#fee2e2}.vendor-review-status.pending{color:#92400e;background:#fef3c7}.vendor-review-submitted{color:#6b7280;align-items:center;gap:6px;font-size:12px;display:inline-flex}.vendor-review-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-bottom:18px;padding:22px}.vendor-review-card-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.vendor-review-card-header h2{color:#111827;margin:0;font-size:17px;font-weight:800}.vendor-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;display:grid}.vendor-review-grid>div,.vendor-review-description,.vendor-review-address{min-width:0}.vendor-review-grid span,.vendor-review-description>span,.vendor-review-address>span{color:#6b7280;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.vendor-review-grid strong,.vendor-review-address strong{color:#1f2937;word-break:break-word;font-size:14px;font-weight:700;display:block}.vendor-review-description{border-top:1px solid #f0f1f3;margin-top:22px;padding-top:20px}.vendor-review-description p{color:#4b5563;margin:0;font-size:14px;line-height:1.65}.vendor-review-address{border-top:1px solid #f0f1f3;margin-top:22px;padding-top:20px}.vendor-review-services{flex-direction:column;gap:10px;display:flex}.vendor-review-service{background:#fafafa;border:1px solid #edf0f2;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.vendor-review-service strong{color:#1f2937;font-size:14px}.vendor-review-service p{color:#6b7280;margin:4px 0 0;font-size:12px;line-height:1.5}.vendor-review-service>span{color:#374151;flex-shrink:0;font-size:13px;font-weight:700}.vendor-review-documents{flex-direction:column;gap:10px;display:flex}.vendor-review-document{border:1px solid #edf0f2;border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex}.vendor-review-document-icon{color:#4b5563;background:#f3f4f6;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.vendor-review-document-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vendor-review-document-info strong{color:#1f2937;font-size:13px}.vendor-review-document-info span{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vendor-review-document-info small{color:#9ca3af;text-transform:capitalize;font-size:11px}.vendor-review-document button{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:700}.vendor-review-document button:hover{background:#374151}.vendor-review-consent{flex-wrap:wrap;gap:12px;display:flex}.vendor-review-consent span{color:#4b5563;background:#f3f4f6;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:600}.vendor-review-empty{color:#9ca3af;margin:0;font-size:13px}.vendor-review-loading,.vendor-review-error{text-align:center;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:30px}.vendor-review-error{color:#b91c1c}@media (width<=700px){.vendor-review-page{padding:18px 14px 90px}.vendor-review-hero{align-items:flex-start;padding:18px}.vendor-review-avatar{flex-basis:58px;width:58px;height:58px;font-size:22px}.vendor-review-title h1{font-size:20px}.vendor-review-card{border-radius:15px;padding:18px}.vendor-review-grid{grid-template-columns:1fr;gap:16px}.vendor-review-service{flex-direction:column;align-items:flex-start;gap:8px}.vendor-review-document{align-items:flex-start}}*{box-sizing:border-box}body{color:#0c2130;background:#eef3fb;margin:0;font-family:Inter,Arial}.phone{background:#f8fafc;border:1px solid #dce2e8;width:100%;max-width:430px;min-height:100vh;margin:auto;position:relative}.top{background:#fff;border-bottom:1px solid #e2e6ea;grid-template-columns:22px 1fr 22px;align-items:center;gap:8px;height:58px;padding:0 18px;font-size:12px;display:grid}.pad{padding:23px 17px 90px}h1{margin:0 0 8px;font-size:22px}h2{font-size:16px}.muted{color:#69747d;margin:0 0 25px;font-size:12px;line-height:1.5}.stat{background:#fff;border-radius:10px;margin:12px 0;padding:22px 17px;position:relative;box-shadow:0 4px 14px #182b3b0d}.stat small{color:#6e7880;font-size:9px;font-weight:700;display:block}.stat strong{margin-top:9px;font-size:31px;display:block}.stat a{color:#123044;font-size:10px;position:absolute;bottom:21px;right:17px}.title-row{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.title-row a{color:#152d3d;font-size:10px}.list{background:#fff;border-radius:8px}.mini{border-bottom:1px solid #edf0f2;align-items:center;padding:11px;display:flex}.avatar,.lead-photo{background:#e8f0fc;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.mini>div:nth-child(2){flex:1;margin-left:9px}.mini b,.mini small{font-size:10px;display:block}.mini small{color:#75808a;margin-top:3px}em{text-transform:capitalize;border-radius:12px;padding:4px 7px;font-size:8px;font-style:normal}.approved,.converted{color:#08794f;background:#baffd7}.pending,.new{color:#355b7a;background:#e6effd}.rejected{color:#9d3030;background:#ffe5e5}.bottom{background:#fff;border-top:1px solid #e1e5e9;justify-content:space-around;align-items:center;width:min(430px,100%);height:68px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom a{color:#172b38;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:72px;height:48px;font-size:9px;text-decoration:none;display:flex}.bottom a.active{color:#fff;background:#10293b;border-radius:7px}.search{background:#fff;border:1px solid #d8dde2;border-radius:7px;align-items:center;gap:7px;height:44px;padding:0 11px;display:flex}.search input{border:0;outline:0;width:100%;font-size:10px}.chips{gap:7px;margin:12px 0 18px;display:flex}.chips button{text-transform:capitalize;background:#fff;border:1px solid #dce1e5;border-radius:15px;flex:1;padding:7px 3px;font-size:9px}.chips button.on{color:#fff;background:#10293b}.vendor-card,.lead-card{background:#fff;border:1px solid #dce2e7;border-radius:8px;align-items:flex-start;gap:10px;margin:9px 0;padding:14px 12px 42px;display:flex;position:relative;box-shadow:0 2px 8px #2032430a}.vendor-card{border-left:3px solid #19a57f}.vendor-card.pending{border-left-color:#9db3c6}.vendor-card.rejected{border-left-color:#e3a5a5}.vendor-icon{background:#edf3fc;border-radius:5px;place-items:center;width:36px;height:36px;display:grid}.grow{flex-direction:column;flex:1;display:flex}.grow b{font-size:12px}.grow span,.grow small{color:#66747e;margin-top:4px;font-size:9px}.vendor-card footer,.lead-card footer{justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:9px;left:12px;right:12px}.vendor-card footer button{background:0 0;border:0;font-size:8px}.lead-stats{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.lead-stats div{background:#fff;border-radius:7px;padding:13px}.lead-stats .wide{color:#fff;background:#082236;grid-column:1/3}.lead-stats small,.lead-stats strong{display:block}.lead-stats small{font-size:9px}.lead-stats strong{margin-top:7px;font-size:26px}.lead-card{margin-top:12px}.lead-card footer a{text-align:center;color:#fff;background:#082236;border-radius:5px;width:48%;padding:8px;text-decoration:none}.lead-card footer a.wa{color:#0a4b31;background:#5af1a6}.login{background:linear-gradient(160deg,#edf8f5,#fff);padding:52px 22px}.logo{text-align:center}.login-card,.withdraw-card{background:#fff;border-radius:14px;margin-top:65px;padding:28px 22px;box-shadow:0 12px 30px #20374813}.login-card i{color:#087c68;font-size:9px;font-weight:700}.login-card p{color:#66737d;font-size:12px}.login-card label,.withdraw-card label{margin-top:20px;font-size:10px;display:block}.login-card input,.withdraw-card input{border:1px solid #d8dee3;border-radius:7px;width:100%;height:50px;margin-top:7px;padding:0 12px;display:block}.login-card button,.withdraw-card button{color:#fff;background:#082236;border:0;border-radius:7px;width:100%;height:50px;margin-top:24px;font-weight:700}.error{color:#a43636;background:#ffeded;margin-top:10px;padding:9px;font-size:9px}.back{background:#fff;align-items:center;gap:12px;height:58px;padding:0 17px;display:flex}.balance{text-align:center;background:#eaf2ff;border-radius:8px;padding:28px}.balance small,.balance b{display:block}.balance b{margin-top:10px}.withdraw-card{margin-top:25px}.notice{background:#eef3ff;margin-top:24px;padding:14px;font-size:10px}.center{place-items:center;display:grid}@media (width>=431px){body{padding:10px 0}.phone{border-radius:10px;overflow:hidden}.bottom{bottom:10px}}
