/*!**********************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js!../less/ui/index.less ***!
  \**********************************************************************************************************************/
:root,
.theme-light {
  --theme-background-1: #d8e5ff;
  --theme-background-2: #fff;
  --theme-background-3: #eee;
  --theme-background-4: #d8e5ff;
  --theme-text-1: #666;
  --theme-text-2: #999;
  --theme-head-1: #227;
  --theme-nav-link: var(--theme-head-1);
  --theme-border-1: #0003;
  --theme-border-2: #0005;
  --theme-surface-bg-0: transparent;
  --theme-surface-bg-hover-0: #0001;
  --theme-surface-bg-press-0: #0002;
  --theme-surface-text-0: #666;
  --theme-surface-text-hover-0: #333;
  --theme-surface-text-press-0: #111;
  --theme-surface-bg-1: #56c;
  --theme-surface-bg-hover-1: #67d;
  --theme-surface-bg-press-1: #45b;
  --theme-surface-bg-2: #eb0;
  --theme-surface-bg-hover-2: #fc1;
  --theme-surface-bg-press-2: #da0;
  --theme-surface-bg-3: #d8e5ff;
  --theme-surface-bg-hover-3: #b6cfff;
  --theme-surface-bg-press-3: #c0ceea;
  --theme-surface-text-3: #000;
  --theme-surface-text-hover-3: #222;
  --theme-surface-text-press-3: #444;
  --theme-surface-text-1: #fff;
  --theme-shadow-1: 0px 2px 10px 1px #0002;
  --theme-shadow-2: 0px 4px 6px #0002;
  --theme-trickness-1: 1rem 0;
  --theme-primary-color: #56c;
  --theme-primary-fade-75: rgba(85, 102, 204, 0.75);
  --theme-primary-fade-50: rgba(85, 102, 204, 0.5);
  --theme-primary-fade-25: rgba(85, 102, 204, 0.25);
  --theme-primary-fade-10: rgba(85, 102, 204, 0.1);
  --theme-primary-hover-color: #6978d2;
  --theme-primary-press-color: #4154c6;
  --theme-warning-color: #e1a828;
  --theme-warning-fade-75: rgba(225, 168, 40, 0.75);
  --theme-warning-fade-50: rgba(225, 168, 40, 0.5);
  --theme-warning-fade-25: rgba(225, 168, 40, 0.25);
  --theme-warning-fade-10: rgba(225, 168, 40, 0.1);
  --theme-warning-hover-color: #e4b13e;
  --theme-warning-press-color: #d29a1d;
  --theme-success-color: #5b4;
  --theme-success-fade-75: rgba(85, 187, 68, 0.75);
  --theme-success-fade-50: rgba(85, 187, 68, 0.5);
  --theme-success-fade-25: rgba(85, 187, 68, 0.25);
  --theme-success-fade-10: rgba(85, 187, 68, 0.1);
  --theme-success-hover-color: #66c257;
  --theme-success-press-color: #4da83d;
  --theme-error-color: #d22;
  --theme-error-fade-75: rgba(221, 34, 34, 0.75);
  --theme-error-fade-50: rgba(221, 34, 34, 0.5);
  --theme-error-fade-25: rgba(221, 34, 34, 0.25);
  --theme-error-fade-10: rgba(221, 34, 34, 0.1);
  --theme-error-hover-color: #e03838;
  --theme-error-press-color: #c71f1f;
  --theme-info-color: #4bc6ef;
  --theme-info-fade-75: rgba(75, 198, 239, 0.75);
  --theme-info-fade-50: rgba(75, 198, 239, 0.5);
  --theme-info-fade-25: rgba(75, 198, 239, 0.25);
  --theme-info-fade-10: rgba(75, 198, 239, 0.1);
  --theme-info-hover-color: #62cdf1;
  --theme-info-press-color: #34bfed;
  --theme-disabled-color: #ccc;
  --theme-disabled-text: #999;
}
.theme-dark {
  --theme-background-1: #40454C;
  --theme-background-2: #212529;
  --theme-background-3: #2d3232;
  --theme-background-4: #262D37;
  --theme-text-1: #BBB;
  /*#fff8;*/
  --theme-text-2: #999;
  /*#fff8;*/
  --theme-head-1: #fff;
  --theme-nav-link: #fff;
  --theme-border-1: #fff3;
  --theme-border-2: #fff5;
  --theme-surface-bg-hover-0: #fff1;
  --theme-surface-bg-press-0: #0002;
  --theme-surface-text-0: #eee;
  --theme-surface-text-hover-0: #fff;
  --theme-surface-text-press-0: #ddd;
  --theme-surface-bg-1: #56c;
  --theme-surface-bg-2: #eb0;
  --theme-surface-text-1: #fff;
  --theme-shadow-1: 0px 2px 10px 1px #fff2;
  --theme-shadow-2: 0px 4px 6px #fff2;
  --theme-disabled-color: #666;
  --theme-disabled-text: #525252;
}
.ui-text-align-left {
  text-align: left;
}
.ui-text-align-right {
  text-align: right;
}
.ui-text-align-center {
  text-align: center;
}
.ui-text-primary {
  color: var(--theme-primary-color) !important;
}
.ui-text-warning,
.ui-text-warn {
  color: var(--theme-warning-color) !important;
}
.ui-text-info {
  color: var(--theme-info-color) !important;
}
.ui-text-error {
  color: var(--theme-error-color) !important;
}
.ui-text-success {
  color: var(--theme-success-color) !important;
}
.ui-text-disabled {
  color: var(--theme-disabled-text) !important;
}
.ui-text-bolder {
  font-weight: 600;
}
.ui-text-bold {
  font-weight: 500;
}
.ui-text-normal {
  font-weight: 400;
}
.ui-text-light {
  font-weight: 300;
}
.ui-text-lighter {
  font-weight: 200;
}
@media (max-width: 767px) {
  .ui-text-align-xs-left {
    text-align: left;
  }
  .ui-text-align-xs-right {
    text-align: right;
  }
  .ui-text-align-xs-center {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .ui-text-align-sm-left {
    text-align: left;
  }
  .ui-text-align-sm-right {
    text-align: right;
  }
  .ui-text-align-sm-center {
    text-align: center;
  }
}
@media (min-width: 1220px) {
  .ui-text-align-md-left {
    text-align: left;
  }
  .ui-text-align-md-right {
    text-align: right;
  }
  .ui-text-align-md-center {
    text-align: center;
  }
}
@media (min-width: 1600px) {
  .ui-text-align-lg-left {
    text-align: left;
  }
  .ui-text-align-lg-right {
    text-align: right;
  }
  .ui-text-align-lg-center {
    text-align: center;
  }
}
.ui-btn {
  --size: 1rem;
  --weight: 600;
  --radius: 5px;
  --padding: 0.5em 0.7em;
  --margin: 5px;
  --border: none;
  --bg: var(--theme-surface-bg-0);
  --color: var(--theme-surface-text-0);
  --shadow: none;
  --text-shadow: none;
  --transition: all 0.3s;
  width: auto;
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
  cursor: pointer;
  user-select: none;
  box-sizing: border-box;
  padding: var(--padding);
  margin: var(--margin);
  color: var(--color) !important;
  background: var(--bg);
  border: var(--border);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  text-shadow: var(--text-shadow);
  transition: var(--transition);
  font-weight: var(--weight);
  font-size: var(--size);
  line-height: 1.5em;
  white-space: nowrap;
}
.ui-btn > .fa,
.ui-btn > .fab,
.ui-btn > .far,
.ui-btn > .fas {
  display: inline-block;
  font-size: inherit;
  width: 1em;
  height: 1em;
}
.ui-btn > .fa:first-child,
.ui-btn > .fab:first-child,
.ui-btn > .far:first-child,
.ui-btn > .fas:first-child {
  margin-right: 0.7em;
}
.ui-btn > .fa:last-child,
.ui-btn > .fab:last-child,
.ui-btn > .far:last-child,
.ui-btn > .fas:last-child {
  margin-left: 0.7em;
}
.ui-btn-block {
  margin: 0;
  display: block;
  width: 100%;
}
.ui-btn,
.ui-btn-icon {
  /** Primary **/
  /** Success **/
  /** Warning **/
  /** Error **/
  /** Info **/
}
.ui-btn.ui-btn-primary,
.ui-btn-icon.ui-btn-primary,
.ui-btn.ui-primary,
.ui-btn-icon.ui-primary {
  --color: var(--theme-primary-color);
}
.ui-btn.ui-btn-primary.hover,
.ui-btn-icon.ui-btn-primary.hover,
.ui-btn.ui-primary.hover,
.ui-btn-icon.ui-primary.hover,
.ui-btn.ui-btn-primary:hover,
.ui-btn-icon.ui-btn-primary:hover,
.ui-btn.ui-primary:hover,
.ui-btn-icon.ui-primary:hover {
  --color: var(--theme-primary-hover-color);
  --bg: var(--theme-primary-fade-10);
}
.ui-btn.ui-btn-primary.active,
.ui-btn-icon.ui-btn-primary.active,
.ui-btn.ui-primary.active,
.ui-btn-icon.ui-primary.active,
.ui-btn.ui-btn-primary:active,
.ui-btn-icon.ui-btn-primary:active,
.ui-btn.ui-primary:active,
.ui-btn-icon.ui-primary:active {
  --color: var(--theme-primary-press-color);
  --bg: var(--theme-primary-fade-25);
}
.ui-btn.ui-btn-primary.ui-link,
.ui-btn-icon.ui-btn-primary.ui-link,
.ui-btn.ui-primary.ui-link,
.ui-btn-icon.ui-primary.ui-link,
.ui-btn.ui-btn-primary.ui-btn-link,
.ui-btn-icon.ui-btn-primary.ui-btn-link,
.ui-btn.ui-primary.ui-btn-link,
.ui-btn-icon.ui-primary.ui-btn-link {
  --color: var(--theme-primary-color);
  --bg: transparent !important;
}
.ui-btn.ui-btn-primary.ui-link.hover,
.ui-btn-icon.ui-btn-primary.ui-link.hover,
.ui-btn.ui-primary.ui-link.hover,
.ui-btn-icon.ui-primary.ui-link.hover,
.ui-btn.ui-btn-primary.ui-btn-link.hover,
.ui-btn-icon.ui-btn-primary.ui-btn-link.hover,
.ui-btn.ui-primary.ui-btn-link.hover,
.ui-btn-icon.ui-primary.ui-btn-link.hover,
.ui-btn.ui-btn-primary.ui-link:hover,
.ui-btn-icon.ui-btn-primary.ui-link:hover,
.ui-btn.ui-primary.ui-link:hover,
.ui-btn-icon.ui-primary.ui-link:hover,
.ui-btn.ui-btn-primary.ui-btn-link:hover,
.ui-btn-icon.ui-btn-primary.ui-btn-link:hover,
.ui-btn.ui-primary.ui-btn-link:hover,
.ui-btn-icon.ui-primary.ui-btn-link:hover {
  --color: var(--theme-primary-hover-color);
  --text-shadow: 1px 1px 3px var(--theme-primary-fade-25);
}
.ui-btn.ui-btn-primary.ui-link.active,
.ui-btn-icon.ui-btn-primary.ui-link.active,
.ui-btn.ui-primary.ui-link.active,
.ui-btn-icon.ui-primary.ui-link.active,
.ui-btn.ui-btn-primary.ui-btn-link.active,
.ui-btn-icon.ui-btn-primary.ui-btn-link.active,
.ui-btn.ui-primary.ui-btn-link.active,
.ui-btn-icon.ui-primary.ui-btn-link.active,
.ui-btn.ui-btn-primary.ui-link:active,
.ui-btn-icon.ui-btn-primary.ui-link:active,
.ui-btn.ui-primary.ui-link:active,
.ui-btn-icon.ui-primary.ui-link:active,
.ui-btn.ui-btn-primary.ui-btn-link:active,
.ui-btn-icon.ui-btn-primary.ui-btn-link:active,
.ui-btn.ui-primary.ui-btn-link:active,
.ui-btn-icon.ui-primary.ui-btn-link:active {
  --text-shadow: 1px 1px 3px var(--theme-primary-fade-50);
}
.ui-btn.ui-btn-primary.ui-raised,
.ui-btn-icon.ui-btn-primary.ui-raised,
.ui-btn.ui-primary.ui-raised,
.ui-btn-icon.ui-primary.ui-raised,
.ui-btn.ui-btn-primary.ui-btn-raised,
.ui-btn-icon.ui-btn-primary.ui-btn-raised,
.ui-btn.ui-primary.ui-btn-raised,
.ui-btn-icon.ui-primary.ui-btn-raised {
  --color: #fff;
  --bg: var(--theme-primary-color);
}
.ui-btn.ui-btn-primary.ui-raised.hover,
.ui-btn-icon.ui-btn-primary.ui-raised.hover,
.ui-btn.ui-primary.ui-raised.hover,
.ui-btn-icon.ui-primary.ui-raised.hover,
.ui-btn.ui-btn-primary.ui-btn-raised.hover,
.ui-btn-icon.ui-btn-primary.ui-btn-raised.hover,
.ui-btn.ui-primary.ui-btn-raised.hover,
.ui-btn-icon.ui-primary.ui-btn-raised.hover,
.ui-btn.ui-btn-primary.ui-raised:hover,
.ui-btn-icon.ui-btn-primary.ui-raised:hover,
.ui-btn.ui-primary.ui-raised:hover,
.ui-btn-icon.ui-primary.ui-raised:hover,
.ui-btn.ui-btn-primary.ui-btn-raised:hover,
.ui-btn-icon.ui-btn-primary.ui-btn-raised:hover,
.ui-btn.ui-primary.ui-btn-raised:hover,
.ui-btn-icon.ui-primary.ui-btn-raised:hover {
  --color: #fff;
  --bg: var(--theme-primary-hover-color);
}
.ui-btn.ui-btn-primary.ui-raised.active,
.ui-btn-icon.ui-btn-primary.ui-raised.active,
.ui-btn.ui-primary.ui-raised.active,
.ui-btn-icon.ui-primary.ui-raised.active,
.ui-btn.ui-btn-primary.ui-btn-raised.active,
.ui-btn-icon.ui-btn-primary.ui-btn-raised.active,
.ui-btn.ui-primary.ui-btn-raised.active,
.ui-btn-icon.ui-primary.ui-btn-raised.active,
.ui-btn.ui-btn-primary.ui-raised:active,
.ui-btn-icon.ui-btn-primary.ui-raised:active,
.ui-btn.ui-primary.ui-raised:active,
.ui-btn-icon.ui-primary.ui-raised:active,
.ui-btn.ui-btn-primary.ui-btn-raised:active,
.ui-btn-icon.ui-btn-primary.ui-btn-raised:active,
.ui-btn.ui-primary.ui-btn-raised:active,
.ui-btn-icon.ui-primary.ui-btn-raised:active {
  --color: #fff;
  --bg: var(--theme-primary-press-color);
}
.ui-btn.ui-btn-primary.ui-outline,
.ui-btn-icon.ui-btn-primary.ui-outline,
.ui-btn.ui-primary.ui-outline,
.ui-btn-icon.ui-primary.ui-outline,
.ui-btn.ui-btn-primary.ui-btn-outline,
.ui-btn-icon.ui-btn-primary.ui-btn-outline,
.ui-btn.ui-primary.ui-btn-outline,
.ui-btn-icon.ui-primary.ui-btn-outline {
  --color: var(--theme-primary-color);
  --border: 1px solid var(--theme-primary-color);
}
.ui-btn.ui-btn-primary.ui-outline.hover,
.ui-btn-icon.ui-btn-primary.ui-outline.hover,
.ui-btn.ui-primary.ui-outline.hover,
.ui-btn-icon.ui-primary.ui-outline.hover,
.ui-btn.ui-btn-primary.ui-btn-outline.hover,
.ui-btn-icon.ui-btn-primary.ui-btn-outline.hover,
.ui-btn.ui-primary.ui-btn-outline.hover,
.ui-btn-icon.ui-primary.ui-btn-outline.hover,
.ui-btn.ui-btn-primary.ui-outline:hover,
.ui-btn-icon.ui-btn-primary.ui-outline:hover,
.ui-btn.ui-primary.ui-outline:hover,
.ui-btn-icon.ui-primary.ui-outline:hover,
.ui-btn.ui-btn-primary.ui-btn-outline:hover,
.ui-btn-icon.ui-btn-primary.ui-btn-outline:hover,
.ui-btn.ui-primary.ui-btn-outline:hover,
.ui-btn-icon.ui-primary.ui-btn-outline:hover {
  --color: var(--theme-primary-hover-color);
  --border: 1px solid var(--theme-primary-hover-color);
  --bg: var(--theme-primary-fade-10);
}
.ui-btn.ui-btn-primary.ui-outline.active,
.ui-btn-icon.ui-btn-primary.ui-outline.active,
.ui-btn.ui-primary.ui-outline.active,
.ui-btn-icon.ui-primary.ui-outline.active,
.ui-btn.ui-btn-primary.ui-btn-outline.active,
.ui-btn-icon.ui-btn-primary.ui-btn-outline.active,
.ui-btn.ui-primary.ui-btn-outline.active,
.ui-btn-icon.ui-primary.ui-btn-outline.active,
.ui-btn.ui-btn-primary.ui-outline:active,
.ui-btn-icon.ui-btn-primary.ui-outline:active,
.ui-btn.ui-primary.ui-outline:active,
.ui-btn-icon.ui-primary.ui-outline:active,
.ui-btn.ui-btn-primary.ui-btn-outline:active,
.ui-btn-icon.ui-btn-primary.ui-btn-outline:active,
.ui-btn.ui-primary.ui-btn-outline:active,
.ui-btn-icon.ui-primary.ui-btn-outline:active {
  --color: var(--theme-primary-press-color);
  --border: 1px solid var(--theme-primary-press-color);
  --bg: var(--theme-primary-fade-25);
}
.ui-btn.ui-btn-primary.ui-flat,
.ui-btn-icon.ui-btn-primary.ui-flat,
.ui-btn.ui-primary.ui-flat,
.ui-btn-icon.ui-primary.ui-flat,
.ui-btn.ui-btn-primary.ui-btn-flat,
.ui-btn-icon.ui-btn-primary.ui-btn-flat,
.ui-btn.ui-primary.ui-btn-flat,
.ui-btn-icon.ui-primary.ui-btn-flat {
  --color: #fff;
  --bg: var(--theme-primary-color);
}
.ui-btn.ui-btn-primary.ui-flat.hover,
.ui-btn-icon.ui-btn-primary.ui-flat.hover,
.ui-btn.ui-primary.ui-flat.hover,
.ui-btn-icon.ui-primary.ui-flat.hover,
.ui-btn.ui-btn-primary.ui-btn-flat.hover,
.ui-btn-icon.ui-btn-primary.ui-btn-flat.hover,
.ui-btn.ui-primary.ui-btn-flat.hover,
.ui-btn-icon.ui-primary.ui-btn-flat.hover,
.ui-btn.ui-btn-primary.ui-flat:hover,
.ui-btn-icon.ui-btn-primary.ui-flat:hover,
.ui-btn.ui-primary.ui-flat:hover,
.ui-btn-icon.ui-primary.ui-flat:hover,
.ui-btn.ui-btn-primary.ui-btn-flat:hover,
.ui-btn-icon.ui-btn-primary.ui-btn-flat:hover,
.ui-btn.ui-primary.ui-btn-flat:hover,
.ui-btn-icon.ui-primary.ui-btn-flat:hover {
  --color: #fff;
  --bg: var(--theme-primary-hover-color);
}
.ui-btn.ui-btn-primary.ui-flat.active,
.ui-btn-icon.ui-btn-primary.ui-flat.active,
.ui-btn.ui-primary.ui-flat.active,
.ui-btn-icon.ui-primary.ui-flat.active,
.ui-btn.ui-btn-primary.ui-btn-flat.active,
.ui-btn-icon.ui-btn-primary.ui-btn-flat.active,
.ui-btn.ui-primary.ui-btn-flat.active,
.ui-btn-icon.ui-primary.ui-btn-flat.active,
.ui-btn.ui-btn-primary.ui-flat:active,
.ui-btn-icon.ui-btn-primary.ui-flat:active,
.ui-btn.ui-primary.ui-flat:active,
.ui-btn-icon.ui-primary.ui-flat:active,
.ui-btn.ui-btn-primary.ui-btn-flat:active,
.ui-btn-icon.ui-btn-primary.ui-btn-flat:active,
.ui-btn.ui-primary.ui-btn-flat:active,
.ui-btn-icon.ui-primary.ui-btn-flat:active {
  --color: #fff;
  --bg: var(--theme-primary-press-color);
}
.ui-btn.ui-btn-success,
.ui-btn-icon.ui-btn-success,
.ui-btn.ui-success,
.ui-btn-icon.ui-success {
  --color: var(--theme-success-color);
}
.ui-btn.ui-btn-success.hover,
.ui-btn-icon.ui-btn-success.hover,
.ui-btn.ui-success.hover,
.ui-btn-icon.ui-success.hover,
.ui-btn.ui-btn-success:hover,
.ui-btn-icon.ui-btn-success:hover,
.ui-btn.ui-success:hover,
.ui-btn-icon.ui-success:hover {
  --color: var(--theme-success-hover-color);
  --bg: var(--theme-success-fade-10);
}
.ui-btn.ui-btn-success.active,
.ui-btn-icon.ui-btn-success.active,
.ui-btn.ui-success.active,
.ui-btn-icon.ui-success.active,
.ui-btn.ui-btn-success:active,
.ui-btn-icon.ui-btn-success:active,
.ui-btn.ui-success:active,
.ui-btn-icon.ui-success:active {
  --color: var(--theme-success-press-color);
  --bg: var(--theme-success-fade-25);
}
.ui-btn.ui-btn-success.ui-link,
.ui-btn-icon.ui-btn-success.ui-link,
.ui-btn.ui-success.ui-link,
.ui-btn-icon.ui-success.ui-link,
.ui-btn.ui-btn-success.ui-btn-link,
.ui-btn-icon.ui-btn-success.ui-btn-link,
.ui-btn.ui-success.ui-btn-link,
.ui-btn-icon.ui-success.ui-btn-link {
  --color: var(--theme-success-color);
  --bg: transparent !important;
}
.ui-btn.ui-btn-success.ui-link.hover,
.ui-btn-icon.ui-btn-success.ui-link.hover,
.ui-btn.ui-success.ui-link.hover,
.ui-btn-icon.ui-success.ui-link.hover,
.ui-btn.ui-btn-success.ui-btn-link.hover,
.ui-btn-icon.ui-btn-success.ui-btn-link.hover,
.ui-btn.ui-success.ui-btn-link.hover,
.ui-btn-icon.ui-success.ui-btn-link.hover,
.ui-btn.ui-btn-success.ui-link:hover,
.ui-btn-icon.ui-btn-success.ui-link:hover,
.ui-btn.ui-success.ui-link:hover,
.ui-btn-icon.ui-success.ui-link:hover,
.ui-btn.ui-btn-success.ui-btn-link:hover,
.ui-btn-icon.ui-btn-success.ui-btn-link:hover,
.ui-btn.ui-success.ui-btn-link:hover,
.ui-btn-icon.ui-success.ui-btn-link:hover {
  --color: var(--theme-success-hover-color);
  --text-shadow: 1px 1px 3px var(--theme-success-fade-25);
}
.ui-btn.ui-btn-success.ui-link.active,
.ui-btn-icon.ui-btn-success.ui-link.active,
.ui-btn.ui-success.ui-link.active,
.ui-btn-icon.ui-success.ui-link.active,
.ui-btn.ui-btn-success.ui-btn-link.active,
.ui-btn-icon.ui-btn-success.ui-btn-link.active,
.ui-btn.ui-success.ui-btn-link.active,
.ui-btn-icon.ui-success.ui-btn-link.active,
.ui-btn.ui-btn-success.ui-link:active,
.ui-btn-icon.ui-btn-success.ui-link:active,
.ui-btn.ui-success.ui-link:active,
.ui-btn-icon.ui-success.ui-link:active,
.ui-btn.ui-btn-success.ui-btn-link:active,
.ui-btn-icon.ui-btn-success.ui-btn-link:active,
.ui-btn.ui-success.ui-btn-link:active,
.ui-btn-icon.ui-success.ui-btn-link:active {
  --text-shadow: 1px 1px 3px var(--theme-success-fade-50);
}
.ui-btn.ui-btn-success.ui-flat,
.ui-btn-icon.ui-btn-success.ui-flat,
.ui-btn.ui-success.ui-flat,
.ui-btn-icon.ui-success.ui-flat,
.ui-btn.ui-btn-success.ui-btn-flat,
.ui-btn-icon.ui-btn-success.ui-btn-flat,
.ui-btn.ui-success.ui-btn-flat,
.ui-btn-icon.ui-success.ui-btn-flat {
  --color: #fff;
  --bg: var(--theme-success-color);
}
.ui-btn.ui-btn-success.ui-flat.hover,
.ui-btn-icon.ui-btn-success.ui-flat.hover,
.ui-btn.ui-success.ui-flat.hover,
.ui-btn-icon.ui-success.ui-flat.hover,
.ui-btn.ui-btn-success.ui-btn-flat.hover,
.ui-btn-icon.ui-btn-success.ui-btn-flat.hover,
.ui-btn.ui-success.ui-btn-flat.hover,
.ui-btn-icon.ui-success.ui-btn-flat.hover,
.ui-btn.ui-btn-success.ui-flat:hover,
.ui-btn-icon.ui-btn-success.ui-flat:hover,
.ui-btn.ui-success.ui-flat:hover,
.ui-btn-icon.ui-success.ui-flat:hover,
.ui-btn.ui-btn-success.ui-btn-flat:hover,
.ui-btn-icon.ui-btn-success.ui-btn-flat:hover,
.ui-btn.ui-success.ui-btn-flat:hover,
.ui-btn-icon.ui-success.ui-btn-flat:hover {
  --color: #fff;
  --bg: var(--theme-success-hover-color);
}
.ui-btn.ui-btn-success.ui-flat.active,
.ui-btn-icon.ui-btn-success.ui-flat.active,
.ui-btn.ui-success.ui-flat.active,
.ui-btn-icon.ui-success.ui-flat.active,
.ui-btn.ui-btn-success.ui-btn-flat.active,
.ui-btn-icon.ui-btn-success.ui-btn-flat.active,
.ui-btn.ui-success.ui-btn-flat.active,
.ui-btn-icon.ui-success.ui-btn-flat.active,
.ui-btn.ui-btn-success.ui-flat:active,
.ui-btn-icon.ui-btn-success.ui-flat:active,
.ui-btn.ui-success.ui-flat:active,
.ui-btn-icon.ui-success.ui-flat:active,
.ui-btn.ui-btn-success.ui-btn-flat:active,
.ui-btn-icon.ui-btn-success.ui-btn-flat:active,
.ui-btn.ui-success.ui-btn-flat:active,
.ui-btn-icon.ui-success.ui-btn-flat:active {
  --color: #fff;
  --bg: var(--theme-success-press-color);
}
.ui-btn.ui-btn-success.ui-raised,
.ui-btn-icon.ui-btn-success.ui-raised,
.ui-btn.ui-success.ui-raised,
.ui-btn-icon.ui-success.ui-raised,
.ui-btn.ui-btn-success.ui-btn-raised,
.ui-btn-icon.ui-btn-success.ui-btn-raised,
.ui-btn.ui-success.ui-btn-raised,
.ui-btn-icon.ui-success.ui-btn-raised {
  --color: #fff;
  --bg: var(--theme-success-color);
}
.ui-btn.ui-btn-success.ui-raised.hover,
.ui-btn-icon.ui-btn-success.ui-raised.hover,
.ui-btn.ui-success.ui-raised.hover,
.ui-btn-icon.ui-success.ui-raised.hover,
.ui-btn.ui-btn-success.ui-btn-raised.hover,
.ui-btn-icon.ui-btn-success.ui-btn-raised.hover,
.ui-btn.ui-success.ui-btn-raised.hover,
.ui-btn-icon.ui-success.ui-btn-raised.hover,
.ui-btn.ui-btn-success.ui-raised:hover,
.ui-btn-icon.ui-btn-success.ui-raised:hover,
.ui-btn.ui-success.ui-raised:hover,
.ui-btn-icon.ui-success.ui-raised:hover,
.ui-btn.ui-btn-success.ui-btn-raised:hover,
.ui-btn-icon.ui-btn-success.ui-btn-raised:hover,
.ui-btn.ui-success.ui-btn-raised:hover,
.ui-btn-icon.ui-success.ui-btn-raised:hover {
  --color: #fff;
  --bg: var(--theme-success-hover-color);
}
.ui-btn.ui-btn-success.ui-raised.active,
.ui-btn-icon.ui-btn-success.ui-raised.active,
.ui-btn.ui-success.ui-raised.active,
.ui-btn-icon.ui-success.ui-raised.active,
.ui-btn.ui-btn-success.ui-btn-raised.active,
.ui-btn-icon.ui-btn-success.ui-btn-raised.active,
.ui-btn.ui-success.ui-btn-raised.active,
.ui-btn-icon.ui-success.ui-btn-raised.active,
.ui-btn.ui-btn-success.ui-raised:active,
.ui-btn-icon.ui-btn-success.ui-raised:active,
.ui-btn.ui-success.ui-raised:active,
.ui-btn-icon.ui-success.ui-raised:active,
.ui-btn.ui-btn-success.ui-btn-raised:active,
.ui-btn-icon.ui-btn-success.ui-btn-raised:active,
.ui-btn.ui-success.ui-btn-raised:active,
.ui-btn-icon.ui-success.ui-btn-raised:active {
  --color: #fff;
  --bg: var(--theme-success-press-color);
}
.ui-btn.ui-btn-success.ui-outline,
.ui-btn-icon.ui-btn-success.ui-outline,
.ui-btn.ui-success.ui-outline,
.ui-btn-icon.ui-success.ui-outline,
.ui-btn.ui-btn-success.ui-btn-outline,
.ui-btn-icon.ui-btn-success.ui-btn-outline,
.ui-btn.ui-success.ui-btn-outline,
.ui-btn-icon.ui-success.ui-btn-outline {
  --color: var(--theme-success-color);
  --border: 1px solid var(--theme-success-color);
}
.ui-btn.ui-btn-success.ui-outline.hover,
.ui-btn-icon.ui-btn-success.ui-outline.hover,
.ui-btn.ui-success.ui-outline.hover,
.ui-btn-icon.ui-success.ui-outline.hover,
.ui-btn.ui-btn-success.ui-btn-outline.hover,
.ui-btn-icon.ui-btn-success.ui-btn-outline.hover,
.ui-btn.ui-success.ui-btn-outline.hover,
.ui-btn-icon.ui-success.ui-btn-outline.hover,
.ui-btn.ui-btn-success.ui-outline:hover,
.ui-btn-icon.ui-btn-success.ui-outline:hover,
.ui-btn.ui-success.ui-outline:hover,
.ui-btn-icon.ui-success.ui-outline:hover,
.ui-btn.ui-btn-success.ui-btn-outline:hover,
.ui-btn-icon.ui-btn-success.ui-btn-outline:hover,
.ui-btn.ui-success.ui-btn-outline:hover,
.ui-btn-icon.ui-success.ui-btn-outline:hover {
  --color: var(--theme-success-hover-color);
  --border: 1px solid var(--theme-success-hover-color);
  --bg: var(--theme-success-fade-10);
}
.ui-btn.ui-btn-success.ui-outline.active,
.ui-btn-icon.ui-btn-success.ui-outline.active,
.ui-btn.ui-success.ui-outline.active,
.ui-btn-icon.ui-success.ui-outline.active,
.ui-btn.ui-btn-success.ui-btn-outline.active,
.ui-btn-icon.ui-btn-success.ui-btn-outline.active,
.ui-btn.ui-success.ui-btn-outline.active,
.ui-btn-icon.ui-success.ui-btn-outline.active,
.ui-btn.ui-btn-success.ui-outline:active,
.ui-btn-icon.ui-btn-success.ui-outline:active,
.ui-btn.ui-success.ui-outline:active,
.ui-btn-icon.ui-success.ui-outline:active,
.ui-btn.ui-btn-success.ui-btn-outline:active,
.ui-btn-icon.ui-btn-success.ui-btn-outline:active,
.ui-btn.ui-success.ui-btn-outline:active,
.ui-btn-icon.ui-success.ui-btn-outline:active {
  --color: var(--theme-success-press-color);
  --border: 1px solid var(--theme-success-press-color);
  --bg: var(--theme-success-fade-25);
}
.ui-btn.ui-btn-warn,
.ui-btn-icon.ui-btn-warn,
.ui-btn.ui-warn,
.ui-btn-icon.ui-warn,
.ui-btn.ui-btn-warning,
.ui-btn-icon.ui-btn-warning,
.ui-btn.ui-warning,
.ui-btn-icon.ui-warning {
  --color: var(--theme-warning-color);
}
.ui-btn.ui-btn-warn.hover,
.ui-btn-icon.ui-btn-warn.hover,
.ui-btn.ui-warn.hover,
.ui-btn-icon.ui-warn.hover,
.ui-btn.ui-btn-warning.hover,
.ui-btn-icon.ui-btn-warning.hover,
.ui-btn.ui-warning.hover,
.ui-btn-icon.ui-warning.hover,
.ui-btn.ui-btn-warn:hover,
.ui-btn-icon.ui-btn-warn:hover,
.ui-btn.ui-warn:hover,
.ui-btn-icon.ui-warn:hover,
.ui-btn.ui-btn-warning:hover,
.ui-btn-icon.ui-btn-warning:hover,
.ui-btn.ui-warning:hover,
.ui-btn-icon.ui-warning:hover {
  --color: var(--theme-warning-hover-color);
  --bg: var(--theme-warning-fade-10);
}
.ui-btn.ui-btn-warn.active,
.ui-btn-icon.ui-btn-warn.active,
.ui-btn.ui-warn.active,
.ui-btn-icon.ui-warn.active,
.ui-btn.ui-btn-warning.active,
.ui-btn-icon.ui-btn-warning.active,
.ui-btn.ui-warning.active,
.ui-btn-icon.ui-warning.active,
.ui-btn.ui-btn-warn:active,
.ui-btn-icon.ui-btn-warn:active,
.ui-btn.ui-warn:active,
.ui-btn-icon.ui-warn:active,
.ui-btn.ui-btn-warning:active,
.ui-btn-icon.ui-btn-warning:active,
.ui-btn.ui-warning:active,
.ui-btn-icon.ui-warning:active {
  --color: var(--theme-warning-press-color);
  --bg: var(--theme-warning-fade-25);
}
.ui-btn.ui-btn-warn.ui-link,
.ui-btn-icon.ui-btn-warn.ui-link,
.ui-btn.ui-warn.ui-link,
.ui-btn-icon.ui-warn.ui-link,
.ui-btn.ui-btn-warning.ui-link,
.ui-btn-icon.ui-btn-warning.ui-link,
.ui-btn.ui-warning.ui-link,
.ui-btn-icon.ui-warning.ui-link,
.ui-btn.ui-btn-warn.ui-btn-link,
.ui-btn-icon.ui-btn-warn.ui-btn-link,
.ui-btn.ui-warn.ui-btn-link,
.ui-btn-icon.ui-warn.ui-btn-link,
.ui-btn.ui-btn-warning.ui-btn-link,
.ui-btn-icon.ui-btn-warning.ui-btn-link,
.ui-btn.ui-warning.ui-btn-link,
.ui-btn-icon.ui-warning.ui-btn-link {
  --color: var(--theme-warning-color);
  --bg: transparent !important;
}
.ui-btn.ui-btn-warn.ui-link.hover,
.ui-btn-icon.ui-btn-warn.ui-link.hover,
.ui-btn.ui-warn.ui-link.hover,
.ui-btn-icon.ui-warn.ui-link.hover,
.ui-btn.ui-btn-warning.ui-link.hover,
.ui-btn-icon.ui-btn-warning.ui-link.hover,
.ui-btn.ui-warning.ui-link.hover,
.ui-btn-icon.ui-warning.ui-link.hover,
.ui-btn.ui-btn-warn.ui-btn-link.hover,
.ui-btn-icon.ui-btn-warn.ui-btn-link.hover,
.ui-btn.ui-warn.ui-btn-link.hover,
.ui-btn-icon.ui-warn.ui-btn-link.hover,
.ui-btn.ui-btn-warning.ui-btn-link.hover,
.ui-btn-icon.ui-btn-warning.ui-btn-link.hover,
.ui-btn.ui-warning.ui-btn-link.hover,
.ui-btn-icon.ui-warning.ui-btn-link.hover,
.ui-btn.ui-btn-warn.ui-link:hover,
.ui-btn-icon.ui-btn-warn.ui-link:hover,
.ui-btn.ui-warn.ui-link:hover,
.ui-btn-icon.ui-warn.ui-link:hover,
.ui-btn.ui-btn-warning.ui-link:hover,
.ui-btn-icon.ui-btn-warning.ui-link:hover,
.ui-btn.ui-warning.ui-link:hover,
.ui-btn-icon.ui-warning.ui-link:hover,
.ui-btn.ui-btn-warn.ui-btn-link:hover,
.ui-btn-icon.ui-btn-warn.ui-btn-link:hover,
.ui-btn.ui-warn.ui-btn-link:hover,
.ui-btn-icon.ui-warn.ui-btn-link:hover,
.ui-btn.ui-btn-warning.ui-btn-link:hover,
.ui-btn-icon.ui-btn-warning.ui-btn-link:hover,
.ui-btn.ui-warning.ui-btn-link:hover,
.ui-btn-icon.ui-warning.ui-btn-link:hover {
  --color: var(--theme-warning-hover-color);
  --text-shadow: 1px 1px 3px var(--theme-warning-fade-25);
}
.ui-btn.ui-btn-warn.ui-link.active,
.ui-btn-icon.ui-btn-warn.ui-link.active,
.ui-btn.ui-warn.ui-link.active,
.ui-btn-icon.ui-warn.ui-link.active,
.ui-btn.ui-btn-warning.ui-link.active,
.ui-btn-icon.ui-btn-warning.ui-link.active,
.ui-btn.ui-warning.ui-link.active,
.ui-btn-icon.ui-warning.ui-link.active,
.ui-btn.ui-btn-warn.ui-btn-link.active,
.ui-btn-icon.ui-btn-warn.ui-btn-link.active,
.ui-btn.ui-warn.ui-btn-link.active,
.ui-btn-icon.ui-warn.ui-btn-link.active,
.ui-btn.ui-btn-warning.ui-btn-link.active,
.ui-btn-icon.ui-btn-warning.ui-btn-link.active,
.ui-btn.ui-warning.ui-btn-link.active,
.ui-btn-icon.ui-warning.ui-btn-link.active,
.ui-btn.ui-btn-warn.ui-link:active,
.ui-btn-icon.ui-btn-warn.ui-link:active,
.ui-btn.ui-warn.ui-link:active,
.ui-btn-icon.ui-warn.ui-link:active,
.ui-btn.ui-btn-warning.ui-link:active,
.ui-btn-icon.ui-btn-warning.ui-link:active,
.ui-btn.ui-warning.ui-link:active,
.ui-btn-icon.ui-warning.ui-link:active,
.ui-btn.ui-btn-warn.ui-btn-link:active,
.ui-btn-icon.ui-btn-warn.ui-btn-link:active,
.ui-btn.ui-warn.ui-btn-link:active,
.ui-btn-icon.ui-warn.ui-btn-link:active,
.ui-btn.ui-btn-warning.ui-btn-link:active,
.ui-btn-icon.ui-btn-warning.ui-btn-link:active,
.ui-btn.ui-warning.ui-btn-link:active,
.ui-btn-icon.ui-warning.ui-btn-link:active {
  --text-shadow: 1px 1px 3px var(--theme-warning-fade-50);
}
.ui-btn.ui-btn-warn.ui-flat,
.ui-btn-icon.ui-btn-warn.ui-flat,
.ui-btn.ui-warn.ui-flat,
.ui-btn-icon.ui-warn.ui-flat,
.ui-btn.ui-btn-warning.ui-flat,
.ui-btn-icon.ui-btn-warning.ui-flat,
.ui-btn.ui-warning.ui-flat,
.ui-btn-icon.ui-warning.ui-flat,
.ui-btn.ui-btn-warn.ui-btn-flat,
.ui-btn-icon.ui-btn-warn.ui-btn-flat,
.ui-btn.ui-warn.ui-btn-flat,
.ui-btn-icon.ui-warn.ui-btn-flat,
.ui-btn.ui-btn-warning.ui-btn-flat,
.ui-btn-icon.ui-btn-warning.ui-btn-flat,
.ui-btn.ui-warning.ui-btn-flat,
.ui-btn-icon.ui-warning.ui-btn-flat {
  --color: #fff;
  --bg: var(--theme-warning-color);
}
.ui-btn.ui-btn-warn.ui-flat.hover,
.ui-btn-icon.ui-btn-warn.ui-flat.hover,
.ui-btn.ui-warn.ui-flat.hover,
.ui-btn-icon.ui-warn.ui-flat.hover,
.ui-btn.ui-btn-warning.ui-flat.hover,
.ui-btn-icon.ui-btn-warning.ui-flat.hover,
.ui-btn.ui-warning.ui-flat.hover,
.ui-btn-icon.ui-warning.ui-flat.hover,
.ui-btn.ui-btn-warn.ui-btn-flat.hover,
.ui-btn-icon.ui-btn-warn.ui-btn-flat.hover,
.ui-btn.ui-warn.ui-btn-flat.hover,
.ui-btn-icon.ui-warn.ui-btn-flat.hover,
.ui-btn.ui-btn-warning.ui-btn-flat.hover,
.ui-btn-icon.ui-btn-warning.ui-btn-flat.hover,
.ui-btn.ui-warning.ui-btn-flat.hover,
.ui-btn-icon.ui-warning.ui-btn-flat.hover,
.ui-btn.ui-btn-warn.ui-flat:hover,
.ui-btn-icon.ui-btn-warn.ui-flat:hover,
.ui-btn.ui-warn.ui-flat:hover,
.ui-btn-icon.ui-warn.ui-flat:hover,
.ui-btn.ui-btn-warning.ui-flat:hover,
.ui-btn-icon.ui-btn-warning.ui-flat:hover,
.ui-btn.ui-warning.ui-flat:hover,
.ui-btn-icon.ui-warning.ui-flat:hover,
.ui-btn.ui-btn-warn.ui-btn-flat:hover,
.ui-btn-icon.ui-btn-warn.ui-btn-flat:hover,
.ui-btn.ui-warn.ui-btn-flat:hover,
.ui-btn-icon.ui-warn.ui-btn-flat:hover,
.ui-btn.ui-btn-warning.ui-btn-flat:hover,
.ui-btn-icon.ui-btn-warning.ui-btn-flat:hover,
.ui-btn.ui-warning.ui-btn-flat:hover,
.ui-btn-icon.ui-warning.ui-btn-flat:hover {
  --color: #fff;
  --bg: var(--theme-warning-hover-color);
}
.ui-btn.ui-btn-warn.ui-flat.active,
.ui-btn-icon.ui-btn-warn.ui-flat.active,
.ui-btn.ui-warn.ui-flat.active,
.ui-btn-icon.ui-warn.ui-flat.active,
.ui-btn.ui-btn-warning.ui-flat.active,
.ui-btn-icon.ui-btn-warning.ui-flat.active,
.ui-btn.ui-warning.ui-flat.active,
.ui-btn-icon.ui-warning.ui-flat.active,
.ui-btn.ui-btn-warn.ui-btn-flat.active,
.ui-btn-icon.ui-btn-warn.ui-btn-flat.active,
.ui-btn.ui-warn.ui-btn-flat.active,
.ui-btn-icon.ui-warn.ui-btn-flat.active,
.ui-btn.ui-btn-warning.ui-btn-flat.active,
.ui-btn-icon.ui-btn-warning.ui-btn-flat.active,
.ui-btn.ui-warning.ui-btn-flat.active,
.ui-btn-icon.ui-warning.ui-btn-flat.active,
.ui-btn.ui-btn-warn.ui-flat:active,
.ui-btn-icon.ui-btn-warn.ui-flat:active,
.ui-btn.ui-warn.ui-flat:active,
.ui-btn-icon.ui-warn.ui-flat:active,
.ui-btn.ui-btn-warning.ui-flat:active,
.ui-btn-icon.ui-btn-warning.ui-flat:active,
.ui-btn.ui-warning.ui-flat:active,
.ui-btn-icon.ui-warning.ui-flat:active,
.ui-btn.ui-btn-warn.ui-btn-flat:active,
.ui-btn-icon.ui-btn-warn.ui-btn-flat:active,
.ui-btn.ui-warn.ui-btn-flat:active,
.ui-btn-icon.ui-warn.ui-btn-flat:active,
.ui-btn.ui-btn-warning.ui-btn-flat:active,
.ui-btn-icon.ui-btn-warning.ui-btn-flat:active,
.ui-btn.ui-warning.ui-btn-flat:active,
.ui-btn-icon.ui-warning.ui-btn-flat:active {
  --color: #fff;
  --bg: var(--theme-warning-press-color);
}
.ui-btn.ui-btn-warn.ui-raised,
.ui-btn-icon.ui-btn-warn.ui-raised,
.ui-btn.ui-warn.ui-raised,
.ui-btn-icon.ui-warn.ui-raised,
.ui-btn.ui-btn-warning.ui-raised,
.ui-btn-icon.ui-btn-warning.ui-raised,
.ui-btn.ui-warning.ui-raised,
.ui-btn-icon.ui-warning.ui-raised,
.ui-btn.ui-btn-warn.ui-btn-raised,
.ui-btn-icon.ui-btn-warn.ui-btn-raised,
.ui-btn.ui-warn.ui-btn-raised,
.ui-btn-icon.ui-warn.ui-btn-raised,
.ui-btn.ui-btn-warning.ui-btn-raised,
.ui-btn-icon.ui-btn-warning.ui-btn-raised,
.ui-btn.ui-warning.ui-btn-raised,
.ui-btn-icon.ui-warning.ui-btn-raised {
  --color: #fff;
  --bg: var(--theme-warning-color);
}
.ui-btn.ui-btn-warn.ui-raised.hover,
.ui-btn-icon.ui-btn-warn.ui-raised.hover,
.ui-btn.ui-warn.ui-raised.hover,
.ui-btn-icon.ui-warn.ui-raised.hover,
.ui-btn.ui-btn-warning.ui-raised.hover,
.ui-btn-icon.ui-btn-warning.ui-raised.hover,
.ui-btn.ui-warning.ui-raised.hover,
.ui-btn-icon.ui-warning.ui-raised.hover,
.ui-btn.ui-btn-warn.ui-btn-raised.hover,
.ui-btn-icon.ui-btn-warn.ui-btn-raised.hover,
.ui-btn.ui-warn.ui-btn-raised.hover,
.ui-btn-icon.ui-warn.ui-btn-raised.hover,
.ui-btn.ui-btn-warning.ui-btn-raised.hover,
.ui-btn-icon.ui-btn-warning.ui-btn-raised.hover,
.ui-btn.ui-warning.ui-btn-raised.hover,
.ui-btn-icon.ui-warning.ui-btn-raised.hover,
.ui-btn.ui-btn-warn.ui-raised:hover,
.ui-btn-icon.ui-btn-warn.ui-raised:hover,
.ui-btn.ui-warn.ui-raised:hover,
.ui-btn-icon.ui-warn.ui-raised:hover,
.ui-btn.ui-btn-warning.ui-raised:hover,
.ui-btn-icon.ui-btn-warning.ui-raised:hover,
.ui-btn.ui-warning.ui-raised:hover,
.ui-btn-icon.ui-warning.ui-raised:hover,
.ui-btn.ui-btn-warn.ui-btn-raised:hover,
.ui-btn-icon.ui-btn-warn.ui-btn-raised:hover,
.ui-btn.ui-warn.ui-btn-raised:hover,
.ui-btn-icon.ui-warn.ui-btn-raised:hover,
.ui-btn.ui-btn-warning.ui-btn-raised:hover,
.ui-btn-icon.ui-btn-warning.ui-btn-raised:hover,
.ui-btn.ui-warning.ui-btn-raised:hover,
.ui-btn-icon.ui-warning.ui-btn-raised:hover {
  --color: #fff;
  --bg: var(--theme-warning-hover-color);
}
.ui-btn.ui-btn-warn.ui-raised.active,
.ui-btn-icon.ui-btn-warn.ui-raised.active,
.ui-btn.ui-warn.ui-raised.active,
.ui-btn-icon.ui-warn.ui-raised.active,
.ui-btn.ui-btn-warning.ui-raised.active,
.ui-btn-icon.ui-btn-warning.ui-raised.active,
.ui-btn.ui-warning.ui-raised.active,
.ui-btn-icon.ui-warning.ui-raised.active,
.ui-btn.ui-btn-warn.ui-btn-raised.active,
.ui-btn-icon.ui-btn-warn.ui-btn-raised.active,
.ui-btn.ui-warn.ui-btn-raised.active,
.ui-btn-icon.ui-warn.ui-btn-raised.active,
.ui-btn.ui-btn-warning.ui-btn-raised.active,
.ui-btn-icon.ui-btn-warning.ui-btn-raised.active,
.ui-btn.ui-warning.ui-btn-raised.active,
.ui-btn-icon.ui-warning.ui-btn-raised.active,
.ui-btn.ui-btn-warn.ui-raised:active,
.ui-btn-icon.ui-btn-warn.ui-raised:active,
.ui-btn.ui-warn.ui-raised:active,
.ui-btn-icon.ui-warn.ui-raised:active,
.ui-btn.ui-btn-warning.ui-raised:active,
.ui-btn-icon.ui-btn-warning.ui-raised:active,
.ui-btn.ui-warning.ui-raised:active,
.ui-btn-icon.ui-warning.ui-raised:active,
.ui-btn.ui-btn-warn.ui-btn-raised:active,
.ui-btn-icon.ui-btn-warn.ui-btn-raised:active,
.ui-btn.ui-warn.ui-btn-raised:active,
.ui-btn-icon.ui-warn.ui-btn-raised:active,
.ui-btn.ui-btn-warning.ui-btn-raised:active,
.ui-btn-icon.ui-btn-warning.ui-btn-raised:active,
.ui-btn.ui-warning.ui-btn-raised:active,
.ui-btn-icon.ui-warning.ui-btn-raised:active {
  --color: #fff;
  --bg: var(--theme-warning-press-color);
}
.ui-btn.ui-btn-warn.ui-outline,
.ui-btn-icon.ui-btn-warn.ui-outline,
.ui-btn.ui-warn.ui-outline,
.ui-btn-icon.ui-warn.ui-outline,
.ui-btn.ui-btn-warning.ui-outline,
.ui-btn-icon.ui-btn-warning.ui-outline,
.ui-btn.ui-warning.ui-outline,
.ui-btn-icon.ui-warning.ui-outline,
.ui-btn.ui-btn-warn.ui-btn-outline,
.ui-btn-icon.ui-btn-warn.ui-btn-outline,
.ui-btn.ui-warn.ui-btn-outline,
.ui-btn-icon.ui-warn.ui-btn-outline,
.ui-btn.ui-btn-warning.ui-btn-outline,
.ui-btn-icon.ui-btn-warning.ui-btn-outline,
.ui-btn.ui-warning.ui-btn-outline,
.ui-btn-icon.ui-warning.ui-btn-outline {
  --color: var(--theme-warning-color);
  --border: 1px solid var(--theme-warning-color);
}
.ui-btn.ui-btn-warn.ui-outline.hover,
.ui-btn-icon.ui-btn-warn.ui-outline.hover,
.ui-btn.ui-warn.ui-outline.hover,
.ui-btn-icon.ui-warn.ui-outline.hover,
.ui-btn.ui-btn-warning.ui-outline.hover,
.ui-btn-icon.ui-btn-warning.ui-outline.hover,
.ui-btn.ui-warning.ui-outline.hover,
.ui-btn-icon.ui-warning.ui-outline.hover,
.ui-btn.ui-btn-warn.ui-btn-outline.hover,
.ui-btn-icon.ui-btn-warn.ui-btn-outline.hover,
.ui-btn.ui-warn.ui-btn-outline.hover,
.ui-btn-icon.ui-warn.ui-btn-outline.hover,
.ui-btn.ui-btn-warning.ui-btn-outline.hover,
.ui-btn-icon.ui-btn-warning.ui-btn-outline.hover,
.ui-btn.ui-warning.ui-btn-outline.hover,
.ui-btn-icon.ui-warning.ui-btn-outline.hover,
.ui-btn.ui-btn-warn.ui-outline:hover,
.ui-btn-icon.ui-btn-warn.ui-outline:hover,
.ui-btn.ui-warn.ui-outline:hover,
.ui-btn-icon.ui-warn.ui-outline:hover,
.ui-btn.ui-btn-warning.ui-outline:hover,
.ui-btn-icon.ui-btn-warning.ui-outline:hover,
.ui-btn.ui-warning.ui-outline:hover,
.ui-btn-icon.ui-warning.ui-outline:hover,
.ui-btn.ui-btn-warn.ui-btn-outline:hover,
.ui-btn-icon.ui-btn-warn.ui-btn-outline:hover,
.ui-btn.ui-warn.ui-btn-outline:hover,
.ui-btn-icon.ui-warn.ui-btn-outline:hover,
.ui-btn.ui-btn-warning.ui-btn-outline:hover,
.ui-btn-icon.ui-btn-warning.ui-btn-outline:hover,
.ui-btn.ui-warning.ui-btn-outline:hover,
.ui-btn-icon.ui-warning.ui-btn-outline:hover {
  --color: var(--theme-warning-hover-color);
  --border: 1px solid var(--theme-warning-hover-color);
  --bg: var(--theme-warning-fade-10);
}
.ui-btn.ui-btn-warn.ui-outline.active,
.ui-btn-icon.ui-btn-warn.ui-outline.active,
.ui-btn.ui-warn.ui-outline.active,
.ui-btn-icon.ui-warn.ui-outline.active,
.ui-btn.ui-btn-warning.ui-outline.active,
.ui-btn-icon.ui-btn-warning.ui-outline.active,
.ui-btn.ui-warning.ui-outline.active,
.ui-btn-icon.ui-warning.ui-outline.active,
.ui-btn.ui-btn-warn.ui-btn-outline.active,
.ui-btn-icon.ui-btn-warn.ui-btn-outline.active,
.ui-btn.ui-warn.ui-btn-outline.active,
.ui-btn-icon.ui-warn.ui-btn-outline.active,
.ui-btn.ui-btn-warning.ui-btn-outline.active,
.ui-btn-icon.ui-btn-warning.ui-btn-outline.active,
.ui-btn.ui-warning.ui-btn-outline.active,
.ui-btn-icon.ui-warning.ui-btn-outline.active,
.ui-btn.ui-btn-warn.ui-outline:active,
.ui-btn-icon.ui-btn-warn.ui-outline:active,
.ui-btn.ui-warn.ui-outline:active,
.ui-btn-icon.ui-warn.ui-outline:active,
.ui-btn.ui-btn-warning.ui-outline:active,
.ui-btn-icon.ui-btn-warning.ui-outline:active,
.ui-btn.ui-warning.ui-outline:active,
.ui-btn-icon.ui-warning.ui-outline:active,
.ui-btn.ui-btn-warn.ui-btn-outline:active,
.ui-btn-icon.ui-btn-warn.ui-btn-outline:active,
.ui-btn.ui-warn.ui-btn-outline:active,
.ui-btn-icon.ui-warn.ui-btn-outline:active,
.ui-btn.ui-btn-warning.ui-btn-outline:active,
.ui-btn-icon.ui-btn-warning.ui-btn-outline:active,
.ui-btn.ui-warning.ui-btn-outline:active,
.ui-btn-icon.ui-warning.ui-btn-outline:active {
  --color: var(--theme-warning-press-color);
  --border: 1px solid var(--theme-warning-press-color);
  --bg: var(--theme-warning-fade-25);
}
.ui-btn.ui-btn-error,
.ui-btn-icon.ui-btn-error,
.ui-btn.ui-error,
.ui-btn-icon.ui-error {
  --color: var(--theme-error-color);
}
.ui-btn.ui-btn-error.hover,
.ui-btn-icon.ui-btn-error.hover,
.ui-btn.ui-error.hover,
.ui-btn-icon.ui-error.hover,
.ui-btn.ui-btn-error:hover,
.ui-btn-icon.ui-btn-error:hover,
.ui-btn.ui-error:hover,
.ui-btn-icon.ui-error:hover {
  --color: var(--theme-error-hover-color);
  --bg: var(--theme-error-fade-10);
}
.ui-btn.ui-btn-error.active,
.ui-btn-icon.ui-btn-error.active,
.ui-btn.ui-error.active,
.ui-btn-icon.ui-error.active,
.ui-btn.ui-btn-error:active,
.ui-btn-icon.ui-btn-error:active,
.ui-btn.ui-error:active,
.ui-btn-icon.ui-error:active {
  --color: var(--theme-error-press-color);
  --bg: var(--theme-error-fade-25);
}
.ui-btn.ui-btn-error.ui-link,
.ui-btn-icon.ui-btn-error.ui-link,
.ui-btn.ui-error.ui-link,
.ui-btn-icon.ui-error.ui-link,
.ui-btn.ui-btn-error.ui-btn-link,
.ui-btn-icon.ui-btn-error.ui-btn-link,
.ui-btn.ui-error.ui-btn-link,
.ui-btn-icon.ui-error.ui-btn-link {
  --color: var(--theme-error-color);
  --bg: transparent !important;
}
.ui-btn.ui-btn-error.ui-link.hover,
.ui-btn-icon.ui-btn-error.ui-link.hover,
.ui-btn.ui-error.ui-link.hover,
.ui-btn-icon.ui-error.ui-link.hover,
.ui-btn.ui-btn-error.ui-btn-link.hover,
.ui-btn-icon.ui-btn-error.ui-btn-link.hover,
.ui-btn.ui-error.ui-btn-link.hover,
.ui-btn-icon.ui-error.ui-btn-link.hover,
.ui-btn.ui-btn-error.ui-link:hover,
.ui-btn-icon.ui-btn-error.ui-link:hover,
.ui-btn.ui-error.ui-link:hover,
.ui-btn-icon.ui-error.ui-link:hover,
.ui-btn.ui-btn-error.ui-btn-link:hover,
.ui-btn-icon.ui-btn-error.ui-btn-link:hover,
.ui-btn.ui-error.ui-btn-link:hover,
.ui-btn-icon.ui-error.ui-btn-link:hover {
  --color: var(--theme-error-hover-color);
  --text-shadow: 1px 1px 3px var(--theme-error-fade-25);
}
.ui-btn.ui-btn-error.ui-link.active,
.ui-btn-icon.ui-btn-error.ui-link.active,
.ui-btn.ui-error.ui-link.active,
.ui-btn-icon.ui-error.ui-link.active,
.ui-btn.ui-btn-error.ui-btn-link.active,
.ui-btn-icon.ui-btn-error.ui-btn-link.active,
.ui-btn.ui-error.ui-btn-link.active,
.ui-btn-icon.ui-error.ui-btn-link.active,
.ui-btn.ui-btn-error.ui-link:active,
.ui-btn-icon.ui-btn-error.ui-link:active,
.ui-btn.ui-error.ui-link:active,
.ui-btn-icon.ui-error.ui-link:active,
.ui-btn.ui-btn-error.ui-btn-link:active,
.ui-btn-icon.ui-btn-error.ui-btn-link:active,
.ui-btn.ui-error.ui-btn-link:active,
.ui-btn-icon.ui-error.ui-btn-link:active {
  --text-shadow: 1px 1px 3px var(--theme-error-fade-50);
}
.ui-btn.ui-btn-error.ui-flat,
.ui-btn-icon.ui-btn-error.ui-flat,
.ui-btn.ui-error.ui-flat,
.ui-btn-icon.ui-error.ui-flat,
.ui-btn.ui-btn-error.ui-btn-flat,
.ui-btn-icon.ui-btn-error.ui-btn-flat,
.ui-btn.ui-error.ui-btn-flat,
.ui-btn-icon.ui-error.ui-btn-flat {
  --color: #fff;
  --bg: var(--theme-error-color);
}
.ui-btn.ui-btn-error.ui-flat.hover,
.ui-btn-icon.ui-btn-error.ui-flat.hover,
.ui-btn.ui-error.ui-flat.hover,
.ui-btn-icon.ui-error.ui-flat.hover,
.ui-btn.ui-btn-error.ui-btn-flat.hover,
.ui-btn-icon.ui-btn-error.ui-btn-flat.hover,
.ui-btn.ui-error.ui-btn-flat.hover,
.ui-btn-icon.ui-error.ui-btn-flat.hover,
.ui-btn.ui-btn-error.ui-flat:hover,
.ui-btn-icon.ui-btn-error.ui-flat:hover,
.ui-btn.ui-error.ui-flat:hover,
.ui-btn-icon.ui-error.ui-flat:hover,
.ui-btn.ui-btn-error.ui-btn-flat:hover,
.ui-btn-icon.ui-btn-error.ui-btn-flat:hover,
.ui-btn.ui-error.ui-btn-flat:hover,
.ui-btn-icon.ui-error.ui-btn-flat:hover {
  --color: #fff;
  --bg: var(--theme-error-hover-color);
}
.ui-btn.ui-btn-error.ui-flat.active,
.ui-btn-icon.ui-btn-error.ui-flat.active,
.ui-btn.ui-error.ui-flat.active,
.ui-btn-icon.ui-error.ui-flat.active,
.ui-btn.ui-btn-error.ui-btn-flat.active,
.ui-btn-icon.ui-btn-error.ui-btn-flat.active,
.ui-btn.ui-error.ui-btn-flat.active,
.ui-btn-icon.ui-error.ui-btn-flat.active,
.ui-btn.ui-btn-error.ui-flat:active,
.ui-btn-icon.ui-btn-error.ui-flat:active,
.ui-btn.ui-error.ui-flat:active,
.ui-btn-icon.ui-error.ui-flat:active,
.ui-btn.ui-btn-error.ui-btn-flat:active,
.ui-btn-icon.ui-btn-error.ui-btn-flat:active,
.ui-btn.ui-error.ui-btn-flat:active,
.ui-btn-icon.ui-error.ui-btn-flat:active {
  --color: #fff;
  --bg: var(--theme-error-press-color);
}
.ui-btn.ui-btn-error.ui-raised,
.ui-btn-icon.ui-btn-error.ui-raised,
.ui-btn.ui-error.ui-raised,
.ui-btn-icon.ui-error.ui-raised,
.ui-btn.ui-btn-error.ui-btn-raised,
.ui-btn-icon.ui-btn-error.ui-btn-raised,
.ui-btn.ui-error.ui-btn-raised,
.ui-btn-icon.ui-error.ui-btn-raised {
  --color: #fff;
  --bg: var(--theme-error-color);
}
.ui-btn.ui-btn-error.ui-raised.hover,
.ui-btn-icon.ui-btn-error.ui-raised.hover,
.ui-btn.ui-error.ui-raised.hover,
.ui-btn-icon.ui-error.ui-raised.hover,
.ui-btn.ui-btn-error.ui-btn-raised.hover,
.ui-btn-icon.ui-btn-error.ui-btn-raised.hover,
.ui-btn.ui-error.ui-btn-raised.hover,
.ui-btn-icon.ui-error.ui-btn-raised.hover,
.ui-btn.ui-btn-error.ui-raised:hover,
.ui-btn-icon.ui-btn-error.ui-raised:hover,
.ui-btn.ui-error.ui-raised:hover,
.ui-btn-icon.ui-error.ui-raised:hover,
.ui-btn.ui-btn-error.ui-btn-raised:hover,
.ui-btn-icon.ui-btn-error.ui-btn-raised:hover,
.ui-btn.ui-error.ui-btn-raised:hover,
.ui-btn-icon.ui-error.ui-btn-raised:hover {
  --color: #fff;
  --bg: var(--theme-error-hover-color);
}
.ui-btn.ui-btn-error.ui-raised.active,
.ui-btn-icon.ui-btn-error.ui-raised.active,
.ui-btn.ui-error.ui-raised.active,
.ui-btn-icon.ui-error.ui-raised.active,
.ui-btn.ui-btn-error.ui-btn-raised.active,
.ui-btn-icon.ui-btn-error.ui-btn-raised.active,
.ui-btn.ui-error.ui-btn-raised.active,
.ui-btn-icon.ui-error.ui-btn-raised.active,
.ui-btn.ui-btn-error.ui-raised:active,
.ui-btn-icon.ui-btn-error.ui-raised:active,
.ui-btn.ui-error.ui-raised:active,
.ui-btn-icon.ui-error.ui-raised:active,
.ui-btn.ui-btn-error.ui-btn-raised:active,
.ui-btn-icon.ui-btn-error.ui-btn-raised:active,
.ui-btn.ui-error.ui-btn-raised:active,
.ui-btn-icon.ui-error.ui-btn-raised:active {
  --color: #fff;
  --bg: var(--theme-error-press-color);
}
.ui-btn.ui-btn-error.ui-outline,
.ui-btn-icon.ui-btn-error.ui-outline,
.ui-btn.ui-error.ui-outline,
.ui-btn-icon.ui-error.ui-outline,
.ui-btn.ui-btn-error.ui-btn-outline,
.ui-btn-icon.ui-btn-error.ui-btn-outline,
.ui-btn.ui-error.ui-btn-outline,
.ui-btn-icon.ui-error.ui-btn-outline {
  --color: var(--theme-error-color);
  --border: 1px solid var(--theme-error-color);
}
.ui-btn.ui-btn-error.ui-outline.hover,
.ui-btn-icon.ui-btn-error.ui-outline.hover,
.ui-btn.ui-error.ui-outline.hover,
.ui-btn-icon.ui-error.ui-outline.hover,
.ui-btn.ui-btn-error.ui-btn-outline.hover,
.ui-btn-icon.ui-btn-error.ui-btn-outline.hover,
.ui-btn.ui-error.ui-btn-outline.hover,
.ui-btn-icon.ui-error.ui-btn-outline.hover,
.ui-btn.ui-btn-error.ui-outline:hover,
.ui-btn-icon.ui-btn-error.ui-outline:hover,
.ui-btn.ui-error.ui-outline:hover,
.ui-btn-icon.ui-error.ui-outline:hover,
.ui-btn.ui-btn-error.ui-btn-outline:hover,
.ui-btn-icon.ui-btn-error.ui-btn-outline:hover,
.ui-btn.ui-error.ui-btn-outline:hover,
.ui-btn-icon.ui-error.ui-btn-outline:hover {
  --color: var(--theme-error-hover-color);
  --border: 1px solid var(--theme-error-hover-color);
  --bg: var(--theme-error-fade-10);
}
.ui-btn.ui-btn-error.ui-outline.active,
.ui-btn-icon.ui-btn-error.ui-outline.active,
.ui-btn.ui-error.ui-outline.active,
.ui-btn-icon.ui-error.ui-outline.active,
.ui-btn.ui-btn-error.ui-btn-outline.active,
.ui-btn-icon.ui-btn-error.ui-btn-outline.active,
.ui-btn.ui-error.ui-btn-outline.active,
.ui-btn-icon.ui-error.ui-btn-outline.active,
.ui-btn.ui-btn-error.ui-outline:active,
.ui-btn-icon.ui-btn-error.ui-outline:active,
.ui-btn.ui-error.ui-outline:active,
.ui-btn-icon.ui-error.ui-outline:active,
.ui-btn.ui-btn-error.ui-btn-outline:active,
.ui-btn-icon.ui-btn-error.ui-btn-outline:active,
.ui-btn.ui-error.ui-btn-outline:active,
.ui-btn-icon.ui-error.ui-btn-outline:active {
  --color: var(--theme-error-press-color);
  --border: 1px solid var(--theme-error-press-color);
  --bg: var(--theme-error-fade-25);
}
.ui-btn.ui-btn-info,
.ui-btn-icon.ui-btn-info,
.ui-btn.ui-info,
.ui-btn-icon.ui-info {
  --color: var(--theme-info-color);
}
.ui-btn.ui-btn-info.hover,
.ui-btn-icon.ui-btn-info.hover,
.ui-btn.ui-info.hover,
.ui-btn-icon.ui-info.hover,
.ui-btn.ui-btn-info:hover,
.ui-btn-icon.ui-btn-info:hover,
.ui-btn.ui-info:hover,
.ui-btn-icon.ui-info:hover {
  --color: var(--theme-info-hover-color);
  --bg: var(--theme-info-fade-10);
}
.ui-btn.ui-btn-info.active,
.ui-btn-icon.ui-btn-info.active,
.ui-btn.ui-info.active,
.ui-btn-icon.ui-info.active,
.ui-btn.ui-btn-info:active,
.ui-btn-icon.ui-btn-info:active,
.ui-btn.ui-info:active,
.ui-btn-icon.ui-info:active {
  --color: var(--theme-info-press-color);
  --bg: var(--theme-info-fade-25);
}
.ui-btn.ui-btn-info.ui-link,
.ui-btn-icon.ui-btn-info.ui-link,
.ui-btn.ui-info.ui-link,
.ui-btn-icon.ui-info.ui-link,
.ui-btn.ui-btn-info.ui-btn-link,
.ui-btn-icon.ui-btn-info.ui-btn-link,
.ui-btn.ui-info.ui-btn-link,
.ui-btn-icon.ui-info.ui-btn-link {
  --color: var(--theme-info-color);
  --bg: transparent !important;
}
.ui-btn.ui-btn-info.ui-link.hover,
.ui-btn-icon.ui-btn-info.ui-link.hover,
.ui-btn.ui-info.ui-link.hover,
.ui-btn-icon.ui-info.ui-link.hover,
.ui-btn.ui-btn-info.ui-btn-link.hover,
.ui-btn-icon.ui-btn-info.ui-btn-link.hover,
.ui-btn.ui-info.ui-btn-link.hover,
.ui-btn-icon.ui-info.ui-btn-link.hover,
.ui-btn.ui-btn-info.ui-link:hover,
.ui-btn-icon.ui-btn-info.ui-link:hover,
.ui-btn.ui-info.ui-link:hover,
.ui-btn-icon.ui-info.ui-link:hover,
.ui-btn.ui-btn-info.ui-btn-link:hover,
.ui-btn-icon.ui-btn-info.ui-btn-link:hover,
.ui-btn.ui-info.ui-btn-link:hover,
.ui-btn-icon.ui-info.ui-btn-link:hover {
  --color: var(--theme-info-hover-color);
  --text-shadow: 1px 1px 3px var(--theme-info-fade-25);
}
.ui-btn.ui-btn-info.ui-link.active,
.ui-btn-icon.ui-btn-info.ui-link.active,
.ui-btn.ui-info.ui-link.active,
.ui-btn-icon.ui-info.ui-link.active,
.ui-btn.ui-btn-info.ui-btn-link.active,
.ui-btn-icon.ui-btn-info.ui-btn-link.active,
.ui-btn.ui-info.ui-btn-link.active,
.ui-btn-icon.ui-info.ui-btn-link.active,
.ui-btn.ui-btn-info.ui-link:active,
.ui-btn-icon.ui-btn-info.ui-link:active,
.ui-btn.ui-info.ui-link:active,
.ui-btn-icon.ui-info.ui-link:active,
.ui-btn.ui-btn-info.ui-btn-link:active,
.ui-btn-icon.ui-btn-info.ui-btn-link:active,
.ui-btn.ui-info.ui-btn-link:active,
.ui-btn-icon.ui-info.ui-btn-link:active {
  --text-shadow: 1px 1px 3px var(--theme-info-fade-50);
}
.ui-btn.ui-btn-info.ui-flat,
.ui-btn-icon.ui-btn-info.ui-flat,
.ui-btn.ui-info.ui-flat,
.ui-btn-icon.ui-info.ui-flat,
.ui-btn.ui-btn-info.ui-btn-flat,
.ui-btn-icon.ui-btn-info.ui-btn-flat,
.ui-btn.ui-info.ui-btn-flat,
.ui-btn-icon.ui-info.ui-btn-flat {
  --color: #000;
  --bg: var(--theme-info-color);
}
.ui-btn.ui-btn-info.ui-flat.hover,
.ui-btn-icon.ui-btn-info.ui-flat.hover,
.ui-btn.ui-info.ui-flat.hover,
.ui-btn-icon.ui-info.ui-flat.hover,
.ui-btn.ui-btn-info.ui-btn-flat.hover,
.ui-btn-icon.ui-btn-info.ui-btn-flat.hover,
.ui-btn.ui-info.ui-btn-flat.hover,
.ui-btn-icon.ui-info.ui-btn-flat.hover,
.ui-btn.ui-btn-info.ui-flat:hover,
.ui-btn-icon.ui-btn-info.ui-flat:hover,
.ui-btn.ui-info.ui-flat:hover,
.ui-btn-icon.ui-info.ui-flat:hover,
.ui-btn.ui-btn-info.ui-btn-flat:hover,
.ui-btn-icon.ui-btn-info.ui-btn-flat:hover,
.ui-btn.ui-info.ui-btn-flat:hover,
.ui-btn-icon.ui-info.ui-btn-flat:hover {
  --color: #333;
  --bg: var(--theme-info-hover-color);
}
.ui-btn.ui-btn-info.ui-flat.active,
.ui-btn-icon.ui-btn-info.ui-flat.active,
.ui-btn.ui-info.ui-flat.active,
.ui-btn-icon.ui-info.ui-flat.active,
.ui-btn.ui-btn-info.ui-btn-flat.active,
.ui-btn-icon.ui-btn-info.ui-btn-flat.active,
.ui-btn.ui-info.ui-btn-flat.active,
.ui-btn-icon.ui-info.ui-btn-flat.active,
.ui-btn.ui-btn-info.ui-flat:active,
.ui-btn-icon.ui-btn-info.ui-flat:active,
.ui-btn.ui-info.ui-flat:active,
.ui-btn-icon.ui-info.ui-flat:active,
.ui-btn.ui-btn-info.ui-btn-flat:active,
.ui-btn-icon.ui-btn-info.ui-btn-flat:active,
.ui-btn.ui-info.ui-btn-flat:active,
.ui-btn-icon.ui-info.ui-btn-flat:active {
  --color: #111;
  --bg: var(--theme-info-press-color);
}
.ui-btn.ui-btn-info.ui-raised,
.ui-btn-icon.ui-btn-info.ui-raised,
.ui-btn.ui-info.ui-raised,
.ui-btn-icon.ui-info.ui-raised,
.ui-btn.ui-btn-info.ui-btn-raised,
.ui-btn-icon.ui-btn-info.ui-btn-raised,
.ui-btn.ui-info.ui-btn-raised,
.ui-btn-icon.ui-info.ui-btn-raised {
  --color: #000;
  --bg: var(--theme-info-color);
}
.ui-btn.ui-btn-info.ui-raised.hover,
.ui-btn-icon.ui-btn-info.ui-raised.hover,
.ui-btn.ui-info.ui-raised.hover,
.ui-btn-icon.ui-info.ui-raised.hover,
.ui-btn.ui-btn-info.ui-btn-raised.hover,
.ui-btn-icon.ui-btn-info.ui-btn-raised.hover,
.ui-btn.ui-info.ui-btn-raised.hover,
.ui-btn-icon.ui-info.ui-btn-raised.hover,
.ui-btn.ui-btn-info.ui-raised:hover,
.ui-btn-icon.ui-btn-info.ui-raised:hover,
.ui-btn.ui-info.ui-raised:hover,
.ui-btn-icon.ui-info.ui-raised:hover,
.ui-btn.ui-btn-info.ui-btn-raised:hover,
.ui-btn-icon.ui-btn-info.ui-btn-raised:hover,
.ui-btn.ui-info.ui-btn-raised:hover,
.ui-btn-icon.ui-info.ui-btn-raised:hover {
  --color: #333;
  --bg: var(--theme-info-hover-color);
}
.ui-btn.ui-btn-info.ui-raised.active,
.ui-btn-icon.ui-btn-info.ui-raised.active,
.ui-btn.ui-info.ui-raised.active,
.ui-btn-icon.ui-info.ui-raised.active,
.ui-btn.ui-btn-info.ui-btn-raised.active,
.ui-btn-icon.ui-btn-info.ui-btn-raised.active,
.ui-btn.ui-info.ui-btn-raised.active,
.ui-btn-icon.ui-info.ui-btn-raised.active,
.ui-btn.ui-btn-info.ui-raised:active,
.ui-btn-icon.ui-btn-info.ui-raised:active,
.ui-btn.ui-info.ui-raised:active,
.ui-btn-icon.ui-info.ui-raised:active,
.ui-btn.ui-btn-info.ui-btn-raised:active,
.ui-btn-icon.ui-btn-info.ui-btn-raised:active,
.ui-btn.ui-info.ui-btn-raised:active,
.ui-btn-icon.ui-info.ui-btn-raised:active {
  --color: #111;
  --bg: var(--theme-info-press-color);
}
.ui-btn.ui-btn-info.ui-outline,
.ui-btn-icon.ui-btn-info.ui-outline,
.ui-btn.ui-info.ui-outline,
.ui-btn-icon.ui-info.ui-outline,
.ui-btn.ui-btn-info.ui-btn-outline,
.ui-btn-icon.ui-btn-info.ui-btn-outline,
.ui-btn.ui-info.ui-btn-outline,
.ui-btn-icon.ui-info.ui-btn-outline {
  --color: var(--theme-info-color);
  --border: 1px solid var(--theme-info-color);
}
.ui-btn.ui-btn-info.ui-outline.hover,
.ui-btn-icon.ui-btn-info.ui-outline.hover,
.ui-btn.ui-info.ui-outline.hover,
.ui-btn-icon.ui-info.ui-outline.hover,
.ui-btn.ui-btn-info.ui-btn-outline.hover,
.ui-btn-icon.ui-btn-info.ui-btn-outline.hover,
.ui-btn.ui-info.ui-btn-outline.hover,
.ui-btn-icon.ui-info.ui-btn-outline.hover,
.ui-btn.ui-btn-info.ui-outline:hover,
.ui-btn-icon.ui-btn-info.ui-outline:hover,
.ui-btn.ui-info.ui-outline:hover,
.ui-btn-icon.ui-info.ui-outline:hover,
.ui-btn.ui-btn-info.ui-btn-outline:hover,
.ui-btn-icon.ui-btn-info.ui-btn-outline:hover,
.ui-btn.ui-info.ui-btn-outline:hover,
.ui-btn-icon.ui-info.ui-btn-outline:hover {
  --color: var(--theme-info-hover-color);
  --border: 1px solid var(--theme-info-hover-color);
  --bg: var(--theme-info-fade-10);
}
.ui-btn.ui-btn-info.ui-outline.active,
.ui-btn-icon.ui-btn-info.ui-outline.active,
.ui-btn.ui-info.ui-outline.active,
.ui-btn-icon.ui-info.ui-outline.active,
.ui-btn.ui-btn-info.ui-btn-outline.active,
.ui-btn-icon.ui-btn-info.ui-btn-outline.active,
.ui-btn.ui-info.ui-btn-outline.active,
.ui-btn-icon.ui-info.ui-btn-outline.active,
.ui-btn.ui-btn-info.ui-outline:active,
.ui-btn-icon.ui-btn-info.ui-outline:active,
.ui-btn.ui-info.ui-outline:active,
.ui-btn-icon.ui-info.ui-outline:active,
.ui-btn.ui-btn-info.ui-btn-outline:active,
.ui-btn-icon.ui-btn-info.ui-btn-outline:active,
.ui-btn.ui-info.ui-btn-outline:active,
.ui-btn-icon.ui-info.ui-btn-outline:active {
  --color: var(--theme-info-press-color);
  --border: 1px solid var(--theme-info-press-color);
  --bg: var(--theme-info-fade-25);
}
.ui-btn-icon.ui-raised,
.ui-btn-icon.ui-btn-raised,
.ui-btn.ui-raised,
.ui-btn.ui-btn-raised {
  --shadow: 1px 3px 6px #0002;
}
.ui-btn-icon.ui-raised.hover,
.ui-btn-icon.ui-btn-raised.hover,
.ui-btn.ui-raised.hover,
.ui-btn.ui-btn-raised.hover,
.ui-btn-icon.ui-raised:hover,
.ui-btn-icon.ui-btn-raised:hover,
.ui-btn.ui-raised:hover,
.ui-btn.ui-btn-raised:hover {
  --shadow: 1px 4px 6px #0003;
}
.ui-btn-icon.ui-raised.active,
.ui-btn-icon.ui-btn-raised.active,
.ui-btn.ui-raised.active,
.ui-btn.ui-btn-raised.active,
.ui-btn-icon.ui-raised:active,
.ui-btn-icon.ui-btn-raised:active,
.ui-btn.ui-raised:active,
.ui-btn.ui-btn-raised:active {
  --shadow: 1px 2px 6px #0003;
}
.ui-btn-icon.ui-raised.disabled,
.ui-btn-icon.ui-btn-raised.disabled,
.ui-btn.ui-raised.disabled,
.ui-btn.ui-btn-raised.disabled,
.ui-btn-icon.ui-raised:disabled,
.ui-btn-icon.ui-btn-raised:disabled,
.ui-btn.ui-raised:disabled,
.ui-btn.ui-btn-raised:disabled {
  --color: var(--theme-disabled-text) !important;
  --bg: var(--theme-surface-bg-hover-0) !important;
  --shadow: 1px 4px 6px #0002 !important;
}
.ui-btn-icon.ui-flat,
.ui-btn-icon.ui-btn-flat,
.ui-btn.ui-flat,
.ui-btn.ui-btn-flat {
  --bg: var(--theme-surface-bg-hover-0);
}
.ui-btn-icon.ui-flat.active,
.ui-btn-icon.ui-btn-flat.active,
.ui-btn.ui-flat.active,
.ui-btn.ui-btn-flat.active,
.ui-btn-icon.ui-flat:active,
.ui-btn-icon.ui-btn-flat:active,
.ui-btn.ui-flat:active,
.ui-btn.ui-btn-flat:active {
  --bg: var(--theme-surface-bg-press-0);
}
.ui-btn-icon.ui-flat.disabled,
.ui-btn-icon.ui-btn-flat.disabled,
.ui-btn.ui-flat.disabled,
.ui-btn.ui-btn-flat.disabled,
.ui-btn-icon.ui-flat:disabled,
.ui-btn-icon.ui-btn-flat:disabled,
.ui-btn.ui-flat:disabled,
.ui-btn.ui-btn-flat:disabled {
  --color: var(--theme-disabled-text) !important;
  --bg: var(--theme-surface-bg-hover-0) !important;
}
.ui-btn-icon.ui-outline,
.ui-btn-icon.ui-btn-outline,
.ui-btn.ui-outline,
.ui-btn.ui-btn-outline {
  --border: 1px solid var(--theme-surface-text-0);
  --color: var(--theme-surface-text-0);
  --bg: transparent;
}
.ui-btn-icon.ui-outline.hover,
.ui-btn-icon.ui-btn-outline.hover,
.ui-btn.ui-outline.hover,
.ui-btn.ui-btn-outline.hover,
.ui-btn-icon.ui-outline:hover,
.ui-btn-icon.ui-btn-outline:hover,
.ui-btn.ui-outline:hover,
.ui-btn.ui-btn-outline:hover {
  --border: 1px solid var(--theme-surface-text-hover-0);
  --color: var(--theme-surface-text-hover-0);
  --bg: var(--theme-surface-bg-hover-0);
}
.ui-btn-icon.ui-outline.active,
.ui-btn-icon.ui-btn-outline.active,
.ui-btn.ui-outline.active,
.ui-btn.ui-btn-outline.active,
.ui-btn-icon.ui-outline:active,
.ui-btn-icon.ui-btn-outline:active,
.ui-btn.ui-outline:active,
.ui-btn.ui-btn-outline:active {
  --border: 1px solid var(--theme-surface-text-press-0);
  --color: var(--theme-surface-text-press-0);
  --bg: var(--theme-surface-bg-press-0);
}
.ui-btn-icon.ui-outline.disabled,
.ui-btn-icon.ui-btn-outline.disabled,
.ui-btn.ui-outline.disabled,
.ui-btn.ui-btn-outline.disabled,
.ui-btn-icon.ui-outline:disabled,
.ui-btn-icon.ui-btn-outline:disabled,
.ui-btn.ui-outline:disabled,
.ui-btn.ui-btn-outline:disabled {
  --bg: transparent !important;
  --border: 1px solid var(--theme-disabled-text) !important;
  --color: var(--theme-disabled-text) !important;
}
.ui-btn-icon.ui-link,
.ui-btn-icon.ui-btn-link,
.ui-btn.ui-link,
.ui-btn.ui-btn-link {
  --border: none;
  --bg: none;
}
.ui-btn-icon.ui-link > :not(.fa, .fas, .fab, .far),
.ui-btn-icon.ui-btn-link > :not(.fa, .fas, .fab, .far),
.ui-btn.ui-link > :not(.fa, .fas, .fab, .far),
.ui-btn.ui-btn-link > :not(.fa, .fas, .fab, .far) {
  text-decoration: underline;
}
.ui-btn.focus,
.ui-btn:focus-visible {
  outline: 1px dotted var(--theme-border-1);
}
.ui-btn.hover,
.ui-btn:hover {
  --bg: var(--theme-surface-bg-hover-0);
  --color: var(--theme-surface-text-hover-0);
}
.ui-btn.active,
.ui-btn:active {
  --bg: var(--theme-surface-bg-press-0);
  --color: var(--theme-surface-text-press-0);
  --transition: all 0.2s;
}
.ui-btn.disabled,
.ui-btn:disabled {
  --color: var(--theme-disabled-text) !important;
  --bg: var(--theme-surface-bg-0) !important;
  --shadow: none !important;
  --text-shadow: none !important;
}
.ui-btn-stack {
  display: inline-flex;
  flex-direction: row;
}
.ui-btn-stack > .ui-btn-icon:first-child,
.ui-btn-stack > .ui-btn:first-child {
  border-radius: 5px 0 0 5px;
  padding-right: 0.5em;
  --margin: 0;
  border-right: 0;
}
.ui-btn-stack > .ui-btn-icon:last-child,
.ui-btn-stack > .ui-btn:last-child {
  border-radius: 0 5px 5px 0;
  padding-left: 0.5em;
  --margin: 0;
  border-left: 0;
}
.ui-btn-stack > .ui-btn-icon:last-child:before,
.ui-btn-stack > .ui-btn:last-child:before {
  display: block;
  content: ' ';
  border-left: 1px solid var(--theme-border-1);
  position: relative;
  left: -0.5em;
  height: 100%;
  opacity: 0.5;
}
@media (max-width: 991px) {
  .ui-btn.ui-responsive,
  .ui-btn.ui-btn-responsive,
  .ui-btn.ui-btn-responcive,
  .ui-btn.ui-responcive {
    --size: 14px;
  }
}
@media (min-width: 992px) {
  .ui-btn.ui-responsive,
  .ui-btn.ui-btn-responsive,
  .ui-btn.ui-btn-responcive,
  .ui-btn.ui-responcive {
    --size: 16px;
  }
}
@media (min-width: 1220px) {
  .ui-btn.ui-responsive,
  .ui-btn.ui-btn-responsive,
  .ui-btn.ui-btn-responcive,
  .ui-btn.ui-responcive {
    --size: 18px;
  }
}
@media (min-width: 1600px) {
  .ui-btn.ui-responsive,
  .ui-btn.ui-btn-responsive,
  .ui-btn.ui-btn-responcive,
  .ui-btn.ui-responcive {
    --size: 20px;
  }
}
.ui-btn-xs,
.ui-small-xs,
.ui-btn-small-xs {
  --size: 0.75rem;
}
.ui-small,
.ui-btn-sm,
.ui-btn-small {
  --size: 0.85rem;
}
.ui-md,
.ui-medium,
.ui-btn-medium {
  --size: 1.15rem;
}
.ui-lg,
.ui-big,
.ui-btn-big {
  --size: 1.25rem;
}
.ui-xl,
.ui-large,
.ui-btn-large {
  --size: 1.5rem;
}
.ui-btn-icon {
  --size: 1rem;
  --weight: unset;
  --radius: 5px;
  --padding: 0.5em 0.7em;
  --margin: 5px;
  --border: none;
  --transition: all 0.3s;
  --bg: unset;
  --color: var(--theme-surface-text-0);
  --shadow: none;
  width: auto;
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
  cursor: pointer;
  user-select: none;
  box-sizing: border-box;
  padding: var(--padding);
  margin: var(--margin);
  color: var(--color) !important;
  background: var(--bg);
  border: var(--border);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  transition: var(--transition);
  font-weight: var(--weight);
  font-size: var(--size);
  line-height: 1.5em;
  white-space: nowrap;
}
.ui-btn-icon > .fa,
.ui-btn-icon > .fas,
.ui-btn-icon > .fab,
.ui-btn-icon > .far {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: inherit;
}
.ui-btn-icon:focus-visible {
  outline: 1px dotted var(--theme-border-1);
}
.ui-btn-icon:hover {
  --color: var(--theme-surface-text-hover-0);
}
.ui-btn-icon:active,
.ui-btn-icon.active {
  --color: var(--theme-surface-text-press-0);
}
.ui-btn-icon.ui-primary,
.ui-btn-icon.ui-btn-primary {
  --color: var(--theme-primary-color);
}
.ui-btn-icon.ui-primary:hover,
.ui-btn-icon.ui-btn-primary:hover {
  --color: var(--theme-primary-hover-color);
}
.ui-btn-icon.ui-primary.active,
.ui-btn-icon.ui-btn-primary.active,
.ui-btn-icon.ui-primary:active,
.ui-btn-icon.ui-btn-primary:active {
  --color: var(--theme-primary-press-color);
}
.ui-btn-icon.ui-warn,
.ui-btn-icon.ui-warning,
.ui-btn-icon.ui-btn-warning {
  --color: var(--theme-warning-color);
}
.ui-btn-icon.ui-warn:hover,
.ui-btn-icon.ui-warning:hover,
.ui-btn-icon.ui-btn-warning:hover {
  --color: var(--theme-warning-hover-color);
}
.ui-btn-icon.ui-warn.active,
.ui-btn-icon.ui-warning.active,
.ui-btn-icon.ui-btn-warning.active,
.ui-btn-icon.ui-warn:active,
.ui-btn-icon.ui-warning:active,
.ui-btn-icon.ui-btn-warning:active {
  --color: var(--theme-warning-press-color);
}
.ui-btn-icon.ui-info,
.ui-btn-icon.ui-btn-info {
  --color: var(--theme-info-color);
}
.ui-btn-icon.ui-info:hover,
.ui-btn-icon.ui-btn-info:hover {
  --color: var(--theme-info-hover-color);
}
.ui-btn-icon.ui-info.active,
.ui-btn-icon.ui-btn-info.active,
.ui-btn-icon.ui-info:active,
.ui-btn-icon.ui-btn-info:active {
  --color: var(--theme-info-press-color);
}
.ui-btn-icon.ui-success,
.ui-btn-icon.ui-btn-success {
  --color: var(--theme-success-color);
}
.ui-btn-icon.ui-success:hover,
.ui-btn-icon.ui-btn-success:hover {
  --color: var(--theme-success-hover-color);
}
.ui-btn-icon.ui-success.active,
.ui-btn-icon.ui-btn-success.active,
.ui-btn-icon.ui-success:active,
.ui-btn-icon.ui-btn-success:active {
  --color: var(--theme-success-press-color);
}
.ui-btn-icon.ui-error,
.ui-btn-icon.ui-btn-error {
  --color: var(--theme-error-color);
}
.ui-btn-icon.ui-error:hover,
.ui-btn-icon.ui-btn-error:hover {
  --color: var(--theme-error-hover-color);
}
.ui-btn-icon.ui-error.active,
.ui-btn-icon.ui-btn-error.active,
.ui-btn-icon.ui-error:active,
.ui-btn-icon.ui-btn-error:active {
  --color: var(--theme-error-press-color);
}
.ui-btn-icon:disabled.ui-btn-primary,
.ui-btn-icon[disabled].ui-btn-primary,
.ui-btn-icon.disabled.ui-btn-primary,
.ui-btn-icon:disabled.ui-btn-warn,
.ui-btn-icon[disabled].ui-btn-warn,
.ui-btn-icon.disabled.ui-btn-warn,
.ui-btn-icon:disabled.ui-btn-warning,
.ui-btn-icon[disabled].ui-btn-warning,
.ui-btn-icon.disabled.ui-btn-warning,
.ui-btn-icon:disabled.ui-btn-error,
.ui-btn-icon[disabled].ui-btn-error,
.ui-btn-icon.disabled.ui-btn-error,
.ui-btn-icon:disabled.ui-btn-info,
.ui-btn-icon[disabled].ui-btn-info,
.ui-btn-icon.disabled.ui-btn-info,
.ui-btn-icon:disabled.ui-btn-primary,
.ui-btn-icon[disabled].ui-btn-primary,
.ui-btn-icon.disabled.ui-btn-primary,
.ui-btn-icon:disabled.ui-btn-warning,
.ui-btn-icon[disabled].ui-btn-warning,
.ui-btn-icon.disabled.ui-btn-warning,
.ui-btn-icon:disabled.ui-btn-success,
.ui-btn-icon[disabled].ui-btn-success,
.ui-btn-icon.disabled.ui-btn-success,
.ui-btn-icon:disabled.ui-btn-error,
.ui-btn-icon[disabled].ui-btn-error,
.ui-btn-icon.disabled.ui-btn-error,
.ui-btn-icon:disabled.ui-btn-info,
.ui-btn-icon[disabled].ui-btn-info,
.ui-btn-icon.disabled.ui-btn-info {
  --color: var(--theme-disabled-text) !important;
  box-shadow: none;
}
@media (max-width: 991px) {
  .ui-btn-icon.ui-responcive,
  .ui-btn-icon.ui-responsive {
    --size: 14px;
  }
}
@media (min-width: 992px) {
  .ui-btn-icon.ui-responcive,
  .ui-btn-icon.ui-responsive {
    --size: 16px;
  }
}
@media (min-width: 1220px) {
  .ui-btn-icon.ui-responcive,
  .ui-btn-icon.ui-responsive {
    --size: 18px;
  }
}
@media (min-width: 1600px) {
  .ui-btn-icon.ui-responcive,
  .ui-btn-icon.ui-responsive {
    --size: 20px;
  }
}
.ui-alert {
  position: relative;
  padding: 1rem;
  margin-bottom: 1rem;
  border-radius: 5px;
  transition: all 0.3s;
  color: var(--theme-surface-text-hover-0) !important;
  background-color: rgba(170, 170, 170, 0.2);
}
.ui-alert::before {
  display: block;
  content: ' ';
  position: static;
  width: 100%;
  height: 100%;
  opacity: 0.8;
}
.ui-alert.ui-primary,
.ui-alert.ui-alert-primary {
  color: var(--theme-surface-text-1) !important;
  background-color: #56c;
}
.ui-alert.ui-warn,
.ui-alert.ui-warning,
.ui-alert.ui-alert-warn,
.ui-alert.ui-alert-warning {
  color: var(--theme-surface-text-1) !important;
  background-color: #e1a828;
}
.ui-alert.ui-success,
.ui-alert.ui-alert-success {
  color: var(--theme-surface-text-1) !important;
  background-color: #5b4;
}
.ui-alert.ui-info,
.ui-alert.ui-alert-info {
  color: var(--theme-surface-text-hover-0) !important;
  background-color: #4bc6ef;
}
.ui-alert.ui-error,
.ui-alert.ui-alert-error {
  color: var(--theme-surface-text-1) !important;
  background-color: #d22;
}
.ui-panel {
  position: relative;
  padding: 1rem;
  margin-bottom: 1rem;
  border-radius: 5px;
  transition: all 0.3s;
  color: var(--theme-surface-text-hover-0);
  border: 1px solid var(--theme-text-2);
}

.ui-panel.ui-primary,
.ui-panel.ui-panel-primary {
  color: var(--theme-primary-color);
  border: 1px solid var(--theme-primary-color);
}
.ui-panel.ui-warn,
.ui-panel.ui-warning,
.ui-panel.ui-panel-warn,
.ui-panel.ui-panel-warning {
  color: var(--theme-warning-color);
  border: 1px solid var(--theme-warning-color);
}
.ui-panel.ui-success,
.ui-panel.ui-panel-success {
  color: var(--theme-success-color);
  border: 1px solid var(--theme-success-color);
}
.ui-panel.ui-info,
.ui-panel.ui-panel-info {
  color: var(--theme-info-color);
  border: 1px solid var(--theme-info-color);
}
.ui-panel.ui-error,
.ui-panel.ui-panel-error {
  color: var(--theme-error-color);
  border: 1px solid var(--theme-error-color);
}


/*# sourceMappingURL=ui-kit.css.map*/
