.fileInputBox{align-items:center;border:2px dashed var(--color-border-subtle);border-radius:8px;display:flex;flex-direction:column;padding:22px 15px 15px;position:relative;text-align:center}@media (min-width:992px){.fileInputBox{border-radius:6px;grid-column:3;grid-row:2/span 2;padding:30px}}.fileInputBox.error{border-color:var(--color-error)}.fileInputBox label{text-align:left}.fileInputBox input{left:0;opacity:0;position:absolute;width:100%}.fileInputBox svg{display:block;height:24px;margin-top:auto;padding:2px;width:24px}@media (min-width:992px){.fileInputBox svg{height:32px;padding:2.7px;width:32px}}.fileInputBox>.filePreviews{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;line-height:1;margin:14px 0}@media (min-width:992px){.fileInputBox>.filePreviews{align-content:center;align-items:center;flex:1 1 auto;margin:14px 0}}.fileInputBox>.filePreviews>li{align-items:center;display:flex;flex-direction:column;gap:6px}.fileInputBox>.filePreviews .thumb{border:1px solid var(--color-border-subtle);border-radius:8px;height:120px;overflow:hidden;position:relative;width:120px}.fileInputBox>.filePreviews .thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fileInputBox>.filePreviews .removeBtn{align-items:center;background:#ffffffe6;border-radius:50%;color:var(--color-error);cursor:pointer;display:flex;font-size:18px;height:22px;justify-content:center;line-height:1;position:absolute;right:4px;top:4px;width:22px}.fileInputBox>.filePreviews .fileName{color:var(--color-text-muted);font-size:12px;line-height:1.2;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fileInputBox p:first-of-type{color:var(--color-text-light);font-size:12px;line-height:1.4;margin:8px 0 44px}@media (min-width:992px){.fileInputBox p:first-of-type{font-size:14px;line-height:1.5714285714;margin-bottom:0;margin-top:auto;order:3}}.fileInputBox>button{align-items:center;justify-content:center;position:relative;width:100%}@media (min-width:992px){.fileInputBox>button{background-color:inherit;border:none;border-bottom:2px solid var(--color-text-primary);border-radius:0;color:var(--color-text-primary);display:inline-flex;margin-top:14px;order:2;padding:0 0 2px;text-decoration:none;transition:all .3s ease-in-out;width:auto}.fileInputBox>button:hover{background-color:transparent;border-bottom:2px solid var(--color-primary);color:var(--color-primary)}}.fileInputBox .errorMsg{order:5}
