.input-container{display:flex;width:100%;flex-direction:column;gap:.5rem}.input-container>label{font-size:var(--text-size-s);line-height:120%;font-weight:400;color:var(--color-primary);cursor:pointer}.input-container>.input-cover{background-color:var(--color-background-default);border-radius:.375rem;border:2px solid var(--color-neutral-950);color:var(--color-primary);display:flex;align-items:center;height:fit-content}.input-container>.input-cover:has(input:focus){border-color:var(--color-neutral-50)}.input-container>.input-cover>input{padding:.375rem 1rem;width:100%;height:3rem}.input-container>.input-cover>input::placeholder{color:var(--color-neutral-150);opacity:.55}.input-container>.input-cover>textarea{overflow:hidden;padding:.375rem 1rem;width:100%;height:100%;min-height:5rem}.input-container>.input-cover>.textarea::placeholder{color:var(--color-neutral-150);opacity:.55}.input-container>.input-cover:has(textarea:focus){border-color:var(--color-neutral-0)}.input-container>.input-cover:has(input:disabled){cursor:not-allowed;opacity:.5}.input-container>.input-cover:has(textarea:disabled){cursor:not-allowed;opacity:.5}.input-container>.input-footer{display:flex;width:100%;font-size:var(--text-size-sm-small);color:var(--color-neutral-500);font-weight:400;line-height:137%}.input-container.error>.input-cover{border-color:var(--color-red-300)}.input-container>.input-error{display:flex;align-items:center;gap:.25rem;width:100%;font-size:var(--text-size-s);color:var(--color-red-300);font-weight:400;line-height:150%}@media (width >= 768px){.input-container>.input-cover>textarea{min-height:3rem}}