// @import "./reset";
@import "./var";
@import "./fn";
// @import "./loading";
@import "./animate";
@import "./icon/index.less";

// ellipsis
.fe-ellipsis(@lines) {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: @lines;
  /* autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}

.fe-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.fe-clearfix {
  &::after {
    display: table;
    clear: both;
    content: "";
  }
}

button,
input[type="number"],
input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
select,
textarea {
  margin: 0;
  font-family: inherit;
  -webkit-appearance: none;
}

input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
