.StepCard-module__mWpLQW__card{background:var(--color-bg-elevated);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-6);flex-direction:column;width:100%;max-width:480px;display:flex;box-shadow:0 4px 24px #0000000f}@media (max-width:480px){.StepCard-module__mWpLQW__card{padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg)}}.StepCard-module__mWpLQW__header{align-items:flex-start;gap:var(--space-3);display:flex}.StepCard-module__mWpLQW__backBtn{border-radius:var(--radius-md);border:1px solid var(--color-border-light);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.StepCard-module__mWpLQW__backBtn:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}[dir=rtl] .StepCard-module__mWpLQW__backBtn svg{transform:scaleX(-1)}.StepCard-module__mWpLQW__title{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.2}.StepCard-module__mWpLQW__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-1);line-height:var(--leading-relaxed)}.StepCard-module__mWpLQW__body{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.StepCard-module__mWpLQW__cta{margin-top:auto}.StepCard-module__mWpLQW__dots{justify-content:center;gap:var(--space-2);padding-top:var(--space-2);display:flex}.StepCard-module__mWpLQW__dot{border-radius:var(--radius-full);background:var(--color-border);width:8px;height:8px;transition:background var(--transition-fast), width var(--transition-fast)}.StepCard-module__mWpLQW__dot[data-active=true]{background:var(--color-primary);width:20px}
.create-client-module__6C2Q-G__logoSection{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.create-client-module__6C2Q-G__logoUpload{border:2px solid var(--color-border);background:var(--color-bg-subtle);cursor:pointer;width:80px;height:80px;transition:border-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:visible}.create-client-module__6C2Q-G__logoUpload:hover{border-color:var(--color-primary)}.create-client-module__6C2Q-G__uploadBadge{background:var(--color-primary);color:#fff;border:2px solid var(--color-bg-elevated);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:0;right:0}.create-client-module__6C2Q-G__hiddenInput{display:none}.create-client-module__6C2Q-G__chips{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.create-client-module__6C2Q-G__chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-primary);display:inline-flex}.create-client-module__6C2Q-G__chip button{cursor:pointer;color:var(--color-text-tertiary);font-size:var(--text-base);background:0 0;border:none;align-items:center;padding:0;line-height:1;display:flex}.create-client-module__6C2Q-G__chip button:hover{color:var(--color-error)}
.create-supplier-module__CIKLUW__logoSection{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.create-supplier-module__CIKLUW__logoUpload{border:2px solid var(--color-border);background:var(--color-bg-subtle);cursor:pointer;width:80px;height:80px;transition:border-color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:visible}.create-supplier-module__CIKLUW__logoUpload:hover{border-color:var(--color-primary)}.create-supplier-module__CIKLUW__uploadBadge{background:var(--color-primary);color:#fff;border:2px solid var(--color-bg-elevated);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:0;right:0}.create-supplier-module__CIKLUW__hiddenInput{display:none}.create-supplier-module__CIKLUW__chips{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.create-supplier-module__CIKLUW__chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-primary);display:inline-flex}.create-supplier-module__CIKLUW__chip button{cursor:pointer;color:var(--color-text-tertiary);font-size:var(--text-base);background:0 0;border:none;align-items:center;padding:0;line-height:1;display:flex}.create-supplier-module__CIKLUW__chip button:hover{color:var(--color-error)}.create-supplier-module__CIKLUW__emptyPortfolio{justify-content:center;align-items:center;gap:var(--space-2);border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-4);background:var(--color-bg-subtle);text-align:center;flex-direction:column;display:flex}.create-supplier-module__CIKLUW__emptyTitle{color:var(--color-text-secondary);margin:0;font-weight:600}.create-supplier-module__CIKLUW__emptyDesc{font-size:var(--text-sm);color:var(--color-text-tertiary);margin:0}.create-supplier-module__CIKLUW__portfolioGrid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.create-supplier-module__CIKLUW__portfolioThumb{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-bg-subtle);position:relative;overflow:hidden}
.OtpInput-module__BoGOvq__container{gap:var(--space-2);justify-content:center;display:flex}.OtpInput-module__BoGOvq__box{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:48px;height:56px;color:var(--color-text-primary);font-size:var(--text-xl);text-align:center;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);caret-color:var(--color-primary);outline:none;font-weight:600}.OtpInput-module__BoGOvq__box:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #6c5ce726}@media (max-width:400px){.OtpInput-module__BoGOvq__box{width:40px;height:48px;font-size:var(--text-lg)}}
