.add-custom-part-form_section-header__zXY7s{font-family:var(--font-fira-sans-condensed);font-weight:700;font-size:20px;line-height:100%;letter-spacing:.02em}.input-field-wrapper{display:flex;flex-direction:column;width:100%}.input-field-wrapper .input-label{font-size:var(--text-body-2);font-weight:400;color:var(--text-primary);margin-bottom:4px}.input-field-wrapper .input-field-container{width:100%;font-size:var(--text-body-1);border:1px solid var(--text-dark-500);height:46px;min-height:46px;border-radius:2px;padding:0 8px;color:var(--text-dark-500);display:flex;align-items:center;gap:8px}.input-field-wrapper .input-field-container.error-field{border-color:var(--text-error)}.input-field-wrapper .input-field-container input{min-width:0;cursor:text}.input-field-wrapper .input-field-container input::-moz-placeholder{color:var(--text-grey-100)}.input-field-wrapper .input-field-container input::placeholder{color:var(--text-grey-100)}.input-field-wrapper .input-field-container.input-background{background-color:var(--bg-container)}.input-field-wrapper .input-field-container.disabled{opacity:.5}.input-field-wrapper .input-field-container.disabled>*{cursor:not-allowed!important}.input-field-wrapper .input-field-container .input-field-box{height:100%;background-color:transparent;flex:1;border:0;outline:0;color:var(--text-dark-500);margin:0;padding:0}.input-field-wrapper .input-field-container input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-field-wrapper .input-field-container input::-webkit-inner-spin-button,.input-field-wrapper .input-field-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-field-wrapper .input-field-container input[type=date]::-webkit-calendar-picker-indicator{display:none}.input-field-wrapper .input-field-container input[type=date]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;text-align:left;-moz-text-align-last:left;text-align-last:left}.input-field-wrapper .input-field-container .input-icon{color:var(--text-dark-500);cursor:pointer;display:flex;align-items:center;height:100%}.input-field-wrapper .input-field-container .input-icon .custom-icon{width:18px;height:18px}.input-field-wrapper .validation-error{min-height:20px;font-size:var(--text-body-2);font-weight:400;color:var(--text-error)}