.ComplaintFormWizard-module__iMUw3G__formContainer{max-width:var(--breakpoint-tablet);width:100%;margin:0 auto var(--spacing-lg);padding:var(--spacing-xl);background-color:var(--color-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-height:600px;transition:all var(--transition-normal) ease-in-out;flex-direction:column;display:flex}.ComplaintFormWizard-module__iMUw3G__progressWrapper{margin-bottom:var(--spacing-xl);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border)}.ComplaintFormWizard-module__iMUw3G__formContainer>div:not(.ComplaintFormWizard-module__iMUw3G__progressWrapper){animation:.4s ease-out forwards ComplaintFormWizard-module__iMUw3G__slideIn}@keyframes ComplaintFormWizard-module__iMUw3G__slideIn{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.ComplaintFormWizard-module__iMUw3G__formContainer{margin:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-lg);min-height:auto}.ComplaintFormWizard-module__iMUw3G__progressWrapper{margin-bottom:var(--spacing-lg)}}
.ProgressBar-module__1RjljW__container{--primary-color:#3b82f6;--bg-track:#e5e7eb;--text-muted:#9ca3af;--text-main:#1f2937;--white:#fff;width:100%;margin:0 auto;padding:20px 10px}.ProgressBar-module__1RjljW__progressBar{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.ProgressBar-module__1RjljW__track{background-color:var(--bg-track);z-index:1;border-radius:10px;width:100%;height:4px;position:absolute;top:20px;left:0}.ProgressBar-module__1RjljW__progressFill{background-color:var(--primary-color);z-index:2;border-radius:10px;height:4px;transition:width .4s ease-in-out;position:absolute;top:20px;left:0}.ProgressBar-module__1RjljW__stepsWrapper{z-index:3;justify-content:space-between;width:100%;display:flex;position:relative}.ProgressBar-module__1RjljW__stepItem{flex-direction:column;flex:1;align-items:center;display:flex}.ProgressBar-module__1RjljW__indicator{background-color:var(--white);border:2px solid var(--bg-track);width:40px;height:40px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-weight:600;transition:all .3s;display:flex}.ProgressBar-module__1RjljW__indicator.ProgressBar-module__1RjljW__active{border-color:var(--primary-color);color:var(--primary-color);box-shadow:0 0 0 4px #3b82f61a}.ProgressBar-module__1RjljW__indicator.ProgressBar-module__1RjljW__completed{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white)}.ProgressBar-module__1RjljW__label{color:var(--text-muted);text-align:center;font-size:.875rem;font-weight:500;transition:color .3s}.ProgressBar-module__1RjljW__labelActive{color:var(--text-main)}.ProgressBar-module__1RjljW__checkmark{width:20px;height:20px}@media (max-width:640px){.ProgressBar-module__1RjljW__label{display:none}.ProgressBar-module__1RjljW__indicator{width:32px;height:32px;margin-bottom:0;font-size:.85rem}.ProgressBar-module__1RjljW__track,.ProgressBar-module__1RjljW__progressFill{top:16px}}
.AnonymousToggle-module___8X3cq__container{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--color-border);margin-bottom:var(--spacing-lg)}.AnonymousToggle-module___8X3cq__header{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.AnonymousToggle-module___8X3cq__title{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0;font-weight:700}.AnonymousToggle-module___8X3cq__iconWrapper{color:var(--color-primary);background:var(--color-primary-lighter);padding:var(--spacing-xs);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.AnonymousToggle-module___8X3cq__description{color:var(--color-text-tertiary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg);line-height:1.5}.AnonymousToggle-module___8X3cq__toggleCard{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex}.AnonymousToggle-module___8X3cq__toggleCard:hover{border-color:var(--color-primary-light);background-color:var(--color-background-accent)}.AnonymousToggle-module___8X3cq__activeCard{border-color:var(--color-primary);background-color:var(--color-primary-lighter)}.AnonymousToggle-module___8X3cq__hiddenCheckbox{display:none}.AnonymousToggle-module___8X3cq__customCheck{border:2px solid var(--color-primary);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:flex}.AnonymousToggle-module___8X3cq__checkInner{background-color:var(--color-primary);border-radius:2px;width:10px;height:10px}.AnonymousToggle-module___8X3cq__labelContent{flex-direction:column;display:flex}.AnonymousToggle-module___8X3cq__checkboxLabel{color:var(--color-text-primary);font-weight:600;font-size:var(--font-size-md)}.AnonymousToggle-module___8X3cq__subLabel{color:var(--color-text-tertiary);font-size:.8rem}.AnonymousToggle-module___8X3cq__notice{margin-top:var(--spacing-md);padding:var(--spacing-md);border-left:4px solid var(--color-warning,#f59e0b);border-radius:var(--radius-sm);gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);background-color:#fff9e6;display:flex}.AnonymousToggle-module___8X3cq__infoIcon{color:var(--color-warning,#f59e0b);flex-shrink:0;margin-top:2px}.AnonymousToggle-module___8X3cq__footer{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.AnonymousToggle-module___8X3cq__nextBtn{justify-content:center;align-items:center;gap:var(--spacing-sm);background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--radius-md);min-width:160px;font-size:var(--font-size-md);cursor:pointer;transition:all var(--transition-fast);border:none;font-weight:600;display:flex}.AnonymousToggle-module___8X3cq__nextBtn:hover{background-color:var(--color-primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.AnonymousToggle-module___8X3cq__nextBtn:active{transform:translateY(0)}.AnonymousToggle-module___8X3cq__btnIcon{transition:transform var(--transition-fast);font-size:1.1rem}.AnonymousToggle-module___8X3cq__nextBtn:hover .AnonymousToggle-module___8X3cq__btnIcon{transform:translate(4px)}@media (max-width:768px){.AnonymousToggle-module___8X3cq__footer{justify-content:center}.AnonymousToggle-module___8X3cq__nextBtn{width:100%}}
.SelectInput-module__zqIJeG__inputContainer{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex;position:relative}.SelectInput-module__zqIJeG__label{color:var(--color-primary-darker);font-size:1rem;font-weight:600}.SelectInput-module__zqIJeG__requiredAsterisk{color:var(--color-error);margin-left:.2rem}.SelectInput-module__zqIJeG__selectWrapper{justify-content:space-between;width:100%;display:flex;position:relative}.SelectInput-module__zqIJeG__inputField{border:1px solid var(--color-border);width:100%;color:var(--color-text-primary);background-color:var(--color-text-light);appearance:none;transition:border-color var(--transition-normal), box-shadow var(--transition-normal);text-overflow:ellipsis;white-space:normal;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22none%22 stroke=%22currentColor%22 class=%22h-5 w-5%22%3E%3Cpath d=%22M5 7l5 5 5-5%22/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px 12px;border-radius:5px;padding:.75rem 2.5rem .75rem 1rem;font-size:1rem;position:relative}.SelectInput-module__zqIJeG__inputField:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus);outline:none}.SelectInput-module__zqIJeG__inputField:hover{border-color:var(--color-primary-hover)}.SelectInput-module__zqIJeG__inputField:disabled{color:#999;border-color:var(--color-border);cursor:not-allowed;background-color:#f2f2f2}.SelectInput-module__zqIJeG__inputField option{color:var(--color-text-primary)}.SelectInput-module__zqIJeG__errorMessage{color:var(--color-error);font-size:12px}
.Input-module__GanfEG__inputContainer{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.Input-module__GanfEG__label{color:var(--color-primary-darker);font-size:1rem;font-weight:600}.Input-module__GanfEG__requiredAsterisk{color:var(--color-error);margin-left:.2rem}.Input-module__GanfEG__inputWrapper{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex;position:relative}.Input-module__GanfEG__inputField{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-primary-darker);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);padding:.75rem 1rem;font-size:1rem}.Input-module__GanfEG__inputField:focus{border-color:var(--color-primary-light);box-shadow:var(--shadow-focus);outline:none}.Input-module__GanfEG__inputField::placeholder{color:var(--color-placeholder)}.Input-module__GanfEG__errorMessage{color:var(--color-error);font-size:12px}.Input-module__GanfEG__inputField:disabled{background-color:var(--color-background-disabled);cursor:not-allowed;opacity:.6}
.form-module__bPx0xq__container{gap:var(--spacing-lg);width:100%;padding:var(--spacing-lg);flex-direction:column;display:flex}.form-module__bPx0xq__header{margin-bottom:var(--spacing-sm)}.form-module__bPx0xq__title{color:var(--color-text-primary);font-size:var(--font-size-xl);margin-bottom:var(--spacing-xxs);font-weight:700}.form-module__bPx0xq__subtitle{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.form-module__bPx0xq__rowInputs{gap:var(--spacing-lg);width:100%;display:flex}.form-module__bPx0xq__rowInputs>*{flex:1}.form-module__bPx0xq__phoneInputContainer{gap:var(--spacing-xs);flex-direction:column;display:flex}.form-module__bPx0xq__helperText{color:var(--color-text-tertiary);background-color:var(--color-primary-lighter);padding:var(--spacing-md);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);font-size:.8rem;line-height:1.5}.form-module__bPx0xq__helperText code{background:var(--color-primary-light);border-radius:var(--radius-sm);color:var(--color-primary-dark);padding:2px 4px;font-family:monospace;font-weight:600}.form-module__bPx0xq__actionButtonContainer{justify-content:space-between;gap:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-secondary-border);align-items:center;display:flex}.form-module__bPx0xq__prevButton{background-color:var(--color-white)!important;color:var(--color-secondary-text)!important;box-shadow:none!important;border:.025rem var(--color-secondary-text) solid!important}.form-module__bPx0xq__prevButton:hover{background-color:var(--color-secondary-light)!important;border-color:var(--color-secondary)!important}.form-module__bPx0xq__nextButton{min-width:140px}.form-module__bPx0xq__textAreaWrapper{gap:var(--spacing-xs);flex-direction:column;width:100%;height:100%;display:flex}.form-module__bPx0xq__charCounter{color:var(--color-text-tertiary);text-align:right;margin:0;font-size:.75rem;font-weight:500}.form-module__bPx0xq__charCounter.form-module__bPx0xq__warning{color:var(--color-warning)}.form-module__bPx0xq__charCounter.form-module__bPx0xq__error{color:var(--color-error)}@media (max-width:768px){.form-module__bPx0xq__rowInputs{gap:var(--spacing-lg);flex-direction:column}.form-module__bPx0xq__nextButton{width:100%}.form-module__bPx0xq__actionButtonContainer{gap:var(--spacing-md);flex-direction:column-reverse}.form-module__bPx0xq__actionButtonContainer button{width:100%}}
