.vendor-reg-page{--vr-blue:#0b63f6;--vr-blue-dark:#0753d4;--vr-navy:#10233f;--vr-text:#243850;--vr-muted:#718197;--vr-border:#e2e9f2;--vr-soft:#f6f9fd;min-height:calc(100vh - 72px);color:var(--vr-text);font-family:var(--font-jakarta), "Plus Jakarta Sans", sans-serif;background:radial-gradient(circle at 8% 0,#1c7dff14,#0000 25%),linear-gradient(#f7fbff 0%,#f4f7fb 100%);padding:22px 16px 38px}.vendor-reg-page *,.vendor-reg-page :before,.vendor-reg-page :after{box-sizing:border-box}.vendor-reg-top{width:min(1440px,100%);margin:0 auto 14px}.vendor-reg-back{color:#526980;min-height:34px;font-size:var(--ui-font-sm);align-items:center;gap:7px;font-weight:750;text-decoration:none;transition:color .18s;display:inline-flex}.vendor-reg-back:hover{color:var(--vr-blue)}.vendor-reg-shell{background:#fff;border:1px solid #dfe8f2;border-radius:26px;grid-template-columns:minmax(330px,.41fr) minmax(0,.59fr);width:min(1440px,100%);min-height:790px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #1f426a1a}.vendor-reg-brand{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 12%,#53b4ff61,#0000 24%),radial-gradient(circle at 5% 92%,#3ecaff2b,#0000 28%),linear-gradient(145deg,#0754c7 0%,#0868ed 50%,#0879ef 100%);flex-direction:column;justify-content:space-between;min-width:0;padding:54px 48px 38px;display:flex;position:relative;overflow:hidden}.vendor-reg-brand:before{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff2b 1px,#0000 1px),linear-gradient(90deg,#ffffff2b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000);mask-image:linear-gradient(#000000b3,#0000)}.vendor-reg-brand-decoration{z-index:-1;pointer-events:none;border:1px solid #ffffff26;border-radius:50%;position:absolute}.vendor-reg-brand-decoration-one{width:410px;height:410px;top:170px;right:-245px}.vendor-reg-brand-decoration-two{width:280px;height:280px;bottom:90px;left:-180px}.vendor-reg-brand-content{max-width:520px}.vendor-reg-brand-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:34px;font-size:var(--ui-font-sm);letter-spacing:.06em;background:#ffffff1c;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-weight:800;display:inline-flex}.vendor-reg-brand h1{letter-spacing:-.045em;max-width:500px;margin:23px 0 16px;font-size:clamp(35px,3.4vw,50px);font-weight:800;line-height:1.08}.vendor-reg-brand-content>p{color:#ffffffd1;max-width:500px;font-size:var(--ui-font-md);margin:0;line-height:1.75}.vendor-reg-benefits{gap:17px;margin-top:42px;display:grid}.vendor-reg-benefit{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;display:grid}.vendor-reg-benefit-icon{color:#fff;background:#ffffff1f;border:1px solid #ffffff30;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.vendor-reg-benefit strong{color:#fff;font-size:var(--ui-font-md);margin-top:1px;font-weight:800;display:block}.vendor-reg-benefit p{color:#ffffffb8;max-width:390px;font-size:var(--ui-font-sm);margin:4px 0 0;line-height:1.55}.vendor-reg-brand-footer{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:10px 18px;margin-top:44px;padding-top:22px;display:flex}.vendor-reg-brand-footer span{color:#ffffffc7;font-size:var(--ui-font-sm);align-items:center;gap:6px;font-weight:700;display:inline-flex}.vendor-reg-panel{background:#fff;min-width:0;padding:38px 44px 34px}.vendor-reg-stepper{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:37px;display:grid}.vendor-reg-step{grid-template-columns:auto minmax(10px,1fr);align-items:start;min-width:0;display:grid}.vendor-reg-step:last-child{grid-template-columns:auto}.vendor-reg-step button{color:#8998a9;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:0;font-family:inherit;display:flex}.vendor-reg-step button:not(:disabled){cursor:pointer}.vendor-reg-step button>span{color:#8494a7;width:30px;height:30px;font-size:var(--ui-font-sm);background:#fff;border:1px solid #d8e1eb;border-radius:50%;place-items:center;font-weight:800;display:grid}.vendor-reg-step strong{max-width:105px;font-size:var(--ui-font-sm);font-weight:800;line-height:1.35}.vendor-reg-step>i{background:#dfe6ee;height:1px;margin:15px 10px 0}.vendor-reg-step.is-active button{color:#173b69}.vendor-reg-step.is-active button>span{border-color:var(--vr-blue);background:var(--vr-blue);color:#fff;box-shadow:0 5px 14px #0b63f62e}.vendor-reg-step.is-completed button{color:#3b648f}.vendor-reg-step.is-completed button>span{color:var(--vr-blue);background:#eaf3ff;border-color:#b9d6fb}.vendor-reg-step.is-completed>i{background:#a9ccf8}.vendor-reg-heading{border-bottom:1px solid #edf1f5;padding-bottom:25px}.vendor-reg-heading>span{color:var(--vr-blue);font-size:var(--ui-font-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.vendor-reg-heading h2{color:#152d4b;letter-spacing:-.03em;margin:6px 0 7px;font-size:25px;font-weight:800;line-height:1.2}.vendor-reg-heading p{color:var(--vr-muted);font-size:var(--ui-font-sm);margin:0;line-height:1.65}.vendor-reg-form{margin-top:27px}.vendor-reg-section+.vendor-reg-section{border-top:1px solid #edf1f5;margin-top:34px;padding-top:31px}.vendor-reg-section-title{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;margin-bottom:20px;display:grid}.vendor-reg-section-title>span{width:38px;height:38px;color:var(--vr-blue);background:#eaf3ff;border-radius:11px;place-items:center;display:grid}.vendor-reg-section-title h3{color:#203a58;font-size:var(--ui-font-md);margin:0;font-weight:800;line-height:1.4}.vendor-reg-section-title p{color:#8190a1;font-size:var(--ui-font-sm);margin:3px 0 0;line-height:1.55}.vendor-reg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px;display:grid}.vendor-reg-span-2{grid-column:1/-1}.vendor-reg-label{color:#3b5069;font-size:var(--ui-font-sm);margin-bottom:7px;font-weight:800;line-height:1.4;display:block}.vendor-reg-label em,.vendor-reg-document strong em{color:#e74c4c;margin-left:3px;font-style:normal}.vendor-reg-form input,.vendor-reg-form select,.vendor-reg-form textarea{color:#223b57;width:100%;font-family:inherit;font-size:var(--ui-font-sm);background:#fff;border:1px solid #dce5ef;border-radius:10px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.vendor-reg-form input,.vendor-reg-form select{height:44px;padding:0 12px}.vendor-reg-form textarea{resize:vertical;min-height:90px;padding:11px 12px;line-height:1.6}.vendor-reg-form input::placeholder,.vendor-reg-form textarea::placeholder{color:#a2afbd}.vendor-reg-form input:focus,.vendor-reg-form select:focus,.vendor-reg-form textarea:focus{border-color:#79adf6;box-shadow:0 0 0 3px #0b63f613}.vendor-reg-input-icon{position:relative}.vendor-reg-input-icon>svg{z-index:2;color:#8393a5;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.vendor-reg-input-icon input{padding-left:39px}.vendor-reg-service-box{background:#fbfdff;border:1px solid #e1e9f2;border-radius:16px;padding:22px}.vendor-reg-service-input{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.vendor-reg-service-input button{background:var(--vr-blue);color:#fff;min-width:100px;height:44px;font-family:inherit;font-size:var(--ui-font-sm);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-weight:800;display:inline-flex}.vendor-reg-service-input button:disabled{cursor:not-allowed;background:#c8d3df}.vendor-reg-service-box label>small{color:#8998a9;font-size:var(--ui-font-sm);margin-top:7px;line-height:1.5;display:block}.vendor-reg-tags{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.vendor-reg-tags>span{color:#1d5ca8;min-height:32px;font-size:var(--ui-font-sm);background:#edf5ff;border:1px solid #cfe1fa;border-radius:999px;align-items:center;gap:7px;padding:6px 9px 6px 12px;font-weight:750;display:inline-flex}.vendor-reg-tags button{color:#2369bd;cursor:pointer;background:#0b63f617;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.vendor-reg-tags.is-review{margin-top:0}.vendor-reg-tags.is-review>span{padding-right:12px}.vendor-reg-empty{color:#91a0b1;text-align:center;background:#fff;border:1px dashed #d7e1ec;border-radius:13px;justify-items:center;margin-top:20px;padding:34px 20px;display:grid}.vendor-reg-empty strong{color:#536a83;font-size:var(--ui-font-sm);margin-top:9px}.vendor-reg-empty p{color:#8a99aa;max-width:480px;font-size:var(--ui-font-sm);margin:5px 0 0;line-height:1.6}.vendor-reg-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vendor-reg-document{cursor:pointer;background:#fbfdff;border:1px dashed #ccd9e8;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:138px;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:grid}.vendor-reg-document:hover{background:#f5faff;border-color:#8db9f5;transform:translateY(-1px)}.vendor-reg-document.has-file{background:#f3f9ff;border-style:solid;border-color:#a8cef8}.vendor-reg-document input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vendor-reg-document-icon{width:42px;height:42px;color:var(--vr-blue);background:#e8f2ff;border-radius:12px;place-items:center;display:grid}.vendor-reg-document strong{color:#314b67;font-size:var(--ui-font-sm);font-weight:800;display:block}.vendor-reg-document p{color:#8191a3;font-size:var(--ui-font-sm);margin:5px 0 7px;line-height:1.55}.vendor-reg-document small{color:#3e76b8;font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:750;display:block;overflow:hidden}.vendor-reg-info{color:var(--vr-blue);background:#f5faff;border:1px solid #d9e8fa;border-radius:11px;gap:10px;margin-top:17px;padding:12px 14px;display:flex}.vendor-reg-info svg{flex:none;margin-top:1px}.vendor-reg-info p{color:#607b99;font-size:var(--ui-font-sm);margin:0;line-height:1.6}.vendor-reg-review{background:#fff;border:1px solid #e3eaf2;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.vendor-reg-review-row{border-bottom:1px solid #edf1f5;min-width:0;padding:14px 16px}.vendor-reg-review-row:nth-child(odd){border-right:1px solid #edf1f5}.vendor-reg-review-row:nth-last-child(-n+2){border-bottom:0}.vendor-reg-review-row span,.vendor-reg-review-row strong{display:block}.vendor-reg-review-row span{color:#8a99aa;font-size:var(--ui-font-sm)}.vendor-reg-review-row strong{overflow-wrap:anywhere;color:#314b67;font-size:var(--ui-font-sm);margin-top:5px;font-weight:800}.vendor-reg-review-empty{color:#8998aa;font-size:var(--ui-font-sm);text-align:center;border:1px dashed #dbe4ed;border-radius:12px;padding:18px}.vendor-reg-review-documents{border:1px solid #e3eaf2;border-radius:13px;overflow:hidden}.vendor-reg-review-documents>div{border-bottom:1px solid #edf1f5;grid-template-columns:24px 155px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:8px 13px;display:grid}.vendor-reg-review-documents>div:last-child{border-bottom:0}.vendor-reg-review-documents svg{color:var(--vr-blue)}.vendor-reg-review-documents span{color:#687c92;font-size:var(--ui-font-sm);font-weight:700}.vendor-reg-review-documents strong{color:#344f6d;font-size:var(--ui-font-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.vendor-reg-submit-notice{color:var(--vr-blue);background:#f7fbff;border:1px solid #dbe8f7;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:24px;padding:15px;display:grid}.vendor-reg-submit-notice strong{color:#34516f;font-size:var(--ui-font-sm);display:block}.vendor-reg-submit-notice p{color:#768a9f;font-size:var(--ui-font-sm);margin:4px 0 0;line-height:1.55}.vendor-reg-actions{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-top:22px;display:flex}.vendor-reg-actions-left,.vendor-reg-actions-right{align-items:center;gap:9px;display:flex}.vendor-reg-button{min-height:42px;font-family:inherit;font-size:var(--ui-font-sm);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:800;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.vendor-reg-button:not(:disabled):hover{transform:translateY(-1px)}.vendor-reg-button-primary{border:1px solid var(--vr-blue);background:var(--vr-blue);color:#fff;min-width:122px;box-shadow:0 8px 20px #0b63f629}.vendor-reg-button-primary:not(:disabled):hover{background:var(--vr-blue-dark)}.vendor-reg-button-primary:disabled{box-shadow:none;cursor:not-allowed;background:#bdcad8;border-color:#bdcad8}.vendor-reg-button-secondary{color:#50667e;background:#fff;border:1px solid #d9e2ec}.vendor-reg-button-ghost{color:#526a84;background:#f2f6fa;border:1px solid #0000}.vendor-reg-button-ghost:disabled{opacity:.6;cursor:wait}.vendor-reg-saved{color:#11845d;font-size:var(--ui-font-sm);align-items:center;gap:5px;font-weight:750;display:inline-flex}html[dir=rtl] .vendor-reg-step button{text-align:right;align-items:flex-start}html[dir=rtl] .vendor-reg-input-icon>svg{left:auto;right:12px}html[dir=rtl] .vendor-reg-input-icon input{padding-left:12px;padding-right:39px}html[dir=rtl] .vendor-reg-review-row:nth-child(odd){border-left:1px solid #edf1f5;border-right:0}html[dir=rtl] .vendor-reg-review-documents strong{text-align:left}@media (max-width:1100px){.vendor-reg-shell{grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr)}.vendor-reg-brand{padding:45px 32px 34px}.vendor-reg-panel{padding:34px 30px}.vendor-reg-brand h1{font-size:37px}}@media (max-width:860px){.vendor-reg-page{padding-inline:12px}.vendor-reg-shell{border-radius:20px;flex-direction:column;min-height:auto;display:flex}.vendor-reg-panel{order:1;padding:28px 24px}.vendor-reg-brand{order:2;min-height:auto;padding:32px 28px}.vendor-reg-brand h1{max-width:620px;margin-top:17px;font-size:31px}.vendor-reg-brand-content>p{max-width:650px}.vendor-reg-benefits{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:27px}.vendor-reg-brand-footer{margin-top:28px}}@media (max-width:620px){.vendor-reg-page{padding:12px 8px 24px}.vendor-reg-top{margin-bottom:8px;padding-inline:4px}.vendor-reg-shell{border-radius:16px}.vendor-reg-panel{padding:22px 16px 20px}.vendor-reg-stepper{margin-bottom:28px}.vendor-reg-step{grid-template-columns:auto minmax(5px,1fr)}.vendor-reg-step:last-child{grid-template-columns:auto}.vendor-reg-step strong{display:none}.vendor-reg-step>i{margin-inline:7px}.vendor-reg-heading h2{font-size:22px}.vendor-reg-grid,.vendor-reg-document-grid,.vendor-reg-review{grid-template-columns:1fr}.vendor-reg-span-2{grid-column:auto}.vendor-reg-review-row,.vendor-reg-review-row:nth-child(odd),.vendor-reg-review-row:nth-last-child(-n+2){border-bottom:1px solid #edf1f5;border-left:0;border-right:0}.vendor-reg-review-row:last-child{border-bottom:0}.vendor-reg-service-box{padding:16px}.vendor-reg-service-input{grid-template-columns:1fr}.vendor-reg-service-input button{width:100%}.vendor-reg-review-documents>div{grid-template-columns:22px minmax(0,1fr)}.vendor-reg-review-documents strong{text-align:left;grid-column:2}.vendor-reg-actions{flex-direction:column-reverse;align-items:stretch}.vendor-reg-actions-left,.vendor-reg-actions-right{width:100%}.vendor-reg-actions-right{flex-direction:column-reverse;align-items:stretch}.vendor-reg-actions-left{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vendor-reg-actions-left>:only-child{grid-column:1/-1}.vendor-reg-button{width:100%}.vendor-reg-saved{justify-content:center}.vendor-reg-brand{padding:28px 20px}.vendor-reg-brand h1{font-size:28px}.vendor-reg-benefits{grid-template-columns:1fr}}.vendor-reg-page{font-family:var(--ui-font-primary);font-size:var(--ui-font-md);font-weight:var(--ui-weight-normal)}.vendor-reg-page button,.vendor-reg-page input,.vendor-reg-page select,.vendor-reg-page textarea{font-family:inherit}.vendor-reg-heading>span,.vendor-reg-label,.vendor-reg-step strong,.vendor-reg-section-title p,.vendor-reg-service-box small,.vendor-reg-document p,.vendor-reg-document small,.vendor-reg-info p,.vendor-reg-review-row span,.vendor-reg-review-documents span,.vendor-reg-review-documents strong,.vendor-reg-saved{font-size:var(--ui-font-sm)}.vendor-reg-form input,.vendor-reg-form select,.vendor-reg-form textarea,.vendor-reg-button,.vendor-reg-service-input button,.vendor-reg-tags>span,.vendor-reg-review-row strong,.vendor-reg-submit-notice p{font-size:var(--ui-font-md)}.vendor-reg-section-title h3,.vendor-reg-benefit strong,.vendor-reg-document strong,.vendor-reg-submit-notice strong{font-size:var(--ui-font-lg)}.vendor-reg-heading h2{font-size:var(--ui-font-2xl);font-weight:var(--ui-weight-bold)}.vendor-reg-brand-content h1{font-size:clamp(var(--ui-font-3xl), 3.4vw, var(--ui-font-4xl));font-weight:var(--ui-weight-bold)}.vendor-reg-brand-content>p,.vendor-reg-benefit p{font-size:var(--ui-font-md)}.vendor-reg-button,.vendor-reg-service-input button,.vendor-reg-label,.vendor-reg-step strong{font-weight:var(--ui-weight-semibold)}.vendor-reg-page[dir=rtl]{text-align:right;direction:rtl;font-family:Noto Sans Arabic,Segoe UI,Tahoma,Arial,sans-serif}.vendor-reg-page[dir=rtl] button,.vendor-reg-page[dir=rtl] input,.vendor-reg-page[dir=rtl] select,.vendor-reg-page[dir=rtl] textarea{font-family:inherit}.vendor-reg-page[dir=rtl] .vendor-reg-back svg,.vendor-reg-page[dir=rtl] .vendor-reg-button svg{transform:scaleX(-1)}.vendor-reg-page[dir=rtl] .vendor-reg-step button{text-align:right}.vendor-reg-page[dir=rtl] .vendor-reg-input-icon>svg{left:auto;right:12px}.vendor-reg-page[dir=rtl] .vendor-reg-input-icon input{padding-left:12px;padding-right:39px}.vendor-reg-page[dir=rtl] .vendor-reg-review-documents strong{text-align:left}
