/* inter-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://homepilot.lessen.com/static/media/inter-cyrillic-ext-400-normal.ac62c8eb.woff2) format('woff2'), url(https://homepilot.lessen.com/static/media/inter-cyrillic-ext-400-normal.cd2ad378.woff) format('woff');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* inter-cyrillic-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://homepilot.lessen.com/static/media/inter-cyrillic-400-normal.fa78d8d6.woff2) format('woff2'), url(https://homepilot.lessen.com/static/media/inter-cyrillic-400-normal.fa67b2dd.woff) format('woff');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* inter-greek-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://homepilot.lessen.com/static/media/inter-greek-ext-400-normal.1e2b9039.woff2) format('woff2'), url(https://homepilot.lessen.com/static/media/inter-greek-ext-400-normal.708f2f74.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}

/* inter-greek-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://homepilot.lessen.com/static/media/inter-greek-400-normal.be0e76b3.woff2) format('woff2'), url(https://homepilot.lessen.com/static/media/inter-greek-400-normal.1eeaf1d0.woff) format('woff');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* inter-vietnamese-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://homepilot.lessen.com/static/media/inter-vietnamese-400-normal.5952d3d3.woff2) format('woff2'), url(https://homepilot.lessen.com/static/media/inter-vietnamese-400-normal.6eab7f5e.woff) format('woff');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* inter-latin-ext-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://homepilot.lessen.com/static/media/inter-latin-ext-400-normal.0f9e8d4e.woff2) format('woff2'), url(https://homepilot.lessen.com/static/media/inter-latin-ext-400-normal.40b3b0d5.woff) format('woff');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* inter-latin-400-normal */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://homepilot.lessen.com/static/media/inter-latin-400-normal.f1535355.woff2) format('woff2'), url(https://homepilot.lessen.com/static/media/inter-latin-400-normal.08a02fd2.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
* {
  margin: 0;
  padding: 0;
  font-family: 'Inter';
  box-sizing: border-box;
}
ul {
  list-style-type: none;
}
body {
  font-family: 'Inter';
  margin: 0;
  padding: 0;
  color: var(--font-color-1);
}
#landlord-root {
  height: 100%;
}
button:focus:not(button:hover) {
  opacity: 1;
}
.mar-t-20 {
  margin-top: 20px;
}
.mar-b-20 {
  margin-bottom: 20px;
}
.mar-t-30 {
  margin-top: 30px;
}
.mar-t-12 {
  margin-top: 12px;
}
.mar-b-12 {
  margin-bottom: 12px;
}
.mar-t-16 {
  margin-top: 16px;
}
.mar-b-16 {
  margin-bottom: 16px;
}
.text-center {
  text-align: center;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.underline-text {
  text-decoration: underline;
}
.underline-text span {
  text-decoration: underline;
}
.flex1 {
  flex: 1 1;
}
.text-align-center {
  text-align: center;
}
.justify-start {
  display: flex;
  justify-items: start;
}
.scroll {
  position: relative;
  height: 100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  /* 所有浏览器隐藏滚动条 */
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* IE/Edge */
  /* WebKit 定制 */
}
.scroll::-webkit-scrollbar {
  width: 0;
  height: 0;
  background: transparent;
  display: none;
}
/* 带自定义滚动条样式 */
.scroll-with-bar {
  position: relative;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  /* Firefox 兼容 */
  scrollbar-width: thin;
  scrollbar-color: #dadada rgba(0, 0, 0, 0.01);
  /* IE/Edge 兼容 */
  -ms-overflow-style: scrollbar;
  /* 显示滚动条 */
  scrollbar-base-color: rgba(0, 0, 0, 0.01);
  scrollbar-face-color: #dadada;
  scrollbar-track-color: rgba(0, 0, 0, 0.01);
  scrollbar-arrow-color: #dadada;
  /* WebKit 定制 */
  /* 兼容旧版Edge */
}
.scroll-with-bar::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: transparent;
}
.scroll-with-bar::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #dadada;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.scroll-with-bar::-webkit-scrollbar-thumb:hover {
  background: #c0c0c0;
}
.scroll-with-bar::-webkit-scrollbar-thumb:active {
  background: #a8a8a8;
}
.scroll-with-bar::-webkit-scrollbar-track {
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.01);
  box-shadow: none;
}
.scroll-with-bar::-webkit-scrollbar-track:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
@supports (-ms-ime-align: auto) {
  .scroll-with-bar {
    scrollbar-face-color: #dadada !important;
    scrollbar-track-color: rgba(0, 0, 0, 0.01) !important;
  }
}
.link {
  color: var(--joy-palette-primary-plainColor);
  cursor: pointer;
}

