@charset "UTF-8";

/* _prebuild/vars.scss */
:root {
  --ui-color-p-0:#040c12;
  --ui-color-p-2:#081824;
  --ui-color-p-4:#0c2335;
  --ui-color-p-6:#112f47;
  --ui-color-p-8:#153b59;
  --ui-color-p-10:#19476b;
  --ui-color-p-15:#1d527c;
  --ui-color-p-20:#215e8e;
  --ui-color-p-25:#256aa0;
  --ui-color-p-30:#2a76b2;
  --ui-color-p-35:#2e81c3;
  --ui-color-p-38:#328dd5;
  --ui-color-p-40:#3493DE;
  --ui-color-p-50:#4ca0e2;
  --ui-color-p-60:#6db1e7;
  --ui-color-p-70:#8dc3ed;
  --ui-color-p-80:#bedcf4;
  --ui-color-p-90:#dfeefa;
  --ui-color-p-92:#e7f2fb;
  --ui-color-p-94:#ebf4fc;
  --ui-color-p-95:#eff6fc;
  --ui-color-p-96:#f3f9fd;
  --ui-color-p-98:#f7fbfe;
  --ui-color-p-99:#fbfdfe;
  --ui-color-p-100:#ffffff;
  --ui-color-s-0:#080b0d;
  --ui-color-s-2:#10161b;
  --ui-color-s-4:#182128;
  --ui-color-s-6:#1f2c35;
  --ui-color-s-8:#273642;
  --ui-color-s-10:#2f4150;
  --ui-color-s-15:#374c5d;
  --ui-color-s-20:#3f576a;
  --ui-color-s-25:#476278;
  --ui-color-s-30:#4e6d85;
  --ui-color-s-35:#567892;
  --ui-color-s-38:#5e839f;
  --ui-color-s-40:#6288A6;
  --ui-color-s-50:#7596b1;
  --ui-color-s-60:#8ea9bf;
  --ui-color-s-70:#a7bccd;
  --ui-color-s-80:#cdd9e3;
  --ui-color-s-90:#e6ecf1;
  --ui-color-s-92:#ecf1f4;
  --ui-color-s-94:#eff3f6;
  --ui-color-s-95:#f2f5f8;
  --ui-color-s-96:#f6f8fa;
  --ui-color-s-98:#f9fafb;
  --ui-color-s-99:#fcfdfd;
  --ui-color-s-100:#ffffff;
  --ui-color-t-0:#0d0a14;
  --ui-color-t-2:#1b1529;
  --ui-color-t-4:#281f3d;
  --ui-color-t-6:#352a52;
  --ui-color-t-8:#423466;
  --ui-color-t-10:#503e7a;
  --ui-color-t-15:#5d498f;
  --ui-color-t-20:#6a53a3;
  --ui-color-t-25:#785eb8;
  --ui-color-t-30:#8568cc;
  --ui-color-t-35:#9272e0;
  --ui-color-t-38:#9f7df5;
  --ui-color-t-40:#A682FF;
  --ui-color-t-50:#b191ff;
  --ui-color-t-60:#bfa5ff;
  --ui-color-t-70:#cdb9ff;
  --ui-color-t-80:#e3d7ff;
  --ui-color-t-90:#f1ebff;
  --ui-color-t-92:#f4f0ff;
  --ui-color-t-94:#f6f3ff;
  --ui-color-t-95:#f8f5ff;
  --ui-color-t-96:#faf8ff;
  --ui-color-t-98:#fbfaff;
  --ui-color-t-99:#fdfdff;
  --ui-color-t-100:#ffffff;
  --ui-color-n-0:#030304;
  --ui-color-n-2:#060708;
  --ui-color-n-4:#080a0c;
  --ui-color-n-6:#0b0d0f;
  --ui-color-n-8:#0e1113;
  --ui-color-n-10:#111417;
  --ui-color-n-15:#14181b;
  --ui-color-n-20:#161b1f;
  --ui-color-n-25:#191e23;
  --ui-color-n-30:#1c2226;
  --ui-color-n-35:#1f252a;
  --ui-color-n-38:#22282e;
  --ui-color-n-40:#232A30;
  --ui-color-n-50:#3d4449;
  --ui-color-n-60:#61666a;
  --ui-color-n-70:#84888b;
  --ui-color-n-80:#b9bbbd;
  --ui-color-n-90:#dcddde;
  --ui-color-n-92:#e5e5e6;
  --ui-color-n-94:#e9eaea;
  --ui-color-n-95:#edeeee;
  --ui-color-n-96:#f2f2f3;
  --ui-color-n-98:#f6f6f7;
  --ui-color-n-99:#fbfbfb;
  --ui-color-n-100:#ffffff;
  --ui-color-nv-0:#0a0c0d;
  --ui-color-nv-2:#151719;
  --ui-color-nv-4:#1f2326;
  --ui-color-nv-6:#2a2f33;
  --ui-color-nv-8:#343a3f;
  --ui-color-nv-10:#3f464c;
  --ui-color-nv-15:#495258;
  --ui-color-nv-20:#545d65;
  --ui-color-nv-25:#5e6972;
  --ui-color-nv-30:#69757e;
  --ui-color-nv-35:#73808b;
  --ui-color-nv-38:#7e8c98;
  --ui-color-nv-40:#83929E;
  --ui-color-nv-50:#929faa;
  --ui-color-nv-60:#a6b1b9;
  --ui-color-nv-70:#bac2c9;
  --ui-color-nv-80:#d7dce0;
  --ui-color-nv-90:#ebeeef;
  --ui-color-nv-92:#f0f2f3;
  --ui-color-nv-94:#f3f4f5;
  --ui-color-nv-95:#f5f6f7;
  --ui-color-nv-96:#f8f8f9;
  --ui-color-nv-98:#fafbfb;
  --ui-color-nv-99:#fdfdfd;
  --ui-color-nv-100:#ffffff;
  --ui-color-info-0:#04080e;
  --ui-color-info-2:#070f1b;
  --ui-color-info-4:#0b1729;
  --ui-color-info-6:#0f1e36;
  --ui-color-info-8:#122644;
  --ui-color-info-10:#162d52;
  --ui-color-info-15:#1a355f;
  --ui-color-info-20:#1d3c6d;
  --ui-color-info-25:#21447a;
  --ui-color-info-30:#254b88;
  --ui-color-info-35:#285396;
  --ui-color-info-38:#2c5aa3;
  --ui-color-info-40:#2e5eaa;
  --ui-color-info-50:#4771b4;
  --ui-color-info-60:#698bc2;
  --ui-color-info-70:#8aa5cf;
  --ui-color-info-80:#bccbe4;
  --ui-color-info-90:#dee5f1;
  --ui-color-info-92:#e6ecf5;
  --ui-color-info-94:#eaeff7;
  --ui-color-info-95:#eef2f8;
  --ui-color-info-96:#f2f5fa;
  --ui-color-info-98:#f7f9fc;
  --ui-color-info-99:#fbfcfd;
  --ui-color-info-100:#ffffff;
  --ui-color-warn-0:#140f01;
  --ui-color-warn-2:#291d03;
  --ui-color-warn-4:#3d2c04;
  --ui-color-warn-6:#523b06;
  --ui-color-warn-8:#664907;
  --ui-color-warn-10:#7a5809;
  --ui-color-warn-15:#8f660a;
  --ui-color-warn-20:#a3750c;
  --ui-color-warn-25:#b8840d;
  --ui-color-warn-30:#cc920e;
  --ui-color-warn-35:#e0a110;
  --ui-color-warn-38:#f5b011;
  --ui-color-warn-40:#ffb712;
  --ui-color-warn-50:#ffc02e;
  --ui-color-warn-60:#ffcb54;
  --ui-color-warn-70:#ffd77a;
  --ui-color-warn-80:#ffe8b3;
  --ui-color-warn-90:#fff3d9;
  --ui-color-warn-92:#fff6e3;
  --ui-color-warn-94:#fff8e7;
  --ui-color-warn-95:#fff9ec;
  --ui-color-warn-96:#fffbf1;
  --ui-color-warn-98:#fffcf6;
  --ui-color-warn-99:#fffefa;
  --ui-color-warn-100:#ffffff;
  --ui-color-err-0:#0c0302;
  --ui-color-err-2:#170504;
  --ui-color-err-4:#230806;
  --ui-color-err-6:#2e0a08;
  --ui-color-err-8:#3a0d0a;
  --ui-color-err-10:#460f0c;
  --ui-color-err-15:#51120d;
  --ui-color-err-20:#5d140f;
  --ui-color-err-25:#681711;
  --ui-color-err-30:#741a13;
  --ui-color-err-35:#801c15;
  --ui-color-err-38:#8b1f17;
  --ui-color-err-40:#912018;
  --ui-color-err-50:#9e3b34;
  --ui-color-err-60:#b05e59;
  --ui-color-err-70:#c1827e;
  --ui-color-err-80:#dcb8b5;
  --ui-color-err-90:#eddbda;
  --ui-color-err-92:#f2e4e3;
  --ui-color-err-94:#f4e9e8;
  --ui-color-err-95:#f6eded;
  --ui-color-err-96:#f8f2f1;
  --ui-color-err-98:#fbf6f6;
  --ui-color-err-99:#fdfbfa;
  --ui-color-err-100:#ffffff;
  --ui-color-scs-0:#041003;
  --ui-color-scs-2:#082106;
  --ui-color-scs-4:#0c310a;
  --ui-color-scs-6:#10410d;
  --ui-color-scs-8:#145210;
  --ui-color-scs-10:#186213;
  --ui-color-scs-15:#1d7216;
  --ui-color-scs-20:#21831a;
  --ui-color-scs-25:#25931d;
  --ui-color-scs-30:#29a320;
  --ui-color-scs-35:#2db423;
  --ui-color-scs-38:#31c426;
  --ui-color-scs-40:#33cc28;
  --ui-color-scs-50:#4bd242;
  --ui-color-scs-60:#6cda64;
  --ui-color-scs-70:#8de287;
  --ui-color-scs-80:#beefba;
  --ui-color-scs-90:#def7dd;
  --ui-color-scs-92:#e7f9e5;
  --ui-color-scs-94:#ebfaea;
  --ui-color-scs-95:#effbee;
  --ui-color-scs-96:#f3fcf2;
  --ui-color-scs-98:#f7fdf6;
  --ui-color-scs-99:#fbfefb;
  --ui-color-scs-100:#ffffff;
  --ui-bg-variant:var(--ui-color-s-95);
  --ui-positiv:var(--ui-color-scs-40);
  --ui-on-positiv:var(--ui-color-scs-100);
  --ui-primary:var(--ui-color-p-40);
  --ui-positiv-container:var(--ui-color-scs-90);
  --ui-on-primary:var(--ui-color-p-100);
  --ui-warning:var(--ui-color-warn-40);
  --ui-on-warning:var(--ui-color-warn-0);
  --ui-error:var(--ui-color-err-40);
  --ui-on-error:var(--ui-color-err-100);
  --ui-tertiary:var(--ui-color-t-40);
  --ui-on-tertiary:var(--ui-color-t-100);
  --ui-on-surface:var(--ui-color-nv-0);
  --ui-on-surface-variant:var(--ui-color-nv-30);
  --ui-on-positiv-container:var(--ui-color-scs-10);
  --ui-surface-container-high:var(--ui-color-nv-90);
  --ui-surface-container-highest:var(--ui-color-nv-80);
  --ui-secondary-container:var(--ui-color-p-90);
  --ui-on-secondary-container:var(--ui-color-s-10);
  --ui-tertiary-container:var(--ui-color-t-90);
  --ui-on-tertiary-container:var(--ui-color-t-10);
  --ui-warning-container:var(--ui-color-warn-90);
  --ui-on-warning-container:var(--ui-color-warn-10);
  --ui-info-container:var(--ui-color-info-80);
  --ui-on-info-container:var(--ui-color-info-10);
  --ui-surface-container-lowest:var(--ui-color-nv-99);
  --ui-surface-container-low:var(--ui-color-nv-96);
  --ui-surface-container:var(--ui-color-nv-92);
  --ui-surface:var(--ui-color-nv-100);
  --ui-secondary:var(--ui-color-s-40);
  --ui-on-secondary:var(--ui-color-s-100);
  --ui-primary-container:var(--ui-color-p-90);
  --ui-on-primary-container:var(--ui-color-p-10);
  --ui-error-container:var(--ui-color-err-90);
  --ui-on-error-container:var(--ui-color-err-10);
  --ui-info:var(--ui-color-info-40);
  --ui-on-info:var(--ui-color-info-100);
  --ui-bg:var(--ui-color-s-100);
  --ui-outline-hover:var(--ui-color-s-90);
  --ui-inverse-surface:var(--ui-color-nv-30);
  --ui-on-inverse-surface:var(--ui-color-nv-100);
  --ui-outline:var(--ui-color-nv-90);
  --ui-outline-variant:var(--ui-color-nv-80);
  --ui-shadow:var(--ui-color-nv-80);
}
.ui-dark {
  --ui-bg-variant:var(--ui-color-s-10);
  --ui-positiv:var(--ui-color-scs-80);
  --ui-on-positiv:var(--ui-color-scs-10);
  --ui-primary:var(--ui-color-p-80);
  --ui-positiv-container:var(--ui-color-scs-30);
  --ui-on-primary:var(--ui-color-p-10);
  --ui-warning:var(--ui-color-warn-80);
  --ui-on-warning:var(--ui-color-warn-10);
  --ui-error:var(--ui-color-err-80);
  --ui-on-error:var(--ui-color-err-10);
  --ui-tertiary:var(--ui-color-t-80);
  --ui-on-tertiary:var(--ui-color-t-10);
  --ui-on-surface:var(--ui-color-nv-100);
  --ui-on-surface-variant:var(--ui-color-nv-80);
  --ui-on-positiv-container:var(--ui-color-scs-90);
  --ui-surface-container-high:var(--ui-color-nv-20);
  --ui-surface-container-highest:var(--ui-color-nv-25);
  --ui-secondary-container:var(--ui-color-s-30);
  --ui-on-secondary-container:var(--ui-color-s-90);
  --ui-tertiary-container:var(--ui-color-t-30);
  --ui-on-tertiary-container:var(--ui-color-t-90);
  --ui-warning-container:var(--ui-color-warn-30);
  --ui-on-warning-container:var(--ui-color-warn-90);
  --ui-info-container:var(--ui-color-info-30);
  --ui-on-info-container:var(--ui-color-info-90);
  --ui-surface-container-lowest:var(--ui-color-nv-6);
  --ui-surface-container-low:var(--ui-color-nv-8);
  --ui-surface-container:var(--ui-color-nv-15);
  --ui-surface:var(--ui-color-nv-4);
  --ui-secondary:var(--ui-color-s-40);
  --ui-on-secondary:var(--ui-color-s-10);
  --ui-primary-container:var(--ui-color-p-30);
  --ui-on-primary-container:var(--ui-color-p-90);
  --ui-error-container:var(--ui-color-err-30);
  --ui-on-error-container:var(--ui-color-err-90);
  --ui-info:var(--ui-color-info-80);
  --ui-on-info:var(--ui-color-info-10);
  --ui-bg:var(--ui-color-s-4);
  --ui-outline-hover:var(--ui-color-s-10);
  --ui-inverse-surface:var(--ui-color-nv-96);
  --ui-on-inverse-surface:var(--ui-color-nv-10);
  --ui-outline:var(--ui-color-nv-20);
  --ui-outline-variant:var(--ui-color-nv-10);
  --ui-shadow:var(--ui-color-nv-10);
}

/* src/styles.scss */
@font-face {
  font-family: "icon-project";
  src: url("./media/icon-project.eot?64829005");
  src:
    url("./media/icon-project.eot?64829005#iefix") format("embedded-opentype"),
    url("./media/icon-project.woff2?64829005") format("woff2"),
    url("./media/icon-project.woff?64829005") format("woff"),
    url("./media/icon-project.ttf?64829005") format("truetype"),
    url("./media/icon-project.svg?64829005#icon-project") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-project-]:before,
[class*=" icon-project-"]:before {
  font-family: "icon-project";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-project-order-plan:before {
  content: "\e800";
}
.icon-project-order-status:before {
  content: "\e801";
}
.icon-project-order-cart:before {
  content: "\e803";
}
.icon-project-order-course:before {
  content: "\e804";
}
.icon-project-mortarboard:before {
  content: "\e859";
}
.icon-project-school:before {
  content: "\e85a";
}
.icon-project-tools:before {
  content: "\e85b";
}
.icon-project-suitcase:before {
  content: "\e85c";
}
@font-face {
  font-family: "Golos";
  src: url("./media/golos-text_bold.woff2") format("woff2"), url("./media/golos-text_bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Golos";
  src: url("./media/golos-text_medium.woff2") format("woff2"), url("./media/golos-text_medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Golos";
  src: url("./media/golos-text_regular.woff2") format("woff2"), url("./media/golos-text_regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-ExtraLight.ttf");
  font-weight: 200;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-Light.ttf");
  font-weight: 300;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-Regular.ttf");
  font-weight: 400;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-Medium.ttf");
  font-weight: 500;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-SemiBold.ttf");
  font-weight: 600;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-Bold.ttf");
  font-weight: 700;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-ExtraBold.ttf");
  font-weight: 800;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-ExtraLightItalic.ttf");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-LightItalic.ttf");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-Italic.ttf");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-MediumItalic.ttf");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-SemiBoldItalic.ttf");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-BoldItalic.ttf");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-ExtraBoldItalic.ttf");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-BlackItalic.ttf");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Nunito-Secured";
  src: url("./media/Nunito-Black.ttf");
  font-weight: 900;
}
@font-face {
  font-family: "luca-system";
  src: url("./media/luca-system.eot?91614822");
  src:
    url("./media/luca-system.eot?91614822#iefix") format("embedded-opentype"),
    url("./media/luca-system.woff2?91614822") format("woff2"),
    url("./media/luca-system.woff?91614822") format("woff"),
    url("./media/luca-system.ttf?91614822") format("truetype"),
    url("./media/luca-system.svg?91614822#luca-system") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-system-]:before,
[class*=" icon-system-"]:before {
  font-family: "luca-system";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-system-education-lamp:before {
  content: "\e800";
}
.icon-system-education-ruler:before {
  content: "\e801";
}
.icon-system-education-school-bag:before {
  content: "\e802";
}
.icon-system-education-school-bell:before {
  content: "\e803";
}
.icon-system-education-shuttlecock:before {
  content: "\e804";
}
.icon-system-education-certificate:before {
  content: "\e805";
}
.icon-system-education-clip:before {
  content: "\e806";
}
.icon-system-education-history:before {
  content: "\e807";
}
.icon-system-education-geography:before {
  content: "\e808";
}
.icon-system-education-music:before {
  content: "\e809";
}
.icon-system-education-diploma:before {
  content: "\e80a";
}
.icon-system-education-investigation:before {
  content: "\e80b";
}
.icon-system-education-student:before {
  content: "\e80c";
}
.icon-system-education-highlighter-1:before {
  content: "\e80d";
}
.icon-system-education-student-1:before {
  content: "\e80e";
}
.icon-system-education-compass:before {
  content: "\e80f";
}
.icon-system-education-pencil-case:before {
  content: "\e810";
}
.icon-system-education-ruler-1:before {
  content: "\e811";
}
.icon-system-education-list:before {
  content: "\e812";
}
.icon-system-education-art:before {
  content: "\e813";
}
.icon-system-education-literature:before {
  content: "\e814";
}
.icon-system-education-computer:before {
  content: "\e815";
}
.icon-system-education-school-bus:before {
  content: "\e816";
}
.icon-system-education-clock:before {
  content: "\e817";
}
.icon-system-education-book:before {
  content: "\e818";
}
.icon-system-education-fast-food:before {
  content: "\e819";
}
.icon-system-education-physical-education:before {
  content: "\e81a";
}
.icon-system-education-compass-1:before {
  content: "\e81b";
}
.icon-system-education-desk-chair:before {
  content: "\e81c";
}
.icon-system-education-notebook:before {
  content: "\e81d";
}
.icon-system-education-chair:before {
  content: "\e81e";
}
.icon-system-education-virtual-class:before {
  content: "\e81f";
}
.icon-system-education-merit:before {
  content: "\e820";
}
.icon-system-education-basket:before {
  content: "\e821";
}
.icon-system-education-diploma-1:before {
  content: "\e822";
}
.icon-system-education-teacher-1:before {
  content: "\e823";
}
.icon-system-education-calculator:before {
  content: "\e824";
}
.icon-system-education-teacher:before {
  content: "\e825";
}
.icon-system-education-scissors:before {
  content: "\e826";
}
.icon-system-education-abacus:before {
  content: "\e827";
}
.icon-system-education-award:before {
  content: "\e828";
}
.icon-system-education-highlighter:before {
  content: "\e829";
}
.icon-system-education-blackboard-1:before {
  content: "\e82a";
}
.icon-system-education-stapler:before {
  content: "\e82b";
}
.icon-system-education-workspace:before {
  content: "\e82c";
}
.icon-system-education-philosophy:before {
  content: "\e82d";
}
.icon-system-education-apple:before {
  content: "\e82e";
}
.icon-system-education-graduation-hat:before {
  content: "\e82f";
}
.icon-system-education-maths:before {
  content: "\e830";
}
.icon-system-education-projector:before {
  content: "\e831";
}
.icon-system-education-school:before {
  content: "\e832";
}
.icon-system-education-blackboard:before {
  content: "\e833";
}
.icon-system-education-conference:before {
  content: "\e834";
}
.icon-system-education-creativity:before {
  content: "\e835";
}
.icon-system-education-atom:before {
  content: "\e836";
}
.icon-system-education-bell:before {
  content: "\e837";
}
.icon-system-education-calendar:before {
  content: "\e838";
}
.icon-system-education-test:before {
  content: "\e839";
}
.icon-system-education-calendar-1:before {
  content: "\e83a";
}
.icon-system-education-chemistry:before {
  content: "\e83b";
}
.icon-system-education-test-tube:before {
  content: "\e83c";
}
.icon-system-education-locker:before {
  content: "\e83d";
}
.icon-system-education-teach:before {
  content: "\e83e";
}
.icon-system-education-telescope:before {
  content: "\e83f";
}
.icon-system-education-anatomy:before {
  content: "\e840";
}
.icon-system-education-plant:before {
  content: "\e841";
}
.icon-system-education-book-1:before {
  content: "\e842";
}
.icon-system-education-astrophysics-1:before {
  content: "\e843";
}
.icon-system-education-tutorial:before {
  content: "\e844";
}
.icon-system-education-pencil:before {
  content: "\e845";
}
.icon-system-technologies-data-science:before {
  content: "\e846";
}
.icon-system-technologies-cloud-data-1:before {
  content: "\e847";
}
.icon-system-technologies-database:before {
  content: "\e848";
}
.icon-system-technologies-database-2:before {
  content: "\e849";
}
.icon-system-technologies-add:before {
  content: "\e84a";
}
.icon-system-technologies-database-3:before {
  content: "\e84b";
}
.icon-system-technologies-binary-code:before {
  content: "\e84c";
}
.icon-system-technologies-global-network:before {
  content: "\e84d";
}
.icon-system-technologies-password:before {
  content: "\e84e";
}
.icon-system-technologies-coding:before {
  content: "\e84f";
}
.icon-system-technologies-backup:before {
  content: "\e850";
}
.icon-system-technologies-artificial-heart:before {
  content: "\e851";
}
.icon-system-technologies-artificial-intelligence-1:before {
  content: "\e852";
}
.icon-system-technologies-artificial-intelligence-2:before {
  content: "\e853";
}
.icon-system-technologies-artificial-intelligence:before {
  content: "\e854";
}
.icon-system-technologies-automation:before {
  content: "\e855";
}
.icon-system-technologies-battery:before {
  content: "\e856";
}
.icon-system-technologies-blockchain:before {
  content: "\e857";
}
.icon-system-technologies-brain:before {
  content: "\e858";
}
.icon-system-technologies-cable:before {
  content: "\e859";
}
.icon-system-technologies-calculator:before {
  content: "\e85a";
}
.icon-system-technologies-cloud-computing-2:before {
  content: "\e85b";
}
.icon-system-technologies-cloud-data:before {
  content: "\e85c";
}
.icon-system-technologies-cloud:before {
  content: "\e85d";
}
.icon-system-technologies-cryptocurrency:before {
  content: "\e85e";
}
.icon-system-technologies-database-1:before {
  content: "\e85f";
}
.icon-system-technologies-digital-transformation-1:before {
  content: "\e860";
}
.icon-system-technologies-database-4:before {
  content: "\e861";
}
.icon-system-technologies-electric:before {
  content: "\e862";
}
.icon-system-technologies-electrical-circuit:before {
  content: "\e863";
}
.icon-system-technologies-electricity:before {
  content: "\e864";
}
.icon-system-technologies-filter-2:before {
  content: "\e865";
}
.icon-system-technologies-computer:before {
  content: "\e866";
}
.icon-system-technologies-fingerprint:before {
  content: "\e867";
}
.icon-system-technologies-gear-1:before {
  content: "\e868";
}
.icon-system-acquiring:before {
  content: "\e869";
}
.icon-system-add-chat:before {
  content: "\e86a";
}
.icon-system-add-user-fill:before {
  content: "\e86b";
}
.icon-system-all-sections:before {
  content: "\e86c";
}
.icon-system-analytics:before {
  content: "\e86d";
}
.icon-system-angle-bottom-fill:before {
  content: "\e86e";
}
.icon-system-angle-left-double:before {
  content: "\e86f";
}
.icon-system-angle-left:before {
  content: "\e870";
}
.icon-system-angle-bottom:before {
  content: "\e871";
}
.icon-system-angle-right-double:before {
  content: "\e872";
}
.icon-system-angle-right:before {
  content: "\e873";
}
.icon-system-angle-top-fill:before {
  content: "\e874";
}
.icon-system-angle-top:before {
  content: "\e875";
}
.icon-system-arrow-left:before {
  content: "\e876";
}
.icon-system-arrow-bottom:before {
  content: "\e877";
}
.icon-system-arrow-right:before {
  content: "\e878";
}
.icon-system-arrow-top:before {
  content: "\e879";
}
.icon-system-arrows-right:before {
  content: "\e87a";
}
.icon-system-attachment:before {
  content: "\e87b";
}
.icon-system-block-copy:before {
  content: "\e87c";
}
.icon-system-block-delete-fill:before {
  content: "\e87d";
}
.icon-system-block-dnd:before {
  content: "\e87e";
}
.icon-system-block-delete:before {
  content: "\e87f";
}
.icon-system-block-img:before {
  content: "\e880";
}
.icon-system-block-file:before {
  content: "\e881";
}
.icon-system-block-edit:before {
  content: "\e882";
}
.icon-system-block-off:before {
  content: "\e883";
}
.icon-system-block-indent:before {
  content: "\e884";
}
.icon-system-technologies-gamepad:before {
  content: "\e885";
}
.icon-system-block-text:before {
  content: "\e886";
}
.icon-system-block-variant:before {
  content: "\e887";
}
.icon-system-block-video:before {
  content: "\e888";
}
.icon-system-calendar:before {
  content: "\e889";
}
.icon-system-chat-support:before {
  content: "\e88a";
}
.icon-system-chat:before {
  content: "\e88b";
}
.icon-system-check:before {
  content: "\e88c";
}
.icon-system-close:before {
  content: "\e88d";
}
.icon-system-course-editor:before {
  content: "\e88e";
}
.icon-system-copy-fill:before {
  content: "\e88f";
}
.icon-system-course-viewer:before {
  content: "\e890";
}
.icon-system-course:before {
  content: "\e891";
}
.icon-system-dot-horizontal:before {
  content: "\e892";
}
.icon-system-download:before {
  content: "\e893";
}
.icon-system-embed-video:before {
  content: "\e894";
}
.icon-system-download-fill:before {
  content: "\e895";
}
.icon-system-dot-vertical:before {
  content: "\e896";
}
.icon-system-education:before {
  content: "\e897";
}
.icon-system-eye:before {
  content: "\e898";
}
.icon-system-blocks:before {
  content: "\e899";
}
.icon-system-filter:before {
  content: "\e89a";
}
.icon-system-frame:before {
  content: "\e89b";
}
.icon-system-purchase:before {
  content: "\e89c";
}
.icon-system-home:before {
  content: "\e89d";
}
.icon-system-technologies-implant:before {
  content: "\e89e";
}
.icon-system-flag:before {
  content: "\e89f";
}
.icon-system-lesson-hm:before {
  content: "\e8a0";
}
.icon-system-lesson:before {
  content: "\e8a1";
}
.icon-system-mail:before {
  content: "\e8a2";
}
.icon-system-lock-fill:before {
  content: "\e8a3";
}
.icon-system-lock:before {
  content: "\e8a4";
}
.icon-system-loud-speaker:before {
  content: "\e8a5";
}
.icon-system-menu-bar:before {
  content: "\e8a6";
}
.icon-system-micro:before {
  content: "\e8a7";
}
.icon-system-module:before {
  content: "\e8a8";
}
.icon-system-notification:before {
  content: "\e8a9";
}
.icon-system-owl:before {
  content: "\e8aa";
}
.icon-system-technologies-grid:before {
  content: "\e8ab";
}
.icon-system-page:before {
  content: "\e8ac";
}
.icon-system-page-fill:before {
  content: "\e8ad";
}
.icon-system-pages:before {
  content: "\e8ae";
}
.icon-system-palette-arrow-up:before {
  content: "\e8af";
}
.icon-system-personal-account:before {
  content: "\e8b0";
}
.icon-system-technologies-keyboard:before {
  content: "\e8b1";
}
.icon-system-plus:before {
  content: "\e8b2";
}
.icon-system-puzle:before {
  content: "\e8b3";
}
.icon-system-question:before {
  content: "\e8b4";
}
.icon-system-quote:before {
  content: "\e8b5";
}
.icon-system-sales:before {
  content: "\e8b6";
}
.icon-system-save:before {
  content: "\e8b7";
}
.icon-system-school:before {
  content: "\e8b8";
}
.icon-system-search:before {
  content: "\e8b9";
}
.icon-system-send:before {
  content: "\e8ba";
}
.icon-system-settings-fill:before {
  content: "\e8bb";
}
.icon-system-settings:before {
  content: "\e8bc";
}
.icon-system-share:before {
  content: "\e8bd";
}
.icon-system-shiping-cart-variant:before {
  content: "\e8be";
}
.icon-system-shiping-cart:before {
  content: "\e8bf";
}
.icon-system-sort-asc:before {
  content: "\e8c0";
}
.icon-system-sort-desc:before {
  content: "\e8c1";
}
.icon-system-sound-fill:before {
  content: "\e8c2";
}
.icon-system-sound-mute-fill:before {
  content: "\e8c3";
}
.icon-system-soundwave:before {
  content: "\e8c4";
}
.icon-system-star-fill:before {
  content: "\e8c5";
}
.icon-system-start:before {
  content: "\e8c6";
}
.icon-system-stop:before {
  content: "\e8c7";
}
.icon-system-tariff:before {
  content: "\e8c8";
}
.icon-system-teacher:before {
  content: "\e8c9";
}
.icon-system-theme:before {
  content: "\e8ca";
}
.icon-system-user-group:before {
  content: "\e8cb";
}
.icon-system-user:before {
  content: "\e8cc";
}
.icon-system-users:before {
  content: "\e8cd";
}
.icon-system-video-fill:before {
  content: "\e8ce";
}
.icon-system-waiting:before {
  content: "\e8cf";
}
.icon-system-warning-info:before {
  content: "\e8d0";
}
.icon-system-info:before {
  content: "\e8d1";
}
.icon-system-block-title:before {
  content: "\e8d2";
}
.icon-system-plus-in-circle:before {
  content: "\e8d3";
}
.icon-system-image-add:before {
  content: "\e8d4";
}
.icon-system-base-anchorn:before {
  content: "\e8d5";
}
.icon-system-base-arrow-right:before {
  content: "\e8d6";
}
.icon-system-base-arrow-growth:before {
  content: "\e8d7";
}
.icon-system-base-bank:before {
  content: "\e8d8";
}
.icon-system-base-battery:before {
  content: "\e8d9";
}
.icon-system-base-bluetooth:before {
  content: "\e8da";
}
.icon-system-base-bookmark-minus:before {
  content: "\e8db";
}
.icon-system-base-bookmark-plus:before {
  content: "\e8dc";
}
.icon-system-base-bookmark:before {
  content: "\e8dd";
}
.icon-system-base-box:before {
  content: "\e8de";
}
.icon-system-base-building:before {
  content: "\e8df";
}
.icon-system-base-call:before {
  content: "\e8e0";
}
.icon-system-base-catalog:before {
  content: "\e8e1";
}
.icon-system-base-chart-1:before {
  content: "\e8e2";
}
.icon-system-base-chart-2:before {
  content: "\e8e3";
}
.icon-system-base-chronometer:before {
  content: "\e8e4";
}
.icon-system-base-cinema:before {
  content: "\e8e5";
}
.icon-system-base-cloude:before {
  content: "\e8e6";
}
.icon-system-base-compass:before {
  content: "\e8e7";
}
.icon-system-base-controls:before {
  content: "\e8e8";
}
.icon-system-base-cursor-hand:before {
  content: "\e8e9";
}
.icon-system-base-cursor:before {
  content: "\e8ea";
}
.icon-system-base-dislike:before {
  content: "\e8eb";
}
.icon-system-base-feather:before {
  content: "\e8ec";
}
.icon-system-base-filter:before {
  content: "\e8ed";
}
.icon-system-base-fire:before {
  content: "\e8ee";
}
.icon-system-base-full-size:before {
  content: "\e8ef";
}
.icon-system-base-heart:before {
  content: "\e8f0";
}
.icon-system-base-hourglass:before {
  content: "\e8f1";
}
.icon-system-base-key:before {
  content: "\e8f2";
}
.icon-system-base-layer:before {
  content: "\e8f3";
}
.icon-system-base-light-bulb:before {
  content: "\e8f4";
}
.icon-system-base-like:before {
  content: "\e8f5";
}
.icon-system-base-magnet:before {
  content: "\e8f6";
}
.icon-system-base-location:before {
  content: "\e8f7";
}
.icon-system-base-map:before {
  content: "\e8f8";
}
.icon-system-base-loading:before {
  content: "\e8f9";
}
.icon-system-base-measure:before {
  content: "\e8fa";
}
.icon-system-base-link:before {
  content: "\e8fb";
}
.icon-system-base-module:before {
  content: "\e8fc";
}
.icon-system-base-mail-box:before {
  content: "\e8fd";
}
.icon-system-base-music:before {
  content: "\e8fe";
}
.icon-system-base-no-calls:before {
  content: "\e8ff";
}
.icon-system-base-open-mail:before {
  content: "\e900";
}
.icon-system-base-paper-pin:before {
  content: "\e901";
}
.icon-system-base-pie-chart:before {
  content: "\e902";
}
.icon-system-base-picker:before {
  content: "\e903";
}
.icon-system-base-purse:before {
  content: "\e904";
}
.icon-system-base-piggy-bank:before {
  content: "\e905";
}
.icon-system-base-print:before {
  content: "\e906";
}
.icon-system-base-puzzle:before {
  content: "\e907";
}
.icon-system-base-pulse:before {
  content: "\e908";
}
.icon-system-base-sad:before {
  content: "\e909";
}
.icon-system-base-sale:before {
  content: "\e90a";
}
.icon-system-base-scales:before {
  content: "\e90b";
}
.icon-system-base-save:before {
  content: "\e90c";
}
.icon-system-base-share:before {
  content: "\e90d";
}
.icon-system-base-shield:before {
  content: "\e90e";
}
.icon-system-base-smile:before {
  content: "\e90f";
}
.icon-system-base-ticket:before {
  content: "\e910";
}
.icon-system-base-star:before {
  content: "\e911";
}
.icon-system-base-sun:before {
  content: "\e912";
}
.icon-system-base-umbrella:before {
  content: "\e913";
}
.icon-system-base-shopping-bag:before {
  content: "\e914";
}
.icon-system-base-to-do-list:before {
  content: "\e915";
}
.icon-system-base-usb:before {
  content: "\e916";
}
.icon-system-base-wi-fi:before {
  content: "\e917";
}
.icon-system-base-world-wide-web:before {
  content: "\e918";
}
.icon-system-base-zoom-out:before {
  content: "\e919";
}
.icon-system-base-zoom-in:before {
  content: "\e91a";
}
.icon-system-medicine:before {
  content: "\e91b";
}
.icon-system-medicine-1:before {
  content: "\e91c";
}
.icon-system-medicine-supplement:before {
  content: "\e91d";
}
.icon-system-medicine-2:before {
  content: "\e91e";
}
.icon-system-medicine-vitamins:before {
  content: "\e91f";
}
.icon-system-medicine-plaster:before {
  content: "\e920";
}
.icon-system-medicine-tablet-1:before {
  content: "\e921";
}
.icon-system-medicine-date:before {
  content: "\e922";
}
.icon-system-medicine-tablet:before {
  content: "\e923";
}
.icon-system-medicine-health-report:before {
  content: "\e924";
}
.icon-system-medicine-3:before {
  content: "\e925";
}
.icon-system-medicine-mortar:before {
  content: "\e926";
}
.icon-system-medicine-syringe:before {
  content: "\e927";
}
.icon-system-medicine-4:before {
  content: "\e928";
}
.icon-system-medicine-5:before {
  content: "\e929";
}
.icon-system-medicine-pills:before {
  content: "\e92a";
}
.icon-system-medicine-pills-1:before {
  content: "\e92b";
}
.icon-system-medicine-chemical:before {
  content: "\e92c";
}
.icon-system-medicine-6:before {
  content: "\e92d";
}
.icon-system-medicine-8:before {
  content: "\e92e";
}
.icon-system-medicine-syringe-1:before {
  content: "\e92f";
}
.icon-system-medicine-9:before {
  content: "\e930";
}
.icon-system-medicine-vitamin-c:before {
  content: "\e931";
}
.icon-system-medicine-prescription:before {
  content: "\e932";
}
.icon-system-medicine-10:before {
  content: "\e933";
}
.icon-system-medicine-spray:before {
  content: "\e934";
}
.icon-system-medicine-ointment:before {
  content: "\e935";
}
.icon-system-medicine-11:before {
  content: "\e936";
}
.icon-system-medicine-blood-bag:before {
  content: "\e937";
}
.icon-system-medicine-flask-1:before {
  content: "\e938";
}
.icon-system-medicine-urine:before {
  content: "\e939";
}
.icon-system-medicine-first-aid-kit-2:before {
  content: "\e93a";
}
.icon-system-medicine-first-aid-kit-1:before {
  content: "\e93b";
}
.icon-system-medicine-blood:before {
  content: "\e93c";
}
.icon-system-medicine-12:before {
  content: "\e93d";
}
.icon-system-medicine-tea:before {
  content: "\e93e";
}
.icon-system-medicine-13:before {
  content: "\e93f";
}
.icon-system-medicine-cream:before {
  content: "\e940";
}
.icon-system-medicine-syringe-2:before {
  content: "\e941";
}
.icon-system-medicine-14:before {
  content: "\e942";
}
.icon-system-medicine-heartbeat-1:before {
  content: "\e943";
}
.icon-system-medicine-pipette:before {
  content: "\e944";
}
.icon-system-medicine-pills-2:before {
  content: "\e945";
}
.icon-system-medicine-mouthwash:before {
  content: "\e946";
}
.icon-system-medicine-inhaler:before {
  content: "\e947";
}
.icon-system-medicine-ambulance:before {
  content: "\e948";
}
.icon-system-medicine-bone:before {
  content: "\e949";
}
.icon-system-medicine-checklist:before {
  content: "\e94a";
}
.icon-system-medicine-cotton:before {
  content: "\e94b";
}
.icon-system-medicine-dental-care:before {
  content: "\e94c";
}
.icon-system-medicine-dna:before {
  content: "\e94d";
}
.icon-system-medicine-doctor:before {
  content: "\e94e";
}
.icon-system-medicine-first-aid-kit:before {
  content: "\e94f";
}
.icon-system-medicine-good-heart:before {
  content: "\e950";
}
.icon-system-medicine-heartbeat:before {
  content: "\e951";
}
.icon-system-medicine-helicopter:before {
  content: "\e952";
}
.icon-system-medicine-hospital:before {
  content: "\e953";
}
.icon-system-medicine-iv-bag:before {
  content: "\e954";
}
.icon-system-medicine-iv-pole:before {
  content: "\e955";
}
.icon-system-medicine-joint:before {
  content: "\e956";
}
.icon-system-medicine-syrup:before {
  content: "\e957";
}
.icon-system-medicine-flask:before {
  content: "\e958";
}
.icon-system-medicine-7:before {
  content: "\e959";
}
.icon-system-medicine-microscope:before {
  content: "\e95a";
}
.icon-system-medicine-phonendoscope:before {
  content: "\e95b";
}
.icon-system-medicine-pills-3:before {
  content: "\e95c";
}
.icon-system-medicine-scissors:before {
  content: "\e95d";
}
.icon-system-medicine-siren:before {
  content: "\e95e";
}
.icon-system-medicine-surgery-tools:before {
  content: "\e95f";
}
.icon-system-medicine-thermometer:before {
  content: "\e960";
}
.icon-system-technologies-keypad-1:before {
  content: "\e961";
}
.icon-system-technologies-lightning:before {
  content: "\e962";
}
.icon-system-technologies-magnet:before {
  content: "\e963";
}
.icon-system-technologies-mining:before {
  content: "\e964";
}
.icon-system-technologies-mouse-clicker:before {
  content: "\e965";
}
.icon-system-technologies-pendrive:before {
  content: "\e966";
}
.icon-system-technologies-radio-cassette:before {
  content: "\e967";
}
.icon-system-technologies-pc-tower:before {
  content: "\e968";
}
.icon-system-technologies-programming:before {
  content: "\e969";
}
.icon-system-technologies-robot-hand:before {
  content: "\e96a";
}
.icon-system-technologies-processor:before {
  content: "\e96b";
}
.icon-system-technologies-robot:before {
  content: "\e96c";
}
.icon-system-technologies-rocket:before {
  content: "\e96d";
}
.icon-system-technologies-satellite:before {
  content: "\e96e";
}
.icon-system-technologies-scanner:before {
  content: "\e96f";
}
.icon-system-technologies-security:before {
  content: "\e970";
}
.icon-system-technologies-nano-technology:before {
  content: "\e971";
}
.icon-system-technologies-signal-1:before {
  content: "\e972";
}
.icon-system-technologies-sensor:before {
  content: "\e973";
}
.icon-system-technologies-smart-energy:before {
  content: "\e974";
}
.icon-system-technologies-solar-panel:before {
  content: "\e975";
}
.icon-system-technologies-server:before {
  content: "\e976";
}
.icon-system-technologies-smartphone:before {
  content: "\e977";
}
.icon-system-technologies-technology-1:before {
  content: "\e978";
}
.icon-system-technologies-signal:before {
  content: "\e979";
}
.icon-system-technologies-television:before {
  content: "\e97a";
}
.icon-system-technologies-vr-platform:before {
  content: "\e97b";
}
.icon-system-technologies-wifi:before {
  content: "\e97c";
}
.icon-system-technologies-vr-helmet:before {
  content: "\e97d";
}
.icon-system-technologies-technology:before {
  content: "\e97e";
}
.icon-system-technologies-team:before {
  content: "\e97f";
}
.icon-system-text-left:before {
  content: "\e980";
}
.icon-system-text-center:before {
  content: "\e981";
}
.icon-system-text-secure:before {
  content: "\e982";
}
.icon-system-text-insecure:before {
  content: "\e983";
}
.icon-system-align-space-evenly:before {
  content: "\e984";
}
.icon-system-minus:before {
  content: "\e985";
}
.icon-system-icon-button:before {
  content: "\e986";
}
.icon-system-phone:before {
  content: "\e987";
}
.icon-system-tablet:before {
  content: "\e988";
}
.icon-system-laptop:before {
  content: "\e989";
}
.icon-system-justify-space-evenly:before {
  content: "\e98a";
}
.icon-system-justify-space-between:before {
  content: "\e98b";
}
.icon-system-align-space-around:before {
  content: "\e98c";
}
.icon-system-justify-space-around:before {
  content: "\e98d";
}
.icon-system-flex-direction-row:before {
  content: "\e98e";
}
.icon-system-flex-direction-column:before {
  content: "\e98f";
}
.icon-system-link:before {
  content: "\e990";
}
.icon-system-text-right:before {
  content: "\e998";
}
.icon-system-justify-content-start:before {
  content: "\e99a";
}
.icon-system-justify-content-center:before {
  content: "\e99c";
}
.icon-system-align-items-center:before {
  content: "\e99d";
}
.icon-system-spacing:before {
  content: "\e99e";
}
.icon-system-align-space-between:before {
  content: "\e99f";
}
.icon-system-justify-content-end:before {
  content: "\e9a0";
}
.icon-system-align-items-start:before {
  content: "\e9a1";
}
.icon-system-align-items-end:before {
  content: "\e9a2";
}
.icon-system-\441orner-3:before {
  content: "\e9a3";
}
.icon-system-\441orner-1:before {
  content: "\e9a4";
}
.icon-system-\441orner-2:before {
  content: "\e9a5";
}
.icon-system-\441orner-4:before {
  content: "\e9a6";
}
.icon-system-permissions:before {
  content: "\e9dc";
}
.icon-system-events:before {
  content: "\e9dd";
}
.icon-system-certificate:before {
  content: "\e9de";
}
.icon-system-poll:before {
  content: "\e9df";
}
.icon-system-digital-assist:before {
  content: "\e9e0";
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
html {
  font-size: var(--ui-text-global);
  font-family: "Golos", sans-serif;
}
button,
input,
select,
textarea {
  font-family: inherit;
}
body::-webkit-scrollbar {
  display: none;
}
@supports not selector(::-webkit-scrollbar) {
  html {
    scrollbar-width: none;
  }
}
button {
  border: none;
  background-color: transparent;
  outline: none;
}
a,
.ui-a-emu {
  color: var(--ui-primary);
  text-decoration: none;
}
a:hover,
.ui-a-emu:hover {
  color: var(--ui-primary);
  text-decoration: none;
}
a:active,
.ui-a-emu:active {
  color: var(--ui-primary);
  text-decoration: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  display: none;
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
textarea::-webkit-scrollbar {
  width: 5px;
  height: 2px;
  background-color: transparent;
  border-radius: 5px;
}
textarea::-webkit-scrollbar-thumb {
  background-color: rgba(67, 67, 67, 0.5019607843);
  border-radius: 5px;
}
textarea::-webkit-scrollbar-thumb:hover {
  background-color: var(--ui-on-surface-variant);
}
textarea::-webkit-scrollbar-button:vertical:start:decrement {
  display: none;
}
textarea::-webkit-scrollbar-button:vertical:end:increment {
  display: none;
}
textarea::-webkit-scrollbar-button:horizontal:start:decrement {
  display: none;
}
textarea::-webkit-scrollbar-button:horizontal:end:increment {
  display: none;
}
.ui-grid-1 {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--ui-indent-4);
}
.ui-grid-2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--ui-indent-4);
}
.ui-grid-2-ee {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  gap: var(--ui-indent-4);
}
.ui-grid-2-se {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  gap: var(--ui-indent-4);
}
.ui-grid-3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--ui-indent-4);
}
.ui-grid-3-ce {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
  gap: var(--ui-indent-4);
}
.ui-grid-4 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--ui-indent-4);
}
.ui-grid-max-end {
  display: grid;
  grid-template-columns: minmax(0, 1fr) max-content;
  gap: var(--ui-indent-4);
}
@media (max-width: 990px) {
  .ui-grid-2,
  .ui-grid-3,
  .ui-grid-4,
  .ui-grid-max-end {
    grid-template-columns: minmax(0, 1fr);
  }
}
.ui-grid-col-start-1 {
  grid-column-start: 1;
}
.ui-grid-col-start-2 {
  grid-column-start: 2;
}
.ui-grid-col-start-3 {
  grid-column-start: 3;
}
.ui-grid-col-start-4 {
  grid-column-start: 4;
}
.ui-grid-col-end-1 {
  grid-column-end: 1;
}
.ui-grid-col-end-2 {
  grid-column-end: 2;
}
.ui-grid-col-end-3 {
  grid-column-end: 3;
}
.ui-grid-col-end-4 {
  grid-column-end: 4;
}
.ui-grid-auto-fill {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(var(--ui-grid-auto-fill-min, 0), 1fr));
}
.ui-grid {
  display: grid;
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid {
    display: grid;
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid {
    display: grid;
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid {
    display: grid;
  }
}
.ui-grid-columns-1 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-1 {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.ui-grid-rows-1 {
  display: grid;
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-rows-1 {
    display: grid;
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-rows-1 {
    display: grid;
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-rows-1 {
    display: grid;
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
}
.ui-grid-columns-2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-2 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.ui-grid-rows-2 {
  display: grid;
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-rows-2 {
    display: grid;
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-rows-2 {
    display: grid;
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-rows-2 {
    display: grid;
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
}
.ui-grid-columns-3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.ui-grid-rows-3 {
  display: grid;
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-rows-3 {
    display: grid;
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-rows-3 {
    display: grid;
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-rows-3 {
    display: grid;
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
}
.ui-grid-columns-4 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.ui-grid-rows-4 {
  display: grid;
  grid-template-rows: repeat(4, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-rows-4 {
    display: grid;
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-rows-4 {
    display: grid;
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-rows-4 {
    display: grid;
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
}
.ui-grid-columns-5 {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-5 {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
.ui-grid-rows-5 {
  display: grid;
  grid-template-rows: repeat(5, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-rows-5 {
    display: grid;
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-rows-5 {
    display: grid;
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-rows-5 {
    display: grid;
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
}
.ui-grid-columns-6 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-6 {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}
.ui-grid-rows-6 {
  display: grid;
  grid-template-rows: repeat(6, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-rows-6 {
    display: grid;
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-rows-6 {
    display: grid;
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-rows-6 {
    display: grid;
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
}
.ui-grid-columns-7 {
  display: grid;
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-7 {
    display: grid;
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
}
.ui-grid-rows-7 {
  display: grid;
  grid-template-rows: repeat(7, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-rows-7 {
    display: grid;
    grid-template-rows: repeat(7, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-rows-7 {
    display: grid;
    grid-template-rows: repeat(7, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-rows-7 {
    display: grid;
    grid-template-rows: repeat(7, minmax(0, 1fr));
  }
}
.ui-grid-columns-8 {
  display: grid;
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-8 {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
.ui-grid-rows-8 {
  display: grid;
  grid-template-rows: repeat(8, minmax(0, 1fr));
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-rows-8 {
    display: grid;
    grid-template-rows: repeat(8, minmax(0, 1fr));
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-rows-8 {
    display: grid;
    grid-template-rows: repeat(8, minmax(0, 1fr));
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-rows-8 {
    display: grid;
    grid-template-rows: repeat(8, minmax(0, 1fr));
  }
}
.ui-grid-columns-2-ee {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-2-ee {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-2-ee {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-2-ee {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
  }
}
.ui-grid-columns-2-se {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-2-se {
    display: grid;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-2-se {
    display: grid;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-2-se {
    display: grid;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }
}
.ui-grid-columns-3-ce {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-3-ce {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-3-ce {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-3-ce {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr) minmax(0, 1fr);
  }
}
.ui-grid-columns-max-end {
  display: grid;
  grid-template-columns: minmax(0, 1fr) max-content;
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-columns-max-end {
    display: grid;
    grid-template-columns: minmax(0, 1fr) max-content;
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-columns-max-end {
    display: grid;
    grid-template-columns: minmax(0, 1fr) max-content;
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-columns-max-end {
    display: grid;
    grid-template-columns: minmax(0, 1fr) max-content;
  }
}
.ui-grid-as-center {
  align-self: center;
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-as-center {
    align-self: center;
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-as-center {
    align-self: center;
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-as-center {
    align-self: center;
  }
}
.ui-grid-as-end {
  align-self: end;
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-grid-as-end {
    align-self: end;
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-grid-as-end {
    align-self: end;
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-grid-as-end {
    align-self: end;
  }
}
:root {
  --ui-text-global: 16px;
  --ui-text-global-tablet: 16px;
  --ui-text-global-phone: 16px;
  --ui-text-h1: 3.125rem;
  --ui-text-h2: 2.75rem;
  --ui-text-h3: 2.25rem;
  --ui-text-h4: 1.75rem;
  --ui-text-h5: 1.5rem;
  --ui-text-h6: 1.25rem;
  --ui-text-4xl: 2.25rem;
  --ui-text-3xl: 1.875rem;
  --ui-text-2xl: 1.5rem;
  --ui-text-xl: 1.25rem;
  --ui-text-l: 1.125rem;
  --ui-text-m: 1rem;
  --ui-text-s: 0.875rem;
  --ui-text-xs: 0.75rem;
  --ui-text-2xs: 0.625rem;
  --ui-text-light: 300;
  --ui-text-normal: 400;
  --ui-text-medium: 500;
  --ui-text-bold: 700;
  --ui-display-large-size: var(--ui-text-h1);
  --ui-display-large-weight: var(--ui-text-bold);
  --ui-display-medium-size: var(--ui-text-h2);
  --ui-display-medium-weight: var(--ui-text-medium);
  --ui-display-small-size: var(--ui-text-h3);
  --ui-display-small-weight: var(--ui-text-normal);
  --ui-headline-large-size: var(--ui-text-h3);
  --ui-headline-large-weight: var(--ui-text-normal);
  --ui-headline-medium-size: var(--ui-text-h4);
  --ui-headline-medium-weight: var(--ui-text-bold);
  --ui-headline-small-size: var(--ui-text-h5);
  --ui-headline-small-weight: var(--ui-text-medium);
  --ui-title-large-size: var(--ui-text-h6);
  --ui-title-large-weight: var(--ui-text-bold);
  --ui-title-medium-size: var(--ui-text-l);
  --ui-title-medium-weight: var(--ui-text-medium);
  --ui-title-small-size: var(--ui-text-m);
  --ui-title-small-weight: var(--ui-text-normal);
  --ui-label-large-size: var(--ui-text-s);
  --ui-label-large-weight: var(--ui-text-normal);
  --ui-label-medium-size: var(--ui-text-xs);
  --ui-label-medium-weight: var(--ui-text-normal);
  --ui-label-small-size: var(--ui-text-2xs);
  --ui-label-small-weight: var(--ui-text-normal);
  --ui-body-large-size: var(--ui-text-m);
  --ui-body-large-weight: var(--ui-text-normal);
  --ui-body-medium-size: var(--ui-text-s);
  --ui-body-medium-weight: var(--ui-text-normal);
  --ui-body-small-size: var(--ui-text-xs);
  --ui-body-small-weight: var(--ui-text-normal);
}
:root {
  --ui-h-large: 48px;
  --ui-h-medium: 42px;
  --ui-h-small: 34px;
  --ui-h-mini: 22px;
  --ui-h-tarea: 170px;
  --user-photo-s: 32px;
  --user-photo-xl: 64px;
  --user-photo-xxl: 88px;
  --private-listing-header-top: 0;
  --private-listing-header-background: var(--ui-bg-variant);
  --private-listing-header-gap: var(--ui-indent-4);
  --audio-player-control-btn-size: 32px;
  --ui-bc-add-btn: rgba(36, 165, 118, 0.2);
  --ui-shadow-l: 0 12px 42px -4px #00000017, 0 8px 18px -6px #0000001A;
  --ui-shadow-m: 0 10px 28px -4px #0000000F, 0 6px 12px -6px #00000014;
  --ui-shadow-s: 0 8px 20px -2px #00000005, 0 6px 10px -4px #00000008;
  --ui-shadow-xs: 0 2px 8px 0 #0000001A;
  --ui-select-background: var(--ui-surface-container);
}
.ui-block {
  background: var(--ui-surface);
  color: var(--ui-on-surface);
  border-radius: 20px;
  padding: var(--ui-indent-8);
}
.ui-block-spacer {
  padding: 32px 0;
}
.ui-block-spacer::before {
  content: "";
  display: block;
  height: 1px;
  background-color: var(--ui-surface-container);
}
.ui-block-image {
  width: 152px;
  height: 152px;
  overflow: hidden;
  border-radius: 15px;
}
.ui-section {
  color: var(--ui-on-surface);
}
.ui-section:not(:last-child) {
  margin-bottom: 40px;
}
.ui-section-container {
  width: 100%;
  color: var(--ui-on-surface);
  max-width: 730px;
  padding: 0 15px;
  margin: 0 auto;
}
.ui-section-container-page {
  max-width: 970px;
  padding: 0 15px;
  margin: 0 auto;
  width: 100%;
}
.ui-section-container-landing {
  max-width: 1230px;
  margin: 0 auto;
  padding: 0 15px;
  width: 100%;
}
.ui-section-title {
  font-size: var(--ui-text-m);
  font-weight: var(--ui-text-normal);
  margin-bottom: 16px;
}
.ui-section-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.ui-section-header .section-title {
  margin-bottom: 0;
}
.ui-section-settings {
  background: var(--ui-surface);
  color: var(--ui-on-surface);
  border-radius: 20px;
  padding: 32px;
}
.ui-section-settings-item {
  display: grid;
  grid-template-columns: 185px minmax(0, 1fr);
  gap: 30px;
}
.ui-section-settings-item:not(:last-child) {
  border-bottom: 1px solid var(--ui-outline);
  padding-bottom: 12px;
}
.ui-section-settings-item:not(:first-child) {
  padding-top: 24px;
}
.ui-section-settings-item-title {
  font-size: var(--ui-text-m);
  font-weight: var(--ui-text-medium);
  line-height: 1.3em;
}
.ui-section-thumbler {
  color: var(--ui-on-surface);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ui-section-thumbler:not(:last-child) {
  border-bottom: 1px solid var(--ui-outline);
}
.ui-section-thumbler-title {
  font-size: var(--ui-text-s);
  display: flex;
  align-items: center;
}
.ui-btn-menu {
  display: flex;
}
.ui-btn-menu-pop {
  color: var(--ui-on-surface);
  font-size: var(--ui-text-s);
  text-align: center;
}
.ui-btn-menu-group {
  background: var(--ui-surface);
  border-radius: 10px;
  display: flex;
  margin-left: 14px;
  border: 1px solid var(--ui-outline);
}
.ui-btn-menu-group:empty {
  display: none;
}
.ui-btn-menu-group:first-child {
  margin: 0;
}
.ui-btn-menu-group-item {
  width: var(--ui-h-small);
  height: var(--ui-h-small);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--ui-text-m);
  cursor: pointer;
  color: var(--ui-on-surface);
  position: relative;
}
.ui-btn-menu-group-item:not(:last-child)::before {
  content: "";
  display: block;
  width: 1px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: var(--ui-surface-container);
}
.ui-btn-menu-group-item.active {
  color: var(--ui-primary);
}
.ui-btn-menu-group-item:last-child {
  border: none;
}
.ui-btn-menu-group-item.text {
  width: max-content;
  padding: 0 9px 0 5px;
  display: flex;
  align-items: center;
}
.ui-btn-menu-group-item.text span {
  font-weight: 300;
  font-size: var(--ui-text-m);
  color: var(--ui-on-surface);
  margin-left: 2px;
}
.ui-btn-editor {
  display: flex;
  justify-content: center;
  gap: 15px;
}
.ui-btn-editor-group {
  display: flex;
  background: var(--ui-surface);
  border-radius: 15px;
  border: 1px solid var(--ui-outline);
  overflow: hidden;
}
.ui-btn-editor-group-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 60px;
  font-size: 24px;
  color: var(--ui-on-surface-variant);
  cursor: pointer;
  transition: 0.15s;
}
.ui-btn-editor-group-item:hover {
  color: var(--ui-on-surface);
}
.ui-tag {
  height: 24px;
  width: max-content;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: var(--ui-indent-1) var(--ui-indent-3);
  font-size: var(--ui-text-xs);
  color: var(--ui-on-tertiary-container);
  background-color: var(--ui-tertiary-container);
  border-radius: 30px;
  white-space: nowrap;
}
.ui-tag.primary {
  color: var(--ui-primary);
  background-color: var(--ui-primary-container);
}
.ui-tag.info {
  color: var(--ui-on-info);
  background-color: var(--ui-info);
}
.ui-status-label {
  min-height: 24px;
  height: max-content;
  width: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px var(--ui-indent-4);
  font-size: var(--ui-label-large-size);
  color: var(--ui-on-surface-variant);
  background-color: var(--ui-surface-container);
  border-radius: 30px;
}
.ui-status-label.warning {
  color: var(--ui-on-warning-container);
  background-color: var(--ui-warning-container);
}
.ui-status-label.danger {
  color: var(--ui-on-error-container);
  background-color: var(--ui-error-container);
}
.ui-status-label.success {
  color: var(--ui-on-positiv-container);
  background-color: var(--ui-positiv-container);
}
.ui-status-label.info {
  color: var(--ui-on-info-container);
  background-color: var(--ui-info-container);
}
.ui-tab {
  text-decoration: none;
  font-size: var(--ui-text-m);
  font-weight: var(--ui-text-medium);
  color: var(--ui-on-surface-variant) !important;
  cursor: pointer;
}
.ui-tab.active {
  color: var(--ui-on-surface) !important;
}
.ui-icon {
  height: var(--ui-indent-8);
  width: var(--ui-indent-8);
}
.ui-icon.primary {
  color: var(--ui-primary);
}
.ui-text-wrapper {
  min-width: 0;
}
.ui-horizontal-scroll {
  display: grid;
}
.ui-link:not(:hover):not(:focus):not(.active) {
  color: var(--ui-on-surface-variant);
}
.ui-link:not(:hover):not(:focus):not(.active):not(.variant) {
  color: var(--ui-on-surface);
}
.ui-link:not(:hover):not(:focus):not(.active) .ui-link-icon {
  color: var(--ui-on-surface-variant);
}
.ui-image {
  height: 100%;
  width: 100%;
}
.ui-image.cover {
  object-fit: cover;
}
.ui-image.contain {
  object-fit: contain;
}
.form-cont {
  background: var(--form-cont-background, --ui-surface);
  padding-bottom: var(--form-inp-cont-padding-bottom, 24px);
}
.form-label {
  font-size: var(--ui-form-label-font-size, var(--ui-text-s));
  font-weight: var(--ui-form-label-font-weight, var(--ui-text-normal));
  color: var(--ui-form-label-color, var(--ui-on-surface-variant));
  margin-bottom: 8px;
}
.form-description {
  font-size: var(--ui-form-description-font-size, var(--ui-text-s));
  font-weight: var(--ui-form-description-font-weight, var(--ui-text-normal));
  color: var(--ui-form-description-color, var(--ui-on-surface-variant));
  margin-bottom: 8px;
}
div.form-inp,
form.form-inp,
.form-inp-c {
  display: flex;
  align-items: stretch;
  outline: none;
  resize: none;
  color: var(--ui-on-surface);
  font-size: var(--ui-text-s);
  font-weight: var(--ui-text-normal);
  min-height: var(--local-min-height, var(--ui-h-large));
  width: var(--form-inp-width, 100%);
  background-color: var(--form-inp-background, var(--ui-surface-container));
  border-radius: 4px;
  border: 1px solid transparent;
  transition: background-color 0.1s;
}
div.form-inp:hover:not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
div.form-inp:focus:not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
div.form-inp:has(input:focus):not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
div.form-inp:has(textarea:focus):not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
form.form-inp:hover:not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
form.form-inp:focus:not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
form.form-inp:has(input:focus):not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
form.form-inp:has(textarea:focus):not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
.form-inp-c:hover:not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
.form-inp-c:focus:not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
.form-inp-c:has(input:focus):not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
.form-inp-c:has(textarea:focus):not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(div.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), div.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), form.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:hover:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:focus:has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), .form-inp-c:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove) {
  background-color: var(--ui-surface-container-low);
  border-color: var(--ui-outline-variant);
}
div.form-inp::placeholder,
form.form-inp::placeholder,
.form-inp-c::placeholder {
  color: var(--ui-on-surface-variant);
}
div.form-inp.ng-invalid.ng-touched.ng-dirty,
div.form-inp:has(.ng-invalid.ng-touched.ng-dirty),
div.form-inp.error,
form.form-inp.ng-invalid.ng-touched.ng-dirty,
form.form-inp:has(.ng-invalid.ng-touched.ng-dirty),
form.form-inp.error,
.form-inp-c.ng-invalid.ng-touched.ng-dirty,
.form-inp-c:has(.ng-invalid.ng-touched.ng-dirty),
.form-inp-c.error {
  background-color: var(--ui-error-container) !important;
  color: var(--ui-error) !important;
  border-color: var(--ui-color-err-70) !important;
}
div.form-inp.ng-invalid.ng-touched.ng-dirty input,
div.form-inp.ng-invalid.ng-touched.ng-dirty textarea,
div.form-inp:has(.ng-invalid.ng-touched.ng-dirty) input,
div.form-inp:has(.ng-invalid.ng-touched.ng-dirty) textarea,
div.form-inp.error input,
div.form-inp.error textarea,
form.form-inp.ng-invalid.ng-touched.ng-dirty input,
form.form-inp.ng-invalid.ng-touched.ng-dirty textarea,
form.form-inp:has(.ng-invalid.ng-touched.ng-dirty) input,
form.form-inp:has(.ng-invalid.ng-touched.ng-dirty) textarea,
form.form-inp.error input,
form.form-inp.error textarea,
.form-inp-c.ng-invalid.ng-touched.ng-dirty input,
.form-inp-c.ng-invalid.ng-touched.ng-dirty textarea,
.form-inp-c:has(.ng-invalid.ng-touched.ng-dirty) input,
.form-inp-c:has(.ng-invalid.ng-touched.ng-dirty) textarea,
.form-inp-c.error input,
.form-inp-c.error textarea {
  color: var(--ui-error) !important;
}
div.form-inp:disabled,
div.form-inp:has(input:disabled),
form.form-inp:disabled,
form.form-inp:has(input:disabled),
.form-inp-c:disabled,
.form-inp-c:has(input:disabled) {
  opacity: 0.5;
  cursor: default;
}
div.form-inp > input,
div.form-inp textarea,
form.form-inp > input,
form.form-inp textarea,
.form-inp-c > input,
.form-inp-c textarea {
  outline: none;
  resize: none;
  color: var(--ui-on-surface);
  font-size: var(--ui-text-s);
  font-weight: var(--ui-text-normal);
  flex: 1;
  padding: var(--form-inp-padding, 5px 15px);
  border: none;
  background: none;
  min-width: 0;
}
div.form-inp > luca-select,
form.form-inp > luca-select,
.form-inp-c > luca-select {
  --select-height: 100%;
}
div.form-inp:has(.form-inp-prefix),
form.form-inp:has(.form-inp-prefix),
.form-inp-c:has(.form-inp-prefix) {
  position: relative;
}
div.form-inp:has(.form-inp-prefix) > input,
form.form-inp:has(.form-inp-prefix) > input,
.form-inp-c:has(.form-inp-prefix) > input {
  padding-left: var(--form-inp-prefix-width, 30px);
}
div.form-inp:has(.form-inp-prefix) > .form-inp-prefix,
form.form-inp:has(.form-inp-prefix) > .form-inp-prefix,
.form-inp-c:has(.form-inp-prefix) > .form-inp-prefix {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: var(--form-inp-prefix-width, 30px);
  display: flex;
  align-items: center;
  justify-content: center;
}
div.form-inp:has(.form-inp-postfix),
form.form-inp:has(.form-inp-postfix),
.form-inp-c:has(.form-inp-postfix) {
  position: relative;
}
div.form-inp:has(.form-inp-postfix) > input,
form.form-inp:has(.form-inp-postfix) > input,
.form-inp-c:has(.form-inp-postfix) > input {
  padding-right: var(--form-inp-postfix-width, 30px);
}
div.form-inp:has(.form-inp-postfix) > .form-inp-postfix,
form.form-inp:has(.form-inp-postfix) > .form-inp-postfix,
.form-inp-c:has(.form-inp-postfix) > .form-inp-postfix {
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: var(--form-inp-postfix-width, 30px);
  display: flex;
  align-items: center;
  justify-content: center;
}
input.form-inp {
  outline: none;
  resize: none;
  color: var(--ui-on-surface);
  font-size: var(--ui-text-s);
  font-weight: var(--ui-text-normal);
  min-height: var(--local-min-height, var(--ui-h-large));
  width: var(--form-inp-width, 100%);
  background-color: var(--form-inp-background, var(--ui-surface-container));
  border-radius: 4px;
  border: 1px solid transparent;
  transition: background-color 0.1s;
  width: 100%;
  padding: var(--form-inp-padding, 5px 15px);
}
input.form-inp:hover:not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(input.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
input.form-inp:focus:not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(input.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
input.form-inp:has(input:focus):not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(input.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
input.form-inp:has(textarea:focus):not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(input.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), input.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove) {
  background-color: var(--ui-surface-container-low);
  border-color: var(--ui-outline-variant);
}
input.form-inp::placeholder {
  color: var(--ui-on-surface-variant);
}
input.form-inp.ng-invalid.ng-touched.ng-dirty,
input.form-inp:has(.ng-invalid.ng-touched.ng-dirty),
input.form-inp.error {
  background-color: var(--ui-error-container) !important;
  color: var(--ui-error) !important;
  border-color: var(--ui-color-err-70) !important;
}
input.form-inp.ng-invalid.ng-touched.ng-dirty input,
input.form-inp.ng-invalid.ng-touched.ng-dirty textarea,
input.form-inp:has(.ng-invalid.ng-touched.ng-dirty) input,
input.form-inp:has(.ng-invalid.ng-touched.ng-dirty) textarea,
input.form-inp.error input,
input.form-inp.error textarea {
  color: var(--ui-error) !important;
}
input.form-inp:disabled,
input.form-inp:has(input:disabled) {
  opacity: 0.5;
  cursor: default;
}
textarea.form-inp {
  outline: none;
  resize: none;
  color: var(--ui-on-surface);
  font-size: var(--ui-text-s);
  font-weight: var(--ui-text-normal);
  min-height: var(--local-min-height, var(--ui-h-large));
  width: var(--form-inp-width, 100%);
  background-color: var(--form-inp-background, var(--ui-surface-container));
  border-radius: 4px;
  border: 1px solid transparent;
  transition: background-color 0.1s;
  width: 100%;
  resize: none;
  padding: var(--local-padding, 15px);
  line-height: 1.8em;
}
textarea.form-inp:hover:not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(textarea.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
textarea.form-inp:focus:not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(textarea.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
textarea.form-inp:has(input:focus):not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(textarea.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove),
textarea.form-inp:has(textarea:focus):not(:disabled):not(:has(input:disabled)):not(:has(textarea:disabled)):not(textarea.form-inp:hover:has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:focus:has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:has(input:focus):has(.ng-invalid.ng-touched.ng-dirty), textarea.form-inp:has(textarea:focus):has(.ng-invalid.ng-touched.ng-dirty)):not(.ng-invalid.ng-touched.ng-dirty):not(.hover-remove) {
  background-color: var(--ui-surface-container-low);
  border-color: var(--ui-outline-variant);
}
textarea.form-inp::placeholder {
  color: var(--ui-on-surface-variant);
}
textarea.form-inp.ng-invalid.ng-touched.ng-dirty,
textarea.form-inp:has(.ng-invalid.ng-touched.ng-dirty),
textarea.form-inp.error {
  background-color: var(--ui-error-container) !important;
  color: var(--ui-error) !important;
  border-color: var(--ui-color-err-70) !important;
}
textarea.form-inp.ng-invalid.ng-touched.ng-dirty input,
textarea.form-inp.ng-invalid.ng-touched.ng-dirty textarea,
textarea.form-inp:has(.ng-invalid.ng-touched.ng-dirty) input,
textarea.form-inp:has(.ng-invalid.ng-touched.ng-dirty) textarea,
textarea.form-inp.error input,
textarea.form-inp.error textarea {
  color: var(--ui-error) !important;
}
textarea.form-inp:disabled,
textarea.form-inp:has(input:disabled) {
  opacity: 0.5;
  cursor: default;
}
textarea.form-inp.resizable {
  resize: vertical;
}
.ui-security-input {
  -webkit-text-security: disc;
}
.ui-image-bg {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.ui-spinner {
  display: inline-block;
  width: var(--spinner-size, 20px);
  height: var(--spinner-size, 20px);
  border-width: var(--spinner-border-width, 3px);
  border-color: var(--spinner-border-color, rgba(0, 0, 0, 0.3));
  border-style: var(--spinner-border-style, solid);
  border-radius: 50%;
  border-top-color: var(--ui-surface);
  animation: spin 1s ease-in-out infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
:root {
  --ui-m-center: 0 auto;
  --ui-indent-0: 0px;
  --ui-indent-1: 4px;
  --ui-indent-2: 8px;
  --ui-indent-3: 12px;
  --ui-indent-4: 16px;
  --ui-indent-5: 20px;
  --ui-indent-6: 24px;
  --ui-indent-7: 28px;
  --ui-indent-8: 32px;
  --ui-indent-9: 36px;
  --ui-indent-10: 40px;
  --ui-indent-11: 44px;
  --ui-indent-12: 48px;
  --ui-indent-13: 52px;
  --ui-indent-14: 56px;
  --ui-indent-15: 60px;
  --ui-indent-16: 64px;
  --ui-indent-17: 68px;
  --ui-indent-18: 72px;
  --ui-indent-19: 76px;
  --ui-indent-20: 80px;
}
:root {
  --ui-container-width: 1200px;
  --ui-container-padding-x: var(--ui-indent-4);
}
.ui-container {
  width: 100%;
  max-width: var(--ui-container-width);
  margin: 0 auto;
  padding: 0 var(--ui-container-padding-x);
}
.ui-container-wide {
  width: 100%;
  padding-left: var(--ui-indent-10);
  padding-right: var(--ui-indent-10);
}
.ui-container-tight {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: var(--ui-container-tight-width, 970px);
  padding-left: var(--ui-container-padding-x);
  padding-right: var(--ui-container-padding-x);
}
.ui-bottom-indent {
  padding-bottom: var(--ui-indent-5);
}
@media (max-width: 990px) {
  .ui-container {
    max-width: 900px;
  }
  .ui-container-wide {
    padding: 0 var(--ui-indent-4);
  }
  .ui-bottom-indent {
    padding-bottom: 85px;
  }
}
.grid-1 {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--ui-indent-4);
}
.grid-2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--ui-indent-4);
}
.grid-3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--ui-indent-4);
}
.grid-4 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--ui-indent-4);
}
.grid-max-end {
  display: grid;
  grid-template-columns: minmax(0, 1fr) max-content;
  gap: var(--ui-indent-4);
}
.grid-col-start-1 {
  grid-column-start: 1;
}
.grid-col-start-2 {
  grid-column-start: 2;
}
.grid-col-start-3 {
  grid-column-start: 3;
}
.grid-col-start-4 {
  grid-column-start: 4;
}
.grid-col-end-1 {
  grid-column-end: 1;
}
.grid-col-end-2 {
  grid-column-end: 2;
}
.grid-col-end-3 {
  grid-column-end: 3;
}
.grid-col-end-4 {
  grid-column-end: 4;
}
.ui-main-layout {
  background-color: var(--ui-bg);
  min-height: 100vh;
  min-width: 100vw;
  display: grid;
  grid-template-rows: max-content 1fr max-content;
  grid-template-columns: 1fr;
}
.ui-main-layout header {
  display: contents;
}
.ui-main-layout header app-content-blocks,
.ui-main-layout header app-content-block-host {
  display: contents;
}
.ui-main-layout router-outlet {
  display: none;
}
:root {
  --ui-card-background: var(--ui-surface);
  --ui-card-border-radius: var(--ui-indent-5);
  --ui-card-padding: var(--ui-indent-6);
  --ui-card-image-size: 72px;
}
.ui-card {
  background: var(--ui-card-background);
  color: var(--ui-on-surface);
  border-radius: var(--ui-card-border-radius);
  padding: var(--ui-card-padding);
  transition: box-shadow 0.5s;
}
.ui-card-title {
  font-size: var(--ui-text-m);
  font-weight: var(--ui-text-medium);
  line-height: 1.2em;
}
.ui-card-description {
  font-size: var(--ui-text-s);
  font-weight: var(--ui-text-normal);
  color: var(--ui-on-surface-variant);
  line-height: 1.2em;
}
.ui-card-data {
  font-size: var(--ui-text-s);
  font-weight: var(--ui-text-normal);
  color: var(--ui-on-surface);
  line-height: 1.2em;
}
.ui-card-image {
  overflow: hidden;
  border-radius: 12px;
  height: var(--ui-card-image-size);
  width: var(--ui-card-image-size);
}
.ui-card-clickable {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
a.ui-card:hover,
.ui-card-clickable:hover {
  color: var(--ui-on-surface);
  box-shadow: var(--ui-shadow-xs);
}
:root {
  --ui-sidebar-top: var(--ui-indent-5);
  --ui-sidebar-height-offset: var(--ui-indent-10);
  --ui-sidebar-border-radius: var(--ui-indent-5);
}
.ui-sidebar {
  border-radius: var(--ui-sidebar-border-radius);
  background: var(--ui-surface);
  position: sticky;
  padding-top: var(--ui-indent-6);
  top: var(--ui-sidebar-top);
  height: calc(100vh - var(--ui-sidebar-height-offset));
  display: flex;
  flex-direction: column;
  transition: opacity ease-in-out 0.4s;
  width: 260px;
}
.ui-sidebar.collapsed {
  opacity: 0.6;
}
.ui-sidebar-header {
  display: flex;
  flex-direction: column;
  padding: 0 var(--ui-indent-6);
  gap: 4px;
}
.ui-sidebar-header-wrap {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 8px;
}
.ui-sidebar-header-back {
  align-items: center;
  display: flex;
  justify-content: center;
  font-size: var(--ui-text-l);
  color: var(--ui-color-p-60);
}
.ui-sidebar-header-title {
  font-size: var(--ui-text-m);
  color: var(--ui-on-surface);
  font-weight: var(--ui-text-medium);
}
.ui-sidebar-header-subtitle {
  color: var(--ui-on-surface-variant);
  font-size: var(--ui-text-s);
}
.ui-sidebar-tabs {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  padding: var(--ui-indent-6) var(--ui-indent-6) var(--ui-indent-3) var(--ui-indent-6);
  border-bottom: 1px solid var(--ui-outline);
}
.ui-sidebar-tabs-item {
  color: var(--ui-on-surface-variant);
  font-size: var(--ui-text-s);
}
.ui-sidebar-tabs-item.active {
  color: var(--ui-primary);
  position: relative;
}
.ui-sidebar-tabs-item.active::before {
  content: "";
  display: block;
  width: 24px;
  height: 3px;
  border-radius: 2px 2px 0 0;
  background-color: var(--ui-primary);
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
}
.ui-sidebar-scrollbar {
  flex: 1;
  --luca-scrollable-padding: var(--ui-indent-6) var(--ui-indent-3);
}
.ui-sidebar-scrollbar-btn {
  padding: 12px 0 16px;
}
.ui-sidebar-scrollbar-link {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ui-sidebar-scrollbar-link .prefix {
  min-width: 24px;
  color: var(--ui-on-surface-variant);
}
.ui-sidebar-scrollbar-link .icon {
  font-size: var(--ui-text-m);
}
.ui-sidebar-scrollbar-link .arrow {
  font-size: var(--ui-text-s);
}
.ui-sidebar-scrollbar-link .text {
  color: var(--ui-on-surface);
  font-size: var(--ui-text-s);
  padding-left: var(--ui-indent-2);
}
.ui-sidebar-scrollbar-link.active .text {
  color: var(--ui-primary);
}
.ui-sidebar-bottom {
  padding: 16px 0;
  border-top: 1px solid var(--ui-outline);
}
.ui-sidebar-bottom-wrap {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 42px;
  gap: 16px;
}
.ui-sidebar-bottom-info {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.ui-sidebar-bottom-info .text {
  font-size: var(--ui-text-s);
  color: var(--ui-on-surface-variant);
}
.ui-sidebar-bottom-info .icon {
  width: 20px;
  height: 20px;
  font-size: var(--ui-text-m);
  color: var(--ui-primary);
  margin-left: 8px;
}
.ui-sidebar-bottom-edited {
  display: grid;
  grid-template-columns: 16px minmax(0, 1fr);
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
}
.ui-sidebar-bottom-edited .icon {
  color: var(--ui-warning);
  font-size: var(--ui-text-m);
}
.ui-sidebar-bottom-edited .text {
  font-size: var(--ui-text-xs);
  color: var(--ui-on-surface-variant);
}
.ui-sidebar-bottom-btn:first-child:last-child {
  grid-column: 1/3;
}
.ui-sidebar-bottom-actions:first-child:last-child {
  grid-column: 1/3;
}
.ui-sidebar-bottom-actions button:first-child {
  margin-bottom: 10px;
}
.ui-pl-0 {
  padding-left: 0px;
}
.ui-pl-1 {
  padding-left: 4px;
}
.ui-pl-2 {
  padding-left: 8px;
}
.ui-pl-3 {
  padding-left: 12px;
}
.ui-pl-4 {
  padding-left: 16px;
}
.ui-pl-5 {
  padding-left: 20px;
}
.ui-pl-6 {
  padding-left: 24px;
}
.ui-pl-7 {
  padding-left: 28px;
}
.ui-pl-8 {
  padding-left: 32px;
}
.ui-pl-9 {
  padding-left: 36px;
}
.ui-pl-10 {
  padding-left: 40px;
}
.ui-pl-11 {
  padding-left: 44px;
}
.ui-pl-12 {
  padding-left: 48px;
}
.ui-pl-13 {
  padding-left: 52px;
}
.ui-pl-14 {
  padding-left: 56px;
}
.ui-pl-15 {
  padding-left: 60px;
}
.ui-pl-16 {
  padding-left: 64px;
}
.ui-pl-17 {
  padding-left: 68px;
}
.ui-pl-18 {
  padding-left: 72px;
}
.ui-pl-19 {
  padding-left: 76px;
}
.ui-pl-20 {
  padding-left: 80px;
}
.ui-pr-0 {
  padding-right: 0px;
}
.ui-pr-1 {
  padding-right: 4px;
}
.ui-pr-2 {
  padding-right: 8px;
}
.ui-pr-3 {
  padding-right: 12px;
}
.ui-pr-4 {
  padding-right: 16px;
}
.ui-pr-5 {
  padding-right: 20px;
}
.ui-pr-6 {
  padding-right: 24px;
}
.ui-pr-7 {
  padding-right: 28px;
}
.ui-pr-8 {
  padding-right: 32px;
}
.ui-pr-9 {
  padding-right: 36px;
}
.ui-pr-10 {
  padding-right: 40px;
}
.ui-pr-11 {
  padding-right: 44px;
}
.ui-pr-12 {
  padding-right: 48px;
}
.ui-pr-13 {
  padding-right: 52px;
}
.ui-pr-14 {
  padding-right: 56px;
}
.ui-pr-15 {
  padding-right: 60px;
}
.ui-pr-16 {
  padding-right: 64px;
}
.ui-pr-17 {
  padding-right: 68px;
}
.ui-pr-18 {
  padding-right: 72px;
}
.ui-pr-19 {
  padding-right: 76px;
}
.ui-pr-20 {
  padding-right: 80px;
}
.ui-pt-0 {
  padding-top: 0px;
}
.ui-pt-1 {
  padding-top: 4px;
}
.ui-pt-2 {
  padding-top: 8px;
}
.ui-pt-3 {
  padding-top: 12px;
}
.ui-pt-4 {
  padding-top: 16px;
}
.ui-pt-5 {
  padding-top: 20px;
}
.ui-pt-6 {
  padding-top: 24px;
}
.ui-pt-7 {
  padding-top: 28px;
}
.ui-pt-8 {
  padding-top: 32px;
}
.ui-pt-9 {
  padding-top: 36px;
}
.ui-pt-10 {
  padding-top: 40px;
}
.ui-pt-11 {
  padding-top: 44px;
}
.ui-pt-12 {
  padding-top: 48px;
}
.ui-pt-13 {
  padding-top: 52px;
}
.ui-pt-14 {
  padding-top: 56px;
}
.ui-pt-15 {
  padding-top: 60px;
}
.ui-pt-16 {
  padding-top: 64px;
}
.ui-pt-17 {
  padding-top: 68px;
}
.ui-pt-18 {
  padding-top: 72px;
}
.ui-pt-19 {
  padding-top: 76px;
}
.ui-pt-20 {
  padding-top: 80px;
}
.ui-pb-0 {
  padding-bottom: 0px;
}
.ui-pb-1 {
  padding-bottom: 4px;
}
.ui-pb-2 {
  padding-bottom: 8px;
}
.ui-pb-3 {
  padding-bottom: 12px;
}
.ui-pb-4 {
  padding-bottom: 16px;
}
.ui-pb-5 {
  padding-bottom: 20px;
}
.ui-pb-6 {
  padding-bottom: 24px;
}
.ui-pb-7 {
  padding-bottom: 28px;
}
.ui-pb-8 {
  padding-bottom: 32px;
}
.ui-pb-9 {
  padding-bottom: 36px;
}
.ui-pb-10 {
  padding-bottom: 40px;
}
.ui-pb-11 {
  padding-bottom: 44px;
}
.ui-pb-12 {
  padding-bottom: 48px;
}
.ui-pb-13 {
  padding-bottom: 52px;
}
.ui-pb-14 {
  padding-bottom: 56px;
}
.ui-pb-15 {
  padding-bottom: 60px;
}
.ui-pb-16 {
  padding-bottom: 64px;
}
.ui-pb-17 {
  padding-bottom: 68px;
}
.ui-pb-18 {
  padding-bottom: 72px;
}
.ui-pb-19 {
  padding-bottom: 76px;
}
.ui-pb-20 {
  padding-bottom: 80px;
}
.ui-ml-0 {
  margin-left: 0px;
}
.ui-ml-1 {
  margin-left: 4px;
}
.ui-ml-2 {
  margin-left: 8px;
}
.ui-ml-3 {
  margin-left: 12px;
}
.ui-ml-4 {
  margin-left: 16px;
}
.ui-ml-5 {
  margin-left: 20px;
}
.ui-ml-6 {
  margin-left: 24px;
}
.ui-ml-7 {
  margin-left: 28px;
}
.ui-ml-8 {
  margin-left: 32px;
}
.ui-ml-9 {
  margin-left: 36px;
}
.ui-ml-10 {
  margin-left: 40px;
}
.ui-ml-11 {
  margin-left: 44px;
}
.ui-ml-12 {
  margin-left: 48px;
}
.ui-ml-13 {
  margin-left: 52px;
}
.ui-ml-14 {
  margin-left: 56px;
}
.ui-ml-15 {
  margin-left: 60px;
}
.ui-ml-16 {
  margin-left: 64px;
}
.ui-ml-17 {
  margin-left: 68px;
}
.ui-ml-18 {
  margin-left: 72px;
}
.ui-ml-19 {
  margin-left: 76px;
}
.ui-ml-20 {
  margin-left: 80px;
}
.ui-mr-0 {
  margin-right: 0px;
}
.ui-mr-1 {
  margin-right: 4px;
}
.ui-mr-2 {
  margin-right: 8px;
}
.ui-mr-3 {
  margin-right: 12px;
}
.ui-mr-4 {
  margin-right: 16px;
}
.ui-mr-5 {
  margin-right: 20px;
}
.ui-mr-6 {
  margin-right: 24px;
}
.ui-mr-7 {
  margin-right: 28px;
}
.ui-mr-8 {
  margin-right: 32px;
}
.ui-mr-9 {
  margin-right: 36px;
}
.ui-mr-10 {
  margin-right: 40px;
}
.ui-mr-11 {
  margin-right: 44px;
}
.ui-mr-12 {
  margin-right: 48px;
}
.ui-mr-13 {
  margin-right: 52px;
}
.ui-mr-14 {
  margin-right: 56px;
}
.ui-mr-15 {
  margin-right: 60px;
}
.ui-mr-16 {
  margin-right: 64px;
}
.ui-mr-17 {
  margin-right: 68px;
}
.ui-mr-18 {
  margin-right: 72px;
}
.ui-mr-19 {
  margin-right: 76px;
}
.ui-mr-20 {
  margin-right: 80px;
}
.ui-mt-0 {
  margin-top: 0px;
}
.ui-mt-1 {
  margin-top: 4px;
}
.ui-mt-2 {
  margin-top: 8px;
}
.ui-mt-3 {
  margin-top: 12px;
}
.ui-mt-4 {
  margin-top: 16px;
}
.ui-mt-5 {
  margin-top: 20px;
}
.ui-mt-6 {
  margin-top: 24px;
}
.ui-mt-7 {
  margin-top: 28px;
}
.ui-mt-8 {
  margin-top: 32px;
}
.ui-mt-9 {
  margin-top: 36px;
}
.ui-mt-10 {
  margin-top: 40px;
}
.ui-mt-11 {
  margin-top: 44px;
}
.ui-mt-12 {
  margin-top: 48px;
}
.ui-mt-13 {
  margin-top: 52px;
}
.ui-mt-14 {
  margin-top: 56px;
}
.ui-mt-15 {
  margin-top: 60px;
}
.ui-mt-16 {
  margin-top: 64px;
}
.ui-mt-17 {
  margin-top: 68px;
}
.ui-mt-18 {
  margin-top: 72px;
}
.ui-mt-19 {
  margin-top: 76px;
}
.ui-mt-20 {
  margin-top: 80px;
}
.ui-mb-0 {
  margin-bottom: 0px;
}
.ui-mb-1 {
  margin-bottom: 4px;
}
.ui-mb-2 {
  margin-bottom: 8px;
}
.ui-mb-3 {
  margin-bottom: 12px;
}
.ui-mb-4 {
  margin-bottom: 16px;
}
.ui-mb-5 {
  margin-bottom: 20px;
}
.ui-mb-6 {
  margin-bottom: 24px;
}
.ui-mb-7 {
  margin-bottom: 28px;
}
.ui-mb-8 {
  margin-bottom: 32px;
}
.ui-mb-9 {
  margin-bottom: 36px;
}
.ui-mb-10 {
  margin-bottom: 40px;
}
.ui-mb-11 {
  margin-bottom: 44px;
}
.ui-mb-12 {
  margin-bottom: 48px;
}
.ui-mb-13 {
  margin-bottom: 52px;
}
.ui-mb-14 {
  margin-bottom: 56px;
}
.ui-mb-15 {
  margin-bottom: 60px;
}
.ui-mb-16 {
  margin-bottom: 64px;
}
.ui-mb-17 {
  margin-bottom: 68px;
}
.ui-mb-18 {
  margin-bottom: 72px;
}
.ui-mb-19 {
  margin-bottom: 76px;
}
.ui-mb-20 {
  margin-bottom: 80px;
}
.ui-py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.ui-py-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.ui-py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.ui-py-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ui-py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.ui-py-5 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.ui-py-6 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.ui-py-7 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.ui-py-8 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.ui-py-9 {
  padding-top: 36px;
  padding-bottom: 36px;
}
.ui-py-10 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.ui-py-11 {
  padding-top: 44px;
  padding-bottom: 44px;
}
.ui-py-12 {
  padding-top: 48px;
  padding-bottom: 48px;
}
.ui-py-13 {
  padding-top: 52px;
  padding-bottom: 52px;
}
.ui-py-14 {
  padding-top: 56px;
  padding-bottom: 56px;
}
.ui-py-15 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.ui-py-16 {
  padding-top: 64px;
  padding-bottom: 64px;
}
.ui-py-17 {
  padding-top: 68px;
  padding-bottom: 68px;
}
.ui-py-18 {
  padding-top: 72px;
  padding-bottom: 72px;
}
.ui-py-19 {
  padding-top: 76px;
  padding-bottom: 76px;
}
.ui-py-20 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.ui-my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.ui-my-1 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.ui-my-2 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.ui-my-3 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.ui-my-4 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.ui-my-5 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.ui-my-6 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.ui-my-7 {
  margin-top: 28px;
  margin-bottom: 28px;
}
.ui-my-8 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.ui-my-9 {
  margin-top: 36px;
  margin-bottom: 36px;
}
.ui-my-10 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.ui-my-11 {
  margin-top: 44px;
  margin-bottom: 44px;
}
.ui-my-12 {
  margin-top: 48px;
  margin-bottom: 48px;
}
.ui-my-13 {
  margin-top: 52px;
  margin-bottom: 52px;
}
.ui-my-14 {
  margin-top: 56px;
  margin-bottom: 56px;
}
.ui-my-15 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.ui-my-16 {
  margin-top: 64px;
  margin-bottom: 64px;
}
.ui-my-17 {
  margin-top: 68px;
  margin-bottom: 68px;
}
.ui-my-18 {
  margin-top: 72px;
  margin-bottom: 72px;
}
.ui-my-19 {
  margin-top: 76px;
  margin-bottom: 76px;
}
.ui-my-20 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.ui-px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.ui-px-1 {
  padding-left: 4px;
  padding-right: 4px;
}
.ui-px-2 {
  padding-left: 8px;
  padding-right: 8px;
}
.ui-px-3 {
  padding-left: 12px;
  padding-right: 12px;
}
.ui-px-4 {
  padding-left: 16px;
  padding-right: 16px;
}
.ui-px-5 {
  padding-left: 20px;
  padding-right: 20px;
}
.ui-px-6 {
  padding-left: 24px;
  padding-right: 24px;
}
.ui-px-7 {
  padding-left: 28px;
  padding-right: 28px;
}
.ui-px-8 {
  padding-left: 32px;
  padding-right: 32px;
}
.ui-px-9 {
  padding-left: 36px;
  padding-right: 36px;
}
.ui-px-10 {
  padding-left: 40px;
  padding-right: 40px;
}
.ui-px-11 {
  padding-left: 44px;
  padding-right: 44px;
}
.ui-px-12 {
  padding-left: 48px;
  padding-right: 48px;
}
.ui-px-13 {
  padding-left: 52px;
  padding-right: 52px;
}
.ui-px-14 {
  padding-left: 56px;
  padding-right: 56px;
}
.ui-px-15 {
  padding-left: 60px;
  padding-right: 60px;
}
.ui-px-16 {
  padding-left: 64px;
  padding-right: 64px;
}
.ui-px-17 {
  padding-left: 68px;
  padding-right: 68px;
}
.ui-px-18 {
  padding-left: 72px;
  padding-right: 72px;
}
.ui-px-19 {
  padding-left: 76px;
  padding-right: 76px;
}
.ui-px-20 {
  padding-left: 80px;
  padding-right: 80px;
}
.ui-mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.ui-mx-1 {
  margin-left: 4px;
  margin-right: 4px;
}
.ui-mx-2 {
  margin-left: 8px;
  margin-right: 8px;
}
.ui-mx-3 {
  margin-left: 12px;
  margin-right: 12px;
}
.ui-mx-4 {
  margin-left: 16px;
  margin-right: 16px;
}
.ui-mx-5 {
  margin-left: 20px;
  margin-right: 20px;
}
.ui-mx-6 {
  margin-left: 24px;
  margin-right: 24px;
}
.ui-mx-7 {
  margin-left: 28px;
  margin-right: 28px;
}
.ui-mx-8 {
  margin-left: 32px;
  margin-right: 32px;
}
.ui-mx-9 {
  margin-left: 36px;
  margin-right: 36px;
}
.ui-mx-10 {
  margin-left: 40px;
  margin-right: 40px;
}
.ui-mx-11 {
  margin-left: 44px;
  margin-right: 44px;
}
.ui-mx-12 {
  margin-left: 48px;
  margin-right: 48px;
}
.ui-mx-13 {
  margin-left: 52px;
  margin-right: 52px;
}
.ui-mx-14 {
  margin-left: 56px;
  margin-right: 56px;
}
.ui-mx-15 {
  margin-left: 60px;
  margin-right: 60px;
}
.ui-mx-16 {
  margin-left: 64px;
  margin-right: 64px;
}
.ui-mx-17 {
  margin-left: 68px;
  margin-right: 68px;
}
.ui-mx-18 {
  margin-left: 72px;
  margin-right: 72px;
}
.ui-mx-19 {
  margin-left: 76px;
  margin-right: 76px;
}
.ui-mx-20 {
  margin-left: 80px;
  margin-right: 80px;
}
.ui-w-0 {
  width: 0px;
}
.ui-w-4 {
  width: 4px;
}
.ui-w-8 {
  width: 8px;
}
.ui-w-12 {
  width: 12px;
}
.ui-w-16 {
  width: 16px;
}
.ui-w-20 {
  width: 20px;
}
.ui-w-30 {
  width: 30px;
}
.ui-w-40 {
  width: 40px;
}
.ui-w-50 {
  width: 50px;
}
.ui-w-60 {
  width: 60px;
}
.ui-w-70 {
  width: 70px;
}
.ui-w-80 {
  width: 80px;
}
.ui-w-90 {
  width: 90px;
}
.ui-w-100 {
  width: 100px;
}
.ui-w-125 {
  width: 125px;
}
.ui-w-150 {
  width: 150px;
}
.ui-w-175 {
  width: 175px;
}
.ui-w-200 {
  width: 200px;
}
.ui-w-250 {
  width: 250px;
}
.ui-w-300 {
  width: 300px;
}
.ui-w-350 {
  width: 350px;
}
.ui-w-400 {
  width: 400px;
}
.ui-w-450 {
  width: 450px;
}
.ui-w-500 {
  width: 500px;
}
.ui-w-550 {
  width: 550px;
}
.ui-w-600 {
  width: 600px;
}
.ui-w-650 {
  width: 650px;
}
.ui-w-700 {
  width: 700px;
}
.ui-h-0 {
  height: 0px;
}
.ui-h-4 {
  height: 4px;
}
.ui-h-8 {
  height: 8px;
}
.ui-h-12 {
  height: 12px;
}
.ui-h-16 {
  height: 16px;
}
.ui-h-20 {
  height: 20px;
}
.ui-h-30 {
  height: 30px;
}
.ui-h-40 {
  height: 40px;
}
.ui-h-50 {
  height: 50px;
}
.ui-h-60 {
  height: 60px;
}
.ui-h-70 {
  height: 70px;
}
.ui-h-80 {
  height: 80px;
}
.ui-h-90 {
  height: 90px;
}
.ui-h-100 {
  height: 100px;
}
.ui-h-125 {
  height: 125px;
}
.ui-h-150 {
  height: 150px;
}
.ui-h-175 {
  height: 175px;
}
.ui-h-200 {
  height: 200px;
}
.ui-h-250 {
  height: 250px;
}
.ui-h-300 {
  height: 300px;
}
.ui-h-350 {
  height: 350px;
}
.ui-h-400 {
  height: 400px;
}
.ui-h-450 {
  height: 450px;
}
.ui-h-500 {
  height: 500px;
}
.ui-h-550 {
  height: 550px;
}
.ui-h-600 {
  height: 600px;
}
.ui-h-650 {
  height: 650px;
}
.ui-h-700 {
  height: 700px;
}
.ui-min-w-0 {
  min-width: 0px;
}
.ui-min-w-4 {
  min-width: 4px;
}
.ui-min-w-8 {
  min-width: 8px;
}
.ui-min-w-12 {
  min-width: 12px;
}
.ui-min-w-16 {
  min-width: 16px;
}
.ui-min-w-20 {
  min-width: 20px;
}
.ui-min-w-30 {
  min-width: 30px;
}
.ui-min-w-40 {
  min-width: 40px;
}
.ui-min-w-50 {
  min-width: 50px;
}
.ui-min-w-60 {
  min-width: 60px;
}
.ui-min-w-70 {
  min-width: 70px;
}
.ui-min-w-80 {
  min-width: 80px;
}
.ui-min-w-90 {
  min-width: 90px;
}
.ui-min-w-100 {
  min-width: 100px;
}
.ui-min-w-125 {
  min-width: 125px;
}
.ui-min-w-150 {
  min-width: 150px;
}
.ui-min-w-175 {
  min-width: 175px;
}
.ui-min-w-200 {
  min-width: 200px;
}
.ui-min-w-250 {
  min-width: 250px;
}
.ui-min-w-300 {
  min-width: 300px;
}
.ui-min-w-350 {
  min-width: 350px;
}
.ui-min-w-400 {
  min-width: 400px;
}
.ui-min-w-450 {
  min-width: 450px;
}
.ui-min-w-500 {
  min-width: 500px;
}
.ui-min-w-550 {
  min-width: 550px;
}
.ui-min-w-600 {
  min-width: 600px;
}
.ui-min-w-650 {
  min-width: 650px;
}
.ui-min-w-700 {
  min-width: 700px;
}
.ui-min-h-0 {
  min-height: 0px;
}
.ui-min-h-4 {
  min-height: 4px;
}
.ui-min-h-8 {
  min-height: 8px;
}
.ui-min-h-12 {
  min-height: 12px;
}
.ui-min-h-16 {
  min-height: 16px;
}
.ui-min-h-20 {
  min-height: 20px;
}
.ui-min-h-30 {
  min-height: 30px;
}
.ui-min-h-40 {
  min-height: 40px;
}
.ui-min-h-50 {
  min-height: 50px;
}
.ui-min-h-60 {
  min-height: 60px;
}
.ui-min-h-70 {
  min-height: 70px;
}
.ui-min-h-80 {
  min-height: 80px;
}
.ui-min-h-90 {
  min-height: 90px;
}
.ui-min-h-100 {
  min-height: 100px;
}
.ui-min-h-125 {
  min-height: 125px;
}
.ui-min-h-150 {
  min-height: 150px;
}
.ui-min-h-175 {
  min-height: 175px;
}
.ui-min-h-200 {
  min-height: 200px;
}
.ui-min-h-250 {
  min-height: 250px;
}
.ui-min-h-300 {
  min-height: 300px;
}
.ui-min-h-350 {
  min-height: 350px;
}
.ui-min-h-400 {
  min-height: 400px;
}
.ui-min-h-450 {
  min-height: 450px;
}
.ui-min-h-500 {
  min-height: 500px;
}
.ui-min-h-550 {
  min-height: 550px;
}
.ui-min-h-600 {
  min-height: 600px;
}
.ui-min-h-650 {
  min-height: 650px;
}
.ui-min-h-700 {
  min-height: 700px;
}
.ui-max-w-0 {
  max-width: 0px;
}
.ui-max-w-4 {
  max-width: 4px;
}
.ui-max-w-8 {
  max-width: 8px;
}
.ui-max-w-12 {
  max-width: 12px;
}
.ui-max-w-16 {
  max-width: 16px;
}
.ui-max-w-20 {
  max-width: 20px;
}
.ui-max-w-30 {
  max-width: 30px;
}
.ui-max-w-40 {
  max-width: 40px;
}
.ui-max-w-50 {
  max-width: 50px;
}
.ui-max-w-60 {
  max-width: 60px;
}
.ui-max-w-70 {
  max-width: 70px;
}
.ui-max-w-80 {
  max-width: 80px;
}
.ui-max-w-90 {
  max-width: 90px;
}
.ui-max-w-100 {
  max-width: 100px;
}
.ui-max-w-125 {
  max-width: 125px;
}
.ui-max-w-150 {
  max-width: 150px;
}
.ui-max-w-175 {
  max-width: 175px;
}
.ui-max-w-200 {
  max-width: 200px;
}
.ui-max-w-250 {
  max-width: 250px;
}
.ui-max-w-300 {
  max-width: 300px;
}
.ui-max-w-350 {
  max-width: 350px;
}
.ui-max-w-400 {
  max-width: 400px;
}
.ui-max-w-450 {
  max-width: 450px;
}
.ui-max-w-500 {
  max-width: 500px;
}
.ui-max-w-550 {
  max-width: 550px;
}
.ui-max-w-600 {
  max-width: 600px;
}
.ui-max-w-650 {
  max-width: 650px;
}
.ui-max-w-700 {
  max-width: 700px;
}
.ui-max-h-0 {
  max-height: 0px;
}
.ui-max-h-4 {
  max-height: 4px;
}
.ui-max-h-8 {
  max-height: 8px;
}
.ui-max-h-12 {
  max-height: 12px;
}
.ui-max-h-16 {
  max-height: 16px;
}
.ui-max-h-20 {
  max-height: 20px;
}
.ui-max-h-30 {
  max-height: 30px;
}
.ui-max-h-40 {
  max-height: 40px;
}
.ui-max-h-50 {
  max-height: 50px;
}
.ui-max-h-60 {
  max-height: 60px;
}
.ui-max-h-70 {
  max-height: 70px;
}
.ui-max-h-80 {
  max-height: 80px;
}
.ui-max-h-90 {
  max-height: 90px;
}
.ui-max-h-100 {
  max-height: 100px;
}
.ui-max-h-125 {
  max-height: 125px;
}
.ui-max-h-150 {
  max-height: 150px;
}
.ui-max-h-175 {
  max-height: 175px;
}
.ui-max-h-200 {
  max-height: 200px;
}
.ui-max-h-250 {
  max-height: 250px;
}
.ui-max-h-300 {
  max-height: 300px;
}
.ui-max-h-350 {
  max-height: 350px;
}
.ui-max-h-400 {
  max-height: 400px;
}
.ui-max-h-450 {
  max-height: 450px;
}
.ui-max-h-500 {
  max-height: 500px;
}
.ui-max-h-550 {
  max-height: 550px;
}
.ui-max-h-600 {
  max-height: 600px;
}
.ui-max-h-650 {
  max-height: 650px;
}
.ui-max-h-700 {
  max-height: 700px;
}
.ui-w-100p {
  width: 100%;
}
.ui-h-100p {
  height: 100%;
}
.ui-w-auto {
  width: auto;
}
.ui-h-auto {
  height: auto;
}
.ui-flex {
  display: flex;
}
.ui-flex-1 {
  flex: 1;
}
.ui-flex-2 {
  flex: 2;
}
.ui-flex-3 {
  flex: 3;
}
.ui-flex-4 {
  flex: 4;
}
.ui-flex-v {
  flex-direction: column;
}
.ui-flex-h {
  flex-direction: row;
}
.ui-flex-wrap {
  flex-wrap: wrap;
}
.ui-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ui-row {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.ui-row-end {
  justify-content: flex-end;
}
.ui-row-reverse {
  flex-direction: row-reverse;
}
.ui-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}
.ui-grid {
  display: grid;
}
.ui-grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.ui-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.ui-grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
.ui-grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}
.ui-grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}
.ui-grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}
.ui-grid-rows-7 {
  grid-template-rows: repeat(7, minmax(0, 1fr));
}
.ui-grid-rows-8 {
  grid-template-rows: repeat(8, minmax(0, 1fr));
}
.ui-grid-columns-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.ui-grid-columns-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.ui-grid-columns-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.ui-grid-columns-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.ui-grid-columns-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.ui-grid-columns-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.ui-grid-columns-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.ui-grid-columns-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.ui-grid-auto-fill {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(var(--ui-grid-auto-fill-min, 0), 1fr));
}
.ui-flex-ai-start {
  align-items: start;
}
.ui-flex-ai-end {
  align-items: end;
}
.ui-flex-ai-stretch {
  align-items: stretch;
}
.ui-flex-ai-center {
  align-items: center;
}
.ui-flex-ai-baseline {
  align-items: baseline;
}
.ui-flex-jc-start {
  justify-content: start;
}
.ui-flex-jc-end {
  justify-content: end;
}
.ui-flex-jc-stretch {
  justify-content: stretch;
}
.ui-flex-jc-center {
  justify-content: center;
}
.ui-flex-jc-between {
  justify-content: space-between;
}
.ui-flex-jc-around {
  justify-content: space-around;
}
.ui-flex-jc-evenly {
  justify-content: space-evenly;
}
.ui-gap-0 {
  gap: 0px;
}
.ui-gap-1 {
  gap: 4px;
}
.ui-gap-2 {
  gap: 8px;
}
.ui-gap-3 {
  gap: 12px;
}
.ui-gap-4 {
  gap: 16px;
}
.ui-gap-5 {
  gap: 20px;
}
.ui-gap-6 {
  gap: 24px;
}
.ui-gap-7 {
  gap: 28px;
}
.ui-gap-8 {
  gap: 32px;
}
.ui-gap-9 {
  gap: 36px;
}
.ui-gap-10 {
  gap: 40px;
}
.ui-gap-11 {
  gap: 44px;
}
.ui-gap-12 {
  gap: 48px;
}
.ui-gap-13 {
  gap: 52px;
}
.ui-gap-14 {
  gap: 56px;
}
.ui-gap-15 {
  gap: 60px;
}
.ui-gap-16 {
  gap: 64px;
}
.ui-gap-17 {
  gap: 68px;
}
.ui-gap-18 {
  gap: 72px;
}
.ui-gap-19 {
  gap: 76px;
}
.ui-gap-20 {
  gap: 80px;
}
.ui-text-left {
  text-align: left;
}
.ui-text-center {
  text-align: center;
}
.ui-text-right {
  text-align: right;
}
.ui-text-justify {
  text-align: justify;
}
.ui-text-normal {
  font-weight: normal;
}
.ui-text-medium {
  font-weight: medium;
}
.ui-text-bold {
  font-weight: bold;
}
.ui-text-clamp-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ui-text-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ui-text-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ui-text-clamp-4 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ui-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-text-nowrap {
  white-space: nowrap;
}
.ui-text-pre {
  white-space: pre;
}
.ui-text-pre-wrap {
  white-space: pre-wrap;
  word-break: break-all;
}
.ui-text-underline {
  text-decoration: underline;
}
.ui-text-line-through {
  text-decoration: line-through;
}
.ui-text-italic {
  font-style: italic;
}
.ui-text-normal {
  font-style: normal;
}
.ui-text-oblique {
  font-style: oblique;
}
.ui-text-on-surface {
  color: var(--ui-on-surface);
}
.ui-text-on-surface-variant {
  color: var(--ui-on-surface-variant);
}
.ui-text-secondary {
  color: var(--ui-secondary);
}
.ui-text-tertiary {
  color: var(--ui-tertiary);
}
.ui-text-error {
  color: var(--ui-error);
}
.ui-text-primary {
  color: var(--ui-primary);
}
.ui-text-secondary {
  color: var(--ui-secondary);
}
.ui-text-tertiary {
  color: var(--ui-tertiary);
}
.ui-text-warning {
  color: var(--ui-warning);
}
.ui-text-positive {
  color: var(--ui-positiv);
}
.ui-text-default {
  color: var(--ui-on-surface);
}
.ui-text-variant {
  color: var(--ui-on-surface-variant);
}
.ui-text-2xs {
  font-size: var(--ui-text-2xs);
}
.ui-text-xs {
  font-size: var(--ui-text-xs);
}
.ui-text-s {
  font-size: var(--ui-text-s);
}
.ui-text-m {
  font-size: var(--ui-text-m);
}
.ui-text-l {
  font-size: var(--ui-text-l);
}
.ui-text-xl {
  font-size: var(--ui-text-xl);
}
.ui-text-2xl {
  font-size: var(--ui-text-2xl);
}
.ui-text-3xl {
  font-size: var(--ui-text-3xl);
}
.ui-text-4xl {
  font-size: var(--ui-text-4xl);
}
.ui-display-s {
  font-size: var(--ui-display-small-size);
  font-weight: var(--ui-display-small-weight);
}
.ui-display-m {
  font-size: var(--ui-display-medium-size);
  font-weight: var(--ui-display-medium-weight);
}
.ui-display-l {
  font-size: var(--ui-display-large-size);
  font-weight: var(--ui-display-large-weight);
}
.ui-headline-s {
  font-size: var(--ui-headline-small-size);
  font-weight: var(--ui-headline-small-weight);
}
.ui-headline-m {
  font-size: var(--ui-headline-medium-size);
  font-weight: var(--ui-headline-medium-weight);
}
.ui-headline-l {
  font-size: var(--ui-headline-large-size);
  font-weight: var(--ui-headline-large-weight);
}
.ui-title-s {
  font-size: var(--ui-title-small-size);
  font-weight: var(--ui-title-small-weight);
}
.ui-title-m {
  font-size: var(--ui-title-medium-size);
  font-weight: var(--ui-title-medium-weight);
}
.ui-title-l {
  font-size: var(--ui-title-large-size);
  font-weight: var(--ui-title-large-weight);
}
.ui-label-s {
  font-size: var(--ui-label-small-size);
  font-weight: var(--ui-label-small-weight);
}
.ui-label-m {
  font-size: var(--ui-label-medium-size);
  font-weight: var(--ui-label-medium-weight);
}
.ui-label-l {
  font-size: var(--ui-label-large-size);
  font-weight: var(--ui-label-large-weight);
}
.ui-body-s {
  font-size: var(--ui-body-small-size);
  font-weight: var(--ui-body-small-weight);
}
.ui-body-m {
  font-size: var(--ui-body-medium-size);
  font-weight: var(--ui-body-medium-weight);
}
.ui-body-l {
  font-size: var(--ui-body-large-size);
  font-weight: var(--ui-body-large-weight);
}
.ui-text-parent {
  font-size: 1em;
  color: inherit;
}
.ui-text-not-selectable {
  -webkit-user-select: none;
  user-select: none;
}
.ui-secured-text {
  font-family:
    "Nunito-Secured",
    "Nunito",
    serif;
}
.ui-absolute {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ui-absolute-tr {
  position: absolute;
  top: 0;
  right: 0;
}
.ui-absolute-tl {
  position: absolute;
  top: 0;
  left: 0;
}
.ui-absolute-br {
  position: absolute;
  bottom: 0;
  right: 0;
}
.ui-absolute-bl {
  position: absolute;
  bottom: 0;
  left: 0;
}
.ui-relative {
  position: relative;
}
.ui-sticky {
  position: sticky;
}
.ui-top-0 {
  top: 0px;
}
.ui-top-1 {
  top: 4px;
}
.ui-top-2 {
  top: 8px;
}
.ui-top-3 {
  top: 12px;
}
.ui-top-4 {
  top: 16px;
}
.ui-top-5 {
  top: 20px;
}
.ui-top-6 {
  top: 24px;
}
.ui-top-7 {
  top: 28px;
}
.ui-top-8 {
  top: 32px;
}
.ui-top-9 {
  top: 36px;
}
.ui-top-10 {
  top: 40px;
}
.ui-display-block {
  display: block;
}
.ui-display-contents {
  display: contents;
}
.ui-display-none {
  display: none;
}
.ui-shadow-l {
  box-shadow: var(--ui-shadow-l);
}
.ui-shadow-m {
  box-shadow: var(--ui-shadow-m);
}
.ui-shadow-s {
  box-shadow: var(--ui-shadow-s);
}
.ui-shadow-xs {
  box-shadow: var(--ui-shadow-xs);
}
.ui-bg-surface {
  background-color: var(--ui-bg-surface);
}
.ui-bg-surface-variant {
  background-color: var(--ui-bg-surface-variant);
}
.ui-bg-primary-container {
  background-color: var(--ui-primary-container);
}
.ui-bg-secondary-container {
  background-color: var(--ui-secondary-container);
}
.ui-bg-tertiary-container {
  background-color: var(--ui-tertiary-container);
}
.ui-bg-positiv-container {
  background-color: var(--ui-positiv-container);
}
.ui-bg-warning-container {
  background-color: var(--ui-warning-container);
}
.ui-bg-error-container {
  background-color: var(--ui-error-container);
}
.ui-bg-info-container {
  background-color: var(--ui-info-container);
}
.ui-pointer {
  cursor: pointer;
}
.ui-tabular-nums {
  font-variant-numeric: tabular-nums;
}
.ui-asterisk {
  color: var(--ui-error);
  line-height: 0.7rem;
}
.ui-hidden {
  visibility: hidden;
}
.ui-ovf-clip {
  overflow: clip;
}
.ui-border {
  border: 1px solid var(--ui-outline);
}
.ui-border-left {
  border-left: 1px solid var(--ui-outline);
}
.ui-border-right {
  border-right: 1px solid var(--ui-outline);
}
.ui-border-top {
  border-top: 1px solid var(--ui-outline);
}
.ui-border-bottom {
  border-bottom: 1px solid var(--ui-outline);
}
.ui-border-radius-0 {
  border-radius: 0px;
}
.ui-border-radius-1 {
  border-radius: 4px;
}
.ui-border-radius-2 {
  border-radius: 8px;
}
.ui-border-radius-3 {
  border-radius: 12px;
}
.ui-border-radius-4 {
  border-radius: 16px;
}
.ui-border-radius-5 {
  border-radius: 20px;
}
.ui-border-radius-6 {
  border-radius: 24px;
}
.ui-border-radius-7 {
  border-radius: 28px;
}
.ui-border-radius-8 {
  border-radius: 32px;
}
.ui-border-radius-9 {
  border-radius: 36px;
}
.ui-border-radius-10 {
  border-radius: 40px;
}
.ui-border-radius-11 {
  border-radius: 44px;
}
.ui-border-radius-12 {
  border-radius: 48px;
}
.ui-border-radius-13 {
  border-radius: 52px;
}
.ui-border-radius-14 {
  border-radius: 56px;
}
.ui-border-radius-15 {
  border-radius: 60px;
}
.ui-border-radius-16 {
  border-radius: 64px;
}
.ui-border-radius-17 {
  border-radius: 68px;
}
.ui-border-radius-18 {
  border-radius: 72px;
}
.ui-border-radius-19 {
  border-radius: 76px;
}
.ui-border-radius-20 {
  border-radius: 80px;
}
.ui-border-tl-radius-0 {
  border-top-left-radius: 0px;
}
.ui-border-tl-radius-1 {
  border-top-left-radius: 4px;
}
.ui-border-tl-radius-2 {
  border-top-left-radius: 8px;
}
.ui-border-tl-radius-3 {
  border-top-left-radius: 12px;
}
.ui-border-tl-radius-4 {
  border-top-left-radius: 16px;
}
.ui-border-tl-radius-5 {
  border-top-left-radius: 20px;
}
.ui-border-tl-radius-6 {
  border-top-left-radius: 24px;
}
.ui-border-tl-radius-7 {
  border-top-left-radius: 28px;
}
.ui-border-tl-radius-8 {
  border-top-left-radius: 32px;
}
.ui-border-tl-radius-9 {
  border-top-left-radius: 36px;
}
.ui-border-tl-radius-10 {
  border-top-left-radius: 40px;
}
.ui-border-tl-radius-11 {
  border-top-left-radius: 44px;
}
.ui-border-tl-radius-12 {
  border-top-left-radius: 48px;
}
.ui-border-tl-radius-13 {
  border-top-left-radius: 52px;
}
.ui-border-tl-radius-14 {
  border-top-left-radius: 56px;
}
.ui-border-tl-radius-15 {
  border-top-left-radius: 60px;
}
.ui-border-tl-radius-16 {
  border-top-left-radius: 64px;
}
.ui-border-tl-radius-17 {
  border-top-left-radius: 68px;
}
.ui-border-tl-radius-18 {
  border-top-left-radius: 72px;
}
.ui-border-tl-radius-19 {
  border-top-left-radius: 76px;
}
.ui-border-tl-radius-20 {
  border-top-left-radius: 80px;
}
.ui-border-tr-radius-0 {
  border-top-right-radius: 0px;
}
.ui-border-tr-radius-1 {
  border-top-right-radius: 4px;
}
.ui-border-tr-radius-2 {
  border-top-right-radius: 8px;
}
.ui-border-tr-radius-3 {
  border-top-right-radius: 12px;
}
.ui-border-tr-radius-4 {
  border-top-right-radius: 16px;
}
.ui-border-tr-radius-5 {
  border-top-right-radius: 20px;
}
.ui-border-tr-radius-6 {
  border-top-right-radius: 24px;
}
.ui-border-tr-radius-7 {
  border-top-right-radius: 28px;
}
.ui-border-tr-radius-8 {
  border-top-right-radius: 32px;
}
.ui-border-tr-radius-9 {
  border-top-right-radius: 36px;
}
.ui-border-tr-radius-10 {
  border-top-right-radius: 40px;
}
.ui-border-tr-radius-11 {
  border-top-right-radius: 44px;
}
.ui-border-tr-radius-12 {
  border-top-right-radius: 48px;
}
.ui-border-tr-radius-13 {
  border-top-right-radius: 52px;
}
.ui-border-tr-radius-14 {
  border-top-right-radius: 56px;
}
.ui-border-tr-radius-15 {
  border-top-right-radius: 60px;
}
.ui-border-tr-radius-16 {
  border-top-right-radius: 64px;
}
.ui-border-tr-radius-17 {
  border-top-right-radius: 68px;
}
.ui-border-tr-radius-18 {
  border-top-right-radius: 72px;
}
.ui-border-tr-radius-19 {
  border-top-right-radius: 76px;
}
.ui-border-tr-radius-20 {
  border-top-right-radius: 80px;
}
.ui-border-bl-radius-0 {
  border-bottom-left-radius: 0px;
}
.ui-border-bl-radius-1 {
  border-bottom-left-radius: 4px;
}
.ui-border-bl-radius-2 {
  border-bottom-left-radius: 8px;
}
.ui-border-bl-radius-3 {
  border-bottom-left-radius: 12px;
}
.ui-border-bl-radius-4 {
  border-bottom-left-radius: 16px;
}
.ui-border-bl-radius-5 {
  border-bottom-left-radius: 20px;
}
.ui-border-bl-radius-6 {
  border-bottom-left-radius: 24px;
}
.ui-border-bl-radius-7 {
  border-bottom-left-radius: 28px;
}
.ui-border-bl-radius-8 {
  border-bottom-left-radius: 32px;
}
.ui-border-bl-radius-9 {
  border-bottom-left-radius: 36px;
}
.ui-border-bl-radius-10 {
  border-bottom-left-radius: 40px;
}
.ui-border-bl-radius-11 {
  border-bottom-left-radius: 44px;
}
.ui-border-bl-radius-12 {
  border-bottom-left-radius: 48px;
}
.ui-border-bl-radius-13 {
  border-bottom-left-radius: 52px;
}
.ui-border-bl-radius-14 {
  border-bottom-left-radius: 56px;
}
.ui-border-bl-radius-15 {
  border-bottom-left-radius: 60px;
}
.ui-border-bl-radius-16 {
  border-bottom-left-radius: 64px;
}
.ui-border-bl-radius-17 {
  border-bottom-left-radius: 68px;
}
.ui-border-bl-radius-18 {
  border-bottom-left-radius: 72px;
}
.ui-border-bl-radius-19 {
  border-bottom-left-radius: 76px;
}
.ui-border-bl-radius-20 {
  border-bottom-left-radius: 80px;
}
.ui-border-br-radius-0 {
  border-bottom-right-radius: 0px;
}
.ui-border-br-radius-1 {
  border-bottom-right-radius: 4px;
}
.ui-border-br-radius-2 {
  border-bottom-right-radius: 8px;
}
.ui-border-br-radius-3 {
  border-bottom-right-radius: 12px;
}
.ui-border-br-radius-4 {
  border-bottom-right-radius: 16px;
}
.ui-border-br-radius-5 {
  border-bottom-right-radius: 20px;
}
.ui-border-br-radius-6 {
  border-bottom-right-radius: 24px;
}
.ui-border-br-radius-7 {
  border-bottom-right-radius: 28px;
}
.ui-border-br-radius-8 {
  border-bottom-right-radius: 32px;
}
.ui-border-br-radius-9 {
  border-bottom-right-radius: 36px;
}
.ui-border-br-radius-10 {
  border-bottom-right-radius: 40px;
}
.ui-border-br-radius-11 {
  border-bottom-right-radius: 44px;
}
.ui-border-br-radius-12 {
  border-bottom-right-radius: 48px;
}
.ui-border-br-radius-13 {
  border-bottom-right-radius: 52px;
}
.ui-border-br-radius-14 {
  border-bottom-right-radius: 56px;
}
.ui-border-br-radius-15 {
  border-bottom-right-radius: 60px;
}
.ui-border-br-radius-16 {
  border-bottom-right-radius: 64px;
}
.ui-border-br-radius-17 {
  border-bottom-right-radius: 68px;
}
.ui-border-br-radius-18 {
  border-bottom-right-radius: 72px;
}
.ui-border-br-radius-19 {
  border-bottom-right-radius: 76px;
}
.ui-border-br-radius-20 {
  border-bottom-right-radius: 80px;
}
.ui-border-x {
  border-left: 1px solid var(--ui-outline);
  border-right: 1px solid var(--ui-outline);
}
.ui-border-y {
  border-top: 1px solid var(--ui-outline);
  border-bottom: 1px solid var(--ui-outline);
}
.ui-border-dashed {
  border: 1px dashed var(--ui-outline);
}
.ui-border-rounded {
  border-radius: 5px;
}
@media (min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape) {
  .lg\:ui-pl-0 {
    padding-left: 0px;
  }
  .lg\:ui-pl-1 {
    padding-left: 4px;
  }
  .lg\:ui-pl-2 {
    padding-left: 8px;
  }
  .lg\:ui-pl-3 {
    padding-left: 12px;
  }
  .lg\:ui-pl-4 {
    padding-left: 16px;
  }
  .lg\:ui-pl-5 {
    padding-left: 20px;
  }
  .lg\:ui-pl-6 {
    padding-left: 24px;
  }
  .lg\:ui-pl-7 {
    padding-left: 28px;
  }
  .lg\:ui-pl-8 {
    padding-left: 32px;
  }
  .lg\:ui-pl-9 {
    padding-left: 36px;
  }
  .lg\:ui-pl-10 {
    padding-left: 40px;
  }
  .lg\:ui-pl-11 {
    padding-left: 44px;
  }
  .lg\:ui-pl-12 {
    padding-left: 48px;
  }
  .lg\:ui-pl-13 {
    padding-left: 52px;
  }
  .lg\:ui-pl-14 {
    padding-left: 56px;
  }
  .lg\:ui-pl-15 {
    padding-left: 60px;
  }
  .lg\:ui-pl-16 {
    padding-left: 64px;
  }
  .lg\:ui-pl-17 {
    padding-left: 68px;
  }
  .lg\:ui-pl-18 {
    padding-left: 72px;
  }
  .lg\:ui-pl-19 {
    padding-left: 76px;
  }
  .lg\:ui-pl-20 {
    padding-left: 80px;
  }
  .lg\:ui-pr-0 {
    padding-right: 0px;
  }
  .lg\:ui-pr-1 {
    padding-right: 4px;
  }
  .lg\:ui-pr-2 {
    padding-right: 8px;
  }
  .lg\:ui-pr-3 {
    padding-right: 12px;
  }
  .lg\:ui-pr-4 {
    padding-right: 16px;
  }
  .lg\:ui-pr-5 {
    padding-right: 20px;
  }
  .lg\:ui-pr-6 {
    padding-right: 24px;
  }
  .lg\:ui-pr-7 {
    padding-right: 28px;
  }
  .lg\:ui-pr-8 {
    padding-right: 32px;
  }
  .lg\:ui-pr-9 {
    padding-right: 36px;
  }
  .lg\:ui-pr-10 {
    padding-right: 40px;
  }
  .lg\:ui-pr-11 {
    padding-right: 44px;
  }
  .lg\:ui-pr-12 {
    padding-right: 48px;
  }
  .lg\:ui-pr-13 {
    padding-right: 52px;
  }
  .lg\:ui-pr-14 {
    padding-right: 56px;
  }
  .lg\:ui-pr-15 {
    padding-right: 60px;
  }
  .lg\:ui-pr-16 {
    padding-right: 64px;
  }
  .lg\:ui-pr-17 {
    padding-right: 68px;
  }
  .lg\:ui-pr-18 {
    padding-right: 72px;
  }
  .lg\:ui-pr-19 {
    padding-right: 76px;
  }
  .lg\:ui-pr-20 {
    padding-right: 80px;
  }
  .lg\:ui-pt-0 {
    padding-top: 0px;
  }
  .lg\:ui-pt-1 {
    padding-top: 4px;
  }
  .lg\:ui-pt-2 {
    padding-top: 8px;
  }
  .lg\:ui-pt-3 {
    padding-top: 12px;
  }
  .lg\:ui-pt-4 {
    padding-top: 16px;
  }
  .lg\:ui-pt-5 {
    padding-top: 20px;
  }
  .lg\:ui-pt-6 {
    padding-top: 24px;
  }
  .lg\:ui-pt-7 {
    padding-top: 28px;
  }
  .lg\:ui-pt-8 {
    padding-top: 32px;
  }
  .lg\:ui-pt-9 {
    padding-top: 36px;
  }
  .lg\:ui-pt-10 {
    padding-top: 40px;
  }
  .lg\:ui-pt-11 {
    padding-top: 44px;
  }
  .lg\:ui-pt-12 {
    padding-top: 48px;
  }
  .lg\:ui-pt-13 {
    padding-top: 52px;
  }
  .lg\:ui-pt-14 {
    padding-top: 56px;
  }
  .lg\:ui-pt-15 {
    padding-top: 60px;
  }
  .lg\:ui-pt-16 {
    padding-top: 64px;
  }
  .lg\:ui-pt-17 {
    padding-top: 68px;
  }
  .lg\:ui-pt-18 {
    padding-top: 72px;
  }
  .lg\:ui-pt-19 {
    padding-top: 76px;
  }
  .lg\:ui-pt-20 {
    padding-top: 80px;
  }
  .lg\:ui-pb-0 {
    padding-bottom: 0px;
  }
  .lg\:ui-pb-1 {
    padding-bottom: 4px;
  }
  .lg\:ui-pb-2 {
    padding-bottom: 8px;
  }
  .lg\:ui-pb-3 {
    padding-bottom: 12px;
  }
  .lg\:ui-pb-4 {
    padding-bottom: 16px;
  }
  .lg\:ui-pb-5 {
    padding-bottom: 20px;
  }
  .lg\:ui-pb-6 {
    padding-bottom: 24px;
  }
  .lg\:ui-pb-7 {
    padding-bottom: 28px;
  }
  .lg\:ui-pb-8 {
    padding-bottom: 32px;
  }
  .lg\:ui-pb-9 {
    padding-bottom: 36px;
  }
  .lg\:ui-pb-10 {
    padding-bottom: 40px;
  }
  .lg\:ui-pb-11 {
    padding-bottom: 44px;
  }
  .lg\:ui-pb-12 {
    padding-bottom: 48px;
  }
  .lg\:ui-pb-13 {
    padding-bottom: 52px;
  }
  .lg\:ui-pb-14 {
    padding-bottom: 56px;
  }
  .lg\:ui-pb-15 {
    padding-bottom: 60px;
  }
  .lg\:ui-pb-16 {
    padding-bottom: 64px;
  }
  .lg\:ui-pb-17 {
    padding-bottom: 68px;
  }
  .lg\:ui-pb-18 {
    padding-bottom: 72px;
  }
  .lg\:ui-pb-19 {
    padding-bottom: 76px;
  }
  .lg\:ui-pb-20 {
    padding-bottom: 80px;
  }
  .lg\:ui-ml-0 {
    margin-left: 0px;
  }
  .lg\:ui-ml-1 {
    margin-left: 4px;
  }
  .lg\:ui-ml-2 {
    margin-left: 8px;
  }
  .lg\:ui-ml-3 {
    margin-left: 12px;
  }
  .lg\:ui-ml-4 {
    margin-left: 16px;
  }
  .lg\:ui-ml-5 {
    margin-left: 20px;
  }
  .lg\:ui-ml-6 {
    margin-left: 24px;
  }
  .lg\:ui-ml-7 {
    margin-left: 28px;
  }
  .lg\:ui-ml-8 {
    margin-left: 32px;
  }
  .lg\:ui-ml-9 {
    margin-left: 36px;
  }
  .lg\:ui-ml-10 {
    margin-left: 40px;
  }
  .lg\:ui-ml-11 {
    margin-left: 44px;
  }
  .lg\:ui-ml-12 {
    margin-left: 48px;
  }
  .lg\:ui-ml-13 {
    margin-left: 52px;
  }
  .lg\:ui-ml-14 {
    margin-left: 56px;
  }
  .lg\:ui-ml-15 {
    margin-left: 60px;
  }
  .lg\:ui-ml-16 {
    margin-left: 64px;
  }
  .lg\:ui-ml-17 {
    margin-left: 68px;
  }
  .lg\:ui-ml-18 {
    margin-left: 72px;
  }
  .lg\:ui-ml-19 {
    margin-left: 76px;
  }
  .lg\:ui-ml-20 {
    margin-left: 80px;
  }
  .lg\:ui-mr-0 {
    margin-right: 0px;
  }
  .lg\:ui-mr-1 {
    margin-right: 4px;
  }
  .lg\:ui-mr-2 {
    margin-right: 8px;
  }
  .lg\:ui-mr-3 {
    margin-right: 12px;
  }
  .lg\:ui-mr-4 {
    margin-right: 16px;
  }
  .lg\:ui-mr-5 {
    margin-right: 20px;
  }
  .lg\:ui-mr-6 {
    margin-right: 24px;
  }
  .lg\:ui-mr-7 {
    margin-right: 28px;
  }
  .lg\:ui-mr-8 {
    margin-right: 32px;
  }
  .lg\:ui-mr-9 {
    margin-right: 36px;
  }
  .lg\:ui-mr-10 {
    margin-right: 40px;
  }
  .lg\:ui-mr-11 {
    margin-right: 44px;
  }
  .lg\:ui-mr-12 {
    margin-right: 48px;
  }
  .lg\:ui-mr-13 {
    margin-right: 52px;
  }
  .lg\:ui-mr-14 {
    margin-right: 56px;
  }
  .lg\:ui-mr-15 {
    margin-right: 60px;
  }
  .lg\:ui-mr-16 {
    margin-right: 64px;
  }
  .lg\:ui-mr-17 {
    margin-right: 68px;
  }
  .lg\:ui-mr-18 {
    margin-right: 72px;
  }
  .lg\:ui-mr-19 {
    margin-right: 76px;
  }
  .lg\:ui-mr-20 {
    margin-right: 80px;
  }
  .lg\:ui-mt-0 {
    margin-top: 0px;
  }
  .lg\:ui-mt-1 {
    margin-top: 4px;
  }
  .lg\:ui-mt-2 {
    margin-top: 8px;
  }
  .lg\:ui-mt-3 {
    margin-top: 12px;
  }
  .lg\:ui-mt-4 {
    margin-top: 16px;
  }
  .lg\:ui-mt-5 {
    margin-top: 20px;
  }
  .lg\:ui-mt-6 {
    margin-top: 24px;
  }
  .lg\:ui-mt-7 {
    margin-top: 28px;
  }
  .lg\:ui-mt-8 {
    margin-top: 32px;
  }
  .lg\:ui-mt-9 {
    margin-top: 36px;
  }
  .lg\:ui-mt-10 {
    margin-top: 40px;
  }
  .lg\:ui-mt-11 {
    margin-top: 44px;
  }
  .lg\:ui-mt-12 {
    margin-top: 48px;
  }
  .lg\:ui-mt-13 {
    margin-top: 52px;
  }
  .lg\:ui-mt-14 {
    margin-top: 56px;
  }
  .lg\:ui-mt-15 {
    margin-top: 60px;
  }
  .lg\:ui-mt-16 {
    margin-top: 64px;
  }
  .lg\:ui-mt-17 {
    margin-top: 68px;
  }
  .lg\:ui-mt-18 {
    margin-top: 72px;
  }
  .lg\:ui-mt-19 {
    margin-top: 76px;
  }
  .lg\:ui-mt-20 {
    margin-top: 80px;
  }
  .lg\:ui-mb-0 {
    margin-bottom: 0px;
  }
  .lg\:ui-mb-1 {
    margin-bottom: 4px;
  }
  .lg\:ui-mb-2 {
    margin-bottom: 8px;
  }
  .lg\:ui-mb-3 {
    margin-bottom: 12px;
  }
  .lg\:ui-mb-4 {
    margin-bottom: 16px;
  }
  .lg\:ui-mb-5 {
    margin-bottom: 20px;
  }
  .lg\:ui-mb-6 {
    margin-bottom: 24px;
  }
  .lg\:ui-mb-7 {
    margin-bottom: 28px;
  }
  .lg\:ui-mb-8 {
    margin-bottom: 32px;
  }
  .lg\:ui-mb-9 {
    margin-bottom: 36px;
  }
  .lg\:ui-mb-10 {
    margin-bottom: 40px;
  }
  .lg\:ui-mb-11 {
    margin-bottom: 44px;
  }
  .lg\:ui-mb-12 {
    margin-bottom: 48px;
  }
  .lg\:ui-mb-13 {
    margin-bottom: 52px;
  }
  .lg\:ui-mb-14 {
    margin-bottom: 56px;
  }
  .lg\:ui-mb-15 {
    margin-bottom: 60px;
  }
  .lg\:ui-mb-16 {
    margin-bottom: 64px;
  }
  .lg\:ui-mb-17 {
    margin-bottom: 68px;
  }
  .lg\:ui-mb-18 {
    margin-bottom: 72px;
  }
  .lg\:ui-mb-19 {
    margin-bottom: 76px;
  }
  .lg\:ui-mb-20 {
    margin-bottom: 80px;
  }
  .lg\:ui-py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .lg\:ui-py-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .lg\:ui-py-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .lg\:ui-py-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .lg\:ui-py-4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .lg\:ui-py-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .lg\:ui-py-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .lg\:ui-py-7 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .lg\:ui-py-8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .lg\:ui-py-9 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .lg\:ui-py-10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .lg\:ui-py-11 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .lg\:ui-py-12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .lg\:ui-py-13 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .lg\:ui-py-14 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .lg\:ui-py-15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .lg\:ui-py-16 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .lg\:ui-py-17 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .lg\:ui-py-18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .lg\:ui-py-19 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .lg\:ui-py-20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .lg\:ui-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .lg\:ui-my-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .lg\:ui-my-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .lg\:ui-my-3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .lg\:ui-my-4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .lg\:ui-my-5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .lg\:ui-my-6 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .lg\:ui-my-7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .lg\:ui-my-8 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .lg\:ui-my-9 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .lg\:ui-my-10 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .lg\:ui-my-11 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .lg\:ui-my-12 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .lg\:ui-my-13 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .lg\:ui-my-14 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .lg\:ui-my-15 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .lg\:ui-my-16 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .lg\:ui-my-17 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .lg\:ui-my-18 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .lg\:ui-my-19 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .lg\:ui-my-20 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .lg\:ui-px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:ui-px-1 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .lg\:ui-px-2 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .lg\:ui-px-3 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .lg\:ui-px-4 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .lg\:ui-px-5 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .lg\:ui-px-6 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .lg\:ui-px-7 {
    padding-left: 28px;
    padding-right: 28px;
  }
  .lg\:ui-px-8 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .lg\:ui-px-9 {
    padding-left: 36px;
    padding-right: 36px;
  }
  .lg\:ui-px-10 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .lg\:ui-px-11 {
    padding-left: 44px;
    padding-right: 44px;
  }
  .lg\:ui-px-12 {
    padding-left: 48px;
    padding-right: 48px;
  }
  .lg\:ui-px-13 {
    padding-left: 52px;
    padding-right: 52px;
  }
  .lg\:ui-px-14 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .lg\:ui-px-15 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .lg\:ui-px-16 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .lg\:ui-px-17 {
    padding-left: 68px;
    padding-right: 68px;
  }
  .lg\:ui-px-18 {
    padding-left: 72px;
    padding-right: 72px;
  }
  .lg\:ui-px-19 {
    padding-left: 76px;
    padding-right: 76px;
  }
  .lg\:ui-px-20 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .lg\:ui-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:ui-mx-1 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .lg\:ui-mx-2 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .lg\:ui-mx-3 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .lg\:ui-mx-4 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .lg\:ui-mx-5 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .lg\:ui-mx-6 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .lg\:ui-mx-7 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .lg\:ui-mx-8 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .lg\:ui-mx-9 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .lg\:ui-mx-10 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .lg\:ui-mx-11 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .lg\:ui-mx-12 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .lg\:ui-mx-13 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .lg\:ui-mx-14 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .lg\:ui-mx-15 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .lg\:ui-mx-16 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .lg\:ui-mx-17 {
    margin-left: 68px;
    margin-right: 68px;
  }
  .lg\:ui-mx-18 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .lg\:ui-mx-19 {
    margin-left: 76px;
    margin-right: 76px;
  }
  .lg\:ui-mx-20 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .lg\:ui-w-0 {
    width: 0px;
  }
  .lg\:ui-w-4 {
    width: 4px;
  }
  .lg\:ui-w-8 {
    width: 8px;
  }
  .lg\:ui-w-12 {
    width: 12px;
  }
  .lg\:ui-w-16 {
    width: 16px;
  }
  .lg\:ui-w-20 {
    width: 20px;
  }
  .lg\:ui-w-30 {
    width: 30px;
  }
  .lg\:ui-w-40 {
    width: 40px;
  }
  .lg\:ui-w-50 {
    width: 50px;
  }
  .lg\:ui-w-60 {
    width: 60px;
  }
  .lg\:ui-w-70 {
    width: 70px;
  }
  .lg\:ui-w-80 {
    width: 80px;
  }
  .lg\:ui-w-90 {
    width: 90px;
  }
  .lg\:ui-w-100 {
    width: 100px;
  }
  .lg\:ui-w-125 {
    width: 125px;
  }
  .lg\:ui-w-150 {
    width: 150px;
  }
  .lg\:ui-w-175 {
    width: 175px;
  }
  .lg\:ui-w-200 {
    width: 200px;
  }
  .lg\:ui-w-250 {
    width: 250px;
  }
  .lg\:ui-w-300 {
    width: 300px;
  }
  .lg\:ui-w-350 {
    width: 350px;
  }
  .lg\:ui-w-400 {
    width: 400px;
  }
  .lg\:ui-w-450 {
    width: 450px;
  }
  .lg\:ui-w-500 {
    width: 500px;
  }
  .lg\:ui-w-550 {
    width: 550px;
  }
  .lg\:ui-w-600 {
    width: 600px;
  }
  .lg\:ui-w-650 {
    width: 650px;
  }
  .lg\:ui-w-700 {
    width: 700px;
  }
  .lg\:ui-h-0 {
    height: 0px;
  }
  .lg\:ui-h-4 {
    height: 4px;
  }
  .lg\:ui-h-8 {
    height: 8px;
  }
  .lg\:ui-h-12 {
    height: 12px;
  }
  .lg\:ui-h-16 {
    height: 16px;
  }
  .lg\:ui-h-20 {
    height: 20px;
  }
  .lg\:ui-h-30 {
    height: 30px;
  }
  .lg\:ui-h-40 {
    height: 40px;
  }
  .lg\:ui-h-50 {
    height: 50px;
  }
  .lg\:ui-h-60 {
    height: 60px;
  }
  .lg\:ui-h-70 {
    height: 70px;
  }
  .lg\:ui-h-80 {
    height: 80px;
  }
  .lg\:ui-h-90 {
    height: 90px;
  }
  .lg\:ui-h-100 {
    height: 100px;
  }
  .lg\:ui-h-125 {
    height: 125px;
  }
  .lg\:ui-h-150 {
    height: 150px;
  }
  .lg\:ui-h-175 {
    height: 175px;
  }
  .lg\:ui-h-200 {
    height: 200px;
  }
  .lg\:ui-h-250 {
    height: 250px;
  }
  .lg\:ui-h-300 {
    height: 300px;
  }
  .lg\:ui-h-350 {
    height: 350px;
  }
  .lg\:ui-h-400 {
    height: 400px;
  }
  .lg\:ui-h-450 {
    height: 450px;
  }
  .lg\:ui-h-500 {
    height: 500px;
  }
  .lg\:ui-h-550 {
    height: 550px;
  }
  .lg\:ui-h-600 {
    height: 600px;
  }
  .lg\:ui-h-650 {
    height: 650px;
  }
  .lg\:ui-h-700 {
    height: 700px;
  }
  .lg\:ui-min-w-0 {
    min-width: 0px;
  }
  .lg\:ui-min-w-4 {
    min-width: 4px;
  }
  .lg\:ui-min-w-8 {
    min-width: 8px;
  }
  .lg\:ui-min-w-12 {
    min-width: 12px;
  }
  .lg\:ui-min-w-16 {
    min-width: 16px;
  }
  .lg\:ui-min-w-20 {
    min-width: 20px;
  }
  .lg\:ui-min-w-30 {
    min-width: 30px;
  }
  .lg\:ui-min-w-40 {
    min-width: 40px;
  }
  .lg\:ui-min-w-50 {
    min-width: 50px;
  }
  .lg\:ui-min-w-60 {
    min-width: 60px;
  }
  .lg\:ui-min-w-70 {
    min-width: 70px;
  }
  .lg\:ui-min-w-80 {
    min-width: 80px;
  }
  .lg\:ui-min-w-90 {
    min-width: 90px;
  }
  .lg\:ui-min-w-100 {
    min-width: 100px;
  }
  .lg\:ui-min-w-125 {
    min-width: 125px;
  }
  .lg\:ui-min-w-150 {
    min-width: 150px;
  }
  .lg\:ui-min-w-175 {
    min-width: 175px;
  }
  .lg\:ui-min-w-200 {
    min-width: 200px;
  }
  .lg\:ui-min-w-250 {
    min-width: 250px;
  }
  .lg\:ui-min-w-300 {
    min-width: 300px;
  }
  .lg\:ui-min-w-350 {
    min-width: 350px;
  }
  .lg\:ui-min-w-400 {
    min-width: 400px;
  }
  .lg\:ui-min-w-450 {
    min-width: 450px;
  }
  .lg\:ui-min-w-500 {
    min-width: 500px;
  }
  .lg\:ui-min-w-550 {
    min-width: 550px;
  }
  .lg\:ui-min-w-600 {
    min-width: 600px;
  }
  .lg\:ui-min-w-650 {
    min-width: 650px;
  }
  .lg\:ui-min-w-700 {
    min-width: 700px;
  }
  .lg\:ui-min-h-0 {
    min-height: 0px;
  }
  .lg\:ui-min-h-4 {
    min-height: 4px;
  }
  .lg\:ui-min-h-8 {
    min-height: 8px;
  }
  .lg\:ui-min-h-12 {
    min-height: 12px;
  }
  .lg\:ui-min-h-16 {
    min-height: 16px;
  }
  .lg\:ui-min-h-20 {
    min-height: 20px;
  }
  .lg\:ui-min-h-30 {
    min-height: 30px;
  }
  .lg\:ui-min-h-40 {
    min-height: 40px;
  }
  .lg\:ui-min-h-50 {
    min-height: 50px;
  }
  .lg\:ui-min-h-60 {
    min-height: 60px;
  }
  .lg\:ui-min-h-70 {
    min-height: 70px;
  }
  .lg\:ui-min-h-80 {
    min-height: 80px;
  }
  .lg\:ui-min-h-90 {
    min-height: 90px;
  }
  .lg\:ui-min-h-100 {
    min-height: 100px;
  }
  .lg\:ui-min-h-125 {
    min-height: 125px;
  }
  .lg\:ui-min-h-150 {
    min-height: 150px;
  }
  .lg\:ui-min-h-175 {
    min-height: 175px;
  }
  .lg\:ui-min-h-200 {
    min-height: 200px;
  }
  .lg\:ui-min-h-250 {
    min-height: 250px;
  }
  .lg\:ui-min-h-300 {
    min-height: 300px;
  }
  .lg\:ui-min-h-350 {
    min-height: 350px;
  }
  .lg\:ui-min-h-400 {
    min-height: 400px;
  }
  .lg\:ui-min-h-450 {
    min-height: 450px;
  }
  .lg\:ui-min-h-500 {
    min-height: 500px;
  }
  .lg\:ui-min-h-550 {
    min-height: 550px;
  }
  .lg\:ui-min-h-600 {
    min-height: 600px;
  }
  .lg\:ui-min-h-650 {
    min-height: 650px;
  }
  .lg\:ui-min-h-700 {
    min-height: 700px;
  }
  .lg\:ui-max-w-0 {
    max-width: 0px;
  }
  .lg\:ui-max-w-4 {
    max-width: 4px;
  }
  .lg\:ui-max-w-8 {
    max-width: 8px;
  }
  .lg\:ui-max-w-12 {
    max-width: 12px;
  }
  .lg\:ui-max-w-16 {
    max-width: 16px;
  }
  .lg\:ui-max-w-20 {
    max-width: 20px;
  }
  .lg\:ui-max-w-30 {
    max-width: 30px;
  }
  .lg\:ui-max-w-40 {
    max-width: 40px;
  }
  .lg\:ui-max-w-50 {
    max-width: 50px;
  }
  .lg\:ui-max-w-60 {
    max-width: 60px;
  }
  .lg\:ui-max-w-70 {
    max-width: 70px;
  }
  .lg\:ui-max-w-80 {
    max-width: 80px;
  }
  .lg\:ui-max-w-90 {
    max-width: 90px;
  }
  .lg\:ui-max-w-100 {
    max-width: 100px;
  }
  .lg\:ui-max-w-125 {
    max-width: 125px;
  }
  .lg\:ui-max-w-150 {
    max-width: 150px;
  }
  .lg\:ui-max-w-175 {
    max-width: 175px;
  }
  .lg\:ui-max-w-200 {
    max-width: 200px;
  }
  .lg\:ui-max-w-250 {
    max-width: 250px;
  }
  .lg\:ui-max-w-300 {
    max-width: 300px;
  }
  .lg\:ui-max-w-350 {
    max-width: 350px;
  }
  .lg\:ui-max-w-400 {
    max-width: 400px;
  }
  .lg\:ui-max-w-450 {
    max-width: 450px;
  }
  .lg\:ui-max-w-500 {
    max-width: 500px;
  }
  .lg\:ui-max-w-550 {
    max-width: 550px;
  }
  .lg\:ui-max-w-600 {
    max-width: 600px;
  }
  .lg\:ui-max-w-650 {
    max-width: 650px;
  }
  .lg\:ui-max-w-700 {
    max-width: 700px;
  }
  .lg\:ui-max-h-0 {
    max-height: 0px;
  }
  .lg\:ui-max-h-4 {
    max-height: 4px;
  }
  .lg\:ui-max-h-8 {
    max-height: 8px;
  }
  .lg\:ui-max-h-12 {
    max-height: 12px;
  }
  .lg\:ui-max-h-16 {
    max-height: 16px;
  }
  .lg\:ui-max-h-20 {
    max-height: 20px;
  }
  .lg\:ui-max-h-30 {
    max-height: 30px;
  }
  .lg\:ui-max-h-40 {
    max-height: 40px;
  }
  .lg\:ui-max-h-50 {
    max-height: 50px;
  }
  .lg\:ui-max-h-60 {
    max-height: 60px;
  }
  .lg\:ui-max-h-70 {
    max-height: 70px;
  }
  .lg\:ui-max-h-80 {
    max-height: 80px;
  }
  .lg\:ui-max-h-90 {
    max-height: 90px;
  }
  .lg\:ui-max-h-100 {
    max-height: 100px;
  }
  .lg\:ui-max-h-125 {
    max-height: 125px;
  }
  .lg\:ui-max-h-150 {
    max-height: 150px;
  }
  .lg\:ui-max-h-175 {
    max-height: 175px;
  }
  .lg\:ui-max-h-200 {
    max-height: 200px;
  }
  .lg\:ui-max-h-250 {
    max-height: 250px;
  }
  .lg\:ui-max-h-300 {
    max-height: 300px;
  }
  .lg\:ui-max-h-350 {
    max-height: 350px;
  }
  .lg\:ui-max-h-400 {
    max-height: 400px;
  }
  .lg\:ui-max-h-450 {
    max-height: 450px;
  }
  .lg\:ui-max-h-500 {
    max-height: 500px;
  }
  .lg\:ui-max-h-550 {
    max-height: 550px;
  }
  .lg\:ui-max-h-600 {
    max-height: 600px;
  }
  .lg\:ui-max-h-650 {
    max-height: 650px;
  }
  .lg\:ui-max-h-700 {
    max-height: 700px;
  }
  .lg\:ui-w-100p {
    width: 100%;
  }
  .lg\:ui-h-100p {
    height: 100%;
  }
  .lg\:ui-w-auto {
    width: auto;
  }
  .lg\:ui-h-auto {
    height: auto;
  }
  .lg\:ui-flex {
    display: flex;
  }
  .lg\:ui-flex-1 {
    flex: 1;
  }
  .lg\:ui-flex-2 {
    flex: 2;
  }
  .lg\:ui-flex-3 {
    flex: 3;
  }
  .lg\:ui-flex-4 {
    flex: 4;
  }
  .lg\:ui-flex-v {
    flex-direction: column;
  }
  .lg\:ui-flex-h {
    flex-direction: row;
  }
  .lg\:ui-flex-wrap {
    flex-wrap: wrap;
  }
  .lg\:ui-grid {
    display: grid;
  }
  .lg\:ui-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .lg\:ui-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .lg\:ui-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .lg\:ui-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  .lg\:ui-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  .lg\:ui-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  .lg\:ui-grid-rows-7 {
    grid-template-rows: repeat(7, minmax(0, 1fr));
  }
  .lg\:ui-grid-rows-8 {
    grid-template-rows: repeat(8, minmax(0, 1fr));
  }
  .lg\:ui-grid-columns-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:ui-grid-columns-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:ui-grid-columns-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:ui-grid-columns-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:ui-grid-columns-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:ui-grid-columns-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:ui-grid-columns-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .lg\:ui-grid-columns-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .lg\:ui-flex-ai-start {
    align-items: start;
  }
  .lg\:ui-flex-ai-end {
    align-items: end;
  }
  .lg\:ui-flex-ai-stretch {
    align-items: stretch;
  }
  .lg\:ui-flex-ai-center {
    align-items: center;
  }
  .lg\:ui-flex-ai-baseline {
    align-items: baseline;
  }
  .lg\:ui-flex-jc-start {
    justify-content: start;
  }
  .lg\:ui-flex-jc-end {
    justify-content: end;
  }
  .lg\:ui-flex-jc-stretch {
    justify-content: stretch;
  }
  .lg\:ui-flex-jc-center {
    justify-content: center;
  }
  .lg\:ui-flex-jc-between {
    justify-content: space-between;
  }
  .lg\:ui-flex-jc-around {
    justify-content: space-around;
  }
  .lg\:ui-flex-jc-evenly {
    justify-content: space-evenly;
  }
  .lg\:ui-gap-0 {
    gap: 0px;
  }
  .lg\:ui-gap-1 {
    gap: 4px;
  }
  .lg\:ui-gap-2 {
    gap: 8px;
  }
  .lg\:ui-gap-3 {
    gap: 12px;
  }
  .lg\:ui-gap-4 {
    gap: 16px;
  }
  .lg\:ui-gap-5 {
    gap: 20px;
  }
  .lg\:ui-gap-6 {
    gap: 24px;
  }
  .lg\:ui-gap-7 {
    gap: 28px;
  }
  .lg\:ui-gap-8 {
    gap: 32px;
  }
  .lg\:ui-gap-9 {
    gap: 36px;
  }
  .lg\:ui-gap-10 {
    gap: 40px;
  }
  .lg\:ui-gap-11 {
    gap: 44px;
  }
  .lg\:ui-gap-12 {
    gap: 48px;
  }
  .lg\:ui-gap-13 {
    gap: 52px;
  }
  .lg\:ui-gap-14 {
    gap: 56px;
  }
  .lg\:ui-gap-15 {
    gap: 60px;
  }
  .lg\:ui-gap-16 {
    gap: 64px;
  }
  .lg\:ui-gap-17 {
    gap: 68px;
  }
  .lg\:ui-gap-18 {
    gap: 72px;
  }
  .lg\:ui-gap-19 {
    gap: 76px;
  }
  .lg\:ui-gap-20 {
    gap: 80px;
  }
  .lg\:ui-text-left {
    text-align: left;
  }
  .lg\:ui-text-center {
    text-align: center;
  }
  .lg\:ui-text-right {
    text-align: right;
  }
  .lg\:ui-text-justify {
    text-align: justify;
  }
  .lg\:ui-text-normal {
    font-weight: normal;
  }
  .lg\:ui-text-medium {
    font-weight: medium;
  }
  .lg\:ui-text-bold {
    font-weight: bold;
  }
  .lg\:ui-text-clamp-1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .lg\:ui-text-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .lg\:ui-text-clamp-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .lg\:ui-text-clamp-4 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .lg\:ui-text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .lg\:ui-text-italic {
    font-style: italic;
  }
  .lg\:ui-text-normal {
    font-style: normal;
  }
  .lg\:ui-text-oblique {
    font-style: oblique;
  }
  .lg\:ui-text-on-surface {
    color: var(--ui-on-surface);
  }
  .lg\:ui-text-on-surface-variant {
    color: var(--ui-on-surface-variant);
  }
  .lg\:ui-text-secondary {
    color: var(--ui-secondary);
  }
  .lg\:ui-text-tertiary {
    color: var(--ui-tertiary);
  }
  .lg\:ui-text-error {
    color: var(--ui-error);
  }
  .lg\:ui-text-primary {
    color: var(--ui-primary);
  }
  .lg\:ui-text-secondary {
    color: var(--ui-secondary);
  }
  .lg\:ui-text-tertiary {
    color: var(--ui-tertiary);
  }
  .lg\:ui-text-warning {
    color: var(--ui-warning);
  }
  .lg\:ui-text-positive {
    color: var(--ui-positiv);
  }
  .lg\:ui-text-default {
    color: var(--ui-on-surface);
  }
  .lg\:ui-text-variant {
    color: var(--ui-on-surface-variant);
  }
  .lg\:ui-text-2xs {
    font-size: var(--ui-text-2xs);
  }
  .lg\:ui-text-xs {
    font-size: var(--ui-text-xs);
  }
  .lg\:ui-text-s {
    font-size: var(--ui-text-s);
  }
  .lg\:ui-text-m {
    font-size: var(--ui-text-m);
  }
  .lg\:ui-text-l {
    font-size: var(--ui-text-l);
  }
  .lg\:ui-text-xl {
    font-size: var(--ui-text-xl);
  }
  .lg\:ui-text-2xl {
    font-size: var(--ui-text-2xl);
  }
  .lg\:ui-text-3xl {
    font-size: var(--ui-text-3xl);
  }
  .lg\:ui-text-4xl {
    font-size: var(--ui-text-4xl);
  }
  .lg\:ui-display-s {
    font-size: var(--ui-display-small-size);
    font-weight: var(--ui-display-small-weight);
  }
  .lg\:ui-display-m {
    font-size: var(--ui-display-medium-size);
    font-weight: var(--ui-display-medium-weight);
  }
  .lg\:ui-display-l {
    font-size: var(--ui-display-large-size);
    font-weight: var(--ui-display-large-weight);
  }
  .lg\:ui-headline-s {
    font-size: var(--ui-headline-small-size);
    font-weight: var(--ui-headline-small-weight);
  }
  .lg\:ui-headline-m {
    font-size: var(--ui-headline-medium-size);
    font-weight: var(--ui-headline-medium-weight);
  }
  .lg\:ui-headline-l {
    font-size: var(--ui-headline-large-size);
    font-weight: var(--ui-headline-large-weight);
  }
  .lg\:ui-title-s {
    font-size: var(--ui-title-small-size);
    font-weight: var(--ui-title-small-weight);
  }
  .lg\:ui-title-m {
    font-size: var(--ui-title-medium-size);
    font-weight: var(--ui-title-medium-weight);
  }
  .lg\:ui-title-l {
    font-size: var(--ui-title-large-size);
    font-weight: var(--ui-title-large-weight);
  }
  .lg\:ui-label-s {
    font-size: var(--ui-label-small-size);
    font-weight: var(--ui-label-small-weight);
  }
  .lg\:ui-label-m {
    font-size: var(--ui-label-medium-size);
    font-weight: var(--ui-label-medium-weight);
  }
  .lg\:ui-label-l {
    font-size: var(--ui-label-large-size);
    font-weight: var(--ui-label-large-weight);
  }
  .lg\:ui-body-s {
    font-size: var(--ui-body-small-size);
    font-weight: var(--ui-body-small-weight);
  }
  .lg\:ui-body-m {
    font-size: var(--ui-body-medium-size);
    font-weight: var(--ui-body-medium-weight);
  }
  .lg\:ui-body-l {
    font-size: var(--ui-body-large-size);
    font-weight: var(--ui-body-large-weight);
  }
  .lg\:ui-absolute {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .lg\:ui-absolute-tr {
    position: absolute;
    top: 0;
    right: 0;
  }
  .lg\:ui-absolute-tl {
    position: absolute;
    top: 0;
    left: 0;
  }
  .lg\:ui-absolute-br {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .lg\:ui-absolute-bl {
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .lg\:ui-sticky {
    position: sticky;
  }
  .lg\:ui-top-0 {
    top: 0px;
  }
  .lg\:ui-top-1 {
    top: 4px;
  }
  .lg\:ui-top-2 {
    top: 8px;
  }
  .lg\:ui-top-3 {
    top: 12px;
  }
  .lg\:ui-top-4 {
    top: 16px;
  }
  .lg\:ui-top-5 {
    top: 20px;
  }
  .lg\:ui-top-6 {
    top: 24px;
  }
  .lg\:ui-top-7 {
    top: 28px;
  }
  .lg\:ui-top-8 {
    top: 32px;
  }
  .lg\:ui-top-9 {
    top: 36px;
  }
  .lg\:ui-top-10 {
    top: 40px;
  }
  .lg\:ui-display-block {
    display: block;
  }
  .lg\:ui-display-contents {
    display: contents;
  }
  .lg\:ui-display-none {
    display: none;
  }
  .lg\:ui-shadow-l {
    box-shadow: var(--ui-shadow-l);
  }
  .lg\:ui-shadow-m {
    box-shadow: var(--ui-shadow-m);
  }
  .lg\:ui-shadow-s {
    box-shadow: var(--ui-shadow-s);
  }
  .lg\:ui-shadow-xs {
    box-shadow: var(--ui-shadow-xs);
  }
  .lg\:ui-bg-surface {
    background-color: var(--ui-bg-surface);
  }
  .lg\:ui-bg-surface-variant {
    background-color: var(--ui-bg-surface-variant);
  }
  .lg\:ui-bg-primary-container {
    background-color: var(--ui-primary-container);
  }
  .lg\:ui-bg-secondary-container {
    background-color: var(--ui-secondary-container);
  }
  .lg\:ui-bg-tertiary-container {
    background-color: var(--ui-tertiary-container);
  }
  .lg\:ui-bg-positiv-container {
    background-color: var(--ui-positiv-container);
  }
  .lg\:ui-bg-warning-container {
    background-color: var(--ui-warning-container);
  }
  .lg\:ui-bg-error-container {
    background-color: var(--ui-error-container);
  }
  .lg\:ui-bg-info-container {
    background-color: var(--ui-info-container);
  }
  .lg\:ui-ovf-clip {
    overflow: clip;
  }
  .lg\:ui-border {
    border: 1px solid var(--ui-outline);
  }
  .lg\:ui-border-left {
    border-left: 1px solid var(--ui-outline);
  }
  .lg\:ui-border-right {
    border-right: 1px solid var(--ui-outline);
  }
  .lg\:ui-border-top {
    border-top: 1px solid var(--ui-outline);
  }
  .lg\:ui-border-bottom {
    border-bottom: 1px solid var(--ui-outline);
  }
  .lg\:ui-border-radius-0 {
    border-radius: 0px;
  }
  .lg\:ui-border-radius-1 {
    border-radius: 4px;
  }
  .lg\:ui-border-radius-2 {
    border-radius: 8px;
  }
  .lg\:ui-border-radius-3 {
    border-radius: 12px;
  }
  .lg\:ui-border-radius-4 {
    border-radius: 16px;
  }
  .lg\:ui-border-radius-5 {
    border-radius: 20px;
  }
  .lg\:ui-border-radius-6 {
    border-radius: 24px;
  }
  .lg\:ui-border-radius-7 {
    border-radius: 28px;
  }
  .lg\:ui-border-radius-8 {
    border-radius: 32px;
  }
  .lg\:ui-border-radius-9 {
    border-radius: 36px;
  }
  .lg\:ui-border-radius-10 {
    border-radius: 40px;
  }
  .lg\:ui-border-radius-11 {
    border-radius: 44px;
  }
  .lg\:ui-border-radius-12 {
    border-radius: 48px;
  }
  .lg\:ui-border-radius-13 {
    border-radius: 52px;
  }
  .lg\:ui-border-radius-14 {
    border-radius: 56px;
  }
  .lg\:ui-border-radius-15 {
    border-radius: 60px;
  }
  .lg\:ui-border-radius-16 {
    border-radius: 64px;
  }
  .lg\:ui-border-radius-17 {
    border-radius: 68px;
  }
  .lg\:ui-border-radius-18 {
    border-radius: 72px;
  }
  .lg\:ui-border-radius-19 {
    border-radius: 76px;
  }
  .lg\:ui-border-radius-20 {
    border-radius: 80px;
  }
  .lg\:ui-border-tl-radius-0 {
    border-top-left-radius: 0px;
  }
  .lg\:ui-border-tl-radius-1 {
    border-top-left-radius: 4px;
  }
  .lg\:ui-border-tl-radius-2 {
    border-top-left-radius: 8px;
  }
  .lg\:ui-border-tl-radius-3 {
    border-top-left-radius: 12px;
  }
  .lg\:ui-border-tl-radius-4 {
    border-top-left-radius: 16px;
  }
  .lg\:ui-border-tl-radius-5 {
    border-top-left-radius: 20px;
  }
  .lg\:ui-border-tl-radius-6 {
    border-top-left-radius: 24px;
  }
  .lg\:ui-border-tl-radius-7 {
    border-top-left-radius: 28px;
  }
  .lg\:ui-border-tl-radius-8 {
    border-top-left-radius: 32px;
  }
  .lg\:ui-border-tl-radius-9 {
    border-top-left-radius: 36px;
  }
  .lg\:ui-border-tl-radius-10 {
    border-top-left-radius: 40px;
  }
  .lg\:ui-border-tl-radius-11 {
    border-top-left-radius: 44px;
  }
  .lg\:ui-border-tl-radius-12 {
    border-top-left-radius: 48px;
  }
  .lg\:ui-border-tl-radius-13 {
    border-top-left-radius: 52px;
  }
  .lg\:ui-border-tl-radius-14 {
    border-top-left-radius: 56px;
  }
  .lg\:ui-border-tl-radius-15 {
    border-top-left-radius: 60px;
  }
  .lg\:ui-border-tl-radius-16 {
    border-top-left-radius: 64px;
  }
  .lg\:ui-border-tl-radius-17 {
    border-top-left-radius: 68px;
  }
  .lg\:ui-border-tl-radius-18 {
    border-top-left-radius: 72px;
  }
  .lg\:ui-border-tl-radius-19 {
    border-top-left-radius: 76px;
  }
  .lg\:ui-border-tl-radius-20 {
    border-top-left-radius: 80px;
  }
  .lg\:ui-border-tr-radius-0 {
    border-top-right-radius: 0px;
  }
  .lg\:ui-border-tr-radius-1 {
    border-top-right-radius: 4px;
  }
  .lg\:ui-border-tr-radius-2 {
    border-top-right-radius: 8px;
  }
  .lg\:ui-border-tr-radius-3 {
    border-top-right-radius: 12px;
  }
  .lg\:ui-border-tr-radius-4 {
    border-top-right-radius: 16px;
  }
  .lg\:ui-border-tr-radius-5 {
    border-top-right-radius: 20px;
  }
  .lg\:ui-border-tr-radius-6 {
    border-top-right-radius: 24px;
  }
  .lg\:ui-border-tr-radius-7 {
    border-top-right-radius: 28px;
  }
  .lg\:ui-border-tr-radius-8 {
    border-top-right-radius: 32px;
  }
  .lg\:ui-border-tr-radius-9 {
    border-top-right-radius: 36px;
  }
  .lg\:ui-border-tr-radius-10 {
    border-top-right-radius: 40px;
  }
  .lg\:ui-border-tr-radius-11 {
    border-top-right-radius: 44px;
  }
  .lg\:ui-border-tr-radius-12 {
    border-top-right-radius: 48px;
  }
  .lg\:ui-border-tr-radius-13 {
    border-top-right-radius: 52px;
  }
  .lg\:ui-border-tr-radius-14 {
    border-top-right-radius: 56px;
  }
  .lg\:ui-border-tr-radius-15 {
    border-top-right-radius: 60px;
  }
  .lg\:ui-border-tr-radius-16 {
    border-top-right-radius: 64px;
  }
  .lg\:ui-border-tr-radius-17 {
    border-top-right-radius: 68px;
  }
  .lg\:ui-border-tr-radius-18 {
    border-top-right-radius: 72px;
  }
  .lg\:ui-border-tr-radius-19 {
    border-top-right-radius: 76px;
  }
  .lg\:ui-border-tr-radius-20 {
    border-top-right-radius: 80px;
  }
  .lg\:ui-border-bl-radius-0 {
    border-bottom-left-radius: 0px;
  }
  .lg\:ui-border-bl-radius-1 {
    border-bottom-left-radius: 4px;
  }
  .lg\:ui-border-bl-radius-2 {
    border-bottom-left-radius: 8px;
  }
  .lg\:ui-border-bl-radius-3 {
    border-bottom-left-radius: 12px;
  }
  .lg\:ui-border-bl-radius-4 {
    border-bottom-left-radius: 16px;
  }
  .lg\:ui-border-bl-radius-5 {
    border-bottom-left-radius: 20px;
  }
  .lg\:ui-border-bl-radius-6 {
    border-bottom-left-radius: 24px;
  }
  .lg\:ui-border-bl-radius-7 {
    border-bottom-left-radius: 28px;
  }
  .lg\:ui-border-bl-radius-8 {
    border-bottom-left-radius: 32px;
  }
  .lg\:ui-border-bl-radius-9 {
    border-bottom-left-radius: 36px;
  }
  .lg\:ui-border-bl-radius-10 {
    border-bottom-left-radius: 40px;
  }
  .lg\:ui-border-bl-radius-11 {
    border-bottom-left-radius: 44px;
  }
  .lg\:ui-border-bl-radius-12 {
    border-bottom-left-radius: 48px;
  }
  .lg\:ui-border-bl-radius-13 {
    border-bottom-left-radius: 52px;
  }
  .lg\:ui-border-bl-radius-14 {
    border-bottom-left-radius: 56px;
  }
  .lg\:ui-border-bl-radius-15 {
    border-bottom-left-radius: 60px;
  }
  .lg\:ui-border-bl-radius-16 {
    border-bottom-left-radius: 64px;
  }
  .lg\:ui-border-bl-radius-17 {
    border-bottom-left-radius: 68px;
  }
  .lg\:ui-border-bl-radius-18 {
    border-bottom-left-radius: 72px;
  }
  .lg\:ui-border-bl-radius-19 {
    border-bottom-left-radius: 76px;
  }
  .lg\:ui-border-bl-radius-20 {
    border-bottom-left-radius: 80px;
  }
  .lg\:ui-border-br-radius-0 {
    border-bottom-right-radius: 0px;
  }
  .lg\:ui-border-br-radius-1 {
    border-bottom-right-radius: 4px;
  }
  .lg\:ui-border-br-radius-2 {
    border-bottom-right-radius: 8px;
  }
  .lg\:ui-border-br-radius-3 {
    border-bottom-right-radius: 12px;
  }
  .lg\:ui-border-br-radius-4 {
    border-bottom-right-radius: 16px;
  }
  .lg\:ui-border-br-radius-5 {
    border-bottom-right-radius: 20px;
  }
  .lg\:ui-border-br-radius-6 {
    border-bottom-right-radius: 24px;
  }
  .lg\:ui-border-br-radius-7 {
    border-bottom-right-radius: 28px;
  }
  .lg\:ui-border-br-radius-8 {
    border-bottom-right-radius: 32px;
  }
  .lg\:ui-border-br-radius-9 {
    border-bottom-right-radius: 36px;
  }
  .lg\:ui-border-br-radius-10 {
    border-bottom-right-radius: 40px;
  }
  .lg\:ui-border-br-radius-11 {
    border-bottom-right-radius: 44px;
  }
  .lg\:ui-border-br-radius-12 {
    border-bottom-right-radius: 48px;
  }
  .lg\:ui-border-br-radius-13 {
    border-bottom-right-radius: 52px;
  }
  .lg\:ui-border-br-radius-14 {
    border-bottom-right-radius: 56px;
  }
  .lg\:ui-border-br-radius-15 {
    border-bottom-right-radius: 60px;
  }
  .lg\:ui-border-br-radius-16 {
    border-bottom-right-radius: 64px;
  }
  .lg\:ui-border-br-radius-17 {
    border-bottom-right-radius: 68px;
  }
  .lg\:ui-border-br-radius-18 {
    border-bottom-right-radius: 72px;
  }
  .lg\:ui-border-br-radius-19 {
    border-bottom-right-radius: 76px;
  }
  .lg\:ui-border-br-radius-20 {
    border-bottom-right-radius: 80px;
  }
}
@media (min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape) {
  .md\:ui-pl-0 {
    padding-left: 0px;
  }
  .md\:ui-pl-1 {
    padding-left: 4px;
  }
  .md\:ui-pl-2 {
    padding-left: 8px;
  }
  .md\:ui-pl-3 {
    padding-left: 12px;
  }
  .md\:ui-pl-4 {
    padding-left: 16px;
  }
  .md\:ui-pl-5 {
    padding-left: 20px;
  }
  .md\:ui-pl-6 {
    padding-left: 24px;
  }
  .md\:ui-pl-7 {
    padding-left: 28px;
  }
  .md\:ui-pl-8 {
    padding-left: 32px;
  }
  .md\:ui-pl-9 {
    padding-left: 36px;
  }
  .md\:ui-pl-10 {
    padding-left: 40px;
  }
  .md\:ui-pl-11 {
    padding-left: 44px;
  }
  .md\:ui-pl-12 {
    padding-left: 48px;
  }
  .md\:ui-pl-13 {
    padding-left: 52px;
  }
  .md\:ui-pl-14 {
    padding-left: 56px;
  }
  .md\:ui-pl-15 {
    padding-left: 60px;
  }
  .md\:ui-pl-16 {
    padding-left: 64px;
  }
  .md\:ui-pl-17 {
    padding-left: 68px;
  }
  .md\:ui-pl-18 {
    padding-left: 72px;
  }
  .md\:ui-pl-19 {
    padding-left: 76px;
  }
  .md\:ui-pl-20 {
    padding-left: 80px;
  }
  .md\:ui-pr-0 {
    padding-right: 0px;
  }
  .md\:ui-pr-1 {
    padding-right: 4px;
  }
  .md\:ui-pr-2 {
    padding-right: 8px;
  }
  .md\:ui-pr-3 {
    padding-right: 12px;
  }
  .md\:ui-pr-4 {
    padding-right: 16px;
  }
  .md\:ui-pr-5 {
    padding-right: 20px;
  }
  .md\:ui-pr-6 {
    padding-right: 24px;
  }
  .md\:ui-pr-7 {
    padding-right: 28px;
  }
  .md\:ui-pr-8 {
    padding-right: 32px;
  }
  .md\:ui-pr-9 {
    padding-right: 36px;
  }
  .md\:ui-pr-10 {
    padding-right: 40px;
  }
  .md\:ui-pr-11 {
    padding-right: 44px;
  }
  .md\:ui-pr-12 {
    padding-right: 48px;
  }
  .md\:ui-pr-13 {
    padding-right: 52px;
  }
  .md\:ui-pr-14 {
    padding-right: 56px;
  }
  .md\:ui-pr-15 {
    padding-right: 60px;
  }
  .md\:ui-pr-16 {
    padding-right: 64px;
  }
  .md\:ui-pr-17 {
    padding-right: 68px;
  }
  .md\:ui-pr-18 {
    padding-right: 72px;
  }
  .md\:ui-pr-19 {
    padding-right: 76px;
  }
  .md\:ui-pr-20 {
    padding-right: 80px;
  }
  .md\:ui-pt-0 {
    padding-top: 0px;
  }
  .md\:ui-pt-1 {
    padding-top: 4px;
  }
  .md\:ui-pt-2 {
    padding-top: 8px;
  }
  .md\:ui-pt-3 {
    padding-top: 12px;
  }
  .md\:ui-pt-4 {
    padding-top: 16px;
  }
  .md\:ui-pt-5 {
    padding-top: 20px;
  }
  .md\:ui-pt-6 {
    padding-top: 24px;
  }
  .md\:ui-pt-7 {
    padding-top: 28px;
  }
  .md\:ui-pt-8 {
    padding-top: 32px;
  }
  .md\:ui-pt-9 {
    padding-top: 36px;
  }
  .md\:ui-pt-10 {
    padding-top: 40px;
  }
  .md\:ui-pt-11 {
    padding-top: 44px;
  }
  .md\:ui-pt-12 {
    padding-top: 48px;
  }
  .md\:ui-pt-13 {
    padding-top: 52px;
  }
  .md\:ui-pt-14 {
    padding-top: 56px;
  }
  .md\:ui-pt-15 {
    padding-top: 60px;
  }
  .md\:ui-pt-16 {
    padding-top: 64px;
  }
  .md\:ui-pt-17 {
    padding-top: 68px;
  }
  .md\:ui-pt-18 {
    padding-top: 72px;
  }
  .md\:ui-pt-19 {
    padding-top: 76px;
  }
  .md\:ui-pt-20 {
    padding-top: 80px;
  }
  .md\:ui-pb-0 {
    padding-bottom: 0px;
  }
  .md\:ui-pb-1 {
    padding-bottom: 4px;
  }
  .md\:ui-pb-2 {
    padding-bottom: 8px;
  }
  .md\:ui-pb-3 {
    padding-bottom: 12px;
  }
  .md\:ui-pb-4 {
    padding-bottom: 16px;
  }
  .md\:ui-pb-5 {
    padding-bottom: 20px;
  }
  .md\:ui-pb-6 {
    padding-bottom: 24px;
  }
  .md\:ui-pb-7 {
    padding-bottom: 28px;
  }
  .md\:ui-pb-8 {
    padding-bottom: 32px;
  }
  .md\:ui-pb-9 {
    padding-bottom: 36px;
  }
  .md\:ui-pb-10 {
    padding-bottom: 40px;
  }
  .md\:ui-pb-11 {
    padding-bottom: 44px;
  }
  .md\:ui-pb-12 {
    padding-bottom: 48px;
  }
  .md\:ui-pb-13 {
    padding-bottom: 52px;
  }
  .md\:ui-pb-14 {
    padding-bottom: 56px;
  }
  .md\:ui-pb-15 {
    padding-bottom: 60px;
  }
  .md\:ui-pb-16 {
    padding-bottom: 64px;
  }
  .md\:ui-pb-17 {
    padding-bottom: 68px;
  }
  .md\:ui-pb-18 {
    padding-bottom: 72px;
  }
  .md\:ui-pb-19 {
    padding-bottom: 76px;
  }
  .md\:ui-pb-20 {
    padding-bottom: 80px;
  }
  .md\:ui-ml-0 {
    margin-left: 0px;
  }
  .md\:ui-ml-1 {
    margin-left: 4px;
  }
  .md\:ui-ml-2 {
    margin-left: 8px;
  }
  .md\:ui-ml-3 {
    margin-left: 12px;
  }
  .md\:ui-ml-4 {
    margin-left: 16px;
  }
  .md\:ui-ml-5 {
    margin-left: 20px;
  }
  .md\:ui-ml-6 {
    margin-left: 24px;
  }
  .md\:ui-ml-7 {
    margin-left: 28px;
  }
  .md\:ui-ml-8 {
    margin-left: 32px;
  }
  .md\:ui-ml-9 {
    margin-left: 36px;
  }
  .md\:ui-ml-10 {
    margin-left: 40px;
  }
  .md\:ui-ml-11 {
    margin-left: 44px;
  }
  .md\:ui-ml-12 {
    margin-left: 48px;
  }
  .md\:ui-ml-13 {
    margin-left: 52px;
  }
  .md\:ui-ml-14 {
    margin-left: 56px;
  }
  .md\:ui-ml-15 {
    margin-left: 60px;
  }
  .md\:ui-ml-16 {
    margin-left: 64px;
  }
  .md\:ui-ml-17 {
    margin-left: 68px;
  }
  .md\:ui-ml-18 {
    margin-left: 72px;
  }
  .md\:ui-ml-19 {
    margin-left: 76px;
  }
  .md\:ui-ml-20 {
    margin-left: 80px;
  }
  .md\:ui-mr-0 {
    margin-right: 0px;
  }
  .md\:ui-mr-1 {
    margin-right: 4px;
  }
  .md\:ui-mr-2 {
    margin-right: 8px;
  }
  .md\:ui-mr-3 {
    margin-right: 12px;
  }
  .md\:ui-mr-4 {
    margin-right: 16px;
  }
  .md\:ui-mr-5 {
    margin-right: 20px;
  }
  .md\:ui-mr-6 {
    margin-right: 24px;
  }
  .md\:ui-mr-7 {
    margin-right: 28px;
  }
  .md\:ui-mr-8 {
    margin-right: 32px;
  }
  .md\:ui-mr-9 {
    margin-right: 36px;
  }
  .md\:ui-mr-10 {
    margin-right: 40px;
  }
  .md\:ui-mr-11 {
    margin-right: 44px;
  }
  .md\:ui-mr-12 {
    margin-right: 48px;
  }
  .md\:ui-mr-13 {
    margin-right: 52px;
  }
  .md\:ui-mr-14 {
    margin-right: 56px;
  }
  .md\:ui-mr-15 {
    margin-right: 60px;
  }
  .md\:ui-mr-16 {
    margin-right: 64px;
  }
  .md\:ui-mr-17 {
    margin-right: 68px;
  }
  .md\:ui-mr-18 {
    margin-right: 72px;
  }
  .md\:ui-mr-19 {
    margin-right: 76px;
  }
  .md\:ui-mr-20 {
    margin-right: 80px;
  }
  .md\:ui-mt-0 {
    margin-top: 0px;
  }
  .md\:ui-mt-1 {
    margin-top: 4px;
  }
  .md\:ui-mt-2 {
    margin-top: 8px;
  }
  .md\:ui-mt-3 {
    margin-top: 12px;
  }
  .md\:ui-mt-4 {
    margin-top: 16px;
  }
  .md\:ui-mt-5 {
    margin-top: 20px;
  }
  .md\:ui-mt-6 {
    margin-top: 24px;
  }
  .md\:ui-mt-7 {
    margin-top: 28px;
  }
  .md\:ui-mt-8 {
    margin-top: 32px;
  }
  .md\:ui-mt-9 {
    margin-top: 36px;
  }
  .md\:ui-mt-10 {
    margin-top: 40px;
  }
  .md\:ui-mt-11 {
    margin-top: 44px;
  }
  .md\:ui-mt-12 {
    margin-top: 48px;
  }
  .md\:ui-mt-13 {
    margin-top: 52px;
  }
  .md\:ui-mt-14 {
    margin-top: 56px;
  }
  .md\:ui-mt-15 {
    margin-top: 60px;
  }
  .md\:ui-mt-16 {
    margin-top: 64px;
  }
  .md\:ui-mt-17 {
    margin-top: 68px;
  }
  .md\:ui-mt-18 {
    margin-top: 72px;
  }
  .md\:ui-mt-19 {
    margin-top: 76px;
  }
  .md\:ui-mt-20 {
    margin-top: 80px;
  }
  .md\:ui-mb-0 {
    margin-bottom: 0px;
  }
  .md\:ui-mb-1 {
    margin-bottom: 4px;
  }
  .md\:ui-mb-2 {
    margin-bottom: 8px;
  }
  .md\:ui-mb-3 {
    margin-bottom: 12px;
  }
  .md\:ui-mb-4 {
    margin-bottom: 16px;
  }
  .md\:ui-mb-5 {
    margin-bottom: 20px;
  }
  .md\:ui-mb-6 {
    margin-bottom: 24px;
  }
  .md\:ui-mb-7 {
    margin-bottom: 28px;
  }
  .md\:ui-mb-8 {
    margin-bottom: 32px;
  }
  .md\:ui-mb-9 {
    margin-bottom: 36px;
  }
  .md\:ui-mb-10 {
    margin-bottom: 40px;
  }
  .md\:ui-mb-11 {
    margin-bottom: 44px;
  }
  .md\:ui-mb-12 {
    margin-bottom: 48px;
  }
  .md\:ui-mb-13 {
    margin-bottom: 52px;
  }
  .md\:ui-mb-14 {
    margin-bottom: 56px;
  }
  .md\:ui-mb-15 {
    margin-bottom: 60px;
  }
  .md\:ui-mb-16 {
    margin-bottom: 64px;
  }
  .md\:ui-mb-17 {
    margin-bottom: 68px;
  }
  .md\:ui-mb-18 {
    margin-bottom: 72px;
  }
  .md\:ui-mb-19 {
    margin-bottom: 76px;
  }
  .md\:ui-mb-20 {
    margin-bottom: 80px;
  }
  .md\:ui-py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:ui-py-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .md\:ui-py-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .md\:ui-py-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .md\:ui-py-4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .md\:ui-py-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .md\:ui-py-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .md\:ui-py-7 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .md\:ui-py-8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .md\:ui-py-9 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .md\:ui-py-10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .md\:ui-py-11 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .md\:ui-py-12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .md\:ui-py-13 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .md\:ui-py-14 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .md\:ui-py-15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .md\:ui-py-16 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .md\:ui-py-17 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .md\:ui-py-18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .md\:ui-py-19 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .md\:ui-py-20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .md\:ui-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .md\:ui-my-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .md\:ui-my-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .md\:ui-my-3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .md\:ui-my-4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .md\:ui-my-5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .md\:ui-my-6 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .md\:ui-my-7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .md\:ui-my-8 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .md\:ui-my-9 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .md\:ui-my-10 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .md\:ui-my-11 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .md\:ui-my-12 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .md\:ui-my-13 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .md\:ui-my-14 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .md\:ui-my-15 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .md\:ui-my-16 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .md\:ui-my-17 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .md\:ui-my-18 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .md\:ui-my-19 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .md\:ui-my-20 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .md\:ui-px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:ui-px-1 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .md\:ui-px-2 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .md\:ui-px-3 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .md\:ui-px-4 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .md\:ui-px-5 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .md\:ui-px-6 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .md\:ui-px-7 {
    padding-left: 28px;
    padding-right: 28px;
  }
  .md\:ui-px-8 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .md\:ui-px-9 {
    padding-left: 36px;
    padding-right: 36px;
  }
  .md\:ui-px-10 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .md\:ui-px-11 {
    padding-left: 44px;
    padding-right: 44px;
  }
  .md\:ui-px-12 {
    padding-left: 48px;
    padding-right: 48px;
  }
  .md\:ui-px-13 {
    padding-left: 52px;
    padding-right: 52px;
  }
  .md\:ui-px-14 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .md\:ui-px-15 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .md\:ui-px-16 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .md\:ui-px-17 {
    padding-left: 68px;
    padding-right: 68px;
  }
  .md\:ui-px-18 {
    padding-left: 72px;
    padding-right: 72px;
  }
  .md\:ui-px-19 {
    padding-left: 76px;
    padding-right: 76px;
  }
  .md\:ui-px-20 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .md\:ui-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .md\:ui-mx-1 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .md\:ui-mx-2 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .md\:ui-mx-3 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .md\:ui-mx-4 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .md\:ui-mx-5 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .md\:ui-mx-6 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .md\:ui-mx-7 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .md\:ui-mx-8 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .md\:ui-mx-9 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .md\:ui-mx-10 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .md\:ui-mx-11 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .md\:ui-mx-12 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .md\:ui-mx-13 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .md\:ui-mx-14 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .md\:ui-mx-15 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .md\:ui-mx-16 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .md\:ui-mx-17 {
    margin-left: 68px;
    margin-right: 68px;
  }
  .md\:ui-mx-18 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .md\:ui-mx-19 {
    margin-left: 76px;
    margin-right: 76px;
  }
  .md\:ui-mx-20 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .md\:ui-w-0 {
    width: 0px;
  }
  .md\:ui-w-4 {
    width: 4px;
  }
  .md\:ui-w-8 {
    width: 8px;
  }
  .md\:ui-w-12 {
    width: 12px;
  }
  .md\:ui-w-16 {
    width: 16px;
  }
  .md\:ui-w-20 {
    width: 20px;
  }
  .md\:ui-w-30 {
    width: 30px;
  }
  .md\:ui-w-40 {
    width: 40px;
  }
  .md\:ui-w-50 {
    width: 50px;
  }
  .md\:ui-w-60 {
    width: 60px;
  }
  .md\:ui-w-70 {
    width: 70px;
  }
  .md\:ui-w-80 {
    width: 80px;
  }
  .md\:ui-w-90 {
    width: 90px;
  }
  .md\:ui-w-100 {
    width: 100px;
  }
  .md\:ui-w-125 {
    width: 125px;
  }
  .md\:ui-w-150 {
    width: 150px;
  }
  .md\:ui-w-175 {
    width: 175px;
  }
  .md\:ui-w-200 {
    width: 200px;
  }
  .md\:ui-w-250 {
    width: 250px;
  }
  .md\:ui-w-300 {
    width: 300px;
  }
  .md\:ui-w-350 {
    width: 350px;
  }
  .md\:ui-w-400 {
    width: 400px;
  }
  .md\:ui-w-450 {
    width: 450px;
  }
  .md\:ui-w-500 {
    width: 500px;
  }
  .md\:ui-w-550 {
    width: 550px;
  }
  .md\:ui-w-600 {
    width: 600px;
  }
  .md\:ui-w-650 {
    width: 650px;
  }
  .md\:ui-w-700 {
    width: 700px;
  }
  .md\:ui-h-0 {
    height: 0px;
  }
  .md\:ui-h-4 {
    height: 4px;
  }
  .md\:ui-h-8 {
    height: 8px;
  }
  .md\:ui-h-12 {
    height: 12px;
  }
  .md\:ui-h-16 {
    height: 16px;
  }
  .md\:ui-h-20 {
    height: 20px;
  }
  .md\:ui-h-30 {
    height: 30px;
  }
  .md\:ui-h-40 {
    height: 40px;
  }
  .md\:ui-h-50 {
    height: 50px;
  }
  .md\:ui-h-60 {
    height: 60px;
  }
  .md\:ui-h-70 {
    height: 70px;
  }
  .md\:ui-h-80 {
    height: 80px;
  }
  .md\:ui-h-90 {
    height: 90px;
  }
  .md\:ui-h-100 {
    height: 100px;
  }
  .md\:ui-h-125 {
    height: 125px;
  }
  .md\:ui-h-150 {
    height: 150px;
  }
  .md\:ui-h-175 {
    height: 175px;
  }
  .md\:ui-h-200 {
    height: 200px;
  }
  .md\:ui-h-250 {
    height: 250px;
  }
  .md\:ui-h-300 {
    height: 300px;
  }
  .md\:ui-h-350 {
    height: 350px;
  }
  .md\:ui-h-400 {
    height: 400px;
  }
  .md\:ui-h-450 {
    height: 450px;
  }
  .md\:ui-h-500 {
    height: 500px;
  }
  .md\:ui-h-550 {
    height: 550px;
  }
  .md\:ui-h-600 {
    height: 600px;
  }
  .md\:ui-h-650 {
    height: 650px;
  }
  .md\:ui-h-700 {
    height: 700px;
  }
  .md\:ui-min-w-0 {
    min-width: 0px;
  }
  .md\:ui-min-w-4 {
    min-width: 4px;
  }
  .md\:ui-min-w-8 {
    min-width: 8px;
  }
  .md\:ui-min-w-12 {
    min-width: 12px;
  }
  .md\:ui-min-w-16 {
    min-width: 16px;
  }
  .md\:ui-min-w-20 {
    min-width: 20px;
  }
  .md\:ui-min-w-30 {
    min-width: 30px;
  }
  .md\:ui-min-w-40 {
    min-width: 40px;
  }
  .md\:ui-min-w-50 {
    min-width: 50px;
  }
  .md\:ui-min-w-60 {
    min-width: 60px;
  }
  .md\:ui-min-w-70 {
    min-width: 70px;
  }
  .md\:ui-min-w-80 {
    min-width: 80px;
  }
  .md\:ui-min-w-90 {
    min-width: 90px;
  }
  .md\:ui-min-w-100 {
    min-width: 100px;
  }
  .md\:ui-min-w-125 {
    min-width: 125px;
  }
  .md\:ui-min-w-150 {
    min-width: 150px;
  }
  .md\:ui-min-w-175 {
    min-width: 175px;
  }
  .md\:ui-min-w-200 {
    min-width: 200px;
  }
  .md\:ui-min-w-250 {
    min-width: 250px;
  }
  .md\:ui-min-w-300 {
    min-width: 300px;
  }
  .md\:ui-min-w-350 {
    min-width: 350px;
  }
  .md\:ui-min-w-400 {
    min-width: 400px;
  }
  .md\:ui-min-w-450 {
    min-width: 450px;
  }
  .md\:ui-min-w-500 {
    min-width: 500px;
  }
  .md\:ui-min-w-550 {
    min-width: 550px;
  }
  .md\:ui-min-w-600 {
    min-width: 600px;
  }
  .md\:ui-min-w-650 {
    min-width: 650px;
  }
  .md\:ui-min-w-700 {
    min-width: 700px;
  }
  .md\:ui-min-h-0 {
    min-height: 0px;
  }
  .md\:ui-min-h-4 {
    min-height: 4px;
  }
  .md\:ui-min-h-8 {
    min-height: 8px;
  }
  .md\:ui-min-h-12 {
    min-height: 12px;
  }
  .md\:ui-min-h-16 {
    min-height: 16px;
  }
  .md\:ui-min-h-20 {
    min-height: 20px;
  }
  .md\:ui-min-h-30 {
    min-height: 30px;
  }
  .md\:ui-min-h-40 {
    min-height: 40px;
  }
  .md\:ui-min-h-50 {
    min-height: 50px;
  }
  .md\:ui-min-h-60 {
    min-height: 60px;
  }
  .md\:ui-min-h-70 {
    min-height: 70px;
  }
  .md\:ui-min-h-80 {
    min-height: 80px;
  }
  .md\:ui-min-h-90 {
    min-height: 90px;
  }
  .md\:ui-min-h-100 {
    min-height: 100px;
  }
  .md\:ui-min-h-125 {
    min-height: 125px;
  }
  .md\:ui-min-h-150 {
    min-height: 150px;
  }
  .md\:ui-min-h-175 {
    min-height: 175px;
  }
  .md\:ui-min-h-200 {
    min-height: 200px;
  }
  .md\:ui-min-h-250 {
    min-height: 250px;
  }
  .md\:ui-min-h-300 {
    min-height: 300px;
  }
  .md\:ui-min-h-350 {
    min-height: 350px;
  }
  .md\:ui-min-h-400 {
    min-height: 400px;
  }
  .md\:ui-min-h-450 {
    min-height: 450px;
  }
  .md\:ui-min-h-500 {
    min-height: 500px;
  }
  .md\:ui-min-h-550 {
    min-height: 550px;
  }
  .md\:ui-min-h-600 {
    min-height: 600px;
  }
  .md\:ui-min-h-650 {
    min-height: 650px;
  }
  .md\:ui-min-h-700 {
    min-height: 700px;
  }
  .md\:ui-max-w-0 {
    max-width: 0px;
  }
  .md\:ui-max-w-4 {
    max-width: 4px;
  }
  .md\:ui-max-w-8 {
    max-width: 8px;
  }
  .md\:ui-max-w-12 {
    max-width: 12px;
  }
  .md\:ui-max-w-16 {
    max-width: 16px;
  }
  .md\:ui-max-w-20 {
    max-width: 20px;
  }
  .md\:ui-max-w-30 {
    max-width: 30px;
  }
  .md\:ui-max-w-40 {
    max-width: 40px;
  }
  .md\:ui-max-w-50 {
    max-width: 50px;
  }
  .md\:ui-max-w-60 {
    max-width: 60px;
  }
  .md\:ui-max-w-70 {
    max-width: 70px;
  }
  .md\:ui-max-w-80 {
    max-width: 80px;
  }
  .md\:ui-max-w-90 {
    max-width: 90px;
  }
  .md\:ui-max-w-100 {
    max-width: 100px;
  }
  .md\:ui-max-w-125 {
    max-width: 125px;
  }
  .md\:ui-max-w-150 {
    max-width: 150px;
  }
  .md\:ui-max-w-175 {
    max-width: 175px;
  }
  .md\:ui-max-w-200 {
    max-width: 200px;
  }
  .md\:ui-max-w-250 {
    max-width: 250px;
  }
  .md\:ui-max-w-300 {
    max-width: 300px;
  }
  .md\:ui-max-w-350 {
    max-width: 350px;
  }
  .md\:ui-max-w-400 {
    max-width: 400px;
  }
  .md\:ui-max-w-450 {
    max-width: 450px;
  }
  .md\:ui-max-w-500 {
    max-width: 500px;
  }
  .md\:ui-max-w-550 {
    max-width: 550px;
  }
  .md\:ui-max-w-600 {
    max-width: 600px;
  }
  .md\:ui-max-w-650 {
    max-width: 650px;
  }
  .md\:ui-max-w-700 {
    max-width: 700px;
  }
  .md\:ui-max-h-0 {
    max-height: 0px;
  }
  .md\:ui-max-h-4 {
    max-height: 4px;
  }
  .md\:ui-max-h-8 {
    max-height: 8px;
  }
  .md\:ui-max-h-12 {
    max-height: 12px;
  }
  .md\:ui-max-h-16 {
    max-height: 16px;
  }
  .md\:ui-max-h-20 {
    max-height: 20px;
  }
  .md\:ui-max-h-30 {
    max-height: 30px;
  }
  .md\:ui-max-h-40 {
    max-height: 40px;
  }
  .md\:ui-max-h-50 {
    max-height: 50px;
  }
  .md\:ui-max-h-60 {
    max-height: 60px;
  }
  .md\:ui-max-h-70 {
    max-height: 70px;
  }
  .md\:ui-max-h-80 {
    max-height: 80px;
  }
  .md\:ui-max-h-90 {
    max-height: 90px;
  }
  .md\:ui-max-h-100 {
    max-height: 100px;
  }
  .md\:ui-max-h-125 {
    max-height: 125px;
  }
  .md\:ui-max-h-150 {
    max-height: 150px;
  }
  .md\:ui-max-h-175 {
    max-height: 175px;
  }
  .md\:ui-max-h-200 {
    max-height: 200px;
  }
  .md\:ui-max-h-250 {
    max-height: 250px;
  }
  .md\:ui-max-h-300 {
    max-height: 300px;
  }
  .md\:ui-max-h-350 {
    max-height: 350px;
  }
  .md\:ui-max-h-400 {
    max-height: 400px;
  }
  .md\:ui-max-h-450 {
    max-height: 450px;
  }
  .md\:ui-max-h-500 {
    max-height: 500px;
  }
  .md\:ui-max-h-550 {
    max-height: 550px;
  }
  .md\:ui-max-h-600 {
    max-height: 600px;
  }
  .md\:ui-max-h-650 {
    max-height: 650px;
  }
  .md\:ui-max-h-700 {
    max-height: 700px;
  }
  .md\:ui-w-100p {
    width: 100%;
  }
  .md\:ui-h-100p {
    height: 100%;
  }
  .md\:ui-w-auto {
    width: auto;
  }
  .md\:ui-h-auto {
    height: auto;
  }
  .md\:ui-flex {
    display: flex;
  }
  .md\:ui-flex-1 {
    flex: 1;
  }
  .md\:ui-flex-2 {
    flex: 2;
  }
  .md\:ui-flex-3 {
    flex: 3;
  }
  .md\:ui-flex-4 {
    flex: 4;
  }
  .md\:ui-flex-v {
    flex-direction: column;
  }
  .md\:ui-flex-h {
    flex-direction: row;
  }
  .md\:ui-flex-wrap {
    flex-wrap: wrap;
  }
  .md\:ui-grid {
    display: grid;
  }
  .md\:ui-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .md\:ui-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .md\:ui-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .md\:ui-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  .md\:ui-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  .md\:ui-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  .md\:ui-grid-rows-7 {
    grid-template-rows: repeat(7, minmax(0, 1fr));
  }
  .md\:ui-grid-rows-8 {
    grid-template-rows: repeat(8, minmax(0, 1fr));
  }
  .md\:ui-grid-columns-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:ui-grid-columns-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:ui-grid-columns-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:ui-grid-columns-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:ui-grid-columns-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:ui-grid-columns-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .md\:ui-grid-columns-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .md\:ui-grid-columns-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .md\:ui-flex-ai-start {
    align-items: start;
  }
  .md\:ui-flex-ai-end {
    align-items: end;
  }
  .md\:ui-flex-ai-stretch {
    align-items: stretch;
  }
  .md\:ui-flex-ai-center {
    align-items: center;
  }
  .md\:ui-flex-ai-baseline {
    align-items: baseline;
  }
  .md\:ui-flex-jc-start {
    justify-content: start;
  }
  .md\:ui-flex-jc-end {
    justify-content: end;
  }
  .md\:ui-flex-jc-stretch {
    justify-content: stretch;
  }
  .md\:ui-flex-jc-center {
    justify-content: center;
  }
  .md\:ui-flex-jc-between {
    justify-content: space-between;
  }
  .md\:ui-flex-jc-around {
    justify-content: space-around;
  }
  .md\:ui-flex-jc-evenly {
    justify-content: space-evenly;
  }
  .md\:ui-gap-0 {
    gap: 0px;
  }
  .md\:ui-gap-1 {
    gap: 4px;
  }
  .md\:ui-gap-2 {
    gap: 8px;
  }
  .md\:ui-gap-3 {
    gap: 12px;
  }
  .md\:ui-gap-4 {
    gap: 16px;
  }
  .md\:ui-gap-5 {
    gap: 20px;
  }
  .md\:ui-gap-6 {
    gap: 24px;
  }
  .md\:ui-gap-7 {
    gap: 28px;
  }
  .md\:ui-gap-8 {
    gap: 32px;
  }
  .md\:ui-gap-9 {
    gap: 36px;
  }
  .md\:ui-gap-10 {
    gap: 40px;
  }
  .md\:ui-gap-11 {
    gap: 44px;
  }
  .md\:ui-gap-12 {
    gap: 48px;
  }
  .md\:ui-gap-13 {
    gap: 52px;
  }
  .md\:ui-gap-14 {
    gap: 56px;
  }
  .md\:ui-gap-15 {
    gap: 60px;
  }
  .md\:ui-gap-16 {
    gap: 64px;
  }
  .md\:ui-gap-17 {
    gap: 68px;
  }
  .md\:ui-gap-18 {
    gap: 72px;
  }
  .md\:ui-gap-19 {
    gap: 76px;
  }
  .md\:ui-gap-20 {
    gap: 80px;
  }
  .md\:ui-text-left {
    text-align: left;
  }
  .md\:ui-text-center {
    text-align: center;
  }
  .md\:ui-text-right {
    text-align: right;
  }
  .md\:ui-text-justify {
    text-align: justify;
  }
  .md\:ui-text-normal {
    font-weight: normal;
  }
  .md\:ui-text-medium {
    font-weight: medium;
  }
  .md\:ui-text-bold {
    font-weight: bold;
  }
  .md\:ui-text-clamp-1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .md\:ui-text-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .md\:ui-text-clamp-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .md\:ui-text-clamp-4 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .md\:ui-text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .md\:ui-text-italic {
    font-style: italic;
  }
  .md\:ui-text-normal {
    font-style: normal;
  }
  .md\:ui-text-oblique {
    font-style: oblique;
  }
  .md\:ui-text-on-surface {
    color: var(--ui-on-surface);
  }
  .md\:ui-text-on-surface-variant {
    color: var(--ui-on-surface-variant);
  }
  .md\:ui-text-secondary {
    color: var(--ui-secondary);
  }
  .md\:ui-text-tertiary {
    color: var(--ui-tertiary);
  }
  .md\:ui-text-error {
    color: var(--ui-error);
  }
  .md\:ui-text-primary {
    color: var(--ui-primary);
  }
  .md\:ui-text-secondary {
    color: var(--ui-secondary);
  }
  .md\:ui-text-tertiary {
    color: var(--ui-tertiary);
  }
  .md\:ui-text-warning {
    color: var(--ui-warning);
  }
  .md\:ui-text-positive {
    color: var(--ui-positiv);
  }
  .md\:ui-text-default {
    color: var(--ui-on-surface);
  }
  .md\:ui-text-variant {
    color: var(--ui-on-surface-variant);
  }
  .md\:ui-text-2xs {
    font-size: var(--ui-text-2xs);
  }
  .md\:ui-text-xs {
    font-size: var(--ui-text-xs);
  }
  .md\:ui-text-s {
    font-size: var(--ui-text-s);
  }
  .md\:ui-text-m {
    font-size: var(--ui-text-m);
  }
  .md\:ui-text-l {
    font-size: var(--ui-text-l);
  }
  .md\:ui-text-xl {
    font-size: var(--ui-text-xl);
  }
  .md\:ui-text-2xl {
    font-size: var(--ui-text-2xl);
  }
  .md\:ui-text-3xl {
    font-size: var(--ui-text-3xl);
  }
  .md\:ui-text-4xl {
    font-size: var(--ui-text-4xl);
  }
  .md\:ui-display-s {
    font-size: var(--ui-display-small-size);
    font-weight: var(--ui-display-small-weight);
  }
  .md\:ui-display-m {
    font-size: var(--ui-display-medium-size);
    font-weight: var(--ui-display-medium-weight);
  }
  .md\:ui-display-l {
    font-size: var(--ui-display-large-size);
    font-weight: var(--ui-display-large-weight);
  }
  .md\:ui-headline-s {
    font-size: var(--ui-headline-small-size);
    font-weight: var(--ui-headline-small-weight);
  }
  .md\:ui-headline-m {
    font-size: var(--ui-headline-medium-size);
    font-weight: var(--ui-headline-medium-weight);
  }
  .md\:ui-headline-l {
    font-size: var(--ui-headline-large-size);
    font-weight: var(--ui-headline-large-weight);
  }
  .md\:ui-title-s {
    font-size: var(--ui-title-small-size);
    font-weight: var(--ui-title-small-weight);
  }
  .md\:ui-title-m {
    font-size: var(--ui-title-medium-size);
    font-weight: var(--ui-title-medium-weight);
  }
  .md\:ui-title-l {
    font-size: var(--ui-title-large-size);
    font-weight: var(--ui-title-large-weight);
  }
  .md\:ui-label-s {
    font-size: var(--ui-label-small-size);
    font-weight: var(--ui-label-small-weight);
  }
  .md\:ui-label-m {
    font-size: var(--ui-label-medium-size);
    font-weight: var(--ui-label-medium-weight);
  }
  .md\:ui-label-l {
    font-size: var(--ui-label-large-size);
    font-weight: var(--ui-label-large-weight);
  }
  .md\:ui-body-s {
    font-size: var(--ui-body-small-size);
    font-weight: var(--ui-body-small-weight);
  }
  .md\:ui-body-m {
    font-size: var(--ui-body-medium-size);
    font-weight: var(--ui-body-medium-weight);
  }
  .md\:ui-body-l {
    font-size: var(--ui-body-large-size);
    font-weight: var(--ui-body-large-weight);
  }
  .md\:ui-absolute {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .md\:ui-absolute-tr {
    position: absolute;
    top: 0;
    right: 0;
  }
  .md\:ui-absolute-tl {
    position: absolute;
    top: 0;
    left: 0;
  }
  .md\:ui-absolute-br {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .md\:ui-absolute-bl {
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .md\:ui-sticky {
    position: sticky;
  }
  .md\:ui-top-0 {
    top: 0px;
  }
  .md\:ui-top-1 {
    top: 4px;
  }
  .md\:ui-top-2 {
    top: 8px;
  }
  .md\:ui-top-3 {
    top: 12px;
  }
  .md\:ui-top-4 {
    top: 16px;
  }
  .md\:ui-top-5 {
    top: 20px;
  }
  .md\:ui-top-6 {
    top: 24px;
  }
  .md\:ui-top-7 {
    top: 28px;
  }
  .md\:ui-top-8 {
    top: 32px;
  }
  .md\:ui-top-9 {
    top: 36px;
  }
  .md\:ui-top-10 {
    top: 40px;
  }
  .md\:ui-display-block {
    display: block;
  }
  .md\:ui-display-contents {
    display: contents;
  }
  .md\:ui-display-none {
    display: none;
  }
  .md\:ui-shadow-l {
    box-shadow: var(--ui-shadow-l);
  }
  .md\:ui-shadow-m {
    box-shadow: var(--ui-shadow-m);
  }
  .md\:ui-shadow-s {
    box-shadow: var(--ui-shadow-s);
  }
  .md\:ui-shadow-xs {
    box-shadow: var(--ui-shadow-xs);
  }
  .md\:ui-bg-surface {
    background-color: var(--ui-bg-surface);
  }
  .md\:ui-bg-surface-variant {
    background-color: var(--ui-bg-surface-variant);
  }
  .md\:ui-bg-primary-container {
    background-color: var(--ui-primary-container);
  }
  .md\:ui-bg-secondary-container {
    background-color: var(--ui-secondary-container);
  }
  .md\:ui-bg-tertiary-container {
    background-color: var(--ui-tertiary-container);
  }
  .md\:ui-bg-positiv-container {
    background-color: var(--ui-positiv-container);
  }
  .md\:ui-bg-warning-container {
    background-color: var(--ui-warning-container);
  }
  .md\:ui-bg-error-container {
    background-color: var(--ui-error-container);
  }
  .md\:ui-bg-info-container {
    background-color: var(--ui-info-container);
  }
  .md\:ui-ovf-clip {
    overflow: clip;
  }
  .md\:ui-border {
    border: 1px solid var(--ui-outline);
  }
  .md\:ui-border-left {
    border-left: 1px solid var(--ui-outline);
  }
  .md\:ui-border-right {
    border-right: 1px solid var(--ui-outline);
  }
  .md\:ui-border-top {
    border-top: 1px solid var(--ui-outline);
  }
  .md\:ui-border-bottom {
    border-bottom: 1px solid var(--ui-outline);
  }
  .md\:ui-border-radius-0 {
    border-radius: 0px;
  }
  .md\:ui-border-radius-1 {
    border-radius: 4px;
  }
  .md\:ui-border-radius-2 {
    border-radius: 8px;
  }
  .md\:ui-border-radius-3 {
    border-radius: 12px;
  }
  .md\:ui-border-radius-4 {
    border-radius: 16px;
  }
  .md\:ui-border-radius-5 {
    border-radius: 20px;
  }
  .md\:ui-border-radius-6 {
    border-radius: 24px;
  }
  .md\:ui-border-radius-7 {
    border-radius: 28px;
  }
  .md\:ui-border-radius-8 {
    border-radius: 32px;
  }
  .md\:ui-border-radius-9 {
    border-radius: 36px;
  }
  .md\:ui-border-radius-10 {
    border-radius: 40px;
  }
  .md\:ui-border-radius-11 {
    border-radius: 44px;
  }
  .md\:ui-border-radius-12 {
    border-radius: 48px;
  }
  .md\:ui-border-radius-13 {
    border-radius: 52px;
  }
  .md\:ui-border-radius-14 {
    border-radius: 56px;
  }
  .md\:ui-border-radius-15 {
    border-radius: 60px;
  }
  .md\:ui-border-radius-16 {
    border-radius: 64px;
  }
  .md\:ui-border-radius-17 {
    border-radius: 68px;
  }
  .md\:ui-border-radius-18 {
    border-radius: 72px;
  }
  .md\:ui-border-radius-19 {
    border-radius: 76px;
  }
  .md\:ui-border-radius-20 {
    border-radius: 80px;
  }
  .md\:ui-border-tl-radius-0 {
    border-top-left-radius: 0px;
  }
  .md\:ui-border-tl-radius-1 {
    border-top-left-radius: 4px;
  }
  .md\:ui-border-tl-radius-2 {
    border-top-left-radius: 8px;
  }
  .md\:ui-border-tl-radius-3 {
    border-top-left-radius: 12px;
  }
  .md\:ui-border-tl-radius-4 {
    border-top-left-radius: 16px;
  }
  .md\:ui-border-tl-radius-5 {
    border-top-left-radius: 20px;
  }
  .md\:ui-border-tl-radius-6 {
    border-top-left-radius: 24px;
  }
  .md\:ui-border-tl-radius-7 {
    border-top-left-radius: 28px;
  }
  .md\:ui-border-tl-radius-8 {
    border-top-left-radius: 32px;
  }
  .md\:ui-border-tl-radius-9 {
    border-top-left-radius: 36px;
  }
  .md\:ui-border-tl-radius-10 {
    border-top-left-radius: 40px;
  }
  .md\:ui-border-tl-radius-11 {
    border-top-left-radius: 44px;
  }
  .md\:ui-border-tl-radius-12 {
    border-top-left-radius: 48px;
  }
  .md\:ui-border-tl-radius-13 {
    border-top-left-radius: 52px;
  }
  .md\:ui-border-tl-radius-14 {
    border-top-left-radius: 56px;
  }
  .md\:ui-border-tl-radius-15 {
    border-top-left-radius: 60px;
  }
  .md\:ui-border-tl-radius-16 {
    border-top-left-radius: 64px;
  }
  .md\:ui-border-tl-radius-17 {
    border-top-left-radius: 68px;
  }
  .md\:ui-border-tl-radius-18 {
    border-top-left-radius: 72px;
  }
  .md\:ui-border-tl-radius-19 {
    border-top-left-radius: 76px;
  }
  .md\:ui-border-tl-radius-20 {
    border-top-left-radius: 80px;
  }
  .md\:ui-border-tr-radius-0 {
    border-top-right-radius: 0px;
  }
  .md\:ui-border-tr-radius-1 {
    border-top-right-radius: 4px;
  }
  .md\:ui-border-tr-radius-2 {
    border-top-right-radius: 8px;
  }
  .md\:ui-border-tr-radius-3 {
    border-top-right-radius: 12px;
  }
  .md\:ui-border-tr-radius-4 {
    border-top-right-radius: 16px;
  }
  .md\:ui-border-tr-radius-5 {
    border-top-right-radius: 20px;
  }
  .md\:ui-border-tr-radius-6 {
    border-top-right-radius: 24px;
  }
  .md\:ui-border-tr-radius-7 {
    border-top-right-radius: 28px;
  }
  .md\:ui-border-tr-radius-8 {
    border-top-right-radius: 32px;
  }
  .md\:ui-border-tr-radius-9 {
    border-top-right-radius: 36px;
  }
  .md\:ui-border-tr-radius-10 {
    border-top-right-radius: 40px;
  }
  .md\:ui-border-tr-radius-11 {
    border-top-right-radius: 44px;
  }
  .md\:ui-border-tr-radius-12 {
    border-top-right-radius: 48px;
  }
  .md\:ui-border-tr-radius-13 {
    border-top-right-radius: 52px;
  }
  .md\:ui-border-tr-radius-14 {
    border-top-right-radius: 56px;
  }
  .md\:ui-border-tr-radius-15 {
    border-top-right-radius: 60px;
  }
  .md\:ui-border-tr-radius-16 {
    border-top-right-radius: 64px;
  }
  .md\:ui-border-tr-radius-17 {
    border-top-right-radius: 68px;
  }
  .md\:ui-border-tr-radius-18 {
    border-top-right-radius: 72px;
  }
  .md\:ui-border-tr-radius-19 {
    border-top-right-radius: 76px;
  }
  .md\:ui-border-tr-radius-20 {
    border-top-right-radius: 80px;
  }
  .md\:ui-border-bl-radius-0 {
    border-bottom-left-radius: 0px;
  }
  .md\:ui-border-bl-radius-1 {
    border-bottom-left-radius: 4px;
  }
  .md\:ui-border-bl-radius-2 {
    border-bottom-left-radius: 8px;
  }
  .md\:ui-border-bl-radius-3 {
    border-bottom-left-radius: 12px;
  }
  .md\:ui-border-bl-radius-4 {
    border-bottom-left-radius: 16px;
  }
  .md\:ui-border-bl-radius-5 {
    border-bottom-left-radius: 20px;
  }
  .md\:ui-border-bl-radius-6 {
    border-bottom-left-radius: 24px;
  }
  .md\:ui-border-bl-radius-7 {
    border-bottom-left-radius: 28px;
  }
  .md\:ui-border-bl-radius-8 {
    border-bottom-left-radius: 32px;
  }
  .md\:ui-border-bl-radius-9 {
    border-bottom-left-radius: 36px;
  }
  .md\:ui-border-bl-radius-10 {
    border-bottom-left-radius: 40px;
  }
  .md\:ui-border-bl-radius-11 {
    border-bottom-left-radius: 44px;
  }
  .md\:ui-border-bl-radius-12 {
    border-bottom-left-radius: 48px;
  }
  .md\:ui-border-bl-radius-13 {
    border-bottom-left-radius: 52px;
  }
  .md\:ui-border-bl-radius-14 {
    border-bottom-left-radius: 56px;
  }
  .md\:ui-border-bl-radius-15 {
    border-bottom-left-radius: 60px;
  }
  .md\:ui-border-bl-radius-16 {
    border-bottom-left-radius: 64px;
  }
  .md\:ui-border-bl-radius-17 {
    border-bottom-left-radius: 68px;
  }
  .md\:ui-border-bl-radius-18 {
    border-bottom-left-radius: 72px;
  }
  .md\:ui-border-bl-radius-19 {
    border-bottom-left-radius: 76px;
  }
  .md\:ui-border-bl-radius-20 {
    border-bottom-left-radius: 80px;
  }
  .md\:ui-border-br-radius-0 {
    border-bottom-right-radius: 0px;
  }
  .md\:ui-border-br-radius-1 {
    border-bottom-right-radius: 4px;
  }
  .md\:ui-border-br-radius-2 {
    border-bottom-right-radius: 8px;
  }
  .md\:ui-border-br-radius-3 {
    border-bottom-right-radius: 12px;
  }
  .md\:ui-border-br-radius-4 {
    border-bottom-right-radius: 16px;
  }
  .md\:ui-border-br-radius-5 {
    border-bottom-right-radius: 20px;
  }
  .md\:ui-border-br-radius-6 {
    border-bottom-right-radius: 24px;
  }
  .md\:ui-border-br-radius-7 {
    border-bottom-right-radius: 28px;
  }
  .md\:ui-border-br-radius-8 {
    border-bottom-right-radius: 32px;
  }
  .md\:ui-border-br-radius-9 {
    border-bottom-right-radius: 36px;
  }
  .md\:ui-border-br-radius-10 {
    border-bottom-right-radius: 40px;
  }
  .md\:ui-border-br-radius-11 {
    border-bottom-right-radius: 44px;
  }
  .md\:ui-border-br-radius-12 {
    border-bottom-right-radius: 48px;
  }
  .md\:ui-border-br-radius-13 {
    border-bottom-right-radius: 52px;
  }
  .md\:ui-border-br-radius-14 {
    border-bottom-right-radius: 56px;
  }
  .md\:ui-border-br-radius-15 {
    border-bottom-right-radius: 60px;
  }
  .md\:ui-border-br-radius-16 {
    border-bottom-right-radius: 64px;
  }
  .md\:ui-border-br-radius-17 {
    border-bottom-right-radius: 68px;
  }
  .md\:ui-border-br-radius-18 {
    border-bottom-right-radius: 72px;
  }
  .md\:ui-border-br-radius-19 {
    border-bottom-right-radius: 76px;
  }
  .md\:ui-border-br-radius-20 {
    border-bottom-right-radius: 80px;
  }
}
@media (max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape) {
  .sm\:ui-pl-0 {
    padding-left: 0px;
  }
  .sm\:ui-pl-1 {
    padding-left: 4px;
  }
  .sm\:ui-pl-2 {
    padding-left: 8px;
  }
  .sm\:ui-pl-3 {
    padding-left: 12px;
  }
  .sm\:ui-pl-4 {
    padding-left: 16px;
  }
  .sm\:ui-pl-5 {
    padding-left: 20px;
  }
  .sm\:ui-pl-6 {
    padding-left: 24px;
  }
  .sm\:ui-pl-7 {
    padding-left: 28px;
  }
  .sm\:ui-pl-8 {
    padding-left: 32px;
  }
  .sm\:ui-pl-9 {
    padding-left: 36px;
  }
  .sm\:ui-pl-10 {
    padding-left: 40px;
  }
  .sm\:ui-pl-11 {
    padding-left: 44px;
  }
  .sm\:ui-pl-12 {
    padding-left: 48px;
  }
  .sm\:ui-pl-13 {
    padding-left: 52px;
  }
  .sm\:ui-pl-14 {
    padding-left: 56px;
  }
  .sm\:ui-pl-15 {
    padding-left: 60px;
  }
  .sm\:ui-pl-16 {
    padding-left: 64px;
  }
  .sm\:ui-pl-17 {
    padding-left: 68px;
  }
  .sm\:ui-pl-18 {
    padding-left: 72px;
  }
  .sm\:ui-pl-19 {
    padding-left: 76px;
  }
  .sm\:ui-pl-20 {
    padding-left: 80px;
  }
  .sm\:ui-pr-0 {
    padding-right: 0px;
  }
  .sm\:ui-pr-1 {
    padding-right: 4px;
  }
  .sm\:ui-pr-2 {
    padding-right: 8px;
  }
  .sm\:ui-pr-3 {
    padding-right: 12px;
  }
  .sm\:ui-pr-4 {
    padding-right: 16px;
  }
  .sm\:ui-pr-5 {
    padding-right: 20px;
  }
  .sm\:ui-pr-6 {
    padding-right: 24px;
  }
  .sm\:ui-pr-7 {
    padding-right: 28px;
  }
  .sm\:ui-pr-8 {
    padding-right: 32px;
  }
  .sm\:ui-pr-9 {
    padding-right: 36px;
  }
  .sm\:ui-pr-10 {
    padding-right: 40px;
  }
  .sm\:ui-pr-11 {
    padding-right: 44px;
  }
  .sm\:ui-pr-12 {
    padding-right: 48px;
  }
  .sm\:ui-pr-13 {
    padding-right: 52px;
  }
  .sm\:ui-pr-14 {
    padding-right: 56px;
  }
  .sm\:ui-pr-15 {
    padding-right: 60px;
  }
  .sm\:ui-pr-16 {
    padding-right: 64px;
  }
  .sm\:ui-pr-17 {
    padding-right: 68px;
  }
  .sm\:ui-pr-18 {
    padding-right: 72px;
  }
  .sm\:ui-pr-19 {
    padding-right: 76px;
  }
  .sm\:ui-pr-20 {
    padding-right: 80px;
  }
  .sm\:ui-pt-0 {
    padding-top: 0px;
  }
  .sm\:ui-pt-1 {
    padding-top: 4px;
  }
  .sm\:ui-pt-2 {
    padding-top: 8px;
  }
  .sm\:ui-pt-3 {
    padding-top: 12px;
  }
  .sm\:ui-pt-4 {
    padding-top: 16px;
  }
  .sm\:ui-pt-5 {
    padding-top: 20px;
  }
  .sm\:ui-pt-6 {
    padding-top: 24px;
  }
  .sm\:ui-pt-7 {
    padding-top: 28px;
  }
  .sm\:ui-pt-8 {
    padding-top: 32px;
  }
  .sm\:ui-pt-9 {
    padding-top: 36px;
  }
  .sm\:ui-pt-10 {
    padding-top: 40px;
  }
  .sm\:ui-pt-11 {
    padding-top: 44px;
  }
  .sm\:ui-pt-12 {
    padding-top: 48px;
  }
  .sm\:ui-pt-13 {
    padding-top: 52px;
  }
  .sm\:ui-pt-14 {
    padding-top: 56px;
  }
  .sm\:ui-pt-15 {
    padding-top: 60px;
  }
  .sm\:ui-pt-16 {
    padding-top: 64px;
  }
  .sm\:ui-pt-17 {
    padding-top: 68px;
  }
  .sm\:ui-pt-18 {
    padding-top: 72px;
  }
  .sm\:ui-pt-19 {
    padding-top: 76px;
  }
  .sm\:ui-pt-20 {
    padding-top: 80px;
  }
  .sm\:ui-pb-0 {
    padding-bottom: 0px;
  }
  .sm\:ui-pb-1 {
    padding-bottom: 4px;
  }
  .sm\:ui-pb-2 {
    padding-bottom: 8px;
  }
  .sm\:ui-pb-3 {
    padding-bottom: 12px;
  }
  .sm\:ui-pb-4 {
    padding-bottom: 16px;
  }
  .sm\:ui-pb-5 {
    padding-bottom: 20px;
  }
  .sm\:ui-pb-6 {
    padding-bottom: 24px;
  }
  .sm\:ui-pb-7 {
    padding-bottom: 28px;
  }
  .sm\:ui-pb-8 {
    padding-bottom: 32px;
  }
  .sm\:ui-pb-9 {
    padding-bottom: 36px;
  }
  .sm\:ui-pb-10 {
    padding-bottom: 40px;
  }
  .sm\:ui-pb-11 {
    padding-bottom: 44px;
  }
  .sm\:ui-pb-12 {
    padding-bottom: 48px;
  }
  .sm\:ui-pb-13 {
    padding-bottom: 52px;
  }
  .sm\:ui-pb-14 {
    padding-bottom: 56px;
  }
  .sm\:ui-pb-15 {
    padding-bottom: 60px;
  }
  .sm\:ui-pb-16 {
    padding-bottom: 64px;
  }
  .sm\:ui-pb-17 {
    padding-bottom: 68px;
  }
  .sm\:ui-pb-18 {
    padding-bottom: 72px;
  }
  .sm\:ui-pb-19 {
    padding-bottom: 76px;
  }
  .sm\:ui-pb-20 {
    padding-bottom: 80px;
  }
  .sm\:ui-ml-0 {
    margin-left: 0px;
  }
  .sm\:ui-ml-1 {
    margin-left: 4px;
  }
  .sm\:ui-ml-2 {
    margin-left: 8px;
  }
  .sm\:ui-ml-3 {
    margin-left: 12px;
  }
  .sm\:ui-ml-4 {
    margin-left: 16px;
  }
  .sm\:ui-ml-5 {
    margin-left: 20px;
  }
  .sm\:ui-ml-6 {
    margin-left: 24px;
  }
  .sm\:ui-ml-7 {
    margin-left: 28px;
  }
  .sm\:ui-ml-8 {
    margin-left: 32px;
  }
  .sm\:ui-ml-9 {
    margin-left: 36px;
  }
  .sm\:ui-ml-10 {
    margin-left: 40px;
  }
  .sm\:ui-ml-11 {
    margin-left: 44px;
  }
  .sm\:ui-ml-12 {
    margin-left: 48px;
  }
  .sm\:ui-ml-13 {
    margin-left: 52px;
  }
  .sm\:ui-ml-14 {
    margin-left: 56px;
  }
  .sm\:ui-ml-15 {
    margin-left: 60px;
  }
  .sm\:ui-ml-16 {
    margin-left: 64px;
  }
  .sm\:ui-ml-17 {
    margin-left: 68px;
  }
  .sm\:ui-ml-18 {
    margin-left: 72px;
  }
  .sm\:ui-ml-19 {
    margin-left: 76px;
  }
  .sm\:ui-ml-20 {
    margin-left: 80px;
  }
  .sm\:ui-mr-0 {
    margin-right: 0px;
  }
  .sm\:ui-mr-1 {
    margin-right: 4px;
  }
  .sm\:ui-mr-2 {
    margin-right: 8px;
  }
  .sm\:ui-mr-3 {
    margin-right: 12px;
  }
  .sm\:ui-mr-4 {
    margin-right: 16px;
  }
  .sm\:ui-mr-5 {
    margin-right: 20px;
  }
  .sm\:ui-mr-6 {
    margin-right: 24px;
  }
  .sm\:ui-mr-7 {
    margin-right: 28px;
  }
  .sm\:ui-mr-8 {
    margin-right: 32px;
  }
  .sm\:ui-mr-9 {
    margin-right: 36px;
  }
  .sm\:ui-mr-10 {
    margin-right: 40px;
  }
  .sm\:ui-mr-11 {
    margin-right: 44px;
  }
  .sm\:ui-mr-12 {
    margin-right: 48px;
  }
  .sm\:ui-mr-13 {
    margin-right: 52px;
  }
  .sm\:ui-mr-14 {
    margin-right: 56px;
  }
  .sm\:ui-mr-15 {
    margin-right: 60px;
  }
  .sm\:ui-mr-16 {
    margin-right: 64px;
  }
  .sm\:ui-mr-17 {
    margin-right: 68px;
  }
  .sm\:ui-mr-18 {
    margin-right: 72px;
  }
  .sm\:ui-mr-19 {
    margin-right: 76px;
  }
  .sm\:ui-mr-20 {
    margin-right: 80px;
  }
  .sm\:ui-mt-0 {
    margin-top: 0px;
  }
  .sm\:ui-mt-1 {
    margin-top: 4px;
  }
  .sm\:ui-mt-2 {
    margin-top: 8px;
  }
  .sm\:ui-mt-3 {
    margin-top: 12px;
  }
  .sm\:ui-mt-4 {
    margin-top: 16px;
  }
  .sm\:ui-mt-5 {
    margin-top: 20px;
  }
  .sm\:ui-mt-6 {
    margin-top: 24px;
  }
  .sm\:ui-mt-7 {
    margin-top: 28px;
  }
  .sm\:ui-mt-8 {
    margin-top: 32px;
  }
  .sm\:ui-mt-9 {
    margin-top: 36px;
  }
  .sm\:ui-mt-10 {
    margin-top: 40px;
  }
  .sm\:ui-mt-11 {
    margin-top: 44px;
  }
  .sm\:ui-mt-12 {
    margin-top: 48px;
  }
  .sm\:ui-mt-13 {
    margin-top: 52px;
  }
  .sm\:ui-mt-14 {
    margin-top: 56px;
  }
  .sm\:ui-mt-15 {
    margin-top: 60px;
  }
  .sm\:ui-mt-16 {
    margin-top: 64px;
  }
  .sm\:ui-mt-17 {
    margin-top: 68px;
  }
  .sm\:ui-mt-18 {
    margin-top: 72px;
  }
  .sm\:ui-mt-19 {
    margin-top: 76px;
  }
  .sm\:ui-mt-20 {
    margin-top: 80px;
  }
  .sm\:ui-mb-0 {
    margin-bottom: 0px;
  }
  .sm\:ui-mb-1 {
    margin-bottom: 4px;
  }
  .sm\:ui-mb-2 {
    margin-bottom: 8px;
  }
  .sm\:ui-mb-3 {
    margin-bottom: 12px;
  }
  .sm\:ui-mb-4 {
    margin-bottom: 16px;
  }
  .sm\:ui-mb-5 {
    margin-bottom: 20px;
  }
  .sm\:ui-mb-6 {
    margin-bottom: 24px;
  }
  .sm\:ui-mb-7 {
    margin-bottom: 28px;
  }
  .sm\:ui-mb-8 {
    margin-bottom: 32px;
  }
  .sm\:ui-mb-9 {
    margin-bottom: 36px;
  }
  .sm\:ui-mb-10 {
    margin-bottom: 40px;
  }
  .sm\:ui-mb-11 {
    margin-bottom: 44px;
  }
  .sm\:ui-mb-12 {
    margin-bottom: 48px;
  }
  .sm\:ui-mb-13 {
    margin-bottom: 52px;
  }
  .sm\:ui-mb-14 {
    margin-bottom: 56px;
  }
  .sm\:ui-mb-15 {
    margin-bottom: 60px;
  }
  .sm\:ui-mb-16 {
    margin-bottom: 64px;
  }
  .sm\:ui-mb-17 {
    margin-bottom: 68px;
  }
  .sm\:ui-mb-18 {
    margin-bottom: 72px;
  }
  .sm\:ui-mb-19 {
    margin-bottom: 76px;
  }
  .sm\:ui-mb-20 {
    margin-bottom: 80px;
  }
  .sm\:ui-py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .sm\:ui-py-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .sm\:ui-py-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .sm\:ui-py-3 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .sm\:ui-py-4 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .sm\:ui-py-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .sm\:ui-py-6 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .sm\:ui-py-7 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .sm\:ui-py-8 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .sm\:ui-py-9 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .sm\:ui-py-10 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .sm\:ui-py-11 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .sm\:ui-py-12 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .sm\:ui-py-13 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .sm\:ui-py-14 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .sm\:ui-py-15 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .sm\:ui-py-16 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .sm\:ui-py-17 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .sm\:ui-py-18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .sm\:ui-py-19 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .sm\:ui-py-20 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .sm\:ui-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .sm\:ui-my-1 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .sm\:ui-my-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .sm\:ui-my-3 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .sm\:ui-my-4 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .sm\:ui-my-5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .sm\:ui-my-6 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .sm\:ui-my-7 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .sm\:ui-my-8 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .sm\:ui-my-9 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .sm\:ui-my-10 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .sm\:ui-my-11 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .sm\:ui-my-12 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .sm\:ui-my-13 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .sm\:ui-my-14 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .sm\:ui-my-15 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .sm\:ui-my-16 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .sm\:ui-my-17 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .sm\:ui-my-18 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .sm\:ui-my-19 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .sm\:ui-my-20 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .sm\:ui-px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .sm\:ui-px-1 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .sm\:ui-px-2 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .sm\:ui-px-3 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .sm\:ui-px-4 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .sm\:ui-px-5 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .sm\:ui-px-6 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .sm\:ui-px-7 {
    padding-left: 28px;
    padding-right: 28px;
  }
  .sm\:ui-px-8 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .sm\:ui-px-9 {
    padding-left: 36px;
    padding-right: 36px;
  }
  .sm\:ui-px-10 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .sm\:ui-px-11 {
    padding-left: 44px;
    padding-right: 44px;
  }
  .sm\:ui-px-12 {
    padding-left: 48px;
    padding-right: 48px;
  }
  .sm\:ui-px-13 {
    padding-left: 52px;
    padding-right: 52px;
  }
  .sm\:ui-px-14 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .sm\:ui-px-15 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .sm\:ui-px-16 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .sm\:ui-px-17 {
    padding-left: 68px;
    padding-right: 68px;
  }
  .sm\:ui-px-18 {
    padding-left: 72px;
    padding-right: 72px;
  }
  .sm\:ui-px-19 {
    padding-left: 76px;
    padding-right: 76px;
  }
  .sm\:ui-px-20 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .sm\:ui-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .sm\:ui-mx-1 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .sm\:ui-mx-2 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .sm\:ui-mx-3 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .sm\:ui-mx-4 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .sm\:ui-mx-5 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .sm\:ui-mx-6 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .sm\:ui-mx-7 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .sm\:ui-mx-8 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .sm\:ui-mx-9 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .sm\:ui-mx-10 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .sm\:ui-mx-11 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .sm\:ui-mx-12 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .sm\:ui-mx-13 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .sm\:ui-mx-14 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .sm\:ui-mx-15 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .sm\:ui-mx-16 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .sm\:ui-mx-17 {
    margin-left: 68px;
    margin-right: 68px;
  }
  .sm\:ui-mx-18 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .sm\:ui-mx-19 {
    margin-left: 76px;
    margin-right: 76px;
  }
  .sm\:ui-mx-20 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .sm\:ui-w-0 {
    width: 0px;
  }
  .sm\:ui-w-4 {
    width: 4px;
  }
  .sm\:ui-w-8 {
    width: 8px;
  }
  .sm\:ui-w-12 {
    width: 12px;
  }
  .sm\:ui-w-16 {
    width: 16px;
  }
  .sm\:ui-w-20 {
    width: 20px;
  }
  .sm\:ui-w-30 {
    width: 30px;
  }
  .sm\:ui-w-40 {
    width: 40px;
  }
  .sm\:ui-w-50 {
    width: 50px;
  }
  .sm\:ui-w-60 {
    width: 60px;
  }
  .sm\:ui-w-70 {
    width: 70px;
  }
  .sm\:ui-w-80 {
    width: 80px;
  }
  .sm\:ui-w-90 {
    width: 90px;
  }
  .sm\:ui-w-100 {
    width: 100px;
  }
  .sm\:ui-w-125 {
    width: 125px;
  }
  .sm\:ui-w-150 {
    width: 150px;
  }
  .sm\:ui-w-175 {
    width: 175px;
  }
  .sm\:ui-w-200 {
    width: 200px;
  }
  .sm\:ui-w-250 {
    width: 250px;
  }
  .sm\:ui-w-300 {
    width: 300px;
  }
  .sm\:ui-w-350 {
    width: 350px;
  }
  .sm\:ui-w-400 {
    width: 400px;
  }
  .sm\:ui-w-450 {
    width: 450px;
  }
  .sm\:ui-w-500 {
    width: 500px;
  }
  .sm\:ui-w-550 {
    width: 550px;
  }
  .sm\:ui-w-600 {
    width: 600px;
  }
  .sm\:ui-w-650 {
    width: 650px;
  }
  .sm\:ui-w-700 {
    width: 700px;
  }
  .sm\:ui-h-0 {
    height: 0px;
  }
  .sm\:ui-h-4 {
    height: 4px;
  }
  .sm\:ui-h-8 {
    height: 8px;
  }
  .sm\:ui-h-12 {
    height: 12px;
  }
  .sm\:ui-h-16 {
    height: 16px;
  }
  .sm\:ui-h-20 {
    height: 20px;
  }
  .sm\:ui-h-30 {
    height: 30px;
  }
  .sm\:ui-h-40 {
    height: 40px;
  }
  .sm\:ui-h-50 {
    height: 50px;
  }
  .sm\:ui-h-60 {
    height: 60px;
  }
  .sm\:ui-h-70 {
    height: 70px;
  }
  .sm\:ui-h-80 {
    height: 80px;
  }
  .sm\:ui-h-90 {
    height: 90px;
  }
  .sm\:ui-h-100 {
    height: 100px;
  }
  .sm\:ui-h-125 {
    height: 125px;
  }
  .sm\:ui-h-150 {
    height: 150px;
  }
  .sm\:ui-h-175 {
    height: 175px;
  }
  .sm\:ui-h-200 {
    height: 200px;
  }
  .sm\:ui-h-250 {
    height: 250px;
  }
  .sm\:ui-h-300 {
    height: 300px;
  }
  .sm\:ui-h-350 {
    height: 350px;
  }
  .sm\:ui-h-400 {
    height: 400px;
  }
  .sm\:ui-h-450 {
    height: 450px;
  }
  .sm\:ui-h-500 {
    height: 500px;
  }
  .sm\:ui-h-550 {
    height: 550px;
  }
  .sm\:ui-h-600 {
    height: 600px;
  }
  .sm\:ui-h-650 {
    height: 650px;
  }
  .sm\:ui-h-700 {
    height: 700px;
  }
  .sm\:ui-min-w-0 {
    min-width: 0px;
  }
  .sm\:ui-min-w-4 {
    min-width: 4px;
  }
  .sm\:ui-min-w-8 {
    min-width: 8px;
  }
  .sm\:ui-min-w-12 {
    min-width: 12px;
  }
  .sm\:ui-min-w-16 {
    min-width: 16px;
  }
  .sm\:ui-min-w-20 {
    min-width: 20px;
  }
  .sm\:ui-min-w-30 {
    min-width: 30px;
  }
  .sm\:ui-min-w-40 {
    min-width: 40px;
  }
  .sm\:ui-min-w-50 {
    min-width: 50px;
  }
  .sm\:ui-min-w-60 {
    min-width: 60px;
  }
  .sm\:ui-min-w-70 {
    min-width: 70px;
  }
  .sm\:ui-min-w-80 {
    min-width: 80px;
  }
  .sm\:ui-min-w-90 {
    min-width: 90px;
  }
  .sm\:ui-min-w-100 {
    min-width: 100px;
  }
  .sm\:ui-min-w-125 {
    min-width: 125px;
  }
  .sm\:ui-min-w-150 {
    min-width: 150px;
  }
  .sm\:ui-min-w-175 {
    min-width: 175px;
  }
  .sm\:ui-min-w-200 {
    min-width: 200px;
  }
  .sm\:ui-min-w-250 {
    min-width: 250px;
  }
  .sm\:ui-min-w-300 {
    min-width: 300px;
  }
  .sm\:ui-min-w-350 {
    min-width: 350px;
  }
  .sm\:ui-min-w-400 {
    min-width: 400px;
  }
  .sm\:ui-min-w-450 {
    min-width: 450px;
  }
  .sm\:ui-min-w-500 {
    min-width: 500px;
  }
  .sm\:ui-min-w-550 {
    min-width: 550px;
  }
  .sm\:ui-min-w-600 {
    min-width: 600px;
  }
  .sm\:ui-min-w-650 {
    min-width: 650px;
  }
  .sm\:ui-min-w-700 {
    min-width: 700px;
  }
  .sm\:ui-min-h-0 {
    min-height: 0px;
  }
  .sm\:ui-min-h-4 {
    min-height: 4px;
  }
  .sm\:ui-min-h-8 {
    min-height: 8px;
  }
  .sm\:ui-min-h-12 {
    min-height: 12px;
  }
  .sm\:ui-min-h-16 {
    min-height: 16px;
  }
  .sm\:ui-min-h-20 {
    min-height: 20px;
  }
  .sm\:ui-min-h-30 {
    min-height: 30px;
  }
  .sm\:ui-min-h-40 {
    min-height: 40px;
  }
  .sm\:ui-min-h-50 {
    min-height: 50px;
  }
  .sm\:ui-min-h-60 {
    min-height: 60px;
  }
  .sm\:ui-min-h-70 {
    min-height: 70px;
  }
  .sm\:ui-min-h-80 {
    min-height: 80px;
  }
  .sm\:ui-min-h-90 {
    min-height: 90px;
  }
  .sm\:ui-min-h-100 {
    min-height: 100px;
  }
  .sm\:ui-min-h-125 {
    min-height: 125px;
  }
  .sm\:ui-min-h-150 {
    min-height: 150px;
  }
  .sm\:ui-min-h-175 {
    min-height: 175px;
  }
  .sm\:ui-min-h-200 {
    min-height: 200px;
  }
  .sm\:ui-min-h-250 {
    min-height: 250px;
  }
  .sm\:ui-min-h-300 {
    min-height: 300px;
  }
  .sm\:ui-min-h-350 {
    min-height: 350px;
  }
  .sm\:ui-min-h-400 {
    min-height: 400px;
  }
  .sm\:ui-min-h-450 {
    min-height: 450px;
  }
  .sm\:ui-min-h-500 {
    min-height: 500px;
  }
  .sm\:ui-min-h-550 {
    min-height: 550px;
  }
  .sm\:ui-min-h-600 {
    min-height: 600px;
  }
  .sm\:ui-min-h-650 {
    min-height: 650px;
  }
  .sm\:ui-min-h-700 {
    min-height: 700px;
  }
  .sm\:ui-max-w-0 {
    max-width: 0px;
  }
  .sm\:ui-max-w-4 {
    max-width: 4px;
  }
  .sm\:ui-max-w-8 {
    max-width: 8px;
  }
  .sm\:ui-max-w-12 {
    max-width: 12px;
  }
  .sm\:ui-max-w-16 {
    max-width: 16px;
  }
  .sm\:ui-max-w-20 {
    max-width: 20px;
  }
  .sm\:ui-max-w-30 {
    max-width: 30px;
  }
  .sm\:ui-max-w-40 {
    max-width: 40px;
  }
  .sm\:ui-max-w-50 {
    max-width: 50px;
  }
  .sm\:ui-max-w-60 {
    max-width: 60px;
  }
  .sm\:ui-max-w-70 {
    max-width: 70px;
  }
  .sm\:ui-max-w-80 {
    max-width: 80px;
  }
  .sm\:ui-max-w-90 {
    max-width: 90px;
  }
  .sm\:ui-max-w-100 {
    max-width: 100px;
  }
  .sm\:ui-max-w-125 {
    max-width: 125px;
  }
  .sm\:ui-max-w-150 {
    max-width: 150px;
  }
  .sm\:ui-max-w-175 {
    max-width: 175px;
  }
  .sm\:ui-max-w-200 {
    max-width: 200px;
  }
  .sm\:ui-max-w-250 {
    max-width: 250px;
  }
  .sm\:ui-max-w-300 {
    max-width: 300px;
  }
  .sm\:ui-max-w-350 {
    max-width: 350px;
  }
  .sm\:ui-max-w-400 {
    max-width: 400px;
  }
  .sm\:ui-max-w-450 {
    max-width: 450px;
  }
  .sm\:ui-max-w-500 {
    max-width: 500px;
  }
  .sm\:ui-max-w-550 {
    max-width: 550px;
  }
  .sm\:ui-max-w-600 {
    max-width: 600px;
  }
  .sm\:ui-max-w-650 {
    max-width: 650px;
  }
  .sm\:ui-max-w-700 {
    max-width: 700px;
  }
  .sm\:ui-max-h-0 {
    max-height: 0px;
  }
  .sm\:ui-max-h-4 {
    max-height: 4px;
  }
  .sm\:ui-max-h-8 {
    max-height: 8px;
  }
  .sm\:ui-max-h-12 {
    max-height: 12px;
  }
  .sm\:ui-max-h-16 {
    max-height: 16px;
  }
  .sm\:ui-max-h-20 {
    max-height: 20px;
  }
  .sm\:ui-max-h-30 {
    max-height: 30px;
  }
  .sm\:ui-max-h-40 {
    max-height: 40px;
  }
  .sm\:ui-max-h-50 {
    max-height: 50px;
  }
  .sm\:ui-max-h-60 {
    max-height: 60px;
  }
  .sm\:ui-max-h-70 {
    max-height: 70px;
  }
  .sm\:ui-max-h-80 {
    max-height: 80px;
  }
  .sm\:ui-max-h-90 {
    max-height: 90px;
  }
  .sm\:ui-max-h-100 {
    max-height: 100px;
  }
  .sm\:ui-max-h-125 {
    max-height: 125px;
  }
  .sm\:ui-max-h-150 {
    max-height: 150px;
  }
  .sm\:ui-max-h-175 {
    max-height: 175px;
  }
  .sm\:ui-max-h-200 {
    max-height: 200px;
  }
  .sm\:ui-max-h-250 {
    max-height: 250px;
  }
  .sm\:ui-max-h-300 {
    max-height: 300px;
  }
  .sm\:ui-max-h-350 {
    max-height: 350px;
  }
  .sm\:ui-max-h-400 {
    max-height: 400px;
  }
  .sm\:ui-max-h-450 {
    max-height: 450px;
  }
  .sm\:ui-max-h-500 {
    max-height: 500px;
  }
  .sm\:ui-max-h-550 {
    max-height: 550px;
  }
  .sm\:ui-max-h-600 {
    max-height: 600px;
  }
  .sm\:ui-max-h-650 {
    max-height: 650px;
  }
  .sm\:ui-max-h-700 {
    max-height: 700px;
  }
  .sm\:ui-w-100p {
    width: 100%;
  }
  .sm\:ui-h-100p {
    height: 100%;
  }
  .sm\:ui-w-auto {
    width: auto;
  }
  .sm\:ui-h-auto {
    height: auto;
  }
  .sm\:ui-flex {
    display: flex;
  }
  .sm\:ui-flex-1 {
    flex: 1;
  }
  .sm\:ui-flex-2 {
    flex: 2;
  }
  .sm\:ui-flex-3 {
    flex: 3;
  }
  .sm\:ui-flex-4 {
    flex: 4;
  }
  .sm\:ui-flex-v {
    flex-direction: column;
  }
  .sm\:ui-flex-h {
    flex-direction: row;
  }
  .sm\:ui-flex-wrap {
    flex-wrap: wrap;
  }
  .sm\:ui-grid {
    display: grid;
  }
  .sm\:ui-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .sm\:ui-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .sm\:ui-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .sm\:ui-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  .sm\:ui-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  .sm\:ui-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  .sm\:ui-grid-rows-7 {
    grid-template-rows: repeat(7, minmax(0, 1fr));
  }
  .sm\:ui-grid-rows-8 {
    grid-template-rows: repeat(8, minmax(0, 1fr));
  }
  .sm\:ui-grid-columns-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .sm\:ui-grid-columns-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:ui-grid-columns-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:ui-grid-columns-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:ui-grid-columns-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .sm\:ui-grid-columns-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .sm\:ui-grid-columns-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .sm\:ui-grid-columns-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .sm\:ui-flex-ai-start {
    align-items: start;
  }
  .sm\:ui-flex-ai-end {
    align-items: end;
  }
  .sm\:ui-flex-ai-stretch {
    align-items: stretch;
  }
  .sm\:ui-flex-ai-center {
    align-items: center;
  }
  .sm\:ui-flex-ai-baseline {
    align-items: baseline;
  }
  .sm\:ui-flex-jc-start {
    justify-content: start;
  }
  .sm\:ui-flex-jc-end {
    justify-content: end;
  }
  .sm\:ui-flex-jc-stretch {
    justify-content: stretch;
  }
  .sm\:ui-flex-jc-center {
    justify-content: center;
  }
  .sm\:ui-flex-jc-between {
    justify-content: space-between;
  }
  .sm\:ui-flex-jc-around {
    justify-content: space-around;
  }
  .sm\:ui-flex-jc-evenly {
    justify-content: space-evenly;
  }
  .sm\:ui-gap-0 {
    gap: 0px;
  }
  .sm\:ui-gap-1 {
    gap: 4px;
  }
  .sm\:ui-gap-2 {
    gap: 8px;
  }
  .sm\:ui-gap-3 {
    gap: 12px;
  }
  .sm\:ui-gap-4 {
    gap: 16px;
  }
  .sm\:ui-gap-5 {
    gap: 20px;
  }
  .sm\:ui-gap-6 {
    gap: 24px;
  }
  .sm\:ui-gap-7 {
    gap: 28px;
  }
  .sm\:ui-gap-8 {
    gap: 32px;
  }
  .sm\:ui-gap-9 {
    gap: 36px;
  }
  .sm\:ui-gap-10 {
    gap: 40px;
  }
  .sm\:ui-gap-11 {
    gap: 44px;
  }
  .sm\:ui-gap-12 {
    gap: 48px;
  }
  .sm\:ui-gap-13 {
    gap: 52px;
  }
  .sm\:ui-gap-14 {
    gap: 56px;
  }
  .sm\:ui-gap-15 {
    gap: 60px;
  }
  .sm\:ui-gap-16 {
    gap: 64px;
  }
  .sm\:ui-gap-17 {
    gap: 68px;
  }
  .sm\:ui-gap-18 {
    gap: 72px;
  }
  .sm\:ui-gap-19 {
    gap: 76px;
  }
  .sm\:ui-gap-20 {
    gap: 80px;
  }
  .sm\:ui-text-left {
    text-align: left;
  }
  .sm\:ui-text-center {
    text-align: center;
  }
  .sm\:ui-text-right {
    text-align: right;
  }
  .sm\:ui-text-justify {
    text-align: justify;
  }
  .sm\:ui-text-normal {
    font-weight: normal;
  }
  .sm\:ui-text-medium {
    font-weight: medium;
  }
  .sm\:ui-text-bold {
    font-weight: bold;
  }
  .sm\:ui-text-clamp-1 {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .sm\:ui-text-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .sm\:ui-text-clamp-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .sm\:ui-text-clamp-4 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .sm\:ui-text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .sm\:ui-text-italic {
    font-style: italic;
  }
  .sm\:ui-text-normal {
    font-style: normal;
  }
  .sm\:ui-text-oblique {
    font-style: oblique;
  }
  .sm\:ui-text-on-surface {
    color: var(--ui-on-surface);
  }
  .sm\:ui-text-on-surface-variant {
    color: var(--ui-on-surface-variant);
  }
  .sm\:ui-text-secondary {
    color: var(--ui-secondary);
  }
  .sm\:ui-text-tertiary {
    color: var(--ui-tertiary);
  }
  .sm\:ui-text-error {
    color: var(--ui-error);
  }
  .sm\:ui-text-primary {
    color: var(--ui-primary);
  }
  .sm\:ui-text-secondary {
    color: var(--ui-secondary);
  }
  .sm\:ui-text-tertiary {
    color: var(--ui-tertiary);
  }
  .sm\:ui-text-warning {
    color: var(--ui-warning);
  }
  .sm\:ui-text-positive {
    color: var(--ui-positiv);
  }
  .sm\:ui-text-default {
    color: var(--ui-on-surface);
  }
  .sm\:ui-text-variant {
    color: var(--ui-on-surface-variant);
  }
  .sm\:ui-text-2xs {
    font-size: var(--ui-text-2xs);
  }
  .sm\:ui-text-xs {
    font-size: var(--ui-text-xs);
  }
  .sm\:ui-text-s {
    font-size: var(--ui-text-s);
  }
  .sm\:ui-text-m {
    font-size: var(--ui-text-m);
  }
  .sm\:ui-text-l {
    font-size: var(--ui-text-l);
  }
  .sm\:ui-text-xl {
    font-size: var(--ui-text-xl);
  }
  .sm\:ui-text-2xl {
    font-size: var(--ui-text-2xl);
  }
  .sm\:ui-text-3xl {
    font-size: var(--ui-text-3xl);
  }
  .sm\:ui-text-4xl {
    font-size: var(--ui-text-4xl);
  }
  .sm\:ui-display-s {
    font-size: var(--ui-display-small-size);
    font-weight: var(--ui-display-small-weight);
  }
  .sm\:ui-display-m {
    font-size: var(--ui-display-medium-size);
    font-weight: var(--ui-display-medium-weight);
  }
  .sm\:ui-display-l {
    font-size: var(--ui-display-large-size);
    font-weight: var(--ui-display-large-weight);
  }
  .sm\:ui-headline-s {
    font-size: var(--ui-headline-small-size);
    font-weight: var(--ui-headline-small-weight);
  }
  .sm\:ui-headline-m {
    font-size: var(--ui-headline-medium-size);
    font-weight: var(--ui-headline-medium-weight);
  }
  .sm\:ui-headline-l {
    font-size: var(--ui-headline-large-size);
    font-weight: var(--ui-headline-large-weight);
  }
  .sm\:ui-title-s {
    font-size: var(--ui-title-small-size);
    font-weight: var(--ui-title-small-weight);
  }
  .sm\:ui-title-m {
    font-size: var(--ui-title-medium-size);
    font-weight: var(--ui-title-medium-weight);
  }
  .sm\:ui-title-l {
    font-size: var(--ui-title-large-size);
    font-weight: var(--ui-title-large-weight);
  }
  .sm\:ui-label-s {
    font-size: var(--ui-label-small-size);
    font-weight: var(--ui-label-small-weight);
  }
  .sm\:ui-label-m {
    font-size: var(--ui-label-medium-size);
    font-weight: var(--ui-label-medium-weight);
  }
  .sm\:ui-label-l {
    font-size: var(--ui-label-large-size);
    font-weight: var(--ui-label-large-weight);
  }
  .sm\:ui-body-s {
    font-size: var(--ui-body-small-size);
    font-weight: var(--ui-body-small-weight);
  }
  .sm\:ui-body-m {
    font-size: var(--ui-body-medium-size);
    font-weight: var(--ui-body-medium-weight);
  }
  .sm\:ui-body-l {
    font-size: var(--ui-body-large-size);
    font-weight: var(--ui-body-large-weight);
  }
  .sm\:ui-absolute {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .sm\:ui-absolute-tr {
    position: absolute;
    top: 0;
    right: 0;
  }
  .sm\:ui-absolute-tl {
    position: absolute;
    top: 0;
    left: 0;
  }
  .sm\:ui-absolute-br {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .sm\:ui-absolute-bl {
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .sm\:ui-sticky {
    position: sticky;
  }
  .sm\:ui-top-0 {
    top: 0px;
  }
  .sm\:ui-top-1 {
    top: 4px;
  }
  .sm\:ui-top-2 {
    top: 8px;
  }
  .sm\:ui-top-3 {
    top: 12px;
  }
  .sm\:ui-top-4 {
    top: 16px;
  }
  .sm\:ui-top-5 {
    top: 20px;
  }
  .sm\:ui-top-6 {
    top: 24px;
  }
  .sm\:ui-top-7 {
    top: 28px;
  }
  .sm\:ui-top-8 {
    top: 32px;
  }
  .sm\:ui-top-9 {
    top: 36px;
  }
  .sm\:ui-top-10 {
    top: 40px;
  }
  .sm\:ui-display-block {
    display: block;
  }
  .sm\:ui-display-contents {
    display: contents;
  }
  .sm\:ui-display-none {
    display: none;
  }
  .sm\:ui-shadow-l {
    box-shadow: var(--ui-shadow-l);
  }
  .sm\:ui-shadow-m {
    box-shadow: var(--ui-shadow-m);
  }
  .sm\:ui-shadow-s {
    box-shadow: var(--ui-shadow-s);
  }
  .sm\:ui-shadow-xs {
    box-shadow: var(--ui-shadow-xs);
  }
  .sm\:ui-bg-surface {
    background-color: var(--ui-bg-surface);
  }
  .sm\:ui-bg-surface-variant {
    background-color: var(--ui-bg-surface-variant);
  }
  .sm\:ui-bg-primary-container {
    background-color: var(--ui-primary-container);
  }
  .sm\:ui-bg-secondary-container {
    background-color: var(--ui-secondary-container);
  }
  .sm\:ui-bg-tertiary-container {
    background-color: var(--ui-tertiary-container);
  }
  .sm\:ui-bg-positiv-container {
    background-color: var(--ui-positiv-container);
  }
  .sm\:ui-bg-warning-container {
    background-color: var(--ui-warning-container);
  }
  .sm\:ui-bg-error-container {
    background-color: var(--ui-error-container);
  }
  .sm\:ui-bg-info-container {
    background-color: var(--ui-info-container);
  }
  .sm\:ui-ovf-clip {
    overflow: clip;
  }
  .sm\:ui-border {
    border: 1px solid var(--ui-outline);
  }
  .sm\:ui-border-left {
    border-left: 1px solid var(--ui-outline);
  }
  .sm\:ui-border-right {
    border-right: 1px solid var(--ui-outline);
  }
  .sm\:ui-border-top {
    border-top: 1px solid var(--ui-outline);
  }
  .sm\:ui-border-bottom {
    border-bottom: 1px solid var(--ui-outline);
  }
  .sm\:ui-border-radius-0 {
    border-radius: 0px;
  }
  .sm\:ui-border-radius-1 {
    border-radius: 4px;
  }
  .sm\:ui-border-radius-2 {
    border-radius: 8px;
  }
  .sm\:ui-border-radius-3 {
    border-radius: 12px;
  }
  .sm\:ui-border-radius-4 {
    border-radius: 16px;
  }
  .sm\:ui-border-radius-5 {
    border-radius: 20px;
  }
  .sm\:ui-border-radius-6 {
    border-radius: 24px;
  }
  .sm\:ui-border-radius-7 {
    border-radius: 28px;
  }
  .sm\:ui-border-radius-8 {
    border-radius: 32px;
  }
  .sm\:ui-border-radius-9 {
    border-radius: 36px;
  }
  .sm\:ui-border-radius-10 {
    border-radius: 40px;
  }
  .sm\:ui-border-radius-11 {
    border-radius: 44px;
  }
  .sm\:ui-border-radius-12 {
    border-radius: 48px;
  }
  .sm\:ui-border-radius-13 {
    border-radius: 52px;
  }
  .sm\:ui-border-radius-14 {
    border-radius: 56px;
  }
  .sm\:ui-border-radius-15 {
    border-radius: 60px;
  }
  .sm\:ui-border-radius-16 {
    border-radius: 64px;
  }
  .sm\:ui-border-radius-17 {
    border-radius: 68px;
  }
  .sm\:ui-border-radius-18 {
    border-radius: 72px;
  }
  .sm\:ui-border-radius-19 {
    border-radius: 76px;
  }
  .sm\:ui-border-radius-20 {
    border-radius: 80px;
  }
  .sm\:ui-border-tl-radius-0 {
    border-top-left-radius: 0px;
  }
  .sm\:ui-border-tl-radius-1 {
    border-top-left-radius: 4px;
  }
  .sm\:ui-border-tl-radius-2 {
    border-top-left-radius: 8px;
  }
  .sm\:ui-border-tl-radius-3 {
    border-top-left-radius: 12px;
  }
  .sm\:ui-border-tl-radius-4 {
    border-top-left-radius: 16px;
  }
  .sm\:ui-border-tl-radius-5 {
    border-top-left-radius: 20px;
  }
  .sm\:ui-border-tl-radius-6 {
    border-top-left-radius: 24px;
  }
  .sm\:ui-border-tl-radius-7 {
    border-top-left-radius: 28px;
  }
  .sm\:ui-border-tl-radius-8 {
    border-top-left-radius: 32px;
  }
  .sm\:ui-border-tl-radius-9 {
    border-top-left-radius: 36px;
  }
  .sm\:ui-border-tl-radius-10 {
    border-top-left-radius: 40px;
  }
  .sm\:ui-border-tl-radius-11 {
    border-top-left-radius: 44px;
  }
  .sm\:ui-border-tl-radius-12 {
    border-top-left-radius: 48px;
  }
  .sm\:ui-border-tl-radius-13 {
    border-top-left-radius: 52px;
  }
  .sm\:ui-border-tl-radius-14 {
    border-top-left-radius: 56px;
  }
  .sm\:ui-border-tl-radius-15 {
    border-top-left-radius: 60px;
  }
  .sm\:ui-border-tl-radius-16 {
    border-top-left-radius: 64px;
  }
  .sm\:ui-border-tl-radius-17 {
    border-top-left-radius: 68px;
  }
  .sm\:ui-border-tl-radius-18 {
    border-top-left-radius: 72px;
  }
  .sm\:ui-border-tl-radius-19 {
    border-top-left-radius: 76px;
  }
  .sm\:ui-border-tl-radius-20 {
    border-top-left-radius: 80px;
  }
  .sm\:ui-border-tr-radius-0 {
    border-top-right-radius: 0px;
  }
  .sm\:ui-border-tr-radius-1 {
    border-top-right-radius: 4px;
  }
  .sm\:ui-border-tr-radius-2 {
    border-top-right-radius: 8px;
  }
  .sm\:ui-border-tr-radius-3 {
    border-top-right-radius: 12px;
  }
  .sm\:ui-border-tr-radius-4 {
    border-top-right-radius: 16px;
  }
  .sm\:ui-border-tr-radius-5 {
    border-top-right-radius: 20px;
  }
  .sm\:ui-border-tr-radius-6 {
    border-top-right-radius: 24px;
  }
  .sm\:ui-border-tr-radius-7 {
    border-top-right-radius: 28px;
  }
  .sm\:ui-border-tr-radius-8 {
    border-top-right-radius: 32px;
  }
  .sm\:ui-border-tr-radius-9 {
    border-top-right-radius: 36px;
  }
  .sm\:ui-border-tr-radius-10 {
    border-top-right-radius: 40px;
  }
  .sm\:ui-border-tr-radius-11 {
    border-top-right-radius: 44px;
  }
  .sm\:ui-border-tr-radius-12 {
    border-top-right-radius: 48px;
  }
  .sm\:ui-border-tr-radius-13 {
    border-top-right-radius: 52px;
  }
  .sm\:ui-border-tr-radius-14 {
    border-top-right-radius: 56px;
  }
  .sm\:ui-border-tr-radius-15 {
    border-top-right-radius: 60px;
  }
  .sm\:ui-border-tr-radius-16 {
    border-top-right-radius: 64px;
  }
  .sm\:ui-border-tr-radius-17 {
    border-top-right-radius: 68px;
  }
  .sm\:ui-border-tr-radius-18 {
    border-top-right-radius: 72px;
  }
  .sm\:ui-border-tr-radius-19 {
    border-top-right-radius: 76px;
  }
  .sm\:ui-border-tr-radius-20 {
    border-top-right-radius: 80px;
  }
  .sm\:ui-border-bl-radius-0 {
    border-bottom-left-radius: 0px;
  }
  .sm\:ui-border-bl-radius-1 {
    border-bottom-left-radius: 4px;
  }
  .sm\:ui-border-bl-radius-2 {
    border-bottom-left-radius: 8px;
  }
  .sm\:ui-border-bl-radius-3 {
    border-bottom-left-radius: 12px;
  }
  .sm\:ui-border-bl-radius-4 {
    border-bottom-left-radius: 16px;
  }
  .sm\:ui-border-bl-radius-5 {
    border-bottom-left-radius: 20px;
  }
  .sm\:ui-border-bl-radius-6 {
    border-bottom-left-radius: 24px;
  }
  .sm\:ui-border-bl-radius-7 {
    border-bottom-left-radius: 28px;
  }
  .sm\:ui-border-bl-radius-8 {
    border-bottom-left-radius: 32px;
  }
  .sm\:ui-border-bl-radius-9 {
    border-bottom-left-radius: 36px;
  }
  .sm\:ui-border-bl-radius-10 {
    border-bottom-left-radius: 40px;
  }
  .sm\:ui-border-bl-radius-11 {
    border-bottom-left-radius: 44px;
  }
  .sm\:ui-border-bl-radius-12 {
    border-bottom-left-radius: 48px;
  }
  .sm\:ui-border-bl-radius-13 {
    border-bottom-left-radius: 52px;
  }
  .sm\:ui-border-bl-radius-14 {
    border-bottom-left-radius: 56px;
  }
  .sm\:ui-border-bl-radius-15 {
    border-bottom-left-radius: 60px;
  }
  .sm\:ui-border-bl-radius-16 {
    border-bottom-left-radius: 64px;
  }
  .sm\:ui-border-bl-radius-17 {
    border-bottom-left-radius: 68px;
  }
  .sm\:ui-border-bl-radius-18 {
    border-bottom-left-radius: 72px;
  }
  .sm\:ui-border-bl-radius-19 {
    border-bottom-left-radius: 76px;
  }
  .sm\:ui-border-bl-radius-20 {
    border-bottom-left-radius: 80px;
  }
  .sm\:ui-border-br-radius-0 {
    border-bottom-right-radius: 0px;
  }
  .sm\:ui-border-br-radius-1 {
    border-bottom-right-radius: 4px;
  }
  .sm\:ui-border-br-radius-2 {
    border-bottom-right-radius: 8px;
  }
  .sm\:ui-border-br-radius-3 {
    border-bottom-right-radius: 12px;
  }
  .sm\:ui-border-br-radius-4 {
    border-bottom-right-radius: 16px;
  }
  .sm\:ui-border-br-radius-5 {
    border-bottom-right-radius: 20px;
  }
  .sm\:ui-border-br-radius-6 {
    border-bottom-right-radius: 24px;
  }
  .sm\:ui-border-br-radius-7 {
    border-bottom-right-radius: 28px;
  }
  .sm\:ui-border-br-radius-8 {
    border-bottom-right-radius: 32px;
  }
  .sm\:ui-border-br-radius-9 {
    border-bottom-right-radius: 36px;
  }
  .sm\:ui-border-br-radius-10 {
    border-bottom-right-radius: 40px;
  }
  .sm\:ui-border-br-radius-11 {
    border-bottom-right-radius: 44px;
  }
  .sm\:ui-border-br-radius-12 {
    border-bottom-right-radius: 48px;
  }
  .sm\:ui-border-br-radius-13 {
    border-bottom-right-radius: 52px;
  }
  .sm\:ui-border-br-radius-14 {
    border-bottom-right-radius: 56px;
  }
  .sm\:ui-border-br-radius-15 {
    border-bottom-right-radius: 60px;
  }
  .sm\:ui-border-br-radius-16 {
    border-bottom-right-radius: 64px;
  }
  .sm\:ui-border-br-radius-17 {
    border-bottom-right-radius: 68px;
  }
  .sm\:ui-border-br-radius-18 {
    border-bottom-right-radius: 72px;
  }
  .sm\:ui-border-br-radius-19 {
    border-bottom-right-radius: 76px;
  }
  .sm\:ui-border-br-radius-20 {
    border-bottom-right-radius: 80px;
  }
}
.t-block p,
.mce-content-body p {
  padding: 5px 0;
}
.t-block a,
.mce-content-body a {
  color: var(--ui-primary);
}
.t-block ul li,
.t-block ol li,
.mce-content-body ul li,
.mce-content-body ol li {
  width: calc(100% - 30px);
  margin-left: auto;
  margin-bottom: 10px;
}
.ui-visual-input {
  position: relative;
  z-index: 1;
}
.ui-visual-input > input,
.ui-visual-input textarea {
  margin: 0 !important;
  padding: 0 !important;
  resize: none;
  display: block;
  height: inherit;
  width: 100%;
  overflow: hidden;
  outline: none;
  border: none;
  background: transparent;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  text-align: inherit;
  line-height: inherit;
  white-space: inherit;
}
.ui-visual-input > input::placeholder,
.ui-visual-input textarea::placeholder {
  color: inherit;
}
.ui-visual-input::before,
.ui-visual-input::after {
  display: block;
  position: absolute;
  top: -3px;
  left: -5px;
  right: -5px;
  bottom: -3px;
  border-radius: 5px;
  content: "";
  z-index: -1;
  opacity: 0;
  transition: opacity 0.3s ease, background-color 0.3s ease;
  background-color: transparent;
}
.ui-visual-input::after {
  border: 2px dashed var(--ui-outline);
}
.ui-visual-input-empty {
  opacity: 0.7;
}
.ui-visual-input-empty::before {
  opacity: 0.2;
}
.ui-visual-input-empty::after {
  opacity: 1;
}
.ui-visual-input:hover::before,
.ui-visual-input:focus-within::before {
  opacity: 0.2;
  background-color: var(--ui-surface-container);
}
.ui-visual-input:hover::after,
.ui-visual-input:focus-within::after {
  opacity: 1;
}
.ng-invalid.ng-touched.ng-dirty.ui-visual-input {
  color: var(--ui-error);
}
.ng-invalid.ng-touched.ng-dirty.ui-visual-input::before {
  background-color: var(--ui-error-container);
  opacity: 1;
}
.tooltip {
  position: relative;
}
.tooltip-inner {
  margin: 15px;
  padding: 10px;
  box-shadow: var(--ui-shadow-xs);
  background-color: var(--ui-surface);
  border-radius: 10px;
}
.tooltip-backdrop {
  background: transparent;
}
.tooltip-backdrop-dark {
  background: rgba(0, 0, 0, 0.102);
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.tooltip-help {
  text-align: center;
  font-size: var(--ui-text-s);
  color: var(--ui-on-surface-variant);
}
.tooltip-text {
  padding: 3px 5px;
  font-size: var(--ui-text-s);
  color: var(--ui-on-surface-variant);
  font-weight: var(--ui-text-normal);
}
.tooltip-text p {
  padding: 3px;
  font-size: var(--ui-text-s);
  color: var(--ui-on-surface-variant);
  font-weight: var(--ui-text-normal);
}
.tooltip-text:not(:last-child) {
  margin-bottom: 5px;
}
.tooltip-text .tooltip-text {
  margin-bottom: 0;
  padding: 3px;
}
.tooltip-text.centered {
  text-align: center;
}
.tooltip-text.small {
  font-size: var(--ui-text-xs);
}
.tooltip-text.small p {
  font-size: var(--ui-text-xs);
}
.tooltip-text b {
  font-weight: var(--ui-text-medium);
  color: var(--ui-on-surface);
}
.tooltip-body-bottom .tooltip-arrow {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid var(--ui-surface);
  transform: translate(-50%, -100%);
  top: 0;
}
.tooltip-body-top .tooltip-arrow {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 8px solid var(--ui-surface);
  transform: translate(-50%, 100%);
  bottom: 0;
}
.tooltip-body-right .tooltip-arrow {
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 8px solid var(--ui-surface);
  transform: translate(100%, -200%);
  left: 0;
}
.tooltip-body-left .tooltip-arrow {
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 8px solid var(--ui-surface);
  transform: translate(-100%, -200%);
  right: 0;
}
.cdk-drag-preview {
  box-sizing: border-box;
  border-radius: 10px;
  background-color: white;
  box-shadow: var(--ui-shadow-l);
  cursor: grabbing !important;
}
.cdk-drag-preview .cdk-drag-handle {
  cursor: grabbing !important;
}
.cdk-drag-preview .cdk-drag-preview-hidden {
  display: none;
}
.cdk-drag-placeholder {
  opacity: 0;
}
.cdk-drag-animating {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.cdk-drop-list-dragging .cdk-drag {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1);
}
.cdk-drag-handle {
  cursor: grab;
}
.luca-scrollable-snap-item {
  scroll-snap-align: center;
  width: var(--luca-scrollable-segment-width);
}
:root {
  --ui-luca-tab-background: var(--ui-primary-container);
  --ui-luca-tab-color: var(--ui-on-primary-container);
  --ui-luca-tab-border-radius: 50px;
  --ui-luca-tab-width: max-content;
  --ui-luca-tabs-gap: var(--ui-indent-0);
  --ui-luca-tabs-padding: var(--ui-indent-4);
}
.luca-table-column-0 {
  position: var(--luca-table-c-p-0);
  left: var(--luca-table-c-l-0);
}
.luca-table-column-1 {
  position: var(--luca-table-c-p-1);
  left: var(--luca-table-c-l-1);
}
.luca-table-column-2 {
  position: var(--luca-table-c-p-2);
  left: var(--luca-table-c-l-2);
}
.luca-table-column-3 {
  position: var(--luca-table-c-p-3);
  left: var(--luca-table-c-l-3);
}
.luca-table-column-4 {
  position: var(--luca-table-c-p-4);
  left: var(--luca-table-c-l-4);
}
.luca-table-column-5 {
  position: var(--luca-table-c-p-5);
  left: var(--luca-table-c-l-5);
}
.luca-table-column-6 {
  position: var(--luca-table-c-p-6);
  left: var(--luca-table-c-l-6);
}
.luca-table-column-7 {
  position: var(--luca-table-c-p-7);
  left: var(--luca-table-c-l-7);
}
.luca-table-column-8 {
  position: var(--luca-table-c-p-8);
  left: var(--luca-table-c-l-8);
}
.luca-table-column-9 {
  position: var(--luca-table-c-p-9);
  left: var(--luca-table-c-l-9);
}
.luca-table-column-10 {
  position: var(--luca-table-c-p-10);
  left: var(--luca-table-c-l-10);
}
.luca-table-column-11 {
  position: var(--luca-table-c-p-11);
  left: var(--luca-table-c-l-11);
}
.luca-table-column-12 {
  position: var(--luca-table-c-p-12);
  left: var(--luca-table-c-l-12);
}
.luca-table-column-13 {
  position: var(--luca-table-c-p-13);
  left: var(--luca-table-c-l-13);
}
.luca-table-column-14 {
  position: var(--luca-table-c-p-14);
  left: var(--luca-table-c-l-14);
}
.luca-table-column-15 {
  position: var(--luca-table-c-p-15);
  left: var(--luca-table-c-l-15);
}
.luca-table-column-16 {
  position: var(--luca-table-c-p-16);
  left: var(--luca-table-c-l-16);
}
.luca-table-column-17 {
  position: var(--luca-table-c-p-17);
  left: var(--luca-table-c-l-17);
}
.luca-table-column-18 {
  position: var(--luca-table-c-p-18);
  left: var(--luca-table-c-l-18);
}
.luca-table-column-19 {
  position: var(--luca-table-c-p-19);
  left: var(--luca-table-c-l-19);
}
.luca-table-column-20 {
  position: var(--luca-table-c-p-20);
  left: var(--luca-table-c-l-20);
}
:root {
  --ui-popup-wrapper-background: var(--ui-surface);
  --ui-popup-border-background: var(--ui-surface-container);
}
:root {
  --sl-color-star: #ffc107;
  --sl-color-star-empty: var(--color-outline);
  --sl-color-warning-container: #fff3e0;
  --sl-color-on-warning: #e65100;
  --sl-color-success-container: #e8f5e9;
  --sl-color-on-success: #2e7d32;
  --sl-sdg-1: #E5243B;
  --sl-sdg-2: #DDA63A;
  --sl-sdg-3: #4C9F38;
  --sl-sdg-4: #C5192D;
  --sl-sdg-5: #FF3A21;
  --sl-sdg-6: #26BDE2;
  --sl-sdg-7: #FCC30B;
  --sl-sdg-8: #A21942;
  --sl-sdg-9: #FD6925;
  --sl-sdg-10: #DD1367;
  --sl-sdg-11: #FD9D24;
  --sl-sdg-12: #BF8B2E;
  --sl-sdg-13: #3F7E44;
  --sl-sdg-14: #0A97D9;
  --sl-sdg-15: #56C02B;
  --sl-sdg-16: #00689D;
  --sl-sdg-17: #19486A;
  --sl-index-danger: var(--color-error);
  --sl-index-warning: var(--sl-color-on-warning);
  --sl-index-success: var(--sl-color-on-success);
  --sl-score-high: #00AA87;
  --sl-score-medium: #D5801F;
  --sl-score-low: #C93425;
  --sl-score-na: #706F6F;
  --sl-card-bg: #ffffff;
  --sl-card-radius: 13px;
  --sl-avatar-size: 88px;
  --sl-avatar-radius: 8px;
  --sl-text-secondary: #706F6F;
  --sl-spacing-page: 24px;
  --sl-spacing-section: 16px;
  --sl-spacing-card: 16px;
  --sl-breakpoint-mobile: 768px;
  --sl-breakpoint-tablet: 1024px;
  --sl-breakpoint-desktop: 1280px;
  --color-primary: var(--ui-primary);
  --color-on-primary: var(--ui-on-primary);
  --color-primary-container: var(--ui-primary-container);
  --color-on-primary-container: var(--ui-on-primary-container);
  --color-secondary: var(--ui-secondary);
  --color-on-secondary: var(--ui-on-secondary);
  --color-secondary-container: var(--ui-secondary-container);
  --color-on-secondary-container: var(--ui-on-secondary-container);
  --color-tertiary: var(--ui-tertiary);
  --color-on-tertiary: var(--ui-on-tertiary);
  --color-tertiary-container: var(--ui-tertiary-container);
  --color-on-tertiary-container: var(--ui-on-tertiary-container);
  --color-surface: var(--ui-bg-surface);
  --color-surface-variant: var(--ui-bg-surface-variant);
  --color-surface-container: var(--ui-container-surface-normal);
  --color-on-surface: var(--ui-on-surface);
  --color-on-surface-variant: var(--ui-on-surface-variant);
  --color-outline: var(--ui-outline);
  --color-outline-variant: var(--ui-outline-variant);
  --color-warning: var(--ui-warning);
  --color-warning-container: var(--ui-warning-container);
  --color-on-warning: var(--ui-on-warning);
  --color-on-warning-container: var(--ui-on-warning-container);
  --color-error: var(--ui-error);
  --color-error-container: var(--ui-error-container);
  --color-on-error: var(--ui-on-error);
  --color-on-error-container: var(--ui-on-error-container);
  --color-success: var(--ui-positiv);
  --color-success-container: var(--ui-positiv-container);
  --color-on-success: var(--ui-on-positiv);
  --color-on-success-container: var(--ui-on-positiv-container);
  --color-info: var(--ui-info);
  --color-info-container: var(--ui-info-container);
  --color-on-info: var(--ui-on-info);
  --color-on-info-container: var(--ui-on-info-container);
}
.popup .form-cont {
  margin-bottom: 16px;
}
.popup .form-cont:last-child {
  margin-bottom: 0;
}
.popup .form-label {
  display: block;
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 14px;
  color: var(--ui-on-surface);
}
.popup input.form-inp,
.popup select.form-inp,
.popup textarea.form-inp {
  width: 100%;
  padding: 10px 12px;
  font-size: 14px;
  border: 1px solid var(--ui-outline);
  border-radius: 8px;
  background: var(--ui-surface);
  color: var(--ui-on-surface);
  transition: border-color 0.2s, box-shadow 0.2s;
}
.popup input.form-inp:focus,
.popup select.form-inp:focus,
.popup textarea.form-inp:focus {
  outline: none;
  border-color: var(--ui-primary);
  box-shadow: 0 0 0 2px var(--ui-primary-container);
}
.popup input.form-inp::placeholder,
.popup select.form-inp::placeholder,
.popup textarea.form-inp::placeholder {
  color: var(--ui-on-surface-variant);
}
.popup input.form-inp:disabled,
.popup select.form-inp:disabled,
.popup textarea.form-inp:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.popup input.form-inp.ng-invalid.ng-touched.ng-dirty,
.popup select.form-inp.ng-invalid.ng-touched.ng-dirty,
.popup textarea.form-inp.ng-invalid.ng-touched.ng-dirty {
  border-color: var(--ui-error);
  background-color: var(--ui-error-container);
}
.popup textarea.form-inp {
  resize: vertical;
  min-height: 80px;
  line-height: 1.5;
}
.popup select.form-inp {
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  padding-right: 32px;
  cursor: pointer;
}
.popup .form-hint {
  font-size: 12px;
  color: var(--ui-on-surface-variant);
  margin-top: 4px;
  line-height: 1.4;
}
.popup .form-row {
  display: flex;
  gap: 16px;
}
@media (max-width: 480px) {
  .popup .form-row {
    flex-direction: column;
    gap: 0;
  }
}
.popup .form-col {
  flex: 1;
  min-width: 0;
}
.popup .form-section {
  margin-bottom: 24px;
}
.popup .form-section-title {
  font-size: 16px;
  font-weight: 600;
  color: var(--ui-on-surface);
  margin-bottom: 16px;
  padding-bottom: 8px;
  border-bottom: 1px solid var(--ui-outline-variant);
}
.popup .mood-selector {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.popup .mood-btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px 12px;
  border: 2px solid var(--ui-outline-variant);
  border-radius: 8px;
  background: transparent;
  cursor: pointer;
  transition: all 0.2s;
}
.popup .mood-btn:hover,
.popup .mood-btn.selected {
  border-color: var(--ui-primary);
  background: var(--ui-primary-container);
}
.popup .mood-emoji {
  font-size: 24px;
}
.popup .mood-label {
  font-size: 11px;
  margin-top: 4px;
}
.popup .reflection-prompts {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px;
  background: var(--ui-surface-variant, var(--ui-bg-surface-variant));
  border-radius: 12px;
}
.popup .prompt-card {
  padding: 12px;
  background: var(--ui-surface, var(--ui-bg-surface));
  border-radius: 8px;
}
.popup .prompt-title {
  font-weight: 600;
  color: var(--ui-primary);
  margin-bottom: 4px;
}
.popup .prompt-hint {
  font-size: 13px;
  color: var(--ui-on-surface-variant);
  margin: 0;
}
.popup .upload-area {
  border: 2px dashed var(--ui-outline);
  border-radius: 12px;
  padding: 32px;
  text-align: center;
  cursor: pointer;
  transition: all 0.2s;
}
.popup .upload-area:hover,
.popup .upload-area.dragover {
  border-color: var(--ui-primary);
  background: var(--ui-primary-container);
}
.popup .upload-area i {
  font-size: 48px;
  color: var(--ui-on-surface-variant);
  margin-bottom: 12px;
}
.popup .upload-title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 4px;
}
.popup .upload-hint {
  font-size: 13px;
  color: var(--ui-on-surface-variant);
}
.popup .file-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.popup .file-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px;
  background: var(--ui-surface-variant, var(--ui-bg-surface-variant));
  border-radius: 8px;
}
.popup .file-item .file-icon {
  font-size: 24px;
  color: var(--ui-primary);
}
.popup .file-item .file-info {
  flex: 1;
  min-width: 0;
}
.popup .file-item .file-name {
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.popup .file-item .file-size {
  font-size: 12px;
  color: var(--ui-on-surface-variant);
}
.popup .file-item .file-remove {
  background: none;
  border: none;
  cursor: pointer;
  padding: 8px;
  color: var(--ui-error);
}
.popup .file-item .file-remove:hover {
  background: var(--ui-error-container);
  border-radius: 50%;
}
.col-3 {
  width: 33.33333%;
  padding: 0 15px;
  margin-bottom: 30px;
}
.col-4 {
  width: 25%;
  padding: 0 15px;
}
.col-2 {
  width: 50%;
  padding: 0 15px;
}
.col-b-2 {
  width: 66.666666%;
  padding: 0 15px;
}
.col-b-1 {
  width: 33.333333%;
  padding: 0 15px;
}
.col-mc {
  width: calc(100% + 30px);
  padding: 0 15px;
  position: relative;
}
@media (max-width: 800px) {
  .col-3 {
    width: 50%;
  }
}
@media (max-width: 990px) {
  .col-2 {
    width: 100%;
  }
}
@media (max-width: 520px) {
  .col-3 {
    width: 100%;
  }
}
@media (max-width: 959px) {
  .pc-view {
    display: none !important;
  }
}
@media (min-width: 960px) {
  .mob-view {
    display: none;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
}
.jc-c {
  justify-content: center;
}
.jc-sb {
  justify-content: space-between;
}
.jc-sa {
  justify-content: space-around;
}
.jc-end {
  justify-content: flex-end;
}
.ai-c {
  align-items: center;
}
.ai-b {
  align-items: flex-end;
}
.flex-wrap {
  display: flex;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.align-start {
  align-items: flex-start;
}
.align-center {
  align-items: center;
}
.align-end {
  align-items: flex-end;
}
.direction-column {
  flex-direction: column;
}
:root {
  --slide-block-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.04);
}
.fb-label {
  font-weight: var(--ui-text-normal);
  font-size: var(--ui-text-s);
  line-height: 1.3em;
  letter-spacing: 0.03em;
  color: var(--ui-on-surface);
  margin-bottom: 5px;
}
.fb-label.required {
  position: relative;
}
.fb-label.required::after {
  position: absolute;
  content: "*";
  color: var(--ui-error);
  font-size: var(--ui-text-s);
  top: 0;
  right: -6px;
}
.fb-label.primary {
  margin-bottom: 7px;
  font-weight: var(--ui-text-medium);
  font-size: var(--ui-text-l);
}
.custom-page .ti1 {
  margin-top: -106px;
}
.custom-page .container-sub,
.page-editor .container-sub {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
}
@media (max-width: 1150px) {
  .custom-page .container-sub,
  .page-editor .container-sub {
    max-width: 800px;
  }
}
@media (max-width: 760px) {
  .custom-page .container-sub,
  .page-editor .container-sub {
    max-width: 450px;
  }
}
.hovered {
  position: relative;
  cursor: pointer;
}
.hovered::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2px;
  height: 1px;
  border-bottom: 1px dashed #8A8A8A;
}
.back {
  color: var(--ui-primary);
  font-size: var(--ui-text-m);
  height: 100%;
  cursor: pointer;
}
@media (min-width: 991px) {
  .stream-popup app-oven-stream-output {
    height: 100%;
  }
  .stream-popup app-oven-stream-output .wrapper {
    max-width: 100% !important;
    display: flex;
    height: 100%;
    align-items: center;
  }
  .stream-popup app-oven-stream-output .stream {
    padding-bottom: 0 !important;
    height: 100% !important;
  }
}
.clh app-video-input .vtr-wrap {
  border-radius: 10px !important;
  padding: 0 !important;
}
.clh app-video-input .vtr-wrap .vtr {
  border-radius: 10px !important;
}
.disc-block-tabs .tab {
  font-size: var(--ui-text-s);
  font-weight: var(--ui-text-medium);
}
.wrap {
  display: flex;
}
markdown > * {
  padding: revert;
  margin: revert;
}
.enter-animation {
  animation: slide-fade 0.3s;
}
@keyframes slide-fade {
  from {
    opacity: 0;
    transform: translateX(-10%);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
.leave-animation {
  animation: slide-fade2 0.3s;
}
@keyframes slide-fade2 {
  from {
    opacity: 1;
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(10%);
  }
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
