﻿@font-face{font-family:Lato;font-weight:normal;src:url(src/fonts/Lato-Regular.ttf)}@font-face{font-family:Lato;font-style:italic;src:url(src/fonts/Lato-Italic.ttf)}@font-face{font-family:Lato;font-weight:100;src:url(src/fonts/Lato-Light.ttf)}@font-face{font-family:Lato;font-weight:100;font-style:italic;src:url(src/fonts/Lato-LightItalic.ttf)}@font-face{font-family:Lato;font-weight:bold;src:url(src/fonts/Lato-Bold.ttf)}@font-face{font-family:Lato;font-weight:bold;font-style:italic;src:url(src/fonts/Lato-BoldItalic.ttf)}@font-face{font-family:LibreBarcode39;font-weight:normal;src:url(src/fonts/LibreBarcode39-Regular.woff2)}*{margin:0;padding:0;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0px;border-width:0px;table-layout:fixed}img{-webkit-user-select:none;user-select:none}a{text-decoration:none}a:hover{text-decoration:underline}code,.code{font-family:monospace;white-space:pre-wrap;word-wrap:break-word;background-color:inherit}body,html{height:100%;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif !important;font-size:14px;color:#333;touch-action:none}.ui.dimmer{font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;text-decoration:none;font-size:14px;text-align:center;color:hsla(0,0%,100%,.9)}.ui.dimmer.inverted{color:rgba(0,0,0,.87)}.ui.error.message.accordion .header.title{color:inherit;font-size:1.15em}.ui.error.message.accordion .ribbon{margin-bottom:.5em}.collapsed{visibility:collapse !important}.hidden,.ng-cloak{display:none !important}.ngdisabled{opacity:.3;pointer-events:none}header.ui.menu{background:#464646;color:#fff}header.ui.menu .item{padding:.2em .6em;line-height:inherit;color:inherit}header.ui.menu .item.portal-notification-button .portal-notification-hasNotificationIcon{color:#eb0114;position:absolute;right:2px;bottom:2px;font-size:16px;visibility:hidden}header.ui.menu .item.portal-notification-button .portal-notification-hasNotificationIcon.unreadNotification{visibility:unset}header.ui.menu .item>.input{color:inherit}header.ui.menu .item>.input input{color:inherit}header.ui.menu .item>.input input::-webkit-input-placeholder{color:inherit;opacity:.5}header.ui.menu .item>.input input:-moz-placeholder{color:inherit;opacity:.5}header.ui.menu .item>.input input::-moz-placeholder{color:inherit;opacity:.5}header.ui.menu .item>.input input:-ms-input-placeholder{color:inherit !important;opacity:.5}header.ui.menu .item>i:not(.dropdown),header.ui.menu .item>.icons{font-size:24px;width:1.18em;opacity:1;text-align:center}header.ui.menu .item>i.icon:not(.dropdown){margin:0em .2em 0em 0em}header.ui.menu a.item:hover,header.ui.menu .link.item:hover,header.ui.menu .dropdown.item:hover{background:hsla(0,0%,100%,.1);color:inherit;opacity:1}header>.header-logo{height:2.85em}header>.checkforupdate{vertical-align:middle;text-align:center;height:100%;width:100%;color:#8e8e8e;line-height:3em;cursor:pointer}.user-menu-popup>.e-menu>.menu-item:not(.menu-header):not(.menu-separator):not(.selected):hover,.edit-document-popup>.e-menu>.menu-item:not(.menu-header):not(.menu-separator):not(.selected):hover{background:#e8e8e8}.user-menu-popup>.e-menu>.menu-item:not(.menu-header):not(.menu-separator)>a,.user-menu-popup>.e-menu>.menu-item:not(.menu-header):not(.menu-separator)>div,.edit-document-popup>.e-menu>.menu-item:not(.menu-header):not(.menu-separator)>a,.edit-document-popup>.e-menu>.menu-item:not(.menu-header):not(.menu-separator)>div{padding-top:.5em;padding-bottom:.5em}.user-menu-popup>.e-menu>.menu-item:not(.menu-header):not(.menu-separator)>.switch,.edit-document-popup>.e-menu>.menu-item:not(.menu-header):not(.menu-separator)>.switch{pointer-events:none;width:100%}.user-menu-popup>.e-menu>.menu-item:not(.menu-header):not(.menu-separator)>.switch>label,.edit-document-popup>.e-menu>.menu-item:not(.menu-header):not(.menu-separator)>.switch>label{cursor:pointer}.signin-image{background-image:url("assets/application/images/LoginPageBg.webp");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:58% 50%;position:absolute;left:0;top:0;right:0;bottom:0}.signin-div{position:absolute;z-index:1;bottom:30%;right:45%;font-family:Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.signin-div>.signin-header{font-size:32px;font-weight:bold;display:flex;align-items:center;justify-content:center}.signin-div>.signin-button{height:41px;background:#fff;border:1px solid #8c8c8c;color:#5e5e5e;padding:8px 12px;align-items:center;justify-content:center;min-width:125px;box-shadow:rgba(0,0,0,.2) 0px 3px 1px -2px,rgba(0,0,0,.14) 0px 2px 2px 0px,rgba(0,0,0,.12) 0px 1px 5px 0px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input:-moz-placeholder,textarea:-moz-placeholder{color:inherit;opacity:.5}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit !important;opacity:.5}input::-ms-clear,textarea::-ms-clear{display:none}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:inherit;opacity:.5}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:inherit;opacity:.5}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:inherit;opacity:.5}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:inherit !important;opacity:.5}.maindocument.eform .document-header{position:sticky;top:40px;z-index:53}.maindocument.eform .document-body:not(.no-scroll){top:50px;position:absolute;bottom:57px}.maindocument.eform .document-body:not(.no-scroll).no-footer{bottom:0}.maindocument.eform .document-footer{display:block;position:absolute;bottom:0;right:0;left:0}.action-input{display:-webkit-inline-flex;display:inline-flex;position:relative;background:#fff;font-weight:normal;font-style:normal;font-size:1em;text-align:left;width:13em}.action-input>input{-webkit-flex-shrink:1;flex-shrink:1;width:100%;min-width:0;border:1px solid rgba(0,0,0,.12);border-right:0;border-radius:0;color:inherit;background:rgba(0,0,0,0);font:inherit;text-decoration:inherit;text-align:inherit;text-overflow:ellipsis;padding:.22em .4em;line-height:1.4em}.action-input>input:focus{outline:none}.action-input:not(.validation-failed)>input:not([disabled]):focus{outline:none;border:1px solid #33a7ff}.action-input:not(.validation-failed)>input:not([disabled]):focus:hover{border-color:#33a7ff}.action-input:not(.validation-failed)>input:not([disabled]):hover{border-color:rgba(0,0,0,.25)}.action-input.readonly>input:not(.specification),.action-input.disabled>input:not(.specification){background:#eee;color:rgba(0,0,0,.87)}.action-input.disabled{opacity:.65}.action-input.disabled>i.clear{display:none}.action-input>img{z-index:2;position:absolute;left:2px;top:calc(50% - (1em + 2px)/2);width:calc(1em + 2px);height:calc(1em + 2px);margin-left:4px;pointer-events:none;object-fit:scale-down}.action-input>img:not(.hidden)+input{padding-left:calc(1em + 4px + 4px*2)}.action-input>.combobox-icon{z-index:2;position:absolute;left:2px;top:calc(50% - (1em + 5px)/2);width:calc(1em + 4px);line-height:calc(1em + 4px);margin-left:4px;pointer-events:none}.action-input>.combobox-icon:not(.hidden)+img.hidden+input{padding-left:calc(1em + 4px + 4px*2)}.action-input>.button{-webkit-flex-shrink:0;flex-shrink:0;position:relative;padding:.22em .4em;width:2.25em;text-align:center;border-style:none;font-size:inherit;background:#e0e1e2;color:rgba(0,0,0,.6)}.action-input>.button:not(.busy):not([disabled]):hover{background:#d2d2d2}.action-input>.button:not(.busy):active:not([disabled]){background:#d2d2d2}.action-input>.button:not(.busy).active{background:#d2d2d2}.action-input>.button>i{width:1em;height:1em;margin:0;-webkit-transition:transform 250ms ease;transition:transform 250ms ease;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute}.action-input>.button.busy{cursor:default}.action-input>.button.busy:before{position:absolute;content:"";top:50%;left:50%;margin:-0.64285714em 0em 0em -0.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.action-input>.button.busy:after{position:absolute;content:"";top:50%;left:50%;margin:-0.64285714em 0em 0em -0.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:loader .6s linear;animation:loader .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.2em;box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}.action-input.disabled>button,.action-input>button[disabled]{pointer-events:none;cursor:default;opacity:1;border:1px solid rgba(0,0,0,.12);border-left:0}.action-input>i.clear{right:calc(0.4em + 2.25em);display:none;color:inherit}.action-input.clearable:not(.disabled)>i.clear{display:block}.action-input.clearable:not(.disabled)>input{padding-right:1.8em}.action-input.popup-opened>button>i.dropdown{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.action-input.theme-dark{background:rgba(0,0,0,.2);color:#fff}.action-input.theme-dark>input{color:#fff;border:1px solid hsla(0,0%,100%,.12)}.action-input.theme-dark.readonly>input,.action-input.theme-dark.disabled>input{background:rgba(0,0,0,.4)}.action-input.theme-dark:not(.validation-failed)>input:not([disabled]):focus{outline:none;border:1px solid #33a7ff}.action-input.theme-dark:not(.validation-failed)>input:not([disabled]):focus:hover{border-color:#33a7ff}.action-input.theme-dark:not(.validation-failed)>input:not([disabled]):hover{border-color:hsla(0,0%,100%,.3)}.image-before-text>img:not(:last-child),.image-before-text>i:not(:last-child){margin:0 .5rem 0 0}.text-before-image{direction:rtl}.text-before-image>img:not(:last-child),.text-before-image>i:not(:last-child){margin:0 0 0 .5rem}.image-above-text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.image-above-text>img:not(:last-child),.image-above-text>i:not(:last-child){margin:0 0 .5rem 0}.text-above-image{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:center;align-items:center}.text-above-image>img:not(:last-child),.text-above-image>i:not(:last-child){margin:.5rem 0 0 0}.textonly>.button-image,.textonly>.button-icon{display:none}.imageonly>span{display:none}.imageonly>img:not(:last-child),.imageonly>i:not(:last-child){margin:0}.fill-left{position:absolute !important;left:0;top:0;bottom:0;height:auto !important}.fill-right{position:absolute !important;right:0;top:0;bottom:0;height:auto !important}.fill-top{position:absolute !important;left:0;top:0;right:0;width:auto !important}.fill-bottom{position:absolute !important;left:0;right:0;bottom:0;width:auto !important}.fill-topleft{position:absolute !important;top:0;left:0}.fill-topright{position:absolute !important;top:0;right:0}.fill-bottomleft{position:absolute !important;bottom:0;left:0}.fill-bottomright{position:absolute !important;bottom:0;right:0}.fill-all,.maximized-control{position:absolute !important;left:0;top:0;right:0;bottom:0;width:auto !important;height:auto !important}.full-width{width:100% !important}.full-height{height:100% !important}.float-right{float:right;margin-left:.5em;margin-right:0}.float-left{float:left;margin-left:0;margin-right:.5em}.float-clear-right{clear:right}.float-clear-left{clear:left}.float-clear-both{clear:both}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-items-top,.align-items-left{-webkit-align-items:flex-start;align-items:flex-start}.align-items-middle,.align-items-center{-webkit-align-items:center;align-items:center}.align-items-bottom,.align-items-right{-webkit-align-items:flex-end;align-items:flex-end}.align-items-left{text-align:left}.align-items-center{text-align:center}.align-items-right{text-align:right}.flow-horizontal{display:-webkit-flex;display:flex;overflow:hidden}.flow-horizontal>*{-webkit-flex-shrink:0;flex-shrink:0}.flow-horizontal>.fill-parent{width:100%;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1}.flow-horizontal>.align-top{-webkit-align-self:flex-start;align-self:flex-start}.flow-horizontal>.align-middle{-webkit-align-self:center;align-self:center}.flow-horizontal>.align-bottom{-webkit-align-self:flex-end;align-self:flex-end}.flow-vertical{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.flow-vertical>*{-webkit-flex-shrink:0;flex-shrink:0}.flow-vertical>.textbox,.flow-vertical>.textarea,.flow-vertical>.action-input{width:100%}.flow-vertical>.fill-parent{height:100%;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1}.flow-vertical>.align-left{-webkit-align-self:flex-start;align-self:flex-start}.flow-vertical>.align-center{-webkit-align-self:center;align-self:center}.flow-vertical>.align-right{-webkit-align-self:flex-end;align-self:flex-end}.borderless{border:none !important}.compact{padding:0 !important}.scrollable{overflow:auto}.scrollable-x{overflow-x:auto}.scrollable-y{overflow-y:auto}html *::-webkit-scrollbar{width:13px;height:13px}html *::-webkit-scrollbar-thumb{background-clip:content-box;background-color:rgba(162,172,182,.3);border:0px solid rgba(0,0,0,0);min-height:80px;min-width:80px}html *::-webkit-scrollbar-thumb:hover{background-color:rgba(162,172,182,.6)}html *::-webkit-scrollbar-track{background:rgba(170,170,170,.2)}.drag-tooltip{position:absolute;outline:none;cursor:default;z-index:9999;pointer-events:none}.text-tooltip>span>i{margin-right:5px}.text-tooltip>span{margin:0 1em;padding:.2em .6em;border:1px solid #33a7ff;background-color:#fff}.drag-target-above:before,.drag-target-below:before,.drag-target-before:before,.drag-target-after:before,.drag-target-inside:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:2px none #33a7ff;z-index:1;pointer-events:none}.drag-target-above:before{border-top-style:solid}.drag-target-below:before{border-bottom-style:solid}.drag-target-before:before{border-left-style:solid}.drag-target-after:before{border-right-style:solid}.drag-target-inside:before{border-left-style:solid;margin:2px}.no-drop{cursor:no-drop}.layer-overlay{position:fixed;left:0;top:40px;right:0;bottom:0;opacity:0;transition:opacity ease 250ms}.layer-overlay.shaded{background:rgba(0,0,0,.5)}body.headerless .layer-overlay{top:0}.popup-wrapper{position:fixed;display:inline-block;z-index:102;pointer-events:none;top:0;right:0;bottom:0;left:0}.popup-wrapper .popup-container{max-width:calc(100% - 1.5em);max-height:calc(100% - 1.5em)}.popup-wrapper .popup-container.visible{display:-webkit-flex !important;display:flex !important;-webkit-flex-direction:column;flex-direction:column}.popup-wrapper .popup-container:before{position:absolute;content:"";width:.75em;height:.75em;background:inherit;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-shadow:1px 1px 0px 0px #d4d4d5}.mobile-popup{background:#eee;color:#212121;user-select:none;position:absolute;left:50%;top:50%;pointer-events:auto;font-size:1.25em}.mobile-popup .popup-container{max-height:800px;display:inline-table;flex:1;transform:translate(-50%, -50%);pointer-events:auto}.mobile-popup .datetime-popup{width:275px}.mobile-popup .datagrid .grid-body .datagrid-row .datagrid-cell{line-height:40px}.mobile-popup .datagrid .grid-body .datagrid-row .datagrid-cell:hover>.grid-data-cell{background:inherit}.mobile-popup .datagrid .grid-body .datagrid-row .datagrid-cell.grid-data-cell.selected.focused:not(.focused),.mobile-popup .datagrid .grid-body .datagrid-row .datagrid-cell.grid-data-cell.selected.focused.no-focused-cell{color:#38a9ff !important;background-color:inherit !important;font-weight:bold}.mobile-popup .datagrid .grid-body .datagrid-row .datagrid-cell.grid-data-cell.selected.focused:before{content:"";border:0px solid #aaa}.mobile-popup .datagrid .grid-body .datagrid-row .datagrid-cell.grid-data-cell.selected.focused.top:before{border-top-width:1px}.mobile-popup .datagrid .grid-body .datagrid-row .datagrid-cell.grid-data-cell.selected.focused.right:before{border-right-width:1px}.mobile-popup .datagrid .grid-body .datagrid-row .datagrid-cell.grid-data-cell.selected.focused.bottom:before{border-bottom-width:1px}.mobile-popup .datagrid .grid-body .datagrid-row .datagrid-cell.grid-data-cell.selected.focused.left:before{border-left-width:1px}.popup-container{display:none;position:absolute !important;border:1px solid #d4d4d5;line-height:1.4285em;background:#fff;padding:.5em;font-weight:normal;font-style:normal;border-radius:.3rem;box-shadow:0px 2px 4px 0px rgba(34,36,38,.12),0px 2px 10px 0px rgba(34,36,38,.08);left:auto;top:auto;right:auto;bottom:auto;min-height:30px;pointer-events:auto;outline:none}.popup-container.left{right:0}.popup-container.left.center-align{margin:0em .75em 0em 0em;transform-origin:right 50%}.popup-container.left.center-align:before{top:50%;right:-0.325em;bottom:auto;left:auto;margin-top:-0.325em;box-shadow:1px -1px 0px 0px #d4d4d5}.popup-container.right{left:0}.popup-container.right.center-align{margin:0em 0em 0em .75em;transform-origin:left 50%}.popup-container.right.center-align:before{top:50%;left:-0.325em;bottom:auto;right:auto;margin-top:-0.325em;box-shadow:-1px 1px 0px 0px #d4d4d5}.popup-container.top{bottom:0;margin:0em 0em .75em}.popup-container.top.left-align{margin-left:0em;transform-origin:left bottom}.popup-container.top.left-align:before{bottom:-0.325em;left:1em;top:auto;right:auto;margin-left:0em}.popup-container.top.right-align{margin-right:0em;transform-origin:right bottom}.popup-container.top.right-align:before{bottom:-0.325em;right:1em;top:auto;left:auto;margin-left:0em}.popup-container.top.center-align{transform-origin:center bottom}.popup-container.top.center-align:before{top:auto;right:auto;bottom:-0.325em;left:50%;margin-left:-0.325em}.popup-container.bottom{top:0;margin:.75em 0em 0em}.popup-container.bottom:before{margin-left:-0.325em;top:-0.325em;left:50%;right:auto;bottom:auto;box-shadow:-1px -1px 0px 0px #d4d4d5}.popup-container.bottom.left-align{margin-left:0em;transform-origin:left top}.popup-container.bottom.left-align:before{top:-0.325em;left:1em;right:auto;bottom:auto;margin-left:0em;box-shadow:-1px -1px 0px 0px #d4d4d5}.popup-container.bottom.right-align{margin-right:0em;transform-origin:right top}.popup-container.bottom.right-align:before{top:-0.325em;right:1em;bottom:auto;left:auto;margin-left:0em;box-shadow:-1px -1px 0px 0px #d4d4d5}.popup-container.bottom.center-align{transform-origin:center top}.popup-container.bottom.center-align:before{margin-left:-0.325em;top:-0.325em;left:50%;right:auto;bottom:auto;box-shadow:-1px -1px 0px 0px #d4d4d5}.popup-container.bottom.dropdown{border-top-left-radius:0;border-top-right-radius:0}.popup-container.arrowless{margin:0;max-width:none;max-height:none;border-radius:0}.popup-container.arrowless:before{display:none}.search-box{position:relative;border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:.5em}.search-box>.checkbox{position:absolute;left:.25em;top:.65em;width:1.25em;display:none}.search-box>.textbox{width:auto;display:block}.search-box>.textbox>input{height:40px;padding:.35em .3em}.multiselect>.search-box>.textbox{margin-left:1.75em}.multiselect>.search-box>.checkbox{display:inline}.specification-popup #specification-datagrid{border-left:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12)}.specification-popup #specification-datagrid .datagrid-cell{border-right-width:0;border-bottom-color:rgba(0,0,0,.12);cursor:default}.extension-popup .button{padding-left:3em;text-align:left;width:100%;margin:0px;color:#333;border:0px}.popup-container.theme-dark{background:#333;color:#fff;border:none}.popup-container.theme-dark .search-box{border-bottom:1px solid hsla(0,0%,100%,.12)}.popup-container.theme-dark .search-box>.textbox{background:none;color:#fff}.popup-container.theme-dark .search-box>.textbox>input{background:none;border-color:#606060}.popup-container.theme-dark .search-box>.textbox>input::-webkit-input-placeholder{color:gray;opacity:1}.popup-container.theme-dark .search-box>.textbox>input:-moz-placeholder{color:gray;opacity:1}.popup-container.theme-dark .search-box>.textbox>input::-moz-placeholder{color:gray;opacity:1}.popup-container.theme-dark .search-box>.textbox>input:-ms-input-placeholder{color:gray !important;opacity:1}.popup-container.theme-dark:before{background:#333;box-shadow:none !important}.tooltip{width:auto;text-align:left;background:#f9f9f9;border:1px solid #c9c9c9;white-space:pre-wrap;font-size:12px;color:#333}.tooltip:before{background:#f9f9f9;box-shadow:1px 1px 0px 0px #c9c9c9}.tooltip.bottom.right-align:before,.tooltip.bottom.center-align:before,.tooltip.bottom.left-align:before{box-shadow:-1px -1px 0px 0px #c9c9c9}.tooltip.left.center-align:before{box-shadow:1px -1px 0px 0px #c9c9c9}.tooltip.right.center-align:before{box-shadow:-1px 1px 0px 0px #c9c9c9}.tooltip.visible{display:block !important}.grid-data-cell>img:not(:last-child),.grid-data-cell>i:not(:last-child),.grid-data-cell>span.checkbox:not(:last-child){margin-right:.5rem}.grid-data-cell>span.checkbox.single{vertical-align:top;top:calc(50% - 8.5px)}.grid-header-cell,.grid-header-group-cell,.grid-gutter-cell{color:#333;background-color:inherit;transition:background-color linear .1s}.grid-header-cell{padding:0 .5em}.grid-header-cell.resizable:before,.grid-header-cell.resizable:after{content:"";position:absolute;top:0;height:100%;width:5px;cursor:ew-resize;pointer-events:all}.grid-header-cell.resizable:before{left:0}.grid-header-cell.resizable:after{right:0}.grid-header-cell.rotated{padding-top:3px}.grid-header-cell.rotated>span{-webkit-transform:rotate(270deg) translateZ(0);-ms-transform:rotate(270deg) translateZ(0);transform:rotate(270deg) translateZ(0);transform-origin:0 0;position:absolute;line-height:0;bottom:4px}.grid-header-cell.action:hover{background-color:rgba(0,0,0,.05)}.grid-header-cell .grid-header-left{float:left;margin-right:.5em}.grid-header-cell .grid-header-left>.ui.checkbox.single{vertical-align:text-bottom}.grid-header-group-cell{text-align:center}.grid-gutter-cell{padding:3px 5px}.grid-focus-input{position:absolute;left:0;top:0;opacity:0;width:0px}.grid-scrollbar{position:absolute;-webkit-overflow-scrolling:auto}.grid-scrollbar>div{display:inline-block;position:absolute;vertical-align:top;width:1px;height:1px}.grid-scrollbar.vertical{top:0;right:0;overflow-x:hidden;overflow-y:scroll}.grid-scrollbar.horizontal{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.grid-filter-icon{display:none;margin:0 .4em;line-height:inherit}.grid-filter-icon.active{display:inline;opacity:1;color:#33a7ff}.grid-filter-icon:hover{opacity:.8}.grid-sort-icon{vertical-align:top;margin-left:.4em;margin-top:-0.2em;line-height:inherit}.grid-sort-icon.sort-desc{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.grid-sort-index{font-size:.65em;vertical-align:top}.grid-resize-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;cursor:ew-resize}.grid-body{position:absolute;overflow:hidden;bottom:0}.grid-corner{position:absolute;overflow:hidden;left:0;top:0}.grid-header{position:absolute;overflow:hidden;left:0;top:0}.grid-gutter{position:absolute;overflow:hidden}.grid-body:after,.grid-header:after,.grid-gutter:after{position:absolute;left:0;top:0;right:0;bottom:0;content:"";border:2px none rgba(0,0,0,.12);pointer-events:none;transition:box-shadow linear .1s,border linear .1s}:not(.unformatted).grid-data-cell.show-on-hover,:not(.unformatted).grid-data-cell.hide-content{text-overflow:clip}:not(.unformatted).grid-data-cell.show-on-hover>*,:not(.unformatted).grid-data-cell.hide-content>*{visibility:hidden}:hover>span>.grid-filter-icon{display:inline;transition:opacity linear .1s}:hover>span>.grid-sort-icon{transition:transform linear .1s}:hover>.grid-data-cell.show-on-hover{text-overflow:ellipsis}:hover>.grid-data-cell.show-on-hover>*{visibility:visible}.theme-dark .grid-header-cell,.theme-dark .grid-header-group-cell,.theme-dark .grid-gutter-cell{color:#fff}.theme-dark .grid-header-cell.action:hover{background-color:rgba(0,0,0,.1)}.treeview-node-expander{font-size:1.2em;color:inherit;opacity:.85;width:.8em}.treeview-node-expander:before{padding:.25em .5em;margin:-0.25em -0.5em}.treeview-node-expander.opened{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.treeview-node-expander:hover{opacity:.65;transition:transform linear .1s}.treeview-node-expander.selected{color:#33a7ff;font-weight:bold}.treeview-node-checkbox.checkbox.single{vertical-align:middle}.treeview-node-image{object-fit:scale-down}.treeview-node-text{padding:2px 5px;-ms-text-overflow:clip;border:1px solid rgba(0,0,0,0);line-height:1.5em}.treeview-node-text.selected{color:#33a7ff;font-weight:bold}.treeview-node-editor{display:none;position:static;line-height:1.5em}.treeview-node-editor.editing{display:-webkit-inline-flex;display:inline-flex}.treeview-node-editor.editing+.treeview-node-text{display:none}.treeview-node-editor>textarea{outline:none;resize:none;text-align:inherit;padding:0 .4em;border:1px solid rgba(0,0,0,.12)}.treeview-row{white-space:nowrap}.treeview-cell{position:relative;display:inline-block;height:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;padding:0 .5em;border:0px solid rgba(0,0,0,.12)}.treeview-cell.drop-target-up::before{border-top:2px dotted #32a1ce;content:"";display:inline-block;width:100%;position:absolute;left:0}.treeview-cell.drop-target-down::before{border-bottom:2px dotted #32a1ce;content:"";display:inline-block;width:100%;position:absolute;left:0;bottom:0}.treeview-cell.drop-target-inside{font-weight:bold}.treeview-cell>*{vertical-align:middle}.treeview-cell.action{cursor:pointer}.treeview-cell.multiline{white-space:normal}.treeview-cell.multiline>*{vertical-align:top}.treeview{white-space:nowrap;line-height:1em;position:relative;border:0px solid rgba(0,0,0,.12);cursor:default}.treeview.no-drop .action{cursor:no-drop}.treeview.h-lines .treeview-cell{border-bottom-width:1px}.treeview.v-lines .treeview-cell{border-right-width:1px}.treeview:not(.full-row-select) .treeview-cell.selected>.treeview-node-text{background:rgba(0,0,0,.2);border-radius:4px}.treeview:not(.full-row-select).focused .treeview-cell.selected>.treeview-node-text{background:#33a7ff;color:#fff}.treeview.full-row-select .treeview-cell:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;margin:0}.treeview.full-row-select .treeview-cell.selected{background:rgba(0,0,0,.2)}.treeview.full-row-select .treeview-cell.selected:before{content:"";border:0px solid #aaa}.treeview.full-row-select .treeview-cell.selected.top:before{border-top-width:1px}.treeview.full-row-select .treeview-cell.selected.right:before{border-right-width:1px}.treeview.full-row-select .treeview-cell.selected.bottom:before{border-bottom-width:1px}.treeview.full-row-select .treeview-cell.selected.left:before{border-left-width:1px}.treeview.full-row-select.focused .treeview-cell.selected{background:#99d3ff;color:#fff}.treeview.full-row-select.focused .treeview-cell.selected:before{border-color:#33a7ff}.treeview.theme-dark:not(.full-row-select) .treeview-cell.selected>.treeview-node-text{background:hsla(0,0%,100%,.2)}.treeview.theme-dark:not(.full-row-select).focused .treeview-cell.selected>.treeview-node-text{background:#33a7ff}.treeview.theme-dark.full-row-select .treeview-cell.selected{background:hsla(0,0%,100%,.2)}.treeview.theme-dark.full-row-select.focused .treeview-cell.selected{background:#99d3ff}.e-menu{white-space:nowrap;list-style:none;margin:0;padding:3px 0;font-size:14px;text-shadow:none;text-align:left;display:inline-block;outline:0}.e-menu .menu-item{position:relative;padding:3px 10px;text-align:left;outline:0;line-height:1.4285em;cursor:pointer;color:#333}.e-menu .menu-item>a{overflow:hidden;display:inline-block;color:inherit;text-decoration:none;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.e-menu .menu-item>a>.image-container{display:none;width:1.2em;vertical-align:middle}.e-menu .menu-item>a>.image-container>img{padding:.1em;display:block;width:inherit}.e-menu .menu-item>a>.image-container>i{color:#6f6f6f}.e-menu .menu-item span{display:inline-block;overflow:hidden;min-width:100px}.e-menu .menu-item .description{font-size:.9em;opacity:.7;padding-bottom:7px;padding-top:4px;white-space:normal}.e-menu .menu-item span,.e-menu .menu-item .description{text-overflow:ellipsis;max-width:300px;vertical-align:middle;margin-left:6px}.e-menu .menu-item.disabled{cursor:default;opacity:.65}.e-menu .menu-item.menu-separator{padding:0;margin:3px 0;border-bottom:1px solid #e5e5e5}.e-menu .menu-item.menu-header{cursor:text;opacity:.7;font-weight:bold;text-transform:uppercase}.e-menu .menu-item.menu-header>span{font-size:.8em}.e-menu .menu-item.selected{background-color:#e7f1ff}.e-menu .menu-item:before{position:absolute;white-space:pre}.e-menu .menu-item.submenu>a>span,.e-menu .menu-item.submenu>a>.description{max-width:calc(300px - 2em);margin-right:.5em}.e-menu .menu-item.submenu:after{opacity:.6;position:absolute;top:calc(50% - .8em);right:.8em;font-size:.8em;z-index:0;content:"";font-family:FontAwesome}.e-menu .menu-item.submenu>.e-menu{position:absolute;margin:0;display:none;font-size:1em;top:0;left:100%}.e-menu .menu-item.submenu.submenu-open>.e-menu{display:block}.e-menu.checkbox-menu>.menu-item:not(.menu-separator):before{content:" ";width:1.4em}.e-menu.checkbox-menu>.menu-item:not(.menu-separator).checked:before{content:"";font-family:FontAwesome}.e-menu.checkbox-menu>.menu-item:not(.menu-separator)>a,.e-menu.checkbox-menu>.menu-item:not(.menu-separator)>span{margin-left:1.5em}.e-menu.image-menu>.menu-item>a>.image-container{display:inline-block}.e-menu.image-menu>.menu-item>a>.description{padding-left:1.4em}.context-menu,.submenu>.e-menu{box-shadow:2px 2px 2px rgba(0,0,0,.25);border:1px solid #d4d4d5;border-radius:2px;margin:0;background:#fff;background-clip:padding-box;display:inline-block;z-index:1}.context-menu{padding:0;pointer-events:none}.context-menu.opened{pointer-events:auto}.context-menu .e-menu>.menu-item.selected.selected{background-color:#e8e8e8;color:#333}#context-menu-click-position{position:fixed}.busy-overlay{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity ease 250ms;background-color:rgba(0,0,0,.5)}.busy-overlay .busy-container{position:absolute;top:calc(50% - 72px);width:100%;text-align:center;padding:1em}.busy-overlay .busy-container .busy-text{color:#fff;font-size:1.5em;padding-top:12px;line-height:1.2em}.busy-overlay .busy-container .spinner.active.ui.inline.loader{font-size:36px}.busy-overlay .busy-container .spinner.active.ui.inline.loader:before{border-color:hsla(0,0%,100%,.2)}.busy-overlay .busy-container .spinner.active.ui.inline.loader:after{border-color:hsla(0,0%,100%,.7) rgba(0,0,0,0) rgba(0,0,0,0)}.busy-overlay.inverted{background-color:hsla(0,0%,100%,.7)}.busy-overlay.inverted .busy-text{color:#767676}.busy-overlay.inverted .spinner.active.ui.inline.loader:before{border-color:rgba(0,0,0,.1)}.busy-overlay.inverted .spinner.active.ui.inline.loader:after{border-color:#767676 rgba(0,0,0,0) rgba(0,0,0,0)}.navigating{position:absolute;display:block;right:0;left:0;top:0;bottom:0;pointer-events:none}.navigating .icon{top:calc(50% - .4em);position:relative;font-size:2em;margin:0;transition:opacity linear .15s;color:inherit}.navigating .icon:before{vertical-align:middle}.navigating.horizontal{text-align:center}.navigating.horizontal .icon{opacity:.4}.navigating.vertical{text-align:right}.navigating.vertical .icon{left:-1.5em;opacity:.6}.navigating-arrow,.navigating-arrow:link,.navigating-arrow:visited,.navigating-arrow:active,.navigating-arrow:hover{color:inherit;text-decoration:none}.navigating-arrow{background-color:hsla(0,0%,100%,.75);border:1px solid rgba(0,0,0,0);z-index:2;opacity:.65;transition:opacity linear .15s;position:absolute;pointer-events:auto;cursor:pointer}.navigating-arrow.left-arrow{height:100%;width:2em;left:0}.navigating-arrow.right-arrow{height:100%;width:2em;right:0}.navigating-arrow.top-arrow,.navigating-arrow.bottom-arrow{height:2em;position:fixed;opacity:1;background:none}.navigating-arrow.bottom-arrow{bottom:0}.navigating-arrow:hover{opacity:.8}.navigating-arrow:hover>.icon{opacity:.7}.scroll-container{overflow:hidden;width:100%;height:100%}.color-wheel{width:240px;height:200px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.color-wheel>.hue-disc{border-radius:50%;cursor:crosshair}.color-wheel>.hue-disc-cover{opacity:0;background:#000;border-radius:50%;position:absolute;top:0;right:40px;bottom:0;left:0;pointer-events:none}.color-wheel>.hue-cursor{position:absolute;border:1px solid #eee;border-radius:50%;width:9px;height:9px;margin:-5px;cursor:crosshair}.color-wheel>.luminance-bg,.color-wheel>.luminance-white{position:absolute;right:0;top:0;width:25px;height:200px}.color-wheel>.luminance-white{background:#fff;border:1px solid rgba(0,0,0,.25)}.color-wheel>.luminance-bar{position:absolute;right:0;top:0}.color-wheel>.luminance-cursors{position:absolute;right:0;width:25px;top:0;height:200px;overflow:hidden;pointer-events:none}.color-wheel .luminance-cursor{position:absolute;width:0;height:0;border:6px solid rgba(0,0,0,0);margin-top:-6px}.color-wheel .luminance-cursor.left{left:0;border-left-color:#eee}.color-wheel .luminance-cursor.right{right:0;border-right-color:#eee}.color-wheel.inverted-cursors>.hue-cursor{border-color:#333}.color-wheel.inverted-cursors .luminance-cursor.left{border-left-color:#333}.color-wheel.inverted-cursors .luminance-cursor.right{border-right-color:#333}.combobox-popup{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.combobox-popup>.divider{margin:1px 0 0 0;display:none}.combobox-popup>.button{margin-top:5px}.combobox-popup>.search-box{display:none}.combobox-popup>.search-results-placeholder{display:none;margin:.8em 0 .6em 0}.combobox-popup.searchable>.search-box{display:block}.combobox-popup.searchable>.search-results-placeholder{display:block}.combobox-popup.clearable .divider{display:block}.combobox-popup:not(.clearable) button.clear{display:none}.combobox-popup:not(.multiselect) button.checkall,.combobox-popup:not(.multiselect) button.uncheckall{display:none}.colorpicker-default-section{width:200px}.colorpicker-default-section>.search-box>.advance-mode-button{position:absolute;right:0;top:0;width:2em;padding:0 .5em;height:100%;display:none;color:rgba(0,0,0,.5);-webkit-transition:color .1s ease;transition:color .1s ease}.colorpicker-default-section>.search-box>.advance-mode-button:hover{color:rgba(0,0,0,.9)}.colorpicker-default-section>.search-box>.advance-mode-button.selected{color:#1a77c4}.colorpicker-default-section.can-change-mode>.search-box>.textbox{margin-right:2em}.colorpicker-default-section.can-change-mode>.search-box>.advance-mode-button{display:inline-block}.colorpicker-advanced-section{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-left:15px;-webkit-align-self:flex-end;align-self:flex-end}.colorpicker-advanced-section>.color-wheel{margin-left:5px;margin-top:20px}.colorpicker-advanced-section>.colorpicker-input-section{margin-top:15px;width:250px}.colorpicker-advanced-section>.colorpicker-input-section>.textbox{display:inline-block;text-align:center}.colorpicker-advanced-section>.colorpicker-input-section>.color-picker-label{display:inline-block;text-align:center}.colorpicker-advanced-section>.colorpicker-input-section>.color-picker-label>span{font-size:10px;font-weight:bold;color:#6a6a6a}.colorpicker-advanced-section>.colorpicker-input-section>.rgb-textbox,.colorpicker-advanced-section>.colorpicker-input-section>.rgb-label{width:3em;margin-left:.5em}.colorpicker-advanced-section>.colorpicker-input-section>.hexa-textbox,.colorpicker-advanced-section>.colorpicker-input-section>.hexa-label{width:7em}.colorpicker-container{display:-webkit-flex;display:flex;flex-flow:row}.colorpicker-popup .datagrid{height:285px}.datetime-popup{outline:none}.datagrid-editor{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0);width:auto;margin:0 !important}.datagrid-editor>i.clear{right:.4em;display:none}.grid-data-cell.focused:not(.readonly).text-button-cell,.grid-data-cell.focused:not(.readonly).datagrid-aggregate-cell{padding-right:2.5em}.grid-data-cell.focused:not(.readonly).clearable{padding-right:1.4em}.grid-data-cell.focused:not(.readonly).clearable.text-button-cell{padding-right:3.65em}.grid-data-cell.focused:not(.readonly).clearable.text-button-cell>.datagrid-editor>i.clear{right:2.45em}.grid-data-cell.focused:not(.readonly).clearable>.datagrid-editor>i.clear{display:inline-block}.grid-data-cell.focused:not(.readonly).clearable>.datagrid-editor>textarea{margin-right:1.4em;padding-right:0 !important}.datagrid-text-editor,.datagrid-datetime-editor,.datagrid-time-editor,.datagrid-combobox-editor,.datagrid-color-editor{display:-webkit-inline-flex;display:inline-flex}.datagrid-text-editor>.overlay,.datagrid-datetime-editor>.overlay,.datagrid-time-editor>.overlay,.datagrid-combobox-editor>.overlay,.datagrid-color-editor>.overlay{width:100%}.datagrid-text-editor>textarea,.datagrid-datetime-editor>textarea,.datagrid-time-editor>textarea,.datagrid-combobox-editor>textarea,.datagrid-color-editor>textarea{width:100%;background:#fff;color:#333;border-width:0;font:inherit;text-align:inherit;white-space:nowrap;overflow:hidden;resize:none;outline:none;display:none}.datagrid-text-editor.editing,.datagrid-datetime-editor.editing,.datagrid-time-editor.editing,.datagrid-combobox-editor.editing,.datagrid-color-editor.editing{background:#fff}.datagrid-text-editor.editing>.overlay,.datagrid-datetime-editor.editing>.overlay,.datagrid-time-editor.editing>.overlay,.datagrid-combobox-editor.editing>.overlay,.datagrid-color-editor.editing>.overlay{display:none}.datagrid-text-editor.editing>textarea,.datagrid-datetime-editor.editing>textarea,.datagrid-time-editor.editing>textarea,.datagrid-combobox-editor.editing>textarea,.datagrid-color-editor.editing>textarea{display:block}.datagrid-text-editor.multiline>textarea{overflow:auto;white-space:normal}.datagrid-aggregate-editor,.datagrid-action-editor{display:-webkit-inline-flex;display:inline-flex}.datagrid-aggregate-editor>.overlay,.datagrid-action-editor>.overlay{width:100%}.datagrid-aggregate-editor>button>i{font-size:16px}.color-cell.show-text{padding-left:1.7rem !important}.color-cell>.color-preview{border:1px solid rgba(0,0,0,.25);display:inline-block;left:.4rem;top:calc(50% - 0.45rem);width:.9rem;height:.9rem;position:absolute;pointer-events:none}.color-cell>.datagrid-editor>textarea{margin-left:1.7rem;padding-left:0 !important}.timecell{background-color:#fff}.datagrid.dropdown-list{background-color:rgba(0,0,0,0);border:none}.datagrid.dropdown-list .grid-data-cell.datagrid-cell{background:none;border-right-width:0;border-bottom:none;line-height:28px;padding:0 .25em}.datagrid.dropdown-list .grid-data-cell.datagrid-cell.mobile{line-height:40px}.datagrid.dropdown-list .grid-data-cell.datagrid-cell:before{content:none !important}.datagrid.dropdown-list .grid-data-cell.datagrid-cell.selected:not(.focused):not(.datagrid-cell-image),.datagrid.dropdown-list .grid-data-cell.datagrid-cell.selected.focused:not(.datagrid-cell-image):not(.datagrid-cell-image){color:inherit !important}.datagrid.dropdown-list .grid-data-cell.datagrid-cell.selected:not(.focused),.datagrid.dropdown-list .grid-data-cell.datagrid-cell.selected.focused:not(.datagrid-cell-image){background:#99d3ff !important}.datagrid.dropdown-list .datagrid-row:hover>.grid-data-cell{background:rgba(231,241,252,.6)}.datagrid.dropdown-list img{vertical-align:middle}.datagrid.dropdown-list.theme-dark .datagrid-row:hover>.grid-data-cell{background:gray}.datagrid.dropdown-list.theme-dark .grid-data-cell.datagrid-cell.selected:not(.focused),.datagrid.dropdown-list.theme-dark .grid-data-cell.datagrid-cell.selected.focused{color:inherit !important;background:gray !important}i{font-style:normal;font-weight:normal}i.disabled{opacity:.3 !important}i.fw{width:1.28571429em;text-align:center}i.tiny{font-size:16px}i.small{font-size:24px}i.medium{font-size:32px}i.large{font-size:48px}i.big{font-size:64px}i.huge{font-size:96px}i.rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}i.rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}i.rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}i.flip-vertical{-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}i.flip-horizontal{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}i.spin{animation:fa-spin 1s infinite linear}i.link,i.close,i.clear{opacity:.5;cursor:pointer;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}i.link:hover,i.clear:hover{opacity:.7}i.close:hover{opacity:.9}i.clear{position:absolute;line-height:1;text-align:center;top:0;right:.4em;margin:0;height:100%;width:1em;z-index:1;color:#333}i.clear:after,i.clear:before{left:0;line-height:1;position:absolute;text-align:center;top:50%;width:100%;margin-top:-0.5em}i.clear:before,i.close:before{display:inline-block;font-family:"Material Design Icons";text-rendering:auto;content:"󰅖"}i.mdi{display:inline-block;line-height:initial}div:focus{outline:none}img.tiny{height:16px}img.small{height:24px}img.medium{height:32px}img.large{height:48px}img.big{height:64px}img.huge{height:96px}.calendar{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;background:rgba(0,0,0,0);padding:5px}.calendar .calendar-input{display:none}.calendar.single{float:none}.calendar.single .calendar-right{display:none}.calendar:not(.single) .calendar-input,.calendar.show-input .calendar-input,.calendar.time-picker .calendar-input{display:inline-block}.calendar .calendar-left,.calendar .calendar-right{height:100%;max-width:250px;margin:0 4px;display:inline-block;position:relative}.calendar .calendar-right{margin-left:16px}.calendar .calendar-right:before{content:"";display:inline-block;border-left:1px solid #e5e5e5;position:absolute;left:-12px;top:0;bottom:0}.calendar .calendar-input{width:100%;margin-top:.5em}.calendar .calendar-input.disabled{pointer-events:none}.calendar .calendar-input.readonly{pointer-events:none}.calendar td,.calendar th{padding:5px 2px;white-space:nowrap;text-align:center}.calendar th.disabled{opacity:.3;cursor:default;pointer-events:none}.calendar td.off{opacity:.8}.calendar td.in-range{background:#d7ebff}.calendar td.available:hover{background:#99d3ff;cursor:pointer}.calendar td.active,.calendar td.active:hover{background:#33a7ff;color:#fff}.calendar td.disabled{opacity:.3;cursor:default}.calendar td.readonly{opacity:.6;cursor:default;pointer-events:none}.calendar th.month{width:auto}.calendar th.button{display:table-cell}.calendar .calendar-table{background:inherit}.calendar .calendar-month{height:228px}.calendar .calendar-month .month-button{height:51px}.calendar .calendar-month .month-button.month-available:hover{background:#99d3ff;cursor:pointer}.calendar .calendar-month .month-button.month-disabled{opacity:.3;cursor:default}.calendar .calendar-year{height:228px}.calendar .calendar-year .year-button.year-available:hover{background:#99d3ff;cursor:pointer}.calendar .calendar-year .year-button.year-disabled{opacity:.3;cursor:default}.calendar table{width:100%}.calendar .hiddentable{display:none}.timesection{width:100%}.timesection .timewheel{display:flex;flex-direction:row;margin:auto;position:relative;width:250px}.timesection .timewheel .timeicon{width:100%;font-size:1.2em;padding:6px 0}.timesection .timewheel.hassecond{width:375px}.timesection .timewheel.hasperiod{width:375px}.timesection .timewheel.hasperiod.hassecond{width:500px}.timesection .timewheel .hoursection,.timesection .timewheel .minutesection,.timesection .timewheel .secondsection{flex-grow:1;text-align:center;display:flex;flex-direction:column}.timesection .timewheel .ms-separator,.timesection .timewheel .hm-separator,.timesection .timewheel .sp-separator,.timesection .timewheel .periodsection{flex-grow:1;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center}.timesection .timewheel .fa{font-size:1em;padding:14px 10px}.timesection .timewheel .hourwheel,.timesection .timewheel .minutewheel,.timesection .timewheel .secondwheel,.timesection .timewheel .periodwheel{flex-grow:1;text-align:center}.timesection .timewheel .periodwheel{pointer-events:none;opacity:.3}.timesection .timewheel .periodwheel.selected{opacity:1}.datetime-popup-mobile{font-size:1.5em}.datetime-popup-mobile .timesection.hasdate{margin-top:15px}.datetime-popup-mobile .calendar{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;background:rgba(0,0,0,0);padding:5px;float:none}.datetime-popup-mobile .calendar .calendar-mobile{height:100%;max-width:500px;margin:0 4px;display:inline-block;position:relative}.datetime-popup-mobile .calendar td,.datetime-popup-mobile .calendar th{padding:14px 6px;white-space:nowrap;text-align:center}.datetime-popup-mobile .calendar th.disabled{opacity:.3;cursor:default;pointer-events:none}.datetime-popup-mobile .calendar td.off{opacity:.5}.datetime-popup-mobile .calendar td.in-range{background:#d7ebff}.datetime-popup-mobile .calendar td.disabled{opacity:.3;cursor:default}.datetime-popup-mobile .calendar td.readonly{opacity:.6;cursor:default;pointer-events:none}.datetime-popup-mobile .calendar th.month{width:auto}.datetime-popup-mobile .calendar th.button{display:table-cell;color:inherit}.datetime-popup-mobile .calendar .calendar-table{background:inherit}.datetime-popup-mobile .calendar .calendar-table .month-title{font-size:1em;color:inherit}.datetime-popup-mobile .calendar .calendar-month{height:100%}.datetime-popup-mobile .calendar .calendar-month .year-title{font-size:1em}.datetime-popup-mobile .calendar .calendar-month .month-button{height:81px}.datetime-popup-mobile .calendar .calendar-month .month-button.month-available:hover{background:#99d3ff;cursor:pointer}.datetime-popup-mobile .calendar .calendar-month .month-button.month-disabled{opacity:.3;cursor:default}.datetime-popup-mobile .calendar .calendar-year{height:100%}.datetime-popup-mobile .calendar .calendar-year .year-button.year-available:hover{background:#99d3ff;cursor:pointer}.datetime-popup-mobile .calendar .calendar-year .year-button.year-disabled{opacity:.3;cursor:default}.datetime-popup-mobile .calendar table{width:100%}.datetime-popup-mobile .calendar .hiddentable{display:none}.calendar.theme-dark{background:#333;color:#fff}.calendar.theme-dark i{color:#fff}.calendar.theme-dark .calendar-right:before{border-color:#666}.calendar.theme-dark .calendar-input input[type=text]{background:#333;border-color:#666;color:#fff}.calendar.theme-dark td.in-range{background:#505a62}.calendar.theme-dark td.available:hover{background:#99d3ff}.calendar.theme-dark td.active,.calendar.theme-dark td.active:hover{background:#33a7ff}.virtualtimepicker{font-size:x-large;background:#eee;color:#212121;height:100%;padding:.5em;display:inline-flex;flex-direction:column}.virtualtimepicker .timesection{font-style:normal;font-weight:400}.virtualtimepicker .timesection span{line-height:25px}.textbox,.datetimepicker,.combobox,.textarea{color:rgba(0,0,0,.87);width:13em}.datacontrol,.repeat,.popup{display:none}.subpage{position:relative}.subpage.subPageForm{overflow-y:auto}.subpage.subPageForm>.e-document{display:flex;flex-direction:column}.subpage.subPageForm>.e-document>.document-header{position:sticky;z-index:1}.subpage.subPageForm>.e-document>.document-body:not(.no-scroll){position:initial;margin-top:initial;left:initial;top:initial;right:initial;bottom:initial}.section.disabled,.breadcrumb.disabled,.form.disabled,.gantt.disabled,.subpage.disabled,.tabcontrol.disabled,.treeview.disabled,.viewbox.disabled,.datagrid.disabled{opacity:.65;pointer-events:none}.toolbar.disabled{opacity:.65;pointer-events:none}.toolbar.disabled>.button.disabled{opacity:1}.section:not(.flow-vertical)>*,.button>*{vertical-align:middle}.section:not(.flow-vertical)>img,.section:not(.flow-vertical)>i,.section:not(.flow-vertical)>span.checkbox,.section:not(.flow-vertical)>span.label,.section:not(.flow-vertical)>a.hyperlink,.button>img,.button>i,.button>span.checkbox,.button>span.label,.button>a.hyperlink{margin-right:.5rem}.section:not(.flow-vertical)>img:last-child,.section:not(.flow-vertical)>i:last-child,.section:not(.flow-vertical)>span.checkbox:last-child,.section:not(.flow-vertical)>span.label:last-child,.section:not(.flow-vertical)>a.hyperlink:last-child,.button>img:last-child,.button>i:last-child,.button>span.checkbox:last-child,.button>span.label:last-child,.button>a.hyperlink:last-child{margin-right:0}.search-results-placeholder{margin:.8em;opacity:.6;text-align:center}.button.popup-target:not(.no-arrow)>span:last-of-type:after,.button.popup-target:not(.no-arrow)>span:last-of-type.image-above-text>span:after,.button.popup-target:not(.no-arrow)>span:last-of-type.text-above-image>span:after,.label.popup-target:not(.no-arrow):after,.label.popup-target:not(.no-arrow).image-above-text>span:after,.label.popup-target:not(.no-arrow).text-above-image>span:after,.hyperlink.popup-target:not(.no-arrow):after,.hyperlink.popup-target:not(.no-arrow).image-above-text>span:after,.hyperlink.popup-target:not(.no-arrow).text-above-image>span:after{content:"";display:inline-block;margin-left:6px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9 ;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}.button.popup-target:not(.no-arrow)>span:last-of-type.image-above-text:after,.button.popup-target:not(.no-arrow)>span:last-of-type.text-above-image:after,.label.popup-target:not(.no-arrow).image-above-text:after,.label.popup-target:not(.no-arrow).text-above-image:after,.hyperlink.popup-target:not(.no-arrow).image-above-text:after,.hyperlink.popup-target:not(.no-arrow).text-above-image:after{content:none}.theme-dark{color:#fff}.theme-dark ::-moz-selection{background:hsla(0,0%,100%,.4);color:#fff}.theme-dark ::selection{background:hsla(0,0%,100%,.4);color:#fff}.validation-failed:before{content:"";width:100%;height:100%;height:-webkit-fill-available;position:absolute;border:1px solid #f18282;z-index:1;pointer-events:none;background:rgba(255,0,0,.05)}textarea.validation-failed{border:1px solid #f18282;background:rgba(255,0,0,.05)}canvas.validation-failed{border:1px solid #f18282 !important}.validation-tooltip{width:auto;text-align:left;background:#f8c0c0;border:1px solid #f18282;pointer-events:none;font-size:12px}.validation-tooltip.popup-container{max-width:60%}.validation-tooltip:before{background:#f8c0c0;box-shadow:1px 1px 0px 0px #f18282}.validation-tooltip.bottom.right-align:before,.validation-tooltip.bottom.center-align:before,.validation-tooltip.bottom.left-align:before{box-shadow:-1px -1px 0px 0px #f18282}.validation-tooltip.left.center-align:before{box-shadow:1px -1px 0px 0px #f18282}.validation-tooltip.right.center-align:before{box-shadow:-1px 1px 0px 0px #f18282}.validation-tooltip>.validation-error-title{font-size:1.125em;line-height:1.2;font-weight:bold}.validation-tooltip>.validation-error-title+.validation-error-message{padding-top:.4em}.placeholder-message{position:absolute;left:0;right:0;top:50%;text-align:center;font-size:1.5em;line-height:1em;white-space:normal;color:rgba(0,0,0,.5);margin-top:-0.5em}.placeholder-image{position:absolute;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);padding-bottom:1em}.placeholder-text{display:block}.theme-dark .placeholder-message{color:hsla(0,0%,100%,.5)}.section{position:relative;border:0 solid rgba(0,0,0,.12)}.cell{padding:3px}.row{display:-webkit-box;display:-moz-box}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:3px;padding-right:3px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media(min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media(min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media(min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.ui.checkbox.indeterminate>input~label:before,.ui.checkbox.indeterminate>.box:before,.ui.checkbox.checked>input~label:before,.ui.checkbox.checked>.box:before,.ui.checkbox:hover>.box::before{background:#fff;border-color:rgba(34,36,38,.35)}.ui.checkbox.indeterminate>input:focus~label:before,.ui.checkbox.indeterminate>.box:focus:before,.ui.checkbox.checked>input:focus~label:before,.ui.checkbox.checked:focus>.box:before{background:#fff;border-color:#96c8da}.ui.checkbox{min-height:18px}.ui.checkbox>label:empty,.ui.checkbox.toggle>label:empty{padding:0;min-height:17px}.ui.checkbox>label,.ui.checkbox.toggle>label{color:inherit}.ui.checkbox>input.hidden{display:inline !important}.ui.checkbox>input~label:before,.ui.checkbox>.box:before{cursor:pointer;border-radius:0}.ui.checkbox:not(.toggle)>input~label:after,.ui.checkbox>.box:after{-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);cursor:pointer}.ui.checkbox>label:hover,.ui.checkbox+label:hover,.ui.checkbox>input:active~label,.ui.checkbox>input:focus~label{color:inherit}.ui.checkbox:hover>label{opacity:.8}.ui.checkbox:active>input~label:before,.ui.checkbox:active>.box:before{background:#f9fafb;border-color:rgba(34,36,38,.35)}.ui.checkbox:active>input~label:after,.ui.checkbox:active>.box:after{color:rgba(0,0,0,.95)}.ui.checkbox.checked>input~label:after,.ui.checkbox.checked>.box:after{opacity:1;color:rgba(0,0,0,.95);content:""}.ui.checkbox.checked>input:focus~label:after,.ui.checkbox.checked:focus>.box:after{color:rgba(0,0,0,.95)}.ui.checkbox.indeterminate>input~label:after,.ui.checkbox.indeterminate>.box:after{opacity:1;color:rgba(0,0,0,.95);font-size:12px;content:""}.ui.checkbox.indeterminate>input:focus~label:after,.ui.checkbox.indeterminate>.box:focus:after{color:rgba(0,0,0,.95)}.ui.checkbox.disabled>input~label:before,.ui.checkbox.disabled>.box:before{cursor:default;pointer-events:none}.ui.checkbox.disabled>input~label:after,.ui.checkbox.disabled>.box:after{cursor:default;opacity:.5;color:#000}.ui.checkbox.radio{min-height:17px}.ui.checkbox.radio>input~label:before,.ui.checkbox.radio>.box:before{width:17px;height:17px}.ui.checkbox.radio>input~label:after,.ui.checkbox.radio>.box:after{top:5px;width:9px;height:9px;left:4px;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0)}.ui.checkbox.radio>input:focus~label:before,.ui.checkbox.radio>.box:focus:before{background-color:#fff}.ui.checkbox.radio>input:focus~label:after,.ui.checkbox.radio>.box:focus:after{background-color:rgba(0,0,0,.95)}.ui.checkbox.radio.indeterminate>input~label:after,.ui.checkbox.radio.indeterminate>.box:after{opacity:0}.ui.checkbox.radio.checked>input~label:before,.ui.checkbox.radio.checked>.box:before{background-color:#fff}.ui.checkbox.radio.checked>input~label:after,.ui.checkbox.radio.checked>.box:after{background-color:rgba(0,0,0,.95)}.ui.checkbox.radio.checked>input:focus~label:before,.ui.checkbox.radio.checked>.box:focus:before{background-color:#fff}.ui.checkbox.radio.checked>input:focus~label:after,.ui.checkbox.radio.checked>.box:focus:after{background-color:rgba(0,0,0,.95)}.ui.checkbox.single{vertical-align:middle}.ui.checkbox.single>.box{padding:0}.ui.checkbox>input:checked~label:after,.ui.checkbox>input:indeterminate~label:after,.ui.checkbox.checked>.box:after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.combobox>input{border-radius:inherit}.combobox>input.readonly{background:#eee}.combobox>button{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.theme-dark .ui.checkbox>.box::before,.theme-dark .ui.checkbox.checked>.box::before,.theme-dark .ui.checkbox.radio:focus>.box::before,.theme-dark .ui.checkbox.radio.checked>.box::before,.theme-dark .ui.checkbox.radio.checked>.box:focus::before{background:rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.12)}.theme-dark .ui.checkbox>.box::after,.theme-dark .ui.checkbox.checked>.box::after,.theme-dark .ui.checkbox.radio:focus>.box::after,.theme-dark .ui.checkbox.radio.checked>.box::after,.theme-dark .ui.checkbox.radio.checked>.box:focus::after{color:inherit}.theme-dark .ui.checkbox>.box:hover::before,.theme-dark .ui.checkbox:hover>.box::before{background:rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.3)}.theme-dark .ui.checkbox>.box:hover::after,.theme-dark .ui.checkbox:hover>.box::after{color:inherit}.theme-dark .ui.checkbox.radio.checked>.box::after,.theme-dark .ui.checkbox.radio.checked>.box:focus::after{background:#fff}.ui.checkbox.theme-dark>.box::before,.ui.checkbox.theme-dark>.box:hover::before,.ui.checkbox.theme-dark>label::before,.ui.checkbox.theme-dark>label:hover::before,.ui.checkbox.theme-dark>input:focus~label::before,.ui.checkbox.theme-dark>input:checked~label::before,.ui.checkbox.theme-dark:active>input~label::before,.ui.checkbox.theme-dark:checked>input~label::before,.ui.checkbox.theme-dark:checked>input:focus~label::before,.ui.checkbox.theme-dark:checked>.box:focus::before,.ui.checkbox.theme-dark:indeterminate>input~label::before,.ui.checkbox.theme-dark.radio>input~label::before,.ui.checkbox.theme-dark.radio>input:focus~label::before{background:rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.12)}.ui.checkbox.theme-dark>.box::after,.ui.checkbox.theme-dark>.box:hover::after,.ui.checkbox.theme-dark>label::after,.ui.checkbox.theme-dark>label:hover::after,.ui.checkbox.theme-dark>input:focus~label::after,.ui.checkbox.theme-dark>input:checked~label::after,.ui.checkbox.theme-dark:active>input~label::after,.ui.checkbox.theme-dark:checked>input~label::after,.ui.checkbox.theme-dark:checked>input:focus~label::after,.ui.checkbox.theme-dark:checked>.box:focus::after,.ui.checkbox.theme-dark:indeterminate>input~label::after,.ui.checkbox.theme-dark.radio>input~label::after,.ui.checkbox.theme-dark.radio>input:focus~label::after{color:inherit}.ui.checkbox.theme-dark.radio>input:checked~label::after,.ui.checkbox.theme-dark.radio>input:checked:focus~label::after{background:#fff}.switch{min-width:3.5rem;min-height:1.5rem;position:relative;display:inline-block;vertical-align:middle;margin-left:1px}.switch>input{position:absolute;visibility:hidden}.switch>label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:1.5rem;cursor:pointer;position:relative}.switch>label:before,.switch>label:after{display:block;position:absolute;content:"";border-radius:500rem}.switch>label:before{background:rgba(0,0,0,.05);box-shadow:0px 0px 0px 1px hsla(0,0%,100%,.35) inset,0px 0px 0px 1px rgba(0,0,0,.05) inset;transition:background .3s ease;z-index:1}.switch>label:after{background:#fff linear-gradient(transparent, rgba(0, 0, 0, 0.05));box-shadow:0px 1px 2px 0 rgba(34,36,38,.15),0px 0px 0px 1px rgba(34,36,38,.15) inset;left:-1rem;transition:left .3s ease;z-index:2}.switch>input~label:after{left:-0.05rem}.switch>input:checked~label:before{background-color:#2185d0}.switch>input:checked~label:after{left:2.15rem}.switch>input:focus~label:before{border:1px solid #33a7ff;box-shadow:none}.switch:hover>label{opacity:.85}.switch.disabled>label{cursor:default;opacity:.65}.switch>label:hover::before{opacity:.85}.switch>label{padding-left:4.5rem}.switch>label:empty{padding-left:1px}.switch>label:before,.switch>label:after{height:1.5rem;top:calc(50% - 1.5rem/2)}.switch>label:before{width:3.5rem}.switch>label:after{width:1.5rem}.switch>input:checked~label:after{left:2.1rem}.switch.medium>label{padding-left:3.825rem}.switch.medium>label:empty{padding-left:1px}.switch.medium>label:before,.switch.medium>label:after{height:1.425rem;top:calc(50% - 1.425rem/2)}.switch.medium>label:before{width:2.975rem}.switch.medium>label:after{width:1.425rem}.switch.medium>input:checked~label:after{left:1.65rem}.switch.small>label{padding-left:2.925rem}.switch.small>label:empty{padding-left:1px}.switch.small>label:before,.switch.small>label:after{height:1.2rem;top:calc(50% - 1.2rem/2)}.switch.small>label:before{width:2.275rem}.switch.small>label:after{width:1.2rem}.switch.small>input:checked~label:after{left:1.175rem}.switch.tiny>label{padding-left:2.25rem}.switch.tiny>label:empty{padding-left:1px}.switch.tiny>label:before,.switch.tiny>label:after{height:1.05rem;top:calc(50% - 1.05rem/2)}.switch.tiny>label:before{width:1.75rem}.switch.tiny>label:after{width:1.05rem}.switch.tiny>input:checked~label:after{left:.8rem}.button{background:#fff;color:#333}.button:not(.busy):not([disabled]):hover{background:#f2f2f2}.button:not(.busy):active:not([disabled]){background:#e6e6e6}.button:not(.busy).active{background:#e6e6e6}.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;padding:.5em .75em;border-radius:0px;font-size:1rem;line-height:1rem;border:1px solid rgba(0,0,0,.12);text-align:center;cursor:pointer;-webkit-transition:background 150ms ease,color 150ms ease,box-shadow 150ms ease;transition:background 150ms ease,color 150ms ease,box-shadow 150ms ease}.button>*{vertical-align:middle}.button:not(.busy):active:not([disabled]){box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.button:not(.busy).active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.button:not(.busy):focus{outline:none;border:1px solid #33a7ff}.button:not(.busy):focus:hover{border-color:#33a7ff}.button:not(.busy):focus:active,.button:not(.busy):focus.active{box-shadow:0 0 1px 1px control-focus-border-color,inset 0 3px 5px rgba(0,0,0,.125)}.button[disabled]{opacity:.65;cursor:default}.button:focus{outline:none}.button.busy>*{visibility:hidden}.button.busy>.spinner{visibility:visible}.button.busy>.spinner>.ui.active.dimmer{background:none;cursor:default}.button.busy>.spinner>.ui.active.dimmer .ui.loader:after,.button.busy>.spinner>.ui.active.dimmer .ui.loader:before{position:absolute;content:"";top:50%;left:50%;margin:-0.64285714em 0em 0em -0.64285714em;width:1.28571429em;height:1.28571429em;border-width:.18em}.button.busy>.spinner>.ui.active.dimmer .ui.loader:before{border-color:rgba(0,0,0,.15)}.button.busy.button-default .ui.loader:after,.button.busy.button-success .ui.loader:after,.button.busy.button-danger .ui.loader:after,.button.busy.button-inverted .ui.loader:after{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0)}.button.image-above-text,.button.text-above-image{display:-webkit-inline-flex;display:inline-flex}.button-default{background:#4989f3;color:#fff}.button-default:not(.busy):not([disabled]):hover{background:#437cda}.button-default:not(.busy):active:not([disabled]){background:#437cda}.button-default:not(.busy).active{background:#437cda}.button-success{background:#46c146;color:#fff}.button-success:not(.busy):not([disabled]):hover{background:#3da73d}.button-success:not(.busy):active:not([disabled]){background:#3da73d}.button-success:not(.busy).active{background:#3da73d}.button-danger{background:#e53935;color:#fff}.button-danger:not(.busy):not([disabled]):hover{background:#ce3431}.button-danger:not(.busy):active:not([disabled]){background:#ce3431}.button-danger:not(.busy).active{background:#ce3431}.button-inverted{background:#1b1c1d;color:#fff}.button-inverted:not(.busy):not([disabled]):hover{background:#27292a}.button-inverted:not(.busy):active:not([disabled]){background:#343637}.button-inverted:not(.busy).active{background:#343637}.button-transparent,.button.borderless,.toolbar .button{background:none;color:#333}.button-transparent:not(.busy):not([disabled]):hover,.button.borderless:not(.busy):not([disabled]):hover,.toolbar .button:not(.busy):not([disabled]):hover{background:rgba(0,0,0,.05)}.button-transparent:not(.busy):active:not([disabled]),.button.borderless:not(.busy):active:not([disabled]),.toolbar .button:not(.busy):active:not([disabled]){background:rgba(0,0,0,.1)}.button-transparent:not(.busy).active,.button.borderless:not(.busy).active,.toolbar .button:not(.busy).active{background:rgba(0,0,0,.1)}.button-transparent,.button.borderless,.toolbar .button{border:none}.button-transparent:not([disabled]):not(.busy):focus,.button.borderless:not([disabled]):not(.busy):focus,.toolbar .button:not([disabled]):not(.busy):focus{border:none}.button-transparent[disabled],.button.borderless[disabled],.toolbar .button[disabled]{background:none}.toolbar .button:not([disabled]):not(.busy).active{border-bottom:2px solid #33a7ff}.toolbar .button:not([disabled]):not(.busy).active:not(:active){box-shadow:none;background:none}.toolbar .button:not([disabled]):not(.busy):focus:active,.toolbar .button:not([disabled]):not(.busy):focus.active{box-shadow:none}.toolbar.vertical .button:not([disabled]):not(.busy){border-left:2px solid rgba(0,0,0,0)}.toolbar.vertical .button:not([disabled]):not(.busy).active{border-bottom:0;border-left:2px solid #33a7ff}.toast-container>.content>.placeholder button,.message-bar>.content>.placeholder button{color:inherit;background:rgba(0,0,0,0);padding:3px 9px}.chart{overflow:hidden;display:inline-block}.chart svg{width:100%;height:100%;overflow:visible}.chart .line{fill:none}.chart{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chart-axis path{fill:none;shape-rendering:crispEdges}.chart-axis line{fill:none}.chart-axis text{stroke:none}.chart-y-axis{text-anchor:end}.chart-y-axis.far{text-anchor:start}.chart-title{text-anchor:middle}.chart-legend-item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.chart-legend-item.action{cursor:pointer}.chart-legend-item.action text:hover{text-decoration:underline}.checkbox{font-size:inherit}.checkbox>label,.radio>label{color:inherit;font-size:inherit}.checkbox>label:hover,.radio>label:hover{opacity:.8;color:inherit}.checkbox+.checkbox,.radio+.radio{margin:initial}.divider{text-align:center;margin:-1px}.divider>.divider-text{font-size:16px;padding:.25em .5em;-webkit-flex-shrink:0;flex-shrink:0;opacity:.8}.divider>.divider-text:empty{display:none}.divider.horizontal{height:1em;display:-webkit-flex;display:flex;margin-bottom:.5em}.divider.horizontal .divider-line{width:100%;border-bottom:1px solid #e5e5e5;display:block}.divider.vertical{height:100%;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;margin-right:calc(0.5em*2);position:absolute;top:0;bottom:0;transform:translateX(-50%)}.divider.vertical>.divider-line{position:relative;height:100%}.divider.vertical>.divider-line>span{position:absolute;top:0;bottom:0;height:100%;border-right:1px solid #e5e5e5}.divider.vertical>.divider-text{padding:4px 10px}.toolbar .divider,.flow-horizontal .divider,.flow-vertical .divider{-webkit-align-self:stretch;align-self:stretch}.toolbar .divider.horizontal,.flow-horizontal .divider.horizontal,.flow-vertical .divider.horizontal{margin:.5em 0}.toolbar .divider.vertical,.flow-horizontal .divider.vertical,.flow-vertical .divider.vertical{height:auto;margin:0 .5em;position:relative;top:0;bottom:0;transform:none}.boardview{touch-action:manipulation;position:relative}.boardview .boardviewwrapper{overflow:scroll;position:relative;height:100%}.boardview .boardviewcolumn{width:320px}.boardview .boardviewcolumn .boardviewcard{width:300px}.boardview.boardview-small .boardviewcolumn{width:270px}.boardview.boardview-small .boardviewcolumn .boardviewcard{width:250px}.boardview.boardview-large .boardviewcolumn{width:420px}.boardview.boardview-large .boardviewcolumn .boardviewcard{width:400px}.boardview .boardviewheaderwrapper{display:flex;position:sticky;position:-webkit-sticky;top:0px;z-index:50}.boardview .boardviewheaderwrapper .cornersection{position:sticky;position:-webkit-sticky;min-width:200px;top:0px;left:0px;height:3.7em;display:inline-block;z-index:60}.boardview .boardviewheaderwrapper .boardviewheader{position:sticky;position:-webkit-sticky;top:0px;display:inline-table;background-color:inherit;color:#000;white-space:nowrap;height:3.7em;padding-top:.8em}.boardview .boardviewheaderwrapper .boardviewheader .boardviewcolumn{padding:5px 10px 5px 10px;display:inline-block}.boardview .boardviewheaderwrapper .boardviewheader .boardviewcolumn .boardviewcolumntitle{align-content:center;align-self:center;flex:1}.boardview .boardviewheaderwrapper .boardviewheader .boardviewcolumn .boardviewcolumntitle>img{object-fit:scale-down;height:32px;margin-right:1px}.boardview .boardviewrowtitle>img{object-fit:scale-down;height:32px;margin-right:1px}.boardview .boardviewcolumnflextitle,.boardview .boardviewrowflextitle{display:flex}.boardview .boardviewcolumntitle,.boardview .boardviewrowtitle{border-radius:4px;padding:0 .8em 3px .8em;font-size:1.3em;flex:1}.boardview .boardviewcolumntitle>span,.boardview .boardviewrowtitle>span{vertical-align:middle;display:inline-block}.boardview .boardviewtitlestat{padding:0 1.2em 0 .8em;font-size:1.1em;margin:auto}.boardview .boardviewcontent{display:inline-flex;flex-direction:column;min-width:100%;min-height:100%}.boardview .boardviewcontent .boardviewrow{display:flex;position:relative}.boardview .boardviewcontent .boardviewrow:last-of-type{flex-grow:1}.boardview .boardviewcontent .boardviewrow .boardviewrowheadercontent{display:inline-block;width:200px;left:0px;top:4.9em;position:sticky;position:-webkit-sticky;z-index:49;padding-bottom:20px;padding-left:10px}.boardview .boardviewcontent .boardviewrow .boardviewrowheadercontent .boardviewrowheader{display:inline-block;width:200px;left:0px;top:4.9em;position:sticky;position:-webkit-sticky;z-index:49;margin-top:1em}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent{display:flex}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent.boardviewrowheaderoffset{margin-left:200px}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn{display:inline-block;padding:5px 10px 5px 10px}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcard{display:flex;flex-direction:column;border-width:1px;margin:2px 3px 15px 3px;padding:7px;cursor:pointer;background-color:#fff;border-radius:3px}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcard.selected{box-shadow:0px 0px 0px 2px #0c4c72}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcardtitle{font-size:1.2em;padding-bottom:6px;text-overflow:ellipsis;white-space:nowrap}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcardtitle>img{object-fit:scale-down;height:32px;margin-right:4px}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcardtitle>span{display:inline-block;border-radius:4px;padding:2px .4em}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcardrow{padding-bottom:3px;display:flex;flex-direction:row;font-size:.85em}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcardrow.noheader .boardviewcardcellheader{width:0;visibility:hidden}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcardrow.noheader .boardviewcardcellcontent{width:100%;padding:0}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcardrow .boardviewcardcellheader{font-weight:bold;padding-right:.2em;justify-content:flex-start;width:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcardrow .boardviewcardcellcontent{justify-content:flex-start;width:50%;padding-left:.2em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcardrow .boardviewcardcellcontent>img{object-fit:scale-down;height:32px}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcardrow .boardviewcardcellcontent>span{font-weight:bold;border-radius:4px;padding:.2em .4em .2em .4em}.boardview .boardviewcontent .boardviewrow .boardviewcolumncontent .boardviewcolumn .boardviewcardrow .boardviewcardcellcontent>span .box{min-height:15px}.card>.cardtitle{padding:0 0 .25em 0}.card>.cardtitle .label{font-size:1.625em}.card>.cardcontent{background:#fff;border-width:1px;margin:2px 3px 6px 3px}.kpi .kpicontent{padding:1em;height:100%}.kpi .kpititle{margin-top:2px}.kpi .kpipreviousvalueicon{font-size:32px}.kpi .kpipreviousvalueicon.value-up{color:#43a047}.kpi .kpipreviousvalueicon.value-down{color:#f44336}.kpi .kpivalue{font-size:3em}.kpi .kpitextdiv{margin-bottom:4px}.label{display:inline-block;white-space:nowrap;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;background:none;line-height:1.2em;border:0 solid rgba(0,0,0,.12)}.label.multiline{white-space:pre-wrap;overflow-wrap:break-word}.label.disabled{opacity:.65}.label .specification-icon,.label .instruction-icon{padding-right:7px;padding-left:7px;margin-right:0;cursor:pointer;color:#0c4c72;line-height:inherit}.label .specification-icon{margin-left:7px}.label .instruction-icon{margin-left:0px}.ui.inline.spinner.spinner{display:inline-block;width:2em;height:2em}.spinner .ui.loader,.spinner.ui.loader{font-size:16px;z-index:0;width:initial;height:initial}.spinner .ui.loader:first-line,.spinner.ui.loader:first-line{font-size:14px}.spinner .ui.loader:before,.spinner .ui.loader:after,.spinner.ui.loader:before,.spinner.ui.loader:after{width:2em;height:2em;margin:0 0 0 -1em;border-width:.12em}.spinner.tiny .dimmer .ui.loader,.spinner.ui.loader.tiny{font-size:10px}.spinner.small .dimmer .ui.loader,.spinner.ui.loader.small{font-size:12px}.spinner.medium .dimmer .ui.loader,.spinner.ui.loader.medium{font-size:16px}.spinner.large .dimmer .ui.loader,.spinner.ui.loader.large{font-size:28px}.spinner.big .dimmer .ui.loader,.spinner.ui.loader.big{font-size:36px}.spinner.huge .dimmer .ui.loader,.spinner.ui.loader.huge{font-size:48px}.ui.text.loader{min-width:2em;padding-top:2.5em}.ui.dimmer{cursor:default}.ui.dimmer.page{z-index:100}.datagrid .ui.dimmer{z-index:100}.textbox,.textarea{position:relative;font-weight:normal;font-style:normal;font-size:1em;color:#333;text-align:left;display:inline-block;background:#fff}.textbox>i.clear,.textarea>i.clear{color:inherit}.textbox.disabled,.textarea.disabled{opacity:.65}.textbox>input,.textarea{padding:.22em .4em;border:1px solid rgba(0,0,0,.12);border-radius:0;-webkit-appearance:none}.textbox>input[disabled],.textarea[disabled]{background:#eee}.textbox>input:hover,.textarea:hover{border-color:rgba(0,0,0,.25)}.textbox>input:not([disabled]):focus,.textarea:not([disabled]):focus{outline:none;border:1px solid #33a7ff}.textbox>input:not([disabled]):focus:hover,.textarea:not([disabled]):focus:hover{border-color:#33a7ff}.textbox>input:not([disabled]):focus>i,.textarea:not([disabled]):focus>i{z-index:1}.textbox>input[readonly]:not(.specification),.textarea[readonly]:not(.specification){background:#eee}.textbox{line-height:0}.textbox>input{width:100%;min-height:100%;text-align:inherit;line-height:1.4em;border-radius:inherit;background:rgba(0,0,0,0)}.textbox>i:not(.clear){display:inline-block;pointer-events:none;position:absolute;text-align:center;width:2.25em;height:100%;opacity:.5;transition:opacity .3s ease;top:0}.textbox>i:not(.clear):before{position:relative}.textbox>i:not(.clear).fa:before{top:calc(50% - .5em)}.textbox>i:not(.clear).mdi:before{top:50%}.textbox.right-icon>input{padding-right:2.25em !important}.textbox.right-icon>i:not(.clear){right:0}.textbox.right-icon.clearable:not(.disabled)>input{padding-right:calc(2.25em + 1em + 0.4em) !important}.textbox.right-icon>i.clear{right:2.25em}.textbox.left-icon>input{padding-left:2.25em !important}.textbox.left-icon>i:not(.clear){left:0}.textbox>i.clear{display:none}.textbox.clearable:not(.disabled)>i.clear{display:block}.textbox.clearable:not(.disabled)>input{padding-right:calc(1em + 0.4em) !important}.textbox.borderless>input{border:none !important;background:rgba(0,0,0,0)}.textarea{height:5em;resize:none}.condition-builder{overflow-y:auto}.condition-builder.readonly .grouping .condition{pointer-events:none}.condition-builder.readonly .grouping .condition input{background:#eee}.condition-builder.readonly .grouping .condition i.mdi-delete{opacity:.3}.condition-builder.readonly .operator button{background:#eee;pointer-events:none}.condition-builder .grouping{border:1px solid #ddd;padding-bottom:.5em;margin-bottom:.25em;background:#fff}.condition-builder .grouping .operator.readonly>button{background:#eee}.condition-builder .grouping .condition{padding:.5em}.condition-builder .grouping .condition.selected{background:#99d3ff}.condition-builder .grouping .condition>i{padding:0 .25em;cursor:pointer}.condition-builder .grouping .condition>i.readonly{opacity:.3;pointer-events:none}.condition-builder .grouping .condition input.readonly,.condition-builder .grouping .condition button.readonly{pointer-events:none}.condition-builder .grouping .condition input{background:#fff}.condition-builder .grouping .condition input.error{background:red;color:#fff}.condition-builder .grouping .condition input.readonly{background:#eee}.condition-builder .grouping .action-input{margin-right:1em}.condition-builder .grouping .operator{padding:0 .5em}.condition-builder>.operator{margin-left:.5em;margin-bottom:.5em;margin-top:.25em}.textbox.theme-dark,.textarea.theme-dark{background:rgba(0,0,0,.2);color:#fff}.textbox.theme-dark>input,.textarea.theme-dark{border:1px solid hsla(0,0%,100%,.12)}.textbox.theme-dark>input[disabled],.textarea.theme-dark[disabled]{background:rgba(0,0,0,.4)}.textbox.theme-dark>input:hover,.textarea.theme-dark:hover{border-color:hsla(0,0%,100%,.3)}.textbox.theme-dark>input[readonly],.textarea.theme-dark[readonly]{background:rgba(0,0,0,.4)}.tabcontrol{display:-webkit-flex;display:flex;overflow:hidden}.tabcontrol>.tab-header-wrapper{position:relative}.tabcontrol>.tab-header-wrapper:before{content:"";position:absolute;bottom:0;width:100%;border-bottom:1px solid rgba(0,0,0,.12);z-index:1;pointer-events:none}.tabcontrol .tab-header{font-size:1rem;width:100%;margin:0;margin-left:0;margin-right:0;display:-webkit-flex;display:flex;font-weight:normal;border:none;border-bottom:0;overflow:hidden}.tabcontrol .tab-header>.item{color:#6a6a6a;border:1px solid rgba(0,0,0,0);padding:.6em 1.4em;position:relative;vertical-align:middle;line-height:1;text-decoration:none;text-transform:none;transition:background .1s ease,color .1s ease;cursor:pointer;display:-webkit-flex;display:flex;text-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabcontrol .tab-header>.item div i,.tabcontrol .tab-header>.item div img,.tabcontrol .tab-header>.item div span{vertical-align:middle}.tabcontrol .tab-header>.item>.header-content{width:100%}.tabcontrol .tab-header>.item img{display:inline-block;vertical-align:middle}.tabcontrol .tab-header>.item:hover{color:#333}.tabcontrol .tab-header>.item.active{background:#fff;color:#333;border-color:rgba(0,0,0,.12);border-top-width:1px;margin-bottom:-1px;font-weight:bold;z-index:1}.tabcontrol .tab-header.size>.item>.header-content{width:inherit}.tabcontrol .tab-header.stretch>.item{width:100%;-webkit-flex-shrink:1;flex-shrink:1}.tabcontrol>.tab{-webkit-flex-shrink:1;flex-shrink:1;overflow:auto;color:#333;bottom:0px;top:0px;border-radius:inherit;position:relative;background:#fff;padding:1em 1em;max-width:calc(100% + 2px);border:1px solid rgba(0,0,0,.12)}.tabcontrol>.tab:not(.active){display:none}.tabcontrol.horizontal{-webkit-flex-direction:column;flex-direction:column}.tabcontrol.horizontal>.tab{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.tabcontrol.horizontal>.tab.active{border-top:none}.tabcontrol.horizontal.headerless>.tab.active{border-top:1px solid rgba(0,0,0,.12);border:none;padding:0px}.tabcontrol.vertical{-webkit-flex-direction:row;flex-direction:row}.tabcontrol.vertical>.tab{margin-bottom:0px;border-left:none;border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.tabcontrol.vertical>.tab-header{display:block;-webkit-flex-shrink:0;flex-shrink:0;padding:0;border-right:1px solid rgba(0,0,0,0);border-color:rgba(0,0,0,.12)}.tabcontrol.vertical>.tab-header>.item.active{border-top-width:1px;margin-right:-1px;border-right:none;border-color:rgba(0,0,0,.12);font-weight:bold}.tabcontrol.headerless>.tab-header,.tabcontrol.headerless>.tab-header-wrapper>.tab-header{display:none}.tabcontrol.headerless>.tab-header-wrapper:before{content:none}.tabcontrol.borderless .tab-header .item,.tabcontrol.borderless>.tab{border:none}.tabcontrol.borderless>.tab-header-wrapper:before{content:none}.tabcontrol.fill-all>.tab,.tabcontrol.fill-parent>.tab{height:100%}.message-bar{position:relative;border-radius:0;margin:0;padding:.5em .75em;width:100%;min-height:1em;line-height:1.4285em;transition:opacity .1s ease,color .1s ease,background .1s ease,border .1s ease;background:#fff;border:0 solid rgba(0,0,0,.12);border-bottom-width:1px;color:#333}.message-bar:last-child{border-top-width:1px;border-bottom-width:0}.message-bar.info{background:#f8ffff;color:#276f86;border-color:#a9d5de}.message-bar.info>.content>.placeholder>.button{border-color:#a9d5de}.message-bar.warning{background:#fff7d9;color:#573a08;border-color:#c9ba9b}.message-bar.warning>.content>.placeholder>.button{border-color:#c9ba9b}.message-bar.error{background:#fff6f6;color:#9f3a38;border-color:#e0b4b4}.message-bar.error>.content>.placeholder>.button{border-color:#e0b4b4}.message-bar.success{background:#dff0d8;color:#2c662d;border-color:#a3c293}.message-bar.success>.content>.placeholder>.button{border-color:#a3c293}.message-bar.inverted{background:#333;color:#fff;border-color:rgba(34,36,38,.22)}.message-bar.inverted>.content>.placeholder>.button{border-color:rgba(34,36,38,.22)}.message-bar>.content{white-space:normal;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center}.message-bar>.content>.placeholder{text-overflow:ellipsis;white-space:pre-wrap}.message-bar>.content>i{font-size:1.5em;opacity:.8;-webkit-align-self:baseline;align-self:baseline;padding-right:.4em;display:none}.message-bar i.close{display:none;position:absolute;top:.5em;right:.5em}.message-bar i.close:before{vertical-align:middle}.message-bar.closable i.close{display:inline-block}.message-bar.closable>.content{padding-right:1.2em}.message-bar.with-icon>.content>i{display:inline-block}.dimmer.closable{pointer-events:all}body.headerless .modal{top:0}.modal{position:fixed;display:none;pointer-events:none;overflow:hidden !important;top:40px}.modal>.modal-dialog{overflow-y:initial;pointer-events:none;margin:0;width:100%;height:100%}.modal .dialog-title{margin:0;font-size:1.2em;width:100%;white-space:pre-wrap;word-break:break-all;pointer-events:none}.modal .modal-content{background:#fff;border:1px solid #ccc;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;pointer-events:all;border-radius:0}.modal .modal-header{-webkit-flex-shrink:0;flex-shrink:0;border-color:#e5e5e5;padding:10px 15px}.modal .dialog-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.modal .dialog-header>i{font-size:32px;opacity:.8}.modal .dialog-header>.icon-full-opacity{opacity:1}.modal .dialog-header>img,.modal .dialog-header>i{margin:0 10px 0 0}.modal .dialog-header>.dialog-title-content{width:100%;font-size:1.2em}.modal .dialog-header>.dialog-title{white-space:pre-wrap;display:block;border:none}.modal .dialog-header>.dialog-buttons{-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:flex-start;align-self:flex-start}.modal .dialog-header .button{padding:.2em .4em;font-size:1.3rem;color:rgba(0,0,0,.5);-webkit-transition:color .1s ease;transition:color .1s ease}.modal .dialog-header .button:hover{color:rgba(0,0,0,.9)}.modal .dialog-header .button>*{margin:0}.modal .modal-body{overflow-y:auto;height:100%;padding:10px 15px;-webkit-flex-shrink:1;flex-shrink:1}.modal .modal-body.compact{padding:1px}.modal .modal-body.compact iframe{height:100%;width:100%}.modal .modal-body .ui.input{width:100%}.modal .modal-body>.subpage,.modal .modal-body>iframe{position:absolute;left:0;top:0;right:0;bottom:0;border:none}.modal .modal-body>iframe{padding:2px}.modal .modal-body>.subpage>.e-document{position:relative;left:0;top:0;right:0;bottom:0}.modal .modal-body>.subpage>.e-document.body-no-scroll{position:absolute}.modal .modal-body>.subpage>.e-document .document-header{position:sticky;position:-webkit-sticky;position:-moz-sticky;top:0;z-index:53}.modal .modal-body>.subpage>.e-document .document-body{position:relative}.modal .modal-body>.subpage>.e-document .document-body.no-scroll{position:absolute}.modal .modal-body>.subpage>.e-document .document-body:not(.no-scroll){top:initial;position:relative}.modal.exclusive{pointer-events:all}.modal.focus .modal-content{border:1px solid #33a7ff}.modal .maximized{padding:0 !important}.modal .maximized .button.maximize>i::before{content:"󰖲"}.modal .maximized.modal-dialog{width:100% !important;height:100% !important;margin:0 !important}.modal .maximized.modal-dialog>.modal-content{position:absolute !important;left:0px !important;top:0px !important;right:0px !important;bottom:0px !important;width:auto !important;height:auto !important;max-width:none !important;max-height:none !important}.modal-footer{-webkit-flex-shrink:0;flex-shrink:0;padding:1em;border-color:#e5e5e5;position:relative;border-top:0}.modal-footer>.button{margin-left:1em;min-width:6em}.button.maximize>i::before{content:"󰖯"}.ui-resizable-s{bottom:-3px}.ui-resizable-e{right:-3px}.ui-resizable-n.mobile,.ui-resizable-s.mobile{height:17px}.ui-resizable-e.mobile,.ui-resizable-w.mobile{width:17px}.ui-resizable-nw.mobile,.ui-resizable-ne.mobile,.ui-resizable-sw.mobile,.ui-resizable-se.mobile{width:17px;height:17px}.modal-content>.document-footer{display:block;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.togglegroup{display:inline-flex;padding:0;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.12)}.togglegroup.readonly,.togglegroup.disabled{background:#eee;color:rgba(0,0,0,.87)}.togglegroup>.separator{display:inline-block;width:3px;height:1em;background:rgba(0,0,28,.2);margin:0 1px}.togglegroup:not(.disabled)>.togglevalue{cursor:pointer}.togglegroup:not(.disabled)>.togglevalue.active{background:#fff}.togglegroup>.togglevalue{background:rgba(0,0,0,0);flex-basis:100%;line-height:1.4em;margin:0px 3px;padding:1px 8px;text-align:center;border:2px solid rgba(0,0,0,0)}.togglegroup>.togglevalue.active{border:2px solid #03a9f4;border-radius:4px;color:#03a9f4}.toolbar{display:-webkit-flex;display:flex;position:relative;padding:.5em;color:#333;font-size:1rem;border:0 solid rgba(0,0,0,.12)}.toolbar.vertical{-webkit-flex-direction:column;flex-direction:column}.toolbar.vertical>.toolbargroup>*{width:100%}.toolbar:not(.vertical){-webkit-align-items:center;align-items:center;width:100%}.toolbar .button{color:inherit;font-size:inherit;padding:.5em}.toolbar .action-input>.button{background:#e0e1e2}.toolbargroup{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-align-self:stretch;align-self:stretch;-webkit-flex-shrink:1;flex-shrink:1;position:relative;overflow:hidden}.toolbarleft{width:100%}.toolbarright{-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-shrink:0;flex-shrink:0}.toolbarcenter{-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:center;justify-content:center}.toolbarcenter+.toolbarright{width:100%;-webkit-flex-shrink:1;flex-shrink:1}.toolbartop{height:100%;-webkit-flex-direction:column;flex-direction:column}.toolbarbottom{-webkit-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0}.toolbarmiddle{-webkit-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0}.toolbarmiddle+.toolbarbottom{height:100%;-webkit-flex-shrink:1;flex-shrink:1}.toast-container{text-align:center;position:fixed;width:100%;pointer-events:none}.toast-container[prop-position=top]{margin-top:40px;top:2%}.toast-container[prop-position=middle]{top:35%}.toast-container[prop-position=bottom]{bottom:2%}body.headerless .toast-container[prop-position=top]{margin-top:0}.toast{position:relative;line-height:1.4285em;text-align:left;max-width:75%;min-height:1em;display:inline-block;padding:.75em;pointer-events:all;cursor:default;transition:opacity .1s ease,color .1s ease,background .1s ease,border .1s ease;box-shadow:0px 2px 4px 0px rgba(34,36,38,.12),0px 2px 10px 0px rgba(34,36,38,.08);background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.3rem}.toast.info{background:#f8ffff;color:#276f86;border-color:#a9d5de}.toast.info>.content>.placeholder>.button{border-color:#a9d5de}.toast.warning{background:#fff7d9;color:#573a08;border-color:#c9ba9b}.toast.warning>.content>.placeholder>.button{border-color:#c9ba9b}.toast.error{background:#fff6f6;color:#9f3a38;border-color:#e0b4b4}.toast.error>.content>.placeholder>.button{border-color:#e0b4b4}.toast.success{background:#dff0d8;color:#2c662d;border-color:#a3c293}.toast.success>.content>.placeholder>.button{border-color:#a3c293}.toast.inverted{background:#333;color:#fff;border-color:rgba(34,36,38,.22)}.toast.inverted>.content>.placeholder>.button{border-color:rgba(34,36,38,.22)}.toast>.content{white-space:normal;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.toast>.content>.placeholder{text-overflow:ellipsis;overflow:hidden;white-space:pre-wrap}.toast>.content>i{font-size:2em;line-height:1;opacity:.8;margin:0 .3em 0 0}.toast>i.close{display:none;position:absolute;top:.4em;right:.4em}.toast.closable>i.close{display:block}.toast.closable>.content{padding-right:1.2em}.viewbox-item{position:relative;border:1px solid rgba(0,0,0,0)}.viewbox-item>.viewbox-color-indicator{width:.3em;position:absolute;left:0;top:0;bottom:0}.viewbox-item.selected{background:rgba(0,0,0,.2);border:1px solid #aaa}.viewbox-item>.viewbox-color-indicator+.viewbox-item-content{padding-left:.6em}.viewbox-item>.viewbox-item-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewbox-item>.viewbox-item-content>.image-viewbox-item{margin:.3em}.viewbox-item>.viewbox-item-content>.image-viewbox-item>img{max-height:32px;max-width:32px}.viewbox-item>.viewbox-item-content>.image-viewbox-item>i{font-size:32px}.viewbox-item>.viewbox-item-content>.button-viewbox-item{margin:.3em;cursor:pointer}.viewbox-item>.viewbox-item-content>.button-viewbox-item>img{max-height:16px;max-width:16px}.viewbox-item>.viewbox-item-content>.button-viewbox-item>i{font-size:16px}.viewbox-item>.viewbox-item-content>.badge-viewbox-item{margin:.3em}.viewbox-item>.viewbox-item-content>.badge-viewbox-item>.viewbox-badge{font-weight:bold;padding:3px 7px;color:#fff;border-radius:4px}.viewbox-item>.viewbox-item-content>.text-viewbox-item{margin:.3em;width:100%;overflow:hidden}.viewbox-item>.viewbox-item-content>.text-viewbox-item>.viewbox-text,.viewbox-item>.viewbox-item-content>.text-viewbox-item>.viewbox-description{display:block}.viewbox-item>.viewbox-item-content>.text-viewbox-item>.viewbox-text{font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.viewbox-item>.viewbox-item-content>.text-viewbox-item>.viewbox-description{font-size:12px;white-space:pre-wrap;opacity:.8}.viewbox-item:not(:last-of-type):before{content:"";position:absolute;left:.4em;right:.4em;bottom:0;height:1px;border-bottom:1px solid #e5e5e5}.viewbox-item:hover{background-color:rgba(231,241,252,.6)}.viewbox{outline:none;overflow-x:hidden;overflow-y:auto;border:0 solid rgba(0,0,0,.12)}.viewbox.show-button-on-hover>.viewbox-item .button-viewbox-item{opacity:0}.viewbox.show-button-on-hover>.viewbox-item:hover .button-viewbox-item{opacity:1}.viewbox.hide-button>.viewbox-item .button-viewbox-item{opacity:0}.viewbox:focus>.viewbox-item.selected{background:#e7f1ff;border:1px solid #33a7ff}.viewbox.no-separators>.viewbox-item:before{content:none}.camera{position:relative}.camera .video{width:100%;height:100%}.camera .nophoto{opacity:.5}.fileinput{display:inline-block;text-align:center}.fileinput.is-dragover{background-color:#e8f5e9}.fileinput .file-icon{pointer-events:none;padding:20px;border:2px dashed #52bf99}.fileinput .file-text{pointer-events:none;padding-top:1em;display:block;font-weight:inherit}.repeat-item{display:inline-block;border:1px solid rgba(0,0,0,0)}.repeat-item.vertical{display:block;width:100%}.repeat-item.selected{background:rgba(0,0,0,.2);border:1px solid #aaa}.repeat-item.selected.focus{background:#e7f1ff;border:1px solid #33a7ff}body{overscroll-behavior:contain}body.fixedbody{position:absolute;overflow:hidden;left:0;top:0;bottom:0;right:0}.document-body{position:absolute;margin-top:0;top:0;left:0;right:0;overflow:auto}.document-body.no-scroll{overflow:hidden;bottom:0}.document-header{position:absolute;top:0;left:0;right:0;height:50px;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.document-header:after{display:table;content:" "}.document-header:after{clear:both}.document-header:not(.hidden)+.document-body{top:50px}.document-footer{display:none}.subpage>.e-document .document-body,.subpage>.e-document .document-header{overflow-x:auto;overflow-y:hidden}.gantt-col1{position:relative;flex-shrink:0}.gantt-col2{position:relative;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.gantt{display:-webkit-flex;display:flex;position:relative}.gantt svg{overflow:visible}.gantt{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.gantt.cannot-change-period .gantt-timeline{height:66px;pointer-events:none}.gantt.cannot-change-period .gantt-timeline-scroller{visibility:hidden}.gantt.cannot-change-period .gantt-timeperiod{visibility:hidden}.gantt-button{padding:5px}.gantt-button>i{font-size:24px}.gantt-timeperiod{text-align:right}.gantt-header,.gantt-viewport{border:1px solid rgba(0,0,0,.12)}.gantt-svg{position:absolute;left:0;top:0;width:100%}.gantt-header{overflow-y:hidden;position:relative;border-right:none;box-sizing:initial}.gantt-header-svg{position:absolute;left:0;top:0;width:100%}.gantt-header-group rect{fill:#eee}.gantt-header-group line{stroke:rgba(0,0,0,.12)}.gantt-header-group text{pointer-events:none;white-space:pre}.gantt-zoom-rect{fill:rgba(51,153,255,.3);stroke:#33a7ff;pointer-events:none}.gantt-item-image{pointer-events:none}.gantt-item{cursor:pointer}.gantt-item line{pointer-events:none}.gantt-item .gantt-item-text{pointer-events:none}.gantt-item .fa{font-family:FontAwesome;font-size:1.1em;pointer-events:none}.gantt-item .mdi{font-family:"Material Design Icons";font-size:1.2em;pointer-events:none}.gantt-item.milestone .gantt-item-rect{fill:rgba(0,0,0,0)}.gantt-item.milestone .gantt-item-text{visibility:hidden}.gantt-item:not(.alarm-zone):hover .gantt-item-rect{stroke-width:2px;stroke:#33a7ff}.gantt-item.selected .gantt-item-rect{stroke:#33a7ff;stroke-width:2px}.gantt-item.selected .gantt-item-rect:hover{stroke-width:3px}.gantt-item .gantt-item-expand{font-family:FontAwesome;cursor:pointer}.gantt-item .gantt-item-expand-rect{fill:#000;fill-opacity:0;transition:fill-opacity linear .1s}.gantt-item .gantt-item-expand-rect:hover{fill-opacity:.15}.gantt-item-connector{stroke:#000;stroke-width:2px}.gantt-today-line{stroke:red;stroke-width:2px;stroke-dasharray:2,2}.gantt-mouse-marker line{stroke:red;stroke-dasharray:2,2}.gantt-mouse-marker rect{fill:#f9f9f9;stroke:#c9c9c9}.gantt-mouse-marker text{fill:#333;font-size:12px}.gantt-mouse-marker{pointer-events:none}.gantt-message-rect{fill:gray}.gantt-message-tooltip rect{fill:#f9f9f9;stroke:#c9c9c9}.gantt-message-tooltip text{fill:#333;text-anchor:middle;font-size:12px}.gantt-viewport-overlay{position:absolute;left:0;top:0;right:0;bottom:106px;pointer-events:none}.gantt-viewport{position:relative;overflow-x:hidden;overflow-y:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.gantt-group-rect{width:100%;fill:#fff}.gantt-group-line{stroke:rgba(0,0,0,.12)}.gantt-timeline{position:relative;height:106px;-webkit-flex-shrink:0;flex-shrink:0}.gantt-tick{stroke:rgba(0,0,0,.12)}.gantt-timeline-svg{width:100%;height:100%;margin-top:-1px}.gantt-timeline-cell{stroke:rgba(0,0,0,.12);fill:#fff}.gantt-timeline-cell:hover{fill:#d7ebff}.gantt-timeline-cell-text{pointer-events:none}.gantt-timescroll{stroke:rgba(0,0,0,.12);fill:#fff}.gantt-timescroll-line{stroke:#33a7ff;stroke-width:2px;pointer-events:none}.gantt-timescroll-selection{cursor:pointer}.gantt-timescroll-selection-rect{fill:#d7ebff;stroke:#33a7ff;stroke-width:2px}.gantt-timescroll-circle{fill:#fff;stroke:#33a7ff}.gantt-timescroll-arrow{fill:#33a7ff;pointer-events:none}.gantt-timescroll-date{pointer-events:none}.gantt-timescroll-handle{cursor:ew-resize}.gantt-timescroll-tooltip{pointer-events:none}.gantt-timescroll-tooltip-rect{fill:#f9f9f9;stroke:#c9c9c9}.gantt-timescroll-tooltip-text{fill:#333;font-size:12px}.breadcrumb{display:inline-block;overflow:hidden;list-style-type:none}.breadcrumb.arrow li:after,.breadcrumb.slash li:after,.breadcrumb.backslash li:after{opacity:.7;margin-left:10px}.breadcrumb.arrow li:after{font-family:FontAwesome;content:""}.breadcrumb.slash li:after{content:"/"}.breadcrumb.backslash li:after{content:"\\"}.breadcrumb>li{display:flex;padding:5px;text-decoration:none;position:relative;overflow:hidden;float:left}.breadcrumb>li:not(:last-child){border-right-width:0 !important}.breadcrumb>li:last-child{font-weight:bold}.breadcrumb>li:last-child:after{content:none}.breadcrumb>li>a{display:flex;align-items:center;color:inherit;cursor:pointer}.breadcrumb>li>a>img{margin-right:5px;vertical-align:middle}.breadcrumb.prevent-selected-item-click>li:last-child>a{text-decoration:none;cursor:default;pointer-events:none}.hyperlink{cursor:pointer;color:#1a77c4}.hyperlink.disabled{pointer-events:none;cursor:default;opacity:.65}.richtextbox>.mce-container{height:100%;border:0}.richtextbox>.mce-container>.mce-container-body{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.richtextbox>.mce-container>.mce-container-body>.mce-toolbar-grp{-webkit-flex-shrink:0;flex-shrink:0}.richtextbox>.mce-container>.mce-container-body>.mce-edit-area{height:100%;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.richtextbox>.mce-container>.mce-container-body>.mce-edit-area>iframe{height:100% !important}.mce-panel{border-color:rgba(0,0,0,.12)}i.mce-ico{color:#333}.mce-container.mce-btn-group:not(:first-child){border-color:#e5e5e5}.colorpicker>.color-preview{border:1px solid rgba(0,0,0,.25);position:absolute;left:2px;top:calc(50% - (1em + 2px)/2);width:calc(1em + 2px);height:calc(1em + 2px);margin-left:4px;z-index:1;pointer-events:none}.colorpicker>input{padding-left:calc(1em + 4px + 8px)}.datagrid-cell{position:relative;display:inline-block;height:100%;border-style:solid;border-width:0;border-right-width:1px;border-bottom-width:1px;overflow:hidden;text-overflow:ellipsis;padding:0 .5em;vertical-align:top;white-space:nowrap}.datagrid-cell.imageonly{text-overflow:unset}.datagrid-cell.mobile{line-height:40px}.datagrid-cell.mobile.datagrid-cell-toggle>.togglevalue{padding:6px;font-size:1.15em}.datagrid-cell.datagrid-cell-toggle{display:inline-flex;padding:0;justify-content:center;align-items:center}.datagrid-cell.datagrid-cell-toggle .separator{display:inline-block;width:4px;height:60%;background:rgba(0,0,28,.2);margin:11px 2px 10px 2px}.datagrid-cell.datagrid-cell-toggle .togglevalue{background:rgba(0,0,0,0);flex-basis:100%;line-height:100%;margin:0px 3px;padding:2px;text-align:center;border:2px solid rgba(0,0,0,0);cursor:pointer}.datagrid-cell.datagrid-cell-toggle .togglevalue.active{border:2px solid #03a9f4;background:#fff;border-radius:4px;color:#03a9f4}.datagrid-cell>.datagrid-cell-badge{font-weight:bold;padding:3px 7px;color:#fff;border-radius:4px}.datagrid-cell.datagrid-cell-image{text-overflow:clip}.datagrid-cell>img{vertical-align:middle;height:100%;object-fit:scale-down}.datagrid-cell:before{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;margin:0}.datagrid-cell.multiline{white-space:normal;line-height:normal !important}.datagrid-cell.multiline>*{vertical-align:top}.datagrid-cell.selected:not(.focused),.datagrid-cell.selected.no-focused-cell{background:rgba(0,0,0,.2)}.datagrid-cell.selected:before{content:"";border:0px solid #aaa}.datagrid-cell.selected.top:before{border-top-width:1px}.datagrid-cell.selected.right:before{border-right-width:1px}.datagrid-cell.selected.bottom:before{border-bottom-width:1px}.datagrid-cell.selected.left:before{border-left-width:1px}.datagrid-cell.focused:not(.no-focused-cell):before{content:"";border:2px solid #aaa}.datagrid-cell.readonly .ui.checkbox .box:hover::before,.datagrid-cell.readonly .ui.checkbox .box:active::before{background:#fff;border-color:#96c8da}.datagrid-cell.action{cursor:pointer}.datagrid-cell.right-align{text-align:right}i.attachment{color:#2196f3}i.attachment.property-comment{padding-right:4px}.comment-root{width:100%;height:100%;display:flex}.cell-content{overflow:hidden;text-overflow:ellipsis;flex:1}i.noattachment{color:#d5d5d5}.datagrid-row{white-space:nowrap}.datagrid-cell,.datagrid-row,.grid-corner,.grid-corner>div,.grid-body,.grid-body>div,.grid-gutter,.grid-gutter>div,.grid-header,.grid-header>div{border-color:inherit}.datagrid{cursor:default;white-space:nowrap;line-height:1em;position:relative;border:0px solid rgba(0,0,0,.12);touch-action:none}.datagrid.show-mouse-hover .datagrid-row:hover>.grid-data-cell{background:rgba(0,0,0,.05)}.datagrid.no-drop .action{cursor:no-drop !important}.datagrid.no-hlines .datagrid-cell{border-bottom-width:0}.datagrid.no-hlines .grouping-row{border-bottom-width:0}.datagrid.no-vlines .datagrid-cell{border-right-width:0}.datagrid.frozenrows>.body:after,.datagrid.frozenrows>.gutter:after{border-top-style:solid}.datagrid.frozencols>.body:after,.datagrid.frozencols>.header:after{border-left-style:solid}.datagrid.use-readonly-style .datagrid-cell.readonly.readonly.readonly{background:#eee;color:rgba(0,0,0,.87)}.datagrid.focused{outline:none}.datagrid.focused .datagrid-cell.selected:not(.focused),.datagrid.focused .datagrid-cell.selected.no-focused-cell{background:#99d3ff}.datagrid.focused .datagrid-cell.selected:not(.focused):not(.datagrid-cell-image),.datagrid.focused .datagrid-cell.selected.no-focused-cell:not(.datagrid-cell-image){color:#fff}.datagrid.focused .datagrid-cell.selected:before{border-color:#33a7ff}.datagrid.focused .datagrid-cell.focused:not(.no-focused-cell):before{border:2px solid #33a7ff}.hyperlink-cell{color:#1a77c4}.hyperlink-cell.action{cursor:default}.hyperlink-cell>a{cursor:pointer;color:inherit}.photo-cell>i.nophoto{opacity:.5}.virtualinputwindow{background:#fff;color:#0c4c72;width:65%;position:fixed;left:50%;top:4em;transform:translate(-50%, 0);display:inline-flex;flex-direction:column}.virtualinputwindow.combobox{left:50%;top:50%;width:100%;max-width:500px;max-height:700px;transform:translate(-50%, -50%)}.virtualinputwindow.timepicker{left:50%;top:50%;transform:translate(-50%, -50%);width:100%;max-width:350px}.virtualinputwindow.timepicker.seconds{width:400px}.virtualinputwindow.timepicker.seconds.period{width:530px}.virtualinputwindow.timepicker.period{width:400px}.virtualinputwindow.datetimepicker{left:50%;top:50%;transform:translate(-50%, -50%);width:100%;max-width:520px}.virtualinputwindow.numeric{left:50%;top:50%;transform:translate(-50%, -50%);width:100%;max-width:400px;height:500px}.virtualinputwindow.signaturepad{left:50%;top:50%;transform:translate(-50%, -50%);width:100%;max-width:800px;height:400px}.virtualinputwindow.signaturepad canvas{width:100%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.virtualinputwindow .virtualinputtitle{background:#0c4c72;color:#fff;display:block;flex-shrink:0;padding:10px 15px;display:inline-flex;flex-direction:row}.virtualinputwindow .virtualinputtitle.error{background:#f18282;color:#000}.virtualinputwindow .virtualinputtitle .virtualinputtitletext{display:flex;flex:1}.virtualinputwindow .virtualinputtitle .virtualinputtitleerror{margin-left:10px;display:flex;flex:1;justify-content:flex-end}.virtualinputwindow .virtualinputcontent{height:100%;flex-shrink:1;padding:0;position:relative;display:inline-flex;flex-direction:column}.virtualinputwindow .virtualinputfooter{flex-shrink:0;position:relative;display:inline-flex;flex-direction:row;background:#eef1f6}.virtualinputwindow .virtualinputfooter .virtualkey{padding:1em 3em;font-weight:bold;color:#0c4c72}.virtualinputwindow .virtualinputfooter .virtualinputfooterleft{display:flex}.virtualinputwindow .virtualinputfooter .virtualinputfooterright{display:flex;flex:1;justify-content:flex-end}.virtualtextboxpad{background:#eee;color:#212121;height:100%;display:inline-flex;flex-direction:column}.virtualtextboxpad .virtualnumerickeypadrow{display:inline-flex;flex-direction:row;flex:1}.virtualtextboxpad .virtualnumerickeypadrow>textarea{height:5em;line-height:1.1em;resize:none;padding:.2em}.virtualtextboxpad .virtualnumerickeypadrow .virtualtextbox{font-size:x-large;width:100%;border:none;padding:.5em}.virtualtextboxpad .virtualnumerickeypadrow .virtualkey{border:none;cursor:pointer;flex:1;display:inline-flex;flex-direction:column;justify-content:center;text-align:center;font-size:x-large}.virtualtextboxpad .virtualnumerickeypadrow .virtualkey.valuekey{background:#fff;color:#212121;flex:2;text-align:right}.virtualtextboxpad .virtualnumerickeypadrow .virtualkey.valuekey.firstedit{color:#999}.virtualtextboxpad .virtualnumerickeypadrow .virtualkey.actionkey{background:#fff}.virtualtextboxpad .virtualnumerickeypadrow .virtualkey:active,.virtualtextboxpad .virtualnumerickeypadrow .virtualkey.active{background:#fff}.virtualnumerickeypad{background:#eee;color:#212121;height:100%;display:inline-flex;flex-direction:column}.virtualnumerickeypad .virtualnumerickeypadrow{display:inline-flex;flex-direction:row;flex:1}.virtualnumerickeypad .virtualnumerickeypadrow .virtualkey{border:none;cursor:pointer;flex:1;display:inline-flex;flex-direction:column;justify-content:center;text-align:center;font-size:x-large}.virtualnumerickeypad .virtualnumerickeypadrow .virtualkey.valuekey{background:#fff;color:#212121;flex:2;text-align:right}.virtualnumerickeypad .virtualnumerickeypadrow .virtualkey.valuekey.firstedit{color:#999}.virtualnumerickeypad .virtualnumerickeypadrow .virtualkey.actionkey{background:#fff}.virtualnumerickeypad .virtualnumerickeypadrow .virtualkey:active,.virtualnumerickeypad .virtualnumerickeypadrow .virtualkey.active{background:#fff}.datagrid-group-cell{overflow:visible;white-space:nowrap;vertical-align:top;font-weight:bold;text-align:left !important}.datagrid-group-cell.readonly{background:#eee}.datagrid-aggregate-cell{background:#eee}.datagrid-aggregate-cell:not(:last-child),.datagrid-group-cell:not(:last-child){border-right-style:none}.datagrid-aggregate-cell:not(:empty),.datagrid-group-cell:not(:empty){z-index:1}.datagrid-group-expander{color:#000;opacity:.85;vertical-align:middle;margin:0;font-size:1.2em;width:.75em;height:.85em}.datagrid-group-expander.opened{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.datagrid-group-expander:hover{opacity:.65;transition:transform linear .1s}.datagrid-grouping-row{position:absolute;left:0;top:0;right:0;border-bottom:1px solid rgba(0,0,0,.12);padding:.2em}.datagrid-grouping-row.readonly>ul>li>i.fa-remove{display:none}.datagrid-grouping-row>ul{list-style:none;height:100%;margin:0;display:-webkit-flex;display:flex;font-size:.8em;position:relative}.datagrid-grouping-row>ul>li{display:inline-block;padding:.2em .6em;margin-right:.5em;border:1px solid rgba(0,0,0,.12);border-radius:.2em;cursor:pointer;transition:border-color linear .1s;position:relative}.datagrid-grouping-row>ul>li.drag-target-before:before{left:-0.25em}.datagrid-grouping-row>ul>li.drag-target-after:before{right:-0.25em}.datagrid-grouping-row>ul>li:last-child{margin-right:0}.datagrid-grouping-row>ul>li>span{vertical-align:baseline}.datagrid-grouping-row>ul>li>i{margin-left:.25em;opacity:.65;transition:opacity linear .1s;vertical-align:baseline;padding:.2em;font-size:1.15em}.datagrid-grouping-row>ul>li>i:hover{opacity:.9}.datagrid-grouping-row>ul>li:hover{border-color:#33a7ff}.datagrid-grouping-row>ul>span{display:inline-block;opacity:.65;padding:.2em .6em;font-style:italic}.datagrid-filter-popup>.segment:first-child{padding-top:0}.datagrid-filter-popup>.segment:last-child{padding-bottom:0}.datagrid-filter-popup .textbox,.datagrid-filter-popup .action-input,.datagrid-filter-popup .ui.divider{min-width:0;width:auto;display:-webkit-flex;display:flex}.datagrid-filter-popup .ui.divider{color:#666}.datagrid-filter-popup .datagrid-filter-operator{width:100%;text-align:left;margin-bottom:.5em}.datagrid-filter-popup .datagrid-filter-operator>i{float:right;opacity:.5}.datagrid-filter-popup .textbox>button{display:none}.datagrid-filter-popup .textbox.action-input>button{display:inline-block}.datagrid-filter-popup .checklist{width:100%}.datagrid-filter-popup .checklist>.list{max-height:400px;overflow:auto;margin:0;padding:.22em}.datagrid-filter-popup .checklist>.list .item{margin:0;white-space:nowrap;padding:.25em .2em;overflow:hidden}.datagrid-filter-popup .checklist>.list .item img{max-width:16px;max-height:16px}.datagrid-filter-popup .checklist>.checklist-footer{text-align:center;margin-top:10px}.datagrid-filter-popup .checklist>.checklist-footer>.total{font-size:.9em;opacity:.8}.datagrid-filter-popup>.footer>button{float:right;margin-left:.5em}.calendar-control{display:inline-block;background:#fff}.webpage{border-width:0}.split-container>.splitter{color:rgba(162,172,182,.6);pointer-events:none;z-index:1}.split-container.resizable>.splitter{pointer-events:all}.split-container.flow-horizontal.resizable>.splitter{cursor:col-resize}.split-container.flow-horizontal>.splitter{height:100%;width:12px}.split-container.flow-vertical.resizable>.splitter{cursor:row-resize}.split-container.flow-vertical>.splitter{width:100%;height:12px}.split-container.split-ratio>:not(.splitter){-webkit-flex-shrink:1;flex-shrink:1}.split-container.show-icon>.splitter:before{font-size:24px;font-family:"Material Design Icons";position:relative;left:calc(50% - 24px/2)}.split-container.show-icon.flow-vertical>.splitter:before{content:"";top:calc(75% - 24px/2)}.split-container.show-icon.flow-horizontal>.splitter:before{content:"";top:calc(50% - 24px/2)}.sidemenu{width:55px;font-size:16px;white-space:nowrap;position:relative}.sidemenu .sidemenu-content{position:absolute;top:0;left:0;bottom:0;overflow:hidden;width:400px;background-color:#fff;z-index:1052;height:100%;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;opacity:1;display:flex;flex-direction:column}.sidemenu .sidemenu-content .sidemenu-items-list{position:relative;height:100%;flex-shrink:1}.sidemenu .sidemenu-content.hiddentext{width:100%;z-index:1051;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sidemenu .sidemenu-content.hiddentext .sidemenu-items-list .sidemenu-item.text-content{opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sidemenu .sidemenu-content.hiddentext .sidemenu-title-content .sidemenu-title.text-content{opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sidemenu .sidemenu-content.hiddentext .navigating-arrow{display:none}.sidemenu .sidemenu-content .sidemenu-image-content{display:inline;align-self:center;width:28px;font-size:28px}.sidemenu .sidemenu-content .sidemenu-title-content{padding-left:10px;height:70px;display:flex;flex-shrink:0;background-color:rgba(0,0,0,.2);line-height:initial}.sidemenu .sidemenu-content .sidemenu-title-content .sidemenu-image-content{font-size:32px;width:32px}.sidemenu .sidemenu-content .sidemenu-title-content .sidemenu-title.text-content{font-size:20px;display:inline;align-self:center;vertical-align:.2em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;opacity:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sidemenu .sidemenu-content .sidemenu-title-content .sidemenu-title.text-content>span{padding-left:12px;padding-right:12px}.sidemenu .sidemenu-content .sidemenu-title-content .sidemenu-title.text-content>span:empty{padding:0}.sidemenu .sidemenu-content .sidemenu-item{padding-left:12px;padding-right:12px;cursor:pointer;line-height:50px;display:flex;height:50px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sidemenu .sidemenu-content .sidemenu-item.invisible{opacity:0 !important;visibility:hidden !important;height:0 !important}.sidemenu .sidemenu-content .sidemenu-item.invisible .sidemenu-image-content,.sidemenu .sidemenu-content .sidemenu-item.invisible .text-content{visibility:hidden !important;opacity:0 !important}.sidemenu .sidemenu-content .sidemenu-item .sidemenu-item-icon-parent{visibility:hidden}.sidemenu .sidemenu-content .sidemenu-item.sidemenu-item-parent{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sidemenu .sidemenu-content .sidemenu-item.sidemenu-item-parent .sidemenu-item-icon-parent{font-size:32px;width:32px;visibility:visible;float:right}.sidemenu .sidemenu-content .sidemenu-item.sidemenu-item-child{visibility:visible;opacity:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;transition-delay:0s}.sidemenu .sidemenu-content .sidemenu-item.sidemenu-item-child.notvisible{opacity:0;visibility:hidden;height:0}.sidemenu .sidemenu-content .sidemenu-item.sidemenu-item-child.notvisible .sidemenu-image-content,.sidemenu .sidemenu-content .sidemenu-item.sidemenu-item-child.notvisible .text-content{visibility:hidden;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sidemenu .sidemenu-content .sidemenu-item.sidemenu-item-child .sidemenu-image-content,.sidemenu .sidemenu-content .sidemenu-item.sidemenu-item-child .text-content{visibility:visible;opacity:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.sidemenu .sidemenu-content .sidemenu-item .text-content{font-size:16px;display:inline;align-self:center;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;opacity:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.checkrange .ui.checkbox.checkrange-model,.checkrange .ui.checkbox.radio.checkrange-model{padding-right:1em}.dashboardbuilder .dashboardbuildergrid{width:100%;height:100%}.dashboardbuilder .dashboard-cell{border:2px solid #7d7d7d;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;position:absolute;overflow:hidden}.dashboardbuilder .dashboard-cell .dashboard-text{width:100%;height:100%;text-align:center;align-content:center;display:table;overflow:hidden}.dashboardbuilder .dashboard-cell .dashboard-text span{font-size:1.3em;display:table-cell;vertical-align:middle;overflow:hidden;word-wrap:break-word}.checklistcontrol{min-width:700px;border:1px solid #d3d3d3;overflow-x:hidden;overflow-y:auto}.checklistcontrol .stikysectionheader{background-color:#fff;position:sticky;top:0px;z-index:50}.checklistcontrol .sectiontitle .collapsebutton{margin:0px 5px 0px 0px;cursor:pointer}.checklistcontrol .sectiontitle{width:100%;height:35px;text-align:left;vertical-align:middle;font-size:18px;padding:7px}.checklistcontrol .sectionoptionheader{text-align:right}.checklistcontrol .sectionoptionheader .optionheader{width:90px;height:20px;margin:5px;font-size:15px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.checklistcontrol .checklistsection .errorcountbadge{margin-left:1em;background-color:#ffbfbf;font-size:13px;font-weight:normal;padding:3px 5px;color:#000;border-radius:6px;cursor:pointer}.checklistcontrol .checklistsection.reverseoption .sectionoptionheader{text-align:left}.checklistcontrol .checklistsection.reverseoption .sectionoptionheader .optionheader{margin:5px 0px 5px 0px}.checklistcontrol .checklistsection.reverseoption .itemslist .itemrow{padding:10px 10px 10px 0px}.checklistcontrol .checklistsection.reverseoption .itemslist .itemrow .optioncontainer{float:left}.checklistcontrol .checklistsection.reverseoption .itemslist .itemrow .item{float:left}.checklistcontrol .checklistsection.reverseoption .itemslist .itemrow .option{box-sizing:border-box;float:left;margin:0px 37px 0px 37px}.checklistcontrol .itemslist{width:100%;display:flex;flex-direction:column}.checklistcontrol .itemslist .itemrow:last-of-type{border-bottom:0px}.checklistcontrol .itemslist .itemrow{box-sizing:border-box;display:flex;flex-direction:row;width:100%;padding:4px 0px 4px 15px;border-bottom:1px solid #d3d3d3;position:relative}.checklistcontrol .itemslist .itemrow.itemerror{background:#fff6f6}.checklistcontrol .itemslist .itemrow .optioncontainer{float:right;padding-top:2px;flex-shrink:0}.checklistcontrol .itemslist .itemrow .colorindicator{position:absolute;top:0;bottom:0;left:0;width:12px}.checklistcontrol .itemslist .itemrow .textitem{width:100%;flex-grow:1;display:inline-grid}.checklistcontrol .itemslist .itemrow .textitem .item{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checklistcontrol .itemslist .itemrow .tooltipbutton{float:left;width:20px;height:20px;margin-left:10px;font-size:20px;cursor:pointer}.checklistcontrol .itemslist .itemrow .option{min-width:17px;margin:0px 42px 0px 42px;float:left;cursor:pointer;width:17px;height:17px}.mdc-elevation--z0{box-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12)}.mdc-elevation--z1{box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12)}.mdc-elevation--z2{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)}.mdc-elevation--z3{box-shadow:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px 0px rgba(0,0,0,.14),0px 1px 8px 0px rgba(0,0,0,.12)}.mdc-elevation--z4{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.mdc-elevation--z5{box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 5px 8px 0px rgba(0,0,0,.14),0px 1px 14px 0px rgba(0,0,0,.12)}.mdc-elevation--z6{box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12)}.mdc-elevation--z7{box-shadow:0px 4px 5px -2px rgba(0,0,0,.2),0px 7px 10px 1px rgba(0,0,0,.14),0px 2px 16px 1px rgba(0,0,0,.12)}.mdc-elevation--z8{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-elevation--z9{box-shadow:0px 5px 6px -3px rgba(0,0,0,.2),0px 9px 12px 1px rgba(0,0,0,.14),0px 3px 16px 2px rgba(0,0,0,.12)}.mdc-elevation--z10{box-shadow:0px 6px 6px -3px rgba(0,0,0,.2),0px 10px 14px 1px rgba(0,0,0,.14),0px 4px 18px 3px rgba(0,0,0,.12)}.mdc-elevation--z11{box-shadow:0px 6px 7px -4px rgba(0,0,0,.2),0px 11px 15px 1px rgba(0,0,0,.14),0px 4px 20px 3px rgba(0,0,0,.12)}.mdc-elevation--z12{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12)}.mdc-elevation--z13{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 13px 19px 2px rgba(0,0,0,.14),0px 5px 24px 4px rgba(0,0,0,.12)}.mdc-elevation--z14{box-shadow:0px 7px 9px -4px rgba(0,0,0,.2),0px 14px 21px 2px rgba(0,0,0,.14),0px 5px 26px 4px rgba(0,0,0,.12)}.mdc-elevation--z15{box-shadow:0px 8px 9px -5px rgba(0,0,0,.2),0px 15px 22px 2px rgba(0,0,0,.14),0px 6px 28px 5px rgba(0,0,0,.12)}.mdc-elevation--z16{box-shadow:0px 8px 10px -5px rgba(0,0,0,.2),0px 16px 24px 2px rgba(0,0,0,.14),0px 6px 30px 5px rgba(0,0,0,.12)}.mdc-elevation--z17{box-shadow:0px 8px 11px -5px rgba(0,0,0,.2),0px 17px 26px 2px rgba(0,0,0,.14),0px 6px 32px 5px rgba(0,0,0,.12)}.mdc-elevation--z18{box-shadow:0px 9px 11px -5px rgba(0,0,0,.2),0px 18px 28px 2px rgba(0,0,0,.14),0px 7px 34px 6px rgba(0,0,0,.12)}.mdc-elevation--z19{box-shadow:0px 9px 12px -6px rgba(0,0,0,.2),0px 19px 29px 2px rgba(0,0,0,.14),0px 7px 36px 6px rgba(0,0,0,.12)}.mdc-elevation--z20{box-shadow:0px 10px 13px -6px rgba(0,0,0,.2),0px 20px 31px 3px rgba(0,0,0,.14),0px 8px 38px 7px rgba(0,0,0,.12)}.mdc-elevation--z21{box-shadow:0px 10px 13px -6px rgba(0,0,0,.2),0px 21px 33px 3px rgba(0,0,0,.14),0px 8px 40px 7px rgba(0,0,0,.12)}.mdc-elevation--z22{box-shadow:0px 10px 14px -6px rgba(0,0,0,.2),0px 22px 35px 3px rgba(0,0,0,.14),0px 8px 42px 7px rgba(0,0,0,.12)}.mdc-elevation--z23{box-shadow:0px 11px 14px -7px rgba(0,0,0,.2),0px 23px 36px 3px rgba(0,0,0,.14),0px 9px 44px 8px rgba(0,0,0,.12)}.mdc-elevation--z24{box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12)}.mdc-elevation-transition{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);will-change:box-shadow}