@font-face {
    font-family: "uicons-solid-rounded";
    src: url("#APP_FILES#uicons-solid-rounded.woff2") format("woff2"),
         url("#APP_FILES#uicons-solid-rounded.woff") format("woff");
}

/**** Font: Manrope (TTF) ****/

@font-face {
  font-family: 'Manrope';
  src: url('#APP_FILES#Manrope-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url('#APP_FILES#Manrope-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url('#APP_FILES#Manrope-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url('#APP_FILES#Manrope-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url('#APP_FILES#Manrope-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url('#APP_FILES#Manrope-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url('#APP_FILES#Manrope-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Global */
html,
body,
.t-Body {
  font-family: 'Manrope', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

/* Headings */
h1, h2, h3, h4, h5, h6,
.t-Region-title,
.t-Dialog-title {
  font-weight: 600;
  letter-spacing: -0.015em;
}

/* Buttons */
.t-Button {
  font-family: 'Manrope', system-ui, sans-serif;
  font-weight: 600;
  letter-spacing: -0.01em;
}

/* Body text */
body {
  font-size: 14.5px;
  line-height: 1.55;
}




/**** Font Awesome Local Setup ****


@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('fa-solid-900.woff2') format('woff2');
}

@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fa-regular-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('fa-brands-400.woff2') format('woff2');
}

.fa:before, .fas:before, .fa-solid:before, .fa-regular:before, .far:before, .fab:before, .fa-brands:before,
.fa:after, .fas:after, .fa-solid:after, .fa-regular:after, .far:after, .fab:after, .fa-brands:after {
    font-family: 'Font Awesome 6 Free', 'Font Awesome 6 Brands' !important;
}

*/


.fa, .fas, .fa-solid, .fa-regular, .fa-brands {
    font-family: 'Font Awesome 6 Free', 'FontAwesome' !important;
    font-weight: 900;
}

.fa:before, .fa:after, 
.fa.fa-sm:before, .fa.fa-sm:after {
    font-family: 'Font Awesome 6 Free', 'FontAwesome' !important;
}

@font-face {
    font-family: 'Font Awesome 6 Free';
    src: url('Font Awesome 6 Free-Solid-900.otf') format('opentype');
    font-weight: 900;
}

@font-face {
    font-family: 'Font Awesome 6 Free';
    src: url('Font Awesome 6 Free-Regular-400.otf') format('opentype');
    font-weight: 400;
}

@font-face {
    font-family: 'Font Awesome 6 Brands';
    src: url('Font Awesome 6 Brands-Regular-400.otf') format('opentype');
    font-weight: 400;
}

/* Глобальное переопределение для APEX, которое мы обсуждали ранее */
.fa, .fas, .fa-solid, .fa-regular, .fa-brands {
    font-family: 'Font Awesome 6 Free', 'Font Awesome 6 Brands' !important;
}