:root {--header-primary-color:#FFF;--header-secondary-color:#444;--header-text-color:#000;--nav-text-color:#000;--nav-text-color-rgb:0,0,0;--main-color:#222;--main-color-rgb:34,34,34;--main-text-color:#FFF;--main-text-color-rgb:255,255,255;--secondary-color:#000;--secondary-color-rgb:0,0,0;--secondary-text-color:#FFF;--secondary-text-color-rgb:255,255,255;--login-background:url(/media/img/background/flow-login-s.jpg);}:root {--highlight-color:#fff3cd;--highlight-hover-color:#ffefbe;--font-icon:'Font Awesome 5 Pro';}* {outline:0;}*,*::before,*::after {box-sizing:border-box;}html,body {padding:0;margin:0;}body {background-color:#EFEFEF;font-size:9.5pt;font-family:'Open Sans', Helvetica;color:#000;padding-top:50px;padding-left:50px;overflow-y:scroll;overflow-x:hidden;cursor:default;min-height:100vh;}body.loading-layer::before {background-color:rgba(0,0,0,.5);position:fixed;z-index:999;left:0;right:0;top:0;bottom:0;content:'';}body.loading-layer::after {position:fixed;z-index:1000;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:50px;height:50px;border-radius:50%;border:5px solid rgba(255,255,255,.3);border-right-color:var(--main-color);animation:spinner .4s linear infinite;content:'';}.layout {display:flex;align-items:flex-start;}.container {width:1200px;max-width:100%;margin:0 auto;}@media(max-width:1200px) {.container {padding:0 10px;}}form {margin:0;}header {position:fixed;top:0;left:0;right:0;z-index:9;display:flex;align-items:stretch;height:40px;padding-bottom:2px;color:var(--header-text-color);box-shadow:0 0 5px rgba(0,0,0,.3);background-color:var(--header-primary-color);}header::after {content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--header-secondary-color);}header > div.container {display:flex;align-items:stretch;justify-content:space-between;}header ul,header ul > li {display:flex;align-items:stretch;margin:0;padding:0;}header ul > li {position:relative;cursor:pointer;padding:0 12px;}header ul .icon::before {font-size:18px;display:inline-flex;align-items:center;justify-content:center;margin-right:0;}header ul > li.icon::before {margin-right:12px;}header ul > li > span {display:inline-flex;align-items:center;position:relative;color:inherit;}header ul > li > span[data-bubble]::after {content:attr(data-bubble);position:absolute;left:-5px;bottom:2px;border-radius:50%;background-color:#CC0000;width:12px;height:12px;font-size:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:bold;text-shadow:1px 1px 0 #000;color:#FFF;}header ul > li.dropdown::after {font-size:16px;display:inline-flex;align-items:center;font-family:var(--font-icon);font-weight:900;font-size:11px;color:#E1E1E1;content:'\f078';margin-left:8px;}header ul > li:hover,header ul > li:focus,header ul > li:focus-within {background-color:rgba(255,255,255,.1);text-decoration:none;}header ul > li:active {background-color:rgba(255,255,255,.2);}header span.username {display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-decoration:none;}header span.username > small {display:block;font-size:80%;color:#C0C0C0;text-decoration:none !important;margin-top:-3px;}header ul > li .dropdown {position:absolute;right:0;top:calc(100%);width:180px;background-color:#FFF;color:var(--main-color);visibility:hidden;opacity:0;transform:translateY(20px);box-shadow:0 0 5px rgba(0,0,0,.5);transition:visibility .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out;}header ul > li.dropdown:focus .dropdown,header ul > li.dropdown:focus-within .dropdown,header ul > li.dropdown:active .dropdown {visibility:visible;opacity:1;transform:translateY(0);}header ul > li > .dropdown > a {display:flex;align-items:center;justify-content:flex-start;line-height:1.25;color:inherit;padding:12px 10px;text-decoration:none;}header ul > li > .dropdown > a::before {margin-right:8px;color:#808080;}header ul > li > .dropdown > a:hover {background-color:rgba(0,0,0,.075);}header ul > li > .dropdown > a:active {background-color:rgba(0,0,0,.15);}header ul > li > .dropdown > a + a {border-top:.5px solid #E1E1E1;}#gateway-list h4 {margin:0;margin-top:8px;text-transform:uppercase;font-size:12px;color:#808080;padding:0 4px;letter-spacing:-.5px;}#gateway-list ul {margin-top:4px;display:block;}#gateway-list ul > li {display:flex;align-items:center;padding:12px 10px;flex:1 1 auto;}#gateway-list ul > li::before {font-family:var(--font-icon);font-weight:900;font-size:14px;content:'\f879';width:16px;flex:0 0 16px;margin-right:8px;color:#808080;}#gateway-list ul > li.selected::before {content:'\f2a0';color:#008800;}#gateway-list ul > li.selected > span {font-weight:bold;}#gateway-list ul > li:hover {background-color:rgba(0,0,0,.075);}#gateway-list ul > li:active {background-color:rgba(0,0,0,.15);}header h1 {margin:0;padding:0;font-size:16pt;font-weight:200;align-self:center;}main {flex:1 1 auto;}#container {min-height:calc(100vh - 100px);}footer {text-align:center;font-size:8pt;height:50px;padding-top:25px;}footer a {color:#808080;text-decoration:none;}h1, h2, h3 {margin:0;margin-bottom:.6em;}a {color:var(--main-color);cursor:pointer;text-decoration:underline;}a:hover {text-decoration:none;}a[data-action] {border-radius:3px;font-weight:500;height:40px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:0 12px;position:relative;user-select:none;}a[data-action].icon::before {font-size:16px;margin-right:.6em;color:#333333;}a[data-action].icon:empty::before {margin-right:0;}a[data-action]:hover {}a[data-action="delete"]:hover.icon::before {color:#CC0000;}a[data-action].icon:hover::before {font-weight:500;}a[data-action]:active {background-color:rgba(0,0,0,.15);}a[data-action="delete"]:active {background-color:rgba(180,0,0,.15);}a[data-action]::after {content:'';display:block;opacity:1;position:absolute;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);bottom:0;left:0;right:0;top:0;background-color:rgba(0,0,0,0);border-radius:4px;transform:scale(0);transition-property:transform,opacity;pointer-events:none;}a[data-action]:hover::after {transform:scale(1);background-color:rgba(0,0,0,.08);}a[data-action="delete"]:hover::after {background-color:rgba(180,0,0,.08);}a[data-action].action-main {font-weight:bold;}a[data-action].action-green {color:#008800;}a[data-action].action-green::before {color:#008800;}a[data-action].action-red {color:#CC0000;}a[data-action].action-red::before {color:#CC0000;}a[data-action][disabled],a[data-action]:disabled {color:#808080 !important;cursor:default;pointer-events:none;opacity:.5;}a[data-action][disabled]::before,a[data-action]:disabled::before {color:#808080 !important;}a[data-action] > i {font-style:normal;font-size:80%;color:#808080;margin-top:3px;letter-spacing:-.5px;}[data-action].action-s {height:35px;padding:0 8px;}[data-action].action-xs {height:30px;padding:0 8px;}.hspacer {margin-left:8px;}.vspacer {margin-top:8px;}.vspacer.vspacer-l {margin-top:12px;}.vspacer.vspacer-xl {margin-top:16px;}.vspacer.vspacer-xxl {margin-top:30px;}.box {background-color:#FFF;box-shadow:0 0 5px rgba(0,0,0,.2);}.box + .box:not(.box-clean) {margin-top:8px;}.box.box-content {padding:10px;}.box > h3.heading,.box > div.heading {background-color:#f0f0f0;color:var(--main-color);padding:10px;margin-bottom:15px;}.box.box-content > h3.heading,.box.box-content > div.heading {margin:-10px;margin-bottom:20px;}.box > div.heading {display:flex;align-items:center;color:#000;}.box > div.heading > h3 {margin:0;padding:0;flex:1 1 auto;color:var(--main-color);}.box.box-toolbar {display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;padding:1px;}.box.box-toolbar.has-selection {position:sticky;z-index:5;top:40px;background-color:var(--highlight-color);}.box.box-statistic {display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:0 !important;padding:15px;width:1px;flex:1 1 1px;}.box.box-statistic + .box.box-statistic {margin-left:10px;}.box.box-statistic > h2 {font-size:300%;margin-bottom:0;}.box.box-statistic small {color:#808080;font-size:90%;}.box.box-toolbar .toolbar-select,.box.box-toolbar .toolbar-right {transition:transform .25s ease-in-out,opacity .25s ease-in-out;}.box.box-toolbar .toolbar-right {display:flex;align-items:center;}.box.box-toolbar .toolbar-select {position:absolute;right:0;top:0;bottom:0;opacity:0;transform:translateY(100%);display:inline-flex;align-items:center;justify-content:center;padding:5px;}.box.box-toolbar.has-selection .toolbar-select {transform:translateY(0);opacity:1;}.box.box-toolbar.has-selection .toolbar-right {transform:translateY(-100%);opacity:0;pointer-events:none;}.box.box-toolbar .toolbar-right .count {font-size:90%;margin-right:10px;text-align:right;line-height:1.2;}.box.box-toolbar .toolbar-right .count > i {color:#808080;}.subtitle {display:flex;align-items:center;margin-bottom:10px;}.subtitle > h2 {margin:0;flex:1 1 auto;}.button-actions {padding:10px;}.display-block {display:block;}small.info,time.info,ul.info.info-small {font-size:85%;color:#808080;}ul.info {margin:0;padding:0;list-style-type:none;display:inline-flex;align-items:baseline;flex-wrap:wrap;}small.info > span {position:relative;}small.info > span + span {padding-left:10px;margin-left:10px;}small.info > span + span::after {border-left:1px solid #C0C0C0;position:absolute;left:0;top:50%;margin-top:-4px;height:8px;content:'';}ul.info > li + li::before {background-color:#C0C0C0;width:1px;height:8px;display:inline-block;margin-left:10px;margin-right:10px;content:'';}.flex {display:flex;}.flex.flex-start {align-items:flex-start;}.flex.justify-between {justify-content:space-between;}.flex-grow {flex-grow:1;}.text-center {text-align:center;}.text-right {text-align:right;}.text-lower {text-transform:lowercase;}.text-upper {text-transform:uppercase;}.text-uc {text-transform:capitalize;}.money {display:inline-block;font-weight:bold;font-size:120%;display:flex;align-items:center;justify-content:space-between;text-align:right;color:var(--main-color);}.money::before {content:'€';color:#848484;}.w80 {width:80px;flex:0 0 80px !important;}.w100 {width:100px;flex:0 0 100px !important;}.w120 {width:120px;flex:0 0 120px !important;}.w150 {width:150px;flex:0 0 150px !important;}.w200 {width:200px;flex:0 0 200px !important;}.w250 {width:250px;flex:0 0 250px !important;}.w300 {width:300px;flex:0 0 300px !important;}.w500 {width:500px;flex:0 0 500px !important;}.gm-style-cc {display:none !important;}.gm-style {font-size:9.5pt;font-family:'Open Sans', Helvetica;}.gm-style .gm-style-iw-c {border-radius:0;box-shadow:0 0 5px 2px rgba(0,0,0,.2);}.gm-style .gm-style-iw-t::after {height:10px;width:10px;}.highlight {animation:highlight 4s ease-in-out;}@keyframes highlight {0%, 100% {}10%, 80% {background-color:#fff18a;}}nav {position:fixed;z-index:10;left:0;bottom:0;top:40px;width:50px;display:flex;flex-direction:column;justify-content:space-between;background-color:#FFF;transition:width .2s ease-in-out;--label-opacity:0;}input#nav:checked + nav {width:200px;--label-opacity:1;}nav > ul {margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.1);}nav > ul > li {display:flex;align-items:stretch;flex:0 1 50px;position:relative;}nav > ul + ul,nav > ul li + li {border-top:1px solid rgba(0,0,0,.1);}nav > ul li a {display:flex;align-items:center;flex:0 0 100%;border-left:2px solid transparent;color:var(--nav-text-color);overflow:hidden;text-decoration:none;}nav > ul li a::before {margin-right:0 !important;padding-right:2px;flex:0 0 48px;display:inline-flex !important;align-items:center;justify-content:center;font-size:18px;}nav > ul > li > a > span {pointer-events:none;opacity:var(--label-opacity);transition:opacity .5s ease-in-out;line-height:1.2;}nav > ul > li > a:hover {--label-opacity:1;}nav > ul > li[data-label]::before {position:absolute;left:100%;top:50%;margin-left:8px;background-color:var(--main-color);font-weight:bold;font-size:85%;color:var(--main-text-color);text-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:2px;padding:3px 5px;content:attr(data-label);pointer-events:none;transition:opacity .1s ease-in-out,transform .1s ease-in-out;opacity:0;transform:translate(20px, -50%);}nav > ul > li.selected[data-label]::before {background-color:var(--secondary-color);}nav > ul > li[data-label]:hover::before {opacity:1;transform:translate(0, -50%);}nav > ul > li.selected > a {border-left-color:var(--secondary-color);font-weight:bold;color:var(--secondary-color);text-decoration:none;background-color:#F4F4F4;}nav > ul > li.selected > a::before {font-weight:500;}nav > ul > li > a::after {font-family:var(--font-icon);font-weight:900;display:inline-flex;align-items:center;justify-content:flex-end;flex:1 1 auto;margin-right:10px;margin-left:8px;}nav > ul > li.selected > a::after,nav ul > li.has-children > a::after {content:'\f054';}nav ul > li.has-children:not(.selected) > a::after {font-size:90%;color:#808080;}nav > ul li a:hover {background-color:#F4F4F4;}nav > ul li a:active {background-color:#E1E1E1;}nav ul.child {position:absolute;left:100%;background-color:#FFF;box-shadow:0 0 5px rgb(0 0 0 / 50%);padding:0;margin:0;list-style-type:none;width:200px;pointer-events:none;opacity:0;transform:translateX(20px);transition:opacity .15s ease-in-out,transform .15s ease-in-out;}nav ul li a:active + ul.child,nav ul li a:focus + ul.child,nav ul li a:focus-within + ul.child,nav ul li ul.child:hover {pointer-events:all;opacity:1;transform:translateY(0px);}nav ul.bottom ul.child {bottom:0;}nav ul.child > li {position:relative;min-height:40px;display:flex;align-items:stretch;}input#nav {display:none;}label[for="nav"] {display:inline-flex;align-items:center;justify-content:center;flex:0 0 50px;width:50px;height:40px;cursor:pointer;position:relative;}label[for="nav"] > i {position:absolute;background-color:rgba(var(--main-text-color-rgb),.8);border-radius:1px;width:6px;height:6px;transition:transform .2s ease-in-out;margin-left:12px;margin-top:5px;left:0;top:0;}label[for="nav"]:hover > i {background-color:rgba(var(--main-text-color-rgb),.9);}label[for="nav"]:active > i {transform:scale(.8);}label[for="nav"] > i:nth-child(3n+2) {left:10px;}label[for="nav"] > i:nth-child(3n+3) {left:20px;}label[for="nav"] > i:nth-child(n+4) {top:10px;}label[for="nav"] > i:nth-child(n+7) {top:20px;}.icon::before {font-family:var(--font-icon);font-weight:300;margin-right:.4em;display:inline-block;}.icon-home::before {content:'\f015';}.icon-invoice::before {content:'\f571';}.icon-receipt::before {content:'\f543';}.icon-cogs::before {content:'\f085';}.icon-cart-down::before {content:'\f218';}.icon-plus::before {content:'\f055';}.icon-chevron-left::before {content:'\f053';}.icon-chevron-down::before {content:'\f078';}.icon-save::before {content:'\f0c7';}.icon-search::before {content:'\f002';}.icon-pencil::before {content:'\f303';}.icon-bin::before {content:'\f2ed';}.icon-creditcard::before {content:'\f09d';}.icon-pdf::before {content:'\f1c1';}.icon-excel::before {content:'\f1c3';}.icon-cross::before {content:'\f057';}.icon-times::before {content:'\f00d';}.icon-download::before {content:'\f019';}.icon-generate::before {content:'\f2f1';}.icon-date::before {content:'\f073';}.icon-mail::before {content:'\f0e0';}.icon-phone::before {content:'\f879';}.icon-enter::before {content:'\f2f6';}.icon-exit::before {content:'\f2f5';}.icon-dashboard::before {content:'\f3fd';}.icon-filter::before {content:'\f0b0';}.icon-file-search::before {content:'\f865';}.icon-print::before {content:'\f02f';}.icon-stop::before {content:'\f28d';}.icon-export::before {content:'\f56e';}.icon-import::before {content:'\f56f';}.icon-undo::before {content:'\f2ea';}.icon-cubes::before {content:'\f1b3';}.icon-sync::before {content:'\f2f1';}.icon-eye::before {content:'\f06e';}.icon-id-card::before {font-weight:400;content:'\f2c2';}.icon-calendar-check::before {font-weight:400;content:'\f271';}.icon-world::before {content:'\f57d';}.icon-info::before {content:'\f05a';}.icon-question::before {content:'\f059';}.icon-user::before {content:'\f007';}.icon-users::before {content:'\f0c0';}.icon-lock::before {content:'\f023';}.icon-user-boss::before {content:'\f21b';}.icon-users-cog::before {content:'\f509';}.icon-user-delete::before {content:'\f235';}.icon-users-delete::before {content:'\e073';}.icon-user-plus::before {content:'\f234';}.icon-users-plus::before {content:'\f830';}.icon-user-edit::before {content:'\f4ff';}.icon-user-tie::before {content:'\f508';}.icon-user-time::before {content:'\f4fd';}.icon-user-shield::before {content:'\f505';}.icon-business-time::before {content:'\f64a';}.icon-clipboard::before {font-weight:400;content:'\f328';}.icon-clipboard-fill::before {content:'\f328';}.icon-clipboard-list::before {content:'\f46d';}.icon-clipboard-check::before {content:'\f46c';}.icon-clipboard-plus::before {content:'\f481';}.icon-apps::before {content:'\f00a';}.icon-truck::before {content:'\f0d1';}.icon-truck-l::before {content:'\f4df';}.icon-error::before {content:'\f06a';}.icon-address-card::before {content:'\f2bb';font-weight:400;}.icon-dolly-flatbed::before {content:'\f474';}.icon-tools::before {content:'\f7d9';}.icon-map::before {content:'\f279';}.icon-sign::before {content:'\f277';}.icon-map-pin::before {content:'\f276';}.icon-marker-o::before {content:'\f3c5';}.icon-marker::before {content:'\f041';}.icon-map-marker::before {content:'\f5a0';}.icon-direction::before {content:'\f5eb';}.icon-road::before {content:'\f018';}.icon-route::before {content:'\f4d7';}.icon-grip-v::before {content:'\f7a4';}.icon-comment::before {content:'\f075';}.icon-comment-o::before {font-weight:400;content:'\f075';}.icon-arrow-left::before {font-weight:400;content:'\f359';}.icon-check-circle::before {content:'\f058';}.icon-check-circle-o::before {font-weight:400;content:'\f058';}.icon-exchange::before {content:'\f362';}.icon-broadcast::before {content:'\f519';}.icon-briefcase::before {content:'\f0b1';}.icon-wrench::before {content:'\f0ad';}.icon-sort::before {content:'\f0dc';}.icon-box-check::before {content:'\f467';}.icon-chart-pie::before {content:'\f200';}.float-label {--border-color-focus:var(--main-color);--border-color:#CCC;--text-align:left;display:inline-flex;align-items:center;flex:1 1 auto;position:relative;vertical-align:middle;}.float-label.float-label-text-right {--text-align:right;}.float-label.icon::before {position:absolute;pointer-events:none;padding:0 8px;display:inline-flex;align-items:center;left:0;top:0;bottom:0;font-size:16px;color:var(--main-color);}.float-label.float-label-select::after {position:absolute;right:0;top:0;bottom:0;font-family:var(--font-icon);font-weight:900;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;color:#808080;content:'\f078';}.float-label + .float-label {margin-left:3px;}.float-label > input,.float-label > select,.float-label > textarea {width:100%;flex:1 1 auto;padding-top:4px;text-align:var(--text-align);border-top-color:transparent;}.float-label > textarea {padding-top:10px;padding-bottom:10px;}.float-label.icon > input,.float-label.icon > select,.float-label.icon > textarea {padding-left:35px;}.float-label > input:focus,.float-label > select:focus,.float-label > textarea:focus {border-top-color:transparent;}.float-label > input:placeholder-shown:focus,.float-label > select:placeholder-shown:focus,.float-label > textarea:placeholder-shown:focus {border-top-color:var(--border-color);}.float-label > input:not(:placeholder-shown):focus,.float-label > select:not(:placeholder-shown):focus,.float-label > textarea:not(:placeholder-shown):focus {transition:border-top .1s ease-in-out .2s;}.float-label > input:focus ~ span,.float-label > select:focus ~ span,.float-label > textarea:focus ~ span {--border-color:var(--border-color-focus);}.float-label > select:invalid {color:#808080;}.float-label.float-label-selected > i {position:absolute;right:0;top:0;bottom:0;display:none;align-items:center;pointer-events:all;padding:0 8px;cursor:pointer;}.float-label.float-label-selected > i:hover {color:var(--main-color);}.float-label.float-label-selected > i::before {font-family:var(--font-icon);font-weight:900;font-style:normal;content:'\f00d';}.float-label.float-label-selected > input:disabled ~ i {display:inline-flex;}.float-label > i {position:absolute;right:0;top:0;bottom:0;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;}.float-label > input.error ~ i::before {font-family:var(--font-icon);font-weight:900;font-style:normal;content:'\f06a';color:#CC0000;}.float-label > input.error {padding-right:30px;}.float-label > span {color:var(--main-color);display:inline-flex;align-items:center;position:absolute;top:-1px;bottom:0;left:0;right:0;font-size:7pt;height:10px;transition:top .15s ease-in-out,font-size .15s ease-in-out;pointer-events:none;line-height:1;}.float-label > span::before,.float-label > span::after {content:'';display:inline-block;align-self:flex-start;margin-top:1px;height:1px;background-color:var(--border-color);transition:opacity .2s ease-in-out .2s;}.float-label > span::before {width:7px;margin-right:3px;}.float-label.icon > span::before {width:32px;}.float-label > span::after {flex:1 1 auto;margin-left:3px;}.float-label.float-label-text-right > span {order:2;}.float-label.float-label-text-right > span::before {width:auto;flex:1 1 auto;}.float-label.float-label-text-right > span::after {width:7px;flex:0 0 7px;}.float-label input:placeholder-shown,.float-label select:placeholder-shown,.float-label select:required:invalid,.float-label textarea:placeholder-shown {border-top-color:var(--border-color);padding-top:0;}.float-label textarea:placeholder-shown {padding-top:10px;}.float-label input:placeholder-shown ~ span,.float-label select:placeholder-shown ~ span,.float-label textarea:placeholder-shown ~ span {height:18px;top:calc(50% - 9px);margin-top:0;color:#808080;font-size:inherit;}.float-label > textarea:placeholder-shown ~ span {top:11px;}.float-label input:placeholder-shown ~ span::before,.float-label select:placeholder-shown ~ span::before,.float-label textarea:placeholder-shown ~ span::before,.float-label input:placeholder-shown ~ span::after,.float-label select:placeholder-shown ~ span::after,.float-label textarea:placeholder-shown ~ span::after {opacity:0;transition:none;}.float-label select:invalid ~ span {display:none;}.float-label input::-webkit-input-placeholder,.float-label select::-webkit-input-placeholder,.float-label textarea::-webkit-input-placeholder {opacity:0;color:#808080;}.float-label input::-moz-placeholder,.float-label select::-moz-placeholder,.float-label textarea::-moz-placeholder {opacity:0;color:#808080;}.float-label input::placeholder,.float-label select::placeholder,.float-label textarea::placeholder {opacity:0;color:#808080;}.input-checkbox {height:40px;display:inline-flex;align-items:center;cursor:pointer;user-select:none;position:relative;}.input-checkbox.input-checkbox-m {height:30px;}.input-checkbox > input {display:none;}.input-checkbox > i {display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--main-color);background-color:#FFF;color:var(--secondary-color);font-style:normal;width:20px;height:20px;flex:0 0 20px;}.input-checkbox > i::before {font-family:var(--font-icon);font-weight:900;font-size:16px;opacity:0;transform:scale(0);content:'\f00c';transition:opacity .1s ease-in-out,transform .1s ease-in-out;}.input-checkbox > input:checked + i::before {opacity:1;transform:scale(1);}.input-checkbox > input[type="radio"] ~ i {border-radius:50%;box-shadow:inset 0 0 5px rgba(0,0,0,.1);}.input-checkbox > input[type="radio"] ~ i::before {width:12px;height:12px;flex:0 0 12px;border-radius:50%;background-color:var(--secondary-color);content:'';}.input-checkbox > i + span {margin-left:5px;}.input-checkbox:hover > span {text-decoration:underline;}.input-checkbox:active > i {background-color:#E1E1E1;}.input-checkbox > span.input-checkbox-tooltip {position:absolute;bottom:100%;left:50%;margin-top:-2px;margin-left:0;border-radius:2px;background-color:rgba(0,0,0,.9);padding:2px 4px;color:#FFF;text-shadow:0 0 1px rgba(0,0,0,.3);pointer-events:none;text-decoration:none !important;font-size:90%;font-weight:bold;white-space:nowrap;transform:translate(-50%, -10px);opacity:0;visibility:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);transition:opacity .15s ease-in-out,visibility .15s ease-in-out,transform .15s ease-in-out;}.input-checkbox > span.input-checkbox-tooltip::after {position:absolute;left:calc(50% - 5px);top:100%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.8);content:'';}.input-checkbox:hover > span.input-checkbox-tooltip {visibility:visible;opacity:1;transform:translate(-50%, 0);}.input-checkbox + .help {padding-left:25px;margin-top:-5px;font-size:85%;color:#808080;}input,select,textarea {height:40px;border:1px solid var(--border-color);border-radius:0;background-color:#FFF;font-family:inherit;font-size:inherit;padding:0 10px;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {opacity:0;appearance:none;display:none;position:absolute;}textarea {min-height:80px;height:auto;max-height:500px;resize:vertical;}select {-webkit-appearance:none;padding-right:20px;cursor:pointer;}input:focus,select:focus,textarea:focus {--border-color:var(--border-color-focus);box-shadow:inset 0 0 0 -1px var(--main-color);}input:disabled,select:disabled,textarea:disabled,input:read-only,textarea:read-only {--border-color:#CCC;}input:disabled,select:disabled,textarea:disabled {background-color:#F4F4F4;}input[type="date"]::-webkit-clear-button,input[type="date"]::-webkit-inner-spin-button {-webkit-appearance:none;display:none;}input[type="date"]::-webkit-calendar-picker-indicator {cursor:pointer;opacity:1;position:absolute;top:0;bottom:0;right:1px;width:36px;height:39px;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwMCAxMDAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGU+cGF0aCB7IGZpbGw6ICM4MDgwODA7IH08L3N0eWxlPgo8Zz48cGF0aCBkPSJNODU5LjQsNzUuM2gtOTguMXYtMzNjMC0xNy42LTE0LjYtMzIuNC0zMi43LTMyLjRDNzEwLjUsMTAsNjk2LDI0LjUsNjk2LDQyLjR2MzNIMzA0di0zM2MwLTE3LjYtMTQuNi0zMi40LTMyLjctMzIuNGMtMTguMiwwLTMyLjcsMTQuNS0zMi43LDMyLjR2MzNoLTk4LjFjLTUzLjgsMC05Ny45LDQzLjgtOTcuOSw5Ny45djcxOC45YzAsNTMuOCw0My44LDk3LjksOTcuOSw5Ny45aDcxOC45YzUzLjgsMCw5Ny45LTQzLjgsOTcuOS05Ny45VjE3My4yQzk1Ny4zLDExOS40LDkxMy41LDc1LjMsODU5LjQsNzUuM3ogTTg5Miw4NTkuMmMwLDM2LjItMjkuMyw2NS41LTY1LjUsNjUuNWgtNjUzYy0zNi4yLDAtNjUuNS0yOS4zLTY1LjUtNjUuNVYzNjkuM2g3ODRWODU5LjJ6IE04OTIsMzA0SDEwOHYtOTcuOGMwLTM2LjIsMjkuMy02NS41LDY1LjUtNjUuNWg2NS4ydjMzYzAsMTcuNiwxNC42LDMyLjQsMzIuNywzMi40YzE4LjIsMCwzMi43LTE0LjUsMzIuNy0zMi40di0zM2gzOTJoMHYzM2MwLDE3LjYsMTQuNiwzMi40LDMyLjcsMzIuNGMxOC4yLDAsMzIuNy0xNC41LDMyLjctMzIuNHYtMzNoNjUuMmMzNi4yLDAsNjUuNSwyOS4zLDY1LjUsNjUuNVYzMDR6Ii8+PHBhdGggZD0iTTY2My4zLDQ2Ny4zSDc5NFY1OThINjYzLjNWNDY3LjNMNjYzLjMsNDY3LjN6Ii8+PHBhdGggZD0iTTY2My4zLDY5Nkg3OTR2MTMwLjdINjYzLjNWNjk2eiIvPjxwYXRoIGQ9Ik00MzQuNyw2OTZoMTMwLjd2MTMwLjdINDM0LjdWNjk2TDQzNC43LDY5NnoiLz48cGF0aCBkPSJNNDM0LjcsNDY3LjNoMTMwLjdWNTk4SDQzNC43VjQ2Ny4zTDQzNC43LDQ2Ny4zeiIvPjxwYXRoIGQ9Ik0yMDYsNjk2aDEzMC43djEzMC43SDIwNlY2OTZ6Ii8+PHBhdGggZD0iTTIwNiw0NjcuM2gxMzAuN1Y1OThIMjA2VjQ2Ny4zTDIwNiw0NjcuM3oiLz48L2c+Cjwvc3ZnPg==");background-position:50% 50%;background-repeat:no-repeat;background-size:25px 25px;color:transparent;background-color:transparent;}input[type="date"]::-webkit-calendar-picker-indicator:hover {background-color:rgba(0,0,0,.075);}input[type="date"]::-webkit-calendar-picker-indicator:active {background-color:rgba(0,0,0,.15);}input[type="date"]:invalid {color:#808080;}input[type="date"]::-webkit-datetime-edit-text {display:inline-flex;margin:0 2px;color:#808080;}input[type="date"]::-webkit-datetime-edit-day-field,input[type="date"]::-webkit-datetime-edit-month-field,input[type="date"]::-webkit-datetime-edit-year-field {display:inline-flex;padding:0 4px;text-transform:uppercase;}form .row {display:flex;align-items:center;}form .row + .row:not(.vspacer) {margin-top:3px;}.btn-group {display:inline-flex;align-items:center;align-self:center;vertical-align:middle;}.btn-group label {position:relative;}.btn-group label input {position:absolute;z-index:-1;opacity:0;left:-40px;pointer-events:none;}.btn-group label span {height:40px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;padding:0 12px;}.btn-group label span:hover {text-decoration:underline;background-color:rgba(0,0,0,.05);}.btn-group label input:checked + span {font-weight:bold;background-color:rgba(0,0,0,.05);text-decoration:none !important;}.float-label + .btn-group,.btn-group + .btn-group,.btn + .btn-group {margin-left:3px;}.btn {height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:3px;padding:0 12px;margin:0;font:inherit;cursor:pointer;background-color:rgba(0,0,0,.05);}.btn:not(:disabled):hover {background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));}.btn:not(:disabled):active {background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1));}.btn:disabled {cursor:not-allowed;text-shadow:1px 1px 1px #FFF;}.list .list-row {padding:10px 10px;display:flex;align-items:center;justify-content:stretch;position:relative;border-top:1px solid rgba(0,0,0,.05);}.list:not(.list-no-overflow) .list-row {overflow:hidden;}.list .list-row + .list-row {margin-top:-1px;}.list .list-row.selected {background-color:var(--highlight-color);}.list .list-row.selected:hover {background-color:var(--highlight-hover-color);}.list .list-row > div.select-box {position:absolute;left:0;top:0;bottom:0;width:55px;transform:translateX(-100%);opacity:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease-in-out,opacity .15s ease-in-out;}.list .list-row > div.select-box:hover::before {box-shadow:inset 0 0 3px rgba(0,0,0,.3),0 0 0 1px rgba(var(--main-color-rgb), .3);}.list .list-row > div.select-box::before {width:18px;height:18px;flex:0 0 auto;box-shadow:inset 0 0 3px rgba(0,0,0,.3);border:1px solid var(--main-color);background-color:#FFF;font-family:var(--font-icon);font-size:0;font-weight:bold;display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:box-shadow .15s ease-in-out,font-size .15s ease-in-out;content:'\f00c';}.list .list-row.selected > div.select-box::before {color:#FFF;font-size:12px;box-shadow:inset 0 0 0 15px rgba(var(--main-color-rgb), .9);}.list .list-row:first-child {border-top:0;}.list .list-row > * {flex:1 1 auto;}.list .list-row > * + * {margin-left:8px;}.list .list-row > .icon {width:30px;flex:0 0 30px;}.list.list-select .list-row > .icon {transition:opacity .1s ease-in-out;}.list.list-select .list-row.selected > .icon,.list.list-select .list-row:hover > .icon {opacity:0;pointer-events:none;}.list .list-row > .icon[data-label] {display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 50px;width:50px;}.list .list-row > .icon::before {font-size:20px;color:#808080;}.list .list-row > .icon[data-flag] {text-align:center;}.list .list-row > .icon[data-flag]::before {content:attr(data-flag);color:inherit;margin-right:0;}.list .list-row > .icon[data-label]::before {margin-right:0;}.list .list-row > .icon[data-label]::after {content:attr(data-label);color:#808080;margin-top:4px;font-size:7pt;letter-spacing:-.2pt;line-height:.95;text-align:center;}.list .list-row:hover,.list .list-row:active {background-color:rgba(0,0,0,.05);}.list.list-select .list-row.selected > div.select-box,.list.list-select .list-row:hover > div.select-box {transform:translateX(0);opacity:1;}.list .list-row > .actions {flex:0 0 auto;background-color:#FFF;border-left:1px solid rgba(0,0,0,.1);padding:0;visibility:hidden;opacity:0;display:inline-flex;align-items:center;position:absolute;right:0;top:0;bottom:0;transition-duration:.175s;transition-property:opacity, visibility, padding;transition-timing-function:linear;}.list .list-row:hover > .actions,.list .list-row:focus > .actions {visibility:visible;opacity:1;padding:0 8px;}.list .list-row.autoremove {animation:remove 1.2s linear 1;animation-fill-mode:forwards;background-color:#ffe4e4;box-shadow:none !important;pointer-events:none;}.list + .list-loading {text-align:center;}.list + .list-loading.loading {padding:5px 0;}.list + .list-loading.loading::before {display:inline-block;width:30px;height:30px;border-radius:50%;border:4px solid rgba(0,0,0,.08);border-right-color:var(--main-color);animation:spinner .4s linear infinite;content:'';}.list-filter-bar {background-color:#d9f4ff;border-bottom:1px solid #E1E1E1;box-shadow:0 0 5px rgb(0 0 0 / 20%);padding:8px 10px;position:sticky;z-index:10;top:40px;display:none;align-items:center;user-select:none;}.list-filter-bar.show {display:flex;}.list-filter-bar > div {flex:1 1 auto;display:flex;align-items:center;}.list-filter-bar > div::before {flex:0 0 auto;margin-right:8px;}.list-filter-bar > i.close {display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer;font-style:normal;padding:5px;}.list-filter-bar > i.close:hover::before {color:#CC0000;}.list-filter-bar > i.close:active::before {transform:scale(.6);}.list .list-group {background-color:#FFF;border:1px solid #C0C0C0;box-shadow:0 0 5px rgba(0,0,0,.2);}.list .list-group > label {background-color:#E1E1E1;padding:8px 8px;border-bottom:1px solid #C0C0C0;display:flex;align-items:center;position:sticky;z-index:1;top:40px;}.list.list-group-xs .list-group > label {padding:1px 8px;}.list.list-group-s .list-group > label {padding:5px 8px;font-size:95%;}.list .list-group > label h3 {font-size:12px;font-weight:bold;margin:0;flex:1 1 auto;}.list .list-group > label .actions {flex:0 0 auto;text-align:right;}.list .list-group > label .actions [data-action] {min-width:40px;}.list .list-group + .list-group {margin-top:16px;}.list.list-group-s .list-group + .list-group {margin-top:5px;}.window-export .export-actions {display:flex;align-items:center;justify-content:center;}.window-export .export-actions > .btn-large {padding:15px;display:inline-flex;flex-direction:column;align-items:center;font:inherit;cursor:pointer;border:0;border-radius:3px;background-color:transparent;color:var(--main-color);width:100px;}.window-export .export-actions > .btn-large + .btn-large {margin-left:15px;}.window-export .export-actions > .btn-large::before {margin-bottom:10px;font-family:var(--font-icon);font-weight:400;font-size:25px;color:var(--secondary-color);}.window-export .export-actions > .btn-large:hover {background-color:#F4F4F4;}.window-export .export-actions > .btn-large:active {background-color:#E1E1E1;}@keyframes spinner {0% {transform:rotate(0deg);}100% {transform:rotate(360deg);}}@keyframes remove {0% {transform:translateX(0%);opacity:1;}50% {max-height:100px;padding:10px 10px;}50%, 100% {transform:translateX(100%);opacity:0;}100% {max-height:0;padding:0 10px;}}.box-toolbar [data-action="toggle-filter"] > span {display:inline-flex;align-items:center;}.box-toolbar [data-action="toggle-filter"] > span::after {margin-left:.5em;display:inline-flex;align-items:center;font-family:var(--font-icon);font-weight:900;font-size:7pt;content:'\f078';transition:transform .6s ease-in-out;}body.list-show-filter .box-toolbar [data-action="toggle-filter"] > span {font-weight:bold;}body.list-show-filter .box-toolbar [data-action="toggle-filter"] > span::after {transform:scaleY(-1);}.box-filter {display:none;background-color:#fff6ba;border-left:5px solid #ffe02f;}.box-filter input[type="submit"] {display:none;}body.list-show-filter .box-filter {display:block;}.box-filter .filter-group {border:1px solid #C0C0C0;position:relative;}.box-filter .filter-group + .filter-group {margin-top:6px;}.box-filter .filter-group > input {opacity:0;position:absolute;}.box-filter .filter-group > label {background-color:#E1E1E1;padding:8px 12px;display:flex;align-items:center;font-weight:bold;cursor:pointer;}.box-filter .filter-group > label::before {font-family:var(--font-icon);font-weight:900;font-size:7pt;content:'\f054';margin-right:8px;transition:transform .6s ease-in-out;}.box-filter .filter-group > input:checked ~ label::before {transform:rotate(90deg);}.box-filter .filter-group > input:focus + label {border:1px solid var(--secondary-color);margin:-1px;position:relative;z-index:1;}.box-filter .filter-group > label:active {background-color:#E0E0E0;}.box-filter .filter-group > .filter {padding:0 10px;display:none;background-color:#FFF;border-top:1px solid #C0C0C0;overflow:hidden;}.box-filter .filter-group > input:checked ~ .filter {display:flex;padding:10px;}.badge {--badge-color-red:#CC0000;--badge-color-green:#008800;--badge-color-orange:#FF8800;--badge-color-orange-light:#ff4700;--badge-color-dark-purple:#8900de;--badge-color-purple:#cc00ff;--badge-color-blue:#006eff;--badge-color:#C0C0C0;--badge-text-color:#FFF;background-color:var(--badge-color);color:var(--badge-text-color);text-shadow:1px 1px 0 #000;border-radius:2px;padding:2px 5px;min-width:40px;font-weight:bold;font-size:85%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background-image:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,0) 20%);box-shadow:inset 0 0 0 1px rgb(0 0 0 / 5%);}.badge.badge-red {--badge-color:var(--badge-color-red);}.badge.badge-green {--badge-color:var(--badge-color-green);}.badge.badge-orange {--badge-color:var(--badge-color-orange);}.badge.badge-orange-light {--badge-color:var(--badge-color-orange-light);}.badge.badge-purple {--badge-color:var(--badge-color-purple);}.badge.badge-blue {--badge-color:var(--badge-color-blue);}.badge.badge-dark-purple {--badge-color:var(--badge-color-dark-purple);}.badge > * {flex:0 0 auto;}.badge.badge-select {cursor:pointer;user-select:none;position:relative;}.badge.badge-select:hover {background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05));}.badge.badge-select:active {background-image:linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,.15));}.badge.badge-select::after {transition:opacity .1s ease-in-out,margin-left .1s ease-in-out;opacity:0;margin-left:-15px;text-align:right;width:15px;font-family:var(--font-icon);font-weight:900;font-size:80%;content:'\f078';}.badge.badge-select:focus:after,.badge.badge-select:focus-within:after,.badge.badge-select:active:after,.badge.badge-select:hover:after {opacity:1;margin-left:0;}.badge.badge-select > ul {position:absolute;z-index:1;top:100%;left:0;display:none;width:150px;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#FFF;border:.5px solid #E1E1E1;font-weight:normal;text-shadow:none;font-size:9.5pt;color:#000;margin:0;padding:0;list-style-type:none;}.badge.badge-select > ul li {display:flex;align-items:center;padding:8px 5px;}.badge.badge-select > ul li + li {border-top:.5px solid #E1E1E1;}.badge.badge-select > ul li:hover {background-color:#F4F4F4;}.badge.badge-select > ul li::before {display:inline-flex;align-items:center;width:12px;height:12px;background-color:#C0C0C0;margin-right:8px;content:'';}.badge.badge-select > ul li.color-red::before {background-color:var(--badge-color-red);}.badge.badge-select > ul li.color-green::before {background-color:var(--badge-color-green);}.badge.badge-select > ul li.color-orange::before {background-color:var(--badge-color-orange);}.badge.badge-select > ul li.color-orange-light::before {background-color:var(--badge-color-orange-light);}.badge.badge-select > ul li.color-purple::before {background-color:var(--badge-color-purple);}.badge.badge-select > ul li.color-blue::before {background-color:var(--badge-color-blue);}.badge.badge-select > ul li.color-dark-purple::before {background-color:var(--badge-color-dark-purple);}.badge.badge-select:focus > ul,.badge.badge-select:focus-within > ul,.badge.badge-select:active > ul,.badge.badge-select > ul:active {display:block;}.msg {padding:15px 15px;margin-top:0;overflow:hidden;cursor:default;border-left-width:5px;border-left-style:solid;display:flex;align-items:center;transition:all .5s ease-in-out;margin-bottom:8px;}.msg.msg-s {padding:10px 15px;}.msg.msg-l {padding:25px 15px;}.msg.msg-hide {opacity:0;visibility:hidden;padding:0 15px;max-height:0;}.msg ul {margin:0;padding:0;list-style-type:none;}.msg ul > li + li {margin-top:4px;}.msg.visible {display:-webkit-flex;display:flex;}.msg > div {-webkit-flex:1 1 auto;flex:1 1 auto;text-align:left;}.msg.show {opacity:1;max-height:300px;padding-top:15px;padding-bottom:15px;margin-bottom:25px;}.msg.autohide {opacity:1;transform:translate(0);max-height:500px;transition-delay:4s;}.msg.autohide.hide {transform:translateY(-20px);max-height:0;opacity:0;padding:0 15px;margin-bottom:0;}.msg > div.actions {-webkit-flex-shrink:0;flex-shrink:0;}.msg::before {content:'';display:inline-flex;margin-right:15px;font-family:var(--font-icon);font-weight:900;font-size:110%;-webkit-flex:0 0 auto;flex:0 0 auto;}.msg.msg-error {color:#CC0000;background-color:#ffe0e0;border-color:#CC0000;}.msg.msg-error::before {content:'\f06a';}.msg.msg-warning {color:#53390A;background-color:#fff6ba;border-color:#ffe02f;}.msg.msg-warning::before {content:'\f071';}.msg.msg-info,.msg.msg-question {color:#31708f;background-color:#d9edf7;border-color:#bce8f1;}.msg.msg-info::before {content:'\f05a';}.msg.msg-question::before {content:'\f059';}.msg.msg-success {color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}.msg.msg-success::before {content:'\f00c';}.msg.msg-loading {color:#888;background-color:#EFEFEF;border-color:#C0C0C0;}.msg.highlight {animation:msg-highlight 1s ease-in-out;}.msg.msg-error.highlight {box-shadow:0 0 10px #CC0000;}.msg.msg-fixed {position:fixed;z-index:99;right:20px;bottom:20px;opacity:0;visibility:hidden;transform:translateY(100%);cursor:pointer;transition:opacity .4s ease-in-out,visibility .4s ease-in-out,transform .4s ease-in-out,box-shadow .1s ease-in-out;box-shadow:0 0 5px rgba(0,0,0,.3);width:350px;}.msg.msg-fixed:active {background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.05));box-shadow:0 0 1px 1px rgba(0,0,0,.1);}.msg.msg-fixed.msg-show {opacity:1;visibility:visible;transform:translateY(0);}@keyframes msg-highlight {0% {box-shadow:none;}40%, 100% {box-shadow:0 0 10px #CC0000;}}.tooltip {position:relative;display:inline-block;--tooltip-color:#000000EE;}.tooltip.tooltip-red {--tooltip-color:#CC0000EE;}.tooltip.tooltip-green {--tooltip-color:#008800EE;}.tooltip::before {bottom:100%;right:0;margin-left:0;border-radius:2px;background-color:var(--tooltip-color);padding:2px 4px;color:#FFF;text-shadow:0 0 1px rgba(0,0,0,.3);text-decoration:none !important;font-size:90%;font-weight:bold;white-space:nowrap;content:attr(data-tooltip);box-shadow:0 0 10px rgba(0,0,0,.3);}.tooltip::after {right:calc(50% - 5px);bottom:calc(100% - 5px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--tooltip-color);content:'';}.tooltip::before,.tooltip::after {position:absolute;pointer-events:none;margin-bottom:3px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .15s ease-in-out,visibility .15s ease-in-out,transform .15s ease-in-out;}.tooltip:hover::before,.tooltip:hover::after {visibility:visible;opacity:1;transform:translateY(0);}ul#autocomplete-list {position:absolute;top:0;left:0;background-color:#FFF;border:1px solid #E1E1E1;box-shadow:0 0 5px rgba(0,0,0,.2);max-width:400px;min-width:200px;max-height:300px;overflow-y:auto;overflow-x:hidden;list-style-type:none;margin:0;padding:0;visibility:hidden;opacity:0;transform:translateY(0px);transition:transform .2s ease-in-out,visibility .2s ease-in-out,opacity .2s ease-in-out,max-width .2s ease-in-out;font-size:95%;user-select:none;}ul#autocomplete-list.show,ul#autocomplete-list:focus {visibility:visible;opacity:1;transform:translateY(0);}ul#autocomplete-list > li {padding:5px;cursor:pointer;}ul#autocomplete-list > li div {overflow:hidden;}ul#autocomplete-list > li span {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}ul#autocomplete-list > li small {color:#808080;font-size:90%;}ul#autocomplete-list > li div.between {white-space:nowrap;display:flex;align-items:center;justify-content:space-between;}ul#autocomplete-list > li div.between > b {display:inline-block;margin-left:8px;}ul#autocomplete-list > li:hover {background-color:#F4F4F4;}ul#autocomplete-list > li:active {background-color:#E1E1E1;}body.show-window {overflow-y:hidden !important;padding-right:8px;}body.show-window::after {}body.show-window::-webkit-scrollbar {width:0 !important;}.window {display:none;}#window-wrapper {position:fixed;z-index:1000;top:-1px;height:0;}#window-wrapper::before {content:'';position:fixed;opacity:0;visibility:hidden;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);transition:visibility .3s ease-in-out,opacity .3s ease-in-out;}#window-wrapper.show-layer::before {opacity:1;visibility:visible;}#window-wrapper::after {position:fixed;left:calc(50% - 21px);top:calc(50% - 21px);border:4px solid rgba(0,0,0,.1);border-right-color:var(--main-color);border-radius:50%;width:35px;height:35px;animation:spinner .4s linear infinite;}#window-wrapper.loading::after {content:'';}#window-wrapper > .window {visibility:hidden;opacity:0;transform:translateX(100%);max-height:100vh;max-width:calc(100% - 55px);min-width:250px;width:500px;position:fixed;right:0;top:0;bottom:0;perspective:1px;display:flex;flex-direction:column;background-color:#FFF;box-shadow:0 0 15px rgba(0, 0, 0, .8);min-height:250px;transition:visibility .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;}#window-wrapper > .window.from-left {transform:translateX(-100%);left:0;right:auto;}#window-wrapper > .window.from-center {transform:translate(-50%, -50%) scale(.3);left:50%;top:50%;bottom:auto;right:auto;}#window-wrapper > .window.show {visibility:visible;opacity:1;transform:translateX(0);}#window-wrapper > .window.from-center.show {transform:translate(-50%, -50%) scale(1);}#window-wrapper > .window > .title {flex:0 0 auto;display:flex;background-color:#FFF;border-bottom:1px solid #E1E1E1;position:relative;z-index:10;user-select:none;-moz-user-select:none;-webkit-user-select:none;}#window-wrapper > .window[data-state] > .title {box-shadow:none;}#window-wrapper > .window > .state-bar {height:3px;margin-top:-1px;margin-bottom:-2px;display:none;position:relative;pointer-events:none;overflow:hidden;background-color:#ddd;}#window-wrapper > .window[data-state] > .state-bar {display:block;}#window-wrapper > .window > .state-bar::before {display:block;position:absolute;content:'';left:-200px;width:200px;height:4px;background-color:var(--main-color);animation:loading-bar 2s ease-in-out infinite;}#window-wrapper > .window[data-state="success"] > .state-bar::before {background-color:#008800;animation:complete-bar 3s ease-in-out 1 forwards;}#window-wrapper > .window[data-state="error"] > .state-bar::before {background-color:#CC0000;animation:complete-bar 2s ease-in-out 1 forwards;}#window-wrapper > .window > .toolbar {background-color:#F4F4F4;border-bottom:1px solid #E1E1E1;box-shadow:0 0 5px rgba(0,0,0,.1);padding:3px 5px;display:flex;align-items:center;justify-content:flex-end;}#window-wrapper > .window > .toolbar .btn {height:35px;background-color:rgba(0,0,0,.05);}#window-wrapper > .window > .title h2 {font-size:16px;font-weight:600;color:var(--main-color);padding:10px;margin:0;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;}#window-wrapper > .window.window-delete > .title h2 {color:#CC0000;}@media(max-width:700px) {#window-wrapper > .window > .title {padding:0;padding-left:5px;}#window-wrapper > .window > .title h2 {font-size:18px;}}#window-wrapper > .window > .title h2::before {margin-right:8px;}#window-wrapper > .window > .title .actions {display:flex;position:relative;padding:3px;}#window-wrapper > .window > .title [data-action="close"] {background-color:transparent;margin-left:3px;min-width:40px;}#window-wrapper > .window > .title [data-action="close"]::before {font-family:var(--font-icon);font-weight:900;font-size:130%;content:'\f00d';color:#CC0000;}#window-wrapper > .window.steps > .title .actions > .step {visibility:hidden;opacity:0;max-width:0;display:flex;transform:translateY(-100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out,visibility .5s ease-in-out,max-height .5s ease-in-out;}#window-wrapper > .window.steps[data-step="1"] > .title .actions > .step:nth-child(1),#window-wrapper > .window.steps[data-step="2"] > .title .actions > .step:nth-child(2),#window-wrapper > .window.steps[data-step="3"] > .title .actions > .step:nth-child(3),#window-wrapper > .window.steps[data-step="4"] > .title .actions > .step:nth-child(4) {opacity:1;visibility:visible;max-width:100%;transform:translateY(0);}#window-wrapper > .window > .content {flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:10px;}#window-wrapper > .window.window-delete > .content {background-color:#ffe5e5;padding:20px;}#window-wrapper > .window[data-state="loading"] {pointer-events:none;}#window-wrapper > .window[data-state="loading"] > .content {opacity:.3;}#window-wrapper > .window[data-state="loading"] .btn {background-color:transparent !important;color:#808080 !important;}#window-wrapper > .window ::-webkit-scrollbar {width:4px;height:4px;}#window-wrapper > .window ::-webkit-scrollbar-track {background-color:#e0e0e0;}#window-wrapper > .window ::-webkit-scrollbar-thumb {width:4px;background-color:var(--main-color);}#window-wrapper > .window .action-bottom {flex:0 0 auto;display:flex;position:relative;box-shadow:0 -5px 5px -5px rgba(var(--main-color-rgb), .4);z-index:10;padding:3px;background-color:#F4F4F4;}#window-wrapper > .window.steps > .content {display:flex;flex-direction:row;align-items:flex-start;position:relative;overflow:hidden;padding:0;}#window-wrapper > .window.steps > .content > .step {flex:0 0 100%;width:100%;max-width:100%;visibility:hidden;opacity:0;min-height:50px;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateX(100%);transition:opacity .5s ease-in-out,transform .5s ease-in-out,visibility .5s ease-in-out,max-height .5s ease-in-out;}#window-wrapper > .window.steps > .content > .step > .content {padding:10px;flex:0 0 100%;overflow-y:auto;overflow-x:hidden;}#window-wrapper > .window.steps[data-step="1"] > .content > .step.step1,#window-wrapper > .window.steps[data-step="2"] > .content > .step.step2,#window-wrapper > .window.steps[data-step="3"] > .content > .step.step3,#window-wrapper > .window.steps[data-step="4"] > .content > .step.step4 {opacity:1;visibility:visible;max-height:100vh;transform:translate(0);}#window-wrapper > .window.steps[data-step="2"] > .content > .step1,#window-wrapper > .window.steps[data-step="3"] > .content > .step1,#window-wrapper > .window.steps[data-step="3"] > .content > .step2,#window-wrapper > .window.steps[data-step="4"] > .content > .step1,#window-wrapper > .window.steps[data-step="4"] > .content > .step2,#window-wrapper > .window.steps[data-step="4"] > .content > .step3 {transform:translate(-100%);}#window-wrapper .prompt-box {border:.5px solid #E1E1E1;background-color:#FFF;box-shadow:0 0 5px rgba(0,0,0,.2);padding:15px;position:fixed;z-index:99;width:500px;top:50%;left:calc(50% - 250px);visibility:hidden;opacity:0;transform:translateY(-50%) scale(.2);cursor:default;transition:visibility .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;max-width:100%;}#window-wrapper .window.prompt > .prompt-box,#window-wrapper .prompt-box.show {visibility:visible;opacity:1;transform:translateY(-50%) scale(1);}#window-wrapper .window > .prompt-box {box-shadow:0 0 10px rgba(0,0,0,.3);width:calc(500px + 5%);max-width:105%;margin-left:-5%;}@media(max-width:600px) {#window-wrapper .window > .prompt-box {max-width:100%;width:500px;margin-left:0;left:0;right:0;}}#window-wrapper .prompt-box h5 {font-weight:bold;font-size:110%;margin-bottom:8px;}#window-wrapper .window.parent,#window-wrapper .window.prompt {cursor:not-allowed;}#window-wrapper .window.parent > .title,#window-wrapper .window.prompt > .title,#window-wrapper .window.parent > .content,#window-wrapper .window.prompt > .content {transition:opacity .25s ease-in-out;opacity:.1;pointer-events:none;} @media(max-width:500px) {#window-wrapper > .window {min-width:0;max-width:100%;left:0;right:0;max-height:100%;}}@keyframes loading-bar {0% {left:-200px;}0%, 40% {width:30%;}50% {width:40%;}80% {left:30%;}95% {left:60%;width:80%;}100% {left:100%;}}@keyframes complete-bar {0% {left:0;width:0;}50% {width:95%;}90% {width:100%;opacity:1;}100% {width:100%;left:0;opacity:0;}}#window-wrapper > .window > .title h2::before {font-family:var(--font-icon);font-weight:300;}#toast-wrapper {position:fixed;z-index:2000;left:-1px;bottom:0;width:1px !important;max-width:1px !important;padding-bottom:20px;pointer-events:none;--toast-background-loading:rgba(0,0,0,.1);}#toast-wrapper > .toast {position:relative;right:0;width:350px;display:flex;flex-direction:column;justify-content:center;min-height:100px;font-size:100%;color:#5e5e5e;--toast-color:#5e5e5e;--toast-background-color:#FFF;--toast-border-color:#E1E1E1;background-color:var(--toast-background-color);border-left:5px solid var(--toast-border-color);visibility:hidden;opacity:0;transform:translateX(-100%);padding:0 20px;max-height:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.6);transition:visibility .1s ease-in-out .5s,max-height .2s ease-in-out .2s,padding .2s ease-in-out .2s,opacity .3s ease-in-out,transform .3s ease-in-out;}#toast-wrapper > .toast.toast-success {--toast-color:#3c763d;--toast-background-color:#dff0d8;--toast-border-color:#3c763d;}#toast-wrapper > .toast.toast-error {--toast-color:#CC0000;--toast-background-color:#ffe0e0;--toast-border-color:#CC0000;}#toast-wrapper > .toast.toast-info {--toast-color:#31708f;--toast-background-color:#d9edf7;--toast-border-color:#31708f;}#toast-wrapper > .toast.toast-warning {--toast-color:#8a6d3b;--toast-background-color:#fff1a5;--toast-border-color:#ffcd66;}#toast-wrapper > .toast.toast-loading {background-image:linear-gradient(-45deg,var(--toast-background-loading) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,var(--toast-background-loading) 50%,var(--toast-background-loading) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size:50px 50px;animation:slide .5s linear infinite;will-change:background-position;}#toast-wrapper > .toast.show {visibility:visible;opacity:1;max-height:300px;padding:15px 20px;transform:translateX(70px);transition:visibility .1s ease-in-out,max-height .2s ease-in-out,padding .2s ease-in-out,opacity .3s ease-in-out .2s,transform .3s ease-in-out .2s;}#toast-wrapper > .toast + .toast {margin-top:12px;}#toast-wrapper > .toast h4 {font-size:110%;font-weight:bold;color:var(--toast-color);margin:0;margin-bottom:8px;}#toast-wrapper > .toast h4:empty {display:none;}#toast-wrapper > .toast > div:empty {display:none;}#toast-wrapper > .toast ul {margin:0;padding-left:15px;list-style-type:square;}#toast-wrapper > .toast ul li::marker {color:var(--toast-color);}@media(max-width:500px) {#toast-wrapper > .toast {width:250px;min-height:70px;}}@keyframes slide {0% {background-position-x:0;}100% {background-position-x:50px;}}.dropzone {border:3px dashed #C0C0C0;background-color:#F4F4F4;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;user-select:none;}.dropzone > input {display:none;}.dropzone > .success {visibility:hidden;opacity:0;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:visibility .3s ease-in-out,opacity .3s ease-in-out;color:#008800;}.dropzone > .success::before {font-family:var(--font-icon);font-size:35px;content:'\f058';margin-bottom:15px;}.dropzone > .success .close {position:absolute;top:5px;right:5px;cursor:pointer;color:#CC0000;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;}.dropzone > .success .close::before {font-family:var(--font-icon);font-size:16px;content:'\f2ed';}.dropzone h3 {margin:0;padding:0;}.dropzone small {display:inline-block;margin:20px 0;font-size:85%;}.dropzone small::before,.dropzone small::after {display:inline-block;margin:0 8px;content:'-';}.dropzone.drop {background-color:#dfffdf;border:3px solid #008800;cursor:copy;}.dropzone.drop > * {pointer-events:none;}.dropzone.success {background-color:#dfffdf;border:3px solid #008800;}.dropzone.success > *:not(.success) {opacity:0;pointer-events:none;}.dropzone.success > .success {opacity:1;visibility:visible;}.window-import {}