/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,9..32,100..900;1,14..32,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,9..32,100..900;1,14..32,100..900&display=swap");
/* line 5, ../../../.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
/* line 13, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-helper-hidden {
  display: none;
}

/* line 14, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 15, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 16, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 17, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-helper-clearfix {
  display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
/* line 19, ../src/_jquery-ui-1.8.10.custom.scss */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 20, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
/* line 22, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 27, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 34, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 41, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */
/* Component containers
----------------------------------*/
/* line 59, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 60, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 61, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 62, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url("https://portal.dev.waio.app/s/img/ui/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  color: #222222;
}

/* line 63, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget-content a {
  color: #222222;
}

/* line 64, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("https://portal.dev.waio.app/s/img/ui/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

/* line 65, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 69, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url("https://portal.dev.waio.app/s/img/ui/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 70, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 71, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url("https://portal.dev.waio.app/s/img/ui/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 72, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}

/* line 73, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url("https://portal.dev.waio.app/s/img/ui/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 74, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 75, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 79, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("https://portal.dev.waio.app/s/img/ui/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636;
}

/* line 80, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 81, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("https://portal.dev.waio.app/s/img/ui/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 82, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 83, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 84, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 85, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 86, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 92, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url("https://portal.dev.waio.app/s/img/ui/ui-icons_222222_256x240.png");
}

/* line 93, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget-content .ui-icon {
  background-image: url("https://portal.dev.waio.app/s/img/ui/ui-icons_222222_256x240.png");
}

/* line 94, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget-header .ui-icon {
  background-image: url("https://portal.dev.waio.app/s/img/ui/ui-icons_222222_256x240.png");
}

/* line 95, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-default .ui-icon {
  background-image: url("https://portal.dev.waio.app/s/img/ui/ui-icons_888888_256x240.png");
}

/* line 96, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url("https://portal.dev.waio.app/s/img/ui/ui-icons_454545_256x240.png");
}

/* line 97, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-active .ui-icon {
  background-image: url("https://portal.dev.waio.app/s/img/ui/ui-icons_454545_256x240.png");
}

/* line 98, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-highlight .ui-icon {
  background-image: url("https://portal.dev.waio.app/s/img/ui/ui-icons_2e83ff_256x240.png");
}

/* line 99, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("https://portal.dev.waio.app/s/img/ui/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
/* line 102, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 103, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 104, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 105, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 106, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 107, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 108, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 109, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 110, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 111, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 112, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 113, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 114, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 115, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 116, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 117, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 118, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 119, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 120, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 121, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 122, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 123, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 124, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 125, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 126, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 127, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 128, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 129, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 130, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 131, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 132, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 133, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 134, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 135, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 136, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 137, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 138, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 139, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 140, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 141, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 142, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 143, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 144, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 145, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 146, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 147, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 148, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 149, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 150, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 151, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 152, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 153, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 154, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 155, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 156, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 157, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 158, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 159, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 160, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 161, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 162, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 163, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 164, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 165, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 166, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 167, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 168, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 169, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 170, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 171, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 172, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 173, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 174, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 175, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 176, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 177, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 178, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 179, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 180, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 181, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 182, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 183, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 184, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 185, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 186, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 187, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 188, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 189, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 190, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 191, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 192, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 193, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 194, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 195, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 196, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 197, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 198, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 199, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 200, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 201, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 202, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 203, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 204, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 205, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 206, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 207, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 208, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 209, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 210, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 211, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 212, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 213, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 214, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 215, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 216, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 217, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 218, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 219, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 220, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 221, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 222, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 223, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 224, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 225, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 226, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 227, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 228, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 229, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 230, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 231, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 232, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 233, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 234, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 235, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 236, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 237, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 239, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 240, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 241, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 242, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 243, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 244, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 245, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 246, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 247, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 248, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 249, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 250, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 251, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 252, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 253, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 254, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 255, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 256, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 257, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 258, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 259, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 260, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 261, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 262, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 263, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 264, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 265, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 266, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 267, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 268, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 269, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 270, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 271, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 272, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 273, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 274, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 275, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 276, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* Overlays */
/* line 294, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget-overlay {
  background: #000 repeat-x;
  opacity: .70;
  filter: Alpha(Opacity=70);
}

/* line 295, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url("https://portal.dev.waio.app/s/img/ui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .30;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

                                                                                                                                                                                                                                                                    /*
* jQuery UI Resizable 1.8.10
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizable#theming
*/
/* line 304, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-resizable {
  position: relative;
}

/* line 305, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  z-index: 99999;
  display: block;
}

/* line 306, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 307, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 308, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 309, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 310, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 311, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 312, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 313, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 314, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

                                                                                      /*
* jQuery UI Selectable 1.8.10
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Selectable#theming
*/
/* line 323, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/*
 * jQuery UI Accordion 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
/* line 334, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-accordion {
  width: 100%;
}

/* line 335, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-header {
  cursor: pointer;
  position: relative;
  margin-top: 1px;
  zoom: 1;
}

/* line 336, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-li-fix {
  display: inline;
}

/* line 337, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-header-active {
  border-bottom: 0 !important;
}

/* line 338, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: .5em .5em .5em .7em;
}

/* line 339, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-accordion-icons .ui-accordion-header a {
  padding-left: 2.2em;
}

/* line 340, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-header .ui-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 341, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  margin-top: -2px;
  position: relative;
  top: 1px;
  margin-bottom: 2px;
  overflow: auto;
  display: none;
  zoom: 1;
}

/* line 342, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-accordion .ui-accordion-content-active {
  display: block;
}

/*
 * jQuery UI Autocomplete 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
/* line 352, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-autocomplete {
  position: absolute;
  cursor: default;
}

/* workarounds */
/* line 355, ../src/_jquery-ui-1.8.10.custom.scss */
* html .ui-autocomplete {
  width: 1px;
}

/* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.10
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
/* line 366, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  float: left;
}

/* line 373, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-menu .ui-menu {
  margin-top: -3px;
}

/* line 376, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  float: left;
  clear: left;
  width: 100%;
}

/* line 384, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}

/* line 391, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

/*
 * jQuery UI Button 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
/* line 405, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}

/* the overflow property removes extra width in IE */
/* line 406, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* line 407, ../src/_jquery-ui-1.8.10.custom.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* button elements seem to need a little more width */
/* line 408, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 409, ../src/_jquery-ui-1.8.10.custom.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
/* line 412, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

/* line 413, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 414, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 415, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 416, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 417, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 419, ../src/_jquery-ui-1.8.10.custom.scss */
input.ui-button {
  padding: .4em 1em;
}

/*button icon element(s) */
/* line 422, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 423, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 424, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 425, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* line 426, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/*button sets*/
/* line 429, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 430, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* line 433, ../src/_jquery-ui-1.8.10.custom.scss */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
/* line 443, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}

/* line 444, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 445, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}

/* line 446, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 447, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 448, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

/* line 449, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

/* line 450, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}

/* line 451, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 452, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 453, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 454, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/*
 * jQuery UI Slider 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
/* line 464, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 465, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

/* line 466, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 468, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 469, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 470, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 471, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 472, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 474, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 475, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 476, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 477, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 478, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

                                                   /*
* jQuery UI Tabs 1.8.10
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Tabs#theming
*/
/* line 487, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/* line 488, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 489, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}

/* line 490, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 491, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}

/* line 492, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}

/* line 493, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 494, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 495, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/*
 * jQuery UI Datepicker 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* line 505, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 506, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 507, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 508, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 509, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 510, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 511, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 512, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 513, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 514, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 515, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 516, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 517, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 519, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 520, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 521, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 522, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 523, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 524, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 525, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 528, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 529, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 530, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 531, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 532, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 533, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 534, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 535, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 536, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 537, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
}

/* RTL support */
/* line 540, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 541, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 542, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 543, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 544, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 545, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 546, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 547, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 548, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 549, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 550, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 553, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

/*
* jQuery UI Progressbar 1.8.10
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Progressbar#theming
*/
/* line 572, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
}

/* line 573, ../src/_jquery-ui-1.8.10.custom.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

@font-face {
  font-family: 'Helvetica Neue';
  font-style: normal;
  src: url("https://portal.dev.waio.app/s/img/Helvetica.ttf");
}
@font-face {
  font-family: 'Helvetica';
  font-style: normal;
  src: url("https://portal.dev.waio.app/s/img/Helvetica.ttf");
}
/* line 13, ../src/screen.scss */
body {
  font-family: "Inter", sans-serif, sans-serif !important;
  font-size: 14px;
  padding: 20px;
}

/* line 19, ../src/screen.scss */
.css_right {
  float: right;
}

/* line 23, ../src/screen.scss */
.clear {
  clear: both;
}

/*
 *  File:         demo_table.css
 *  CVS:          $Id$
 *  Description:  CSS descriptions for DataTables demo pages
 *  Author:       Allan Jardine
 *  Created:      Tue May 12 06:47:22 BST 2009
 *  Modified:     $Date$ by $Author$
 *  Language:     CSS
 *  Project:      DataTables
 *
 *  Copyright 2009 Allan Jardine. All Rights Reserved.
 *
 * ***************************************************************************
 * DESCRIPTION
 *
 * The styles given here are suitable for the demos that are used with the standard DataTables
 * distribution (see www.datatables.net). You will most likely wish to modify these styles to
 * meet the layout requirements of your site.
 *
 * Common issues:
 *   'full_numbers' pagination - I use an extra selector on the body tag to ensure that there is
 *     no conflict between the two pagination types. If you want to use full_numbers pagination
 *     ensure that you either have "example_alt_pagination" as a body class name, or better yet,
 *     modify that selector.
 *   Note that the path used for Images is relative. All images are by default located in
 *     ../images/ - relative to this CSS file.
 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables features
 */
/* line 33, ../src/screen/_jquery.dataTables.scss */
.dataTables_wrapper {
  position: relative;
  clear: both;
  _height: 302px;
  zoom: 1;
  /* Feeling sorry for IE */
}

/* line 41, ../src/screen/_jquery.dataTables.scss */
.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 250px;
  height: 30px;
  margin-left: -125px;
  margin-top: -15px;
  padding: 14px 0 2px 0;
  border: 1px solid #ddd;
  text-align: center;
  color: #999;
  font-size: 14px;
  background-color: white;
}

/* line 57, ../src/screen/_jquery.dataTables.scss */
.dataTables_length {
  width: 40%;
  float: left;
  padding: 4px 10px;
}

/* line 64, ../src/screen/_jquery.dataTables.scss */
.dataTables_filter {
  width: 50%;
  float: right;
  text-align: right;
  padding: 4px;
}

/* line 72, ../src/screen/_jquery.dataTables.scss */
.dataTables_info {
  /*width: 60%;*/
  float: left;
  line-height: 30px;
  height: 30px;
  padding-left: 10px;
  font-size: 0.8em;
  font-weight: normal;
}

/* line 82, ../src/screen/_jquery.dataTables.scss */
.dataTables_paginate {
  width: 44px;
  /* width: 50px; */
  float: left;
  text-align: left;
  height: 26px;
  font-size: 0.9em;
}
/* line 90, ../src/screen/_jquery.dataTables.scss */
.dataTables_paginate .ui-button {
  margin-top: 4px;
  padding: 0 8px 0 6px;
  line-height: 20px;
}

/* Pagination nested */
/* line 98, ../src/screen/_jquery.dataTables.scss */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
  height: 19px;
  width: 19px;
  margin-left: 3px;
  float: left;
}

/* line 105, ../src/screen/_jquery.dataTables.scss */
.paginate_disabled_previous {
  background-image: url("https://portal.dev.waio.app/s/img/dt/back_disabled.jpg");
}

/* line 109, ../src/screen/_jquery.dataTables.scss */
.paginate_enabled_previous {
  background-image: url("https://portal.dev.waio.app/s/img/dt/back_enabled.jpg");
}

/* line 113, ../src/screen/_jquery.dataTables.scss */
.paginate_disabled_next {
  background-image: url("https://portal.dev.waio.app/s/img/dt/forward_disabled.jpg");
}

/* line 117, ../src/screen/_jquery.dataTables.scss */
.paginate_enabled_next {
  background-image: url("https://portal.dev.waio.app/s/img/dt/forward_enabled.jpg");
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables display
 */
/* line 126, ../src/screen/_jquery.dataTables.scss */
table.display {
  margin: 0 auto;
  clear: both;
  width: 100%;
  /* Note Firefox 3.5 and before have a bug with border-collapse
   * ( https://bugzilla.mozilla.org/show%5Fbug.cgi?id=155955 ) 
   * border-spacing: 0; is one possible option. Conditional-css.com is
   * useful for this kind of thing
   *
   * Further note IE 6/7 has problems when calculating widths with border width.
   * It subtracts one px relative to the other browsers from the first column, and
   * adds one to the end...
   *
   * If you want that effect I'd suggest setting a border-top/left on th/td's and 
   * then filling in the gaps with other borders.
   */
}

/* line 145, ../src/screen/_jquery.dataTables.scss */
table.display thead th {
  padding: 3px 3px 3px 4px;
  /* border-bottom: 1px solid black; */
  font-weight: bold;
  cursor: pointer;
  /* cursor: hand; */
}

/* line 153, ../src/screen/_jquery.dataTables.scss */
table.display tfoot th {
  padding: 3px 18px 3px 10px;
  border-top: 1px solid black;
  font-weight: bold;
}

/* line 159, ../src/screen/_jquery.dataTables.scss */
table.display tr.heading2 td {
  border-bottom: 1px solid #aaa;
}

/* line 163, ../src/screen/_jquery.dataTables.scss */
table.display td {
  padding: 3px 5px;
  font-size: 0.9em;
}

/* line 168, ../src/screen/_jquery.dataTables.scss */
table.display td.center {
  text-align: center;
}

/* line 172, ../src/screen/_jquery.dataTables.scss */
table.display td.right {
  text-align: right;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */
/* line 181, ../src/screen/_jquery.dataTables.scss */
.sorting_asc {
  background: url("https://portal.dev.waio.app/s/img/dt/sort_asc.png") no-repeat center right;
}

/* line 185, ../src/screen/_jquery.dataTables.scss */
.sorting_desc {
  background: url("https://portal.dev.waio.app/s/img/dt/sort_desc.png") no-repeat center right;
}

/* line 189, ../src/screen/_jquery.dataTables.scss */
.sorting {
  background: url("https://portal.dev.waio.app/s/img/dt/sort_both.png") no-repeat center right;
}

/* line 193, ../src/screen/_jquery.dataTables.scss */
.sorting_asc_disabled {
  background: url("https://portal.dev.waio.app/s/img/dt/sort_asc_disabled.png") no-repeat center right;
}

/* line 197, ../src/screen/_jquery.dataTables.scss */
.sorting_desc_disabled {
  background: url("https://portal.dev.waio.app/s/img/dt/sort_desc_disabled.png") no-repeat center right;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables row classes
 */
/* line 208, ../src/screen/_jquery.dataTables.scss */
table.display tr.odd.gradeA {
  background-color: #ddffdd;
}

/* line 212, ../src/screen/_jquery.dataTables.scss */
table.display tr.even.gradeA {
  background-color: #eeffee;
}

/* line 216, ../src/screen/_jquery.dataTables.scss */
table.display tr.odd.gradeC {
  background-color: #ddddff;
}

/* line 220, ../src/screen/_jquery.dataTables.scss */
table.display tr.even.gradeC {
  background-color: #eeeeff;
}

/* line 224, ../src/screen/_jquery.dataTables.scss */
table.display tr.odd.gradeX {
  background-color: #ffdddd;
}

/* line 228, ../src/screen/_jquery.dataTables.scss */
table.display tr.even.gradeX {
  background-color: #ffeeee;
}

/* line 232, ../src/screen/_jquery.dataTables.scss */
table.display tr.odd.gradeU {
  background-color: #ddd;
}

/* line 236, ../src/screen/_jquery.dataTables.scss */
table.display tr.even.gradeU {
  background-color: #eee;
}

/* line 241, ../src/screen/_jquery.dataTables.scss */
tr.odd {
  background-color: #E2E4FF;
}

/* line 245, ../src/screen/_jquery.dataTables.scss */
tr.even {
  background-color: white;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
/* line 256, ../src/screen/_jquery.dataTables.scss */
.dataTables_scroll {
  clear: both;
}

/* line 260, ../src/screen/_jquery.dataTables.scss */
.dataTables_scrollBody {
  *margin-top: -1px;
}

/* line 264, ../src/screen/_jquery.dataTables.scss */
.top, .bottom {
  padding: 15px;
  background-color: #F5F5F5;
  border: 1px solid #CCCCCC;
}

/* line 270, ../src/screen/_jquery.dataTables.scss */
.top .dataTables_info {
  float: none;
}

/* line 274, ../src/screen/_jquery.dataTables.scss */
.clear {
  clear: both;
}

/* line 278, ../src/screen/_jquery.dataTables.scss */
.dataTables_empty {
  text-align: center;
  padding: 20px 0 !important;
}

/* line 283, ../src/screen/_jquery.dataTables.scss */
tfoot input {
  margin: 0.5em 0;
  width: 100%;
  color: #444;
}

/* line 289, ../src/screen/_jquery.dataTables.scss */
tfoot input.search_init {
  color: #999;
}

/* line 293, ../src/screen/_jquery.dataTables.scss */
td.group {
  background-color: #d1cfd0;
  border-bottom: 2px solid #A19B9E;
  border-top: 2px solid #A19B9E;
}

/* line 299, ../src/screen/_jquery.dataTables.scss */
td.details {
  background-color: #d1cfd0;
  border: 2px solid #A19B9E;
}

/* line 305, ../src/screen/_jquery.dataTables.scss */
.example_alt_pagination div.dataTables_info {
  width: 40%;
}

/* line 309, ../src/screen/_jquery.dataTables.scss */
.paging_full_numbers {
  width: 350px;
  height: 22px;
  line-height: 22px;
  float: left;
}

/* line 317, ../src/screen/_jquery.dataTables.scss */
.paging_full_numbers span.paginate_button,
.paging_full_numbers span.paginate_active {
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 2px 5px;
  margin: 0 3px;
  cursor: pointer;
  *cursor: hand;
}

/* line 328, ../src/screen/_jquery.dataTables.scss */
.paging_full_numbers span.paginate_button {
  background-color: #ddd;
}

/* line 332, ../src/screen/_jquery.dataTables.scss */
.paging_full_numbers span.paginate_button:hover {
  background-color: #ccc;
}

/* line 336, ../src/screen/_jquery.dataTables.scss */
.paging_full_numbers span.paginate_active {
  background-color: #99B3FF;
}

/* line 340, ../src/screen/_jquery.dataTables.scss */
table.display tr.even.row_selected td {
  background-color: #B0BED9;
}

/* line 344, ../src/screen/_jquery.dataTables.scss */
table.display tr.odd.row_selected td {
  background-color: #9FAFD1;
}

/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
/* line 353, ../src/screen/_jquery.dataTables.scss */
tr.odd td.sorting_1 {
  background-color: #D3D6FF;
}

/* line 357, ../src/screen/_jquery.dataTables.scss */
tr.odd td.sorting_2 {
  background-color: #DADCFF;
}

/* line 361, ../src/screen/_jquery.dataTables.scss */
tr.odd td.sorting_3 {
  background-color: #E0E2FF;
}

/* line 365, ../src/screen/_jquery.dataTables.scss */
tr.even td.sorting_1 {
  background-color: #EAEBFF;
}

/* line 369, ../src/screen/_jquery.dataTables.scss */
tr.even td.sorting_2 {
  background-color: #F2F3FF;
}

/* line 373, ../src/screen/_jquery.dataTables.scss */
tr.even td.sorting_3 {
  background-color: #F9F9FF;
}

/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
/* line 388, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeA td.sorting_1 {
  background-color: #c4ffc4;
}

/* line 392, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeA td.sorting_2 {
  background-color: #d1ffd1;
}

/* line 396, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeA td.sorting_3 {
  background-color: #d1ffd1;
}

/* line 400, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeA td.sorting_1 {
  background-color: #d5ffd5;
}

/* line 404, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeA td.sorting_2 {
  background-color: #e2ffe2;
}

/* line 408, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeA td.sorting_3 {
  background-color: #e2ffe2;
}

/* line 412, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeC td.sorting_1 {
  background-color: #c4c4ff;
}

/* line 416, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeC td.sorting_2 {
  background-color: #d1d1ff;
}

/* line 420, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeC td.sorting_3 {
  background-color: #d1d1ff;
}

/* line 424, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeC td.sorting_1 {
  background-color: #d5d5ff;
}

/* line 428, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeC td.sorting_2 {
  background-color: #e2e2ff;
}

/* line 432, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeC td.sorting_3 {
  background-color: #e2e2ff;
}

/* line 436, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeX td.sorting_1 {
  background-color: #ffc4c4;
}

/* line 440, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeX td.sorting_2 {
  background-color: #ffd1d1;
}

/* line 444, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeX td.sorting_3 {
  background-color: #ffd1d1;
}

/* line 448, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeX td.sorting_1 {
  background-color: #ffd5d5;
}

/* line 452, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeX td.sorting_2 {
  background-color: #ffe2e2;
}

/* line 456, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeX td.sorting_3 {
  background-color: #ffe2e2;
}

/* line 460, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeU td.sorting_1 {
  background-color: #c4c4c4;
}

/* line 464, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeU td.sorting_2 {
  background-color: #d1d1d1;
}

/* line 468, ../src/screen/_jquery.dataTables.scss */
tr.odd.gradeU td.sorting_3 {
  background-color: #d1d1d1;
}

/* line 472, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeU td.sorting_1 {
  background-color: #d5d5d5;
}

/* line 476, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeU td.sorting_2 {
  background-color: #e2e2e2;
}

/* line 480, ../src/screen/_jquery.dataTables.scss */
tr.even.gradeU td.sorting_3 {
  background-color: #e2e2e2;
}

/*
 * Row highlighting example
 */
/* line 488, ../src/screen/_jquery.dataTables.scss */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted {
  background-color: #ECFFB3;
}

/* line 492, ../src/screen/_jquery.dataTables.scss */
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted {
  background-color: #E6FF99;
}

/* line 496, ../src/screen/_jquery.dataTables.scss */
.ex_highlight_row #example tr.even:hover {
  background-color: #ECFFB3;
}

/* line 500, ../src/screen/_jquery.dataTables.scss */
.ex_highlight_row #example tr.even:hover td.sorting_1 {
  background-color: #DDFF75;
}

/* line 504, ../src/screen/_jquery.dataTables.scss */
.ex_highlight_row #example tr.even:hover td.sorting_2 {
  background-color: #E7FF9E;
}

/* line 508, ../src/screen/_jquery.dataTables.scss */
.ex_highlight_row #example tr.even:hover td.sorting_3 {
  background-color: #E2FF89;
}

/* line 512, ../src/screen/_jquery.dataTables.scss */
.ex_highlight_row #example tr.odd:hover {
  background-color: #E6FF99;
}

/* line 516, ../src/screen/_jquery.dataTables.scss */
.ex_highlight_row #example tr.odd:hover td.sorting_1 {
  background-color: #D6FF5C;
}

/* line 520, ../src/screen/_jquery.dataTables.scss */
.ex_highlight_row #example tr.odd:hover td.sorting_2 {
  background-color: #E0FF84;
}

/* line 524, ../src/screen/_jquery.dataTables.scss */
.ex_highlight_row #example tr.odd:hover td.sorting_3 {
  background-color: #DBFF70;
}

/*
 * KeyTable
 */
/* line 535, ../src/screen/_jquery.dataTables.scss */
table.KeyTable tr.focus td {
  background-color: #FFFACD !important;
}
/* line 539, ../src/screen/_jquery.dataTables.scss */
table.KeyTable tr.focus td.focus {
  background-color: #0054B4 !important;
  color: #fff;
}
/* line 542, ../src/screen/_jquery.dataTables.scss */
table.KeyTable tr.focus td.focus a {
  color: #fff;
}
/* line 545, ../src/screen/_jquery.dataTables.scss */
table.KeyTable tr.focus td.focus [class^="icon-"], table.KeyTable tr.focus td.focus [class*=" icon-"] {
  background-image: url("https://portal.dev.waio.app/s/img/glyphicons-halflings-white.png");
}

/* line 553, ../src/screen/_jquery.dataTables.scss */
table.KeyTable td.selected,
table.KeyTable tr.focus td.selected {
  background-color: #0054B4 !important;
  color: #fff;
}
/* line 556, ../src/screen/_jquery.dataTables.scss */
table.KeyTable td.selected a,
table.KeyTable tr.focus td.selected a {
  color: #fff;
}
/* line 559, ../src/screen/_jquery.dataTables.scss */
table.KeyTable td.selected [class^="icon-"], table.KeyTable td.selected [class*=" icon-"],
table.KeyTable tr.focus td.selected [class^="icon-"],
table.KeyTable tr.focus td.selected [class*=" icon-"] {
  background-image: url("https://portal.dev.waio.app/s/img/glyphicons-halflings-white.png");
}

/* line 565, ../src/screen/_jquery.dataTables.scss */
table.display tr.gradeA {
  background-color: #eeffee;
}

/* line 569, ../src/screen/_jquery.dataTables.scss */
table.display tr.gradeC {
  background-color: #ddddff;
}

/* line 573, ../src/screen/_jquery.dataTables.scss */
table.display tr.gradeX {
  background-color: #ffdddd;
}

/* line 577, ../src/screen/_jquery.dataTables.scss */
table.display tr.gradeU {
  background-color: #ddd;
}

/* line 581, ../src/screen/_jquery.dataTables.scss */
div.box {
  height: 100px;
  padding: 10px;
  overflow: auto;
  border: 1px solid #8080FF;
  background-color: #E5E5FF;
}

/* line 6, ../src/screen/_tables.scss */
table.display th {
  font-size: 11px;
  line-height: 16px;
  overflow: hidden;
  white-space: nowrap;
  border-right: none !important;
}
/* line 13, ../src/screen/_tables.scss */
table.display th .DataTables_sort_icon {
  display: inline-block;
  float: right;
}
/* line 19, ../src/screen/_tables.scss */
table.display tr.odd.row_selected td {
  background-color: #EDA !important;
}
/* line 23, ../src/screen/_tables.scss */
table.display tr.even.row_selected td {
  background-color: #ffffcc !important;
}
/* line 27, ../src/screen/_tables.scss */
table.display tr.odd.applied td {
  background-color: #c2e2a3;
}
/* line 31, ../src/screen/_tables.scss */
table.display tr.even.applied td {
  background-color: #e9ffc4;
}
/* line 35, ../src/screen/_tables.scss */
table.display td {
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
  border-left: 1px dotted #aaa;
}
/* line 41, ../src/screen/_tables.scss */
table.display td:first-child {
  border-left: none;
}
/* line 47, ../src/screen/_tables.scss */
table.display tfoot th {
  font-weight: bold !important;
  padding: 2px 4px 2px 10px !important;
}
/* line 51, ../src/screen/_tables.scss */
table.display tfoot th.qty, table.display tfoot th.money, table.display tfoot th.r {
  text-align: right;
}
/* line 59, ../src/screen/_tables.scss */
table.display td.hidden,
table.display th.hidden {
  display: none !important;
}

/* line 65, ../src/screen/_tables.scss */
table th abbr {
  text-decoration: underline;
}

/* line 69, ../src/screen/_tables.scss */
table td.date {
  text-align: center;
}

/* line 77, ../src/screen/_tables.scss */
table td.money {
  text-align: right;
}

/* line 81, ../src/screen/_tables.scss */
table td.qty {
  text-align: right;
}

/* line 85, ../src/screen/_tables.scss */
table td.center {
  text-align: center;
}

/* line 89, ../src/screen/_tables.scss */
table td.unit {
  text-align: center;
}

/* line 93, ../src/screen/_tables.scss */
table td.cspcid {
  text-align: right;
}

/* line 97, ../src/screen/_tables.scss */
table td.id {
  text-align: right;
}

/* line 101, ../src/screen/_tables.scss */
table td.strong.ui-state-default {
  color: #000;
}

/* line 102, ../src/screen/_tables.scss */
tr.even td.highlighted {
  background-color: #EAEBFF;
}

/* line 103, ../src/screen/_tables.scss */
tr.odd td.highlighted {
  background-color: #D3D6FF;
}

/* line 105, ../src/screen/_tables.scss */
.DTTT_container {
  text-align: right;
}
/* line 108, ../src/screen/_tables.scss */
.DTTT_container .DTTT_button {
  padding: 0.3em 0.5em;
}

/* line 114, ../src/screen/_tables.scss */
.dataTables_filter input {
  background: #fff 4px center url("https://portal.dev.waio.app/s/img/i/binocular.png") no-repeat;
  padding: 4px 4px 4px 22px;
}

/* line 120, ../src/screen/_tables.scss */
.dataTables_length {
  margin: 4px;
  font-weight: normal;
  width: auto;
}

/* line 126, ../src/screen/_tables.scss */
.dataTables_processing {
  background: #fff 10px center url("https://portal.dev.waio.app/s/img/i/clock.png") no-repeat;
}

/* line 130, ../src/screen/_tables.scss */
.toolbar {
  text-align: right;
  margin-bottom: 10px;
}
/* line 139, ../src/screen/_tables.scss */
.toolbar button span {
  padding: 0 1em 0 0;
  text-indent: 100px;
}
/* line 143, ../src/screen/_tables.scss */
.toolbar button.icon_only {
  width: 30px;
}
/* line 145, ../src/screen/_tables.scss */
.toolbar button.icon_only span {
  text-indent: 100px;
}
/* line 150, ../src/screen/_tables.scss */
.toolbar button.with_text span {
  display: inline-block;
  text-indent: 0;
  line-height: 30px;
  _zoom: 1;
  padding-left: 26px;
}

/* line 161, ../src/screen/_tables.scss */
.dataTables_wrapper {
  overflow: auto;
}
/* line 164, ../src/screen/_tables.scss */
.dataTables_wrapper .toolbar {
  float: left;
  margin: 4px;
  border-left: 1px dotted #AAA;
}
/* line 169, ../src/screen/_tables.scss */
.dataTables_wrapper .toolbar .filter span {
  padding-left: 100px;
  background: 5px 7px url("https://portal.dev.waio.app/s/img/i/filter.png") no-repeat;
}
/* line 170, ../src/screen/_tables.scss */
.dataTables_wrapper .toolbar .printer span {
  padding-left: 100px;
  background: 5px 7px url("https://portal.dev.waio.app/s/img/i/printer.png") no-repeat;
}
/* line 171, ../src/screen/_tables.scss */
.dataTables_wrapper .toolbar .excel span {
  padding-left: 100px;
  background: 5px 7px url("https://portal.dev.waio.app/s/img/i/page_white_excel.png") no-repeat;
}
/* line 172, ../src/screen/_tables.scss */
.dataTables_wrapper .toolbar .pdf span {
  padding-left: 100px;
  background: 5px 7px url("https://portal.dev.waio.app/s/img/i/page_white_acrobat.png") no-repeat;
}
/* line 174, ../src/screen/_tables.scss */
.dataTables_wrapper .toolbar .config span {
  background: 5px 7px url("https://portal.dev.waio.app/s/img/i/gear.png") no-repeat;
}
/* line 176, ../src/screen/_tables.scss */
.dataTables_wrapper .toolbar .apply {
  font-weight: bold;
}

/* line 181, ../src/screen/_tables.scss */
.ui-layout-pane-center .dataTables_wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
/* line 189, ../src/screen/_tables.scss */
.ui-layout-pane-center .dataTables_wrapper .display_wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 2px;
  overflow: auto;
}

/* line 200, ../src/screen/_tables.scss */
.dataTables_scroll {
  border-left: 1px solid #AAAAAA;
}
/* line 203, ../src/screen/_tables.scss */
.dataTables_scroll th:first-child {
  border-left: none !important;
}

/* line 209, ../src/screen/_tables.scss */
.grid-filtered#grid {
  position: relative;
  min-height: 200px;
}
/* line 214, ../src/screen/_tables.scss */
.grid-filtered .filter-pane {
  width: 170px;
  position: absolute;
}
/* line 219, ../src/screen/_tables.scss */
.grid-filtered .filter-pane .filter-box label {
  display: block;
}
/* line 223, ../src/screen/_tables.scss */
.grid-filtered .filter-pane .filter-box select {
  margin: 5px 0 10px;
  width: 100%;
}
/* line 230, ../src/screen/_tables.scss */
.grid-filtered .data-table {
  margin-left: 180px;
}
/* line 234, ../src/screen/_tables.scss */
.grid-filtered .clearfix {
  clear: both;
}

/* line 239, ../src/screen/_tables.scss */
.data-grid-batch-controls {
  margin-left: 20px;
  position: absolute;
  top: -5px;
  right: -5px;
  padding: 10px 15px 5px 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
  background-color: #f4f6f8;
  border: 1px solid #fbeed5;
  border-radius: 4px;
  z-index: 10;
}
/* line 251, ../src/screen/_tables.scss */
.data-grid-batch-controls .btn-group {
  float: left;
}
/* line 255, ../src/screen/_tables.scss */
.data-grid-batch-controls.data-grid-batch-controls-left {
  right: auto;
  left: 5px !important;
}

/* line 261, ../src/screen/_tables.scss */
.selected-cell {
  border-radius: 2px;
  padding: 2px;
}

/* line 266, ../src/screen/_tables.scss */
.selected-cell-block {
  display: block;
}

/* line 270, ../src/screen/_tables.scss */
.selected-cell-green {
  background-color: #bbffbb;
}

/* line 274, ../src/screen/_tables.scss */
.selected-cell-red {
  background-color: red;
  color: #fff;
}

/* line 279, ../src/screen/_tables.scss */
.selected-cell-red-text {
  color: red;
}

/* line 284, ../src/screen/_tables.scss */
td.selected .selected-cell-green {
  color: black;
}
/* line 288, ../src/screen/_tables.scss */
td.selected .selected-cell-red-text {
  color: #fff;
}

/* line 4, ../src/screen/_ui.scss */
.ui-tabs {
  padding: 0 !important;
}

/* line 8, ../src/screen/_ui.scss */
.ui-tabs-nav {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
/* line 13, ../src/screen/_ui.scss */
.ui-tabs-nav li a.summary {
  background: 6px center url("https://portal.dev.waio.app/s/img/i/chart-up-color.png") no-repeat;
  padding-left: 28px;
}
/* line 18, ../src/screen/_ui.scss */
.ui-tabs-nav li a.charts {
  background: 6px center url("https://portal.dev.waio.app/s/img/i/chart.png") no-repeat;
  padding-left: 28px;
}

/* line 24, ../src/screen/_ui.scss */
.ui-widget-header {
  font-size: 0.9em;
}

/* line 28, ../src/screen/_ui.scss */
.ui-tabs-panel {
  padding: 1em !important;
}

/* line 32, ../src/screen/_ui.scss */
.date_selector {
  font-size: 0.9em;
}

/* line 36, ../src/screen/_ui.scss */
.tabs.subtabs {
  width: 700px;
  border: none;
}
/* line 40, ../src/screen/_ui.scss */
.tabs.subtabs .ui-tabs-nav {
  background: none;
  padding-left: 10px;
}
/* line 45, ../src/screen/_ui.scss */
.tabs.subtabs .chart {
  width: 650px;
  height: 400px;
  line-height: 400px;
  text-align: center;
}

/* line 53, ../src/screen/_ui.scss */
.ui-autocomplete-loading {
  background: right center url("https://portal.dev.waio.app/s/img/indicator.gif") no-repeat;
}

/* line 57, ../src/screen/_ui.scss */
.ui-autocomplete .ui-menu-item {
  font-size: 11px !important;
}
/* line 60, ../src/screen/_ui.scss */
.ui-autocomplete .ui-menu-item span.id {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 120px;
  margin-right: 0.5em;
  border-right: 1px dotted #aaa;
}

/* line 68, ../src/screen/_ui.scss */
.ui-dialog {
  padding: 0;
}
/* line 71, ../src/screen/_ui.scss */
.ui-dialog .ui-dialog-titlebar {
  border-top: none;
  border-left: none;
  border-right: none;
}
/* line 76, ../src/screen/_ui.scss */
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  line-height: 24px;
  font-weight: normal;
  font-size: 16px;
  text-shadow: #eee;
}

/* line 86, ../src/screen/_ui.scss */
#personnel-login-form {
  background: #fff 0 8px url("https://portal.dev.waio.app/s/img/i/lock_48.png") no-repeat;
  padding-left: 60px;
}

/*** ESSENTIAL STYLES ***/
/* line 3, ../src/screen/_superfish.scss */
.sf-menu, .sf-menu * {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 8, ../src/screen/_superfish.scss */
.sf-menu {
  line-height: 1.0;
  text-align: left;
}

/* line 12, ../src/screen/_superfish.scss */
.sf-menu ul {
  position: absolute;
  top: -999em;
  width: 10em;
  /* left offset of submenus need to match (see below) */
}

/* line 17, ../src/screen/_superfish.scss */
.sf-menu ul li {
  width: 100%;
}

/* line 20, ../src/screen/_superfish.scss */
.sf-menu li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */
}

/* line 23, ../src/screen/_superfish.scss */
.sf-menu li {
  float: left;
  position: relative;
}

/* line 27, ../src/screen/_superfish.scss */
.sf-menu a {
  display: block;
  position: relative;
}

/* line 31, ../src/screen/_superfish.scss */
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
  left: 0;
  top: 35px;
  /* match top ul list item height */
  z-index: 1000000;
}

/* line 37, ../src/screen/_superfish.scss */
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
  top: -999em;
}

/* line 41, ../src/screen/_superfish.scss */
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
  left: 10em;
  /* match ul width */
  top: 0;
}

/* line 46, ../src/screen/_superfish.scss */
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
  top: -999em;
}

/* line 50, ../src/screen/_superfish.scss */
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
  left: 10em;
  /* match ul width */
  top: 0;
}

/*** DEMO SKIN ***/
/* line 57, ../src/screen/_superfish.scss */
.sf-menu {
  float: left;
  height: 35px;
  line-height: 35px;
}

/* line 62, ../src/screen/_superfish.scss */
.sf-menu a {
  padding: 0 10px;
  text-decoration: none;
}

/* line 66, ../src/screen/_superfish.scss */
.sf-menu a, .sf-menu a:visited {
  /* visited pseudo selector so IE6 applies text colour*/
  color: #fff;
  white-space: nowrap;
}

/* line 70, ../src/screen/_superfish.scss */
.sf-menu li {
  background: #000;
}

/* line 73, ../src/screen/_superfish.scss */
.sf-menu li li {
  background: #222;
}

/* line 76, ../src/screen/_superfish.scss */
.sf-menu li li li {
  background: #333;
}

/* line 80, ../src/screen/_superfish.scss */
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  background: #222;
  outline: 0;
}

/* line 86, ../src/screen/_superfish.scss */
.sf-menu ul li:hover, .sf-menu ul li.sfHover,
.sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active {
  background: #111;
  outline: 0;
}

/*** arrows **/
/* line 93, ../src/screen/_superfish.scss */
.sf-menu a.sf-with-ul {
  padding-right: 2.25em;
  min-width: 1px;
  /* trigger IE7 hasLayout so spans position accurately */
}

/* line 97, ../src/screen/_superfish.scss */
.sf-sub-indicator {
  position: absolute;
  display: block;
  right: .75em;
  top: 1.05em;
  /* IE6 only */
  width: 18px;
  height: 18px;
  text-indent: -999em;
  overflow: hidden;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%23606670BF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}

/* line 109, ../src/screen/_superfish.scss */
a > .sf-sub-indicator {
  /* give all except IE6 the correct values */
  top: 12px;
}

/* apply hovers to modern browsers */
/* point right for anchors in subs */
/* line 123, ../src/screen/_superfish.scss */
.sf-menu ul .sf-sub-indicator {
  background-position: -10px 0;
}

/* line 124, ../src/screen/_superfish.scss */
.sf-menu ul a > .sf-sub-indicator {
  background-position: 0 0;
}

/* apply hovers to modern browsers */
/*** shadows for all but IE6 ***/
/* line 135, ../src/screen/_superfish.scss */
.sf-shadow ul {
  background: url("https://portal.dev.waio.app/s/img/jq/sf/shadow.png") no-repeat bottom right;
  padding: 0 8px 9px 0;
  -moz-border-radius-bottomleft: 17px;
  -moz-border-radius-topright: 17px;
  -webkit-border-top-right-radius: 17px;
  -webkit-border-bottom-left-radius: 17px;
}

/* line 143, ../src/screen/_superfish.scss */
.sf-shadow ul.sf-shadow-off {
  background: transparent;
}

/* line 4, ../src/screen/_layout.scss */
#page-title {
  font-size: 14px;
  font-weight: bold;
  padding: 0.7em 20px;
}

/* line 10, ../src/screen/_layout.scss */
body {
  background-color: #f0f0f0;
  padding: 0;
  font-family: "Inter", sans-serif !important;
}

/* line 16, ../src/screen/_layout.scss */
#page-content {
  margin: 0 auto;
  min-width: 960px;
  max-width: 1300px;
}

/* line 22, ../src/screen/_layout.scss */
#page-body {
  background: #F0F0F0;
  padding: 20px;
  padding-top: 0px;
}

/* line 28, ../src/screen/_layout.scss */
#page-footer-copy {
  text-align: center;
  padding: 1em;
  font-size: 10px;
  font-weight: bold;
}
/* line 34, ../src/screen/_layout.scss */
#page-footer-copy a {
  color: #333;
  text-decoration: none;
}
/* line 38, ../src/screen/_layout.scss */
#page-footer-copy a:hover {
  text-decoration: underline;
}

@media screen and (max-width: 993px) {
  /* line 48, ../src/screen/_layout.scss */
  #page-content {
    min-width: 100%;
    max-width: 100%;
  }

  /* line 52, ../src/screen/_layout.scss */
  .wrap-panel.card-portal-style {
    margin-top: 15px;
  }

  /* line 55, ../src/screen/_layout.scss */
  .component {
    max-width: 100% !important;
  }

  /* line 58, ../src/screen/_layout.scss */
  .wrap-col {
    width: 100% !important;
  }

  /* line 61, ../src/screen/_layout.scss */
  .row-flex-col {
    flex-direction: column;
  }
}
/* line 1, ../src/screen/layouts/_welcome.scss */
body.welcome-page {
  background: white !important;
}

/* line 7, ../src/screen/layouts/_welcome.scss */
.welcome-page #page-content {
  min-width: 800px;
  max-width: 800px;
  width: 800px;
}
/* line 15, ../src/screen/layouts/_welcome.scss */
.welcome-page #page-content-wrapped {
  padding-bottom: 20px;
}
/* line 20, ../src/screen/layouts/_welcome.scss */
.welcome-page #page-header {
  margin: 0 10px;
  height: 116px;
}
/* line 26, ../src/screen/layouts/_welcome.scss */
.welcome-page #page-header-menu {
  height: 32px;
  background: black;
  margin: 0 10px;
  overflow: hidden;
}
/* line 33, ../src/screen/layouts/_welcome.scss */
.welcome-page #header-rotator {
  height: 302px;
  overflow: hidden;
  margin: 0 11px;
}
/* line 39, ../src/screen/layouts/_welcome.scss */
.welcome-page #content-decor {
  height: 23px;
  background: url("https://portal.dev.waio.app/s/img/w/bg-t.png") no-repeat;
  margin: 0 11px;
}
/* line 48, ../src/screen/layouts/_welcome.scss */
.welcome-page #content #customer-login-form form {
  width: 300px;
  margin: 0 auto 65px;
}
/* line 53, ../src/screen/layouts/_welcome.scss */
.welcome-page #content #customer-login-form #id_generic_login_form-username,
.welcome-page #content #customer-login-form #id_generic_login_form-password {
  width: 150px;
}
/* line 59, ../src/screen/layouts/_welcome.scss */
.welcome-page #content #page-footer-copy, .welcome-page #content a {
  color: #999 !important;
}
/* line 62, ../src/screen/layouts/_welcome.scss */
.welcome-page #content .body {
  margin: 0px 50px 50px 50px;
  text-align: center;
  font-size: 13px;
}
/* line 66, ../src/screen/layouts/_welcome.scss */
.welcome-page #content .body a {
  color: blue !important;
}
/* line 69, ../src/screen/layouts/_welcome.scss */
.welcome-page #content .body b {
  font-weight: bolder;
}
/* line 72, ../src/screen/layouts/_welcome.scss */
.welcome-page #content .body .title {
  font-size: 18px;
  margin-bottom: 20px;
}
/* line 76, ../src/screen/layouts/_welcome.scss */
.welcome-page #content .body .error {
  font-weight: bold;
  color: red;
}
/* line 80, ../src/screen/layouts/_welcome.scss */
.welcome-page #content .body .messages {
  margin-bottom: 10px;
  font-size: 14px;
}

/*
 * jQuery Nivo Slider v2.5.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
/* The Nivo Slider styles */
/* line 14, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivoSlider {
  position: relative;
}

/* line 18, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivoSlider img {
  position: absolute;
  top: 0px;
  left: 0px;
}

/* If an image is wrapped in a link */
/* line 25, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivoSlider a.nivo-imageLink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 6;
  display: none;
}

/* The slices and boxes in the Slider */
/* line 39, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-slice {
  display: block;
  position: absolute;
  z-index: 5;
  height: 100%;
}

/* line 46, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-box {
  display: block;
  position: absolute;
  z-index: 5;
}

/* Caption styles */
/* line 53, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-caption {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #000;
  color: #fff;
  opacity: 0.8;
  /* Overridden by captionOpacity setting */
  width: 100%;
  z-index: 8;
}

/* line 64, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-caption p {
  padding: 5px;
  margin: 0;
}

/* line 69, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-caption a {
  display: inline !important;
}

/* line 73, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-html-caption {
  display: none;
}

/* Direction nav styles (e.g. Next & Prev) */
/* line 78, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-directionNav a {
  position: absolute;
  top: 45%;
  z-index: 9;
  cursor: pointer;
}

/* line 84, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-prevNav {
  left: 0px;
}

/* line 87, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-nextNav {
  right: 0px;
}

/* Control nav styles (e.g. 1,2,3...) */
/* line 92, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-controlNav {
  float: left;
  margin: 280px 0 0 15px;
}

/* line 97, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-controlNav a {
  position: relative;
  z-index: 9;
  cursor: pointer;
  display: block;
  width: 15px;
  height: 15px;
  text-indent: 100px;
  overflow: hidden;
  background: url("https://portal.dev.waio.app/s/img/w/sl-n.png") no-repeat;
  float: left;
  margin-left: 3px;
}

/* line 111, ../src/screen/layouts/_welcome-nivo-slider.scss */
.nivo-controlNav a.active {
  background: 0 -15px url("https://portal.dev.waio.app/s/img/w/sl-n.png") no-repeat;
}

/* line 115, ../src/screen/layouts/_welcome-nivo-slider.scss */
#header-rotator {
  position: relative;
  width: 778px;
  /* Change this to your images width */
  height: 302px;
  /* Change this to your images height */
  background: url("https://portal.dev.waio.app/s/img/w/ajax-loader.gif") no-repeat 50% 50%;
}

/* line 6, ../src/screen/_forms.scss */
form table th {
  vertical-align: baseline;
  line-height: 25px;
  padding: 0.2em;
  text-align: right;
}
/* line 12, ../src/screen/_forms.scss */
form table th.slim {
  padding: 0 !important;
}
/* line 17, ../src/screen/_forms.scss */
form table td {
  vertical-align: baseline;
  line-height: 25px;
  padding-left: 2px;
  padding: 0.2em;
}
/* line 23, ../src/screen/_forms.scss */
form table td.slim {
  padding: 0 !important;
}
/* line 28, ../src/screen/_forms.scss */
form table label {
  color: #333;
  white-space: nowrap;
}
/* line 34, ../src/screen/_forms.scss */
form .errorlist {
  color: red;
  font-size: 0.8em;
  margin-top: 0.1em;
  padding-left: 0.1em;
}
/* line 42, ../src/screen/_forms.scss */
form .errors .errorlist {
  border: 1px solid red;
  padding: 1em 1em 1em 3em;
  background: #fff3f3 1em 1em url("https://portal.dev.waio.app/s/img/i/cancel_16.png") no-repeat;
  line-height: 16px;
  margin-bottom: 1em;
}
/* line 51, ../src/screen/_forms.scss */
form .field-help-text {
  font-size: 11px;
  color: #666;
  margin-top: -5px;
}
/* line 57, ../src/screen/_forms.scss */
form input.date {
  width: 80px !important;
}

/* Some resets for compatibility with existing CSS */
/* line 2, ../src/screen/_date_input.scss */
.date_selector, .date_selector * {
  width: auto;
  height: auto;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
}

/* line 12, ../src/screen/_date_input.scss */
.date_selector {
  background: #F2F2F2;
  border: 1px solid #bbb;
  padding: 5px;
  margin: -1px 0 0 0;
  position: fixed;
  z-index: 100000;
  display: none;
}

/* line 21, ../src/screen/_date_input.scss */
.date_selector_ieframe {
  position: fixed;
  z-index: 99999;
  display: none;
}

/* line 26, ../src/screen/_date_input.scss */
.date_selector .nav {
  width: 17.5em;
  /* 7 * 2.5em */
}

/* line 29, ../src/screen/_date_input.scss */
.date_selector .month_nav, .date_selector .year_nav {
  margin: 0 0 3px 0;
  padding: 0;
  display: block;
  position: relative;
  text-align: center;
}

/* line 36, ../src/screen/_date_input.scss */
.date_selector .month_nav {
  float: left;
  width: 55%;
}

/* line 40, ../src/screen/_date_input.scss */
.date_selector .year_nav {
  float: right;
  width: 35%;
  margin-right: -8px;
  /* Compensates for cell borders */
}

/* line 45, ../src/screen/_date_input.scss */
.date_selector .month_name, .date_selector .year_name {
  font-weight: bold;
  line-height: 20px;
}

/* line 49, ../src/screen/_date_input.scss */
.date_selector .button {
  display: block;
  position: absolute;
  top: 0;
  width: 18px;
  height: 18px;
  line-height: 17px;
  font-weight: bold;
  color: #003C78;
  text-align: center;
  font-size: 120%;
  overflow: hidden;
  border: 1px solid #F2F2F2;
}

/* line 63, ../src/screen/_date_input.scss */
.date_selector .button:hover, .date_selector .button.hover {
  background: none;
  color: #003C78;
  cursor: pointer;
  border-color: #ccc;
}

/* line 69, ../src/screen/_date_input.scss */
.date_selector .prev {
  left: 0;
}

/* line 72, ../src/screen/_date_input.scss */
.date_selector .next {
  right: 0;
}

/* line 75, ../src/screen/_date_input.scss */
.date_selector table {
  border-spacing: 0;
  border-collapse: collapse;
  clear: both;
}

/* line 80, ../src/screen/_date_input.scss */
.date_selector th, .date_selector td {
  width: 2.5em;
  height: 2em;
  padding: 0;
  text-align: center;
  color: black;
}

/* line 87, ../src/screen/_date_input.scss */
.date_selector td {
  border: 1px solid #ccc;
  line-height: 2em;
  text-align: center;
  white-space: nowrap;
  color: #003C78;
  background: white;
}

/* line 95, ../src/screen/_date_input.scss */
.date_selector td.today {
  background: #FFFEB3;
}

/* line 98, ../src/screen/_date_input.scss */
.date_selector td.unselected_month {
  color: #ccc;
}

/* line 101, ../src/screen/_date_input.scss */
.date_selector td.selectable_day {
  cursor: pointer;
}

/* line 104, ../src/screen/_date_input.scss */
.date_selector td.selected {
  background: #D8DFE5;
  font-weight: bold;
}

/* line 108, ../src/screen/_date_input.scss */
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
  background: #003C78;
  color: white;
}

/* line 64, ../src/screen/_forms.scss */
#dialog-filter {
  margin-bottom: 1em;
}
/* line 67, ../src/screen/_forms.scss */
#dialog-filter td {
  padding-left: 0.5em;
}

/* line 70, ../src/screen/_forms.scss */
.filter-table {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 1em;
  vertical-align: top;
}
/* line 75, ../src/screen/_forms.scss */
.filter-table label {
  margin-left: 0.5em;
}

/* line 80, ../src/screen/_forms.scss */
.filter-values-block {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-bottom: 1em;
  width: 100%;
}
/* line 85, ../src/screen/_forms.scss */
.filter-values-block .filter-options {
  background: left center url("https://portal.dev.waio.app/s/img/i/gear.png") no-repeat;
  padding-left: 20px;
  border-bottom: none;
  text-decoration: none;
  margin-right: 0;
  font-weight: bold;
}
/* line 93, ../src/screen/_forms.scss */
.filter-values-block .filter-options:hover {
  text-decoration: underline;
}
/* line 98, ../src/screen/_forms.scss */
.filter-values-block dt {
  margin-right: 0.5em;
  font-weight: bold;
  display: inline;
  line-height: 1.5em;
}
/* line 103, ../src/screen/_forms.scss */
.filter-values-block dt a {
  margin-right: 0.5em;
}
/* line 108, ../src/screen/_forms.scss */
.filter-values-block dd {
  margin-right: 1em;
  display: inline;
  line-height: 1.5em;
}
/* line 114, ../src/screen/_forms.scss */
.filter-values-block a {
  color: #222;
  border-bottom: 1px dotted #222;
  text-decoration: none;
  font-weight: normal;
}

/* line 123, ../src/screen/_forms.scss */
.filter-block .actions {
  text-align: center;
  padding-top: 10px;
}

/* line 129, ../src/screen/_forms.scss */
.filter-actions {
  vertical-align: top;
}

/* line 134, ../src/screen/_forms.scss */
.form-apply-price-changes table {
  width: 100%;
}
/* line 135, ../src/screen/_forms.scss */
.form-apply-price-changes th {
  width: 150px;
}
/* line 136, ../src/screen/_forms.scss */
.form-apply-price-changes .actions {
  padding-top: 10px !important;
  text-align: center;
}

/* line 142, ../src/screen/_forms.scss */
button {
  font-size: 11px !important;
}

/* line 146, ../src/screen/_forms.scss */
.filter-category,
.filter-products {
  overflow: hidden;
  padding: 0;
}
/* line 151, ../src/screen/_forms.scss */
.filter-category ul,
.filter-products ul {
  width: 200px;
  height: 100px;
  overflow-y: scroll;
  overflow-x: hidden;
  border: 1px solid #999;
  padding: 0.5em 0;
}
/* line 159, ../src/screen/_forms.scss */
.filter-category ul li,
.filter-products ul li {
  width: 1000px;
  margin: 0;
  line-height: 1em;
}

/* line 1, ../src/screen/_charts.scss */
.chart {
  padding: 10px;
  text-align: center;
  border: 1px solid #ddd;
}

/* line 1, ../src/screen/_messages.scss */
.message {
  padding: 1em;
  line-height: 16px;
  margin-bottom: 1em;
}
/* line 6, ../src/screen/_messages.scss */
.message.warning {
  border: 1px solid #ee0;
  background: #ffa 1em 1em url("https://portal.dev.waio.app/s/img/i/warning_16.png") no-repeat;
  padding-left: 3em;
}

/* line 13, ../src/screen/_messages.scss */
.site-messages {
  background: white;
}
/* line 16, ../src/screen/_messages.scss */
.site-messages .message {
  border-top: 1px solid #ee0;
  border-bottom: 1px solid #ee0;
  padding: 0.5em 0;
  background: #ffa 20px 0.5em url("https://portal.dev.waio.app/s/img/i/information-balloon.png") no-repeat;
  text-align: center;
  line-height: 16px;
  margin: 10px 0 0;
}
/* line 29, ../src/screen/_messages.scss */
.site-messages .message span.file {
  display: inline-block;
  height: 16px;
  padding: 0 0 0 20px !important;
  background: 0 center url("https://portal.dev.waio.app/s/img/i/page_white_acrobat.png") no-repeat;
  line-height: 16px;
}
/* line 35, ../src/screen/_messages.scss */
.site-messages .message span.file.html {
  background-image: url("https://portal.dev.waio.app/s/img/i/page_white.png");
}
/* line 36, ../src/screen/_messages.scss */
.site-messages .message span.file.xls {
  background-image: url("https://portal.dev.waio.app/s/img/i/page_white_excel.png");
}
/* line 37, ../src/screen/_messages.scss */
.site-messages .message span.file.xlsx {
  background-image: url("https://portal.dev.waio.app/s/img/i/page_white_excel.png");
}
/* line 38, ../src/screen/_messages.scss */
.site-messages .message span.file.pdf {
  background-image: url("https://portal.dev.waio.app/s/img/i/page_white_acrobat.png");
}
/* line 42, ../src/screen/_messages.scss */
.site-messages .message a {
  color: #000;
  text-decoration: underline !important;
}
/* line 47, ../src/screen/_messages.scss */
.site-messages .message .hide-message-button {
  display: block;
  width: 16px;
  height: 16px;
  float: right;
  text-indent: 100px;
  overflow: hidden;
  background: 0 0 url("https://portal.dev.waio.app/s/img/i/broom.png")no-repeat;
  margin-right: 20px;
}

/* line 3, ../src/screen/_customers.scss */
.customer-page-purchase-history #summary .loading {
  color: #aaa;
}
/* line 7, ../src/screen/_customers.scss */
.customer-page-purchase-history #summary h2 {
  margin: 1em 0 0.4em;
  font-weight: bold;
}
/* line 12, ../src/screen/_customers.scss */
.customer-page-purchase-history #summary .customer-summary {
  width: 350px;
}
/* line 15, ../src/screen/_customers.scss */
.customer-page-purchase-history #summary .customer-summary dt, .customer-page-purchase-history #summary .customer-summary dd {
  line-height: 1.5em;
}
/* line 19, ../src/screen/_customers.scss */
.customer-page-purchase-history #summary .customer-summary dt {
  float: left;
  clear: left;
  width: 120px;
}
/* line 27, ../src/screen/_customers.scss */
.customer-page-purchase-history #summary table td {
  padding: 10px;
  vertical-align: top;
}
/* line 33, ../src/screen/_customers.scss */
.customer-page-purchase-history #summary .chart {
  width: 650px;
  height: 400px;
  line-height: 400px;
  text-align: center;
}
/* line 42, ../src/screen/_customers.scss */
.customer-page-purchase-history .filter-block input[type=text], .customer-page-purchase-history .filter-block select {
  width: 150px;
}

/* line 50, ../src/screen/_customers.scss */
.customer-page-profile dl dt {
  float: left;
  clear: left;
  width: 170px;
  font-weight: bold;
  line-height: 1.5em;
  margin-bottom: 0.5em;
}
/* line 59, ../src/screen/_customers.scss */
.customer-page-profile dl dd {
  line-height: 1.5em;
  margin-bottom: 0.5em;
}

/* line 67, ../src/screen/_customers.scss */
.customer-page-home #page-body {
  padding: 20px 10px;
}
/* line 71, ../src/screen/_customers.scss */
.customer-page-home #content {
  vertical-align: top;
  margin: 0px;
}
/* line 76, ../src/screen/_customers.scss */
.customer-page-home #content div.page-column#column-1 {
  float: left;
  width: 50%;
}
/* line 81, ../src/screen/_customers.scss */
.customer-page-home #content div.page-column#column-2 {
  float: right;
  width: 49%;
}
/* line 87, ../src/screen/_customers.scss */
.customer-page-home #content .module {
  border: 1px solid #aaa;
  margin: 0 10px 20px;
}
/* line 91, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-header {
  background: #CCC url("https://portal.dev.waio.app/s/img/ui/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222;
  line-height: 32px;
  font-size: 16px;
  margin-bottom: 0;
  border-bottom: 1px solid #aaa;
}
/* line 99, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-header h1 {
  padding-left: 64px;
  text-shadow: #eee;
}
/* line 106, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-content {
  padding: 15px;
  color: #333;
}
/* line 110, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-content table {
  width: 100%;
  font-size: 12px;
}
/* line 115, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-content th {
  font-weight: bold;
  padding: 4px 2px;
  border-bottom: 1px solid #aaa;
}
/* line 121, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-content td {
  padding: 4px 4px;
  overflow: hidden;
  white-space: nowrap;
}
/* line 127, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-content td.empty {
  text-align: center;
  padding: 10px;
}
/* line 132, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-content .period {
  width: 150px;
  text-align: center;
}
/* line 137, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-content .date {
  width: 70px;
  text-align: center;
}
/* line 142, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-content .qty {
  width: 70px;
  text-align: right;
}
/* line 148, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-footer {
  padding: 0 10px 10px 10px;
  font-size: 12px;
  text-align: right;
}
/* line 153, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-footer a {
  text-decoration: none;
  color: #666;
}
/* line 157, ../src/screen/_customers.scss */
.customer-page-home #content .module .module-footer a:hover {
  text-decoration: underline;
  color: #333;
}
/* line 166, ../src/screen/_customers.scss */
.customer-page-home #content .discounts h1 {
  background: 0 -5px url("https://portal.dev.waio.app/s/img/i/50_percent_off.png") no-repeat;
}
/* line 172, ../src/screen/_customers.scss */
.customer-page-home #content .last-purchases h1 {
  background: 0 -5px url("https://portal.dev.waio.app/s/img/i/insert_to_shopping_cart.png") no-repeat;
}
/* line 178, ../src/screen/_customers.scss */
.customer-page-home #content .points h1 {
  background: 0 -5px url("https://portal.dev.waio.app/s/img/i/dollar_currency_sign.png") no-repeat;
}
/* line 184, ../src/screen/_customers.scss */
.customer-page-home #content .rewards h1 {
  background: 0 -5px url("https://portal.dev.waio.app/s/img/i/star.png") no-repeat;
}
/* line 190, ../src/screen/_customers.scss */
.customer-page-home #content li {
  line-height: 1.5em;
}
/* line 194, ../src/screen/_customers.scss */
.customer-page-home #content strong {
  font-weight: bold;
}
/* line 198, ../src/screen/_customers.scss */
.customer-page-home #content .clear {
  clear: both;
}

/* line 5, ../src/screen/_personnel.scss */
.personnel-page-purchase-history #summary .loading,
.personnel-page-customers #summary .loading,
.personnel-page-rewards #summary .loading {
  color: #aaa;
}
/* line 9, ../src/screen/_personnel.scss */
.personnel-page-purchase-history #summary h2,
.personnel-page-customers #summary h2,
.personnel-page-rewards #summary h2 {
  margin: 1em 0 0.4em;
  font-weight: bold;
}
/* line 14, ../src/screen/_personnel.scss */
.personnel-page-purchase-history #summary .customer-summary,
.personnel-page-customers #summary .customer-summary,
.personnel-page-rewards #summary .customer-summary {
  width: 350px;
}
/* line 17, ../src/screen/_personnel.scss */
.personnel-page-purchase-history #summary .customer-summary dt, .personnel-page-purchase-history #summary .customer-summary dd,
.personnel-page-customers #summary .customer-summary dt,
.personnel-page-customers #summary .customer-summary dd,
.personnel-page-rewards #summary .customer-summary dt,
.personnel-page-rewards #summary .customer-summary dd {
  line-height: 1.5em;
}
/* line 21, ../src/screen/_personnel.scss */
.personnel-page-purchase-history #summary .customer-summary dt,
.personnel-page-customers #summary .customer-summary dt,
.personnel-page-rewards #summary .customer-summary dt {
  float: left;
  clear: left;
  width: 120px;
}
/* line 29, ../src/screen/_personnel.scss */
.personnel-page-purchase-history #summary table td,
.personnel-page-customers #summary table td,
.personnel-page-rewards #summary table td {
  padding: 10px;
  vertical-align: top;
}
/* line 35, ../src/screen/_personnel.scss */
.personnel-page-purchase-history #summary .chart,
.personnel-page-customers #summary .chart,
.personnel-page-rewards #summary .chart {
  width: 650px;
  height: 400px;
  line-height: 400px;
  text-align: center;
}
/* line 44, ../src/screen/_personnel.scss */
.personnel-page-purchase-history .filter-block input[type=text], .personnel-page-purchase-history .filter-block select,
.personnel-page-customers .filter-block input[type=text],
.personnel-page-customers .filter-block select,
.personnel-page-rewards .filter-block input[type=text],
.personnel-page-rewards .filter-block select {
  width: 150px;
}

/*! fancyBox v2.0.5 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 2, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-tmp iframe, .fancybox-tmp object {
  vertical-align: top;
  padding: 0;
  margin: 0;
}

/* line 8, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1002;
}

/* line 15, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-outer {
  position: relative;
  padding: 0;
  margin: 0;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 27, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-opened {
  z-index: 1003;
}

/* line 31, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-opened .fancybox-outer {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 37, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-inner {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  position: relative;
  outline: none;
  overflow: hidden;
}

/* line 47, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 10px;
}

/* line 54, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  vertical-align: top;
}

/* line 64, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

/* line 69, ../src/screen/thirdparty/_jquery.fancybox.scss */
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("https://portal.dev.waio.app/s/img//fb/fancybox_sprite.png");
}

/* line 73, ../src/screen/thirdparty/_jquery.fancybox.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 1010;
}

/* line 85, ../src/screen/thirdparty/_jquery.fancybox.scss */
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("https://portal.dev.waio.app/s/img//fb/fancybox_loading.gif") center center no-repeat;
}

/* line 91, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 1004;
}

/* line 101, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  background: transparent url("https://portal.dev.waio.app/s/img//fb/blank.gif");
  /* helps IE */
  z-index: 1003;
}

/* line 111, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-prev {
  left: 0;
}

/* line 115, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-next {
  right: 0;
}

/* line 119, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 1003;
  visibility: hidden;
}

/* line 130, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-prev span {
  left: 20px;
  background-position: 0 -36px;
}

/* line 135, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-next span {
  right: 20px;
  background-position: 0 -72px;
}

/* line 140, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-nav:hover span {
  visibility: visible;
}

/* line 144, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-tmp {
  position: absolute;
  top: -9999px;
  left: -9999px;
  padding: 0;
  overflow: visible;
  visibility: hidden;
}

/* Overlay helper */
/* line 155, ../src/screen/thirdparty/_jquery.fancybox.scss */
#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 1001;
  background: #000;
}

/* Title helper */
/* line 167, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 1005;
}

/* line 175, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-opened .fancybox-title {
  visibility: visible;
}

/* line 179, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 1003;
  text-align: center;
}

/* line 188, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

/* line 204, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

/* line 210, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-title-inside-wrap {
  margin-top: 10px;
}

/* line 214, ../src/screen/thirdparty/_jquery.fancybox.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/* line 9, ../src/bootstrap/bootstrap.scss */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -0.5);
  margin-left: calc(var(--bs-gutter-x) * -0.5);
}

/* line 17, ../src/bootstrap/bootstrap.scss */
.row > * {
  padding-right: calc(var(--bs-gutter-x) * -0.25);
  padding-left: calc(var(--bs-gutter-x) * -0.25);
}

/* line 24, ../src/bootstrap/bootstrap.scss */
.col {
  flex: 1 0 0%;
}

/* line 28, ../src/bootstrap/bootstrap.scss */
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

/* line 33, ../src/bootstrap/bootstrap.scss */
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

/* line 38, ../src/bootstrap/bootstrap.scss */
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

/* line 43, ../src/bootstrap/bootstrap.scss */
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

/* line 48, ../src/bootstrap/bootstrap.scss */
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

/* line 53, ../src/bootstrap/bootstrap.scss */
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

/* line 58, ../src/bootstrap/bootstrap.scss */
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

@media screen and (min-width: 576px) {
  /* line 64, ../src/bootstrap/bootstrap.scss */
  .col-sm {
    flex: 1 0 0%;
  }

  /* line 68, ../src/bootstrap/bootstrap.scss */
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  /* line 73, ../src/bootstrap/bootstrap.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  /* line 78, ../src/bootstrap/bootstrap.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  /* line 83, ../src/bootstrap/bootstrap.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  /* line 88, ../src/bootstrap/bootstrap.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  /* line 93, ../src/bootstrap/bootstrap.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  /* line 98, ../src/bootstrap/bootstrap.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 768px) {
  /* line 104, ../src/bootstrap/bootstrap.scss */
  .col-md {
    flex: 1 0 0%;
  }

  /* line 108, ../src/bootstrap/bootstrap.scss */
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  /* line 113, ../src/bootstrap/bootstrap.scss */
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  /* line 118, ../src/bootstrap/bootstrap.scss */
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  /* line 123, ../src/bootstrap/bootstrap.scss */
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  /* line 128, ../src/bootstrap/bootstrap.scss */
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  /* line 133, ../src/bootstrap/bootstrap.scss */
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  /* line 138, ../src/bootstrap/bootstrap.scss */
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 992px) {
  /* line 144, ../src/bootstrap/bootstrap.scss */
  .col-lg {
    flex: 1 0 0%;
  }

  /* line 148, ../src/bootstrap/bootstrap.scss */
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  /* line 153, ../src/bootstrap/bootstrap.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  /* line 158, ../src/bootstrap/bootstrap.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  /* line 163, ../src/bootstrap/bootstrap.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  /* line 168, ../src/bootstrap/bootstrap.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  /* line 173, ../src/bootstrap/bootstrap.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  /* line 178, ../src/bootstrap/bootstrap.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 1200px) {
  /* line 184, ../src/bootstrap/bootstrap.scss */
  .col-xl {
    flex: 1 0 0%;
  }

  /* line 188, ../src/bootstrap/bootstrap.scss */
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  /* line 193, ../src/bootstrap/bootstrap.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  /* line 198, ../src/bootstrap/bootstrap.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  /* line 203, ../src/bootstrap/bootstrap.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  /* line 208, ../src/bootstrap/bootstrap.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  /* line 213, ../src/bootstrap/bootstrap.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  /* line 218, ../src/bootstrap/bootstrap.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media screen and (min-width: 1400px) {
  /* line 224, ../src/bootstrap/bootstrap.scss */
  .col-xxl {
    flex: 1 0 0%;
  }

  /* line 228, ../src/bootstrap/bootstrap.scss */
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  /* line 233, ../src/bootstrap/bootstrap.scss */
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  /* line 238, ../src/bootstrap/bootstrap.scss */
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  /* line 243, ../src/bootstrap/bootstrap.scss */
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  /* line 248, ../src/bootstrap/bootstrap.scss */
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  /* line 253, ../src/bootstrap/bootstrap.scss */
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  /* line 258, ../src/bootstrap/bootstrap.scss */
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
/* line 263, ../src/bootstrap/bootstrap.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
}

/* line 268, ../src/bootstrap/bootstrap.scss */
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

/* line 273, ../src/bootstrap/bootstrap.scss */
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

/* line 278, ../src/bootstrap/bootstrap.scss */
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

/* line 283, ../src/bootstrap/bootstrap.scss */
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

/* line 288, ../src/bootstrap/bootstrap.scss */
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

/* line 293, ../src/bootstrap/bootstrap.scss */
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

/* line 298, ../src/bootstrap/bootstrap.scss */
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

/* line 303, ../src/bootstrap/bootstrap.scss */
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

/* line 308, ../src/bootstrap/bootstrap.scss */
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

/* line 313, ../src/bootstrap/bootstrap.scss */
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

/* line 318, ../src/bootstrap/bootstrap.scss */
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

/* line 323, ../src/bootstrap/bootstrap.scss */
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

/* line 328, ../src/bootstrap/bootstrap.scss */
.offset-1 {
  margin-left: 8.33333333%;
}

/* line 332, ../src/bootstrap/bootstrap.scss */
.offset-2 {
  margin-left: 16.66666667%;
}

/* line 336, ../src/bootstrap/bootstrap.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 340, ../src/bootstrap/bootstrap.scss */
.offset-4 {
  margin-left: 33.33333333%;
}

/* line 344, ../src/bootstrap/bootstrap.scss */
.offset-5 {
  margin-left: 41.66666667%;
}

/* line 348, ../src/bootstrap/bootstrap.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 352, ../src/bootstrap/bootstrap.scss */
.offset-7 {
  margin-left: 58.33333333%;
}

/* line 356, ../src/bootstrap/bootstrap.scss */
.offset-8 {
  margin-left: 66.66666667%;
}

/* line 360, ../src/bootstrap/bootstrap.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 364, ../src/bootstrap/bootstrap.scss */
.offset-10 {
  margin-left: 83.33333333%;
}

/* line 368, ../src/bootstrap/bootstrap.scss */
.offset-11 {
  margin-left: 91.66666667%;
}

/* line 372, ../src/bootstrap/bootstrap.scss */
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

/* line 377, ../src/bootstrap/bootstrap.scss */
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

/* line 382, ../src/bootstrap/bootstrap.scss */
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

/* line 387, ../src/bootstrap/bootstrap.scss */
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

/* line 392, ../src/bootstrap/bootstrap.scss */
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

/* line 397, ../src/bootstrap/bootstrap.scss */
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

/* line 402, ../src/bootstrap/bootstrap.scss */
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

/* line 407, ../src/bootstrap/bootstrap.scss */
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

/* line 412, ../src/bootstrap/bootstrap.scss */
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

/* line 417, ../src/bootstrap/bootstrap.scss */
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

/* line 422, ../src/bootstrap/bootstrap.scss */
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

/* line 427, ../src/bootstrap/bootstrap.scss */
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media screen and (min-width: 576px) {
  /* line 433, ../src/bootstrap/bootstrap.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  /* line 438, ../src/bootstrap/bootstrap.scss */
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  /* line 443, ../src/bootstrap/bootstrap.scss */
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  /* line 448, ../src/bootstrap/bootstrap.scss */
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  /* line 453, ../src/bootstrap/bootstrap.scss */
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  /* line 458, ../src/bootstrap/bootstrap.scss */
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  /* line 463, ../src/bootstrap/bootstrap.scss */
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  /* line 468, ../src/bootstrap/bootstrap.scss */
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  /* line 473, ../src/bootstrap/bootstrap.scss */
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  /* line 478, ../src/bootstrap/bootstrap.scss */
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  /* line 483, ../src/bootstrap/bootstrap.scss */
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  /* line 488, ../src/bootstrap/bootstrap.scss */
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  /* line 493, ../src/bootstrap/bootstrap.scss */
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  /* line 498, ../src/bootstrap/bootstrap.scss */
  .offset-sm-0 {
    margin-left: 0;
  }

  /* line 502, ../src/bootstrap/bootstrap.scss */
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  /* line 506, ../src/bootstrap/bootstrap.scss */
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  /* line 510, ../src/bootstrap/bootstrap.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }

  /* line 514, ../src/bootstrap/bootstrap.scss */
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  /* line 518, ../src/bootstrap/bootstrap.scss */
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  /* line 522, ../src/bootstrap/bootstrap.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }

  /* line 526, ../src/bootstrap/bootstrap.scss */
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  /* line 530, ../src/bootstrap/bootstrap.scss */
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  /* line 534, ../src/bootstrap/bootstrap.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }

  /* line 538, ../src/bootstrap/bootstrap.scss */
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  /* line 542, ../src/bootstrap/bootstrap.scss */
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  /* line 546, ../src/bootstrap/bootstrap.scss */
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }

  /* line 551, ../src/bootstrap/bootstrap.scss */
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }

  /* line 556, ../src/bootstrap/bootstrap.scss */
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  /* line 561, ../src/bootstrap/bootstrap.scss */
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  /* line 566, ../src/bootstrap/bootstrap.scss */
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  /* line 571, ../src/bootstrap/bootstrap.scss */
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  /* line 576, ../src/bootstrap/bootstrap.scss */
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  /* line 581, ../src/bootstrap/bootstrap.scss */
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  /* line 586, ../src/bootstrap/bootstrap.scss */
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  /* line 591, ../src/bootstrap/bootstrap.scss */
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  /* line 596, ../src/bootstrap/bootstrap.scss */
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  /* line 601, ../src/bootstrap/bootstrap.scss */
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media screen and (min-width: 768px) {
  /* line 607, ../src/bootstrap/bootstrap.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  /* line 612, ../src/bootstrap/bootstrap.scss */
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  /* line 617, ../src/bootstrap/bootstrap.scss */
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  /* line 622, ../src/bootstrap/bootstrap.scss */
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  /* line 627, ../src/bootstrap/bootstrap.scss */
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  /* line 632, ../src/bootstrap/bootstrap.scss */
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  /* line 637, ../src/bootstrap/bootstrap.scss */
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  /* line 642, ../src/bootstrap/bootstrap.scss */
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  /* line 647, ../src/bootstrap/bootstrap.scss */
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  /* line 652, ../src/bootstrap/bootstrap.scss */
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  /* line 657, ../src/bootstrap/bootstrap.scss */
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  /* line 662, ../src/bootstrap/bootstrap.scss */
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  /* line 667, ../src/bootstrap/bootstrap.scss */
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  /* line 672, ../src/bootstrap/bootstrap.scss */
  .offset-md-0 {
    margin-left: 0;
  }

  /* line 676, ../src/bootstrap/bootstrap.scss */
  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  /* line 680, ../src/bootstrap/bootstrap.scss */
  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  /* line 684, ../src/bootstrap/bootstrap.scss */
  .offset-md-3 {
    margin-left: 25%;
  }

  /* line 688, ../src/bootstrap/bootstrap.scss */
  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  /* line 692, ../src/bootstrap/bootstrap.scss */
  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  /* line 696, ../src/bootstrap/bootstrap.scss */
  .offset-md-6 {
    margin-left: 50%;
  }

  /* line 700, ../src/bootstrap/bootstrap.scss */
  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  /* line 704, ../src/bootstrap/bootstrap.scss */
  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  /* line 708, ../src/bootstrap/bootstrap.scss */
  .offset-md-9 {
    margin-left: 75%;
  }

  /* line 712, ../src/bootstrap/bootstrap.scss */
  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  /* line 716, ../src/bootstrap/bootstrap.scss */
  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  /* line 720, ../src/bootstrap/bootstrap.scss */
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }

  /* line 725, ../src/bootstrap/bootstrap.scss */
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }

  /* line 730, ../src/bootstrap/bootstrap.scss */
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  /* line 735, ../src/bootstrap/bootstrap.scss */
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  /* line 740, ../src/bootstrap/bootstrap.scss */
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  /* line 745, ../src/bootstrap/bootstrap.scss */
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  /* line 750, ../src/bootstrap/bootstrap.scss */
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  /* line 755, ../src/bootstrap/bootstrap.scss */
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  /* line 760, ../src/bootstrap/bootstrap.scss */
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  /* line 765, ../src/bootstrap/bootstrap.scss */
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  /* line 770, ../src/bootstrap/bootstrap.scss */
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  /* line 775, ../src/bootstrap/bootstrap.scss */
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 781, ../src/bootstrap/bootstrap.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  /* line 786, ../src/bootstrap/bootstrap.scss */
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  /* line 791, ../src/bootstrap/bootstrap.scss */
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  /* line 796, ../src/bootstrap/bootstrap.scss */
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  /* line 801, ../src/bootstrap/bootstrap.scss */
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  /* line 806, ../src/bootstrap/bootstrap.scss */
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  /* line 811, ../src/bootstrap/bootstrap.scss */
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  /* line 816, ../src/bootstrap/bootstrap.scss */
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  /* line 821, ../src/bootstrap/bootstrap.scss */
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  /* line 826, ../src/bootstrap/bootstrap.scss */
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  /* line 831, ../src/bootstrap/bootstrap.scss */
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  /* line 836, ../src/bootstrap/bootstrap.scss */
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  /* line 841, ../src/bootstrap/bootstrap.scss */
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  /* line 846, ../src/bootstrap/bootstrap.scss */
  .offset-lg-0 {
    margin-left: 0;
  }

  /* line 850, ../src/bootstrap/bootstrap.scss */
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  /* line 854, ../src/bootstrap/bootstrap.scss */
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  /* line 858, ../src/bootstrap/bootstrap.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }

  /* line 862, ../src/bootstrap/bootstrap.scss */
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  /* line 866, ../src/bootstrap/bootstrap.scss */
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  /* line 870, ../src/bootstrap/bootstrap.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }

  /* line 874, ../src/bootstrap/bootstrap.scss */
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  /* line 878, ../src/bootstrap/bootstrap.scss */
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  /* line 882, ../src/bootstrap/bootstrap.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }

  /* line 886, ../src/bootstrap/bootstrap.scss */
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  /* line 890, ../src/bootstrap/bootstrap.scss */
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  /* line 894, ../src/bootstrap/bootstrap.scss */
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }

  /* line 899, ../src/bootstrap/bootstrap.scss */
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }

  /* line 904, ../src/bootstrap/bootstrap.scss */
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  /* line 909, ../src/bootstrap/bootstrap.scss */
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  /* line 914, ../src/bootstrap/bootstrap.scss */
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  /* line 919, ../src/bootstrap/bootstrap.scss */
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  /* line 924, ../src/bootstrap/bootstrap.scss */
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  /* line 929, ../src/bootstrap/bootstrap.scss */
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  /* line 934, ../src/bootstrap/bootstrap.scss */
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  /* line 939, ../src/bootstrap/bootstrap.scss */
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  /* line 944, ../src/bootstrap/bootstrap.scss */
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  /* line 949, ../src/bootstrap/bootstrap.scss */
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1200px) {
  /* line 955, ../src/bootstrap/bootstrap.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  /* line 960, ../src/bootstrap/bootstrap.scss */
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  /* line 965, ../src/bootstrap/bootstrap.scss */
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  /* line 970, ../src/bootstrap/bootstrap.scss */
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  /* line 975, ../src/bootstrap/bootstrap.scss */
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  /* line 980, ../src/bootstrap/bootstrap.scss */
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  /* line 985, ../src/bootstrap/bootstrap.scss */
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  /* line 990, ../src/bootstrap/bootstrap.scss */
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  /* line 995, ../src/bootstrap/bootstrap.scss */
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  /* line 1000, ../src/bootstrap/bootstrap.scss */
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  /* line 1005, ../src/bootstrap/bootstrap.scss */
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  /* line 1010, ../src/bootstrap/bootstrap.scss */
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  /* line 1015, ../src/bootstrap/bootstrap.scss */
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  /* line 1020, ../src/bootstrap/bootstrap.scss */
  .offset-xl-0 {
    margin-left: 0;
  }

  /* line 1024, ../src/bootstrap/bootstrap.scss */
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  /* line 1028, ../src/bootstrap/bootstrap.scss */
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  /* line 1032, ../src/bootstrap/bootstrap.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }

  /* line 1036, ../src/bootstrap/bootstrap.scss */
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  /* line 1040, ../src/bootstrap/bootstrap.scss */
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  /* line 1044, ../src/bootstrap/bootstrap.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }

  /* line 1048, ../src/bootstrap/bootstrap.scss */
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  /* line 1052, ../src/bootstrap/bootstrap.scss */
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  /* line 1056, ../src/bootstrap/bootstrap.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }

  /* line 1060, ../src/bootstrap/bootstrap.scss */
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  /* line 1064, ../src/bootstrap/bootstrap.scss */
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  /* line 1068, ../src/bootstrap/bootstrap.scss */
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }

  /* line 1073, ../src/bootstrap/bootstrap.scss */
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }

  /* line 1078, ../src/bootstrap/bootstrap.scss */
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  /* line 1083, ../src/bootstrap/bootstrap.scss */
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  /* line 1088, ../src/bootstrap/bootstrap.scss */
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  /* line 1093, ../src/bootstrap/bootstrap.scss */
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  /* line 1098, ../src/bootstrap/bootstrap.scss */
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  /* line 1103, ../src/bootstrap/bootstrap.scss */
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  /* line 1108, ../src/bootstrap/bootstrap.scss */
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  /* line 1113, ../src/bootstrap/bootstrap.scss */
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  /* line 1118, ../src/bootstrap/bootstrap.scss */
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  /* line 1123, ../src/bootstrap/bootstrap.scss */
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media screen and (min-width: 1400px) {
  /* line 1129, ../src/bootstrap/bootstrap.scss */
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  /* line 1134, ../src/bootstrap/bootstrap.scss */
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  /* line 1139, ../src/bootstrap/bootstrap.scss */
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  /* line 1144, ../src/bootstrap/bootstrap.scss */
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  /* line 1149, ../src/bootstrap/bootstrap.scss */
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  /* line 1154, ../src/bootstrap/bootstrap.scss */
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  /* line 1159, ../src/bootstrap/bootstrap.scss */
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  /* line 1164, ../src/bootstrap/bootstrap.scss */
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  /* line 1169, ../src/bootstrap/bootstrap.scss */
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  /* line 1174, ../src/bootstrap/bootstrap.scss */
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  /* line 1179, ../src/bootstrap/bootstrap.scss */
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  /* line 1184, ../src/bootstrap/bootstrap.scss */
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  /* line 1189, ../src/bootstrap/bootstrap.scss */
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  /* line 1194, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-0 {
    margin-left: 0;
  }

  /* line 1198, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  /* line 1202, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  /* line 1206, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-3 {
    margin-left: 25%;
  }

  /* line 1210, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  /* line 1214, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  /* line 1218, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-6 {
    margin-left: 50%;
  }

  /* line 1222, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  /* line 1226, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  /* line 1230, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-9 {
    margin-left: 75%;
  }

  /* line 1234, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  /* line 1238, ../src/bootstrap/bootstrap.scss */
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  /* line 1242, ../src/bootstrap/bootstrap.scss */
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  /* line 1247, ../src/bootstrap/bootstrap.scss */
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  /* line 1252, ../src/bootstrap/bootstrap.scss */
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  /* line 1257, ../src/bootstrap/bootstrap.scss */
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  /* line 1262, ../src/bootstrap/bootstrap.scss */
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  /* line 1267, ../src/bootstrap/bootstrap.scss */
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  /* line 1272, ../src/bootstrap/bootstrap.scss */
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  /* line 1277, ../src/bootstrap/bootstrap.scss */
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  /* line 1282, ../src/bootstrap/bootstrap.scss */
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  /* line 1287, ../src/bootstrap/bootstrap.scss */
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  /* line 1292, ../src/bootstrap/bootstrap.scss */
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  /* line 1297, ../src/bootstrap/bootstrap.scss */
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
/* line 43, ../src/screen.scss */
.container {
  max-width: 1700px;
}

/* line 47, ../src/screen.scss */
#sandbox-message {
  position: fixed;
  top: 0;
  background: #fff5c3;
  color: #000;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid black;
  z-index: 20000;
}

/* line 62, ../src/screen.scss */
body.sandbox #page-content {
  margin-top: 40px !important;
}

/* line 67, ../src/screen.scss */
.portal #page-content {
  max-width: none !important;
}

/* line 71, ../src/screen.scss */
#training-mode-badge {
  position: fixed;
  z-index: 400000;
  background: #c00;
  color: #fff;
  padding: 0.5em 20px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-box-shadow: 0 1px 1px 0 #000;
  -webkit-box-shadow: 0 1px 1px 0 #000;
  box-shadow: 0 1px 1px 0 #000;
  width: 100px;
  left: 50%;
  margin-left: -70px;
  text-align: center;
  font-weight: bold;
  font-size: 13px;
}

/* line 90, ../src/screen.scss */
.please-wait-dlg {
  width: 400px;
  margin-left: -200px;
}
/* line 95, ../src/screen.scss */
.please-wait-dlg .modal-body p {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 26px;
  padding-left: 36px;
  background: left top url("https://portal.dev.waio.app/s/img/clock.png") no-repeat;
}
/* line 104, ../src/screen.scss */
.please-wait-dlg.error .modal-body {
  background: rgba(255, 50, 0, 0.2);
}
/* line 106, ../src/screen.scss */
.please-wait-dlg.error .modal-body p {
  background: left top url("https://portal.dev.waio.app/s/img/error.png") no-repeat !important;
}
/* line 113, ../src/screen.scss */
.please-wait-dlg.info .modal-body p {
  background: left top url("https://portal.dev.waio.app/s/img/info.png") no-repeat !important;
}

/* line 121, ../src/screen.scss */
.ui-layout-center {
  width: 100% !important;
}

/* line 125, ../src/screen.scss */
.top-panel {
  width: 100%;
  align-items: center;
  gap: 10px;
  max-width: 1000px;
  margin: 0 auto;
  margin-top: 15px;
  margin-bottom: 35px;
}

/* line 135, ../src/screen.scss */
.header-title {
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: #606670;
}

/* line 143, ../src/screen.scss */
.section-settings-wrapper {
  box-sizing: border-box;
  padding: 20px;
  gap: 20px;
  width: 100%;
  max-width: 1000px;
  background: #ffffff;
  border: 1px solid #e1e6ed;
  border-radius: 20px;
  margin: 0 auto;
}

/* line 155, ../src/screen.scss */
.section-wrapper {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 60px);
}

/* line 161, ../src/screen.scss */
.section-nav {
  flex-shrink: 0;
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
  padding-bottom: 10px;
}

/* line 170, ../src/screen.scss */
.section-content {
  flex-grow: 1;
  position: relative;
  overflow: hidden;
}

/* line 176, ../src/screen.scss */
.nav-item {
  padding: 0.5rem 1rem;
  color: #4a5568;
  text-decoration: none;
  border-radius: 0.375rem;
  display: inline-block;
  cursor: pointer;
  font-size: 0.875rem;
}

/* line 186, ../src/screen.scss */
.nav-item:hover {
  background-color: #f7fafc;
}

/* line 190, ../src/screen.scss */
.nav-item.active {
  background-color: #ebf4ff;
  color: #3182ce;
}

/* line 195, ../src/screen.scss */
#section-frame {
  width: 100% !important;
  height: 100% !important;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

/* line 206, ../src/screen.scss */
#section-frame.loaded {
  opacity: 1;
}

/* line 210, ../src/screen.scss */
.list-filter-tags {
  display: flex;
  align-items: center;
  width: 100%;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

/* line 219, ../src/screen.scss */
.list-filter-tags .tag-filter {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 8px;
  gap: 10px;
  background: #ffffff;
  border: 1px solid #e1e6ed;
  border-radius: 10px;
  flex: none;
  order: 1;
  flex-grow: 0;
  font-size: 12px;
  color: #808ca0;
  text-decoration: none;
  cursor: pointer;
}

/* line 236, ../src/screen.scss */
.tag-filter.active {
  border-color: #3b82f6;
  background-color: #eff6ff;
  color: #3b82f6;
}

/* line 241, ../src/screen.scss */
.tag-filter.active svg path {
  fill: #ffffff !important;
  stroke: #3b82f6 !important;
}

/* Loader styles */
/* line 247, ../src/screen.scss */
.iframe-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
  transition: opacity 0.3s ease-in-out;
}

/* line 261, ../src/screen.scss */
.iframe-loader.hidden {
  opacity: 0;
  pointer-events: none;
}

/* line 266, ../src/screen.scss */
.loader-spinner {
  width: 40px;
  height: 40px;
  border: 4px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
