.shared-file-input{margin-bottom:1rem}.shared-file-input-floating>.shared-file-input-control{background-color:var(--bg-primary);height:calc(3.5rem + 2px);min-height:calc(3.5rem + 2px);color:var(--text-primary);border:1px solid var(--border-color);border-radius:10px;padding-top:1.625rem;padding-bottom:.625rem;line-height:1.25;transition:background-color .3s,color .3s,border-color .3s}.shared-file-input-floating>.shared-file-input-control:focus{border-color:var(--color-primary);background-color:var(--bg-primary);color:var(--text-primary);box-shadow:0 0 0 .2rem #233e8040}.shared-file-input-floating>.shared-file-input-control:disabled{opacity:.65;cursor:not-allowed}.shared-file-input-floating>label{opacity:.65;transform:scale(.85)translateY(-.5rem)translate(.15rem)}.shared-file-input-status,.shared-file-input-hint{margin-top:.375rem;font-size:.8rem;display:block}.shared-file-input-floating>label .text-danger{color:var(--bs-danger,#dc3545);margin-left:.25rem}.auth-form-content .shared-file-input-floating>.shared-file-input-control{height:52px;min-height:52px;padding-top:1.25rem}.auth-form-content .shared-file-input-floating>label{color:#718096;font-size:.875rem}
