/* Base styles
   ========================================================================= */
/* Color for categorical data visualization */
/* Color for categorical data visualization */
/* Color for categorical data visualization */
/* Color for categorical data visualization */
/* Color for categorical data visualization */
/* Color for categorical data visualization */
/* Color for categorical data visualization */
/* Color for categorical data visualization */
/* Color for categorical data visualization */
/* Color for categorical data visualization */
/* Color for categorical data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Color for monochromatic data visualization */
/* Font family for the entire application */
/* Font family for documentation and code */
/* Font family for icons */
/* Default font weight */
/* Default font style */
/* Line height for typeset header-1 */
/* Line height for typeset header-2 */
/* Line height for typeset header-3 */
/* Line height for typeset header-4 */
/* Line height for typeset subheader */
/* Line height for typeset body */
/* Line height for typeset body-minor */
/* Line height for typeset small */
/* Line height for typeset tiny */
/* Line height for typeset header-1 */
/* Line height for typeset header-2 */
/* Line height for typeset header-3 */
/* Line height for typeset subheader */
/* Line height for typeset header-4 */
/* Line height for typeset body */
/* Line height for typeset body-minor */
/* Line height for typeset small */
/* Line height for typeset tiny */
/* Radius for components with full rounding: buttons, form elements, chips etc. */
/* Size of actionable components like buttons, form elements */
/* Size of small actionable components eg. buttons inside list items */
/* Default size for most icons */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  font-size: 14px;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font: normal 400 14px/20px "Inter", "Roboto", sans-serif;
  font-size: 1rem;
  color: #23242b;
  text-align: left;
  background-color: #eff0f1;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  border-color: #e3e6e8;
  border-top: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.1;
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  line-height: 1.6em;
  margin-top: 0;
  margin-bottom: 10px;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 20px;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: 600;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0475c8;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  transition: all 0.1s ease-in-out;
}
a:hover, a:focus {
  cursor: pointer;
  text-decoration: underline;
  color: #23242b;
  outline: none;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

a,
area,
button,
[role=button],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #646778;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

/* Icons
   ========================================================================= */
@font-face {
  font-family: "Lumen-Linear-Icon-Font";
  src: url("/css/fonts/Lumen-Linear-Icon-Font-38573f9ea7f8c87ab2df2d00b06b69d1.eot?i420qs");
  src: url("/css/fonts/Lumen-Linear-Icon-Font-38573f9ea7f8c87ab2df2d00b06b69d1.eot?i420qs#iefix") format("embedded-opentype"), url("/css/fonts/Lumen-Linear-Icon-Font-e9dd379d671fecc1303a2a4f908f70a0.ttf?i420qs") format("truetype"), url("/css/fonts/Lumen-Linear-Icon-Font-66adf5bfaf93206d6966d24155e17423.woff?i420qs") format("woff"), url("/css/fonts/Lumen-Linear-Icon-Font-25a239b73d4d45cdde1576b08ceac620.svg?i420qs#Lumen-Linear-Icon-Font") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.absui-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Lumen-Linear-Icon-Font" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.absui-icon--navigation-north:before {
  content: "\ed1c";
}

.absui-icon--application-demo-play:before {
  content: "\ed1a";
}

.absui-icon--btn-circle-play-pause:before {
  content: "\ed1b";
}

.absui-icon--dialog-min:before {
  content: "\ed1d";
}

.absui-icon--location-edit:before {
  content: "\ed1e";
}

.absui-icon--location-map:before {
  content: "\ed1f";
}

.absui-icon--timeline-proces:before {
  content: "\ed20";
}

.absui-icon--tv-play:before {
  content: "\ed21";
}

.absui-icon--status-cirlce-d:before {
  content: "\ed14";
}

.absui-icon--status-cirlce-p:before {
  content: "\ed15";
}

.absui-icon--status-cirlce-plus:before {
  content: "\ed16";
}

.absui-icon--status-comment-d:before {
  content: "\ed17";
}

.absui-icon--status-comment-p:before {
  content: "\ed18";
}

.absui-icon--status-comment-plus:before {
  content: "\ed19";
}

.absui-icon--object-narrowing:before {
  content: "\ed13";
}

.absui-icon--status-height-circle-fill:before {
  content: "\ed11";
}

.absui-icon--status-length-circle-fill:before {
  content: "\ed12";
}

.absui-icon--status-width-circle-fill:before {
  content: "\ebd1";
}

.absui-icon--character-change-case:before {
  content: "\ed06";
}

.absui-icon--character-double-underline:before {
  content: "\ed07";
}

.absui-icon--character-fonts:before {
  content: "\ed08";
}

.absui-icon--character-italic:before {
  content: "\ed09";
}

.absui-icon--character-size-decrease:before {
  content: "\ed0a";
}

.absui-icon--character-size-increase:before {
  content: "\ed0b";
}

.absui-icon--character-strikethrough:before {
  content: "\ed0c";
}

.absui-icon--character-subscript:before {
  content: "\ed0d";
}

.absui-icon--character-superscript:before {
  content: "\ed0e";
}

.absui-icon--table-row-down-filter:before {
  content: "\ed0f";
}

.absui-icon--truck-exchange:before {
  content: "\ecfe";
}

.absui-icon--settings-double-check:before {
  content: "\ecff";
}

.absui-icon--settings-double-cancel:before {
  content: "\ed00";
}

.absui-icon--import-factory-file:before {
  content: "\ed01";
}

.absui-icon--import-distributor-file:before {
  content: "\ed02";
}

.absui-icon--factory-file:before {
  content: "\ed03";
}

.absui-icon--distributor-file:before {
  content: "\ed04";
}

.absui-icon--arrow-foreward-padlock:before {
  content: "\ed05";
}

.absui-icon--dash-line-vertical:before {
  content: "\ecfb";
}

.absui-icon--solid-line-vertical:before {
  content: "\ecfc";
}

.absui-icon--shrink:before {
  content: "\ecfd";
}

.absui-icon--api-method:before {
  content: "\ecf7";
}

.absui-icon--api-webhook:before {
  content: "\ecf8";
}

.absui-icon--api-webhooks:before {
  content: "\ecf9";
}

.absui-icon--api-webservice:before {
  content: "\ecfa";
}

.absui-icon--factory-add:before {
  content: "\eced";
}

.absui-icon--factory-edit:before {
  content: "\ecee";
}

.absui-icon--flag:before {
  content: "\ecef";
}

.absui-icon--flag-add:before {
  content: "\ecf0";
}

.absui-icon--flag-edit:before {
  content: "\ecf1";
}

.absui-icon--flag-remove:before {
  content: "\ecf2";
}

.absui-icon--link-open:before {
  content: "\ecf3";
}

.absui-icon--magic-wand:before {
  content: "\ecf4";
}

.absui-icon--tablet-1:before {
  content: "\ecf5";
}

.absui-icon--tablet-2:before {
  content: "\ecf6";
}

.absui-icon--picture-crop:before {
  content: "\ece5";
}

.absui-icon--picture-flip-horizontal:before {
  content: "\ece6";
}

.absui-icon--picture-flip-vertical:before {
  content: "\ece7";
}

.absui-icon--picture-rotate-left:before {
  content: "\ece8";
}

.absui-icon--picture-rotate-right:before {
  content: "\ece9";
}

.absui-icon--rotate-90-ccw:before {
  content: "\ecea";
}

.absui-icon--rotate-90-cw:before {
  content: "\eceb";
}

.absui-icon--tool-move:before {
  content: "\ecec";
}

.absui-icon--file-position-print:before {
  content: "\ece1";
}

.absui-icon--file-print:before {
  content: "\ece2";
}

.absui-icon--files-copy-print:before {
  content: "\ece3";
}

.absui-icon--printer-find:before {
  content: "\ece4";
}

.absui-icon--button-arrow-down-left:before {
  content: "\ecde";
}

.absui-icon--button-arrow-up:before {
  content: "\ecdf";
}

.absui-icon--button-arrow-up-right:before {
  content: "\ece0";
}

.absui-icon--mapping-money:before {
  content: "\ecdb";
}

.absui-icon--mapping-truck-load:before {
  content: "\ecdc";
}

.absui-icon--security-user:before {
  content: "\ecdd";
}

.absui-icon--cloud:before {
  content: "\ecd5";
}

.absui-icon--clouds:before {
  content: "\ecd6";
}

.absui-icon--link-ok-full:before {
  content: "\ecd7";
}

.absui-icon--link-refresh:before {
  content: "\ecd8";
}

.absui-icon--select-one:before {
  content: "\ecd9";
}

.absui-icon--select-triple-left:before {
  content: "\ecda";
}

.absui-icon--stats-percent:before {
  content: "\ecd3";
}

.absui-icon--stats-quantitative:before {
  content: "\ecd4";
}

.absui-icon--check-circle-full:before {
  content: "\ecd2";
}

.absui-icon--gv-file:before {
  content: "\eccf";
}

.absui-icon--user-search:before {
  content: "\ecd0";
}

.absui-icon--user-woman:before {
  content: "\ecd1";
}

.absui-icon--cuk-file:before {
  content: "\ecc8";
}

.absui-icon--fa-file:before {
  content: "\ecc9";
}

.absui-icon--jpk-file:before {
  content: "\ecca";
}

.absui-icon--mag-file:before {
  content: "\eccb";
}

.absui-icon--medical-clipboard:before {
  content: "\eccc";
}

.absui-icon--person-coins:before {
  content: "\eccd";
}

.absui-icon--v7-file:before {
  content: "\ecce";
}

.absui-icon--action-soundhigh:before {
  content: "\ecc6";
}

.absui-icon--action-soundhigh-off:before {
  content: "\ecc7";
}

.absui-icon--coin-connection:before {
  content: "\ecb9";
}

.absui-icon--computers-connection:before {
  content: "\ecba";
}

.absui-icon--computers-network:before {
  content: "\ecbb";
}

.absui-icon--computers-network-off:before {
  content: "\ecbc";
}

.absui-icon--heart-fill:before {
  content: "\ecbd";
}

.absui-icon--heart:before {
  content: "\ecbe";
}

.absui-icon--heart-user:before {
  content: "\ecbf";
}

.absui-icon--law:before {
  content: "\ecc0";
}

.absui-icon--microphone:before {
  content: "\ecc1";
}

.absui-icon--microphone-no:before {
  content: "\ecc2";
}

.absui-icon--packages-add:before {
  content: "\ecc3";
}

.absui-icon--tag-connection:before {
  content: "\ecc4";
}

.absui-icon--watch:before {
  content: "\ecc5";
}

.absui-icon--certificate-form:before {
  content: "\ecb5";
}

.absui-icon--info-talk:before {
  content: "\ecb6";
}

.absui-icon--point-list-double:before {
  content: "\ecb7";
}

.absui-icon--token-add:before {
  content: "\ecb8";
}

.absui-icon--normal-apps:before {
  content: "\ecb3";
}

.absui-icon--truck-driver:before {
  content: "\ecb4";
}

.absui-icon--offer-custom:before {
  content: "\eca7";
}

.absui-icon--offer-return:before {
  content: "\eca8";
}

.absui-icon--offer-standard:before {
  content: "\eca9";
}

.absui-icon--swap-horiz-document:before {
  content: "\ecaa";
}

.absui-icon--swap-horiz-user:before {
  content: "\ecab";
}

.absui-icon--symbol-arrow-down-left:before {
  content: "\ecac";
}

.absui-icon--symbol-arrow-up-right:before {
  content: "\ecad";
}

.absui-icon--tracking-package:before {
  content: "\ecae";
}

.absui-icon--button-arrow-right:before {
  content: "\ecaf";
}

.absui-icon--light-bulb-shine:before {
  content: "\ecb0";
}

.absui-icon--light-bulb:before {
  content: "\ecb1";
}

.absui-icon--normal-dot:before {
  content: "\ecb2";
}

.absui-icon--label-qrcode:before {
  content: "\eca3";
}

.absui-icon--objects-group:before {
  content: "\eca4";
}

.absui-icon--objects-ungroup:before {
  content: "\eca5";
}

.absui-icon--star-remove-fill:before {
  content: "\eca6";
}

.absui-icon--application-window-erp:before {
  content: "\ec9a";
}

.absui-icon--company-update:before {
  content: "\ec9b";
}

.absui-icon--correction:before {
  content: "\ec9c";
}

.absui-icon--key-add:before {
  content: "\ec9d";
}

.absui-icon--key-cancel:before {
  content: "\ec9e";
}

.absui-icon--key-remove:before {
  content: "\ec9f";
}

.absui-icon--script-add:before {
  content: "\eca0";
}

.absui-icon--script-write:before {
  content: "\eca1";
}

.absui-icon--translate-simple:before {
  content: "\eca2";
}

.absui-icon--view-web-layout:before {
  content: "\ec96";
}

.absui-icon--website-1:before {
  content: "\ec97";
}

.absui-icon--website-2:before {
  content: "\ec98";
}

.absui-icon--website-3:before {
  content: "\ec99";
}

.absui-icon--add-comment:before {
  content: "\ec7e";
}

.absui-icon--add-comment-chat:before {
  content: "\ec7f";
}

.absui-icon--add-description:before {
  content: "\ec80";
}

.absui-icon--add-next:before {
  content: "\ec81";
}

.absui-icon--add-talk:before {
  content: "\ec82";
}

.absui-icon--agreements:before {
  content: "\ec83";
}

.absui-icon--application-zoom-in:before {
  content: "\ec84";
}

.absui-icon--comment-chat:before {
  content: "\ec85";
}

.absui-icon--document-chart:before {
  content: "\ec86";
}

.absui-icon--download-xls:before {
  content: "\ec87";
}

.absui-icon--file-docs:before {
  content: "\ec88";
}

.absui-icon--folder-import:before {
  content: "\ec89";
}

.absui-icon--Invoices:before {
  content: "\ec8a";
}

.absui-icon--line_document-cancel:before {
  content: "\ec8b";
}

.absui-icon--report-bar:before {
  content: "\ec8c";
}

.absui-icon--status-ok-linear:before {
  content: "\ec8d";
}

.absui-icon--status-partlycheck-circle:before {
  content: "\ec8e";
}

.absui-icon--status-too-late:before {
  content: "\ec8f";
}

.absui-icon--staus-paid:before {
  content: "\ec90";
}

.absui-icon--staus-unpaid:before {
  content: "\ec91";
}

.absui-icon--table-add-row:before {
  content: "\ec92";
}

.absui-icon--trash-full:before {
  content: "\ec93";
}

.absui-icon--unsend:before {
  content: "\ec94";
}

.absui-icon--user-agreement:before {
  content: "\ec95";
}

.absui-icon--settings-time:before {
  content: "\ec7c";
}

.absui-icon--settings-calendar:before {
  content: "\ec7d";
}

.absui-icon--fullscreen2-off:before {
  content: "\ec79";
}

.absui-icon--fullscreen2-on:before {
  content: "\ec7a";
}

.absui-icon--table-edit:before {
  content: "\ec7b";
}

.absui-icon--application-user:before {
  content: "\ec6e";
}

.absui-icon--b2c-b2b:before {
  content: "\ec6f";
}

.absui-icon--currency-euro:before {
  content: "\ec70";
}

.absui-icon--file-coins:before {
  content: "\ec71";
}

.absui-icon--file-product:before {
  content: "\ec72";
}

.absui-icon--file-shop:before {
  content: "\ec73";
}

.absui-icon--file-shopping-basket:before {
  content: "\ec74";
}

.absui-icon--file-star:before {
  content: "\ec75";
}

.absui-icon--file-tag:before {
  content: "\ec76";
}

.absui-icon--file-transfer:before {
  content: "\ec77";
}

.absui-icon--hand-star:before {
  content: "\ec78";
}

.absui-icon--file-cancel:before {
  content: "\ec6d";
}

.absui-icon--show-list:before {
  content: "\eb09";
}

.absui-icon--show-check:before {
  content: "\ec6b";
}

.absui-icon--printer-settings:before {
  content: "\ec6c";
}

.absui-icon--select-filtered:before {
  content: "\ec6a";
}

.absui-icon--eye-padlock:before {
  content: "\ec69";
}

.absui-icon--column-settings:before {
  content: "\ec68";
}

.absui-icon--filter-user:before {
  content: "\ec67";
}

.absui-icon--clipboard:before {
  content: "\ec57";
}

.absui-icon--clipboard-in:before {
  content: "\ec58";
}

.absui-icon--clipboard-paste:before {
  content: "\ec59";
}

.absui-icon--clipboard-paste-text-only:before {
  content: "\ec5a";
}

.absui-icon--clipboard-position:before {
  content: "\ec5b";
}

.absui-icon--clipboard-position-move:before {
  content: "\ec5c";
}

.absui-icon--control-menu:before {
  content: "\ec5d";
}

.absui-icon--file-new:before {
  content: "\ec5e";
}

.absui-icon--file-review:before {
  content: "\ec5f";
}

.absui-icon--file-review-fill:before {
  content: "\ec60";
}

.absui-icon--link-ok:before {
  content: "\ec61";
}

.absui-icon--planning:before {
  content: "\ec62";
}

.absui-icon--planning-add:before {
  content: "\ec63";
}

.absui-icon--truck-in:before {
  content: "\ec64";
}

.absui-icon--truck-out:before {
  content: "\ec65";
}

.absui-icon--window-positions-link:before {
  content: "\ec66";
}

.absui-icon--warehouse-remove:before {
  content: "\ec56";
}

.absui-icon--thumb-down:before {
  content: "\ec55";
}

.absui-icon--function-cancel:before {
  content: "\ec51";
}

.absui-icon--function-ok:before {
  content: "\ec52";
}

.absui-icon--using-namespace-cancel:before {
  content: "\ec53";
}

.absui-icon--using-namespace-ok:before {
  content: "\ec54";
}

.absui-icon--btn-circle-play-stop:before {
  content: "\ec4c";
}

.absui-icon--media-play:before {
  content: "\ec4d";
}

.absui-icon--debug-step-into:before {
  content: "\ec4e";
}

.absui-icon--script:before {
  content: "\ec4f";
}

.absui-icon--sql:before {
  content: "\ec50";
}

.absui-icon--file-BC-check:before {
  content: "\ec49";
}

.absui-icon--file-BL-check:before {
  content: "\ec4a";
}

.absui-icon--file-KSEF:before {
  content: "\ec4b";
}

.absui-icon--file-sortdown-add:before {
  content: "\ec41";
}

.absui-icon--file-sortup-add:before {
  content: "\ec42";
}

.absui-icon--four-dots:before {
  content: "\ec43";
}

.absui-icon--four-dots-fill:before {
  content: "\ec44";
}

.absui-icon--shopping-cartarrow-in:before {
  content: "\ec45";
}

.absui-icon--shopping-cartarrow-out:before {
  content: "\ec46";
}

.absui-icon--file-download:before {
  content: "\ec47";
}

.absui-icon--symbol-upload:before {
  content: "\ec48";
}

.absui-icon--sort-down-add:before {
  content: "\ec3d";
}

.absui-icon--sort-up-add:before {
  content: "\ec3e";
}

.absui-icon--table-columnsort-remove:before {
  content: "\ec3f";
}

.absui-icon--table-sort-remove:before {
  content: "\ec40";
}

.absui-icon--arrow-backward:before {
  content: "\ec37";
}

.absui-icon--arrow-double-backward:before {
  content: "\ec38";
}

.absui-icon--arrow-double-foreward:before {
  content: "\ec39";
}

.absui-icon--arrow-foreward:before {
  content: "\ec3a";
}

.absui-icon--status-letter-u:before {
  content: "\ec3b";
}

.absui-icon--status-letter-z:before {
  content: "\ec3c";
}

.absui-icon--partly-circle:before {
  content: "\ec34";
}

.absui-icon--status-partly-circle:before {
  content: "\ec35";
}

.absui-icon--symbol-email:before {
  content: "\ec36";
}

.absui-icon--character-bold:before {
  content: "\ec29";
}

.absui-icon--character-color:before {
  content: "\ec2a";
}

.absui-icon--character-color-highlight:before {
  content: "\ec2b";
}

.absui-icon--character-underline:before {
  content: "\ec2c";
}

.absui-icon--font-italic:before {
  content: "\ec2d";
}

.absui-icon--paragraph-align-center:before {
  content: "\ec2e";
}

.absui-icon--paragraph-align-justified:before {
  content: "\ec2f";
}

.absui-icon--paragraph-align-left:before {
  content: "\ec30";
}

.absui-icon--paragraph-align-right:before {
  content: "\ec31";
}

.absui-icon--paragraph-indent-left:before {
  content: "\ec32";
}

.absui-icon--paragraph-unindent-left:before {
  content: "\ec33";
}

.absui-icon--add-circle-fill:before {
  content: "\ec27";
}

.absui-icon--remove-circle-fill:before {
  content: "\ec28";
}

.absui-icon--archive-mail:before {
  content: "\ec13";
}

.absui-icon--follow-up:before {
  content: "\ec14";
}

.absui-icon--follow-up-day:before {
  content: "\ec15";
}

.absui-icon--follow-up-month:before {
  content: "\ec16";
}

.absui-icon--follow-up-week:before {
  content: "\ec17";
}

.absui-icon--mail-account:before {
  content: "\ec18";
}

.absui-icon--mail-account-woman:before {
  content: "\ec19";
}

.absui-icon--mail-back:before {
  content: "\ec1a";
}

.absui-icon--mail-back-all:before {
  content: "\ec1b";
}

.absui-icon--mailbox:before {
  content: "\ec1c";
}

.absui-icon--mailbox-draft:before {
  content: "\ec1d";
}

.absui-icon--mailbox-in:before {
  content: "\ec1e";
}

.absui-icon--mailbox-junk:before {
  content: "\ec1f";
}

.absui-icon--mailbox-out:before {
  content: "\ec20";
}

.absui-icon--mail-forward:before {
  content: "\ec21";
}

.absui-icon--mail-open:before {
  content: "\ec22";
}

.absui-icon--mail-open-all:before {
  content: "\ec23";
}

.absui-icon--mail-recipients:before {
  content: "\ec24";
}

.absui-icon--mail-reply:before {
  content: "\ec25";
}

.absui-icon--mail-reply-all:before {
  content: "\ec26";
}

.absui-icon--green-leaf:before {
  content: "\ec12";
}

.absui-icon--stoper-quarter-fill:before {
  content: "\ec11";
}

.absui-icon--user-update:before {
  content: "\ec09";
}

.absui-icon--type-time:before {
  content: "\ec0a";
}

.absui-icon--stoper:before {
  content: "\ec0b";
}

.absui-icon--stoper-fill:before {
  content: "\ec0c";
}

.absui-icon--format-time:before {
  content: "\ec0d";
}

.absui-icon--format-time-fill:before {
  content: "\ec0e";
}

.absui-icon--deselct-all-fill:before {
  content: "\ec0f";
}

.absui-icon--deselct-all:before {
  content: "\ec10";
}

.absui-icon--chat:before {
  content: "\ec08";
}

.absui-icon--table-row:before {
  content: "\ec05";
}

.absui-icon--window-empty:before {
  content: "\ec06";
}

.absui-icon--window-filter:before {
  content: "\ec07";
}

.absui-icon--blank-box:before {
  content: "\ec04";
}

.absui-icon--people-vendor-settings:before {
  content: "\ec02";
}

.absui-icon--user-settings:before {
  content: "\ec03";
}

.absui-icon--letter-r:before {
  content: "\ec00";
}

.absui-icon--letter-s:before {
  content: "\ec01";
}

.absui-icon--certificate-2:before {
  content: "\ebf2";
}

.absui-icon--computer-server:before {
  content: "\ebf3";
}

.absui-icon--control-password:before {
  content: "\ebf4";
}

.absui-icon--control-password-key:before {
  content: "\ebf5";
}

.absui-icon--format-boolean:before {
  content: "\ebf6";
}

.absui-icon--format-dot-number:before {
  content: "\ebf7";
}

.absui-icon--format-number:before {
  content: "\ebf8";
}

.absui-icon--format-string:before {
  content: "\ebf9";
}

.absui-icon--globe-key:before {
  content: "\ebfa";
}

.absui-icon--id-person-globe:before {
  content: "\ebfb";
}

.absui-icon--password:before {
  content: "\ebfc";
}

.absui-icon--people-vendor:before {
  content: "\ebfd";
}

.absui-icon--person-globe:before {
  content: "\ebfe";
}

.absui-icon--type-binary:before {
  content: "\ebff";
}

.absui-icon--alert-notification:before {
  content: "\ebf0";
}

.absui-icon--book-open-questionmark:before {
  content: "\ebf1";
}

.absui-icon--checkbox-deselect:before {
  content: "\ebec";
}

.absui-icon--checkbox-deselect-full:before {
  content: "\ebed";
}

.absui-icon--checkbox-select:before {
  content: "\ebee";
}

.absui-icon--checkbox-select-full:before {
  content: "\ebef";
}

.absui-icon--big-data-compute:before {
  content: "\ebe4";
}

.absui-icon--chat-user:before {
  content: "\ebe5";
}

.absui-icon--crosshair:before {
  content: "\ebe6";
}

.absui-icon--file-e:before {
  content: "\ebe7";
}

.absui-icon--input-output:before {
  content: "\ebe8";
}

.absui-icon--list-print:before {
  content: "\ebe9";
}

.absui-icon--people-call-operator:before {
  content: "\ebea";
}

.absui-icon--stats-user:before {
  content: "\ebeb";
}

.absui-icon--warehouse:before {
  content: "\ebd4";
}

.absui-icon--secure-application:before {
  content: "\ebd5";
}

.absui-icon--report-user:before {
  content: "\ebd6";
}

.absui-icon--protection-user:before {
  content: "\ebd7";
}

.absui-icon--project:before {
  content: "\ebd8";
}

.absui-icon--procedure:before {
  content: "\ebd9";
}

.absui-icon--list-money:before {
  content: "\ebda";
}

.absui-icon--library-dollar:before {
  content: "\ebdb";
}

.absui-icon--globe-user:before {
  content: "\ebdc";
}

.absui-icon--file-signature:before {
  content: "\ebdd";
}

.absui-icon--file-certificate:before {
  content: "\ebde";
}

.absui-icon--archive-user-banknotes:before {
  content: "\ebdf";
}

.absui-icon--class:before {
  content: "\ebe0";
}

.absui-icon--devices:before {
  content: "\ebe1";
}

.absui-icon--export-database-user:before {
  content: "\ebe2";
}

.absui-icon--file-banknote:before {
  content: "\ebe3";
}

.absui-icon--line-45deg:before {
  content: "\ebd3";
}

.absui-icon--information-bold:before {
  content: "\ebd2";
}

.absui-icon--information-lite:before {
  content: "\ed10";
}

.absui-icon--select-all:before {
  content: "\ebcf";
}

.absui-icon--select-inverse:before {
  content: "\ebd0";
}

.absui-icon--filter-table:before {
  content: "\ebce";
}

.absui-icon--home-user:before {
  content: "\ebcd";
}

.absui-icon--file-ist:before {
  content: "\ebcb";
}

.absui-icon--messge-ok:before {
  content: "\ebcc";
}

.absui-icon--person-star:before {
  content: "\ebc9";
}

.absui-icon--user-admin:before {
  content: "\ebca";
}

.absui-icon--circle-add-note:before {
  content: "\ebc7";
}

.absui-icon--circle-add-filter:before {
  content: "\ebc8";
}

.absui-icon--tool-pencil-list:before {
  content: "\ebb9";
}

.absui-icon--tool-brush:before {
  content: "\ebba";
}

.absui-icon--table-import:before {
  content: "\ebbb";
}

.absui-icon--table-export:before {
  content: "\ebbc";
}

.absui-icon--sum-remove:before {
  content: "\ebbd";
}

.absui-icon--sum-add:before {
  content: "\ebbe";
}

.absui-icon--report:before {
  content: "\ebbf";
}

.absui-icon--charts-add:before {
  content: "\ebc0";
}

.absui-icon--cells-merge-remove:before {
  content: "\ebc1";
}

.absui-icon--cells-merge-ok:before {
  content: "\ebc2";
}

.absui-icon--cells-merge-cancel:before {
  content: "\ebc3";
}

.absui-icon--cells-merge-add:before {
  content: "\ebc4";
}

.absui-icon--cells-merge:before {
  content: "\ebc5";
}

.absui-icon--application-tools:before {
  content: "\ebc6";
}

.absui-icon--insert-divider:before {
  content: "\ebb4";
}

.absui-icon--symbol-forbidden:before {
  content: "\ebb5";
}

.absui-icon--symbol-forbidden-fill:before {
  content: "\ebb6";
}

.absui-icon--folder-open-arrowin:before {
  content: "\ebb7";
}

.absui-icon--finish:before {
  content: "\ebb8";
}

.absui-icon--button-error:before {
  content: "\ebb1";
}

.absui-icon--status-off-cirlce-fill:before {
  content: "\ebb2";
}

.absui-icon--status-stop-circle-fill:before {
  content: "\ebb3";
}

.absui-icon--house:before {
  content: "\ebb0";
}

.absui-icon--application-window-wpf:before {
  content: "\ebaf";
}

.absui-icon--swap-horiz-warning:before {
  content: "\ebae";
}

.absui-icon--big-dot:before {
  content: "\ebac";
}

.absui-icon--middle-dot:before {
  content: "\ebad";
}

.absui-icon--small-dot:before {
  content: "\ea83";
}

.absui-icon--processing:before {
  content: "\e926";
}

.absui-icon--comment-v2:before {
  content: "\eba9";
}

.absui-icon--comment:before {
  content: "\e0b9";
}

.absui-icon--comment-percent:before {
  content: "\ebab";
}

.absui-icon--sum-in:before {
  content: "\ebaa";
}

.absui-icon--tabs-find:before {
  content: "\eba7";
}

.absui-icon--tag-edit:before {
  content: "\eba6";
}

.absui-icon--file-shield-check:before {
  content: "\eba5";
}

.absui-icon--file-shield:before {
  content: "\eba2";
}

.absui-icon--list-numbers:before {
  content: "\eba3";
}

.absui-icon--trash-all:before {
  content: "\eba4";
}

.absui-icon--money-banknote:before {
  content: "\eb9f";
}

.absui-icon--calculator-loan:before {
  content: "\eb9c";
}

.absui-icon--currency-exchange:before {
  content: "\eb9d";
}

.absui-icon--document-barcode:before {
  content: "\eb9b";
}

.absui-icon--control-box-full:before {
  content: "\eb9a";
}

.absui-icon--terminal:before {
  content: "\eb88";
}

.absui-icon--window-font-edit:before {
  content: "\eb89";
}

.absui-icon--screen:before {
  content: "\eb8a";
}

.absui-icon--platform-windows:before {
  content: "\eb8b";
}

.absui-icon--file-sort-down:before {
  content: "\eb8c";
}

.absui-icon--file-sort-up:before {
  content: "\eb8d";
}

.absui-icon--file-k-out:before {
  content: "\eb8e";
}

.absui-icon--bank-internet:before {
  content: "\eba0";
}

.absui-icon--bank:before {
  content: "\eb8f";
}

.absui-icon--bank-cancel:before {
  content: "\eb90";
}

.absui-icon--bank-check:before {
  content: "\eb91";
}

.absui-icon--bank-out:before {
  content: "\eb92";
}

.absui-icon--bank-warning:before {
  content: "\eb93";
}

.absui-icon--control-listview:before {
  content: "\eb94";
}

.absui-icon--control-listview-edit:before {
  content: "\eb99";
}

.absui-icon--control-listview-cancel:before {
  content: "\eb95";
}

.absui-icon--control-listview-check:before {
  content: "\eb96";
}

.absui-icon--control-listview-out:before {
  content: "\eb97";
}

.absui-icon--control-listview-warning:before {
  content: "\eb98";
}

.absui-icon--pin-classic-fill:before {
  content: "\eb86";
}

.absui-icon--pin-classic-vertical:before {
  content: "\eb87";
}

.absui-icon--btn-circle-arrow-down:before {
  content: "\eb78";
}

.absui-icon--btn-circle-arrow-left:before {
  content: "\eb79";
}

.absui-icon--btn-circle-arrow-right:before {
  content: "\eb7a";
}

.absui-icon--btn-circle-arrow-up:before {
  content: "\eb7b";
}

.absui-icon--circle-number-0:before {
  content: "\eb7c";
}

.absui-icon--circle-number-1:before {
  content: "\eb7d";
}

.absui-icon--circle-number-2:before {
  content: "\eb7e";
}

.absui-icon--circle-number-3:before {
  content: "\eb7f";
}

.absui-icon--circle-number-4:before {
  content: "\eb80";
}

.absui-icon--circle-number-5:before {
  content: "\eb81";
}

.absui-icon--circle-number-6:before {
  content: "\eb82";
}

.absui-icon--circle-number-7:before {
  content: "\eb83";
}

.absui-icon--circle-number-8:before {
  content: "\eb84";
}

.absui-icon--circle-number-9:before {
  content: "\eb85";
}

.absui-icon--keyboard:before {
  content: "\eb77";
}

.absui-icon--remove-all:before {
  content: "\eb76";
}

.absui-icon--symbol-hashtag:before {
  content: "\eb64";
}

.absui-icon--symbol-percent:before {
  content: "\eb65";
}

.absui-icon--symbol-section:before {
  content: "\eb66";
}

.absui-icon--symbol-slash:before {
  content: "\eb67";
}

.absui-icon--symbol-slash-reverse:before {
  content: "\eb68";
}

.absui-icon--number-0:before {
  content: "\eb69";
}

.absui-icon--number-1:before {
  content: "\eb6a";
}

.absui-icon--number-2:before {
  content: "\eb6b";
}

.absui-icon--number-3:before {
  content: "\eb6c";
}

.absui-icon--number-4:before {
  content: "\eb6d";
}

.absui-icon--number-5:before {
  content: "\eb6e";
}

.absui-icon--number-6:before {
  content: "\eb6f";
}

.absui-icon--number-7:before {
  content: "\eb70";
}

.absui-icon--number-8:before {
  content: "\eb71";
}

.absui-icon--number-9:before {
  content: "\eb72";
}

.absui-icon--symbol-dot:before {
  content: "\eb73";
}

.absui-icon--add:before {
  content: "\e145";
}

.absui-icon--remove:before {
  content: "\e15b";
}

.absui-icon--symbol-asterisk:before {
  content: "\eb74";
}

.absui-icon--symbol-plus-minus:before {
  content: "\eb75";
}

.absui-icon--is-equal:before {
  content: "\ea92";
}

.absui-icon--contains-in-collection:before {
  content: "\ea8a";
}

.absui-icon--begins-with:before {
  content: "\ea89";
}

.absui-icon--contains-text:before {
  content: "\ea8b";
}

.absui-icon--ends-with:before {
  content: "\ea8c";
}

.absui-icon--greater-or-equal:before {
  content: "\ea8f";
}

.absui-icon--is-different:before {
  content: "\ea90";
}

.absui-icon--is-empty:before {
  content: "\ea91";
}

.absui-icon--is-greater:before {
  content: "\ea93";
}

.absui-icon--is-smaller:before {
  content: "\ea94";
}

.absui-icon--less-or-equal:before {
  content: "\ea95";
}

.absui-icon--matches-phrase:before {
  content: "\ea96";
}

.absui-icon--not-begins-with:before {
  content: "\ea97";
}

.absui-icon--not-contains-in:before {
  content: "\ea98";
}

.absui-icon--not-empty:before {
  content: "\ea9a";
}

.absui-icon--not-contains-text:before {
  content: "\ea99";
}

.absui-icon--not-ends-with:before {
  content: "\ea9b";
}

.absui-icon--not-matches-phrase:before {
  content: "\ea9c";
}

.absui-icon--exact-date:before {
  content: "\ea8d";
}

.absui-icon--active-dot:before {
  content: "\eb63";
}

.absui-icon--star-remove:before {
  content: "\eb5d";
}

.absui-icon--star-cancel:before {
  content: "\eb5e";
}

.absui-icon--star-add:before {
  content: "\eb5f";
}

.absui-icon--filetype-inverted:before {
  content: "\eb60";
}

.absui-icon--file-in:before {
  content: "\eb61";
}

.absui-icon--bill-credit-card:before {
  content: "\eb62";
}

.absui-icon--arrow-small-down:before {
  content: "\eb59";
}

.absui-icon--arrow-small-left:before {
  content: "\eb5a";
}

.absui-icon--arrow-small-right:before {
  content: "\eb5b";
}

.absui-icon--arrow-small-up:before {
  content: "\eb5c";
}

.absui-icon--colors:before {
  content: "\eb56";
}

.absui-icon--colors-pantone:before {
  content: "\eb57";
}

.absui-icon--genius:before {
  content: "\eb58";
}

.absui-icon--drag-mini:before {
  content: "\eb54";
}

.absui-icon--file-info:before {
  content: "\eb55";
}

.absui-icon--calculator-business-ok:before {
  content: "\eb4e";
}

.absui-icon--calculator-business-update:before {
  content: "\eb4f";
}

.absui-icon--calendar-month-boxcheck:before {
  content: "\eb50";
}

.absui-icon--stoper-time:before {
  content: "\eb51";
}

.absui-icon--time-remove:before {
  content: "\eb52";
}

.absui-icon--time-time:before {
  content: "\eb53";
}

.absui-icon--time-check:before {
  content: "\eb43";
}

.absui-icon--application-credit:before {
  content: "\eba1";
}

.absui-icon--planning-calc:before {
  content: "\eb44";
}

.absui-icon--id-person-note:before {
  content: "\eb45";
}

.absui-icon--id-person-check:before {
  content: "\eb46";
}

.absui-icon--id-person-add:before {
  content: "\eb47";
}

.absui-icon--briefcase-business-time:before {
  content: "\eb48";
}

.absui-icon--calculator-business-money:before {
  content: "\eb49";
}

.absui-icon--calculator-business-time:before {
  content: "\eb4a";
}

.absui-icon--calendar-month-calc:before {
  content: "\eb4b";
}

.absui-icon--calendar-month-update:before {
  content: "\eb4c";
}

.absui-icon--checkbox-minus:before {
  content: "\eb4d";
}

.absui-icon--folder-questionmark:before {
  content: "\eb41";
}

.absui-icon--hardware-connection:before {
  content: "\eb42";
}

.absui-icon--document-spreadsheet-chart:before {
  content: "\eb3e";
}

.absui-icon--list-user:before {
  content: "\eb3f";
}

.absui-icon--patch-map:before {
  content: "\eb40";
}

.absui-icon--money-dollar:before {
  content: "\eb1d";
}

.absui-icon--money-dollar-fill:before {
  content: "\eb34";
}

.absui-icon--form-arrange-tabs:before {
  content: "\eb3d";
}

.absui-icon--accordion-arrange-vertical:before {
  content: "\eb35";
}

.absui-icon--tab:before {
  content: "\eb36";
}

.absui-icon--tab-sql:before {
  content: "\eb37";
}

.absui-icon--tab-database:before {
  content: "\eb38";
}

.absui-icon--tab-find:before {
  content: "\eb39";
}

.absui-icon--tab-query:before {
  content: "\eb3a";
}

.absui-icon--tab-record:before {
  content: "\eb3b";
}

.absui-icon--tabs:before {
  content: "\eb3c";
}

.absui-icon--sale-fill:before {
  content: "\eb15";
}

.absui-icon--sum:before {
  content: "\eb17";
}

.absui-icon--symbol-download:before {
  content: "\eb18";
}

.absui-icon--window-arrange-horizontal:before {
  content: "\eb19";
}

.absui-icon--window-arrange-vertical:before {
  content: "\eb1a";
}

.absui-icon--report-money:before {
  content: "\eb1b";
}

.absui-icon--padlock-open-fill:before {
  content: "\eb1c";
}

.absui-icon--padlock-fill:before {
  content: "\eb1e";
}

.absui-icon--gear-copy:before {
  content: "\eb1f";
}

.absui-icon--gear-new:before {
  content: "\eb20";
}

.absui-icon--gear-numbers:before {
  content: "\eb21";
}

.absui-icon--gear-remove:before {
  content: "\eb22";
}

.absui-icon--function-library-statistical:before {
  content: "\eb23";
}

.absui-icon--gear-new1:before {
  content: "\eb24";
}

.absui-icon--gear-numbers1:before {
  content: "\eb25";
}

.absui-icon--gear-remove1:before {
  content: "\eb26";
}

.absui-icon--form-informnation:before {
  content: "\eb27";
}

.absui-icon--fullscreen2:before {
  content: "\eb28";
}

.absui-icon--fullscreen-off:before {
  content: "\eb33";
}

.absui-icon--file-ebc:before {
  content: "\eb29";
}

.absui-icon--file-ebc-check:before {
  content: "\eb2a";
}

.absui-icon--file-ebc-download:before {
  content: "\eb2b";
}

.absui-icon--file-html:before {
  content: "\eb2c";
}

.absui-icon--file-nbp:before {
  content: "\eb2d";
}

.absui-icon--file-nbp-check:before {
  content: "\eb2e";
}

.absui-icon--file-nbp-download:before {
  content: "\eb2f";
}

.absui-icon--button-download:before {
  content: "\eb30";
}

.absui-icon--button-arrow-down:before {
  content: "\eb31";
}

.absui-icon--archive-box:before {
  content: "\eb32";
}

.absui-icon--calendar-user:before {
  content: "\eb0a";
}

.absui-icon--chart-pie-2d-exploded:before {
  content: "\eb0b";
}

.absui-icon--sale:before {
  content: "\eb0c";
}

.absui-icon--view-list2:before {
  content: "\eb0f";
}

.absui-icon--view-medium-icons:before {
  content: "\eb10";
}

.absui-icon--color-paleta-full:before {
  content: "\eb11";
}

.absui-icon--export-spreadsheet:before {
  content: "\eb12";
}

.absui-icon--symbol-expand-down:before {
  content: "\eb13";
}

.absui-icon--symbol-expand-up:before {
  content: "\eb14";
}

.absui-icon--gifts:before {
  content: "\eb07";
}

.absui-icon--packages:before {
  content: "\eb08";
}

.absui-icon--dashboard-clean:before {
  content: "\eaf4";
}

.absui-icon--signature:before {
  content: "\eaf5";
}

.absui-icon--folder-open-outline:before {
  content: "\eaf6";
}

.absui-icon--news-small:before {
  content: "\eaf7";
}

.absui-icon--resize-bottom:before {
  content: "\eaf8";
}

.absui-icon--status-attention:before {
  content: "\eaf9";
}

.absui-icon--status-cancel:before {
  content: "\eafa";
}

.absui-icon--status-cancel-circle:before {
  content: "\eafe";
}

.absui-icon--status-empty:before {
  content: "\eaff";
}

.absui-icon--status-info:before {
  content: "\eb00";
}

.absui-icon--status-off-cirlce:before {
  content: "\eb01";
}

.absui-icon--status-ok-green:before {
  content: "\eb02";
}

.absui-icon--status-question:before {
  content: "\eb04";
}

.absui-icon--status-stop-circle:before {
  content: "\eb05";
}

.absui-icon--talk:before {
  content: "\eb06";
}

.absui-icon--calendar-any-select:before {
  content: "\eaf3";
}

.absui-icon--calendar-blank:before {
  content: "\eafb";
}

.absui-icon--calendar-day23:before {
  content: "\eafc";
}

.absui-icon--calendar-day-select:before {
  content: "\eafd";
}

.absui-icon--calendar-month-select:before {
  content: "\eb03";
}

.absui-icon--calendar-month-unselect:before {
  content: "\eb0d";
}

.absui-icon--calendar-week-select:before {
  content: "\eb0e";
}

.absui-icon--social-youtube:before {
  content: "\eb16";
}

.absui-icon--feather:before {
  content: "\eaf2";
}

.absui-icon--windowpanel-bottomhide:before {
  content: "\eaea";
}

.absui-icon--windowpanel-bottomshow:before {
  content: "\eaeb";
}

.absui-icon--windowpanel-lefthide:before {
  content: "\eaec";
}

.absui-icon--windowpanel-leftshow:before {
  content: "\eaed";
}

.absui-icon--windowpanel-righthide:before {
  content: "\eaee";
}

.absui-icon--windowpanel-rightshow:before {
  content: "\eaef";
}

.absui-icon--windowpanel-tophide:before {
  content: "\eaf0";
}

.absui-icon--windowpanel-topshow:before {
  content: "\eaf1";
}

.absui-icon--message-search:before {
  content: "\e9da";
}

.absui-icon--messge_sms:before {
  content: "\eae9";
}

.absui-icon--table-cells-row:before {
  content: "\eade";
}

.absui-icon--table-cells-merge:before {
  content: "\eadf";
}

.absui-icon--table-cells-column:before {
  content: "\eae0";
}

.absui-icon--table:before {
  content: "\eae1";
}

.absui-icon--social-twitter:before {
  content: "\eae2";
}

.absui-icon--social-linkedin:before {
  content: "\eae3";
}

.absui-icon--social-facebook:before {
  content: "\eae4";
}

.absui-icon--globe:before {
  content: "\eae5";
}

.absui-icon--function:before {
  content: "\eae6";
}

.absui-icon--control-tree:before {
  content: "\eae7";
}

.absui-icon--cloud-check:before {
  content: "\eae8";
}

.absui-icon--find-start:before {
  content: "\eadd";
}

.absui-icon--procedure-color:before {
  content: "\eadc";
}

.absui-icon--question-mark-variant:before {
  content: "\eada";
}

.absui-icon--symbol-question-mark:before {
  content: "\eadb";
}

.absui-icon--application-window:before {
  content: "\eaaa";
}

.absui-icon--arrow-back1:before {
  content: "\eaab";
}

.absui-icon--arrow-downward1:before {
  content: "\eaac";
}

.absui-icon--arrow-forward1:before {
  content: "\eaad";
}

.absui-icon--cash-flow:before {
  content: "\eaae";
}

.absui-icon--cash-register:before {
  content: "\eaaf";
}

.absui-icon--clipboard-cut:before {
  content: "\eab0";
}

.absui-icon--computer-3:before {
  content: "\eab1";
}

.absui-icon--control-box:before {
  content: "\eab2";
}

.absui-icon--control-date-time:before {
  content: "\eab3";
}

.absui-icon--credit-card:before {
  content: "\eab4";
}

.absui-icon--document-search:before {
  content: "\eab5";
}

.absui-icon--error-money-outline:before {
  content: "\eab6";
}

.absui-icon--expand-updown:before {
  content: "\eab7";
}

.absui-icon--files-copy:before {
  content: "\eab8";
}

.absui-icon--form-items:before {
  content: "\eab9";
}

.absui-icon--graph-sales-bullish:before {
  content: "\eaba";
}

.absui-icon--history-clock-changes:before {
  content: "\eabb";
}

.absui-icon--home-3:before {
  content: "\eabc";
}

.absui-icon--location:before {
  content: "\eabd";
}

.absui-icon--location-circle:before {
  content: "\eabe";
}

.absui-icon--menu1:before {
  content: "\eabf";
}

.absui-icon--money-coins:before {
  content: "\eac0";
}

.absui-icon--package-front:before {
  content: "\eac1";
}

.absui-icon--partly-check-circle:before {
  content: "\eac2";
}

.absui-icon--person-ok:before {
  content: "\eac3";
}

.absui-icon--person-out:before {
  content: "\eac4";
}

.absui-icon--scan-barcode:before {
  content: "\eac5";
}

.absui-icon--select-none:before {
  content: "\eac6";
}

.absui-icon--set-settings:before {
  content: "\eac7";
}

.absui-icon--settings-user:before {
  content: "\eac8";
}

.absui-icon--sheets:before {
  content: "\eac9";
}

.absui-icon--shopping-bag:before {
  content: "\eaca";
}

.absui-icon--sort-az:before {
  content: "\eacb";
}

.absui-icon--sort-down:before {
  content: "\eacc";
}

.absui-icon--sort-filter:before {
  content: "\eacd";
}

.absui-icon--sort-up:before {
  content: "\eace";
}

.absui-icon--sort-za:before {
  content: "\eacf";
}

.absui-icon--source-code:before {
  content: "\ead0";
}

.absui-icon--stats-money-coins:before {
  content: "\ead1";
}

.absui-icon--table-coins:before {
  content: "\ead2";
}

.absui-icon--thermal-printer:before {
  content: "\ead3";
}

.absui-icon--toggle-off:before {
  content: "\ead4";
}

.absui-icon--toggle-on:before {
  content: "\ead5";
}

.absui-icon--toggle-on-full:before {
  content: "\eb9e";
}

.absui-icon--tool-select-rectangle:before {
  content: "\ead6";
}

.absui-icon--variables:before {
  content: "\ead7";
}

.absui-icon--view-list:before {
  content: "\ead8";
}

.absui-icon--windows:before {
  content: "\ead9";
}

.absui-icon--attach-files:before {
  content: "\eaa9";
}

.absui-icon--midi-apps:before {
  content: "\eaa8";
}

.absui-icon--pin-classic-off:before {
  content: "\eaa7";
}

.absui-icon--presentation-play:before {
  content: "\eaa6";
}

.absui-icon--picture:before {
  content: "\eaa5";
}

.absui-icon--drag:before {
  content: "\eaa2";
}

.absui-icon--drag-horizontal:before {
  content: "\eaa3";
}

.absui-icon--drag-vertical:before {
  content: "\eaa4";
}

.absui-icon--dashboard2:before {
  content: "\eaa0";
}

.absui-icon--developer-board:before {
  content: "\eaa1";
}

.absui-icon--account-circle:before {
  content: "\ea9e";
}

.absui-icon--file-money:before {
  content: "\ea9f";
}

.absui-icon--range:before {
  content: "\ea9d";
}

.absui-icon--share:before {
  content: "\ea88";
}

.absui-icon--bank-export:before {
  content: "\ea85";
}

.absui-icon--line_brightness-usd:before {
  content: "\ea84";
}

.absui-icon--arrow-up:before {
  content: "\ea7b";
}

.absui-icon--brightness-usd:before {
  content: "\ea7c";
}

.absui-icon--line_document:before {
  content: "\ea7d";
}

.absui-icon--line_document-check:before {
  content: "\ea7e";
}

.absui-icon--line_mail-in:before {
  content: "\ea7f";
}

.absui-icon--line_mail-out:before {
  content: "\ea80";
}

.absui-icon--line_package:before {
  content: "\ea81";
}

.absui-icon--small-circle:before {
  content: "\ea82";
}

.absui-icon--car-plus:before {
  content: "\ea7a";
}

.absui-icon--marketing:before {
  content: "\ea78";
}

.absui-icon--mdi-book:before {
  content: "\ea79";
}

.absui-icon--attachment-horizontal:before {
  content: "\ea75";
}

.absui-icon--checkbox-arrowback:before {
  content: "\ea76";
}

.absui-icon--id-info:before {
  content: "\ea77";
}

.absui-icon--wallet-giftcard:before {
  content: "\ea74";
}

.absui-icon--check-allert2:before {
  content: "\ea73";
}

.absui-icon--dashboard-condensed:before {
  content: "\ea6c";
}

.absui-icon--dashboard-edit:before {
  content: "\ea6d";
}

.absui-icon--dashboard-expand:before {
  content: "\ea6e";
}

.absui-icon--dashboard-portletdown:before {
  content: "\ea6f";
}

.absui-icon--dashboard-portletup:before {
  content: "\ea70";
}

.absui-icon--dashboard-widthlimited:before {
  content: "\ea71";
}

.absui-icon--paragraf:before {
  content: "\ea72";
}

.absui-icon--box-document-sum:before {
  content: "\ea5a";
}

.absui-icon--bezplatny:before {
  content: "\ea5b";
}

.absui-icon--delegacja:before {
  content: "\ea5c";
}

.absui-icon--dodatkowy-rehabilitacyjny:before {
  content: "\ea5d";
}

.absui-icon--inna-absencja:before {
  content: "\ea5e";
}

.absui-icon--krwiodawstwo:before {
  content: "\ea5f";
}

.absui-icon--nieobecnosc:before {
  content: "\ea60";
}

.absui-icon--nieobecnosc-nieus:before {
  content: "\ea61";
}

.absui-icon--nieobecnosc-usprawiedliwiona:before {
  content: "\ea62";
}

.absui-icon--odbior-dni-wolych:before {
  content: "\ea63";
}

.absui-icon--okolicznosciowy-2:before {
  content: "\ea64";
}

.absui-icon--okolicznosciowy-2_1:before {
  content: "\ea65";
}

.absui-icon--opieka:before {
  content: "\ea66";
}

.absui-icon--poszukiwanie-pracy:before {
  content: "\ea67";
}

.absui-icon--szkolenia:before {
  content: "\ea68";
}

.absui-icon--urlop-dodatkowy:before {
  content: "\ea69";
}

.absui-icon--wojsko:before {
  content: "\ea6a";
}

.absui-icon--wychowawczy:before {
  content: "\ea6b";
}

.absui-icon--laptop-user:before {
  content: "\ea39";
}

.absui-icon--filetype-edit:before {
  content: "\ea49";
}

.absui-icon--car-user:before {
  content: "\ea4a";
}

.absui-icon--certificate:before {
  content: "\ea4b";
}

.absui-icon--desktop-mac:before {
  content: "\ea4c";
}

.absui-icon--desktop-tower:before {
  content: "\ea4d";
}

.absui-icon--external-link:before {
  content: "\ea4e";
}

.absui-icon--filetype-reverse:before {
  content: "\ea4f";
}

.absui-icon--hand-healthy:before {
  content: "\ea50";
}

.absui-icon--laptop-user1:before {
  content: "\ea51";
}

.absui-icon--line-person-add:before {
  content: "\ea52";
}

.absui-icon--medical:before {
  content: "\ea53";
}

.absui-icon--monitor-dashboard:before {
  content: "\ea54";
}

.absui-icon--person-student-add:before {
  content: "\ea55";
}

.absui-icon--presentation-user:before {
  content: "\ea56";
}

.absui-icon--smartphone:before {
  content: "\ea57";
}

.absui-icon--smartphone-personal:before {
  content: "\ea58";
}

.absui-icon--sport-fit:before {
  content: "\ea59";
}

.absui-icon--content-book-edit:before {
  content: "\ea46";
}

.absui-icon--content-books-1:before {
  content: "\ea47";
}

.absui-icon--user-group:before {
  content: "\ea48";
}

.absui-icon--filetype-text:before {
  content: "\ea3b";
}

.absui-icon--filetype-arch:before {
  content: "\ea3c";
}

.absui-icon--filetype-presentation:before {
  content: "\ea3d";
}

.absui-icon--filetype-picture:before {
  content: "\ea3e";
}

.absui-icon--filetype-video:before {
  content: "\ea3f";
}

.absui-icon--filetype-audio:before {
  content: "\ea40";
}

.absui-icon--filetype-code:before {
  content: "\ea41";
}

.absui-icon--filetype-def:before {
  content: "\ea42";
}

.absui-icon--filetype-pdf:before {
  content: "\ea43";
}

.absui-icon--filetype-zip:before {
  content: "\ea44";
}

.absui-icon--applications:before {
  content: "\ea32";
}

.absui-icon--docs-many:before {
  content: "\ea33";
}

.absui-icon--group-three:before {
  content: "\ea34";
}

.absui-icon--house-exclamation:before {
  content: "\ea35";
}

.absui-icon--id-person:before {
  content: "\ea36";
}

.absui-icon--person-structure:before {
  content: "\ea37";
}

.absui-icon--settings-double:before {
  content: "\ea38";
}

.absui-icon--wallet:before {
  content: "\ea3a";
}

.absui-icon--checkbox-full:before {
  content: "\e9a7";
}

.absui-icon--checkbox:before {
  content: "\e9a8";
}

.absui-icon--checkbox-dashed:before {
  content: "\e9a6";
}

.absui-icon--add-box:before {
  content: "\e146";
}

.absui-icon--indeterminate-check-box:before {
  content: "\e909";
}

.absui-icon--mark-all:before {
  content: "\e9d8";
}

.absui-icon--box-statuses:before {
  content: "\e98d";
}

.absui-icon--check-all:before {
  content: "\e9a3";
}

.absui-icon--checkbox-all:before {
  content: "\e9a5";
}

.absui-icon--add-all:before {
  content: "\e993";
}

.absui-icon--queue:before {
  content: "\e03c";
}

.absui-icon--box-edit:before {
  content: "\e98a";
}

.absui-icon--box-information:before {
  content: "\e98b";
}

.absui-icon--box-procedures:before {
  content: "\e98c";
}

.absui-icon--sim-card:before {
  content: "\e32b";
}

.absui-icon--doc-file:before {
  content: "\e92c";
}

.absui-icon--doc-out:before {
  content: "\e9b3";
}

.absui-icon--docs-out:before {
  content: "\e9b4";
}

.absui-icon--insert-drive-file:before {
  content: "\e24d";
}

.absui-icon--file-add:before {
  content: "\e9b7";
}

.absui-icon--file-remove:before {
  content: "\e9bf";
}

.absui-icon--file-check:before {
  content: "\e9b8";
}

.absui-icon--file-edit-1:before {
  content: "\e9b9";
}

.absui-icon--file-edit:before {
  content: "\e9ba";
}

.absui-icon--file-mark:before {
  content: "\e9bd";
}

.absui-icon--file-search:before {
  content: "\e9c0";
}

.absui-icon--file-out:before {
  content: "\e9be";
}

.absui-icon--files:before {
  content: "\e9c1";
}

.absui-icon--file-in-factory:before {
  content: "\e9bb";
}

.absui-icon--file-in-truck:before {
  content: "\e9bc";
}

.absui-icon--file-lock:before {
  content: "\ea86";
}

.absui-icon--document-text:before {
  content: "\e955";
}

.absui-icon--doc-add:before {
  content: "\e9b2";
}

.absui-icon--forms:before {
  content: "\e948";
}

.absui-icon--gif:before {
  content: "\e93a";
}

.absui-icon--jpeg:before {
  content: "\e93c";
}

.absui-icon--doc:before {
  content: "\e938";
}

.absui-icon--def:before {
  content: "\e937";
}

.absui-icon--html:before {
  content: "\e97d";
}

.absui-icon--csv:before {
  content: "\e936";
}

.absui-icon--docx:before {
  content: "\e939";
}

.absui-icon--bmp:before {
  content: "\e935";
}

.absui-icon--jpg:before {
  content: "\e93d";
}

.absui-icon--pdf:before {
  content: "\e93e";
}

.absui-icon--png:before {
  content: "\e93f";
}

.absui-icon--ppt:before {
  content: "\e940";
}

.absui-icon--pptx:before {
  content: "\e941";
}

.absui-icon--sig:before {
  content: "\e942";
}

.absui-icon--txt:before {
  content: "\e943";
}

.absui-icon--xls:before {
  content: "\e944";
}

.absui-icon--xlsx:before {
  content: "\e945";
}

.absui-icon--xml:before {
  content: "\e946";
}

.absui-icon--vat:before {
  content: "\ea45";
}

.absui-icon--change-of-agreementchange-of-agreement:before {
  content: "\ea28";
}

.absui-icon--calendar-o:before {
  content: "\e91e";
}

.absui-icon--calendar-home:before {
  content: "\e9a0";
}

.absui-icon--insert-invitation:before {
  content: "\e24f";
}

.absui-icon--event-available:before {
  content: "\e614";
}

.absui-icon--event-busy:before {
  content: "\e615";
}

.absui-icon--event-note:before {
  content: "\e616";
}

.absui-icon--calendar-text-add:before {
  content: "\e9a1";
}

.absui-icon--calendar-text-warning:before {
  content: "\e9a2";
}

.absui-icon--calendar-month:before {
  content: "\ea10";
}

.absui-icon--calendar-money:before {
  content: "\ea1f";
}

.absui-icon--calendar-out:before {
  content: "\ea20";
}

.absui-icon--calendar-month-square:before {
  content: "\ea12";
}

.absui-icon--calendar-month-check:before {
  content: "\ea0f";
}

.absui-icon--orders:before {
  content: "\e922";
}

.absui-icon--assignment-turned-in:before {
  content: "\e862";
}

.absui-icon--assignment-ind:before {
  content: "\e85e";
}

.absui-icon--task-type:before {
  content: "\e951";
}

.absui-icon--application:before {
  content: "\e917";
}

.absui-icon--clipboard-set-visible:before {
  content: "\e9ab";
}

.absui-icon--clipboard-out:before {
  content: "\e9aa";
}

.absui-icon--clipboard-out-close:before {
  content: "\e9a9";
}

.absui-icon--application-group:before {
  content: "\ea2e";
}

.absui-icon--analysis:before {
  content: "\e916";
}

.absui-icon--equalizer:before {
  content: "\e01d";
}

.absui-icon--poll:before {
  content: "\e801";
}

.absui-icon--scroll-button:before {
  content: "\e976";
}

.absui-icon--documents:before {
  content: "\e919";
}

.absui-icon--stats:before {
  content: "\e952";
}

.absui-icon--stats-allert:before {
  content: "\ea21";
}

.absui-icon--stats-check:before {
  content: "\ea22";
}

.absui-icon--album-out:before {
  content: "\e994";
}

.absui-icon--album-up:before {
  content: "\e995";
}

.absui-icon--album-visible:before {
  content: "\e996";
}

.absui-icon--calc-off:before {
  content: "\e99e";
}

.absui-icon--calc:before {
  content: "\e99f";
}

.absui-icon--settings-list:before {
  content: "\e9f1";
}

.absui-icon--tag-list:before {
  content: "\e9fb";
}

.absui-icon--truck-list:before {
  content: "\ea04";
}

.absui-icon--postal-code-no-active:before {
  content: "\ea1b";
}

.absui-icon--postal-code-active:before {
  content: "\ea18";
}

.absui-icon--pin-out:before {
  content: "\e9eb";
}

.absui-icon--postal-code-double:before {
  content: "\ea19";
}

.absui-icon--pin-drop:before {
  content: "\e55e";
}

.absui-icon--filter:before {
  content: "\f0b0";
}

.absui-icon--filter-off:before {
  content: "\ea2f";
}

.absui-icon--filter-add:before {
  content: "\ea0e";
}

.absui-icon--filter-settings:before {
  content: "\e990";
}

.absui-icon--filter-disabled:before {
  content: "\e9c2";
}

.absui-icon--filter-pin-disabled:before {
  content: "\e9c4";
}

.absui-icon--filter-factory:before {
  content: "\e9c3";
}

.absui-icon--filter-save:before {
  content: "\e9c5";
}

.absui-icon--label-outline:before {
  content: "\e893";
}

.absui-icon--label:before {
  content: "\e894";
}

.absui-icon--category:before {
  content: "\e92d";
}

.absui-icon--tag:before {
  content: "\e9fe";
}

.absui-icon--local-offer:before {
  content: "\e54e";
}

.absui-icon--tag-add:before {
  content: "\e9f8";
}

.absui-icon--tag-close:before {
  content: "\e9f9";
}

.absui-icon--tag-in:before {
  content: "\e9fa";
}

.absui-icon--tag-remove:before {
  content: "\e9fc";
}

.absui-icon--tag-search:before {
  content: "\e9fd";
}

.absui-icon--tags:before {
  content: "\e9ff";
}

.absui-icon--promo:before {
  content: "\e950";
}

.absui-icon--absent:before {
  content: "\e915";
}

.absui-icon--human-greeting:before {
  content: "\ea2c";
}

.absui-icon--person:before {
  content: "\e7fd";
}

.absui-icon--person-power:before {
  content: "\e9e5";
}

.absui-icon--person-in:before {
  content: "\ea87";
}

.absui-icon--person-power-warning:before {
  content: "\e9e4";
}

.absui-icon--person-add:before {
  content: "\e9e1";
}

.absui-icon--person-remove:before {
  content: "\e9e6";
}

.absui-icon--person-note:before {
  content: "\e9e3";
}

.absui-icon--person-edit:before {
  content: "\e9e2";
}

.absui-icon--people:before {
  content: "\e7fb";
}

.absui-icon--people2:before {
  content: "\e9e0";
}

.absui-icon--e-book:before {
  content: "\e91a";
}

.absui-icon--person-document:before {
  content: "\e959";
}

.absui-icon--employee-data:before {
  content: "\e91c";
}

.absui-icon--employee-assessment:before {
  content: "\e91b";
}

.absui-icon--job-profile:before {
  content: "\e920";
}

.absui-icon--businesslink:before {
  content: "\e92b";
}

.absui-icon--enterprise:before {
  content: "\e91f";
}

.absui-icon--base-check:before {
  content: "\e960";
}

.absui-icon--base-x:before {
  content: "\e961";
}

.absui-icon--markunread:before {
  content: "\e159";
}

.absui-icon--test-mail:before {
  content: "\e94e";
}

.absui-icon--refresh-mail:before {
  content: "\e94d";
}

.absui-icon--email-open:before {
  content: "\e966";
}

.absui-icon--email-circle:before {
  content: "\e965";
}

.absui-icon--package-data:before {
  content: "\e958";
}

.absui-icon--package-delete:before {
  content: "\e9dd";
}

.absui-icon--produkty:before {
  content: "\e94f";
}

.absui-icon--warehouse-files:before {
  content: "\e902";
}

.absui-icon--packages-check:before {
  content: "\e9de";
}

.absui-icon--packages-power:before {
  content: "\e9df";
}

.absui-icon--delivery-1:before {
  content: "\e964";
}

.absui-icon--trolley:before {
  content: "\ea03";
}

.absui-icon--delivery:before {
  content: "\e963";
}

.absui-icon--trolley-up:before {
  content: "\ea02";
}

.absui-icon--stop2:before {
  content: "\e9f3";
}

.absui-icon--hold:before {
  content: "\e9ca";
}

.absui-icon--thumb-up:before {
  content: "\e8dc";
}

.absui-icon--contract-extension:before {
  content: "\ea2d";
}

.absui-icon--contract:before {
  content: "\e94a";
}

.absui-icon--contract-definition:before {
  content: "\e94b";
}

.absui-icon--attach-file:before {
  content: "\e226";
}

.absui-icon--connect:before {
  content: "\e933";
}

.absui-icon--link:before {
  content: "\e9d7";
}

.absui-icon--link-line-down:before {
  content: "\e9d1";
}

.absui-icon--link-lock:before {
  content: "\e9d2";
}

.absui-icon--link-money:before {
  content: "\e9d3";
}

.absui-icon--dollar:before {
  content: "\e227";
}

.absui-icon--link-note:before {
  content: "\e9d4";
}

.absui-icon--link-off:before {
  content: "\e9d5";
}

.absui-icon--link-person:before {
  content: "\e9d6";
}

.absui-icon--link-double:before {
  content: "\e9d0";
}

.absui-icon--disconnect:before {
  content: "\e934";
}

.absui-icon--function-add:before {
  content: "\e983";
}

.absui-icon--function-edit:before {
  content: "\e984";
}

.absui-icon--column-all-export:before {
  content: "\ea13";
}

.absui-icon--column-visible-export:before {
  content: "\ea15";
}

.absui-icon--column-out:before {
  content: "\e9ae";
}

.absui-icon--window:before {
  content: "\ea0b";
}

.absui-icon--window-detal:before {
  content: "\ea0a";
}

.absui-icon--window-list:before {
  content: "\ea30";
}

.absui-icon--window-detail:before {
  content: "\ea31";
}

.absui-icon--layout-visible:before {
  content: "\e9cd";
}

.absui-icon--column-visibility:before {
  content: "\ea14";
}

.absui-icon--factory:before {
  content: "\e96a";
}

.absui-icon--new-employ:before {
  content: "\ea29";
}

.absui-icon--business:before {
  content: "\e7ee";
}

.absui-icon--practice:before {
  content: "\ea2b";
}

.absui-icon--user-files:before {
  content: "\e907";
}

.absui-icon--shop:before {
  content: "\ea27";
}

.absui-icon--store-check:before {
  content: "\e9f4";
}

.absui-icon--store-disabled:before {
  content: "\e9f5";
}

.absui-icon--baseline-laptop:before {
  content: "\ea25";
}

.absui-icon--baseline-laptop-new:before {
  content: "\ea26";
}

.absui-icon--folder-expand:before {
  content: "\ea24";
}

.absui-icon--folder:before {
  content: "\e2c7";
}

.absui-icon--folder-all:before {
  content: "\e9c7";
}

.absui-icon--folder-add:before {
  content: "\e9c6";
}

.absui-icon--folder-check-circle:before {
  content: "\e9c8";
}

.absui-icon--star:before {
  content: "\e838";
}

.absui-icon--star-o:before {
  content: "\e83a";
}

.absui-icon--get-app:before {
  content: "\e884";
}

.absui-icon--file-upload:before {
  content: "\e2c6";
}

.absui-icon--reply:before {
  content: "\ea0c";
}

.absui-icon--skip:before {
  content: "\ea0d";
}

.absui-icon--arrow-down:before {
  content: "\e90f";
}

.absui-icon--arrow-up1:before {
  content: "\e95d";
}

.absui-icon--arrow-up-left:before {
  content: "\e95e";
}

.absui-icon--arrow-stripes-down:before {
  content: "\e95b";
}

.absui-icon--arrow-stripes-up:before {
  content: "\e95c";
}

.absui-icon--play-left:before {
  content: "\e974";
}

.absui-icon--pause:before {
  content: "\e971";
}

.absui-icon--stop:before {
  content: "\e979";
}

.absui-icon--play:before {
  content: "\e973";
}

.absui-icon--skip-previous:before {
  content: "\e978";
}

.absui-icon--skip-next:before {
  content: "\e977";
}

.absui-icon--map:before {
  content: "\e928";
}

.absui-icon--map-one:before {
  content: "\e947";
}

.absui-icon--map-two:before {
  content: "\e94c";
}

.absui-icon--map-pin:before {
  content: "\e986";
}

.absui-icon--photo-camera:before {
  content: "\e972";
}

.absui-icon--photo:before {
  content: "\e9e9";
}

.absui-icon--photo-add:before {
  content: "\e9e7";
}

.absui-icon--photo-remove:before {
  content: "\e9e8";
}

.absui-icon--schedule:before {
  content: "\e8b5";
}

.absui-icon--update:before {
  content: "\e923";
}

.absui-icon--history-clock:before {
  content: "\e910";
}

.absui-icon--replay:before {
  content: "\e042";
}

.absui-icon--refresh:before {
  content: "\e5d5";
}

.absui-icon--edi:before {
  content: "\e92e";
}

.absui-icon--edi-management:before {
  content: "\e92f";
}

.absui-icon--undo-1:before {
  content: "\ea05";
}

.absui-icon--redo:before {
  content: "\e15a";
}

.absui-icon--undo:before {
  content: "\ea06";
}

.absui-icon--redo-close:before {
  content: "\e9ee";
}

.absui-icon--multiplication:before {
  content: "\e96d";
}

.absui-icon--arrow-drop-left:before {
  content: "\ea1e";
}

.absui-icon--arrow-drop-right:before {
  content: "\ea1d";
}

.absui-icon--arrow-drop-up:before {
  content: "\e5c7";
}

.absui-icon--arrow-drop-down:before {
  content: "\e5c5";
}

.absui-icon--repeat:before {
  content: "\e040";
}

.absui-icon--trending-down:before {
  content: "\e8e3";
}

.absui-icon--trending-up:before {
  content: "\e8e5";
}

.absui-icon--trending-left:before {
  content: "\e912";
}

.absui-icon--trending-right:before {
  content: "\e8e4";
}

.absui-icon--swap-horiz:before {
  content: "\e8d4";
}

.absui-icon--swap-vert:before {
  content: "\e8d5";
}

.absui-icon--expand-more:before {
  content: "\e313";
}

.absui-icon--expand-less:before {
  content: "\e316";
}

.absui-icon--keyboard-arrow-left2:before {
  content: "\e317";
}

.absui-icon--keyboard-arrow-right2:before {
  content: "\e318";
}

.absui-icon--angle-double-left:before {
  content: "\f100";
}

.absui-icon--angle-double-right:before {
  content: "\f101";
}

.absui-icon--equal:before {
  content: "\e967";
}

.absui-icon--approximation:before {
  content: "\e90e";
}

.absui-icon--double-left:before {
  content: "\e9b5";
}

.absui-icon--double-right:before {
  content: "\e9b6";
}

.absui-icon--multiplication-2:before {
  content: "\e96e";
}

.absui-icon--close:before {
  content: "\e5cd";
}

.absui-icon--partly-check:before {
  content: "\ea8e";
}

.absui-icon--done-all:before {
  content: "\e877";
}

.absui-icon--arrow-upward:before {
  content: "\e5d8";
}

.absui-icon--arrow-downward:before {
  content: "\e5db";
}

.absui-icon--arrow-box-up:before {
  content: "\e998";
}

.absui-icon--arrow-box-down:before {
  content: "\e997";
}

.absui-icon--box-up:before {
  content: "\e99d";
}

.absui-icon--box-down:before {
  content: "\e99c";
}

.absui-icon--subdirectory-arrow-left:before {
  content: "\e5d9";
}

.absui-icon--subdirectory-arrow-right:before {
  content: "\e5da";
}

.absui-icon--arrow-back:before {
  content: "\e5c4";
}

.absui-icon--arrow-forward:before {
  content: "\e5c8";
}

.absui-icon--subdirectory-arrow-up:before {
  content: "\ea23";
}

.absui-icon--check-bold:before {
  content: "\eba8";
}

.absui-icon--check:before {
  content: "\e5ca";
}

.absui-icon--check-disable:before {
  content: "\e9a4";
}

.absui-icon--check-warning:before {
  content: "\e962";
}

.absui-icon--more-horiz:before {
  content: "\e5d3";
}

.absui-icon--more-vert:before {
  content: "\e5d4";
}

.absui-icon--point-list:before {
  content: "\e9ec";
}

.absui-icon--menu:before {
  content: "\e5d2";
}

.absui-icon--clear-all:before {
  content: "\e0b8";
}

.absui-icon--playlist-add:before {
  content: "\e03b";
}

.absui-icon--playlist-check:before {
  content: "\e980";
}

.absui-icon--playlist-minus:before {
  content: "\e981";
}

.absui-icon--playlist-remove:before {
  content: "\e982";
}

.absui-icon--playlist-play:before {
  content: "\e05f";
}

.absui-icon--invoice-sequence:before {
  content: "\e957";
}

.absui-icon--invoice-alert:before {
  content: "\e956";
}

.absui-icon--postal-code:before {
  content: "\ea17";
}

.absui-icon--postal-code-empty:before {
  content: "\ea1a";
}

.absui-icon--lock-full:before {
  content: "\e988";
}

.absui-icon--lock-full-open:before {
  content: "\e989";
}

.absui-icon--locked:before {
  content: "\e96c";
}

.absui-icon--unlocked:before {
  content: "\e97b";
}

.absui-icon--visibility:before {
  content: "\e8f4";
}

.absui-icon--visibility-off:before {
  content: "\e8f5";
}

.absui-icon--visible-settings:before {
  content: "\ea08";
}

.absui-icon--flash-on:before {
  content: "\e3e7";
}

.absui-icon--lightning:before {
  content: "\e9cf";
}

.absui-icon--lightning-cancel:before {
  content: "\e9ce";
}

.absui-icon--info-point:before {
  content: "\e90c";
}

.absui-icon--warning-offer:before {
  content: "\ea09";
}

.absui-icon--arrow-drop-down-circle:before {
  content: "\e5c6";
}

.absui-icon--check-circle:before {
  content: "\e86c";
}

.absui-icon--help:before {
  content: "\e887";
}

.absui-icon--danger:before {
  content: "\e000";
}

.absui-icon--add-circle:before {
  content: "\e147";
}

.absui-icon--remove-circle:before {
  content: "\e15c";
}

.absui-icon--info:before {
  content: "\e88e";
}

.absui-icon--cancel:before {
  content: "\e5c9";
}

.absui-icon--collect-out:before {
  content: "\e9ad";
}

.absui-icon--warning2:before {
  content: "\e002";
}

.absui-icon--help-outline:before {
  content: "\e8fd";
}

.absui-icon--error-outline:before {
  content: "\e001";
}

.absui-icon--plus-circle-outline:before {
  content: "\ea1c";
}

.absui-icon--control-point:before {
  content: "\e3ba";
}

.absui-icon--remove-circle-outline:before {
  content: "\e15d";
}

.absui-icon--info-outline:before {
  content: "\e88f";
}

.absui-icon--highlight-off:before {
  content: "\e888";
}

.absui-icon--question-answer:before {
  content: "\e8af";
}

.absui-icon--announcement:before {
  content: "\e85a";
}

.absui-icon--live-help:before {
  content: "\e0c6";
}

.absui-icon--not-interested:before {
  content: "\e033";
}

.absui-icon--bell:before {
  content: "\e99a";
}

.absui-icon--notifications:before {
  content: "\e7f4";
}

.absui-icon--notifications-none:before {
  content: "\e7f9";
}

.absui-icon--notifications-active:before {
  content: "\e7f7";
}

.absui-icon--notifications-off:before {
  content: "\e7f6";
}

.absui-icon--add-alert:before {
  content: "\e003";
}

.absui-icon--input:before {
  content: "\e890";
}

.absui-icon--come-in:before {
  content: "\e953";
}

.absui-icon--come-out:before {
  content: "\e954";
}

.absui-icon--go-in:before {
  content: "\e9c9";
}

.absui-icon--launch:before {
  content: "\e90d";
}

.absui-icon--merge:before {
  content: "\e9d9";
}

.absui-icon--choice:before {
  content: "\e95a";
}

.absui-icon--resize-horizontal:before {
  content: "\e9ef";
}

.absui-icon--zoom-out-map:before {
  content: "\e56b";
}

.absui-icon--expand:before {
  content: "\e914";
}

.absui-icon--fullscreen:before {
  content: "\e5d0";
}

.absui-icon--border-clear:before {
  content: "\e22a";
}

.absui-icon--fullscreen-exit:before {
  content: "\e5d1";
}

.absui-icon--object-squeeze:before {
  content: "\e970";
}

.absui-icon--object-extend:before {
  content: "\e96f";
}

.absui-icon--power-settings-new:before {
  content: "\e8ac";
}

.absui-icon--power-money:before {
  content: "\e9ed";
}

.absui-icon--dashboard-2:before {
  content: "\e97c";
}

.absui-icon--counter:before {
  content: "\e9af";
}

.absui-icon--id-details:before {
  content: "\e98e";
}

.absui-icon--id-file2:before {
  content: "\e9cb";
}

.absui-icon--id-file:before {
  content: "\e987";
}

.absui-icon--move-to-inbox:before {
  content: "\e168";
}

.absui-icon--inbox:before {
  content: "\e156";
}

.absui-icon--file:before {
  content: "\e91d";
}

.absui-icon--material-search:before {
  content: "\e8b6";
}

.absui-icon--zoom-in:before {
  content: "\e8ff";
}

.absui-icon--zoom-out:before {
  content: "\e913";
}

.absui-icon--archive:before {
  content: "\e149";
}

.absui-icon--unarchive:before {
  content: "\e169";
}

.absui-icon--format-clear:before {
  content: "\e239";
}

.absui-icon--translate:before {
  content: "\e8e2";
}

.absui-icon--save-edit:before {
  content: "\e9f0";
}

.absui-icon--save:before {
  content: "\e161";
}

.absui-icon--bookcase:before {
  content: "\e99b";
}

.absui-icon--settings:before {
  content: "\e8b8";
}

.absui-icon--settings-panel:before {
  content: "\e900";
}

.absui-icon--configuration:before {
  content: "\e991";
}

.absui-icon--system-management:before {
  content: "\e931";
}

.absui-icon--phone:before {
  content: "\e0cd";
}

.absui-icon--contacts-list:before {
  content: "\e918";
}

.absui-icon--clear-filter:before {
  content: "\e90b";
}

.absui-icon--delete:before {
  content: "\e872";
}

.absui-icon--trash:before {
  content: "\e98f";
}

.absui-icon--delete-sweep:before {
  content: "\e16c";
}

.absui-icon--products:before {
  content: "\e925";
}

.absui-icon--shopping-basket:before {
  content: "\e929";
}

.absui-icon--shopping-cart:before {
  content: "\e8cc";
}

.absui-icon--warehouse-sale-promo:before {
  content: "\e903";
}

.absui-icon--bag:before {
  content: "\e999";
}

.absui-icon--pin-classic:before {
  content: "\e9ea";
}

.absui-icon--shield:before {
  content: "\e9f2";
}

.absui-icon--verified-user:before {
  content: "\e8e8";
}

.absui-icon--beenhere:before {
  content: "\e52d";
}

.absui-icon--logo-switch:before {
  content: "\ea2a";
}

.absui-icon--key:before {
  content: "\e9cc";
}

.absui-icon--google-maps:before {
  content: "\ea16";
}

.absui-icon--vector-triangle:before {
  content: "\ea11";
}

.absui-icon--wrench:before {
  content: "\e992";
}

.absui-icon--mode-edit:before {
  content: "\e932";
}

.absui-icon--connect-link:before {
  content: "\e949";
}

.absui-icon--mdm:before {
  content: "\e930";
}

.absui-icon--materials:before {
  content: "\e921";
}

.absui-icon--payment:before {
  content: "\e924";
}

.absui-icon--vacation:before {
  content: "\e92a";
}

.absui-icon--customize:before {
  content: "\e9b1";
}

.absui-icon--cursor:before {
  content: "\e9b0";
}

.absui-icon--cloud-up:before {
  content: "\e9ac";
}

.absui-icon--new:before {
  content: "\e9dc";
}

.absui-icon--barcode:before {
  content: "\e95f";
}

.absui-icon--share-square-o:before {
  content: "\e911";
}

.absui-icon--dashboard:before {
  content: "\e97e";
}

.absui-icon--table-all-move:before {
  content: "\e9f6";
}

.absui-icon--table-move:before {
  content: "\e9f7";
}

.absui-icon--asseco:before {
  content: "\e93b";
}

.absui-icon--mobile:before {
  content: "\e9db";
}

.absui-icon--send:before {
  content: "\e163";
}

.absui-icon--exclamation-corner:before {
  content: "\e968";
}

.absui-icon--directions-car:before {
  content: "\e531";
}

.absui-icon--truck:before {
  content: "\e97a";
}

.absui-icon--ercp:before {
  content: "\e985";
}

.absui-icon--v-cancel:before {
  content: "\ea07";
}

.absui-icon--target:before {
  content: "\ea00";
}

.absui-icon--taxt-note:before {
  content: "\ea01";
}

.absui-icon--exclamation-mark:before {
  content: "\e969";
}

.absui-icon--information-mark:before {
  content: "\e96b";
}

.absui-icon--question-mark:before {
  content: "\e975";
}

.absui-icon--bug-report:before {
  content: "\e868";
}

.absui-icon--dollar-cancel:before {
  content: "\e97f";
}

.absui-icon--functions:before {
  content: "\e24a";
}

.absui-icon--local-airport:before {
  content: "\e53d";
}

.absui-icon--local-library:before {
  content: "\e54b";
}

.absui-icon--import-contacts:before {
  content: "\e0e0";
}

.absui-icon--public:before {
  content: "\e80b";
}

.absui-icon--layers:before {
  content: "\e53b";
}

.absui-icon--print:before {
  content: "\e8ad";
}

.absui-icon--g-translate:before {
  content: "\e927";
}

.absui-icon--home:before {
  content: "\e88a";
}

.absui-icon--life-ring:before {
  content: "\f1cd";
}

.absui-icon--user-data:before {
  content: "\e906";
}

.absui-icon--trend-same:before {
  content: "\e901";
}

.absui-icon--trend-down:before {
  content: "\e908";
}

.absui-icon--trend-up:before {
  content: "\e90a";
}

.absui-icon--bootstrap:before {
  content: "\e904";
}

.absui-icon--kendo:before {
  content: "\e905";
}

/* Layout
   ========================================================================= */
@font-face {
  font-family: "Inter";
  src: url("/css/fonts/Inter-Regular-678f9520fa54a52fb87f57e7efbabdef.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/css/fonts/Inter-Medium-a9041df04dc9b9ce3b4c14e708d5a728.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/css/fonts/Inter-SemiBold-d5d9d7641d430bf4e32a89ada03275d9.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
html,
body {
  display: flex;
  flex-direction: column;
  background-color: #eff0f1;
  -ms-overflow-style: scrollbar;
}
@media (min-width: 768px) {
  html.vertical-menu,
  body.vertical-menu {
    margin-left: 48px;
  }
}

@media (max-width: 767.98px) {
  html {
    font-size: 14px;
  }
}

body > * {
  flex-shrink: 0;
}

.absui-header-4b, .absui-header-4, .absui-header-3, .absui-header-2b, .absui-header-2, .absui-header {
  line-height: 1;
  white-space: nowrap;
  text-align: left;
}
@media (max-width: 1023.98px) {
  .absui-header-4b, .absui-header-4, .absui-header-3, .absui-header-2b, .absui-header-2, .absui-header {
    white-space: normal;
  }
}

.absui-header {
  font: normal 500 32px/40px "Inter", "Roboto", sans-serif;
}

.absui-header-2 {
  font: normal 600 26px/32px "Inter", "Roboto", sans-serif;
}

.absui-header-2b {
  font: normal 600 26px/32px "Inter", "Roboto", sans-serif;
  margin: 12px;
}

.absui-header-3 {
  font: normal 600 22px/28px "Inter", "Roboto", sans-serif;
}

.absui-header-4 {
  font: normal 600 18px/22px "Inter", "Roboto", sans-serif;
}

.absui-header-4b {
  font: normal 600 18px/22px "Inter", "Roboto", sans-serif;
  color: #0475c8;
}

.absui-subtitle {
  font: normal 400 16px/24px "Inter", "Roboto", sans-serif;
}

.absui-subtitle-b {
  font: normal 500 16px/24px "Inter", "Roboto", sans-serif;
  color: #4c4e5b;
}

.absui-section-header {
  display: flex;
  align-items: center;
  color: #23242b;
  height: 32px;
  background-color: #f4f5f6;
  font-size: 14px;
  font-weight: 600;
  border-radius: 8px;
  padding: 0 12px;
  margin: 0 0 16px;
}
.absui-section-header__icon {
  font-size: 20px;
  margin-right: 6px;
}
.absui-section-header__text {
  margin-right: 10px;
}
.absui-section-header__label {
  color: #646778;
  font-weight: 400;
  font-size: 1rem;
  margin-right: 10px;
}
.absui-section-header__divider:before {
  content: " • ";
  color: #acafb9;
  font-size: 20px;
  margin-right: 10px;
}
.absui-section-header__actions {
  display: flex;
  align-items: center;
  font-size: 20px;
  margin-left: auto;
}
.absui-section-header__toggle {
  display: none;
  cursor: pointer;
  padding: 4px;
}
.absui-section-header.open .absui-section-header__toggle {
  transform: rotate(180deg);
}

.absui-header-expand {
  position: relative;
  padding: 12px 40px 12px 0;
  margin: 0;
  line-height: 1;
  cursor: pointer;
}
.absui-header-expand--border {
  border-bottom: 1px solid #e3e6e8;
}
.absui-header-expand:after {
  font-family: Lumen-Linear-Icon-Font;
  content: "\e313";
  font-size: 18px;
  position: absolute;
  right: 12px;
  top: calc(50% - 9px);
}
.absui-header-expand.open:after {
  transform: rotate(180deg);
}
@media (max-width: 767.98px) {
  .absui-header-expand:before {
    display: block;
    content: " ";
    height: 1px;
    width: 100%;
    border-bottom: 1px solid #e3e6e8;
    position: absolute;
    bottom: 0;
  }
}

/* Lumen containers
   ========================================================================= */
.absui-container {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .absui-container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .absui-container {
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .absui-container {
    max-width: 100%;
  }
}
@media (min-width: 1440px) {
  .absui-container {
    max-width: 1600px;
  }
}

.absui-container-fluid {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
}

.absui-container-box {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  position: relative;
  flex-grow: 1;
}
@media (min-width: 1600px) {
  .absui-container-box {
    max-width: 1600px;
    margin: 0 auto;
  }
}

.absui-container-flex {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .absui-container-flex {
    flex-direction: column;
    justify-content: flex-start;
  }
}

.absui-row {
  display: flex;
  flex-wrap: wrap;
}

.absui-cols {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.absui-col-half {
  width: calc(50% - 16px / 2);
}
@media (max-width: 1439.98px) {
  .absui-col-half {
    width: 100%;
  }
}

.absui-section-container {
  margin: 12px;
}

.absui-box {
  flex: 1;
  min-height: 1rem;
  border-radius: 8px;
  box-shadow: 0px 2.5px 4px 0px rgba(35, 36, 42, 0.1);
  background: #ffffff;
  height: auto;
  padding: 16px;
  margin: 0 0 16px;
}
@media (max-width: 767.98px) {
  .absui-box {
    flex: 100%;
  }
}
.absui-box--full {
  border-radius: 0;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.14);
}
.absui-box__header {
  color: #ffffff;
  background: linear-gradient(20deg, #0475c8, #3fa2eb);
  border-radius: 8px 8px 0 0;
  padding: 16px;
  margin: -12px -16px 12px;
}
.absui-box__title {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 12px;
}
.absui-box__subtitle {
  font-size: 14px;
}
.absui-box__separator {
  height: 0;
  margin: 16px -16px;
  border-bottom: 1px solid #e3e6e8;
}

.absui-actions-container {
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 16px;
  display: flex;
  justify-content: space-between;
}
.absui-actions-container__group:last-of-type {
  text-align: right;
}

.absui-icon-help {
  color: #acafb9;
  font-size: 20px;
  line-height: 32px;
  margin: 0 10px;
  cursor: help;
}
@media (max-width: 767.98px) {
  .absui-icon-help {
    margin: 4px 10px;
  }
}

.absui-expand {
  display: flex;
  font-size: 18px;
  border: 0;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  -webkit-appearance: none;
}
.absui-expand:focus, .absui-expand.active {
  outline: none;
}
.absui-expand.open .absui-icon--expand-more {
  transform: rotate(0.5turn);
}

.absui-simple-list {
  margin-bottom: 16px;
}

.absui-simple-list__item {
  display: flex;
  padding: 2px 0;
}
.absui-simple-list__item:hover {
  background-color: #f9fafb;
}

.absui-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1052;
  background: rgba(61, 62, 73, 0.7);
  animation: backdrop-show 0.1s forwards;
}
.absui-backdrop.hide {
  animation: backdrop-hide 0.1s forwards;
}

.absui-cover {
  position: relative;
}
.absui-cover:after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 50px;
  background: linear-gradient(to bottom, transparent, #ffffff);
}

.absui-simple-truncate {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.absui-simple-truncate--double {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  width: max-content;
}

.absui-truncate__line {
  margin-bottom: 0;
  display: block;
  width: 100%;
}

@keyframes backdrop-show {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes backdrop-hide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.absui-scroll-up {
  display: none;
  border-radius: 4px;
  opacity: 0.9;
  background: #6a7682;
  padding: 4px 5px;
  position: fixed;
  bottom: 20px;
  z-index: 1048;
  right: 10px;
}
@media (max-width: 767.98px) {
  .absui-scroll-up {
    border-radius: 3px;
    bottom: 60px;
    right: 0;
  }
}
.absui-scroll-up:focus, .absui-scroll-up:hover {
  outline: 0;
  text-decoration: none;
}
.absui-scroll-up .absui-icon {
  color: #ffffff;
  font-size: 22px;
}

/* Lumen forms
   ========================================================================= */
.absui-form-control[readonly]:focus, .absui-form-control {
  box-shadow: none;
  border-radius: 8px;
  border-color: #dee0e3;
  color: #23242b;
}

.absui-form-control.invalid:hover + .absui-input-group-append .absui-input-group-text,
.absui-form-control.invalid + .absui-input-group-append:hover .absui-input-group-text, .absui-form-control.invalid:hover, .absui-form-control:hover {
  border-color: #74778b;
  background-color: #f9fafb;
}

::placeholder {
  color: #646778;
  opacity: 1;
}

.absui-form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 0 14px;
  position: relative;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #dee0e3;
  color: #23242b;
  font-size: 1rem;
  text-indent: 0;
  line-height: 32px;
}
@media (max-width: 767.98px) {
  .absui-form-control {
    height: 36px;
  }
}
.absui-form-control:focus, .absui-form-control.focus {
  border-color: #1789de;
  background-color: #ffffff;
  outline: 0;
}
.absui-form-control .absui-icon--close {
  font-size: 20px;
  padding: 0;
  margin: 2px;
  cursor: pointer;
  color: #bc1a1a;
  border-radius: 50%;
}
.absui-form-control .absui-icon--close:hover {
  color: #bc1a1a;
  background: #e3e6e8;
}

*[disabled] {
  pointer-events: none;
  opacity: 0.45;
}

.absui-form-control:disabled, .absui-custom-control-input:disabled {
  background-color: #ffffff;
  opacity: 0.4;
}

input::-ms-clear {
  display: none;
}

.iphone input:not([type=checkbox]):not([type=radio]) {
  -webkit-appearance: none;
}

:-webkit-autofill,
:-webkit-autofill:first-line,
:-webkit-autofill:hover,
:-webkit-autofill:focus {
  font-size: 1rem;
  font-family: "Inter", "Roboto", sans-serif;
  -webkit-text-fill-color: #23242b;
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}

.iphone textarea {
  appearance: none;
  box-shadow: none;
}

textarea, textarea.absui-form-control {
  border: 1px solid #dee0e3;
  border-radius: 8px;
  font-size: 1rem;
  resize: vertical;
  min-height: 2rem;
  height: auto;
  padding: 6px 12px;
  line-height: 1.4rem;
  overflow: auto;
}
textarea:focus, textarea.absui-form-control:focus {
  border-color: #1789de;
  background-color: #ffffff;
  outline: 0;
  background: #ffffff;
}

.textarea-control-wrap {
  padding: 6px 0;
  border: 1px solid #dee0e3;
  border-radius: 8px;
  overflow-y: auto;
}
.textarea-control-wrap textarea {
  border: none !important;
  border-radius: unset;
}

.absui-control-wrap {
  width: 100%;
}
.absui-control-label + .absui-control-wrap {
  width: calc(100% - 170px);
  min-width: 62px;
}
@media (max-width: 767.98px) {
  .absui-control-label + .absui-control-wrap {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .absui-control-label + .absui-control-wrap {
    width: calc(100% - 128px);
  }
}
@media (min-width: 1024px) {
  .absui-form-col .absui-control-wrap.half {
    width: calc(100% - 170px);
  }
  .absui-form-col .absui-control-wrap.quarter {
    width: calc(66% - 170px);
  }
  .absui-form-col .absui-control-wrap.eighths {
    width: calc(44% - 170px);
  }
  .absui-form-col-full .absui-control-wrap.half {
    width: calc(50% - 170px);
  }
  .absui-form-col-full .absui-control-wrap.quarter {
    width: calc(33% - 170px);
  }
  .absui-form-col-full .absui-control-wrap.eighths {
    width: calc(22% - 170px);
  }
}

.absui-control-set {
  display: flex;
}
.absui-control-set__item:not(:last-child) {
  margin-right: 15px;
}
.absui-control-set .absui-dropdown {
  width: 100%;
}

.absui-control-label {
  display: inline-block;
  position: relative;
  font: normal 400 14px/20px "Inter", "Roboto", sans-serif;
  color: #4c4e5b;
  padding-top: 4px;
  padding-right: 15px;
  margin-bottom: 4px;
}
.absui-form-group .absui-control-label {
  text-align: right;
  padding-left: 12px;
  margin-bottom: 8px;
}
@media (max-width: 767.98px) {
  .absui-form-group .absui-control-label {
    text-align: left;
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .absui-form-group .absui-control-label {
    width: 120px;
  }
}
@media (min-width: 1024px) {
  .absui-form-group .absui-control-label {
    width: 170px;
  }
}

.required:after {
  content: "*";
  color: #bc1a1a;
  position: absolute;
  font-size: 14px;
  top: 0;
  right: 4px;
}
@media (max-width: 767.98px) {
  .required:after {
    top: -2px;
  }
}

.absui-form-col {
  position: relative;
  width: 100%;
  min-height: 1px;
  flex: 0 0 0.5;
  max-width: 0.5;
  padding: 0 12px;
}
@media (max-width: 1023.98px) {
  .absui-form-col {
    flex: 0 0 1;
    max-width: 1;
  }
}

.absui-form-col-full {
  position: relative;
  width: 100%;
  min-height: 1px;
  flex: 0 0 1;
  max-width: 1;
  padding: 0 12px;
}

/* Forms custom elements
   ========================================================================= */
.absui-custom-control {
  position: relative;
  display: block;
  padding-left: 24px;
  margin-bottom: 6px;
}

.absui-custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0 !important;
  height: auto;
  line-height: 1;
}

.absui-custom-control-label {
  cursor: pointer;
  user-select: none;
  line-height: 18px;
  padding-right: 6px;
}

.absui-custom-control-label::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  pointer-events: none;
  content: "";
  user-select: none;
  background-color: #ffffff;
  border: 1px solid #dee0e3;
  border-radius: 4px;
}

.absui-custom-control-label::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  content: "";
  font-size: 18px;
}

.absui-custom-control-input:hover ~ .absui-custom-control-label::before {
  background-color: #f9fafb;
  border-color: #74778b;
}

.absui-custom-control-input:focus ~ .absui-custom-control-label::before {
  border-color: #1789de !important;
}

.absui-custom-control-input:active ~ .absui-custom-control-label::before {
  background-color: #ffffff;
  border-color: #dee0e3;
}

.absui-control-checkboxes,
.absui-control-radio {
  padding-top: 4px;
}
.absui-control-checkboxes--inline,
.absui-control-radio--inline {
  display: flex;
  margin-bottom: 10px;
}
.absui-control-checkboxes--inline:last-child,
.absui-control-radio--inline:last-child {
  margin-bottom: 0;
}
.absui-control-checkboxes--inline .absui-custom-control,
.absui-control-radio--inline .absui-custom-control {
  margin-right: 10px;
}

.absui-checkbox .absui-custom-control-input:checked ~ .absui-custom-control-label::before {
  background-color: #1789de;
  border-color: #1789de;
}

.absui-checkbox .absui-custom-control-input:checked:hover ~ .absui-custom-control-label::before {
  background-color: #0475c8;
  border-color: #0475c8;
}

.absui-checkbox .absui-custom-control-input.invalid:checked ~ .absui-custom-control-label::before {
  background-color: #dc1e1e;
  border-color: #dc1e1e;
}

.absui-checkbox .absui-custom-control-input.invalid:checked ~ .absui-custom-control-label::after {
  content: "\e5cd";
}

.absui-checkbox .absui-custom-control-input:checked ~ .absui-custom-control-label::after {
  font-family: Lumen-Linear-Icon-Font;
  content: "\e5ca";
  color: #ffffff;
}

.absui-checkbox .absui-custom-control-input:active ~ .absui-custom-control-label::after {
  color: #ffffff;
}

.absui-checkbox .absui-custom-control-input.not-all-checked:checked ~ .absui-custom-control-label::before {
  background-color: #ffffff;
  border-color: #dee0e3;
}

.absui-checkbox .absui-custom-control-input.not-all-checked:checked:hover ~ .absui-custom-control-label::before {
  background-color: #f9fafb;
  border-color: #74778b;
}

.absui-checkbox .absui-custom-control-input.not-all-checked:checked ~ .absui-custom-control-label::after {
  background-image: none;
  content: "";
  display: block;
  background-color: #0475c8;
  height: 2px;
  width: 8px;
  top: 8px;
  left: 5px;
}

.absui-radio .absui-custom-control-label::before {
  border-width: 2px;
  border-radius: 50%;
}

.absui-radio .absui-custom-control-input:checked ~ .absui-custom-control-label::before {
  border-color: #1789de;
}

.absui-radio .absui-custom-control-input:checked ~ .absui-custom-control-label::after {
  content: "";
  display: block;
  height: 8px;
  width: 8px;
  transform: translate(5px, 5px);
  border-radius: 50%;
  background-color: #1789de;
}

.absui-radio .absui-custom-control-input:checked:hover ~ .absui-custom-control-label::after {
  background-color: #0475c8;
}

.absui-radio .absui-custom-control-input.invalid:checked ~ .absui-custom-control-label::after {
  background-color: #dc1e1e;
}

.absui-radio .absui-custom-control-input.invalid:checked ~ .absui-custom-control-label::before,
.absui-custom-control-label.invalid::before {
  border-color: #dc1e1e;
}

.absui-custom-control-input:disabled ~ .absui-custom-control-label,
.absui-custom-control-input:disabled ~ .absui-custom-control-label::before,
.absui-custom-control-input:disabled ~ .absui-custom-control-label::after {
  opacity: 0.4;
}

/* Form groups
   ========================================================================= */
.absui-form-group {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 12px;
}
@media (max-width: 767.98px) {
  .absui-form-group {
    margin: 0 0 32px;
  }
}
@media (max-width: 1023.98px) {
  .absui-form-group {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 767.98px) {
  .absui-form-group input {
    width: 100%;
  }
}

.absui-form-group--vertical {
  display: block;
  margin: 0 0 28px;
}
.absui-form-group--vertical .absui-control-label {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin: 0 0 2px 0;
  font: normal 500 12px/18px "Inter", "Roboto", sans-serif;
  text-align: left;
}
.absui-form-group--vertical .required::after {
  position: relative;
  right: 0;
}
.absui-form-group--vertical .absui-control-wrap {
  width: 100%;
}

.absui-form-group--inline {
  flex-wrap: nowrap;
}
@media (max-width: 767.98px) {
  .absui-form-group--inline {
    display: block;
  }
}
.absui-form-group--inline .absui-control-label {
  width: auto;
  white-space: nowrap;
  padding-left: 0;
}
.absui-form-group--inline .absui-control-wrap {
  width: 100%;
}

.absui-form-group--inline-set {
  flex-wrap: nowrap;
}
.absui-form-group--inline-set:last-child {
  margin: 0;
}
.absui-form-group--inline-set .absui-control-label {
  width: auto;
  white-space: nowrap;
  padding-left: 8px;
  padding-right: 8px;
}
.absui-form-group--inline-set .absui-control-label:first-child {
  padding-left: 0;
}

.absui-form-group--small .absui-control-label {
  width: 30%;
}
.absui-form-group--small .absui-control-wrap {
  width: 70%;
}

.absui-form-group--medium .absui-control-label {
  width: 40%;
}
.absui-form-group--medium .absui-control-wrap {
  width: 60%;
}

.absui-form-group--half .absui-control-label {
  width: 50%;
}
.absui-form-group--half .absui-control-wrap {
  width: 50%;
}

.absui-form-group--big .absui-control-label {
  width: 70%;
}
.absui-form-group--big .absui-control-wrap {
  width: 30%;
}

.absui-input-group {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  border-radius: 8px;
  width: 100%;
}

.absui-input-group > .absui-form-control {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
  border-right: 0;
  padding-right: 4px;
}

.absui-input-group > .absui-form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.absui-input-group-prepend,
.absui-input-group-append {
  display: flex;
}

.absui-input-group > .absui-input-group-append > .absui-input-group-text,
.absui-input-group > .absui-input-group-prepend:not(:first-child) > .absui-input-group-text,
.absui-input-group > .absui-input-group-prepend:first-child > .absui-input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.absui-input-group-text {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 26px;
  padding: 0 4px;
  margin-bottom: 0;
  color: #4c4e5b;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #dee0e3;
  border-radius: 8px;
  background-color: #ffffff;
}

.absui-input-group-controls {
  border-color: #dee0e3;
  border-left: none;
  font-size: 20px;
  line-height: 1;
  color: #23242b;
  cursor: pointer;
}
.absui-input-group-controls .absui-icon--schedule {
  margin-right: 3px;
}
.absui-input-group-controls .absui-dropdown {
  position: static;
  min-width: auto;
}

.absui-form-control:hover + .absui-input-group-append .absui-input-group-text,
.absui-form-control.invalid:hover + .absui-input-group-append .absui-input-group-text,
.absui-dropdown.show > .absui-input-group .absui-input-group-text,
.absui-input-group:hover .absui-form-control,
.absui-input-group:hover .absui-input-group-text {
  border-color: #74778b;
  background-color: #f9fafb;
}

.absui-form-control:focus + .absui-input-group-append .absui-input-group-text,
.absui-form-control.focus + .absui-input-group-append .absui-input-group-text,
.absui-input-group:hover .absui-form-control:focus {
  background-color: #ffffff;
  border-color: #1789de;
}

.absui-input-group.disabled,
.absui-dropdown.disabled {
  pointer-events: none;
  opacity: 0.4;
}

/* Lumen search box
   ========================================================================= */
.absui-searchbox {
  width: 100%;
}
.absui-searchbox__hint {
  display: none;
  color: #74778b;
  line-height: 26px;
  white-space: nowrap;
  margin-left: 8px;
}
.absui-searchbox .absui-icon--material-search {
  color: #4c4e5b;
}
.absui-searchbox .absui-icon--material-search:hover {
  color: #0475c8;
}
.absui-searchbox .absui-icon--close:not(:last-child) {
  margin: 0;
}
.absui-searchbox .absui-icon--expand-more {
  color: #0475c8;
}
.absui-searchbox .absui-icon {
  font-size: 20px;
  margin: 0 8px;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .absui-searchbox .absui-icon {
    height: 34px;
    margin: 0 12px;
  }
}
.absui-searchbox--b .absui-icon--material-search {
  margin-left: -4px;
}
.absui-searchbox .absui-checkbox + div {
  flex: 1;
}

.absui-searchbox .absui-form-control,
.absui-spinner .absui-form-control {
  display: flex;
  align-items: center;
  padding-right: 0;
  overflow: hidden;
}
.absui-searchbox .absui-form-control:focus-within, .absui-searchbox .absui-form-control.focus,
.absui-spinner .absui-form-control:focus-within,
.absui-spinner .absui-form-control.focus {
  border-color: #1789de;
  background-color: #ffffff;
  outline: 0;
}
.absui-searchbox input,
.absui-spinner input {
  width: 98%;
  height: calc(32px - 2px);
  border: 0;
  padding: 0;
  color: inherit;
  background-color: transparent;
}
@media (max-width: 767.98px) {
  .absui-searchbox input,
  .absui-spinner input {
    height: 34px;
  }
}
.absui-searchbox input:focus,
.absui-spinner input:focus {
  box-shadow: none;
  outline: none;
}

/* Lumen infobox
   ========================================================================= */
.absui-infobox {
  font-size: 12px;
  font-family: "Inter", "Roboto", sans-serif;
  color: #23242b;
  white-space: pre-wrap;
  margin-bottom: 0;
  margin-left: 178px;
}
.absui-infobox--strong {
  font-size: 16px;
  color: #23242b;
  padding: 12px;
  background-color: #FDE7E7;
}

.absui-infotext {
  border-color: transparent !important;
  background: transparent !important;
  line-height: 28px;
}

/* Lumen spinner
 ========================================================================= */
.absui-spinner {
  width: 100%;
}
.absui-spinner__controls-wrap {
  flex-direction: column;
  border-left: none;
  padding: 0;
}
.absui-spinner__controls {
  display: block;
  height: 16px;
  width: 36px;
  padding: 0;
  color: #23242b;
  text-align: center;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .absui-spinner__controls {
    height: 17px;
  }
}
.absui-spinner__controls:hover {
  opacity: 0.75;
}
.absui-spinner__controls:active {
  opacity: 0.5;
}
.absui-spinner__controls .absui-icon {
  display: block;
  font-size: 14px;
  line-height: 16px;
}
@media (max-width: 767.98px) {
  .absui-spinner__controls .absui-icon {
    line-height: 18px;
  }
}
.absui-spinner .absui-form-control {
  position: relative;
  right: -1px;
}

/* Lumen switch
   ========================================================================= */
.absui-switch {
  position: relative;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 38px;
  height: 18px;
  border-radius: 32px;
  padding: 4px;
  background-color: #ffffff;
  border: 1px solid #acafb9;
}
.absui-switch:hover, .absui-switch:focus {
  background-color: #f9fafb;
  border-color: #74778b;
  cursor: pointer;
  outline: none;
}
.absui-switch:after {
  font-family: "lumen-linear-icon-font";
  content: "\e5cd";
  position: absolute;
  background: transparent;
  color: #74778b;
  left: 4px;
  bottom: -2px;
  font-size: 12px;
  font-weight: bold;
  transition: 0.1s ease left;
}
.absui-switch:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #74778b;
  left: 4px;
  bottom: 2px;
  transition: 0.1s ease left;
}
.absui-switch:checked {
  background-color: #1789de;
  border-color: #1789de;
}
.absui-switch:checked:hover, .absui-switch:checked:focus {
  background-color: #0475c8;
  border-color: #0475c8;
}
.absui-switch:checked:after {
  content: "\e5ca";
  color: #1789de;
  left: 21px;
}
.absui-switch:checked:before {
  background-color: #ffffff;
  left: 21px;
}

/* Lumen withCheckbox
   ========================================================================= */
.absui-with-checkbox {
  display: flex;
  align-items: baseline;
}
.absui-with-checkbox .absui-checkbox {
  margin-left: 8px;
}

/* Lumen multi-input-text
   ========================================================================= */
.absui-multi-input {
  width: 100%;
}
.absui-multi-input.invalid > .absui-btn {
  pointer-events: none;
  opacity: 0.4;
}

.absui-multi-input__item {
  display: flex;
  margin-bottom: 12px;
}
.absui-multi-input__item .absui-form-control {
  margin-right: 8px;
}

/* Lumen single-select-input
   ========================================================================= */
.absui-single-select-input {
  display: flex;
  width: 100%;
  min-width: 320px;
}
.absui-single-select-input .absui-dropdown {
  margin: 0;
  width: 128px;
  min-width: 128px !important;
}
.absui-single-select-input .absui-dropdown.show .absui-form-control {
  z-index: 1;
}
.absui-single-select-input .absui-dropdown.show .absui-dropdown__expander {
  transform: rotate(0.5turn);
}
.absui-single-select-input .absui-dropdown > .absui-form-control {
  border-radius: 16px 0 0 16px;
  padding-right: 6px;
}
.absui-single-select-input .absui-dropdown > .absui-form-control:focus, .absui-single-select-input .absui-dropdown > .absui-form-control:hover {
  z-index: 1;
}
.absui-single-select-input .absui-dropdown > .absui-form-control .absui-dropdown__expander {
  transform: rotate(0turn);
}
.absui-single-select-input .absui-dropdown .absui-dropdown__value {
  display: block;
}
.absui-single-select-input > .absui-form-control {
  border-radius: 0 16px 16px 0;
  margin-left: -1px;
}

/* Lumen list
   ========================================================================= */
.absui-list {
  position: relative;
  font-size: 1rem;
  text-align: left;
  list-style: none;
  padding: 0;
  margin: 0;
}
.absui-list--draggable .absui-list__item {
  margin: 1px 0;
}
.absui-list__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 4px 0;
  padding: 5px 8px;
  font-weight: 400;
  color: #23242b;
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  min-height: 32px;
  white-space: normal;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .absui-list__item {
    padding: 10px 16px;
  }
}
.absui-list__item:first-child {
  margin-top: 0;
}
.absui-list__item:last-of-type {
  margin-bottom: 0;
}
.absui-list__item:focus {
  box-shadow: inset 0 0 0 1px #1789de;
  text-decoration: none;
}
.absui-list__item:hover {
  color: #23242b;
  background-color: #f4f5f6 !important;
  text-decoration: none;
}
.absui-list__item:active {
  background-color: #e3e6e8 !important;
  box-shadow: none;
  text-decoration: none;
}
.absui-list__item.active {
  background-color: #f4f5f6;
}
.absui-list__item.chosen {
  background-color: #e8f4fd;
}
.absui-list__item.dragged {
  width: 60%;
  position: absolute;
  right: 0;
  border: 1px solid #3fa2eb;
  background-color: #e8f4fd !important;
}
.absui-list__item.marked {
  outline: 1px dashed #3fa2eb;
}
.absui-list__item .absui-checkbox {
  margin-bottom: 0;
}
.absui-list__item .absui-icon--drag {
  font-size: 24px;
  line-height: 14px;
}
.absui-list .absui-list__separator {
  height: 2px;
  background-color: transparent;
}
.absui-list .absui-list__separator.active {
  background-color: #3fa2eb;
}

/* Lumen dropdown
   ========================================================================= */
.absui-dropdown {
  min-width: 160px;
  position: relative;
  cursor: pointer;
}
.absui-dropdown__menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1040;
  float: left;
  min-width: 160px;
  max-width: 460px;
  margin: 2px 0 0;
  padding: 0;
  font-size: 1rem;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #e3e6e8;
  border-radius: 8px;
  box-shadow: 0px 6px 16px 0px rgba(35, 36, 42, 0.1);
  transition: all 0.1s ease-out;
  transform-origin: top;
  visibility: hidden;
  transform: scaleY(0);
}
.absui-dropdown.show > .absui-dropdown__menu {
  visibility: visible;
  transform: scaleY(1);
}
.absui-dropdown__menu--right {
  left: auto !important;
  right: 0;
}
.absui-dropdown__menu--wide {
  width: 100%;
  max-width: 100%;
}
.absui-dropdown__menu--wide .absui-simple-truncate {
  width: 100%;
}
.absui-dropdown__menu--up {
  top: auto;
  bottom: 100%;
  transform-origin: bottom;
}
.absui-dropdown__menu--clean {
  border: none;
  box-shadow: none;
}
.absui-dropdown__menu--nowrap .absui-dropdown__link {
  white-space: nowrap;
}
.absui-dropdown__menu--flex .absui-dropdown__link {
  display: flex;
  align-items: center;
}
.absui-dropdown__item {
  margin: 4px 8px;
}
.absui-dropdown__item:first-child {
  margin-top: 8px;
}
.absui-dropdown__item:last-of-type {
  margin-bottom: 8px;
}
.absui-dropdown__item.absui-dropdown::before {
  content: "\ea1d";
  font-family: "Lumen-Linear-Icon-Font";
  font-size: 22px;
  display: block;
  position: absolute;
  top: 6px;
  left: 4px;
}
@media (max-width: 767.98px) {
  .absui-dropdown__item.absui-dropdown::before {
    top: 12px;
  }
}
.absui-dropdown__item.absui-dropdown.open::before {
  transform: rotate(90deg);
}
.absui-dropdown__item-title {
  line-height: 1.2;
}
.absui-dropdown__item-desc {
  display: block;
  padding-top: 2px;
  color: #646778;
  font-size: 12px;
}
.absui-dropdown__link {
  display: flex;
  width: 100%;
  clear: both;
  font-weight: 400;
  color: #23242b;
  text-align: inherit;
  background-color: transparent;
  border: 0;
  border-radius: 4px;
  min-height: 32px;
  padding: 5px 8px;
  margin: 0 !important;
  white-space: normal;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .absui-dropdown__link {
    padding: 10px 16px;
  }
}
.absui-dropdown__link:focus {
  box-shadow: inset 0 0 0 1px #1789de;
  text-decoration: none;
}
.absui-dropdown__link:hover {
  color: #23242b;
  background-color: #f4f5f6 !important;
  text-decoration: none;
}
.absui-dropdown__link:active {
  background-color: #e3e6e8 !important;
  box-shadow: none;
  text-decoration: none;
}
.absui-dropdown__link.active {
  background-color: #f4f5f6;
}
.absui-dropdown__link.chosen {
  background-color: #e8f4fd;
}
.absui-dropdown__link .absui-custom-control {
  width: 100%;
  padding: 1px;
  margin-bottom: 0;
}
.absui-dropdown__link .absui-custom-control-label {
  display: block;
  margin-bottom: 0;
  padding: 6px 6px 6px 36px;
  position: relative;
}
.absui-dropdown__link .absui-custom-control-label:before, .absui-dropdown__link .absui-custom-control-label:after {
  top: 6px;
  left: 8px;
}
.absui-dropdown__link .absui-icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
  vertical-align: middle;
}
.absui-dropdown__link .absui-icon.active {
  color: #0475c8;
}
.absui-dropdown__link .absui-icon--arrow-upward,
.absui-dropdown__link .absui-icon--arrow-downward {
  font-size: 14px;
  line-height: 20px;
  color: #646778;
  margin-right: 0;
}
.absui-dropdown__link .absui-simple-truncate {
  max-width: calc(460px - 96px);
  vertical-align: bottom;
}
.absui-dropdown__link--clipped {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.absui-dropdown__link--empty {
  color: #646778;
  font-style: italic;
  cursor: default;
}
.absui-dropdown__link-icon {
  color: #23242b;
  margin-right: 8px;
}
.absui-dropdown__link-img {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  flex: 0 0 auto;
  margin-right: 8px;
  width: 24px;
  height: 24px;
  overflow: hidden;
}
.absui-dropdown__link-img img {
  max-width: 100%;
  max-height: 100%;
}
.absui-dropdown__name {
  padding-right: 2px;
}
.absui-dropdown__divider {
  margin: 8px;
  border-bottom: 1px solid #e3e6e8;
}
.absui-dropdown__value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 26px;
  display: block;
  border: 0;
  padding-left: 0;
  padding-right: 4px;
  height: 26px;
  width: 100%;
  background-color: transparent;
  outline: 0 !important;
  box-shadow: none !important;
}
@media (max-width: 767.98px) {
  .absui-dropdown__value {
    height: 34px;
    line-height: 34px;
  }
}
.absui-dropdown__value:focus, .absui-dropdown__value:hover {
  background-color: transparent;
}
.absui-dropdown__panel {
  padding: 8px;
  border-bottom: 1px solid #e3e6e8;
  min-height: 44px;
  cursor: auto;
}
.absui-dropdown__panel + * {
  border-top: none !important;
}
.absui-dropdown__panel .absui-searchbox {
  display: flex;
}
.absui-dropdown__panel .absui-checkbox {
  padding-left: 32px;
  min-height: 22px;
}
.absui-dropdown__panel .absui-checkbox label {
  position: absolute;
  left: 4px;
  top: 6px;
  padding-left: 28px;
  font-weight: 500;
}
.absui-dropdown__list {
  width: 100%;
  border: 0 !important;
}
.absui-dropdown__list-scroll {
  max-height: 258px;
  overflow-y: auto;
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.absui-dropdown__header {
  font-size: 16px;
  font-weight: 500;
  color: #23242b;
  padding: 10px 8px 6px;
  margin: 0 8px;
  border-bottom: 1px solid #e3e6e8;
}
.absui-dropdown__actions {
  border-top: 1px solid #e3e6e8;
  padding: 12px;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.absui-dropdown__actions .absui-btn {
  margin-left: 10px;
}
.absui-dropdown .absui-actions-box-footer {
  padding: 12px;
}
.absui-dropdown__expander {
  font-size: 20px;
  line-height: 24px;
  color: #23242b;
  width: 18px;
  transition: all 0.1s;
}
.absui-dropdown__close {
  display: none;
}
.absui-dropdown__filter-title {
  color: #23242b;
  margin-right: 4px;
}
.absui-dropdown__filter-title + * {
  overflow: hidden;
}
.absui-dropdown--hidden {
  visibility: hidden;
}
.absui-dropdown .absui-form-control {
  display: flex;
  align-items: center;
  min-height: 32px;
}
@media (max-width: 767.98px) {
  .absui-dropdown .absui-form-control {
    min-height: 36px;
  }
}
.absui-dropdown .absui-form-control--tags {
  height: auto;
  padding: 1px 6px;
  flex-wrap: wrap;
}
.absui-dropdown .absui-form-control--tags .absui-tag {
  margin: 2px 4px 2px 0;
}
.absui-dropdown .absui-form-control--tags .absui-dropdown__value {
  height: 22px;
}
.absui-dropdown .absui-form-control,
.absui-dropdown .absui-input-group {
  cursor: pointer;
}
.absui-dropdown .absui-input-group-text {
  background-color: #ffffff;
  padding: 0 10px;
}
.absui-dropdown.show > .absui-form-control {
  background-color: #f9fafb;
  border-color: #1789de !important;
  box-shadow: none !important;
}
.absui-dropdown.show .absui-searchbox .absui-form-control:focus-within, .absui-dropdown.show .absui-searchbox .absui-form-control.focus {
  border-color: #1789de !important;
}
.absui-dropdown:hover .absui-dropdown__close {
  display: block;
}
@media (min-width: 1024px) {
  .absui-form-col-full .absui-dropdown {
    width: calc(50% - 88px);
  }
}
.absui-dropdown .absui-truncate p,
.absui-dropdown .absui-dropdown__link p {
  line-height: inherit;
}

.absui-dropdown--combo.show .absui-form-control {
  color: #23242b;
  background-color: #f9fafb;
  border-color: #1789de;
}
.absui-dropdown--combo.show .absui-form-control:focus-within {
  background-color: #f9fafb;
}
.absui-dropdown--combo.show .absui-input-group {
  border-color: #1789de;
}
.absui-dropdown--combo.show .absui-input-group-append .absui-input-group-controls {
  background-color: #f9fafb;
  border-color: #1789de;
}
.absui-dropdown--combo.show .absui-form-control:focus-within + .absui-input-group-append .absui-input-group-text,
.absui-dropdown--combo.show .absui-form-control.focus + .absui-input-group-append .absui-input-group-text {
  background-color: #f9fafb;
}
.absui-dropdown--combo .absui-form-control:focus-within,
.absui-dropdown--combo .absui-form-control.focus {
  border-color: #1789de;
  background-color: #ffffff;
  outline: 0;
}
.absui-dropdown--combo .absui-form-control:focus-within + .absui-input-group-append .absui-input-group-text,
.absui-dropdown--combo .absui-form-control.focus + .absui-input-group-append .absui-input-group-text {
  border-color: #1789de;
  background-color: #ffffff;
  outline: 0;
  border-left-color: transparent;
}
.absui-dropdown--combo .absui-icon--close {
  margin-right: -12px;
}

.absui-dropdown--filter > .absui-form-control {
  min-width: 80px;
  max-width: 328px;
  color: #23242b;
  border-color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  padding: 0 12px;
}
.absui-dropdown--filter > .absui-form-control:focus {
  border-color: #5c5e6e;
  background-color: #f4f5f6;
}
.absui-dropdown--filter > .absui-form-control:hover {
  border-color: #f4f5f6;
  background-color: #f4f5f6;
}
.absui-dropdown--filter > .absui-form-control:active {
  border-color: #f4f5f6;
  background-color: #f4f5f6;
}
.absui-dropdown--filter.active > .absui-form-control {
  background-color: #e8f4fd;
  border-color: #3fa2eb !important;
}
.absui-dropdown--filter.active > .absui-form-control:focus {
  background-color: #baddf8;
  border-color: #0475c8 !important;
}
.absui-dropdown--filter.active > .absui-form-control:hover {
  background-color: #e8f4fd;
  border-color: #3fa2eb !important;
}
.absui-dropdown--filter.active > .absui-form-control:active {
  background-color: #e8f4fd;
  border-color: #3fa2eb !important;
}
.absui-dropdown--filter.active.show > .absui-form-control {
  background-color: #e8f4fd;
  border-color: #3fa2eb !important;
}
.absui-dropdown--filter.show > .absui-form-control {
  background-color: #f4f5f6;
  border-color: #f4f5f6 !important;
}
.absui-dropdown--filter .absui-dropdown__value {
  user-select: none;
  display: flex;
}
.absui-dropdown--filter .absui-dropdown__link {
  padding: 0;
  min-height: 0;
}
.absui-dropdown--filter .absui-dropdown__expander {
  color: #23242b;
  font-size: 16px;
}
.absui-dropdown--filter .absui-icon--close {
  color: #bc1a1a;
}

.absui-dropdown--filter-b {
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  margin-bottom: 8px;
}
.absui-dropdown--filter-b > .absui-form-control {
  border-color: transparent;
  background-color: #f4f5f6;
  color: #0475c8;
  font-size: 14px;
  font-weight: 600;
  border-radius: 8px;
  box-shadow: none;
}
.absui-dropdown--filter-b > .absui-form-control:hover {
  background-color: #eff0f1;
}
.absui-dropdown--filter-b.show > .absui-form-control {
  background-color: #eff0f1;
  border-color: transparent !important;
}
.absui-dropdown--filter-b.show .absui-dropdown__menu {
  height: auto;
}
.absui-dropdown--filter-b .absui-dropdown__expander {
  color: #23242b;
  font-size: 16px;
}
.absui-dropdown--filter-b > .absui-dropdown__menu {
  position: static;
  width: 100%;
  height: 0;
  margin: 0;
  border: none;
  box-shadow: none;
  background-color: transparent;
}
.absui-dropdown--filter-b .absui-dropdown__panel {
  border: none;
}
.absui-dropdown--filter-b .absui-dropdown__value {
  font-weight: 400;
  user-select: none;
  display: flex;
}
.absui-dropdown--filter-b .absui-dropdown__link {
  padding: 0;
  min-height: 0;
}
.absui-dropdown--filter-b .absui-dropdown__filter-title {
  font-weight: 500;
}
.absui-dropdown--filter-b .absui-icon--close {
  color: #bc1a1a;
  margin-left: 4px;
}
.absui-dropdown--filter-b .absui-control-label {
  width: auto;
}
.absui-dropdown--filter-b .absui-control-wrap {
  flex: 1;
}

.absui-dropdown--rich .absui-dropdown__value {
  height: auto;
  padding: 6px 0;
}
.absui-dropdown--rich .absui-dropdown__link {
  height: auto;
}
.absui-dropdown--rich .absui-dropdown__expander {
  height: 50px;
  line-height: 50px;
}
.absui-dropdown--rich .absui-form-control {
  height: auto;
}

.absui-dropdown--check {
  min-width: 160px;
}
.absui-dropdown--check .absui-dropdown__link {
  position: relative;
  padding: 5px 16px 5px 36px;
}
@media (max-width: 767.98px) {
  .absui-dropdown--check .absui-dropdown__link {
    padding: 10px 16px 10px 44px;
  }
}
.absui-dropdown--check .absui-dropdown__link.chosen:before {
  content: "\ea83";
  font-family: Lumen-Linear-Icon-Font;
  font-size: 20px;
  position: absolute;
  top: 6px;
  left: 10px;
}
@media (max-width: 767.98px) {
  .absui-dropdown--check .absui-dropdown__link.chosen:before {
    top: 10px;
    left: 13px;
  }
}

.absui-dropdown--custom .absui-dropdown__menu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 150px;
  width: 100%;
  color: #c98709;
  background-color: #fef1d7;
}
.absui-dropdown--custom .absui-dropdown__actions {
  margin-top: auto;
}

.absui-dropdown-submenu {
  position: relative;
}
.absui-dropdown-submenu__toggle.absui-icon {
  color: #23242b;
  margin-left: 8px;
  margin-right: 0;
}
.absui-dropdown-submenu .absui-dropdown__menu {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  margin-top: 0;
  margin-left: 2px;
  transform: scaleY(0);
}
.absui-dropdown-submenu .absui-dropdown__link {
  display: flex;
  justify-content: space-between;
  white-space: nowrap;
}
.absui-dropdown-submenu .absui-dropdown__link:active, .absui-dropdown-submenu .absui-dropdown__link:focus {
  border: none;
  outline: none;
  box-shadow: none;
  text-decoration: none;
}
.absui-dropdown-submenu .absui-dropdown__link.open {
  background-color: #e3e6e8;
}
.absui-dropdown-submenu .absui-dropdown__link.open + .absui-dropdown__menu {
  display: block;
  visibility: visible;
  transform: scaleY(1);
}
.absui-dropdown-submenu .absui-dropdown__link.open .absui-dropdown-submenu__toggle {
  transform: scaleX(-1);
}

.absui-dropdown-virtulized-list {
  padding-right: 8px;
}
.absui-dropdown-virtulized-list .ReactVirtualized__Grid__innerScrollContainer {
  padding: 8px 0;
  box-sizing: content-box;
}

.absui-dropdown.show > .absui-form-control .absui-icon--expand-more,
.absui-dropdown.open > .absui-form-control .absui-icon--expand-more {
  transform: rotate(0.5turn);
}

/* Lumen file upload
   ========================================================================= */
.absui-file-upload {
  position: relative;
}
.absui-file-upload__area {
  position: relative;
  min-height: 52px;
  padding: 12px 16px;
  border: 1px dashed #dee0e3;
  border-radius: 4px;
  background-color: #ffffff;
  margin: 0 auto;
  text-align: center;
}
@media (max-width: 767.98px) {
  .absui-file-upload__area {
    display: flex;
    padding: 0;
    border: none !important;
    min-height: unset;
  }
  .absui-file-upload__area .absui-btn {
    width: 100%;
    justify-content: center;
  }
}
.absui-file-upload__area:focus {
  border: 1px dashed #1789de;
  outline: none;
}
.absui-file-upload__area:active {
  border: 1px dashed #1789de;
  background-color: #f1f8fe;
}
.absui-file-upload__label {
  color: #4c4e5b;
  display: inline-block;
  margin: 0 4px;
}
@media (max-width: 767.98px) {
  .absui-file-upload__label {
    display: none;
  }
}
.absui-file-upload__info {
  color: #646778;
  border-top: 1px solid #dee0e3;
  padding: 12px 0 0;
  margin: 8px 20px 0;
}
@media (max-width: 767.98px) {
  .absui-file-upload__info {
    display: none;
  }
}
.absui-file-upload__list {
  width: 100%;
  padding: 0;
  margin: 10px auto 0;
  list-style-type: none;
  background-color: #ffffff;
  box-shadow: 0px 6px 16px 0px rgba(35, 36, 42, 0.1);
  border-radius: 8px;
}
.absui-file-upload__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 12px;
  margin: 1px 2px;
  position: relative;
  color: #23242b;
}
.absui-file-upload__item.error {
  color: #bc1a1a;
}
.absui-file-upload__item.error .absui-icon {
  color: #bc1a1a;
}
.absui-file-upload__item .absui-icon--close {
  font-size: 20px;
  color: #bc1a1a;
  cursor: pointer;
  margin-left: auto;
}
.absui-file-upload__item .absui-icon--close:hover {
  color: #23242b;
}
.absui-file-upload__item-icon {
  font-size: 22px;
  color: #23242b;
  width: 40px;
}
.absui-file-upload__item-info {
  width: 100%;
}
.absui-file-upload__item-size {
  color: #646778;
  font-size: 12px;
}
.absui-file-upload__item-progress {
  width: 40px;
  margin-left: auto;
}
.absui-file-upload__progress-bar-wrap {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 4px;
  border-radius: 4px;
  background-color: #e3e6e8;
}
.absui-file-upload__progress-bar {
  display: block;
  height: 4px;
  border-radius: 4px;
  background-color: #57c33c;
}
.absui-file-upload__status {
  float: right;
  font-weight: bold;
  padding: 3px 0 0 10px;
}
.absui-file-upload__status .absui-icon {
  font-size: 18px;
  vertical-align: text-bottom;
}
.absui-file-upload .absui-icon-help {
  position: absolute;
  top: 0;
  right: -46px;
}
@media (max-width: 767.98px) {
  .absui-file-upload .absui-icon-help {
    right: 0;
  }
}

/* Validations
   ========================================================================= */
.absui-validation-header {
  border: 1px solid #dc1e1e;
  border-radius: 3px 3px 0 0;
  background: #ffffff;
  margin-top: 0;
  margin-bottom: -3px;
  padding: 12px 0;
  z-index: 15;
  position: relative;
}
@media (max-width: 575.98px) {
  .absui-validation-header {
    display: flex;
    border-radius: 0;
    border-width: 1px 0 1px 0;
    width: 100%;
  }
}
.absui-validation-header__title {
  font-size: 1rem;
  margin: 2px 0 0;
  line-height: 1.4em;
  padding-right: 15px;
}
.absui-validation-header__icon {
  color: #bc1a1a;
  font-size: 1.8rem;
  display: block;
  padding: 0 32px 0 14px;
  width: 20px;
  float: left;
}

.absui-form-control.invalid {
  border-color: #dc1e1e;
}

.absui-form-control.invalid:focus, .absui-form-control.invalid.focus {
  border-color: #1789de;
  outline: 0;
}
.absui-form-control.invalid input {
  color: #bc1a1a;
}

.absui-dropdown.show .absui-form-control.invalid,
.absui-dropdown.show .absui-form-control.invalid + .absui-input-group-append .absui-input-group-text {
  border-color: #1789de;
}

.absui-custom-control-input.invalid ~ .absui-custom-control-label::before {
  border-color: #dc1e1e;
}

.absui-form-control.invalid + .absui-input-group-append .absui-input-group-text {
  border-color: #dc1e1e;
}

.absui-dropdown.show .absui-form-control.invalid:focus + .absui-input-group-append .absui-input-group-text {
  background-color: #f9fafb;
}

.absui-form-control.invalid:focus + .absui-input-group-append .absui-input-group-text,
.absui-form-control.invalid.focus + .absui-input-group-append .absui-input-group-text,
.absui-form-control.invalid:hover:focus + .absui-input-group-append .absui-input-group-text,
.absui-input-group:hover .absui-form-control.invalid:focus + .absui-input-group-append .absui-input-group-text {
  border-color: #1789de !important;
  background-color: #ffffff;
}

.absui-validation {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #bc1a1a;
  font-size: 12px;
  clear: both;
  padding: 2px 16px 0;
}
.absui-validation:before {
  font-family: Lumen-Linear-Icon-Font;
  font-size: 18px;
  content: "\e002";
  margin-right: 4px;
}

.absui-hint {
  font-size: 12px;
  color: #646778;
  clear: both;
  padding: 2px 16px 0;
}

/* Form panels
   ========================================================================= */
.absui-form-panel {
  position: relative;
  border-radius: 8px;
  box-shadow: 0px 6px 16px 0px rgba(35, 36, 42, 0.1);
  background: #ffffff;
  padding: 40px 40px 92px;
  margin: 0 auto 16px;
}
@media (max-width: 767.98px) {
  .absui-form-panel {
    border-radius: 0;
    border-width: 1px 0 0 0;
    padding: 16px 16px 48px;
  }
}
.absui-form-panel--window {
  padding: 0;
  margin: 0 auto;
  background-color: transparent;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
.absui-form-panel .absui-header-2b,
.absui-form-panel .absui-header-3 {
  font-size: 22px;
  margin: 30px 0;
}
.absui-form-panel .absui-alert {
  margin-bottom: 32px;
}
.absui-form-panel:before {
  z-index: 999;
}

.absui-form-section-header__icon {
  color: #4c4e5b;
  font-size: 14px;
  background: #0475c8;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  position: relative;
  top: -4px;
  margin-right: 8px;
}
.absui-form-section-header__icon.absui-icon--check {
  background: #49a333;
}
.absui-form-section-header__desc {
  margin: 0 12px 24px;
}

.absui-form-footer {
  background: #ffffff;
  height: 52px;
  border-top: 1px solid #eff0f1;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  margin-top: -1px;
}
@media (min-width: 768px) {
  .absui-form-footer {
    margin-bottom: 10px;
  }
}
.absui-form-footer.fixed-bottom {
  margin-bottom: 0 !important;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@media (max-width: 767.98px) {
  .absui-form-footer.fixed-bottom {
    height: auto;
  }
}
.absui-form-footer.on-scroll {
  position: relative;
  margin-top: -70px;
}
@media (max-width: 767.98px) {
  .absui-form-footer.on-scroll {
    margin-top: -80px;
  }
}
.absui-form-footer.on-scroll .absui-form-footer__container {
  padding: 0 24px;
}
@media (max-width: 575.98px) {
  .absui-form-footer.on-scroll .absui-form-footer__container {
    padding: 0 8px;
  }
}
.absui-form-footer--simple {
  background: transparent;
  border-top: none;
  margin-top: 0;
}
.absui-form-footer--simple .absui-form-footer__container {
  padding: 0;
}
.absui-form-footer__container {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  justify-content: space-between;
  padding: 0 40px;
}
@media (min-width: 576px) {
  .absui-form-footer__container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .absui-form-footer__container {
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .absui-form-footer__container {
    max-width: 100%;
  }
}
@media (min-width: 1440px) {
  .absui-form-footer__container {
    max-width: 1600px;
  }
}
@media (max-width: 575.98px) {
  .absui-form-footer__container {
    padding: 0 24px;
  }
}
.absui-form-footer__group {
  padding: 10px 16px;
}
.absui-form-footer__group:last-of-type {
  text-align: right;
}
.absui-form-footer__group > * {
  display: inline-block;
}
.absui-form-footer .absui-btn:not(:first-of-type) {
  margin-left: 8px;
}

.absui-form-nav {
  position: fixed;
  left: 16px;
  top: 16px;
}
@media (max-width: 767.98px) {
  .absui-form-nav {
    display: none;
  }
}
.absui-form-nav__list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.absui-form-nav__item {
  width: 8px;
  height: 8px;
  margin: 15px;
  background-color: #d3d6da;
  border-radius: 50%;
}
.absui-form-nav__item.active {
  background-color: #3d3e49;
}
.absui-form-nav__item-link {
  font-size: 8px;
  text-align: center;
  display: block;
  opacity: 0;
  overflow: hidden;
}

.absui-restore-button {
  position: absolute;
  top: 8px;
  right: 20px;
}

/* Lumen login page
   ========================================================================= */
.absui-login-page {
  display: flex;
  min-height: 100vh;
  background-color: #eff0f1;
  flex-direction: column;
}
@media (max-width: 1439.98px) {
  .absui-login-page {
    height: auto;
  }
}
@media (max-width: 575.98px) {
  .absui-login-page {
    justify-content: flex-start;
    align-items: stretch;
    border-top: 0;
  }
}
.absui-login-page__container {
  display: flex;
  align-items: stretch;
  position: relative;
  flex-grow: 2;
  padding: 0;
  width: 100%;
  background: url("../img/login-background.webp") right center no-repeat #eff0f1;
  background-size: cover;
}
@media (min-width: 1920px) {
  .absui-login-page__container {
    flex-grow: 1;
    width: 80%;
    height: 80%;
    max-width: 1920px;
    max-height: 1080px;
    margin: 5% auto;
    border: 1px solid #d3d6da;
    border-radius: 8px;
    box-shadow: 0px 10px 32px 0px rgba(35, 36, 42, 0.13);
    overflow: hidden;
  }
}
@media screen and (max-height: 960px) and (min-width: 1920px) {
  .absui-login-page__container {
    height: auto;
    min-height: 80%;
    margin: auto;
  }
}
@media (max-width: 1023.98px) {
  .absui-login-page__container {
    flex-direction: column;
  }
}
@media (max-width: 767.98px) {
  .absui-login-page__container {
    background-image: unset;
    background-color: #ffffff;
  }
}
@media (max-width: 575.98px) {
  .absui-login-page__container {
    justify-content: flex-start;
  }
}

/* Lumen login panel
   ========================================================================= */
.absui-login-panel {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-direction: column;
  flex: 0 0 auto;
  width: 40%;
  padding: 32px;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  background-color: #ffffff;
  border-radius: 0 8px 8px 0;
  box-shadow: 0px 6px 16px 0px rgba(35, 36, 42, 0.1);
}
@media (max-width: 1439.98px) {
  .absui-login-panel {
    border-radius: 8px;
  }
}
@media (max-width: 1023.98px) {
  .absui-login-panel {
    width: 608px;
    min-height: 900px;
    margin: 40px auto;
  }
}
@media (max-width: 767.98px) {
  .absui-login-panel {
    width: 100%;
    min-height: unset;
    margin: 0;
    padding: 80px 32px;
    border-radius: 0;
    box-shadow: none;
  }
}
.absui-login-panel__form {
  position: relative;
  width: 360px;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .absui-login-panel__form {
    width: auto;
    align-self: center;
  }
}
.absui-login-panel__brand {
  text-align: center;
  padding: 32px 0 0;
  fill: #ffffff;
}
@media screen and (max-height: 768px) {
  .absui-login-panel__brand {
    padding: 16px 0 0;
  }
}
.absui-login-panel__title {
  font: normal 500 32px/40px "Inter", "Roboto", sans-serif;
  margin: 0 0 8px;
}
.absui-login-panel__sub-title {
  font: normal 600 18px/22px "Inter", "Roboto", sans-serif;
  margin: 0 0 40px;
}
.absui-login-panel__sub-title mark {
  color: #0475c8;
  background-color: transparent;
}
.absui-login-panel__info-title {
  font: normal 600 16px/24px "Inter", "Roboto", sans-serif;
  margin: 0 0 4px;
}
.absui-login-panel__lang {
  position: absolute;
  top: 0;
  right: 0;
}
.absui-login-panel__lang .absui-dropdown {
  min-width: unset;
}
.absui-login-panel__lang .absui-dropdown__link {
  white-space: nowrap;
}
.absui-login-panel__message {
  margin: 32px 0 24px;
  padding: 16px;
  border-top: 1px solid #e3e6e8;
  font-size: 12px;
  text-align: left;
}
.absui-login-panel__message-text {
  opacity: 0.8;
  margin: 0;
}
.absui-login-panel__btn {
  width: 100%;
  margin: 8px 0 !important;
}
.absui-login-panel__label {
  font: normal 500 12px/18px "Inter", "Roboto", sans-serif;
  color: #4c4e5b;
  margin-bottom: 2px;
}
.absui-login-panel__remember {
  display: flex;
  justify-content: space-between;
  margin: 0 0 32px;
}
.absui-login-panel__or {
  text-align: center;
}
.absui-login-panel .absui-form-group {
  position: relative;
}
.absui-login-panel .absui-alert {
  margin-bottom: 28px;
}

/* Lumen password panel
   ========================================================================= */
.absui-password-panel {
  background: #ffffff;
  text-align: center;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.absui-password-panel__title {
  margin-bottom: 24px;
}
.absui-password-panel__text {
  line-height: 1.2;
  font-weight: 500;
}
.absui-password-panel__form {
  width: 260px;
  margin: 20px auto 78px;
}
.absui-password-panel__form .absui-btn {
  float: right;
}
.absui-password-panel__footer {
  clear: both;
  height: 154px;
  border-top: 1px solid #e3e6e8;
  padding: 16px;
  margin: 0 48px;
  background-image: radial-gradient(#f9fafb, transparent 70%, transparent 100%);
  background-position: 50% -60px;
  background-repeat: no-repeat;
}
.absui-password-panel__footer img {
  width: 120px;
}

/* Lumen cookie message
   ========================================================================= */
.absui-cookie-message {
  display: flex;
  flex: 1 1 100%;
  align-self: end;
  color: #4c4e5b;
  border-top: 1px solid #e3e6e8;
  margin: 0 16px;
  padding: 16px 0;
}
@media (max-width: 1023.98px) {
  .absui-cookie-message {
    flex: 0 0 auto;
    margin-top: auto;
  }
}
@media (max-width: 767.98px) {
  .absui-cookie-message {
    flex-direction: column;
    background-color: #ffffff;
    margin: 0;
    padding: 16px;
  }
}
.absui-cookie-message__content {
  align-self: center;
  margin: 0;
}
.absui-cookie-message__actions {
  margin-left: 16px;
}
@media (max-width: 767.98px) {
  .absui-cookie-message__actions {
    margin-left: 0;
    margin-top: 16px;
  }
}

/* Components
   ========================================================================= */
/* Lumen alerts
   ========================================================================= */
.absui-alert {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin: 0 0 12px;
  position: relative;
  padding: 8px 16px;
  border: 1px solid #3d3e49;
  border-radius: 8px;
  background: #f4f5f6;
}
@media (max-width: 767.98px) {
  .absui-alert {
    flex-wrap: wrap;
    padding: 10px;
  }
}
.absui-alert__head {
  font-size: 14px;
  color: #23242b;
  margin: 2px 0 8px;
  display: block;
}
.absui-alert__content {
  font-size: 12px;
  color: #23242b;
  line-height: 18px;
  width: 100%;
  padding: 0 0 0 20px;
}
@media (max-width: 767.98px) {
  .absui-alert__content {
    padding: 10px;
  }
}
.absui-alert__content-title {
  display: block;
  color: #23242b;
  font-weight: 500;
}
.absui-alert__notification-content {
  display: block;
  padding: 0 20px;
}
@media (max-width: 767.98px) {
  .absui-alert__notification-content {
    padding-left: 10px;
  }
}
.absui-alert__browser-link {
  display: inline-block;
  margin-right: 2px;
  margin-bottom: 8px;
}
.absui-alert__browser-link:not(:last-of-type):after {
  color: #23242b;
  font-size: 1.85rem;
  line-height: 12px;
  font-weight: bold;
  vertical-align: top;
  content: " • ";
  opacity: 0.2;
}
.absui-alert__btn-wrap {
  margin-left: auto;
  flex: 1 0 auto;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-end;
}
.absui-alert__btn-wrap > * {
  margin-left: 8px;
}
.absui-alert .absui-close {
  position: absolute;
  top: calc(50% - 16px);
  right: 14px;
}
.absui-alert:before {
  color: #23242b;
  font-family: "Lumen-Linear-Icon-Font";
  content: "\e86c";
  font-size: 20px;
  position: absolute;
  top: 8px;
  left: 8px;
  margin: auto 0;
  width: 20px;
  height: 20px;
  line-height: 1;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-feature-settings: "liga";
}
@media (max-width: 767.98px) {
  .absui-alert:before {
    display: none;
  }
}
.absui-alert--warning {
  background-color: #fef8eb;
  border-color: #f9b42f;
}
.absui-alert--warning:before {
  content: "\e002";
  color: #c98709;
}
.absui-alert--danger {
  background: #fdeded;
  border-color: #ec5f5f;
}
.absui-alert--danger:before {
  content: "\e000";
  color: #bc1a1a;
}
.absui-alert--info {
  background: #f1f8fe;
  border-color: #3fa2eb;
}
.absui-alert--info:before {
  content: "\e88e";
  color: #0475c8;
}
.absui-alert--success {
  background: #f1faef;
  border-color: #8ad577;
}
.absui-alert--success:before {
  content: "\e86c";
  color: #49a333;
}
.absui-alert--discrete {
  background-color: #f4f5f6;
  border-color: transparent;
}
.absui-alert--discrete .absui-alert__content {
  color: #4c4e5b;
}
.absui-alert--discrete.absui-alert--danger:before {
  color: #bc1a1a;
}
.absui-alert--discrete.absui-alert--info:before {
  color: #0475c8;
}
.absui-alert--discrete.absui-alert--success:before {
  color: #49a333;
}
.absui-alert--discrete.absui-alert--warning:before {
  color: #c98709;
}
.absui-alert--inline {
  display: inline-flex;
  min-height: 32px;
  padding: 4px 16px;
  margin: 0 8px 0 0;
}
.absui-alert--inline:before {
  top: 6px;
}
@media (max-width: 767.98px) {
  .absui-alert--inline {
    padding: 8px 16px;
  }
  .absui-alert--inline .absui-alert__content {
    padding: unset;
  }
}
.absui-alert--loader {
  justify-content: center;
  text-align: center;
  padding: 10px;
}
.absui-alert--loader:before {
  content: none;
}
.absui-alert--loader .absui-alert__content {
  color: #acafb9;
  line-height: 28px;
}
.absui-alert--loader .absui-alert__loader-spin {
  color: #acafb9;
  display: inline-block;
  padding: 0;
  line-height: 28px;
  height: 28px;
  position: relative;
  vertical-align: middle;
}

/* Lumen buttons
   ========================================================================= */
.absui-btn {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  box-shadow: none;
  padding: 0 12px;
  border: 1px solid #d3d6da;
  border-radius: 8px;
  background-color: #ffffff;
  background-image: none;
  height: 32px;
  min-width: 64px;
  margin-bottom: 0;
  color: #23242b;
  font-size: 1rem;
  line-height: 20px;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
  touch-action: manipulation;
  cursor: pointer;
  z-index: 99;
  transition: all 0.1s ease-in-out 0s;
}
@media (max-width: 767.98px) {
  .absui-btn {
    height: 36px;
  }
}
.absui-btn:focus, .absui-btn.focus {
  background-color: #ffffff;
  border-color: #3fa2eb;
  text-decoration: none;
  outline: none;
}
.absui-btn:hover {
  background-color: #f4f5f6;
  border-color: #d3d6da;
  text-decoration: none;
}
.absui-btn:active, .absui-btn.active {
  background-color: #ffffff;
  border-color: #d3d6da;
  outline: none;
}
.absui-btn.disabled, .absui-btn[disabled], fieldset[disabled] .absui-btn {
  cursor: not-allowed;
  opacity: 0.4;
  pointer-events: none;
}
.absui-btn__icon,
.absui-btn .absui-icon {
  vertical-align: middle;
  font-size: 20px;
}
.absui-btn__title {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  width: 100%;
  padding: 0 6px;
}
.absui-btn--big {
  min-height: 38px;
  height: auto;
}
.absui-btn--full {
  width: 100%;
  justify-content: center;
}
.absui-btn--round {
  border-radius: 28px;
}
.absui-btn--quad {
  width: 32px;
  min-width: 32px;
  padding: 0;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .absui-btn--quad {
    width: 36px;
    border-radius: 50%;
  }
}
.absui-btn--anim:after {
  z-index: 9999;
  background: #23242b;
  content: "";
  height: 150px;
  width: 25px;
  left: -45px;
  opacity: 0.2;
  position: absolute;
  top: -60px;
  transform: rotate(35deg);
  transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.absui-btn--anim:hover:after {
  left: 120%;
  transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);
}
.absui-dropdown .absui-btn .absui-icon--expand-more {
  display: inline-flex;
  font-size: 14px;
  margin-left: auto;
  transition: transform 0.1s ease-in-out;
}

.btn-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.back-icon {
  font-size: 1.692rem;
  margin-top: 1px;
  margin-right: 5px;
  border-radius: 2px;
  height: 26px;
  line-height: 26px;
}
.back-icon:hover {
  background: #baddf8;
  text-decoration: none;
}
.back-icon .absui-icon {
  height: 26px;
  line-height: 26px;
}

.absui-modal__footer .absui-btn, .absui-dropdown__actions .absui-btn {
  min-width: 64px;
  justify-content: center;
}

/* Button type A
   ========================================================================= */
.absui-btn--a {
  color: #23242b;
  background-color: #ffffff;
  border: 1px solid #d3d6da;
}
.absui-btn--a:focus, .absui-btn--a.focus {
  color: #23242b;
  border-color: #3fa2eb;
  background-color: #ffffff;
  outline: 0;
}
.absui-btn--a:hover {
  color: #23242b;
  background-color: #f4f5f6;
  border-color: #d3d6da;
}
.absui-btn--a:active, .absui-btn--a.active {
  color: #23242b;
  background-color: #ffffff;
  border-color: #d3d6da;
  outline: 0;
}
.absui-dropdown.show > .absui-btn--a {
  background-color: #f4f5f6;
  border-color: #d3d6da;
  box-shadow: none;
}

/* Button type B
   ========================================================================= */
.absui-btn--b {
  color: #ffffff;
  background-color: #1789de;
  border: 1px solid #1789de;
}
.absui-btn--b:focus, .absui-btn--b.focus {
  color: #ffffff;
  border-color: #1789de;
  background-color: #3fa2eb;
  outline: 0;
}
.absui-btn--b:hover {
  color: #ffffff;
  background-color: #0475c8;
  border-color: #0475c8;
}
.absui-btn--b:active, .absui-btn--b.active {
  color: #ffffff;
  background-color: #1789de;
  border-color: #1789de;
  outline: 0;
}
.absui-dropdown.show > .absui-btn--b {
  background-color: #0475c8;
  border-color: #0475c8;
  box-shadow: none;
}

/* Button type C
   ========================================================================= */
.absui-btn--c {
  color: #ffffff;
  background-color: #23242b;
  border: 1px solid #23242b;
}
.absui-btn--c:focus, .absui-btn--c.focus {
  color: #ffffff;
  border-color: #23242b;
  background-color: #23242b;
  outline: 0;
}
.absui-btn--c:hover {
  color: #ffffff;
  background-color: #74778b;
  border-color: #74778b;
}
.absui-btn--c:active, .absui-btn--c.active {
  color: #ffffff;
  background-color: #23242b;
  border-color: #23242b;
  outline: 0;
}
.absui-dropdown.show > .absui-btn--c {
  background-color: #74778b;
  border-color: #74778b;
  box-shadow: none;
}

/* Button type D
   ========================================================================= */
.absui-btn--d {
  color: #23242b;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
}
.absui-btn--d:focus, .absui-btn--d.focus {
  color: #23242b;
  border-color: #74778b;
  background-color: #ffffff;
  outline: 0;
}
.absui-btn--d:hover {
  color: #23242b;
  background-color: #eff0f1;
  border-color: rgba(0, 0, 0, 0);
}
.absui-btn--d:active, .absui-btn--d.active {
  color: #23242b;
  background-color: #f4f5f6;
  border-color: rgba(0, 0, 0, 0);
  outline: 0;
}
.absui-dropdown.show > .absui-btn--d {
  background-color: #eff0f1;
  border-color: #eff0f1;
  box-shadow: none;
}

/* Button type E
   ========================================================================= */
.absui-btn--e {
  color: #0475c8;
  background-color: #eff0f1;
  border-color: #1789de;
  font-size: 14px;
  font-weight: 500;
  border-radius: unset;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom-width: 2px;
  height: 44px;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}
.absui-btn--e:focus, .absui-btn--e.focus {
  color: #0475c8;
  background-color: rgb(211.8, 214.5, 217.2);
  border-color: rgb(11.0306122449, 65.7040816327, 106.4693877551);
}
.absui-btn--e:hover {
  color: #0475c8;
  background-color: rgb(211.8, 214.5, 217.2);
  border-color: rgb(17.2546938776, 102.7779591837, 166.5453061224);
}
.absui-btn--e:active, .absui-btn--e.active, .show > .absui-btn--e.dropdown-toggle {
  color: #0475c8;
  background-color: rgb(211.8, 214.5, 217.2);
  border-color: rgb(17.2546938776, 102.7779591837, 166.5453061224);
}
.absui-btn--e:active:hover, .absui-btn--e:active:focus, .absui-btn--e:active.focus, .absui-btn--e.active:hover, .absui-btn--e.active:focus, .absui-btn--e.active.focus, .show > .absui-btn--e.dropdown-toggle:hover, .show > .absui-btn--e.dropdown-toggle:focus, .show > .absui-btn--e.dropdown-toggle.focus {
  color: #0475c8;
  background-color: rgb(192.76, 196.65, 200.54);
  border-color: rgb(11.0306122449, 65.7040816327, 106.4693877551);
}
.absui-btn--e:active, .absui-btn--e.active, .show > .absui-btn--e.dropdown-toggle {
  background-image: none;
}
.absui-btn--e.disabled:hover, .absui-btn--e.disabled:focus, .absui-btn--e.disabled.focus, .absui-btn--e[disabled]:hover, .absui-btn--e[disabled]:focus, .absui-btn--e[disabled].focus, fieldset[disabled] .absui-btn--e:hover, fieldset[disabled] .absui-btn--e:focus, fieldset[disabled] .absui-btn--e.focus {
  background-color: #eff0f1;
  border-color: #1789de;
}
.absui-btn--e:hover, .absui-btn--e:active, .absui-btn--e:focus {
  color: #1789de;
  background-color: #eff0f1;
  border-color: #0475c8;
}
.absui-btn--e .absui-icon {
  margin-left: auto;
}

/* Button negative/positive
   ========================================================================= */
.absui-btn--negative {
  color: #bc1a1a;
  background-color: #ffffff;
  border: 1px solid #f8c9c9;
}
.absui-btn--negative:focus, .absui-btn--negative.focus {
  color: #bc1a1a;
  border-color: #dc1e1e;
  background-color: #ffffff;
  outline: 0;
}
.absui-btn--negative:hover {
  color: #bc1a1a;
  background-color: #ffffff;
  border-color: #ec5f5f;
}
.absui-btn--negative:active, .absui-btn--negative.active {
  color: #bc1a1a;
  background-color: #ffffff;
  border-color: #f8c9c9;
  outline: 0;
}
.absui-dropdown.show > .absui-btn--negative {
  background-color: #ffffff;
  border-color: #ec5f5f;
  box-shadow: none;
}

.absui-btn--positive {
  color: #49a333;
  background-color: #ffffff;
  border: 1px solid #8ad577;
}
.absui-btn--positive:focus, .absui-btn--positive.focus {
  color: #49a333;
  border-color: #49a333;
  background-color: #ffffff;
  outline: 0;
}
.absui-btn--positive:hover {
  color: #49a333;
  background-color: #ffffff;
  border-color: #57c33c;
}
.absui-btn--positive:active, .absui-btn--positive.active {
  color: #49a333;
  background-color: #ffffff;
  border-color: #8ad577;
  outline: 0;
}
.absui-dropdown.show > .absui-btn--positive {
  background-color: #ffffff;
  border-color: #57c33c;
  box-shadow: none;
}

/* Button expand
   ========================================================================= */
.absui-btn--expand {
  color: #0475c8;
  background-color: transparent;
  border: 1px solid transparent;
}
.absui-btn--expand:focus, .absui-btn--expand.focus {
  color: #0475c8;
  border-color: rgba(0, 0, 0, 0);
  background-color: #f4f5f6;
  outline: 0;
}
.absui-btn--expand:hover {
  color: #0475c8;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.absui-btn--expand:active, .absui-btn--expand.active {
  color: #0475c8;
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0);
  outline: 0;
}
.absui-dropdown.show > .absui-btn--expand {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  box-shadow: none;
}
.absui-btn--expand:active {
  background-color: #f4f5f6;
  color: #0475c8;
}
.absui-btn--expand:focus {
  border-color: transparent !important;
}
.absui-btn--expand.show .absui-btn__icon {
  transform: rotate(180deg);
}

.absui-btn--success, .absui-btn--primary, .absui-btn--danger {
  border-radius: 2px;
  padding: 4px 5px;
  margin: 0 2px;
  cursor: pointer;
  color: #23242b;
}

.absui-btn--danger {
  background: #dc1e1e;
}

.absui-btn--primary {
  background: #1789de;
}

.absui-btn--success {
  background: #57c33c;
}

/* Button group
   ========================================================================= */
.button-group {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-content: stretch;
  margin-bottom: 20px;
  margin-top: 15px;
}
.button-group .absui-btn {
  min-width: 80px;
  white-space: pre-line;
}
.button-group .absui-btn:first-of-type {
  border-radius: 2px 0 0 2px;
  margin-right: -1px;
}
.button-group .absui-btn:first-of-type:focus, .button-group .absui-btn:first-of-type:hover {
  position: relative;
  z-index: 10;
}
.button-group .absui-btn:last-of-type {
  border-radius: 0 2px 2px 0;
}

/* Lumen button close
   ========================================================================= */
.absui-close {
  float: right;
  height: 32px;
  width: 32px;
  min-width: unset;
  padding: 0;
  justify-content: center;
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  -webkit-appearance: none;
  color: #23242b;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
}
.absui-close:focus, .absui-close.focus {
  color: #23242b;
  border-color: #74778b;
  background-color: #ffffff;
  outline: 0;
}
.absui-close:hover {
  color: #23242b;
  background-color: #eff0f1;
  border-color: rgba(0, 0, 0, 0);
}
.absui-close:active, .absui-close.active {
  color: #23242b;
  background-color: #f4f5f6;
  border-color: rgba(0, 0, 0, 0);
  outline: 0;
}
.absui-dropdown.show > .absui-close {
  background-color: #eff0f1;
  border-color: #eff0f1;
  box-shadow: none;
}
.absui-close:not(:disabled) {
  cursor: pointer;
}

/* Lumen icon link
   ========================================================================= */
.absui-icon-link {
  display: inline-flex;
  align-items: center;
  height: 20px;
  color: #0475c8;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
}
.absui-icon-link:hover, .absui-icon-link:active, .absui-icon-link:focus {
  color: #23242b;
  outline: none;
  text-decoration: none;
}
.absui-icon-link:hover .absui-icon-link__text, .absui-icon-link:active .absui-icon-link__text, .absui-icon-link:focus .absui-icon-link__text {
  text-decoration: underline;
}
.absui-icon-link--negative {
  color: #dc1e1e;
}
.absui-icon-link__icon,
.absui-icon-link .absui-icon {
  font-size: 20px;
  margin-right: 6px;
}

/* Lumen loader
   ========================================================================= */
.absui-loader {
  position: relative;
}
.absui-loader::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  background: #ffffff;
  z-index: 9998;
}
.absui-loader::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -12px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: transparent;
  z-index: 9998;
  border-top: 3px solid #e8f4fd;
  border-right: 3px solid #e8f4fd;
  border-bottom: 3px solid #e8f4fd;
  border-left: 3px solid #1789de;
  animation: loading 0.4s infinite cubic-bezier(0.3, 0.5, 0.75, 0.5);
}
@keyframes loading {
  to {
    transform: rotate(360deg);
  }
}
.absui-loader--big::after {
  width: 36px;
  height: 36px;
  margin: -18px 0 0 -18px;
  border-width: 4px;
}
.absui-loader--small::after {
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  border-width: 2px;
}
.absui-loader--light::before {
  background: transparent;
}
.absui-loader--light::after {
  border-color: transparent;
  border-bottom-color: #ffffff;
  border-left-color: #ffffff;
}
.absui-loader--transparent::before {
  display: none;
}
.absui-loader--fullscreen::before {
  position: fixed;
  height: 100vh;
  z-index: 9998;
}
.absui-loader--fullscreen::after {
  position: fixed;
}
.absui-loader--module::before {
  z-index: 1048;
}

/* Lumen modal window
   ========================================================================= */
.absui-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1060;
  visibility: hidden;
  outline: 0;
  opacity: 0;
  transform: translateY(-20%);
  animation: window-show 0.25s forwards;
}
.absui-modal.hide {
  animation: window-hide 0.25s forwards;
}
.absui-modal__dialog {
  position: relative;
  width: auto;
  margin: 8px;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(100% - 1rem);
}
@media (min-width: 576px) {
  .absui-modal__dialog {
    width: 440px;
    height: 100%;
    margin: auto;
  }
}
@media (min-width: 1024px) {
  .absui-modal__dialog--big {
    width: 880px;
  }
}
@media (max-width: 767.98px) {
  .absui-modal__dialog--big .absui-modal__body {
    overflow-y: auto;
  }
}
.absui-modal__header {
  display: flex;
  padding: 16px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  align-items: center;
  justify-content: flex-start;
}
.absui-modal__title {
  font: normal 600 16px/24px "Inter", "Roboto", sans-serif;
  color: #23242b;
  margin-bottom: 0;
  flex-grow: 2;
}
.absui-modal__body {
  position: relative;
  flex: 1 1 auto;
  color: #23242b;
  font-size: 1rem;
  text-align: left;
  max-height: 100%;
  padding: 12px 16px;
  overflow-x: hidden;
  overflow-y: auto;
}
.absui-modal__body--border {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}
.absui-modal__content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: 100%;
  pointer-events: auto;
  outline: 0;
  overflow: hidden;
  background-color: #ffffff;
  background-clip: padding-box;
  box-shadow: 0px 6px 16px 0px rgba(35, 36, 42, 0.1);
  border-radius: 8px;
}
.absui-modal__content--icon {
  padding: 16px 16px;
}
.absui-modal__content--icon .absui-modal__body {
  margin-bottom: 12px;
  padding: 0 0 0 32px;
  position: relative;
}
.absui-modal__content--icon .absui-modal__title {
  margin-bottom: 8px;
}
.absui-modal__content--icon .absui-modal__footer {
  padding: 0;
}
.absui-modal__icon {
  color: #0475c8;
  font-size: 20px;
  display: block;
  padding: 2px;
  position: absolute;
  top: 0;
  left: 0;
}
.absui-modal__icon--positive {
  color: #49a333;
}
.absui-modal__icon--negative {
  color: #bc1a1a;
}
.absui-modal__icon--warning {
  color: #c98709;
}
.absui-modal__info-details {
  margin-top: 10px;
  border: 1px solid #ffffff;
  padding: 10px;
  max-height: 200px;
  overflow-y: auto;
}
.absui-modal__footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 16px;
}
.absui-modal__footer > :not(:first-child) {
  margin-left: 12px;
}
.absui-modal .absui-close {
  margin: -4px 0 0 0;
}

.absui-modal--overflow .absui-modal__content {
  overflow: visible;
}
.absui-modal--overflow .absui-modal__body {
  overflow: visible;
}

@keyframes window-show {
  0% {
    visibility: hidden;
    opacity: 0;
    transform: translateY(20%);
  }
  100% {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes window-hide {
  0% {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    opacity: 0;
    transform: translateY(20%);
  }
}
/*# sourceMappingURL=lumen.css.map */