@charset "UTF-8";
/* remixicon  */
@font-face {
  font-family: "remixicon";
  src: url("../fonts/remixicon/remixicon.woff2?v=1") format("woff2"), url("../fonts/remixicon/remixicon.woff?v=1") format("woff"), url("../fonts/remixicon/remixicon.ttf?v=1") format("truetype"), url("../fonts/remixicon/remixicon.svg?v=1#remixicon") format("svg"); /* iOS 4.1- */
  font-display: swap;
}
/* source-sans-pro-regular - latin_cyrillic */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-regular.woff2") format("woff2"), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-italic - latin_cyrillic */
@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 400;
  src: local(""), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-italic.woff2") format("woff2"), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600 - latin_cyrillic */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600.woff2") format("woff2"), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-600italic - latin_cyrillic */
@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 600;
  src: local(""), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600italic.woff2") format("woff2"), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-600italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-700 - latin_cyrillic */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  src: local(""), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700.woff2") format("woff2"), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-700italic - latin_cyrillic */
@font-face {
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 700;
  src: local(""), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700italic.woff2") format("woff2"), url("../fonts/source-sans-pro/source-sans-pro-v18-latin_cyrillic-700italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* jetbrains-mono-regular - latin */
@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("../fonts/jetbrains-mono/jetbrains-mono-v12-latin-regular.woff2") format("woff2"), url("../fonts/jetbrains-mono/jetbrains-mono-v12-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* jetbrains-mono-600 - latin */
@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("../fonts/jetbrains-mono/jetbrains-mono-v12-latin-600.woff2") format("woff2"), url("../fonts/jetbrains-mono/jetbrains-mono-v12-latin-600.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
:root {
  --baseFontFamily: "Source Sans Pro", sans-serif, emoji;
  --monospaceFontFamily: "Ubuntu Mono", monospace, emoji;
  --iconFontFamily: "remixicon";
  --txtPrimaryColor: #16161a;
  --txtHintColor: #666f75;
  --txtDisabledColor: #a0a6ac;
  --primaryColor: #16161a;
  --bodyColor: #f8f9fa;
  --baseColor: #ffffff;
  --baseAlt1Color: #e4e9ec;
  --baseAlt2Color: #d7dde4;
  --baseAlt3Color: #c6cdd7;
  --baseAlt4Color: #a5b0c0;
  --infoColor: #5499e8;
  --infoAltColor: #cee2f8;
  --successColor: #32ad84;
  --successAltColor: #c4eedc;
  --dangerColor: #e34562;
  --dangerAltColor: #f7cad2;
  --warningColor: #ff944d;
  --warningAltColor: #ffd4b8;
  --overlayColor: rgba(53, 71, 104, 0.25);
  --tooltipColor: rgba(0, 0, 0, 0.85);
  --shadowColor: rgba(0, 0, 0, 0.06);
  --baseFontSize: 14.5px;
  --xsFontSize: 12px;
  --smFontSize: 13px;
  --lgFontSize: 15px;
  --xlFontSize: 16px;
  --baseLineHeight: 22px;
  --smLineHeight: 16px;
  --lgLineHeight: 24px;
  --inputHeight: 34px;
  --btnHeight: 40px;
  --xsBtnHeight: 22px;
  --smBtnHeight: 30px;
  --lgBtnHeight: 54px;
  --baseSpacing: 30px;
  --xsSpacing: 15px;
  --smSpacing: 20px;
  --lgSpacing: 50px;
  --xlSpacing: 60px;
  --wrapperWidth: 850px;
  --smWrapperWidth: 420px;
  --lgWrapperWidth: 1200px;
  --appSidebarWidth: 75px;
  --pageSidebarWidth: 220px;
  --baseAnimationSpeed: 150ms;
  --activeAnimationSpeed: 70ms;
  --entranceAnimationSpeed: 250ms;
  --baseRadius: 4px;
  --lgRadius: 12px;
  --btnRadius: 4px;
  accent-color: var(--primaryColor);
}
html, body, div, span, applet, object, iframe,
h1, h2, .breadcrumbs .breadcrumb-item, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}
/*
* Remix Icon v3.5.0
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
*
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*
* Date: 2023-07-30
*/
@font-face {
  font-family: "remixicon";
  src: url("../fonts/remixicon/remixicon.eot?t=1690730386070"); /* IE9*/
  src: url("../fonts/remixicon/remixicon.eot?t=1690730386070#iefix") format("embedded-opentype"), url("../fonts/remixicon/remixicon.woff2?t=1690730386070") format("woff2"), url("../fonts/remixicon/remixicon.woff?t=1690730386070") format("woff"), url("../fonts/remixicon/remixicon.ttf?t=1690730386070") format("truetype"), url("../fonts/remixicon/remixicon.svg?t=1690730386070#remixicon") format("svg"); /* iOS 4.1- */
}
[class^=ri-], [class*=" ri-"] {
  font-family: "remixicon" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ri-24-hours-fill:before {
  content: "\ea01";
}
.ri-24-hours-line:before {
  content: "\ea02";
}
.ri-4k-fill:before {
  content: "\ea03";
}
.ri-4k-line:before {
  content: "\ea04";
}
.ri-a-b:before {
  content: "\ea05";
}
.ri-account-box-fill:before {
  content: "\ea06";
}
.ri-account-box-line:before {
  content: "\ea07";
}
.ri-account-circle-fill:before {
  content: "\ea08";
}
.ri-account-circle-line:before {
  content: "\ea09";
}
.ri-account-pin-box-fill:before {
  content: "\ea0a";
}
.ri-account-pin-box-line:before {
  content: "\ea0b";
}
.ri-account-pin-circle-fill:before {
  content: "\ea0c";
}
.ri-account-pin-circle-line:before {
  content: "\ea0d";
}
.ri-add-box-fill:before {
  content: "\ea0e";
}
.ri-add-box-line:before {
  content: "\ea0f";
}
.ri-add-circle-fill:before {
  content: "\ea10";
}
.ri-add-circle-line:before {
  content: "\ea11";
}
.ri-add-fill:before {
  content: "\ea12";
}
.ri-add-line:before {
  content: "\ea13";
}
.ri-admin-fill:before {
  content: "\ea14";
}
.ri-admin-line:before {
  content: "\ea15";
}
.ri-advertisement-fill:before {
  content: "\ea16";
}
.ri-advertisement-line:before {
  content: "\ea17";
}
.ri-airplay-fill:before {
  content: "\ea18";
}
.ri-airplay-line:before {
  content: "\ea19";
}
.ri-alarm-fill:before {
  content: "\ea1a";
}
.ri-alarm-line:before {
  content: "\ea1b";
}
.ri-alarm-warning-fill:before {
  content: "\ea1c";
}
.ri-alarm-warning-line:before {
  content: "\ea1d";
}
.ri-album-fill:before {
  content: "\ea1e";
}
.ri-album-line:before {
  content: "\ea1f";
}
.ri-alert-fill:before {
  content: "\ea20";
}
.ri-alert-line:before {
  content: "\ea21";
}
.ri-aliens-fill:before {
  content: "\ea22";
}
.ri-aliens-line:before {
  content: "\ea23";
}
.ri-align-bottom:before {
  content: "\ea24";
}
.ri-align-center:before {
  content: "\ea25";
}
.ri-align-justify:before {
  content: "\ea26";
}
.ri-align-left:before {
  content: "\ea27";
}
.ri-align-right:before {
  content: "\ea28";
}
.ri-align-top:before {
  content: "\ea29";
}
.ri-align-vertically:before {
  content: "\ea2a";
}
.ri-alipay-fill:before {
  content: "\ea2b";
}
.ri-alipay-line:before {
  content: "\ea2c";
}
.ri-amazon-fill:before {
  content: "\ea2d";
}
.ri-amazon-line:before {
  content: "\ea2e";
}
.ri-anchor-fill:before {
  content: "\ea2f";
}
.ri-anchor-line:before {
  content: "\ea30";
}
.ri-ancient-gate-fill:before {
  content: "\ea31";
}
.ri-ancient-gate-line:before {
  content: "\ea32";
}
.ri-ancient-pavilion-fill:before {
  content: "\ea33";
}
.ri-ancient-pavilion-line:before {
  content: "\ea34";
}
.ri-android-fill:before {
  content: "\ea35";
}
.ri-android-line:before {
  content: "\ea36";
}
.ri-angularjs-fill:before {
  content: "\ea37";
}
.ri-angularjs-line:before {
  content: "\ea38";
}
.ri-anticlockwise-2-fill:before {
  content: "\ea39";
}
.ri-anticlockwise-2-line:before {
  content: "\ea3a";
}
.ri-anticlockwise-fill:before {
  content: "\ea3b";
}
.ri-anticlockwise-line:before {
  content: "\ea3c";
}
.ri-app-store-fill:before {
  content: "\ea3d";
}
.ri-app-store-line:before {
  content: "\ea3e";
}
.ri-apple-fill:before {
  content: "\ea3f";
}
.ri-apple-line:before {
  content: "\ea40";
}
.ri-apps-2-fill:before {
  content: "\ea41";
}
.ri-apps-2-line:before {
  content: "\ea42";
}
.ri-apps-fill:before {
  content: "\ea43";
}
.ri-apps-line:before {
  content: "\ea44";
}
.ri-archive-drawer-fill:before {
  content: "\ea45";
}
.ri-archive-drawer-line:before {
  content: "\ea46";
}
.ri-archive-fill:before {
  content: "\ea47";
}
.ri-archive-line:before {
  content: "\ea48";
}
.ri-arrow-down-circle-fill:before {
  content: "\ea49";
}
.ri-arrow-down-circle-line:before {
  content: "\ea4a";
}
.ri-arrow-down-fill:before {
  content: "\ea4b";
}
.ri-arrow-down-line:before {
  content: "\ea4c";
}
.ri-arrow-down-s-fill:before {
  content: "\ea4d";
}
.ri-arrow-down-s-line:before {
  content: "\ea4e";
}
.ri-arrow-drop-down-fill:before {
  content: "\ea4f";
}
.ri-arrow-drop-down-line:before {
  content: "\ea50";
}
.ri-arrow-drop-left-fill:before {
  content: "\ea51";
}
.ri-arrow-drop-left-line:before {
  content: "\ea52";
}
.ri-arrow-drop-right-fill:before {
  content: "\ea53";
}
.ri-arrow-drop-right-line:before {
  content: "\ea54";
}
.ri-arrow-drop-up-fill:before {
  content: "\ea55";
}
.ri-arrow-drop-up-line:before {
  content: "\ea56";
}
.ri-arrow-go-back-fill:before {
  content: "\ea57";
}
.ri-arrow-go-back-line:before {
  content: "\ea58";
}
.ri-arrow-go-forward-fill:before {
  content: "\ea59";
}
.ri-arrow-go-forward-line:before {
  content: "\ea5a";
}
.ri-arrow-left-circle-fill:before {
  content: "\ea5b";
}
.ri-arrow-left-circle-line:before {
  content: "\ea5c";
}
.ri-arrow-left-down-fill:before {
  content: "\ea5d";
}
.ri-arrow-left-down-line:before {
  content: "\ea5e";
}
.ri-arrow-left-fill:before {
  content: "\ea5f";
}
.ri-arrow-left-line:before {
  content: "\ea60";
}
.ri-arrow-left-right-fill:before {
  content: "\ea61";
}
.ri-arrow-left-right-line:before {
  content: "\ea62";
}
.ri-arrow-left-s-fill:before {
  content: "\ea63";
}
.ri-arrow-left-s-line:before {
  content: "\ea64";
}
.ri-arrow-left-up-fill:before {
  content: "\ea65";
}
.ri-arrow-left-up-line:before {
  content: "\ea66";
}
.ri-arrow-right-circle-fill:before {
  content: "\ea67";
}
.ri-arrow-right-circle-line:before {
  content: "\ea68";
}
.ri-arrow-right-down-fill:before {
  content: "\ea69";
}
.ri-arrow-right-down-line:before {
  content: "\ea6a";
}
.ri-arrow-right-fill:before {
  content: "\ea6b";
}
.ri-arrow-right-line:before {
  content: "\ea6c";
}
.ri-arrow-right-s-fill:before {
  content: "\ea6d";
}
.ri-arrow-right-s-line:before {
  content: "\ea6e";
}
.ri-arrow-right-up-fill:before {
  content: "\ea6f";
}
.ri-arrow-right-up-line:before {
  content: "\ea70";
}
.ri-arrow-up-circle-fill:before {
  content: "\ea71";
}
.ri-arrow-up-circle-line:before {
  content: "\ea72";
}
.ri-arrow-up-down-fill:before {
  content: "\ea73";
}
.ri-arrow-up-down-line:before {
  content: "\ea74";
}
.ri-arrow-up-fill:before {
  content: "\ea75";
}
.ri-arrow-up-line:before {
  content: "\ea76";
}
.ri-arrow-up-s-fill:before {
  content: "\ea77";
}
.ri-arrow-up-s-line:before {
  content: "\ea78";
}
.ri-artboard-2-fill:before {
  content: "\ea79";
}
.ri-artboard-2-line:before {
  content: "\ea7a";
}
.ri-artboard-fill:before {
  content: "\ea7b";
}
.ri-artboard-line:before {
  content: "\ea7c";
}
.ri-article-fill:before {
  content: "\ea7d";
}
.ri-article-line:before {
  content: "\ea7e";
}
.ri-aspect-ratio-fill:before {
  content: "\ea7f";
}
.ri-aspect-ratio-line:before {
  content: "\ea80";
}
.ri-asterisk:before {
  content: "\ea81";
}
.ri-at-fill:before {
  content: "\ea82";
}
.ri-at-line:before {
  content: "\ea83";
}
.ri-attachment-2:before {
  content: "\ea84";
}
.ri-attachment-fill:before {
  content: "\ea85";
}
.ri-attachment-line:before {
  content: "\ea86";
}
.ri-auction-fill:before {
  content: "\ea87";
}
.ri-auction-line:before {
  content: "\ea88";
}
.ri-award-fill:before {
  content: "\ea89";
}
.ri-award-line:before {
  content: "\ea8a";
}
.ri-baidu-fill:before {
  content: "\ea8b";
}
.ri-baidu-line:before {
  content: "\ea8c";
}
.ri-ball-pen-fill:before {
  content: "\ea8d";
}
.ri-ball-pen-line:before {
  content: "\ea8e";
}
.ri-bank-card-2-fill:before {
  content: "\ea8f";
}
.ri-bank-card-2-line:before {
  content: "\ea90";
}
.ri-bank-card-fill:before {
  content: "\ea91";
}
.ri-bank-card-line:before {
  content: "\ea92";
}
.ri-bank-fill:before {
  content: "\ea93";
}
.ri-bank-line:before {
  content: "\ea94";
}
.ri-bar-chart-2-fill:before {
  content: "\ea95";
}
.ri-bar-chart-2-line:before {
  content: "\ea96";
}
.ri-bar-chart-box-fill:before {
  content: "\ea97";
}
.ri-bar-chart-box-line:before {
  content: "\ea98";
}
.ri-bar-chart-fill:before {
  content: "\ea99";
}
.ri-bar-chart-grouped-fill:before {
  content: "\ea9a";
}
.ri-bar-chart-grouped-line:before {
  content: "\ea9b";
}
.ri-bar-chart-horizontal-fill:before {
  content: "\ea9c";
}
.ri-bar-chart-horizontal-line:before {
  content: "\ea9d";
}
.ri-bar-chart-line:before {
  content: "\ea9e";
}
.ri-barcode-box-fill:before {
  content: "\ea9f";
}
.ri-barcode-box-line:before {
  content: "\eaa0";
}
.ri-barcode-fill:before {
  content: "\eaa1";
}
.ri-barcode-line:before {
  content: "\eaa2";
}
.ri-barricade-fill:before {
  content: "\eaa3";
}
.ri-barricade-line:before {
  content: "\eaa4";
}
.ri-base-station-fill:before {
  content: "\eaa5";
}
.ri-base-station-line:before {
  content: "\eaa6";
}
.ri-basketball-fill:before {
  content: "\eaa7";
}
.ri-basketball-line:before {
  content: "\eaa8";
}
.ri-battery-2-charge-fill:before {
  content: "\eaa9";
}
.ri-battery-2-charge-line:before {
  content: "\eaaa";
}
.ri-battery-2-fill:before {
  content: "\eaab";
}
.ri-battery-2-line:before {
  content: "\eaac";
}
.ri-battery-charge-fill:before {
  content: "\eaad";
}
.ri-battery-charge-line:before {
  content: "\eaae";
}
.ri-battery-fill:before {
  content: "\eaaf";
}
.ri-battery-line:before {
  content: "\eab0";
}
.ri-battery-low-fill:before {
  content: "\eab1";
}
.ri-battery-low-line:before {
  content: "\eab2";
}
.ri-battery-saver-fill:before {
  content: "\eab3";
}
.ri-battery-saver-line:before {
  content: "\eab4";
}
.ri-battery-share-fill:before {
  content: "\eab5";
}
.ri-battery-share-line:before {
  content: "\eab6";
}
.ri-bear-smile-fill:before {
  content: "\eab7";
}
.ri-bear-smile-line:before {
  content: "\eab8";
}
.ri-behance-fill:before {
  content: "\eab9";
}
.ri-behance-line:before {
  content: "\eaba";
}
.ri-bell-fill:before {
  content: "\eabb";
}
.ri-bell-line:before {
  content: "\eabc";
}
.ri-bike-fill:before {
  content: "\eabd";
}
.ri-bike-line:before {
  content: "\eabe";
}
.ri-bilibili-fill:before {
  content: "\eabf";
}
.ri-bilibili-line:before {
  content: "\eac0";
}
.ri-bill-fill:before {
  content: "\eac1";
}
.ri-bill-line:before {
  content: "\eac2";
}
.ri-billiards-fill:before {
  content: "\eac3";
}
.ri-billiards-line:before {
  content: "\eac4";
}
.ri-bit-coin-fill:before {
  content: "\eac5";
}
.ri-bit-coin-line:before {
  content: "\eac6";
}
.ri-blaze-fill:before {
  content: "\eac7";
}
.ri-blaze-line:before {
  content: "\eac8";
}
.ri-bluetooth-connect-fill:before {
  content: "\eac9";
}
.ri-bluetooth-connect-line:before {
  content: "\eaca";
}
.ri-bluetooth-fill:before {
  content: "\eacb";
}
.ri-bluetooth-line:before {
  content: "\eacc";
}
.ri-blur-off-fill:before {
  content: "\eacd";
}
.ri-blur-off-line:before {
  content: "\eace";
}
.ri-body-scan-fill:before {
  content: "\eacf";
}
.ri-body-scan-line:before {
  content: "\ead0";
}
.ri-bold:before {
  content: "\ead1";
}
.ri-book-2-fill:before {
  content: "\ead2";
}
.ri-book-2-line:before {
  content: "\ead3";
}
.ri-book-3-fill:before {
  content: "\ead4";
}
.ri-book-3-line:before {
  content: "\ead5";
}
.ri-book-fill:before {
  content: "\ead6";
}
.ri-book-line:before {
  content: "\ead7";
}
.ri-book-mark-fill:before {
  content: "\ead8";
}
.ri-book-mark-line:before {
  content: "\ead9";
}
.ri-book-open-fill:before {
  content: "\eada";
}
.ri-book-open-line:before {
  content: "\eadb";
}
.ri-book-read-fill:before {
  content: "\eadc";
}
.ri-book-read-line:before {
  content: "\eadd";
}
.ri-booklet-fill:before {
  content: "\eade";
}
.ri-booklet-line:before {
  content: "\eadf";
}
.ri-bookmark-2-fill:before {
  content: "\eae0";
}
.ri-bookmark-2-line:before {
  content: "\eae1";
}
.ri-bookmark-3-fill:before {
  content: "\eae2";
}
.ri-bookmark-3-line:before {
  content: "\eae3";
}
.ri-bookmark-fill:before {
  content: "\eae4";
}
.ri-bookmark-line:before {
  content: "\eae5";
}
.ri-boxing-fill:before {
  content: "\eae6";
}
.ri-boxing-line:before {
  content: "\eae7";
}
.ri-braces-fill:before {
  content: "\eae8";
}
.ri-braces-line:before {
  content: "\eae9";
}
.ri-brackets-fill:before {
  content: "\eaea";
}
.ri-brackets-line:before {
  content: "\eaeb";
}
.ri-briefcase-2-fill:before {
  content: "\eaec";
}
.ri-briefcase-2-line:before {
  content: "\eaed";
}
.ri-briefcase-3-fill:before {
  content: "\eaee";
}
.ri-briefcase-3-line:before {
  content: "\eaef";
}
.ri-briefcase-4-fill:before {
  content: "\eaf0";
}
.ri-briefcase-4-line:before {
  content: "\eaf1";
}
.ri-briefcase-5-fill:before {
  content: "\eaf2";
}
.ri-briefcase-5-line:before {
  content: "\eaf3";
}
.ri-briefcase-fill:before {
  content: "\eaf4";
}
.ri-briefcase-line:before {
  content: "\eaf5";
}
.ri-bring-forward:before {
  content: "\eaf6";
}
.ri-bring-to-front:before {
  content: "\eaf7";
}
.ri-broadcast-fill:before {
  content: "\eaf8";
}
.ri-broadcast-line:before {
  content: "\eaf9";
}
.ri-brush-2-fill:before {
  content: "\eafa";
}
.ri-brush-2-line:before {
  content: "\eafb";
}
.ri-brush-3-fill:before {
  content: "\eafc";
}
.ri-brush-3-line:before {
  content: "\eafd";
}
.ri-brush-4-fill:before {
  content: "\eafe";
}
.ri-brush-4-line:before {
  content: "\eaff";
}
.ri-brush-fill:before {
  content: "\eb00";
}
.ri-brush-line:before {
  content: "\eb01";
}
.ri-bubble-chart-fill:before {
  content: "\eb02";
}
.ri-bubble-chart-line:before {
  content: "\eb03";
}
.ri-bug-2-fill:before {
  content: "\eb04";
}
.ri-bug-2-line:before {
  content: "\eb05";
}
.ri-bug-fill:before {
  content: "\eb06";
}
.ri-bug-line:before {
  content: "\eb07";
}
.ri-building-2-fill:before {
  content: "\eb08";
}
.ri-building-2-line:before {
  content: "\eb09";
}
.ri-building-3-fill:before {
  content: "\eb0a";
}
.ri-building-3-line:before {
  content: "\eb0b";
}
.ri-building-4-fill:before {
  content: "\eb0c";
}
.ri-building-4-line:before {
  content: "\eb0d";
}
.ri-building-fill:before {
  content: "\eb0e";
}
.ri-building-line:before {
  content: "\eb0f";
}
.ri-bus-2-fill:before {
  content: "\eb10";
}
.ri-bus-2-line:before {
  content: "\eb11";
}
.ri-bus-fill:before {
  content: "\eb12";
}
.ri-bus-line:before {
  content: "\eb13";
}
.ri-bus-wifi-fill:before {
  content: "\eb14";
}
.ri-bus-wifi-line:before {
  content: "\eb15";
}
.ri-cactus-fill:before {
  content: "\eb16";
}
.ri-cactus-line:before {
  content: "\eb17";
}
.ri-cake-2-fill:before {
  content: "\eb18";
}
.ri-cake-2-line:before {
  content: "\eb19";
}
.ri-cake-3-fill:before {
  content: "\eb1a";
}
.ri-cake-3-line:before {
  content: "\eb1b";
}
.ri-cake-fill:before {
  content: "\eb1c";
}
.ri-cake-line:before {
  content: "\eb1d";
}
.ri-calculator-fill:before {
  content: "\eb1e";
}
.ri-calculator-line:before {
  content: "\eb1f";
}
.ri-calendar-2-fill:before {
  content: "\eb20";
}
.ri-calendar-2-line:before {
  content: "\eb21";
}
.ri-calendar-check-fill:before {
  content: "\eb22";
}
.ri-calendar-check-line:before {
  content: "\eb23";
}
.ri-calendar-event-fill:before {
  content: "\eb24";
}
.ri-calendar-event-line:before {
  content: "\eb25";
}
.ri-calendar-fill:before {
  content: "\eb26";
}
.ri-calendar-line:before {
  content: "\eb27";
}
.ri-calendar-todo-fill:before {
  content: "\eb28";
}
.ri-calendar-todo-line:before {
  content: "\eb29";
}
.ri-camera-2-fill:before {
  content: "\eb2a";
}
.ri-camera-2-line:before {
  content: "\eb2b";
}
.ri-camera-3-fill:before {
  content: "\eb2c";
}
.ri-camera-3-line:before {
  content: "\eb2d";
}
.ri-camera-fill:before {
  content: "\eb2e";
}
.ri-camera-lens-fill:before {
  content: "\eb2f";
}
.ri-camera-lens-line:before {
  content: "\eb30";
}
.ri-camera-line:before {
  content: "\eb31";
}
.ri-camera-off-fill:before {
  content: "\eb32";
}
.ri-camera-off-line:before {
  content: "\eb33";
}
.ri-camera-switch-fill:before {
  content: "\eb34";
}
.ri-camera-switch-line:before {
  content: "\eb35";
}
.ri-capsule-fill:before {
  content: "\eb36";
}
.ri-capsule-line:before {
  content: "\eb37";
}
.ri-car-fill:before {
  content: "\eb38";
}
.ri-car-line:before {
  content: "\eb39";
}
.ri-car-washing-fill:before {
  content: "\eb3a";
}
.ri-car-washing-line:before {
  content: "\eb3b";
}
.ri-caravan-fill:before {
  content: "\eb3c";
}
.ri-caravan-line:before {
  content: "\eb3d";
}
.ri-cast-fill:before {
  content: "\eb3e";
}
.ri-cast-line:before {
  content: "\eb3f";
}
.ri-cellphone-fill:before {
  content: "\eb40";
}
.ri-cellphone-line:before {
  content: "\eb41";
}
.ri-celsius-fill:before {
  content: "\eb42";
}
.ri-celsius-line:before {
  content: "\eb43";
}
.ri-centos-fill:before {
  content: "\eb44";
}
.ri-centos-line:before {
  content: "\eb45";
}
.ri-character-recognition-fill:before {
  content: "\eb46";
}
.ri-character-recognition-line:before {
  content: "\eb47";
}
.ri-charging-pile-2-fill:before {
  content: "\eb48";
}
.ri-charging-pile-2-line:before {
  content: "\eb49";
}
.ri-charging-pile-fill:before {
  content: "\eb4a";
}
.ri-charging-pile-line:before {
  content: "\eb4b";
}
.ri-chat-1-fill:before {
  content: "\eb4c";
}
.ri-chat-1-line:before {
  content: "\eb4d";
}
.ri-chat-2-fill:before {
  content: "\eb4e";
}
.ri-chat-2-line:before {
  content: "\eb4f";
}
.ri-chat-3-fill:before {
  content: "\eb50";
}
.ri-chat-3-line:before {
  content: "\eb51";
}
.ri-chat-4-fill:before {
  content: "\eb52";
}
.ri-chat-4-line:before {
  content: "\eb53";
}
.ri-chat-check-fill:before {
  content: "\eb54";
}
.ri-chat-check-line:before {
  content: "\eb55";
}
.ri-chat-delete-fill:before {
  content: "\eb56";
}
.ri-chat-delete-line:before {
  content: "\eb57";
}
.ri-chat-download-fill:before {
  content: "\eb58";
}
.ri-chat-download-line:before {
  content: "\eb59";
}
.ri-chat-follow-up-fill:before {
  content: "\eb5a";
}
.ri-chat-follow-up-line:before {
  content: "\eb5b";
}
.ri-chat-forward-fill:before {
  content: "\eb5c";
}
.ri-chat-forward-line:before {
  content: "\eb5d";
}
.ri-chat-heart-fill:before {
  content: "\eb5e";
}
.ri-chat-heart-line:before {
  content: "\eb5f";
}
.ri-chat-history-fill:before {
  content: "\eb60";
}
.ri-chat-history-line:before {
  content: "\eb61";
}
.ri-chat-new-fill:before {
  content: "\eb62";
}
.ri-chat-new-line:before {
  content: "\eb63";
}
.ri-chat-off-fill:before {
  content: "\eb64";
}
.ri-chat-off-line:before {
  content: "\eb65";
}
.ri-chat-poll-fill:before {
  content: "\eb66";
}
.ri-chat-poll-line:before {
  content: "\eb67";
}
.ri-chat-private-fill:before {
  content: "\eb68";
}
.ri-chat-private-line:before {
  content: "\eb69";
}
.ri-chat-quote-fill:before {
  content: "\eb6a";
}
.ri-chat-quote-line:before {
  content: "\eb6b";
}
.ri-chat-settings-fill:before {
  content: "\eb6c";
}
.ri-chat-settings-line:before {
  content: "\eb6d";
}
.ri-chat-smile-2-fill:before {
  content: "\eb6e";
}
.ri-chat-smile-2-line:before {
  content: "\eb6f";
}
.ri-chat-smile-3-fill:before {
  content: "\eb70";
}
.ri-chat-smile-3-line:before {
  content: "\eb71";
}
.ri-chat-smile-fill:before {
  content: "\eb72";
}
.ri-chat-smile-line:before {
  content: "\eb73";
}
.ri-chat-upload-fill:before {
  content: "\eb74";
}
.ri-chat-upload-line:before {
  content: "\eb75";
}
.ri-chat-voice-fill:before {
  content: "\eb76";
}
.ri-chat-voice-line:before {
  content: "\eb77";
}
.ri-check-double-fill:before {
  content: "\eb78";
}
.ri-check-double-line:before {
  content: "\eb79";
}
.ri-check-fill:before {
  content: "\eb7a";
}
.ri-check-line:before {
  content: "\eb7b";
}
.ri-checkbox-blank-circle-fill:before {
  content: "\eb7c";
}
.ri-checkbox-blank-circle-line:before {
  content: "\eb7d";
}
.ri-checkbox-blank-fill:before {
  content: "\eb7e";
}
.ri-checkbox-blank-line:before {
  content: "\eb7f";
}
.ri-checkbox-circle-fill:before {
  content: "\eb80";
}
.ri-checkbox-circle-line:before {
  content: "\eb81";
}
.ri-checkbox-fill:before {
  content: "\eb82";
}
.ri-checkbox-indeterminate-fill:before {
  content: "\eb83";
}
.ri-checkbox-indeterminate-line:before {
  content: "\eb84";
}
.ri-checkbox-line:before {
  content: "\eb85";
}
.ri-checkbox-multiple-blank-fill:before {
  content: "\eb86";
}
.ri-checkbox-multiple-blank-line:before {
  content: "\eb87";
}
.ri-checkbox-multiple-fill:before {
  content: "\eb88";
}
.ri-checkbox-multiple-line:before {
  content: "\eb89";
}
.ri-china-railway-fill:before {
  content: "\eb8a";
}
.ri-china-railway-line:before {
  content: "\eb8b";
}
.ri-chrome-fill:before {
  content: "\eb8c";
}
.ri-chrome-line:before {
  content: "\eb8d";
}
.ri-clapperboard-fill:before {
  content: "\eb8e";
}
.ri-clapperboard-line:before {
  content: "\eb8f";
}
.ri-clipboard-fill:before {
  content: "\eb90";
}
.ri-clipboard-line:before {
  content: "\eb91";
}
.ri-clockwise-2-fill:before {
  content: "\eb92";
}
.ri-clockwise-2-line:before {
  content: "\eb93";
}
.ri-clockwise-fill:before {
  content: "\eb94";
}
.ri-clockwise-line:before {
  content: "\eb95";
}
.ri-close-circle-fill:before {
  content: "\eb96";
}
.ri-close-circle-line:before {
  content: "\eb97";
}
.ri-close-fill:before {
  content: "\eb98";
}
.ri-close-line:before {
  content: "\eb99";
}
.ri-closed-captioning-fill:before {
  content: "\eb9a";
}
.ri-closed-captioning-line:before {
  content: "\eb9b";
}
.ri-cloud-fill:before {
  content: "\eb9c";
}
.ri-cloud-line:before {
  content: "\eb9d";
}
.ri-cloud-off-fill:before {
  content: "\eb9e";
}
.ri-cloud-off-line:before {
  content: "\eb9f";
}
.ri-cloud-windy-fill:before {
  content: "\eba0";
}
.ri-cloud-windy-line:before {
  content: "\eba1";
}
.ri-cloudy-2-fill:before {
  content: "\eba2";
}
.ri-cloudy-2-line:before {
  content: "\eba3";
}
.ri-cloudy-fill:before {
  content: "\eba4";
}
.ri-cloudy-line:before {
  content: "\eba5";
}
.ri-code-box-fill:before {
  content: "\eba6";
}
.ri-code-box-line:before {
  content: "\eba7";
}
.ri-code-fill:before {
  content: "\eba8";
}
.ri-code-line:before {
  content: "\eba9";
}
.ri-code-s-fill:before {
  content: "\ebaa";
}
.ri-code-s-line:before {
  content: "\ebab";
}
.ri-code-s-slash-fill:before {
  content: "\ebac";
}
.ri-code-s-slash-line:before {
  content: "\ebad";
}
.ri-code-view:before {
  content: "\ebae";
}
.ri-codepen-fill:before {
  content: "\ebaf";
}
.ri-codepen-line:before {
  content: "\ebb0";
}
.ri-coin-fill:before {
  content: "\ebb1";
}
.ri-coin-line:before {
  content: "\ebb2";
}
.ri-coins-fill:before {
  content: "\ebb3";
}
.ri-coins-line:before {
  content: "\ebb4";
}
.ri-collage-fill:before {
  content: "\ebb5";
}
.ri-collage-line:before {
  content: "\ebb6";
}
.ri-command-fill:before {
  content: "\ebb7";
}
.ri-command-line:before {
  content: "\ebb8";
}
.ri-community-fill:before {
  content: "\ebb9";
}
.ri-community-line:before {
  content: "\ebba";
}
.ri-compass-2-fill:before {
  content: "\ebbb";
}
.ri-compass-2-line:before {
  content: "\ebbc";
}
.ri-compass-3-fill:before {
  content: "\ebbd";
}
.ri-compass-3-line:before {
  content: "\ebbe";
}
.ri-compass-4-fill:before {
  content: "\ebbf";
}
.ri-compass-4-line:before {
  content: "\ebc0";
}
.ri-compass-discover-fill:before {
  content: "\ebc1";
}
.ri-compass-discover-line:before {
  content: "\ebc2";
}
.ri-compass-fill:before {
  content: "\ebc3";
}
.ri-compass-line:before {
  content: "\ebc4";
}
.ri-compasses-2-fill:before {
  content: "\ebc5";
}
.ri-compasses-2-line:before {
  content: "\ebc6";
}
.ri-compasses-fill:before {
  content: "\ebc7";
}
.ri-compasses-line:before {
  content: "\ebc8";
}
.ri-computer-fill:before {
  content: "\ebc9";
}
.ri-computer-line:before {
  content: "\ebca";
}
.ri-contacts-book-2-fill:before {
  content: "\ebcb";
}
.ri-contacts-book-2-line:before {
  content: "\ebcc";
}
.ri-contacts-book-fill:before {
  content: "\ebcd";
}
.ri-contacts-book-line:before {
  content: "\ebce";
}
.ri-contacts-book-upload-fill:before {
  content: "\ebcf";
}
.ri-contacts-book-upload-line:before {
  content: "\ebd0";
}
.ri-contacts-fill:before {
  content: "\ebd1";
}
.ri-contacts-line:before {
  content: "\ebd2";
}
.ri-contrast-2-fill:before {
  content: "\ebd3";
}
.ri-contrast-2-line:before {
  content: "\ebd4";
}
.ri-contrast-drop-2-fill:before {
  content: "\ebd5";
}
.ri-contrast-drop-2-line:before {
  content: "\ebd6";
}
.ri-contrast-drop-fill:before {
  content: "\ebd7";
}
.ri-contrast-drop-line:before {
  content: "\ebd8";
}
.ri-contrast-fill:before {
  content: "\ebd9";
}
.ri-contrast-line:before {
  content: "\ebda";
}
.ri-copper-coin-fill:before {
  content: "\ebdb";
}
.ri-copper-coin-line:before {
  content: "\ebdc";
}
.ri-copper-diamond-fill:before {
  content: "\ebdd";
}
.ri-copper-diamond-line:before {
  content: "\ebde";
}
.ri-copyleft-fill:before {
  content: "\ebdf";
}
.ri-copyleft-line:before {
  content: "\ebe0";
}
.ri-copyright-fill:before {
  content: "\ebe1";
}
.ri-copyright-line:before {
  content: "\ebe2";
}
.ri-coreos-fill:before {
  content: "\ebe3";
}
.ri-coreos-line:before {
  content: "\ebe4";
}
.ri-coupon-2-fill:before {
  content: "\ebe5";
}
.ri-coupon-2-line:before {
  content: "\ebe6";
}
.ri-coupon-3-fill:before {
  content: "\ebe7";
}
.ri-coupon-3-line:before {
  content: "\ebe8";
}
.ri-coupon-4-fill:before {
  content: "\ebe9";
}
.ri-coupon-4-line:before {
  content: "\ebea";
}
.ri-coupon-5-fill:before {
  content: "\ebeb";
}
.ri-coupon-5-line:before {
  content: "\ebec";
}
.ri-coupon-fill:before {
  content: "\ebed";
}
.ri-coupon-line:before {
  content: "\ebee";
}
.ri-cpu-fill:before {
  content: "\ebef";
}
.ri-cpu-line:before {
  content: "\ebf0";
}
.ri-creative-commons-by-fill:before {
  content: "\ebf1";
}
.ri-creative-commons-by-line:before {
  content: "\ebf2";
}
.ri-creative-commons-fill:before {
  content: "\ebf3";
}
.ri-creative-commons-line:before {
  content: "\ebf4";
}
.ri-creative-commons-nc-fill:before {
  content: "\ebf5";
}
.ri-creative-commons-nc-line:before {
  content: "\ebf6";
}
.ri-creative-commons-nd-fill:before {
  content: "\ebf7";
}
.ri-creative-commons-nd-line:before {
  content: "\ebf8";
}
.ri-creative-commons-sa-fill:before {
  content: "\ebf9";
}
.ri-creative-commons-sa-line:before {
  content: "\ebfa";
}
.ri-creative-commons-zero-fill:before {
  content: "\ebfb";
}
.ri-creative-commons-zero-line:before {
  content: "\ebfc";
}
.ri-criminal-fill:before {
  content: "\ebfd";
}
.ri-criminal-line:before {
  content: "\ebfe";
}
.ri-crop-2-fill:before {
  content: "\ebff";
}
.ri-crop-2-line:before {
  content: "\ec00";
}
.ri-crop-fill:before {
  content: "\ec01";
}
.ri-crop-line:before {
  content: "\ec02";
}
.ri-css3-fill:before {
  content: "\ec03";
}
.ri-css3-line:before {
  content: "\ec04";
}
.ri-cup-fill:before {
  content: "\ec05";
}
.ri-cup-line:before {
  content: "\ec06";
}
.ri-currency-fill:before {
  content: "\ec07";
}
.ri-currency-line:before {
  content: "\ec08";
}
.ri-cursor-fill:before {
  content: "\ec09";
}
.ri-cursor-line:before {
  content: "\ec0a";
}
.ri-customer-service-2-fill:before {
  content: "\ec0b";
}
.ri-customer-service-2-line:before {
  content: "\ec0c";
}
.ri-customer-service-fill:before {
  content: "\ec0d";
}
.ri-customer-service-line:before {
  content: "\ec0e";
}
.ri-dashboard-2-fill:before {
  content: "\ec0f";
}
.ri-dashboard-2-line:before {
  content: "\ec10";
}
.ri-dashboard-3-fill:before {
  content: "\ec11";
}
.ri-dashboard-3-line:before {
  content: "\ec12";
}
.ri-dashboard-fill:before {
  content: "\ec13";
}
.ri-dashboard-line:before {
  content: "\ec14";
}
.ri-database-2-fill:before {
  content: "\ec15";
}
.ri-database-2-line:before {
  content: "\ec16";
}
.ri-database-fill:before {
  content: "\ec17";
}
.ri-database-line:before {
  content: "\ec18";
}
.ri-delete-back-2-fill:before {
  content: "\ec19";
}
.ri-delete-back-2-line:before {
  content: "\ec1a";
}
.ri-delete-back-fill:before {
  content: "\ec1b";
}
.ri-delete-back-line:before {
  content: "\ec1c";
}
.ri-delete-bin-2-fill:before {
  content: "\ec1d";
}
.ri-delete-bin-2-line:before {
  content: "\ec1e";
}
.ri-delete-bin-3-fill:before {
  content: "\ec1f";
}
.ri-delete-bin-3-line:before {
  content: "\ec20";
}
.ri-delete-bin-4-fill:before {
  content: "\ec21";
}
.ri-delete-bin-4-line:before {
  content: "\ec22";
}
.ri-delete-bin-5-fill:before {
  content: "\ec23";
}
.ri-delete-bin-5-line:before {
  content: "\ec24";
}
.ri-delete-bin-6-fill:before {
  content: "\ec25";
}
.ri-delete-bin-6-line:before {
  content: "\ec26";
}
.ri-delete-bin-7-fill:before {
  content: "\ec27";
}
.ri-delete-bin-7-line:before {
  content: "\ec28";
}
.ri-delete-bin-fill:before {
  content: "\ec29";
}
.ri-delete-bin-line:before {
  content: "\ec2a";
}
.ri-delete-column:before {
  content: "\ec2b";
}
.ri-delete-row:before {
  content: "\ec2c";
}
.ri-device-fill:before {
  content: "\ec2d";
}
.ri-device-line:before {
  content: "\ec2e";
}
.ri-device-recover-fill:before {
  content: "\ec2f";
}
.ri-device-recover-line:before {
  content: "\ec30";
}
.ri-dingding-fill:before {
  content: "\ec31";
}
.ri-dingding-line:before {
  content: "\ec32";
}
.ri-direction-fill:before {
  content: "\ec33";
}
.ri-direction-line:before {
  content: "\ec34";
}
.ri-disc-fill:before {
  content: "\ec35";
}
.ri-disc-line:before {
  content: "\ec36";
}
.ri-discord-fill:before {
  content: "\ec37";
}
.ri-discord-line:before {
  content: "\ec38";
}
.ri-discuss-fill:before {
  content: "\ec39";
}
.ri-discuss-line:before {
  content: "\ec3a";
}
.ri-dislike-fill:before {
  content: "\ec3b";
}
.ri-dislike-line:before {
  content: "\ec3c";
}
.ri-disqus-fill:before {
  content: "\ec3d";
}
.ri-disqus-line:before {
  content: "\ec3e";
}
.ri-divide-fill:before {
  content: "\ec3f";
}
.ri-divide-line:before {
  content: "\ec40";
}
.ri-donut-chart-fill:before {
  content: "\ec41";
}
.ri-donut-chart-line:before {
  content: "\ec42";
}
.ri-door-closed-fill:before {
  content: "\ec43";
}
.ri-door-closed-line:before {
  content: "\ec44";
}
.ri-door-fill:before {
  content: "\ec45";
}
.ri-door-line:before {
  content: "\ec46";
}
.ri-door-lock-box-fill:before {
  content: "\ec47";
}
.ri-door-lock-box-line:before {
  content: "\ec48";
}
.ri-door-lock-fill:before {
  content: "\ec49";
}
.ri-door-lock-line:before {
  content: "\ec4a";
}
.ri-door-open-fill:before {
  content: "\ec4b";
}
.ri-door-open-line:before {
  content: "\ec4c";
}
.ri-dossier-fill:before {
  content: "\ec4d";
}
.ri-dossier-line:before {
  content: "\ec4e";
}
.ri-douban-fill:before {
  content: "\ec4f";
}
.ri-douban-line:before {
  content: "\ec50";
}
.ri-double-quotes-l:before {
  content: "\ec51";
}
.ri-double-quotes-r:before {
  content: "\ec52";
}
.ri-download-2-fill:before {
  content: "\ec53";
}
.ri-download-2-line:before {
  content: "\ec54";
}
.ri-download-cloud-2-fill:before {
  content: "\ec55";
}
.ri-download-cloud-2-line:before {
  content: "\ec56";
}
.ri-download-cloud-fill:before {
  content: "\ec57";
}
.ri-download-cloud-line:before {
  content: "\ec58";
}
.ri-download-fill:before {
  content: "\ec59";
}
.ri-download-line:before {
  content: "\ec5a";
}
.ri-draft-fill:before {
  content: "\ec5b";
}
.ri-draft-line:before {
  content: "\ec5c";
}
.ri-drag-drop-fill:before {
  content: "\ec5d";
}
.ri-drag-drop-line:before {
  content: "\ec5e";
}
.ri-drag-move-2-fill:before {
  content: "\ec5f";
}
.ri-drag-move-2-line:before {
  content: "\ec60";
}
.ri-drag-move-fill:before {
  content: "\ec61";
}
.ri-drag-move-line:before {
  content: "\ec62";
}
.ri-dribbble-fill:before {
  content: "\ec63";
}
.ri-dribbble-line:before {
  content: "\ec64";
}
.ri-drive-fill:before {
  content: "\ec65";
}
.ri-drive-line:before {
  content: "\ec66";
}
.ri-drizzle-fill:before {
  content: "\ec67";
}
.ri-drizzle-line:before {
  content: "\ec68";
}
.ri-drop-fill:before {
  content: "\ec69";
}
.ri-drop-line:before {
  content: "\ec6a";
}
.ri-dropbox-fill:before {
  content: "\ec6b";
}
.ri-dropbox-line:before {
  content: "\ec6c";
}
.ri-dual-sim-1-fill:before {
  content: "\ec6d";
}
.ri-dual-sim-1-line:before {
  content: "\ec6e";
}
.ri-dual-sim-2-fill:before {
  content: "\ec6f";
}
.ri-dual-sim-2-line:before {
  content: "\ec70";
}
.ri-dv-fill:before {
  content: "\ec71";
}
.ri-dv-line:before {
  content: "\ec72";
}
.ri-dvd-fill:before {
  content: "\ec73";
}
.ri-dvd-line:before {
  content: "\ec74";
}
.ri-e-bike-2-fill:before {
  content: "\ec75";
}
.ri-e-bike-2-line:before {
  content: "\ec76";
}
.ri-e-bike-fill:before {
  content: "\ec77";
}
.ri-e-bike-line:before {
  content: "\ec78";
}
.ri-earth-fill:before {
  content: "\ec79";
}
.ri-earth-line:before {
  content: "\ec7a";
}
.ri-earthquake-fill:before {
  content: "\ec7b";
}
.ri-earthquake-line:before {
  content: "\ec7c";
}
.ri-edge-fill:before {
  content: "\ec7d";
}
.ri-edge-line:before {
  content: "\ec7e";
}
.ri-edit-2-fill:before {
  content: "\ec7f";
}
.ri-edit-2-line:before {
  content: "\ec80";
}
.ri-edit-box-fill:before {
  content: "\ec81";
}
.ri-edit-box-line:before {
  content: "\ec82";
}
.ri-edit-circle-fill:before {
  content: "\ec83";
}
.ri-edit-circle-line:before {
  content: "\ec84";
}
.ri-edit-fill:before {
  content: "\ec85";
}
.ri-edit-line:before {
  content: "\ec86";
}
.ri-eject-fill:before {
  content: "\ec87";
}
.ri-eject-line:before {
  content: "\ec88";
}
.ri-emotion-2-fill:before {
  content: "\ec89";
}
.ri-emotion-2-line:before {
  content: "\ec8a";
}
.ri-emotion-fill:before {
  content: "\ec8b";
}
.ri-emotion-happy-fill:before {
  content: "\ec8c";
}
.ri-emotion-happy-line:before {
  content: "\ec8d";
}
.ri-emotion-laugh-fill:before {
  content: "\ec8e";
}
.ri-emotion-laugh-line:before {
  content: "\ec8f";
}
.ri-emotion-line:before {
  content: "\ec90";
}
.ri-emotion-normal-fill:before {
  content: "\ec91";
}
.ri-emotion-normal-line:before {
  content: "\ec92";
}
.ri-emotion-sad-fill:before {
  content: "\ec93";
}
.ri-emotion-sad-line:before {
  content: "\ec94";
}
.ri-emotion-unhappy-fill:before {
  content: "\ec95";
}
.ri-emotion-unhappy-line:before {
  content: "\ec96";
}
.ri-empathize-fill:before {
  content: "\ec97";
}
.ri-empathize-line:before {
  content: "\ec98";
}
.ri-emphasis-cn:before {
  content: "\ec99";
}
.ri-emphasis:before {
  content: "\ec9a";
}
.ri-english-input:before {
  content: "\ec9b";
}
.ri-equalizer-fill:before {
  content: "\ec9c";
}
.ri-equalizer-line:before {
  content: "\ec9d";
}
.ri-eraser-fill:before {
  content: "\ec9e";
}
.ri-eraser-line:before {
  content: "\ec9f";
}
.ri-error-warning-fill:before {
  content: "\eca0";
}
.ri-error-warning-line:before {
  content: "\eca1";
}
.ri-evernote-fill:before {
  content: "\eca2";
}
.ri-evernote-line:before {
  content: "\eca3";
}
.ri-exchange-box-fill:before {
  content: "\eca4";
}
.ri-exchange-box-line:before {
  content: "\eca5";
}
.ri-exchange-cny-fill:before {
  content: "\eca6";
}
.ri-exchange-cny-line:before {
  content: "\eca7";
}
.ri-exchange-dollar-fill:before {
  content: "\eca8";
}
.ri-exchange-dollar-line:before {
  content: "\eca9";
}
.ri-exchange-fill:before {
  content: "\ecaa";
}
.ri-exchange-funds-fill:before {
  content: "\ecab";
}
.ri-exchange-funds-line:before {
  content: "\ecac";
}
.ri-exchange-line:before {
  content: "\ecad";
}
.ri-external-link-fill:before {
  content: "\ecae";
}
.ri-external-link-line:before {
  content: "\ecaf";
}
.ri-eye-2-fill:before {
  content: "\ecb0";
}
.ri-eye-2-line:before {
  content: "\ecb1";
}
.ri-eye-close-fill:before {
  content: "\ecb2";
}
.ri-eye-close-line:before {
  content: "\ecb3";
}
.ri-eye-fill:before {
  content: "\ecb4";
}
.ri-eye-line:before {
  content: "\ecb5";
}
.ri-eye-off-fill:before {
  content: "\ecb6";
}
.ri-eye-off-line:before {
  content: "\ecb7";
}
.ri-facebook-box-fill:before {
  content: "\ecb8";
}
.ri-facebook-box-line:before {
  content: "\ecb9";
}
.ri-facebook-circle-fill:before {
  content: "\ecba";
}
.ri-facebook-circle-line:before {
  content: "\ecbb";
}
.ri-facebook-fill:before {
  content: "\ecbc";
}
.ri-facebook-line:before {
  content: "\ecbd";
}
.ri-fahrenheit-fill:before {
  content: "\ecbe";
}
.ri-fahrenheit-line:before {
  content: "\ecbf";
}
.ri-feedback-fill:before {
  content: "\ecc0";
}
.ri-feedback-line:before {
  content: "\ecc1";
}
.ri-file-2-fill:before {
  content: "\ecc2";
}
.ri-file-2-line:before {
  content: "\ecc3";
}
.ri-file-3-fill:before {
  content: "\ecc4";
}
.ri-file-3-line:before {
  content: "\ecc5";
}
.ri-file-4-fill:before {
  content: "\ecc6";
}
.ri-file-4-line:before {
  content: "\ecc7";
}
.ri-file-add-fill:before {
  content: "\ecc8";
}
.ri-file-add-line:before {
  content: "\ecc9";
}
.ri-file-chart-2-fill:before {
  content: "\ecca";
}
.ri-file-chart-2-line:before {
  content: "\eccb";
}
.ri-file-chart-fill:before {
  content: "\eccc";
}
.ri-file-chart-line:before {
  content: "\eccd";
}
.ri-file-cloud-fill:before {
  content: "\ecce";
}
.ri-file-cloud-line:before {
  content: "\eccf";
}
.ri-file-code-fill:before {
  content: "\ecd0";
}
.ri-file-code-line:before {
  content: "\ecd1";
}
.ri-file-copy-2-fill:before {
  content: "\ecd2";
}
.ri-file-copy-2-line:before {
  content: "\ecd3";
}
.ri-file-copy-fill:before {
  content: "\ecd4";
}
.ri-file-copy-line:before {
  content: "\ecd5";
}
.ri-file-damage-fill:before {
  content: "\ecd6";
}
.ri-file-damage-line:before {
  content: "\ecd7";
}
.ri-file-download-fill:before {
  content: "\ecd8";
}
.ri-file-download-line:before {
  content: "\ecd9";
}
.ri-file-edit-fill:before {
  content: "\ecda";
}
.ri-file-edit-line:before {
  content: "\ecdb";
}
.ri-file-excel-2-fill:before {
  content: "\ecdc";
}
.ri-file-excel-2-line:before {
  content: "\ecdd";
}
.ri-file-excel-fill:before {
  content: "\ecde";
}
.ri-file-excel-line:before {
  content: "\ecdf";
}
.ri-file-fill:before {
  content: "\ece0";
}
.ri-file-forbid-fill:before {
  content: "\ece1";
}
.ri-file-forbid-line:before {
  content: "\ece2";
}
.ri-file-gif-fill:before {
  content: "\ece3";
}
.ri-file-gif-line:before {
  content: "\ece4";
}
.ri-file-history-fill:before {
  content: "\ece5";
}
.ri-file-history-line:before {
  content: "\ece6";
}
.ri-file-hwp-fill:before {
  content: "\ece7";
}
.ri-file-hwp-line:before {
  content: "\ece8";
}
.ri-file-info-fill:before {
  content: "\ece9";
}
.ri-file-info-line:before {
  content: "\ecea";
}
.ri-file-line:before {
  content: "\eceb";
}
.ri-file-list-2-fill:before {
  content: "\ecec";
}
.ri-file-list-2-line:before {
  content: "\eced";
}
.ri-file-list-3-fill:before {
  content: "\ecee";
}
.ri-file-list-3-line:before {
  content: "\ecef";
}
.ri-file-list-fill:before {
  content: "\ecf0";
}
.ri-file-list-line:before {
  content: "\ecf1";
}
.ri-file-lock-fill:before {
  content: "\ecf2";
}
.ri-file-lock-line:before {
  content: "\ecf3";
}
.ri-file-mark-fill:before {
  content: "\ecf4";
}
.ri-file-mark-line:before {
  content: "\ecf5";
}
.ri-file-music-fill:before {
  content: "\ecf6";
}
.ri-file-music-line:before {
  content: "\ecf7";
}
.ri-file-paper-2-fill:before {
  content: "\ecf8";
}
.ri-file-paper-2-line:before {
  content: "\ecf9";
}
.ri-file-paper-fill:before {
  content: "\ecfa";
}
.ri-file-paper-line:before {
  content: "\ecfb";
}
.ri-file-pdf-fill:before {
  content: "\ecfc";
}
.ri-file-pdf-line:before {
  content: "\ecfd";
}
.ri-file-ppt-2-fill:before {
  content: "\ecfe";
}
.ri-file-ppt-2-line:before {
  content: "\ecff";
}
.ri-file-ppt-fill:before {
  content: "\ed00";
}
.ri-file-ppt-line:before {
  content: "\ed01";
}
.ri-file-reduce-fill:before {
  content: "\ed02";
}
.ri-file-reduce-line:before {
  content: "\ed03";
}
.ri-file-search-fill:before {
  content: "\ed04";
}
.ri-file-search-line:before {
  content: "\ed05";
}
.ri-file-settings-fill:before {
  content: "\ed06";
}
.ri-file-settings-line:before {
  content: "\ed07";
}
.ri-file-shield-2-fill:before {
  content: "\ed08";
}
.ri-file-shield-2-line:before {
  content: "\ed09";
}
.ri-file-shield-fill:before {
  content: "\ed0a";
}
.ri-file-shield-line:before {
  content: "\ed0b";
}
.ri-file-shred-fill:before {
  content: "\ed0c";
}
.ri-file-shred-line:before {
  content: "\ed0d";
}
.ri-file-text-fill:before {
  content: "\ed0e";
}
.ri-file-text-line:before {
  content: "\ed0f";
}
.ri-file-transfer-fill:before {
  content: "\ed10";
}
.ri-file-transfer-line:before {
  content: "\ed11";
}
.ri-file-unknow-fill:before {
  content: "\ed12";
}
.ri-file-unknow-line:before {
  content: "\ed13";
}
.ri-file-upload-fill:before {
  content: "\ed14";
}
.ri-file-upload-line:before {
  content: "\ed15";
}
.ri-file-user-fill:before {
  content: "\ed16";
}
.ri-file-user-line:before {
  content: "\ed17";
}
.ri-file-warning-fill:before {
  content: "\ed18";
}
.ri-file-warning-line:before {
  content: "\ed19";
}
.ri-file-word-2-fill:before {
  content: "\ed1a";
}
.ri-file-word-2-line:before {
  content: "\ed1b";
}
.ri-file-word-fill:before {
  content: "\ed1c";
}
.ri-file-word-line:before {
  content: "\ed1d";
}
.ri-file-zip-fill:before {
  content: "\ed1e";
}
.ri-file-zip-line:before {
  content: "\ed1f";
}
.ri-film-fill:before {
  content: "\ed20";
}
.ri-film-line:before {
  content: "\ed21";
}
.ri-filter-2-fill:before {
  content: "\ed22";
}
.ri-filter-2-line:before {
  content: "\ed23";
}
.ri-filter-3-fill:before {
  content: "\ed24";
}
.ri-filter-3-line:before {
  content: "\ed25";
}
.ri-filter-fill:before {
  content: "\ed26";
}
.ri-filter-line:before {
  content: "\ed27";
}
.ri-filter-off-fill:before {
  content: "\ed28";
}
.ri-filter-off-line:before {
  content: "\ed29";
}
.ri-find-replace-fill:before {
  content: "\ed2a";
}
.ri-find-replace-line:before {
  content: "\ed2b";
}
.ri-finder-fill:before {
  content: "\ed2c";
}
.ri-finder-line:before {
  content: "\ed2d";
}
.ri-fingerprint-2-fill:before {
  content: "\ed2e";
}
.ri-fingerprint-2-line:before {
  content: "\ed2f";
}
.ri-fingerprint-fill:before {
  content: "\ed30";
}
.ri-fingerprint-line:before {
  content: "\ed31";
}
.ri-fire-fill:before {
  content: "\ed32";
}
.ri-fire-line:before {
  content: "\ed33";
}
.ri-firefox-fill:before {
  content: "\ed34";
}
.ri-firefox-line:before {
  content: "\ed35";
}
.ri-first-aid-kit-fill:before {
  content: "\ed36";
}
.ri-first-aid-kit-line:before {
  content: "\ed37";
}
.ri-flag-2-fill:before {
  content: "\ed38";
}
.ri-flag-2-line:before {
  content: "\ed39";
}
.ri-flag-fill:before {
  content: "\ed3a";
}
.ri-flag-line:before {
  content: "\ed3b";
}
.ri-flashlight-fill:before {
  content: "\ed3c";
}
.ri-flashlight-line:before {
  content: "\ed3d";
}
.ri-flask-fill:before {
  content: "\ed3e";
}
.ri-flask-line:before {
  content: "\ed3f";
}
.ri-flight-land-fill:before {
  content: "\ed40";
}
.ri-flight-land-line:before {
  content: "\ed41";
}
.ri-flight-takeoff-fill:before {
  content: "\ed42";
}
.ri-flight-takeoff-line:before {
  content: "\ed43";
}
.ri-flood-fill:before {
  content: "\ed44";
}
.ri-flood-line:before {
  content: "\ed45";
}
.ri-flow-chart:before {
  content: "\ed46";
}
.ri-flutter-fill:before {
  content: "\ed47";
}
.ri-flutter-line:before {
  content: "\ed48";
}
.ri-focus-2-fill:before {
  content: "\ed49";
}
.ri-focus-2-line:before {
  content: "\ed4a";
}
.ri-focus-3-fill:before {
  content: "\ed4b";
}
.ri-focus-3-line:before {
  content: "\ed4c";
}
.ri-focus-fill:before {
  content: "\ed4d";
}
.ri-focus-line:before {
  content: "\ed4e";
}
.ri-foggy-fill:before {
  content: "\ed4f";
}
.ri-foggy-line:before {
  content: "\ed50";
}
.ri-folder-2-fill:before {
  content: "\ed51";
}
.ri-folder-2-line:before {
  content: "\ed52";
}
.ri-folder-3-fill:before {
  content: "\ed53";
}
.ri-folder-3-line:before {
  content: "\ed54";
}
.ri-folder-4-fill:before {
  content: "\ed55";
}
.ri-folder-4-line:before {
  content: "\ed56";
}
.ri-folder-5-fill:before {
  content: "\ed57";
}
.ri-folder-5-line:before {
  content: "\ed58";
}
.ri-folder-add-fill:before {
  content: "\ed59";
}
.ri-folder-add-line:before {
  content: "\ed5a";
}
.ri-folder-chart-2-fill:before {
  content: "\ed5b";
}
.ri-folder-chart-2-line:before {
  content: "\ed5c";
}
.ri-folder-chart-fill:before {
  content: "\ed5d";
}
.ri-folder-chart-line:before {
  content: "\ed5e";
}
.ri-folder-download-fill:before {
  content: "\ed5f";
}
.ri-folder-download-line:before {
  content: "\ed60";
}
.ri-folder-fill:before {
  content: "\ed61";
}
.ri-folder-forbid-fill:before {
  content: "\ed62";
}
.ri-folder-forbid-line:before {
  content: "\ed63";
}
.ri-folder-history-fill:before {
  content: "\ed64";
}
.ri-folder-history-line:before {
  content: "\ed65";
}
.ri-folder-info-fill:before {
  content: "\ed66";
}
.ri-folder-info-line:before {
  content: "\ed67";
}
.ri-folder-keyhole-fill:before {
  content: "\ed68";
}
.ri-folder-keyhole-line:before {
  content: "\ed69";
}
.ri-folder-line:before {
  content: "\ed6a";
}
.ri-folder-lock-fill:before {
  content: "\ed6b";
}
.ri-folder-lock-line:before {
  content: "\ed6c";
}
.ri-folder-music-fill:before {
  content: "\ed6d";
}
.ri-folder-music-line:before {
  content: "\ed6e";
}
.ri-folder-open-fill:before {
  content: "\ed6f";
}
.ri-folder-open-line:before {
  content: "\ed70";
}
.ri-folder-received-fill:before {
  content: "\ed71";
}
.ri-folder-received-line:before {
  content: "\ed72";
}
.ri-folder-reduce-fill:before {
  content: "\ed73";
}
.ri-folder-reduce-line:before {
  content: "\ed74";
}
.ri-folder-settings-fill:before {
  content: "\ed75";
}
.ri-folder-settings-line:before {
  content: "\ed76";
}
.ri-folder-shared-fill:before {
  content: "\ed77";
}
.ri-folder-shared-line:before {
  content: "\ed78";
}
.ri-folder-shield-2-fill:before {
  content: "\ed79";
}
.ri-folder-shield-2-line:before {
  content: "\ed7a";
}
.ri-folder-shield-fill:before {
  content: "\ed7b";
}
.ri-folder-shield-line:before {
  content: "\ed7c";
}
.ri-folder-transfer-fill:before {
  content: "\ed7d";
}
.ri-folder-transfer-line:before {
  content: "\ed7e";
}
.ri-folder-unknow-fill:before {
  content: "\ed7f";
}
.ri-folder-unknow-line:before {
  content: "\ed80";
}
.ri-folder-upload-fill:before {
  content: "\ed81";
}
.ri-folder-upload-line:before {
  content: "\ed82";
}
.ri-folder-user-fill:before {
  content: "\ed83";
}
.ri-folder-user-line:before {
  content: "\ed84";
}
.ri-folder-warning-fill:before {
  content: "\ed85";
}
.ri-folder-warning-line:before {
  content: "\ed86";
}
.ri-folder-zip-fill:before {
  content: "\ed87";
}
.ri-folder-zip-line:before {
  content: "\ed88";
}
.ri-folders-fill:before {
  content: "\ed89";
}
.ri-folders-line:before {
  content: "\ed8a";
}
.ri-font-color:before {
  content: "\ed8b";
}
.ri-font-size-2:before {
  content: "\ed8c";
}
.ri-font-size:before {
  content: "\ed8d";
}
.ri-football-fill:before {
  content: "\ed8e";
}
.ri-football-line:before {
  content: "\ed8f";
}
.ri-footprint-fill:before {
  content: "\ed90";
}
.ri-footprint-line:before {
  content: "\ed91";
}
.ri-forbid-2-fill:before {
  content: "\ed92";
}
.ri-forbid-2-line:before {
  content: "\ed93";
}
.ri-forbid-fill:before {
  content: "\ed94";
}
.ri-forbid-line:before {
  content: "\ed95";
}
.ri-format-clear:before {
  content: "\ed96";
}
.ri-fridge-fill:before {
  content: "\ed97";
}
.ri-fridge-line:before {
  content: "\ed98";
}
.ri-fullscreen-exit-fill:before {
  content: "\ed99";
}
.ri-fullscreen-exit-line:before {
  content: "\ed9a";
}
.ri-fullscreen-fill:before {
  content: "\ed9b";
}
.ri-fullscreen-line:before {
  content: "\ed9c";
}
.ri-function-fill:before {
  content: "\ed9d";
}
.ri-function-line:before {
  content: "\ed9e";
}
.ri-functions:before {
  content: "\ed9f";
}
.ri-funds-box-fill:before {
  content: "\eda0";
}
.ri-funds-box-line:before {
  content: "\eda1";
}
.ri-funds-fill:before {
  content: "\eda2";
}
.ri-funds-line:before {
  content: "\eda3";
}
.ri-gallery-fill:before {
  content: "\eda4";
}
.ri-gallery-line:before {
  content: "\eda5";
}
.ri-gallery-upload-fill:before {
  content: "\eda6";
}
.ri-gallery-upload-line:before {
  content: "\eda7";
}
.ri-game-fill:before {
  content: "\eda8";
}
.ri-game-line:before {
  content: "\eda9";
}
.ri-gamepad-fill:before {
  content: "\edaa";
}
.ri-gamepad-line:before {
  content: "\edab";
}
.ri-gas-station-fill:before {
  content: "\edac";
}
.ri-gas-station-line:before {
  content: "\edad";
}
.ri-gatsby-fill:before {
  content: "\edae";
}
.ri-gatsby-line:before {
  content: "\edaf";
}
.ri-genderless-fill:before {
  content: "\edb0";
}
.ri-genderless-line:before {
  content: "\edb1";
}
.ri-ghost-2-fill:before {
  content: "\edb2";
}
.ri-ghost-2-line:before {
  content: "\edb3";
}
.ri-ghost-fill:before {
  content: "\edb4";
}
.ri-ghost-line:before {
  content: "\edb5";
}
.ri-ghost-smile-fill:before {
  content: "\edb6";
}
.ri-ghost-smile-line:before {
  content: "\edb7";
}
.ri-gift-2-fill:before {
  content: "\edb8";
}
.ri-gift-2-line:before {
  content: "\edb9";
}
.ri-gift-fill:before {
  content: "\edba";
}
.ri-gift-line:before {
  content: "\edbb";
}
.ri-git-branch-fill:before {
  content: "\edbc";
}
.ri-git-branch-line:before {
  content: "\edbd";
}
.ri-git-commit-fill:before {
  content: "\edbe";
}
.ri-git-commit-line:before {
  content: "\edbf";
}
.ri-git-merge-fill:before {
  content: "\edc0";
}
.ri-git-merge-line:before {
  content: "\edc1";
}
.ri-git-pull-request-fill:before {
  content: "\edc2";
}
.ri-git-pull-request-line:before {
  content: "\edc3";
}
.ri-git-repository-commits-fill:before {
  content: "\edc4";
}
.ri-git-repository-commits-line:before {
  content: "\edc5";
}
.ri-git-repository-fill:before {
  content: "\edc6";
}
.ri-git-repository-line:before {
  content: "\edc7";
}
.ri-git-repository-private-fill:before {
  content: "\edc8";
}
.ri-git-repository-private-line:before {
  content: "\edc9";
}
.ri-github-fill:before {
  content: "\edca";
}
.ri-github-line:before {
  content: "\edcb";
}
.ri-gitlab-fill:before {
  content: "\edcc";
}
.ri-gitlab-line:before {
  content: "\edcd";
}
.ri-global-fill:before {
  content: "\edce";
}
.ri-global-line:before {
  content: "\edcf";
}
.ri-globe-fill:before {
  content: "\edd0";
}
.ri-globe-line:before {
  content: "\edd1";
}
.ri-goblet-fill:before {
  content: "\edd2";
}
.ri-goblet-line:before {
  content: "\edd3";
}
.ri-google-fill:before {
  content: "\edd4";
}
.ri-google-line:before {
  content: "\edd5";
}
.ri-google-play-fill:before {
  content: "\edd6";
}
.ri-google-play-line:before {
  content: "\edd7";
}
.ri-government-fill:before {
  content: "\edd8";
}
.ri-government-line:before {
  content: "\edd9";
}
.ri-gps-fill:before {
  content: "\edda";
}
.ri-gps-line:before {
  content: "\eddb";
}
.ri-gradienter-fill:before {
  content: "\eddc";
}
.ri-gradienter-line:before {
  content: "\eddd";
}
.ri-grid-fill:before {
  content: "\edde";
}
.ri-grid-line:before {
  content: "\eddf";
}
.ri-group-2-fill:before {
  content: "\ede0";
}
.ri-group-2-line:before {
  content: "\ede1";
}
.ri-group-fill:before {
  content: "\ede2";
}
.ri-group-line:before {
  content: "\ede3";
}
.ri-guide-fill:before {
  content: "\ede4";
}
.ri-guide-line:before {
  content: "\ede5";
}
.ri-h-1:before {
  content: "\ede6";
}
.ri-h-2:before {
  content: "\ede7";
}
.ri-h-3:before {
  content: "\ede8";
}
.ri-h-4:before {
  content: "\ede9";
}
.ri-h-5:before {
  content: "\edea";
}
.ri-h-6:before {
  content: "\edeb";
}
.ri-hail-fill:before {
  content: "\edec";
}
.ri-hail-line:before {
  content: "\eded";
}
.ri-hammer-fill:before {
  content: "\edee";
}
.ri-hammer-line:before {
  content: "\edef";
}
.ri-hand-coin-fill:before {
  content: "\edf0";
}
.ri-hand-coin-line:before {
  content: "\edf1";
}
.ri-hand-heart-fill:before {
  content: "\edf2";
}
.ri-hand-heart-line:before {
  content: "\edf3";
}
.ri-hand-sanitizer-fill:before {
  content: "\edf4";
}
.ri-hand-sanitizer-line:before {
  content: "\edf5";
}
.ri-handbag-fill:before {
  content: "\edf6";
}
.ri-handbag-line:before {
  content: "\edf7";
}
.ri-hard-drive-2-fill:before {
  content: "\edf8";
}
.ri-hard-drive-2-line:before {
  content: "\edf9";
}
.ri-hard-drive-fill:before {
  content: "\edfa";
}
.ri-hard-drive-line:before {
  content: "\edfb";
}
.ri-hashtag:before {
  content: "\edfc";
}
.ri-haze-2-fill:before {
  content: "\edfd";
}
.ri-haze-2-line:before {
  content: "\edfe";
}
.ri-haze-fill:before {
  content: "\edff";
}
.ri-haze-line:before {
  content: "\ee00";
}
.ri-hd-fill:before {
  content: "\ee01";
}
.ri-hd-line:before {
  content: "\ee02";
}
.ri-heading:before {
  content: "\ee03";
}
.ri-headphone-fill:before {
  content: "\ee04";
}
.ri-headphone-line:before {
  content: "\ee05";
}
.ri-health-book-fill:before {
  content: "\ee06";
}
.ri-health-book-line:before {
  content: "\ee07";
}
.ri-heart-2-fill:before {
  content: "\ee08";
}
.ri-heart-2-line:before {
  content: "\ee09";
}
.ri-heart-3-fill:before {
  content: "\ee0a";
}
.ri-heart-3-line:before {
  content: "\ee0b";
}
.ri-heart-add-fill:before {
  content: "\ee0c";
}
.ri-heart-add-line:before {
  content: "\ee0d";
}
.ri-heart-fill:before {
  content: "\ee0e";
}
.ri-heart-line:before {
  content: "\ee0f";
}
.ri-heart-pulse-fill:before {
  content: "\ee10";
}
.ri-heart-pulse-line:before {
  content: "\ee11";
}
.ri-hearts-fill:before {
  content: "\ee12";
}
.ri-hearts-line:before {
  content: "\ee13";
}
.ri-heavy-showers-fill:before {
  content: "\ee14";
}
.ri-heavy-showers-line:before {
  content: "\ee15";
}
.ri-history-fill:before {
  content: "\ee16";
}
.ri-history-line:before {
  content: "\ee17";
}
.ri-home-2-fill:before {
  content: "\ee18";
}
.ri-home-2-line:before {
  content: "\ee19";
}
.ri-home-3-fill:before {
  content: "\ee1a";
}
.ri-home-3-line:before {
  content: "\ee1b";
}
.ri-home-4-fill:before {
  content: "\ee1c";
}
.ri-home-4-line:before {
  content: "\ee1d";
}
.ri-home-5-fill:before {
  content: "\ee1e";
}
.ri-home-5-line:before {
  content: "\ee1f";
}
.ri-home-6-fill:before {
  content: "\ee20";
}
.ri-home-6-line:before {
  content: "\ee21";
}
.ri-home-7-fill:before {
  content: "\ee22";
}
.ri-home-7-line:before {
  content: "\ee23";
}
.ri-home-8-fill:before {
  content: "\ee24";
}
.ri-home-8-line:before {
  content: "\ee25";
}
.ri-home-fill:before {
  content: "\ee26";
}
.ri-home-gear-fill:before {
  content: "\ee27";
}
.ri-home-gear-line:before {
  content: "\ee28";
}
.ri-home-heart-fill:before {
  content: "\ee29";
}
.ri-home-heart-line:before {
  content: "\ee2a";
}
.ri-home-line:before {
  content: "\ee2b";
}
.ri-home-smile-2-fill:before {
  content: "\ee2c";
}
.ri-home-smile-2-line:before {
  content: "\ee2d";
}
.ri-home-smile-fill:before {
  content: "\ee2e";
}
.ri-home-smile-line:before {
  content: "\ee2f";
}
.ri-home-wifi-fill:before {
  content: "\ee30";
}
.ri-home-wifi-line:before {
  content: "\ee31";
}
.ri-honor-of-kings-fill:before {
  content: "\ee32";
}
.ri-honor-of-kings-line:before {
  content: "\ee33";
}
.ri-honour-fill:before {
  content: "\ee34";
}
.ri-honour-line:before {
  content: "\ee35";
}
.ri-hospital-fill:before {
  content: "\ee36";
}
.ri-hospital-line:before {
  content: "\ee37";
}
.ri-hotel-bed-fill:before {
  content: "\ee38";
}
.ri-hotel-bed-line:before {
  content: "\ee39";
}
.ri-hotel-fill:before {
  content: "\ee3a";
}
.ri-hotel-line:before {
  content: "\ee3b";
}
.ri-hotspot-fill:before {
  content: "\ee3c";
}
.ri-hotspot-line:before {
  content: "\ee3d";
}
.ri-hq-fill:before {
  content: "\ee3e";
}
.ri-hq-line:before {
  content: "\ee3f";
}
.ri-html5-fill:before {
  content: "\ee40";
}
.ri-html5-line:before {
  content: "\ee41";
}
.ri-ie-fill:before {
  content: "\ee42";
}
.ri-ie-line:before {
  content: "\ee43";
}
.ri-image-2-fill:before {
  content: "\ee44";
}
.ri-image-2-line:before {
  content: "\ee45";
}
.ri-image-add-fill:before {
  content: "\ee46";
}
.ri-image-add-line:before {
  content: "\ee47";
}
.ri-image-edit-fill:before {
  content: "\ee48";
}
.ri-image-edit-line:before {
  content: "\ee49";
}
.ri-image-fill:before {
  content: "\ee4a";
}
.ri-image-line:before {
  content: "\ee4b";
}
.ri-inbox-archive-fill:before {
  content: "\ee4c";
}
.ri-inbox-archive-line:before {
  content: "\ee4d";
}
.ri-inbox-fill:before {
  content: "\ee4e";
}
.ri-inbox-line:before {
  content: "\ee4f";
}
.ri-inbox-unarchive-fill:before {
  content: "\ee50";
}
.ri-inbox-unarchive-line:before {
  content: "\ee51";
}
.ri-increase-decrease-fill:before {
  content: "\ee52";
}
.ri-increase-decrease-line:before {
  content: "\ee53";
}
.ri-indent-decrease:before {
  content: "\ee54";
}
.ri-indent-increase:before {
  content: "\ee55";
}
.ri-indeterminate-circle-fill:before {
  content: "\ee56";
}
.ri-indeterminate-circle-line:before {
  content: "\ee57";
}
.ri-information-fill:before {
  content: "\ee58";
}
.ri-information-line:before {
  content: "\ee59";
}
.ri-infrared-thermometer-fill:before {
  content: "\ee5a";
}
.ri-infrared-thermometer-line:before {
  content: "\ee5b";
}
.ri-ink-bottle-fill:before {
  content: "\ee5c";
}
.ri-ink-bottle-line:before {
  content: "\ee5d";
}
.ri-input-cursor-move:before {
  content: "\ee5e";
}
.ri-input-method-fill:before {
  content: "\ee5f";
}
.ri-input-method-line:before {
  content: "\ee60";
}
.ri-insert-column-left:before {
  content: "\ee61";
}
.ri-insert-column-right:before {
  content: "\ee62";
}
.ri-insert-row-bottom:before {
  content: "\ee63";
}
.ri-insert-row-top:before {
  content: "\ee64";
}
.ri-instagram-fill:before {
  content: "\ee65";
}
.ri-instagram-line:before {
  content: "\ee66";
}
.ri-install-fill:before {
  content: "\ee67";
}
.ri-install-line:before {
  content: "\ee68";
}
.ri-invision-fill:before {
  content: "\ee69";
}
.ri-invision-line:before {
  content: "\ee6a";
}
.ri-italic:before {
  content: "\ee6b";
}
.ri-kakao-talk-fill:before {
  content: "\ee6c";
}
.ri-kakao-talk-line:before {
  content: "\ee6d";
}
.ri-key-2-fill:before {
  content: "\ee6e";
}
.ri-key-2-line:before {
  content: "\ee6f";
}
.ri-key-fill:before {
  content: "\ee70";
}
.ri-key-line:before {
  content: "\ee71";
}
.ri-keyboard-box-fill:before {
  content: "\ee72";
}
.ri-keyboard-box-line:before {
  content: "\ee73";
}
.ri-keyboard-fill:before {
  content: "\ee74";
}
.ri-keyboard-line:before {
  content: "\ee75";
}
.ri-keynote-fill:before {
  content: "\ee76";
}
.ri-keynote-line:before {
  content: "\ee77";
}
.ri-knife-blood-fill:before {
  content: "\ee78";
}
.ri-knife-blood-line:before {
  content: "\ee79";
}
.ri-knife-fill:before {
  content: "\ee7a";
}
.ri-knife-line:before {
  content: "\ee7b";
}
.ri-landscape-fill:before {
  content: "\ee7c";
}
.ri-landscape-line:before {
  content: "\ee7d";
}
.ri-layout-2-fill:before {
  content: "\ee7e";
}
.ri-layout-2-line:before {
  content: "\ee7f";
}
.ri-layout-3-fill:before {
  content: "\ee80";
}
.ri-layout-3-line:before {
  content: "\ee81";
}
.ri-layout-4-fill:before {
  content: "\ee82";
}
.ri-layout-4-line:before {
  content: "\ee83";
}
.ri-layout-5-fill:before {
  content: "\ee84";
}
.ri-layout-5-line:before {
  content: "\ee85";
}
.ri-layout-6-fill:before {
  content: "\ee86";
}
.ri-layout-6-line:before {
  content: "\ee87";
}
.ri-layout-bottom-2-fill:before {
  content: "\ee88";
}
.ri-layout-bottom-2-line:before {
  content: "\ee89";
}
.ri-layout-bottom-fill:before {
  content: "\ee8a";
}
.ri-layout-bottom-line:before {
  content: "\ee8b";
}
.ri-layout-column-fill:before {
  content: "\ee8c";
}
.ri-layout-column-line:before {
  content: "\ee8d";
}
.ri-layout-fill:before {
  content: "\ee8e";
}
.ri-layout-grid-fill:before {
  content: "\ee8f";
}
.ri-layout-grid-line:before {
  content: "\ee90";
}
.ri-layout-left-2-fill:before {
  content: "\ee91";
}
.ri-layout-left-2-line:before {
  content: "\ee92";
}
.ri-layout-left-fill:before {
  content: "\ee93";
}
.ri-layout-left-line:before {
  content: "\ee94";
}
.ri-layout-line:before {
  content: "\ee95";
}
.ri-layout-masonry-fill:before {
  content: "\ee96";
}
.ri-layout-masonry-line:before {
  content: "\ee97";
}
.ri-layout-right-2-fill:before {
  content: "\ee98";
}
.ri-layout-right-2-line:before {
  content: "\ee99";
}
.ri-layout-right-fill:before {
  content: "\ee9a";
}
.ri-layout-right-line:before {
  content: "\ee9b";
}
.ri-layout-row-fill:before {
  content: "\ee9c";
}
.ri-layout-row-line:before {
  content: "\ee9d";
}
.ri-layout-top-2-fill:before {
  content: "\ee9e";
}
.ri-layout-top-2-line:before {
  content: "\ee9f";
}
.ri-layout-top-fill:before {
  content: "\eea0";
}
.ri-layout-top-line:before {
  content: "\eea1";
}
.ri-leaf-fill:before {
  content: "\eea2";
}
.ri-leaf-line:before {
  content: "\eea3";
}
.ri-lifebuoy-fill:before {
  content: "\eea4";
}
.ri-lifebuoy-line:before {
  content: "\eea5";
}
.ri-lightbulb-fill:before {
  content: "\eea6";
}
.ri-lightbulb-flash-fill:before {
  content: "\eea7";
}
.ri-lightbulb-flash-line:before {
  content: "\eea8";
}
.ri-lightbulb-line:before {
  content: "\eea9";
}
.ri-line-chart-fill:before {
  content: "\eeaa";
}
.ri-line-chart-line:before {
  content: "\eeab";
}
.ri-line-fill:before {
  content: "\eeac";
}
.ri-line-height:before {
  content: "\eead";
}
.ri-line-line:before {
  content: "\eeae";
}
.ri-link-m:before {
  content: "\eeaf";
}
.ri-link-unlink-m:before {
  content: "\eeb0";
}
.ri-link-unlink:before {
  content: "\eeb1";
}
.ri-link:before {
  content: "\eeb2";
}
.ri-linkedin-box-fill:before {
  content: "\eeb3";
}
.ri-linkedin-box-line:before {
  content: "\eeb4";
}
.ri-linkedin-fill:before {
  content: "\eeb5";
}
.ri-linkedin-line:before {
  content: "\eeb6";
}
.ri-links-fill:before {
  content: "\eeb7";
}
.ri-links-line:before {
  content: "\eeb8";
}
.ri-list-check-2:before {
  content: "\eeb9";
}
.ri-list-check:before {
  content: "\eeba";
}
.ri-list-ordered:before {
  content: "\eebb";
}
.ri-list-settings-fill:before {
  content: "\eebc";
}
.ri-list-settings-line:before {
  content: "\eebd";
}
.ri-list-unordered:before {
  content: "\eebe";
}
.ri-live-fill:before {
  content: "\eebf";
}
.ri-live-line:before {
  content: "\eec0";
}
.ri-loader-2-fill:before {
  content: "\eec1";
}
.ri-loader-2-line:before {
  content: "\eec2";
}
.ri-loader-3-fill:before {
  content: "\eec3";
}
.ri-loader-3-line:before {
  content: "\eec4";
}
.ri-loader-4-fill:before {
  content: "\eec5";
}
.ri-loader-4-line:before {
  content: "\eec6";
}
.ri-loader-5-fill:before {
  content: "\eec7";
}
.ri-loader-5-line:before {
  content: "\eec8";
}
.ri-loader-fill:before {
  content: "\eec9";
}
.ri-loader-line:before {
  content: "\eeca";
}
.ri-lock-2-fill:before {
  content: "\eecb";
}
.ri-lock-2-line:before {
  content: "\eecc";
}
.ri-lock-fill:before {
  content: "\eecd";
}
.ri-lock-line:before {
  content: "\eece";
}
.ri-lock-password-fill:before {
  content: "\eecf";
}
.ri-lock-password-line:before {
  content: "\eed0";
}
.ri-lock-unlock-fill:before {
  content: "\eed1";
}
.ri-lock-unlock-line:before {
  content: "\eed2";
}
.ri-login-box-fill:before {
  content: "\eed3";
}
.ri-login-box-line:before {
  content: "\eed4";
}
.ri-login-circle-fill:before {
  content: "\eed5";
}
.ri-login-circle-line:before {
  content: "\eed6";
}
.ri-logout-box-fill:before {
  content: "\eed7";
}
.ri-logout-box-line:before {
  content: "\eed8";
}
.ri-logout-box-r-fill:before {
  content: "\eed9";
}
.ri-logout-box-r-line:before {
  content: "\eeda";
}
.ri-logout-circle-fill:before {
  content: "\eedb";
}
.ri-logout-circle-line:before {
  content: "\eedc";
}
.ri-logout-circle-r-fill:before {
  content: "\eedd";
}
.ri-logout-circle-r-line:before {
  content: "\eede";
}
.ri-luggage-cart-fill:before {
  content: "\eedf";
}
.ri-luggage-cart-line:before {
  content: "\eee0";
}
.ri-luggage-deposit-fill:before {
  content: "\eee1";
}
.ri-luggage-deposit-line:before {
  content: "\eee2";
}
.ri-lungs-fill:before {
  content: "\eee3";
}
.ri-lungs-line:before {
  content: "\eee4";
}
.ri-mac-fill:before {
  content: "\eee5";
}
.ri-mac-line:before {
  content: "\eee6";
}
.ri-macbook-fill:before {
  content: "\eee7";
}
.ri-macbook-line:before {
  content: "\eee8";
}
.ri-magic-fill:before {
  content: "\eee9";
}
.ri-magic-line:before {
  content: "\eeea";
}
.ri-mail-add-fill:before {
  content: "\eeeb";
}
.ri-mail-add-line:before {
  content: "\eeec";
}
.ri-mail-check-fill:before {
  content: "\eeed";
}
.ri-mail-check-line:before {
  content: "\eeee";
}
.ri-mail-close-fill:before {
  content: "\eeef";
}
.ri-mail-close-line:before {
  content: "\eef0";
}
.ri-mail-download-fill:before {
  content: "\eef1";
}
.ri-mail-download-line:before {
  content: "\eef2";
}
.ri-mail-fill:before {
  content: "\eef3";
}
.ri-mail-forbid-fill:before {
  content: "\eef4";
}
.ri-mail-forbid-line:before {
  content: "\eef5";
}
.ri-mail-line:before {
  content: "\eef6";
}
.ri-mail-lock-fill:before {
  content: "\eef7";
}
.ri-mail-lock-line:before {
  content: "\eef8";
}
.ri-mail-open-fill:before {
  content: "\eef9";
}
.ri-mail-open-line:before {
  content: "\eefa";
}
.ri-mail-send-fill:before {
  content: "\eefb";
}
.ri-mail-send-line:before {
  content: "\eefc";
}
.ri-mail-settings-fill:before {
  content: "\eefd";
}
.ri-mail-settings-line:before {
  content: "\eefe";
}
.ri-mail-star-fill:before {
  content: "\eeff";
}
.ri-mail-star-line:before {
  content: "\ef00";
}
.ri-mail-unread-fill:before {
  content: "\ef01";
}
.ri-mail-unread-line:before {
  content: "\ef02";
}
.ri-mail-volume-fill:before {
  content: "\ef03";
}
.ri-mail-volume-line:before {
  content: "\ef04";
}
.ri-map-2-fill:before {
  content: "\ef05";
}
.ri-map-2-line:before {
  content: "\ef06";
}
.ri-map-fill:before {
  content: "\ef07";
}
.ri-map-line:before {
  content: "\ef08";
}
.ri-map-pin-2-fill:before {
  content: "\ef09";
}
.ri-map-pin-2-line:before {
  content: "\ef0a";
}
.ri-map-pin-3-fill:before {
  content: "\ef0b";
}
.ri-map-pin-3-line:before {
  content: "\ef0c";
}
.ri-map-pin-4-fill:before {
  content: "\ef0d";
}
.ri-map-pin-4-line:before {
  content: "\ef0e";
}
.ri-map-pin-5-fill:before {
  content: "\ef0f";
}
.ri-map-pin-5-line:before {
  content: "\ef10";
}
.ri-map-pin-add-fill:before {
  content: "\ef11";
}
.ri-map-pin-add-line:before {
  content: "\ef12";
}
.ri-map-pin-fill:before {
  content: "\ef13";
}
.ri-map-pin-line:before {
  content: "\ef14";
}
.ri-map-pin-range-fill:before {
  content: "\ef15";
}
.ri-map-pin-range-line:before {
  content: "\ef16";
}
.ri-map-pin-time-fill:before {
  content: "\ef17";
}
.ri-map-pin-time-line:before {
  content: "\ef18";
}
.ri-map-pin-user-fill:before {
  content: "\ef19";
}
.ri-map-pin-user-line:before {
  content: "\ef1a";
}
.ri-mark-pen-fill:before {
  content: "\ef1b";
}
.ri-mark-pen-line:before {
  content: "\ef1c";
}
.ri-markdown-fill:before {
  content: "\ef1d";
}
.ri-markdown-line:before {
  content: "\ef1e";
}
.ri-markup-fill:before {
  content: "\ef1f";
}
.ri-markup-line:before {
  content: "\ef20";
}
.ri-mastercard-fill:before {
  content: "\ef21";
}
.ri-mastercard-line:before {
  content: "\ef22";
}
.ri-mastodon-fill:before {
  content: "\ef23";
}
.ri-mastodon-line:before {
  content: "\ef24";
}
.ri-medal-2-fill:before {
  content: "\ef25";
}
.ri-medal-2-line:before {
  content: "\ef26";
}
.ri-medal-fill:before {
  content: "\ef27";
}
.ri-medal-line:before {
  content: "\ef28";
}
.ri-medicine-bottle-fill:before {
  content: "\ef29";
}
.ri-medicine-bottle-line:before {
  content: "\ef2a";
}
.ri-medium-fill:before {
  content: "\ef2b";
}
.ri-medium-line:before {
  content: "\ef2c";
}
.ri-men-fill:before {
  content: "\ef2d";
}
.ri-men-line:before {
  content: "\ef2e";
}
.ri-mental-health-fill:before {
  content: "\ef2f";
}
.ri-mental-health-line:before {
  content: "\ef30";
}
.ri-menu-2-fill:before {
  content: "\ef31";
}
.ri-menu-2-line:before {
  content: "\ef32";
}
.ri-menu-3-fill:before {
  content: "\ef33";
}
.ri-menu-3-line:before {
  content: "\ef34";
}
.ri-menu-4-fill:before {
  content: "\ef35";
}
.ri-menu-4-line:before {
  content: "\ef36";
}
.ri-menu-5-fill:before {
  content: "\ef37";
}
.ri-menu-5-line:before {
  content: "\ef38";
}
.ri-menu-add-fill:before {
  content: "\ef39";
}
.ri-menu-add-line:before {
  content: "\ef3a";
}
.ri-menu-fill:before {
  content: "\ef3b";
}
.ri-menu-fold-fill:before {
  content: "\ef3c";
}
.ri-menu-fold-line:before {
  content: "\ef3d";
}
.ri-menu-line:before {
  content: "\ef3e";
}
.ri-menu-unfold-fill:before {
  content: "\ef3f";
}
.ri-menu-unfold-line:before {
  content: "\ef40";
}
.ri-merge-cells-horizontal:before {
  content: "\ef41";
}
.ri-merge-cells-vertical:before {
  content: "\ef42";
}
.ri-message-2-fill:before {
  content: "\ef43";
}
.ri-message-2-line:before {
  content: "\ef44";
}
.ri-message-3-fill:before {
  content: "\ef45";
}
.ri-message-3-line:before {
  content: "\ef46";
}
.ri-message-fill:before {
  content: "\ef47";
}
.ri-message-line:before {
  content: "\ef48";
}
.ri-messenger-fill:before {
  content: "\ef49";
}
.ri-messenger-line:before {
  content: "\ef4a";
}
.ri-meteor-fill:before {
  content: "\ef4b";
}
.ri-meteor-line:before {
  content: "\ef4c";
}
.ri-mic-2-fill:before {
  content: "\ef4d";
}
.ri-mic-2-line:before {
  content: "\ef4e";
}
.ri-mic-fill:before {
  content: "\ef4f";
}
.ri-mic-line:before {
  content: "\ef50";
}
.ri-mic-off-fill:before {
  content: "\ef51";
}
.ri-mic-off-line:before {
  content: "\ef52";
}
.ri-mickey-fill:before {
  content: "\ef53";
}
.ri-mickey-line:before {
  content: "\ef54";
}
.ri-microscope-fill:before {
  content: "\ef55";
}
.ri-microscope-line:before {
  content: "\ef56";
}
.ri-microsoft-fill:before {
  content: "\ef57";
}
.ri-microsoft-line:before {
  content: "\ef58";
}
.ri-mind-map:before {
  content: "\ef59";
}
.ri-mini-program-fill:before {
  content: "\ef5a";
}
.ri-mini-program-line:before {
  content: "\ef5b";
}
.ri-mist-fill:before {
  content: "\ef5c";
}
.ri-mist-line:before {
  content: "\ef5d";
}
.ri-money-cny-box-fill:before {
  content: "\ef5e";
}
.ri-money-cny-box-line:before {
  content: "\ef5f";
}
.ri-money-cny-circle-fill:before {
  content: "\ef60";
}
.ri-money-cny-circle-line:before {
  content: "\ef61";
}
.ri-money-dollar-box-fill:before {
  content: "\ef62";
}
.ri-money-dollar-box-line:before {
  content: "\ef63";
}
.ri-money-dollar-circle-fill:before {
  content: "\ef64";
}
.ri-money-dollar-circle-line:before {
  content: "\ef65";
}
.ri-money-euro-box-fill:before {
  content: "\ef66";
}
.ri-money-euro-box-line:before {
  content: "\ef67";
}
.ri-money-euro-circle-fill:before {
  content: "\ef68";
}
.ri-money-euro-circle-line:before {
  content: "\ef69";
}
.ri-money-pound-box-fill:before {
  content: "\ef6a";
}
.ri-money-pound-box-line:before {
  content: "\ef6b";
}
.ri-money-pound-circle-fill:before {
  content: "\ef6c";
}
.ri-money-pound-circle-line:before {
  content: "\ef6d";
}
.ri-moon-clear-fill:before {
  content: "\ef6e";
}
.ri-moon-clear-line:before {
  content: "\ef6f";
}
.ri-moon-cloudy-fill:before {
  content: "\ef70";
}
.ri-moon-cloudy-line:before {
  content: "\ef71";
}
.ri-moon-fill:before {
  content: "\ef72";
}
.ri-moon-foggy-fill:before {
  content: "\ef73";
}
.ri-moon-foggy-line:before {
  content: "\ef74";
}
.ri-moon-line:before {
  content: "\ef75";
}
.ri-more-2-fill:before {
  content: "\ef76";
}
.ri-more-2-line:before {
  content: "\ef77";
}
.ri-more-fill:before {
  content: "\ef78";
}
.ri-more-line:before {
  content: "\ef79";
}
.ri-motorbike-fill:before {
  content: "\ef7a";
}
.ri-motorbike-line:before {
  content: "\ef7b";
}
.ri-mouse-fill:before {
  content: "\ef7c";
}
.ri-mouse-line:before {
  content: "\ef7d";
}
.ri-movie-2-fill:before {
  content: "\ef7e";
}
.ri-movie-2-line:before {
  content: "\ef7f";
}
.ri-movie-fill:before {
  content: "\ef80";
}
.ri-movie-line:before {
  content: "\ef81";
}
.ri-music-2-fill:before {
  content: "\ef82";
}
.ri-music-2-line:before {
  content: "\ef83";
}
.ri-music-fill:before {
  content: "\ef84";
}
.ri-music-line:before {
  content: "\ef85";
}
.ri-mv-fill:before {
  content: "\ef86";
}
.ri-mv-line:before {
  content: "\ef87";
}
.ri-navigation-fill:before {
  content: "\ef88";
}
.ri-navigation-line:before {
  content: "\ef89";
}
.ri-netease-cloud-music-fill:before {
  content: "\ef8a";
}
.ri-netease-cloud-music-line:before {
  content: "\ef8b";
}
.ri-netflix-fill:before {
  content: "\ef8c";
}
.ri-netflix-line:before {
  content: "\ef8d";
}
.ri-newspaper-fill:before {
  content: "\ef8e";
}
.ri-newspaper-line:before {
  content: "\ef8f";
}
.ri-node-tree:before {
  content: "\ef90";
}
.ri-notification-2-fill:before {
  content: "\ef91";
}
.ri-notification-2-line:before {
  content: "\ef92";
}
.ri-notification-3-fill:before {
  content: "\ef93";
}
.ri-notification-3-line:before {
  content: "\ef94";
}
.ri-notification-4-fill:before {
  content: "\ef95";
}
.ri-notification-4-line:before {
  content: "\ef96";
}
.ri-notification-badge-fill:before {
  content: "\ef97";
}
.ri-notification-badge-line:before {
  content: "\ef98";
}
.ri-notification-fill:before {
  content: "\ef99";
}
.ri-notification-line:before {
  content: "\ef9a";
}
.ri-notification-off-fill:before {
  content: "\ef9b";
}
.ri-notification-off-line:before {
  content: "\ef9c";
}
.ri-npmjs-fill:before {
  content: "\ef9d";
}
.ri-npmjs-line:before {
  content: "\ef9e";
}
.ri-number-0:before {
  content: "\ef9f";
}
.ri-number-1:before {
  content: "\efa0";
}
.ri-number-2:before {
  content: "\efa1";
}
.ri-number-3:before {
  content: "\efa2";
}
.ri-number-4:before {
  content: "\efa3";
}
.ri-number-5:before {
  content: "\efa4";
}
.ri-number-6:before {
  content: "\efa5";
}
.ri-number-7:before {
  content: "\efa6";
}
.ri-number-8:before {
  content: "\efa7";
}
.ri-number-9:before {
  content: "\efa8";
}
.ri-numbers-fill:before {
  content: "\efa9";
}
.ri-numbers-line:before {
  content: "\efaa";
}
.ri-nurse-fill:before {
  content: "\efab";
}
.ri-nurse-line:before {
  content: "\efac";
}
.ri-oil-fill:before {
  content: "\efad";
}
.ri-oil-line:before {
  content: "\efae";
}
.ri-omega:before {
  content: "\efaf";
}
.ri-open-arm-fill:before {
  content: "\efb0";
}
.ri-open-arm-line:before {
  content: "\efb1";
}
.ri-open-source-fill:before {
  content: "\efb2";
}
.ri-open-source-line:before {
  content: "\efb3";
}
.ri-opera-fill:before {
  content: "\efb4";
}
.ri-opera-line:before {
  content: "\efb5";
}
.ri-order-play-fill:before {
  content: "\efb6";
}
.ri-order-play-line:before {
  content: "\efb7";
}
.ri-organization-chart:before {
  content: "\efb8";
}
.ri-outlet-2-fill:before {
  content: "\efb9";
}
.ri-outlet-2-line:before {
  content: "\efba";
}
.ri-outlet-fill:before {
  content: "\efbb";
}
.ri-outlet-line:before {
  content: "\efbc";
}
.ri-page-separator:before {
  content: "\efbd";
}
.ri-pages-fill:before {
  content: "\efbe";
}
.ri-pages-line:before {
  content: "\efbf";
}
.ri-paint-brush-fill:before {
  content: "\efc0";
}
.ri-paint-brush-line:before {
  content: "\efc1";
}
.ri-paint-fill:before {
  content: "\efc2";
}
.ri-paint-line:before {
  content: "\efc3";
}
.ri-palette-fill:before {
  content: "\efc4";
}
.ri-palette-line:before {
  content: "\efc5";
}
.ri-pantone-fill:before {
  content: "\efc6";
}
.ri-pantone-line:before {
  content: "\efc7";
}
.ri-paragraph:before {
  content: "\efc8";
}
.ri-parent-fill:before {
  content: "\efc9";
}
.ri-parent-line:before {
  content: "\efca";
}
.ri-parentheses-fill:before {
  content: "\efcb";
}
.ri-parentheses-line:before {
  content: "\efcc";
}
.ri-parking-box-fill:before {
  content: "\efcd";
}
.ri-parking-box-line:before {
  content: "\efce";
}
.ri-parking-fill:before {
  content: "\efcf";
}
.ri-parking-line:before {
  content: "\efd0";
}
.ri-passport-fill:before {
  content: "\efd1";
}
.ri-passport-line:before {
  content: "\efd2";
}
.ri-patreon-fill:before {
  content: "\efd3";
}
.ri-patreon-line:before {
  content: "\efd4";
}
.ri-pause-circle-fill:before {
  content: "\efd5";
}
.ri-pause-circle-line:before {
  content: "\efd6";
}
.ri-pause-fill:before {
  content: "\efd7";
}
.ri-pause-line:before {
  content: "\efd8";
}
.ri-pause-mini-fill:before {
  content: "\efd9";
}
.ri-pause-mini-line:before {
  content: "\efda";
}
.ri-paypal-fill:before {
  content: "\efdb";
}
.ri-paypal-line:before {
  content: "\efdc";
}
.ri-pen-nib-fill:before {
  content: "\efdd";
}
.ri-pen-nib-line:before {
  content: "\efde";
}
.ri-pencil-fill:before {
  content: "\efdf";
}
.ri-pencil-line:before {
  content: "\efe0";
}
.ri-pencil-ruler-2-fill:before {
  content: "\efe1";
}
.ri-pencil-ruler-2-line:before {
  content: "\efe2";
}
.ri-pencil-ruler-fill:before {
  content: "\efe3";
}
.ri-pencil-ruler-line:before {
  content: "\efe4";
}
.ri-percent-fill:before {
  content: "\efe5";
}
.ri-percent-line:before {
  content: "\efe6";
}
.ri-phone-camera-fill:before {
  content: "\efe7";
}
.ri-phone-camera-line:before {
  content: "\efe8";
}
.ri-phone-fill:before {
  content: "\efe9";
}
.ri-phone-find-fill:before {
  content: "\efea";
}
.ri-phone-find-line:before {
  content: "\efeb";
}
.ri-phone-line:before {
  content: "\efec";
}
.ri-phone-lock-fill:before {
  content: "\efed";
}
.ri-phone-lock-line:before {
  content: "\efee";
}
.ri-picture-in-picture-2-fill:before {
  content: "\efef";
}
.ri-picture-in-picture-2-line:before {
  content: "\eff0";
}
.ri-picture-in-picture-exit-fill:before {
  content: "\eff1";
}
.ri-picture-in-picture-exit-line:before {
  content: "\eff2";
}
.ri-picture-in-picture-fill:before {
  content: "\eff3";
}
.ri-picture-in-picture-line:before {
  content: "\eff4";
}
.ri-pie-chart-2-fill:before {
  content: "\eff5";
}
.ri-pie-chart-2-line:before {
  content: "\eff6";
}
.ri-pie-chart-box-fill:before {
  content: "\eff7";
}
.ri-pie-chart-box-line:before {
  content: "\eff8";
}
.ri-pie-chart-fill:before {
  content: "\eff9";
}
.ri-pie-chart-line:before {
  content: "\effa";
}
.ri-pin-distance-fill:before {
  content: "\effb";
}
.ri-pin-distance-line:before {
  content: "\effc";
}
.ri-ping-pong-fill:before {
  content: "\effd";
}
.ri-ping-pong-line:before {
  content: "\effe";
}
.ri-pinterest-fill:before {
  content: "\efff";
}
.ri-pinterest-line:before {
  content: "\f000";
}
.ri-pinyin-input:before {
  content: "\f001";
}
.ri-pixelfed-fill:before {
  content: "\f002";
}
.ri-pixelfed-line:before {
  content: "\f003";
}
.ri-plane-fill:before {
  content: "\f004";
}
.ri-plane-line:before {
  content: "\f005";
}
.ri-plant-fill:before {
  content: "\f006";
}
.ri-plant-line:before {
  content: "\f007";
}
.ri-play-circle-fill:before {
  content: "\f008";
}
.ri-play-circle-line:before {
  content: "\f009";
}
.ri-play-fill:before {
  content: "\f00a";
}
.ri-play-line:before {
  content: "\f00b";
}
.ri-play-list-2-fill:before {
  content: "\f00c";
}
.ri-play-list-2-line:before {
  content: "\f00d";
}
.ri-play-list-add-fill:before {
  content: "\f00e";
}
.ri-play-list-add-line:before {
  content: "\f00f";
}
.ri-play-list-fill:before {
  content: "\f010";
}
.ri-play-list-line:before {
  content: "\f011";
}
.ri-play-mini-fill:before {
  content: "\f012";
}
.ri-play-mini-line:before {
  content: "\f013";
}
.ri-playstation-fill:before {
  content: "\f014";
}
.ri-playstation-line:before {
  content: "\f015";
}
.ri-plug-2-fill:before {
  content: "\f016";
}
.ri-plug-2-line:before {
  content: "\f017";
}
.ri-plug-fill:before {
  content: "\f018";
}
.ri-plug-line:before {
  content: "\f019";
}
.ri-polaroid-2-fill:before {
  content: "\f01a";
}
.ri-polaroid-2-line:before {
  content: "\f01b";
}
.ri-polaroid-fill:before {
  content: "\f01c";
}
.ri-polaroid-line:before {
  content: "\f01d";
}
.ri-police-car-fill:before {
  content: "\f01e";
}
.ri-police-car-line:before {
  content: "\f01f";
}
.ri-price-tag-2-fill:before {
  content: "\f020";
}
.ri-price-tag-2-line:before {
  content: "\f021";
}
.ri-price-tag-3-fill:before {
  content: "\f022";
}
.ri-price-tag-3-line:before {
  content: "\f023";
}
.ri-price-tag-fill:before {
  content: "\f024";
}
.ri-price-tag-line:before {
  content: "\f025";
}
.ri-printer-cloud-fill:before {
  content: "\f026";
}
.ri-printer-cloud-line:before {
  content: "\f027";
}
.ri-printer-fill:before {
  content: "\f028";
}
.ri-printer-line:before {
  content: "\f029";
}
.ri-product-hunt-fill:before {
  content: "\f02a";
}
.ri-product-hunt-line:before {
  content: "\f02b";
}
.ri-profile-fill:before {
  content: "\f02c";
}
.ri-profile-line:before {
  content: "\f02d";
}
.ri-projector-2-fill:before {
  content: "\f02e";
}
.ri-projector-2-line:before {
  content: "\f02f";
}
.ri-projector-fill:before {
  content: "\f030";
}
.ri-projector-line:before {
  content: "\f031";
}
.ri-psychotherapy-fill:before {
  content: "\f032";
}
.ri-psychotherapy-line:before {
  content: "\f033";
}
.ri-pulse-fill:before {
  content: "\f034";
}
.ri-pulse-line:before {
  content: "\f035";
}
.ri-pushpin-2-fill:before {
  content: "\f036";
}
.ri-pushpin-2-line:before {
  content: "\f037";
}
.ri-pushpin-fill:before {
  content: "\f038";
}
.ri-pushpin-line:before {
  content: "\f039";
}
.ri-qq-fill:before {
  content: "\f03a";
}
.ri-qq-line:before {
  content: "\f03b";
}
.ri-qr-code-fill:before {
  content: "\f03c";
}
.ri-qr-code-line:before {
  content: "\f03d";
}
.ri-qr-scan-2-fill:before {
  content: "\f03e";
}
.ri-qr-scan-2-line:before {
  content: "\f03f";
}
.ri-qr-scan-fill:before {
  content: "\f040";
}
.ri-qr-scan-line:before {
  content: "\f041";
}
.ri-question-answer-fill:before {
  content: "\f042";
}
.ri-question-answer-line:before {
  content: "\f043";
}
.ri-question-fill:before {
  content: "\f044";
}
.ri-question-line:before {
  content: "\f045";
}
.ri-question-mark:before {
  content: "\f046";
}
.ri-questionnaire-fill:before {
  content: "\f047";
}
.ri-questionnaire-line:before {
  content: "\f048";
}
.ri-quill-pen-fill:before {
  content: "\f049";
}
.ri-quill-pen-line:before {
  content: "\f04a";
}
.ri-radar-fill:before {
  content: "\f04b";
}
.ri-radar-line:before {
  content: "\f04c";
}
.ri-radio-2-fill:before {
  content: "\f04d";
}
.ri-radio-2-line:before {
  content: "\f04e";
}
.ri-radio-button-fill:before {
  content: "\f04f";
}
.ri-radio-button-line:before {
  content: "\f050";
}
.ri-radio-fill:before {
  content: "\f051";
}
.ri-radio-line:before {
  content: "\f052";
}
.ri-rainbow-fill:before {
  content: "\f053";
}
.ri-rainbow-line:before {
  content: "\f054";
}
.ri-rainy-fill:before {
  content: "\f055";
}
.ri-rainy-line:before {
  content: "\f056";
}
.ri-reactjs-fill:before {
  content: "\f057";
}
.ri-reactjs-line:before {
  content: "\f058";
}
.ri-record-circle-fill:before {
  content: "\f059";
}
.ri-record-circle-line:before {
  content: "\f05a";
}
.ri-record-mail-fill:before {
  content: "\f05b";
}
.ri-record-mail-line:before {
  content: "\f05c";
}
.ri-recycle-fill:before {
  content: "\f05d";
}
.ri-recycle-line:before {
  content: "\f05e";
}
.ri-red-packet-fill:before {
  content: "\f05f";
}
.ri-red-packet-line:before {
  content: "\f060";
}
.ri-reddit-fill:before {
  content: "\f061";
}
.ri-reddit-line:before {
  content: "\f062";
}
.ri-refresh-fill:before {
  content: "\f063";
}
.ri-refresh-line:before {
  content: "\f064";
}
.ri-refund-2-fill:before {
  content: "\f065";
}
.ri-refund-2-line:before {
  content: "\f066";
}
.ri-refund-fill:before {
  content: "\f067";
}
.ri-refund-line:before {
  content: "\f068";
}
.ri-registered-fill:before {
  content: "\f069";
}
.ri-registered-line:before {
  content: "\f06a";
}
.ri-remixicon-fill:before {
  content: "\f06b";
}
.ri-remixicon-line:before {
  content: "\f06c";
}
.ri-remote-control-2-fill:before {
  content: "\f06d";
}
.ri-remote-control-2-line:before {
  content: "\f06e";
}
.ri-remote-control-fill:before {
  content: "\f06f";
}
.ri-remote-control-line:before {
  content: "\f070";
}
.ri-repeat-2-fill:before {
  content: "\f071";
}
.ri-repeat-2-line:before {
  content: "\f072";
}
.ri-repeat-fill:before {
  content: "\f073";
}
.ri-repeat-line:before {
  content: "\f074";
}
.ri-repeat-one-fill:before {
  content: "\f075";
}
.ri-repeat-one-line:before {
  content: "\f076";
}
.ri-reply-all-fill:before {
  content: "\f077";
}
.ri-reply-all-line:before {
  content: "\f078";
}
.ri-reply-fill:before {
  content: "\f079";
}
.ri-reply-line:before {
  content: "\f07a";
}
.ri-reserved-fill:before {
  content: "\f07b";
}
.ri-reserved-line:before {
  content: "\f07c";
}
.ri-rest-time-fill:before {
  content: "\f07d";
}
.ri-rest-time-line:before {
  content: "\f07e";
}
.ri-restart-fill:before {
  content: "\f07f";
}
.ri-restart-line:before {
  content: "\f080";
}
.ri-restaurant-2-fill:before {
  content: "\f081";
}
.ri-restaurant-2-line:before {
  content: "\f082";
}
.ri-restaurant-fill:before {
  content: "\f083";
}
.ri-restaurant-line:before {
  content: "\f084";
}
.ri-rewind-fill:before {
  content: "\f085";
}
.ri-rewind-line:before {
  content: "\f086";
}
.ri-rewind-mini-fill:before {
  content: "\f087";
}
.ri-rewind-mini-line:before {
  content: "\f088";
}
.ri-rhythm-fill:before {
  content: "\f089";
}
.ri-rhythm-line:before {
  content: "\f08a";
}
.ri-riding-fill:before {
  content: "\f08b";
}
.ri-riding-line:before {
  content: "\f08c";
}
.ri-road-map-fill:before {
  content: "\f08d";
}
.ri-road-map-line:before {
  content: "\f08e";
}
.ri-roadster-fill:before {
  content: "\f08f";
}
.ri-roadster-line:before {
  content: "\f090";
}
.ri-robot-fill:before {
  content: "\f091";
}
.ri-robot-line:before {
  content: "\f092";
}
.ri-rocket-2-fill:before {
  content: "\f093";
}
.ri-rocket-2-line:before {
  content: "\f094";
}
.ri-rocket-fill:before {
  content: "\f095";
}
.ri-rocket-line:before {
  content: "\f096";
}
.ri-rotate-lock-fill:before {
  content: "\f097";
}
.ri-rotate-lock-line:before {
  content: "\f098";
}
.ri-rounded-corner:before {
  content: "\f099";
}
.ri-route-fill:before {
  content: "\f09a";
}
.ri-route-line:before {
  content: "\f09b";
}
.ri-router-fill:before {
  content: "\f09c";
}
.ri-router-line:before {
  content: "\f09d";
}
.ri-rss-fill:before {
  content: "\f09e";
}
.ri-rss-line:before {
  content: "\f09f";
}
.ri-ruler-2-fill:before {
  content: "\f0a0";
}
.ri-ruler-2-line:before {
  content: "\f0a1";
}
.ri-ruler-fill:before {
  content: "\f0a2";
}
.ri-ruler-line:before {
  content: "\f0a3";
}
.ri-run-fill:before {
  content: "\f0a4";
}
.ri-run-line:before {
  content: "\f0a5";
}
.ri-safari-fill:before {
  content: "\f0a6";
}
.ri-safari-line:before {
  content: "\f0a7";
}
.ri-safe-2-fill:before {
  content: "\f0a8";
}
.ri-safe-2-line:before {
  content: "\f0a9";
}
.ri-safe-fill:before {
  content: "\f0aa";
}
.ri-safe-line:before {
  content: "\f0ab";
}
.ri-sailboat-fill:before {
  content: "\f0ac";
}
.ri-sailboat-line:before {
  content: "\f0ad";
}
.ri-save-2-fill:before {
  content: "\f0ae";
}
.ri-save-2-line:before {
  content: "\f0af";
}
.ri-save-3-fill:before {
  content: "\f0b0";
}
.ri-save-3-line:before {
  content: "\f0b1";
}
.ri-save-fill:before {
  content: "\f0b2";
}
.ri-save-line:before {
  content: "\f0b3";
}
.ri-scales-2-fill:before {
  content: "\f0b4";
}
.ri-scales-2-line:before {
  content: "\f0b5";
}
.ri-scales-3-fill:before {
  content: "\f0b6";
}
.ri-scales-3-line:before {
  content: "\f0b7";
}
.ri-scales-fill:before {
  content: "\f0b8";
}
.ri-scales-line:before {
  content: "\f0b9";
}
.ri-scan-2-fill:before {
  content: "\f0ba";
}
.ri-scan-2-line:before {
  content: "\f0bb";
}
.ri-scan-fill:before {
  content: "\f0bc";
}
.ri-scan-line:before {
  content: "\f0bd";
}
.ri-scissors-2-fill:before {
  content: "\f0be";
}
.ri-scissors-2-line:before {
  content: "\f0bf";
}
.ri-scissors-cut-fill:before {
  content: "\f0c0";
}
.ri-scissors-cut-line:before {
  content: "\f0c1";
}
.ri-scissors-fill:before {
  content: "\f0c2";
}
.ri-scissors-line:before {
  content: "\f0c3";
}
.ri-screenshot-2-fill:before {
  content: "\f0c4";
}
.ri-screenshot-2-line:before {
  content: "\f0c5";
}
.ri-screenshot-fill:before {
  content: "\f0c6";
}
.ri-screenshot-line:before {
  content: "\f0c7";
}
.ri-sd-card-fill:before {
  content: "\f0c8";
}
.ri-sd-card-line:before {
  content: "\f0c9";
}
.ri-sd-card-mini-fill:before {
  content: "\f0ca";
}
.ri-sd-card-mini-line:before {
  content: "\f0cb";
}
.ri-search-2-fill:before {
  content: "\f0cc";
}
.ri-search-2-line:before {
  content: "\f0cd";
}
.ri-search-eye-fill:before {
  content: "\f0ce";
}
.ri-search-eye-line:before {
  content: "\f0cf";
}
.ri-search-fill:before {
  content: "\f0d0";
}
.ri-search-line:before {
  content: "\f0d1";
}
.ri-secure-payment-fill:before {
  content: "\f0d2";
}
.ri-secure-payment-line:before {
  content: "\f0d3";
}
.ri-seedling-fill:before {
  content: "\f0d4";
}
.ri-seedling-line:before {
  content: "\f0d5";
}
.ri-send-backward:before {
  content: "\f0d6";
}
.ri-send-plane-2-fill:before {
  content: "\f0d7";
}
.ri-send-plane-2-line:before {
  content: "\f0d8";
}
.ri-send-plane-fill:before {
  content: "\f0d9";
}
.ri-send-plane-line:before {
  content: "\f0da";
}
.ri-send-to-back:before {
  content: "\f0db";
}
.ri-sensor-fill:before {
  content: "\f0dc";
}
.ri-sensor-line:before {
  content: "\f0dd";
}
.ri-separator:before {
  content: "\f0de";
}
.ri-server-fill:before {
  content: "\f0df";
}
.ri-server-line:before {
  content: "\f0e0";
}
.ri-service-fill:before {
  content: "\f0e1";
}
.ri-service-line:before {
  content: "\f0e2";
}
.ri-settings-2-fill:before {
  content: "\f0e3";
}
.ri-settings-2-line:before {
  content: "\f0e4";
}
.ri-settings-3-fill:before {
  content: "\f0e5";
}
.ri-settings-3-line:before {
  content: "\f0e6";
}
.ri-settings-4-fill:before {
  content: "\f0e7";
}
.ri-settings-4-line:before {
  content: "\f0e8";
}
.ri-settings-5-fill:before {
  content: "\f0e9";
}
.ri-settings-5-line:before {
  content: "\f0ea";
}
.ri-settings-6-fill:before {
  content: "\f0eb";
}
.ri-settings-6-line:before {
  content: "\f0ec";
}
.ri-settings-fill:before {
  content: "\f0ed";
}
.ri-settings-line:before {
  content: "\f0ee";
}
.ri-shape-2-fill:before {
  content: "\f0ef";
}
.ri-shape-2-line:before {
  content: "\f0f0";
}
.ri-shape-fill:before {
  content: "\f0f1";
}
.ri-shape-line:before {
  content: "\f0f2";
}
.ri-share-box-fill:before {
  content: "\f0f3";
}
.ri-share-box-line:before {
  content: "\f0f4";
}
.ri-share-circle-fill:before {
  content: "\f0f5";
}
.ri-share-circle-line:before {
  content: "\f0f6";
}
.ri-share-fill:before {
  content: "\f0f7";
}
.ri-share-forward-2-fill:before {
  content: "\f0f8";
}
.ri-share-forward-2-line:before {
  content: "\f0f9";
}
.ri-share-forward-box-fill:before {
  content: "\f0fa";
}
.ri-share-forward-box-line:before {
  content: "\f0fb";
}
.ri-share-forward-fill:before {
  content: "\f0fc";
}
.ri-share-forward-line:before {
  content: "\f0fd";
}
.ri-share-line:before {
  content: "\f0fe";
}
.ri-shield-check-fill:before {
  content: "\f0ff";
}
.ri-shield-check-line:before {
  content: "\f100";
}
.ri-shield-cross-fill:before {
  content: "\f101";
}
.ri-shield-cross-line:before {
  content: "\f102";
}
.ri-shield-fill:before {
  content: "\f103";
}
.ri-shield-flash-fill:before {
  content: "\f104";
}
.ri-shield-flash-line:before {
  content: "\f105";
}
.ri-shield-keyhole-fill:before {
  content: "\f106";
}
.ri-shield-keyhole-line:before {
  content: "\f107";
}
.ri-shield-line:before {
  content: "\f108";
}
.ri-shield-star-fill:before {
  content: "\f109";
}
.ri-shield-star-line:before {
  content: "\f10a";
}
.ri-shield-user-fill:before {
  content: "\f10b";
}
.ri-shield-user-line:before {
  content: "\f10c";
}
.ri-ship-2-fill:before {
  content: "\f10d";
}
.ri-ship-2-line:before {
  content: "\f10e";
}
.ri-ship-fill:before {
  content: "\f10f";
}
.ri-ship-line:before {
  content: "\f110";
}
.ri-shirt-fill:before {
  content: "\f111";
}
.ri-shirt-line:before {
  content: "\f112";
}
.ri-shopping-bag-2-fill:before {
  content: "\f113";
}
.ri-shopping-bag-2-line:before {
  content: "\f114";
}
.ri-shopping-bag-3-fill:before {
  content: "\f115";
}
.ri-shopping-bag-3-line:before {
  content: "\f116";
}
.ri-shopping-bag-fill:before {
  content: "\f117";
}
.ri-shopping-bag-line:before {
  content: "\f118";
}
.ri-shopping-basket-2-fill:before {
  content: "\f119";
}
.ri-shopping-basket-2-line:before {
  content: "\f11a";
}
.ri-shopping-basket-fill:before {
  content: "\f11b";
}
.ri-shopping-basket-line:before {
  content: "\f11c";
}
.ri-shopping-cart-2-fill:before {
  content: "\f11d";
}
.ri-shopping-cart-2-line:before {
  content: "\f11e";
}
.ri-shopping-cart-fill:before {
  content: "\f11f";
}
.ri-shopping-cart-line:before {
  content: "\f120";
}
.ri-showers-fill:before {
  content: "\f121";
}
.ri-showers-line:before {
  content: "\f122";
}
.ri-shuffle-fill:before {
  content: "\f123";
}
.ri-shuffle-line:before {
  content: "\f124";
}
.ri-shut-down-fill:before {
  content: "\f125";
}
.ri-shut-down-line:before {
  content: "\f126";
}
.ri-side-bar-fill:before {
  content: "\f127";
}
.ri-side-bar-line:before {
  content: "\f128";
}
.ri-signal-tower-fill:before {
  content: "\f129";
}
.ri-signal-tower-line:before {
  content: "\f12a";
}
.ri-signal-wifi-1-fill:before {
  content: "\f12b";
}
.ri-signal-wifi-1-line:before {
  content: "\f12c";
}
.ri-signal-wifi-2-fill:before {
  content: "\f12d";
}
.ri-signal-wifi-2-line:before {
  content: "\f12e";
}
.ri-signal-wifi-3-fill:before {
  content: "\f12f";
}
.ri-signal-wifi-3-line:before {
  content: "\f130";
}
.ri-signal-wifi-error-fill:before {
  content: "\f131";
}
.ri-signal-wifi-error-line:before {
  content: "\f132";
}
.ri-signal-wifi-fill:before {
  content: "\f133";
}
.ri-signal-wifi-line:before {
  content: "\f134";
}
.ri-signal-wifi-off-fill:before {
  content: "\f135";
}
.ri-signal-wifi-off-line:before {
  content: "\f136";
}
.ri-sim-card-2-fill:before {
  content: "\f137";
}
.ri-sim-card-2-line:before {
  content: "\f138";
}
.ri-sim-card-fill:before {
  content: "\f139";
}
.ri-sim-card-line:before {
  content: "\f13a";
}
.ri-single-quotes-l:before {
  content: "\f13b";
}
.ri-single-quotes-r:before {
  content: "\f13c";
}
.ri-sip-fill:before {
  content: "\f13d";
}
.ri-sip-line:before {
  content: "\f13e";
}
.ri-skip-back-fill:before {
  content: "\f13f";
}
.ri-skip-back-line:before {
  content: "\f140";
}
.ri-skip-back-mini-fill:before {
  content: "\f141";
}
.ri-skip-back-mini-line:before {
  content: "\f142";
}
.ri-skip-forward-fill:before {
  content: "\f143";
}
.ri-skip-forward-line:before {
  content: "\f144";
}
.ri-skip-forward-mini-fill:before {
  content: "\f145";
}
.ri-skip-forward-mini-line:before {
  content: "\f146";
}
.ri-skull-2-fill:before {
  content: "\f147";
}
.ri-skull-2-line:before {
  content: "\f148";
}
.ri-skull-fill:before {
  content: "\f149";
}
.ri-skull-line:before {
  content: "\f14a";
}
.ri-skype-fill:before {
  content: "\f14b";
}
.ri-skype-line:before {
  content: "\f14c";
}
.ri-slack-fill:before {
  content: "\f14d";
}
.ri-slack-line:before {
  content: "\f14e";
}
.ri-slice-fill:before {
  content: "\f14f";
}
.ri-slice-line:before {
  content: "\f150";
}
.ri-slideshow-2-fill:before {
  content: "\f151";
}
.ri-slideshow-2-line:before {
  content: "\f152";
}
.ri-slideshow-3-fill:before {
  content: "\f153";
}
.ri-slideshow-3-line:before {
  content: "\f154";
}
.ri-slideshow-4-fill:before {
  content: "\f155";
}
.ri-slideshow-4-line:before {
  content: "\f156";
}
.ri-slideshow-fill:before {
  content: "\f157";
}
.ri-slideshow-line:before {
  content: "\f158";
}
.ri-smartphone-fill:before {
  content: "\f159";
}
.ri-smartphone-line:before {
  content: "\f15a";
}
.ri-snapchat-fill:before {
  content: "\f15b";
}
.ri-snapchat-line:before {
  content: "\f15c";
}
.ri-snowy-fill:before {
  content: "\f15d";
}
.ri-snowy-line:before {
  content: "\f15e";
}
.ri-sort-asc:before {
  content: "\f15f";
}
.ri-sort-desc:before {
  content: "\f160";
}
.ri-sound-module-fill:before {
  content: "\f161";
}
.ri-sound-module-line:before {
  content: "\f162";
}
.ri-soundcloud-fill:before {
  content: "\f163";
}
.ri-soundcloud-line:before {
  content: "\f164";
}
.ri-space-ship-fill:before {
  content: "\f165";
}
.ri-space-ship-line:before {
  content: "\f166";
}
.ri-space:before {
  content: "\f167";
}
.ri-spam-2-fill:before {
  content: "\f168";
}
.ri-spam-2-line:before {
  content: "\f169";
}
.ri-spam-3-fill:before {
  content: "\f16a";
}
.ri-spam-3-line:before {
  content: "\f16b";
}
.ri-spam-fill:before {
  content: "\f16c";
}
.ri-spam-line:before {
  content: "\f16d";
}
.ri-speaker-2-fill:before {
  content: "\f16e";
}
.ri-speaker-2-line:before {
  content: "\f16f";
}
.ri-speaker-3-fill:before {
  content: "\f170";
}
.ri-speaker-3-line:before {
  content: "\f171";
}
.ri-speaker-fill:before {
  content: "\f172";
}
.ri-speaker-line:before {
  content: "\f173";
}
.ri-spectrum-fill:before {
  content: "\f174";
}
.ri-spectrum-line:before {
  content: "\f175";
}
.ri-speed-fill:before {
  content: "\f176";
}
.ri-speed-line:before {
  content: "\f177";
}
.ri-speed-mini-fill:before {
  content: "\f178";
}
.ri-speed-mini-line:before {
  content: "\f179";
}
.ri-split-cells-horizontal:before {
  content: "\f17a";
}
.ri-split-cells-vertical:before {
  content: "\f17b";
}
.ri-spotify-fill:before {
  content: "\f17c";
}
.ri-spotify-line:before {
  content: "\f17d";
}
.ri-spy-fill:before {
  content: "\f17e";
}
.ri-spy-line:before {
  content: "\f17f";
}
.ri-stack-fill:before {
  content: "\f180";
}
.ri-stack-line:before {
  content: "\f181";
}
.ri-stack-overflow-fill:before {
  content: "\f182";
}
.ri-stack-overflow-line:before {
  content: "\f183";
}
.ri-stackshare-fill:before {
  content: "\f184";
}
.ri-stackshare-line:before {
  content: "\f185";
}
.ri-star-fill:before {
  content: "\f186";
}
.ri-star-half-fill:before {
  content: "\f187";
}
.ri-star-half-line:before {
  content: "\f188";
}
.ri-star-half-s-fill:before {
  content: "\f189";
}
.ri-star-half-s-line:before {
  content: "\f18a";
}
.ri-star-line:before {
  content: "\f18b";
}
.ri-star-s-fill:before {
  content: "\f18c";
}
.ri-star-s-line:before {
  content: "\f18d";
}
.ri-star-smile-fill:before {
  content: "\f18e";
}
.ri-star-smile-line:before {
  content: "\f18f";
}
.ri-steam-fill:before {
  content: "\f190";
}
.ri-steam-line:before {
  content: "\f191";
}
.ri-steering-2-fill:before {
  content: "\f192";
}
.ri-steering-2-line:before {
  content: "\f193";
}
.ri-steering-fill:before {
  content: "\f194";
}
.ri-steering-line:before {
  content: "\f195";
}
.ri-stethoscope-fill:before {
  content: "\f196";
}
.ri-stethoscope-line:before {
  content: "\f197";
}
.ri-sticky-note-2-fill:before {
  content: "\f198";
}
.ri-sticky-note-2-line:before {
  content: "\f199";
}
.ri-sticky-note-fill:before {
  content: "\f19a";
}
.ri-sticky-note-line:before {
  content: "\f19b";
}
.ri-stock-fill:before {
  content: "\f19c";
}
.ri-stock-line:before {
  content: "\f19d";
}
.ri-stop-circle-fill:before {
  content: "\f19e";
}
.ri-stop-circle-line:before {
  content: "\f19f";
}
.ri-stop-fill:before {
  content: "\f1a0";
}
.ri-stop-line:before {
  content: "\f1a1";
}
.ri-stop-mini-fill:before {
  content: "\f1a2";
}
.ri-stop-mini-line:before {
  content: "\f1a3";
}
.ri-store-2-fill:before {
  content: "\f1a4";
}
.ri-store-2-line:before {
  content: "\f1a5";
}
.ri-store-3-fill:before {
  content: "\f1a6";
}
.ri-store-3-line:before {
  content: "\f1a7";
}
.ri-store-fill:before {
  content: "\f1a8";
}
.ri-store-line:before {
  content: "\f1a9";
}
.ri-strikethrough-2:before {
  content: "\f1aa";
}
.ri-strikethrough:before {
  content: "\f1ab";
}
.ri-subscript-2:before {
  content: "\f1ac";
}
.ri-subscript:before {
  content: "\f1ad";
}
.ri-subtract-fill:before {
  content: "\f1ae";
}
.ri-subtract-line:before {
  content: "\f1af";
}
.ri-subway-fill:before {
  content: "\f1b0";
}
.ri-subway-line:before {
  content: "\f1b1";
}
.ri-subway-wifi-fill:before {
  content: "\f1b2";
}
.ri-subway-wifi-line:before {
  content: "\f1b3";
}
.ri-suitcase-2-fill:before {
  content: "\f1b4";
}
.ri-suitcase-2-line:before {
  content: "\f1b5";
}
.ri-suitcase-3-fill:before {
  content: "\f1b6";
}
.ri-suitcase-3-line:before {
  content: "\f1b7";
}
.ri-suitcase-fill:before {
  content: "\f1b8";
}
.ri-suitcase-line:before {
  content: "\f1b9";
}
.ri-sun-cloudy-fill:before {
  content: "\f1ba";
}
.ri-sun-cloudy-line:before {
  content: "\f1bb";
}
.ri-sun-fill:before {
  content: "\f1bc";
}
.ri-sun-foggy-fill:before {
  content: "\f1bd";
}
.ri-sun-foggy-line:before {
  content: "\f1be";
}
.ri-sun-line:before {
  content: "\f1bf";
}
.ri-superscript-2:before {
  content: "\f1c0";
}
.ri-superscript:before {
  content: "\f1c1";
}
.ri-surgical-mask-fill:before {
  content: "\f1c2";
}
.ri-surgical-mask-line:before {
  content: "\f1c3";
}
.ri-surround-sound-fill:before {
  content: "\f1c4";
}
.ri-surround-sound-line:before {
  content: "\f1c5";
}
.ri-survey-fill:before {
  content: "\f1c6";
}
.ri-survey-line:before {
  content: "\f1c7";
}
.ri-swap-box-fill:before {
  content: "\f1c8";
}
.ri-swap-box-line:before {
  content: "\f1c9";
}
.ri-swap-fill:before {
  content: "\f1ca";
}
.ri-swap-line:before {
  content: "\f1cb";
}
.ri-switch-fill:before {
  content: "\f1cc";
}
.ri-switch-line:before {
  content: "\f1cd";
}
.ri-sword-fill:before {
  content: "\f1ce";
}
.ri-sword-line:before {
  content: "\f1cf";
}
.ri-syringe-fill:before {
  content: "\f1d0";
}
.ri-syringe-line:before {
  content: "\f1d1";
}
.ri-t-box-fill:before {
  content: "\f1d2";
}
.ri-t-box-line:before {
  content: "\f1d3";
}
.ri-t-shirt-2-fill:before {
  content: "\f1d4";
}
.ri-t-shirt-2-line:before {
  content: "\f1d5";
}
.ri-t-shirt-air-fill:before {
  content: "\f1d6";
}
.ri-t-shirt-air-line:before {
  content: "\f1d7";
}
.ri-t-shirt-fill:before {
  content: "\f1d8";
}
.ri-t-shirt-line:before {
  content: "\f1d9";
}
.ri-table-2:before {
  content: "\f1da";
}
.ri-table-alt-fill:before {
  content: "\f1db";
}
.ri-table-alt-line:before {
  content: "\f1dc";
}
.ri-table-fill:before {
  content: "\f1dd";
}
.ri-table-line:before {
  content: "\f1de";
}
.ri-tablet-fill:before {
  content: "\f1df";
}
.ri-tablet-line:before {
  content: "\f1e0";
}
.ri-takeaway-fill:before {
  content: "\f1e1";
}
.ri-takeaway-line:before {
  content: "\f1e2";
}
.ri-taobao-fill:before {
  content: "\f1e3";
}
.ri-taobao-line:before {
  content: "\f1e4";
}
.ri-tape-fill:before {
  content: "\f1e5";
}
.ri-tape-line:before {
  content: "\f1e6";
}
.ri-task-fill:before {
  content: "\f1e7";
}
.ri-task-line:before {
  content: "\f1e8";
}
.ri-taxi-fill:before {
  content: "\f1e9";
}
.ri-taxi-line:before {
  content: "\f1ea";
}
.ri-taxi-wifi-fill:before {
  content: "\f1eb";
}
.ri-taxi-wifi-line:before {
  content: "\f1ec";
}
.ri-team-fill:before {
  content: "\f1ed";
}
.ri-team-line:before {
  content: "\f1ee";
}
.ri-telegram-fill:before {
  content: "\f1ef";
}
.ri-telegram-line:before {
  content: "\f1f0";
}
.ri-temp-cold-fill:before {
  content: "\f1f1";
}
.ri-temp-cold-line:before {
  content: "\f1f2";
}
.ri-temp-hot-fill:before {
  content: "\f1f3";
}
.ri-temp-hot-line:before {
  content: "\f1f4";
}
.ri-terminal-box-fill:before {
  content: "\f1f5";
}
.ri-terminal-box-line:before {
  content: "\f1f6";
}
.ri-terminal-fill:before {
  content: "\f1f7";
}
.ri-terminal-line:before {
  content: "\f1f8";
}
.ri-terminal-window-fill:before {
  content: "\f1f9";
}
.ri-terminal-window-line:before {
  content: "\f1fa";
}
.ri-test-tube-fill:before {
  content: "\f1fb";
}
.ri-test-tube-line:before {
  content: "\f1fc";
}
.ri-text-direction-l:before {
  content: "\f1fd";
}
.ri-text-direction-r:before {
  content: "\f1fe";
}
.ri-text-spacing:before {
  content: "\f1ff";
}
.ri-text-wrap:before {
  content: "\f200";
}
.ri-text:before {
  content: "\f201";
}
.ri-thermometer-fill:before {
  content: "\f202";
}
.ri-thermometer-line:before {
  content: "\f203";
}
.ri-thumb-down-fill:before {
  content: "\f204";
}
.ri-thumb-down-line:before {
  content: "\f205";
}
.ri-thumb-up-fill:before {
  content: "\f206";
}
.ri-thumb-up-line:before {
  content: "\f207";
}
.ri-thunderstorms-fill:before {
  content: "\f208";
}
.ri-thunderstorms-line:before {
  content: "\f209";
}
.ri-ticket-2-fill:before {
  content: "\f20a";
}
.ri-ticket-2-line:before {
  content: "\f20b";
}
.ri-ticket-fill:before {
  content: "\f20c";
}
.ri-ticket-line:before {
  content: "\f20d";
}
.ri-time-fill:before {
  content: "\f20e";
}
.ri-time-line:before {
  content: "\f20f";
}
.ri-timer-2-fill:before {
  content: "\f210";
}
.ri-timer-2-line:before {
  content: "\f211";
}
.ri-timer-fill:before {
  content: "\f212";
}
.ri-timer-flash-fill:before {
  content: "\f213";
}
.ri-timer-flash-line:before {
  content: "\f214";
}
.ri-timer-line:before {
  content: "\f215";
}
.ri-todo-fill:before {
  content: "\f216";
}
.ri-todo-line:before {
  content: "\f217";
}
.ri-toggle-fill:before {
  content: "\f218";
}
.ri-toggle-line:before {
  content: "\f219";
}
.ri-tools-fill:before {
  content: "\f21a";
}
.ri-tools-line:before {
  content: "\f21b";
}
.ri-tornado-fill:before {
  content: "\f21c";
}
.ri-tornado-line:before {
  content: "\f21d";
}
.ri-trademark-fill:before {
  content: "\f21e";
}
.ri-trademark-line:before {
  content: "\f21f";
}
.ri-traffic-light-fill:before {
  content: "\f220";
}
.ri-traffic-light-line:before {
  content: "\f221";
}
.ri-train-fill:before {
  content: "\f222";
}
.ri-train-line:before {
  content: "\f223";
}
.ri-train-wifi-fill:before {
  content: "\f224";
}
.ri-train-wifi-line:before {
  content: "\f225";
}
.ri-translate-2:before {
  content: "\f226";
}
.ri-translate:before {
  content: "\f227";
}
.ri-travesti-fill:before {
  content: "\f228";
}
.ri-travesti-line:before {
  content: "\f229";
}
.ri-treasure-map-fill:before {
  content: "\f22a";
}
.ri-treasure-map-line:before {
  content: "\f22b";
}
.ri-trello-fill:before {
  content: "\f22c";
}
.ri-trello-line:before {
  content: "\f22d";
}
.ri-trophy-fill:before {
  content: "\f22e";
}
.ri-trophy-line:before {
  content: "\f22f";
}
.ri-truck-fill:before {
  content: "\f230";
}
.ri-truck-line:before {
  content: "\f231";
}
.ri-tumblr-fill:before {
  content: "\f232";
}
.ri-tumblr-line:before {
  content: "\f233";
}
.ri-tv-2-fill:before {
  content: "\f234";
}
.ri-tv-2-line:before {
  content: "\f235";
}
.ri-tv-fill:before {
  content: "\f236";
}
.ri-tv-line:before {
  content: "\f237";
}
.ri-twitch-fill:before {
  content: "\f238";
}
.ri-twitch-line:before {
  content: "\f239";
}
.ri-twitter-fill:before {
  content: "\f23a";
}
.ri-twitter-line:before {
  content: "\f23b";
}
.ri-typhoon-fill:before {
  content: "\f23c";
}
.ri-typhoon-line:before {
  content: "\f23d";
}
.ri-u-disk-fill:before {
  content: "\f23e";
}
.ri-u-disk-line:before {
  content: "\f23f";
}
.ri-ubuntu-fill:before {
  content: "\f240";
}
.ri-ubuntu-line:before {
  content: "\f241";
}
.ri-umbrella-fill:before {
  content: "\f242";
}
.ri-umbrella-line:before {
  content: "\f243";
}
.ri-underline:before {
  content: "\f244";
}
.ri-uninstall-fill:before {
  content: "\f245";
}
.ri-uninstall-line:before {
  content: "\f246";
}
.ri-unsplash-fill:before {
  content: "\f247";
}
.ri-unsplash-line:before {
  content: "\f248";
}
.ri-upload-2-fill:before {
  content: "\f249";
}
.ri-upload-2-line:before {
  content: "\f24a";
}
.ri-upload-cloud-2-fill:before {
  content: "\f24b";
}
.ri-upload-cloud-2-line:before {
  content: "\f24c";
}
.ri-upload-cloud-fill:before {
  content: "\f24d";
}
.ri-upload-cloud-line:before {
  content: "\f24e";
}
.ri-upload-fill:before {
  content: "\f24f";
}
.ri-upload-line:before {
  content: "\f250";
}
.ri-usb-fill:before {
  content: "\f251";
}
.ri-usb-line:before {
  content: "\f252";
}
.ri-user-2-fill:before {
  content: "\f253";
}
.ri-user-2-line:before {
  content: "\f254";
}
.ri-user-3-fill:before {
  content: "\f255";
}
.ri-user-3-line:before {
  content: "\f256";
}
.ri-user-4-fill:before {
  content: "\f257";
}
.ri-user-4-line:before {
  content: "\f258";
}
.ri-user-5-fill:before {
  content: "\f259";
}
.ri-user-5-line:before {
  content: "\f25a";
}
.ri-user-6-fill:before {
  content: "\f25b";
}
.ri-user-6-line:before {
  content: "\f25c";
}
.ri-user-add-fill:before {
  content: "\f25d";
}
.ri-user-add-line:before {
  content: "\f25e";
}
.ri-user-fill:before {
  content: "\f25f";
}
.ri-user-follow-fill:before {
  content: "\f260";
}
.ri-user-follow-line:before {
  content: "\f261";
}
.ri-user-heart-fill:before {
  content: "\f262";
}
.ri-user-heart-line:before {
  content: "\f263";
}
.ri-user-line:before {
  content: "\f264";
}
.ri-user-location-fill:before {
  content: "\f265";
}
.ri-user-location-line:before {
  content: "\f266";
}
.ri-user-received-2-fill:before {
  content: "\f267";
}
.ri-user-received-2-line:before {
  content: "\f268";
}
.ri-user-received-fill:before {
  content: "\f269";
}
.ri-user-received-line:before {
  content: "\f26a";
}
.ri-user-search-fill:before {
  content: "\f26b";
}
.ri-user-search-line:before {
  content: "\f26c";
}
.ri-user-settings-fill:before {
  content: "\f26d";
}
.ri-user-settings-line:before {
  content: "\f26e";
}
.ri-user-shared-2-fill:before {
  content: "\f26f";
}
.ri-user-shared-2-line:before {
  content: "\f270";
}
.ri-user-shared-fill:before {
  content: "\f271";
}
.ri-user-shared-line:before {
  content: "\f272";
}
.ri-user-smile-fill:before {
  content: "\f273";
}
.ri-user-smile-line:before {
  content: "\f274";
}
.ri-user-star-fill:before {
  content: "\f275";
}
.ri-user-star-line:before {
  content: "\f276";
}
.ri-user-unfollow-fill:before {
  content: "\f277";
}
.ri-user-unfollow-line:before {
  content: "\f278";
}
.ri-user-voice-fill:before {
  content: "\f279";
}
.ri-user-voice-line:before {
  content: "\f27a";
}
.ri-video-add-fill:before {
  content: "\f27b";
}
.ri-video-add-line:before {
  content: "\f27c";
}
.ri-video-chat-fill:before {
  content: "\f27d";
}
.ri-video-chat-line:before {
  content: "\f27e";
}
.ri-video-download-fill:before {
  content: "\f27f";
}
.ri-video-download-line:before {
  content: "\f280";
}
.ri-video-fill:before {
  content: "\f281";
}
.ri-video-line:before {
  content: "\f282";
}
.ri-video-upload-fill:before {
  content: "\f283";
}
.ri-video-upload-line:before {
  content: "\f284";
}
.ri-vidicon-2-fill:before {
  content: "\f285";
}
.ri-vidicon-2-line:before {
  content: "\f286";
}
.ri-vidicon-fill:before {
  content: "\f287";
}
.ri-vidicon-line:before {
  content: "\f288";
}
.ri-vimeo-fill:before {
  content: "\f289";
}
.ri-vimeo-line:before {
  content: "\f28a";
}
.ri-vip-crown-2-fill:before {
  content: "\f28b";
}
.ri-vip-crown-2-line:before {
  content: "\f28c";
}
.ri-vip-crown-fill:before {
  content: "\f28d";
}
.ri-vip-crown-line:before {
  content: "\f28e";
}
.ri-vip-diamond-fill:before {
  content: "\f28f";
}
.ri-vip-diamond-line:before {
  content: "\f290";
}
.ri-vip-fill:before {
  content: "\f291";
}
.ri-vip-line:before {
  content: "\f292";
}
.ri-virus-fill:before {
  content: "\f293";
}
.ri-virus-line:before {
  content: "\f294";
}
.ri-visa-fill:before {
  content: "\f295";
}
.ri-visa-line:before {
  content: "\f296";
}
.ri-voice-recognition-fill:before {
  content: "\f297";
}
.ri-voice-recognition-line:before {
  content: "\f298";
}
.ri-voiceprint-fill:before {
  content: "\f299";
}
.ri-voiceprint-line:before {
  content: "\f29a";
}
.ri-volume-down-fill:before {
  content: "\f29b";
}
.ri-volume-down-line:before {
  content: "\f29c";
}
.ri-volume-mute-fill:before {
  content: "\f29d";
}
.ri-volume-mute-line:before {
  content: "\f29e";
}
.ri-volume-off-vibrate-fill:before {
  content: "\f29f";
}
.ri-volume-off-vibrate-line:before {
  content: "\f2a0";
}
.ri-volume-up-fill:before {
  content: "\f2a1";
}
.ri-volume-up-line:before {
  content: "\f2a2";
}
.ri-volume-vibrate-fill:before {
  content: "\f2a3";
}
.ri-volume-vibrate-line:before {
  content: "\f2a4";
}
.ri-vuejs-fill:before {
  content: "\f2a5";
}
.ri-vuejs-line:before {
  content: "\f2a6";
}
.ri-walk-fill:before {
  content: "\f2a7";
}
.ri-walk-line:before {
  content: "\f2a8";
}
.ri-wallet-2-fill:before {
  content: "\f2a9";
}
.ri-wallet-2-line:before {
  content: "\f2aa";
}
.ri-wallet-3-fill:before {
  content: "\f2ab";
}
.ri-wallet-3-line:before {
  content: "\f2ac";
}
.ri-wallet-fill:before {
  content: "\f2ad";
}
.ri-wallet-line:before {
  content: "\f2ae";
}
.ri-water-flash-fill:before {
  content: "\f2af";
}
.ri-water-flash-line:before {
  content: "\f2b0";
}
.ri-webcam-fill:before {
  content: "\f2b1";
}
.ri-webcam-line:before {
  content: "\f2b2";
}
.ri-wechat-2-fill:before {
  content: "\f2b3";
}
.ri-wechat-2-line:before {
  content: "\f2b4";
}
.ri-wechat-fill:before {
  content: "\f2b5";
}
.ri-wechat-line:before {
  content: "\f2b6";
}
.ri-wechat-pay-fill:before {
  content: "\f2b7";
}
.ri-wechat-pay-line:before {
  content: "\f2b8";
}
.ri-weibo-fill:before {
  content: "\f2b9";
}
.ri-weibo-line:before {
  content: "\f2ba";
}
.ri-whatsapp-fill:before {
  content: "\f2bb";
}
.ri-whatsapp-line:before {
  content: "\f2bc";
}
.ri-wheelchair-fill:before {
  content: "\f2bd";
}
.ri-wheelchair-line:before {
  content: "\f2be";
}
.ri-wifi-fill:before {
  content: "\f2bf";
}
.ri-wifi-line:before {
  content: "\f2c0";
}
.ri-wifi-off-fill:before {
  content: "\f2c1";
}
.ri-wifi-off-line:before {
  content: "\f2c2";
}
.ri-window-2-fill:before {
  content: "\f2c3";
}
.ri-window-2-line:before {
  content: "\f2c4";
}
.ri-window-fill:before {
  content: "\f2c5";
}
.ri-window-line:before {
  content: "\f2c6";
}
.ri-windows-fill:before {
  content: "\f2c7";
}
.ri-windows-line:before {
  content: "\f2c8";
}
.ri-windy-fill:before {
  content: "\f2c9";
}
.ri-windy-line:before {
  content: "\f2ca";
}
.ri-wireless-charging-fill:before {
  content: "\f2cb";
}
.ri-wireless-charging-line:before {
  content: "\f2cc";
}
.ri-women-fill:before {
  content: "\f2cd";
}
.ri-women-line:before {
  content: "\f2ce";
}
.ri-wubi-input:before {
  content: "\f2cf";
}
.ri-xbox-fill:before {
  content: "\f2d0";
}
.ri-xbox-line:before {
  content: "\f2d1";
}
.ri-xing-fill:before {
  content: "\f2d2";
}
.ri-xing-line:before {
  content: "\f2d3";
}
.ri-youtube-fill:before {
  content: "\f2d4";
}
.ri-youtube-line:before {
  content: "\f2d5";
}
.ri-zcool-fill:before {
  content: "\f2d6";
}
.ri-zcool-line:before {
  content: "\f2d7";
}
.ri-zhihu-fill:before {
  content: "\f2d8";
}
.ri-zhihu-line:before {
  content: "\f2d9";
}
.ri-zoom-in-fill:before {
  content: "\f2da";
}
.ri-zoom-in-line:before {
  content: "\f2db";
}
.ri-zoom-out-fill:before {
  content: "\f2dc";
}
.ri-zoom-out-line:before {
  content: "\f2dd";
}
.ri-zzz-fill:before {
  content: "\f2de";
}
.ri-zzz-line:before {
  content: "\f2df";
}
.ri-arrow-down-double-fill:before {
  content: "\f2e0";
}
.ri-arrow-down-double-line:before {
  content: "\f2e1";
}
.ri-arrow-left-double-fill:before {
  content: "\f2e2";
}
.ri-arrow-left-double-line:before {
  content: "\f2e3";
}
.ri-arrow-right-double-fill:before {
  content: "\f2e4";
}
.ri-arrow-right-double-line:before {
  content: "\f2e5";
}
.ri-arrow-turn-back-fill:before {
  content: "\f2e6";
}
.ri-arrow-turn-back-line:before {
  content: "\f2e7";
}
.ri-arrow-turn-forward-fill:before {
  content: "\f2e8";
}
.ri-arrow-turn-forward-line:before {
  content: "\f2e9";
}
.ri-arrow-up-double-fill:before {
  content: "\f2ea";
}
.ri-arrow-up-double-line:before {
  content: "\f2eb";
}
.ri-bard-fill:before {
  content: "\f2ec";
}
.ri-bard-line:before {
  content: "\f2ed";
}
.ri-bootstrap-fill:before {
  content: "\f2ee";
}
.ri-bootstrap-line:before {
  content: "\f2ef";
}
.ri-box-1-fill:before {
  content: "\f2f0";
}
.ri-box-1-line:before {
  content: "\f2f1";
}
.ri-box-2-fill:before {
  content: "\f2f2";
}
.ri-box-2-line:before {
  content: "\f2f3";
}
.ri-box-3-fill:before {
  content: "\f2f4";
}
.ri-box-3-line:before {
  content: "\f2f5";
}
.ri-brain-fill:before {
  content: "\f2f6";
}
.ri-brain-line:before {
  content: "\f2f7";
}
.ri-candle-fill:before {
  content: "\f2f8";
}
.ri-candle-line:before {
  content: "\f2f9";
}
.ri-cash-fill:before {
  content: "\f2fa";
}
.ri-cash-line:before {
  content: "\f2fb";
}
.ri-contract-left-fill:before {
  content: "\f2fc";
}
.ri-contract-left-line:before {
  content: "\f2fd";
}
.ri-contract-left-right-fill:before {
  content: "\f2fe";
}
.ri-contract-left-right-line:before {
  content: "\f2ff";
}
.ri-contract-right-fill:before {
  content: "\f300";
}
.ri-contract-right-line:before {
  content: "\f301";
}
.ri-contract-up-down-fill:before {
  content: "\f302";
}
.ri-contract-up-down-line:before {
  content: "\f303";
}
.ri-copilot-fill:before {
  content: "\f304";
}
.ri-copilot-line:before {
  content: "\f305";
}
.ri-corner-down-left-fill:before {
  content: "\f306";
}
.ri-corner-down-left-line:before {
  content: "\f307";
}
.ri-corner-down-right-fill:before {
  content: "\f308";
}
.ri-corner-down-right-line:before {
  content: "\f309";
}
.ri-corner-left-down-fill:before {
  content: "\f30a";
}
.ri-corner-left-down-line:before {
  content: "\f30b";
}
.ri-corner-left-up-fill:before {
  content: "\f30c";
}
.ri-corner-left-up-line:before {
  content: "\f30d";
}
.ri-corner-right-down-fill:before {
  content: "\f30e";
}
.ri-corner-right-down-line:before {
  content: "\f30f";
}
.ri-corner-right-up-fill:before {
  content: "\f310";
}
.ri-corner-right-up-line:before {
  content: "\f311";
}
.ri-corner-up-left-double-fill:before {
  content: "\f312";
}
.ri-corner-up-left-double-line:before {
  content: "\f313";
}
.ri-corner-up-left-fill:before {
  content: "\f314";
}
.ri-corner-up-left-line:before {
  content: "\f315";
}
.ri-corner-up-right-double-fill:before {
  content: "\f316";
}
.ri-corner-up-right-double-line:before {
  content: "\f317";
}
.ri-corner-up-right-fill:before {
  content: "\f318";
}
.ri-corner-up-right-line:before {
  content: "\f319";
}
.ri-cross-fill:before {
  content: "\f31a";
}
.ri-cross-line:before {
  content: "\f31b";
}
.ri-edge-new-fill:before {
  content: "\f31c";
}
.ri-edge-new-line:before {
  content: "\f31d";
}
.ri-equal-fill:before {
  content: "\f31e";
}
.ri-equal-line:before {
  content: "\f31f";
}
.ri-expand-left-fill:before {
  content: "\f320";
}
.ri-expand-left-line:before {
  content: "\f321";
}
.ri-expand-left-right-fill:before {
  content: "\f322";
}
.ri-expand-left-right-line:before {
  content: "\f323";
}
.ri-expand-right-fill:before {
  content: "\f324";
}
.ri-expand-right-line:before {
  content: "\f325";
}
.ri-expand-up-down-fill:before {
  content: "\f326";
}
.ri-expand-up-down-line:before {
  content: "\f327";
}
.ri-flickr-fill:before {
  content: "\f328";
}
.ri-flickr-line:before {
  content: "\f329";
}
.ri-forward-10-fill:before {
  content: "\f32a";
}
.ri-forward-10-line:before {
  content: "\f32b";
}
.ri-forward-15-fill:before {
  content: "\f32c";
}
.ri-forward-15-line:before {
  content: "\f32d";
}
.ri-forward-30-fill:before {
  content: "\f32e";
}
.ri-forward-30-line:before {
  content: "\f32f";
}
.ri-forward-5-fill:before {
  content: "\f330";
}
.ri-forward-5-line:before {
  content: "\f331";
}
.ri-graduation-cap-fill:before {
  content: "\f332";
}
.ri-graduation-cap-line:before {
  content: "\f333";
}
.ri-home-office-fill:before {
  content: "\f334";
}
.ri-home-office-line:before {
  content: "\f335";
}
.ri-hourglass-2-fill:before {
  content: "\f336";
}
.ri-hourglass-2-line:before {
  content: "\f337";
}
.ri-hourglass-fill:before {
  content: "\f338";
}
.ri-hourglass-line:before {
  content: "\f339";
}
.ri-javascript-fill:before {
  content: "\f33a";
}
.ri-javascript-line:before {
  content: "\f33b";
}
.ri-loop-left-fill:before {
  content: "\f33c";
}
.ri-loop-left-line:before {
  content: "\f33d";
}
.ri-loop-right-fill:before {
  content: "\f33e";
}
.ri-loop-right-line:before {
  content: "\f33f";
}
.ri-memories-fill:before {
  content: "\f340";
}
.ri-memories-line:before {
  content: "\f341";
}
.ri-meta-fill:before {
  content: "\f342";
}
.ri-meta-line:before {
  content: "\f343";
}
.ri-microsoft-loop-fill:before {
  content: "\f344";
}
.ri-microsoft-loop-line:before {
  content: "\f345";
}
.ri-nft-fill:before {
  content: "\f346";
}
.ri-nft-line:before {
  content: "\f347";
}
.ri-notion-fill:before {
  content: "\f348";
}
.ri-notion-line:before {
  content: "\f349";
}
.ri-openai-fill:before {
  content: "\f34a";
}
.ri-openai-line:before {
  content: "\f34b";
}
.ri-overline:before {
  content: "\f34c";
}
.ri-p2p-fill:before {
  content: "\f34d";
}
.ri-p2p-line:before {
  content: "\f34e";
}
.ri-presentation-fill:before {
  content: "\f34f";
}
.ri-presentation-line:before {
  content: "\f350";
}
.ri-replay-10-fill:before {
  content: "\f351";
}
.ri-replay-10-line:before {
  content: "\f352";
}
.ri-replay-15-fill:before {
  content: "\f353";
}
.ri-replay-15-line:before {
  content: "\f354";
}
.ri-replay-30-fill:before {
  content: "\f355";
}
.ri-replay-30-line:before {
  content: "\f356";
}
.ri-replay-5-fill:before {
  content: "\f357";
}
.ri-replay-5-line:before {
  content: "\f358";
}
.ri-school-fill:before {
  content: "\f359";
}
.ri-school-line:before {
  content: "\f35a";
}
.ri-shining-2-fill:before {
  content: "\f35b";
}
.ri-shining-2-line:before {
  content: "\f35c";
}
.ri-shining-fill:before {
  content: "\f35d";
}
.ri-shining-line:before {
  content: "\f35e";
}
.ri-sketching:before {
  content: "\f35f";
}
.ri-skip-down-fill:before {
  content: "\f360";
}
.ri-skip-down-line:before {
  content: "\f361";
}
.ri-skip-left-fill:before {
  content: "\f362";
}
.ri-skip-left-line:before {
  content: "\f363";
}
.ri-skip-right-fill:before {
  content: "\f364";
}
.ri-skip-right-line:before {
  content: "\f365";
}
.ri-skip-up-fill:before {
  content: "\f366";
}
.ri-skip-up-line:before {
  content: "\f367";
}
.ri-slow-down-fill:before {
  content: "\f368";
}
.ri-slow-down-line:before {
  content: "\f369";
}
.ri-sparkling-2-fill:before {
  content: "\f36a";
}
.ri-sparkling-2-line:before {
  content: "\f36b";
}
.ri-sparkling-fill:before {
  content: "\f36c";
}
.ri-sparkling-line:before {
  content: "\f36d";
}
.ri-speak-fill:before {
  content: "\f36e";
}
.ri-speak-line:before {
  content: "\f36f";
}
.ri-speed-up-fill:before {
  content: "\f370";
}
.ri-speed-up-line:before {
  content: "\f371";
}
.ri-tiktok-fill:before {
  content: "\f372";
}
.ri-tiktok-line:before {
  content: "\f373";
}
.ri-token-swap-fill:before {
  content: "\f374";
}
.ri-token-swap-line:before {
  content: "\f375";
}
.ri-unpin-fill:before {
  content: "\f376";
}
.ri-unpin-line:before {
  content: "\f377";
}
.ri-wechat-channels-fill:before {
  content: "\f378";
}
.ri-wechat-channels-line:before {
  content: "\f379";
}
.ri-wordpress-fill:before {
  content: "\f37a";
}
.ri-wordpress-line:before {
  content: "\f37b";
}
.ri-blender-fill:before {
  content: "\f37c";
}
.ri-blender-line:before {
  content: "\f37d";
}
.ri-emoji-sticker-fill:before {
  content: "\f37e";
}
.ri-emoji-sticker-line:before {
  content: "\f37f";
}
.ri-git-close-pull-request-fill:before {
  content: "\f380";
}
.ri-git-close-pull-request-line:before {
  content: "\f381";
}
.ri-instance-fill:before {
  content: "\f382";
}
.ri-instance-line:before {
  content: "\f383";
}
.ri-megaphone-fill:before {
  content: "\f384";
}
.ri-megaphone-line:before {
  content: "\f385";
}
.ri-pass-expired-fill:before {
  content: "\f386";
}
.ri-pass-expired-line:before {
  content: "\f387";
}
.ri-pass-pending-fill:before {
  content: "\f388";
}
.ri-pass-pending-line:before {
  content: "\f389";
}
.ri-pass-valid-fill:before {
  content: "\f38a";
}
.ri-pass-valid-line:before {
  content: "\f38b";
}
.ri-ai-generate:before {
  content: "\f38c";
}
.ri-calendar-close-fill:before {
  content: "\f38d";
}
.ri-calendar-close-line:before {
  content: "\f38e";
}
.ri-draggable:before {
  content: "\f38f";
}
.ri-font-family:before {
  content: "\f390";
}
.ri-font-mono:before {
  content: "\f391";
}
.ri-font-sans-serif:before {
  content: "\f392";
}
.ri-font-sans:before {
  content: "\f393";
}
.ri-hard-drive-3-fill:before {
  content: "\f394";
}
.ri-hard-drive-3-line:before {
  content: "\f395";
}
.ri-kick-fill:before {
  content: "\f396";
}
.ri-kick-line:before {
  content: "\f397";
}
.ri-list-check-3:before {
  content: "\f398";
}
.ri-list-indefinite:before {
  content: "\f399";
}
.ri-list-ordered-2:before {
  content: "\f39a";
}
.ri-list-radio:before {
  content: "\f39b";
}
.ri-openbase-fill:before {
  content: "\f39c";
}
.ri-openbase-line:before {
  content: "\f39d";
}
.ri-planet-fill:before {
  content: "\f39e";
}
.ri-planet-line:before {
  content: "\f39f";
}
.ri-prohibited-fill:before {
  content: "\f3a0";
}
.ri-prohibited-line:before {
  content: "\f3a1";
}
.ri-quote-text:before {
  content: "\f3a2";
}
.ri-seo-fill:before {
  content: "\f3a3";
}
.ri-seo-line:before {
  content: "\f3a4";
}
.ri-slash-commands:before {
  content: "\f3a5";
}
.ri-archive-2-fill:before {
  content: "\f3a6";
}
.ri-archive-2-line:before {
  content: "\f3a7";
}
.ri-inbox-2-fill:before {
  content: "\f3a8";
}
.ri-inbox-2-line:before {
  content: "\f3a9";
}
.ri-shake-hands-fill:before {
  content: "\f3aa";
}
.ri-shake-hands-line:before {
  content: "\f3ab";
}
.ri-supabase-fill:before {
  content: "\f3ac";
}
.ri-supabase-line:before {
  content: "\f3ad";
}
.ri-water-percent-fill:before {
  content: "\f3ae";
}
.ri-water-percent-line:before {
  content: "\f3af";
}
.ri-yuque-fill:before {
  content: "\f3b0";
}
.ri-yuque-line:before {
  content: "\f3b1";
}
.ri-crosshair-2-fill:before {
  content: "\f3b2";
}
.ri-crosshair-2-line:before {
  content: "\f3b3";
}
.ri-crosshair-fill:before {
  content: "\f3b4";
}
.ri-crosshair-line:before {
  content: "\f3b5";
}
.ri-file-close-fill:before {
  content: "\f3b6";
}
.ri-file-close-line:before {
  content: "\f3b7";
}
.ri-infinity-fill:before {
  content: "\f3b8";
}
.ri-infinity-line:before {
  content: "\f3b9";
}
.ri-rfid-fill:before {
  content: "\f3ba";
}
.ri-rfid-line:before {
  content: "\f3bb";
}
.ri-slash-commands-2:before {
  content: "\f3bc";
}
.ri-user-forbid-fill:before {
  content: "\f3bd";
}
.ri-user-forbid-line:before {
  content: "\f3be";
}
.ri-beer-fill:before {
  content: "\f3bf";
}
.ri-beer-line:before {
  content: "\f3c0";
}
.ri-circle-fill:before {
  content: "\f3c1";
}
.ri-circle-line:before {
  content: "\f3c2";
}
.ri-dropdown-list:before {
  content: "\f3c3";
}
.ri-file-image-fill:before {
  content: "\f3c4";
}
.ri-file-image-line:before {
  content: "\f3c5";
}
.ri-file-pdf-2-fill:before {
  content: "\f3c6";
}
.ri-file-pdf-2-line:before {
  content: "\f3c7";
}
.ri-file-video-fill:before {
  content: "\f3c8";
}
.ri-file-video-line:before {
  content: "\f3c9";
}
.ri-folder-image-fill:before {
  content: "\f3ca";
}
.ri-folder-image-line:before {
  content: "\f3cb";
}
.ri-folder-video-fill:before {
  content: "\f3cc";
}
.ri-folder-video-line:before {
  content: "\f3cd";
}
.ri-hexagon-fill:before {
  content: "\f3ce";
}
.ri-hexagon-line:before {
  content: "\f3cf";
}
.ri-menu-search-fill:before {
  content: "\f3d0";
}
.ri-menu-search-line:before {
  content: "\f3d1";
}
.ri-octagon-fill:before {
  content: "\f3d2";
}
.ri-octagon-line:before {
  content: "\f3d3";
}
.ri-pentagon-fill:before {
  content: "\f3d4";
}
.ri-pentagon-line:before {
  content: "\f3d5";
}
.ri-rectangle-fill:before {
  content: "\f3d6";
}
.ri-rectangle-line:before {
  content: "\f3d7";
}
.ri-robot-2-fill:before {
  content: "\f3d8";
}
.ri-robot-2-line:before {
  content: "\f3d9";
}
.ri-shapes-fill:before {
  content: "\f3da";
}
.ri-shapes-line:before {
  content: "\f3db";
}
.ri-square-fill:before {
  content: "\f3dc";
}
.ri-square-line:before {
  content: "\f3dd";
}
.ri-tent-fill:before {
  content: "\f3de";
}
.ri-tent-line:before {
  content: "\f3df";
}
.ri-threads-fill:before {
  content: "\f3e0";
}
.ri-threads-line:before {
  content: "\f3e1";
}
.ri-tree-fill:before {
  content: "\f3e2";
}
.ri-tree-line:before {
  content: "\f3e3";
}
.ri-triangle-fill:before {
  content: "\f3e4";
}
.ri-triangle-line:before {
  content: "\f3e5";
}
.ri-twitter-x-fill:before {
  content: "\f3e6";
}
.ri-twitter-x-line:before {
  content: "\f3e7";
}
.ri-verified-badge-fill:before {
  content: "\f3e8";
}
.ri-verified-badge-line:before {
  content: "\f3e9";
}
@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes expand {
  0% {
    transform: rotateY(90deg);
  }
  100% {
    opacity: 1;
    transform: rotateY(0deg);
  }
}
@keyframes slideIn {
  0% {
    opacity: 0;
    transform: translateY(5px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes shine {
  100% {
    background-position-x: -200%;
  }
}
@keyframes loaderShow {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes entranceLeft {
  0% {
    opacity: 0;
    transform: translateX(-5px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes entranceRight {
  0% {
    opacity: 0;
    transform: translateX(5px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes entranceTop {
  0% {
    opacity: 0;
    transform: translateY(-5px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes entranceBottom {
  0% {
    opacity: 0;
    transform: translateY(5px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (min-width: 550px) {
  ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    border-radius: var(--baseRadius);
  }
  ::-webkit-scrollbar-track {
    background: transparent;
    border-radius: var(--baseRadius);
  }
  ::-webkit-scrollbar-thumb {
    background-color: var(--baseAlt2Color);
    border-radius: 15px;
    border: 2px solid transparent;
    background-clip: padding-box;
  }
  ::-webkit-scrollbar-thumb:hover, ::-webkit-scrollbar-thumb:active {
    background-color: var(--baseAlt3Color);
  }
  html {
    scrollbar-color: var(--baseAlt2Color) transparent;
    scrollbar-width: thin;
    scroll-behavior: smooth;
  }
  html * {
    scrollbar-width: inherit;
  }
}
:focus-visible {
  outline-color: var(--primaryColor);
  outline-style: solid;
}
html,
body {
  line-height: var(--baseLineHeight);
  font-family: var(--baseFontFamily);
  font-size: var(--baseFontSize);
  color: var(--txtPrimaryColor);
  background: var(--bodyColor);
}
#app {
  /*overflow: auto; /*doug commented out along with .page-wrapper from _layout.scss */
  display: block;
  width: 100%;
  height: 100vh;
}
.schema-field, .flatpickr-inline-container, .accordion .accordion-content, .accordion, .tabs, .tabs-content, .select .txt-missing, .form-field .form-field-block, .list, .skeleton-loader, .clearfix, .content, .form-field .help-block, .overlay-panel .panel-content, .sub-panel, .panel, .block, .code-block, blockquote, p {
  display: block;
  width: 100%;
}
h1, h2, .breadcrumbs .breadcrumb-item, h3, h4, h5, h6 {
  margin: 0;
  font-weight: normal;
}
h1 {
  font-size: 22px;
  line-height: 28px;
}
h2, .breadcrumbs .breadcrumb-item {
  font-size: 20px;
  line-height: 26px;
}
h3 {
  font-size: 19px;
  line-height: 24px;
}
h4 {
  font-size: 18px;
  line-height: 24px;
}
h5 {
  font-size: 17px;
  line-height: 24px;
}
h6 {
  font-size: 16px;
  line-height: 22px;
}
em {
  font-style: italic;
}
ins {
  color: var(--txtPrimaryColor);
  background: var(--successAltColor);
  text-decoration: none;
}
del {
  color: var(--txtPrimaryColor);
  background: var(--dangerAltColor);
  text-decoration: none;
}
strong {
  font-weight: 600;
}
small {
  font-size: var(--smFontSize);
  line-height: var(--smLineHeight);
}
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 1;
}
sup {
  vertical-align: top;
}
sub {
  vertical-align: bottom;
}
p {
  margin: 5px 0;
}
blockquote {
  position: relative;
  padding-left: var(--smSpacing);
  font-style: italic;
  color: var(--txtHintColor);
}
blockquote:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
  background: var(--baseColor);
}
code {
  display: inline-block;
  font-family: var(--monospaceFontFamily);
  font-style: normal;
  font-size: 1em;
  line-height: 1.379rem;
  padding: 0px 4px;
  white-space: nowrap;
  color: var(--txtPrimaryColor);
  background: var(--baseAlt2Color);
  border-radius: var(--baseRadius);
}
.code-block {
  overflow: auto;
  padding: var(--xsSpacing);
  white-space: pre-wrap;
  background: var(--baseAlt1Color);
}
ol,
ul {
  margin: 10px 0;
  list-style: decimal;
  padding-left: var(--baseSpacing);
}
ol li,
ul li {
  margin-top: 5px;
  margin-bottom: 5px;
}
ul {
  list-style: disc;
}
img {
  max-width: 100%;
  vertical-align: top;
}
hr {
  display: block;
  border: 0;
  height: 1px;
  width: 100%;
  background: var(--baseAlt1Color);
  margin: var(--baseSpacing) 0;
}
hr.dark {
  background: var(--baseAlt2Color);
}
a {
  color: inherit;
}
a:hover {
  text-decoration: none;
}
a i, a .txt {
  display: inline-block;
  vertical-align: top;
}
.txt-mono {
  font-family: var(--monospaceFontFamily);
}
.txt-nowrap {
  white-space: nowrap;
}
.txt-ellipsis {
  display: inline-block;
  vertical-align: top;
  flex-shrink: 1;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.txt-base {
  font-size: var(--baseFontSize) !important;
}
.txt-xs {
  font-size: var(--xsFontSize) !important;
  line-height: var(--smLineHeight);
}
.txt-sm {
  font-size: var(--smFontSize) !important;
  line-height: var(--smLineHeight);
}
.txt-lg {
  font-size: var(--lgFontSize) !important;
}
.txt-xl {
  font-size: var(--xlFontSize) !important;
}
.txt-bold {
  font-weight: 600 !important;
}
.txt-strikethrough {
  text-decoration: line-through !important;
}
.txt-break {
  white-space: pre-wrap !important;
}
.txt-center {
  text-align: center !important;
}
.txt-justify {
  text-align: justify !important;
}
.txt-left {
  text-align: left !important;
}
.txt-right {
  text-align: right !important;
}
.txt-main {
  color: var(--txtPrimaryColor) !important;
}
.txt-hint {
  color: var(--txtHintColor) !important;
}
.txt-disabled {
  color: var(--txtDisabledColor) !important;
}
.link-hint {
  user-select: none;
  cursor: pointer;
  color: var(--txtHintColor) !important;
  text-decoration: none;
  transition: color var(--baseAnimationSpeed);
}
.link-hint:hover, .link-hint:focus-visible, .link-hint:active {
  color: var(--txtPrimaryColor) !important;
}
.link-fade {
  opacity: 1;
  user-select: none;
  cursor: pointer;
  text-decoration: none;
  color: var(--txtPrimaryColor);
  transition: opacity var(--baseAnimationSpeed);
}
.link-fade:focus-visible, .link-fade:hover, .link-fade:active {
  opacity: 0.8;
}
.txt-primary {
  color: var(--primaryColor) !important;
}
.bg-primary {
  background: var(--primaryColor) !important;
}
.link-primary {
  cursor: pointer;
  color: var(--primaryColor) !important;
  text-decoration: none;
  user-select: none;
  transition: opacity var(--baseAnimationSpeed);
}
.link-primary:focus-visible, .link-primary:hover, .link-primary:active {
  opacity: 0.8;
}
.txt-info {
  color: var(--infoColor) !important;
}
.bg-info {
  background: var(--infoColor) !important;
}
.link-info {
  cursor: pointer;
  color: var(--infoColor) !important;
  text-decoration: none;
  user-select: none;
  transition: opacity var(--baseAnimationSpeed);
}
.link-info:focus-visible, .link-info:hover, .link-info:active {
  opacity: 0.8;
}
.txt-info-alt {
  color: var(--infoAltColor) !important;
}
.bg-info-alt {
  background: var(--infoAltColor) !important;
}
.link-info-alt {
  cursor: pointer;
  color: var(--infoAltColor) !important;
  text-decoration: none;
  user-select: none;
  transition: opacity var(--baseAnimationSpeed);
}
.link-info-alt:focus-visible, .link-info-alt:hover, .link-info-alt:active {
  opacity: 0.8;
}
.txt-success {
  color: var(--successColor) !important;
}
.bg-success {
  background: var(--successColor) !important;
}
.link-success {
  cursor: pointer;
  color: var(--successColor) !important;
  text-decoration: none;
  user-select: none;
  transition: opacity var(--baseAnimationSpeed);
}
.link-success:focus-visible, .link-success:hover, .link-success:active {
  opacity: 0.8;
}
.txt-success-alt {
  color: var(--successAltColor) !important;
}
.bg-success-alt {
  background: var(--successAltColor) !important;
}
.link-success-alt {
  cursor: pointer;
  color: var(--successAltColor) !important;
  text-decoration: none;
  user-select: none;
  transition: opacity var(--baseAnimationSpeed);
}
.link-success-alt:focus-visible, .link-success-alt:hover, .link-success-alt:active {
  opacity: 0.8;
}
.txt-danger {
  color: var(--dangerColor) !important;
}
.bg-danger {
  background: var(--dangerColor) !important;
}
.link-danger {
  cursor: pointer;
  color: var(--dangerColor) !important;
  text-decoration: none;
  user-select: none;
  transition: opacity var(--baseAnimationSpeed);
}
.link-danger:focus-visible, .link-danger:hover, .link-danger:active {
  opacity: 0.8;
}
.txt-danger-alt {
  color: var(--dangerAltColor) !important;
}
.bg-danger-alt {
  background: var(--dangerAltColor) !important;
}
.link-danger-alt {
  cursor: pointer;
  color: var(--dangerAltColor) !important;
  text-decoration: none;
  user-select: none;
  transition: opacity var(--baseAnimationSpeed);
}
.link-danger-alt:focus-visible, .link-danger-alt:hover, .link-danger-alt:active {
  opacity: 0.8;
}
.txt-warning {
  color: var(--warningColor) !important;
}
.bg-warning {
  background: var(--warningColor) !important;
}
.link-warning {
  cursor: pointer;
  color: var(--warningColor) !important;
  text-decoration: none;
  user-select: none;
  transition: opacity var(--baseAnimationSpeed);
}
.link-warning:focus-visible, .link-warning:hover, .link-warning:active {
  opacity: 0.8;
}
.txt-warning-alt {
  color: var(--warningAltColor) !important;
}
.bg-warning-alt {
  background: var(--warningAltColor) !important;
}
.link-warning-alt {
  cursor: pointer;
  color: var(--warningAltColor) !important;
  text-decoration: none;
  user-select: none;
  transition: opacity var(--baseAnimationSpeed);
}
.link-warning-alt:focus-visible, .link-warning-alt:hover, .link-warning-alt:active {
  opacity: 0.8;
}
.fade {
  opacity: 0.6;
}
a.fade,
.btn.fade,
[tabindex].fade,
[class*=link-].fade,
.handle.fade {
  transition: all var(--baseAnimationSpeed);
}
a.fade:hover,
.btn.fade:hover,
[tabindex].fade:hover,
[class*=link-].fade:hover,
.handle.fade:hover {
  opacity: 1;
}
.noborder {
  border: 0px !important;
}
.hidden {
  display: none !important;
}
.hidden-empty:empty {
  display: none !important;
}
.no-pointer-events {
  pointer-events: none;
}
.content, .form-field .help-block, .overlay-panel .panel-content, .sub-panel, .panel {
  min-width: 0;
}
.content > :first-child, .form-field .help-block > :first-child, .overlay-panel .panel-content > :first-child, .sub-panel > :first-child, .panel > :first-child {
  margin-top: 0;
}
.content > :last-child, .form-field .help-block > :last-child, .overlay-panel .panel-content > :last-child, .sub-panel > :last-child, .panel > :last-child {
  margin-bottom: 0;
}
.panel {
  background: var(--baseColor);
  border-radius: var(--lgRadius);
  padding: calc(var(--baseSpacing) - 5px) var(--baseSpacing);
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
}
.sub-panel {
  background: var(--baseColor);
  border-radius: var(--baseRadius);
  padding: calc(var(--smSpacing) - 5px) var(--smSpacing);
  border: 1px solid var(--baseAlt1Color);
}
.shadowize {
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
}
.clearfix {
  clear: both;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.flex {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  min-width: 0;
  gap: var(--smSpacing);
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.inline-flex {
  position: relative;
  display: inline-flex;
  vertical-align: top;
  align-items: center;
  flex-wrap: wrap;
  min-width: 0;
  gap: 10px;
}
.flex-order-0 {
  order: 0;
}
.flex-order-1 {
  order: 1;
}
.flex-order-2 {
  order: 2;
}
.flex-order-3 {
  order: 3;
}
.flex-order-4 {
  order: 4;
}
.flex-order-5 {
  order: 5;
}
.flex-order-6 {
  order: 6;
}
.flex-gap-base {
  gap: var(--baseSpacing) !important;
}
.flex-gap-xs {
  gap: var(--xsSpacing) !important;
}
.flex-gap-sm {
  gap: var(--smSpacing) !important;
}
.flex-gap-lg {
  gap: var(--lgSpacing) !important;
}
.flex-gap-xl {
  gap: var(--xlSpacing) !important;
}
.flex-gap-0 {
  gap: 0px !important;
}
.flex-gap-5 {
  gap: 5px !important;
}
.flex-gap-10 {
  gap: 10px !important;
}
.flex-gap-15 {
  gap: 15px !important;
}
.flex-gap-20 {
  gap: 20px !important;
}
.flex-gap-25 {
  gap: 25px !important;
}
.flex-gap-30 {
  gap: 30px !important;
}
.flex-gap-35 {
  gap: 35px !important;
}
.flex-gap-40 {
  gap: 40px !important;
}
.flex-gap-45 {
  gap: 45px !important;
}
.flex-gap-50 {
  gap: 50px !important;
}
.flex-gap-55 {
  gap: 55px !important;
}
.flex-gap-60 {
  gap: 60px !important;
}
.m-base {
  margin: var(--baseSpacing) !important;
}
.p-base {
  padding: var(--baseSpacing) !important;
}
.m-xs {
  margin: var(--xsSpacing) !important;
}
.p-xs {
  padding: var(--xsSpacing) !important;
}
.m-sm {
  margin: var(--smSpacing) !important;
}
.p-sm {
  padding: var(--smSpacing) !important;
}
.m-lg {
  margin: var(--lgSpacing) !important;
}
.p-lg {
  padding: var(--lgSpacing) !important;
}
.m-xl {
  margin: var(--xlSpacing) !important;
}
.p-xl {
  padding: var(--xlSpacing) !important;
}
.m-t-auto {
  margin-top: auto !important;
}
.p-t-auto {
  padding-top: auto !important;
}
.m-t-base {
  margin-top: var(--baseSpacing) !important;
}
.p-t-base {
  padding-top: var(--baseSpacing) !important;
}
.m-t-xs {
  margin-top: var(--xsSpacing) !important;
}
.p-t-xs {
  padding-top: var(--xsSpacing) !important;
}
.m-t-sm {
  margin-top: var(--smSpacing) !important;
}
.p-t-sm {
  padding-top: var(--smSpacing) !important;
}
.m-t-lg {
  margin-top: var(--lgSpacing) !important;
}
.p-t-lg {
  padding-top: var(--lgSpacing) !important;
}
.m-t-xl {
  margin-top: var(--xlSpacing) !important;
}
.p-t-xl {
  padding-top: var(--xlSpacing) !important;
}
.m-r-auto {
  margin-right: auto !important;
}
.p-r-auto {
  padding-right: auto !important;
}
.m-r-base {
  margin-right: var(--baseSpacing) !important;
}
.p-r-base {
  padding-right: var(--baseSpacing) !important;
}
.m-r-xs {
  margin-right: var(--xsSpacing) !important;
}
.p-r-xs {
  padding-right: var(--xsSpacing) !important;
}
.m-r-sm {
  margin-right: var(--smSpacing) !important;
}
.p-r-sm {
  padding-right: var(--smSpacing) !important;
}
.m-r-lg {
  margin-right: var(--lgSpacing) !important;
}
.p-r-lg {
  padding-right: var(--lgSpacing) !important;
}
.m-r-xl {
  margin-right: var(--xlSpacing) !important;
}
.p-r-xl {
  padding-right: var(--xlSpacing) !important;
}
.m-b-auto {
  margin-bottom: auto !important;
}
.p-b-auto {
  padding-bottom: auto !important;
}
.m-b-base {
  margin-bottom: var(--baseSpacing) !important;
}
.p-b-base {
  padding-bottom: var(--baseSpacing) !important;
}
.m-b-xs {
  margin-bottom: var(--xsSpacing) !important;
}
.p-b-xs {
  padding-bottom: var(--xsSpacing) !important;
}
.m-b-sm {
  margin-bottom: var(--smSpacing) !important;
}
.p-b-sm {
  padding-bottom: var(--smSpacing) !important;
}
.m-b-lg {
  margin-bottom: var(--lgSpacing) !important;
}
.p-b-lg {
  padding-bottom: var(--lgSpacing) !important;
}
.m-b-xl {
  margin-bottom: var(--xlSpacing) !important;
}
.p-b-xl {
  padding-bottom: var(--xlSpacing) !important;
}
.m-l-auto {
  margin-left: auto !important;
}
.p-l-auto {
  padding-left: auto !important;
}
.m-l-base {
  margin-left: var(--baseSpacing) !important;
}
.p-l-base {
  padding-left: var(--baseSpacing) !important;
}
.m-l-xs {
  margin-left: var(--xsSpacing) !important;
}
.p-l-xs {
  padding-left: var(--xsSpacing) !important;
}
.m-l-sm {
  margin-left: var(--smSpacing) !important;
}
.p-l-sm {
  padding-left: var(--smSpacing) !important;
}
.m-l-lg {
  margin-left: var(--lgSpacing) !important;
}
.p-l-lg {
  padding-left: var(--lgSpacing) !important;
}
.m-l-xl {
  margin-left: var(--xlSpacing) !important;
}
.p-l-xl {
  padding-left: var(--xlSpacing) !important;
}
.m-0 {
  margin: 0px !important;
}
.p-0 {
  padding: 0px !important;
}
.m-t-0 {
  margin-top: 0px !important;
}
.p-t-0 {
  padding-top: 0px !important;
}
.m-r-0 {
  margin-right: 0px !important;
}
.p-r-0 {
  padding-right: 0px !important;
}
.m-b-0 {
  margin-bottom: 0px !important;
}
.p-b-0 {
  padding-bottom: 0px !important;
}
.m-l-0 {
  margin-left: 0px !important;
}
.p-l-0 {
  padding-left: 0px !important;
}
.m-5 {
  margin: 5px !important;
}
.p-5 {
  padding: 5px !important;
}
.m-t-5 {
  margin-top: 5px !important;
}
.p-t-5 {
  padding-top: 5px !important;
}
.m-r-5 {
  margin-right: 5px !important;
}
.p-r-5 {
  padding-right: 5px !important;
}
.m-b-5 {
  margin-bottom: 5px !important;
}
.p-b-5 {
  padding-bottom: 5px !important;
}
.m-l-5 {
  margin-left: 5px !important;
}
.p-l-5 {
  padding-left: 5px !important;
}
.m-10 {
  margin: 10px !important;
}
.p-10 {
  padding: 10px !important;
}
.m-t-10 {
  margin-top: 10px !important;
}
.p-t-10 {
  padding-top: 10px !important;
}
.m-r-10 {
  margin-right: 10px !important;
}
.p-r-10 {
  padding-right: 10px !important;
}
.m-b-10 {
  margin-bottom: 10px !important;
}
.p-b-10 {
  padding-bottom: 10px !important;
}
.m-l-10 {
  margin-left: 10px !important;
}
.p-l-10 {
  padding-left: 10px !important;
}
.m-15 {
  margin: 15px !important;
}
.p-15 {
  padding: 15px !important;
}
.m-t-15 {
  margin-top: 15px !important;
}
.p-t-15 {
  padding-top: 15px !important;
}
.m-r-15 {
  margin-right: 15px !important;
}
.p-r-15 {
  padding-right: 15px !important;
}
.m-b-15 {
  margin-bottom: 15px !important;
}
.p-b-15 {
  padding-bottom: 15px !important;
}
.m-l-15 {
  margin-left: 15px !important;
}
.p-l-15 {
  padding-left: 15px !important;
}
.m-20 {
  margin: 20px !important;
}
.p-20 {
  padding: 20px !important;
}
.m-t-20 {
  margin-top: 20px !important;
}
.p-t-20 {
  padding-top: 20px !important;
}
.m-r-20 {
  margin-right: 20px !important;
}
.p-r-20 {
  padding-right: 20px !important;
}
.m-b-20 {
  margin-bottom: 20px !important;
}
.p-b-20 {
  padding-bottom: 20px !important;
}
.m-l-20 {
  margin-left: 20px !important;
}
.p-l-20 {
  padding-left: 20px !important;
}
.m-25 {
  margin: 25px !important;
}
.p-25 {
  padding: 25px !important;
}
.m-t-25 {
  margin-top: 25px !important;
}
.p-t-25 {
  padding-top: 25px !important;
}
.m-r-25 {
  margin-right: 25px !important;
}
.p-r-25 {
  padding-right: 25px !important;
}
.m-b-25 {
  margin-bottom: 25px !important;
}
.p-b-25 {
  padding-bottom: 25px !important;
}
.m-l-25 {
  margin-left: 25px !important;
}
.p-l-25 {
  padding-left: 25px !important;
}
.m-30 {
  margin: 30px !important;
}
.p-30 {
  padding: 30px !important;
}
.m-t-30 {
  margin-top: 30px !important;
}
.p-t-30 {
  padding-top: 30px !important;
}
.m-r-30 {
  margin-right: 30px !important;
}
.p-r-30 {
  padding-right: 30px !important;
}
.m-b-30 {
  margin-bottom: 30px !important;
}
.p-b-30 {
  padding-bottom: 30px !important;
}
.m-l-30 {
  margin-left: 30px !important;
}
.p-l-30 {
  padding-left: 30px !important;
}
.m-35 {
  margin: 35px !important;
}
.p-35 {
  padding: 35px !important;
}
.m-t-35 {
  margin-top: 35px !important;
}
.p-t-35 {
  padding-top: 35px !important;
}
.m-r-35 {
  margin-right: 35px !important;
}
.p-r-35 {
  padding-right: 35px !important;
}
.m-b-35 {
  margin-bottom: 35px !important;
}
.p-b-35 {
  padding-bottom: 35px !important;
}
.m-l-35 {
  margin-left: 35px !important;
}
.p-l-35 {
  padding-left: 35px !important;
}
.m-40 {
  margin: 40px !important;
}
.p-40 {
  padding: 40px !important;
}
.m-t-40 {
  margin-top: 40px !important;
}
.p-t-40 {
  padding-top: 40px !important;
}
.m-r-40 {
  margin-right: 40px !important;
}
.p-r-40 {
  padding-right: 40px !important;
}
.m-b-40 {
  margin-bottom: 40px !important;
}
.p-b-40 {
  padding-bottom: 40px !important;
}
.m-l-40 {
  margin-left: 40px !important;
}
.p-l-40 {
  padding-left: 40px !important;
}
.m-45 {
  margin: 45px !important;
}
.p-45 {
  padding: 45px !important;
}
.m-t-45 {
  margin-top: 45px !important;
}
.p-t-45 {
  padding-top: 45px !important;
}
.m-r-45 {
  margin-right: 45px !important;
}
.p-r-45 {
  padding-right: 45px !important;
}
.m-b-45 {
  margin-bottom: 45px !important;
}
.p-b-45 {
  padding-bottom: 45px !important;
}
.m-l-45 {
  margin-left: 45px !important;
}
.p-l-45 {
  padding-left: 45px !important;
}
.m-50 {
  margin: 50px !important;
}
.p-50 {
  padding: 50px !important;
}
.m-t-50 {
  margin-top: 50px !important;
}
.p-t-50 {
  padding-top: 50px !important;
}
.m-r-50 {
  margin-right: 50px !important;
}
.p-r-50 {
  padding-right: 50px !important;
}
.m-b-50 {
  margin-bottom: 50px !important;
}
.p-b-50 {
  padding-bottom: 50px !important;
}
.m-l-50 {
  margin-left: 50px !important;
}
.p-l-50 {
  padding-left: 50px !important;
}
.m-55 {
  margin: 55px !important;
}
.p-55 {
  padding: 55px !important;
}
.m-t-55 {
  margin-top: 55px !important;
}
.p-t-55 {
  padding-top: 55px !important;
}
.m-r-55 {
  margin-right: 55px !important;
}
.p-r-55 {
  padding-right: 55px !important;
}
.m-b-55 {
  margin-bottom: 55px !important;
}
.p-b-55 {
  padding-bottom: 55px !important;
}
.m-l-55 {
  margin-left: 55px !important;
}
.p-l-55 {
  padding-left: 55px !important;
}
.m-60 {
  margin: 60px !important;
}
.p-60 {
  padding: 60px !important;
}
.m-t-60 {
  margin-top: 60px !important;
}
.p-t-60 {
  padding-top: 60px !important;
}
.m-r-60 {
  margin-right: 60px !important;
}
.p-r-60 {
  padding-right: 60px !important;
}
.m-b-60 {
  margin-bottom: 60px !important;
}
.p-b-60 {
  padding-bottom: 60px !important;
}
.m-l-60 {
  margin-left: 60px !important;
}
.p-l-60 {
  padding-left: 60px !important;
}
.no-min-width {
  min-width: 0 !important;
}
.wrapper {
  position: relative;
  width: var(--wrapperWidth);
  margin: 0 auto;
  max-width: 100%;
}
.wrapper.wrapper-sm {
  width: var(--smWrapperWidth);
}
.wrapper.wrapper-lg {
  width: var(--lgWrapperWidth);
}
.label {
  --labelVPadding: 3px;
  --labelHPadding: 9px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  gap: 5px;
  padding: var(--labelVPadding) var(--labelHPadding);
  min-height: 24px;
  max-width: 100%;
  text-align: center;
  line-height: var(--smLineHeight);
  font-size: var(--smFontSize);
  background: var(--baseAlt2Color);
  color: var(--txtPrimaryColor);
  white-space: nowrap;
  border-radius: 30px;
}
.label .btn:last-child {
  margin-right: calc(-0.5 * var(--labelHPadding));
}
.label .btn:first-child {
  margin-left: calc(-0.5 * var(--labelHPadding));
}
.label.label-sm {
  --labelHPadding: 5px;
  font-size: var(--xsFontSize);
  min-height: 18px;
  line-height: 1;
}
.label.label-primary {
  color: var(--baseColor);
  background: var(--primaryColor);
}
.label.label-info {
  background: var(--infoAltColor);
}
.label.label-success {
  background: var(--successAltColor);
}
.label.label-danger {
  background: var(--dangerAltColor);
}
.label.label-warning {
  background: var(--warningAltColor);
}
.thumb {
  --thumbSize: 40px;
  flex-shrink: 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  width: var(--thumbSize);
  height: var(--thumbSize);
  background: var(--baseAlt2Color);
  border-radius: var(--baseRadius);
  color: var(--txtPrimaryColor);
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
}
.thumb i {
  font-size: inherit;
}
.thumb img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}
.thumb.thumb-xs {
  --thumbSize: 24px;
  font-size: 0.85rem;
}
.thumb.thumb-sm {
  --thumbSize: 32px;
  font-size: 0.92rem;
}
.thumb.thumb-lg {
  --thumbSize: 60px;
  font-size: 1.3rem;
}
.thumb.thumb-xl {
  --thumbSize: 80px;
  font-size: 1.5rem;
}
.thumb.thumb-circle {
  border-radius: 50%;
}
.thumb.thumb-active {
  box-shadow: 0px 0px 0px 2px var(--primaryColor);
}
a.thumb:not(.thumb-active) {
  transition: box-shadow var(--baseAnimationSpeed);
}
a.thumb:not(.thumb-active):hover, a.thumb:not(.thumb-active):focus {
  box-shadow: 0px 2px 5px 0px var(--shadowColor), 0px 2px 4px 1px var(--shadowColor);
}
.section-title {
  display: flex;
  align-items: center;
  width: 100%;
  column-gap: 10px;
  row-gap: 5px;
  margin: 0 0 var(--xsSpacing);
  font-weight: 600;
  font-size: var(--baseFontSize);
  line-height: var(--smLineHeight);
  color: var(--txtHintColor);
}
.logo {
  position: relative;
  vertical-align: top;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 23px;
  text-decoration: none;
  color: inherit;
  user-select: none;
}
.logo strong {
  font-weight: bold;
}
.logo .version {
  position: absolute;
  right: 0;
  top: -5px;
  line-height: 1;
  font-size: 10px;
  font-weight: normal;
  padding: 2px 4px;
  border-radius: var(--baseRadius);
  background: var(--dangerAltColor);
  color: var(--txtPrimaryColor);
}
.logo.logo-sm {
  font-size: 20px;
}
.drag-handle {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-shrink: 0;
  color: var(--txtDisabledColor);
  user-select: none;
  cursor: pointer;
  transition: color var(--baseAnimationSpeed), transform var(--baseAnimationSpeed), opacity var(--baseAnimationSpeed), visibility var(--baseAnimationSpeed);
}
.drag-handle:before {
  content: "\ef77";
  line-height: 1;
  font-family: var(--iconFontFamily);
  padding-right: 5px;
  text-shadow: 5px 0px currentColor;
}
.drag-handle:hover, .drag-handle:focus-visible {
  color: var(--txtHintColor);
}
.drag-handle:active {
  transition-duration: var(--activeAnimationSpeed);
  color: var(--txtPrimaryColor);
}
.loader {
  --loaderSize: 32px;
  position: relative;
  display: inline-flex;
  vertical-align: top;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 10px;
  margin: 0;
  color: var(--txtDisabledColor);
  text-align: center;
  font-weight: normal;
}
.loader:before {
  content: "\eec4";
  display: inline-block;
  vertical-align: top;
  clear: both;
  width: var(--loaderSize);
  height: var(--loaderSize);
  line-height: var(--loaderSize);
  font-size: var(--loaderSize);
  font-weight: normal;
  font-family: var(--iconFontFamily);
  color: inherit;
  text-align: center;
  animation: loaderShow var(--baseAnimationSpeed), rotate 0.9s var(--baseAnimationSpeed) infinite linear;
}
.loader.loader-primary {
  color: var(--primaryColor);
}
.loader.loader-info {
  color: var(--infoColor);
}
.loader.loader-info-alt {
  color: var(--infoAltColor);
}
.loader.loader-success {
  color: var(--successColor);
}
.loader.loader-success-alt {
  color: var(--successAltColor);
}
.loader.loader-danger {
  color: var(--dangerColor);
}
.loader.loader-danger-alt {
  color: var(--dangerAltColor);
}
.loader.loader-warning {
  color: var(--warningColor);
}
.loader.loader-warning-alt {
  color: var(--warningAltColor);
}
.loader.loader-xs {
  --loaderSize: 18px;
}
.loader.loader-sm {
  --loaderSize: 24px;
}
.loader.loader-lg {
  --loaderSize: 42px;
}
.skeleton-loader {
  position: relative;
  height: 12px;
  margin: 5px 0;
  border-radius: var(--baseRadius);
  background: var(--baseAlt1Color);
  animation: fadeIn 0.4s;
}
.skeleton-loader:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  border-radius: inherit;
  background: linear-gradient(90deg, var(--baseAlt1Color) 8%, var(--bodyColor) 18%, var(--baseAlt1Color) 33%);
  background-size: 200% 100%;
  animation: shine 1s linear infinite;
}
.placeholder-section {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;
  gap: var(--smSpacing);
  color: var(--txtHintColor);
}
.placeholder-section .icon {
  font-size: 50px;
  height: 50px;
  line-height: 1;
  opacity: 0.3;
}
.placeholder-section .icon i {
  font-size: inherit;
  vertical-align: top;
}
.list {
  position: relative;
  overflow: auto; /* fallback */
  overflow: overlay;
  border: 1px solid var(--baseAlt2Color);
  border-radius: var(--baseRadius);
}
.list .list-item {
  word-break: break-word;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  gap: var(--xsSpacing);
  outline: 0;
  padding: 10px var(--xsSpacing);
  min-height: 50px;
  border-top: 1px solid var(--baseAlt2Color);
  transition: background var(--baseAnimationSpeed);
}
.list .list-item:first-child {
  border-top: 0;
}
.list .list-item:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.list .list-item .content, .list .list-item .form-field .help-block, .form-field .list .list-item .help-block, .list .list-item .overlay-panel .panel-content, .overlay-panel .list .list-item .panel-content, .list .list-item .panel, .list .list-item .sub-panel {
  display: flex;
  align-items: center;
  gap: 5px;
  min-width: 0;
  max-width: 100%;
  user-select: text;
}
.list .list-item .actions {
  margin-left: auto;
  gap: 10px;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  margin: -1px -5px -1px 0;
}
.list .list-item .actions.nonintrusive {
  opacity: 0;
  visibility: hidden;
  transform: translateX(5px);
  transition: transform var(--baseAnimationSpeed), opacity var(--baseAnimationSpeed), visibility var(--baseAnimationSpeed);
}
.list .list-item:hover .actions.nonintrusive, .list .list-item:active .actions.nonintrusive {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
.list .list-item.selected {
  background: var(--bodyColor);
}
.list .list-item.handle:not(.disabled) {
  cursor: pointer;
  user-select: none;
}
.list .list-item.handle:not(.disabled):hover, .list .list-item.handle:not(.disabled):focus-visible {
  background: var(--baseAlt1Color);
}
.list .list-item.handle:not(.disabled):active {
  background: var(--baseAlt2Color);
}
.list .list-item.disabled:not(.selected) {
  cursor: default;
  opacity: 0.6;
}
.list .list-item-btn {
  padding: 5px;
  min-height: auto;
}
.list.list-compact .list-item {
  min-height: 40px;
}
.entrance-top {
  animation: entranceTop var(--entranceAnimationSpeed);
}
.entrance-bottom {
  animation: entranceBottom var(--entranceAnimationSpeed);
}
.entrance-left {
  animation: entranceLeft var(--entranceAnimationSpeed);
}
.entrance-right {
  animation: entranceRight var(--entranceAnimationSpeed);
}
.provider-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  border-radius: var(--baseRadius);
  background: var(--bodyColor);
  padding: 0;
  gap: 0;
}
.provider-logo img {
  max-width: 20px;
  max-height: 20px;
  height: auto;
  flex-shrink: 0;
}
.provider-card {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  gap: 10px;
  padding: 10px;
  border-radius: var(--baseRadius);
  border: 1px solid var(--baseAlt1Color);
}
.grid {
  --gridGap: var(--baseSpacing);
  position: relative;
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
  row-gap: var(--gridGap);
  margin: 0 calc(-0.5 * var(--gridGap));
}
.grid.grid-center {
  align-items: center;
}
.grid.grid-sm {
  --gridGap: var(--smSpacing);
}
.grid .form-field {
  margin-bottom: 0;
}
.grid > * {
  margin: 0 calc(0.5 * var(--gridGap));
}
.col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
  position: relative;
  width: 100%;
  min-height: 1px;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}
.col-12 {
  width: calc(100% - var(--gridGap));
}
.col-11 {
  width: calc(91.6666666667% - var(--gridGap));
}
.col-10 {
  width: calc(83.3333333333% - var(--gridGap));
}
.col-9 {
  width: calc(75% - var(--gridGap));
}
.col-8 {
  width: calc(66.6666666667% - var(--gridGap));
}
.col-7 {
  width: calc(58.3333333333% - var(--gridGap));
}
.col-6 {
  width: calc(50% - var(--gridGap));
}
.col-5 {
  width: calc(41.6666666667% - var(--gridGap));
}
.col-4 {
  width: calc(33.3333333333% - var(--gridGap));
}
.col-3 {
  width: calc(25% - var(--gridGap));
}
.col-2 {
  width: calc(16.6666666667% - var(--gridGap));
}
.col-1 {
  width: calc(8.3333333333% - var(--gridGap));
}
@media (min-width: 576px) {
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-12 {
    width: calc(100% - var(--gridGap));
  }
  .col-sm-11 {
    width: calc(91.6666666667% - var(--gridGap));
  }
  .col-sm-10 {
    width: calc(83.3333333333% - var(--gridGap));
  }
  .col-sm-9 {
    width: calc(75% - var(--gridGap));
  }
  .col-sm-8 {
    width: calc(66.6666666667% - var(--gridGap));
  }
  .col-sm-7 {
    width: calc(58.3333333333% - var(--gridGap));
  }
  .col-sm-6 {
    width: calc(50% - var(--gridGap));
  }
  .col-sm-5 {
    width: calc(41.6666666667% - var(--gridGap));
  }
  .col-sm-4 {
    width: calc(33.3333333333% - var(--gridGap));
  }
  .col-sm-3 {
    width: calc(25% - var(--gridGap));
  }
  .col-sm-2 {
    width: calc(16.6666666667% - var(--gridGap));
  }
  .col-sm-1 {
    width: calc(8.3333333333% - var(--gridGap));
  }
}
@media (min-width: 768px) {
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-12 {
    width: calc(100% - var(--gridGap));
  }
  .col-md-11 {
    width: calc(91.6666666667% - var(--gridGap));
  }
  .col-md-10 {
    width: calc(83.3333333333% - var(--gridGap));
  }
  .col-md-9 {
    width: calc(75% - var(--gridGap));
  }
  .col-md-8 {
    width: calc(66.6666666667% - var(--gridGap));
  }
  .col-md-7 {
    width: calc(58.3333333333% - var(--gridGap));
  }
  .col-md-6 {
    width: calc(50% - var(--gridGap));
  }
  .col-md-5 {
    width: calc(41.6666666667% - var(--gridGap));
  }
  .col-md-4 {
    width: calc(33.3333333333% - var(--gridGap));
  }
  .col-md-3 {
    width: calc(25% - var(--gridGap));
  }
  .col-md-2 {
    width: calc(16.6666666667% - var(--gridGap));
  }
  .col-md-1 {
    width: calc(8.3333333333% - var(--gridGap));
  }
}
@media (min-width: 992px) {
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-12 {
    width: calc(100% - var(--gridGap));
  }
  .col-lg-11 {
    width: calc(91.6666666667% - var(--gridGap));
  }
  .col-lg-10 {
    width: calc(83.3333333333% - var(--gridGap));
  }
  .col-lg-9 {
    width: calc(75% - var(--gridGap));
  }
  .col-lg-8 {
    width: calc(66.6666666667% - var(--gridGap));
  }
  .col-lg-7 {
    width: calc(58.3333333333% - var(--gridGap));
  }
  .col-lg-6 {
    width: calc(50% - var(--gridGap));
  }
  .col-lg-5 {
    width: calc(41.6666666667% - var(--gridGap));
  }
  .col-lg-4 {
    width: calc(33.3333333333% - var(--gridGap));
  }
  .col-lg-3 {
    width: calc(25% - var(--gridGap));
  }
  .col-lg-2 {
    width: calc(16.6666666667% - var(--gridGap));
  }
  .col-lg-1 {
    width: calc(8.3333333333% - var(--gridGap));
  }
}
@media (min-width: 1200px) {
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-12 {
    width: calc(100% - var(--gridGap));
  }
  .col-xl-11 {
    width: calc(91.6666666667% - var(--gridGap));
  }
  .col-xl-10 {
    width: calc(83.3333333333% - var(--gridGap));
  }
  .col-xl-9 {
    width: calc(75% - var(--gridGap));
  }
  .col-xl-8 {
    width: calc(66.6666666667% - var(--gridGap));
  }
  .col-xl-7 {
    width: calc(58.3333333333% - var(--gridGap));
  }
  .col-xl-6 {
    width: calc(50% - var(--gridGap));
  }
  .col-xl-5 {
    width: calc(41.6666666667% - var(--gridGap));
  }
  .col-xl-4 {
    width: calc(33.3333333333% - var(--gridGap));
  }
  .col-xl-3 {
    width: calc(25% - var(--gridGap));
  }
  .col-xl-2 {
    width: calc(16.6666666667% - var(--gridGap));
  }
  .col-xl-1 {
    width: calc(8.3333333333% - var(--gridGap));
  }
}
@media (min-width: 1400px) {
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-12 {
    width: calc(100% - var(--gridGap));
  }
  .col-xxl-11 {
    width: calc(91.6666666667% - var(--gridGap));
  }
  .col-xxl-10 {
    width: calc(83.3333333333% - var(--gridGap));
  }
  .col-xxl-9 {
    width: calc(75% - var(--gridGap));
  }
  .col-xxl-8 {
    width: calc(66.6666666667% - var(--gridGap));
  }
  .col-xxl-7 {
    width: calc(58.3333333333% - var(--gridGap));
  }
  .col-xxl-6 {
    width: calc(50% - var(--gridGap));
  }
  .col-xxl-5 {
    width: calc(41.6666666667% - var(--gridGap));
  }
  .col-xxl-4 {
    width: calc(33.3333333333% - var(--gridGap));
  }
  .col-xxl-3 {
    width: calc(25% - var(--gridGap));
  }
  .col-xxl-2 {
    width: calc(16.6666666667% - var(--gridGap));
  }
  .col-xxl-1 {
    width: calc(8.3333333333% - var(--gridGap));
  }
}
.app-tooltip {
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  display: inline-block;
  vertical-align: top;
  max-width: 275px;
  padding: 3px 5px;
  color: #fff;
  text-align: center;
  font-family: var(--baseFontFamily);
  font-size: var(--smFontSize);
  line-height: var(--smLineHeight);
  border-radius: var(--baseRadius);
  background: var(--tooltipColor);
  pointer-events: none;
  user-select: none;
  transition: opacity var(--baseAnimationSpeed), visibility var(--baseAnimationSpeed), transform var(--baseAnimationSpeed);
  transform: translateY(1px);
  backface-visibility: hidden;
  white-space: pre-line;
  word-break: break-word;
  opacity: 0;
  visibility: hidden;
}
.app-tooltip.code {
  font-family: monospace;
  white-space: pre-wrap;
  text-align: left;
  min-width: 150px;
  max-width: 340px;
}
.app-tooltip.active {
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.dropdown {
  position: absolute;
  z-index: 99;
  right: 0;
  left: auto;
  top: 100%;
  cursor: default;
  display: inline-block;
  vertical-align: top;
  padding: 5px;
  margin: 5px 0 0;
  width: auto;
  min-width: 140px;
  max-width: 450px;
  max-height: 330px;
  overflow-x: hidden;
  overflow-y: auto;
  background: var(--baseColor);
  border-radius: var(--baseRadius);
  border: 1px solid var(--baseAlt2Color);
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
}
.dropdown hr {
  margin: 5px 0;
}
.dropdown .dropdown-item {
  outline: 0;
  border: 0;
  background: none;
  position: relative;
  outline: 0;
  display: flex;
  align-items: center;
  column-gap: 8px;
  width: 100%;
  height: auto;
  min-height: 0;
  text-align: left;
  padding: 8px 10px;
  margin: 0 0 5px;
  cursor: pointer;
  color: var(--txtPrimaryColor);
  font-weight: normal;
  font-size: var(--baseFontSize);
  font-family: var(--baseFontFamily);
  line-height: var(--baseLineHeight);
  border-radius: var(--baseRadius);
  text-decoration: none;
  word-break: break-word;
  user-select: none;
  transition: background var(--baseAnimationSpeed), color var(--baseAnimationSpeed);
}
.dropdown .dropdown-item:last-child {
  margin-bottom: 0;
}
.dropdown .dropdown-item.selected {
  background: var(--baseAlt2Color);
}
.dropdown .dropdown-item:focus-visible, .dropdown .dropdown-item:hover {
  background: var(--baseAlt1Color);
}
.dropdown .dropdown-item:active {
  transition-duration: var(--activeAnimationSpeed);
  background: var(--baseAlt2Color);
}
.dropdown .dropdown-item.disabled {
  color: var(--txtDisabledColor);
  background: none;
  pointer-events: none;
}
.dropdown .dropdown-item.separator {
  cursor: default;
  background: none;
  text-transform: uppercase;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 15px;
  color: var(--txtDisabledColor);
  font-weight: 600;
  font-size: var(--smFontSize);
}
.dropdown.dropdown-upside {
  top: auto;
  bottom: 100%;
  margin: 0 0 5px;
}
.dropdown.dropdown-left {
  right: auto;
  left: 0;
}
.dropdown.dropdown-center {
  right: auto;
  left: 50%;
  transform: translateX(-50%);
}
.dropdown.dropdown-sm {
  margin-top: 5px;
  min-width: 100px;
}
.dropdown.dropdown-sm .dropdown-item {
  column-gap: 7px;
  font-size: var(--smFontSize);
  margin: 0 0 2px;
  padding: 5px 7px;
}
.dropdown.dropdown-sm .dropdown-item:last-child {
  margin-bottom: 0;
}
.dropdown.dropdown-sm.dropdown-upside {
  margin-top: 0;
  margin-bottom: 5px;
}
.dropdown.dropdown-block {
  width: 100%;
  min-width: 130px;
  max-width: 100%;
}
.dropdown.dropdown-nowrap {
  white-space: nowrap;
}
.overlay-panel {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-self: flex-end;
  margin-left: auto;
  background: var(--baseColor);
  height: 100%;
  width: 580px;
  max-width: 100%;
  word-wrap: break-word;
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
}
.overlay-panel .overlay-panel-section {
  position: relative;
  width: 100%;
  margin: 0;
  padding: var(--baseSpacing);
  transition: box-shadow var(--baseAnimationSpeed);
}
.overlay-panel .overlay-panel-section:empty {
  display: none;
}
.overlay-panel .overlay-panel-section:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.overlay-panel .overlay-panel-section:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.overlay-panel .overlay-panel-section .btn {
  flex-grow: 0;
}
.overlay-panel img {
  max-width: 100%;
}
.overlay-panel .panel-header {
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 10px;
  row-gap: var(--baseSpacing);
  padding: calc(var(--baseSpacing) - 7px) var(--baseSpacing);
}
.overlay-panel .panel-header > * {
  margin-top: 0;
  margin-bottom: 0;
}
.overlay-panel .panel-header .btn-back {
  margin-left: -10px;
}
.overlay-panel .panel-header .overlay-close {
  z-index: 3;
  outline: 0;
  position: absolute;
  right: 100%;
  top: 20px;
  margin: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  cursor: pointer;
  text-align: center;
  font-size: 1.6rem;
  line-height: 1;
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: #fff;
  background: var(--primaryColor);
  opacity: 0.5;
  transition: opacity var(--baseAnimationSpeed);
  user-select: none;
}
.overlay-panel .panel-header .overlay-close i {
  font-size: inherit;
}
.overlay-panel .panel-header .overlay-close:hover, .overlay-panel .panel-header .overlay-close:focus-visible, .overlay-panel .panel-header .overlay-close:active {
  opacity: 0.7;
}
.overlay-panel .panel-header .overlay-close:active {
  transition-duration: var(--activeAnimationSpeed);
  opacity: 1;
}
.overlay-panel .panel-header .btn-close {
  margin-right: -10px;
}
.overlay-panel .panel-header .tabs-header {
  margin-bottom: -24px;
}
.overlay-panel .panel-content {
  z-index: auto;
  flex-grow: 1;
  overflow-x: hidden;
  overflow-y: auto; /* fallback */
  overflow-y: overlay;
  scroll-behavior: smooth;
}
.tox-fullscreen .overlay-panel .panel-content {
  z-index: 9;
}
.overlay-panel .panel-header ~ .panel-content {
  padding-top: 5px;
}
.overlay-panel .panel-footer {
  z-index: 2;
  column-gap: var(--smSpacing);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border-top: 1px solid var(--baseAlt2Color);
  padding: calc(var(--baseSpacing) - 7px) var(--baseSpacing);
}
.overlay-panel.scrollable .panel-header {
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.05);
}
.overlay-panel.scrollable .panel-footer {
  box-shadow: 0px -4px 5px 0px rgba(0, 0, 0, 0.05);
}
.overlay-panel.scrollable.scroll-top-reached .panel-header {
  box-shadow: none;
}
.overlay-panel.scrollable.scroll-bottom-reached .panel-footer {
  box-shadow: none;
}
.overlay-panel.overlay-panel-xl {
  width: 700px; /*was 850*/
}
.overlay-panel.overlay-panel-lg {
  width: 700px;
}
.overlay-panel.overlay-panel-sm {
  width: 460px;
}
.overlay-panel.popup {
  height: auto;
  max-height: 100%;
  align-self: center;
  border-radius: var(--baseRadius);
  margin: 0 auto;
}
.overlay-panel.popup .panel-footer {
  background: var(--bodyColor);
}
.overlay-panel.hide-content .panel-content {
  display: none;
}
.overlay-panel.colored-header .panel-header {
  background: var(--bodyColor);
  border-bottom: 1px solid var(--baseAlt1Color);
}
.overlay-panel.colored-header .panel-header .tabs-header {
  border-bottom: 0;
}
.overlay-panel.colored-header .panel-header .tabs-header .tab-item {
  border: 1px solid transparent;
  border-bottom: 0;
}
.overlay-panel.colored-header .panel-header .tabs-header .tab-item:hover, .overlay-panel.colored-header .panel-header .tabs-header .tab-item:focus-visible {
  background: var(--baseAlt1Color);
}
.overlay-panel.colored-header .panel-header .tabs-header .tab-item:after {
  content: none;
  display: none;
}
.overlay-panel.colored-header .panel-header .tabs-header .tab-item.active {
  background: var(--baseColor);
  border-color: var(--baseAlt1Color);
}
.overlay-panel.colored-header .panel-header ~ .panel-content {
  padding-top: calc(var(--baseSpacing) - 5px);
}
.overlay-panel.compact-header .panel-header {
  row-gap: var(--smSpacing);
}
.overlay-panel.full-width-popup {
  width: 100%;
}
.overlay-panel.preview .panel-header {
  position: absolute;
  z-index: 99;
  box-shadow: none;
}
.overlay-panel.preview .panel-header .overlay-close {
  left: 100%;
  right: auto;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}
.overlay-panel.preview .panel-header .overlay-close i {
  margin-right: 5px;
}
.overlay-panel.preview .panel-header,
.overlay-panel.preview .panel-footer {
  padding: 10px 15px;
}
.overlay-panel.preview .panel-content {
  padding: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.overlay-panel.preview img {
  max-width: 100%;
  border-top-left-radius: var(--baseRadius);
  border-top-right-radius: var(--baseRadius);
}
.overlay-panel.preview object {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.overlay-panel.preview.preview-image {
  width: auto;
  min-width: 320px;
  min-height: 300px;
  max-width: 75%;
  max-height: 90%;
}
.overlay-panel.preview.preview-document, .overlay-panel.preview.preview-video {
  width: 75%;
  height: 90%;
}
.overlay-panel.preview.preview-audio {
  min-width: 320px;
  min-height: 300px;
  max-width: 90%;
  max-height: 90%;
}
@media (max-width: 900px) {
  .overlay-panel .overlay-panel-section {
    padding: var(--smSpacing);
  }
}
.overlay-panel-container {
  display: flex;
  position: fixed;
  z-index: 1000;
  flex-direction: row;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
  outline: 0;
}
.overlay-panel-container .overlay {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  user-select: none;
  background: var(--overlayColor);
}
.overlay-panel-container.padded {
  padding: 10px;
}
.overlay-panel-wrapper {
  position: relative;
  z-index: 1000;
  outline: 0;
}
.alert {
  position: relative;
  display: flex;
  column-gap: 15px;
  align-items: center;
  width: 100%;
  min-height: 50px;
  max-width: 100%;
  word-break: break-word;
  margin: 0 0 var(--baseSpacing);
  border-radius: var(--baseRadius);
  padding: 12px 15px;
  background: var(--baseAlt1Color);
  color: var(--txtAltColor);
}
.alert .content, .alert .form-field .help-block, .form-field .alert .help-block, .alert .panel, .alert .sub-panel, .alert .overlay-panel .panel-content, .overlay-panel .alert .panel-content {
  flex-grow: 1;
}
.alert .icon, .alert .close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 0;
  text-align: center;
}
.alert .icon {
  align-self: stretch;
  font-size: 1.2em;
  padding-right: 15px;
  font-weight: normal;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
  color: var(--txtHintColor);
}
.alert .close {
  display: inline-flex;
  margin-right: -5px;
  width: 28px;
  height: 28px;
  outline: 0;
  cursor: pointer;
  text-align: center;
  font-size: var(--smFontSize);
  line-height: 28px;
  border-radius: 28px;
  text-decoration: none;
  color: inherit;
  opacity: 0.5;
  transition: opacity var(--baseAnimationSpeed), background var(--baseAnimationSpeed);
}
.alert .close:hover, .alert .close:focus {
  opacity: 1;
  background: rgba(255, 255, 255, 0.2);
}
.alert .close:active {
  opacity: 1;
  background: rgba(255, 255, 255, 0.3);
  transition-duration: var(--activeAnimationSpeed);
}
.alert code,
.alert hr {
  background: rgba(0, 0, 0, 0.1);
}
.alert.alert-info {
  background: var(--infoAltColor);
}
.alert.alert-info .icon {
  color: var(--infoColor);
}
.alert.alert-warning {
  background: var(--warningAltColor);
}
.alert.alert-warning .icon {
  color: var(--warningColor);
}
.alert.alert-success {
  background: var(--successAltColor);
}
.alert.alert-success .icon {
  color: var(--successColor);
}
.alert.alert-danger {
  background: var(--dangerAltColor);
}
.alert.alert-danger .icon {
  color: var(--dangerColor);
}
.toasts-wrapper {
  position: fixed;
  z-index: 999999;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 var(--smSpacing);
  width: auto;
  display: block;
  text-align: center;
  pointer-events: none;
}
.toasts-wrapper .alert {
  text-align: left;
  pointer-events: auto;
  width: var(--smWrapperWidth);
  margin: var(--baseSpacing) auto;
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
}
body:not(.overlay-active) .app-sidebar ~ .app-body .toasts-wrapper {
  left: var(--appSidebarWidth);
}
body:not(.overlay-active) .app-sidebar ~ .app-body .page-sidebar ~ .toasts-wrapper {
  left: calc(var(--appSidebarWidth) + var(--pageSidebarWidth));
}
button {
  outline: 0;
  border: 0;
  background: none;
  padding: 0;
  text-align: left;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}
.btn {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  border: 0;
  margin: 0;
  flex-shrink: 0;
  cursor: pointer;
  padding: 5px 20px;
  column-gap: 7px;
  user-select: none;
  min-width: var(--btnHeight);
  min-height: var(--btnHeight);
  text-align: center;
  text-decoration: none;
  line-height: 1;
  font-weight: 600;
  color: #fff;
  font-size: var(--baseFontSize);
  font-family: var(--baseFontFamily);
  border-radius: var(--btnRadius);
  background: none;
  transition: color var(--baseAnimationSpeed);
}
.btn i {
  font-size: 1.1428em;
  vertical-align: middle;
  display: inline-block;
}
.btn:before {
  content: "";
  border-radius: inherit;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  pointer-events: none;
  user-select: none;
  backface-visibility: hidden;
  background: var(--primaryColor);
  transition: filter var(--baseAnimationSpeed), opacity var(--baseAnimationSpeed), transform var(--baseAnimationSpeed), background var(--baseAnimationSpeed);
}
.btn:hover:before, .btn:focus-visible:before {
  opacity: 0.9;
}
.btn.active, .btn:active {
  z-index: 999;
}
.btn.active:before, .btn:active:before {
  opacity: 0.8;
  transition-duration: var(--activeAnimationSpeed);
}
.btn.btn-info:before {
  background: var(--infoColor);
}
.btn.btn-info:hover:before, .btn.btn-info:focus-visible:before {
  opacity: 0.8;
}
.btn.btn-info:active:before {
  opacity: 0.7;
}
.btn.btn-success:before {
  background: var(--successColor);
}
.btn.btn-success:hover:before, .btn.btn-success:focus-visible:before {
  opacity: 0.8;
}
.btn.btn-success:active:before {
  opacity: 0.7;
}
.btn.btn-danger:before {
  background: var(--dangerColor);
}
.btn.btn-danger:hover:before, .btn.btn-danger:focus-visible:before {
  opacity: 0.8;
}
.btn.btn-danger:active:before {
  opacity: 0.7;
}
.btn.btn-warning:before {
  background: var(--warningColor);
}
.btn.btn-warning:hover:before, .btn.btn-warning:focus-visible:before {
  opacity: 0.8;
}
.btn.btn-warning:active:before {
  opacity: 0.7;
}
.btn.btn-hint:before {
  background: var(--baseAlt4Color);
}
.btn.btn-hint:hover:before, .btn.btn-hint:focus-visible:before {
  opacity: 0.8;
}
.btn.btn-hint:active:before {
  opacity: 0.7;
}
.btn.btn-outline {
  border: 2px solid currentColor;
  background: #fff;
}
.btn.btn-secondary, .btn.btn-transparent, .btn.btn-outline {
  box-shadow: none;
  color: var(--txtPrimaryColor);
}
.btn.btn-secondary:before, .btn.btn-transparent:before, .btn.btn-outline:before {
  opacity: 0;
}
.btn.btn-secondary:focus-visible:before, .btn.btn-secondary:hover:before, .btn.btn-transparent:focus-visible:before, .btn.btn-transparent:hover:before, .btn.btn-outline:focus-visible:before, .btn.btn-outline:hover:before {
  opacity: 0.3;
}
.btn.btn-secondary.active:before, .btn.btn-secondary:active:before, .btn.btn-transparent.active:before, .btn.btn-transparent:active:before, .btn.btn-outline.active:before, .btn.btn-outline:active:before {
  opacity: 0.45;
}
.btn.btn-secondary:before, .btn.btn-transparent:before, .btn.btn-outline:before {
  background: var(--baseAlt3Color);
}
.btn.btn-secondary.btn-info, .btn.btn-transparent.btn-info, .btn.btn-outline.btn-info {
  color: var(--infoColor);
}
.btn.btn-secondary.btn-info:before, .btn.btn-transparent.btn-info:before, .btn.btn-outline.btn-info:before {
  opacity: 0;
}
.btn.btn-secondary.btn-info:focus-visible:before, .btn.btn-secondary.btn-info:hover:before, .btn.btn-transparent.btn-info:focus-visible:before, .btn.btn-transparent.btn-info:hover:before, .btn.btn-outline.btn-info:focus-visible:before, .btn.btn-outline.btn-info:hover:before {
  opacity: 0.15;
}
.btn.btn-secondary.btn-info.active:before, .btn.btn-secondary.btn-info:active:before, .btn.btn-transparent.btn-info.active:before, .btn.btn-transparent.btn-info:active:before, .btn.btn-outline.btn-info.active:before, .btn.btn-outline.btn-info:active:before {
  opacity: 0.25;
}
.btn.btn-secondary.btn-info:before, .btn.btn-transparent.btn-info:before, .btn.btn-outline.btn-info:before {
  background: var(--infoColor);
}
.btn.btn-secondary.btn-success, .btn.btn-transparent.btn-success, .btn.btn-outline.btn-success {
  color: var(--successColor);
}
.btn.btn-secondary.btn-success:before, .btn.btn-transparent.btn-success:before, .btn.btn-outline.btn-success:before {
  opacity: 0;
}
.btn.btn-secondary.btn-success:focus-visible:before, .btn.btn-secondary.btn-success:hover:before, .btn.btn-transparent.btn-success:focus-visible:before, .btn.btn-transparent.btn-success:hover:before, .btn.btn-outline.btn-success:focus-visible:before, .btn.btn-outline.btn-success:hover:before {
  opacity: 0.15;
}
.btn.btn-secondary.btn-success.active:before, .btn.btn-secondary.btn-success:active:before, .btn.btn-transparent.btn-success.active:before, .btn.btn-transparent.btn-success:active:before, .btn.btn-outline.btn-success.active:before, .btn.btn-outline.btn-success:active:before {
  opacity: 0.25;
}
.btn.btn-secondary.btn-success:before, .btn.btn-transparent.btn-success:before, .btn.btn-outline.btn-success:before {
  background: var(--successColor);
}
.btn.btn-secondary.btn-danger, .btn.btn-transparent.btn-danger, .btn.btn-outline.btn-danger {
  color: var(--dangerColor);
}
.btn.btn-secondary.btn-danger:before, .btn.btn-transparent.btn-danger:before, .btn.btn-outline.btn-danger:before {
  opacity: 0;
}
.btn.btn-secondary.btn-danger:focus-visible:before, .btn.btn-secondary.btn-danger:hover:before, .btn.btn-transparent.btn-danger:focus-visible:before, .btn.btn-transparent.btn-danger:hover:before, .btn.btn-outline.btn-danger:focus-visible:before, .btn.btn-outline.btn-danger:hover:before {
  opacity: 0.15;
}
.btn.btn-secondary.btn-danger.active:before, .btn.btn-secondary.btn-danger:active:before, .btn.btn-transparent.btn-danger.active:before, .btn.btn-transparent.btn-danger:active:before, .btn.btn-outline.btn-danger.active:before, .btn.btn-outline.btn-danger:active:before {
  opacity: 0.25;
}
.btn.btn-secondary.btn-danger:before, .btn.btn-transparent.btn-danger:before, .btn.btn-outline.btn-danger:before {
  background: var(--dangerColor);
}
.btn.btn-secondary.btn-warning, .btn.btn-transparent.btn-warning, .btn.btn-outline.btn-warning {
  color: var(--warningColor);
}
.btn.btn-secondary.btn-warning:before, .btn.btn-transparent.btn-warning:before, .btn.btn-outline.btn-warning:before {
  opacity: 0;
}
.btn.btn-secondary.btn-warning:focus-visible:before, .btn.btn-secondary.btn-warning:hover:before, .btn.btn-transparent.btn-warning:focus-visible:before, .btn.btn-transparent.btn-warning:hover:before, .btn.btn-outline.btn-warning:focus-visible:before, .btn.btn-outline.btn-warning:hover:before {
  opacity: 0.15;
}
.btn.btn-secondary.btn-warning.active:before, .btn.btn-secondary.btn-warning:active:before, .btn.btn-transparent.btn-warning.active:before, .btn.btn-transparent.btn-warning:active:before, .btn.btn-outline.btn-warning.active:before, .btn.btn-outline.btn-warning:active:before {
  opacity: 0.25;
}
.btn.btn-secondary.btn-warning:before, .btn.btn-transparent.btn-warning:before, .btn.btn-outline.btn-warning:before {
  background: var(--warningColor);
}
.btn.btn-secondary.btn-hint, .btn.btn-transparent.btn-hint, .btn.btn-outline.btn-hint {
  color: var(--baseAlt4Color);
}
.btn.btn-secondary.btn-hint:before, .btn.btn-transparent.btn-hint:before, .btn.btn-outline.btn-hint:before {
  opacity: 0;
}
.btn.btn-secondary.btn-hint:focus-visible:before, .btn.btn-secondary.btn-hint:hover:before, .btn.btn-transparent.btn-hint:focus-visible:before, .btn.btn-transparent.btn-hint:hover:before, .btn.btn-outline.btn-hint:focus-visible:before, .btn.btn-outline.btn-hint:hover:before {
  opacity: 0.15;
}
.btn.btn-secondary.btn-hint.active:before, .btn.btn-secondary.btn-hint:active:before, .btn.btn-transparent.btn-hint.active:before, .btn.btn-transparent.btn-hint:active:before, .btn.btn-outline.btn-hint.active:before, .btn.btn-outline.btn-hint:active:before {
  opacity: 0.25;
}
.btn.btn-secondary.btn-hint:before, .btn.btn-transparent.btn-hint:before, .btn.btn-outline.btn-hint:before {
  background: var(--baseAlt4Color);
}
.btn.btn-secondary.btn-hint, .btn.btn-transparent.btn-hint, .btn.btn-outline.btn-hint {
  color: var(--txtHintColor);
}
.btn.btn-secondary.btn-hint:focus-visible, .btn.btn-secondary.btn-hint:hover, .btn.btn-secondary.btn-hint:active, .btn.btn-secondary.btn-hint.active, .btn.btn-transparent.btn-hint:focus-visible, .btn.btn-transparent.btn-hint:hover, .btn.btn-transparent.btn-hint:active, .btn.btn-transparent.btn-hint.active, .btn.btn-outline.btn-hint:focus-visible, .btn.btn-outline.btn-hint:hover, .btn.btn-outline.btn-hint:active, .btn.btn-outline.btn-hint.active {
  color: var(--txtPrimaryColor);
}
.btn.btn-secondary:before {
  opacity: 0.35;
}
.btn.btn-secondary:focus-visible:before, .btn.btn-secondary:hover:before {
  opacity: 0.5;
}
.btn.btn-secondary.active:before, .btn.btn-secondary:active:before {
  opacity: 0.7;
}
.btn.btn-secondary.btn-info:before {
  opacity: 0.15;
}
.btn.btn-secondary.btn-info:focus-visible:before, .btn.btn-secondary.btn-info:hover:before {
  opacity: 0.25;
}
.btn.btn-secondary.btn-info.active:before, .btn.btn-secondary.btn-info:active:before {
  opacity: 0.3;
}
.btn.btn-secondary.btn-success:before {
  opacity: 0.15;
}
.btn.btn-secondary.btn-success:focus-visible:before, .btn.btn-secondary.btn-success:hover:before {
  opacity: 0.25;
}
.btn.btn-secondary.btn-success.active:before, .btn.btn-secondary.btn-success:active:before {
  opacity: 0.3;
}
.btn.btn-secondary.btn-danger:before {
  opacity: 0.15;
}
.btn.btn-secondary.btn-danger:focus-visible:before, .btn.btn-secondary.btn-danger:hover:before {
  opacity: 0.25;
}
.btn.btn-secondary.btn-danger.active:before, .btn.btn-secondary.btn-danger:active:before {
  opacity: 0.3;
}
.btn.btn-secondary.btn-warning:before {
  opacity: 0.15;
}
.btn.btn-secondary.btn-warning:focus-visible:before, .btn.btn-secondary.btn-warning:hover:before {
  opacity: 0.25;
}
.btn.btn-secondary.btn-warning.active:before, .btn.btn-secondary.btn-warning:active:before {
  opacity: 0.3;
}
.btn.btn-secondary.btn-hint:before {
  opacity: 0.15;
}
.btn.btn-secondary.btn-hint:focus-visible:before, .btn.btn-secondary.btn-hint:hover:before {
  opacity: 0.25;
}
.btn.btn-secondary.btn-hint.active:before, .btn.btn-secondary.btn-hint:active:before {
  opacity: 0.3;
}
.btn.btn-disabled, .btn[disabled] {
  box-shadow: none;
  cursor: default;
  background: var(--baseAlt1Color);
  color: var(--txtDisabledColor) !important;
}
.btn.btn-disabled:before, .btn[disabled]:before {
  display: none;
}
.btn.btn-disabled.btn-transparent, .btn[disabled].btn-transparent {
  background: none;
}
.btn.btn-disabled.btn-outline, .btn[disabled].btn-outline {
  border-color: var(--baseAlt2Color);
}
.btn.btn-expanded {
  min-width: 150px;
}
.btn.btn-expanded-sm {
  min-width: 90px;
}
.btn.btn-expanded-lg {
  min-width: 170px;
}
.btn.btn-lg {
  column-gap: 10px;
  font-size: var(--lgFontSize);
  min-height: var(--lgBtnHeight);
  min-width: var(--lgBtnHeight);
  padding-left: 30px;
  padding-right: 30px;
}
.btn.btn-lg i {
  font-size: 1.2666em;
}
.btn.btn-lg.btn-expanded {
  min-width: 240px;
}
.btn.btn-lg.btn-expanded-sm {
  min-width: 160px;
}
.btn.btn-lg.btn-expanded-lg {
  min-width: 300px;
}
.btn.btn-sm, .btn.btn-xs {
  column-gap: 5px;
  font-size: var(--smFontSize);
  min-height: var(--smBtnHeight);
  min-width: var(--smBtnHeight);
  padding-left: 12px;
  padding-right: 12px;
}
.btn.btn-sm i, .btn.btn-xs i {
  font-size: 1rem;
}
.btn.btn-sm.btn-expanded, .btn.btn-xs.btn-expanded {
  min-width: 100px;
}
.btn.btn-sm.btn-expanded-sm, .btn.btn-xs.btn-expanded-sm {
  min-width: 80px;
}
.btn.btn-sm.btn-expanded-lg, .btn.btn-xs.btn-expanded-lg {
  min-width: 130px;
}
.btn.btn-xs {
  min-width: var(--xsBtnHeight);
  min-height: var(--xsBtnHeight);
}
.btn.btn-block {
  display: flex;
  width: 100%;
}
.btn.btn-pill {
  border-radius: 30px;
}
.btn.btn-circle {
  border-radius: 50%;
  padding: 0;
  gap: 0;
}
.btn.btn-circle i {
  font-size: 1.2857rem;
  text-align: center;
  width: 19px;
  height: 19px;
  line-height: 19px;
}
.btn.btn-circle i:before {
  margin: 0;
  display: block;
}
.btn.btn-circle.btn-sm i {
  font-size: 1.1rem;
}
.btn.btn-circle.btn-xs i {
  font-size: 1.05rem;
}
.btn.btn-loading {
  --loaderSize: 24px;
  cursor: default;
  pointer-events: none;
}
.btn.btn-loading:after {
  content: "\eec4";
  position: absolute;
  display: inline-block;
  vertical-align: top;
  left: 50%;
  top: 50%;
  width: var(--loaderSize);
  height: var(--loaderSize);
  line-height: var(--loaderSize);
  font-size: var(--loaderSize);
  color: inherit;
  text-align: center;
  font-weight: normal;
  margin-left: calc(var(--loaderSize) * -0.5);
  margin-top: calc(var(--loaderSize) * -0.5);
  font-family: var(--iconFontFamily);
  animation: loaderShow var(--baseAnimationSpeed), rotate 0.9s var(--baseAnimationSpeed) infinite linear;
}
.btn.btn-loading > * {
  opacity: 0;
  transform: scale(0.9);
}
.btn.btn-loading.btn-sm, .btn.btn-loading.btn-xs {
  --loaderSize: 20px;
}
.btn.btn-loading.btn-lg {
  --loaderSize: 28px;
}
.btn.btn-prev i, .btn.btn-next i {
  transition: transform var(--baseAnimationSpeed);
}
.btn.btn-prev:hover i, .btn.btn-prev:focus-within i, .btn.btn-next:hover i, .btn.btn-next:focus-within i {
  transform: translateX(3px);
}
.btn.btn-prev:hover i, .btn.btn-prev:focus-within i {
  transform: translateX(-3px);
}
.btns-group {
  display: inline-flex;
  align-items: center;
  gap: var(--xsSpacing);
}
.btns-group.no-gap {
  gap: 0;
}
.btns-group.no-gap > * {
  border-radius: 0;
  min-width: 0;
  box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.1);
}
.btns-group.no-gap > *:first-child {
  border-top-left-radius: var(--btnRadius);
  border-bottom-left-radius: var(--btnRadius);
  box-shadow: none;
}
.btns-group.no-gap > *:last-child {
  border-top-right-radius: var(--btnRadius);
  border-bottom-right-radius: var(--btnRadius);
}
.tinymce-wrapper, .code-editor, .select .selected-container, input,
select,
textarea {
  display: block;
  width: 100%;
  outline: 0;
  border: 0;
  margin: 0;
  background: none;
  padding: 5px 10px;
  line-height: 20px;
  min-width: 0;
  min-height: var(--inputHeight);
  background: var(--baseAlt1Color);
  color: var(--txtPrimaryColor);
  font-size: var(--baseFontSize);
  font-family: var(--baseFontFamily);
  font-weight: normal;
  border-radius: var(--baseRadius);
  overflow: auto; /* fallback */
  overflow: overlay;
}
.tinymce-wrapper::placeholder, .code-editor::placeholder, .select .selected-container::placeholder, input::placeholder,
select::placeholder,
textarea::placeholder {
  color: var(--txtDisabledColor);
}
@media screen and (min-width: 550px) {
  .tinymce-wrapper:focus, .code-editor:focus, .select .selected-container:focus, input:focus,
  select:focus,
  textarea:focus, .tinymce-wrapper:focus-within, .code-editor:focus-within, .select .selected-container:focus-within, input:focus-within,
  select:focus-within,
  textarea:focus-within {
    scrollbar-color: var(--baseAlt3Color) transparent;
    scrollbar-width: thin;
    scroll-behavior: smooth;
  }
  .tinymce-wrapper:focus::-webkit-scrollbar, .code-editor:focus::-webkit-scrollbar, .select .selected-container:focus::-webkit-scrollbar, input:focus::-webkit-scrollbar,
  select:focus::-webkit-scrollbar,
  textarea:focus::-webkit-scrollbar, .tinymce-wrapper:focus-within::-webkit-scrollbar, .code-editor:focus-within::-webkit-scrollbar, .select .selected-container:focus-within::-webkit-scrollbar, input:focus-within::-webkit-scrollbar,
  select:focus-within::-webkit-scrollbar,
  textarea:focus-within::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    border-radius: var(--baseRadius);
  }
  .tinymce-wrapper:focus::-webkit-scrollbar-track, .code-editor:focus::-webkit-scrollbar-track, .select .selected-container:focus::-webkit-scrollbar-track, input:focus::-webkit-scrollbar-track,
  select:focus::-webkit-scrollbar-track,
  textarea:focus::-webkit-scrollbar-track, .tinymce-wrapper:focus-within::-webkit-scrollbar-track, .code-editor:focus-within::-webkit-scrollbar-track, .select .selected-container:focus-within::-webkit-scrollbar-track, input:focus-within::-webkit-scrollbar-track,
  select:focus-within::-webkit-scrollbar-track,
  textarea:focus-within::-webkit-scrollbar-track {
    background: transparent;
    border-radius: var(--baseRadius);
  }
  .tinymce-wrapper:focus::-webkit-scrollbar-thumb, .code-editor:focus::-webkit-scrollbar-thumb, .select .selected-container:focus::-webkit-scrollbar-thumb, input:focus::-webkit-scrollbar-thumb,
  select:focus::-webkit-scrollbar-thumb,
  textarea:focus::-webkit-scrollbar-thumb, .tinymce-wrapper:focus-within::-webkit-scrollbar-thumb, .code-editor:focus-within::-webkit-scrollbar-thumb, .select .selected-container:focus-within::-webkit-scrollbar-thumb, input:focus-within::-webkit-scrollbar-thumb,
  select:focus-within::-webkit-scrollbar-thumb,
  textarea:focus-within::-webkit-scrollbar-thumb {
    background-color: var(--baseAlt3Color);
    border-radius: 15px;
    border: 2px solid transparent;
    background-clip: padding-box;
  }
  .tinymce-wrapper:focus::-webkit-scrollbar-thumb:hover, .code-editor:focus::-webkit-scrollbar-thumb:hover, .select .selected-container:focus::-webkit-scrollbar-thumb:hover, input:focus::-webkit-scrollbar-thumb:hover,
  select:focus::-webkit-scrollbar-thumb:hover,
  textarea:focus::-webkit-scrollbar-thumb:hover, .tinymce-wrapper:focus::-webkit-scrollbar-thumb:active, .code-editor:focus::-webkit-scrollbar-thumb:active, .select .selected-container:focus::-webkit-scrollbar-thumb:active, input:focus::-webkit-scrollbar-thumb:active,
  select:focus::-webkit-scrollbar-thumb:active,
  textarea:focus::-webkit-scrollbar-thumb:active, .tinymce-wrapper:focus-within::-webkit-scrollbar-thumb:hover, .code-editor:focus-within::-webkit-scrollbar-thumb:hover, .select .selected-container:focus-within::-webkit-scrollbar-thumb:hover, input:focus-within::-webkit-scrollbar-thumb:hover,
  select:focus-within::-webkit-scrollbar-thumb:hover,
  textarea:focus-within::-webkit-scrollbar-thumb:hover, .tinymce-wrapper:focus-within::-webkit-scrollbar-thumb:active, .code-editor:focus-within::-webkit-scrollbar-thumb:active, .select .selected-container:focus-within::-webkit-scrollbar-thumb:active, input:focus-within::-webkit-scrollbar-thumb:active,
  select:focus-within::-webkit-scrollbar-thumb:active,
  textarea:focus-within::-webkit-scrollbar-thumb:active {
    background-color: var(--baseAlt4Color);
  }
}
[readonly].tinymce-wrapper, [readonly].code-editor, .select [readonly].selected-container, input[readonly],
select[readonly],
textarea[readonly], .readonly.tinymce-wrapper, .readonly.code-editor, .select .readonly.selected-container, input.readonly,
select.readonly,
textarea.readonly {
  cursor: default;
  color: var(--txtHintColor);
}
[disabled].tinymce-wrapper, [disabled].code-editor, .select [disabled].selected-container, input[disabled],
select[disabled],
textarea[disabled], .disabled.tinymce-wrapper, .disabled.code-editor, .select .disabled.selected-container, input.disabled,
select.disabled,
textarea.disabled {
  cursor: default;
  color: var(--txtDisabledColor);
}
.txt-mono.tinymce-wrapper, .txt-mono.code-editor, .select .txt-mono.selected-container, input.txt-mono,
select.txt-mono,
textarea.txt-mono {
  line-height: var(--smLineHeight);
}
.code.tinymce-wrapper, .code.code-editor, .select .code.selected-container, input.code,
select.code,
textarea.code {
  font-size: 15px;
  line-height: 1.379rem;
  font-family: var(--monospaceFontFamily);
}
input {
  height: var(--inputHeight);
}
input:-webkit-autofill {
  -webkit-text-fill-color: var(--txtPrimaryColor);
  -webkit-box-shadow: inset 0 0 0 50px var(--baseAlt1Color);
}
.form-field:focus-within input:-webkit-autofill,
input:-webkit-autofill:focus {
  -webkit-box-shadow: inset 0 0 0 50px var(--baseAlt2Color);
}
input[type=file] {
  padding: 9px;
}
input[type=checkbox],
input[type=radio] {
  width: auto;
  height: auto;
  display: inline;
}
input[type=number] {
  -moz-appearance: textfield;
  appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
textarea {
  min-height: 80px;
  resize: vertical;
}
select {
  padding-left: 8px;
}
.form-field {
  --hPadding: 15px;
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: var(--baseSpacing);
}
.form-field .tinymce-wrapper, .form-field .code-editor, .form-field .select .selected-container, .select .form-field .selected-container, .form-field input,
.form-field select,
.form-field textarea {
  z-index: 0;
  padding-left: var(--hPadding);
  padding-right: var(--hPadding);
}
.form-field select {
  padding-left: 8px;
}
.form-field label {
  display: flex;
  width: 100%;
  column-gap: 5px;
  align-items: center;
  user-select: none;
  font-weight: 600;
  font-size: var(--smFontSize);
  letter-spacing: 0.1px;
  color: var(--txtHintColor);
  line-height: 1;
  padding-top: 12px;
  padding-bottom: 3px;
  padding-left: var(--hPadding);
  padding-right: var(--hPadding);
  border: 0;
  border-top-left-radius: var(--baseRadius);
  border-top-right-radius: var(--baseRadius);
}
.form-field label ~ .tinymce-wrapper, .form-field label ~ .code-editor, .form-field .select label ~ .selected-container, .select .form-field label ~ .selected-container, .form-field label ~ input,
.form-field label ~ select,
.form-field label ~ textarea {
  border-top: 0;
  padding-top: 2px;
  padding-bottom: 8px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.form-field label i {
  font-size: 0.96rem;
  margin-bottom: -1px;
}
.form-field label i:before {
  margin: 0;
}
.form-field .tinymce-wrapper, .form-field .code-editor, .form-field .select .selected-container, .select .form-field .selected-container, .form-field input,
.form-field select,
.form-field textarea, .form-field label {
  background: var(--baseAlt1Color);
  transition: color var(--baseAnimationSpeed), background var(--baseAnimationSpeed), box-shadow var(--baseAnimationSpeed);
}
.form-field:focus-within .tinymce-wrapper, .form-field:focus-within .code-editor, .form-field:focus-within .select .selected-container, .select .form-field:focus-within .selected-container, .form-field:focus-within input,
.form-field:focus-within select,
.form-field:focus-within textarea, .form-field:focus-within label {
  background: var(--baseAlt2Color);
}
.form-field:focus-within label {
  color: var(--txtPrimaryColor);
}
.form-field .form-field-addon {
  position: absolute;
  display: inline-flex;
  align-items: center;
  z-index: 1;
  top: 0px;
  right: var(--hPadding);
  min-height: var(--inputHeight);
  color: var(--txtHintColor);
}
.form-field .form-field-addon .btn {
  margin-right: -5px;
}
.form-field .form-field-addon:not(.prefix) ~ .tinymce-wrapper, .form-field .form-field-addon:not(.prefix) ~ .code-editor, .form-field .select .form-field-addon:not(.prefix) ~ .selected-container, .select .form-field .form-field-addon:not(.prefix) ~ .selected-container, .form-field .form-field-addon:not(.prefix) ~ input,
.form-field .form-field-addon:not(.prefix) ~ select,
.form-field .form-field-addon:not(.prefix) ~ textarea {
  padding-right: 45px;
}
.form-field .form-field-addon.prefix {
  right: auto;
  left: var(--hPadding);
}
.form-field .form-field-addon.prefix ~ .tinymce-wrapper, .form-field .form-field-addon.prefix ~ .code-editor, .form-field .select .form-field-addon.prefix ~ .selected-container, .select .form-field .form-field-addon.prefix ~ .selected-container, .form-field .form-field-addon.prefix ~ input,
.form-field .form-field-addon.prefix ~ select,
.form-field .form-field-addon.prefix ~ textarea {
  padding-left: 45px;
}
.form-field label ~ .form-field-addon {
  min-height: calc(26px + var(--inputHeight));
}
.form-field .help-block {
  margin-top: 8px;
  font-size: var(--smFontSize);
  line-height: var(--smLineHeight);
  color: var(--txtHintColor);
  word-break: break-word;
}
.form-field .help-block pre {
  white-space: pre-wrap;
}
.form-field .help-block-error {
  color: var(--dangerColor);
}
.form-field.error > label, .form-field.invalid > label {
  color: var(--dangerColor);
}
.form-field.invalid label, .form-field.invalid .tinymce-wrapper, .form-field.invalid .code-editor, .form-field.invalid .select .selected-container, .select .form-field.invalid .selected-container, .form-field.invalid input,
.form-field.invalid select,
.form-field.invalid textarea {
  background: var(--dangerAltColor);
}
.form-field.required:not(.form-field-toggle) > label:after {
  content: "*";
  color: var(--dangerColor);
  margin-top: -2px;
  margin-left: -2px;
}
.form-field.readonly label, .form-field.readonly .tinymce-wrapper, .form-field.readonly .code-editor, .form-field.readonly .select .selected-container, .select .form-field.readonly .selected-container, .form-field.readonly input,
.form-field.readonly select,
.form-field.readonly textarea, .form-field.disabled label, .form-field.disabled .tinymce-wrapper, .form-field.disabled .code-editor, .form-field.disabled .select .selected-container, .select .form-field.disabled .selected-container, .form-field.disabled input,
.form-field.disabled select,
.form-field.disabled textarea {
  background: var(--baseAlt1Color);
}
.form-field.readonly > label, .form-field.disabled > label {
  color: var(--txtHintColor);
}
.form-field.readonly.required > label:after, .form-field.disabled.required > label:after {
  opacity: 0.5;
}
.form-field.disabled label, .form-field.disabled .tinymce-wrapper, .form-field.disabled .code-editor, .form-field.disabled .select .selected-container, .select .form-field.disabled .selected-container, .form-field.disabled input,
.form-field.disabled select,
.form-field.disabled textarea {
  box-shadow: inset 0 0 0 var(--btnHeight) rgba(255, 255, 255, 0.45);
}
.form-field.disabled > label {
  color: var(--txtDisabledColor);
}
.form-field input[type=radio],
.form-field input[type=checkbox] {
  position: absolute;
  z-index: -1;
  left: 0;
  width: 0;
  height: 0;
  min-height: 0;
  min-width: 0;
  border: 0;
  background: none;
  user-select: none;
  pointer-events: none;
  box-shadow: none;
  opacity: 0;
}
.form-field input[type=radio] ~ label,
.form-field input[type=checkbox] ~ label {
  border: 0;
  margin: 0;
  outline: 0;
  background: none;
  display: inline-flex;
  vertical-align: top;
  align-items: center;
  width: auto;
  column-gap: 5px;
  user-select: none;
  padding: 0 0 0 27px;
  line-height: 20px;
  min-height: 20px;
  font-weight: normal;
  font-size: var(--baseFontSize);
  text-transform: none;
  color: var(--txtPrimaryColor);
}
.form-field input[type=radio] ~ label:before,
.form-field input[type=checkbox] ~ label:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  line-height: 16px;
  font-family: var(--iconFontFamily);
  font-size: 1.2rem;
  text-align: center;
  color: var(--baseColor);
  cursor: pointer;
  background: var(--baseColor);
  border-radius: var(--baseRadius);
  border: 2px solid var(--baseAlt3Color);
  transition: transform var(--baseAnimationSpeed), border-color var(--baseAnimationSpeed), color var(--baseAnimationSpeed), background var(--baseAnimationSpeed);
}
.form-field input[type=radio] ~ label:active:before,
.form-field input[type=checkbox] ~ label:active:before {
  transform: scale(0.9);
}
.form-field input[type=radio]:focus ~ label:before, .form-field input[type=radio] ~ label:hover:before,
.form-field input[type=checkbox]:focus ~ label:before,
.form-field input[type=checkbox] ~ label:hover:before {
  border-color: var(--baseAlt4Color);
}
.form-field input[type=radio]:checked ~ label:before,
.form-field input[type=checkbox]:checked ~ label:before {
  content: "\eb7a";
  box-shadow: none;
  mix-blend-mode: unset;
  background: var(--successColor);
  border-color: var(--successColor);
}
.form-field input[type=radio]:disabled ~ label,
.form-field input[type=checkbox]:disabled ~ label {
  pointer-events: none;
  cursor: not-allowed;
  color: var(--txtDisabledColor);
}
.form-field input[type=radio]:disabled ~ label:before,
.form-field input[type=checkbox]:disabled ~ label:before {
  opacity: 0.5;
}
.form-field input[type=radio] ~ label:before {
  border-radius: 50%;
  font-size: 1rem;
}
.form-field .form-field-block {
  position: relative;
  margin: 0 0 var(--xsSpacing);
}
.form-field .form-field-block:last-child {
  margin-bottom: 0;
}
.form-field.form-field-toggle input[type=radio] ~ label,
.form-field.form-field-toggle input[type=checkbox] ~ label {
  position: relative;
}
.form-field.form-field-toggle input[type=radio] ~ label:before,
.form-field.form-field-toggle input[type=checkbox] ~ label:before {
  content: "";
  border: 0;
  box-shadow: none;
  background: var(--baseAlt3Color);
  transition: background var(--activeAnimationSpeed);
}
.form-field.form-field-toggle input[type=radio] ~ label:after,
.form-field.form-field-toggle input[type=checkbox] ~ label:after {
  content: "";
  position: absolute;
  z-index: 1;
  cursor: pointer;
  background: var(--baseColor);
  transition: left var(--activeAnimationSpeed), transform var(--activeAnimationSpeed), background var(--activeAnimationSpeed);
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
}
.form-field.form-field-toggle input[type=radio] ~ label:active:before,
.form-field.form-field-toggle input[type=checkbox] ~ label:active:before {
  transform: none;
}
.form-field.form-field-toggle input[type=radio] ~ label:active:after,
.form-field.form-field-toggle input[type=checkbox] ~ label:active:after {
  transform: scale(0.9);
}
.form-field.form-field-toggle input[type=radio]:focus-visible ~ label:before,
.form-field.form-field-toggle input[type=checkbox]:focus-visible ~ label:before {
  box-shadow: 0 0 0 2px var(--baseAlt2Color);
}
.form-field.form-field-toggle input[type=radio] ~ label:hover:before,
.form-field.form-field-toggle input[type=checkbox] ~ label:hover:before {
  background: var(--baseAlt4Color);
}
.form-field.form-field-toggle input[type=radio]:checked ~ label:before,
.form-field.form-field-toggle input[type=checkbox]:checked ~ label:before {
  background: var(--successColor);
}
.form-field.form-field-toggle input[type=radio]:checked ~ label:after,
.form-field.form-field-toggle input[type=checkbox]:checked ~ label:after {
  background: var(--baseColor);
}
.form-field.form-field-toggle input[type=radio] ~ label,
.form-field.form-field-toggle input[type=checkbox] ~ label {
  min-height: 24px;
  padding-left: 47px;
}
.form-field.form-field-toggle input[type=radio] ~ label:empty,
.form-field.form-field-toggle input[type=checkbox] ~ label:empty {
  padding-left: 40px;
}
.form-field.form-field-toggle input[type=radio] ~ label:before,
.form-field.form-field-toggle input[type=checkbox] ~ label:before {
  width: 40px;
  height: 24px;
  border-radius: 24px;
}
.form-field.form-field-toggle input[type=radio] ~ label:after,
.form-field.form-field-toggle input[type=checkbox] ~ label:after {
  top: 4px;
  left: 4px;
  width: 16px;
  height: 16px;
  border-radius: 16px;
}
.form-field.form-field-toggle input[type=radio]:checked ~ label:after,
.form-field.form-field-toggle input[type=checkbox]:checked ~ label:after {
  left: 20px;
}
.form-field.form-field-toggle.form-field-sm input[type=radio] ~ label,
.form-field.form-field-toggle.form-field-sm input[type=checkbox] ~ label {
  min-height: 20px;
  padding-left: 39px;
}
.form-field.form-field-toggle.form-field-sm input[type=radio] ~ label:empty,
.form-field.form-field-toggle.form-field-sm input[type=checkbox] ~ label:empty {
  padding-left: 32px;
}
.form-field.form-field-toggle.form-field-sm input[type=radio] ~ label:before,
.form-field.form-field-toggle.form-field-sm input[type=checkbox] ~ label:before {
  width: 32px;
  height: 20px;
  border-radius: 20px;
}
.form-field.form-field-toggle.form-field-sm input[type=radio] ~ label:after,
.form-field.form-field-toggle.form-field-sm input[type=checkbox] ~ label:after {
  top: 4px;
  left: 4px;
  width: 12px;
  height: 12px;
  border-radius: 12px;
}
.form-field.form-field-toggle.form-field-sm input[type=radio]:checked ~ label:after,
.form-field.form-field-toggle.form-field-sm input[type=checkbox]:checked ~ label:after {
  left: 16px;
}
.form-field-group {
  display: flex;
  width: 100%;
  align-items: center;
}
.form-field-group > .form-field {
  flex-grow: 1;
  border-left: 1px solid var(--baseAlt2Color);
}
.form-field-group > .form-field:first-child {
  border-left: 0;
}
.form-field-group > .form-field:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form-field-group > .form-field:not(:first-child) > label {
  border-top-left-radius: 0;
}
.form-field-group > .form-field:not(:first-child) > .tinymce-wrapper, .form-field-group > .form-field:not(:first-child) > .code-editor, .select .form-field-group > .form-field:not(:first-child) > .selected-container, .form-field-group > .form-field:not(:first-child) > input,
.form-field-group > .form-field:not(:first-child) > select,
.form-field-group > .form-field:not(:first-child) > textarea,
.form-field-group > .form-field:not(:first-child) > .select .selected-container {
  border-bottom-left-radius: 0;
}
.form-field-group > .form-field:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.form-field-group > .form-field:not(:last-child) > label {
  border-top-right-radius: 0;
}
.form-field-group > .form-field:not(:last-child) > .tinymce-wrapper, .form-field-group > .form-field:not(:last-child) > .code-editor, .select .form-field-group > .form-field:not(:last-child) > .selected-container, .form-field-group > .form-field:not(:last-child) > input,
.form-field-group > .form-field:not(:last-child) > select,
.form-field-group > .form-field:not(:last-child) > textarea,
.form-field-group > .form-field:not(:last-child) > .select .selected-container {
  border-bottom-right-radius: 0;
}
.form-field-group .form-field.col-12 {
  width: 100%;
}
.form-field-group .form-field.col-11 {
  width: 91.6666666667%;
}
.form-field-group .form-field.col-10 {
  width: 83.3333333333%;
}
.form-field-group .form-field.col-9 {
  width: 75%;
}
.form-field-group .form-field.col-8 {
  width: 66.6666666667%;
}
.form-field-group .form-field.col-7 {
  width: 58.3333333333%;
}
.form-field-group .form-field.col-6 {
  width: 50%;
}
.form-field-group .form-field.col-5 {
  width: 41.6666666667%;
}
.form-field-group .form-field.col-4 {
  width: 33.3333333333%;
}
.form-field-group .form-field.col-3 {
  width: 25%;
}
.form-field-group .form-field.col-2 {
  width: 16.6666666667%;
}
.form-field-group .form-field.col-1 {
  width: 8.3333333333%;
}
.select {
  position: relative;
  display: block;
  outline: 0;
}
.select .option {
  user-select: none;
  column-gap: 5px;
}
.select .option .icon {
  min-width: 20px;
  text-align: center;
  line-height: inherit;
}
.select .option .icon i {
  vertical-align: middle;
  line-height: inherit;
}
.select .txt-placeholder {
  color: var(--txtHintColor);
}
label ~ .select .selected-container {
  border-top: 0;
}
.select .selected-container {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 35px !important;
  user-select: none;
}
.select .selected-container:after {
  content: "\ea4d";
  position: absolute;
  right: 5px;
  top: 50%;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  margin-top: -10px;
  display: inline-block;
  vertical-align: top;
  font-size: 1rem;
  font-family: var(--iconFontFamily);
  align-self: flex-end;
  color: var(--txtHintColor);
  transition: color var(--baseAnimationSpeed), transform var(--baseAnimationSpeed);
}
.select .selected-container:active, .select .selected-container.active {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select .selected-container:active:after, .select .selected-container.active:after {
  color: var(--txtPrimaryColor);
  transform: rotate(180deg);
}
.select .selected-container .option {
  display: flex;
  width: 100%;
  align-items: center;
  max-width: 100%;
  user-select: text;
}
.select .selected-container .clear {
  margin-left: auto;
  cursor: pointer;
  color: var(--txtHintColor);
  transition: color var(--baseAnimationSpeed);
}
.select .selected-container .clear i {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.select .selected-container .clear:hover {
  color: var(--txtPrimaryColor);
}
.select.multiple .selected-container {
  display: flex;
  align-items: center;
  padding-left: 2px;
  row-gap: 3px;
  column-gap: 4px;
}
.select.multiple .selected-container .txt-placeholder {
  margin-left: 5px;
}
.select.multiple .selected-container .option {
  display: inline-flex;
  width: auto;
  padding: 3px 5px;
  line-height: 1;
  border-radius: var(--baseRadius);
  background: var(--baseColor);
}
.select:not(.multiple) .selected-container .label {
  margin-left: -2px;
}
.select:not(.multiple) .selected-container .option .txt {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  line-height: normal;
}
.select:not(.disabled) .selected-container:hover {
  cursor: pointer;
}
.select.disabled {
  color: var(--txtDisabledColor);
  pointer-events: none;
}
.select.disabled .txt-placeholder {
  color: inherit;
}
.select.disabled .selected-container {
  color: inherit;
}
.select.disabled .selected-container .link-hint {
  pointer-events: auto;
}
.select.disabled .selected-container *:not(.link-hint) {
  color: inherit !important;
}
.select.disabled .selected-container:after,
.select.disabled .selected-container .clear {
  display: none;
}
.select.disabled .selected-container:hover {
  cursor: inherit;
}
.select .txt-missing {
  color: var(--txtHintColor);
  padding: 5px 12px;
  margin: 0;
}
.select .options-dropdown {
  max-height: none;
  border: 0;
  overflow: auto;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -2px;
  box-shadow: 0px 2px 5px 0px var(--shadowColor), inset 0 0 0 2px var(--baseAlt2Color);
}
.select .options-dropdown .input-group:focus-within {
  box-shadow: none;
}
.select .options-dropdown .form-field.options-search {
  margin: 0px 0 5px;
  padding: 0 0 2px;
  color: var(--txtHintColor);
  border-bottom: 1px solid var(--baseAlt2Color);
}
.select .options-dropdown .form-field.options-search .input-group {
  border-radius: 0;
  padding: 0 0 0 10px;
  margin: 0;
  background: none;
  column-gap: 0;
  border: 0;
}
.select .options-dropdown .form-field.options-search input {
  border: 0;
  padding-left: 9px;
  padding-right: 9px;
  background: none;
}
.select .options-dropdown .options-list {
  overflow: auto;
  max-height: 240px;
  width: auto;
  margin-left: 0;
  margin-right: -5px;
  padding-right: 5px;
}
.select .options-list:not(:empty) ~ [slot=afterOptions]:not(:empty) {
  margin: 5px -5px -5px;
}
.select .options-list:not(:empty) ~ [slot=afterOptions]:not(:empty) .btn-block {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--baseRadius);
  border-bottom-right-radius: var(--baseRadius);
}
label ~ .select .selected-container {
  padding-bottom: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
label ~ .select.multiple .selected-container {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 10px;
}
.select.block-options.multiple .selected-container .option {
  width: 100%;
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
}
.field-type-select .options-dropdown {
  padding: 2px 1px 1px 2px;
}
.field-type-select .options-dropdown .form-field.options-search {
  margin: 0;
}
.field-type-select .options-dropdown .options-list {
  max-height: 490px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  padding: 0;
}
.field-type-select .options-dropdown .dropdown-item {
  width: 50%;
  margin: 0;
  padding-left: 12px;
  border-radius: 0;
  border-bottom: 1px solid var(--baseAlt2Color);
  border-right: 1px solid var(--baseAlt2Color);
}
.field-type-select .options-dropdown .dropdown-item.selected {
  background: var(--baseAlt1Color);
}
.form-field-list {
  border-radius: var(--baseRadius);
  transition: box-shadow var(--baseAnimationSpeed);
}
.form-field-list label {
  padding-bottom: 10px;
}
.form-field-list .list {
  background: var(--baseAlt1Color);
  border: 0;
  border-radius: 0;
  border-bottom-left-radius: var(--baseRadius);
  border-bottom-right-radius: var(--baseRadius);
  transition: background var(--baseAnimationSpeed);
}
.form-field-list .list .list-item {
  border-top: 1px solid var(--baseAlt2Color);
}
.form-field-list .list .list-item.selected {
  background: var(--baseAlt2Color);
}
.form-field-list .list .list-item.handle:not(.disabled):hover, .form-field-list .list .list-item.handle:not(.disabled):focus-visible {
  background: var(--baseAlt2Color);
}
.form-field-list .list .list-item.handle:not(.disabled):active {
  background: var(--baseAlt3Color);
}
.form-field-list:focus-within .list, .form-field-list:focus-within label {
  background: var(--baseAlt1Color);
}
.form-field-list.dragover {
  box-shadow: 0px 0px 0px 2px var(--warningColor);
}
.code-editor {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.form-field label ~ .code-editor {
  padding-bottom: 6px;
  padding-top: 4px;
}
.code-editor .cm-editor {
  flex-grow: 1;
  border: 0 !important;
  outline: none !important;
}
.code-editor .cm-editor .cm-line {
  padding-left: 0;
  padding-right: 0;
}
.code-editor .cm-editor .cm-tooltip-autocomplete {
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
  border-radius: var(--baseRadius);
  background: var(--baseColor);
  border: 0;
  z-index: 9999;
  padding: 0 3px;
  font-size: 0.92rem;
}
.code-editor .cm-editor .cm-tooltip-autocomplete ul {
  margin: 0;
  border-radius: inherit;
}
.code-editor .cm-editor .cm-tooltip-autocomplete ul > :first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.code-editor .cm-editor .cm-tooltip-autocomplete ul > :last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.code-editor .cm-editor .cm-tooltip-autocomplete ul li[aria-selected] {
  background: var(--infoColor);
}
.code-editor .cm-editor .cm-scroller {
  flex-grow: 1;
  outline: 0 !important;
  font-family: var(--monospaceFontFamily);
  font-size: var(--baseFontSize);
  line-height: var(--baseLineHeight);
}
.code-editor .cm-editor .cm-cursorLayer .cm-cursor {
  margin-left: 0 !important;
}
.code-editor .cm-editor .cm-placeholder {
  color: var(--txtDisabledColor);
  font-family: var(--monospaceFontFamily);
  font-size: var(--baseFontSize);
  line-height: var(--baseLineHeight);
}
.code-editor .cm-editor .cm-selectionMatch {
  background: var(--infoAltColor);
}
.code-editor .cm-editor.cm-focused .cm-matchingBracket {
  background-color: rgba(50, 140, 130, 0.1);
}
.code-editor .ͼf {
  color: var(--dangerColor);
}
.tinymce-wrapper {
  min-height: 277px;
}
.tinymce-wrapper .tox-tinymce {
  border-radius: var(--baseRadius);
  border: 0;
}
.form-field label ~ .tinymce-wrapper {
  position: relative;
  padding: 5px 2px 2px 2px;
}
.form-field label ~ .tinymce-wrapper:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 5px;
  left: 2px;
  right: 2px;
  bottom: 2px;
  background: #fff;
  border-radius: var(--baseRadius);
}
body .tox .tox-tbtn {
  height: 30px;
}
body .tox .tox-tbtn svg {
  transform: scale(0.85);
}
body .tox .tox-tbtn:not(.tox-tbtn--select) {
  width: 30px;
}
body .tox .tox-button,
body .tox .tox-button--secondary {
  font-size: var(--smFontSize);
}
body .tox .tox-toolbar-overlord {
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
}
body .tox .tox-listboxfield .tox-listbox--select,
body .tox .tox-textarea, body .tox .tox-textfield,
body .tox .tox-toolbar-textfield {
  padding: 3px 5px;
}
body .tox-swatch:not(.tox-swatch--remove):not(.tox-collection__item--enabled) svg {
  display: none;
}
.main-menu {
  --menuItemSize: 45px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: var(--smSpacing);
  font-size: var(--xlFontSize);
  color: var(--txtPrimaryColor);
}
.main-menu i {
  font-size: 24px;
  line-height: 1;
}
.main-menu .menu-item {
  position: relative;
  outline: 0;
  cursor: pointer;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  user-select: none;
  color: inherit;
  min-width: var(--menuItemSize);
  min-height: var(--menuItemSize);
  border: 2px solid transparent;
  border-radius: var(--lgRadius);
  transition: background var(--baseAnimationSpeed), border var(--baseAnimationSpeed);
}
.main-menu .menu-item:focus-visible, .main-menu .menu-item:hover {
  background: var(--baseAlt1Color);
}
.main-menu .menu-item:active {
  background: var(--baseAlt2Color);
  transition-duration: var(--activeAnimationSpeed);
}
.main-menu .menu-item.active, .main-menu .menu-item.current-route {
  background: var(--baseColor);
  border-color: var(--primaryColor);
}
.app-sidebar {
  position: relative;
  z-index: 1;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  flex-direction: row;
  align-items: center;
  width: var(--appSidebarWidth);
  padding: var(--smSpacing) 0px var(--smSpacing);
  background: var(--baseColor);
  border-right: 1px solid var(--baseAlt2Color);
}
.app-sidebar .main-menu {
  flex-grow: 1;
  justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: auto; /* fallback */
  overflow-y: overlay;
  margin-top: 34px;
  margin-bottom: var(--baseSpacing);
}
.app-layout {
  display: flex;
  width: 100%;
  height: 100vh;
}
.app-layout .app-body {
  flex-grow: 1;
  min-width: 0;
  height: 100%;
  display: flex;
  align-items: stretch;
}
.app-layout .app-sidebar ~ .app-body {
  min-width: 650px;
}
.page-sidebar {
  --sidebarListItemMargin: 10px;
  z-index: 0;
  display: flex;
  flex-direction: row;
  /*    width: var(--pageSidebarWidth);*/
  flex-shrink: 0;
  flex-grow: 0;
  overflow-x: hidden;
  overflow-y: auto;
  background: var(--baseColor);
  padding: calc(var(--baseSpacing) - 5px) 0 var(--smSpacing);
  border-right: 1px solid var(--baseAlt2Color);
}
.page-sidebar > * {
  padding: 0 var(--smSpacing);
}
.page-sidebar .sidebar-content {
  overflow-x: hidden;
  overflow-y: auto;
  overflow-y: overlay;
}
.page-sidebar .sidebar-content > :first-child {
  margin-top: 0;
}
.page-sidebar .sidebar-content > :last-child {
  margin-bottom: 0;
}
.page-sidebar .sidebar-footer {
  margin-top: var(--smSpacing);
}
.page-sidebar .search {
  display: flex;
  align-items: center;
  width: auto;
  column-gap: 5px;
  margin: 0 0 var(--xsSpacing);
  color: var(--txtHintColor);
  opacity: 0.7;
  transition: opacity var(--baseAnimationSpeed), color var(--baseAnimationSpeed);
}
.page-sidebar .search input {
  border: 0;
  background: var(--baseColor);
  transition: box-shadow var(--baseAnimationSpeed), background var(--baseAnimationSpeed);
}
.page-sidebar .search .btn-clear {
  margin-right: -8px;
}
.page-sidebar .search:hover, .page-sidebar .search:focus-within, .page-sidebar .search.active {
  opacity: 1;
  color: var(--txtPrimaryColor);
}
.page-sidebar .search:hover input, .page-sidebar .search:focus-within input, .page-sidebar .search.active input {
  background: var(--baseAlt2Color);
}
.page-sidebar .sidebar-title {
  display: flex;
  align-items: center;
  gap: 5px;
  width: 100%;
  margin: var(--baseSpacing) 0 var(--xsSpacing);
  font-weight: 600;
  font-size: 1rem;
  line-height: var(--smLineHeight);
  color: var(--txtHintColor);
}
.page-sidebar .sidebar-title .label {
  font-weight: normal;
}
.page-sidebar .sidebar-list-item {
  cursor: pointer;
  outline: 0;
  text-decoration: none;
  position: relative;
  display: flex;
  /*width: 100%;*/
  align-items: center;
  column-gap: 10px;
  margin: var(--sidebarListItemMargin) 0;
  padding: 3px 10px;
  font-size: var(--xlFontSize);
  min-height: var(--btnHeight);
  min-width: 0;
  color: var(--txtHintColor);
  border-radius: var(--baseRadius);
  user-select: none;
  transition: background var(--baseAnimationSpeed), color var(--baseAnimationSpeed);
}
.page-sidebar .sidebar-list-item i {
  font-size: 18px;
}
.page-sidebar .sidebar-list-item .txt {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-sidebar .sidebar-list-item:focus-visible, .page-sidebar .sidebar-list-item:hover, .page-sidebar .sidebar-list-item:active, .page-sidebar .sidebar-list-item.active {
  color: var(--txtPrimaryColor);
  background: var(--baseAlt1Color);
}
.page-sidebar .sidebar-list-item:active {
  background: var(--baseAlt2Color);
  transition-duration: var(--activeAnimationSpeed);
}
.page-sidebar .sidebar-content-compact .sidebar-list-item {
  --sidebarListItemMargin: 5px;
}
@media screen and (max-height: 600px) {
  .page-sidebar {
    --sidebarListItemMargin: 5px;
  }
}
@media screen and (max-width: 1100px) {
  .page-sidebar {
    --pageSidebarWidth: 190px;
  }
  .page-sidebar > * {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.page-header {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: var(--btnHeight);
  gap: var(--xsSpacing);
  margin: 0 0 var(--baseSpacing);
}
.page-header .btns-group {
  margin-left: auto;
  justify-content: end;
}
@media screen and (max-width: 1050px) {
  .page-header {
    flex-wrap: wrap;
  }
  .page-header .btns-group {
    width: 100%;
  }
  .page-header .btns-group .btn {
    flex-grow: 1;
    flex-basis: 0;
  }
}
.page-header-wrapper {
  background: var(--baseColor);
  width: auto;
  margin-top: calc(-1 * (var(--baseSpacing) - 5px));
  margin-left: calc(-1 * var(--baseSpacing));
  margin-right: calc(-1 * var(--baseSpacing));
  margin-bottom: var(--baseSpacing);
  padding: calc(var(--baseSpacing) - 5px) var(--baseSpacing);
  border-bottom: 1px solid var(--baseAlt2Color);
}
.breadcrumbs {
  display: flex;
  align-items: center;
  gap: 30px;
  color: var(--txtDisabledColor);
}
.breadcrumbs .breadcrumb-item {
  position: relative;
  margin: 0;
  line-height: 1;
  font-weight: normal;
}
.breadcrumbs .breadcrumb-item:after {
  content: "/";
  position: absolute;
  right: -20px;
  top: 0;
  width: 10px;
  text-align: center;
  pointer-events: none;
  opacity: 0.4;
}
.breadcrumbs .breadcrumb-item:last-child {
  word-break: break-word;
  color: var(--txtPrimaryColor);
}
.breadcrumbs .breadcrumb-item:last-child:after {
  content: none;
  display: none;
}
.breadcrumbs a {
  text-decoration: none;
  color: inherit;
  transition: color var(--baseAnimationSpeed);
}
.breadcrumbs a:hover {
  color: var(--txtPrimaryColor);
}
.page-content {
  position: relative;
  display: block;
  width: 100%;
  flex-grow: 1;
  padding: calc(var(--baseSpacing) - 5px) var(--baseSpacing);
}
.page-footer {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: right;
  text-align: right;
  padding: 0px var(--baseSpacing) 15px;
  color: var(--txtDisabledColor);
  font-size: var(--xsFontSize);
  line-height: var(--smLineHeight);
}
.page-footer i {
  font-size: 1.2em;
}
.page-footer a {
  color: inherit;
  text-decoration: none;
  transition: color var(--baseAnimationSpeed);
}
.page-footer a:focus-visible, .page-footer a:hover, .page-footer a:active {
  color: var(--txtPrimaryColor);
}
.page-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  /*overflow-x: hidden; /* doug disabled to allow reading window.scrollY again */
  /*overflow-y: auto; /* fallback doug disabled */
  overflow-y: overlay; /* doug disabled*/
  scroll-behavior: smooth;
}
.overlay-active .page-wrapper {
  overflow-y: hidden;
}
.page-wrapper.full-page {
  background: var(--baseColor);
}
.page-wrapper.center-content .page-content {
  display: flex;
  align-items: center;
}
@keyframes tabChange {
  0% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}
.tabs-header {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  column-gap: 10px;
  width: 100%;
  min-height: 50px;
  user-select: none;
  margin: 0 0 var(--baseSpacing);
  border-bottom: 2px solid var(--baseAlt2Color);
}
.tabs-header .tab-item {
  position: relative;
  outline: 0;
  border: 0;
  background: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 70px;
  gap: 5px;
  padding: 10px 10px;
  margin: 0;
  font-size: var(--lgFontSize);
  line-height: var(--baseLineHeight);
  font-family: var(--baseFontFamily);
  color: var(--txtHintColor);
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  border-top-left-radius: var(--baseRadius);
  border-top-right-radius: var(--baseRadius);
  transition: color var(--baseAnimationSpeed), background var(--baseAnimationSpeed);
}
.tabs-header .tab-item:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 2px;
  border-top-left-radius: var(--baseRadius);
  border-top-right-radius: var(--baseRadius);
  background: var(--primaryColor);
  transform: rotateY(90deg);
  transition: transform 0.2s;
}
.tabs-header .tab-item .txt, .tabs-header .tab-item i {
  display: inline-block;
  vertical-align: top;
}
.tabs-header .tab-item:hover, .tabs-header .tab-item:focus-visible, .tabs-header .tab-item:active {
  color: var(--txtPrimaryColor);
}
.tabs-header .tab-item:focus-visible, .tabs-header .tab-item:active {
  transition-duration: var(--activeAnimationSpeed);
  background: var(--baseAlt2Color);
}
.tabs-header .tab-item.active {
  color: var(--txtPrimaryColor);
}
.tabs-header .tab-item.active:after {
  transform: rotateY(0deg);
}
.tabs-header .tab-item.disabled {
  pointer-events: none;
  color: var(--txtDisabledColor);
}
.tabs-header .tab-item.disabled:after {
  display: none;
}
.tabs-header.right {
  justify-content: flex-end;
}
.tabs-header.center {
  justify-content: center;
}
.tabs-header.stretched .tab-item {
  flex-grow: 1;
  flex-basis: 0;
}
.tabs-header.compact {
  min-height: 30px;
  margin-bottom: var(--smSpacing);
}
.tabs-content {
  position: relative;
}
.tabs-content > .tab-item {
  width: 100%;
  display: none;
}
.tabs-content > .tab-item.active {
  display: block;
  opacity: 0;
  animation: tabChange 0.2s forwards;
}
.tabs-content > .tab-item > :first-child {
  margin-top: 0;
}
.tabs-content > .tab-item > :last-child {
  margin-bottom: 0;
}
.tabs {
  position: relative;
}
.accordion {
  outline: 0;
  position: relative;
  border-radius: var(--baseRadius);
  background: var(--baseColor);
  border: 1px solid var(--baseAlt2Color);
  transition: border-radius var(--baseAnimationSpeed), box-shadow var(--baseAnimationSpeed), margin var(--baseAnimationSpeed);
}
.accordion .accordion-header {
  outline: 0;
  position: relative;
  display: flex;
  min-height: 52px;
  align-items: center;
  row-gap: 10px;
  column-gap: var(--smSpacing);
  padding: 12px 20px 10px;
  width: 100%;
  user-select: none;
  color: var(--txtPrimaryColor);
  border-radius: inherit;
  transition: border-radius var(--baseAnimationSpeed), background var(--baseAnimationSpeed), box-shadow var(--baseAnimationSpeed);
}
.accordion .accordion-header .icon {
  width: 18px;
  text-align: center;
}
.accordion .accordion-header .icon i {
  display: inline-block;
  vertical-align: top;
  font-size: 1.1rem;
}
.accordion .accordion-header.interactive {
  padding-right: 50px;
  cursor: pointer;
}
.accordion .accordion-header.interactive:after {
  content: "\ea4e";
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -12.5px;
  width: 25px;
  height: 25px;
  line-height: 25px;
  color: var(--txtHintColor);
  font-family: var(--iconFontFamily);
  font-size: 1.3em;
  text-align: center;
  transition: color var(--baseAnimationSpeed);
}
.accordion .accordion-header:hover:after, .accordion .accordion-header.focus:after, .accordion .accordion-header:focus-visible:after {
  color: var(--txtPrimaryColor);
}
.accordion .accordion-header:active {
  transition-duration: var(--activeAnimationSpeed);
}
.accordion .accordion-content {
  padding: 20px;
}
.accordion:hover, .accordion:focus-visible, .accordion.active {
  z-index: 9;
}
.accordion:hover .accordion-header.interactive, .accordion:focus-visible .accordion-header.interactive, .accordion.active .accordion-header.interactive {
  background: var(--baseAlt1Color);
}
.accordion.drag-over .accordion-header {
  background: var(--bodyColor);
}
.accordion.active {
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
}
.accordion.active .accordion-header {
  position: relative;
  top: 0;
  z-index: 9;
  box-shadow: 0px 0px 0px 1px var(--baseAlt2Color);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background: var(--bodyColor);
}
.accordion.active .accordion-header.interactive {
  background: var(--bodyColor);
}
.accordion.active .accordion-header.interactive:after {
  color: inherit;
  content: "\ea78";
}
.accordion.disabled {
  z-index: 0;
  border-color: var(--baseAlt1Color);
}
.accordion.disabled .accordion-header {
  color: var(--txtDisabledColor);
}
.accordions .accordion {
  border-radius: 0;
  margin: -1px 0 0;
}
.accordions .accordion:has(+ .accordion.active) {
  border-bottom-left-radius: var(--baseRadius);
  border-bottom-right-radius: var(--baseRadius);
}
.accordions > .accordion.active, .accordions > .accordion-wrapper > .accordion.active {
  margin: var(--smSpacing) 0;
  border-radius: var(--baseRadius);
}
.accordions > .accordion.active + .accordion, .accordions > .accordion-wrapper > .accordion.active + .accordion {
  border-top-left-radius: var(--baseRadius);
  border-top-right-radius: var(--baseRadius);
}
.accordions > .accordion:first-child, .accordions > .accordion-wrapper:first-child > .accordion {
  margin-top: 0;
  border-top-left-radius: var(--baseRadius);
  border-top-right-radius: var(--baseRadius);
}
.accordions > .accordion:last-child, .accordions > .accordion-wrapper:last-child > .accordion {
  margin-bottom: 0;
  border-bottom-left-radius: var(--baseRadius);
  border-bottom-right-radius: var(--baseRadius);
}
table {
  --entranceAnimationSpeed: 0.3s;
  border-collapse: separate;
  min-width: 100%;
  transition: opacity var(--baseAnimationSpeed);
}
table .form-field {
  margin: 0;
  line-height: 1;
  text-align: left;
}
table .txt-ellipsis {
  flex-shrink: 0;
}
table td, table th {
  outline: 0;
  vertical-align: middle;
  position: relative;
  text-align: left;
  padding: 10px;
  border-bottom: 1px solid var(--baseAlt2Color);
}
table td:first-child, table th:first-child {
  padding-left: 20px;
}
table td:last-child, table th:last-child {
  padding-right: 20px;
}
table th {
  color: var(--txtHintColor);
  font-weight: 600;
  font-size: 1rem;
  user-select: none;
  height: 50px;
  line-height: var(--smLineHeight);
}
table th i {
  font-size: inherit;
}
table td {
  height: 60px;
  word-break: break-word;
}
table .min-width {
  width: 1% !important;
  white-space: nowrap;
}
table .nowrap {
  white-space: nowrap;
}
table .col-sort {
  cursor: pointer;
  border-top-left-radius: var(--baseRadius);
  border-top-right-radius: var(--baseRadius);
  padding-right: 30px;
  transition: color var(--baseAnimationSpeed), background var(--baseAnimationSpeed);
}
table .col-sort:after {
  content: "\ea4c";
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -12.5px;
  line-height: 25px;
  height: 25px;
  font-family: var(--iconFontFamily);
  font-weight: normal;
  color: var(--txtHintColor);
  opacity: 0;
  transition: color var(--baseAnimationSpeed), opacity var(--baseAnimationSpeed);
}
table .col-sort.sort-desc:after {
  content: "\ea4c";
}
table .col-sort.sort-asc:after {
  content: "\ea76";
}
table .col-sort.sort-active:after {
  opacity: 1;
}
table .col-sort:hover, table .col-sort:focus-visible {
  background: var(--baseAlt1Color);
}
table .col-sort:hover:after, table .col-sort:focus-visible:after {
  opacity: 1;
}
table .col-sort:active {
  transition-duration: var(--activeAnimationSpeed);
  background: var(--baseAlt2Color);
}
table .col-sort.col-sort-disabled {
  cursor: default;
  background: none;
}
table .col-sort.col-sort-disabled:after {
  display: none;
}
table .col-header-content {
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
  gap: 5px;
}
table .col-header-content .txt {
  max-width: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
table .col-field-created,
table .col-field-updated, table .col-type-action {
  width: 1% !important;
  white-space: nowrap;
}
table .col-type-action {
  white-space: nowrap;
  text-align: right;
  color: var(--txtHintColor);
}
table .col-type-action i {
  display: inline-block;
  vertical-align: top;
  transition: transform var(--baseAnimationSpeed);
}
table td.col-type-json {
  font-family: monospace;
  font-size: var(--smFontSize);
  line-height: var(--smLineHeight);
  max-width: 300px;
}
table .col-type-text {
  max-width: 300px;
}
table .col-type-editor {
  min-width: 250px;
}
table .col-type-select {
  min-width: 150px;
}
table .col-type-email {
  min-width: 120px;
  white-space: nowrap;
}
table .col-type-file {
  min-width: 100px;
}
table td.col-field-id,
table td.col-field-username {
  width: 0;
  white-space: nowrap;
}
table tr {
  outline: 0;
  background: var(--bodyColor);
  transition: background var(--baseAnimationSpeed);
}
table tr.row-handle {
  cursor: pointer;
  user-select: none;
}
table tr.row-handle:focus-visible, table tr.row-handle:hover, table tr.row-handle:active {
  background: var(--baseAlt1Color);
}
table tr.row-handle:focus-visible .action-col, table tr.row-handle:hover .action-col, table tr.row-handle:active .action-col {
  color: var(--txtPrimaryColor);
}
table tr.row-handle:focus-visible .action-col i, table tr.row-handle:hover .action-col i, table tr.row-handle:active .action-col i {
  transform: translateX(3px);
}
table tr.row-handle:active {
  transition-duration: var(--activeAnimationSpeed);
}
table.table-border {
  border: 1px solid var(--baseAlt2Color);
  border-radius: var(--baseRadius);
}
table.table-border tr {
  background: var(--baseColor);
}
table.table-border td, table.table-border th {
  height: 45px;
}
table.table-border th {
  background: var(--baseAlt1Color);
}
table.table-border > :last-child > :last-child th, table.table-border > :last-child > :last-child td {
  border-bottom: 0;
}
table.table-border > tr:first-child > :first-child,
table.table-border > :first-child > tr:first-child > :first-child {
  border-top-left-radius: var(--baseRadius);
}
table.table-border > tr:first-child > :last-child,
table.table-border > :first-child > tr:first-child > :last-child {
  border-top-right-radius: var(--baseRadius);
}
table.table-border > tr:last-child > :first-child,
table.table-border > :last-child > tr:last-child > :first-child {
  border-bottom-left-radius: var(--baseRadius);
}
table.table-border > tr:last-child > :last-child,
table.table-border > :last-child > tr:last-child > :last-child {
  border-bottom-right-radius: var(--baseRadius);
}
table.table-compact td, table.table-compact th {
  height: auto;
}
table.table-animate tr {
  animation: entranceTop var(--entranceAnimationSpeed);
}
table.table-loading {
  pointer-events: none;
  opacity: 0.7;
}
.table-wrapper {
  width: auto;
  padding: 0;
  max-width: calc(100% + 2 * var(--baseSpacing));
  margin-left: calc(var(--baseSpacing) * -1);
  margin-right: calc(var(--baseSpacing) * -1);
}
.table-wrapper .bulk-select-col {
  min-width: 70px;
}
.table-wrapper td, .table-wrapper th {
  position: relative;
}
.table-wrapper td:first-child, .table-wrapper th:first-child {
  padding-left: calc(var(--baseSpacing) + 3px);
}
.table-wrapper td:last-child, .table-wrapper th:last-child {
  padding-right: calc(var(--baseSpacing) + 3px);
}
.table-wrapper .bulk-select-col,
.table-wrapper .col-type-action {
  position: sticky;
  z-index: 99;
  transition: box-shadow var(--baseAnimationSpeed);
}
.table-wrapper .bulk-select-col {
  left: 0px;
}
.table-wrapper .col-type-action {
  right: 0;
}
.table-wrapper .bulk-select-col,
.table-wrapper .col-type-action {
  background: inherit;
}
.table-wrapper th.bulk-select-col,
.table-wrapper th.col-type-action {
  background: var(--bodyColor);
}
.table-wrapper.scrollable .bulk-select-col {
  box-shadow: 3px 0px 5px 0px var(--shadowColor);
}
.table-wrapper.scrollable .col-type-action {
  box-shadow: -3px 0px 5px 0px var(--shadowColor);
}
.table-wrapper.scrollable.scroll-start .bulk-select-col, .table-wrapper.scrollable.scroll-end .col-type-action {
  box-shadow: none;
}
.searchbar {
  --searchHeight: 44px;
  outline: 0;
  display: flex;
  align-items: center;
  min-height: var(--searchHeight);
  width: 100%;
  flex-grow: 1;
  padding: 5px 7px;
  margin: 0;
  white-space: nowrap;
  color: var(--txtHintColor);
  background: var(--baseAlt1Color);
  border-radius: var(--btnHeight);
  transition: color var(--baseAnimationSpeed), background var(--baseAnimationSpeed), box-shadow var(--baseAnimationSpeed);
}
.searchbar > :first-child {
  border-top-left-radius: var(--btnHeight);
  border-bottom-left-radius: var(--btnHeight);
}
.searchbar > :last-child {
  border-top-right-radius: var(--btnHeight);
  border-bottom-right-radius: var(--btnHeight);
}
.searchbar .btn {
  border-radius: var(--btnHeight);
}
.searchbar .code-editor,
.searchbar input,
.searchbar input:focus {
  font-size: var(--baseFontSize);
  font-family: var(--monospaceFontFamily);
  border: 0;
  background: none;
  min-height: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.searchbar label > i {
  line-height: inherit;
}
.searchbar .search-options {
  flex-shrink: 0;
  width: 90px;
}
.searchbar .search-options .selected-container {
  border-radius: inherit;
  background: none;
  padding-right: 25px !important;
}
.searchbar .search-options:not(:focus-within) .selected-container {
  color: var(--txtHintColor);
}
.searchbar:focus-within {
  color: var(--txtPrimaryColor);
  background: var(--baseAlt2Color);
}
.bulkbar {
  position: sticky;
  bottom: var(--baseSpacing);
  z-index: 101;
  gap: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--smWrapperWidth);
  max-width: 100%;
  margin: var(--smSpacing) auto;
  padding: 10px var(--smSpacing);
  border-radius: var(--btnHeight);
  background: var(--baseColor);
  border: 1px solid var(--baseAlt2Color);
  box-shadow: 0px 2px 5px 0px var(--shadowColor);
}
.flatpickr-calendar {
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 1rem;
  line-height: 24px;
  position: absolute;
  width: 298px;
  box-sizing: border-box;
  user-select: none;
  color: var(--txtPrimaryColor);
  background: var(--baseColor);
  border-radius: var(--baseRadius);
  box-shadow: 0px 2px 5px 0px var(--shadowColor), 0px 0px 0px 1px var(--baseAlt2Color);
}
.flatpickr-calendar input, .flatpickr-calendar select {
  box-shadow: none;
  min-height: 0;
  height: var(--smBtnHeight);
  padding-top: 3px;
  padding-bottom: 3px;
  background: none;
  border-radius: var(--baseRadius);
  border: 1px solid var(--baseAlt1Color);
}
.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 0;
  width: 100%;
}
.flatpickr-calendar.static {
  position: absolute;
  top: 100%;
  margin-top: 2px;
  margin-bottom: 10px;
  width: 100%;
}
.flatpickr-calendar.static .flatpickr-days {
  width: 100%;
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 var(--baseAlt2Color), 5px 0 0 var(--baseAlt2Color);
  box-shadow: -2px 0 0 var(--baseAlt2Color), 5px 0 0 var(--baseAlt2Color);
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid var(--baseAlt2Color);
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.arrowRight:before,
.flatpickr-calendar.rightMost:after,
.flatpickr-calendar.arrowRight:after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter:before,
.flatpickr-calendar.arrowCenter:after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop:before {
  border-bottom-color: var(--baseColor);
}
.flatpickr-calendar.arrowTop:after {
  border-bottom-color: var(--baseColor);
}
.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom:before {
  border-top-color: var(--baseColor);
}
.flatpickr-calendar.arrowBottom:after {
  border-top-color: var(--baseColor);
}
.flatpickr-calendar:focus {
  outline: 0;
}
.flatpickr-wrapper {
  position: relative;
}
.flatpickr-months {
  display: flex;
  align-items: center;
  padding: 5px 0;
}
.flatpickr-months .flatpickr-month {
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  color: var(--txtPrimaryColor);
  fill: var(--txtPrimaryColor);
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  display: flex;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
  height: 34px;
  padding: 5px 12px;
  z-index: 3;
  color: var(--txtPrimaryColor);
  fill: var(--txtPrimaryColor);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  left: 0;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  right: 0;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover,
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: var(--txtHintColor);
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.numInputWrapper {
  position: relative;
  height: auto;
  border-radius: var(--baseRadius);
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: var(--baseAlt1Color);
}
.numInputWrapper:hover span {
  opacity: 1;
}
.flatpickr-current-month {
  line-height: inherit;
  color: inherit;
  width: 85%;
  padding: 1px 0;
  line-height: 1;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: var(--baseAlt1Color);
}
.flatpickr-current-month .numInputWrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 62px;
}
.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: var(--txtPrimaryColor);
}
.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: var(--txtPrimaryColor);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  color: var(--txtDisabledColor);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  position: relative;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,
.flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: var(--baseAlt1Color);
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
span.flatpickr-weekday {
  display: block;
  flex: 1;
  margin: 0;
  cursor: default;
  line-height: 1;
  background: transparent;
  color: var(--txtHintColor);
  text-align: center;
  font-weight: bolder;
  font-size: var(--smFontSize);
}
.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}
.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.flatpickr-days:focus {
  outline: 0;
}
.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 100%;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 var(--baseAlt2Color);
  box-shadow: -1px 0 0 var(--baseAlt2Color);
}
.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: var(--baseRadius);
  box-sizing: border-box;
  color: var(--txtPrimaryColor);
  cursor: pointer;
  font-weight: 400;
  width: calc(14.2857143% - 2px);
  flex-basis: calc(14.2857143% - 2px);
  height: 39px;
  margin: 1px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  text-align: center;
  flex-direction: column;
}
.flatpickr-day.weekend, .flatpickr-day:nth-child(7n+6), .flatpickr-day:nth-child(7n+7) {
  color: var(--dangerColor);
}
.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: var(--baseAlt2Color);
  border-color: var(--baseAlt2Color);
}
.flatpickr-day.today {
  border-color: var(--baseColor);
}
.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: var(--primaryColor);
  background: var(--primaryColor);
  color: var(--baseColor);
}
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: var(--primaryColor);
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: var(--primaryColor);
}
.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 var(--primaryColor);
  box-shadow: -10px 0 0 var(--primaryColor);
}
.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 var(--baseAlt2Color), 5px 0 0 var(--baseAlt2Color);
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: var(--txtDisabledColor);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled,
.flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: var(--txtDisabledColor);
  background: var(--baseAlt2Color);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 var(--primaryColor), 5px 0 0 var(--primaryColor);
}
.flatpickr-day.hidden {
  visibility: hidden;
}
.rangeMode .flatpickr-day {
  margin-top: 1px;
}
.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 var(--baseAlt2Color);
  box-shadow: 1px 0 0 var(--baseAlt2Color);
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: var(--txtHintColor);
  background: transparent;
  cursor: default;
  border: none;
}
.flatpickr-innerContainer {
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
  padding: 5px;
}
.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
}
.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: var(--txtPrimaryColor);
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: var(--txtPrimaryColor);
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: var(--txtPrimaryColor);
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  background: var(--baseColor);
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: normal;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: var(--txtPrimaryColor);
  font-weight: bold;
  width: 2%;
  user-select: none;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: var(--baseAlt1Color);
}
.flatpickr-input[readonly] {
  cursor: pointer;
}
@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, 10px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.flatpickr-hide-prev-next-month-days .flatpickr-calendar .prevMonthDay {
  visibility: hidden;
}
.flatpickr-hide-prev-next-month-days .flatpickr-calendar .nextMonthDay {
  display: none;
}
.flatpickr-inline-container .flatpickr-input {
  display: none;
}
.flatpickr-inline-container .flatpickr-calendar {
  margin: 0;
  box-shadow: none;
  border: 1px solid var(--baseAlt2Color);
}
.docs-sidebar {
  --itemsSpacing: 10px;
  --itemsHeight: 40px;
  position: relative;
  min-width: 180px;
  max-width: 300px;
  height: 100%;
  flex-shrink: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overflow-y: overlay;
  background: var(--bodyColor);
  padding: var(--smSpacing) var(--xsSpacing);
  border-right: 1px solid var(--baseAlt1Color);
}
.docs-sidebar .sidebar-content {
  display: block;
  width: 100%;
}
.docs-sidebar .sidebar-item {
  position: relative;
  outline: 0;
  cursor: pointer;
  text-decoration: none;
  display: flex;
  width: 100%;
  gap: 10px;
  align-items: center;
  text-align: right;
  justify-content: start;
  padding: 5px 15px;
  margin: 0 0 var(--itemsSpacing) 0;
  font-size: var(--lgFontSize);
  min-height: var(--itemsHeight);
  border-radius: var(--baseRadius);
  user-select: none;
  color: var(--txtHintColor);
  transition: background var(--baseAnimationSpeed), color var(--baseAnimationSpeed);
}
.docs-sidebar .sidebar-item:last-child {
  margin-bottom: 0;
}
.docs-sidebar .sidebar-item:focus-visible, .docs-sidebar .sidebar-item:hover, .docs-sidebar .sidebar-item:active, .docs-sidebar .sidebar-item.active {
  color: var(--txtPrimaryColor);
  background: var(--baseAlt1Color);
}
.docs-sidebar .sidebar-item:active {
  background: var(--baseAlt2Color);
  transition-duration: var(--activeAnimationSpeed);
}
.docs-sidebar.compact .sidebar-item {
  --itemsSpacing: 7px;
}
.docs-content {
  width: 100%;
  display: block;
  padding: calc(var(--baseSpacing) - 3px) var(--baseSpacing);
  overflow: auto;
}
.docs-content-wrapper {
  display: flex;
  width: 100%;
  height: 100%;
}
.docs-panel {
  width: 960px;
  height: 100%;
}
.docs-panel .overlay-panel-section.panel-header {
  padding: 0;
  border: 0;
  box-shadow: none;
}
.docs-panel .overlay-panel-section.panel-content {
  padding: 0 !important;
}
.docs-panel .overlay-panel-section.panel-footer {
  display: none;
}
@media screen and (max-width: 1000px) {
  .docs-panel .overlay-panel-section.panel-footer {
    display: flex;
  }
}
.schema-field {
  position: relative;
  margin: 0 0 var(--xsSpacing);
}
.schema-field.drag-over {
  opacity: 0.5;
}
.schema-field-header {
  position: relative;
  display: flex;
  width: 100%;
  gap: 10px;
  align-items: center;
  justify-content: stretch;
}
.schema-field-header input,
.schema-field-header select,
.schema-field-header textarea, .schema-field-header .select .selected-container, .select .schema-field-header .selected-container, .schema-field-header .code-editor, .schema-field-header .tinymce-wrapper,
.schema-field-header .form-field-addon {
  min-height: var(--btnHeight);
}
.schema-field-header .form-field {
  margin: 0;
}
.schema-field-header .options-trigger i {
  transition: transform var(--baseAnimationSpeed);
}
.schema-field-header .options-trigger.active i {
  transform: rotate(58deg);
}
.schema-field-header .drag-handle-wrapper {
  position: absolute;
  top: 0;
  left: auto;
  right: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.schema-field-header .drag-handle {
  padding: 0 5px;
  transform: translateX(5px);
  opacity: 0;
  visibility: hidden;
}
.schema-field-header .form-field-single-multiple-select {
  width: 100px;
  flex-shrink: 0;
}
.schema-field-header .form-field-single-multiple-select .dropdown {
  min-width: 0;
}
.schema-field-header .markers {
  position: absolute;
  z-index: 1;
  left: 7px;
  top: 6px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.schema-field-header .markers .marker {
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 4px;
  background: var(--baseAlt4Color);
}
.schema-field-header:hover .drag-handle, .schema-field-header:active .drag-handle {
  transform: translateX(0px);
  opacity: 1;
  visibility: visible;
}
.schema-field-dropdown {
  padding: var(--smSpacing);
  max-height: none;
  overflow: visible;
  z-index: 999;
}
.schema-field-options {
  margin-top: -10px;
  background: var(--bodyColor);
  padding: var(--smSpacing);
  border-radius: var(--baseRadius);
}.panel-wrapper.svelte-lxxzfu{animation:slideIn 200ms}@keyframes svelte-1bvelc2-refresh{100%{transform:rotate(180deg)}}.btn.refreshing.svelte-1bvelc2 i.svelte-1bvelc2{animation:svelte-1bvelc2-refresh 150ms ease-out}.datetime.svelte-zdiknu{width:100%;display:block;line-height:var(--smLineHeight)}.time.svelte-zdiknu{font-size:var(--smFontSize);color:var(--txtHintColor)}.horizontal-scroller.svelte-wc2j9h{width:auto;overflow-x:auto}.horizontal-scroller-wrapper.svelte-wc2j9h{position:relative}.horizontal-scroller-wrapper .columns-dropdown{top:40px;z-index:100;max-height:340px}.chart-wrapper.svelte-vh4sl8.svelte-vh4sl8{position:relative;display:block;width:100%}.chart-wrapper.loading.svelte-vh4sl8 .chart-canvas.svelte-vh4sl8{pointer-events:none;opacity:0.5}.chart-loader.svelte-vh4sl8.svelte-vh4sl8{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%)}.prism-light code[class*=language-], .prism-light pre[class*=language-] {
  color: #111b27;
  background: 0 0;
  font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
.prism-light code[class*=language-] ::-moz-selection, .prism-light code[class*=language-]::-moz-selection, .prism-light pre[class*=language-] ::-moz-selection, .prism-light pre[class*=language-]::-moz-selection {
  background: #8da1b9;
}
.prism-light code[class*=language-] ::selection, .prism-light code[class*=language-]::selection, .prism-light pre[class*=language-] ::selection, .prism-light pre[class*=language-]::selection {
  background: #8da1b9;
}
.prism-light pre[class*=language-] {
  padding: 1em;
  margin: 0.5em 0;
  overflow: auto;
}
.prism-light :not(pre) > code[class*=language-], .prism-light pre[class*=language-] {
  background: #e3eaf2;
}
.prism-light :not(pre) > code[class*=language-] {
  padding: 0.1em 0.3em;
  border-radius: 0.3em;
  white-space: normal;
}
.prism-light .token.cdata, .prism-light .token.comment, .prism-light .token.doctype, .prism-light .token.prolog {
  color: #3c526d;
}
.prism-light .token.punctuation {
  color: #111b27;
}
.prism-light .token.delimiter.important, .prism-light .token.selector .parent, .prism-light .token.tag, .prism-light .token.tag .token.punctuation {
  color: #006d6d;
}
.prism-light .token.attr-name, .prism-light .token.boolean, .prism-light .token.boolean.important, .prism-light .token.constant, .prism-light .token.number, .prism-light .token.selector .token.attribute {
  color: #755f00;
}
.prism-light .token.class-name, .prism-light .token.key, .prism-light .token.parameter, .prism-light .token.property, .prism-light .token.property-access, .prism-light .token.variable {
  color: #005a8e;
}
.prism-light .token.attr-value, .prism-light .token.color, .prism-light .token.inserted, .prism-light .token.selector .token.value, .prism-light .token.string, .prism-light .token.string .token.url-link {
  color: #116b00;
}
.prism-light .token.builtin, .prism-light .token.keyword-array, .prism-light .token.package, .prism-light .token.regex {
  color: #af00af;
}
.prism-light .token.function, .prism-light .token.selector .token.class, .prism-light .token.selector .token.id {
  color: #7c00aa;
}
.prism-light .token.atrule .token.rule, .prism-light .token.combinator, .prism-light .token.keyword, .prism-light .token.operator, .prism-light .token.pseudo-class, .prism-light .token.pseudo-element, .prism-light .token.selector, .prism-light .token.unit {
  color: #a04900;
}
.prism-light .token.deleted, .prism-light .token.important {
  color: #c22f2e;
}
.prism-light .token.keyword-this, .prism-light .token.this {
  color: #005a8e;
}
.prism-light .token.bold, .prism-light .token.important, .prism-light .token.keyword-this, .prism-light .token.this {
  font-weight: 700;
}
.prism-light .token.delimiter.important {
  font-weight: inherit;
}
.prism-light .token.italic {
  font-style: italic;
}
.prism-light .token.entity {
  cursor: help;
}
.prism-light .language-markdown .token.title, .prism-light .language-markdown .token.title .token.punctuation {
  color: #005a8e;
  font-weight: 700;
}
.prism-light .language-markdown .token.blockquote.punctuation {
  color: #af00af;
}
.prism-light .language-markdown .token.code {
  color: #006d6d;
}
.prism-light .language-markdown .token.hr.punctuation {
  color: #005a8e;
}
.prism-light .language-markdown .token.url > .token.content {
  color: #116b00;
}
.prism-light .language-markdown .token.url-link {
  color: #755f00;
}
.prism-light .language-markdown .token.list.punctuation {
  color: #af00af;
}
.prism-light .language-markdown .token.table-header {
  color: #111b27;
}
.prism-light .language-json .token.operator {
  color: #111b27;
}
.prism-light .language-scss .token.variable {
  color: #006d6d;
}
.prism-light .token.token.cr:before, .prism-light .token.token.lf:before, .prism-light .token.token.space:before, .prism-light .token.token.tab:not(:empty):before {
  color: #3c526d;
}
.prism-light div.code-toolbar > .toolbar.toolbar > .toolbar-item > a, .prism-light div.code-toolbar > .toolbar.toolbar > .toolbar-item > button {
  color: #e3eaf2;
  background: #005a8e;
}
.prism-light div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus, .prism-light div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover, .prism-light div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus, .prism-light div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover {
  color: #e3eaf2;
  background: rgba(0, 90, 142, 0.8549019608);
  text-decoration: none;
}
.prism-light div.code-toolbar > .toolbar.toolbar > .toolbar-item > span, .prism-light div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus, .prism-light div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover {
  color: #e3eaf2;
  background: #3c526d;
}
.prism-light .line-highlight.line-highlight {
  background: rgba(141, 161, 185, 0.1843137255);
  background: linear-gradient(to right, rgba(141, 161, 185, 0.1843137255) 70%, rgba(141, 161, 185, 0.1450980392));
}
.prism-light .line-highlight.line-highlight:before, .prism-light .line-highlight.line-highlight[data-end]:after {
  background-color: #3c526d;
  color: #e3eaf2;
  box-shadow: 0 1px #8da1b9;
}
.prism-light pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before {
  background-color: rgba(60, 82, 109, 0.1215686275);
}
.prism-light .line-numbers.line-numbers .line-numbers-rows {
  border-right: 1px solid rgba(141, 161, 185, 0.4784313725);
  background: rgba(208, 218, 231, 0.4784313725);
}
.prism-light .line-numbers .line-numbers-rows > span:before {
  color: rgba(60, 82, 109, 0.8549019608);
}
.prism-light .rainbow-braces .token.token.punctuation.brace-level-1, .prism-light .rainbow-braces .token.token.punctuation.brace-level-5, .prism-light .rainbow-braces .token.token.punctuation.brace-level-9 {
  color: #755f00;
}
.prism-light .rainbow-braces .token.token.punctuation.brace-level-10, .prism-light .rainbow-braces .token.token.punctuation.brace-level-2, .prism-light .rainbow-braces .token.token.punctuation.brace-level-6 {
  color: #af00af;
}
.prism-light .rainbow-braces .token.token.punctuation.brace-level-11, .prism-light .rainbow-braces .token.token.punctuation.brace-level-3, .prism-light .rainbow-braces .token.token.punctuation.brace-level-7 {
  color: #005a8e;
}
.prism-light .rainbow-braces .token.token.punctuation.brace-level-12, .prism-light .rainbow-braces .token.token.punctuation.brace-level-4, .prism-light .rainbow-braces .token.token.punctuation.brace-level-8 {
  color: #7c00aa;
}
.prism-light pre.diff-highlight > code .token.token.deleted:not(.prefix), .prism-light pre > code.diff-highlight .token.token.deleted:not(.prefix) {
  background-color: rgba(194, 47, 46, 0.1215686275);
}
.prism-light pre.diff-highlight > code .token.token.inserted:not(.prefix), .prism-light pre > code.diff-highlight .token.token.inserted:not(.prefix) {
  background-color: rgba(17, 107, 0, 0.1215686275);
}
.prism-light .command-line .command-line-prompt {
  border-right: 1px solid rgba(141, 161, 185, 0.4784313725);
}
.prism-light .command-line .command-line-prompt > span:before {
  color: rgba(60, 82, 109, 0.8549019608);
}code.svelte-10s5tkd.svelte-10s5tkd{display:block;width:100%;padding:10px 15px;white-space:pre-wrap;word-break:break-word}.code-wrapper.svelte-10s5tkd.svelte-10s5tkd{display:block;width:100%;max-height:100%;overflow:auto;overflow:overlay}.prism-light.svelte-10s5tkd code.svelte-10s5tkd{color:var(--txtPrimaryColor);background:var(--baseAlt1Color)}.indexes-list.svelte-167lbwu{display:flex;flex-wrap:wrap;width:100%;gap:10px}.label.svelte-167lbwu{overflow:hidden;min-width:50px}.field-types-dropdown{display:flex;flex-wrap:wrap;width:100%;max-width:none;padding:10px;margin:0;border:0;box-shadow:0px 0px 0px 2px var(--primaryColor);border-top-left-radius:0;border-top-right-radius:0}.field-types-dropdown .dropdown-item.svelte-1p626x7{width:25%}.form-field-file-max-select{width:100px;flex-shrink:0}.lock-toggle.svelte-1akuazq.svelte-1akuazq{position:absolute;right:0px;top:0px;min-width:135px;padding:10px;border-top-left-radius:0;border-bottom-right-radius:0;background:rgba(53, 71, 104, 0.09)}.rule-field .code-editor .cm-placeholder{font-family:var(--baseFontFamily)}.input-wrapper.svelte-1akuazq.svelte-1akuazq{position:relative}.unlock-overlay.svelte-1akuazq.svelte-1akuazq{--hoverAnimationSpeed:0.2s;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;padding:20px;gap:10px;align-items:center;justify-content:end;text-align:center;border-radius:var(--baseRadius);background:rgba(255, 255, 255, 0.2);outline:0;cursor:pointer;text-decoration:none;color:var(--successColor);border:2px solid var(--baseAlt1Color);transition:border-color var(--baseAnimationSpeed)}.unlock-overlay.svelte-1akuazq i.svelte-1akuazq{font-size:inherit}.unlock-overlay.svelte-1akuazq .icon.svelte-1akuazq{color:var(--successColor);font-size:1.15rem;line-height:1;font-weight:normal;transition:transform var(--hoverAnimationSpeed)}.unlock-overlay.svelte-1akuazq .txt.svelte-1akuazq{opacity:0;font-size:var(--xsFontSize);font-weight:600;line-height:var(--smLineHeight);transform:translateX(5px);transition:transform var(--hoverAnimationSpeed), opacity var(--hoverAnimationSpeed)}.unlock-overlay.svelte-1akuazq.svelte-1akuazq:hover,.unlock-overlay.svelte-1akuazq.svelte-1akuazq:focus-visible,.unlock-overlay.svelte-1akuazq.svelte-1akuazq:active{border-color:var(--baseAlt3Color)}.unlock-overlay.svelte-1akuazq:hover .icon.svelte-1akuazq,.unlock-overlay.svelte-1akuazq:focus-visible .icon.svelte-1akuazq,.unlock-overlay.svelte-1akuazq:active .icon.svelte-1akuazq{transform:scale(1.1)}.unlock-overlay.svelte-1akuazq:hover .txt.svelte-1akuazq,.unlock-overlay.svelte-1akuazq:focus-visible .txt.svelte-1akuazq,.unlock-overlay.svelte-1akuazq:active .txt.svelte-1akuazq{opacity:1;transform:scale(1)}.unlock-overlay.svelte-1akuazq.svelte-1akuazq:active{transition-duration:var(--activeAnimationSpeed);border-color:var(--baseAlt3Color)}.changes-list.svelte-xqpcsf.svelte-xqpcsf{word-break:break-word;line-height:var(--smLineHeight)}.changes-list.svelte-xqpcsf li.svelte-xqpcsf{margin-top:10px;margin-bottom:10px}.upsert-panel-title.svelte-12y0yzb{display:inline-flex;align-items:center;min-height:var(--smBtnHeight)}.tabs-content.svelte-12y0yzb:focus-within{z-index:9}.email-visibility-addon.svelte-1751a4d~input.svelte-1751a4d{padding-right:100px}textarea.svelte-1x1pbts{resize:none;padding-top:4px !important;padding-bottom:5px !important;min-height:var(--inputHeight);height:var(--inputHeight)}.clear-btn.svelte-11df51y{margin-top:20px}.thumb.svelte-qm9hy6{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;-ms-overflow-style:none}.thumb.svelte-qm9hy6::-webkit-scrollbar{width:1px}.thumb.svelte-qm9hy6::-webkit-scrollbar-thumb{background-color:#888}.thumb.svelte-qm9hy6::-webkit-scrollbar-track{background-color:#f1f1f1}.draggable.svelte-28orm4{user-select:none;outline:0;min-width:0}.record-info.svelte-fhw3qk.svelte-fhw3qk{display:inline-flex;vertical-align:top;align-items:center;max-width:100%;min-width:0;gap:5px;line-height:normal}.record-info.svelte-fhw3qk>.svelte-fhw3qk{line-height:inherit}.record-info.svelte-fhw3qk .thumb{box-shadow:none}.picker-list.svelte-1u8jhky{max-height:380px}.selected-list.svelte-1u8jhky{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-height:220px;overflow:auto}.list-item.svelte-p4z5g0{overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.list-item.svelte-p4z5g0::-webkit-scrollbar{width:0;height:0;display:none}.relations-list.svelte-p4z5g0{max-height:300px;overflow:auto;overflow:overlay}.panel-title.svelte-s5x7fm{line-height:var(--smBtnHeight)}.fallback-block.svelte-jdf51v{max-height:100px;overflow:auto}.col-field.svelte-1nt58f7{max-width:1px}.selected.svelte-1t3s5gw{background-color:#E9F2FB !important}
/*!
 * Copyright (c) HANDSONCODE sp. z o. o.
 * 
 * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
 * Gdynia, Poland, at Aleja Zwycięstwa 96-98, registered by the District Court in Gdansk under number
 * 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
 * 
 * This software is protected by applicable copyright laws, including international treaties, and dual-
 * licensed – depending on whether your use for commercial purposes, meaning intended for or
 * resulting in commercial advantage or monetary compensation, or not.
 * 
 * If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
 * the suitability, performance, and usefulness of this software outside the production environment,
 * you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
 * 
 * Your use of this software for commercial purposes is subject to the terms included in an applicable
 * license agreement.
 * 
 * In any case, you must not make any such use of this software as to develop software which may be
 * considered competitive with this software.
 * 
 * UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
 * LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
 * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
 * USE OR INABILITY TO USE THIS SOFTWARE.
 * 
 * Version: 12.4.0
 * Release date: 23/05/2023 (built at 23/05/2023 09:22:44)
 */.handsontable .table td,.handsontable .table th{border-top:none}.handsontable tr{background:#fff}.handsontable td{background-color:inherit}.handsontable .table caption+thead tr:first-child td,.handsontable .table caption+thead tr:first-child th,.handsontable .table colgroup+thead tr:first-child td,.handsontable .table colgroup+thead tr:first-child th,.handsontable .table thead:first-child tr:first-child td,.handsontable .table thead:first-child tr:first-child th{border-top:1px solid #ccc}.handsontable .table-bordered{border:0;border-collapse:separate}.handsontable .table-bordered td,.handsontable .table-bordered th{border-left:none}.handsontable .table-bordered td:first-child,.handsontable .table-bordered th:first-child{border-left:1px solid #ccc}.handsontable .table>tbody>tr>td,.handsontable .table>tbody>tr>th,.handsontable .table>tfoot>tr>td,.handsontable .table>tfoot>tr>th,.handsontable .table>thead>tr>td,.handsontable .table>thead>tr>th{line-height:21px;padding:0}.col-lg-1.handsontable,.col-lg-10.handsontable,.col-lg-11.handsontable,.col-lg-12.handsontable,.col-lg-2.handsontable,.col-lg-3.handsontable,.col-lg-4.handsontable,.col-lg-5.handsontable,.col-lg-6.handsontable,.col-lg-7.handsontable,.col-lg-8.handsontable,.col-lg-9.handsontable,.col-md-1.handsontable,.col-md-10.handsontable,.col-md-11.handsontable,.col-md-12.handsontable,.col-md-2.handsontable,.col-md-3.handsontable,.col-md-4.handsontable,.col-md-5.handsontable,.col-md-6.handsontable,.col-md-7.handsontable,.col-md-8.handsontable,.col-md-9.handsontable .col-sm-1.handsontable,.col-sm-10.handsontable,.col-sm-11.handsontable,.col-sm-12.handsontable,.col-sm-2.handsontable,.col-sm-3.handsontable,.col-sm-4.handsontable,.col-sm-5.handsontable,.col-sm-6.handsontable,.col-sm-7.handsontable,.col-sm-8.handsontable,.col-sm-9.handsontable .col-xs-1.handsontable,.col-xs-10.handsontable,.col-xs-11.handsontable,.col-xs-12.handsontable,.col-xs-2.handsontable,.col-xs-3.handsontable,.col-xs-4.handsontable,.col-xs-5.handsontable,.col-xs-6.handsontable,.col-xs-7.handsontable,.col-xs-8.handsontable,.col-xs-9.handsontable{padding-left:0;padding-right:0}.handsontable .table-striped>tbody>tr:nth-of-type(2n){background-color:#fff}.handsontable{position:relative}.handsontable .hide{display:none}.handsontable .relative{position:relative}.handsontable .wtHider{width:0}.handsontable .wtSpreader{height:auto;position:relative;width:0}.handsontable div,.handsontable input,.handsontable table,.handsontable tbody,.handsontable td,.handsontable textarea,.handsontable th,.handsontable thead{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.handsontable input,.handsontable textarea{min-height:auto}.handsontable table.htCore{border-collapse:separate;border-spacing:0;border-width:0;cursor:default;margin:0;max-height:none;max-width:none;outline-width:0;table-layout:fixed;width:0}.handsontable col,.handsontable col.rowHeader{width:50px}.handsontable td,.handsontable th{background-color:#fff;border-bottom:1px solid #ccc;border-left-width:0;border-right:1px solid #ccc;border-top-width:0;empty-cells:show;height:22px;line-height:21px;outline-width:0;overflow:hidden;padding:0 4px;vertical-align:top;white-space:pre-wrap}[dir=rtl].handsontable td,[dir=rtl].handsontable th{border-left:1px solid #ccc;border-right-width:0}.handsontable th:last-child{border-bottom:1px solid #ccc;border-left:none;border-right:1px solid #ccc}[dir=rtl].handsontable th:last-child{border-left:1px solid #ccc;border-right:none}.handsontable td:first-of-type,.handsontable th:first-child,.handsontable th:nth-child(2){border-left:1px solid #ccc}[dir=rtl].handsontable td:first-of-type,[dir=rtl].handsontable th:first-child,[dir=rtl].handsontable th:nth-child(2){border-right:1px solid #ccc}.handsontable .ht_clone_top th:nth-child(2){border-left-width:0;border-right:1px solid #ccc}[dir=rtl].handsontable .ht_clone_top th:nth-child(2){border-left:1px solid #ccc;border-right-width:0}.handsontable.htRowHeaders thead tr th:nth-child(2){border-left:1px solid #ccc}[dir=rtl].handsontable.htRowHeaders thead tr th:nth-child(2){border-right:1px solid #ccc}.handsontable tr:first-child td,.handsontable tr:first-child th{border-top:1px solid #ccc}.ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable tbody tr th,.ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top) thead tr th:first-child{border-left:1px solid #ccc;border-right-width:0}[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable tbody tr th,[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top) thead tr th:first-child{border-left-width:0;border-right:1px solid #ccc}.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr.lastChild th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr:last-child th{border-bottom-width:0}.handsontable th{background-color:#f0f0f0;color:#222;font-weight:400;text-align:center;white-space:nowrap}.handsontable thead th{padding:0}.handsontable th.active{background-color:#ccc}.handsontable thead th .relative{padding:2px 4px}.handsontable span.colHeader{display:inline-block;line-height:1.1}.handsontable .wtBorder{font-size:0;position:absolute}.handsontable .wtBorder.hidden{display:none!important}.handsontable .wtBorder.current{z-index:10}.handsontable .wtBorder.area{z-index:8}.handsontable .wtBorder.fill{z-index:6}.handsontable .wtBorder.corner{cursor:crosshair;font-size:0}.ht_clone_master{z-index:100}.ht_clone_inline_start{z-index:120}.ht_clone_bottom{z-index:130}.ht_clone_bottom_inline_start_corner{z-index:150}.ht_clone_top{z-index:160}.ht_clone_top_inline_start_corner{z-index:180}.handsontable col.hidden{width:0!important}.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th{display:none}.ht_clone_bottom,.ht_clone_inline_start,.ht_clone_top,.ht_master{overflow:hidden}.ht_master .wtHolder{overflow:auto}.handsontable .ht_clone_inline_start thead,.handsontable .ht_master thead,.handsontable .ht_master tr th{visibility:hidden}.ht_clone_bottom .wtHolder,.ht_clone_inline_start .wtHolder,.ht_clone_top .wtHolder{overflow:hidden}.handsontable{color:#373737;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;touch-action:manipulation}.handsontable a{color:#104acc}.handsontable.htAutoSize{left:-99000px;position:absolute;top:-99000px;visibility:hidden}.handsontable td.htInvalid{background-color:#ff4c42!important}.handsontable td.htNoWrap{white-space:nowrap}.hot-display-license-info{color:#373737;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:400;padding:5px 0 3px;text-align:left}.hot-display-license-info a{color:#104acc;font-size:10px}.handsontable .manualColumnResizer{cursor:col-resize;height:25px;position:absolute;top:0;width:5px;z-index:210}.handsontable .manualRowResizer{cursor:row-resize;height:5px;left:0;position:absolute;width:50px;z-index:210}.handsontable .manualColumnResizer.active,.handsontable .manualColumnResizer:hover,.handsontable .manualRowResizer.active,.handsontable .manualRowResizer:hover{background-color:#34a9db}.handsontable .manualColumnResizerGuide{background-color:#34a9db;border-left:none;border-right:1px dashed #777;display:none;margin-left:5px;margin-right:unset;position:absolute;right:unset;top:0;width:0}[dir=rtl].handsontable .manualColumnResizerGuide{border-left:1px dashed #777;border-right:none;left:unset;margin-left:unset;margin-right:5px}.handsontable .manualRowResizerGuide{background-color:#34a9db;border-bottom:1px dashed #777;bottom:0;display:none;height:0;left:0;margin-top:5px;position:absolute}.handsontable .manualColumnResizerGuide.active,.handsontable .manualRowResizerGuide.active{display:block;z-index:209}.handsontable .columnSorting{position:relative}.handsontable .columnSorting.sortAction:hover{cursor:pointer;text-decoration:underline}.handsontable span.colHeader.columnSorting:before{background-position-x:right;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:unset;margin-top:-6px;padding-left:8px;padding-right:0;position:absolute;right:-9px;top:50%;width:5px}[dir=rtl].handsontable span.colHeader.columnSorting:before{background-position-x:left;left:-9px;padding-left:0;padding-right:8px;right:unset}.handsontable span.colHeader.columnSorting.ascending:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC")}.handsontable span.colHeader.columnSorting.descending:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII=")}.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled):after{content:"*";display:inline-block;padding-right:20px;position:relative}.handsontable td.area,.handsontable td.area-1,.handsontable td.area-2,.handsontable td.area-3,.handsontable td.area-4,.handsontable td.area-5,.handsontable td.area-6,.handsontable td.area-7{position:relative}.handsontable td.area-1:before,.handsontable td.area-2:before,.handsontable td.area-3:before,.handsontable td.area-4:before,.handsontable td.area-5:before,.handsontable td.area-6:before,.handsontable td.area-7:before,.handsontable td.area:before{background:#005eff;bottom:0;bottom:-100%\9;content:"";left:0;position:absolute;right:0;top:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.handsontable td.area-1:before,.handsontable td.area-2:before,.handsontable td.area-3:before,.handsontable td.area-4:before,.handsontable td.area-5:before,.handsontable td.area-6:before,.handsontable td.area-7:before,.handsontable td.area:before{bottom:-100%}}.handsontable td.area:before{opacity:.1}.handsontable td.area-1:before{opacity:.2}.handsontable td.area-2:before{opacity:.27}.handsontable td.area-3:before{opacity:.35}.handsontable td.area-4:before{opacity:.41}.handsontable td.area-5:before{opacity:.47}.handsontable td.area-6:before{opacity:.54}.handsontable td.area-7:before{opacity:.58}.handsontable tbody th.ht__highlight,.handsontable thead th.ht__highlight{background-color:#dcdcdc}.handsontable tbody th.ht__active_highlight,.handsontable thead th.ht__active_highlight{background-color:#8eb0e7;color:#000}.handsontableInput{background-color:#fff;border:none;border-radius:0;box-shadow:inset 0 0 0 2px #5292f7;color:#000;display:block;font-family:inherit;font-size:inherit;line-height:21px;margin:0;outline-width:0;padding:1px 5px 0;resize:none}.handsontableInput:focus{outline:none}.handsontableInputHolder{left:0;position:absolute;top:0}.htSelectEditor{-webkit-appearance:menulist-button!important;position:absolute;width:auto}.htSelectEditor:focus{outline:none}.handsontable .htDimmed{color:#777}.handsontable .htSubmenu{position:relative}.handsontable .htSubmenu :after{color:#777;content:"▶";font-size:9px;position:absolute;right:5px}[dir=rtl].handsontable .htSubmenu :after{content:""}[dir=rtl].handsontable .htSubmenu :before{color:#777;content:"◀";font-size:9px;left:5px;position:absolute}.handsontable .htLeft{text-align:left}.handsontable .htCenter{text-align:center}.handsontable .htRight{text-align:right}.handsontable .htJustify{text-align:justify}.handsontable .htTop{vertical-align:top}.handsontable .htMiddle{vertical-align:middle}.handsontable .htBottom{vertical-align:bottom}.handsontable .htPlaceholder{color:#999}.handsontable.listbox{margin:0}.handsontable.listbox .ht_master table{background:#fff;border:1px solid #ccc;border-collapse:separate}.handsontable.listbox td,.handsontable.listbox th,.handsontable.listbox tr:first-child td,.handsontable.listbox tr:first-child th,.handsontable.listbox tr:last-child th{border-color:transparent!important}.handsontable.listbox td,.handsontable.listbox th{text-overflow:ellipsis;white-space:nowrap}.handsontable.listbox td.htDimmed{color:inherit;cursor:default;font-style:inherit}.handsontable.listbox .wtBorder{visibility:hidden}.handsontable.listbox tr td.current,.handsontable.listbox tr:hover td{background:#eee}.ht_editor_hidden{z-index:-1}.ht_editor_visible{z-index:200}.handsontable td.htSearchResult{background:#fcedd9;color:#583707}.handsontable .collapsibleIndicator{background:#eee;border:1px solid #a6a6a6;border-radius:10px;-webkit-box-shadow:0 0 0 6px #eee;-moz-box-shadow:0 0 0 6px #eee;box-shadow:0 0 0 6px #eee;color:#222;cursor:pointer;font-size:10px;height:10px;left:unset;line-height:8px;position:absolute;right:5px;text-align:center;top:50%;transform:translateY(-50%);width:10px}[dir=rtl].handsontable .collapsibleIndicator{left:5px;right:unset}.handsontable.mobile,.handsontable.mobile .wtHolder{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.handsontable.mobile .handsontableInput:focus{-webkit-appearance:none;-webkit-box-shadow:inset 0 0 0 2px #5292f7;-moz-box-shadow:inset 0 0 0 2px #5292f7;box-shadow:inset 0 0 0 2px #5292f7}.topSelectionHandle-HitArea:not(.ht_master .topSelectionHandle-HitArea),.topSelectionHandle:not(.ht_master .topSelectionHandle){z-index:9999}.handsontable .bottomSelectionHandle,.handsontable .bottomSelectionHandle-HitArea,.handsontable .topSelectionHandle,.handsontable .topSelectionHandle-HitArea{left:-10000px;right:unset;top:-10000px}[dir=rtl].handsontable .bottomSelectionHandle,[dir=rtl].handsontable .bottomSelectionHandle-HitArea,[dir=rtl].handsontable .topSelectionHandle,[dir=rtl].handsontable .topSelectionHandle-HitArea{left:unset;right:-10000px}.handsontable.hide-tween{-webkit-animation:opacity-hide .3s;animation:opacity-hide .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.handsontable.show-tween{-webkit-animation:opacity-show .3s;animation:opacity-show .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:9999}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{box-shadow:0 5px 15px -5px rgba(0,0,0,.5);position:absolute}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-label{background-color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin:0;overflow:hidden;padding:5px 3px;position:relative;z-index:9999}.pika-title select{cursor:pointer;left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-next,.pika-prev{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:.5;outline:none;overflow:hidden;padding:0;position:relative;text-indent:20px;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");float:left}.is-rtl .pika-prev,.pika-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");float:right}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{border:0;border-collapse:collapse;border-spacing:0;width:100%}.pika-table td,.pika-table th{padding:0;width:14.2857142857%}.pika-table th{color:#999;font-size:12px;font-weight:700;line-height:25px;text-align:center}.pika-button{background:#f5f5f5;border:0;box-sizing:border-box;-moz-box-sizing:border-box;color:#666;cursor:pointer;display:block;font-size:12px;height:auto;line-height:15px;margin:0;outline:none;padding:5px;text-align:right;width:100%}.pika-week{color:#999;font-size:11px}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{background:#3af;border-radius:3px;box-shadow:inset 0 1px 3px #178fe5;color:#fff;font-weight:700}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{background:#6cb31d;border-radius:3px;box-shadow:none;color:#fff}.is-endrange .pika-button{background:#3af;border-radius:3px;box-shadow:none;color:#fff}.is-disabled .pika-button{color:#999;cursor:default;opacity:.3;pointer-events:none}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{cursor:default;pointer-events:none}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{background:#ff8000;border-radius:3px;box-shadow:none;color:#fff}.pika-table abbr{border-bottom:none;cursor:help}.handsontable .htAutocompleteArrow{color:#eee;cursor:default;float:right;font-size:10px;text-align:center;width:16px}[dir=rtl].handsontable .htAutocompleteArrow{float:left}.handsontable td .htAutocompleteArrow:hover{color:#777}.handsontable td.area .htAutocompleteArrow{color:#d3d3d3}.handsontable .htCheckboxRendererInput{display:inline-block}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htCheckboxRendererLabel{cursor:pointer;display:inline-block;font-size:inherit;vertical-align:middle}.handsontable .htCheckboxRendererLabel.fullWidth{width:100%}.handsontable .htCommentCell{position:relative}.handsontable .htCommentCell:after{border-left:6px solid transparent;border-right:none;border-top:6px solid #000;content:"";left:unset;position:absolute;right:0;top:0}[dir=rtl].handsontable .htCommentCell:after{border-left:none;border-right:6px solid transparent;left:0;right:unset}.htCommentsContainer .htComments{display:none;position:absolute;z-index:1059}.htCommentsContainer .htCommentTextArea{-webkit-appearance:none;background-color:#fff;border:none;border-left:3px solid #ccc;box-shadow:0 1px 3px rgba(0,0,0,.118),0 1px 2px rgba(0,0,0,.239);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;height:90px;outline:0!important;padding:5px;width:215px}[dir=rtl].htCommentsContainer .htCommentTextArea{border-left:none;border-right:3px solid #ccc}.htCommentsContainer .htCommentTextArea:focus{border-left:3px solid #5292f7;border-right:none;box-shadow:0 1px 3px rgba(0,0,0,.118),0 1px 2px rgba(0,0,0,.239),inset 0 0 0 1px #5292f7}[dir=rtl].htCommentsContainer .htCommentTextArea:focus{border-left:none;border-right:3px solid #5292f7}
/*!
 * Handsontable ContextMenu
 */.htContextMenu:not(.htGhostTable){display:none;position:absolute;z-index:1060}.htContextMenu .ht_clone_bottom,.htContextMenu .ht_clone_bottom_inline_start_corner,.htContextMenu .ht_clone_inline_start,.htContextMenu .ht_clone_top,.htContextMenu .ht_clone_top_inline_start_corner{display:none}.htContextMenu .ht_master table.htCore{border-color:#ccc;border-style:solid;border-width:1px 2px 2px 1px}[dir=rtl].htContextMenu .ht_master table.htCore{border-left-width:2px;border-right-width:1px}.htContextMenu .wtBorder{visibility:hidden}.htContextMenu table tbody tr td{background:#fff;border-width:0;cursor:pointer;overflow:hidden;padding:4px 6px 0;text-overflow:ellipsis;white-space:nowrap}.htContextMenu table tbody tr td:first-child{border-width:0}[dir=rtl].htContextMenu table tbody tr td:first-child{border-left-width:0;border-right-width:0}.htContextMenu table tbody tr td.htDimmed{color:#323232;font-style:normal}.htContextMenu table tbody tr td.current,.htContextMenu table tbody tr td.zeroclipboard-is-hover{background:#f3f3f3}.htContextMenu table tbody tr td.htSeparator{border-top:1px solid #e6e6e6;cursor:default;height:0;padding:0}.htContextMenu table tbody tr td.htDisabled{color:#999;cursor:default}.htContextMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htContextMenu table tbody tr.htHidden{display:none}.htContextMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:6px}.htContextMenu table tbody tr td div span.selected{left:4px;margin-top:-2px;position:absolute}.htContextMenu .ht_master .wtHolder{overflow:hidden}textarea.HandsontableCopyPaste{opacity:0;outline:0 none!important;overflow:hidden;position:fixed!important;right:100%!important;top:0!important}
/*!
 * Handsontable DropdownMenu
 */.handsontable .changeType{background:#eee;border:1px solid #bbb;border-radius:2px;color:#bbb;float:right;font-size:9px;line-height:9px;margin:3px 1px 0 5px;padding:2px}[dir=rtl].handsontable .changeType{float:left}.handsontable .changeType:before{content:"▼ "}.handsontable .changeType:hover{border:1px solid #777;color:#777;cursor:pointer}.htDropdownMenu:not(.htGhostTable){display:none;position:absolute;z-index:1060}.htDropdownMenu .ht_clone_bottom,.htDropdownMenu .ht_clone_bottom_inline_start_corner,.htDropdownMenu .ht_clone_inline_start,.htDropdownMenu .ht_clone_top,.htDropdownMenu .ht_clone_top_inline_start_corner{display:none}.htDropdownMenu table.htCore{border-color:#ccc;border-style:solid;border-width:1px 2px 2px 1px}[dir=rtl].htDropdownMenu table.htCore{border-left-width:2px;border-right-width:1px}.htDropdownMenu .wtBorder{visibility:hidden}.htDropdownMenu table tbody tr td{background:#fff;border-width:0;cursor:pointer;overflow:hidden;padding:4px 6px 0;text-overflow:ellipsis;white-space:nowrap}.htDropdownMenu table tbody tr td:first-child{border-width:0}[dir=rtl].htDropdownMenu table tbody tr td:first-child{border-left-width:0;border-right-width:0}.htDropdownMenu table tbody tr td.htDimmed{color:#323232;font-style:normal}.htDropdownMenu table tbody tr td.current,.htDropdownMenu table tbody tr td.zeroclipboard-is-hover{background:#e9e9e9}.htDropdownMenu table tbody tr td.htSeparator{border-top:1px solid #e6e6e6;cursor:default;height:0;padding:0}.htDropdownMenu table tbody tr td.htDisabled{color:#999}.htDropdownMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htDropdownMenu:not(.htGhostTable) table tbody tr.htHidden{display:none}.htDropdownMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:10px}.htDropdownMenu table tbody tr td div span.selected{left:4px;margin-top:-2px;position:absolute}.htDropdownMenu .ht_master .wtHolder{overflow:hidden}
/*!
 * Handsontable Filters
 */.htFiltersConditionsMenu:not(.htGhostTable){display:none;position:absolute;z-index:1070}.htFiltersConditionsMenu .ht_clone_bottom,.htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner,.htFiltersConditionsMenu .ht_clone_inline_start,.htFiltersConditionsMenu .ht_clone_top,.htFiltersConditionsMenu .ht_clone_top_inline_start_corner{display:none}.htFiltersConditionsMenu table.htCore{border-color:#bbb;border-style:solid;border-width:1px 2px 2px 1px}.htFiltersConditionsMenu .wtBorder{visibility:hidden}.htFiltersConditionsMenu table tbody tr td{background:#fff;border-width:0;cursor:pointer;overflow:hidden;padding:4px 6px 0;text-overflow:ellipsis;white-space:nowrap}.htFiltersConditionsMenu table tbody tr td:first-child{border-width:0}[dir=rtl].htFiltersConditionsMenu table tbody tr td:first-child{border-left-width:0;border-right-width:0}.htFiltersConditionsMenu table tbody tr td.htDimmed{color:#323232;font-style:normal}.htFiltersConditionsMenu table tbody tr td.current,.htFiltersConditionsMenu table tbody tr td.zeroclipboard-is-hover{background:#e9e9e9}.htFiltersConditionsMenu table tbody tr td.htSeparator{border-top:1px solid #e6e6e6;height:0;padding:0}.htFiltersConditionsMenu table tbody tr td.htDisabled{color:#999}.htFiltersConditionsMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htFiltersConditionsMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:10px}.htFiltersConditionsMenu table tbody tr td div span.selected{left:4px;margin-top:-2px;position:absolute}.htFiltersConditionsMenu .ht_master .wtHolder{overflow:hidden}.handsontable .htMenuFiltering{border-bottom:1px dotted #ccc;height:135px;overflow:hidden}.handsontable .ht_master table td.htCustomMenuRenderer{background-color:#fff;cursor:auto}.handsontable .htFiltersMenuLabel{font-size:.75em}.handsontable .htFiltersMenuActionBar{padding-bottom:3px;padding-top:10px;text-align:center}.handsontable .htFiltersMenuCondition.border{border-bottom:1px dotted #ccc!important}.handsontable .htFiltersMenuCondition .htUIInput{padding:0 0 5px}.handsontable .htFiltersMenuValue{border-bottom:1px dotted #ccc!important}.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch{padding:0}.handsontable .htFiltersMenuCondition .htUIInput input,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input{box-sizing:border-box;font-family:inherit;font-size:.75em;padding:4px;width:100%}.htUIMultipleSelect .ht_master .wtHolder{overflow-y:scroll}.handsontable .htFiltersActive .changeType{background-color:#d2e0d9;border:1px solid #509272;color:#18804e}.handsontable .htUISelectAll{margin-left:0;margin-right:10px}[dir=rtl].handsontable .htUISelectAll{margin-left:10px;margin-right:0}.handsontable .htUIClearAll,.handsontable .htUISelectAll{display:inline-block}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{font-size:.75em}.handsontable .htUISelectionControls{text-align:right}[dir=rtl].handsontable .htUISelectionControls{text-align:left}.handsontable .htCheckboxRendererInput{height:1em;margin:0 5px 0 0;vertical-align:middle}[dir=rtl].handsontable .htCheckboxRendererInput{margin-left:5px;margin-right:0}.handsontable .htUIInput{padding:3px 0 7px;position:relative;text-align:center}.handsontable .htUIInput input{border:1px solid #d2d1d1;border-radius:2px}.handsontable .htUIInput input:focus{outline:0}.handsontable .htUIInputIcon{position:absolute}.handsontable .htUIInput.htUIButton{cursor:pointer;display:inline-block}.handsontable .htUIInput.htUIButton input{background-color:#eee;color:#000;cursor:pointer;font-family:inherit;font-size:.75em;font-weight:700;height:19px;min-width:64px}.handsontable .htUIInput.htUIButton input:hover{border-color:#b9b9b9}.handsontable .htUIInput.htUIButtonOK{margin-left:0;margin-right:10px}[dir=rtl].handsontable .htUIInput.htUIButtonOK{margin-left:10px;margin-right:0}.handsontable .htUIInput.htUIButtonOK input{background-color:#0f9d58;border-color:#18804e;color:#fff}.handsontable .htUIInput.htUIButtonOK input:hover{border-color:#1a6f46}.handsontable .htUISelect{cursor:pointer;margin-bottom:7px;position:relative}.handsontable .htUISelectCaption{background-color:#e8e8e8;border:1px solid #d2d1d1;border-radius:2px;font-family:inherit;font-size:.75em;font-weight:700;overflow:hidden;padding:3px 20px 3px 10px;text-overflow:ellipsis;white-space:nowrap}.handsontable .htUISelectCaption:hover{background-color:#e8e8e8;border:1px solid #b9b9b9}.handsontable .htUISelectDropdown:after{content:"▲";font-size:7px;position:absolute;right:10px;top:0}.handsontable .htUISelectDropdown:before{content:"▼";font-size:7px;position:absolute;right:10px;top:8px}.handsontable .htUIMultipleSelect .handsontable .htCore{border:none}.handsontable .htUIMultipleSelect .handsontable .htCore td:hover{background-color:#f5f5f5}.handsontable .htUIMultipleSelectSearch input{border:1px solid #d2d1d1;border-radius:2px;padding:3px}.handsontable .htUIRadio{display:inline-block;height:100%;margin-left:0;margin-right:5px}[dir=rtl].handsontable .htUIRadio{margin-left:5px;margin-right:0}.handsontable .htUIRadio:last-child{margin-right:0}.handsontable .htUIRadio>input[type=radio]{margin-left:0;margin-right:.5ex}[dir=rtl].handsontable .htUIRadio>input[type=radio]{margin-left:.5ex;margin-right:0}.handsontable .htUIRadio label{vertical-align:middle}.handsontable .htFiltersMenuOperators{padding-bottom:5px}.handsontable th.beforeHiddenColumn{position:relative}.handsontable th.afterHiddenColumn:before,.handsontable th.beforeHiddenColumn:after{color:#bbb;font-size:5pt;position:absolute;top:50%;transform:translateY(-50%)}.handsontable th.afterHiddenColumn{position:relative}.handsontable th.beforeHiddenColumn:after{content:"◀";right:1px}[dir=rtl].handsontable th.beforeHiddenColumn:after{content:"▶";left:1px;right:auto}.handsontable th.afterHiddenColumn:before{content:"▶";left:1px}[dir=rtl].handsontable th.afterHiddenColumn:before{content:"◀";left:auto;right:1px}
/*!
 * Handsontable HiddenRows
 */.handsontable th.afterHiddenRow:after,.handsontable th.beforeHiddenRow:before{color:#bbb;font-size:6pt;left:2px;line-height:6pt;position:absolute}.handsontable th.afterHiddenRow,.handsontable th.beforeHiddenRow{position:relative}.handsontable th.beforeHiddenRow:before{bottom:2px;content:"▲"}.handsontable th.afterHiddenRow:after{content:"▼";top:2px}.handsontable.ht__selection--rows tbody th.afterHiddenRow.ht__highlight:after,.handsontable.ht__selection--rows tbody th.beforeHiddenRow.ht__highlight:before{color:#eee}.handsontable td.afterHiddenRow.firstVisibleRow,.handsontable th.afterHiddenRow.firstVisibleRow{border-top:1px solid #ccc}.htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_inline_start td:first-of-type,.htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_top_inline_start_corner th:nth-child(2){border-left:0}.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable.ht__manualColumnMove.on-moving--columns,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}.handsontable .ht__manualColumnMove--backlight,.handsontable .ht__manualColumnMove--guideline{display:none;height:100%;position:absolute}.handsontable .ht__manualColumnMove--guideline{background:#757575;margin-inline-end:0;margin-inline-start:-1px;top:0;width:2px;z-index:205}.handsontable .ht__manualColumnMove--backlight{background:#343434;background:rgba(52,52,52,.25);display:none;pointer-events:none;z-index:205}.handsontable.on-moving--columns .ht__manualColumnMove--backlight,.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline{display:block}.handsontable .wtHider{position:relative}.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable.ht__manualRowMove.on-moving--rows,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}.handsontable .ht__manualRowMove--backlight,.handsontable .ht__manualRowMove--guideline{display:none;position:absolute;width:100%}.handsontable .ht__manualRowMove--guideline{background:#757575;height:2px;left:0;margin-top:-1px;z-index:205}.handsontable .ht__manualRowMove--backlight{background:#343434;background:rgba(52,52,52,.25);display:none;pointer-events:none;z-index:205}.handsontable.on-moving--rows .ht__manualRowMove--backlight,.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline{display:block}.handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before{opacity:0}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before,.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before{opacity:.1}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before{opacity:.2}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before{opacity:.27}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before{opacity:.35}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before{opacity:.41}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before{opacity:.47}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before{opacity:.54}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before{opacity:.58}.handsontable span.colHeader.columnSorting:after{font-size:8px;height:8px;left:unset;line-height:1.1;margin-top:-2px;padding-left:5px;padding-right:unset;position:absolute;right:-15px;text-decoration:underline;top:50%}[dir=rtl].handsontable span.colHeader.columnSorting:after{left:-15px;padding-left:unset;padding-right:5px;right:unset}.handsontable span.colHeader.columnSorting:after{text-decoration:none}.handsontable span.colHeader.columnSorting[class*=" sort-"]:after,.handsontable span.colHeader.columnSorting[class^=sort-]:after{content:"+"}.handsontable span.colHeader.columnSorting.sort-1:after{content:"1"}.handsontable span.colHeader.columnSorting.sort-2:after{content:"2"}.handsontable span.colHeader.columnSorting.sort-3:after{content:"3"}.handsontable span.colHeader.columnSorting.sort-4:after{content:"4"}.handsontable span.colHeader.columnSorting.sort-5:after{content:"5"}.handsontable span.colHeader.columnSorting.sort-6:after{content:"6"}.handsontable span.colHeader.columnSorting.sort-7:after{content:"7"}.htGhostTable th div button.changeType+span.colHeader.columnSorting:not(.indicatorDisabled){padding-right:5px}.handsontable thead th.hiddenHeader:not(:first-of-type){display:none}.handsontable th.ht_nestingLevels{padding-left:7px;text-align:left}[dir=rtl].handsontable th.ht_nestingLevels{padding-right:7px;text-align:right}.handsontable th div.ht_nestingLevels{display:inline-block;left:11px;position:absolute;right:unset}[dir=rtl].handsontable th div.ht_nestingLevels{left:unset;right:11px}.handsontable.innerBorderInlineStart th div.ht_nestingLevels,.handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingLevels{left:unset;right:10px}[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingLevels,[dir=rtl].handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingLevels{left:10px;right:unset}.handsontable th span.ht_nestingLevel{display:inline-block}.handsontable th span.ht_nestingLevel_empty{display:inline-block;float:left;height:1px;width:10px}[dir=rtl].handsontable th span.ht_nestingLevel_empty{float:right}.handsontable th span.ht_nestingLevel:after{bottom:3px;content:"┐";display:inline-block;font-size:9px;position:relative}.handsontable th div.ht_nestingButton{cursor:pointer;display:inline-block;left:unset;position:absolute;right:-2px}[dir=rtl].handsontable th div.ht_nestingButton{left:-2px;right:unset}.handsontable th div.ht_nestingButton.ht_nestingExpand:after{content:"+"}.handsontable th div.ht_nestingButton.ht_nestingCollapse:after{content:"-"}.handsontable.innerBorderInlineStart th div.ht_nestingButton,.handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingButton{left:unset;right:0}[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingButton,[dir=rtl].handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingButton{left:0;right:unset}.check.svelte-vjt1pm{width:750px;border:2px solid black;border-radius:15px;padding:20px;position:relative;background-color:#f9f9f9}.amount.svelte-vjt1pm{position:absolute;right:20px;top:80px}.id.svelte-vjt1pm{position:absolute;left:20px;top:18px}.date.svelte-vjt1pm{position:absolute;right:20px;top:10px}.payee.svelte-vjt1pm{position:absolute;left:20px;top:80px}.memo.svelte-vjt1pm{position:absolute;left:20px;top:200px}.signature.svelte-vjt1pm{position:absolute;right:35px;bottom:30px}.check-number-field input{padding-top:14px !important;font-size:13px;height:40px !important}.check-number-field{margin-bottom:0 !important;height:40px}.check-number-field label{display:none}.check-relation-field input{padding-top:4px !important;font-size:13px;height:42px !important}.check-relation-field button .ri-close-line{display:none !important}.check-relation-field {margin-bottom:0 !important;height:42px !important}.check-relation-field label{display:none !important}.deposit.svelte-1nlkud8.svelte-1nlkud8{width:600px;height:300px;border:2px solid black;border-radius:15px;padding:20px;position:relative;background-color:#f9f9f9}.deposit.svelte-1nlkud8 input[type="text"].svelte-1nlkud8{border:none;border-bottom:1px solid black;background:transparent;outline:none;height:40px;color:#333;font-size:16px}.amount.svelte-1nlkud8.svelte-1nlkud8{position:absolute;right:20px;top:70px}.date.svelte-1nlkud8.svelte-1nlkud8{position:absolute;right:20px;top:5px}.account.svelte-1nlkud8.svelte-1nlkud8{position:absolute;left:20px;top:70px}.memo.svelte-1nlkud8.svelte-1nlkud8{position:absolute;left:20px;bottom:20px}.signature.svelte-1nlkud8.svelte-1nlkud8{position:absolute;right:20px;bottom:20px}.top-row-button.svelte-3hqmvn .txt.svelte-3hqmvn{font-size:27px !important}.top-container.svelte-3hqmvn.svelte-3hqmvn{display:flex;flex-wrap:wrap}#chart.svelte-3hqmvn.svelte-3hqmvn,#map.svelte-3hqmvn.svelte-3hqmvn{height:315px;border:1px solid grey}#chart.svelte-3hqmvn.svelte-3hqmvn{width:500px}#map.svelte-3hqmvn.svelte-3hqmvn{flex-grow:1;min-width:300px}@media(max-width: 800px){#chart.svelte-3hqmvn.svelte-3hqmvn,#map.svelte-3hqmvn.svelte-3hqmvn{width:100%}}.help-buttons.svelte-3hqmvn.svelte-3hqmvn{display:flex;justify-content:space-between;width:300px}#loginPanelForgot.svelte-3hqmvn.svelte-3hqmvn,#loginPanelSignup.svelte-3hqmvn.svelte-3hqmvn{text-decoration:none;color:#333;padding:5px 10px;border-radius:3px;transition:background-color 0.3s}#loginPanelForgot.svelte-3hqmvn.svelte-3hqmvn:hover,#loginPanelSignup.svelte-3hqmvn.svelte-3hqmvn:hover{background-color:#e0e0e0}pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/
/*
This is left on purpose making default.css the single file that can be lifted
as-is from the repository directly without the need for a build step

Typically this "required" baseline CSS is added by `makestuff.js` during build.
*/
pre code.hljs {
  display: block;
  overflow-x: auto;
  padding: 1em
}
code.hljs {
  padding: 3px 5px
}
/* end baseline CSS */
.hljs {
  background: #F3F3F3;
  color: #444
}
/* Base color: saturation 0; */
.hljs-subst {
  /* default */
  
}
/* purposely ignored */
.hljs-formula,
.hljs-attr,
.hljs-property,
.hljs-params {
  
}
.hljs-comment {
  color: #697070
}
.hljs-tag,
.hljs-punctuation {
  color: #444a
}
.hljs-tag .hljs-name,
.hljs-tag .hljs-attr {
  color: #444
}
.hljs-keyword,
.hljs-attribute,
.hljs-selector-tag,
.hljs-meta .hljs-keyword,
.hljs-doctag,
.hljs-name {
  font-weight: bold
}
/* User color: hue: 0 */
.hljs-type,
.hljs-string,
.hljs-number,
.hljs-selector-id,
.hljs-selector-class,
.hljs-quote,
.hljs-template-tag,
.hljs-deletion {
  color: #880000
}
.hljs-title,
.hljs-section {
  color: #880000;
  font-weight: bold
}
.hljs-regexp,
.hljs-symbol,
.hljs-variable,
.hljs-template-variable,
.hljs-link,
.hljs-selector-attr,
.hljs-operator,
.hljs-selector-pseudo {
  color: #ab5656
}
/* Language color: hue: 90; */
.hljs-literal {
  color: #695
}
.hljs-built_in,
.hljs-bullet,
.hljs-code,
.hljs-addition {
  color: #397300
}
/* Meta color: hue: 200 */
.hljs-meta {
  color: #1f7199
}
.hljs-meta .hljs-string {
  color: #38a
}
/* Misc effects */
.hljs-emphasis {
  font-style: italic
}
.hljs-strong {
  font-weight: bold
}.popup-header.svelte-1kptcpl{display:flex;justify-content:space-between;align-items:center}.popup.svelte-1kptcpl{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:10px;overflow:auto;z-index:20000;border:1px solid grey;box-sizing:border-box}@media(orientation: portrait){.popup.svelte-1kptcpl{width:90vw;max-height:90vh;min-width:300px;min-height:50vh}}@media(orientation: landscape){.popup.svelte-1kptcpl{max-width:90vw;height:90vh;min-width:50vw;min-height:300px}}canvas.svelte-1kptcpl{display:block;max-width:100%;max-height:100%}svg.svelte-qbd276{width:var(--chevron-icon-width, 20px);height:var(--chevron-icon-width, 20px);color:var(--chevron-icon-colour, currentColor)}svg.svelte-whdbu1{width:var(--clear-icon-width, 20px);height:var(--clear-icon-width, 20px);color:var(--clear-icon-color, currentColor)}.loading.svelte-1p3nqvd{width:var(--spinner-width, 20px);height:var(--spinner-height, 20px);color:var(--spinner-color, var(--icons-color));animation:svelte-1p3nqvd-rotate 0.75s linear infinite;transform-origin:center center;transform:none}.circle_path.svelte-1p3nqvd{stroke-dasharray:90;stroke-linecap:round}@keyframes svelte-1p3nqvd-rotate{100%{transform:rotate(360deg)}}.svelte-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{--borderRadius:var(--border-radius);--clearSelectColor:var(--clear-select-color);--clearSelectWidth:var(--clear-select-width);--disabledBackground:var(--disabled-background);--disabledBorderColor:var(--disabled-border-color);--disabledColor:var(--disabled-color);--disabledPlaceholderColor:var(--disabled-placeholder-color);--disabledPlaceholderOpacity:var(--disabled-placeholder-opacity);--errorBackground:var(--error-background);--errorBorder:var(--error-border);--groupItemPaddingLeft:var(--group-item-padding-left);--groupTitleColor:var(--group-title-color);--groupTitleFontSize:var(--group-title-font-size);--groupTitleFontWeight:var(--group-title-font-weight);--groupTitlePadding:var(--group-title-padding);--groupTitleTextTransform:var(--group-title-text-transform);--groupTitleBorderColor:var(--group-title-border-color);--groupTitleBorderWidth:var(--group-title-border-width);--groupTitleBorderStyle:var(--group-title-border-style);--indicatorColor:var(--chevron-color);--indicatorHeight:var(--chevron-height);--indicatorWidth:var(--chevron-width);--inputColor:var(--input-color);--inputLeft:var(--input-left);--inputLetterSpacing:var(--input-letter-spacing);--inputMargin:var(--input-margin);--inputPadding:var(--input-padding);--itemActiveBackground:var(--item-active-background);--itemColor:var(--item-color);--itemFirstBorderRadius:var(--item-first-border-radius);--itemHoverBG:var(--item-hover-bg);--itemHoverColor:var(--item-hover-color);--itemIsActiveBG:var(--item-is-active-bg);--itemIsActiveColor:var(--item-is-active-color);--itemIsNotSelectableColor:var(--item-is-not-selectable-color);--itemPadding:var(--item-padding);--listBackground:var(--list-background);--listBorder:var(--list-border);--listBorderRadius:var(--list-border-radius);--listEmptyColor:var(--list-empty-color);--listEmptyPadding:var(--list-empty-padding);--listEmptyTextAlign:var(--list-empty-text-align);--listMaxHeight:var(--list-max-height);--listPosition:var(--list-position);--listShadow:var(--list-shadow);--listZIndex:var(--list-z-index);--multiItemBG:var(--multi-item-bg);--multiItemBorderRadius:var(--multi-item-border-radius);--multiItemDisabledHoverBg:var(--multi-item-disabled-hover-bg);--multiItemDisabledHoverColor:var(--multi-item-disabled-hover-color);--multiItemHeight:var(--multi-item-height);--multiItemMargin:var(--multi-item-margin);--multiItemPadding:var(--multi-item-padding);--multiSelectInputMargin:var(--multi-select-input-margin);--multiSelectInputPadding:var(--multi-select-input-padding);--multiSelectPadding:var(--multi-select-padding);--placeholderColor:var(--placeholder-color);--placeholderOpacity:var(--placeholder-opacity);--selectedItemPadding:var(--selected-item-padding);--spinnerColor:var(--spinner-color);--spinnerHeight:var(--spinner-height);--spinnerWidth:var(--spinner-width);--internal-padding:0 0 0 16px;border:var(--border, 1px solid #d8dbdf);border-radius:var(--border-radius, 6px);min-height:var(--height, 42px);position:relative;display:flex;align-items:stretch;padding:var(--padding, var(--internal-padding));background:var(--background, #fff);margin:var(--margin, 0);width:var(--width, 100%);font-size:var(--font-size, 16px);max-height:var(--max-height)}.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{box-sizing:var(--box-sizing, border-box)}.svelte-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:hover{border:var(--border-hover, 1px solid #b2b8bf)}.value-container.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:5px 10px;padding:var(--value-container-padding, 5px 0);position:relative;overflow:var(--value-container-overflow, hidden);align-self:stretch}.prepend.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.indicators.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;flex-shrink:0;align-items:center}.indicators.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{position:var(--indicators-position);top:var(--indicators-top);right:var(--indicators-right);bottom:var(--indicators-bottom)}input.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{position:absolute;cursor:default;border:none;color:var(--input-color, var(--item-color));padding:var(--input-padding, 0);letter-spacing:var(--input-letter-spacing, inherit);margin:var(--input-margin, 0);min-width:10px;top:0;right:0;bottom:0;left:0;background:transparent;font-size:var(--font-size, 16px)}.svelte-82qwg8:not(.multi)>.value-container.svelte-82qwg8>input.svelte-82qwg8{width:100%;height:100%}input.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8::placeholder{color:var(--placeholder-color, #78848f);opacity:var(--placeholder-opacity, 1)}input.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:none}.svelte-select.focused.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border:var(--border-focused, 1px solid #006fe8);border-radius:var(--border-radius-focused, var(--border-radius, 6px))}.disabled.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--disabled-background, #ebedef);border-color:var(--disabled-border-color, #ebedef);color:var(--disabled-color, #c1c6cc)}.disabled.svelte-82qwg8 input.svelte-82qwg8.svelte-82qwg8::placeholder{color:var(--disabled-placeholder-color, #c1c6cc);opacity:var(--disabled-placeholder-opacity, 1)}.selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{position:relative;overflow:var(--selected-item-overflow, hidden);padding:var(--selected-item-padding, 0 20px 0 0);text-overflow:ellipsis;white-space:nowrap;color:var(--selected-item-color, inherit);font-size:var(--font-size, 16px)}.multi.svelte-82qwg8 .selected-item.svelte-82qwg8.svelte-82qwg8{position:absolute;line-height:var(--height, 42px);height:var(--height, 42px)}.selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:none}.hide-selected-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0}.icon.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;align-items:center;justify-content:center}.clear-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{all:unset;display:flex;align-items:center;justify-content:center;width:var(--clear-select-width, 40px);height:var(--clear-select-height, 100%);color:var(--clear-select-color, var(--icons-color));margin:var(--clear-select-margin, 0);pointer-events:all;flex-shrink:0}.clear-select.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:focus{outline:var(--clear-select-focus-outline, 1px solid #006fe8)}.loading.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{width:var(--loading-width, 40px);height:var(--loading-height);color:var(--loading-color, var(--icons-color));margin:var(--loading--margin, 0);flex-shrink:0}.chevron.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{width:var(--chevron-width, 40px);height:var(--chevron-height, 40px);background:var(--chevron-background, transparent);pointer-events:var(--chevron-pointer-events, none);color:var(--chevron-color, var(--icons-color));border:var(--chevron-border, 0 0 0 1px solid #d8dbdf);flex-shrink:0}.multi.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{padding:var(--multi-select-padding, var(--internal-padding))}.multi.svelte-82qwg8 input.svelte-82qwg8.svelte-82qwg8{padding:var(--multi-select-input-padding, 0);position:relative;margin:var(--multi-select-input-margin, 5px 0);flex:1 1 40px}.svelte-select.error.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border:var(--error-border, 1px solid #ff2d55);background:var(--error-background, #fff)}.a11y-text.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{z-index:9999;border:0px;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0px;white-space:nowrap}.multi-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--multi-item-bg, #ebedef);margin:var(--multi-item-margin, 0);outline:var(--multi-item-outline, 1px solid #ddd);border-radius:var(--multi-item-border-radius, 4px);height:var(--multi-item-height, 25px);line-height:var(--multi-item-height, 25px);display:flex;cursor:default;padding:var(--multi-item-padding, 0 5px);overflow:hidden;gap:var(--multi-item-gap, 4px);outline-offset:-1px;max-width:var(--multi-max-width, none);color:var(--multi-item-color, var(--item-color))}.multi-item.disabled.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:hover{background:var(--multi-item-disabled-hover-bg, #ebedef);color:var(--multi-item-disabled-hover-color, #c1c6cc)}.multi-item-text.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-item-clear.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{display:flex;align-items:center;justify-content:center;--clear-icon-color:var(--multi-item-clear-icon-color, #000)}.multi-item.active.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{outline:var(--multi-item-active-outline, 1px solid #006fe8)}.svelte-select-list.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{box-shadow:var(--list-shadow, 0 2px 3px 0 rgba(44, 62, 80, 0.24));border-radius:var(--list-border-radius, 4px);max-height:var(--list-max-height, 252px);overflow-y:auto;background:var(--list-background, #fff);position:var(--list-position, absolute);z-index:var(--list-z-index, 2);border:var(--list-border)}.prefloat.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0;pointer-events:none}.list-group-title.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{color:var(--group-title-color, #8f8f8f);cursor:default;font-size:var(--group-title-font-size, 16px);font-weight:var(--group-title-font-weight, 600);height:var(--height, 42px);line-height:var(--height, 42px);padding:var(--group-title-padding, 0 20px);text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap;text-transform:var(--group-title-text-transform, uppercase);border-width:var(--group-title-border-width, medium);border-style:var(--group-title-border-style, none);border-color:var(--group-title-border-color, color)}.empty.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{text-align:var(--list-empty-text-align, center);padding:var(--list-empty-padding, 20px 0);color:var(--list-empty-color, #78848f)}.item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{cursor:default;height:var(--item-height, var(--height, 42px));line-height:var(--item-line-height, var(--height, 42px));padding:var(--item-padding, 0 20px);color:var(--item-color, inherit);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:var(--item-transition, all 0.2s);align-items:center;width:100%}.item.group-item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{padding-left:var(--group-item-padding-left, 40px)}.item.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:active{background:var(--item-active-background, #b9daff)}.item.active.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{background:var(--item-is-active-bg, #007aff);color:var(--item-is-active-color, #fff)}.item.first.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{border-radius:var(--item-first-border-radius, 4px 4px 0 0)}.item.hover.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:not(.active){background:var(--item-hover-bg, #e7f2ff);color:var(--item-hover-color, inherit)}.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.hover.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.active.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8,.item.not-selectable.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8:active{color:var(--item-is-not-selectable-color, #999);background:transparent}.required.svelte-82qwg8.svelte-82qwg8.svelte-82qwg8{opacity:0;z-index:-1;position:absolute;top:0;left:0;bottom:0;right:0}.popup-header.svelte-1llqhil{display:flex;justify-content:space-between;align-items:center}.left-button.svelte-1llqhil{margin-bottom:10px}.right-button.svelte-1llqhil{text-align:right;margin-bottom:10px}.popup.svelte-1llqhil{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:10px;overflow:auto;z-index:20000;border:1px solid grey;box-sizing:border-box}@media(orientation: portrait){.popup.svelte-1llqhil{width:90vw;max-height:90vh;min-width:300px;min-height:50vh}}@media(orientation: landscape){.popup.svelte-1llqhil{max-width:90vw;height:90vh;min-width:50vw;min-height:300px}}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-0cdd387c.woff2) format("woff2"),url(./KaTeX_AMS-Regular-30da91e8.woff) format("woff"),url(./KaTeX_AMS-Regular-68534840.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-de7701e4.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold-1ae6bd74.woff) format("woff"),url(./KaTeX_Caligraphic-Bold-07d8e303.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-5d53e70a.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular-3398dd02.woff) format("woff"),url(./KaTeX_Caligraphic-Regular-ed0b7437.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-74444efd.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold-9be7ceb8.woff) format("woff"),url(./KaTeX_Fraktur-Bold-9163df9c.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-51814d27.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular-5e28753b.woff) format("woff"),url(./KaTeX_Fraktur-Regular-1e6f9579.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-0f60d1b8.woff2) format("woff2"),url(./KaTeX_Main-Bold-c76c5d69.woff) format("woff"),url(./KaTeX_Main-Bold-138ac28d.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-99cd42a3.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic-a6f7ec0d.woff) format("woff"),url(./KaTeX_Main-BoldItalic-70ee1f64.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-97479ca6.woff2) format("woff2"),url(./KaTeX_Main-Italic-f1d6ef86.woff) format("woff"),url(./KaTeX_Main-Italic-0d85ae7c.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-c2342cd8.woff2) format("woff2"),url(./KaTeX_Main-Regular-c6368d87.woff) format("woff"),url(./KaTeX_Main-Regular-d0332f52.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-dc47344d.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic-850c0af5.woff) format("woff"),url(./KaTeX_Math-BoldItalic-f9377ab0.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-7af58c5e.woff2) format("woff2"),url(./KaTeX_Math-Italic-8a8d2445.woff) format("woff"),url(./KaTeX_Math-Italic-08ce98e5.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-e99ae511.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold-ece03cfd.woff) format("woff"),url(./KaTeX_SansSerif-Bold-1ece03f7.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-00b26ac8.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic-91ee6750.woff) format("woff"),url(./KaTeX_SansSerif-Italic-3931dd81.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-68e8c73e.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular-11e4dc8a.woff) format("woff"),url(./KaTeX_SansSerif-Regular-f36ea897.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-036d4e95.woff2) format("woff2"),url(./KaTeX_Script-Regular-d96cdf2b.woff) format("woff"),url(./KaTeX_Script-Regular-1c67f068.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-6b47c401.woff2) format("woff2"),url(./KaTeX_Size1-Regular-c943cc98.woff) format("woff"),url(./KaTeX_Size1-Regular-95b6d2f1.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular-d04c5421.woff2) format("woff2"),url(./KaTeX_Size2-Regular-2014c523.woff) format("woff"),url(./KaTeX_Size2-Regular-a6b2099f.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(./KaTeX_Size3-Regular-6ab6b62e.woff) format("woff"),url(./KaTeX_Size3-Regular-500e04d5.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-a4af7d41.woff2) format("woff2"),url(./KaTeX_Size4-Regular-99f9c675.woff) format("woff"),url(./KaTeX_Size4-Regular-c647367d.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-71d517d6.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular-e14fed02.woff) format("woff"),url(./KaTeX_Typewriter-Regular-f01f3e87.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.9"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
.btn-lightened.svelte-1hai85v.svelte-1hai85v{background-color:#66aaff;color:white}.ri-file-copy-line.svelte-1hai85v.svelte-1hai85v{cursor:pointer;transition:0.2s}.ri-file-copy-line.svelte-1hai85v.svelte-1hai85v:hover{color:blue}.ri-file-copy-line.svelte-1hai85v.svelte-1hai85v:active{color:red}.ri-file-copy-line.svelte-1hai85v.svelte-1hai85v:focus{outline:none;box-shadow:0 0 5px rgba(81, 203, 238, 1)}.chat-bubble.svelte-1hai85v.svelte-1hai85v{position:relative}.chat-bubble-primary.svelte-1hai85v.svelte-1hai85v{max-width:100%}.chat-bubble-secondary.svelte-1hai85v.svelte-1hai85v{max-width:90%}.ri-file-copy-line.svelte-1hai85v.svelte-1hai85v{position:absolute;top:0;right:0;cursor:pointer}.close-btn.svelte-1hai85v.svelte-1hai85v{position:absolute !important;top:0 !important;right:0 !important;align-self:flex-start !important}.object-container.svelte-1hai85v.svelte-1hai85v{position:relative}.chat.svelte-1hai85v td{color:#000000}@keyframes svelte-1hai85v-bounce{0%,20%,50%,80%,100%{transform:translate(-50%, -50%)}40%{transform:translate(-50%, -52%)}60%{transform:translate(-50%, -48%)}}#password-dialog.svelte-1hai85v.svelte-1hai85v{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:white;padding:20px;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.1);z-index:99;outline:2px solid}.container.svelte-1hai85v.svelte-1hai85v{display:flex;justify-content:space-between}.button-container.svelte-1hai85v.svelte-1hai85v:first-child{flex-grow:1;display:flex;justify-content:center}.customItem_name.svelte-1hai85v.svelte-1hai85v{display:inline-block;font-weight:700;margin-right:10px}.customItem_title.svelte-1hai85v.svelte-1hai85v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-container.svelte-1hai85v.svelte-1hai85v{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;align-items:center}.scaled-content.svelte-1hai85v .svelte-1hai85v{transform-origin:top left;transform:scale(0.5)}.select-button.svelte-1hai85v.svelte-1hai85v{border:none}.select-button.svelte-1hai85v.svelte-1hai85v:hover{border:1px solid white}.select-button.svelte-1hai85v.svelte-1hai85v:focus{border:1px solid white}label.svelte-1hai85v.svelte-1hai85v{cursor:pointer;display:inline-flex;align-items:center;gap:8px}.toggle-button.svelte-1hai85v.svelte-1hai85v{cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:none;background:none;padding:0}.selected-container.svelte-1hai85v.svelte-1hai85v{cursor:pointer}.options-container.svelte-1hai85v.svelte-1hai85v{width:100%;background:#999;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);z-index:1000;overflow-y:visible}.options-container.svelte-1hai85v .option.svelte-1hai85v:first-child{border-radius:8px 8px 8px 8px}.option.svelte-1hai85v.svelte-1hai85v{padding:10px;cursor:pointer}.option.svelte-1hai85v.svelte-1hai85v:hover{background-color:#888888;border-radius:8px 8px 8px 8px}.select.svelte-1hai85v.svelte-1hai85v::after{content:'▼';position:absolute;right:10px;top:0;bottom:0;pointer-events:none}.svelte-o4hc55{box-sizing:border-box;margin:0;padding:0}img.svelte-o4hc55{max-width:100%;height:auto}.Header.svelte-o4hc55{background-color:#6772e5;color:#fff;padding:16px}.ProductSummary-name.svelte-o4hc55{display:block;margin-bottom:10px}.flex-container.svelte-o4hc55{display:flex}.justify-content-space-between.svelte-o4hc55{justify-content:space-between}.align-items-center.svelte-o4hc55{align-items:center}.width-fixed.svelte-o4hc55{flex:0 0 auto}.width-grow.svelte-o4hc55{flex-grow:1}.direction-row.svelte-o4hc55{flex-direction:row}.wrap-wrap.svelte-o4hc55{flex-wrap:wrap}.mr2.svelte-o4hc55{margin-right:8px}.ProductSummary-info.svelte-o4hc55,.ProductSummary-name.svelte-o4hc55,.ProductSummaryDescription.svelte-o4hc55,.ExpandableText.svelte-o4hc55{color:"#A3C0D6";text-align:center}.product-selection.svelte-o4hc55{display:flex;justify-content:center;gap:10px}.product-box.svelte-o4hc55{border:2px solid white;border-radius:10px;padding:10px;cursor:pointer;transition:background-color 0.3s}.product-box.svelte-o4hc55:hover{background-color:#02476f}.pay-button.svelte-o4hc55:hover{background-color:#02476f !important}.product-box.selected.svelte-o4hc55{background-color:#28a745}.product-name.svelte-o4hc55{font-size:1.5em;margin-bottom:10px}ul.custom-bullet-list.svelte-o4hc55{list-style-type:disc;padding-left:20px;text-align:left}@media(max-width: 640px){.flex-container.svelte-9fkpww{flex-direction:column;justify-content:center;align-items:center}.box-container.svelte-9fkpww{width:100%;justify-content:center}}.highlight-on-hover.svelte-9fkpww:hover{border:1px solid yellow;background-color:purple;cursor:pointer}.top-row-button.svelte-hemau5 .txt.svelte-hemau5{font-size:27px !important}.containerx.svelte-hemau5.svelte-hemau5{position:relative;display:inline-block}.thumbnailx.svelte-hemau5.svelte-hemau5{width:100px;height:100px;cursor:pointer}.large.svelte-hemau5.svelte-hemau5{position:absolute;display:none;top:0;left:0;width:auto;height:auto;max-width:600px;max-height:400px;z-index:9999}.large.show.svelte-hemau5.svelte-hemau5{display:block}.top-container.svelte-hemau5.svelte-hemau5{display:flex;flex-wrap:wrap}#map.svelte-hemau5.svelte-hemau5{height:60vh;border:1px solid grey}#map.svelte-hemau5.svelte-hemau5{flex-grow:1;min-width:300px}@media(max-width: 800px){#map.svelte-hemau5.svelte-hemau5{min-width:300px;width:100%}}.fubar.svelte-hemau5.svelte-hemau5{color:blue !important;font-size:30px !important}.help-buttons.svelte-hemau5.svelte-hemau5{display:flex;justify-content:space-between;width:300px}#loginPanelForgot.svelte-hemau5.svelte-hemau5,#loginPanelSignup.svelte-hemau5.svelte-hemau5{text-decoration:none;color:#333;padding:5px 10px;border-radius:3px;transition:background-color 0.3s}#loginPanelForgot.svelte-hemau5.svelte-hemau5:hover,#loginPanelSignup.svelte-hemau5.svelte-hemau5:hover{background-color:#e0e0e0}.container.svelte-hemau5.svelte-hemau5{display:flex;flex-wrap:wrap}.map.svelte-hemau5.svelte-hemau5{flex:1 1 45%;min-width:300px;margin:10px}.chart.svelte-hemau5.svelte-hemau5{flex:1 1 45%;min-width:300px;margin:10px;clear:both}.database.svelte-hemau5.svelte-hemau5{flex:1 1 100%;margin:10px}@media(max-width: 300px){}.resizable.svelte-hemau5.svelte-hemau5:hover{cursor:ns-resize;opacity:0;transition:opacity 0.3s ease}.hover-div.svelte-hemau5.svelte-hemau5{width:200px;height:200px;background-color:#f0f0f0;display:flex;justify-content:center;align-items:center;text-align:center;transition:0.5s}.hover-div.svelte-hemau5.svelte-hemau5:hover::after{content:"attr(data-text)"}.add-group-text.svelte-hemau5.svelte-hemau5{display:block;margin-top:-16px}.add-group-text-wrapper.svelte-hemau5.svelte-hemau5{display:flex;flex-direction:column;align-items:center;padding-top:0}.invalid.svelte-hemau5.svelte-hemau5{border-color:red}body{font-size:22px}.txt{font-size:18px}.columns.svelte-hemau5.svelte-hemau5{font-size:42px}.justify.svelte-hemau5.svelte-hemau5{justify-content:flex-start}.wide.svelte-hemau5.svelte-hemau5{width:360px}.top.svelte-hemau5.svelte-hemau5{padding-top:100px}@media(max-width: 1000px){.columns.svelte-hemau5.svelte-hemau5{flex-direction:column;align-items:center;justify-content:center;font-size:57px;line-height:68px;align-items:center}.wide.svelte-hemau5.svelte-hemau5{width:100%}.column.svelte-hemau5.svelte-hemau5{width:100%;line-height:48px;align-items:center}.top.svelte-hemau5.svelte-hemau5{padding-top:100px}.lines.svelte-hemau5.svelte-hemau5{white-space:nowrap;justify-content:center;align-items:center}.justify.svelte-hemau5.svelte-hemau5{justify-content:center;align-items:center}}@media(max-width: 390px){.columns.svelte-hemau5.svelte-hemau5{font-size:40px;line-height:48px}.top.svelte-hemau5.svelte-hemau5{padding-top:100px}}@font-face{font-family:'Plus Jakarta Sans';src:url('../fonts/google/PlusJakartaSans-Variable.ttf') format('truetype-variations')}.highlight-on-hover.svelte-hemau5.svelte-hemau5:hover{border:1px solid yellow}.export-preview.svelte-jm5c4z.svelte-jm5c4z{position:relative;height:500px}.export-preview.svelte-jm5c4z .copy-schema.svelte-jm5c4z{position:absolute;right:15px;top:15px}.collections-diff-table.svelte-lmkr38.svelte-lmkr38{color:var(--txtHintColor);border:2px solid var(--primaryColor)}.collections-diff-table.svelte-lmkr38 tr.svelte-lmkr38{background:none}.collections-diff-table.svelte-lmkr38 th.svelte-lmkr38,.collections-diff-table.svelte-lmkr38 td.svelte-lmkr38{height:auto;padding:2px 15px;border-bottom:1px solid rgba(0, 0, 0, 0.07)}.collections-diff-table.svelte-lmkr38 th.svelte-lmkr38{height:35px;padding:4px 15px;color:var(--txtPrimaryColor)}.collections-diff-table.svelte-lmkr38 thead tr.svelte-lmkr38{background:var(--primaryColor)}.collections-diff-table.svelte-lmkr38 thead tr th.svelte-lmkr38{color:var(--baseColor);background:none}.collections-diff-table.svelte-lmkr38 .label.svelte-lmkr38{font-weight:normal}.collections-diff-table.svelte-lmkr38 .changed-none-col.svelte-lmkr38{color:var(--txtDisabledColor);background:var(--baseAlt1Color)}.collections-diff-table.svelte-lmkr38 .changed-old-col.svelte-lmkr38{color:var(--txtPrimaryColor);background:var(--dangerAltColor)}.collections-diff-table.svelte-lmkr38 .changed-new-col.svelte-lmkr38{color:var(--txtPrimaryColor);background:var(--successAltColor)}.collections-diff-table.svelte-lmkr38 .field-key-col.svelte-lmkr38{padding-left:30px}.list-label.svelte-1jx20fl{min-width:65px}