.file{color:var(--field-text-color)}.file,.file__label{align-items:center;display:flex;gap:10px}.file__label{cursor:pointer}@media(any-hover:hover)and (pointer:fine){.file__label:hover :is(.file__icon,.file__text){color:var(--field-placeholder)}}.file__wrapper{align-items:center;display:flex;gap:10px}.file input{display:none}.file__icon{align-items:center;display:flex;height:var(--space-20);justify-content:center;width:var(--space-20)}.file__icon,.file__text{transition:color var(--motion-duration-short4) var(--motion-easing-emphasized)}.file__text{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.3;text-decoration-line:underline;text-transform:none}@media only screen and (max-width:734px){.file__text{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.3;text-transform:none}}.file__delete{align-items:center;color:var(--field-text-color);display:flex;justify-content:center;transition:color var(--motion-duration-short4) var(--motion-easing-emphasized)}@media(any-hover:hover)and (pointer:fine){.file__delete:hover{color:var(--field-placeholder)}}.file__delete svg{height:var(--space-20);width:var(--space-20)}.file__error{color:var(--input-inverse-outline-error-error-message);font-family:var(--font-body);font-size:12px;font-weight:400;line-height:1;margin-top:6px;text-transform:none}
